:root{--ink:#24333a;--muted:#68757c;--paper:#fffdf5;--bg:#e7eee3;--line:#c9d8c8;--moss:#42775a;--moss-dark:#275142;--sun:#e8c768;--rose:#d9827a}body{color:var(--ink);background:linear-gradient(120deg,#e8f0e4,#f6efd8);margin:0;font:14px/1.55 Microsoft YaHei,Segoe UI,sans-serif}body>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf0cc;justify-content:space-between;align-items:center;padding:16px max(20px,50vw - 590px);display:flex}body>header strong{font-size:19px}body>header span{color:var(--muted);margin-left:10px;font-size:12px}#health{color:var(--muted);font-size:12px}main{grid-template-columns:minmax(400px,1.05fr) minmax(360px,.95fr);gap:20px;max-width:1180px;margin:24px auto;padding:0 20px;display:grid}.panel{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 14px 35px #2f513022}.heading{margin-bottom:18px}.heading h1,.heading h2,.heading h3{margin:0;font-size:19px}.heading p,.notice{color:var(--muted);margin:5px 0 0;font-size:12px}form{gap:14px;display:grid}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}label{gap:6px;font-size:12px;font-weight:700;display:grid}input,textarea{border:1px solid var(--line);font:inherit;color:inherit;background:#fff;border-radius:9px;padding:9px}textarea{resize:vertical;min-height:75px}input:focus,textarea:focus{border-color:var(--moss);outline:3px solid #dcebd7}em{color:#a74545;font-style:normal}.dropzone{background:#f5faef;border:1px dashed #9bb99a;border-radius:10px;padding:12px}.dropzone small{color:var(--muted);font-weight:400}button{color:var(--moss-dark);cursor:pointer;background:#fff;border:1px solid #7fa084;border-radius:9px;padding:10px 14px;font:700 14px inherit}button:hover{background:#f0f7ea}.primary{background:var(--moss);color:#fff;border-color:var(--moss)}.primary:hover{background:var(--moss-dark)}button:disabled{opacity:.55;cursor:wait}.reference-list{flex-wrap:wrap;gap:6px;display:flex}.reference-list span{background:#edf4e8;border-radius:999px;padding:4px 7px;font-size:12px}.candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.candidates.empty{color:var(--muted);text-align:center;padding:32px 0;display:block}.candidate{border:1px solid var(--line);background:#f7fbf3;border-radius:12px;padding:10px}.candidate img{aspect-ratio:1;object-fit:contain;background:repeating-conic-gradient(#e4ebe2 0 25%,#f9fbf8 0 50%) 50%/16px 16px;border-radius:8px;width:100%;display:block}.candidate button{width:100%;margin-top:8px;padding:8px;font-size:12px}.candidate.selected{outline:3px solid var(--sun)}#export-result{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}#preview{image-rendering:auto;background:repeating-conic-gradient(#e4ebe2 0 25%,#f9fbf8 0 50%) 50%/16px 16px;border:1px solid var(--line);border-radius:10px;width:192px;height:192px;display:block}pre{white-space:pre-wrap;background:#f3f7ef;border-radius:8px;padding:10px;font-size:12px}.actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=840px){main,.two{grid-template-columns:1fr}body>header{padding:14px 16px}}.field-title{align-items:center;gap:6px;display:flex}.polish{color:#79590b;background:#fff8d8;border-color:#d0ad4b;margin-left:auto;padding:4px 8px;font-size:12px}.polish:hover{background:#fff0b1}.generating{color:#52705a;text-align:center;grid-column:1/-1;place-content:center;justify-items:center;gap:16px;min-height:260px;display:grid}.generating .spinner{border:5px solid #d9e9d6;border-top-color:#42775a;border-radius:50%;width:48px;height:48px;animation:.85s linear infinite miao-spin}.generating strong{font-size:16px}@keyframes miao-spin{to{transform:rotate(360deg)}}body>header nav{gap:6px;margin-left:auto;display:flex}.nav{padding:7px 10px;font-size:12px}.nav.active{color:#fff;background:#42775a}.wide{max-width:1380px}.page{display:none}.page.active{display:block}.split{grid-template-columns:minmax(420px,1.05fr) minmax(380px,.95fr);gap:20px;display:grid}fieldset{border:1px solid var(--line);border-radius:10px;margin:0;padding:12px}legend{padding:0 6px;font-size:12px;font-weight:700}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.preset{border:1px solid var(--line);cursor:pointer;border-radius:9px;padding:9px;display:block}.preset input{width:auto;min-height:0;margin:0 5px 0 0}.preset span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.preset:has(input:checked){background:#eff7ed;border-color:#42775a}.candidate{grid-column:1/-1}.candidate img{transition:transform .16s}.transform-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.transform-actions button,.candidate .process{padding:7px;font-size:12px}.candidate .process{width:100%;margin-top:8px}.row{justify-content:space-between;align-items:start;display:flex}.asset-library{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.asset-library.empty{text-align:center;color:var(--muted);padding:32px;display:block}.asset-library article{border:1px solid var(--line);background:#f7fbf3;border-radius:10px;padding:10px}.asset-library img{aspect-ratio:1;object-fit:contain;image-rendering:auto;background:repeating-conic-gradient(#e4ebe2 0 25%,#f9fbf8 0 50%) 50%/16px 16px;width:100%;display:block}.asset-library strong,.asset-library span{margin-top:5px;display:block}.asset-library span{color:var(--muted);font-size:10px}.draggable-asset{cursor:grab;padding:6px;font-size:10px}.draggable-asset img{image-rendering:auto;width:100%}.draggable-asset span{text-overflow:ellipsis;display:block;overflow:hidden}@media (width<=900px){body>header nav{order:3;width:100%;margin-left:0}.preset-grid{grid-template-columns:1fr}.wide{padding:0 14px}}.wide{width:100%;max-width:1920px}.generate-workspace{grid-template-columns:minmax(390px,1.08fr) minmax(360px,.9fr) minmax(330px,.82fr);align-items:start;gap:20px;display:grid}.candidate-panel,.processed-panel{min-height:680px}.candidate-panel .candidates{grid-template-columns:1fr}.processed-panel #preview{aspect-ratio:1;width:min(100%,280px);height:auto}.processed-empty{gap:14px;display:grid}.processed-panel>p{color:var(--muted);font-size:12px}.view-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.view-controls label,.zoom-control{align-items:center;gap:7px;width:auto;display:flex}.view-controls input,.zoom-control input{width:130px}.view-controls output,.zoom-control output{min-width:40px;color:var(--muted);font-size:12px}.asset-library{grid-template-columns:repeat(auto-fill,minmax(var(--asset-size,160px),1fr))}@media (width<=1200px){.generate-workspace{grid-template-columns:minmax(390px,1.1fr) minmax(360px,.9fr)}.processed-panel{min-height:unset;grid-column:1/-1}.processed-panel #preview{width:220px}}@media (width<=800px){.generate-workspace{grid-template-columns:1fr}.candidate-panel,.processed-panel{min-height:unset;grid-column:auto}.view-controls{flex-direction:column;align-items:start}}body>header{justify-content:center}body>header>strong{margin-right:auto}body>header nav{margin:0 auto}.workflow{margin-bottom:18px}.workflow-head{justify-content:space-between;align-items:center;max-width:1840px;margin:0 auto 8px;display:flex}.remove-workflow{color:#9a4b4b;padding:3px 9px}.generate-workspace{grid-template-columns:minmax(350px,1.1fr) minmax(300px,.85fr) minmax(270px,.72fr);max-width:1840px;margin:auto}.generate-workspace>.panel{height:570px;overflow:auto}.generate-workspace .form-panel{height:570px}.generate-workspace .candidate-panel,.generate-workspace .processed-panel{min-height:570px}.generate-workspace .candidate-panel .candidates{grid-template-columns:1fr}.workflow-status{min-height:18px}.add-workflow{color:#42775a;border-style:dashed;width:min(1840px,100%);margin:14px auto 0;font-size:15px;display:block}.centered-panel{max-width:1840px;margin:auto}.processed-panel .preview{aspect-ratio:1;image-rendering:auto;background:repeating-conic-gradient(#e4ebe2 0 25%,#f9fbf8 0 50%) 50%/16px 16px;width:min(100%,300px);height:auto}.preset span,.form-panel .notice,.processed-panel pre,.processed-panel>p{display:none}.asset-library article{cursor:pointer}.asset-library article:hover{outline:2px solid #42775a}.editor-head{border-bottom:1px solid #d7e3d4;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.editor-head h2{margin:0}.editor-layout{grid-template-columns:minmax(420px,1fr) 270px;gap:18px;display:grid}.editor-tools{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.editor-tools button.active{color:#fff;background:#42775a}.swatch.active{outline-offset:1px;outline:3px solid #24333a}@media (width<=1100px){.generate-workspace{grid-template-columns:1fr 1fr}.generate-workspace .processed-panel{grid-column:1/-1;height:auto}}@media (width<=720px){.generate-workspace{grid-template-columns:1fr}.generate-workspace .processed-panel{grid-column:auto}.editor-layout{grid-template-columns:1fr}body>header>strong{margin:0}}:root{--night-ink:#203238;--forest:#2f6b55;--forest-bright:#4d8b6c;--leaf-wash:#edf4e9;--paper-warm:#fffdf6;--edge:#c9dbca;--soft-ink:#708078}body{color:var(--night-ink);background:radial-gradient(circle at 12% 6%,#f8f1d7 0,#0000 26%),radial-gradient(circle at 88% 100%,#e5f0df 0,#0000 35%),#edf3e9}body>header{border-bottom:1px solid var(--edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf6eb;height:72px;padding:0 clamp(28px,5vw,96px)}body>header>strong{letter-spacing:.04em;font-size:20px}body>header nav{gap:5px;position:absolute;left:50%;transform:translate(-50%)}.nav{box-shadow:none;border-radius:999px;padding:8px 14px}.nav.active{background:var(--forest);box-shadow:0 5px 13px #2f6b5526}.wide{width:calc(100% - clamp(48px,8vw,176px));margin:28px auto 72px;max-width:1840px!important;padding:0!important}.workflow{width:100%;animation:.42s cubic-bezier(.22,.8,.25,1) both workflow-enter}.workflow-head{height:28px;color:var(--soft-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.workflow-head strong:before{content:"●";color:#e4b95d;margin-right:8px;font-size:9px}.generate-workspace{gap:18px;width:100%;grid-template-columns:minmax(400px,1.17fr) minmax(330px,.92fr) minmax(310px,.78fr)!important;max-width:none!important}.generate-workspace>.panel{border-color:var(--edge);background:linear-gradient(145deg,#fffef9,#fffdf5);border-radius:18px;animation:.5s cubic-bezier(.22,.8,.25,1) both panel-enter;box-shadow:0 20px 40px #304c3a14;height:590px!important}.generate-workspace>.panel:nth-child(2){animation-delay:70ms}.generate-workspace>.panel:nth-child(3){animation-delay:.14s}.form-panel{padding:20px!important}.form-panel textarea{min-height:90px}.form-panel fieldset{background:#fbfcf7;padding:10px}.preset{background:#fffdf8;min-height:62px;padding:8px;transition:transform .16s,border-color .16s,background .16s}.preset:hover{border-color:var(--forest-bright);transform:translateY(-2px)}.dropzone{background:#f5faef!important;padding:9px!important}.candidate-panel,.processed-panel{padding:20px!important}.heading h2{letter-spacing:.01em;font-size:18px}.heading{border-bottom:1px solid #e3ebe0;margin-bottom:14px;padding-bottom:12px}.candidate-panel .candidates.empty{color:#8d9b91;background:linear-gradient(135deg,#fbfdf9,#f1f8ee);border:1px dashed #d5e1d3;border-radius:14px;place-items:center;height:470px;display:grid}.candidate-panel .candidates.empty:before{content:"✦";color:#b7cbb8;font-size:26px;animation:2.4s ease-in-out infinite idle-breathe}.candidate{background:0 0!important;border:0!important;padding:0!important}.candidate img{border-radius:14px;box-shadow:0 10px 24px #405b3c1c}.transform-actions button{border-radius:9px;flex:1}.candidate .process{background:var(--forest);color:#fff;border-color:var(--forest);border-radius:10px}.processed-panel .preview{border-radius:14px;margin:0 auto 16px;box-shadow:inset 0 0 0 1px #d0ded0}.processed-panel .actions button{border-radius:999px}.add-workflow{background:#fffdf6b3;border-radius:14px;height:50px;transition:background .18s,transform .18s}.add-workflow:hover{background:#fffdf6;transform:translateY(-2px)}.centered-panel{width:100%;min-height:420px;border-radius:20px!important;max-width:1840px!important;padding:24px!important;box-shadow:0 20px 42px #304c3a14!important}.asset-library{padding-top:6px}.asset-library article{background:#f8fbf4;border-radius:14px;transition:transform .18s,box-shadow .18s;overflow:hidden}.asset-library article:hover{transform:translateY(-4px);box-shadow:0 12px 22px #365b4020}.generating{animation:.25s both panel-enter}.generating strong{letter-spacing:.03em}.spinner{filter:drop-shadow(0 5px 8px #2f6b5530);border-top-color:var(--forest)!important}dialog[open]{animation:.24s cubic-bezier(.22,.8,.25,1) both dialog-in}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e2f2752}@keyframes workflow-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes panel-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes idle-breathe{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.9;transform:scale(1.12)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@media (width<=1180px){.wide{width:calc(100% - 40px)}.generate-workspace{grid-template-columns:minmax(360px,1fr) minmax(320px,.9fr)!important}.generate-workspace>.processed-panel{grid-column:1/-1;height:460px!important}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){body>header{padding:0 18px}body>header>strong{font-size:16px}body>header nav{margin-left:auto;position:static;transform:none}.nav{padding:6px 9px;font-size:11px}.wide{width:calc(100% - 24px);margin-top:16px}.generate-workspace{grid-template-columns:1fr!important}.generate-workspace>.processed-panel{grid-column:auto;height:440px!important}.preset-grid{grid-template-columns:1fr}}:root{--spruce-950:#102822;--spruce-900:#173b31;--spruce-800:#245542;--moss-500:#70a47b;--moss-200:#dcebd8;--amber-400:#f0bf5a;--paper-50:#fcfbf4;--paper-100:#f4f1e3;--paper-200:#e9e3cf;--ink-950:#14211e;--ink-600:#65736d;--line:#d9d7c9;--shadow:0 16px 45px #1f30271f}*{box-sizing:border-box}body{background:var(--paper-100);min-height:100vh;color:var(--ink-950);font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(90deg,#173b3107 1px,#0000 1px),linear-gradient(#173b3106 1px,#0000 1px);background-size:24px 24px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}body>header{z-index:30;background:linear-gradient(165deg,var(--spruce-950),var(--spruce-900));color:#f7f4e8;border:0;flex-direction:column;align-items:stretch;gap:34px;width:242px;height:100vh;padding:34px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 28px #081b162e}body>header>strong{letter-spacing:.04em;color:#fff;margin:0;font-size:22px;line-height:1.25}body>header>strong:after{content:"像素素材工作台";color:#a8c4ad;letter-spacing:.1em;margin-top:8px;font-size:11px;font-weight:500;display:block}body>header nav{gap:8px;margin:0;display:grid;position:static;transform:none}body>header .nav{color:#bfd4c0;width:100%;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;padding:0 13px;font-weight:650;transition:background .18s,color .18s,transform .18s;display:flex}body>header .nav:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:7px;height:7px}body>header .nav:hover{color:#fff;background:#def0dc14;transform:translate(3px)}body>header .nav.active{background:var(--paper-50);color:var(--spruce-900);box-shadow:0 8px 18px #00000024}body>header .nav.active:before{background:var(--amber-400);opacity:1}.wide{z-index:1;position:relative;width:auto!important;max-width:none!important;margin:0 0 0 242px!important;padding:34px 44px 56px!important}.page.active{animation:.38s cubic-bezier(.22,.75,.22,1) both page-in}.workflow{max-width:1420px;margin:0 auto 22px!important}.workflow-head{height:auto;color:var(--ink-600);letter-spacing:.12em;padding:0 2px;font-weight:650;margin:0 0 12px!important}.workflow-head strong:before{content:"WORKFLOW /";color:var(--moss-500);margin:0 8px 0 0;font-size:10px}.remove-workflow{color:#9b756c!important;background:0 0!important;border:0!important;font-size:20px!important}.generate-workspace{border:1px solid var(--line);background:var(--paper-50);box-shadow:var(--shadow);border-radius:16px;overflow:hidden;grid-template-columns:minmax(360px,1.03fr) minmax(330px,.94fr) minmax(285px,.74fr)!important;gap:0!important;display:grid!important}.generate-workspace>.panel{overflow:auto;height:610px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:25px!important;animation:none!important}.generate-workspace>.panel+.panel{border-left:1px solid var(--line)}.form-panel{background:linear-gradient(165deg,#fffef8,#f6f3e7)!important}.candidate-panel{background:var(--paper-50)!important}.processed-panel{background:linear-gradient(155deg,#f1f6ee,#faf9f1)!important}.form-panel form{gap:16px}.form-panel .two{gap:10px}.form-panel label,.form-panel .label{letter-spacing:.04em;font-size:12px}.form-panel input,.form-panel textarea{box-shadow:none;background:#fffef9;border:1px solid #d5d5c7;border-radius:7px}.form-panel input:focus,.form-panel textarea:focus{border-color:var(--moss-500);box-shadow:0 0 0 3px #70a47b1f}.field-title{font-size:13px!important}.polish{color:#7c5f1a!important;background:#fff8dd!important;border-color:#e7c86e!important}.form-panel fieldset{background:#ffffff73;border-color:#d7ddce!important;border-radius:9px!important;padding:12px!important}.form-panel legend{color:var(--ink-600);letter-spacing:.1em;font-size:11px}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.preset{align-items:center;background:#fffef9!important;border-color:#d6ddcf!important;border-radius:7px!important;min-height:48px!important;padding:8px!important;display:flex!important}.preset:has(input:checked){box-shadow:inset 0 0 0 1px var(--moss-500);border-color:var(--moss-500)!important;background:#edf5eb!important}.preset strong{font-size:12px!important}.dropzone{background:#f3f8f0!important;border-color:#b9d1bb!important;padding:10px!important}.generate{min-height:46px;box-shadow:0 8px 15px #24554229;background:var(--spruce-800)!important;border-color:var(--spruce-800)!important;border-radius:8px!important}.heading{border-bottom:1px solid var(--line)!important;margin:0 0 18px!important;padding:0 0 14px!important}.heading h2{font-size:17px!important}.workflow-status{color:var(--ink-600)!important}.candidate-panel .candidates.empty{place-content:center;background:0 0!important;border:0!important;height:510px!important}.candidate-panel .candidates.empty:before{border:1px solid var(--moss-200);background:conic-gradient(var(--moss-500) 0 25%,transparent 25% 100%);border-radius:50%;width:58px;height:58px;animation:1.5s linear infinite orbit;-webkit-mask:radial-gradient(#0000 55%,#000 57%);mask:radial-gradient(#0000 55%,#000 57%);content:""!important}.candidate-panel .candidate img{object-fit:contain;background-color:#f5f5ef;border:1px solid #e0e2d7;border-radius:10px;max-height:410px;box-shadow:0 12px 24px #22352a1f}.transform-actions{gap:6px!important}.transform-actions button{border-radius:7px!important;font-size:11px!important}.candidate .process{height:42px;background:var(--spruce-800)!important;border-radius:7px!important}.processed-panel{flex-direction:column;display:flex!important}.processed-panel .export-result{margin:auto 0!important}.processed-panel .preview{border:1px solid #d5dfd2!important;border-radius:11px!important;width:min(100%,260px)!important;margin:0 auto 16px!important;box-shadow:0 10px 21px #2d4f3c1c!important}.processed-panel .actions{justify-content:center!important}.processed-panel .actions button{border-radius:7px!important;font-size:12px!important}.add-workflow{transition:background .2s,transform .2s;max-width:1420px!important;height:48px!important;color:var(--spruce-800)!important;background:#fcfbf4b3!important;border:1px dashed #a6c5a8!important;border-radius:10px!important;margin:16px auto 0!important}.add-workflow:hover{transform:translateY(-2px);background:#fffef9!important}.centered-panel{border:1px solid var(--line)!important;background:var(--paper-50)!important;max-width:1420px!important;box-shadow:var(--shadow)!important;border-radius:16px!important;margin:0 auto!important}.centered-panel .heading{justify-content:space-between;align-items:center;display:flex}.centered-panel .heading h1{letter-spacing:.02em;font-size:24px}.asset-library{grid-template-columns:repeat(auto-fill,minmax(var(--asset-size,168px),1fr))!important;gap:13px!important}.asset-library article{overflow:hidden;box-shadow:none!important;background:#f8f9f1!important;border:1px solid #d8ddd2!important;border-radius:10px!important;padding:0!important}.asset-library article:hover{border-color:var(--moss-500)!important;transform:translateY(-3px)!important;box-shadow:0 12px 24px #264f391f!important}.asset-library img{background:linear-gradient(135deg,#f3f4e9,#fffdf7)!important;padding:13px!important}.asset-library strong{padding:0 11px 11px;font-size:12px}.editor-head{border-color:var(--line)!important}.swatch{transition:transform .12s}.swatch:hover{transform:scale(1.18)}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes orbit{to{transform:rotate(360deg)}}@media (width<=1120px){body>header{width:74px;padding:22px 10px}body>header>strong{text-align:center;font-size:0}body>header>strong:before{content:"PX";letter-spacing:.08em;font-size:18px}body>header>strong:after{display:none}body>header .nav{justify-content:center;padding:0;font-size:0}body>header .nav:before{width:11px;height:11px}.wide{margin-left:74px!important;padding:26px!important}.generate-workspace{grid-template-columns:1fr 1fr!important}.processed-panel{grid-column:1/-1!important}}@media (width<=720px){body>header{flex-direction:row;gap:14px;width:100%;height:62px;padding:0 14px;position:sticky;top:0}body>header>strong{white-space:nowrap;font-size:17px}body>header>strong:before,body>header>strong:after{display:none}body>header nav{gap:4px;margin-left:auto;display:flex}body>header .nav{width:auto;min-height:34px;padding:0 8px;font-size:11px}body>header .nav:before{display:none}.wide{margin:0!important;padding:16px!important}.generate-workspace{grid-template-columns:1fr!important}.generate-workspace>.panel{height:auto!important;min-height:460px!important}.generate-workspace>.panel+.panel{border-top:1px solid var(--line);border-left:0!important}}@media (width>=1121px){.wide{grid-template-columns:none!important;width:calc(100vw - 242px)!important;max-width:none!important;margin:0 0 0 242px!important;padding:34px 38px 56px!important;display:block!important}#page-generate,#workflow-list,#workflow-list .workflow{width:100%!important;min-width:0!important;max-width:none!important}#workflow-list .workflow{margin:0 0 22px!important}.generate-workspace{grid-template-columns:minmax(360px,.72fr) minmax(420px,1.06fr) minmax(320px,.82fr)!important;align-items:stretch!important;width:100%!important;max-width:none!important}.generate-workspace>.panel,.form-panel,.candidate-panel,.processed-panel,.form-panel form{min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.generate-workspace>.panel{min-height:610px!important}.candidate-panel .candidates.empty{height:auto!important;min-height:430px!important}.add-workflow{width:100%!important;max-width:none!important}}@media (width>=1121px) and (width<=1450px){.generate-workspace{grid-template-columns:minmax(310px,.72fr) minmax(340px,1.06fr) minmax(270px,.82fr)!important}}@media (width>=721px) and (width<=1120px){.wide{grid-template-columns:none!important;display:block!important}.generate-workspace{grid-template-columns:minmax(290px,.72fr) minmax(320px,1.06fr) minmax(260px,.82fr)!important}.generate-workspace>.panel{min-width:0!important;height:auto!important;min-height:610px!important;overflow:visible!important}.processed-panel{grid-column:auto!important}}.workbench-brand:after{content:attr(data-subtitle);color:#a8c4ad;letter-spacing:.1em;margin-top:8px;font-size:11px;font-weight:500;display:block}.workbench-switch{color:#fff;width:100%;font:inherit;letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:22px;font-weight:700;line-height:1.25;display:flex}.workbench-switch-mark{color:#b6d0ba;font-size:16px;transition:transform .16s}.workbench-menu button{color:#214031;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:3px;width:100%;padding:10px;display:grid}.workbench-menu button:hover,.workbench-menu button.active{background:#e7f0e5}.workbench-menu small{color:#69806d;font-size:11px}body>header>strong{display:none}.workbench-brand{color:#fff;margin:0;position:relative}.workbench-brand:after{content:none}.workbench-switch{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #b7d3be29;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:76px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.workbench-switch:hover,.workbench-switch[aria-expanded=true]{background:linear-gradient(135deg,#8eb8962e,#ffffff0e);border-color:#d1e8d561;transform:translateY(-1px)}.workbench-switch-glyph{background:#d6af54;border-radius:9px;grid-template-columns:repeat(2,1fr);gap:3px;width:34px;height:34px;padding:5px;display:grid;box-shadow:inset 0 0 0 1px #ffffff47,0 5px 13px #00000029}.workbench-switch-glyph i{background:#244836;border-radius:2px;display:block}.workbench-switch-copy{gap:2px;min-width:0;display:grid}.workbench-switch-copy small{color:#a9c5af;letter-spacing:.12em;font-size:10px;font-weight:700}.workbench-switch-copy b{color:#fff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.workbench-switch-copy em{color:#bed0c1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.workbench-switch-mark{color:#d5e6d6;justify-self:end;font-size:15px;transition:transform .16s}.workbench-switch[aria-expanded=true] .workbench-switch-mark{transform:rotate(180deg)}.workbench-menu{z-index:40;background:#f7f8f2;border:1px solid #b9d3bc47;border-radius:12px;width:100%;padding:9px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 38px #04130e57}.workbench-menu p{color:#718474;letter-spacing:.12em;margin:2px 5px 7px;font-size:10px;font-weight:700}.workbench-menu button{color:#214031;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:56px;padding:8px;transition:background .14s,border-color .14s;display:grid}.workbench-menu button+button{margin-top:3px}.workbench-menu button:hover{background:#edf3ea}.workbench-menu button.active{background:#e2eee0;border-color:#b7d0b9}.workbench-menu button>span:nth-child(2){gap:3px;min-width:0;display:grid}.workbench-menu b{font-size:12px}.workbench-menu small{color:#6c806f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workbench-menu strong{visibility:hidden;color:#397052;justify-self:end;font-size:13px}.workbench-menu button.active strong{visibility:visible}.workbench-option-icon{background:#dcebd9;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.workbench-option-icon.image:before{content:"";background:linear-gradient(145deg,#0000 46%,#6fa77a 47% 61%,#0000 62%);border:2px solid #3e7357;border-radius:3px;width:15px;height:12px}.prompt-field textarea{resize:vertical;min-height:152px!important}.composition-control{padding:10px 12px!important}.composition-row{align-items:center;gap:10px;display:flex}.composition-select{min-width:0;min-height:42px;color:var(--ink-950);font:inherit;background:#fffef9;border:1px solid #b9cdbb;border-radius:8px;flex:1;padding:0 12px;font-weight:700}.default-composition{white-space:nowrap;color:var(--ink-600);align-items:center;gap:7px;grid-template-columns:none!important;font-size:12px!important;display:flex!important}.default-composition input{margin:0;width:auto!important;min-height:0!important}.reference-picker{background:#f4f8ef;border:1px dashed #a8c5aa;border-radius:10px;padding:12px}.reference-heading{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.reference-heading strong{font-size:13px}.reference-count{color:var(--ink-600);font-size:11px}.file-picker{width:auto;min-height:36px;color:var(--spruce-800);cursor:pointer;background:#fffef9;border:1px solid #8eac91;border-radius:7px;align-items:center;padding:0 11px;position:relative;overflow:hidden;display:inline-flex!important}.file-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.reference-list{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px;margin-top:10px;display:grid}.reference-thumb{aspect-ratio:1;background:repeating-conic-gradient(#e8eee5 0 25%,#fbfdf9 0 50%) 50% / 12px 12px;border:1px solid #cddccb;border-radius:8px;min-width:0;position:relative;overflow:hidden}.reference-thumb img{object-fit:contain;image-rendering:auto;width:100%;height:100%;display:block}.reference-thumb button{color:#fff;background:#132b23e0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;min-height:0;padding:0;font-size:16px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.reference-thumb span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#132b23c2;padding:3px 5px;font-size:9px;line-height:1.25;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.editor-head{border-bottom:1px solid #d8ded2;justify-content:space-between;align-items:start;padding:18px 22px;display:flex}.editor-head h2{margin:0;font-size:21px}.editor-head p{color:var(--ink-600);margin:3px 0 0;font-size:12px}.editor-head>button{background:0 0;border:0;width:32px;min-height:32px;padding:0;font-size:24px}.editor-layout{grid-template-columns:minmax(0,1fr) 250px;min-height:610px;display:grid}.editor-canvas-area{background:#edf1e8;place-content:center;gap:12px;min-width:0;padding:28px;display:grid}.canvas-workspace{grid-template-rows:28px auto;grid-template-columns:28px auto;place-items:start;display:grid}.ruler-corner{background:#e3eade;border-bottom:1px solid #b8c9b7;border-right:1px solid #b8c9b7;grid-area:1/1;width:28px;height:28px}.ruler-mark{opacity:.8;pointer-events:none;position:absolute}.horizontal .ruler-mark{bottom:3px;transform:translate(-50%)}.vertical .ruler-mark{right:3px;transform:translateY(-50%)}.editor-coordinates{color:var(--ink-600);background:#f8f9f1;border-radius:999px;justify-self:center;padding:4px 8px;font:12px ui-monospace,Consolas,monospace}.editor-sidebar{background:#fcfbf4;border-left:1px solid #d8ded2;align-content:start;gap:16px;padding:20px;display:grid}.editor-sidebar h3{color:var(--ink-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.tool-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.tool-grid button{min-height:34px;padding:5px 7px;font-size:12px}.tool-grid button.active{border-color:var(--spruce-800);color:#fff;background:var(--spruce-800)}#editor-zoom{width:100%}.swatch{border-radius:3px;width:24px;height:24px;min-height:0;padding:0}.swatch.active{outline:2px solid var(--spruce-800);outline-offset:2px}#save-editor{width:100%;min-height:42px}@media (width<=720px){.composition-row{flex-direction:column;align-items:stretch}.editor-layout{grid-template-columns:1fr}.editor-sidebar{border-top:1px solid #d8ded2;border-left:0}.editor-canvas-area{padding:16px;overflow:auto}}html,body{overflow-x:hidden}.mosaic-option{color:var(--spruce-800);background:#f7faf3;border:1px solid #cfddcd;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;grid-template-columns:none!important;display:flex!important}.mosaic-option input{margin:0;width:auto!important;min-height:0!important}.mosaic-candidates{align-content:start;max-width:570px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.mosaic-candidates .candidate{aspect-ratio:1;min-width:0;position:relative;grid-column:auto!important;padding:4px!important}.mosaic-candidates .candidate img{aspect-ratio:1;object-fit:contain;width:100%;display:block;height:100%!important;max-height:none!important}.mosaic-candidates .transform-actions{display:none!important}.generation-count{color:var(--spruce-800);background:#f7faf3;border:1px solid #cfddcd;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:700;grid-template-columns:none!important;display:flex!important}.generation-count select{min-height:34px;color:var(--ink-950);font:inherit;background:#fffef9;border:1px solid #b9cdbb;border-radius:6px;flex:1;padding:0 8px}.multi-item-fields{gap:10px;display:grid}.multi-item-card{background:#fbfcf7;border:1px solid #cfddcd;border-radius:8px;padding:11px}.multi-item-card>strong{color:var(--spruce-800);margin-bottom:8px;font-size:12px;display:block}.reference-picker.disabled{opacity:.48;filter:grayscale(.2)}.reference-picker.disabled:after{content:"多物品生成时不可使用参考图";color:#9a625c;margin-top:8px;font-size:12px;display:block}.candidate-check{color:#fff;cursor:pointer;background:#112f23cc;border:1px solid #ffffffd1;border-radius:6px;place-items:center;width:24px;height:24px;bottom:8px;right:8px;box-shadow:0 1px 4px #0003;padding:0!important;display:grid!important;position:absolute!important}.candidate-check input{opacity:0;pointer-events:none;position:absolute}.candidate-check span{opacity:.45;font-size:15px;line-height:1}.candidate.selected-for-edit .candidate-check{background:var(--spruce-800)}.candidate.selected-for-edit .candidate-check span{opacity:1}.candidate-batch{align-items:center;gap:7px;max-width:570px;margin-top:8px;display:flex}.candidate-batch label{white-space:nowrap;align-items:center;gap:4px;grid-template-columns:none!important;font-size:11px!important;display:flex!important}.candidate-batch input{margin:0;width:auto!important;min-height:0!important}.candidate-batch button{border-radius:7px;min-height:32px;margin-left:auto;padding:5px 9px;font-size:11px}.candidate.selected-for-edit{outline:3px solid var(--amber-400);outline-offset:-3px;background:#fff9e7!important}.processed-result-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;width:min(100%,570px);margin-bottom:10px;display:grid}.processed-result-grid img{aspect-ratio:1;object-fit:contain;image-rendering:auto;background:#f2f3e7;border:1px solid #cbd8c9;border-radius:7px;width:100%}.asset-library article{position:relative}.import-assets{min-height:34px;color:var(--spruce-800);cursor:pointer;background:#fffef9;border:1px solid #a8c3ad;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;position:relative;overflow:hidden;font-size:12px!important;display:inline-flex!important}.import-assets input{opacity:0;cursor:pointer;position:absolute;inset:0}.asset-library.drag-over{outline-offset:6px;background:#fffbe9;outline:3px dashed #d9b65b}@keyframes selection-march{to{border-color:#2a5942}}.guide-menu{z-index:1000;background:#fffef9;border:1px solid #b9cdbb;border-radius:6px;margin:0;padding:4px;position:fixed;box-shadow:0 10px 22px #1e3d2c2e}.guide-menu button{color:#9a3f38;background:0 0;border:0;border-radius:4px;min-height:30px;padding:0 9px;font-size:12px}.guide-menu button:hover{background:#fff0ed}.add-to-collection,.download-asset,.rename-asset,.delete-asset{color:#fff;opacity:0;border:0;border-radius:50%;place-items:center;width:26px;min-height:26px;padding:0;font-size:16px;line-height:1;display:grid;position:absolute;top:6px}.add-to-collection{background:#5669a6eb;right:102px}.download-asset{background:#19593de6;right:70px}.rename-asset{background:#8b6832eb;right:38px}.delete-asset{background:#6f2a23e6;font-size:18px;right:6px}.asset-library article:hover .delete-asset,.asset-library article:hover .download-asset,.asset-library article:hover .rename-asset,.asset-library article:hover .add-to-collection,.asset-library article:focus-within .delete-asset,.asset-library article:focus-within .download-asset,.asset-library article:focus-within .rename-asset,.asset-library article:focus-within .add-to-collection{opacity:1}.asset-dialog{width:min(440px,100vw - 32px);color:var(--ink-950);background:#fcfbf4;border:1px solid #d8ded2;border-radius:12px;padding:0;box-shadow:0 20px 60px #081c1440}.asset-dialog::backdrop{background:#0b1e1757}.asset-dialog form{gap:14px;padding:22px;display:grid}.asset-dialog h2,.asset-dialog p{margin:0}.asset-dialog p{color:var(--ink-600);font-size:13px}.asset-dialog label{color:var(--ink-600);gap:6px;font-size:12px;display:grid!important}.asset-dialog input{min-height:38px}.collection-list{gap:7px;max-height:220px;display:grid;overflow:auto}.collection-list button{text-align:left;justify-content:space-between;align-items:center;min-height:40px;display:flex}.collection-list button span{color:var(--ink-600);font-size:12px}.collection-empty{padding:10px 0}.delete-confirm{width:min(360px,100vw - 32px);color:var(--ink-950);background:#fcfbf4;border:1px solid #d8ded2;border-radius:12px;padding:0;box-shadow:0 20px 60px #081c1440}.delete-confirm::backdrop{background:#0b1e1757}.delete-confirm form{gap:14px;padding:22px;display:grid}.delete-confirm h2,.delete-confirm p{margin:0}.delete-confirm p{color:var(--ink-600)}.delete-confirm label{align-items:center;gap:8px;display:flex}.delete-confirm .actions{justify-content:end;gap:8px;margin-top:4px;display:flex}.delete-confirm .danger{color:#fff;background:#9b4038;border-color:#7a332d}.editor-layout{grid-template-columns:270px minmax(0,1fr) 220px;height:min(790px,100vh - 145px);min-height:0}.editor-leftbar{background:#fcfbf4;border-right:1px solid #d8ded2;align-content:start;gap:18px;padding:18px;display:grid;overflow:auto}.editor-leftbar h3{color:var(--ink-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.tool-icons{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.tool-icons button{border-radius:7px;place-items:center;min-height:42px;padding:0;font-size:20px;display:grid}.tool-icons button.active{color:#fff;border-color:var(--spruce-800);background:var(--spruce-800)}.editor-canvas-area{background:#edf1e8;min-width:0;min-height:0;padding:24px;overflow:hidden}.editor-sidebar{border-left:1px solid #d8ded2;min-height:0;overflow:auto}.editor-help{color:var(--ink-600);margin:8px 0 0;font-size:11px;line-height:1.55}.swatch{width:20px;height:20px}@media (width<=980px){.editor-layout{grid-template-columns:220px minmax(0,1fr)}.editor-sidebar{border-top:1px solid #d8ded2;border-left:0;grid-column:1/-1;align-items:start;gap:14px;display:flex}.mosaic-candidates{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.workflow-canvas-shell{background:#17231d;border:1px solid #4e735a;border-radius:16px;flex-direction:column;height:calc(100vh - 120px);min-height:620px;display:flex;overflow:hidden}.workflow-canvas-toolbar{background:#213127;border-bottom:1px solid #4e735a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.workflow-canvas-toolbar h1{margin:0;font-size:20px}.workflow-canvas-toolbar p{color:#b7c9b7;margin:5px 0 0;font-size:13px}.workflow-canvas-actions{gap:8px;display:flex}.workflow-canvas{--canvas-ui-scale:1;--canvas-ui-gap:18px;--canvas-image-ui-shadow:0 0 10px #0b6cff33,0 4px 10px #2845741f;touch-action:none;cursor:default;background-color:#142019;background-image:radial-gradient(circle,#6b8a73 1.4px,#0000 1.7px);background-position:48px 48px;background-size:36px 36px;flex:1;position:relative;overflow:hidden}.workflow-canvas.space-held{cursor:grab}.workflow-world{transform-origin:0 0;width:100%;height:100%;position:absolute;inset:0}.workflow-links{pointer-events:none;position:absolute;inset:0;overflow:visible}.workflow-links path{fill:none;stroke:#d6b46d;stroke-width:3px;stroke-linecap:round}.workflow-nodes{position:absolute;inset:0}.flow-node{color:#233328;-webkit-user-select:none;user-select:none;background:#f1ead9;border:3px solid #5e7f63;border-radius:12px;width:320px;padding:12px;position:absolute;box-shadow:0 12px 24px #0007}.flow-node.selected{border-color:#e1ad4f;box-shadow:0 0 0 3px #e1ad4f55,0 12px 24px #0007}.flow-node header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.flow-node label{font-size:12px;font-weight:700;display:block}.flow-node input,.flow-node select,.flow-node textarea{box-sizing:border-box;color:#26372b;width:100%;font:inherit;background:#fffdf5;border:1px solid #9aab91;border-radius:5px;margin-top:4px;padding:6px}.flow-node textarea{resize:vertical;min-height:72px}.node-fields{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;display:grid}.node-contract,.node-hint{color:#526454;font-size:12px;line-height:1.4}.node-prompt{margin:10px 0}.polish-node,.remove-node{float:right;margin-top:5px;font-size:12px}.remove-node{color:#825044;background:0 0;border:0;margin:0;padding:0;font-size:20px}.generate-node{width:100%;margin-top:8px}.output-node{background:#e9f0e4;width:350px}.node-status{font-size:12px}.node-status.generating{color:#8b5e13}.node-status.error,.node-error{color:#9e3e32}.output-candidates label{position:relative}.output-candidates input{opacity:0;position:absolute}.output-candidates input:checked+img{outline:3px solid #d49736}.output-candidates img{image-rendering:auto;background:repeating-conic-gradient(#ddd 0 25%,#f8f8f8 0 50%) 0/8px 8px;width:100%;display:block}.output-actions,.output-asset{align-items:center;gap:6px;margin-top:9px;display:flex}.output-asset img{object-fit:contain;image-rendering:auto;width:64px;height:64px}.workflow-context-menu{z-index:30;background:#f7f2e6;border:1px solid #7a987e;border-radius:7px;min-width:154px;padding:5px;position:absolute;box-shadow:0 12px 28px #06100b88}.workflow-context-menu button{color:#1f3b2c;text-align:left;background:0 0;border:0;border-radius:4px;width:100%;padding:9px 10px;font:600 13px/1.2 inherit}.workflow-context-menu button:hover,.workflow-context-menu button:focus-visible{color:#123025;background:#d9e8d8;outline:none}.flow-node>header{width:auto!important;height:auto!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;align-items:center!important;gap:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important}.flow-node>header>strong{font-size:inherit!important;letter-spacing:normal!important;line-height:inherit!important;color:inherit!important;margin:0!important}.flow-node>header>strong:after{content:none!important}@media (width>=721px){main.wide:has(#page-generate.active){min-height:100vh;padding:0!important}#page-generate.active{min-height:100vh}.workflow-canvas-shell{border:0;border-radius:0;height:100vh;min-height:0}.workflow-canvas-toolbar{padding:18px 28px}.workflow-canvas-toolbar h1{font-size:21px}}.flow-node>header{cursor:grab!important}.flow-node>header:active{cursor:grabbing!important}.flow-node>header button{cursor:pointer!important}.generation-node.selected{border-color:#e1ad4f}.node-fields-config{grid-template-columns:1fr 1fr}.node-file-name{grid-column:1/-1}.node-reference-panel{background:#f5f8f0;border:1px dashed #a9c4a9;border-radius:8px;margin:10px 0;padding:9px}.node-reference-head{justify-content:space-between;align-items:center;font-size:12px;display:flex}.node-reference-head span{color:#6b7b69;font-size:11px}.node-reference-picker{cursor:pointer;display:block;margin-top:7px!important}.node-reference-picker input{opacity:0;height:1px;position:absolute;width:1px!important}.node-reference-picker span{color:#275142;text-align:center;background:#fffdf5;border:1px solid #98b39a;border-radius:6px;padding:7px 9px;font-size:12px;display:block}.node-reference-empty{color:#687967;margin:7px 0 0;font-size:11px}.node-reference-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.node-reference-list figure{width:42px;margin:0;position:relative}.node-reference-list img{object-fit:cover;background:#fff;border:1px solid #b8cbb6;border-radius:5px;width:42px;height:42px;display:block}.node-reference-list figcaption{color:#647461;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.remove-reference{top:-6px;right:-6px;color:#fff!important;background:#8e4f43!important;border:0!important;border-radius:50%!important;width:17px!important;min-height:17px!important;padding:0!important;font-size:13px!important;line-height:1!important;position:absolute!important}.output-node{background:#fcfbf4;border:1px solid #a6c5a8;width:390px;overflow:hidden;box-shadow:0 16px 34px #06150e52;padding:0!important}.output-node.selected{border-color:#e1ad4f;box-shadow:0 0 0 3px #e1ad4f40,0 16px 34px #06150e52}.output-header{color:#20372a!important;background:linear-gradient(135deg,#f7f9f2,#edf5eb)!important;border-bottom:1px solid #dce6d8!important;min-height:76px!important;margin:0!important;padding:14px 16px!important}.output-header>div{gap:2px;display:grid}.output-header strong{font-size:17px!important}.node-eyebrow{color:#608064;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.output-header .node-status{color:#527356;background:#e7efe2;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.output-header .node-status.generating{color:#9b6819;background:#fff2cf}.output-header .node-status.error{color:#a24237;background:#fde7e1}.output-body{padding:14px 16px}.output-loading{align-items:center;gap:12px;min-height:82px;display:flex}.output-loading strong{color:#22382b;font-size:15px;display:block}.output-loading p,.output-loading-note{color:#6b796c;margin:3px 0 0;font-size:12px;line-height:1.45}.output-spinner{border:4px solid #d9e7d7;border-top-color:#4f8a61;border-radius:50%;flex:0 0 34px;width:34px;height:34px;animation:.9s linear infinite output-spin}.output-progress{background:#e1eadf;border-radius:999px;height:6px;overflow:hidden}.output-progress i{border-radius:inherit;background:linear-gradient(90deg,#76aa7b,#d8b262,#76aa7b);width:42%;height:100%;animation:1.5s ease-in-out infinite output-progress;display:block}.output-loading-note{padding-top:7px}.output-error{padding:4px 0}.output-error strong{color:#9c3c31}.output-error p{color:#755c56;margin:6px 0 0;font-size:12px;line-height:1.45}.output-candidates{grid-template-columns:repeat(var(--candidate-columns),minmax(0,1fr))!important;gap:7px!important;display:grid!important}.output-candidate{cursor:pointer;min-width:0;position:relative;display:block!important}.output-candidate input{opacity:0;position:absolute!important}.output-candidate img{aspect-ratio:1;object-fit:contain;background:repeating-conic-gradient(#e1e9df 0 25%,#f8faf6 0 50%) 50%/12px 12px;image-rendering:auto;border:1px solid #cdddc9;border-radius:7px;width:100%;display:block}.output-candidate span{color:#fff;background:#1f422cd1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid;position:absolute;bottom:4px;right:4px}.output-candidate input:checked+img{border-color:#d49a30;box-shadow:0 0 0 2px #d49a30}.output-candidate input:checked~span{background:#d49a30}.output-actions{margin-top:12px!important;display:block!important}.output-actions button{width:100%;min-height:38px;border-radius:7px!important;padding:8px 12px!important}.output-asset{border-top:1px solid #e1e8dc;grid-template-columns:54px minmax(0,1fr);gap:9px;padding-top:12px;margin-top:12px!important;display:grid!important}.output-asset img{background:repeating-conic-gradient(#e1e9df 0 25%,#f8faf6 0 50%) 50%/10px 10px;border-radius:6px;width:54px!important;height:54px!important}.output-asset strong{margin-bottom:5px;font-size:12px;display:block}.output-asset button{margin-right:4px;padding:5px 7px;font-size:11px}@keyframes output-spin{to{transform:rotate(360deg)}}@keyframes output-progress{0%{transform:translate(-105%)}55%{transform:translate(145%)}to{transform:translate(145%)}}@media (prefers-reduced-motion:reduce){.output-spinner,.output-progress i{animation:none}}.generation-node .polish-node{display:block;float:none!important;margin:8px 0 0 auto!important}.generation-node .node-prompt{margin-bottom:12px!important;display:block!important}.flow-node{overflow:visible}.node-port{z-index:4;opacity:0;place-items:center;transition:opacity .16s,transform .16s,background .16s;top:50%;transform:translate(-50%,-50%)scale(.75);color:#f6f4e8!important;background:#183a2c!important;border:2px solid #b6cfb5!important;border-radius:50%!important;width:26px!important;height:26px!important;min-height:0!important;padding:0!important;font-size:18px!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important}.node-port:hover{color:#173023!important;background:#d9aa48!important}.node-port-in{left:0}.node-port-out{left:100%}.workflow-link{filter:drop-shadow(0 0 3px #e8bf596b);stroke:#d6b46d!important;stroke-width:3px!important}.workflow-link-bubble{fill:#fff1a9;filter:drop-shadow(0 0 5px #f0bf62)}.generation-node{width:352px}.node-reference-panel{padding:10px!important}.node-reference-panel>strong{margin-bottom:7px;font-size:12px;display:block}.node-reference-grid{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.reference-tile{aspect-ratio:1;cursor:pointer;background:#fffdf5;border:1px dashed #97b696;border-radius:5px;place-items:center;margin:0;display:grid;position:relative;overflow:visible}.reference-tile input{opacity:0;width:1px!important;height:1px!important;position:absolute!important}.reference-add span{color:#4c8060;font-size:18px;font-weight:700}.reference-tile img{object-fit:cover;image-rendering:auto;border-radius:4px;width:100%;height:100%}.reference-tile .remove-reference{top:-7px!important;right:-7px!important}.node-reference-panel .node-reference-head,.node-reference-panel .node-reference-picker,.node-reference-panel .node-reference-empty,.node-reference-panel .node-reference-list{display:none!important}.result-selection-node{width:420px;overflow:hidden;box-shadow:0 16px 34px #06150e52;background:#fbfcf7!important;border:1px solid #9dbda0!important;padding:0!important}.result-selection-node>header{background:linear-gradient(135deg,#f5f9f0,#e7f1e5)!important;border-bottom:1px solid #d9e5d7!important;min-height:68px!important;margin:0!important;padding:13px 16px!important}.result-selection-node>header>div{gap:2px;display:grid}.result-selection-node>header strong{font-size:17px!important}.result-selection-node>.selection-toolbar{color:#4b6451;gap:12px;padding:11px 15px 4px;font-size:12px;font-weight:700;display:flex}.selection-toolbar input{width:auto!important;margin:0 4px 0 0!important}.selection-candidates{grid-template-columns:repeat(var(--candidate-columns),1fr);gap:7px;padding:10px 15px 15px;display:grid}.selection-candidate{cursor:pointer;display:block;position:relative}.selection-candidate input{opacity:0;position:absolute}.selection-candidate img{aspect-ratio:1;object-fit:contain;background:repeating-conic-gradient(#e1e9df 0 25%,#f8faf6 0 50%) 50%/12px 12px;image-rendering:auto;border:1px solid #cfddcb;border-radius:6px;width:100%;display:block}.selection-candidate b{color:#fff;background:#274e3d;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid;position:absolute;bottom:4px;right:4px}.selection-candidate input:checked+img{border-color:#d6a13b;box-shadow:0 0 0 2px #d6a13b}.selection-candidate input:checked~b{background:#d6a13b}.confirm-selection{width:calc(100% - 30px)!important;min-height:39px!important;margin:0 15px 15px!important}.selection-loading{grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:24px 18px 14px;display:grid}.selection-loading i{border:4px solid #d9e7d7;border-top-color:#4f8a61;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite output-spin}.selection-loading strong{color:#22382b}.selection-loading p{color:#6b796c;grid-column:2;margin:1px 0;font-size:12px}.result-selection-node>.output-progress{margin:0 18px 20px}.image-result-node{width:230px;overflow:hidden;background:#fcfbf4!important;padding:0!important}.image-result-node>header{margin:0!important;padding:12px 13px 8px!important}.image-result-node>p{color:#607061;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:8px 13px 12px;font-size:12px;overflow:hidden}.result-node-image{aspect-ratio:1;object-fit:contain;background:repeating-conic-gradient(#e1e9df 0 25%,#f8faf6 0 50%) 50%/12px 12px;image-rendering:auto;border:1px solid #d5e2d1;border-radius:7px;width:calc(100% - 24px);margin:0 12px;display:block}.workflow-context-menu{min-width:198px!important}.workflow-context-menu hr{border:0;border-top:1px solid #d8e2d4;margin:5px 6px}.workflow-context-menu button{float:none!important;margin:0!important;padding:8px 9px!important;font-size:12px!important;display:block!important}@media (prefers-reduced-motion:reduce){.workflow-link-bubble animateMotion,.selection-loading i{animation:none!important}}.node-reference-count{color:#2f7d55;white-space:nowrap;width:max-content;margin:0 0 6px;font-size:10px;font-weight:700;line-height:1;display:block}.node-reference-panel.is-full .node-reference-count,.node-reference-panel.is-over-limit .node-reference-count{color:#c23e35}.node-reference-panel.is-over-limit{background:#fff1ee;border-color:#d7685f}.normal-generation-adjustment{color:#2d628a;background:#eef7ff;border-radius:7px;margin:8px 10px;padding:7px 9px;font-size:11px;line-height:1.45}.workflow-canvas.canvas-zooming{transition:none}.canvas-workspace-switcher{background:#05140d38;border:1px solid #bad2b952;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;display:flex}.canvas-workspace-switcher label,.canvas-workspace-switcher span{color:#c6d7c6;white-space:nowrap;font-size:11px;font-weight:700}.canvas-workspace-switcher select{color:#274433;background:#f7f4e8;border:1px solid #7ca17e;border-radius:5px;min-width:118px;height:30px;padding:0 8px;font:600 12px/1 inherit}.canvas-workspace-switcher button{color:#27513c;background:#f8f6ec;border-color:#799d7b;min-width:30px;height:30px;padding:0 8px}.canvas-workspace-switcher button:disabled{opacity:.45;cursor:not-allowed}@media (width>=721px){#page-generate.active,.workflow-canvas-shell{height:100dvh!important;min-height:100dvh!important}main.wide:has(#page-generate.active){height:100dvh!important;min-height:100dvh!important}.workflow-canvas{min-height:0}}@media (width<=720px){.workflow-canvas-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.canvas-workspace-switcher{flex-wrap:wrap}.canvas-workspace-switcher select{flex:1;min-width:100px}}@media (prefers-reduced-motion:reduce){.workflow-canvas.canvas-zooming,.workflow-world.workflow-pan-rebounding{transition:none}}.image-cutout-artwork{width:max-content;max-width:100%;margin:0 auto;display:block;position:relative}.image-edit-hero>.image-cutout-artwork{width:100%;margin:0}.image-cutout-badge{z-index:4;color:#fff9e9;letter-spacing:.02em;pointer-events:none;background:#193d2be0;border-radius:999px;padding:4px 7px;font:750 10px/1 system-ui,sans-serif;position:absolute;bottom:8px;right:8px}.image-result-node.cutout-result .result-node-image{background:repeating-conic-gradient(#dfe8e1 0 25%,#f8fbf8 0 50%) 50%/12px 12px!important;border:1px solid #c4d6c7!important}.single-detail-result .image-cutout-artwork{width:100%}.single-detail-result .image-cutout-artwork .single-detail-result-image{width:100%;display:block}.workflow-dark-mode .image-cutout-badge{background:#183827f0}.animation-strip-art{position:relative}.canvas-image-load-error{z-index:5;color:#9a5629;text-align:center;pointer-events:none;background:#fff7ea;border:1px dashed #d29358;border-radius:8px;place-items:center;padding:12px;font:700 12px/1.4 Microsoft YaHei,PingFang SC,sans-serif;display:grid;position:absolute;inset:0}.workflow-dark-mode .canvas-image-load-error{color:#f1c89b;background:#312820;border-color:#a9794c}.workflow-canvas img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.workflow-links{pointer-events:auto}.workflow-link{pointer-events:none;stroke-width:3px!important;stroke:#d6b46db8!important}#workflow-links .workflow-link-hit{fill:none;pointer-events:stroke;stroke:#000!important;stroke-opacity:0!important}.workflow-link-hit{stroke-width:18px}.workflow-link-bubble{pointer-events:none}.workflow-link-junction-control,.workflow-link-junction-hit{cursor:grab}.workflow-link-junction-control:active,.workflow-link-junction-hit:active{cursor:grabbing}.connection-cut-control{opacity:0;pointer-events:none;transition:opacity .14s}.workflow-connection:hover .connection-cut-control{opacity:1;pointer-events:auto}.connection-cut{color:#fff3c8;cursor:pointer;background:#213f31;border:1px solid #e8c16a;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:14px;line-height:1;display:grid;box-shadow:0 3px 9px #0000005c}.connection-cut:hover{color:#fff;background:#8e5144}.workflow-canvas-shell{background:#f3f4f3!important;border-color:#d5dbd7!important}.workflow-canvas-toolbar{background:#fafbfa!important;border-bottom-color:#d5dbd7!important}.workflow-canvas-toolbar h1{color:#26372f!important}.workflow-links .workflow-link,.workflow-links .workflow-link-preview{stroke:#ad8a42!important}.workflow-link{stroke:#ad8a42c7!important}.image-node-drag-handle{opacity:0!important;cursor:grab!important;width:100%!important;height:12px!important;margin:0!important;padding:0!important;position:absolute!important;top:-12px!important;left:0!important}.image-node-drag-handle:active{cursor:grabbing!important}.result-node-image{aspect-ratio:1;width:176px!important;height:176px!important}.workflow-context-menu button:disabled{cursor:default!important;color:#698075!important;background:0 0!important}.workflow-marquee{z-index:7;pointer-events:none;background:#659b771f;border:1px solid #4e8567;position:absolute}.workflow-selection-frame{z-index:6;pointer-events:none;border:1px dashed #4e8567;position:absolute;box-shadow:0 0 0 3px #659b771a}.workflow-selection-handle{pointer-events:auto;cursor:move;height:16px;position:absolute;top:-8px;left:-8px;right:-8px}.workflow-selection-handle:after{content:"";background:#4e8567;border-radius:2px;height:2px;position:absolute;top:6px;left:0;right:0;box-shadow:0 0 0 3px #f0f2f1db}body.normal-image-workbench .workflow-canvas{background-color:#edf2f1!important;background-image:radial-gradient(circle,#9eaea9 1.25px,#0000 1.55px)!important}body.normal-image-workbench .workflow-canvas-toolbar{background:#f8fbfa!important}body.normal-image-workbench .normal-image-generation-node{background:#f4f5ed;border-color:#6c8a84}body.normal-image-workbench .normal-image-generation-node.selected{border-color:#b8804a;box-shadow:0 0 0 3px #b8804a33,0 12px 24px #0003}body.normal-image-workbench .normal-image-node .result-node-image{image-rendering:auto!important;width:228px!important;height:228px!important}.reference-image-node{width:340px}.reference-image-node>header{margin-bottom:8px!important}.toggle-image-edit-details{color:#61796c;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font:600 11px/1.3 inherit;display:block}.toggle-image-edit-details .image-edit-source{margin:0 0 7px}.toggle-image-edit-details span{padding-left:2px;display:block}.reference-image-node.is-collapsed{width:250px;padding:10px}.reference-image-node.is-collapsed .image-edit-source{border-radius:6px;height:176px}.reference-image-node.is-collapsed .image-edit-details{display:none}.reference-image-node.is-collapsed .toggle-image-edit-details span{color:#6d8176}.reference-image-node.is-collapsed:hover{border-color:#b8804a}.workflow-canvas.canvas-file-dragging{box-shadow:inset 0 0 0 3px #729b81;background-color:#e7f1e8!important}.node-reference-panel.is-drop-target{outline-offset:3px;background:#eaf4e8;outline:2px solid #6e9a78}.image-edit-node{background:#f4f5ed;border-color:#6c8a84;width:340px}.image-edit-source{object-fit:contain;background:repeating-conic-gradient(#e4ebe2 0 25%,#f9fbf8 0 50%) 50%/14px 14px;image-rendering:auto;border:1px solid #cad8c9;border-radius:7px;width:100%;height:150px;display:block}.reference-tile.linked-reference{cursor:default;background:#e9f2e7;border-style:solid;border-color:#5a8b68;overflow:hidden}.reference-sequence-badge{color:#fff;pointer-events:none;background:#18432eeb;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 2px 6px #0a231747}.image-edit-node{padding:14px!important}.image-edit-node>header{margin-bottom:10px!important}.image-edit-node .node-reference-panel{background:#f7faf5;margin:10px 0 12px;padding:8px}.image-edit-node .node-reference-grid{grid-template-columns:repeat(4,1fr);gap:6px}.image-edit-node .node-reference-grid .reference-tile{min-height:54px}.image-edit-prompt{grid-template-columns:1fr auto;align-items:start;gap:7px;display:grid;margin:0!important}.image-edit-prompt textarea{grid-column:1/-1;min-height:86px!important}.image-edit-prompt .polish-node{grid-area:1/2;align-self:center;margin:0!important}.image-edit-options{grid-template-columns:1.15fr 1fr 1fr;gap:7px;margin:10px 0 12px;display:grid}.image-edit-options label{color:#58705c;gap:4px;font-size:11px;font-weight:700;display:grid}.image-edit-options select,.image-edit-options output{box-sizing:border-box;color:#264337;width:100%;min-height:32px;font:inherit;background:#fffdf6;border:1px solid #b8cab7;border-radius:5px;padding:7px 8px}.image-edit-options output{color:#365a47;background:#eff5ed;align-items:center;display:flex}.image-edit-node .generate-node{margin-top:0}.reference-image-node:not(.is-collapsed){grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:16px;width:720px;display:grid}.reference-image-node:not(.is-collapsed)>header{grid-column:1/-1}.reference-image-node:not(.is-collapsed) .toggle-image-edit-details{grid-column:1}.reference-image-node:not(.is-collapsed) .image-edit-source{height:220px}.reference-image-node:not(.is-collapsed) .image-edit-details{grid-column:2;min-width:0;animation:.2s cubic-bezier(.23,1,.32,1) both reference-panel-in}.reference-image-node:not(.is-collapsed) .node-reference-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-image-node:not(.is-collapsed) .image-edit-options{grid-template-columns:1fr 1fr 1fr}@keyframes reference-panel-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.workflow-link-preview{fill:none;stroke:#e0ae4d;stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 9;filter:drop-shadow(0 0 5px #e0ae4d80);animation:.65s linear infinite connection-preview-dash}.workflow-link-preview-tip{fill:#fff1a9;stroke:#d09b31;stroke-width:2px;animation:.7s ease-in-out infinite alternate connection-preview-tip}@keyframes connection-preview-dash{to{stroke-dashoffset:-17px}}@keyframes connection-preview-tip{to{r:8;opacity:.72}}.workflow-dark-mode .workflow-canvas-shell{background:#17231e!important;border-color:#365344!important}.workflow-dark-mode .workflow-canvas-toolbar{background:#1d2a24!important;border-bottom-color:#365344!important}.workflow-dark-mode .workflow-canvas-toolbar h1{color:#edf5ec!important}.workflow-dark-mode .workflow-canvas{background-color:#122019!important;background-image:radial-gradient(circle,#547365 1.25px,#0000 1.55px)!important}.workflow-dark-mode .flow-node{color:#edf5ec;background:#23342c;border-color:#537a61;box-shadow:0 14px 28px #00000059}.workflow-dark-mode .flow-node input,.workflow-dark-mode .flow-node select,.workflow-dark-mode .flow-node textarea{color:#eef8f0;background:#18251f;border-color:#476650}.workflow-dark-mode .flow-node label,.workflow-dark-mode .flow-node strong{color:#eff7ec}.workflow-dark-mode .node-contract,.workflow-dark-mode .node-hint,.workflow-dark-mode .toggle-image-edit-details{color:#b8cdbb}.workflow-dark-mode .reference-image-node.is-collapsed{background:#203127}.workflow-dark-mode .workflow-context-menu{background:#203127;border-color:#52775e}.workflow-dark-mode .workflow-context-menu button{color:#edf6ec}.workflow-dark-mode .workflow-context-menu button:hover{background:#2c4537}.workflow-dark-mode .workflow-link{stroke:#d8ae58!important}.workflow-dark-mode .workflow-link-preview{stroke:#f0c45f}.workflow-dark-mode .result-selection-node{background:#203128}.workflow-dark-mode .selection-candidate{background:#18261f;border-color:#42624b}.workflow-dark-mode .selection-toolbar{color:#dcebdd}@media (width<=820px){.reference-image-node:not(.is-collapsed){width:340px;display:block}.reference-image-node:not(.is-collapsed) .image-edit-details{animation:.2s cubic-bezier(.23,1,.32,1) both reference-panel-in}}.normal-image-generation-node{grid-template-columns:minmax(245px,1.1fr) minmax(250px,1fr);align-items:start;gap:14px;width:610px;display:grid}.normal-image-generation-node>header{grid-column:1/-1;margin-bottom:0}.normal-image-generation-node .node-reference-panel{grid-column:1}.normal-image-generation-node .node-prompt{grid-area:2/2;margin:0}.normal-image-generation-node .image-edit-options{grid-area:3/2;margin:0}.normal-image-generation-node .generate-node{grid-area:4/2;margin:0}.normal-image-generation-node .node-reference-grid{grid-template-columns:repeat(4,1fr);gap:6px}.generation-progress-node{background:linear-gradient(145deg,#f7f5eb,#e8efe5);border-color:#7a9d7e;place-items:center;width:270px;min-height:180px;padding:20px;display:grid}.generation-progress{text-align:center;justify-items:center;gap:12px;width:min(210px,100%);display:grid}.generation-progress>i{border:4px solid #d8e5d5;border-top-color:#4f8964;border-radius:50%;width:34px;height:34px;animation:.84s linear infinite generation-spin}.generation-progress strong{letter-spacing:.04em;font-size:15px}.generation-progress-track{background:#dce8da;border-radius:999px;width:100%;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #35523b22}.generation-progress-track b{border-radius:inherit;background:linear-gradient(90deg,#4c8b66,#9fc77b);height:100%;transition:width .6s cubic-bezier(.2,.9,.2,1);display:block}.generation-progress span{color:#5f7864;font-variant-numeric:tabular-nums;font-size:12px}@keyframes generation-spin{to{transform:rotate(1turn)}}.generation-failed{min-width:240px;padding:18px}.generation-failed strong{color:#a1493d}.generation-failed p{margin:8px 0 0;font-size:12px;line-height:1.5}.workflow-dark-mode .generation-progress-node{background:linear-gradient(145deg,#203128,#18251f);border-color:#5f8d6b}.workflow-dark-mode .generation-progress-track{background:#314938}.workflow-dark-mode .generation-progress span{color:#b5cfb9}.workflow-dark-mode .normal-image-generation-node .node-reference-panel{background:#1b2a22}.workflow-dark-mode .normal-image-generation-node .image-edit-options output{color:#e6f3e7;background:#1b2a22;border-color:#466750}@media (width<=820px){.normal-image-generation-node{width:340px;display:block}.normal-image-generation-node .node-prompt,.normal-image-generation-node .image-edit-options,.normal-image-generation-node .generate-node{margin-top:10px}.normal-image-generation-node .image-edit-options{grid-template-columns:1fr 1fr 1fr}}body.workflow-dark-mode{--paper-50:#151a1b;--paper-100:#0b0e10;--paper-200:#20282a;--ink-950:#edf1ed;--ink-600:#aab5b0;--line:#303a3c;--shadow:0 18px 46px #00000073;color:#edf1ed;background:#0b0e10}body.workflow-dark-mode:before{opacity:.3;background-image:linear-gradient(90deg,#f0f4f10b 1px,#0000 1px),linear-gradient(#f0f4f109 1px,#0000 1px)}body.workflow-dark-mode>header{background:linear-gradient(165deg,#0f1719,#151f21);box-shadow:8px 0 28px #0006}body.workflow-dark-mode>header .nav{color:#aab8b2}body.workflow-dark-mode .wide{background:#0b0e10}body.workflow-dark-mode .workbench-menu{background:#151b1d;border-color:#3b4748;box-shadow:0 18px 38px #0000008f}body.workflow-dark-mode .workbench-menu p,body.workflow-dark-mode .workbench-menu small{color:#aebbb5}body.workflow-dark-mode .workbench-menu button{color:#edf2ed}body.workflow-dark-mode .workbench-menu button:hover{background:#252e30}body.workflow-dark-mode .workbench-menu button.active{background:#263b33;border-color:#4e8066}body.workflow-dark-mode .workbench-option-icon{background:#283536}body.workflow-dark-mode .workflow-canvas-shell{background:#080b0d!important;border-color:#2d383a!important}body.workflow-dark-mode .workflow-canvas-toolbar{background:#121719!important;border-bottom-color:#303a3c!important}body.workflow-dark-mode .workflow-canvas-toolbar h1{color:#f2f5f2!important}body.workflow-dark-mode .workflow-canvas-toolbar button,body.workflow-dark-mode .canvas-workspace-switcher select{color:#ecf1ed!important;background:#20282a!important;border-color:#455254!important}body.workflow-dark-mode .flow-node{color:#edf2ed!important;background:#171d1e!important;border-color:#52635f!important;box-shadow:0 16px 32px #0000008f!important}body.workflow-dark-mode .flow-node.selected{border-color:#e1b452!important;box-shadow:0 0 0 3px #e1b45247,0 16px 32px #0000008f!important}body.workflow-dark-mode .flow-node input,body.workflow-dark-mode .flow-node select,body.workflow-dark-mode .flow-node textarea,body.workflow-dark-mode .flow-node output{color:#edf2ed!important;background:#0e1213!important;border-color:#465452!important}body.workflow-dark-mode .node-reference-panel,body.workflow-dark-mode .image-edit-node .node-reference-panel{border-color:#425552;background:#101617!important}body.workflow-dark-mode .flow-node label,body.workflow-dark-mode .flow-node strong,body.workflow-dark-mode .flow-node output{color:#edf2ed!important}body.workflow-dark-mode .node-contract,body.workflow-dark-mode .node-hint,body.workflow-dark-mode .toggle-image-edit-details{color:#b6c3bd!important}body.workflow-dark-mode .workflow-context-menu{background:#151b1d!important;border-color:#465452!important}body.workflow-dark-mode .workflow-context-menu button{color:#edf2ed!important}body.workflow-dark-mode .workflow-context-menu button:hover{background:#273133!important}body.workflow-dark-mode .selection-candidate{background:#101516!important;border-color:#455653!important}body.workflow-dark-mode .selection-toolbar{color:#dfe8e0!important}body.workflow-dark-mode .workflow-link-preview{stroke:#f3ca68!important}body.workflow-dark-mode .workflow-link-preview-tip{fill:#fff9d1!important;stroke:#d7a83f!important}.reference-image-node:not(.is-collapsed){animation:.28s cubic-bezier(.16,1,.3,1) both reference-node-open}.reference-image-node:not(.is-collapsed) .image-edit-details{animation:.28s cubic-bezier(.16,1,.3,1) both reference-panel-in}@keyframes reference-node-open{0%{opacity:.62;transform:translateY(8px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.reference-image-node:not(.is-collapsed),.reference-image-node:not(.is-collapsed) .image-edit-details,.workflow-link-preview,.workflow-link-preview-tip{animation:none!important}}.flow-node.is-file-replace-target:before{content:"";z-index:80;pointer-events:none;background:#4ea1712e;border:3px solid #4d9f70;border-radius:15px;position:absolute;inset:-10px;box-shadow:0 0 0 5px #4ea17121,0 14px 38px #1b57353d}.flow-node.is-file-replace-target:after{content:"松开替换图片";z-index:81;color:#fff;letter-spacing:.02em;pointer-events:none;background:#1d5f39f0;border:1px solid #ffffffb3;border-radius:999px;min-width:max-content;padding:8px 12px;font:750 12px/1.2 system-ui,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #11392347}body.normal-image-workbench .flow-node.is-file-replace-target:before{background:#4f84ea2e;border-color:#5b8ff1;box-shadow:0 0 0 5px #4f84ea21,0 14px 38px #1e48913d}body.normal-image-workbench .flow-node.is-file-replace-target:after{background:#2c5bb5f2}body.workflow-dark-mode .flow-node.is-file-replace-target:before{background:#74b08733}body.workflow-dark-mode.normal-image-workbench .flow-node.is-file-replace-target:before{background:#6999ff33}body:not(.normal-image-workbench):not(.product-packaging-workbench-mode){--canvas-surface:#f6faf5;--canvas-surface-raised:#fff;--canvas-surface-soft:#edf4ed;--canvas-ink:#20372a;--canvas-muted:#698071;--canvas-line:#cbdacd;--canvas-focus:#4c8b66;--canvas-danger:#b94d4d}body.workflow-dark-mode:not(.normal-image-workbench):not(.product-packaging-workbench-mode){--canvas-surface:#141d1a;--canvas-surface-raised:#1b2822;--canvas-surface-soft:#22332a;--canvas-ink:#ecf3ee;--canvas-muted:#b5c6bb;--canvas-line:#a2c7ae38;--canvas-focus:#79b992;--canvas-danger:#f38a8a}.workflow-canvas-toolbar{justify-content:flex-start;position:relative;overflow:visible}.workflow-canvas-heading{align-items:center;min-width:0;display:flex;position:relative}.canvas-workspace-trigger{border:1px solid var(--canvas-line);background:var(--canvas-surface-raised);min-width:132px;min-height:40px;color:var(--canvas-ink);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px 0 13px;font:750 14px/1 system-ui,sans-serif;display:inline-flex;box-shadow:0 5px 16px #18362114}.canvas-workspace-trigger:hover{border-color:var(--canvas-focus);background:var(--canvas-surface-soft)}.canvas-workspace-trigger:focus-visible,.canvas-workspace-menu button:focus-visible{outline:3px solid color-mix(in srgb,var(--canvas-focus) 40%,transparent);outline-offset:2px}.canvas-workspace-trigger-mark{color:var(--canvas-muted);font-size:16px;transition:transform .18s cubic-bezier(.23,1,.32,1)}.canvas-workspace-trigger[aria-expanded=true] .canvas-workspace-trigger-mark{transform:rotate(180deg)}.canvas-workspace-menu{z-index:1500;border:1px solid var(--canvas-line);background:var(--canvas-surface-raised);width:min(432px,100vw - 28px);max-height:min(540px,100vh - 118px);color:var(--canvas-ink);border-radius:14px;padding:5px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 22px 54px #0e221633}.canvas-workspace-menu[hidden]{display:none!important}.canvas-workspace-row{border-radius:10px;align-items:center;gap:1px;padding:1px;display:flex}.canvas-workspace-row.is-active{background:color-mix(in srgb,var(--canvas-focus) 13%,var(--canvas-surface-soft))}.canvas-workspace-row-select{min-width:0;min-height:34px;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;padding:0 8px;font:700 13px/1 system-ui,sans-serif;overflow:hidden}.canvas-workspace-row-select:hover{background:color-mix(in srgb,var(--canvas-focus) 10%,transparent)}.canvas-workspace-row-actions,.canvas-workspace-row-more,.canvas-workspace-menu-tools{align-items:center;gap:2px;display:flex}.canvas-workspace-icon{width:34px;height:34px;color:var(--canvas-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font:800 17px/1 system-ui,sans-serif;display:grid}.canvas-workspace-icon:hover:not(:disabled){background:var(--canvas-surface-soft);color:var(--canvas-ink)}.canvas-workspace-icon:disabled{opacity:.38;cursor:not-allowed}.canvas-workspace-row-more{justify-content:flex-end;padding:0}.canvas-workspace-row-more .canvas-workspace-icon[data-workspace-action=delete]{color:var(--canvas-danger)}.canvas-workspace-menu-tools{border-top:1px solid var(--canvas-line);justify-content:flex-end;gap:5px;margin-top:6px;padding:7px 2px 1px}.workflow-canvas-toolbar .canvas-workspace-switcher{background:var(--workbench-surface-muted,#f1f2eb);border-color:var(--workbench-line,#cbd7cf);-webkit-backdrop-filter:none}.canvas-workspace-trigger,.canvas-workspace-menu{background-color:var(--canvas-surface-raised,#fff)!important;-webkit-backdrop-filter:none!important;background-image:none!important}body.workflow-dark-mode .workflow-canvas-toolbar .canvas-workspace-switcher{background:#121719!important;border-color:#303a3c!important}body.workflow-dark-mode:not(.normal-image-workbench):not(.product-packaging-workbench-mode) .canvas-workspace-trigger,body.workflow-dark-mode:not(.normal-image-workbench):not(.product-packaging-workbench-mode) .canvas-workspace-menu{background:var(--canvas-surface-raised)!important;color:var(--canvas-ink)!important;border-color:var(--canvas-line)!important}body.workflow-dark-mode:not(.normal-image-workbench):not(.product-packaging-workbench-mode) .canvas-workspace-icon,body.workflow-dark-mode:not(.normal-image-workbench):not(.product-packaging-workbench-mode) .canvas-workspace-row-select{color:var(--canvas-ink)!important}:root{--workflow-theme-origin-x:42px;--workflow-theme-origin-y:calc(100vh - 104px)}@supports (view-transition-name:root){html.workflow-theme-transitioning::view-transition-old(root){animation:none}html.workflow-theme-transitioning::view-transition-new(root){animation:.32s cubic-bezier(.23,1,.32,1) both workflow-theme-reveal}@keyframes workflow-theme-reveal{0%{clip-path:circle(0 at var(--workflow-theme-origin-x) var(--workflow-theme-origin-y))}to{clip-path:circle(150vmax at var(--workflow-theme-origin-x) var(--workflow-theme-origin-y))}}}html.workflow-theme-fallback body,html.workflow-theme-fallback .workflow-canvas-shell,html.workflow-theme-fallback .workflow-canvas-toolbar,html.workflow-theme-fallback .flow-node{transition:background-color .2s,color .16s,border-color .2s,opacity .16s}@media (prefers-reduced-motion:reduce){.canvas-workspace-trigger-mark{transition:none}html.workflow-theme-transitioning::view-transition-old(root){animation:none!important}html.workflow-theme-transitioning::view-transition-new(root){animation:none!important}}.video-generation-node{width:340px;min-height:430px;overflow:visible}.video-generation-node:not(.is-collapsed){width:540px;display:block;grid-template-columns:none!important}.video-generation-node .video-generation-hero{cursor:pointer;background:#111820;border-radius:12px 12px 0 0;min-height:178px;margin:0;position:relative;overflow:hidden}.video-generation-node:not(.is-collapsed) .video-generation-hero{border-radius:12px 12px 0 0;min-height:0}.video-generation-node:not(.is-collapsed) .video-generation-hero,.video-generation-node:not(.is-collapsed) .video-generation-details{grid-area:auto!important}.video-generation-node .video-generation-player{aspect-ratio:16/9;object-fit:cover;background:#111820;width:100%;display:block}.video-generation-node:not(.is-collapsed) .video-generation-player{aspect-ratio:16/9;height:auto;max-height:260px}.video-generation-empty{color:#52665d;text-align:center;background:#eef3f0;align-content:center;place-items:center;gap:6px;min-height:96px;padding:18px 24px;display:grid}.video-generation-empty strong{color:#294238;font-size:17px}.video-generation-empty span{color:#708179;font-size:11px}.video-generation-details{gap:6px;padding:22px 14px 12px;display:grid;grid-template-columns:minmax(0,1fr)!important}.video-generation-node:not(.is-collapsed) .video-generation-details{min-width:0}.video-generation-details>header{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:inherit!important;z-index:auto!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}.video-generation-details header span{color:#6b7e88;letter-spacing:.12em;font-size:10px;display:block}.video-generation-details header strong{margin-top:3px;font-size:16px;display:block}.video-core-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.video-generation-node label{color:var(--workbench-muted,#6d7c77);gap:5px;font-size:11px;display:grid}.video-generation-node input,.video-generation-node select,.video-generation-node textarea{border:1px solid var(--workbench-line,#d6ded8);background:var(--workbench-surface,#fff);width:100%;color:var(--workbench-ink,#20352b);font:inherit;resize:vertical;border-radius:7px;padding:7px 8px}.video-generation-node textarea{min-height:54px;line-height:1.45}.video-generation-node .video-reference-fields{gap:4px;display:grid}.video-generation-node .video-reference-mode-row{align-items:center;gap:10px;min-height:30px;padding-right:30px;display:flex}.video-generation-node .video-reference-mode-row label{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.video-generation-node .video-reference-mode-row select{width:156px;min-width:156px;margin-top:0}.video-generation-node .video-reference-count-inline{color:#2f8158;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.video-generation-node .video-polish-node{border:1px solid var(--workbench-line,#d6ded8);color:var(--workbench-ink,#20352b);white-space:nowrap;background:0 0;border-radius:7px;padding:6px 9px;font-size:11px;margin:0 0 0 auto!important}.video-generation-node .video-reference-deck{max-height:none;overflow:visible}.video-generation-node .video-reference-deck .node-reference-panel{margin:0!important;padding:2px 0 4px!important}.video-generation-node .video-reference-deck .node-reference-count{display:none!important}.video-generation-node .video-reference-deck .node-reference-grid{justify-content:flex-start!important;min-height:0!important}.video-generation-node .video-reference-deck .reference-tile{aspect-ratio:1!important;width:40px!important;height:auto!important;min-height:0!important}.video-generation-node .video-prompt{margin:0!important;font-size:0!important}.video-generation-node .video-prompt textarea{margin-top:0!important;font-size:11px!important}.video-generation-node .video-remove-node{z-index:8;place-items:center;top:10px;right:11px;width:26px!important;height:26px!important;margin:0!important;display:grid!important;position:absolute!important}.video-generation-node .video-url-collection{border-top:1px solid var(--workbench-line,#d6ded8);padding-top:9px}.video-generation-node .video-url-collection summary{cursor:pointer;color:var(--workbench-muted,#6d7c77);font-size:12px}.video-generation-node .video-url-collection summary span{float:right;opacity:.68;font-size:10px}.video-generation-node .video-url-collection>div{gap:8px;padding-top:9px;display:grid}.video-generation-node .video-help{color:var(--workbench-muted,#6d7c77);font-size:11px}.video-generation-node .video-or{color:var(--workbench-muted,#6d7c77);align-items:center;gap:5px;font-size:10px;display:flex}.video-generation-node .video-image-role-file{background:0 0;border:0;width:auto;padding:2px;font-size:10px}.video-generation-node .video-advanced{border-top:1px solid var(--workbench-line,#d6ded8);padding-top:9px}.video-generation-node .video-advanced summary{cursor:pointer;color:var(--workbench-muted,#6d7c77);font-size:12px}.video-generation-node .video-advanced>div{grid-template-columns:1fr 1fr;gap:8px;padding-top:9px;display:grid}.video-generation-node .video-advanced label:not(:first-child){align-items:center;gap:6px;display:flex}.video-generation-node .video-advanced input[type=checkbox]{width:auto}.video-generation-node .generate-video{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.video-generation-node .generate-video small{opacity:.72}.video-generation-progress{color:#fff;background:#000000b8;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:grid;position:absolute;inset:auto 14px 12px}.video-generation-progress b{background:#8bd4ad;border-radius:4px;height:4px;display:block}.video-generation-error{color:#a83f3f;background:#c95b5b1f;border-radius:8px;gap:4px;padding:9px 10px;font-size:11px;display:grid}.video-generation-error strong{font-size:12px}.video-generation-node.is-collapsed{width:270px;min-height:0;display:block}.video-generation-node.is-collapsed .video-generation-hero{border-radius:12px;min-height:0}.video-generation-node.is-collapsed .video-generation-player{aspect-ratio:16/9}.video-generation-node.is-collapsed .video-generation-details{display:none}.video-generation-node .video-last-frame{border:1px solid var(--workbench-line,#d6ded8);color:var(--workbench-ink,#20352b);cursor:pointer;background:0 0;border-radius:7px;padding:7px 9px;font-size:11px}.video-generation-node:not(.is-collapsed){width:540px!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}.video-generation-node:not(.is-collapsed) .video-generation-details{flex-direction:column!important;width:auto!important;height:auto!important;min-height:0!important;display:flex!important}.video-generation-node:not(.is-collapsed) .video-generation-details>*{box-sizing:border-box;flex:none;width:100%}body.workflow-dark-mode .video-generation-node input,body.workflow-dark-mode .video-generation-node select,body.workflow-dark-mode .video-generation-node textarea{color:#edf5ef;background:#18211f;border-color:#394943}body.workflow-dark-mode .video-generation-node .video-last-frame{color:#edf5ef;border-color:#394943}@media (width<=820px){.video-generation-node,.video-generation-node:not(.is-collapsed){width:min(340px,100vw - 32px);display:block}.video-generation-node:not(.is-collapsed) .video-generation-hero{min-height:178px}.video-generation-node:not(.is-collapsed) .video-generation-player{aspect-ratio:16/9;height:auto}.video-core-options,.video-generation-node .video-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.audio-generation-node{box-sizing:border-box;width:520px;min-height:0;padding:0;overflow:visible}.audio-generation-node .audio-remove-node{z-index:8;place-items:center;top:10px;right:11px;width:26px!important;height:26px!important;margin:0!important;display:grid!important;position:absolute!important}.audio-generation-details{flex-direction:column;gap:8px;padding:14px 14px 12px;display:flex}.audio-generation-node label{color:var(--workbench-muted,#6d7c77);gap:5px;font-size:11px;display:grid}.audio-generation-node input,.audio-generation-node select,.audio-generation-node textarea{box-sizing:border-box;border:1px solid var(--workbench-line,#d6ded8);background:var(--workbench-surface-muted,var(--workbench-surface,#fff));width:100%;color:var(--workbench-ink,#20352b);font:inherit;border-radius:7px;padding:7px 8px}.audio-generation-node textarea{resize:vertical;min-height:84px;margin-top:0;line-height:1.45}.audio-mode-row{align-items:end;gap:12px;min-height:34px;padding-right:34px;display:flex}.audio-mode-row>label:first-child{white-space:nowrap;align-items:center;gap:7px;display:flex}.audio-mode-row>label:first-child select{width:150px;min-width:150px;margin:0}.audio-core-options,.audio-custom-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.audio-core-options{grid-template-columns:repeat(4,minmax(0,1fr))}.audio-generation-node .audio-check{align-self:end;align-items:center;gap:7px;min-height:34px;display:flex}.audio-generation-node .audio-check input{width:auto;margin:0}.audio-advanced{border-top:1px solid var(--workbench-line,#d6ded8);padding-top:9px}.audio-advanced summary{cursor:pointer;color:var(--workbench-muted,#6d7c77);font-size:12px}.audio-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:9px;display:grid}.generate-audio{justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:2px;display:flex;border-radius:9px!important}.generate-audio small{opacity:.72}.audio-generation-progress,.audio-generation-error{border-radius:8px;margin:0 14px 8px;padding:9px 10px;font-size:11px}.audio-generation-progress{background:color-mix(in srgb,var(--workbench-accent,#0b6cff) 10%,transparent);grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.audio-generation-progress b{background:var(--workbench-accent,#0b6cff);border-radius:4px;height:4px;display:block}.audio-generation-error{color:#a83f3f;background:#c95b5b1f;gap:4px;display:grid}.audio-generation-results{gap:8px;padding:14px 14px 0;display:grid}.audio-generation-track{border:1px solid var(--workbench-line,#d6ded8);background:color-mix(in srgb,var(--workbench-surface,#fff) 92%,var(--workbench-accent,#0b6cff) 8%);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:10px;display:grid}.audio-generation-track>div{gap:2px;min-width:0;display:grid}.audio-generation-track strong,.audio-generation-track span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audio-generation-track strong{font-size:12px}.audio-generation-track span{color:var(--workbench-muted,#6d7c77);font-size:10px}.audio-generation-track audio{grid-column:1/-1;width:100%;height:34px}.audio-generation-track a{color:var(--workbench-accent,#0b6cff);grid-column:2;font-size:10px;text-decoration:none}body.workflow-dark-mode .audio-generation-node input,body.workflow-dark-mode .audio-generation-node select,body.workflow-dark-mode .audio-generation-node textarea{color:#edf5ef;background:#18211f;border-color:#394943}body.workflow-dark-mode .audio-generation-error{color:#efa7a7}@media (width<=820px){.audio-generation-node{width:min(520px,100vw - 28px)}.audio-mode-row{flex-wrap:wrap}.audio-core-options,.audio-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.audio-mode-row>label:not(.audio-check){white-space:nowrap;align-items:center;gap:7px;display:flex}.audio-mode-row>label:not(.audio-check) select{width:150px;min-width:150px;margin:0}.workflow-video-toolbar{z-index:1450;color:#f5f7f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#202122f5;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:4px;max-width:calc(100% - 24px);min-height:52px;padding:4px 7px;transition:border-color .16s,box-shadow .16s;display:flex;position:absolute;box-shadow:0 4px 10px #00000038}.workflow-video-toolbar[hidden]{display:none!important}.workflow-video-toolbar button{min-height:44px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font:600 12px/1.2 inherit;display:inline-flex;position:relative}.workflow-video-toolbar button:hover,.workflow-video-toolbar button:focus-visible{background:#ffffff1f;outline:none}.workflow-video-toolbar button:disabled{opacity:.38;cursor:not-allowed}.workflow-video-toolbar button span{opacity:.62;font-size:10px}.workflow-video-toolbar:hover,.workflow-video-toolbar:focus-within,.workflow-video-toolbar.is-menu-open{border-color:#5699f79e;box-shadow:0 0 0 1px #2b83f629,0 0 10px #2b83f64d,0 4px 10px #00000038}.video-toolbar-menu{z-index:10;background:#272829;border:1px solid #ffffff1f;border-radius:10px;min-width:164px;padding:6px;position:absolute;top:calc(100% + 7px);box-shadow:0 16px 32px #0000006b}.video-toolbar-menu[hidden]{display:none!important}.video-toolbar-menu button{justify-content:flex-start;width:100%;min-height:38px;padding:0 10px;font-weight:500;display:flex}.video-toolbar-menu[data-video-menu-panel=upscale]{left:0}.video-toolbar-menu[data-video-menu-panel=audio]{left:74px}.video-toolbar-menu[data-video-menu-panel=subtitle]{left:188px}.video-toolbar-menu[data-video-menu-panel=frame]{right:0}.video-toolbar-trigger{display:none!important}.video-media-node,.audio-media-node,.video-frame-node{width:340px;min-height:0;padding:0;overflow:visible}.video-media-hero,.video-frame-body,.audio-media-body{background:#14191b;padding:0;position:relative;overflow:hidden}.video-media-hero{border-radius:12px 12px 0 0}.video-tool-player,.video-frame-image{aspect-ratio:16/9;object-fit:cover;background:#111820;width:100%;display:block}.audio-media-body{border-radius:12px;gap:12px;min-height:170px;padding:16px;display:grid}.audio-tool-player{width:100%}.video-media-details{gap:5px;padding:12px 14px 14px;display:grid}.video-media-details header,.audio-media-body header{gap:3px;display:grid}.video-media-details header span,.audio-media-body header span{letter-spacing:.14em;color:#8c9b92;font-size:9px}.video-media-details header strong,.audio-media-body header strong{font-size:14px}.video-media-details p,.audio-media-body p{color:#9cac9f;margin:0;font-size:11px}.video-tool-empty,.audio-tool-empty{color:#a5b1aa;text-align:center;align-content:center;place-items:center;gap:5px;min-height:150px;font-size:12px;display:grid}.video-tool-empty strong{color:#e3ebe4;font-size:14px}.video-tool-progress{color:#fff;background:#000000b8;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:grid;position:absolute;bottom:10px;left:12px;right:12px}.video-tool-progress b{background:#83ccaa;border-radius:4px;height:4px;display:block}.video-tool-error{color:#efa7a7;background:#c95b5b29;border-radius:8px;gap:5px;margin:10px;padding:9px;font-size:11px;display:grid}.video-tool-error strong{font-size:12px}.video-tool-retry{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;justify-self:start;padding:4px 8px}.video-tool-download{color:#83ccaa;justify-self:start;font-size:11px;text-decoration:none}.video-tool-download:hover{text-decoration:underline}.video-frame-body{border-radius:12px}.video-frame-body>header{gap:4px;padding:12px 14px 4px;display:grid}.video-frame-body>header span{letter-spacing:.14em;color:#8c9b92;font-size:9px}.video-frame-body>header strong{font-size:14px}.audio-generation-result-node .audio-media-body{background:var(--workbench-surface,#fff);border:1px solid var(--workbench-line,#d6ded8);color:var(--workbench-ink,#20352b)}.audio-generation-result-node .audio-media-body header span,.audio-generation-result-node .audio-media-body p{color:var(--workbench-muted,#6d7c77)}.audio-generation-result-node .video-tool-download{color:var(--workbench-accent,#0b6cff)}body.workflow-dark-mode .audio-generation-result-node .audio-media-body{color:#edf5ef;background:#18211f;border-color:#394943}.image-frame-download{margin:0 13px 12px;display:block}.video-subtitle-dialog{color:#edf2ed;background:#151b1d;border:1px solid #3b4748;border-radius:14px;width:min(720px,100vw - 28px);padding:0;box-shadow:0 24px 70px #0000008c}.video-subtitle-dialog::backdrop{background:#00000094}.video-subtitle-dialog form{gap:12px;padding:16px;display:grid}.video-subtitle-dialog header{justify-content:space-between;align-items:center;display:flex}.video-subtitle-dialog header button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.video-subtitle-dialog p{color:#abb9b1;margin:0;font-size:12px}.video-subtitle-stage{background:#0b0e10;border-radius:10px;min-height:180px;max-height:62vh;position:relative;overflow:hidden}.video-subtitle-stage video{object-fit:contain;width:100%;height:auto;max-height:62vh;display:block}.video-subtitle-rect{cursor:move;touch-action:none;background:#e6b85b2e;border:2px solid #e6b85b;position:absolute}.video-subtitle-rect i{background:#252a2b;border:2px solid #e6b85b;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-7px;right:-7px}.video-subtitle-dialog footer{justify-content:flex-end;gap:8px;display:flex}.video-subtitle-dialog footer button{color:#edf2ed;cursor:pointer;background:#20282a;border:1px solid #465452;border-radius:8px;min-height:36px;padding:0 14px}.video-subtitle-dialog footer .primary{color:#172019;background:#d9ad55;border-color:#d9ad55}body:not(.workflow-dark-mode) .workflow-video-toolbar{border-color:var(--canvas-line,#d5ddd5);color:var(--canvas-ink,#21372b);background:#fffffff7;box-shadow:0 4px 10px #1f382824}body:not(.workflow-dark-mode) .workflow-video-toolbar:hover,body:not(.workflow-dark-mode) .workflow-video-toolbar:focus-within,body:not(.workflow-dark-mode) .workflow-video-toolbar.is-menu-open{border-color:#2b83f694;box-shadow:0 0 0 1px #2b83f624,0 0 10px #2b83f647,0 4px 10px #1f382824}body:not(.workflow-dark-mode) .video-toolbar-menu{border-color:var(--canvas-line,#d5ddd5);background:var(--canvas-surface-raised,#fff);box-shadow:0 16px 32px #1f382833}body:not(.workflow-dark-mode) .workflow-video-toolbar button:hover,body:not(.workflow-dark-mode) .workflow-video-toolbar button:focus-visible,body:not(.workflow-dark-mode) .video-toolbar-menu button:hover,body:not(.workflow-dark-mode) .video-toolbar-menu button:focus-visible{background:var(--canvas-surface-soft,#edf4ed)}@media (width<=820px){.workflow-video-toolbar{max-width:none;padding:4px;right:12px;left:auto!important}.workflow-video-toolbar .video-toolbar-wide{background:#272829;border:1px solid #ffffff1f;border-radius:10px;width:190px;padding:6px;display:none;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 32px #0000006b}.workflow-video-toolbar .video-toolbar-wide.is-mobile-open{display:grid}.workflow-video-toolbar .video-toolbar-menu{min-width:0;box-shadow:none;background:#303233;margin:-2px 0 4px;position:static}.workflow-video-toolbar .video-toolbar-wide>button{justify-content:space-between;width:100%}.video-toolbar-trigger{display:inline-flex!important}.video-media-node,.audio-media-node,.video-frame-node{width:min(340px,100vw - 32px)}body:not(.workflow-dark-mode) .workflow-video-toolbar .video-toolbar-wide{border-color:var(--canvas-line,#d5ddd5);background:var(--canvas-surface-raised,#fff);box-shadow:0 16px 32px #1f382833}body:not(.workflow-dark-mode) .workflow-video-toolbar .video-toolbar-menu{background:var(--canvas-surface-soft,#f2f6f1)}}@media (prefers-reduced-motion:reduce){.workflow-video-toolbar,.workflow-video-toolbar *,.video-subtitle-dialog *{transition:none!important;animation:none!important}}.workflow-image-toolbar{z-index:1450;width:max-content;min-width:0;min-height:38px;box-shadow:var(--canvas-image-ui-shadow);color:#f5f7f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:top;background:#202122f5;border:1px solid #ffffff1a;border-radius:14px;align-items:center;padding:3px 5px;display:flex;position:absolute;overflow:visible}.workflow-image-toolbar[hidden]{display:none!important}.workflow-image-toolbar button{white-space:nowrap;cursor:pointer;font:600 12px/1.2 inherit}.workflow-image-toolbar button:focus-visible{outline-offset:2px;outline:2px solid #8bbcff}.workflow-image-toolbar button:disabled{opacity:.58;cursor:not-allowed}.image-cutout-toolbar-trigger{min-height:51px;color:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.image-cutout-toolbar-trigger:hover,.image-cutout-toolbar-trigger:focus-visible,.workflow-image-toolbar.is-menu-open .image-cutout-toolbar-trigger{background:#ffffff1f}.image-toolbar-icon{color:#2b83f6;flex:0 0 27px;width:27px;height:27px;display:block;position:relative}.image-toolbar-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.image-cutout-toolbar-trigger.is-processing .image-toolbar-icon svg{visibility:hidden}.image-cutout-toolbar-trigger.is-processing .image-toolbar-icon:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite image-cutout-toolbar-spin;position:absolute;inset:4px}.image-cutout-toolbar-label{font-size:21px;font-weight:750}.image-cutout-toolbar-menu{z-index:10;border:1px solid var(--canvas-line,#d5ddd5);background:var(--canvas-surface-raised,#fff);width:176px;min-width:0;color:var(--canvas-ink,#21372b);border-radius:12px;padding:5px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 4px 10px #1f382829}.image-cutout-toolbar-menu[hidden]{display:none!important}.image-cutout-mode-button{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:4px 52px 4px 7px;font-size:13px;display:flex;position:relative}.image-cutout-mode-button:hover,.image-cutout-mode-button:focus-visible{background:var(--canvas-surface-soft,#edf4ed);outline:none}.image-cutout-mode-icon{border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.image-cutout-mode-icon img{object-fit:contain;image-rendering:auto;width:20px;height:20px;display:block}.image-cutout-mode-icon.person{background:#edf4ff}.image-cutout-mode-icon.commodity{background:#f4efff}.image-cutout-mode-icon.common{background:#ebfaf2}.image-cutout-mode-label{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.image-cutout-mode-cost{color:#6d829d;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;font-size:10px;font-weight:700;line-height:1;transition:opacity .14s,visibility .14s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.image-cutout-mode-button:hover .image-cutout-mode-cost,.image-cutout-mode-button:focus-visible .image-cutout-mode-cost{opacity:1;visibility:visible}@keyframes image-cutout-toolbar-spin{to{transform:rotate(1turn)}}body.workflow-dark-mode .image-cutout-toolbar-menu{color:#edf5ef;background:#18241e;border-color:#e6f4e729;box-shadow:0 6px 14px #0000006b}body.workflow-dark-mode .image-cutout-mode-button:hover,body.workflow-dark-mode .image-cutout-mode-button:focus-visible{background:#25372c}body.workflow-dark-mode .image-cutout-mode-cost{color:#bfd5f4}.workflow-image-toolbar.has-error .image-cutout-toolbar-label{color:#c95b5b}body:not(.workflow-dark-mode) .workflow-image-toolbar{border-color:var(--canvas-line,#d5ddd5);color:var(--canvas-ink,#21372b);background:#fffffff7}body:not(.workflow-dark-mode) .image-cutout-toolbar-trigger:hover,body:not(.workflow-dark-mode) .image-cutout-toolbar-trigger:focus-visible,body:not(.workflow-dark-mode) .workflow-image-toolbar.is-menu-open .image-cutout-toolbar-trigger{background:var(--canvas-surface-soft,#edf4ed)}body.normal-image-workbench:not(.workflow-dark-mode) .workflow-image-toolbar{color:#17213a;box-shadow:var(--canvas-image-ui-shadow);background:#fffffffa;border-color:#0b6cff42}body.normal-image-workbench:not(.workflow-dark-mode) .image-cutout-toolbar-trigger:hover,body.normal-image-workbench:not(.workflow-dark-mode) .image-cutout-toolbar-trigger:focus-visible,body.normal-image-workbench:not(.workflow-dark-mode) .workflow-image-toolbar.is-menu-open .image-cutout-toolbar-trigger{background:#0b6cff1a}body.normal-image-workbench:not(.workflow-dark-mode) .image-cutout-toolbar-menu{color:#17213a;background:#fff;border-color:#dce4f2;box-shadow:0 4px 10px #28457424}body.normal-image-workbench:not(.workflow-dark-mode) .image-cutout-mode-button:hover,body.normal-image-workbench:not(.workflow-dark-mode) .image-cutout-mode-button:focus-visible{background:#0b6cff14}body.workflow-dark-mode.normal-image-workbench .workflow-image-toolbar{color:#f4f7ff;box-shadow:var(--canvas-image-ui-shadow);background:#111c30;border-color:#69a9ff47}body.workflow-dark-mode.normal-image-workbench .image-cutout-toolbar-trigger:hover,body.workflow-dark-mode.normal-image-workbench .image-cutout-toolbar-trigger:focus-visible,body.workflow-dark-mode.normal-image-workbench .workflow-image-toolbar.is-menu-open .image-cutout-toolbar-trigger{background:#69a9ff1f}body.workflow-dark-mode.normal-image-workbench .image-cutout-toolbar-menu{color:#f4f7ff;background:#111c30;border-color:#263757;box-shadow:0 4px 10px #00000047}body.workflow-dark-mode.normal-image-workbench .image-cutout-mode-button:hover,body.workflow-dark-mode.normal-image-workbench .image-cutout-mode-button:focus-visible{background:#69a9ff1f}@media (width<=820px){.workflow-image-toolbar{max-width:none}.image-cutout-toolbar-menu{width:min(176px,100vw - 32px);left:auto;right:0}.image-cutout-toolbar-label{font-size:14px}}@media (prefers-reduced-motion:reduce){.workflow-image-toolbar *{transition:none!important;animation:none!important}}.workflow-video-toolbar,.workflow-audio-toolbar{z-index:1450;width:max-content;min-width:0;max-width:calc(100% - 24px);min-height:38px;box-shadow:var(--canvas-image-ui-shadow);color:#17213a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:top;background:#fffffffa;border:1px solid #0b6cff42;border-radius:14px;align-items:center;padding:3px 5px;display:flex;position:absolute;overflow:visible}.workflow-video-toolbar[hidden],.workflow-audio-toolbar[hidden]{display:none!important}.video-toolbar-wide{align-items:center;display:flex}.media-toolbar-action{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;position:relative;min-height:51px!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:0 12px!important;font:600 12px/1.2 inherit!important;display:inline-flex!important}.media-toolbar-action:hover,.media-toolbar-action:focus-visible,.media-toolbar-action[aria-expanded=true]{outline:none;background:#0b6cff1a!important}.media-toolbar-action:focus-visible{outline-offset:2px;outline:2px solid #2b83f6!important}.media-toolbar-icon{flex:0 0 27px;width:27px;height:27px;display:block;color:#2b83f6!important;opacity:1!important}.media-toolbar-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.workflow-video-toolbar .media-toolbar-label,.workflow-audio-toolbar .media-toolbar-label{color:inherit;opacity:1;font-weight:750;font-size:14px!important}.workflow-video-toolbar .media-toolbar-chevron,.workflow-audio-toolbar .media-toolbar-chevron{color:#6d829d;opacity:1;margin-left:-3px;font-size:10px!important}.media-toolbar-menu{z-index:10;gap:3px;width:204px;position:absolute;top:calc(100% + 7px);color:#17213a!important;background:#fff!important;border:1px solid #dce4f2!important;border-radius:12px!important;min-width:0!important;padding:5px!important;display:grid!important;box-shadow:0 4px 10px #28457424!important}.media-toolbar-menu[hidden]{display:none!important}.workflow-video-toolbar .media-toolbar-menu button,.workflow-audio-toolbar .media-toolbar-menu button{text-align:left;justify-items:start;gap:2px;width:100%;min-height:48px!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:6px 9px!important;display:grid!important}.workflow-video-toolbar .media-toolbar-menu button:hover,.workflow-video-toolbar .media-toolbar-menu button:focus-visible,.workflow-audio-toolbar .media-toolbar-menu button:hover,.workflow-audio-toolbar .media-toolbar-menu button:focus-visible{outline:none;background:#0b6cff14!important}.media-toolbar-menu button strong{font-size:13px}.media-toolbar-menu button small{color:#6d829d;font-size:10px;font-weight:650;line-height:1.35}.audio-toolbar-menu{left:0}.media-toolbar-mobile-trigger{display:none!important}body.workflow-dark-mode.normal-image-workbench :is(.workflow-video-toolbar,.workflow-audio-toolbar){color:#f4f7ff;box-shadow:var(--canvas-image-ui-shadow);background:#111c30;border-color:#69a9ff47}body.workflow-dark-mode.normal-image-workbench :is(.workflow-video-toolbar,.workflow-audio-toolbar) .media-toolbar-action:hover,body.workflow-dark-mode.normal-image-workbench :is(.workflow-video-toolbar,.workflow-audio-toolbar) .media-toolbar-action:focus-visible,body.workflow-dark-mode.normal-image-workbench :is(.workflow-video-toolbar,.workflow-audio-toolbar) .media-toolbar-action[aria-expanded=true]{background:#69a9ff1f!important}body.workflow-dark-mode.normal-image-workbench .media-toolbar-menu{color:#f4f7ff!important;background:#111c30!important;border-color:#263757!important;box-shadow:0 4px 10px #00000047!important}body.workflow-dark-mode.normal-image-workbench :is(.workflow-video-toolbar,.workflow-audio-toolbar) .media-toolbar-menu button:hover,body.workflow-dark-mode.normal-image-workbench :is(.workflow-video-toolbar,.workflow-audio-toolbar) .media-toolbar-menu button:focus-visible{background:#69a9ff1f!important}body.workflow-dark-mode.normal-image-workbench .media-toolbar-menu button small{color:#bfd5f4}@media (width<=820px){.workflow-video-toolbar,.workflow-audio-toolbar{max-width:none;right:12px;left:auto!important}.workflow-video-toolbar .video-toolbar-wide{background:#fff;border:1px solid #dce4f2;border-radius:12px;width:220px;padding:5px;display:none;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 4px 10px #28457424}.workflow-video-toolbar .video-toolbar-wide.is-mobile-open{display:grid}.workflow-video-toolbar .video-toolbar-wide>.media-toolbar-action{justify-content:flex-start;width:100%}.workflow-video-toolbar .media-toolbar-menu{width:auto;margin:-2px 0 4px;position:static;box-shadow:none!important}.media-toolbar-mobile-trigger{min-height:44px;color:inherit;background:0 0;border:0;border-radius:10px;padding:0 12px;font:750 13px/1 inherit;display:inline-flex!important}.media-toolbar-label{font-size:13px!important}.audio-toolbar-menu{width:min(204px,100vw - 32px);left:auto;right:0}body.workflow-dark-mode.normal-image-workbench .workflow-video-toolbar .video-toolbar-wide{background:#111c30;border-color:#263757;box-shadow:0 4px 10px #00000047}}@media (prefers-reduced-motion:reduce){.workflow-video-toolbar *,.workflow-audio-toolbar *{transition:none!important;animation:none!important}}.workflow-selection-reference-port{z-index:8;color:#fff;cursor:crosshair;background:#16233a;border:2px solid #8bbcff;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font:800 25px/1 system-ui,sans-serif;display:grid;position:absolute;top:50%;right:-18px;transform:translateY(-50%);box-shadow:0 3px 10px #0000004d}.workflow-selection-reference-port:hover,.workflow-selection-reference-port:focus-visible{outline-offset:2px;background:#2b83f6;outline:2px solid #fff}.workflow-selection-excluded{color:#ffe0a3;white-space:nowrap;pointer-events:none;background:#1a1d22eb;border-radius:6px;max-width:240px;padding:4px 7px;font:700 11px/1.25 system-ui,sans-serif;position:absolute;top:calc(100% + 7px);right:24px}body:not(.workflow-dark-mode) .workflow-selection-reference-port{color:#1769d5;background:#fff;border-color:#1769d5}body:not(.workflow-dark-mode) .workflow-selection-excluded{color:#fff4d8;background:#262d3ae6}.image-toolbar-action{min-height:51px;color:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.image-toolbar-action:hover,.image-toolbar-action:focus-visible,.image-upscale-trigger[aria-expanded=true]{background:#ffffff1f}.image-upscale-picker{display:inline-flex;position:relative}.image-upscale-menu{border:1px solid var(--canvas-line,#d5ddd5);background:var(--canvas-surface-raised,#fff);width:184px;color:var(--canvas-ink,#21372b);border-radius:12px;gap:3px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 4px 10px #1f382829}.image-upscale-menu[hidden]{display:none!important}.image-upscale-menu button{min-height:48px;color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-items:start;gap:2px;padding:6px 9px;display:grid}.image-upscale-menu button strong{font-size:13px}.image-upscale-menu button small{color:#6d829d;font-size:10px;font-weight:650}.image-upscale-menu button:hover,.image-upscale-menu button:focus-visible{background:var(--canvas-surface-soft,#edf4ed)}body.workflow-dark-mode .image-upscale-menu{color:#edf5ef;background:#18241e;border-color:#e6f4e729;box-shadow:0 6px 14px #0000006b}body.workflow-dark-mode .image-upscale-menu button:hover,body.workflow-dark-mode .image-upscale-menu button:focus-visible{background:#25372c}body.workflow-dark-mode .image-upscale-menu button small{color:#bfd5f4}body:not(.workflow-dark-mode) .image-toolbar-action:hover,body:not(.workflow-dark-mode) .image-toolbar-action:focus-visible,body:not(.workflow-dark-mode) .image-upscale-trigger[aria-expanded=true]{background:var(--canvas-surface-soft,#edf4ed)}body.normal-image-workbench:not(.workflow-dark-mode) .image-toolbar-action:hover,body.normal-image-workbench:not(.workflow-dark-mode) .image-toolbar-action:focus-visible,body.normal-image-workbench:not(.workflow-dark-mode) .image-upscale-trigger[aria-expanded=true],body.normal-image-workbench:not(.workflow-dark-mode) .image-upscale-menu button:hover,body.normal-image-workbench:not(.workflow-dark-mode) .image-upscale-menu button:focus-visible{background:#0b6cff14}body.normal-image-workbench:not(.workflow-dark-mode) .image-upscale-menu{color:#17213a;background:#fff;border-color:#dce4f2;box-shadow:0 4px 10px #28457424}body.workflow-dark-mode.normal-image-workbench .image-toolbar-action:hover,body.workflow-dark-mode.normal-image-workbench .image-toolbar-action:focus-visible,body.workflow-dark-mode.normal-image-workbench .image-upscale-trigger[aria-expanded=true],body.workflow-dark-mode.normal-image-workbench .image-upscale-menu button:hover,body.workflow-dark-mode.normal-image-workbench .image-upscale-menu button:focus-visible{background:#69a9ff1f}body.workflow-dark-mode.normal-image-workbench .image-upscale-menu{color:#f4f7ff;background:#111c30;border-color:#263757;box-shadow:0 4px 10px #00000047}.image-region-editor{z-index:15;cursor:crosshair;touch-action:none;position:absolute;inset:0}.image-region-selection{pointer-events:none;background:#318fff29;border:2px solid #59a7ff;position:absolute;box-shadow:0 0 0 9999px #0000001f}.image-region-editor-panel{z-index:1460;color:#f5f5f6;background:#18191c;border:1px solid #292a2f;border-radius:12px;gap:7px;width:min(300px,100% - 22px);padding:11px;display:grid;position:absolute;transform:translate(12px,12px);box-shadow:0 14px 34px #0000006b}.image-region-editor-panel textarea{resize:vertical;min-height:74px;color:inherit;background:#111214;border:1px solid #292a2f;border-radius:8px;padding:8px}.image-region-editor-panel button{min-height:32px;color:inherit;background:#25262b;border:1px solid #3a3b41;border-radius:8px}.image-region-editor-panel button[type=submit]{background:#2b83f6;border-color:#2b83f6}.image-region-editor-panel button:disabled{opacity:.5}.image-region-editor-tip{color:#a4a6ad;font-size:11px}.image-region-compare-dialog{color:#f7f7f8;background:#111214;border:1px solid #292a2f;border-radius:14px;width:min(1200px,100vw - 28px);max-width:none;box-shadow:0 24px 70px #0000009e}.image-region-compare-dialog::backdrop{background:#000000b8}.image-region-compare-dialog header,.image-region-compare-dialog footer{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.image-region-compare-dialog header button,.image-region-compare-dialog footer button{min-height:32px;color:inherit;background:#18191c;border:1px solid #393a40;border-radius:8px;padding:0 10px}.image-region-compare-dialog main{touch-action:none;background:#292a2f;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.image-region-compare-dialog figure{background:#0a0a0b;min-width:0;margin:0}.image-region-compare-dialog figcaption{padding:8px 10px;font-weight:700}.image-region-compare-dialog figure>div{background:#0a0a0b;height:min(66vh,680px);overflow:hidden}.image-region-compare-dialog img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}@media (width<=700px){.image-region-compare-dialog main{grid-template-columns:1fr}.image-region-compare-dialog figure>div{height:34vh}.image-region-editor-panel{inset:auto 10px 10px auto;transform:none}}#workflow-links .workflow-connection .workflow-link{transition:stroke .14s,stroke-width .14s,opacity .14s;stroke:#64748b4d!important;stroke-width:1.25px!important;filter:none!important}#workflow-links .workflow-connection.is-selected-adjacent .workflow-link{stroke:oklch(62.3% .214 259.815)!important;stroke-width:2.5px!important}body.workflow-dark-mode #workflow-links .workflow-connection .workflow-link{stroke:#cbd5e14d!important}body.workflow-dark-mode #workflow-links .workflow-connection.is-selected-adjacent .workflow-link{stroke:oklch(62.3% .214 259.815)!important}#workflow-links .workflow-link-bubble{display:none!important}html[data-performance-tier=lite] .workflow-canvas :is(.flow-node,.workflow-video-toolbar,.workflow-audio-toolbar,.workflow-image-toolbar){box-shadow:none!important;-webkit-backdrop-filter:none!important}html[data-performance-tier=lite] .workflow-canvas :is(.generation-progress>i,.selection-loading i,.output-spinner,.output-progress i){animation:none!important}html[data-motion-preference=reduced] #workflow-links .workflow-link{transition:none!important}.workflow-world.workflow-direct-manipulating{will-change:transform}.workflow-canvas.canvas-direct-manipulating #workflow-links .workflow-connection.is-generation-flow :is(.workflow-link-flow-tail-fade,.workflow-link-flow-tail,.workflow-link-flow-core-fade,.workflow-link-flow-core){animation-play-state:paused!important}.workflow-canvas.canvas-direct-manipulating #workflow-links .workflow-link{transition:none!important}.workflow-canvas.canvas-direct-manipulating .flow-node:not(.selected){box-shadow:none!important}.workflow-canvas.canvas-direct-manipulating :is(.workflow-video-toolbar,.workflow-audio-toolbar,.workflow-image-toolbar){-webkit-backdrop-filter:none!important}.workflow-canvas.canvas-direct-manipulating .workflow-world{pointer-events:none}.workflow-canvas{background-image:none!important}.workflow-canvas-grid{z-index:0;pointer-events:none;will-change:transform;background-image:radial-gradient(circle,#aeb8b3 1.25px,#0000 1.55px);background-size:36px 36px;position:absolute;inset:-128px}.workflow-dark-mode .workflow-canvas{background-image:none!important}.workflow-dark-mode .workflow-canvas-grid{background-image:radial-gradient(circle,#f2f4f0 1.08px,#0000 1.38px)}.workflow-world.workflow-pan-rebounding{transition:transform .18s cubic-bezier(.16,1,.3,1)}#workflow-links .workflow-connection.is-generation-flow :is(.workflow-link-flow-tail-fade,.workflow-link-flow-tail,.workflow-link-flow-core-fade,.workflow-link-flow-core){fill:none;pointer-events:none;stroke-linecap:round;animation-duration:var(--motion-duration-ambient,7s);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}#workflow-links .workflow-connection.is-generation-flow .workflow-link-flow-tail-fade{stroke:var(--workbench-amber,#d8a842);stroke-width:3.5px;stroke-opacity:.08;stroke-dasharray:32 168;stroke-dashoffset:28px;animation-name:workflow-generation-flow-tail-fade}#workflow-links .workflow-connection.is-generation-flow .workflow-link-flow-tail{stroke:var(--workbench-amber,#d8a842);stroke-width:3px;stroke-opacity:.2;stroke-dasharray:24 176;stroke-dashoffset:24px;animation-name:workflow-generation-flow-tail}#workflow-links .workflow-connection.is-generation-flow .workflow-link-flow-core-fade{stroke:color-mix(in srgb,var(--workbench-amber,#d8a842) 76%,#fff 24%);stroke-width:2px;stroke-opacity:.44;stroke-dasharray:14 186;stroke-dashoffset:19px;animation-name:workflow-generation-flow-core-fade}#workflow-links .workflow-connection.is-generation-flow .workflow-link-flow-core{stroke:color-mix(in srgb,var(--workbench-amber,#d8a842) 62%,#fff 38%);stroke-width:1.25px;stroke-opacity:.96;stroke-dasharray:8 192;stroke-dashoffset:16px;animation-name:workflow-generation-flow-core}#workflow-links .workflow-connection.is-selected-adjacent.is-generation-flow :is(.workflow-link-flow-tail-fade,.workflow-link-flow-tail,.workflow-link-flow-core-fade,.workflow-link-flow-core){stroke:#fff}#workflow-links .workflow-connection.is-generation-flow.is-generation-flow-visible :is(.workflow-link-flow-tail-fade,.workflow-link-flow-tail,.workflow-link-flow-core-fade,.workflow-link-flow-core){animation-play-state:running}html[data-document-visibility=hidden] #workflow-links .workflow-connection.is-generation-flow :is(.workflow-link-flow-tail-fade,.workflow-link-flow-tail,.workflow-link-flow-core-fade,.workflow-link-flow-core){animation-play-state:paused!important}@keyframes workflow-generation-flow-tail-fade{0%{stroke-dashoffset:28px}to{stroke-dashoffset:-772px}}@keyframes workflow-generation-flow-tail{0%{stroke-dashoffset:24px}to{stroke-dashoffset:-776px}}@keyframes workflow-generation-flow-core-fade{0%{stroke-dashoffset:19px}to{stroke-dashoffset:-781px}}@keyframes workflow-generation-flow-core{0%{stroke-dashoffset:16px}to{stroke-dashoffset:-784px}}html[data-performance-tier=lite] #workflow-links .workflow-connection.is-generation-flow :is(.workflow-link-flow-tail-fade,.workflow-link-flow-tail,.workflow-link-flow-core-fade){display:none}html[data-performance-tier=lite] #workflow-links .workflow-connection.is-generation-flow .workflow-link-flow-core{stroke-width:2px}@media (prefers-reduced-motion:reduce){#workflow-links .workflow-connection.is-generation-flow :is(.workflow-link-flow-tail-fade,.workflow-link-flow-core-fade,.workflow-link-flow-core){display:none}#workflow-links .workflow-connection.is-generation-flow .workflow-link-flow-tail{stroke-width:2.5px;stroke-opacity:.78;stroke-dasharray:none;stroke-dashoffset:0;animation:none;display:block}}html[data-motion-preference=reduced] #workflow-links .workflow-connection.is-generation-flow :is(.workflow-link-flow-tail-fade,.workflow-link-flow-core-fade,.workflow-link-flow-core){display:none}html[data-motion-preference=reduced] #workflow-links .workflow-connection.is-generation-flow .workflow-link-flow-tail{stroke-width:2.5px;stroke-opacity:.78;stroke-dasharray:none;stroke-dashoffset:0;animation:none;display:block}.workflow-direct-preview-shell{position:relative}.workflow-direct-preview-grid{background:#ffffffb8;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.workflow-direct-preview-grid img,.workflow-direct-preview-image{aspect-ratio:1;object-fit:cover;background:#f1eee9;border-radius:9px;width:100%;display:block}.workflow-direct-preview-status{color:#53705b;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:28px;padding:6px 10px;font-size:11px;line-height:1.35;display:flex}.workflow-direct-preview-status:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:8px;height:8px;animation:.9s linear infinite workflow-direct-preview-spin}body.workflow-dark-mode .workflow-direct-preview-grid{background:#0f172ab8}body.workflow-dark-mode .workflow-direct-preview-status{color:#b9d6bc}@keyframes workflow-direct-preview-spin{to{transform:rotate(1turn)}}@media (width<=540px){.workflow-direct-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.workflow-direct-preview-status:before{animation:none}}body.normal-image-workbench .workflow-canvas.connecting #workflow-nodes>.reference-image-node.is-connection-source:not(.is-collapsed) .image-edit-details{visibility:hidden!important;pointer-events:none!important}.workflow-canvas{--canvas-world-scale:1}.workflow-video-toolbar,.workflow-audio-toolbar,.workflow-image-toolbar{transform:scale(var(--canvas-world-scale));transform-origin:top}.image-region-editor{overflow:hidden}.image-region-editor-panel{box-sizing:border-box;width:300px;max-width:calc(100vw - 32px);transform:none}.image-region-editor-options{grid-template-columns:minmax(0,1fr) 88px;gap:7px;display:grid}.image-region-editor-options .image-option-field{color:#a4a6ad;gap:4px;min-width:0;font-size:10px;font-weight:750;display:grid}.image-region-editor-options .image-option-picker{min-width:0;display:block;position:relative}.image-region-editor-options .image-option-native{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-region-editor-options .image-option-trigger{box-sizing:border-box;width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#25262b;border:1px solid #3a3b41;border-radius:8px;justify-content:space-between;align-items:center;padding:5px 8px;display:flex}.image-region-editor-options .image-option-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.image-region-editor-options .image-option-trigger>i{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-left:7px;transform:translateY(-2px)rotate(45deg)}.image-region-editor-options .image-option-trigger[aria-expanded=true],.image-region-editor-options .image-option-trigger:focus-visible{outline-offset:1px;border-color:#2b83f6;outline:2px solid #2b83f647}body:not(.workflow-dark-mode) .image-region-editor-panel{color:#17213a;background:#fff;border-color:#dce4f2;box-shadow:0 8px 18px #28457429}body:not(.workflow-dark-mode) .image-region-editor-options .image-option-field{color:#65738b}body:not(.workflow-dark-mode) .image-region-editor-options .image-option-trigger,body:not(.workflow-dark-mode) .image-region-editor-panel textarea{color:#17213a;background:#f7f9fc;border-color:#cbd7e8}body:not(.workflow-dark-mode) .image-region-editor-panel textarea::placeholder,body:not(.workflow-dark-mode) .image-region-editor-panel .image-region-editor-tip{color:#65738b}body:not(.workflow-dark-mode) .image-region-editor-panel button{color:#17213a;background:#f3f6fb;border-color:#cbd7e8}body:not(.workflow-dark-mode) .image-region-editor-panel button[type=submit]{color:#fff;background:#0b6cff;border-color:#0b6cff}body:not(.workflow-dark-mode) .image-region-editor-panel :is(textarea,button):focus-visible{outline-offset:2px;outline:2px solid #0b6cff}@media (width<=700px){.image-region-editor-panel{bottom:auto;right:auto}}.workflow-history-controls{z-index:25;background:#fffffff5;border:1px solid #dce4f2;border-radius:10px;gap:3px;padding:3px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 3px 8px #28457424}.workflow-history-controls button{color:#263653;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.workflow-history-controls button:hover:not(:disabled){color:#0b6cff;background:#edf4ff}.workflow-history-controls button:focus-visible{outline-offset:1px;outline:2px solid #0b6cff}.workflow-history-controls button:disabled{cursor:default;opacity:.34}.workflow-history-controls svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}body.workflow-dark-mode .workflow-history-controls{background:#111c30f5;border-color:#293853;box-shadow:0 3px 8px #00000047}body.workflow-dark-mode .workflow-history-controls button{color:#c9d5e7}body.workflow-dark-mode .workflow-history-controls button:hover:not(:disabled){color:#60a5fa;background:#60a5fa1f}@media (any-pointer:coarse){.workflow-history-controls button{width:42px;height:42px}}.canvas-initial-load-status{z-index:24;box-sizing:border-box;color:#17213a;pointer-events:none;background:#fffffff5;border:1px solid #dce4f2;border-radius:10px;width:min(232px,100% - 24px);padding:9px 10px 8px;transition:opacity .16s,transform .16s;position:absolute;top:60px;right:12px;box-shadow:0 3px 8px #28457424}.canvas-initial-load-status[hidden]{display:none!important}.canvas-initial-load-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.canvas-initial-load-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.canvas-initial-load-heading span{color:#667695;flex:none;font:700 10px/1.2 system-ui,sans-serif}.canvas-initial-load-track{background:#e8eef7;border-radius:999px;height:4px;margin-top:7px;overflow:hidden}.canvas-initial-load-track i{border-radius:inherit;background:#0b6cff;width:0;height:100%;transition:width .18s cubic-bezier(.2,.8,.2,1);display:block}.canvas-initial-load-status small{color:#667695;margin-top:5px;font-size:10px;line-height:1.3;display:block}.canvas-initial-load-status.is-complete .canvas-initial-load-track i{background:#2f8f68}.canvas-initial-load-status.has-failures .canvas-initial-load-track i{background:#b7791f}.canvas-initial-load-status.has-failures strong{color:#8a5713}body.workflow-dark-mode .canvas-initial-load-status{color:#eef5ff;background:#111c30f5;border-color:#293853;box-shadow:0 3px 8px #00000047}body.workflow-dark-mode .canvas-initial-load-heading span,body.workflow-dark-mode .canvas-initial-load-status small{color:#9fb0c6}body.workflow-dark-mode .canvas-initial-load-track{background:#24334d}body.workflow-dark-mode .canvas-initial-load-status.has-failures strong{color:#e4b86b}@media (any-pointer:coarse){.canvas-initial-load-status{top:68px}}@media (width<=480px){.canvas-initial-load-status{width:min(210px,100% - 24px)}}@media (prefers-reduced-motion:reduce){.canvas-initial-load-status,.canvas-initial-load-track i{transition:none}}.workflow-canvas-primary-tools,.workflow-canvas-navigation-tools{z-index:27;color:#263653;background:#fffffff5;border:1px solid #dce4f2;border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:12px;box-shadow:0 3px 8px #28457424}.workflow-canvas-primary-tools{left:12px}.workflow-canvas-navigation-tools{left:50%;transform:translate(-50%)}.workflow-canvas-minimap-toggle{z-index:27;color:#42516c;cursor:pointer;background:#fffffff5;border:1px solid #dce4f2;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 3px 8px #28457424}.workflow-canvas-minimap-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.workflow-canvas-minimap-toggle:hover,.workflow-canvas-minimap-toggle[aria-expanded=true]{color:var(--account-accent,#0b6cff);background:#edf4ff}.workflow-canvas-minimap-toggle:focus-visible{outline:2px solid var(--account-accent,#0b6cff);outline-offset:2px}.workflow-canvas-minimap{z-index:26;box-sizing:border-box;color:#17213a;background:#f6f8fcf7;border:1px solid #dce4f2;border-radius:10px;width:184px;height:116px;position:absolute;top:56px;left:12px;overflow:hidden;box-shadow:0 3px 8px #28457429}.workflow-canvas-minimap[hidden]{display:none!important}.workflow-canvas-minimap-map{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.workflow-canvas-minimap-map:active{cursor:grabbing}.workflow-canvas-minimap-map:focus-visible{outline:2px solid var(--account-accent,#0b6cff);outline-offset:-3px}.workflow-minimap-node{fill:#9fb0c6;stroke:#667695;stroke-width:.65px;vector-effect:non-scaling-stroke}.workflow-minimap-node.is-selected{fill:var(--account-accent,#0b6cff);stroke:#fff;stroke-width:1.15px}.workflow-minimap-viewport{fill:#0b6cff1a;stroke:var(--account-accent,#0b6cff);stroke-width:1.4px;vector-effect:non-scaling-stroke;cursor:grab}.workflow-canvas-minimap-close{color:#53627c;cursor:pointer;background:#ffffffdb;border:0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;font:700 16px/1 system-ui,sans-serif;display:grid;position:absolute;top:4px;right:4px}.workflow-canvas-minimap-close:hover{color:#17213a;background:#fff}.workflow-canvas-minimap-close:focus-visible{outline:2px solid var(--account-accent,#0b6cff);outline-offset:1px}.workflow-canvas-primary-tools button,.workflow-canvas-navigation-tools button{min-height:30px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px;font:700 11px/1 system-ui,sans-serif}.workflow-canvas-primary-tools button:hover:not(:disabled),.workflow-canvas-navigation-tools button:hover:not(:disabled){color:var(--account-accent,#0b6cff);background:#edf4ff}.workflow-canvas-primary-tools button[aria-pressed=true]{color:var(--account-accent,#0b6cff);background:#e8f1ff}.workflow-canvas-primary-tools button:disabled,.workflow-canvas-navigation-tools button:disabled{cursor:default;opacity:.38}.workflow-canvas-create{font-size:12px!important}.workflow-canvas-tool-separator{background:#dce4f2;width:1px;height:18px;margin:0 2px}.workflow-canvas-zoom{color:#667695;text-align:center;min-width:42px;padding:0 5px;font:750 11px/30px system-ui,sans-serif}.workflow-canvas-help{z-index:28;color:#17213a;background:#fff;border:1px solid #dce4f2;border-radius:10px;width:240px;padding:11px;font:12px/1.4 system-ui,sans-serif;position:absolute;bottom:56px;left:12px;box-shadow:0 4px 8px #28457429}.workflow-canvas-help[hidden],.workflow-canvas-empty-state[hidden]{display:none!important}.workflow-canvas-help>strong{font-size:12px}.workflow-canvas-help dl{gap:7px;margin:9px 0 0;display:grid}.workflow-canvas-help dl>div{justify-content:space-between;gap:12px;display:flex}.workflow-canvas-help dt{color:#667695}.workflow-canvas-help dd{text-align:right;margin:0}.workflow-canvas-help kbd{background:#f0f4fa;border:1px solid #cbd7e8;border-radius:4px;padding:1px 4px;font:650 10px/1.4 system-ui,sans-serif}.workflow-canvas-empty-state{z-index:5;color:#17213a;text-align:center;pointer-events:none;width:min(440px,100% - 32px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.workflow-canvas-empty-state strong{font-size:15px}.workflow-canvas-empty-state p{color:#667695;margin:6px 0 12px;font-size:12px}.workflow-canvas-empty-state>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.workflow-canvas-empty-state button{color:#263653;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #cbd7e8;border-radius:8px;min-height:34px;padding:0 11px;font:700 11px/1 system-ui,sans-serif}.workflow-canvas-empty-state button:hover{border-color:var(--account-accent,#0b6cff);color:var(--account-accent,#0b6cff)}.workflow-canvas.is-pan-mode{cursor:grab}.workflow-canvas.is-pan-mode:active{cursor:grabbing}.workflow-canvas:focus-visible,.workflow-canvas :is(button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--account-accent,#0b6cff)!important;outline-offset:2px!important}body.appica-ui-ready .workflow-sync-status[data-status=pending]{opacity:1;color:#8a5b12!important}body.appica-ui-ready .workflow-sync-status[data-status=error],body.appica-ui-ready .workflow-sync-status[data-status=conflict]{opacity:1;color:#a33a30!important}body.workflow-dark-mode :is(.workflow-canvas-primary-tools,.workflow-canvas-navigation-tools),body.workflow-dark-mode .workflow-canvas-minimap-toggle{color:#c9d5e7;background:#111c30f5;border-color:#293853;box-shadow:0 3px 8px #00000047}body.workflow-dark-mode .workflow-canvas-minimap-toggle:hover,body.workflow-dark-mode .workflow-canvas-minimap-toggle[aria-expanded=true]{color:#8bbcff;background:#16233b}body.workflow-dark-mode .workflow-canvas-minimap{background:#111c30f7;border-color:#293853;box-shadow:0 3px 8px #00000047}body.workflow-dark-mode .workflow-minimap-node{fill:#465a78;stroke:#7184a0}body.workflow-dark-mode .workflow-minimap-node.is-selected{fill:#60a5fa;stroke:#eef5ff}body.workflow-dark-mode .workflow-minimap-viewport{fill:#60a5fa1f;stroke:#8bbcff}body.workflow-dark-mode .workflow-canvas-minimap-close{color:#c9d5e7;background:#16233be6}body.workflow-dark-mode .workflow-canvas-minimap-close:hover{color:#eef5ff;background:#24334d}body.workflow-dark-mode .workflow-canvas-tool-separator{background:#293853}body.workflow-dark-mode .workflow-canvas-zoom{color:#9fb0c6}body.workflow-dark-mode .workflow-canvas-primary-tools button:hover:not(:disabled),body.workflow-dark-mode .workflow-canvas-navigation-tools button:hover:not(:disabled),body.workflow-dark-mode .workflow-canvas-primary-tools button[aria-pressed=true]{color:#8bbcff;background:#60a5fa1f}body.workflow-dark-mode .workflow-canvas-help{color:#eef5ff;background:#111c30;border-color:#293853;box-shadow:0 4px 8px #00000047}body.workflow-dark-mode .workflow-canvas-help dt{color:#9fb0c6}body.workflow-dark-mode .workflow-canvas-help kbd{color:#eef5ff;background:#16233b;border-color:#3b4b66}body.workflow-dark-mode .workflow-canvas-empty-state{color:#eef5ff}body.workflow-dark-mode .workflow-canvas-empty-state p{color:#9fb0c6}body.workflow-dark-mode .workflow-canvas-empty-state button{color:#d9e5f6;background:#111c30;border-color:#293853}body.appica-ui-ready.workflow-dark-mode .workflow-sync-status[data-status=pending]{color:#e4b86b!important}body.appica-ui-ready.workflow-dark-mode .workflow-sync-status[data-status=error],body.appica-ui-ready.workflow-dark-mode .workflow-sync-status[data-status=conflict]{color:#f3a39b!important}@media (width<=720px){.workflow-canvas-primary-tools{bottom:64px}.workflow-canvas-primary-tools .workflow-canvas-create span{display:none}.workflow-canvas-navigation-tools{bottom:12px}.workflow-canvas-navigation-tools button{padding:0 7px}.workflow-canvas-help{bottom:108px}.workflow-canvas-minimap{top:60px}.workflow-canvas-minimap-toggle{width:42px;height:42px}}@media (width<=480px){.workflow-canvas-navigation-tools button{font-size:10px}.workflow-canvas-zoom{min-width:38px}.workflow-canvas-empty-state>div{display:grid}.workflow-canvas-empty-state button{min-width:180px}}@media (any-pointer:coarse){.workflow-canvas-primary-tools button,.workflow-canvas-navigation-tools button,.workflow-canvas-empty-state button{min-height:42px}.workflow-canvas-zoom{line-height:42px}}.workflow-canvas-navigation-tools [data-canvas-action=focus-chain][aria-pressed=true]{color:var(--account-accent,#0b6cff);background:#e8f1ff}.workflow-canvas.is-focus-chain-active .flow-node{transition:filter .16s,opacity .16s,box-shadow .16s,border-color .16s}.workflow-canvas.is-focus-chain-active .flow-node.is-focus-dimmed{filter:saturate(.22);opacity:.34}.workflow-canvas.is-focus-chain-active .flow-node.is-focus-member{opacity:1}.workflow-canvas.is-focus-chain-active .flow-node.is-focus-root{border-color:var(--account-accent,#0b6cff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--account-accent,#0b6cff) 34%,transparent),0 6px 12px #2845742e!important}body.appica-ui-ready #workflow-links .workflow-connection.is-focus-dimmed .workflow-link{opacity:.52;stroke:#64748b29!important}body.appica-ui-ready #workflow-links .workflow-connection.is-focus-member .workflow-link{opacity:1;stroke:color-mix(in srgb,var(--site-accent,var(--account-accent,#0b6cff)) 78%,#fff 22%)!important;stroke-width:2px!important}body.appica-ui-ready #workflow-links .workflow-connection.is-focus-dimmed.is-generation-flow :is(.workflow-link-flow-tail-fade,.workflow-link-flow-tail,.workflow-link-flow-core-fade,.workflow-link-flow-core){opacity:.18}body.appica-ui-ready #workflow-links .workflow-connection.is-focus-member.is-generation-flow :is(.workflow-link-flow-tail-fade,.workflow-link-flow-tail,.workflow-link-flow-core-fade,.workflow-link-flow-core){opacity:1}.workflow-minimap-node.is-focus-dimmed{fill:#c8d1df;stroke:#aab6c8;opacity:.46}.workflow-minimap-node.is-focus-member{fill:color-mix(in srgb,var(--account-accent,#0b6cff) 62%,#fff 38%);stroke:var(--account-accent,#0b6cff);stroke-width:1px}.workflow-minimap-node.is-focus-root{fill:var(--account-accent,#0b6cff);stroke:#fff;stroke-width:1.6px}body.workflow-dark-mode .workflow-canvas-navigation-tools [data-canvas-action=focus-chain][aria-pressed=true]{color:#8bbcff;background:#60a5fa29}body.workflow-dark-mode .workflow-canvas.is-focus-chain-active .flow-node.is-focus-dimmed{filter:saturate(.18);opacity:.3}body.workflow-dark-mode .workflow-canvas.is-focus-chain-active .flow-node.is-focus-root{box-shadow:0 0 0 3px color-mix(in srgb,var(--account-accent,#60a5fa) 42%,transparent),0 6px 12px #00000047!important}body.workflow-dark-mode .workflow-minimap-node.is-focus-dimmed{fill:#34445d;stroke:#52647d;opacity:.42}body.workflow-dark-mode .workflow-minimap-node.is-focus-member{fill:#60a5fa;stroke:#bfdbfe}body.workflow-dark-mode .workflow-minimap-node.is-focus-root{fill:#93c5fd;stroke:#fff}@media (prefers-reduced-motion:reduce){.workflow-canvas.is-focus-chain-active .flow-node{transition:none}}html[data-motion-preference=reduced] .workflow-canvas.is-focus-chain-active .flow-node{transition:none}.workflow-selection-layout-actions{z-index:9;pointer-events:auto;background:#111c30f5;border:1px solid #8bbcff6b;border-radius:9px;align-items:center;gap:2px;max-width:min(560px,72vw);padding:3px;display:flex;position:absolute;top:-38px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 6px 16px #00000038}.workflow-selection-layout-actions button{color:#eef5ff;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-width:27px;height:27px;padding:0 7px;font:700 10px/1 inherit}.workflow-selection-layout-actions button:hover,.workflow-selection-layout-actions button:focus-visible{outline-offset:-1px;background:#60a5fa33;outline:2px solid #8bbcff}.workflow-selection-layout-actions button:disabled{opacity:.34;cursor:not-allowed}.workflow-alignment-guides{z-index:7;pointer-events:none;position:absolute;inset:0}.workflow-alignment-guides i{background:#60a5fa;display:block;position:absolute;box-shadow:0 0 0 1px #ffffff6b}.workflow-alignment-guides .is-vertical{width:1px;height:200000px;top:-100000px}.workflow-alignment-guides .is-horizontal{width:200000px;height:1px;left:-100000px}.workflow-subflow-node{box-sizing:border-box;min-height:124px;color:#eef5ff!important;background:linear-gradient(145deg,#16233b,#111c30)!important;border:1px solid #315a91!important;border-radius:12px!important;width:280px!important;padding:10px!important;box-shadow:0 10px 24px #07122647!important}.workflow-subflow-node .node-drag-strip{background:#9fb0c647;border-radius:999px;height:7px;margin:-4px 30px 6px}.workflow-subflow-node>header{margin:0 0 8px!important}.workflow-subflow-node>header div{gap:2px;display:grid}.workflow-subflow-node>header small{color:#8bbcff;letter-spacing:.12em;font-size:9px;font-weight:800}.workflow-subflow-node>header strong{font-size:14px}.workflow-subflow-node>header>span{color:#bfd5f4;background:#60a5fa21;border-radius:999px;padding:3px 6px;font-size:10px}.workflow-subflow-summary{background:#ffffff09;border:1px solid #9fb0c629;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:7px;font-size:11px;display:flex}.workflow-subflow-summary i{color:#60a5fa}.workflow-subflow-node>footer{justify-content:flex-end;gap:5px;margin-top:8px;display:flex}.workflow-subflow-node>footer button{min-height:25px;color:inherit;background:#60a5fa1a;border:1px solid #8bbcff52;border-radius:6px;padding:0 7px;font:700 10px/1 inherit}.workflow-subflow-port{top:calc((var(--subflow-port-index) + 1) * 100% / (var(--subflow-port-count) + 1))!important}.workflow-subflow-breadcrumb{z-index:46;color:#eef5ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111c30eb;border:1px solid #8bbcff4d;border-radius:9px;align-items:center;gap:6px;max-width:min(440px,70vw);height:30px;padding:0 7px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 5px 14px #00000038}.workflow-subflow-breadcrumb[hidden]{display:none!important}.workflow-subflow-breadcrumb button{color:#8bbcff;background:0 0;border:0;border-radius:5px;height:24px;padding:0 6px;font:750 11px/1 inherit}.workflow-subflow-breadcrumb button:hover,.workflow-subflow-breadcrumb button:focus-visible{background:#60a5fa29;outline:2px solid #8bbcff}.workflow-subflow-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-canvas-diagnostics{z-index:47;box-sizing:border-box;color:#eef5ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111c30f5;border:1px solid #8bbcff47;border-radius:12px;width:min(310px,100% - 24px);padding:10px;position:absolute;top:54px;right:12px;box-shadow:0 12px 30px #00000052}.workflow-canvas-diagnostics[hidden]{display:none!important}.workflow-canvas-diagnostics header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.workflow-canvas-diagnostics header strong{font-size:13px}.workflow-canvas-diagnostics header button{color:#9fb0c6;background:0 0;border:0;border-radius:6px;width:26px;height:26px;padding:0;font-size:18px}.workflow-diagnostics-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.workflow-diagnostics-grid span{color:#9fb0c6;text-align:center;background:#60a5fa14;border-radius:7px;gap:2px;padding:6px 3px;font-size:9px;display:grid}.workflow-diagnostics-grid b{color:#eef5ff;font-size:13px}.workflow-canvas-diagnostics dl{gap:4px;margin:8px 0;display:grid}.workflow-canvas-diagnostics dl div{border-bottom:1px solid #9fb0c61a;justify-content:space-between;gap:12px;padding:4px 2px;display:flex}.workflow-canvas-diagnostics dt,.workflow-canvas-diagnostics dd{margin:0;font-size:10px}.workflow-canvas-diagnostics dt{color:#9fb0c6}.workflow-canvas-diagnostics footer{color:#8293aa;flex-wrap:wrap;gap:4px 8px;font:650 9px/1.3 ui-monospace,SFMono-Regular,monospace;display:flex}.workflow-canvas-help>[data-canvas-diagnostics]{width:100%;min-height:28px;color:inherit;background:#60a5fa14;border:1px solid #8bbcff40;border-radius:7px;margin-top:7px;font:700 10px/1 inherit}body:not(.workflow-dark-mode) .workflow-selection-layout-actions,body:not(.workflow-dark-mode) .workflow-subflow-breadcrumb,body:not(.workflow-dark-mode) .workflow-canvas-diagnostics{color:#17213a;background:#fffffff7;border-color:#dce4f2;box-shadow:0 7px 18px #28457429}body:not(.workflow-dark-mode) .workflow-selection-layout-actions button{color:#17213a}body:not(.workflow-dark-mode) .workflow-subflow-node{color:#17213a!important;background:linear-gradient(145deg,#fff,#f0f6ff)!important;border-color:#9fc5f7!important}body:not(.workflow-dark-mode) .workflow-subflow-node>header>span{color:#355f96}body:not(.workflow-dark-mode) .workflow-diagnostics-grid b{color:#17213a}@media (width<=700px){.workflow-selection-layout-actions{max-width:78vw}.workflow-canvas-diagnostics{width:calc(100% - 16px);top:48px;right:8px}.workflow-subflow-breadcrumb{top:8px}}@media (prefers-reduced-motion:reduce){.workflow-subflow-breadcrumb,.workflow-canvas-diagnostics{-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--workbench-canvas:#eef2f1;--workbench-dot:#425b5457;--workbench-surface:#fcfbf5;--workbench-surface-muted:#f1f2eb;--workbench-ink:#1b2a27;--workbench-muted:#667772;--workbench-line:#ccd6d0;--workbench-spruce:#245c4c;--workbench-moss:#6f967d;--workbench-amber:#d8a842;--workbench-amber-soft:#f6dfac;--workbench-danger:#9d574b;--workbench-shadow:0 18px 38px #1c2d2824;--workbench-ease:cubic-bezier(.16, 1, .3, 1)}body{color:var(--workbench-ink);background:var(--workbench-canvas);-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true],[contenteditable=""]{-webkit-user-select:text;user-select:text}body>header{background:var(--workbench-surface);border-color:var(--workbench-line)}.workflow-canvas-shell{border-color:var(--workbench-line);background:var(--workbench-surface)}.workflow-canvas-toolbar{background:var(--workbench-surface-muted);border-color:var(--workbench-line)}.workflow-canvas{background-color:var(--workbench-canvas);background-image:radial-gradient(circle, var(--workbench-dot) 1px, transparent 1.3px)}.flow-node{contain:layout paint style}.flow-node input,.flow-node select,.flow-node textarea,.flow-node output{color:var(--workbench-ink)}#workflow-nodes>.flow-node>header{z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#workflow-nodes>.normal-image-generation-node>header.generated-content-title{display:none!important}.image-result-node{width:fit-content!important;height:fit-content!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-block!important;overflow:visible!important}.image-result-node .result-node-image{image-rendering:auto;background:0 0;border-radius:0;width:min(206px,26vw);height:auto;display:block;transform:translateZ(0);box-shadow:0 12px 24px #1f2c271f;border:0!important;max-width:none!important}.image-result-node.normal-image-node .result-node-image{image-rendering:auto;width:min(340px,42vw);max-width:none!important}body.normal-image-workbench #workflow-nodes>.image-result-node.normal-image-node .result-node-image{aspect-ratio:auto!important;object-fit:initial!important;width:min(340px,42vw)!important;max-width:none!important;height:auto!important}.image-result-node .image-node-drag-hit{z-index:2;appearance:none;color:#0000;cursor:grab;touch-action:none;border:0;outline:0;width:calc(100% + 20px);height:calc(100% + 20px);min-height:0;margin:0;padding:0;font-size:0;line-height:0;display:block;position:absolute;inset:-10px;box-shadow:none!important;background:0 0!important}.image-result-node .image-node-drag-hit:active{cursor:grabbing}.image-result-node .result-node-image{z-index:1;pointer-events:none;position:relative}.image-result-node .node-port{z-index:4}.image-result-node.selected .result-node-image{outline:2px solid var(--workbench-amber);outline-offset:7px;box-shadow:0 0 0 7px #d8a84224,0 16px 28px #1f2c272e}.reference-image-node.is-collapsed{width:fit-content!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.reference-image-node.is-collapsed .image-edit-hero{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;line-height:0;display:block;width:min(280px,34vw)!important}.reference-image-node.is-collapsed .image-edit-source{pointer-events:none;background:0 0;border:0;border-radius:0;width:min(280px,34vw);height:auto;display:block;box-shadow:0 12px 24px #1f2c271f}.reference-image-node.is-collapsed.selected .image-edit-source{outline:2px solid var(--workbench-amber);outline-offset:7px;box-shadow:0 0 0 7px #d8a84224,0 16px 28px #1f2c272e}.reference-image-node.is-collapsed .node-drag-strip{display:none}.reference-image-node:not(.is-collapsed){width:420px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.reference-image-node:not(.is-collapsed) .image-edit-hero{z-index:3;border:3px solid var(--workbench-amber);background:#111;border-radius:20px 20px 8px 8px;width:236px;margin:0 auto -18px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 30px #1f2c272e}.reference-image-node:not(.is-collapsed) .image-edit-source{aspect-ratio:1;object-fit:contain;width:100%;display:block}.image-edit-details{z-index:2;position:relative}.node-drag-strip{z-index:8;background:color-mix(in srgb, var(--workbench-moss) 34%, transparent);cursor:grab;touch-action:none;border-radius:99px;width:54px;height:8px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.node-drag-strip:active{cursor:grabbing}.node-prompt-console{background:var(--workbench-surface);border:2px solid var(--workbench-line);box-shadow:var(--workbench-shadow);border-radius:20px;gap:12px;padding:42px 16px 16px;display:grid}.node-reference-deck{z-index:4;position:relative}.reference-image-node:not(.is-collapsed) .node-reference-deck{margin:0 34px -26px}.normal-image-generation-node .node-reference-deck{z-index:2;margin:0 12px -24px;position:relative}.node-reference-deck .node-reference-panel{background:0 0;border:0;padding:0;display:block}.node-reference-deck .node-reference-panel>strong{display:none}.node-reference-deck .node-reference-grid{justify-content:center;gap:8px;display:flex}.node-reference-deck .reference-tile{background:var(--workbench-surface);border-radius:7px;flex:0 0 46px;width:46px;height:46px;box-shadow:0 8px 16px #1f2c2724}.node-reference-deck .reference-add{border:1px dashed var(--workbench-moss);color:var(--workbench-spruce)}.normal-image-generation-node{width:420px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.normal-image-generation-node>header{display:none}.normal-image-generation-node .node-prompt-console{padding-top:44px}.normal-image-generation-node .node-prompt-console:before{content:"新图像";color:var(--workbench-muted);letter-spacing:.12em;margin:-24px 0 2px;font-size:11px;font-weight:700;display:block}.node-prompt{gap:7px;position:relative}.node-prompt textarea{border-color:var(--workbench-line);background:var(--workbench-surface-muted);border-radius:10px;min-height:126px;padding:13px 82px 13px 13px}.node-prompt textarea:focus{border-color:var(--workbench-moss);outline:0;box-shadow:0 0 0 3px #6f967d29}.node-prompt .polish-node{border-radius:7px;padding:7px 9px;font-size:12px;position:absolute;top:31px;right:9px}.image-edit-options{gap:8px;grid-template-columns:1.1fr 1fr .8fr!important}.image-edit-options label{color:var(--workbench-muted);gap:4px;font-size:11px}.image-edit-options output,.image-edit-options select{border-color:var(--workbench-line);background:var(--workbench-surface-muted);border-radius:7px;min-height:34px;padding:7px 8px}.node-prompt-console .generate-node{border-radius:8px;min-height:42px}.reference-image-node:not(.is-collapsed){width:580px;grid-template-columns:none!important;column-gap:0!important;display:block!important}.reference-image-node:not(.is-collapsed) .image-edit-hero,.reference-image-node:not(.is-collapsed) .image-edit-details{grid-area:auto!important}.reference-image-node:not(.is-collapsed) .image-edit-details{min-width:0;display:block!important}.reference-image-node:not(.is-collapsed) .node-prompt-console{grid-template-columns:minmax(0,1fr) 164px;grid-template-areas:"prompt prompt""options action";align-items:end;padding:40px 18px 16px}.reference-image-node:not(.is-collapsed) .image-edit-prompt{grid-area:prompt}.reference-image-node:not(.is-collapsed) .image-edit-options{grid-area:options}.reference-image-node:not(.is-collapsed) .generate-node{grid-area:action;width:100%;min-height:38px;margin:0}.reference-image-node:not(.is-collapsed) .node-prompt textarea{min-height:88px}#workflow-nodes>.reference-image-node:not(.is-collapsed){flex-direction:column!important;align-items:center!important;width:580px!important;display:flex!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-details{flex-direction:column!important;width:100%!important;display:flex!important;position:relative!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-reference-deck{width:calc(100% - 68px)!important;margin:0 34px -26px!important;position:relative!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-prompt-console{box-sizing:border-box!important;width:100%!important}.workflow-link-hit{stroke:#0000;stroke-width:26px;fill:none;pointer-events:stroke;cursor:crosshair}.connection-cut-control{display:none}.connection-cut-float{z-index:18;border:1px solid var(--workbench-amber);background:var(--workbench-surface);width:32px;height:32px;min-height:0;color:var(--workbench-spruce);cursor:pointer;touch-action:manipulation;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 18px #1f2c2738}.connection-cut-float:hover,.connection-cut-float:focus-visible{border-color:var(--workbench-danger);background:var(--workbench-danger);color:#fff;outline:none;transform:translate(-50%,-50%)scale(1.08)}body.workflow-dark-mode{--workbench-canvas:#141414;--workbench-dot:#d6e4dc33;--workbench-surface:#20282a;--workbench-surface-muted:#171e20;--workbench-ink:#edf3ef;--workbench-muted:#a7b6af;--workbench-line:#40504c;--workbench-spruce:#95c3a1;--workbench-moss:#6f967d;--workbench-amber:#dcb65d;--workbench-amber-soft:#493d24;--workbench-danger:#e09a8e;--workbench-shadow:0 20px 42px #0000005c;color:var(--workbench-ink);background:#0d1112!important}body.workflow-dark-mode>header,body.workflow-dark-mode .workflow-canvas-toolbar,body.workflow-dark-mode .workbench-menu,body.workflow-dark-mode .panel,body.workflow-dark-mode dialog{border-color:var(--workbench-line)!important;background:#151b1d!important}body.workflow-dark-mode .wide,body.workflow-dark-mode .workflow-canvas-shell{background:#0d1112!important}body.workflow-dark-mode .workflow-canvas{background-color:var(--workbench-canvas)!important;background-image:radial-gradient(circle, var(--workbench-dot) .85px, transparent 1.18px)!important}body.workflow-dark-mode .flow-node,body.workflow-dark-mode .node-prompt-console{color:var(--workbench-ink)!important}body.workflow-dark-mode .node-prompt-console,body.workflow-dark-mode .node-reference-deck .reference-tile,body.workflow-dark-mode .connection-cut-float{background:var(--workbench-surface)!important;border-color:var(--workbench-line)!important}body.workflow-dark-mode .flow-node input,body.workflow-dark-mode .flow-node select,body.workflow-dark-mode .flow-node textarea,body.workflow-dark-mode .flow-node output,body.workflow-dark-mode .image-edit-options output,body.workflow-dark-mode .image-edit-options select{background:var(--workbench-surface-muted)!important;color:var(--workbench-ink)!important;border-color:var(--workbench-line)!important}body.workflow-dark-mode .image-result-node{background:0 0!important}body.workflow-dark-mode .workflow-link{stroke:#d6b46d!important}body.workflow-dark-mode .workflow-link-bubble{fill:#f5df9f!important}body.workflow-dark-mode .connection-cut-float{color:var(--workbench-amber)}.normal-image-generation-node .node-prompt-console:before{content:none!important;display:none!important}.generation-node>header.generated-content-title{border-bottom:1px solid var(--workbench-line)!important;min-height:42px!important;color:var(--workbench-ink)!important;padding:11px 14px!important}.generation-node>header.generated-content-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important;font-weight:760!important}body:not(.workflow-dark-mode)>header{color:var(--workbench-ink)!important;background:linear-gradient(#fbfaf5 0%,#f2f3ed 100%)!important;border-right:1px solid #d5ddd6!important;box-shadow:10px 0 26px #2a3d3514!important}body:not(.workflow-dark-mode)>header .workbench-switch{box-shadow:none!important;background:#f5f6ef!important;border:1px solid #cbd7cf!important}body:not(.workflow-dark-mode)>header .workbench-switch-copy small,body:not(.workflow-dark-mode)>header .workbench-switch-copy em{color:#74837b!important;opacity:1!important}body:not(.workflow-dark-mode)>header .workbench-switch-copy b{color:#1e4035!important;opacity:1!important}body:not(.workflow-dark-mode)>header .workbench-switch-mark{color:#4d7461!important}body:not(.workflow-dark-mode)>header .nav{color:#456256!important;opacity:1!important}body:not(.workflow-dark-mode)>header .nav:before{opacity:1!important;background:#8fa497!important}body:not(.workflow-dark-mode)>header .nav:hover{color:#1f4e3c!important;background:#e8f0e8!important}body:not(.workflow-dark-mode)>header .nav.active{color:#1a4536!important;background:#fff!important;box-shadow:0 8px 18px #2f493c1f!important}body:not(.workflow-dark-mode)>header .nav.active:before{background:var(--workbench-amber)!important}body.workflow-dark-mode>header{background:linear-gradient(#0d1414 0%,#121c1b 100%)!important;border-right-color:#2c3d38!important}body.workflow-dark-mode>header .workbench-switch{background:#172120!important;border-color:#394c45!important}body.workflow-dark-mode>header .workbench-switch-copy b{color:#f0f4f0!important}body.workflow-dark-mode>header .workbench-switch-copy small,body.workflow-dark-mode>header .workbench-switch-copy em{color:#9db3a7!important;opacity:1!important}body.workflow-dark-mode>header .nav{color:#afc3b8!important;opacity:1!important}body.workflow-dark-mode>header .nav:hover{color:#f4f8f3!important;background:#1e2c29!important}body.workflow-dark-mode>header .nav.active{color:#173b2f!important;background:#e8eee7!important}body>header,body>header *{-webkit-user-select:none;user-select:none}@media (width<=820px){.normal-image-generation-node,.reference-image-node:not(.is-collapsed){width:340px}.image-result-node .result-node-image,.reference-image-node.is-collapsed .image-edit-source{width:min(228px,62vw)}body.normal-image-workbench #workflow-nodes>.image-result-node.normal-image-node .result-node-image{width:min(300px,74vw)!important}}#workflow-nodes>.batch-image-edit-node{box-sizing:border-box;width:440px;contain:none!important;border:1px solid color-mix(in srgb, var(--workbench-line) 88%, transparent)!important;background:var(--workbench-surface)!important;box-shadow:var(--workbench-shadow)!important;border-radius:22px!important;padding:18px!important;overflow:visible!important}#workflow-nodes>.batch-image-edit-node.selected{border-color:var(--workbench-amber)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--workbench-amber) 24%, transparent), var(--workbench-shadow)!important}#workflow-nodes>.batch-image-edit-node>header{justify-content:space-between;align-items:start;margin:8px 0 16px;padding:0;display:flex;background:0 0!important}#workflow-nodes>.batch-image-edit-node>header>div{gap:3px;display:grid}#workflow-nodes>.batch-image-edit-node>header span{color:var(--workbench-muted);letter-spacing:.12em;font-size:10px;font-weight:800}#workflow-nodes>.batch-image-edit-node>header strong{color:var(--workbench-ink);font-size:18px;line-height:1.25}#workflow-nodes>.batch-image-edit-node .remove-node{width:32px;height:32px;color:var(--workbench-muted);border-radius:10px;place-items:center;padding:0;display:grid}#workflow-nodes>.batch-image-edit-node .remove-node:hover{background:color-mix(in srgb, var(--workbench-danger) 9%, transparent);color:var(--workbench-danger)}#workflow-nodes>.batch-image-edit-node .batch-source-summary{background:color-mix(in srgb, var(--workbench-surface-muted) 82%, var(--workbench-surface));border-radius:16px;align-items:center;gap:14px;min-height:72px;padding:12px 14px;display:flex}#workflow-nodes>.batch-image-edit-node .batch-source-summary>div{gap:4px;min-width:0;display:grid}#workflow-nodes>.batch-image-edit-node .batch-source-summary strong{color:var(--workbench-ink);font-size:13px}#workflow-nodes>.batch-image-edit-node .batch-source-summary small{color:var(--workbench-muted);font-size:11px}#workflow-nodes>.batch-image-edit-node .batch-source-stack{flex:0 0 74px;width:74px;height:52px;position:relative}#workflow-nodes>.batch-image-edit-node .batch-source-stack:empty:after{content:"＋";border:1px dashed var(--workbench-moss);width:52px;height:52px;color:var(--workbench-spruce);border-radius:12px;place-items:center;display:grid}#workflow-nodes>.batch-image-edit-node .batch-source-stack img{top:0;left:calc(var(--stack-index) * 10px);object-fit:cover;border:2px solid var(--workbench-surface);background:var(--workbench-surface-muted);border-radius:12px;width:52px;height:52px;position:absolute;box-shadow:0 6px 14px #1f2c2724}#workflow-nodes>.batch-image-edit-node .batch-image-prompt{color:var(--workbench-muted);margin:16px 0 12px}#workflow-nodes>.batch-image-edit-node .batch-image-prompt textarea{resize:vertical;min-height:112px}#workflow-nodes>.batch-image-edit-node .batch-image-options{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}#workflow-nodes>.batch-image-edit-node .batch-image-options label{color:var(--workbench-muted);gap:5px;font-size:10px;display:grid}#workflow-nodes>.batch-image-edit-node .batch-image-options select,#workflow-nodes>.batch-image-edit-node .batch-image-options output{box-sizing:border-box;border:1px solid var(--workbench-line);background:var(--workbench-surface-muted);width:100%;min-height:38px;color:var(--workbench-ink);border-radius:10px;align-items:center;margin:0;padding:8px 9px;font:600 11px/1 inherit;display:flex}#workflow-nodes>.batch-image-edit-node .batch-progress{min-height:34px;color:var(--workbench-spruce);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}#workflow-nodes>.batch-image-edit-node .batch-progress.is-empty{color:var(--workbench-muted);justify-content:flex-start}#workflow-nodes>.batch-image-edit-node .batch-progress .has-failures{color:var(--workbench-danger)}#workflow-nodes>.batch-image-edit-node .run-batch-image-edit{border-radius:12px;width:100%;min-height:44px;margin:0}.workflow-canvas.connecting #workflow-nodes>.batch-image-edit-node.is-connection-target{box-shadow:0 0 0 3px color-mix(in srgb, var(--workbench-spruce) 34%, transparent), var(--workbench-shadow)!important}.workflow-canvas.connecting #workflow-nodes>.batch-image-edit-node.is-connection-target .node-port-in{box-shadow:0 0 0 6px color-mix(in srgb, var(--workbench-spruce) 24%, transparent), 0 7px 16px #1930263d;background:var(--workbench-spruce)!important;color:#fff!important;border-color:#fff!important}body.workflow-dark-mode #workflow-nodes>.batch-image-edit-node{box-shadow:0 0 0 1px #ffffff14!important}.workflow-context-menu button small{color:var(--workbench-muted);margin-top:3px;font-size:10px;font-weight:500;display:block}.workflow-context-menu button b{color:var(--workbench-spruce);font-weight:800}@media (width<=820px){#workflow-nodes>.batch-image-edit-node{width:min(92vw,440px)}}#workflow-nodes>.language-model-node{border:1px solid color-mix(in srgb, var(--workbench-spruce) 48%, var(--workbench-line));background:var(--workbench-surface);border-radius:16px;width:500px;padding:0;overflow:visible;box-shadow:0 7px 14px #1c2d2824;contain:none!important}#workflow-nodes>.language-model-node>header{border-bottom:1px solid var(--workbench-line);border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;min-height:56px;margin:0;display:flex;background:color-mix(in srgb, var(--workbench-surface-muted) 60%, var(--workbench-surface))!important;padding:10px 14px 10px 16px!important}.language-model-heading{gap:1px;display:grid}.language-model-heading strong{color:var(--workbench-ink);font-size:16px;line-height:1.35}.language-model-heading span{color:var(--workbench-muted);letter-spacing:0;font-size:10px;font-weight:650}#workflow-nodes>.language-model-node>header .remove-node{width:34px;height:34px;color:var(--workbench-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:19px;position:static}#workflow-nodes>.language-model-node>header .remove-node:hover,#workflow-nodes>.language-model-node>header .remove-node:focus-visible{background:color-mix(in srgb, var(--workbench-danger) 10%, transparent);color:var(--workbench-danger);outline:2px solid color-mix(in srgb, var(--workbench-danger) 52%, transparent);outline-offset:1px}.language-model-body{gap:12px;padding:14px 16px 12px;display:grid}.language-model-settings{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:8px;display:grid}.language-model-settings label,.language-model-prompt{color:var(--workbench-muted);gap:5px;font-size:11px;font-weight:700;display:grid}.language-model-settings .image-option-trigger,.language-model-prompt textarea{box-sizing:border-box;border:1px solid var(--workbench-line);background:var(--workbench-surface-muted);width:100%;color:var(--workbench-ink);font:inherit;border-radius:12px}.language-model-settings .image-option-picker{min-width:0;display:block;position:relative}.language-model-settings .image-option-native{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-model-settings .image-option-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;min-height:36px;margin-top:0;padding:7px 9px;display:flex}.language-model-settings .image-option-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.language-model-settings .image-option-trigger>i{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;margin-left:8px;transform:translateY(-2px)rotate(45deg)}.language-model-settings .image-option-trigger[aria-expanded=true],.language-model-settings .image-option-trigger:focus-visible{border-color:var(--workbench-moss);outline:3px solid color-mix(in srgb, var(--workbench-moss) 25%, transparent);outline-offset:1px}.language-model-prompt{gap:5px;padding:0}.language-model-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.language-model-prompt textarea{resize:vertical;min-height:84px;margin-top:0;padding:10px 12px;line-height:1.55}.language-model-reference-head{justify-content:space-between;align-items:center;margin-bottom:-6px;padding:0;display:flex}.language-model-reference-head strong{color:var(--workbench-ink);font-size:12px}.language-model-reference-head span{color:var(--workbench-muted);font-variant-numeric:tabular-nums;font-size:11px}.language-model-reference-deck{min-width:0;padding:0}.language-model-reference-deck .node-reference-panel{border-radius:0;margin:0;padding:0!important}.language-model-reference-deck .node-reference-count{display:none}.language-model-reference-deck .node-reference-grid{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--workbench-moss) 52%, transparent) transparent;gap:6px;min-height:60px;padding:1px 2px 7px;display:flex;overflow-x:auto}.language-model-reference-deck .reference-tile{background:var(--workbench-surface-muted);border-radius:8px;flex:0 0 58px;width:58px;height:58px}.language-model-reference-deck .reference-tile img{border-radius:7px}.language-model-error{border:1px solid color-mix(in srgb, var(--workbench-danger) 36%, transparent);background:color-mix(in srgb, var(--workbench-danger) 9%, transparent);min-width:0;color:var(--workbench-danger);border-radius:9px;margin:0;padding:8px 10px;font-size:11px;font-weight:650;line-height:1.35}.language-model-footer{border-top:1px solid color-mix(in srgb, var(--workbench-line) 74%, transparent);justify-content:flex-end;align-items:center;gap:10px;padding:10px 16px 14px;display:flex}#workflow-nodes>.language-model-node .run-language-model{background:var(--workbench-spruce);color:#fff;cursor:pointer;border:0;border-radius:10px;width:auto;min-width:132px;min-height:38px;margin:0;padding:8px 16px;font-weight:800}#workflow-nodes>.language-model-node .run-language-model:disabled{cursor:wait;opacity:.55}body.workflow-dark-mode #workflow-nodes>.language-model-node{background:var(--workbench-surface)}body.workflow-dark-mode #workflow-nodes>.language-model-node>header,body.workflow-dark-mode #workflow-nodes>.language-model-node .language-model-settings .image-option-trigger,body.workflow-dark-mode #workflow-nodes>.language-model-node .language-model-prompt textarea{background:var(--workbench-surface-muted)}@media (width<=820px){#workflow-nodes>.language-model-node{width:min(92vw,500px)}}@media (width<=520px),(pointer:coarse){#workflow-nodes>.language-model-node>header .remove-node{width:42px;height:42px}.language-model-settings .image-option-trigger,#workflow-nodes>.language-model-node .run-language-model{min-height:42px}}#workflow-nodes>.batch-output-image .retry-batch-candidate{z-index:8;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#143628eb;border:1px solid #ffffffc7;border-radius:10px;min-height:34px;padding:8px 11px;font:750 12px/1 inherit;transition:opacity .14s,transform .14s,visibility 0s linear .14s,background-color .14s;position:absolute;top:10px;right:10px;transform:translateY(-4px);box-shadow:0 5px 14px #00000047}#workflow-nodes>.batch-output-image.selected .retry-batch-candidate{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}#workflow-nodes>.batch-output-image .retry-batch-candidate:hover{background:var(--workbench-spruce);transform:translateY(-1px)}#workflow-nodes>.batch-output-image .retry-batch-candidate:focus-visible{outline:3px solid color-mix(in srgb, var(--workbench-amber) 56%, transparent);outline-offset:2px}#workflow-nodes>.batch-output-result .selection-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 15px 15px;display:grid}#workflow-nodes>.batch-output-result .selection-actions .confirm-selection{width:100%!important;min-height:39px!important;margin:0!important}#workflow-nodes>.batch-output-result .retry-batch-output{border:1px solid color-mix(in srgb, var(--workbench-spruce) 66%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-spruce) 8%, var(--workbench-surface));min-height:39px;color:var(--workbench-spruce);white-space:nowrap;cursor:pointer;border-radius:9px;padding:8px 12px;font:700 12px/1 inherit}#workflow-nodes>.batch-output-result .retry-batch-output:hover{background:color-mix(in srgb, var(--workbench-spruce) 16%, var(--workbench-surface))}#workflow-nodes>.batch-output-result .retry-batch-output:focus-visible{outline:3px solid color-mix(in srgb, var(--workbench-amber) 38%, transparent);outline-offset:2px}#workflow-nodes>.generation-failed-node{border:1px solid color-mix(in srgb, var(--workbench-danger) 52%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-surface) 96%, var(--workbench-danger));width:min(360px,86vw);min-height:0;box-shadow:var(--workbench-shadow);border-radius:22px;padding:0;overflow:hidden}#workflow-nodes>.generation-failed-node .generation-failed{min-width:0;padding:24px 24px 18px}#workflow-nodes>.generation-failed-node .generation-failed-heading{align-items:center;gap:10px;padding-right:32px;display:flex}#workflow-nodes>.generation-failed-node .generation-failed-heading>span{background:color-mix(in srgb, var(--workbench-danger) 14%, transparent);width:26px;height:26px;color:var(--workbench-danger);border-radius:9px;flex:0 0 26px;place-items:center;font-size:15px;font-weight:800;display:grid}#workflow-nodes>.generation-failed-node .generation-failed-heading strong{color:var(--workbench-danger);font-size:15px}#workflow-nodes>.generation-failed-node .generation-failed p{color:var(--workbench-muted);overflow-wrap:anywhere;margin:12px 0 18px;font-size:12px;line-height:1.6}#workflow-nodes>.generation-failed-node .generation-failed-remove{z-index:2;width:30px;height:30px;color:var(--workbench-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:14px;right:14px}#workflow-nodes>.generation-failed-node .generation-failed-remove:hover{background:color-mix(in srgb, var(--workbench-danger) 12%, transparent);color:var(--workbench-danger)}#workflow-nodes>.generation-failed-node .generation-failed-actions{border-top:1px solid color-mix(in srgb, var(--workbench-line) 78%, transparent);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:16px;display:grid}#workflow-nodes>.generation-failed-node .generation-failed-actions button{border:1px solid var(--workbench-line);background:var(--workbench-surface-muted);min-height:38px;color:var(--workbench-ink);cursor:pointer;border-radius:12px;padding:9px 15px;font:700 12px/1 inherit}#workflow-nodes>.generation-failed-node .generation-failed-actions .retry-generation{border-color:var(--workbench-spruce);background:var(--workbench-spruce);color:#fff}#workflow-nodes>.generation-failed-node .generation-failed-actions .delete-failed-node:hover{border-color:color-mix(in srgb, var(--workbench-danger) 58%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-danger) 10%, var(--workbench-surface));color:var(--workbench-danger)}#workflow-nodes>.generation-failed-node button:focus-visible{outline:3px solid color-mix(in srgb, var(--workbench-amber) 46%, transparent);outline-offset:2px}body.workflow-dark-mode #workflow-nodes>.generation-failed-node{background:color-mix(in srgb, var(--workbench-surface) 92%, var(--workbench-danger))}body.workflow-dark-mode #workflow-nodes>.generation-failed-node .generation-failed-actions button:not(.retry-generation){background:color-mix(in srgb, var(--workbench-surface-muted) 92%, #000)}body:not(.workflow-dark-mode)>header .workbench-switch{background:#fff!important;border-color:#dce4f2!important;border-radius:10px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;gap:9px!important;min-height:62px!important;padding:8px 10px!important;box-shadow:0 1px 2px #2845741a!important}body:not(.workflow-dark-mode)>header .workbench-switch:hover,body:not(.workflow-dark-mode)>header .workbench-switch[aria-expanded=true]{background:#f8faff!important;border-color:#0b6cff5c!important;box-shadow:0 5px 14px #2845741f!important}body:not(.workflow-dark-mode)>header .workbench-switch-glyph{border-radius:9px!important;width:36px!important;height:36px!important;padding:5px!important;box-shadow:inset 0 0 0 1px #ffffff6b,0 3px 8px #28457429!important}body:not(.workflow-dark-mode)>header .workbench-switch-copy{gap:1px!important;min-width:0!important;display:grid!important}body:not(.workflow-dark-mode)>header .workbench-switch-copy small{color:#667695!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}body:not(.workflow-dark-mode)>header .workbench-switch-copy b{color:#17213a!important;letter-spacing:-.02em!important;text-overflow:clip!important;white-space:nowrap!important;font-size:16px!important;font-weight:750!important;line-height:1.25!important;overflow:visible!important}body:not(.workflow-dark-mode)>header .workbench-switch-mark{font-size:13px!important;font-weight:700!important}body.workflow-dark-mode>header .workbench-switch{grid-template-columns:38px minmax(0,1fr) 18px!important;gap:9px!important;min-height:62px!important;padding:8px 10px!important}body.workflow-dark-mode>header .workbench-switch-copy small{letter-spacing:.08em!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}body.workflow-dark-mode>header .workbench-switch-copy b{letter-spacing:-.02em!important;text-overflow:clip!important;white-space:nowrap!important;font-size:16px!important;font-weight:750!important;line-height:1.25!important;overflow:visible!important}body:not(.workflow-dark-mode)>header .workbench-menu{background:#fff!important;border-color:#dce4f2!important;border-radius:12px!important;padding:6px!important;top:calc(100% + 8px)!important;box-shadow:0 12px 28px #28457429,0 1px 3px #28457414!important}body:not(.workflow-dark-mode)>header .workbench-menu button{color:#17213a!important;border-radius:8px!important;grid-template-columns:30px minmax(0,1fr) 18px!important;gap:9px!important;min-height:46px!important;margin:0!important;padding:7px 8px!important}body:not(.workflow-dark-mode)>header .workbench-menu button+button{margin-top:3px!important}body:not(.workflow-dark-mode)>header .workbench-menu button:hover{background:#f0f5fc!important}body:not(.workflow-dark-mode)>header .workbench-menu button.active{background:#eaf2ff!important;border-color:#0b6cff52!important}body:not(.workflow-dark-mode)>header .workbench-menu button>span:nth-child(2){min-width:0!important;display:block!important}body:not(.workflow-dark-mode)>header .workbench-menu b{color:#17213a!important;letter-spacing:-.01em!important;text-overflow:clip!important;white-space:nowrap!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;overflow:visible!important}body:not(.workflow-dark-mode)>header .workbench-menu strong{color:#0b6cff!important;font-size:15px!important;font-weight:700!important}body:not(.workflow-dark-mode)>header .workbench-option-icon{border-radius:8px!important;width:30px!important;height:30px!important}body.workflow-dark-mode>header .workbench-menu{background:#111c31!important;border-color:#263757!important;border-radius:12px!important;padding:6px!important;top:calc(100% + 8px)!important;box-shadow:0 12px 28px #00000061!important}body.workflow-dark-mode>header .workbench-menu button{color:#f4f7ff!important;border-radius:8px!important;grid-template-columns:30px minmax(0,1fr) 18px!important;gap:9px!important;min-height:46px!important;margin:0!important;padding:7px 8px!important}body.workflow-dark-mode>header .workbench-menu button+button{margin-top:3px!important}body.workflow-dark-mode>header .workbench-menu button:hover{background:#1b2942!important}body.workflow-dark-mode>header .workbench-menu button.active{background:#1b3156!important;border-color:#69a9ff6b!important}body.workflow-dark-mode>header .workbench-menu b{color:#f4f7ff!important;letter-spacing:-.01em!important;text-overflow:clip!important;white-space:nowrap!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;overflow:visible!important}body.workflow-dark-mode>header .workbench-menu strong{color:#69a9ff!important;font-size:15px!important;font-weight:700!important}@media (prefers-reduced-motion:reduce){.workflow-link-bubble{display:none}}#workflow-nodes>.reference-image-node:not(.is-collapsed){align-items:stretch!important;width:320px!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-hero{width:min(280px,34vw)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-source{aspect-ratio:auto!important;object-fit:initial!important;width:min(280px,34vw)!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-details,#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-reference-deck,#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-prompt-console{box-sizing:border-box!important;width:320px!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-reference-deck{background:var(--workbench-surface);padding:10px 12px 0;margin:0!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-reference-grid{justify-content:flex-start;gap:6px}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-prompt-console{border-radius:0 0 12px 12px;padding:12px!important}#workflow-links{z-index:0!important}#workflow-nodes{z-index:2!important}#workflow-nodes>.reference-image-node{z-index:3}#workflow-nodes>.reference-image-node.selected{z-index:4}body #workflow-nodes>.reference-image-node:not(.is-collapsed){width:min(280px,34vw)!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;animation:none!important;display:block!important;overflow:visible!important}body.workflow-dark-mode #workflow-nodes>.reference-image-node:not(.is-collapsed),body.workflow-dark-mode #workflow-nodes>.reference-image-node:not(.is-collapsed).selected{box-shadow:none!important;background:0 0!important;border:0!important}body #workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-hero,body #workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-source{width:min(280px,34vw)!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important;display:block!important;overflow:visible!important}body #workflow-nodes>.reference-image-node:not(.is-collapsed).selected .image-edit-source{outline:2px solid var(--workbench-amber);outline-offset:7px}body #workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-details{transform-origin:top;z-index:12!important;border:1px solid var(--workbench-line)!important;background:var(--workbench-surface)!important;width:720px!important;max-width:calc(100vw - 64px)!important;box-shadow:var(--workbench-shadow)!important;border-radius:14px!important;flex-direction:column!important;margin:0!important;animation:none!important;display:flex!important;position:absolute!important;top:calc(100% + 18px)!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-reference-bar{box-sizing:border-box;border-bottom:1px solid var(--workbench-line);align-items:center;gap:10px;width:100%;padding:10px 16px;display:flex}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-reference-deck{box-sizing:border-box;border-bottom:0;border-right:0;border-radius:0;flex:auto;min-height:0;background:0 0!important;width:auto!important;margin:0!important;padding:0!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-reference-panel,#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-reference-grid{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-reference-grid{grid-template-columns:repeat(4,46px);justify-content:start;gap:6px;display:grid!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-reference-deck .reference-tile{width:46px;height:42px;box-shadow:none;border-radius:5px;flex:none}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-prompt-console{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0 0 14px 14px!important;grid-template-columns:minmax(0,1fr) 156px!important;grid-template-areas:"prompt prompt""options action"!important;gap:10px 12px!important;padding:14px 16px!important;display:grid!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-prompt{gap:0;display:block}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-prompt textarea{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--workbench-muted) 48%, transparent) transparent;min-height:160px;max-height:440px;padding:14px 15px;overflow-y:hidden}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-prompt textarea::-webkit-scrollbar{width:8px}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-prompt textarea::-webkit-scrollbar-thumb{border:2px solid var(--workbench-surface-muted);background:color-mix(in srgb, var(--workbench-muted) 48%, transparent);border-radius:999px}#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-polish{border-color:var(--workbench-line);background:var(--workbench-surface-muted);min-height:28px;color:var(--workbench-muted);box-shadow:none;flex:none;padding:5px 8px;position:static}#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-options{align-items:end;grid-template-columns:1.15fr 1fr .85fr!important;gap:6px!important;margin:0!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-options>output,#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-options>select{box-sizing:border-box;width:100%;display:block}#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-options output,#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-options select{min-height:30px;padding:4px 7px}#workflow-nodes>.reference-image-node:not(.is-collapsed) .generate-node{align-self:end;min-height:30px!important;padding:5px 10px!important}@media (width<=820px){#workflow-nodes>.reference-image-node:not(.is-collapsed) .image-edit-details{width:min(94vw,620px)!important}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-reference-deck{border-right:0;border-bottom:1px solid var(--workbench-line);border-radius:14px 14px 0 0;min-height:0}#workflow-nodes>.reference-image-node:not(.is-collapsed) .node-prompt-console{border-radius:0 0 14px 14px!important}}#workflow-nodes .missing-asset-notice{box-sizing:border-box;color:#9a5629;text-align:center;background:#fff7ea;border:1px dashed #d29358;border-radius:8px;align-content:center;width:320px;height:80px;padding:15px 18px;display:none}#workflow-nodes .missing-asset-notice strong,#workflow-nodes .missing-asset-notice span{display:block}#workflow-nodes .missing-asset-notice strong{margin-bottom:4px;font-size:14px}#workflow-nodes .missing-asset-notice span{font-size:10px}body #workflow-nodes>.normal-image-unified-node{transition:none!important}body #workflow-nodes>.normal-image-unified-node:not(.is-collapsed){contain:none!important}body #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-details{animation:none!important}#workflow-nodes>.prompt-text-node{border:1px solid color-mix(in srgb, var(--workbench-line) 88%, transparent);background:var(--workbench-surface);width:420px;min-width:320px;min-height:280px;color:var(--workbench-ink);border-radius:28px;flex-direction:column;padding:0;display:flex;overflow:visible;box-shadow:0 24px 56px #1f2c272e;contain:none!important}body #workflow-nodes>.prompt-text-node.selected{border-color:color-mix(in srgb, var(--workbench-moss) 68%, var(--workbench-line))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--workbench-moss) 18%, transparent), 0 24px 56px #1f2c2733!important}#workflow-nodes>.prompt-text-node .node-drag-strip{z-index:8;top:15px}#workflow-nodes>.prompt-text-node .prompt-text-remove{z-index:9;width:28px;height:28px;color:var(--workbench-muted);border-radius:50%;place-items:center;margin:0;font-size:18px;display:grid;position:absolute;top:14px;right:18px}#workflow-nodes>.prompt-text-node .prompt-text-remove:hover{background:color-mix(in srgb, var(--workbench-danger) 10%, transparent);color:var(--workbench-danger)}#workflow-nodes>.prompt-text-node .prompt-text-body{flex:auto;min-height:0;padding:44px 28px 24px;display:flex}#workflow-nodes>.prompt-text-node .prompt-text-field{min-height:0;color:var(--workbench-muted);flex-direction:column;flex:auto;font-size:12px;font-weight:700;display:flex}#workflow-nodes>.prompt-text-node .prompt-text-value{background:color-mix(in srgb, var(--workbench-surface-muted) 82%, transparent);width:100%;height:100%;min-height:96px;color:var(--workbench-ink);resize:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workbench-line) 54%, transparent);border:0;border-radius:12px;flex:auto;margin-top:8px;padding:16px;font-size:14px;line-height:1.65}#workflow-nodes>.prompt-text-node>footer{border-top:1px solid color-mix(in srgb, var(--workbench-line) 76%, transparent);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px 24px;display:flex}#workflow-nodes>.prompt-text-node>footer span{color:var(--workbench-muted);font-size:11px}#workflow-nodes>.prompt-text-node .prompt-text-polish{float:none;border-color:color-mix(in srgb, var(--workbench-moss) 56%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-moss) 10%, var(--workbench-surface));min-height:42px;color:var(--workbench-spruce);border-radius:11px;flex:none;margin:0;padding:9px 14px}.text-node-resize{z-index:16;touch-action:none;position:absolute;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.text-node-resize:after{content:"";background:color-mix(in srgb, var(--workbench-moss) 72%, var(--workbench-surface));opacity:.42;border-radius:99px;transition:opacity .16s,transform .16s;position:absolute}.prompt-text-node:hover .text-node-resize:after,.prompt-text-node.selected .text-node-resize:after,.text-node-resize:focus-visible:after{opacity:.9}.text-node-resize-x{cursor:ew-resize;width:16px;top:54px;bottom:34px;right:-8px}.text-node-resize-x:after{width:3px;height:42px;top:50%;right:6px;transform:translateY(-50%)}.text-node-resize-y{cursor:ns-resize;height:16px;bottom:-8px;left:34px;right:34px}.text-node-resize-y:after{width:42px;height:3px;bottom:6px;left:50%;transform:translate(-50%)}.text-node-resize-xy{cursor:nwse-resize;width:28px;height:28px;bottom:-8px;right:-8px}.text-node-resize-xy:after{border-right:3px solid color-mix(in srgb, var(--workbench-moss) 82%, var(--workbench-surface));border-bottom:3px solid color-mix(in srgb, var(--workbench-moss) 82%, var(--workbench-surface));background:0 0;border-radius:0 0 5px;width:12px;height:12px;bottom:6px;right:6px}.linked-prompt-status{float:right;background:color-mix(in srgb, var(--workbench-moss) 12%, var(--workbench-surface));min-height:22px;color:var(--workbench-spruce);border-radius:999px;align-items:center;margin:-4px 0 4px 8px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}body.workflow-dark-mode #workflow-nodes>.prompt-text-node{background:#1b2224!important;border-color:#d3e8da2e!important;box-shadow:0 28px 64px #0000006b!important}body.workflow-dark-mode #workflow-nodes>.prompt-text-node.selected{border-color:color-mix(in srgb, var(--workbench-moss) 74%, #d3e8da)!important;box-shadow:0 0 0 3px #6f967d33,0 28px 64px #00000075!important}body #workflow-nodes>.normal-image-generation-node{border:1px solid color-mix(in srgb, var(--workbench-line) 88%, transparent)!important;background:var(--workbench-surface)!important;border-radius:28px!important;flex-direction:column!important;align-items:stretch!important;width:620px!important;padding:0!important;display:flex!important;overflow:visible!important;box-shadow:0 24px 56px #1f2c272e!important}body #workflow-nodes>.normal-image-generation-node.selected{border-color:color-mix(in srgb, var(--workbench-moss) 68%, var(--workbench-line))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--workbench-moss) 18%, transparent), 0 24px 56px #1f2c2733!important}body.workflow-dark-mode #workflow-nodes>.normal-image-generation-node{background:#1b2224!important;border-color:#d3e8da2e!important;box-shadow:0 28px 64px #0000006b!important}body.workflow-dark-mode #workflow-nodes>.normal-image-generation-node.selected{border-color:color-mix(in srgb, var(--workbench-moss) 74%, #d3e8da)!important;background:#1b2224!important;box-shadow:0 0 0 3px #6f967d33,0 28px 64px #00000075!important}#workflow-nodes>.normal-image-generation-node .normal-generation-result{background:color-mix(in srgb, var(--workbench-surface-muted) 90%, #fff);border-radius:27px 27px 0 0;order:0;width:100%;position:relative;overflow:hidden}#workflow-nodes>.normal-image-generation-node.has-generation-result:not(.selected) .normal-generation-reference,#workflow-nodes>.normal-image-generation-node.has-generation-result:not(.selected) .normal-generation-prompt,#workflow-nodes>.normal-image-generation-node.has-generation-result:not(.selected) .normal-generation-controls,#workflow-nodes>.normal-image-generation-node.has-generation-result:not(.selected) .normal-generation-error,#workflow-nodes>.normal-image-generation-node.has-generation-result:not(.selected) .normal-generation-details{display:none!important}body #workflow-nodes>.normal-image-generation-node.has-generation-result:not(.selected){width:fit-content!important;height:fit-content!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-block!important;overflow:visible!important}body.workflow-dark-mode #workflow-nodes>.normal-image-generation-node.has-generation-result:not(.selected){box-shadow:none!important;background:0 0!important;border:0!important}#workflow-nodes>.normal-image-generation-node.has-generation-result:not(.selected) .normal-generation-result{background:0 0;border-radius:0;width:fit-content;overflow:visible}#workflow-nodes>.normal-image-generation-node.has-generation-result:not(.selected) .normal-generation-result>img{cursor:pointer;box-shadow:0 12px 24px #1f2c271f;aspect-ratio:auto!important;object-fit:initial!important;image-rendering:auto!important;background:0 0!important;border:0!important;border-radius:0!important;width:min(340px,42vw)!important;max-width:none!important;height:auto!important;max-height:none!important}#workflow-nodes>.normal-image-generation-node.has-generation-result:not(.selected) .normal-generation-result-label,#workflow-nodes>.normal-image-generation-node.has-generation-result:not(.selected) .node-drag-strip{display:none!important}#workflow-nodes>.normal-image-generation-node .normal-generation-result>img{object-fit:contain;background:color-mix(in srgb, var(--workbench-surface-muted) 90%, #fff);width:100%;max-height:680px;display:block}#workflow-nodes>.normal-image-generation-node.has-generation-result .normal-generation-result{width:min(340px,42vw)}#workflow-nodes>.normal-image-generation-node.has-generation-result.selected .normal-generation-result{align-self:flex-start}#workflow-nodes>.normal-image-generation-node.has-generation-result .normal-generation-result>img{aspect-ratio:auto!important;object-fit:initial!important;width:min(340px,42vw)!important;max-width:none!important;height:auto!important;max-height:none!important}#workflow-nodes>.normal-image-generation-node .normal-generation-details{flex-direction:column;order:1;width:100%;display:flex}body #workflow-nodes>.normal-image-generation-node.has-generation-result.selected{width:fit-content!important;height:fit-content!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:flex!important;overflow:visible!important}#workflow-nodes>.normal-image-generation-node.has-generation-result.selected .normal-generation-result{background:0 0;border-radius:0;overflow:visible}#workflow-nodes>.normal-image-generation-node.has-generation-result.selected .normal-generation-result>img{box-shadow:0 12px 24px #1f2c271f;background:0 0!important;border:0!important;border-radius:0!important}#workflow-nodes>.normal-image-generation-node.has-generation-result.selected .normal-generation-details{border:1px solid color-mix(in srgb, var(--workbench-line) 88%, transparent);background:var(--workbench-surface);border-radius:28px;width:min(620px,82vw);margin-top:18px;overflow:hidden;box-shadow:0 24px 56px #1f2c272e}body.workflow-dark-mode #workflow-nodes>.normal-image-generation-node.has-generation-result.selected{box-shadow:none!important;background:0 0!important;border:0!important}body.workflow-dark-mode #workflow-nodes>.normal-image-generation-node.has-generation-result.selected .normal-generation-details{background:#1b2224;border-color:#d3e8da2e;box-shadow:0 28px 64px #0000006b}#workflow-nodes>.normal-image-generation-node.has-generation-result .normal-generation-result-label,#workflow-nodes>.normal-image-generation-node.has-generation-result .node-drag-strip{display:none!important}#workflow-nodes>.normal-image-generation-node .normal-generation-result-label{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12221bb8;border:1px solid #ffffff70;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750;position:absolute;bottom:14px;right:16px}#workflow-nodes>.normal-image-generation-node .normal-generation-result-status{color:#fff;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141f1ba8;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid;position:absolute;inset:0}#workflow-nodes>.normal-image-generation-node .normal-generation-result-status i,#workflow-nodes>.normal-image-generation-node .normal-generation-empty-state i{border:3px solid #ffffff57;border-top-color:#fff;border-radius:50%;width:30px;height:30px;animation:.84s linear infinite generation-spin}#workflow-nodes>.normal-image-generation-node .normal-generation-result-status span,#workflow-nodes>.normal-image-generation-node .normal-generation-empty-state span{opacity:.8;font-size:12px}#workflow-nodes>.normal-image-generation-node .normal-generation-empty-state{box-sizing:border-box;background:linear-gradient(145deg, color-mix(in srgb, var(--workbench-surface-muted) 86%, #fff), color-mix(in srgb, var(--workbench-moss) 10%, var(--workbench-surface)));min-height:230px;color:var(--workbench-spruce);text-align:center;border-radius:27px 27px 0 0;order:0;place-content:center;justify-items:center;gap:11px;padding:28px;display:grid}#workflow-nodes>.normal-image-generation-node .normal-generation-empty-state i{border-color:color-mix(in srgb, var(--workbench-moss) 22%, transparent);border-top-color:var(--workbench-moss)}body #workflow-nodes>.normal-image-generation-node.is-generating{border:1px solid color-mix(in srgb, var(--workbench-line) 88%, transparent)!important;background:var(--workbench-surface)!important;border-radius:20px!important;width:260px!important;height:260px!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important;box-shadow:0 18px 38px #1f2c272e!important}#workflow-nodes>.normal-image-generation-node.is-generating .normal-generation-details{display:none!important}#workflow-nodes>.normal-image-generation-node.is-generating .normal-generation-result,#workflow-nodes>.normal-image-generation-node.is-generating .normal-generation-empty-state{cursor:grab;touch-action:none;border-radius:19px!important;width:260px!important;height:260px!important;min-height:260px!important;overflow:hidden!important}#workflow-nodes>.normal-image-generation-node.is-generating .normal-generation-result:active,#workflow-nodes>.normal-image-generation-node.is-generating .normal-generation-empty-state:active{cursor:grabbing}#workflow-nodes>.normal-image-generation-node.is-generating .normal-generation-result>img{object-fit:cover!important;width:260px!important;max-width:260px!important;height:260px!important;max-height:260px!important}#workflow-nodes>.normal-image-generation-node.is-generating .node-drag-strip{z-index:7}body.workflow-dark-mode #workflow-nodes>.normal-image-generation-node.is-generating{background:#1b2224!important;border-color:#d3e8da2e!important;box-shadow:0 20px 44px #0006!important}#workflow-nodes>.normal-image-generation-node .normal-generation-error{border-top:1px solid color-mix(in srgb, var(--danger,#a34c42) 32%, transparent);border-bottom:1px solid color-mix(in srgb, var(--danger,#a34c42) 24%, transparent);background:color-mix(in srgb, var(--danger,#a34c42) 8%, var(--workbench-surface));color:var(--workbench-ink);order:0;gap:5px;margin:0;padding:14px 28px;font-size:12px;line-height:1.5;display:grid}#workflow-nodes>.normal-image-generation-node .normal-generation-error strong{color:var(--danger,#a34c42)}body.workflow-dark-mode #workflow-nodes>.normal-image-generation-node .normal-generation-result,body.workflow-dark-mode #workflow-nodes>.normal-image-generation-node .normal-generation-result>img{background:#111719}body.workflow-dark-mode #workflow-nodes>.normal-image-generation-node .normal-generation-empty-state{color:#dce9df;background:linear-gradient(145deg,#202a27,#18211f)}#workflow-nodes>.normal-image-generation-node .node-drag-strip{z-index:8;top:15px}#workflow-nodes>.normal-image-generation-node .normal-generation-prompt{z-index:2;box-sizing:border-box;border:0;border-top:1px solid color-mix(in srgb, var(--workbench-line) 76%, transparent);width:100%;min-height:244px;box-shadow:none;background:0 0;order:2;padding:22px 28px 24px;position:relative}#workflow-nodes>.normal-image-generation-node .normal-generation-prompt .node-prompt{color:var(--workbench-ink);margin:0;font-size:12px;font-weight:700;display:block}#workflow-nodes>.normal-image-generation-node .normal-generation-prompt textarea{resize:vertical;background:color-mix(in srgb, var(--workbench-surface-muted) 82%, transparent);min-height:184px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workbench-line) 54%, transparent);border:0;border-radius:12px;margin-top:8px;padding:16px 96px 16px 16px;font-size:14px;line-height:1.65}#workflow-nodes>.normal-image-generation-node .normal-generation-prompt .polish-node{border-color:color-mix(in srgb, var(--workbench-moss) 56%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-moss) 10%, var(--workbench-surface));min-height:34px;color:var(--workbench-spruce);padding:7px 11px;top:38px;right:10px}#workflow-nodes>.normal-image-generation-node .normal-generation-reference{box-sizing:border-box;order:1;z-index:3!important;background:0 0!important;width:100%!important;margin:0!important;padding:36px 24px 16px!important;position:relative!important}#workflow-nodes>.normal-image-generation-node .normal-generation-reference .node-reference-panel>strong{color:var(--workbench-muted);letter-spacing:.04em;margin-bottom:10px;font-size:11px;font-weight:700;display:block}#workflow-nodes>.normal-image-generation-node .normal-generation-reference .node-reference-count{margin-bottom:10px}#workflow-nodes>.normal-image-generation-node .normal-generation-reference .node-reference-grid{grid-template-columns:repeat(4,72px);justify-content:start;gap:8px;display:grid!important}#workflow-nodes>.normal-image-generation-node .normal-generation-reference .reference-tile{aspect-ratio:auto;border:1px dashed color-mix(in srgb, var(--workbench-moss) 72%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-surface-muted) 74%, transparent);width:72px;min-width:72px;height:72px;min-height:72px;box-shadow:none;border-radius:12px;flex:none;overflow:hidden}#workflow-nodes>.normal-image-generation-node .normal-generation-reference .reference-tile img{object-fit:contain;border-radius:inherit;image-rendering:auto;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}#workflow-nodes>.normal-image-generation-node .normal-generation-reference .reference-tile .remove-reference{z-index:2;top:4px!important;right:4px!important}#workflow-nodes>.normal-image-generation-node .normal-generation-controls{z-index:1;box-sizing:border-box;border:0;border-top:1px solid color-mix(in srgb, var(--workbench-line) 76%, transparent);width:100%;min-height:112px;box-shadow:none;background:0 0;border-radius:0;order:3;grid-template-columns:minmax(0,1fr) 168px;align-items:end;gap:18px;padding:20px 28px 24px;display:grid;position:relative}#workflow-nodes>.normal-image-generation-node .normal-generation-controls .image-edit-options{gap:10px;min-width:0;grid-area:auto!important;grid-template-columns:1.2fr 1fr .8fr .8fr!important;display:grid!important}#workflow-nodes>.normal-image-generation-node .normal-generation-controls .image-edit-options output,#workflow-nodes>.normal-image-generation-node .normal-generation-controls .image-edit-options select{border-radius:9px;min-height:42px}#workflow-nodes>.normal-image-generation-node .normal-generation-controls .generate-node{border-radius:11px;min-height:42px;margin:0;font-weight:750;grid-area:auto!important}@media (width<=820px){#workflow-nodes>.prompt-text-node{width:min(88vw,420px)}body #workflow-nodes>.normal-image-generation-node{border-radius:22px!important;width:min(92vw,620px)!important}#workflow-nodes>.normal-image-generation-node .normal-generation-reference{padding:34px 8px 14px!important}#workflow-nodes>.normal-image-generation-node .normal-generation-reference .node-reference-panel{padding:7px!important}#workflow-nodes>.normal-image-generation-node .normal-generation-reference .node-reference-grid{grid-template-columns:repeat(4,60px);justify-content:start;gap:7px}#workflow-nodes>.normal-image-generation-node .normal-generation-reference .reference-tile{aspect-ratio:auto;width:60px;min-width:60px;height:60px;min-height:60px}#workflow-nodes>.normal-image-generation-node .normal-generation-prompt{width:100%;min-height:224px;padding:18px}#workflow-nodes>.normal-image-generation-node .normal-generation-prompt textarea{min-height:164px}#workflow-nodes>.normal-image-generation-node .normal-generation-controls{grid-template-columns:1fr;gap:12px;padding:18px;width:100%!important}#workflow-nodes>.normal-image-generation-node .normal-generation-controls .generate-node{width:100%}}#workflow-nodes>.product-reference-node{contain:layout paint style;overflow-clip-margin:40px;border:1px solid color-mix(in srgb, var(--workbench-line) 82%, transparent);background:var(--workbench-surface);border-radius:22px;width:880px;padding:0;overflow:visible;box-shadow:0 0 0 1px #1b2a2708,0 14px 32px #1c2d281f}#workflow-nodes>.product-reference-node>header{border:0;border-bottom:1px solid color-mix(in srgb, var(--workbench-line) 72%, transparent);background:color-mix(in srgb, var(--workbench-surface) 88%, var(--workbench-surface-muted));cursor:grab;border-radius:22px 22px 0 0;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;min-height:64px;padding:14px 16px 12px 20px;display:grid}#workflow-nodes>.product-reference-node>header:active{cursor:grabbing}#workflow-nodes>.product-reference-node>header>div{gap:2px;display:grid}#workflow-nodes>.product-reference-node>header strong{color:var(--workbench-ink);font-size:16px;line-height:1.2}#workflow-nodes>.product-reference-node>header small{color:var(--workbench-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}#workflow-nodes>.product-reference-node .product-reference-count{background:color-mix(in srgb, var(--workbench-spruce) 10%, transparent);color:var(--workbench-spruce);font-variant-numeric:tabular-nums;border-radius:9px;padding:6px 9px;font-size:11px;font-weight:800}#workflow-nodes>.product-reference-node>header .remove-node{width:32px;height:32px;color:var(--workbench-muted);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:static}#workflow-nodes>.product-reference-node>header .remove-node:hover{background:color-mix(in srgb, var(--workbench-danger) 10%, transparent);color:var(--workbench-danger)}#workflow-nodes>.product-reference-node .product-view-grid{display:contents}.product-reference-visuals{border-bottom:1px solid color-mix(in srgb, var(--workbench-line) 72%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;padding:18px 20px 20px;display:grid}#workflow-nodes>.product-reference-node .product-view-slot{aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--workbench-line) 84%, var(--workbench-muted));background:color-mix(in srgb, var(--workbench-surface-muted) 68%, var(--workbench-surface));min-width:0;height:auto;transition:border-color .16s var(--workbench-ease), background-color .16s var(--workbench-ease), transform .12s var(--workbench-ease);border-radius:14px;position:relative}#workflow-nodes>.product-reference-node .product-view-slot:hover,#workflow-nodes>.product-reference-node .product-view-slot.is-drop-target{border-color:var(--workbench-spruce);background:color-mix(in srgb, var(--workbench-spruce) 7%, var(--workbench-surface))}#workflow-nodes>.product-reference-node .product-view-slot:active{transform:scale(.98)}#workflow-nodes>.product-reference-node .product-view-slot.has-image{border-style:solid}#workflow-nodes>.product-reference-node .product-view-picker{cursor:pointer;border-radius:13px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}#workflow-nodes>.product-reference-node .product-view-picker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#workflow-nodes>.product-reference-node .product-view-picker>img{object-fit:cover;image-rendering:auto;width:100%;height:100%}#workflow-nodes>.product-reference-node .product-view-label{z-index:2;background:color-mix(in srgb, var(--workbench-surface) 90%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:7px;align-items:baseline;gap:5px;padding:4px 6px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 0 0 1px #1b2a270f}#workflow-nodes>.product-reference-node .product-view-label b{color:var(--workbench-ink);font-size:11px}#workflow-nodes>.product-reference-node .product-view-label small{color:var(--workbench-muted);text-transform:uppercase;font-size:9px;font-weight:700}#workflow-nodes>.product-reference-node .product-view-add{color:var(--workbench-spruce);margin-top:18px;font-size:22px;line-height:1}#workflow-nodes>.product-reference-node .product-view-empty{color:var(--workbench-muted);align-self:start;margin-top:66px;font-size:10px}#workflow-nodes>.product-reference-node .product-view-source{z-index:2;color:#fff;background:#12221db8;border-radius:6px;padding:3px 5px;font-size:9px;font-weight:700;position:absolute;bottom:7px;right:7px}#workflow-nodes>.product-reference-node .remove-product-view{z-index:4;background:color-mix(in srgb, var(--workbench-surface) 88%, transparent);width:28px;height:28px;color:var(--workbench-muted);cursor:pointer;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 0 0 1px #1b2a270f}#workflow-nodes>.product-reference-node .remove-product-view:hover{color:var(--workbench-danger)}.product-detail-assets{display:contents}.product-detail-asset-group .single-detail-reference-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;gap:0;display:grid;position:absolute;inset:0;overflow-x:auto}.product-detail-asset-group .single-detail-reference-tile{aspect-ratio:1;scroll-snap-align:start;border:0;border-right:1px solid color-mix(in srgb, var(--workbench-line) 72%, transparent);border-radius:0;width:auto;min-width:0;height:100%}.product-detail-asset-group .single-detail-reference-tile:last-child{border-right:0}.workflow-canvas.connecting .product-detail-asset-group{cursor:crosshair}.workflow-canvas.connecting .product-detail-asset-group.is-connection-target{border-color:var(--workbench-amber);background:color-mix(in srgb, var(--workbench-amber) 9%, var(--workbench-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--workbench-amber) 24%, transparent), 0 0 0 4px color-mix(in srgb, var(--workbench-amber) 13%, transparent)}.product-detail-assets-heading{display:none}.product-detail-asset-group{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--workbench-line) 70%, transparent);background:color-mix(in srgb, var(--workbench-surface-muted) 58%, var(--workbench-surface));border-radius:14px;min-width:0;height:auto;padding:0;position:relative;overflow:hidden}.product-detail-asset-group .single-detail-reference-heading{z-index:4;pointer-events:none;width:auto;position:absolute;top:8px;left:8px}.product-detail-asset-group .single-detail-reference-heading>div{background:color-mix(in srgb, var(--workbench-surface) 90%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:7px;padding:4px 6px;display:block;box-shadow:0 0 0 1px #1b2a270f}.product-detail-asset-group .single-detail-reference-heading strong{color:var(--workbench-ink);font-size:11px}.product-detail-asset-group .single-detail-reference-heading small{display:none}.product-detail-asset-group .single-detail-reference-heading>span{color:#fff;white-space:nowrap;background:#12221db8;border-radius:6px;padding:3px 5px;font-size:9px;font-weight:700}.product-detail-asset-group.is-drop-target{border-color:var(--workbench-spruce);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--workbench-spruce) 13%, transparent)}.product-detail-description{gap:7px;display:grid}.product-detail-description>span{color:var(--workbench-ink);justify-content:space-between;gap:12px;font-size:11px;font-weight:750;display:flex}.product-detail-description>span small{color:var(--workbench-muted);font-size:9px;font-weight:500}.product-detail-description textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--workbench-line);background:color-mix(in srgb, var(--workbench-surface-muted) 76%, var(--workbench-surface));width:100%;min-height:104px;color:var(--workbench-ink);border-radius:12px;padding:11px 12px;font:500 12px/1.55 inherit}.product-detail-description textarea:focus{border-color:var(--workbench-spruce);outline:3px solid color-mix(in srgb, var(--workbench-spruce) 16%, transparent)}.remove-product-detail-asset,.disconnect-product-detail-asset{background:color-mix(in srgb, var(--workbench-ink) 78%, transparent);width:28px;height:28px;color:var(--workbench-surface);opacity:0;border:0;border-radius:8px;padding:0;position:absolute;top:4px;right:4px}.single-detail-reference-tile:hover .remove-product-detail-asset,.single-detail-reference-tile:hover .disconnect-product-detail-asset,.remove-product-detail-asset:focus-visible,.disconnect-product-detail-asset:focus-visible{opacity:1}.product-detail-description-panel{background:color-mix(in srgb, var(--workbench-surface-muted) 38%, var(--workbench-surface));gap:10px;padding:16px 20px 18px;display:grid}.product-detail-analysis-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-detail-analysis-bar>span{color:var(--workbench-muted);letter-spacing:.04em;font-size:9px;font-weight:750}.product-detail-analysis-bar button{border:1px solid color-mix(in srgb, var(--workbench-spruce) 28%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-spruce) 9%, var(--workbench-surface));min-height:36px;color:var(--workbench-spruce);border-radius:10px;padding:0 14px;font-size:11px;font-weight:800}.product-detail-analysis-bar button:hover:not(:disabled){background:color-mix(in srgb, var(--workbench-spruce) 16%, var(--workbench-surface))}.product-detail-analysis-bar button:disabled{cursor:not-allowed;opacity:.48}.product-detail-analysis-error{color:var(--workbench-danger);margin:0;font-size:10px;line-height:1.45}.workflow-canvas.connecting #workflow-nodes>.product-reference-node .product-view-slot{cursor:crosshair}.workflow-canvas.connecting #workflow-nodes>.product-reference-node .product-view-slot:hover,.workflow-canvas.connecting #workflow-nodes>.product-reference-node .product-view-slot.is-connection-target{border-color:var(--workbench-spruce);background:color-mix(in srgb, var(--workbench-spruce) 10%, var(--workbench-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--workbench-spruce) 20%, transparent)}#workflow-nodes>.product-reference-node .product-view-slot.is-uploading:after{content:"正在导入";z-index:6;border-radius:inherit;background:color-mix(in srgb, var(--workbench-surface) 88%, transparent);color:var(--workbench-spruce);place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}#workflow-nodes>.product-reference-node .product-dimensions{border-top:1px solid color-mix(in srgb, var(--workbench-line) 72%, transparent);background:color-mix(in srgb, var(--workbench-surface-muted) 48%, var(--workbench-surface));padding:16px 20px 18px}#workflow-nodes>.product-reference-node .product-dimensions-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}#workflow-nodes>.product-reference-node .product-dimensions-heading strong{color:var(--workbench-ink);font-size:12px}#workflow-nodes>.product-reference-node .product-dimensions-heading span{color:var(--workbench-muted);font-variant-numeric:tabular-nums;font-size:10px}#workflow-nodes>.product-reference-node .product-dimension-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}#workflow-nodes>.product-reference-node .product-dimension-grid label{color:var(--workbench-muted);gap:5px;font-size:10px;font-weight:700;display:grid}#workflow-nodes>.product-reference-node .product-dimension-grid input,#workflow-nodes>.product-reference-node .product-dimension-grid select{box-sizing:border-box;border:1px solid var(--workbench-line);background:color-mix(in srgb, var(--workbench-surface-muted) 76%, var(--workbench-surface));width:100%;min-height:36px;color:var(--workbench-ink);font-variant-numeric:tabular-nums;border-radius:10px;padding:8px 9px;font:600 12px/1 inherit}#workflow-nodes>.product-reference-node .product-dimension-grid input:focus,#workflow-nodes>.product-reference-node .product-dimension-grid select:focus{border-color:var(--workbench-spruce);outline:3px solid color-mix(in srgb, var(--workbench-spruce) 16%, transparent)}#workflow-nodes>.product-reference-node>footer{border-top:1px solid color-mix(in srgb, var(--workbench-line) 72%, transparent);border-radius:0 0 22px 22px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 20px;display:flex}#workflow-nodes>.product-reference-node>footer span{color:var(--workbench-spruce);letter-spacing:.08em;font-size:10px;font-weight:800}#workflow-nodes>.product-reference-node>footer small{color:var(--workbench-muted);font-size:10px}#workflow-nodes>.product-reference-node .product-reference-output{right:-15px!important}#workflow-nodes>.product-reference-node .product-reference-output:hover{background:var(--workbench-spruce)!important;color:var(--workbench-surface)!important}body.workflow-dark-mode #workflow-nodes>.product-reference-node{background:var(--workbench-surface);box-shadow:0 0 0 1px #ffffff14}body.workflow-dark-mode #workflow-nodes>.product-reference-node .product-view-label,body.workflow-dark-mode #workflow-nodes>.product-reference-node .remove-product-view{box-shadow:0 0 0 1px #ffffff14}@media (width<=820px){#workflow-nodes>.product-reference-node{width:min(92vw,420px)}.product-reference-visuals{grid-template-columns:repeat(3,minmax(0,1fr))}#workflow-nodes>.product-reference-node .product-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#workflow-nodes>.single-detail-page-node{box-sizing:border-box;width:560px;color:var(--workbench-ink);background:var(--workbench-surface);border:1px solid color-mix(in srgb, var(--workbench-line) 78%, transparent);box-shadow:var(--workbench-shadow);border-radius:22px;gap:16px;padding:20px;display:grid;contain:none!important;overflow:visible!important}#workflow-nodes>.single-detail-page-node.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--workbench-amber) 72%, transparent), var(--workbench-shadow)}#workflow-nodes>.single-detail-page-node>header{background:0 0;border:0;justify-content:space-between;align-items:center;min-height:40px;padding:0;display:flex}#workflow-nodes>.single-detail-page-node>header>div{gap:2px;display:grid}#workflow-nodes>.single-detail-page-node>header span{color:var(--workbench-moss);letter-spacing:.1em;font-size:10px;font-weight:800}#workflow-nodes>.single-detail-page-node>header strong{letter-spacing:-.01em;font-size:18px;line-height:1.2}#workflow-nodes>.single-detail-page-node>header .remove-node{width:40px;height:40px;color:var(--workbench-muted);background:0 0;border:0;border-radius:10px;margin:0}#workflow-nodes>.single-detail-page-node>header .remove-node:hover{color:var(--workbench-danger);background:color-mix(in srgb, var(--workbench-danger) 9%, transparent)}.single-detail-product-status{background:var(--workbench-surface-muted);border:1px solid color-mix(in srgb, var(--workbench-line) 72%, transparent);border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex}.single-detail-product-status>span{width:28px;height:28px;color:var(--workbench-surface);background:var(--workbench-moss);border-radius:50%;flex:0 0 28px;place-items:center;font-size:14px;font-weight:800;display:grid}.single-detail-product-status.is-blocked>span{color:var(--workbench-danger);background:color-mix(in srgb, var(--workbench-danger) 14%, var(--workbench-surface))}.single-detail-product-status>div{gap:2px;display:grid}.single-detail-product-status strong{font-size:13px}.single-detail-product-status small{color:var(--workbench-muted);font-size:11px}.single-detail-copy{gap:8px;display:grid}.single-detail-detail-reference-setting{border:1px solid color-mix(in srgb, var(--workbench-line) 70%, transparent);background:color-mix(in srgb, var(--workbench-surface-muted) 58%, var(--workbench-surface));color:var(--workbench-ink);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(190px,.9fr);align-items:center;gap:6px 12px;padding:12px 14px;font-size:11px;font-weight:750;display:grid}.single-detail-detail-reference-setting select{border:1px solid var(--workbench-line);background:var(--workbench-surface);width:100%;min-height:40px;color:var(--workbench-ink);border-radius:10px;padding:0 10px}.single-detail-detail-reference-setting>span{color:var(--workbench-spruce);grid-column:1/-1;font-size:9px;line-height:1.35}.single-detail-copy>span{color:var(--workbench-ink);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.single-detail-copy>span small{color:var(--workbench-muted);font-size:10px;font-weight:500}.single-detail-copy textarea,.single-detail-run-details textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:132px;color:var(--workbench-ink);background:color-mix(in srgb, var(--workbench-surface-muted) 82%, var(--workbench-surface));border:1px solid var(--workbench-line);font:inherit;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.55}.single-detail-copy textarea:focus,.single-detail-page-node select:focus,.single-detail-run-details textarea:focus{border-color:var(--workbench-spruce);outline:3px solid color-mix(in srgb, var(--workbench-spruce) 16%, transparent)}.single-detail-reference-group{background:color-mix(in srgb, var(--workbench-surface-muted) 58%, var(--workbench-surface));border:1px solid color-mix(in srgb, var(--workbench-line) 70%, transparent);border-radius:14px;gap:10px;padding:14px;display:grid}.single-detail-reference-group.is-drop-target{border-color:var(--workbench-spruce);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--workbench-spruce) 13%, transparent)}.workflow-canvas.connecting .single-detail-reference-group{cursor:crosshair}.workflow-canvas.connecting .single-detail-reference-group.is-connection-target{border-color:var(--workbench-amber);background:color-mix(in srgb, var(--workbench-amber) 9%, var(--workbench-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--workbench-amber) 24%, transparent), 0 0 0 4px color-mix(in srgb, var(--workbench-amber) 13%, transparent)}.single-detail-reference-heading{width:auto;height:auto;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex;position:static}.single-detail-reference-heading>div{gap:2px;display:grid}.single-detail-reference-heading strong{font-size:12px}.single-detail-reference-heading small,.single-detail-reference-heading>span{color:var(--workbench-muted);font-variant-numeric:tabular-nums;font-size:10px}.single-detail-reference-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.single-detail-reference-tile{aspect-ratio:1;background:var(--workbench-surface);border:1px solid var(--workbench-line);border-radius:10px;min-width:0;margin:0;position:relative;overflow:hidden}.single-detail-reference-tile img{object-fit:cover;width:100%;height:100%;display:block}.single-detail-reference-tile input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.single-detail-reference-add,.single-detail-reference-limit{text-align:center;color:var(--workbench-spruce);cursor:pointer;place-content:center;gap:2px;display:grid}.single-detail-reference-add{border-style:dashed}.single-detail-reference-add:hover{background:color-mix(in srgb, var(--workbench-spruce) 7%, var(--workbench-surface));border-color:var(--workbench-spruce)}.single-detail-reference-add span,.single-detail-reference-limit span{font-size:18px;font-weight:700;line-height:1}.single-detail-reference-add small,.single-detail-reference-limit small{color:var(--workbench-muted);font-size:9px}.remove-single-detail-reference,.disconnect-single-detail-reference{width:28px;height:28px;color:var(--workbench-surface);background:color-mix(in srgb, var(--workbench-ink) 78%, transparent);opacity:0;border:0;border-radius:8px;padding:0;position:absolute;top:4px;right:4px}.single-detail-reference-tile:hover .remove-single-detail-reference,.single-detail-reference-tile:hover .disconnect-single-detail-reference,.remove-single-detail-reference:focus-visible,.disconnect-single-detail-reference:focus-visible{opacity:1}.single-detail-linked-badge{color:#fff;background:color-mix(in srgb, var(--workbench-spruce) 86%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:calc(100% - 8px);padding:3px 5px;font-size:8px;font-weight:750;line-height:1;position:absolute;bottom:4px;left:4px;overflow:hidden}.single-detail-settings{grid-template-columns:1.22fr 1.18fr .8fr .8fr;align-items:start;gap:8px;display:grid}.single-detail-settings label{color:var(--workbench-muted);gap:6px;font-size:10px;font-weight:700;display:grid}.single-detail-settings select{width:100%;min-height:40px;color:var(--workbench-ink);background:var(--workbench-surface-muted);border:1px solid var(--workbench-line);border-radius:10px;padding:0 10px}.single-detail-page-type-status{min-height:15px;color:var(--workbench-spruce);font-size:9px;font-weight:750;line-height:1.35}.single-detail-gate{min-height:16px;color:var(--workbench-danger);margin:-4px 0 -8px;font-size:11px;font-weight:650}.single-detail-gate.is-ready{color:var(--workbench-spruce)}.generate-single-detail{min-height:44px;transition:transform .12s var(--workbench-ease), opacity .12s linear;border-radius:12px;font-weight:750}.generate-single-detail:active:not(:disabled){transform:scale(.98)}.generate-single-detail:disabled{cursor:not-allowed;opacity:.48}.single-detail-generation-actions,.batch-generation-actions{grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.single-detail-generation-actions .generate-single-detail,.batch-generation-actions .run-batch-image-edit{width:100%;margin:0}.single-detail-generation-actions .generate-single-detail small{opacity:.8;white-space:nowrap;margin-left:6px;font-size:11px}.single-detail-error{color:var(--workbench-danger);background:color-mix(in srgb, var(--workbench-danger) 8%, var(--workbench-surface));border-radius:12px;gap:4px;padding:12px 14px;display:grid}.single-detail-error strong{font-size:12px}.single-detail-error span{font-size:11px;line-height:1.45}.single-detail-result,.single-detail-result-empty,.single-detail-generating{background:var(--workbench-surface-muted);border:1px solid color-mix(in srgb, var(--workbench-line) 76%, transparent);border-radius:16px;margin:0;overflow:hidden}.single-detail-result img{object-fit:contain;background:var(--workbench-surface-muted);width:100%;max-height:720px;display:block}.single-detail-result figcaption{color:var(--workbench-muted);text-align:center;padding:10px 12px;font-size:10px;font-weight:700}.single-detail-result-empty,.single-detail-generating{text-align:center;align-content:center;place-items:center;gap:6px;min-height:180px;padding:20px;display:grid}.single-detail-result-empty>span{color:var(--workbench-moss);font-size:32px}.single-detail-result-empty strong,.single-detail-generating strong{font-size:13px}.single-detail-result-empty small,.single-detail-generating span{color:var(--workbench-muted);font-size:10px}.single-detail-generating i{border:3px solid var(--workbench-line);border-top-color:var(--workbench-spruce);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite single-detail-spin}@keyframes single-detail-spin{to{transform:rotate(360deg)}}.single-detail-run-details{background:var(--workbench-surface-muted);border-radius:12px;padding:12px 14px}.single-detail-run-details summary{cursor:pointer;color:var(--workbench-spruce);font-size:11px;font-weight:750}.single-detail-used-page-type{color:var(--workbench-muted);margin:12px 0 0;font-size:10px}.single-detail-used-page-type b{color:var(--workbench-ink)}.single-detail-used-summary{gap:8px;margin:12px 0;display:flex}.single-detail-used-summary span{background:var(--workbench-surface);color:var(--workbench-muted);text-align:center;border-radius:8px;flex:1;gap:2px;padding:8px 10px;font-size:10px;display:grid}.single-detail-used-summary b{color:var(--workbench-ink);font-size:11px}.single-detail-used-references{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.single-detail-used-references figure{aspect-ratio:1;background:var(--workbench-surface);border-radius:8px;min-width:0;margin:0;position:relative;overflow:hidden}.single-detail-used-references img{object-fit:cover;width:100%;height:100%;display:block}.single-detail-used-references figcaption{color:var(--workbench-surface);background:color-mix(in srgb, var(--workbench-ink) 76%, transparent);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 4px;font-size:8px;font-weight:700;position:absolute;inset:auto 3px 3px;overflow:hidden}.single-detail-run-details label{color:var(--workbench-muted);gap:8px;font-size:10px;font-weight:700;display:grid}.single-detail-run-details textarea{resize:vertical;min-height:220px}body.workflow-dark-mode #workflow-nodes>.single-detail-page-node{box-shadow:0 0 0 1px #ffffff14}body.workflow-dark-mode #workflow-nodes>.single-detail-page-node.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--workbench-amber) 70%, transparent)}@media (width<=720px){#workflow-nodes>.single-detail-page-node{width:min(92vw,480px)}.single-detail-reference-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.single-detail-settings,.single-detail-detail-reference-setting{grid-template-columns:1fr}.single-detail-detail-reference-setting>span{grid-column:auto}}@media (prefers-reduced-motion:reduce){.single-detail-generating i{animation:none}}#workflow-nodes>.flow-node{isolation:isolate;z-index:1}#workflow-nodes>.flow-node.selected{z-index:40}.workflow-context-menu.connection-create-mode{border:1px solid color-mix(in srgb, var(--workbench-moss) 58%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-surface) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;width:min(286px,100vw - 32px);padding:8px;overflow-y:auto;box-shadow:0 22px 48px #192b233d}.connection-create-heading{border-bottom:1px solid color-mix(in srgb, var(--workbench-line) 72%, transparent);gap:2px;margin:-2px -2px 6px;padding:11px 12px 12px;display:grid}.connection-create-heading>span,.connection-create-role-label{color:var(--workbench-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.connection-create-heading strong{color:var(--workbench-ink);font-size:13px}.connection-create-heading small{color:var(--workbench-muted);font-size:10px;font-weight:500}.workflow-context-menu.connection-create-mode>button{border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:7px 9px!important;display:grid!important}.workflow-context-menu.connection-create-mode>button>span:last-child{gap:2px;min-width:0;display:grid}.workflow-context-menu.connection-create-mode button b{color:inherit;font-size:12px}.workflow-context-menu.connection-create-mode button small{color:var(--workbench-muted);font-size:9px;font-weight:500}.connection-create-icon{background:color-mix(in srgb, var(--workbench-moss) 12%, var(--workbench-surface));width:27px;height:27px;color:var(--workbench-spruce);border-radius:8px;place-items:center;font-size:13px;font-weight:850;display:grid}.connection-create-role-label{padding:8px 9px 5px}.connection-create-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:3px;display:grid}.workflow-context-menu.connection-create-mode .connection-create-role-grid button{min-height:42px;color:var(--workbench-ink);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;padding:6px 7px;display:grid}.workflow-context-menu.connection-create-mode .connection-create-role-grid button:hover,.workflow-context-menu.connection-create-mode .connection-create-role-grid button:focus-visible{background:color-mix(in srgb, var(--workbench-moss) 11%, var(--workbench-surface))}.workflow-context-menu.connection-create-mode .connection-create-role-grid .connection-create-icon{width:22px;height:22px;font-size:10px}.workflow-context-menu.connection-create-mode .connection-create-role-grid button>span:last-child{gap:1px;min-width:0;display:grid}.connection-create-empty{color:var(--workbench-muted);gap:3px;padding:14px 12px;display:grid}.connection-create-empty b{color:var(--workbench-ink);font-size:11px}.connection-create-empty small{font-size:9px}.workflow-context-menu.connection-create-mode .connection-create-cancel,.workflow-context-menu.connection-create-mode .connection-create-back{width:100%;min-height:34px;color:var(--workbench-muted)!important;text-align:center!important;margin-top:5px!important;padding:6px 9px!important;display:block!important}body.workflow-dark-mode .workflow-context-menu.connection-create-mode{background:#1b2224f5;border-color:#d3e8da2e;box-shadow:0 24px 54px #00000080}#workflow-nodes>.flow-node{pointer-events:auto}#workflow-links .workflow-link-junction-control,#workflow-links .workflow-link-junction-hit{pointer-events:all;cursor:grab}#workflow-links .workflow-link-junction-control:active,#workflow-links .workflow-link-junction-hit:active{cursor:grabbing}.workflow-toast-region{z-index:1600;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));pointer-events:none;gap:8px;width:min(380px,100vw - 36px);display:grid;position:fixed}.workflow-toast{border:1px solid var(--workbench-line);background:var(--workbench-surface);color:var(--workbench-ink);pointer-events:auto;animation:workflow-toast-in .18s var(--workbench-ease) both;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 13px;font-size:12px;line-height:1.5;display:grid;box-shadow:0 6px 14px #1c2d2829}.workflow-toast[data-tone=error]{border-color:color-mix(in srgb, var(--workbench-danger) 48%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-danger) 8%, var(--workbench-surface))}.workflow-toast[data-tone=warning]{border-color:color-mix(in srgb, var(--workbench-amber) 58%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-amber) 10%, var(--workbench-surface))}.workflow-toast[data-tone=info]{border-color:color-mix(in srgb, var(--workbench-spruce) 36%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-spruce) 7%, var(--workbench-surface))}.workflow-toast-message{overflow-wrap:anywhere;min-width:0}.workflow-toast-close{width:28px;min-width:28px;height:28px;color:inherit;font:inherit;opacity:.72;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:0;line-height:1}.workflow-toast-close:hover,.workflow-toast-close:focus-visible{opacity:1;background:color-mix(in srgb, currentColor 8%, transparent)}@keyframes workflow-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body.workflow-dark-mode .workflow-toast{background:color-mix(in srgb, var(--workbench-surface) 92%, #0d1714);box-shadow:0 6px 14px #00000052}@media (width<=560px){.workflow-toast-region{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:min(380px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.workflow-toast{animation:none}}#workflow-nodes>.normal-image-unified-node .image-edit-hero{position:relative}#workflow-nodes>.normal-image-unified-node .normal-image-empty-hero{box-sizing:border-box;border:1px dashed color-mix(in srgb, var(--workbench-moss) 58%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-surface-muted) 72%, transparent);width:min(280px,34vw);min-height:220px;color:var(--workbench-muted);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:7px;padding:28px 18px;display:grid}#workflow-nodes>.normal-image-unified-node .normal-image-empty-hero strong{color:var(--workbench-spruce);font-size:14px}#workflow-nodes>.normal-image-unified-node .normal-image-empty-hero span{font-size:11px;line-height:1.45}#workflow-nodes>.normal-image-unified-node .normal-image-hero-status{border:1px solid color-mix(in srgb, var(--workbench-amber) 50%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-surface) 90%, transparent);color:var(--workbench-ink);border-radius:9px;gap:2px;padding:8px 10px;font-size:10px;line-height:1.35;display:grid;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 6px 16px #1c2d2824}#workflow-nodes>.normal-image-unified-node .normal-image-hero-status strong{font-size:11px}#workflow-nodes>.normal-image-unified-node .normal-image-hero-status span{color:var(--workbench-muted)}#workflow-nodes>.normal-image-unified-node .normal-image-hero-status i,#workflow-nodes>.normal-image-unified-node .normal-image-empty-hero:before{border:2px solid color-mix(in srgb, var(--workbench-amber) 38%, transparent);border-top-color:var(--workbench-amber);border-radius:50%;width:7px;height:7px;animation:.8s linear infinite workflow-image-spin;display:block}#workflow-nodes>.normal-image-unified-node .normal-image-empty-hero:before{content:none}#workflow-nodes>.normal-image-unified-node .normal-image-node-error{border:1px solid color-mix(in srgb, var(--workbench-danger) 44%, var(--workbench-line));background:color-mix(in srgb, var(--workbench-danger) 7%, var(--workbench-surface));color:var(--workbench-danger);border-radius:8px;gap:2px;margin:0 0 8px;padding:8px 10px;font-size:10px;line-height:1.4;display:grid}#workflow-nodes>.normal-image-unified-node .normal-image-node-error span{color:var(--workbench-muted)}body.workflow-dark-mode #workflow-nodes>.normal-image-unified-node .normal-image-hero-status{background:color-mix(in srgb, var(--workbench-surface) 92%, #0d1714)}@keyframes workflow-image-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#workflow-nodes>.normal-image-unified-node .normal-image-hero-status i{animation:none}}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-reference-bar{gap:8px;padding:8px 14px}#workflow-nodes>.is-image-generation-node:not(.is-collapsed) .node-prompt-console{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"prompt""error""adjustment""options""action"!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-image-node-error{box-sizing:border-box;grid-area:error;width:100%;margin:0!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-adjustment{grid-area:adjustment;margin:0}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-options{grid-area:options;min-width:0;grid-template-columns:minmax(148px,1.35fr) repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0!important;display:grid!important}#workflow-nodes>.is-image-generation-node:not(.is-collapsed) .image-edit-options{grid-template-columns:minmax(118px,1.35fr) repeat(3,minmax(0,1fr))!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-options label{min-width:0}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-options select,#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-options output{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .node-prompt textarea{resize:vertical;max-height:440px;min-height:260px!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .generate-node{white-space:nowrap;grid-area:action;justify-content:center;align-items:center;gap:7px;min-width:0;margin:0;display:flex;min-height:34px!important;padding:6px 10px!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-actions{grid-area:action;grid-template-columns:minmax(132px,.42fr) minmax(0,1fr);align-items:end;gap:8px;min-width:0;display:grid}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-count,.single-detail-generation-actions .normal-generation-count,.batch-generation-actions .normal-generation-count{min-width:0;color:var(--workbench-muted);gap:4px;font-size:11px;display:grid}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-count select,.single-detail-generation-actions .normal-generation-count select,.batch-generation-actions .normal-generation-count select{box-sizing:border-box;border:1px solid var(--workbench-line);background:var(--workbench-surface-muted);width:100%;min-width:0;min-height:34px;color:var(--workbench-ink);font:inherit;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:7px 8px;overflow:hidden}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-count select:focus-visible,.single-detail-generation-actions .normal-generation-count select:focus-visible,.batch-generation-actions .normal-generation-count select:focus-visible{outline:3px solid color-mix(in srgb, var(--workbench-moss) 26%, transparent);outline-offset:1px;border-color:var(--workbench-moss)}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-actions .generate-node{grid-area:auto;width:100%}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .generate-node-cost{color:currentColor;opacity:.76;white-space:nowrap;flex:none;font-size:11px;font-weight:700;line-height:1}@media (width<=820px){#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-details{width:min(94vw,720px)!important;max-width:calc(100vw - 24px)!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .node-prompt-console{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"prompt""error""adjustment""options""action"!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-options,#workflow-nodes>.is-image-generation-node:not(.is-collapsed) .image-edit-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-actions,.single-detail-generation-actions,.batch-generation-actions{grid-template-columns:minmax(0,1fr)}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-count,#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-actions .generate-node,.single-detail-generation-actions .normal-generation-count,.single-detail-generation-actions .generate-single-detail,.batch-generation-actions .normal-generation-count,.batch-generation-actions .run-batch-image-edit,#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .generate-node{width:100%}}body.appica-ui-ready .workflow-context-menu:not(.connection-create-mode){overflow:visible!important}.workflow-context-menu:not(.connection-create-mode) .workflow-context-menu-group{position:relative}.workflow-context-menu:not(.connection-create-mode) .workflow-context-menu-parent{justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:8px 9px!important;display:flex!important}.workflow-context-menu-parent>span:first-child{align-items:center;gap:7px;min-width:0;display:inline-flex}.workflow-context-menu-parent-icon{width:18px;color:var(--workbench-spruce);place-items:center;display:inline-grid}.workflow-context-menu-chevron{color:var(--workbench-muted);transition:transform .16s var(--workbench-ease), color .16s ease;flex:none;font-size:18px;line-height:1}.workflow-context-menu-parent[aria-expanded=true] .workflow-context-menu-chevron{color:var(--workbench-spruce);transform:translate(1px)rotate(90deg)}.workflow-context-menu:not(.connection-create-mode) .workflow-context-menu-parent[aria-expanded=true]{background:color-mix(in srgb, var(--workbench-moss) 12%, var(--workbench-surface));color:var(--workbench-spruce)}.workflow-context-submenu{z-index:31;border:1px solid var(--workbench-line);background:var(--workbench-surface);width:max-content;min-width:188px;max-width:calc(100vw - 20px);color:var(--workbench-ink);border-radius:9px;padding:5px;position:absolute;top:0;left:calc(100% + 5px);box-shadow:0 6px 12px #06100b38}.workflow-context-submenu[hidden]{display:none!important}.workflow-context-submenu>button{white-space:nowrap;min-height:44px;padding:9px 10px!important;display:block!important}.workflow-context-submenu>button:hover,.workflow-context-submenu>button:focus-visible,.workflow-context-menu-parent:hover,.workflow-context-menu-parent:focus-visible{background:color-mix(in srgb, var(--workbench-moss) 12%, var(--workbench-surface));outline:none}.workflow-context-submenu[data-placement=right]{transform-origin:0 0;animation:workflow-context-submenu-in-right .16s var(--workbench-ease) both}@keyframes workflow-context-submenu-in-right{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}body.workflow-dark-mode .workflow-context-submenu{color:var(--workbench-ink);background:#203127;border-color:#52775e;box-shadow:0 6px 12px #00000052}body.workflow-dark-mode .workflow-context-menu:not(.connection-create-mode) .workflow-context-menu-parent[aria-expanded=true],body.workflow-dark-mode .workflow-context-submenu>button:hover,body.workflow-dark-mode .workflow-context-submenu>button:focus-visible,body.workflow-dark-mode .workflow-context-menu-parent:hover,body.workflow-dark-mode .workflow-context-menu-parent:focus-visible{background:#2c4537}@media (prefers-reduced-motion:reduce){.workflow-context-menu-chevron,.workflow-context-submenu[data-placement=right]{transition:none!important;animation:none!important}}.canvas-touch-actions{align-items:center;gap:8px;margin-left:auto;display:none}.workflow-sync-control{min-width:0;right:max(12px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));z-index:40;pointer-events:none;align-items:center;margin:0;padding:0;display:none;position:fixed}body:has(#page-generate.active) .workflow-sync-control{display:flex}.workflow-sync-status{min-width:0;min-height:24px;color:var(--studio-muted,#7d8984);letter-spacing:0;opacity:.78;white-space:nowrap;cursor:pointer;touch-action:manipulation;pointer-events:auto;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;font:500 11px/1.3 system-ui,sans-serif;display:inline-flex}.workflow-sync-status:focus-visible{outline:3px solid color-mix(in srgb, var(--workbench-moss) 38%, transparent);outline-offset:4px;border-radius:4px}.workflow-sync-status[aria-disabled=true]{cursor:progress}.workflow-sync-control small{display:none!important}body.is-ipad .workflow-sync-status{min-height:44px}@media (width>=721px) and (any-pointer:coarse){.workflow-sync-status{min-height:44px}}body.workflow-dark-mode .workflow-sync-status{color:var(--studio-muted,#aebbb5)!important;background:0 0!important;border:0!important}.workflow-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.canvas-touch-actions button{border:1px solid var(--workbench-line);background:var(--workbench-surface);min-width:44px;min-height:44px;color:var(--workbench-ink);touch-action:manipulation;border-radius:10px;margin:0;padding:0 12px;font:700 13px/1 system-ui,sans-serif}.canvas-touch-actions button:active:not(:disabled){background:color-mix(in srgb, var(--workbench-moss) 13%, var(--workbench-surface));transform:scale(.97)}.canvas-touch-actions button:focus-visible{outline:3px solid color-mix(in srgb, var(--workbench-moss) 38%, transparent);outline-offset:2px}.canvas-touch-actions button:disabled{opacity:.42}body.workflow-dark-mode .canvas-touch-actions button{color:#ecf1ed;background:#20282a;border-color:#455254}body.is-ipad .canvas-touch-actions{display:flex}@media (width>=721px) and (any-pointer:coarse){.canvas-touch-actions{display:flex}}@media (width<=720px){body.is-ipad .canvas-touch-actions{width:100%;margin-top:8px;overflow-x:auto}}@media (width>=721px){.workflow-canvas-shell{height:100dvh}}body.is-ipad .workflow-context-menu{overscroll-behavior:contain;max-height:calc(100dvh - 112px)}body.is-ipad .workflow-context-menu:not(.connection-create-mode){overflow-y:auto!important}body.is-ipad .workflow-context-menu button{touch-action:manipulation;min-height:44px;padding-block:10px}body.is-ipad .workflow-context-submenu{width:auto;max-width:none;box-shadow:none;margin:4px 0;position:static;top:auto!important;left:auto!important}body.is-ipad #workflow-nodes>.flow-node input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),body.is-ipad #workflow-nodes>.flow-node select,body.is-ipad #workflow-nodes>.flow-node .remove-node,body.is-ipad #workflow-nodes>.flow-node .polish-node,body.is-ipad #workflow-nodes>.flow-node .generate-node,body.is-ipad #workflow-nodes>.flow-node .generate-video{min-height:44px!important}body.is-ipad #workflow-nodes>.flow-node .remove-node{width:44px!important;min-width:44px!important;height:44px!important}body.is-ipad #workflow-nodes>.flow-node .node-port:after{content:"";border-radius:50%;position:absolute;inset:-9px}body.is-ipad .text-node-resize:before{content:"";position:absolute}body.is-ipad .text-node-resize-x:before{inset:0 -14px}body.is-ipad .text-node-resize-y:before{inset:-14px 0}body.is-ipad .text-node-resize-xy:before{inset:-8px}body.is-ipad .workflow-link-hit{stroke-width:44px}body.is-ipad .connection-cut-float{width:44px;height:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.canvas-touch-actions button{transition:none!important}}body #workflow-nodes>.normal-image-unified-node.has-media{contain:none!important;width:var(--media-visual-width)!important;height:var(--media-visual-height)!important;min-height:0!important;margin:0!important;padding:0!important;animation:none!important;position:absolute!important;overflow:visible!important;transform:none!important}body #workflow-nodes>.normal-image-unified-node.has-media .image-edit-hero,body #workflow-nodes>.normal-image-unified-node.has-media .image-cutout-artwork,body #workflow-nodes>.normal-image-unified-node.has-media .image-edit-source{aspect-ratio:auto!important;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important}body #workflow-nodes>.normal-image-unified-node.has-media .image-edit-source{background:0 0!important;border:0!important;border-radius:0!important;display:block!important}#workflow-nodes>.local-image-import-node{width:var(--media-visual-width)!important;height:var(--media-visual-height)!important;border:1px solid var(--workbench-line)!important;background:var(--workbench-surface-muted)!important;min-height:0!important;box-shadow:var(--workbench-shadow)!important;border-radius:12px!important;padding:0!important;overflow:visible!important}#workflow-nodes>.local-image-import-node .local-image-import-preview,#workflow-nodes>.local-image-import-node .local-image-import-preview img{width:100%;height:100%}#workflow-nodes>.local-image-import-node .local-image-import-preview{border-radius:inherit;background:var(--workbench-surface-muted);position:relative;overflow:hidden}#workflow-nodes>.local-image-import-node .local-image-import-preview img{object-fit:contain;display:block}#workflow-nodes>.local-image-import-node .local-image-import-muted{filter:grayscale()opacity(.62)}#workflow-nodes>.local-image-import-node .local-image-import-color{clip-path:inset(0 calc(100% - var(--import-progress)) 0 0);transition:clip-path .18s var(--workbench-ease);position:absolute;inset:0}#workflow-nodes>.local-image-import-node .local-image-import-status{border:1px solid color-mix(in srgb, var(--workbench-line) 84%, transparent);background:color-mix(in srgb, var(--workbench-surface) 88%, transparent);color:var(--workbench-ink);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}#workflow-nodes>.local-image-import-node .local-image-import-status span{color:var(--workbench-muted)}#workflow-nodes>.local-image-import-node .local-image-import-status.is-error{border-color:color-mix(in srgb, var(--workbench-danger) 62%, var(--workbench-line));color:var(--workbench-danger);display:block}#workflow-nodes>.local-image-import-node .local-image-import-status.is-error span{margin-top:3px;display:block}@media (prefers-reduced-motion:reduce){#workflow-nodes>.local-image-import-node .local-image-import-color{transition:none}}#workflow-nodes>.image-result-node.normal-image-node{width:var(--media-visual-width)!important;height:var(--media-visual-height)!important}#workflow-nodes>.image-result-node.normal-image-node .image-cutout-artwork,#workflow-nodes>.image-result-node.normal-image-node .result-node-image{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important}#workflow-nodes>.image-result-node.normal-image-node .result-node-image{object-fit:contain!important}#workflow-nodes>.video-generation-node.has-media.is-collapsed,#workflow-nodes>.video-media-node.has-media.is-collapsed{width:var(--media-visual-width)!important;height:var(--media-visual-height)!important;min-height:0!important;padding:0!important}#workflow-nodes>.video-generation-node.has-media.is-collapsed .video-generation-hero,#workflow-nodes>.video-media-node.has-media.is-collapsed .video-media-hero{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important}#workflow-nodes>.video-generation-node.has-media.is-collapsed .video-generation-player,#workflow-nodes>.video-media-node.has-media.is-collapsed .video-tool-player{aspect-ratio:auto!important;object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important}#workflow-nodes>.video-generation-node.has-media.is-collapsed .video-generation-details,#workflow-nodes>.video-media-node.has-media.is-collapsed .video-media-details{display:none!important}#workflow-nodes>.video-frame-node.has-media{width:var(--media-visual-width)!important;height:var(--media-visual-height)!important;min-height:0!important;padding:0!important}#workflow-nodes>.video-frame-node.has-media .video-frame-body,#workflow-nodes>.video-frame-node.has-media .video-frame-image{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important}#workflow-nodes>.video-frame-node.has-media .video-frame-image{object-fit:contain!important;display:block!important}#workflow-nodes>.video-frame-node.has-media .video-frame-body>header{color:#fff;background:linear-gradient(#0000,#000000b8);bottom:0;left:0;right:0;padding:20px 12px 10px!important;position:absolute!important}#workflow-nodes>.video-frame-node.has-media .video-frame-body>header span,#workflow-nodes>.video-frame-node.has-media .video-frame-body>header strong{color:#fff!important}#workflow-nodes>.video-frame-node.has-media .video-tool-download{z-index:2;color:#fff;background:#0000009e;border-radius:999px;padding:4px 7px;position:absolute;top:10px;right:10px}#workflow-links{pointer-events:none!important}#workflow-links .workflow-link-hit,#workflow-links .workflow-link-junction-hit,#workflow-links .workflow-link-junction-control{pointer-events:auto}#workflow-nodes{pointer-events:auto!important}#workflow-nodes>.flow-node>:is(.node-port,.product-reference-input){z-index:20!important;box-sizing:border-box!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:30px!important;height:30px!important;min-height:0!important;margin:0!important;transition:opacity .15s,visibility .15s,transform .15s,background .15s,box-shadow .15s!important;top:50%!important;transform:translate(-50%,-50%)!important}#workflow-nodes>.flow-node>:is(.node-port-in,.product-reference-input){left:0!important;right:auto!important}#workflow-nodes>.flow-node>.node-port-out{left:100%!important;right:auto!important}#workflow-nodes>.flow-node>.node-port{color:#fff!important;background:#0b6cff!important;border:2px solid #d9e8ff!important;border-radius:50%!important;place-items:center!important;padding:0!important;font-size:18px!important;font-weight:800!important;line-height:1!important;display:grid!important}#workflow-nodes>.flow-node.selected>:is(.node-port,.product-reference-input),#workflow-nodes>.flow-node.is-connection-source>.node-port-out,#workflow-nodes>.flow-node.is-connection-nearby>.node-port-in,#workflow-nodes>.flow-node.is-specialized-connection-nearby>.node-port-in{opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%)scale(1)!important}#workflow-nodes>.flow-node.selected>.node-port,#workflow-nodes>.flow-node.is-connection-nearby>.node-port-in{pointer-events:auto!important}#workflow-nodes>.flow-node.is-specialized-connection-nearby>.node-port-in,#workflow-nodes>.flow-node>.product-reference-input{pointer-events:none!important}#workflow-nodes>.flow-node.is-connection-hover-target{outline-offset:8px!important;outline:3px solid #0b6cff59!important}#workflow-nodes>.flow-node.is-specialized-connection-nearby{outline-offset:8px!important;outline:2px dashed #0b6cff4d!important}#workflow-nodes>.flow-node>.node-port:hover,#workflow-nodes>.flow-node>.node-port:focus-visible{background:#0757d5!important;border-color:#fff!important;outline:none!important;box-shadow:0 0 0 5px #0b6cff38,0 7px 16px #0b419b3d!important}#workflow-nodes>.flow-node>.product-reference-input{color:#fff!important;background:#0b6cff!important;border:2px solid #d9e8ff!important;border-radius:50%!important;place-items:center!important;font-size:18px!important;font-weight:800!important;line-height:1!important;display:grid!important}#workflow-nodes>.flow-node.selected>.product-reference-input,#workflow-nodes>.flow-node.is-specialized-connection-nearby>.product-reference-input{opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%)scale(1)!important}#workflow-nodes>.flow-node.selected>.product-reference-input{pointer-events:none!important}#workflow-nodes>.flow-node>:is(.node-port,.product-reference-input):after{content:"";border-radius:50%;position:absolute;inset:-7px}.workflow-selection-reference-port{touch-action:none;box-sizing:border-box!important;pointer-events:auto!important;color:#fff!important;width:30px!important;height:30px!important;min-height:0!important;box-shadow:none!important;background:#0b6cff!important;border:2px solid #d9e8ff!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:1!important;right:0!important;transform:translate(50%,-50%)!important}.workflow-selection-reference-port:hover,.workflow-selection-reference-port:focus-visible{background:#0757d5!important;border-color:#fff!important;outline:none!important;box-shadow:0 0 0 5px #0b6cff38,0 7px 16px #0b419b3d!important}.workflow-selection-reference-port:after{content:"";border-radius:50%;position:absolute;inset:-7px}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-selection-reference-port{background:#2563eb!important;border-color:#bfdbfe!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-details{box-shadow:var(--canvas-image-ui-shadow)!important}@media (width<=820px),(pointer:coarse){#workflow-nodes>.flow-node>:is(.node-port,.product-reference-input):after,.workflow-selection-reference-port:after{inset:-9px}}@media (prefers-reduced-motion:reduce){#workflow-nodes>.flow-node>:is(.node-port,.product-reference-input),.workflow-selection-reference-port{transition:none!important}}#workflow-nodes>.flow-node{box-shadow:none!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-details{width:640px!important;max-width:calc(100vw - 32px)!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-reference-bar{gap:8px;min-height:58px;padding:8px 12px}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .node-prompt-console{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"prompt""error""adjustment""options""action"!important;gap:8px!important;padding:8px 12px 12px!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-options{flex-wrap:wrap;grid-area:options;align-items:flex-end;min-width:0;gap:8px!important;margin:0!important;display:flex!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field{min-width:0;color:var(--workbench-muted);flex:0 80px;gap:4px;font-size:10px;font-weight:750;display:grid}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field:has(.node-image-model){flex-basis:112px}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field:has(.node-image-mode){flex-basis:140px}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field:has(.node-image-size){flex-basis:88px}:is(#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field:has(.node-image-resolution),#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field:has(.node-image-quality)){flex-basis:72px}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-picker,#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field output{min-width:0;display:block;position:relative}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-native{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger,#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field output{box-sizing:border-box;border:1px solid var(--workbench-line);background:var(--workbench-surface-muted);width:100%;min-height:32px;color:var(--workbench-ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;padding:5px 8px;display:flex;overflow:hidden}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger{cursor:pointer}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger>i{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-left:7px;transform:translateY(-2px)rotate(45deg)}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger[aria-expanded=true],#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger:focus-visible{border-color:var(--workbench-moss);outline:3px solid color-mix(in srgb,var(--workbench-moss) 25%,transparent);outline-offset:1px}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger:disabled{cursor:not-allowed;opacity:.58}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .node-prompt textarea{resize:vertical;max-height:384px;line-height:1.55;min-height:192px!important;padding:12px!important;font-size:15.6px!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-actions{flex-wrap:wrap;grid-area:action;align-items:flex-end;gap:8px;min-width:0;display:flex}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-actions .image-option-field{flex:0 0 112px}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .generate-node{white-space:normal;justify-content:center;align-items:center;gap:6px;min-width:180px;display:flex;min-height:36px!important;margin:0!important;padding:6px 12px!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-actions .generate-node{flex:180px;grid-area:auto;width:auto}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .generate-node-label{text-overflow:ellipsis;min-width:0;overflow:hidden}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .generate-node-cost{flex:none;font-size:10px}.canvas-image-option-menu{z-index:90;border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:9px;gap:2px;padding:5px;display:grid;position:fixed;overflow:visible;box-shadow:0 8px 16px #1c2d2829}.canvas-image-option-menu button{min-height:30px;color:var(--workbench-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:5px 8px;font:700 12px/1.25 inherit;display:flex}.canvas-image-option-menu button:hover,.canvas-image-option-menu button:focus-visible,.canvas-image-option-menu button[aria-selected=true]{background:color-mix(in srgb,var(--workbench-spruce) 11%,var(--workbench-surface));color:var(--workbench-spruce);outline:0}.canvas-image-option-menu button[aria-selected=true]{font-weight:800}.canvas-image-option-menu button:disabled{cursor:not-allowed;opacity:.45}.canvas-image-option-menu button i{font-style:normal;font-weight:900}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .reference-sequence-badge{width:15px;height:15px;box-shadow:none;border-width:1px;font-size:8px;bottom:3px;right:3px}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .node-reference-count{margin-bottom:4px;font-size:9px}@media (width<=820px){#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-details{width:min(94vw,640px)!important;max-width:calc(100vw - 24px)!important}#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger,#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field output,#workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .generate-node{min-height:42px!important}}.workflow-error-copy{gap:6px;display:grid}.workflow-error-actions{gap:6px;display:flex}.translate-error{cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:2px 8px}.reference-preflight-dialog{color:#17213a;border:0;border-radius:14px;max-width:min(680px,100vw - 32px);padding:20px}.reference-preflight-dialog::backdrop{background:#0f172a66}.reference-preflight-dialog table{border-collapse:collapse;width:100%;margin:14px 0}.reference-preflight-dialog th,.reference-preflight-dialog td{text-align:left;border-bottom:1px solid #dce4f2;padding:8px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--gradient-glow-rotation:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-3xl:var(--radius-3xl);--radius-4xl:var(--radius-4xl);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:var(--radius);--color-border-intense:var(--border-intense);--radius-4xs:var(--radius-4xs);--radius-3xs:var(--radius-3xs);--radius-2xs:var(--radius-2xs);--opacity-disabled:var(--opacity-disabled)}}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}::selection{background-color:var(--selection-color)}body{background-color:var(--background);min-height:100dvh;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.skeleton-shimmer{position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-highlight,currentColor), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.skeleton-shimmer:after{background:linear-gradient(90deg, transparent, var(--skeleton-highlight,color-mix(in oklab, currentColor 12%, transparent)), transparent)}}.skeleton-shimmer:after{animation:1.6s ease-in-out infinite skeleton-shimmer}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-s-0{inset-inline-start:0}.inset-e-0{inset-inline-end:0}.inset-e-3{inset-inline-end:calc(var(--spacing) * 3)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-px{top:1px}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-px{bottom:1px}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0\.5{margin:calc(var(--spacing) * .5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.-ms-0\.5{margin-inline-start:calc(var(--spacing) * -.5)}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.-ms-4{margin-inline-start:calc(var(--spacing) * -4)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing) * -.5)}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.-me-1\.25{margin-inline-end:calc(var(--spacing) * -1.25)}.-me-1\.75{margin-inline-end:calc(var(--spacing) * -1.75)}.-me-2\.25{margin-inline-end:calc(var(--spacing) * -2.25)}.me-0\.5{margin-inline-end:calc(var(--spacing) * .5)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.-mb-3\.5{margin-bottom:calc(var(--spacing) * -3.5)}.-mb-5{margin-bottom:calc(var(--spacing) * -5)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[0\.5em\]{width:.5em;height:.5em}.size-\[1\.12em\]{width:1.12em;height:1.12em}.size-\[1\.125em\]{width:1.125em;height:1.125em}.size-\[1\.778em\]{width:1.778em;height:1.778em}.size-\[1em\]{width:1em;height:1em}.size-\[30\%\]{width:30%;height:30%}.size-\[50\%\]{width:50%;height:50%}.size-\[56\%\]{width:56%;height:56%}.size-\[66\%\]{width:66%;height:66%}.size-full{width:100%;height:100%}.\[height\:var\(--drawer-height\,auto\)\]{height:var(--drawer-height,auto)}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--collapsible-panel-height\){height:var(--collapsible-panel-height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-\(--textarea-h\){height:var(--textarea-h)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[0\.2em\]\!{height:.2em!important}.h-\[0\.35em\]\!{height:.35em!important}.h-\[1em\]{height:1em}.h-\[calc\(100dvh-1\.5rem-var\(--snap-offset\,0\)\)\]{height:calc(100dvh - 1.5rem - var(--snap-offset,0))}.h-\[calc\(100dvh-1rem\)\]{height:calc(100dvh - 1rem)}.h-\[var\(--height\)\]{height:var(--height)}.h-auto{height:auto}.h-full{height:100%}.h-lh{height:1lh}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-2{min-height:calc(var(--spacing) * 2)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.w-\(--active-tab-width\){width:var(--active-tab-width)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9\.5{width:calc(var(--spacing) * 9.5)}.w-10{width:calc(var(--spacing) * 10)}.w-11\.5{width:calc(var(--spacing) * 11.5)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-30{width:calc(var(--spacing) * 30)}.w-35{width:calc(var(--spacing) * 35)}.w-90{width:calc(var(--spacing) * 90)}.w-96{width:calc(var(--spacing) * 96)}.w-100{width:calc(var(--spacing) * 100)}.w-150{width:calc(var(--spacing) * 150)}.w-\[0\.8em\]\!{width:.8em!important}.w-\[1\.4em\]\!{width:1.4em!important}.w-\[calc\(100\%-var\(--border-width\)\*2\)\]{width:calc(100% - var(--border-width) * 2)}.w-\[calc\(var\(--anchor-width\)\+1rem\)\]{width:calc(var(--anchor-width) + 1rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-6\.5{min-width:calc(var(--spacing) * 6.5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-8\.5{min-width:calc(var(--spacing) * 8.5)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-10\.5{min-width:calc(var(--spacing) * 10.5)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-15{min-width:calc(var(--spacing) * 15)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-50{min-width:calc(var(--spacing) * 50)}.min-w-56{min-width:calc(var(--spacing) * 56)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\[transform\:translateX\(calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-offset\)\)\)_scale\(var\(--stack-scale\)\)\]{transform:translateX(calc(var(--drawer-swipe-movement-x) + var(--stack-offset))) scale(var(--stack-scale))}.\[transform\:translateX\(calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-offset\)\)\)_scale\(var\(--stack-scale\)\)\]{transform:translateX(calc(var(--drawer-swipe-movement-x) - var(--stack-offset))) scale(var(--stack-scale))}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)\+\(var\(--toast-index\)\*var\(--peek\)\)\+\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + (var(--toast-index) * var(--peek)) + (var(--shrink) * var(--height)))) scale(var(--scale))}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.\[transform\:translateY\(calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\)\)\]{transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y)))}.\[transform\:translateY\(calc\(var\(--drawer-swipe-movement-y\)\+var\(--stack-offset\)\)\)_scale\(var\(--stack-scale\)\)\]{transform:translateY(calc(var(--drawer-swipe-movement-y) + var(--stack-offset))) scale(var(--stack-scale))}.\[transform\:translateY\(calc\(var\(--drawer-swipe-movement-y\)-var\(--stack-offset\)\)\)_scale\(var\(--stack-scale\)\)\]{transform:translateY(calc(var(--drawer-swipe-movement-y) - var(--stack-offset))) scale(var(--stack-scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[toast-progress_linear_forwards\]{animation:linear forwards toast-progress}.animate-ping-paced{animation:2.5s cubic-bezier(0,0,.2,1) infinite ping-paced}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scrollbar-none{scrollbar-width:none}.\[grid-template-columns\:auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[3\%\]{gap:3%}:where(.-space-y-\(--border-width\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--border-width) * -1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--border-width) * -1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\(--border-width\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--border-width) * var(--tw-space-y-reverse));margin-block-end:calc(var(--border-width) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[-0\.2em\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(-.2em * var(--tw-space-y-reverse));margin-block-end:calc(-.2em * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0{column-gap:0}.gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.-space-x-\(--border-width\)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--border-width) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--border-width) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-\(--border-width\)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--border-width) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--border-width) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-\[-0\.2em\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-.2em * var(--tw-space-x-reverse));margin-inline-end:calc(-.2em * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-2xs{border-radius:var(--radius-2xs)}.rounded-3xs{border-radius:var(--radius-3xs)}.rounded-4xs{border-radius:var(--radius-4xs)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[calc\(tan\(atan2\(var\(--radius-3xs\)\,1rem\)\)\*100\%\)\]{border-radius:calc(tan(atan2(var(--radius-3xs), 1rem)) * 100%)}.rounded-\[calc\(tan\(atan2\(var\(--radius-md\)\,2\.5rem\)\)\*100\%\)\]{border-radius:calc(tan(atan2(var(--radius-md), 2.5rem)) * 100%)}.rounded-\[calc\(tan\(atan2\(var\(--radius-sm\)\,2rem\)\)\*100\%\)\]{border-radius:calc(tan(atan2(var(--radius-sm), 2rem)) * 100%)}.rounded-\[calc\(var\(--radius-2xl\)\*5\/6\)\]{border-radius:calc(var(--radius-2xl) * 5 / 6)}.rounded-\[calc\(var\(--radius-xs\)-0\.0625rem\)\]{border-radius:calc(var(--radius-xs) - .0625rem)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s-md{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.rounded-s-sm{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.rounded-s-xs{border-start-start-radius:var(--radius-xs);border-end-start-radius:var(--radius-xs)}.rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.rounded-e-sm{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.rounded-e-xs{border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs)}.rounded-t-\[min\(var\(--radius-3xs\)\,35\%\)\]{border-top-left-radius:min(var(--radius-3xs), 35%);border-top-right-radius:min(var(--radius-3xs), 35%)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-b-\[inherit\]{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.rounded-b-\[min\(var\(--radius-3xs\)\,35\%\)\]{border-bottom-right-radius:min(var(--radius-3xs), 35%);border-bottom-left-radius:min(var(--radius-3xs), 35%)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:var(--border-width)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:var(--border-width)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-double{--tw-border-style:double;border-style:double}.border-solid{--tw-border-style:solid;border-style:solid}.border-border{border-color:var(--border)}.border-border-muted{border-color:var(--border-muted)}.border-border-overlay{border-color:var(--border-overlay)}.border-border-strong{border-color:var(--border-strong)}.border-current{border-color:currentColor}.border-error-soft{border-color:var(--error-soft)}.border-info-soft{border-color:var(--info-soft)}.border-primary{border-color:var(--primary)}.border-primary-soft{border-color:var(--primary-soft)}.border-secondary-soft{border-color:var(--secondary-soft)}.border-success-soft{border-color:var(--success-soft)}.border-transparent{border-color:#0000}.border-warning-soft{border-color:var(--warning-soft)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\(--progress-color\){background-color:var(--progress-color)}.bg-\(--sparkline-color\){background-color:var(--sparkline-color)}.bg-background{background-color:var(--background)}.bg-background-inverse{background-color:var(--background-inverse)}.bg-background-muted{background-color:var(--background-muted)}.bg-background-strong{background-color:var(--background-strong)}.bg-background-subtle{background-color:var(--background-subtle)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-border{background-color:var(--border)}.bg-border-strong{background-color:var(--border-strong)}.bg-current,.bg-current\/7{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/7{background-color:color-mix(in oklab, currentcolor 7%, transparent)}}.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/10{background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.bg-current\/11{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/11{background-color:color-mix(in oklab, currentcolor 11%, transparent)}}.bg-current\/12{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/12{background-color:color-mix(in oklab, currentcolor 12%, transparent)}}.bg-current\/28{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/28{background-color:color-mix(in oklab, currentcolor 28%, transparent)}}.bg-current\/40{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/40{background-color:color-mix(in oklab, currentcolor 40%, transparent)}}.bg-current\/58{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/58{background-color:color-mix(in oklab, currentcolor 58%, transparent)}}.bg-error{background-color:var(--error)}.bg-error-emphasis{background-color:var(--error-emphasis)}.bg-error-muted{background-color:var(--error-muted)}.bg-error-subtle{background-color:var(--error-subtle)}.bg-foreground-intense{background-color:var(--foreground-intense)}.bg-info-muted{background-color:var(--info-muted)}.bg-info-subtle{background-color:var(--info-subtle)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-primary-subtle{background-color:var(--primary-subtle)}.bg-secondary{background-color:var(--secondary)}.bg-secondary-muted{background-color:var(--secondary-muted)}.bg-secondary-subtle{background-color:var(--secondary-subtle)}.bg-success-emphasis{background-color:var(--success-emphasis)}.bg-success-muted{background-color:var(--success-muted)}.bg-success-subtle{background-color:var(--success-subtle)}.bg-transparent{background-color:#0000}.bg-warning-emphasis{background-color:var(--warning-emphasis)}.bg-warning-muted{background-color:var(--warning-muted)}.bg-warning-subtle{background-color:var(--warning-subtle)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.mask-intersect{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fill-background-inverse{fill:var(--background-inverse)}.stroke-background-strong{stroke:var(--background-strong)}.stroke-border{stroke:var(--border)}.stroke-border-strong{stroke:var(--border-strong)}.stroke-primary{stroke:var(--primary)}.stroke-white{stroke:var(--color-white)}.stroke-white\/25{stroke:#ffffff40}@supports (color:color-mix(in lab, red, red)){.stroke-white\/25{stroke:color-mix(in oklab, var(--color-white) 25%, transparent)}}.stroke-2{stroke-width:2px}.stroke-4\!{stroke-width:4px!important}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-1\.75{padding-inline:calc(var(--spacing) * 1.75)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[calc\(var\(--cell-size\)\+0\.5rem\)\]{padding-inline:calc(var(--cell-size) + .5rem)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-4\!{padding-inline-start:calc(var(--spacing) * 4)!important}.ps-7{padding-inline-start:calc(var(--spacing) * 7)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.ps-13{padding-inline-start:calc(var(--spacing) * 13)}.ps-16{padding-inline-start:calc(var(--spacing) * 16)}.pe-4\!{padding-inline-end:calc(var(--spacing) * 4)!important}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-4\!{padding-top:calc(var(--spacing) * 4)!important}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-1\.25{padding-bottom:calc(var(--spacing) * 1.25)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-4\!{padding-bottom:calc(var(--spacing) * 4)!important}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:1.5rem;line-height:var(--tw-leading,1.875rem)}.text-base{font-size:1rem;line-height:var(--tw-leading,1.5rem)}.text-lg{font-size:1.125rem;line-height:var(--tw-leading,1.625rem)}.text-sm{font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.text-xl{font-size:1.25rem;line-height:var(--tw-leading,1.75rem)}.text-xs{font-size:.75rem;line-height:var(--tw-leading,1rem)}.text-\[\.625rem\]{font-size:.625rem}.text-\[0\.4em\]{font-size:.4em}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2rem\]{font-size:2rem}.text-\[3rem\]{font-size:3rem}.text-\[4rem\]{font-size:4rem}.text-\[5rem\]{font-size:5rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\(--pattern-color\){color:var(--pattern-color)}.text-background{color:var(--background)}.text-border{color:var(--border)}.text-border-overlay{color:var(--border-overlay)}.text-border-strong{color:var(--border-strong)}.text-current,.text-current\/20{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\/20{color:color-mix(in oklab, currentcolor 20%, transparent)}}.text-error-emphasis{color:var(--error-emphasis)}.text-error-foreground{color:var(--error-foreground)}.text-foreground{color:var(--foreground)}.text-foreground-emphasis{color:var(--foreground-emphasis)}.text-foreground-intense{color:var(--foreground-intense)}.text-foreground-inverse{color:var(--foreground-inverse)}.text-foreground-muted{color:var(--foreground-muted)}.text-foreground-strong{color:var(--foreground-strong)}.text-foreground-subtle{color:var(--foreground-subtle)}.text-info-emphasis{color:var(--info-emphasis)}.text-info-foreground{color:var(--info-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-soft{color:var(--primary-soft)}.text-secondary-emphasis{color:var(--secondary-emphasis)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success-emphasis{color:var(--success-emphasis)}.text-success-foreground{color:var(--success-foreground)}.text-warning-emphasis{color:var(--warning-emphasis)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.caret-transparent{caret-color:#0000}.opacity-\(--gradient-glow-opacity\){opacity:var(--gradient-glow-opacity)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.opacity-\[calc\(1-var\(--drawer-swipe-progress\)\)\]{opacity:calc(1 - var(--drawer-swipe-progress))}.opacity-disabled{opacity:var(--opacity-disabled)}.shadow-2xl{--tw-shadow:0 24px 32px -12px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-24px_0_32px_-12px_var\(--shadow-color\)\]{--tw-shadow:-24px 0 32px -12px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-8px_16px_-4px_var\(--shadow-color\)\]{--tw-shadow:0 -8px 16px -4px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-24px_32px_-12px_var\(--shadow-color\)\]{--tw-shadow:0 -24px 32px -12px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[24px_0_32px_-12px_var\(--shadow-color\)\]{--tw-shadow:24px 0 32px -12px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 8px 16px -4px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 4px 0 var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-1{outline-offset:1px}.outline-ring{outline-color:var(--focus-ring)}.outline-ring-error{outline-color:var(--focus-ring-error)}.outline-ring-info{outline-color:var(--focus-ring-info)}.outline-ring-input{outline-color:var(--focus-ring-input)}.outline-ring-light{outline-color:var(--focus-ring-light)}.outline-ring-primary{outline-color:var(--focus-ring-primary)}.outline-ring-secondary{outline-color:var(--focus-ring-secondary)}.outline-ring-success{outline-color:var(--focus-ring-success)}.outline-ring-warning{outline-color:var(--focus-ring-warning)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,color\]{transition-property:opacity,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-radius\]{transition-property:transform,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\,height\]{transition-property:translate,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,opacity\]{transition-property:width,height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-150{transition-delay:.15s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.65\,0\,0\.35\,1\)\]{--tw-ease:cubic-bezier(.65,0,.35,1);transition-timing-function:cubic-bezier(.65,0,.35,1)}.ease-\[cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.5\)\]{--tw-ease:cubic-bezier(.175,.885,.32,1.5);transition-timing-function:cubic-bezier(.175,.885,.32,1.5)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(6\)\]{--cell-size:calc(var(--spacing) * 6)}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[--cell-size\:--spacing\(10\)\]{--cell-size:calc(var(--spacing) * 10)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--gradient-glow-opacity\:1\]{--gradient-glow-opacity:1}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--indent-transition\:calc\(1-clamp\(0\,calc\(var\(--drawer-swipe-progress\)\*100000\)\,1\)\)\]{--indent-transition:calc(1 - clamp(0, calc(var(--drawer-swipe-progress) * 100000), 1))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\+\(var\(--toast-index\)\*var\(--gap\)\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) + (var(--toast-index) * var(--gap)) + var(--toast-swipe-movement-y))}.\[--pattern-color\:var\(--color-border-intense\)\]{--pattern-color:var(--color-border-intense)}.\[--pattern-highlight\:var\(--spotlight-size\)\]{--pattern-highlight:var(--spotlight-size)}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--snap-offset\:var\(--drawer-snap-point-offset\,0px\)\]{--snap-offset:var(--drawer-snap-point-offset,0px)}.\[--spotlight-size\:200px\]{--spotlight-size:200px}.\[--stack-count\:max\(0\,calc\(var\(--nested-drawers\,0\)-var\(--stack-progress\)\)\)\]{--stack-count:max(0, calc(var(--nested-drawers,0) - var(--stack-progress)))}.\[--stack-extent\:25rem\]{--stack-extent:25rem}.\[--stack-extent\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-extent:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-offset\:calc\(var\(--stack-peek\)\+var\(--stack-shrink\)\*var\(--stack-extent\)\)\]{--stack-offset:calc(var(--stack-peek) + var(--stack-shrink) * var(--stack-extent))}.\[--stack-peek\:calc\(var\(--stack-count\)\*1\.5rem\)\]{--stack-peek:calc(var(--stack-count) * 1.5rem)}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\,0\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress,0), 1)}.\[--stack-scale\:clamp\(0\,calc\(1-var\(--stack-step\)\*var\(--stack-count\)\)\,1\)\]{--stack-scale:clamp(0, calc(1 - var(--stack-step) * var(--stack-count)), 1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[animation-play-state\:paused\]{animation-play-state:paused}.\[animation-play-state\:running\]{animation-play-state:running}.\[grid-area\:actions\]{grid-area:actions}.\[grid-area\:close\]{grid-area:close}.\[grid-area\:description\]{grid-area:description}.\[grid-area\:icon\]{grid-area:icon}.\[grid-area\:title\]{grid-area:title}.\[grid-template-areas\:\'icon_title_close\'\]{grid-template-areas:"icon title close"}.\[grid-template-areas\:\'icon_title_close\'_\'\._description_\.\'_\'\._actions_actions\'\]{grid-template-areas:"icon title close"".description."".actions actions"}.\[stroke-dashoffset\:1\.02\]{stroke-dashoffset:1.02px}.\[transition\:opacity_500ms_ease-out\,scale_150ms_ease-out\,translate_150ms_ease-out\]{transition:opacity .5s ease-out,scale .15s ease-out,translate .15s ease-out}.\[transition\:scale_150ms_ease-out\,translate_150ms_ease-out\]{transition:scale .15s ease-out,translate .15s ease-out}.\[transition\:transform_0\.5s_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_0\.5s\,height_0\.15s\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}:is(.\*\:relative>*){position:relative}:is(.\*\:shrink-0>*){flex-shrink:0}:is(.\*\:\[grid-area\:1\/1\]>*){grid-area:1/1}.not-placeholder-shown\:text-transparent:not(:placeholder-shown){color:#0000}.not-placeholder-shown\:caret-transparent:not(:placeholder-shown){caret-color:#0000}.not-has-\[\>\[data-slot\=alert-dialog-footer\]\]\:pb-6:not(:has(>[data-slot=alert-dialog-footer])){padding-bottom:calc(var(--spacing) * 6)}.not-has-\[\>\[data-slot\=alert-dialog-header\]\]\:pt-6:not(:has(>[data-slot=alert-dialog-header])){padding-top:calc(var(--spacing) * 6)}.not-has-\[\>\[data-slot\=dialog-footer\]\]\:pb-6:not(:has(>[data-slot=dialog-footer])){padding-bottom:calc(var(--spacing) * 6)}.not-has-\[\>\[data-slot\=dialog-header\]\]\:pt-6:not(:has(>[data-slot=dialog-header])){padding-top:calc(var(--spacing) * 6)}.not-has-\[\>\[data-slot\=drawer-footer\]\]\:pb-6:not(:has(>[data-slot=drawer-footer])){padding-bottom:calc(var(--spacing) * 6)}.not-has-\[\>\[data-slot\=drawer-header\]\]\:pt-6:not(:has(>[data-slot=drawer-header])){padding-top:calc(var(--spacing) * 6)}.group-focus-within\:scale-110:is(:where(.group):focus-within *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-within\:scale-125:is(:where(.group):focus-within *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/chip\:opacity-100:is(:where(.group\/chip):hover *){opacity:1}.group-hover\/glow\:opacity-\(--gradient-glow-opacity\):is(:where(.group\/glow):hover *){opacity:var(--gradient-glow-opacity)}.group-hover\/glow\:\[animation-play-state\:running\]:is(:where(.group\/glow):hover *){animation-play-state:running}}.group-active\/glow\:translate-y-px:is(:where(.group\/glow):active *){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-active\/glow\:scale-\[0\.97\]:is(:where(.group\/glow):active *){scale:.97}.group-active\/glow\:opacity-\(--gradient-glow-opacity\):is(:where(.group\/glow):active *){opacity:var(--gradient-glow-opacity)}.group-active\/glow\:\[animation-play-state\:running\]:is(:where(.group\/glow):active *){animation-play-state:running}.group-active\/trigger\:translate-y-px:is(:where(.group\/trigger):active *){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-active\/trigger\:scale-\[0\.97\]:is(:where(.group\/trigger):active *){scale:.97}.group-active\/trigger\:duration-100:is(:where(.group\/trigger):active *){--tw-duration:.1s;transition-duration:.1s}.group-active\/trigger\:ease-in-out:is(:where(.group\/trigger):active *){--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.group-has-data-\[slot\=combobox-chip\]\/combobox-chips\:pe-2:is(:where(.group\/combobox-chips):has([data-slot=combobox-chip]) *){padding-inline-end:calc(var(--spacing) * 2)}.group-has-data-\[slot\=combobox-chip\]\/combobox-chips\:pe-2\.5:is(:where(.group\/combobox-chips):has([data-slot=combobox-chip]) *){padding-inline-end:calc(var(--spacing) * 2.5)}.group-has-data-\[slot\=combobox-chip\]\/combobox-chips\:pe-3:is(:where(.group\/combobox-chips):has([data-slot=combobox-chip]) *){padding-inline-end:calc(var(--spacing) * 3)}.group-has-data-\[slot\=combobox-chip\]\/combobox-chips\:pt-1:is(:where(.group\/combobox-chips):has([data-slot=combobox-chip]) *){padding-top:var(--spacing)}.group-has-data-\[slot\=combobox-chip\]\/combobox-chips\:pt-1\.5:is(:where(.group\/combobox-chips):has([data-slot=combobox-chip]) *){padding-top:calc(var(--spacing) * 1.5)}.group-has-data-\[slot\=combobox-chip\]\/combobox-chips\:pt-2\.5:is(:where(.group\/combobox-chips):has([data-slot=combobox-chip]) *){padding-top:calc(var(--spacing) * 2.5)}.group-data-checked\/check\:opacity-100:is(:where(.group\/check)[data-checked] *){opacity:1}.group-data-checked\/check\:\[stroke-dashoffset\:0\]:is(:where(.group\/check)[data-checked] *){stroke-dashoffset:0}.group-data-copied\/copy\:scale-50:is(:where(.group\/copy)[data-copied] *){--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-copied\/copy\:opacity-0:is(:where(.group\/copy)[data-copied] *){opacity:0}.group-data-copied\/copy\:delay-0:is(:where(.group\/copy)[data-copied] *){transition-delay:0s}.group-data-copied\/copy\:delay-100:is(:where(.group\/copy)[data-copied] *){transition-delay:.1s}.group-data-copied\/copy\:duration-350:is(:where(.group\/copy)[data-copied] *){--tw-duration:.35s;transition-duration:.35s}.group-data-copied\/copy\:ease-out:is(:where(.group\/copy)[data-copied] *){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.group-data-copied\/copy\:\[stroke-dashoffset\:0\]:is(:where(.group\/copy)[data-copied] *){stroke-dashoffset:0}.group-data-disabled\/submenu-trigger\:pointer-events-none:is(:where(.group\/submenu-trigger)[data-disabled] *){pointer-events:none}.group-data-disabled\/submenu-trigger\:opacity-disabled:is(:where(.group\/submenu-trigger)[data-disabled] *){opacity:var(--opacity-disabled)}.group-data-empty\/autocomplete-content\:block:is(:where(.group\/autocomplete-content)[data-empty] *),.group-data-empty\/combobox-content\:block:is(:where(.group\/combobox-content)[data-empty] *){display:block}.group-data-expanded\/toast\:\[animation-play-state\:paused\]:is(:where(.group\/toast)[data-expanded] *){animation-play-state:paused}.group-data-highlighted\/submenu-trigger\:not-data-disabled\:text-foreground-intense:is(:where(.group\/submenu-trigger)[data-highlighted] *):not([data-disabled]){color:var(--foreground-intense)}.group-data-nested\/alert-dialog-popup\:rounded-none:is(:where(.group\/alert-dialog-popup)[data-nested] *){border-radius:0}.group-data-nested\/alert-dialog-popup\:bg-transparent:is(:where(.group\/alert-dialog-popup)[data-nested] *){background-color:#0000}.group-data-open\/accordion-item\:rotate-90:is(:where(.group\/accordion-item)[data-open] *){rotate:90deg}.group-data-open\/accordion-item\:rotate-180:is(:where(.group\/accordion-item)[data-open] *),.group-data-popup-open\/autocomplete-icon\:rotate-180:is(:where(.group\/autocomplete-icon)[data-popup-open] *),.group-data-popup-open\/combobox-toggle\:rotate-180:is(:where(.group\/combobox-toggle)[data-popup-open] *),.group-data-popup-open\/combobox-trigger\:rotate-180:is(:where(.group\/combobox-trigger)[data-popup-open] *){rotate:180deg}.group-data-popup-open\/navigation-menu-icon\:rotate-90:is(:where(.group\/navigation-menu-icon)[data-popup-open] *){rotate:90deg}.group-data-popup-open\/navigation-menu-icon\:rotate-180:is(:where(.group\/navigation-menu-icon)[data-popup-open] *){rotate:180deg}.group-data-popup-open\/submenu-trigger\:not-data-disabled\:text-foreground-intense:is(:where(.group\/submenu-trigger)[data-popup-open] *):not([data-disabled]){color:var(--foreground-intense)}.group-data-selected\/check\:opacity-100:is(:where(.group\/check)[data-selected] *){opacity:1}.group-data-selected\/check\:\[stroke-dashoffset\:0\]:is(:where(.group\/check)[data-selected] *){stroke-dashoffset:0}.group-data-\[side\=bottom\]\/popup\:border-t-2:is(:where(.group\/popup)[data-side=bottom] *){border-top-style:var(--tw-border-style);border-top-width:2px}.group-data-\[side\=inline-end\]\/popup\:border-s-2:is(:where(.group\/popup)[data-side=inline-end] *){border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.group-data-\[side\=inline-start\]\/popup\:border-e-2:is(:where(.group\/popup)[data-side=inline-start] *){border-inline-end-style:var(--tw-border-style);border-inline-end-width:2px}.group-data-\[side\=left\]\/popup\:border-r-2:is(:where(.group\/popup)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:2px}.group-data-\[side\=right\]\/popup\:border-l-2:is(:where(.group\/popup)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:2px}.group-data-\[side\=top\]\/popup\:border-b-2:is(:where(.group\/popup)[data-side=top] *){border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.peer-not-placeholder-shown\:pointer-events-auto:is(:where(.peer):not(:placeholder-shown)~*){pointer-events:auto}.peer-not-placeholder-shown\:opacity-100:is(:where(.peer):not(:placeholder-shown)~*){opacity:1}.peer-placeholder-shown\:invisible:is(:where(.peer):placeholder-shown~*){visibility:hidden}.placeholder\:text-foreground-subtle::placeholder{color:var(--foreground-subtle)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:-inset-s-px:before{content:var(--tw-content);inset-inline-start:-1px}.before\:inset-s-1\.5:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 1.5)}.before\:inset-e-1\.5:before{content:var(--tw-content);inset-inline-end:calc(var(--spacing) * 1.5)}.before\:top-\(--toc-indicator-top\):before{content:var(--tw-content);top:var(--toc-indicator-top)}.before\:top-1\.5:before{content:var(--tw-content);top:calc(var(--spacing) * 1.5)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-1\.5:before{content:var(--tw-content);bottom:calc(var(--spacing) * 1.5)}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:-z-1:before{content:var(--tw-content);z-index:calc(1 * -1)}.before\:-z-10:before{content:var(--tw-content);z-index:calc(10 * -1)}.before\:h-\(--toc-indicator-height\):before{content:var(--tw-content);height:var(--toc-indicator-height)}.before\:h-1:before{content:var(--tw-content);height:var(--spacing)}.before\:h-11\.5:before{content:var(--tw-content);height:calc(var(--spacing) * 11.5)}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:w-1:before{content:var(--tw-content);width:var(--spacing)}.before\:w-11\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 11.5)}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:rounded-full:before{content:var(--tw-content);border-radius:2147483647px}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:var(--border-width)}.before\:border-border:before{content:var(--tw-content);border-color:var(--border)}.before\:border-primary:before{content:var(--tw-content);border-color:var(--primary)}.before\:border-transparent:before{content:var(--tw-content);border-color:#0000}.before\:border-white\/10:before{content:var(--tw-content);border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.before\:border-white\/10:before{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.before\:bg-background:before{content:var(--tw-content);background-color:var(--background)}.before\:bg-background-muted:before{content:var(--tw-content);background-color:var(--background-muted)}.before\:bg-background-strong:before{content:var(--tw-content);background-color:var(--background-strong)}.before\:bg-foreground-intense:before{content:var(--tw-content);background-color:var(--foreground-intense)}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--primary)}.before\:bg-white\/10:before{content:var(--tw-content);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.before\:bg-white\/10:before{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--error\)_0\%\,var\(--error-muted\)_95\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--error) 0%,var(--error-muted) 95%)}.before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--primary\)_0\%\,var\(--primary-muted\)_80\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--primary) 0%,var(--primary-muted) 80%)}.before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--secondary\)_0\%\,var\(--secondary-muted\)_95\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--secondary) 0%,var(--secondary-muted) 95%)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-0\!:before{content:var(--tw-content);opacity:0!important}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:backdrop-blur-md:before{content:var(--tw-content);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.before\:transition-\[opacity\,background-color\,border-color\]:before{content:var(--tw-content);transition-property:opacity,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:transition-\[top\,height\,opacity\]:before{content:var(--tw-content);transition-property:top,height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-250:before{content:var(--tw-content);--tw-duration:.25s;transition-duration:.25s}.before\:duration-300:before{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.before\:ease-out:before{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\/trigger\:before\:bg-background-subtle:is(:where(.group\/trigger):hover *):before{content:var(--tw-content);background-color:var(--background-subtle)}}.group-data-highlighted\/submenu-trigger\:not-data-disabled\:before\:bg-background-muted:is(:where(.group\/submenu-trigger)[data-highlighted] *):not([data-disabled]):before,.group-data-popup-open\/submenu-trigger\:not-data-disabled\:before\:bg-background-muted:is(:where(.group\/submenu-trigger)[data-popup-open] *):not([data-disabled]):before{content:var(--tw-content);background-color:var(--background-muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:bottom-full:after{content:var(--tw-content);bottom:100%}.after\:left-0:after{content:var(--tw-content);left:0}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:\[background-image\:linear-gradient\(0deg\,currentColor\,currentColor\)\]:after{content:var(--tw-content);background-image:linear-gradient(currentColor,currentColor)}.after\:bg-no-repeat:after{content:var(--tw-content);background-repeat:no-repeat}.after\:transition-\[background-size\]:after{content:var(--tw-content);transition-property:background-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:border-border:hover{border-color:var(--border)}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-background-muted:hover{background-color:var(--background-muted)}.hover\:font-medium:hover{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-foreground-intense:hover{color:var(--foreground-intense)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}:is(.\*\:hover\:z-2>*):hover{z-index:2}.hover\:not-data-checked\:not-data-disabled\:not-data-invalid\:border-border-emphasis:hover:not([data-checked]):not([data-disabled]):not([data-invalid]),.hover\:not-data-checked\:not-data-indeterminate\:not-data-disabled\:not-data-invalid\:border-border-emphasis:hover:not([data-checked]):not([data-indeterminate]):not([data-disabled]):not([data-invalid]){border-color:var(--border-emphasis)}.hover\:not-focus\:not-focus-visible\:not-has-focus\:not-has-focus-visible\:not-data-popup-open\:not-has-data-popup-open\:not-data-pressed\:not-has-data-pressed\:not-data-invalid\:not-has-data-invalid\:border-border-emphasis:hover:not(:focus):not(:focus-visible):not(:has(:focus)):not(:has(:focus-visible)):not([data-popup-open]):not(:has([data-popup-open])):not([data-pressed]):not(:has([data-pressed])):not([data-invalid]):not(:has([data-invalid])){border-color:var(--border-emphasis)}.hover\:not-focus\:not-focus-visible\:not-has-focus\:not-has-focus-visible\:not-data-popup-open\:not-has-data-popup-open\:not-data-pressed\:not-has-data-pressed\:not-data-invalid\:not-has-data-invalid\:border-border-strong:hover:not(:focus):not(:focus-visible):not(:has(:focus)):not(:has(:focus-visible)):not([data-popup-open]):not(:has([data-popup-open])):not([data-pressed]):not(:has([data-pressed])):not([data-invalid]):not(:has([data-invalid])){border-color:var(--border-strong)}.hover\:before\:border-border:hover:before{content:var(--tw-content);border-color:var(--border)}.hover\:before\:border-border-strong:hover:before{content:var(--tw-content);border-color:var(--border-strong)}.hover\:before\:border-white\/15:hover:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:before\:border-white\/15:hover:before{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:before\:bg-background-muted:hover:before{content:var(--tw-content);background-color:var(--background-muted)}.hover\:before\:bg-background-subtle:hover:before{content:var(--tw-content);background-color:var(--background-subtle)}.hover\:before\:bg-primary:hover:before{content:var(--tw-content);background-color:var(--primary)}.hover\:before\:bg-white\/15:hover:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:before\:bg-white\/15:hover:before{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:before\:opacity-100:hover:before{content:var(--tw-content);opacity:1}}.focus\:bg-\(--selection-color\):focus{background-color:var(--selection-color)}.focus\:placeholder\:text-transparent:focus::placeholder{color:#0000}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:border-transparent\!:focus-visible{border-color:#0000!important}.focus-visible\:bg-background:focus-visible{background-color:var(--background)}.focus-visible\:text-foreground-intense:focus-visible{color:var(--foreground-intense)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--focus-ring)}.focus-visible\:ring-ring-input:focus-visible{--tw-ring-color:var(--focus-ring-input)}:is(.\*\:focus-visible\:z-2>*):focus-visible{z-index:2}.focus-visible\:before\:bg-background-muted:focus-visible:before{content:var(--tw-content);background-color:var(--background-muted)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:duration-100:active{--tw-duration:.1s;transition-duration:.1s}.active\:ease-in-out:active{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}:is(.\*\:active\:z-2>*):active{z-index:2}.not-data-popup-open\:active\:translate-y-px:not([data-popup-open]):active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.not-data-popup-open\:active\:scale-\[0\.97\]:not([data-popup-open]):active{scale:.97}.not-data-popup-open\:active\:duration-100:not([data-popup-open]):active{--tw-duration:.1s;transition-duration:.1s}.not-data-popup-open\:active\:ease-in-out:not([data-popup-open]):active{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-disabled:disabled{opacity:var(--opacity-disabled)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:rounded-md{border-radius:var(--radius-md)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:rounded-sm{border-radius:var(--radius-sm)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:rounded-xs{border-radius:var(--radius-xs)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:px-3{padding-inline:calc(var(--spacing) * 3)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:py-2{padding-block:calc(var(--spacing) * 2)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background-inverse{background-color:var(--background-inverse)}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-foreground-inverse\/75{color:var(--foreground-inverse)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-foreground-inverse\/75{color:color-mix(in oklab, var(--foreground-inverse) 75%, transparent)}}.has-focus\:border-transparent:has(:focus){border-color:#0000}.has-focus\:bg-background:has(:focus){background-color:var(--background)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring-input:has(:focus){--tw-ring-color:var(--focus-ring-input)}.has-focus-visible\:ring-3:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus-visible\:ring-ring:has(:focus-visible){--tw-ring-color:var(--focus-ring)}.has-data-empty\:py-0:has([data-empty]){padding-block:0}.has-data-invalid\:border-error:has([data-invalid]){border-color:var(--error)}.has-data-invalid\:bg-error-subtle:has([data-invalid]){background-color:var(--error-subtle)}.has-data-invalid\:has-focus\:border-transparent:has([data-invalid]):has(:focus){border-color:#0000}.has-data-invalid\:has-focus\:bg-background:has([data-invalid]):has(:focus){background-color:var(--background)}.has-data-invalid\:has-focus\:ring-ring-error:has([data-invalid]):has(:focus){--tw-ring-color:var(--focus-ring-error)}.has-data-popup-open\:border-transparent:has([data-popup-open]){border-color:#0000}.has-data-popup-open\:bg-background:has([data-popup-open]){background-color:var(--background)}.has-data-popup-open\:ring-3:has([data-popup-open]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-popup-open\:ring-ring-input:has([data-popup-open]){--tw-ring-color:var(--focus-ring-input)}.has-data-invalid\:has-data-popup-open\:border-transparent:has([data-invalid]):has([data-popup-open]){border-color:#0000}.has-data-invalid\:has-data-popup-open\:bg-background:has([data-invalid]):has([data-popup-open]){background-color:var(--background)}.has-data-invalid\:has-data-popup-open\:ring-ring-error:has([data-invalid]):has([data-popup-open]){--tw-ring-color:var(--focus-ring-error)}.has-data-pressed\:border-transparent:has([data-pressed]){border-color:#0000}.has-data-pressed\:bg-background:has([data-pressed]){background-color:var(--background)}.has-data-pressed\:ring-3:has([data-pressed]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-pressed\:ring-ring-input:has([data-pressed]){--tw-ring-color:var(--focus-ring-input)}.has-data-invalid\:has-data-pressed\:border-transparent:has([data-invalid]):has([data-pressed]){border-color:#0000}.has-data-invalid\:has-data-pressed\:bg-background:has([data-invalid]):has([data-pressed]){background-color:var(--background)}.has-data-invalid\:has-data-pressed\:ring-ring-error:has([data-invalid]):has([data-pressed]){--tw-ring-color:var(--focus-ring-error)}.has-data-\[icon\=end\]\:pe-1:has([data-icon=end]){padding-inline-end:var(--spacing)}.has-data-\[icon\=end\]\:pe-1\.5:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 1.5)}.has-data-\[icon\=end\]\:pe-1\.25:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 1.25)}.has-data-\[icon\=end\]\:pe-1\.75:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 1.75)}.has-data-\[icon\=end\]\:pe-2:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2)}.has-data-\[icon\=end\]\:pe-2\.5:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2.5)}.has-data-\[icon\=end\]\:pe-2\.25:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2.25)}.has-data-\[icon\=end\]\:pe-3:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 3)}.has-data-\[icon\=end\]\:pe-3\.5:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 3.5)}.has-data-\[icon\=end\]\:pe-4:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 4)}.has-data-\[icon\=end\]\:pe-4\.5:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 4.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-1\.5:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 1.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-2:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-2\.5:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2.5)}.has-data-\[icon\=start\]\:ps-1:has([data-icon=start]){padding-inline-start:var(--spacing)}.has-data-\[icon\=start\]\:ps-1\.5:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 1.5)}.has-data-\[icon\=start\]\:ps-1\.25:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 1.25)}.has-data-\[icon\=start\]\:ps-1\.75:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 1.75)}.has-data-\[icon\=start\]\:ps-2:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2)}.has-data-\[icon\=start\]\:ps-2\.5:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2.5)}.has-data-\[icon\=start\]\:ps-2\.25:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2.25)}.has-data-\[icon\=start\]\:ps-3:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 3)}.has-data-\[icon\=start\]\:ps-3\.5:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 3.5)}.has-data-\[icon\=start\]\:ps-4:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 4)}.has-data-\[icon\=start\]\:ps-4\.5:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 4.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-1\.5:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 1.5)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-2:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2)}:where([aria-orientation=vertical]) .in-aria-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-2\.5:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2.5)}.has-data-\[slot\=combobox-chip\]\:h-auto:has([data-slot=combobox-chip]){height:auto}.has-data-\[slot\=combobox-chip\]\:min-h-8:has([data-slot=combobox-chip]){min-height:calc(var(--spacing) * 8)}.has-data-\[slot\=combobox-chip\]\:min-h-10:has([data-slot=combobox-chip]){min-height:calc(var(--spacing) * 10)}.has-data-\[slot\=combobox-chip\]\:min-h-12:has([data-slot=combobox-chip]){min-height:calc(var(--spacing) * 12)}.has-data-\[slot\=combobox-chip\]\:flex-wrap:has([data-slot=combobox-chip]){flex-wrap:wrap}.has-data-\[slot\=combobox-chip\]\:items-start:has([data-slot=combobox-chip]){align-items:flex-start}.has-data-\[slot\=combobox-chip\]\:p-1:has([data-slot=combobox-chip]){padding:var(--spacing)}.has-data-\[slot\=toast-actions\]\:not-has-data-\[slot\=toast-description\]\:\[grid-template-areas\:\'icon_title_close\'_\'icon_actions_actions\'\]:has([data-slot=toast-actions]):not(:has([data-slot=toast-description])){grid-template-areas:"icon title close""icon actions actions"}.has-data-\[slot\=toast-description\]\:\[grid-template-areas\:\'icon_title_close\'_\'icon_description_close\'\]:has([data-slot=toast-description]){grid-template-areas:"icon title close""icon description close"}.has-data-\[slot\=toast-actions\]\:has-data-\[slot\=toast-description\]\:\[grid-template-areas\:\'icon_title_close\'_\'icon_description_close\'_\'icon_actions_actions\'\]:has([data-slot=toast-actions]):has([data-slot=toast-description]){grid-template-areas:"icon title close""icon description close""icon actions actions"}.has-data-\[slot\=toast-icon\]\:gap-x-3:has([data-slot=toast-icon]){column-gap:calc(var(--spacing) * 3)}.has-\[\[data-slot\=field-error\]\:not\(\[data-starting-style\]\)\:not\(\[data-ending-style\]\)\]\:grid-rows-\[1fr\]:has([data-slot=field-error]:not([data-starting-style]):not([data-ending-style])){grid-template-rows:1fr}.has-\[input\:disabled\]\:cursor-not-allowed:has(:is(input:disabled)){cursor:not-allowed}.has-\[input\:disabled\]\:border-dashed:has(:is(input:disabled)){--tw-border-style:dashed;border-style:dashed}.has-\[input\:disabled\]\:border-border-strong\!:has(:is(input:disabled)){border-color:var(--border-strong)!important}.has-\[input\:disabled\]\:bg-background-subtle\!:has(:is(input:disabled)){background-color:var(--background-subtle)!important}.has-\[input\:disabled\]\:opacity-disabled:has(:is(input:disabled)){opacity:var(--opacity-disabled)}.has-\[svg\]\:text-\[1em\]:has(:is(svg)){font-size:1em}.has-\[textarea\:disabled\]\:cursor-not-allowed:has(:is(textarea:disabled)){cursor:not-allowed}.has-\[textarea\:disabled\]\:border-dashed:has(:is(textarea:disabled)){--tw-border-style:dashed;border-style:dashed}.has-\[textarea\:disabled\]\:border-border-strong\!:has(:is(textarea:disabled)){border-color:var(--border-strong)!important}.has-\[textarea\:disabled\]\:bg-background-subtle\!:has(:is(textarea:disabled)){background-color:var(--background-subtle)!important}.has-\[textarea\:disabled\]\:opacity-disabled:has(:is(textarea:disabled)){opacity:var(--opacity-disabled)}.has-\[\>svg\]\:h-lh:has(>svg){height:1lh}.data-active\:pointer-events-none[data-active]{pointer-events:none}.data-active\:transform-\[scale\(calc\(0\.95\+0\.03\*var\(--drawer-swipe-progress\)\)\)\][data-active]{transform:scale(calc(.95 + .03 * var(--drawer-swipe-progress)))}.data-active\:rounded-2xl[data-active]{border-radius:var(--radius-2xl)}.data-active\:border[data-active]{border-style:var(--tw-border-style);border-width:var(--border-width)}.data-active\:bg-background-strong[data-active]{background-color:var(--background-strong)}.data-active\:text-black[data-active]{color:var(--color-black)}.data-active\:text-foreground-intense[data-active]{color:var(--foreground-intense)}.data-active\:before\:border-border[data-active]:before{content:var(--tw-content);border-color:var(--border)}.data-active\:before\:border-border-strong[data-active]:before{content:var(--tw-content);border-color:var(--border-strong)}.data-active\:before\:border-white\/15[data-active]:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.data-active\:before\:border-white\/15[data-active]:before{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.data-active\:before\:bg-background-muted[data-active]:before{content:var(--tw-content);background-color:var(--background-muted)}.data-active\:before\:bg-background-subtle[data-active]:before{content:var(--tw-content);background-color:var(--background-subtle)}.data-active\:before\:bg-white\/15[data-active]:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.data-active\:before\:bg-white\/15[data-active]:before{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.data-checked\:border-transparent[data-checked]{border-color:#0000}.data-checked\:bg-primary[data-checked]{background-color:var(--primary)}.data-checked\:bg-primary-foreground[data-checked]{background-color:var(--primary-foreground)}.data-checked\:outline-ring-primary[data-checked]{outline-color:var(--focus-ring-primary)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:border-dashed[data-disabled]{--tw-border-style:dashed;border-style:dashed}.data-disabled\:border-border-strong\![data-disabled]{border-color:var(--border-strong)!important}.data-disabled\:bg-background-subtle\![data-disabled]{background-color:var(--background-subtle)!important}.data-disabled\:opacity-disabled[data-disabled]{opacity:var(--opacity-disabled)}.data-disabled\:not-data-checked\:border-dashed[data-disabled]:not([data-checked]){--tw-border-style:dashed;border-style:dashed}.data-disabled\:not-data-checked\:border-border-strong[data-disabled]:not([data-checked]){border-color:var(--border-strong)}.data-disabled\:not-data-checked\:bg-background-subtle[data-disabled]:not([data-checked]){background-color:var(--background-subtle)}.data-disabled\:not-data-checked\:not-data-indeterminate\:border-dashed[data-disabled]:not([data-checked]):not([data-indeterminate]){--tw-border-style:dashed;border-style:dashed}.data-disabled\:not-data-checked\:not-data-indeterminate\:bg-background-subtle[data-disabled]:not([data-checked]):not([data-indeterminate]){background-color:var(--background-subtle)}.data-disabled\:data-checked\:opacity-disabled[data-disabled][data-checked]{opacity:var(--opacity-disabled)}.data-ending-style\:h-0[data-ending-style]{height:0}.data-ending-style\:\[transform\:translateX\(calc\(-100\%-0\.5rem\)\)\][data-ending-style]{transform:translate(calc(-100% - .5rem))}.data-ending-style\:\[transform\:translateX\(calc\(100\%\+0\.5rem\)\)\][data-ending-style]{transform:translate(calc(100% + .5rem))}.data-ending-style\:\[transform\:translateY\(calc\(-100\%-0\.5rem\)\)\][data-ending-style]{transform:translateY(calc(-100% - .5rem))}.data-ending-style\:\[transform\:translateY\(calc\(100\%\+0\.5rem\)\)\][data-ending-style]{transform:translateY(calc(100% + .5rem))}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-expanded\:h-\[var\(--toast-height\)\][data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--offset-y\)\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--offset-y)))}.data-expanded\:border-white\/15[data-expanded]{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.data-expanded\:border-white\/15[data-expanded]{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.data-expanded\:bg-white\/10[data-expanded]{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.data-expanded\:bg-white\/10[data-expanded]{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.data-expanded\:p-1\.5[data-expanded]{padding:calc(var(--spacing) * 1.5)}.data-expanded\:shadow-none[data-expanded]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-expanded\:backdrop-blur-sm[data-expanded]{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.data-expanded\:before\:bg-background[data-expanded]:before{content:var(--tw-content);background-color:var(--background)}.data-highlighted\:not-data-disabled\:text-foreground-intense[data-highlighted]:not([data-disabled]){color:var(--foreground-intense)}.data-highlighted\:not-data-disabled\:before\:bg-background-muted[data-highlighted]:not([data-disabled]):before{content:var(--tw-content);background-color:var(--background-muted)}.data-highlighted\:not-data-disabled\:before\:opacity-100[data-highlighted]:not([data-disabled]):before{content:var(--tw-content);opacity:1}.data-indeterminate\:border-transparent[data-indeterminate]{border-color:#0000}.data-indeterminate\:bg-primary[data-indeterminate]{background-color:var(--primary)}.data-indeterminate\:outline-ring-primary[data-indeterminate]{outline-color:var(--focus-ring-primary)}.data-disabled\:data-indeterminate\:opacity-disabled[data-disabled][data-indeterminate]{opacity:var(--opacity-disabled)}.data-invalid\:border-error[data-invalid]{border-color:var(--error)}.data-invalid\:bg-error-subtle[data-invalid]{background-color:var(--error-subtle)}.data-invalid\:outline-ring-error[data-invalid]{outline-color:var(--focus-ring-error)}.data-invalid\:not-data-checked\:bg-error-subtle[data-invalid]:not([data-checked]),.data-invalid\:not-data-checked\:not-data-indeterminate\:bg-error-subtle[data-invalid]:not([data-checked]):not([data-indeterminate]){background-color:var(--error-subtle)}.data-invalid\:focus-visible\:border-transparent[data-invalid]:focus-visible{border-color:#0000}.data-invalid\:focus-visible\:bg-background[data-invalid]:focus-visible{background-color:var(--background)}.data-invalid\:focus-visible\:ring-ring-error[data-invalid]:focus-visible{--tw-ring-color:var(--focus-ring-error)}.data-invalid\:has-focus\:border-transparent[data-invalid]:has(:focus){border-color:#0000}.data-invalid\:has-focus\:bg-background[data-invalid]:has(:focus){background-color:var(--background)}.data-invalid\:has-focus\:ring-ring-error[data-invalid]:has(:focus){--tw-ring-color:var(--focus-ring-error)}.data-invalid\:has-data-popup-open\:border-transparent[data-invalid]:has([data-popup-open]){border-color:#0000}.data-invalid\:has-data-popup-open\:bg-background[data-invalid]:has([data-popup-open]){background-color:var(--background)}.data-invalid\:has-data-popup-open\:ring-ring-error[data-invalid]:has([data-popup-open]){--tw-ring-color:var(--focus-ring-error)}.data-invalid\:has-data-pressed\:border-transparent[data-invalid]:has([data-pressed]){border-color:#0000}.data-invalid\:has-data-pressed\:bg-background[data-invalid]:has([data-pressed]){background-color:var(--background)}.data-invalid\:has-data-pressed\:ring-ring-error[data-invalid]:has([data-pressed]){--tw-ring-color:var(--focus-ring-error)}.data-limited\:opacity-0[data-limited]{opacity:0}.data-nested\:border-border-overlay[data-nested]{border-color:var(--border-overlay)}.data-nested\:bg-background[data-nested]{background-color:var(--background)}.data-nested\:p-0[data-nested]{padding:0}.data-nested\:shadow-2xl[data-nested]{--tw-shadow:0 24px 32px -12px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-nested\:backdrop-blur-none[data-nested]{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.data-nested-dialog-open\:pointer-events-none[data-nested-dialog-open]{pointer-events:none}.data-nested-dialog-open\:scale-95[data-nested-dialog-open]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-nested-dialog-open\:opacity-0[data-nested-dialog-open]{opacity:0}.data-nested-drawer-open\:\[height\:var\(--drawer-frontmost-height\,auto\)\][data-nested-drawer-open]{height:var(--drawer-frontmost-height,auto)}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-open\:border-border[data-open]{border-color:var(--border)}.data-open\:border-transparent[data-open]{border-color:#0000}.data-open\:bg-background-muted[data-open]{background-color:var(--background-muted)}.data-placeholder\:text-foreground-subtle[data-placeholder]{color:var(--foreground-subtle)}.data-popup-open\:rotate-180[data-popup-open]{rotate:180deg}.data-popup-open\:border-transparent[data-popup-open]{border-color:#0000}.data-popup-open\:bg-background[data-popup-open]{background-color:var(--background)}.data-popup-open\:text-foreground-intense[data-popup-open]{color:var(--foreground-intense)}.data-popup-open\:text-primary-foreground[data-popup-open]{color:var(--primary-foreground)}.data-popup-open\:ring-3[data-popup-open]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-popup-open\:ring-ring-input[data-popup-open]{--tw-ring-color:var(--focus-ring-input)}.data-popup-open\:before\:border-border[data-popup-open]:before{content:var(--tw-content);border-color:var(--border)}.data-popup-open\:before\:border-border-strong[data-popup-open]:before{content:var(--tw-content);border-color:var(--border-strong)}.data-popup-open\:before\:border-white\/15[data-popup-open]:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.data-popup-open\:before\:border-white\/15[data-popup-open]:before{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.data-popup-open\:before\:bg-background-muted[data-popup-open]:before{content:var(--tw-content);background-color:var(--background-muted)}.data-popup-open\:before\:bg-background-subtle[data-popup-open]:before{content:var(--tw-content);background-color:var(--background-subtle)}.data-popup-open\:before\:bg-primary[data-popup-open]:before{content:var(--tw-content);background-color:var(--primary)}.data-popup-open\:before\:bg-white\/15[data-popup-open]:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.data-popup-open\:before\:bg-white\/15[data-popup-open]:before{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.data-popup-open\:before\:opacity-100[data-popup-open]:before{content:var(--tw-content);opacity:1}.data-invalid\:data-popup-open\:border-transparent[data-invalid][data-popup-open]{border-color:#0000}.data-invalid\:data-popup-open\:bg-background[data-invalid][data-popup-open]{background-color:var(--background)}.data-invalid\:data-popup-open\:ring-ring-error[data-invalid][data-popup-open]{--tw-ring-color:var(--focus-ring-error)}.data-pressed\:border-transparent[data-pressed]{border-color:#0000}.data-pressed\:bg-background[data-pressed]{background-color:var(--background)}.data-pressed\:text-foreground-intense[data-pressed]{color:var(--foreground-intense)}.data-pressed\:text-primary-foreground[data-pressed]{color:var(--primary-foreground)}.data-pressed\:ring-3[data-pressed]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-pressed\:ring-ring-input[data-pressed]{--tw-ring-color:var(--focus-ring-input)}.data-pressed\:before\:border-border[data-pressed]:before{content:var(--tw-content);border-color:var(--border)}.data-pressed\:before\:border-border-strong[data-pressed]:before{content:var(--tw-content);border-color:var(--border-strong)}.data-pressed\:before\:border-white\/15[data-pressed]:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.data-pressed\:before\:border-white\/15[data-pressed]:before{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.data-pressed\:before\:bg-background-muted[data-pressed]:before{content:var(--tw-content);background-color:var(--background-muted)}.data-pressed\:before\:bg-background-subtle[data-pressed]:before{content:var(--tw-content);background-color:var(--background-subtle)}.data-pressed\:before\:bg-primary[data-pressed]:before{content:var(--tw-content);background-color:var(--primary)}.data-pressed\:before\:bg-white\/15[data-pressed]:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.data-pressed\:before\:bg-white\/15[data-pressed]:before{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.data-pressed\:before\:opacity-100[data-pressed]:before{content:var(--tw-content);opacity:1}.data-invalid\:data-pressed\:border-transparent[data-invalid][data-pressed]{border-color:#0000}.data-invalid\:data-pressed\:bg-background[data-invalid][data-pressed]{background-color:var(--background)}.data-invalid\:data-pressed\:ring-ring-error[data-invalid][data-pressed]{--tw-ring-color:var(--focus-ring-error)}.data-starting-style\:h-0[data-starting-style]{height:0}.data-starting-style\:\[transform\:translateX\(calc\(-100\%-0\.5rem\)\)\][data-starting-style]{transform:translate(calc(-100% - .5rem))}.data-starting-style\:\[transform\:translateX\(calc\(100\%\+0\.5rem\)\)\][data-starting-style]{transform:translate(calc(100% + .5rem))}.data-starting-style\:\[transform\:translateY\(calc\(-100\%-0\.5rem\)\)\][data-starting-style]{transform:translateY(calc(-100% - .5rem))}.data-starting-style\:\[transform\:translateY\(calc\(100\%\+0\.5rem\)\)\][data-starting-style]{transform:translateY(calc(100% + .5rem))}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-swiping\:select-none[data-swiping]{-webkit-user-select:none;user-select:none}.data-\[ending-style\]\:hidden[data-ending-style]{display:none}.data-\[hovering\]\:pointer-events-auto[data-hovering]{pointer-events:auto}.data-\[hovering\]\:opacity-100[data-hovering]{opacity:1}.data-\[orientation\=horizontal\]\:-inset-s-14[data-orientation=horizontal]{inset-inline-start:calc(var(--spacing) * -14)}.data-\[orientation\=horizontal\]\:inset-s-0[data-orientation=horizontal]{inset-inline-start:0}.data-\[orientation\=horizontal\]\:inset-s-4[data-orientation=horizontal]{inset-inline-start:calc(var(--spacing) * 4)}.data-\[orientation\=horizontal\]\:-inset-e-14[data-orientation=horizontal]{inset-inline-end:calc(var(--spacing) * -14)}.data-\[orientation\=horizontal\]\:inset-e-0[data-orientation=horizontal]{inset-inline-end:0}.data-\[orientation\=horizontal\]\:inset-e-4[data-orientation=horizontal]{inset-inline-end:calc(var(--spacing) * 4)}.data-\[orientation\=horizontal\]\:top-0\.5[data-orientation=horizontal]{top:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:top-1\/2[data-orientation=horizontal]{top:50%}.data-\[orientation\=horizontal\]\:bottom-0[data-orientation=horizontal]{bottom:0}.data-\[orientation\=horizontal\]\:bottom-full[data-orientation=horizontal]{bottom:100%}.data-\[orientation\=horizontal\]\:left-1\/2[data-orientation=horizontal]{left:50%}.data-\[orientation\=horizontal\]\:my-0\.5[data-orientation=horizontal]{margin-block:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:mb-1[data-orientation=horizontal]{margin-bottom:var(--spacing)}.data-\[orientation\=horizontal\]\:h-\(--border-width\)[data-orientation=horizontal]{height:var(--border-width)}.data-\[orientation\=horizontal\]\:h-0\.5[data-orientation=horizontal]{height:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-1\.25[data-orientation=horizontal]{height:calc(var(--spacing) * 1.25)}.data-\[orientation\=horizontal\]\:h-\[calc\(100\%-0\.25rem\)\][data-orientation=horizontal]{height:calc(100% - .25rem)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:w-\(--active-tab-width\)[data-orientation=horizontal]{width:var(--active-tab-width)}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:origin-bottom[data-orientation=horizontal]{transform-origin:bottom}.data-\[orientation\=horizontal\]\:-translate-x-1\/2[data-orientation=horizontal]{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:-translate-y-1\/2[data-orientation=horizontal]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=horizontal\]\:items-center[data-orientation=horizontal]{align-items:center}.data-\[orientation\=horizontal\]\:justify-center[data-orientation=horizontal]{justify-content:center}.data-\[orientation\=horizontal\]\:gap-5[data-orientation=horizontal]{gap:calc(var(--spacing) * 5)}.data-\[orientation\=horizontal\]\:gap-6[data-orientation=horizontal]{gap:calc(var(--spacing) * 6)}.data-\[orientation\=horizontal\]\:gap-7[data-orientation=horizontal]{gap:calc(var(--spacing) * 7)}.data-\[orientation\=horizontal\]\:rounded-lg[data-orientation=horizontal]{border-radius:var(--radius-lg)}.data-\[orientation\=horizontal\]\:rounded-md[data-orientation=horizontal]{border-radius:var(--radius-md)}.data-\[orientation\=horizontal\]\:rounded-sm[data-orientation=horizontal]{border-radius:var(--radius-sm)}.data-\[orientation\=horizontal\]\:border-t[data-orientation=horizontal]{border-top-style:var(--tw-border-style);border-top-width:var(--border-width)}.data-\[orientation\=horizontal\]\:border-t-\[calc\(var\(--border-width\)\*3\)\][data-orientation=horizontal]{border-top-style:var(--tw-border-style);border-top-width:calc(var(--border-width) * 3)}.data-\[orientation\=horizontal\]\:bg-\[linear-gradient\(to_right\,transparent\,currentColor_26\%\,currentColor_74\%\,transparent\)\][data-orientation=horizontal]{background-image:linear-gradient(90deg,#0000,currentColor 26% 74%,#0000)}.data-\[orientation\=horizontal\]\:px-3[data-orientation=horizontal]{padding-inline:calc(var(--spacing) * 3)}.data-\[orientation\=horizontal\]\:px-3\.5[data-orientation=horizontal]{padding-inline:calc(var(--spacing) * 3.5)}.data-\[orientation\=horizontal\]\:px-4[data-orientation=horizontal]{padding-inline:calc(var(--spacing) * 4)}.data-\[orientation\=horizontal\]\:py-2[data-orientation=horizontal]{padding-block:calc(var(--spacing) * 2)}.data-\[orientation\=horizontal\]\:py-2\.5[data-orientation=horizontal]{padding-block:calc(var(--spacing) * 2.5)}.data-\[orientation\=horizontal\]\:py-3[data-orientation=horizontal]{padding-block:calc(var(--spacing) * 3)}.data-\[orientation\=horizontal\]\:text-center[data-orientation=horizontal]{text-align:center}.data-\[orientation\=horizontal\]\:whitespace-nowrap[data-orientation=horizontal]{white-space:nowrap}.data-\[orientation\=horizontal\]\:after\:inset-x-0[data-orientation=horizontal]:after{content:var(--tw-content);inset-inline:0}.data-\[orientation\=horizontal\]\:after\:bottom-1[data-orientation=horizontal]:after{content:var(--tw-content);bottom:var(--spacing)}.data-\[orientation\=horizontal\]\:after\:bottom-1\.5[data-orientation=horizontal]:after{content:var(--tw-content);bottom:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:after\:bottom-2[data-orientation=horizontal]:after{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.data-\[orientation\=horizontal\]\:after\:h-0\.5[data-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:after\:bg-size-\[0_2px\][data-orientation=horizontal]:after{content:var(--tw-content);background-size:0 2px}@media (hover:hover){.data-\[orientation\=horizontal\]\:hover\:h-2[data-orientation=horizontal]:hover{height:calc(var(--spacing) * 2)}.hover\:data-\[orientation\=horizontal\]\:after\:bg-size-\[100\%_2px\]:hover[data-orientation=horizontal]:after{content:var(--tw-content);background-size:100% 2px}}.focus-visible\:data-\[orientation\=horizontal\]\:after\:bg-size-\[100\%_2px\]:focus-visible[data-orientation=horizontal]:after{content:var(--tw-content);background-size:100% 2px}.data-\[orientation\=horizontal\]\:has-data-\[icon\=end\]\:pe-2[data-orientation=horizontal]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2)}.data-\[orientation\=horizontal\]\:has-data-\[icon\=end\]\:pe-2\.5[data-orientation=horizontal]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2.5)}.data-\[orientation\=horizontal\]\:has-data-\[icon\=end\]\:pe-3[data-orientation=horizontal]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 3)}.data-\[orientation\=horizontal\]\:has-data-\[icon\=start\]\:ps-2[data-orientation=horizontal]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2)}.data-\[orientation\=horizontal\]\:has-data-\[icon\=start\]\:ps-2\.5[data-orientation=horizontal]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2.5)}.data-\[orientation\=horizontal\]\:has-data-\[icon\=start\]\:ps-3[data-orientation=horizontal]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 3)}.data-active\:data-\[orientation\=horizontal\]\:after\:bg-size-\[100\%_2px\][data-active][data-orientation=horizontal]:after,.data-popup-open\:data-\[orientation\=horizontal\]\:after\:bg-size-\[100\%_2px\][data-popup-open][data-orientation=horizontal]:after,.data-pressed\:data-\[orientation\=horizontal\]\:after\:bg-size-\[100\%_2px\][data-pressed][data-orientation=horizontal]:after{content:var(--tw-content);background-size:100% 2px}.data-\[orientation\=vertical\]\:inset-s-0\.5[data-orientation=vertical]{inset-inline-start:calc(var(--spacing) * .5)}.data-\[orientation\=vertical\]\:inset-s-1\/2[data-orientation=vertical]{inset-inline-start:50%}.data-\[orientation\=vertical\]\:inset-s-full[data-orientation=vertical]{inset-inline-start:100%}.data-\[orientation\=vertical\]\:-top-14[data-orientation=vertical]{top:calc(var(--spacing) * -14)}.data-\[orientation\=vertical\]\:top-0[data-orientation=vertical]{top:0}.data-\[orientation\=vertical\]\:top-1\/2[data-orientation=vertical]{top:50%}.data-\[orientation\=vertical\]\:top-4[data-orientation=vertical]{top:calc(var(--spacing) * 4)}.data-\[orientation\=vertical\]\:top-\[calc\(var\(--active-tab-height\)\/4\)\][data-orientation=vertical]{top:calc(var(--active-tab-height) / 4)}.data-\[orientation\=vertical\]\:-bottom-14[data-orientation=vertical]{bottom:calc(var(--spacing) * -14)}.data-\[orientation\=vertical\]\:bottom-\(--active-tab-bottom\)[data-orientation=vertical]{bottom:var(--active-tab-bottom)}.data-\[orientation\=vertical\]\:bottom-0[data-orientation=vertical]{bottom:0}.data-\[orientation\=vertical\]\:bottom-4[data-orientation=vertical]{bottom:calc(var(--spacing) * 4)}.data-\[orientation\=vertical\]\:mx-0\.5[data-orientation=vertical]{margin-inline:calc(var(--spacing) * .5)}.data-\[orientation\=vertical\]\:ms-1[data-orientation=vertical]{margin-inline-start:var(--spacing)}.data-\[orientation\=vertical\]\:h-\(--active-tab-height\)[data-orientation=vertical]{height:var(--active-tab-height)}.data-\[orientation\=vertical\]\:h-5[data-orientation=vertical]{height:calc(var(--spacing) * 5)}.data-\[orientation\=vertical\]\:h-\[calc\(var\(--active-tab-height\)\/2\)\][data-orientation=vertical]{height:calc(var(--active-tab-height) / 2)}.data-\[orientation\=vertical\]\:h-fit[data-orientation=vertical]{height:fit-content}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-40[data-orientation=vertical]{min-height:calc(var(--spacing) * 40)}.data-\[orientation\=vertical\]\:w-\(--border-width\)[data-orientation=vertical]{width:var(--border-width)}.data-\[orientation\=vertical\]\:w-0\.5[data-orientation=vertical]{width:calc(var(--spacing) * .5)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-1\.25[data-orientation=vertical]{width:calc(var(--spacing) * 1.25)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-fit[data-orientation=vertical]{width:fit-content}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:min-w-32[data-orientation=vertical]{min-width:calc(var(--spacing) * 32)}.data-\[orientation\=vertical\]\:min-w-36[data-orientation=vertical]{min-width:calc(var(--spacing) * 36)}.data-\[orientation\=vertical\]\:min-w-40[data-orientation=vertical]{min-width:calc(var(--spacing) * 40)}.data-\[orientation\=vertical\]\:-translate-x-1\/2[data-orientation=vertical]{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=vertical\]\:-translate-y-1\/2[data-orientation=vertical]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=vertical\]\:translate-y-\(--active-tab-top\)[data-orientation=vertical]{--tw-translate-y:var(--active-tab-top);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=vertical\]\:translate-y-1\/2[data-orientation=vertical]{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:items-stretch[data-orientation=vertical]{align-items:stretch}.data-\[orientation\=vertical\]\:justify-center[data-orientation=vertical]{justify-content:center}.data-\[orientation\=vertical\]\:self-stretch[data-orientation=vertical]{align-self:stretch}.data-\[orientation\=vertical\]\:rounded-md[data-orientation=vertical]{border-radius:var(--radius-md)}.data-\[orientation\=vertical\]\:rounded-sm[data-orientation=vertical]{border-radius:var(--radius-sm)}.data-\[orientation\=vertical\]\:rounded-xs[data-orientation=vertical]{border-radius:var(--radius-xs)}.data-\[orientation\=vertical\]\:border-l[data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:var(--border-width)}.data-\[orientation\=vertical\]\:border-l-\[calc\(var\(--border-width\)\*3\)\][data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:calc(var(--border-width) * 3)}.data-\[orientation\=vertical\]\:bg-\[linear-gradient\(to_bottom\,transparent\,currentColor_26\%\,currentColor_74\%\,transparent\)\][data-orientation=vertical]{background-image:linear-gradient(#0000,currentColor 26% 74%,#0000)}.data-\[orientation\=vertical\]\:px-2\.5[data-orientation=vertical]{padding-inline:calc(var(--spacing) * 2.5)}.data-\[orientation\=vertical\]\:px-3[data-orientation=vertical]{padding-inline:calc(var(--spacing) * 3)}.data-\[orientation\=vertical\]\:px-3\.5[data-orientation=vertical]{padding-inline:calc(var(--spacing) * 3.5)}.data-\[orientation\=vertical\]\:py-1\.5[data-orientation=vertical]{padding-block:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:py-2[data-orientation=vertical]{padding-block:calc(var(--spacing) * 2)}.data-\[orientation\=vertical\]\:py-2\.5[data-orientation=vertical]{padding-block:calc(var(--spacing) * 2.5)}.data-\[orientation\=vertical\]\:ps-2\.5[data-orientation=vertical]{padding-inline-start:calc(var(--spacing) * 2.5)}.data-\[orientation\=vertical\]\:ps-3[data-orientation=vertical]{padding-inline-start:calc(var(--spacing) * 3)}.data-\[orientation\=vertical\]\:ps-3\.5[data-orientation=vertical]{padding-inline-start:calc(var(--spacing) * 3.5)}.data-\[orientation\=vertical\]\:ps-4[data-orientation=vertical]{padding-inline-start:calc(var(--spacing) * 4)}.data-\[orientation\=vertical\]\:ps-5[data-orientation=vertical]{padding-inline-start:calc(var(--spacing) * 5)}.data-\[orientation\=vertical\]\:text-start[data-orientation=vertical]{text-align:start}.data-\[orientation\=vertical\]\:after\:inset-s-0[data-orientation=vertical]:after{content:var(--tw-content);inset-inline-start:0}.data-\[orientation\=vertical\]\:after\:top-\[25\%\][data-orientation=vertical]:after{content:var(--tw-content);top:25%}.data-\[orientation\=vertical\]\:after\:bottom-\[25\%\][data-orientation=vertical]:after{content:var(--tw-content);bottom:25%}.data-\[orientation\=vertical\]\:after\:w-0\.5[data-orientation=vertical]:after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.data-\[orientation\=vertical\]\:after\:bg-size-\[2px_0\][data-orientation=vertical]:after{content:var(--tw-content);background-size:2px 0}.data-\[orientation\=vertical\]\:after\:\[background-position-y\:bottom\][data-orientation=vertical]:after{content:var(--tw-content);background-position-y:bottom}@media (hover:hover){.data-\[orientation\=vertical\]\:hover\:w-2[data-orientation=vertical]:hover{width:calc(var(--spacing) * 2)}.hover\:data-\[orientation\=vertical\]\:after\:bg-size-\[2px_100\%\]:hover[data-orientation=vertical]:after{content:var(--tw-content);background-size:2px 100%}.hover\:data-\[orientation\=vertical\]\:after\:\[background-position-y\:top\]:hover[data-orientation=vertical]:after{content:var(--tw-content);background-position-y:top}}.focus-visible\:data-\[orientation\=vertical\]\:after\:bg-size-\[2px_100\%\]:focus-visible[data-orientation=vertical]:after{content:var(--tw-content);background-size:2px 100%}.focus-visible\:data-\[orientation\=vertical\]\:after\:\[background-position-y\:top\]:focus-visible[data-orientation=vertical]:after{content:var(--tw-content);background-position-y:top}.data-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-1\.5[data-orientation=vertical]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-2[data-orientation=vertical]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2)}.data-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-2\.5[data-orientation=vertical]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 2.5)}.data-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-3[data-orientation=vertical]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 3)}.data-\[orientation\=vertical\]\:has-data-\[icon\=end\]\:pe-4[data-orientation=vertical]:has([data-icon=end]){padding-inline-end:calc(var(--spacing) * 4)}.data-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-1\.5[data-orientation=vertical]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-2[data-orientation=vertical]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2)}.data-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-2\.5[data-orientation=vertical]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 2.5)}.data-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-3[data-orientation=vertical]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 3)}.data-\[orientation\=vertical\]\:has-data-\[icon\=start\]\:ps-4[data-orientation=vertical]:has([data-icon=start]){padding-inline-start:calc(var(--spacing) * 4)}.data-active\:data-\[orientation\=vertical\]\:after\:bg-size-\[2px_100\%\][data-active][data-orientation=vertical]:after{content:var(--tw-content);background-size:2px 100%}.data-active\:data-\[orientation\=vertical\]\:after\:\[background-position-y\:top\][data-active][data-orientation=vertical]:after{content:var(--tw-content);background-position-y:top}.data-popup-open\:data-\[orientation\=vertical\]\:after\:bg-size-\[2px_100\%\][data-popup-open][data-orientation=vertical]:after{content:var(--tw-content);background-size:2px 100%}.data-popup-open\:data-\[orientation\=vertical\]\:after\:\[background-position-y\:top\][data-popup-open][data-orientation=vertical]:after{content:var(--tw-content);background-position-y:top}.data-pressed\:data-\[orientation\=vertical\]\:after\:bg-size-\[2px_100\%\][data-pressed][data-orientation=vertical]:after{content:var(--tw-content);background-size:2px 100%}.data-pressed\:data-\[orientation\=vertical\]\:after\:\[background-position-y\:top\][data-pressed][data-orientation=vertical]:after{content:var(--tw-content);background-position-y:top}.data-\[scrolling\]\:pointer-events-auto[data-scrolling]{pointer-events:auto}.data-\[scrolling\]\:opacity-100[data-scrolling]{opacity:1}.data-\[scrolling\]\:duration-0[data-scrolling]{--tw-duration:0s;transition-duration:0s}.data-\[side\=bottom\]\:-top-2\.25[data-side=bottom]{top:calc(var(--spacing) * -2.25)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=inline-end\]\:-inset-s-1[data-side=inline-end]{inset-inline-start:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-inset-s-3\.25[data-side=inline-end]{inset-inline-start:calc(var(--spacing) * -3.25)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:-inset-e-1[data-side=inline-start]{inset-inline-end:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-inset-e-3\.25[data-side=inline-start]{inset-inline-end:calc(var(--spacing) * -3.25)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-right-3\.25[data-side=left]{right:calc(var(--spacing) * -3.25)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:rotate-90[data-side=left]{rotate:90deg}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-left-3\.25[data-side=right]{left:calc(var(--spacing) * -3.25)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:-rotate-90[data-side=right]{rotate:-90deg}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:-bottom-2\.25[data-side=top]{bottom:calc(var(--spacing) * -2.25)}.data-\[side\=top\]\:rotate-180[data-side=top]{rotate:180deg}:is(.\*\:data-\[slot\=avatar\]\:ring-\[calc\(1em\/12\)\]>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(calc(1em / 12) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[slot\=breadcrumb-link\]\:not-data-active\:text-foreground-muted[data-slot=breadcrumb-link]:not([data-active]){color:var(--foreground-muted)}@media (hover:hover){.data-\[slot\=breadcrumb-link\]\:hover\:text-foreground-intense[data-slot=breadcrumb-link]:hover{color:var(--foreground-intense)}}:is(.\*\*\:data-\[slot\=combobox-input-field\]\:px-1 *)[data-slot=combobox-input-field]{padding-inline:var(--spacing)}:is(.\*\*\:data-\[slot\=meter-label\]\:col-start-1 *)[data-slot=meter-label]{grid-column-start:1}:is(.\*\*\:data-\[slot\=meter-label\]\:row-start-1 *)[data-slot=meter-label]{grid-row-start:1}:is(.\*\*\:data-\[slot\=meter-progress\]\:col-span-2 *)[data-slot=meter-progress]{grid-column:span 2/span 2}:is(.\*\*\:data-\[slot\=meter-value\]\:col-start-2 *)[data-slot=meter-value]{grid-column-start:2}:is(.\*\*\:data-\[slot\=meter-value\]\:row-start-1 *)[data-slot=meter-value]{grid-row-start:1}:is(.\*\*\:data-\[slot\=meter-value\]\:justify-self-end *)[data-slot=meter-value]{justify-self:flex-end}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:inline-flex *)[data-slot=navigation-link-indicator]{display:inline-flex}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:w-0 *)[data-slot=navigation-link-indicator]{width:0}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:shrink-0 *)[data-slot=navigation-link-indicator]{flex-shrink:0}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:items-center *)[data-slot=navigation-link-indicator]{align-items:center}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:justify-center *)[data-slot=navigation-link-indicator]{justify-content:center}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:overflow-hidden *)[data-slot=navigation-link-indicator]{overflow:hidden}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:opacity-0 *)[data-slot=navigation-link-indicator]{opacity:0}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:transition-\[width\,opacity\] *)[data-slot=navigation-link-indicator]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:duration-250 *)[data-slot=navigation-link-indicator]{--tw-duration:.25s;transition-duration:.25s}:is(.\*\*\:data-\[slot\=navigation-link-indicator\]\:ease-out *)[data-slot=navigation-link-indicator]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){:is(.hover\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-4:hover *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 4)}:is(.hover\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-4\.5:hover *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 4.5)}:is(.hover\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-5:hover *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 5)}:is(.hover\:\*\*\:data-\[slot\=navigation-link-indicator\]\:opacity-100:hover *)[data-slot=navigation-link-indicator]{opacity:1}}:is(.focus-visible\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-4:focus-visible *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 4)}:is(.focus-visible\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-4\.5:focus-visible *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 4.5)}:is(.focus-visible\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-5:focus-visible *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 5)}:is(.focus-visible\:\*\*\:data-\[slot\=navigation-link-indicator\]\:opacity-100:focus-visible *)[data-slot=navigation-link-indicator]{opacity:1}:is(.data-active\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-4[data-active] *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 4)}:is(.data-active\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-4\.5[data-active] *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 4.5)}:is(.data-active\:\*\*\:data-\[slot\=navigation-link-indicator\]\:w-5[data-active] *)[data-slot=navigation-link-indicator]{width:calc(var(--spacing) * 5)}:is(.data-active\:\*\*\:data-\[slot\=navigation-link-indicator\]\:opacity-100[data-active] *)[data-slot=navigation-link-indicator]{opacity:1}:is(.\*\*\:data-\[slot\=navigation-link-label\]\:min-w-0 *)[data-slot=navigation-link-label]{min-width:0}:is(.\*\*\:data-\[slot\=navigation-link-label\]\:flex-1 *)[data-slot=navigation-link-label]{flex:1}:is(.\*\*\:data-\[slot\=navigation-link-label\]\:truncate *)[data-slot=navigation-link-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[variant\=bar\]\:grid-cols-\[1fr_auto\][data-variant=bar]{grid-template-columns:1fr auto}:is(.data-\[variant\=bar\]\:\*\*\:data-\[slot\=progress-label\]\:col-start-1[data-variant=bar] *)[data-slot=progress-label]{grid-column-start:1}:is(.data-\[variant\=bar\]\:\*\*\:data-\[slot\=progress-label\]\:row-start-1[data-variant=bar] *)[data-slot=progress-label]{grid-row-start:1}:is(.data-\[variant\=bar\]\:\*\*\:data-\[slot\=progress-track\]\:col-span-2[data-variant=bar] *)[data-slot=progress-track]{grid-column:span 2/span 2}:is(.data-\[variant\=bar\]\:\*\*\:data-\[slot\=progress-value\]\:col-start-2[data-variant=bar] *)[data-slot=progress-value]{grid-column-start:2}:is(.data-\[variant\=bar\]\:\*\*\:data-\[slot\=progress-value\]\:row-start-1[data-variant=bar] *)[data-slot=progress-value]{grid-row-start:1}:is(.data-\[variant\=bar\]\:\*\*\:data-\[slot\=progress-value\]\:justify-self-end[data-variant=bar] *)[data-slot=progress-value]{justify-self:flex-end}.data-\[variant\=circular\]\:w-fit[data-variant=circular]{width:fit-content}.data-\[variant\=circular\]\:justify-items-center[data-variant=circular]{justify-items:center}:is(.data-\[variant\=circular\]\:\*\*\:data-\[slot\=progress-circular\]\:col-start-1[data-variant=circular] *)[data-slot=progress-circular]{grid-column-start:1}:is(.data-\[variant\=circular\]\:\*\*\:data-\[slot\=progress-circular\]\:row-start-1[data-variant=circular] *)[data-slot=progress-circular]{grid-row-start:1}:is(.data-\[variant\=circular\]\:\*\*\:data-\[slot\=progress-label\]\:row-start-2[data-variant=circular] *)[data-slot=progress-label]{grid-row-start:2}:is(.data-\[variant\=circular\]\:\*\*\:data-\[slot\=progress-value\]\:col-start-1[data-variant=circular] *)[data-slot=progress-value]{grid-column-start:1}:is(.data-\[variant\=circular\]\:\*\*\:data-\[slot\=progress-value\]\:row-start-1[data-variant=circular] *)[data-slot=progress-value]{grid-row-start:1}:is(.data-\[variant\=circular\]\:\*\*\:data-\[slot\=progress-value\]\:place-self-center[data-variant=circular] *)[data-slot=progress-value]{place-self:center}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@supports (font:-apple-system-body){.supports-\[font\:-apple-system-body\]\:before\:hidden:before{content:var(--tw-content);display:none}}@media (prefers-reduced-motion:no-preference){.motion-safe\:origin-\(--transform-origin\):not([data-disable-animations] *){transform-origin:var(--transform-origin)}.motion-safe\:animate-gradient-glow:not([data-disable-animations] *){animation:gradient-glow var(--gradient-glow-duration,4s) linear infinite}.motion-safe\:animate-gradient-glow-aura:not([data-disable-animations] *){animation:gradient-glow var(--gradient-glow-duration,4s) linear infinite, gradient-glow-pulse var(--gradient-glow-duration,4s) ease-in-out infinite}.motion-safe\:animate-pulse:not([data-disable-animations] *){animation:var(--animate-pulse)}.motion-safe\:animate-text-caret:not([data-disable-animations] *){animation:1s step-end infinite text-caret}.motion-safe\:transition:not([data-disable-animations] *){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[grid-template-rows\]:not([data-disable-animations] *){transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[height\]:not([data-disable-animations] *){transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[left\,top\]:not([data-disable-animations] *){transition-property:left,top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[left\]:not([data-disable-animations] *){transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[opacity\,scale\]:not([data-disable-animations] *){transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[opacity\,stroke-dashoffset\]:not([data-disable-animations] *){transition-property:opacity,stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[opacity\,translate\]:not([data-disable-animations] *){transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[stroke-dashoffset\]:not([data-disable-animations] *){transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[top\,left\,right\,bottom\]:not([data-disable-animations] *){transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[transform\,height\]:not([data-disable-animations] *){transition-property:transform,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[width\,height\,background-color\]:not([data-disable-animations] *){transition-property:width,height,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[width\]:not([data-disable-animations] *){transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-all:not([data-disable-animations] *){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-colors:not([data-disable-animations] *){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-opacity:not([data-disable-animations] *){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-transform:not([data-disable-animations] *){transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:delay-\[0ms\,150ms\]:not([data-disable-animations] *){transition-delay:0s,.15s}.motion-safe\:duration-150:not([data-disable-animations] *){--tw-duration:.15s;transition-duration:.15s}.motion-safe\:duration-200:not([data-disable-animations] *){--tw-duration:.2s;transition-duration:.2s}.motion-safe\:duration-250:not([data-disable-animations] *){--tw-duration:.25s;transition-duration:.25s}.motion-safe\:duration-300:not([data-disable-animations] *){--tw-duration:.3s;transition-duration:.3s}.motion-safe\:duration-350:not([data-disable-animations] *){--tw-duration:.35s;transition-duration:.35s}.motion-safe\:duration-400:not([data-disable-animations] *){--tw-duration:.4s;transition-duration:.4s}.motion-safe\:duration-\[150ms\,0ms\]:not([data-disable-animations] *){--tw-duration:.15s,0s;transition-duration:.15s,0s}.motion-safe\:duration-\[calc\(var\(--indent-transition\)\*400ms\)\]:not([data-disable-animations] *){--tw-duration:calc(var(--indent-transition) * .4s);transition-duration:calc(var(--indent-transition) * .4s)}.motion-safe\:ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]:not([data-disable-animations] *){--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.motion-safe\:ease-\[cubic-bezier\(0\.32\,1\.2\,0\.4\,1\)\]:not([data-disable-animations] *){--tw-ease:cubic-bezier(.32,1.2,.4,1);transition-timing-function:cubic-bezier(.32,1.2,.4,1)}.motion-safe\:ease-\[cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.5\)\]:not([data-disable-animations] *){--tw-ease:cubic-bezier(.175,.885,.32,1.5);transition-timing-function:cubic-bezier(.175,.885,.32,1.5)}.motion-safe\:ease-linear:not([data-disable-animations] *){--tw-ease:linear;transition-timing-function:linear}.motion-safe\:ease-out:not([data-disable-animations] *){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.motion-safe\:\[transition\:opacity_300ms_cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.5\)\,scale_300ms_cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.5\)\,width_300ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,height_300ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]:not([data-disable-animations] *){transition:opacity .3s cubic-bezier(.175,.885,.32,1.5),scale .3s cubic-bezier(.175,.885,.32,1.5),width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1)}.motion-safe\:group-data-checked\/check\:delay-\[0ms\]:not([data-disable-animations] *):is(:where(.group\/check)[data-checked] *){transition-delay:0s}.motion-safe\:group-data-checked\/check\:duration-\[0ms\,300ms\]:not([data-disable-animations] *):is(:where(.group\/check)[data-checked] *){--tw-duration:0s,.3s;transition-duration:0s,.3s}.group-data-ending-style\/popup\:motion-safe\:scale-95:is(:where(.group\/popup)[data-ending-style] *):not([data-disable-animations] *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-ending-style\/popup\:motion-safe\:opacity-0:is(:where(.group\/popup)[data-ending-style] *):not([data-disable-animations] *){opacity:0}.group-data-ending-style\/popup\:motion-safe\:duration-100:is(:where(.group\/popup)[data-ending-style] *):not([data-disable-animations] *){--tw-duration:.1s;transition-duration:.1s}.group-data-ending-style\/popup\:motion-safe\:ease-out:is(:where(.group\/popup)[data-ending-style] *):not([data-disable-animations] *){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.motion-safe\:group-data-selected\/check\:delay-\[0ms\]:not([data-disable-animations] *):is(:where(.group\/check)[data-selected] *){transition-delay:0s}.motion-safe\:group-data-selected\/check\:duration-\[0ms\,300ms\]:not([data-disable-animations] *):is(:where(.group\/check)[data-selected] *){--tw-duration:0s,.3s;transition-duration:0s,.3s}.group-data-starting-style\/popup\:motion-safe\:scale-90:is(:where(.group\/popup)[data-starting-style] *):not([data-disable-animations] *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-starting-style\/popup\:motion-safe\:opacity-0:is(:where(.group\/popup)[data-starting-style] *):not([data-disable-animations] *){opacity:0}.motion-safe\:before\:transition-opacity:not([data-disable-animations] *):before{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:before\:duration-200:not([data-disable-animations] *):before{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.motion-safe\:before\:ease-out:not([data-disable-animations] *):before{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.motion-safe\:active\:duration-100:not([data-disable-animations] *):active{--tw-duration:.1s;transition-duration:.1s}.motion-safe\:active\:ease-in-out:not([data-disable-animations] *):active{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.data-ending-style\:motion-safe\:scale-95[data-ending-style]:not([data-disable-animations] *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:motion-safe\:opacity-0[data-ending-style]:not([data-disable-animations] *){opacity:0}.data-ending-style\:motion-safe\:duration-100[data-ending-style]:not([data-disable-animations] *){--tw-duration:.1s;transition-duration:.1s}.data-ending-style\:motion-safe\:duration-150[data-ending-style]:not([data-disable-animations] *){--tw-duration:.15s;transition-duration:.15s}.data-ending-style\:motion-safe\:duration-300[data-ending-style]:not([data-disable-animations] *){--tw-duration:.3s;transition-duration:.3s}.data-ending-style\:motion-safe\:ease-out[data-ending-style]:not([data-disable-animations] *){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.data-instant\:motion-safe\:transition-none[data-instant]:not([data-disable-animations] *){transition-property:none}.data-starting-style\:motion-safe\:scale-90[data-starting-style]:not([data-disable-animations] *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:motion-safe\:scale-95[data-starting-style]:not([data-disable-animations] *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-safe\:data-starting-style\:\[transform\:translateY\(-150\%\)\]:not([data-disable-animations] *)[data-starting-style]{transform:translateY(-150%)}.motion-safe\:data-starting-style\:\[transform\:translateY\(150\%\)\]:not([data-disable-animations] *)[data-starting-style]{transform:translateY(150%)}.data-starting-style\:motion-safe\:opacity-0[data-starting-style]:not([data-disable-animations] *){opacity:0}.data-\[activation-direction\=down\]\:data-ending-style\:motion-safe\:-translate-y-4[data-activation-direction=down][data-ending-style]:not([data-disable-animations] *){--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\=down\]\:data-starting-style\:motion-safe\:translate-y-4[data-activation-direction=down][data-starting-style]:not([data-disable-animations] *){--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\=left\]\:data-ending-style\:motion-safe\:translate-x-4[data-activation-direction=left][data-ending-style]:not([data-disable-animations] *){--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\=left\]\:data-starting-style\:motion-safe\:-translate-x-4[data-activation-direction=left][data-starting-style]:not([data-disable-animations] *),.data-\[activation-direction\=right\]\:data-ending-style\:motion-safe\:-translate-x-4[data-activation-direction=right][data-ending-style]:not([data-disable-animations] *){--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\=right\]\:data-starting-style\:motion-safe\:translate-x-4[data-activation-direction=right][data-starting-style]:not([data-disable-animations] *){--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\=up\]\:data-ending-style\:motion-safe\:translate-y-4[data-activation-direction=up][data-ending-style]:not([data-disable-animations] *){--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\=up\]\:data-starting-style\:motion-safe\:-translate-y-4[data-activation-direction=up][data-starting-style]:not([data-disable-animations] *){--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\]:not([data-disable-animations] *)[data-ending-style][data-swipe-direction=down],.motion-safe\:data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\]:not([data-disable-animations] *)[data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.motion-safe\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\]:not([data-disable-animations] *)[data-ending-style][data-swipe-direction=left],.motion-safe\:data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\]:not([data-disable-animations] *)[data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.motion-safe\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\]:not([data-disable-animations] *)[data-ending-style][data-swipe-direction=right],.motion-safe\:data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\]:not([data-disable-animations] *)[data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.motion-safe\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\]:not([data-disable-animations] *)[data-ending-style][data-swipe-direction=up],.motion-safe\:data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\]:not([data-disable-animations] *)[data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}.motion-reduce\:hidden:is([data-disable-animations] *){display:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}.motion-reduce\:animate-none:is([data-disable-animations] *){animation:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.motion-reduce\:transition-none:is([data-disable-animations] *){transition-property:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:before\:transition-none:before{content:var(--tw-content);transition-property:none}}.motion-reduce\:before\:transition-none:is([data-disable-animations] *):before{content:var(--tw-content);transition-property:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}.motion-reduce\:after\:transition-none:is([data-disable-animations] *):after{content:var(--tw-content);transition-property:none}@media (prefers-reduced-motion:reduce){:is(.motion-reduce\:\*\*\:data-\[slot\=navigation-link-indicator\]\:transition-none *)[data-slot=navigation-link-indicator]{transition-property:none}}:is(.motion-reduce\:\*\*\:data-\[slot\=navigation-link-indicator\]\:transition-none:is([data-disable-animations] *) *)[data-slot=navigation-link-indicator]{transition-property:none}@media (width>=40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@container (width>=460px){.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:my-0:is(:where(.group\/alert)[data-layout=inline] *){margin-block:0}.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:ms-3:is(:where(.group\/alert)[data-layout=inline] *){margin-inline-start:calc(var(--spacing) * 3)}.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:me-3:is(:where(.group\/alert)[data-layout=inline] *){margin-inline-end:calc(var(--spacing) * 3)}.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:mt-0:is(:where(.group\/alert)[data-layout=inline] *){margin-top:0}.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:self-center:is(:where(.group\/alert)[data-layout=inline] *){align-self:center}.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:pt-0:is(:where(.group\/alert)[data-layout=inline] *){padding-top:0}.\@min-\[460px\]\:group-data-\[layout\=inline\]\/alert\:text-sm:is(:where(.group\/alert)[data-layout=inline] *){font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.\@min-\[460px\]\:data-\[layout\=inline\]\:\[grid-template-columns\:auto_auto_1fr_auto_auto\][data-layout=inline]{grid-template-columns:auto auto 1fr auto auto}.\@min-\[460px\]\:data-\[layout\=inline\]\:items-center[data-layout=inline]{align-items:center}.\@min-\[460px\]\:data-\[layout\=inline\]\:\[grid-template-areas\:\'icon_title_description_actions_close\'\][data-layout=inline]{grid-template-areas:"icon title description actions close"}}.ltr\:\[mask-image\:linear-gradient\(to_bottom\,transparent_0\,black_min\(40px\,var\(--scroll-area-overflow-y-start\)\)\,black_calc\(100\%_-_min\(40px\,var\(--scroll-area-overflow-y-end\,40px\)\)\)\,transparent_100\%\)\,linear-gradient\(to_right\,transparent_0\,black_min\(40px\,var\(--scroll-area-overflow-x-start\)\)\,black_calc\(100\%_-_min\(40px\,var\(--scroll-area-overflow-x-end\,40px\)\)\)\,transparent_100\%\)\]:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(40px, var(--scroll-area-overflow-y-start)),black calc(100% - min(40px, var(--scroll-area-overflow-y-end,40px))),transparent 100%),linear-gradient(to right,transparent 0,black min(40px, var(--scroll-area-overflow-x-start)),black calc(100% - min(40px, var(--scroll-area-overflow-x-end,40px))),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(40px, var(--scroll-area-overflow-y-start)),black calc(100% - min(40px, var(--scroll-area-overflow-y-end,40px))),transparent 100%),linear-gradient(to right,transparent 0,black min(40px, var(--scroll-area-overflow-x-start)),black calc(100% - min(40px, var(--scroll-area-overflow-x-end,40px))),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(40px, var(--scroll-area-overflow-y-start)),black calc(100% - min(40px, var(--scroll-area-overflow-y-end,40px))),transparent 100%),linear-gradient(to right,transparent 0,black min(40px, var(--scroll-area-overflow-x-start)),black calc(100% - min(40px, var(--scroll-area-overflow-x-end,40px))),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black min(40px, var(--scroll-area-overflow-y-start)),black calc(100% - min(40px, var(--scroll-area-overflow-y-end,40px))),transparent 100%),linear-gradient(to right,transparent 0,black min(40px, var(--scroll-area-overflow-x-start)),black calc(100% - min(40px, var(--scroll-area-overflow-x-end,40px))),transparent 100%)}.data-\[orientation\=horizontal\]\:ltr\:-translate-x-1\/2[data-orientation=horizontal]:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:ltr\:translate-x-\(--active-tab-left\)[data-orientation=horizontal]:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:ltr\:translate-x-1\/2[data-orientation=horizontal]:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.ltr\:data-\[orientation\=horizontal\]\:after\:bg-right:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *)[data-orientation=horizontal]:after{content:var(--tw-content);background-position:100%}@media (hover:hover){.ltr\:hover\:data-\[orientation\=horizontal\]\:after\:bg-left:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *):hover[data-orientation=horizontal]:after{content:var(--tw-content);background-position:0}}.ltr\:focus-visible\:data-\[orientation\=horizontal\]\:after\:bg-left:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *):focus-visible[data-orientation=horizontal]:after,.ltr\:data-active\:data-\[orientation\=horizontal\]\:after\:bg-left:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *)[data-active][data-orientation=horizontal]:after,.ltr\:data-popup-open\:data-\[orientation\=horizontal\]\:after\:bg-left:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *)[data-popup-open][data-orientation=horizontal]:after,.ltr\:data-pressed\:data-\[orientation\=horizontal\]\:after\:bg-left:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *)[data-pressed][data-orientation=horizontal]:after{content:var(--tw-content);background-position:0}.data-\[orientation\=vertical\]\:ltr\:origin-left[data-orientation=vertical]:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){transform-origin:0}.data-\[side\=inline-end\]\:ltr\:-rotate-90[data-side=inline-end]:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){rotate:-90deg}.data-\[side\=inline-start\]\:ltr\:rotate-90[data-side=inline-start]:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){rotate:90deg}.rtl\:origin-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform-origin:100%}.rtl\:rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:90deg}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:\[mask-image\:linear-gradient\(to_bottom\,transparent_0\,black_min\(40px\,var\(--scroll-area-overflow-y-start\)\)\,black_calc\(100\%_-_min\(40px\,var\(--scroll-area-overflow-y-end\,40px\)\)\)\,transparent_100\%\)\,linear-gradient\(to_left\,transparent_0\,black_min\(40px\,var\(--scroll-area-overflow-x-start\)\)\,black_calc\(100\%_-_min\(40px\,var\(--scroll-area-overflow-x-end\,40px\)\)\)\,transparent_100\%\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(40px, var(--scroll-area-overflow-y-start)),black calc(100% - min(40px, var(--scroll-area-overflow-y-end,40px))),transparent 100%),linear-gradient(to left,transparent 0,black min(40px, var(--scroll-area-overflow-x-start)),black calc(100% - min(40px, var(--scroll-area-overflow-x-end,40px))),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(40px, var(--scroll-area-overflow-y-start)),black calc(100% - min(40px, var(--scroll-area-overflow-y-end,40px))),transparent 100%),linear-gradient(to left,transparent 0,black min(40px, var(--scroll-area-overflow-x-start)),black calc(100% - min(40px, var(--scroll-area-overflow-x-end,40px))),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(40px, var(--scroll-area-overflow-y-start)),black calc(100% - min(40px, var(--scroll-area-overflow-y-end,40px))),transparent 100%),linear-gradient(to left,transparent 0,black min(40px, var(--scroll-area-overflow-x-start)),black calc(100% - min(40px, var(--scroll-area-overflow-x-end,40px))),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black min(40px, var(--scroll-area-overflow-y-start)),black calc(100% - min(40px, var(--scroll-area-overflow-y-end,40px))),transparent 100%),linear-gradient(to left,transparent 0,black min(40px, var(--scroll-area-overflow-x-start)),black calc(100% - min(40px, var(--scroll-area-overflow-x-end,40px))),transparent 100%)}.data-\[orientation\=horizontal\]\:rtl\:-translate-x-\(--active-tab-right\)[data-orientation=horizontal]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--active-tab-right) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:rtl\:-translate-x-1\/2[data-orientation=horizontal]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:rtl\:translate-x-1\/2[data-orientation=horizontal]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:data-\[orientation\=horizontal\]\:after\:bg-left:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-orientation=horizontal]:after{content:var(--tw-content);background-position:0}@media (hover:hover){.rtl\:hover\:data-\[orientation\=horizontal\]\:after\:bg-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):hover[data-orientation=horizontal]:after{content:var(--tw-content);background-position:100%}}.rtl\:focus-visible\:data-\[orientation\=horizontal\]\:after\:bg-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):focus-visible[data-orientation=horizontal]:after,.rtl\:data-active\:data-\[orientation\=horizontal\]\:after\:bg-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-active][data-orientation=horizontal]:after,.rtl\:data-popup-open\:data-\[orientation\=horizontal\]\:after\:bg-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-popup-open][data-orientation=horizontal]:after,.rtl\:data-pressed\:data-\[orientation\=horizontal\]\:after\:bg-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-pressed][data-orientation=horizontal]:after{content:var(--tw-content);background-position:100%}.data-\[orientation\=vertical\]\:rtl\:origin-right[data-orientation=vertical]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform-origin:100%}.data-\[side\=inline-end\]\:rtl\:rotate-90[data-side=inline-end]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:90deg}.data-\[side\=inline-start\]\:rtl\:-rotate-90[data-side=inline-start]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-90deg}:is(.rtl\:\*\*\:data-\[slot\=navigation-link-indicator\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *)[data-slot=navigation-link-indicator]{rotate:180deg}.dark\:bg-current\/34:is(.dark *){background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.dark\:bg-current\/34:is(.dark *){background-color:color-mix(in oklab, currentcolor 34%, transparent)}}.dark\:bg-current\/44:is(.dark *){background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.dark\:bg-current\/44:is(.dark *){background-color:color-mix(in oklab, currentcolor 44%, transparent)}}.dark\:bg-current\/64:is(.dark *){background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.dark\:bg-current\/64:is(.dark *){background-color:color-mix(in oklab, currentcolor 64%, transparent)}}.dark\:\[--gradient-glow-opacity\:0\.6\]:is(.dark *){--gradient-glow-opacity:.6}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:border-border-intense\/20:is(.dark *){border-color:var(--border-intense)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:border-border-intense\/20:is(.dark *){border-color:color-mix(in oklab, var(--border-intense) 20%, transparent)}}@media (pointer:coarse){.pointer-coarse\:text-base{font-size:1rem;line-height:var(--tw-leading,1.5rem)}}@media (hover:none){.hover-none\:opacity-\(--gradient-glow-opacity\){opacity:var(--gradient-glow-opacity)}.hover-none\:\[animation-play-state\:running\]{animation-play-state:running}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-3\.5\! svg{width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-4\! svg{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.\[\&_svg\]\:size-4\.5 svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\]\:size-4\.5\! svg{width:calc(var(--spacing) * 4.5)!important;height:calc(var(--spacing) * 4.5)!important}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:rotate-180 svg{rotate:180deg}.\[\&_svg\]\:rtl\:rotate-0 svg:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:0deg}.\[\&_svg\]\:rtl\:rotate-180 svg:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-2\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[0\.5em\] svg:not([class*=size-]){width:.5em;height:.5em}.\[\&_svg\:not\(\[class\*\=\'stroke-\'\]\)\]\:stroke-2 svg:not([class*=stroke-]){stroke-width:2px}.\[\&_svg\:not\(\[class\*\=\'stroke-\'\]\)\]\:stroke-\[1\.65\] svg:not([class*=stroke-]){stroke-width:1.65px}.\[\&_svg\:not\(\[class\*\=\'stroke-\'\]\)\]\:stroke-\[1\.75\] svg:not([class*=stroke-]){stroke-width:1.75px}.\[\&_svg\:not\(\[class\*\=\'stroke-\'\]\)\]\:stroke-\[1\.85\] svg:not([class*=stroke-]){stroke-width:1.85px}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width)}.\[\&_td\]\:border-b-0 td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_td\]\:border-dashed td{--tw-border-style:dashed;border-style:dashed}.\[\&_td\]\:border-border td{border-color:var(--border)}.\[\&_td\]\:border-border-strong td{border-color:var(--border-strong)}.\[\&_td\]\:p-3 td{padding:calc(var(--spacing) * 3)}.\[\&_td\]\:p-3\.5 td{padding:calc(var(--spacing) * 3.5)}.\[\&_td\]\:p-4 td{padding:calc(var(--spacing) * 4)}.\[\&_td\]\:align-middle td{vertical-align:middle}.\[\&_th\]\:p-3 th{padding:calc(var(--spacing) * 3)}.\[\&_th\]\:p-3\.5 th{padding:calc(var(--spacing) * 3.5)}.\[\&_th\]\:p-4 th{padding:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[a\,button\]\:transform-gpu:is(a,button){transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[a\,button\]\:cursor-pointer:is(a,button){cursor:pointer}.\[a\,button\]\:transition:is(a,button){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[a\,button\]\:duration-250:is(a,button){--tw-duration:.25s;transition-duration:.25s}.\[a\,button\]\:ease-\[cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.5\)\]:is(a,button){--tw-ease:cubic-bezier(.175,.885,.32,1.5);transition-timing-function:cubic-bezier(.175,.885,.32,1.5)}.\[a\,button\]\:before\:border:is(a,button):before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:var(--border-width)}.\[a\,button\]\:before\:border-transparent:is(a,button):before{content:var(--tw-content);border-color:#0000}.\[a\,button\]\:before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--error-muted\)_0\%\,rgba\(255\,255\,255\,\.5\)_95\%\)\]:is(a,button):before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--error-muted) 0%,#ffffff80 95%)}.\[a\,button\]\:before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--info-muted\)_0\%\,rgba\(255\,255\,255\,\.5\)_95\%\)\]:is(a,button):before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--info-muted) 0%,#ffffff80 95%)}.\[a\,button\]\:before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--primary\)_0\%\,var\(--primary-muted\)_75\%\)\]:is(a,button):before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--primary) 0%,var(--primary-muted) 75%)}.\[a\,button\]\:before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--secondary\)_0\%\,var\(--secondary-muted\)_95\%\)\]:is(a,button):before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--secondary) 0%,var(--secondary-muted) 95%)}.\[a\,button\]\:before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--success-muted\)_0\%\,rgba\(255\,255\,255\,\.5\)_95\%\)\]:is(a,button):before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--success-muted) 0%,#ffffff80 95%)}.\[a\,button\]\:before\:bg-\[radial-gradient\(138\.15\%_78\.13\%_at_52\.05\%_50\%\,var\(--warning-muted\)_0\%\,rgba\(255\,255\,255\,\.5\)_95\%\)\]:is(a,button):before{content:var(--tw-content);background-image:radial-gradient(138.15% 78.13% at 52.05% 50%,var(--warning-muted) 0%,#ffffff80 95%)}.\[a\,button\]\:before\:opacity-0:is(a,button):before{content:var(--tw-content);opacity:0}.\[a\,button\]\:before\:transition-\[opacity\,background-color\,border-color\]:is(a,button):before{content:var(--tw-content);transition-property:opacity,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[a\,button\]\:before\:duration-250:is(a,button):before{content:var(--tw-content);--tw-duration:.25s;transition-duration:.25s}@media (hover:hover){.\[a\,button\]\:hover\:text-primary-foreground:is(a,button):hover{color:var(--primary-foreground)}.\[a\,button\]\:hover\:before\:border-border:is(a,button):hover:before{content:var(--tw-content);border-color:var(--border)}.\[a\,button\]\:hover\:before\:border-border-strong:is(a,button):hover:before{content:var(--tw-content);border-color:var(--border-strong)}.\[a\,button\]\:hover\:before\:border-white\/15:is(a,button):hover:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.\[a\,button\]\:hover\:before\:border-white\/15:is(a,button):hover:before{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.\[a\,button\]\:hover\:before\:bg-background-subtle:is(a,button):hover:before{content:var(--tw-content);background-color:var(--background-subtle)}.\[a\,button\]\:hover\:before\:bg-primary:is(a,button):hover:before{content:var(--tw-content);background-color:var(--primary)}.\[a\,button\]\:hover\:before\:bg-white\/15:is(a,button):hover:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.\[a\,button\]\:hover\:before\:bg-white\/15:is(a,button):hover:before{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.\[a\,button\]\:hover\:before\:opacity-100:is(a,button):hover:before{content:var(--tw-content);opacity:1}}.\[a\,button\]\:not-data-popup-open\:active\:translate-y-px:is(a,button):not([data-popup-open]):active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[a\,button\]\:not-data-popup-open\:active\:scale-\[0\.97\]:is(a,button):not([data-popup-open]):active{scale:.97}.\[a\,button\]\:not-data-popup-open\:active\:duration-100:is(a,button):not([data-popup-open]):active{--tw-duration:.1s;transition-duration:.1s}.\[a\,button\]\:not-data-popup-open\:active\:ease-in-out:is(a,button):not([data-popup-open]):active{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[a\,button\]\:data-popup-open\:text-primary-foreground:is(a,button)[data-popup-open]{color:var(--primary-foreground)}.\[a\,button\]\:data-popup-open\:before\:border-border:is(a,button)[data-popup-open]:before{content:var(--tw-content);border-color:var(--border)}.\[a\,button\]\:data-popup-open\:before\:border-border-strong:is(a,button)[data-popup-open]:before{content:var(--tw-content);border-color:var(--border-strong)}.\[a\,button\]\:data-popup-open\:before\:border-white\/15:is(a,button)[data-popup-open]:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.\[a\,button\]\:data-popup-open\:before\:border-white\/15:is(a,button)[data-popup-open]:before{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.\[a\,button\]\:data-popup-open\:before\:bg-background-subtle:is(a,button)[data-popup-open]:before{content:var(--tw-content);background-color:var(--background-subtle)}.\[a\,button\]\:data-popup-open\:before\:bg-primary:is(a,button)[data-popup-open]:before{content:var(--tw-content);background-color:var(--primary)}.\[a\,button\]\:data-popup-open\:before\:bg-white\/15:is(a,button)[data-popup-open]:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.\[a\,button\]\:data-popup-open\:before\:bg-white\/15:is(a,button)[data-popup-open]:before{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.\[a\,button\]\:data-popup-open\:before\:opacity-100:is(a,button)[data-popup-open]:before{content:var(--tw-content);opacity:1}.\[a\,button\]\:data-pressed\:text-primary-foreground:is(a,button)[data-pressed]{color:var(--primary-foreground)}.\[a\,button\]\:data-pressed\:before\:border-border:is(a,button)[data-pressed]:before{content:var(--tw-content);border-color:var(--border)}.\[a\,button\]\:data-pressed\:before\:border-border-strong:is(a,button)[data-pressed]:before{content:var(--tw-content);border-color:var(--border-strong)}.\[a\,button\]\:data-pressed\:before\:border-white\/15:is(a,button)[data-pressed]:before{content:var(--tw-content);border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.\[a\,button\]\:data-pressed\:before\:border-white\/15:is(a,button)[data-pressed]:before{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.\[a\,button\]\:data-pressed\:before\:bg-background-subtle:is(a,button)[data-pressed]:before{content:var(--tw-content);background-color:var(--background-subtle)}.\[a\,button\]\:data-pressed\:before\:bg-primary:is(a,button)[data-pressed]:before{content:var(--tw-content);background-color:var(--primary)}.\[a\,button\]\:data-pressed\:before\:bg-white\/15:is(a,button)[data-pressed]:before{content:var(--tw-content);background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.\[a\,button\]\:data-pressed\:before\:bg-white\/15:is(a,button)[data-pressed]:before{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.\[a\,button\]\:data-pressed\:before\:opacity-100:is(a,button)[data-pressed]:before{content:var(--tw-content);opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[a\,button\]\:transition-none:is(a,button){transition-property:none}}.motion-reduce\:\[a\,button\]\:transition-none:is([data-disable-animations] *):is(a,button){transition-property:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[a\,button\]\:before\:transition-none:is(a,button):before{content:var(--tw-content);transition-property:none}}.motion-reduce\:\[a\,button\]\:before\:transition-none:is([data-disable-animations] *):is(a,button):before{content:var(--tw-content);transition-property:none}.\[\&\:not\(\:has\(thead\)\)\>tbody\:first-of-type\>tr\:first-child\>\:first-child\]\:rounded-ss-lg:not(:has(thead))>tbody:first-of-type>tr:first-child>:first-child{border-start-start-radius:var(--radius-lg)}.\[\&\:not\(\:has\(thead\)\)\>tbody\:first-of-type\>tr\:first-child\>\:first-child\]\:rounded-ss-md:not(:has(thead))>tbody:first-of-type>tr:first-child>:first-child{border-start-start-radius:var(--radius-md)}.\[\&\:not\(\:has\(thead\)\)\>tbody\:first-of-type\>tr\:first-child\>\:first-child\]\:rounded-ss-sm:not(:has(thead))>tbody:first-of-type>tr:first-child>:first-child{border-start-start-radius:var(--radius-sm)}.\[\&\:not\(\:has\(thead\)\)\>tbody\:first-of-type\>tr\:first-child\>\:last-child\]\:rounded-se-lg:not(:has(thead))>tbody:first-of-type>tr:first-child>:last-child{border-start-end-radius:var(--radius-lg)}.\[\&\:not\(\:has\(thead\)\)\>tbody\:first-of-type\>tr\:first-child\>\:last-child\]\:rounded-se-md:not(:has(thead))>tbody:first-of-type>tr:first-child>:last-child{border-start-end-radius:var(--radius-md)}.\[\&\:not\(\:has\(thead\)\)\>tbody\:first-of-type\>tr\:first-child\>\:last-child\]\:rounded-se-sm:not(:has(thead))>tbody:first-of-type>tr:first-child>:last-child{border-start-end-radius:var(--radius-sm)}.\[\&\>\*\:not\(\:first-of-type\)\]\:rounded-s-none>:not(:first-of-type){border-start-start-radius:0;border-end-start-radius:0}.\[\&\>\*\:not\(\:first-of-type\)\]\:rounded-t-none>:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:last-of-type\)\]\:rounded-e-none>:not(:last-of-type){border-start-end-radius:0;border-end-end-radius:0}.\[\&\>\*\:not\(\:last-of-type\)\]\:rounded-b-none>:not(:last-of-type){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\:not\(\[data-slot\=drawer-close-button\]\)\]\:-ms-4>:not([data-slot=drawer-close-button]){margin-inline-start:calc(var(--spacing) * -4)}.\[\&\>\:not\(\[data-slot\=drawer-close-button\]\)\]\:-me-4>:not([data-slot=drawer-close-button]){margin-inline-end:calc(var(--spacing) * -4)}.\[\&\>\[data-slot\=alert-dialog-header\]\+\[data-slot\=alert-dialog-footer\]\]\:pt-0>[data-slot=alert-dialog-header]+[data-slot=alert-dialog-footer],.\[\&\>\[data-slot\=dialog-header\]\+\[data-slot\=dialog-footer\]\]\:pt-0>[data-slot=dialog-header]+[data-slot=dialog-footer]{padding-top:0}.\[\&\>\[data-slot\=drawer-close-button\]\]\:inset-e-0>[data-slot=drawer-close-button]{inset-inline-end:0}.\[\&\>\[data-slot\=drawer-close-button\]\]\:top-0>[data-slot=drawer-close-button]{top:0}.\[\&\>\[data-slot\=drawer-footer\]\]\:-mb-4>[data-slot=drawer-footer]{margin-bottom:calc(var(--spacing) * -4)}.\[\&\>\[data-slot\=drawer-header\]\]\:-mt-4>[data-slot=drawer-header]{margin-top:calc(var(--spacing) * -4)}.\[\&\>\[data-slot\=drawer-header\]\+\[data-slot\=drawer-footer\]\]\:pt-0>[data-slot=drawer-header]+[data-slot=drawer-footer]{padding-top:0}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5>svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>tbody_th\]\:border-b>tbody th{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width)}.\[\&\>tbody_th\]\:border-b-0>tbody th{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>tbody_th\]\:border-dashed>tbody th{--tw-border-style:dashed;border-style:dashed}.\[\&\>tbody_th\]\:border-border>tbody th{border-color:var(--border)}.\[\&\>tbody_th\]\:border-border-strong>tbody th{border-color:var(--border-strong)}.\[\&\>tbody_th\]\:font-medium>tbody th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>tbody_th\]\:text-foreground-intense>tbody th{color:var(--foreground-intense)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>\:first-child\]\:rounded-es-lg>tbody:last-of-type>tr:last-child>:first-child{border-end-start-radius:var(--radius-lg)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>\:first-child\]\:rounded-es-md>tbody:last-of-type>tr:last-child>:first-child{border-end-start-radius:var(--radius-md)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>\:first-child\]\:rounded-es-sm>tbody:last-of-type>tr:last-child>:first-child{border-end-start-radius:var(--radius-sm)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>\:last-child\]\:rounded-ee-lg>tbody:last-of-type>tr:last-child>:last-child{border-end-end-radius:var(--radius-lg)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>\:last-child\]\:rounded-ee-md>tbody:last-of-type>tr:last-child>:last-child{border-end-end-radius:var(--radius-md)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>\:last-child\]\:rounded-ee-sm>tbody:last-of-type>tr:last-child>:last-child{border-end-end-radius:var(--radius-sm)}.\[\&\>tbody\:last-of-type\>tr\:last-child\>td\]\:border-b-0>tbody:last-of-type>tr:last-child>td,.\[\&\>tbody\:last-of-type\>tr\:last-child\>th\]\:border-b-0>tbody:last-of-type>tr:last-child>th{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>tbody\>tr\]\:transition-colors>tbody>tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\>tbody\>tr\]\:duration-200>tbody>tr{--tw-duration:.2s;transition-duration:.2s}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&\>tbody\>tr\]\:transition-none>tbody>tr{transition-property:none}}.motion-reduce\:\[\&\>tbody\>tr\]\:transition-none:is([data-disable-animations] *)>tbody>tr{transition-property:none}.\[\&\>tbody\>tr\:hover\]\:bg-background-subtle>tbody>tr:hover,.\[\&\>tbody\>tr\:nth-child\(2n\)\]\:bg-background-subtle>tbody>tr:nth-child(2n),.\[\&\>tbody\>tr\>\:nth-child\(2n\)\]\:bg-background-subtle>tbody>tr>:nth-child(2n),.\[\&\>tbody\>tr\[data-highlighted\]\]\:bg-background-subtle>tbody>tr[data-highlighted]{background-color:var(--background-subtle)}.\[\&\>thead\>tr\:first-child\>th\:first-child\]\:rounded-ss-lg>thead>tr:first-child>th:first-child{border-start-start-radius:var(--radius-lg)}.\[\&\>thead\>tr\:first-child\>th\:first-child\]\:rounded-ss-md>thead>tr:first-child>th:first-child{border-start-start-radius:var(--radius-md)}.\[\&\>thead\>tr\:first-child\>th\:first-child\]\:rounded-ss-sm>thead>tr:first-child>th:first-child{border-start-start-radius:var(--radius-sm)}.\[\&\>thead\>tr\:first-child\>th\:last-child\]\:rounded-se-lg>thead>tr:first-child>th:last-child{border-start-end-radius:var(--radius-lg)}.\[\&\>thead\>tr\:first-child\>th\:last-child\]\:rounded-se-md>thead>tr:first-child>th:last-child{border-start-end-radius:var(--radius-md)}.\[\&\>thead\>tr\:first-child\>th\:last-child\]\:rounded-se-sm>thead>tr:first-child>th:last-child{border-start-end-radius:var(--radius-sm)}.\[\&\>thead\>tr\:last-child\>th\:first-child\]\:rounded-es-lg>thead>tr:last-child>th:first-child{border-end-start-radius:var(--radius-lg)}.\[\&\>thead\>tr\:last-child\>th\:first-child\]\:rounded-es-md>thead>tr:last-child>th:first-child{border-end-start-radius:var(--radius-md)}.\[\&\>thead\>tr\:last-child\>th\:first-child\]\:rounded-es-sm>thead>tr:last-child>th:first-child{border-end-start-radius:var(--radius-sm)}.\[\&\>thead\>tr\:last-child\>th\:last-child\]\:rounded-ee-lg>thead>tr:last-child>th:last-child{border-end-end-radius:var(--radius-lg)}.\[\&\>thead\>tr\:last-child\>th\:last-child\]\:rounded-ee-md>thead>tr:last-child>th:last-child{border-end-end-radius:var(--radius-md)}.\[\&\>thead\>tr\:last-child\>th\:last-child\]\:rounded-ee-sm>thead>tr:last-child>th:last-child{border-end-end-radius:var(--radius-sm)}.\[\&\>thead\>tr\>th\]\:bg-background-muted>thead>tr>th{background-color:var(--background-muted)}.\[\&\>thead\>tr\>th\]\:font-medium>thead>tr>th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>thead\>tr\>th\]\:text-foreground-intense>thead>tr>th{color:var(--foreground-intense)}@media (prefers-reduced-motion:no-preference){.motion-safe\:\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(-150\%\)\]:not([data-disable-animations] *)[data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(-150%)}.motion-safe\:\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\]:not([data-disable-animations] *)[data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}}}:root,.light{--foreground:oklch(44.6% .03 256.802);--foreground-subtle:oklch(70.7% .022 261.325);--foreground-muted:oklch(55.1% .027 264.364);--foreground-strong:oklch(37.3% .034 259.733);--foreground-emphasis:oklch(27.8% .033 256.848);--foreground-intense:oklch(21% .034 264.665);--foreground-inverse:oklch(100% 0 0);--background:oklch(100% 0 0);--background-subtle:oklch(98.5% .002 247.839);--background-muted:oklch(96.7% .003 264.542);--background-strong:oklch(92.8% .006 264.531);--background-inverse:oklch(13% .028 261.692);--border:oklch(92.8% .006 264.531);--border-muted:oklch(96.7% .003 264.542);--border-strong:oklch(87.2% .01 258.338);--border-emphasis:oklch(70.7% .022 261.325);--border-intense:oklch(55.1% .027 264.364);--border-inverse:oklch(27.8% .033 256.848);--border-overlay:oklch(96.7% .003 264.542);--primary:oklch(21% .034 264.665);--primary-subtle:oklch(96.7% .003 264.542);--primary-soft:oklch(92.8% .006 264.531);--primary-muted:oklch(37.3% .034 259.733);--primary-strong:oklch(13% .028 261.692);--primary-foreground:oklch(100% 0 0);--secondary:oklch(80.9% .105 251.813);--secondary-subtle:oklch(62.3% .214 259.815/.1);--secondary-soft:oklch(62.3% .214 259.815/.2);--secondary-muted:oklch(88.2% .059 254.128);--secondary-strong:oklch(70.7% .165 254.624);--secondary-emphasis:oklch(62.3% .214 259.815);--secondary-intense:oklch(54.6% .245 262.881);--secondary-foreground:oklch(13% .028 261.692);--error:oklch(80.8% .114 19.571);--error-subtle:oklch(63.7% .237 25.331/.1);--error-soft:oklch(63.7% .237 25.331/.2);--error-muted:oklch(88.5% .062 18.334);--error-strong:oklch(70.4% .191 22.216);--error-emphasis:oklch(63.7% .237 25.331);--error-intense:oklch(57.7% .245 27.325);--error-foreground:oklch(13% .028 261.692);--success:oklch(84.5% .143 164.978);--success-subtle:oklch(69.6% .17 162.48/.1);--success-soft:oklch(69.6% .17 162.48/.2);--success-muted:oklch(90.5% .093 164.15);--success-strong:oklch(76.5% .177 163.223);--success-emphasis:oklch(69.6% .17 162.48);--success-intense:oklch(59.6% .145 163.225);--success-foreground:oklch(13% .028 261.692);--warning:oklch(83.7% .128 66.29);--warning-subtle:oklch(70.5% .213 47.604/.1);--warning-soft:oklch(70.5% .213 47.604/.2);--warning-muted:oklch(90.1% .076 70.697);--warning-strong:oklch(75% .183 55.934);--warning-emphasis:oklch(70.5% .213 47.604);--warning-intense:oklch(64.6% .222 41.116);--warning-foreground:oklch(13% .028 261.692);--info:oklch(82.8% .111 230.318);--info-subtle:oklch(68.5% .169 237.323/.1);--info-soft:oklch(68.5% .169 237.323/.2);--info-muted:oklch(90.1% .058 230.902);--info-strong:oklch(74.6% .16 232.661);--info-emphasis:oklch(68.5% .169 237.323);--info-intense:oklch(58.8% .158 241.966);--info-foreground:oklch(13% .028 261.692);--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--focus-ring:oklch(87.2% .01 258.338);--focus-ring-input:oklch(92.8% .006 264.531);--focus-ring-primary:oklch(87.2% .01 258.338);--focus-ring-secondary:oklch(62.3% .214 259.815/.3);--focus-ring-error:oklch(63.7% .237 25.331/.3);--focus-ring-success:oklch(69.6% .17 162.48/.3);--focus-ring-warning:oklch(70.5% .213 47.604/.3);--focus-ring-info:oklch(68.5% .169 237.323/.3);--focus-ring-light:oklch(100% 0 0/.25);--border-width:1px;--radius:.875rem;--radius-4xs:calc(var(--radius) * 2 / 7);--radius-3xs:calc(var(--radius) * 3 / 7);--radius-2xs:calc(var(--radius) * 4 / 7);--radius-xs:calc(var(--radius) * 5 / 7);--radius-sm:calc(var(--radius) * 6 / 7);--radius-md:var(--radius);--radius-lg:calc(var(--radius) * 8 / 7);--radius-xl:calc(var(--radius) * 9 / 7);--radius-2xl:calc(var(--radius) * 12 / 7);--radius-3xl:calc(var(--radius) * 16 / 7);--radius-4xl:calc(var(--radius) * 20 / 7);--shadow-color:oklch(55.1% .027 264.364/.18);--selection-color:oklch(13% .028 261.692/.1);--opacity-disabled:.65}.dark{--foreground:oklch(87.2% .01 258.338);--foreground-subtle:oklch(55.1% .027 264.364);--foreground-muted:oklch(70.7% .022 261.325);--foreground-strong:oklch(92.8% .006 264.531);--foreground-emphasis:oklch(96.7% .003 264.542);--foreground-intense:oklch(100% 0 0);--foreground-inverse:oklch(21% .034 264.665);--background:oklch(13% .028 261.692);--background-subtle:oklch(55.1% .027 264.364/.08);--background-muted:oklch(21% .034 264.665);--background-strong:oklch(27.8% .033 256.848);--background-inverse:oklch(100% 0 0);--border:oklch(27.8% .033 256.848);--border-muted:oklch(21% .034 264.665);--border-strong:oklch(37.3% .034 259.733);--border-emphasis:oklch(44.6% .03 256.802);--border-intense:oklch(55.1% .027 264.364);--border-inverse:oklch(92.8% .006 264.531);--border-overlay:oklch(27.8% .033 256.848);--primary:oklch(100% 0 0);--primary-subtle:oklch(21% .034 264.665);--primary-soft:oklch(27.8% .033 256.848);--primary-muted:oklch(92.8% .006 264.531);--primary-strong:oklch(100% 0 0);--primary-foreground:oklch(21% .034 264.665);--secondary:oklch(70.7% .165 254.624);--secondary-subtle:oklch(62.3% .214 259.815/.1);--secondary-soft:oklch(62.3% .214 259.815/.2);--secondary-muted:oklch(80.9% .105 251.813);--secondary-strong:oklch(70.7% .165 254.624);--secondary-emphasis:oklch(62.3% .214 259.815);--secondary-intense:oklch(54.6% .245 262.881);--secondary-foreground:oklch(13% .028 261.692);--error:oklch(70.4% .191 22.216);--error-subtle:oklch(63.7% .237 25.331/.1);--error-soft:oklch(63.7% .237 25.331/.2);--error-muted:oklch(80.8% .114 19.571);--error-strong:oklch(70.4% .191 22.216);--error-emphasis:oklch(63.7% .237 25.331);--error-intense:oklch(57.7% .245 27.325);--error-foreground:oklch(13% .028 261.692);--success:oklch(76.5% .177 163.223);--success-subtle:oklch(69.6% .17 162.48/.1);--success-soft:oklch(69.6% .17 162.48/.2);--success-muted:oklch(84.5% .143 164.978);--success-strong:oklch(76.5% .177 163.223);--success-emphasis:oklch(69.6% .17 162.48);--success-intense:oklch(59.6% .145 163.225);--success-foreground:oklch(13% .028 261.692);--warning:oklch(75% .183 55.934);--warning-subtle:oklch(70.5% .213 47.604/.1);--warning-soft:oklch(70.5% .213 47.604/.2);--warning-muted:oklch(83.7% .128 66.29);--warning-strong:oklch(75% .183 55.934);--warning-emphasis:oklch(70.5% .213 47.604);--warning-intense:oklch(64.6% .222 41.116);--warning-foreground:oklch(13% .028 261.692);--info:oklch(74.6% .16 232.661);--info-subtle:oklch(68.5% .169 237.323/.1);--info-soft:oklch(68.5% .169 237.323/.2);--info-muted:oklch(82.8% .111 230.318);--info-strong:oklch(74.6% .16 232.661);--info-emphasis:oklch(68.5% .169 237.323);--info-intense:oklch(58.8% .158 241.966);--info-foreground:oklch(13% .028 261.692);--focus-ring:oklch(37.3% .034 259.733);--focus-ring-input:oklch(27.8% .033 256.848);--focus-ring-primary:oklch(37.3% .034 259.733);--focus-ring-secondary:oklch(62.3% .214 259.815/.5);--focus-ring-error:oklch(63.7% .237 25.331/.5);--focus-ring-success:oklch(69.6% .17 162.48/.5);--focus-ring-warning:oklch(70.5% .213 47.604/.5);--focus-ring-info:oklch(68.5% .169 237.323/.5);--focus-ring-light:oklch(100% 0 0/.25);--shadow-color:oklch(0% 0 0/.3);--selection-color:oklch(100% 0 0/.15)}@keyframes ping-paced{25%,to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer:after{animation:none}}[data-disable-animations] .skeleton-shimmer:after{animation:none}[dir=rtl] .skeleton-shimmer:after{animation-direction:reverse}@keyframes skeleton-shimmer{to{transform:translate(100%)}}[data-disable-animations] [data-slot=toast-progress-indicator]{animation:none}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes text-caret{50%{opacity:0}}@property --gradient-glow-rotation{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gradient-glow{to{--gradient-glow-rotation:360deg}}@keyframes gradient-glow-pulse{0%,to{transform:scale(.94)}50%{transform:scale(1.03)}}.operations-page{width:100%;max-width:1220px;color:var(--studio-ink,#13231d);margin:0 auto;padding:40px 0 72px}.operations-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.operations-heading>div>span{color:#557c69;letter-spacing:.16em;font-size:10px;font-weight:800}.operations-heading h1{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(27px,3vw,38px)}.operations-heading p{color:#6e7f77;margin:0;font-size:13px}.operations-alert{color:#8c3f36;background:#fff2ef;border:1px solid #e8b3a9;border-radius:12px;gap:4px;margin-bottom:16px;padding:13px 15px;display:grid}.operations-alert span{font-size:12px}.operations-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.operations-health article{background:#fffef9;border:1px solid #2b533f24;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:17px 18px;display:flex;box-shadow:0 8px 28px #183a290a}.operations-health article>div{gap:5px;display:grid}.operations-health b{font-size:14px}.operations-health small{color:#74867d;font-size:11px}.operations-status{color:#5f7168;background:#eff3f0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.operations-status i{background:currentColor;border-radius:999px;width:7px;height:7px}.operations-status.is-ready{color:#277046;background:#e9f6ed}.operations-status.is-warning{color:#a45239;background:#fff0e8}.operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operations-metric{background:#f8faf7;border:1px solid #2b533f24;border-radius:14px;gap:7px;min-height:128px;padding:18px;display:grid}.operations-metric>span{color:#62786c;font-size:12px;font-weight:700}.operations-metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:32px}.operations-metric small{color:#7b8b83;font-size:11px}.operations-metric.is-warning{background:#fff7f2;border-color:#e4b2a4}.operations-errors{background:#fffef9;border:1px solid #2b533f24;border-radius:14px;margin-top:18px;overflow:hidden}.operations-errors>header{border-bottom:1px solid #2b533f1a;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.operations-errors h2{margin:0;font-size:15px}.operations-errors header span{color:#7b8b83;font-size:11px}.operations-error-list{display:grid}.operations-error-list>div{border-bottom:1px solid #2b533f14;justify-content:space-between;gap:16px;padding:11px 18px;display:flex}.operations-error-list>div:last-child{border-bottom:0}.operations-error-list code{color:#8f473c;font-size:11px}.operations-error-list b{font-variant-numeric:tabular-nums}.operations-no-errors,.operations-empty{color:#71827a;text-align:center;padding:32px 18px}.operations-empty{place-items:center;gap:6px;min-height:260px;display:grid}.operations-empty strong{color:#355c48}body.workflow-dark-mode .operations-page{color:#eef5f0}@media (width>=721px){.studio-command{position:relative}.studio-command .canvas-favorites-panel{z-index:30;width:304px;max-height:min(520px,100dvh - 176px);inset:64px auto auto calc(100% + 28px)}}body.workflow-dark-mode.appica-ui-ready{--canvas-surface:#111214;--canvas-surface-raised:#18191c;--canvas-line:#292a2f;--canvas-ink:#f4f4f5;--canvas-muted:#a1a1aa;color:#f4f4f5;background:#0a0a0b!important}body.workflow-dark-mode.appica-ui-ready:before{background:0 0!important}body.workflow-dark-mode.appica-ui-ready :is(.studio-command,.workflow-canvas-toolbar,.workflow-context-menu,.canvas-workspace-dialog,.asset-library,.operations-page,.account-center-page,.product-packaging-workbench,.packaging-workbench,.workflow-image-toolbar){background-color:#111214}body.workflow-dark-mode.appica-ui-ready :is(.studio-command,.workflow-canvas-toolbar,.workflow-context-menu,.canvas-workspace-dialog,.asset-library article,.operations-health article,.operations-errors,.workflow-image-toolbar){border-color:#292a2f}body.workflow-dark-mode.appica-ui-ready :is(input,textarea,select,.image-cutout-toolbar-menu,.image-upscale-menu){color:#f4f4f5!important;background:#18191c!important;border-color:#292a2f!important}body.workflow-dark-mode.appica-ui-ready :is(.studio-appica-nav button:hover,.studio-appica-nav button[aria-current=page],.studio-theme-toggle:hover,.workflow-context-menu button:hover){background:#18191c!important}body.workflow-dark-mode.appica-ui-ready ::-webkit-scrollbar-thumb{background:#292a2f;border-color:#111214}body.workflow-dark-mode.appica-ui-ready :is(button,input,textarea,select):focus-visible{outline-color:#60a5fa}body.project-home-mode{overflow:hidden}body.project-home-mode>header,body.project-home-mode>main.wide,body.project-home-mode>.workflow-sync-control,body.project-home-mode>.studio-sidebar-expand-button{display:none!important}.project-home{z-index:2200;color:#17181b;background:#f6f7f9;width:100%;max-width:none;height:100dvh;margin:0;position:fixed;inset:0;overflow-y:auto}.project-home-section{flex-direction:column;gap:24px;width:min(100%,1536px);min-height:100%;margin:0 auto;padding:32px;display:flex}.project-home-section>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.project-home-section h1{letter-spacing:-.025em;margin:0;font-size:32px;line-height:1.2}.project-home-create{color:#24577f!important;background:#e7f2fb!important;border-color:#b8d6f0!important}.project-home-create:hover{background:#dbeaf7!important;border-color:#9fc5e6!important}.project-home-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));align-content:start;gap:24px 16px;display:grid}.project-home-card{min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.project-home-cover{aspect-ratio:16/9;background:#eceef2;border:1px solid #dfe1e6;border-radius:12px;width:100%;transition:border-color .18s,background-color .18s;display:block;overflow:hidden}.project-home-cover img{object-fit:cover;width:100%;height:100%;transition:filter .18s}.project-home-meta{gap:4px;padding:0 1px;display:grid}.project-home-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.project-home-card small{color:#686d76;font-size:11px;line-height:1.35}.project-home-card:hover .project-home-cover{background:#e6e8ec;border-color:#c9cdd5}.project-home-card:hover .project-home-cover img{filter:brightness(.96)}.project-home-card:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #2b6891}.project-home-state{color:#686d76;grid-column:1/-1;margin:0;font-size:13px}.project-home-state.is-error{color:#9d574b}.project-home-state button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;text-decoration:underline}@media (width<=700px){.project-home-section{gap:24px;padding:24px 16px}.project-home-section h1{font-size:28px}.project-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}@media (width<=460px){.project-home-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.project-home-cover,.project-home-cover img{transition:none}}body.workflow-dark-mode .project-home{color:#f4f4f5;background:#0a0a0b}body.workflow-dark-mode .project-home-create{color:#b9dcf7!important;background:#17344a!important;border-color:#2f5878!important}body.workflow-dark-mode .project-home-create:hover{background:#1d405a!important;border-color:#3a6d94!important}body.workflow-dark-mode .project-home-cover{background:#18191c;border-color:#292a2f}body.workflow-dark-mode .project-home-card:hover .project-home-cover{background:#202125;border-color:#35373d}body.workflow-dark-mode .project-home-card small,body.workflow-dark-mode .project-home-state{color:#a1a1aa}body.workflow-dark-mode .project-home-state.is-error{color:#e09a8e}body.workflow-dark-mode .project-home-card:focus-visible{outline-color:#60a5fa}.project-home{padding:0;display:block}.project-home-card{cursor:default;position:relative}.project-home-card:hover{background:0 0}.project-home-open{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.project-home-open:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #2b6891}.project-home-delete{z-index:2;top:8px;right:8px;color:#9d574b!important;background:#fffffff0!important;border:1px solid #9d574b57!important;border-radius:9px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;position:absolute!important;box-shadow:0 2px 7px #17181b1f!important}.project-home-delete:hover:not(:disabled){color:#7f4037!important;background:#fff!important;border-color:#9d574b!important}.project-home-delete svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.project-home-delete:disabled{cursor:not-allowed!important;opacity:.48!important}.project-delete-dialog .project-delete-error{color:#9d574b;margin:0;padding:0 24px;font-size:13px;line-height:1.5}.project-delete-dialog .project-delete-confirm{color:#fff!important;background:#9d574b!important;border-color:#9d574b!important}.project-delete-dialog .project-delete-confirm:hover:not(:disabled){background:#82463d!important;border-color:#82463d!important}body.workflow-dark-mode .project-home-open:focus-visible{outline-color:#60a5fa}body.workflow-dark-mode .project-home-delete{color:#e09a8e!important;background:#0a0a0bf0!important;border-color:#e09a8e6b!important;box-shadow:0 2px 7px #00000038!important}body.workflow-dark-mode .project-home-delete:hover:not(:disabled){color:#f2b4aa!important;background:#18191c!important;border-color:#e09a8e!important}body.workflow-dark-mode .project-delete-dialog .project-delete-error{color:#e09a8e}body.workflow-dark-mode .project-delete-dialog .project-delete-confirm{color:#fff!important;background:#b96d61!important;border-color:#b96d61!important}body.workflow-dark-mode .project-delete-dialog .project-delete-confirm:hover:not(:disabled){background:#c97a6e!important;border-color:#c97a6e!important}@media (width<=700px){.project-home-delete{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}}@media (width>=341px) and (width<=460px){.project-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-home[data-opening=true] .project-home-section>header,.project-home[data-opening=true] .project-home-card:not(.is-opening){opacity:.28;transition:opacity var(--motion-duration-feedback) var(--motion-ease-in),transform var(--motion-duration-feedback) var(--motion-ease-in);transform:scale(.995)}.project-home[data-opening=true] .project-home-open{cursor:wait}.project-home-card.is-opening{z-index:3}.project-home-card.is-opening .project-home-open{transform:scale(var(--motion-scale-press,.98));transition:transform var(--motion-duration-instant) var(--motion-ease-standard)}.project-home-card.is-opening .project-home-cover{transition:border-color var(--motion-duration-instant) var(--motion-ease-standard),box-shadow var(--motion-duration-instant) var(--motion-ease-standard);border-color:#0b6cff;box-shadow:0 0 0 3px #0b6cff1f}.project-home-card.is-opening .project-home-delete{opacity:0!important}.project-home-card.is-opening .project-home-meta small{color:#0b6cff}body.workflow-dark-mode .project-home-card.is-opening .project-home-cover{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa24}body.workflow-dark-mode .project-home-card.is-opening .project-home-meta small{color:#60a5fa}@supports (view-transition-name:root){html.image-project-transitioning::view-transition-old(root){animation:image-project-home-leave .14s var(--motion-ease-in) both}html.image-project-transitioning::view-transition-new(root){animation:image-project-shell-enter .22s var(--motion-ease-out) .1s both}html.image-project-transitioning::view-transition-group(image-project-cover){animation-duration:var(--motion-duration-layout);animation-timing-function:var(--motion-ease-emphasized)}html.image-project-transitioning::view-transition-image-pair(image-project-cover){animation:image-project-cover-corners var(--motion-duration-layout) var(--motion-ease-emphasized) both;overflow:clip}html.image-project-transitioning::view-transition-old(image-project-cover){animation:image-project-cover-leave var(--motion-duration-layout) var(--motion-ease-emphasized) both;mix-blend-mode:normal}html.image-project-transitioning::view-transition-new(image-project-cover){animation:image-project-canvas-arrive var(--motion-duration-layout) var(--motion-ease-emphasized) both;mix-blend-mode:normal}}.image-project-canvas-enter{animation:image-project-shell-enter .22s var(--motion-ease-out) both}html.image-project-transition-fallback body>header{animation:image-project-shell-enter .18s var(--motion-ease-out) both}@keyframes image-project-home-leave{to{opacity:0;transform:scale(.995)}}@keyframes image-project-shell-enter{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:none}}@keyframes image-project-cover-corners{0%{border-radius:12px}to{border-radius:0}}@keyframes image-project-cover-leave{0%,66%{opacity:1;filter:none}to{opacity:0;filter:blur(2px)}}@keyframes image-project-canvas-arrive{0%,42%{opacity:0}to{opacity:1}}html[data-performance-tier=lite] .image-project-canvas-enter,html[data-performance-tier=lite].image-project-transition-fallback body>header{animation-duration:.18s;filter:none!important}@media (width<=700px){@supports (view-transition-name:root){html.image-project-transitioning::view-transition-new(root){animation-duration:.18s;animation-delay:80ms}html.image-project-transitioning::view-transition-group(image-project-cover){animation-duration:.26s}html.image-project-transitioning::view-transition-image-pair(image-project-cover){animation-duration:.26s}html.image-project-transitioning::view-transition-old(image-project-cover){animation-duration:.26s}html.image-project-transitioning::view-transition-new(image-project-cover){animation-duration:.26s}}}@media (prefers-reduced-motion:reduce){.project-home[data-opening=true] .project-home-section>header,.project-home[data-opening=true] .project-home-card:not(.is-opening),.project-home-card.is-opening .project-home-open,.project-home-card.is-opening .project-home-cover{transition-duration:0s!important;transform:none!important}.image-project-canvas-enter,html.image-project-transition-fallback body>header{animation:none!important}}body.appica-ui-ready .canvas-entry-gate{z-index:60;cursor:wait;pointer-events:auto;opacity:1;transition:opacity var(--motion-duration-fast) var(--motion-ease-out);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}body.appica-ui-ready .canvas-entry-gate.is-releasing{opacity:0}body.appica-ui-ready .canvas-entry-status{box-sizing:border-box;color:#17213a;text-align:center;opacity:0;width:min(216px,100% - 32px);transition:opacity var(--motion-duration-fast) var(--motion-ease-out);background:#f6f8fc;border:1px solid #d6deea;border-radius:10px;padding:12px}body.appica-ui-ready .canvas-entry-gate.is-visible .canvas-entry-status{opacity:1}body.appica-ui-ready .canvas-entry-loader{color:var(--site-accent,#0b6cff);margin:0 auto 8px;display:flex}body.appica-ui-ready .canvas-entry-status strong,body.appica-ui-ready .canvas-entry-status small{display:block}body.appica-ui-ready .canvas-entry-status strong{font-size:13px;line-height:1.35}body.appica-ui-ready .canvas-entry-status small{color:#667695;margin-top:3px;font-size:11px;line-height:1.35}body.appica-ui-ready #workflow-canvas.canvas-entry-pending>:not(.workflow-canvas-grid),body.appica-ui-ready #workflow-canvas.canvas-entry-releasing>:not(.workflow-canvas-grid){opacity:0!important;pointer-events:none!important}body.appica-ui-ready #workflow-canvas.canvas-entry-releasing>#workflow-world{transition:opacity var(--motion-duration-fast) var(--motion-ease-out);opacity:1!important}body.appica-ui-ready.workflow-dark-mode .canvas-entry-status{color:#eef5ff;background:#111c30;border-color:#293853}body.appica-ui-ready.workflow-dark-mode .canvas-entry-status small{color:#9fb0c6}@media (width<=480px){body.appica-ui-ready .canvas-entry-status{width:min(200px,100% - 24px);padding:11px}}@media (prefers-reduced-motion:reduce){body.appica-ui-ready .canvas-entry-gate,body.appica-ui-ready .canvas-entry-status,body.appica-ui-ready #workflow-canvas.canvas-entry-releasing>#workflow-world{transition:none!important;animation:none!important}}html[data-performance-tier=lite] body.appica-ui-ready .canvas-entry-gate,html[data-performance-tier=lite] body.appica-ui-ready .canvas-entry-status,html[data-performance-tier=lite] body.appica-ui-ready #workflow-canvas.canvas-entry-releasing>#workflow-world{transition:none!important;animation:none!important}body.workflow-dark-mode .operations-heading p,body.workflow-dark-mode .operations-health small,body.workflow-dark-mode .operations-metric small{color:#9fb0a7}body.workflow-dark-mode .operations-health article,body.workflow-dark-mode .operations-errors{background:#18211d;border-color:#d6eddb21}body.workflow-dark-mode .operations-metric{background:#1c2722;border-color:#d6eddb21}body.workflow-dark-mode .operations-metric.is-warning{background:#2d211d;border-color:#df9a8261}body.workflow-dark-mode .operations-errors>header,body.workflow-dark-mode .operations-error-list>div{border-color:#d6eddb1a}@media (width<=820px){.operations-page{width:calc(100vw - 28px);padding-top:24px}.operations-heading{flex-direction:column;align-items:flex-start}.operations-health,.operations-metrics{grid-template-columns:1fr}}:root{--studio-ink:#13231d;--studio-muted:#66756e;--studio-canvas:#edf0ee;--studio-panel:#f9faf8;--studio-line:#1630251f;--studio-spruce:#173d31;--studio-spruce-soft:#dfece5;--studio-amber:#dba83c}#appica-shell{--primary:#245b47;--primary-muted:#1d4b3a;--primary-foreground:#fff;--background:transparent;--background-muted:#ffffff14;--background-subtle:#ffffff21;--border:#ffffff1f;--border-strong:#fff3;--foreground-emphasis:#bed0c7;--foreground-intense:#fff;flex:1;width:100%;min-width:0;min-height:0;display:flex}.studio-command{color:#f7faf8;flex-direction:column;flex:1;min-height:0;display:flex}.studio-sidebar-toggle{display:none!important}.studio-command-heading{color:#8fa89d;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;font-weight:750;display:flex}.studio-command-heading [data-slot=badge]{color:#efce80;background:#dba83c21;border:1px solid #e2be6438;font-size:9px}.studio-command-name{color:#f4f8f5;text-overflow:ellipsis;white-space:nowrap;margin-bottom:16px;font-size:12px;font-weight:650;overflow:hidden}.studio-theme-toggle{width:40px;margin:0;border:1px solid!important;min-width:40px!important;min-height:40px!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.studio-theme-toggle{border:1px solid color-mix(in srgb,currentColor 14%,transparent)!important}}.studio-theme-toggle{border-radius:11px!important}.studio-theme-toggle-glyph{font-size:19px;line-height:1;transition:transform .19s cubic-bezier(.23,1,.32,1),opacity .16s;display:block}.studio-theme-toggle[data-dark=true] .studio-theme-toggle-glyph{transform:rotate(72deg)scale(1)}.studio-theme-toggle:hover .studio-theme-toggle-glyph{transform:rotate(18deg)scale(1.04)}.studio-theme-toggle[data-dark=true]:hover .studio-theme-toggle-glyph{transform:rotate(92deg)scale(1.04)}@media (prefers-reduced-motion:reduce){.studio-theme-toggle-glyph{transition:opacity .1s;transform:none!important}}.studio-appica-nav{gap:5px;display:grid;position:relative;inset:auto}.studio-nav-active-indicator{z-index:0;pointer-events:none;will-change:transform, width, height;background:#a6e1b82b;border:1px solid #70b98742;border-radius:9px;min-height:1px;transition:transform .29s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),opacity .15s;display:block;position:absolute;top:0;left:0;box-shadow:0 5px 14px #23663a14;margin:0!important}.studio-appica-nav button{z-index:1;color:#bdd0c6;justify-content:flex-start;gap:11px;width:100%;padding:0 12px;transition:color .14s cubic-bezier(.2,.8,.2,1),border-color .14s cubic-bezier(.2,.8,.2,1),background-color .14s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .14s cubic-bezier(.2,.8,.2,1);position:relative}.studio-appica-nav button:active{transform:scale(.98)}.studio-appica-nav button[aria-current=page]{animation:none;color:#fff!important;background:0 0!important}@keyframes studio-nav-active-in{0%{opacity:.55;transform:translate(-5px)}to{opacity:1;transform:none}}.studio-appica-nav button:not([aria-current=page]){color:#bdd0c6!important;background:0 0!important;border-color:#0000!important}.studio-appica-nav button:not([aria-current=page]):hover{color:#fff!important;background:#fff1!important}.studio-appica-nav button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.studio-appica-nav button i{background:#efc765;border-radius:999px;width:5px;height:5px;position:absolute;right:11px;box-shadow:0 0 0 4px #efc7651a}.studio-appica-nav button span{color:inherit!important}.studio-command-bottom{gap:10px;margin-top:auto;padding-bottom:12px;display:grid}.account-login-screen{z-index:2147483647;color:#132a58;background:radial-gradient(circle at 83% 17%,#74b7ff38,#0000 34%),radial-gradient(circle at 8% 86%,#98e8cb33,#0000 32%),linear-gradient(135deg,#f9fcff 0%,#f2f8ff 48%,#f4fff9 100%);position:fixed;inset:0;overflow:auto}.account-login-screen:before,.account-login-screen:after{z-index:-1;content:"";pointer-events:none;border:1px solid #5ba0ed24;border-radius:50%;position:fixed;transform:rotate(-18deg)}.account-login-screen:before{width:68vw;height:68vw;top:-46vw;right:-19vw;box-shadow:0 0 0 28px #87c6ff0f,0 0 0 56px #87c6ff09}.account-login-screen:after{width:76vw;height:38vw;bottom:-32vw;left:-24vw;box-shadow:0 0 0 26px #75d2b70f}.account-login-shell{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(1640px,100%);min-height:100%;margin:0 auto;padding:22px clamp(18px,4vw,58px) 24px;display:grid}.account-login-brandbar{justify-content:space-between;align-items:center;gap:20px;min-height:52px;display:flex}.account-login-brand{align-items:center;gap:11px;min-width:0;display:inline-flex}.account-login-brand>div{gap:2px;display:grid}.account-login-brand strong{color:#122b5f;letter-spacing:-.055em;font-size:clamp(23px,2vw,31px);font-weight:800;line-height:1}.account-login-brand span{color:#7a90b1;letter-spacing:.1em;white-space:nowrap;font-size:10px}.brand-logo{filter:drop-shadow(0 10px 14px #3272dd33);flex:none;width:86px;height:86px;display:inline-grid}.brand-logo svg{width:100%;height:100%;display:block;overflow:visible}.brand-logo--compact{filter:drop-shadow(0 5px 9px #3272dd29);width:46px;height:46px}.account-login-security{color:#587399;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.account-login-security i{color:#3e7fc6;border:1px solid #3979c45c;border-radius:7px;place-items:center;width:22px;height:22px;font-size:17px;font-style:normal;display:grid}.account-login-layout{grid-template-columns:minmax(330px,.43fr) minmax(680px,1fr);align-items:center;gap:clamp(30px,5vw,86px);min-height:0;display:grid}.account-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe8;border:1px solid #6ea0dc2e;border-radius:18px;gap:14px;width:min(430px,100%);margin:0 auto;padding:clamp(26px,3vw,36px);display:grid;box-shadow:0 24px 60px #3967a521,0 2px 10px #375f960d}.account-login-card-logo{width:70px;height:70px;margin:0 auto 3px}.account-login-card-heading{text-align:center;gap:4px;display:grid}.account-login-card-heading h1{color:#152e61;letter-spacing:-.045em;margin:0;font-size:clamp(23px,2vw,29px);font-weight:800}.account-login-card-heading p{color:#8aa0bd;margin:0;font-size:13px}.account-login-field{gap:0;display:grid;position:relative}.account-login-field>span{z-index:1;color:#9aafd0;width:17px;height:17px;font-size:0;display:block;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.account-login-field>span:before{content:"";border:1.5px solid;border-radius:50%;width:12px;height:12px;display:block}.account-login-field>span:after{content:"";border:1.5px solid;border-bottom:0;border-radius:8px 8px 0 0;width:8px;height:5px;display:block;position:absolute;bottom:-4px;left:3px}.account-login-field:nth-of-type(2)>span:before{border-radius:3px}.account-login-field:nth-of-type(2)>span:after{border:1.5px solid;border-radius:50%;width:5px;height:5px;bottom:1px;left:5px}.account-login-field input{box-sizing:border-box;color:#173467;background:#ffffffd6;border:1px solid #dce7f5;border-radius:10px;width:100%;min-height:48px;padding:0 14px 0 42px;font-size:13px;box-shadow:inset 0 1px 2px #4878b408}.account-login-field input::placeholder{color:#a3b2c8}.account-login-field input:focus{border-color:#5594ed;outline:none;box-shadow:0 0 0 3px #4e91eb21}.account-login-card>button{color:#29385c;background:linear-gradient(100deg,#ffc514,#ffd633);border:0;border-radius:9px;min-height:48px;margin-top:2px;font-size:14px;font-weight:800;box-shadow:0 8px 18px #f1b71833}.account-login-card>button:hover{background:linear-gradient(100deg,#ffbd08,#ffd02a)}.account-login-card>span{color:#c74855;text-align:center;font-size:12px}.account-login-showcase{perspective:1200px;isolation:isolate;min-height:570px;position:relative}.login-showcase-orb{z-index:-1;filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.login-showcase-orb--one{background:radial-gradient(circle,#67b5ff24,#0000 68%);width:420px;height:420px;top:6%;right:0}.login-showcase-orb--two{background:radial-gradient(circle,#70e0b824,#0000 68%);width:300px;height:300px;bottom:-4%;left:8%}.login-feature-float{z-index:1;animation:login-feature-float var(--float-duration,7s) ease-in-out var(--float-delay,0s) infinite;will-change:transform;position:absolute}.login-feature-window{box-sizing:border-box;transform-style:preserve-3d;will-change:transform;background:#ffffffe0;border:1px solid #81b2e733;border-radius:18px;transition:box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 48px #5085c526,0 3px 12px #5a88c514}.login-feature-window:hover{box-shadow:0 30px 58px #5085c533,0 4px 14px #5a88c51a}.login-feature-float--results{z-index:3;width:min(56%,580px);top:10px;right:0}.login-feature-float--detail{z-index:4;width:min(57%,620px);bottom:2px;right:2%}.login-window-chrome{color:#6f88ab;align-items:center;gap:5px;height:20px;font-size:10px;display:flex}.login-window-chrome>span{background:#a7c9ef;border-radius:50%;width:6px;height:6px}.login-window-chrome>span:nth-child(2){background:#7bc6d9}.login-window-chrome>span:nth-child(3){background:#b7d88e}.login-window-chrome strong{color:#45658f;margin-left:6px;font-size:11px}.login-canvas-grid{background-color:#f8fbff;background-image:radial-gradient(circle,#6fa3e240 1px,#0000 1px);background-size:14px 14px;border:1px solid #6ea0db26;border-radius:12px;min-height:260px;margin-top:7px;position:relative;overflow:hidden}.login-canvas-line{z-index:0;transform-origin:0;background:linear-gradient(90deg,#5c99e826,#5c99e8a8,#5c99e826);height:1px;display:block;position:absolute}.login-canvas-line--one{width:32%;top:41%;left:23%;transform:rotate(12deg)}.login-canvas-line--two{width:28%;top:64%;left:42%;transform:rotate(-18deg)}.login-canvas-line--three{width:25%;top:33%;left:53%;transform:rotate(34deg)}.login-canvas-node{z-index:1;background:#ffffffed;border:1px solid #5a95e040;border-radius:8px;gap:3px;min-width:86px;padding:8px 10px;display:grid;position:absolute;box-shadow:0 7px 16px #5687c61c}.login-canvas-node b{color:#2b5b9d;font-size:10px}.login-canvas-node small{color:#8aa2c0;font-size:8px}.login-canvas-node--one{top:25%;left:7%}.login-canvas-node--two{top:18%;left:46%}.login-canvas-node--three{top:59%;left:64%}.login-canvas-node--four{top:70%;left:20%}.login-window-heading{color:#6f88aa;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:9px;display:flex}.login-window-heading span{white-space:nowrap}.login-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.login-result-card{background:#f8fcffcc;border:1px solid #7bade12e;border-radius:9px;min-width:0;padding:7px}.login-result-art{background:linear-gradient(145deg,#ccecff 0%,#77beef 55%,#e7fbf3 100%);border-radius:6px;place-items:end center;height:144px;display:grid;position:relative;overflow:hidden}.login-result-art:before{content:"";background:linear-gradient(150deg,#fffffff2,#cfeaffd6);border-radius:9px;width:72%;height:62%;position:absolute;top:18px;left:14%;box-shadow:0 9px 15px #366eb621}.login-result-art:after{content:"";background:linear-gradient(160deg,#ffda4e,#f3a841);border-radius:12px 12px 7px 7px;width:42%;height:48px;position:absolute;bottom:11px;left:29%;box-shadow:0 -14px 0 -5px #fff9}.login-result-art i{z-index:1;background:#3e78df;border-radius:6px;width:55%;height:5px;position:absolute;top:34px;left:22%;box-shadow:0 12px #9cbde9,0 24px #d4e6fa}.login-result-art b{z-index:2;color:#24548d;margin-bottom:5px;font-size:8px;position:relative}.login-result-art--two{background:linear-gradient(145deg,#dff7f5,#91cde9 52%,#d7efff)}.login-result-art--two:after{background:linear-gradient(160deg,#f0f8ff,#78b2e4)}.login-result-art--three{background:linear-gradient(145deg,#eee6ff,#9cbaf4 52%,#d7f5ff)}.login-result-art--three:after{background:linear-gradient(160deg,#a378e8,#526fe4)}.login-result-card small{color:#7d98b9;text-overflow:ellipsis;white-space:nowrap;padding:7px 2px 1px;font-size:9px;display:block;overflow:hidden}.login-detail-preview{background:linear-gradient(145deg,#f7fbff,#edf6ff);border:1px solid #6fa0da24;border-radius:12px;grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:13px;min-height:236px;padding:12px;display:grid}.login-detail-phone{background:linear-gradient(#e9f5ff 0%,#c1e5ff 45%,#f3fbff 100%);border:5px solid #d9e6f4;border-radius:20px;align-content:start;width:min(190px,100%);min-height:212px;margin:0 auto;padding:19px 10px 11px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 18px #487bba21}.login-phone-speaker{background:#9db8d5;border-radius:4px;width:38px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.login-phone-copy{z-index:1;color:#2469db;font-size:10px;font-weight:800;line-height:1.45;position:relative}.login-phone-copy b{color:#fff;font-size:9px}.login-phone-product{background:linear-gradient(155deg,#fff 0 24%,#69b9ed 25% 100%);border-radius:9px;height:83px;position:absolute;bottom:16px;left:8px;right:8px;box-shadow:0 9px 15px #3075cd26}.login-phone-product span{background:#2b72df;border-radius:4px;width:58%;height:7px;position:absolute;top:18px;left:16px;box-shadow:0 14px #a8d8f4}.login-phone-product i{background:linear-gradient(160deg,#ffdc55,#eaa43e);border-radius:19px 19px 8px 8px;width:36px;height:58px;position:absolute;bottom:0;right:22px}.login-phone-product b{background:#f6c449;border-radius:50%;width:22px;height:22px;position:absolute;bottom:38px;right:29px}.login-detail-settings{color:#7c98b9;background:#ffffffc7;border:1px solid #6ea3de2b;border-radius:9px;align-content:center;gap:9px;padding:12px 10px;font-size:9px;display:grid}.login-detail-settings b{color:#365b91;font-size:11px}.login-detail-settings button,.login-detail-action{color:#fff;background:#3478df;border:0;border-radius:6px;place-items:center;min-height:31px;font-size:9px;font-weight:750;display:grid}.login-floating-tag{z-index:6;color:#214f91;animation:login-feature-float var(--float-duration,7s) ease-in-out var(--float-delay,0s) infinite;white-space:nowrap;background:#ffffffe6;border:1px solid #6ca4e338;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:750;display:inline-flex;position:absolute;box-shadow:0 12px 24px #477cc424}.login-floating-tag span{color:#3d82e5;background:#e3f0ff;border-radius:7px;place-items:center;width:21px;height:21px;font-size:15px;display:grid}.account-login-footer{color:#7d98b9;justify-content:center;gap:clamp(22px,5vw,72px);font-size:11px;display:flex}.account-login-footer span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.account-login-footer b{color:#4b91e4;background:#ffffff94;border:1px solid #5c9de529;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:700;display:grid}.account-login-layout{grid-template-rows:minmax(560px,min(680px,100vh - 160px));grid-template-columns:minmax(0,1fr) minmax(380px,430px) minmax(0,1fr);align-items:center;gap:clamp(24px,3.5vw,58px);min-height:560px;display:grid;position:relative}.account-login-card{z-index:20;border-radius:26px;grid-area:1/2;width:100%;max-width:430px;padding:clamp(28px,3vw,38px);box-shadow:0 28px 72px #3967a529,0 3px 14px #375f960f}.account-login-showcase{z-index:2;pointer-events:none;grid-area:1/1/auto/4;width:100%;height:100%;min-height:0;position:absolute;inset:0}.login-feature-float{pointer-events:auto}.login-feature-float--canvas{width:min(100%,360px);top:4%;left:0}.login-feature-float--results{z-index:3;width:min(100%,350px);inset:auto auto 1% 0}.login-feature-float--detail{z-index:4;width:min(100%,360px);top:5%;bottom:auto;right:0}.login-feature-float--reference{z-index:3;width:min(100%,350px);bottom:1%;right:0}.login-feature-window{background:#ffffffc7;border-radius:20px;box-shadow:0 22px 48px #5085c521,0 3px 12px #5a88c512,inset 0 1px #ffffffeb}.login-feature-window--canvas{min-height:238px;padding:14px}.login-feature-window--results{min-height:206px;padding:15px}.login-feature-window--detail{min-height:238px;padding:15px}.login-feature-window--reference{min-height:198px;padding:15px}.login-window-heading{align-items:center;gap:7px;margin-bottom:11px}.login-window-heading strong{color:#2c5d9e;font-size:12px}.login-window-heading em{color:#8aa4c5;margin-left:auto;font-size:8px;font-style:normal}.login-window-icon{color:#3c83dd;background:#e8f3ff;border:1px solid #4e8fde29;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:13px;font-weight:700;display:grid}.login-canvas-grid{min-height:190px;margin-top:0}.login-canvas-node{min-width:76px;padding:6px 8px}.login-canvas-node b{font-size:9px}.login-canvas-node small{font-size:7px}.login-result-grid{gap:7px}.login-result-card{border-radius:8px;padding:5px}.login-result-art{height:100px}.login-result-art:before{top:14px}.login-result-art:after{height:38px;bottom:8px}.login-result-art i{top:27px}.login-result-card small{padding-top:5px;font-size:8px}.login-detail-preview{grid-template-columns:minmax(0,1fr) 118px;gap:9px;min-height:184px;padding:9px}.login-detail-phone{border-width:4px;border-radius:17px;width:min(135px,100%);min-height:174px;padding:16px 8px 9px}.login-phone-product{height:66px;bottom:11px}.login-phone-product i{width:28px;height:46px;right:15px}.login-phone-product b{width:17px;height:17px;bottom:29px;right:19px}.login-phone-product span{top:13px;left:11px}.login-detail-settings{gap:7px;padding:10px 8px;font-size:8px}.login-detail-settings b{font-size:10px}.login-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:145px;display:grid}.login-reference-art{background:#eaf5ff;border:1px solid #75ace22e;border-radius:10px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9}.login-reference-art:before,.login-reference-art:after{content:"";position:absolute}.login-reference-art:before{background:linear-gradient(145deg,#fffffff2,#91cbf9c7);border-radius:8px;inset:15% 14% 27%;transform:rotate(-6deg);box-shadow:0 8px 15px #4a82c629}.login-reference-art:after{opacity:.78;background:linear-gradient(135deg,#62a9eb,#b9e8ff);border-radius:7px;height:27%;bottom:18%;left:17%;right:17%}.login-reference-art span{z-index:1;color:#386da9;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;position:absolute;bottom:6px;left:7px;right:7px;overflow:hidden}.login-reference-art--poster{background:linear-gradient(145deg,#eef4ff,#dae4ff)}.login-reference-art--poster:before{background:linear-gradient(145deg,#a8bdf3,#f4e4ba);transform:rotate(4deg)}.login-reference-art--detail{background:linear-gradient(145deg,#eafaf5,#d4ecff)}.login-reference-art--detail:before{background:linear-gradient(145deg,#8ed6dd,#effdff);transform:rotate(2deg)}.login-floating-tag{pointer-events:none;opacity:.82;font-size:11px}.login-floating-tag--canvas{top:39%;left:18%}.login-floating-tag--results{top:57%;left:33%}.login-floating-tag--main{bottom:13%;left:43%}.login-floating-tag--detail{top:38%;right:16%}@media (width<=1180px) and (width>=901px){.account-login-layout{grid-template-columns:minmax(0,1fr) minmax(350px,390px) minmax(0,1fr);gap:24px}.login-feature-float--canvas,.login-feature-float--detail{width:min(100%,300px)}.login-feature-float--results,.login-feature-float--reference{width:min(100%,292px)}.login-feature-window--canvas,.login-feature-window--detail{min-height:220px}.login-canvas-grid{min-height:170px}.login-detail-preview{grid-template-columns:1fr}.login-detail-settings{display:none}}@media (width<=900px){.account-login-layout{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.account-login-card{grid-area:1/1;justify-self:center}.account-login-showcase{display:none}.account-login-footer{flex-wrap:wrap;gap:16px 28px}}@keyframes login-feature-float{0%,to{transform:translate(0)}50%{transform:translate(2px,-5px)}}@media (prefers-reduced-motion:reduce){.login-feature-float,.login-floating-tag{animation:none!important}.login-feature-window{transition:none!important}}@media (width>=901px){.account-login-screen{background:radial-gradient(circle at 50% 18%,#99c3ff47,#0000 34%),radial-gradient(circle at 8% 92%,#9edeff40,#0000 32%),linear-gradient(135deg,#f8fbff 0%,#edf5ff 52%,#f5f9ff 100%);overflow:hidden}.account-login-screen:before{border-color:#ffffffdb;width:78vw;height:78vw;top:-55vw;right:8vw;box-shadow:0 0 0 2px #89b4f117,0 0 0 88px #75aef60e}.account-login-screen:after{border-color:#72b1f51f;width:92vw;height:54vw;bottom:-43vw;left:-26vw;box-shadow:0 0 0 54px #76beff0e}.account-login-shell{grid-template-rows:68px minmax(0,1fr) 72px;gap:8px;width:min(1720px,100%);height:100dvh;min-height:720px;padding:22px clamp(34px,3vw,54px) 16px}.account-login-brandbar{z-index:30;min-height:68px;padding:0 2px}.account-login-brand{gap:12px}.account-login-brand strong{font-size:32px}.account-login-brand span{letter-spacing:.07em;font-size:11px}.brand-logo--compact{width:52px;height:52px}.account-login-security{color:#536f9b;padding-right:6px;font-size:13px}.account-login-layout{grid-template-rows:minmax(560px,1fr);grid-template-columns:minmax(0,1fr) minmax(390px,430px) minmax(0,1fr);gap:clamp(28px,3.3vw,58px);min-height:0}.account-login-layout:before{z-index:-1;content:"";pointer-events:none;border:3px solid #ffffffb3;border-bottom:0;border-radius:50% 50% 0 0;width:60%;height:78%;position:absolute;top:-3%;left:20%;transform:rotate(-2deg)}.account-login-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(155deg,#fffffff7,#f8fbffe3);border:1px solid #7dace740;border-radius:34px;align-content:center;min-height:min(68vh,660px);padding:clamp(44px,5vh,66px) 40px;box-shadow:0 0 0 9px #ffffff61,0 30px 76px #3e6eb730,inset 0 1px #fffffff5}.account-login-card-logo{width:74px;height:74px;margin-bottom:12px}.account-login-card-heading{gap:7px;margin-bottom:12px}.account-login-card-heading h1{font-size:30px}.account-login-card-heading p{font-size:14px}.account-login-field input{border-radius:11px;min-height:56px;font-size:14px;box-shadow:0 7px 18px #416eae0f,inset 0 1px 2px #4878b408}.account-login-card>button{color:#684315;background:linear-gradient(110deg,#ffe4a1,#f7b94f);border-radius:12px;min-height:58px;margin-top:8px;font-size:16px;box-shadow:0 11px 25px #e9ab3e40,inset 0 1px #fff9}.account-login-card>button:hover{background:linear-gradient(110deg,#ffdc83,#f4aa37);transform:translateY(-1px)}.account-login-showcase{perspective:1500px;overflow:visible}.login-feature-float--canvas{width:34.5%;top:4%;left:0}.login-feature-float--results{width:34%;top:auto;bottom:1.5%;left:.5%}.login-feature-float--detail{width:35%;top:3%;right:0}.login-feature-float--reference{width:35%;bottom:1%;right:.25%}.login-feature-window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#ffffffed,#f3f8ffbf);border:1px solid #79aae638;border-radius:26px;box-shadow:0 0 0 6px #fff3,0 25px 58px #4374b929,inset 0 1px #fffffffa}.login-feature-window--canvas{min-height:300px;padding:18px 20px 20px}.login-feature-window--results{min-height:276px;padding:18px 20px 20px}.login-feature-window--detail{min-height:330px;padding:20px 22px}.login-feature-window--reference{min-height:250px;padding:18px 20px 20px}.login-window-heading{margin-bottom:14px}.login-window-heading strong{color:#174da0;font-size:15px}.login-window-heading em{font-size:10px}.login-window-icon{border-radius:9px;width:27px;height:27px;font-size:15px}.login-canvas-grid{background-size:15px 15px;border-radius:14px;min-height:232px}.login-canvas-node{border-radius:10px;min-width:94px;padding:9px 12px;box-shadow:0 10px 21px #4b7cbe21}.login-canvas-node b{font-size:11px}.login-canvas-node small{font-size:8px}.login-result-tabs{color:#8195b5;align-items:center;gap:28px;min-height:32px;margin:-4px 0 8px;font-size:10px;display:flex}.login-result-tabs b{color:#236fe0}.login-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.login-result-art{height:140px}.login-result-card{padding:6px}.login-result-card--new{border-style:dashed;grid-template-rows:140px auto;align-items:center;display:grid}.login-result-new{color:#347ee9;background:#eef6ff;border:1px solid #bfd8fa;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-size:24px;display:grid}.login-detail-preview{grid-template-columns:minmax(0,1fr) 148px;min-height:255px;padding:13px;position:relative}.login-detail-phone{z-index:3;border-radius:23px;width:min(165px,100%);min-height:232px}.login-detail-phone-stack{z-index:1;width:45%;height:200px;position:absolute;top:28px;left:12%}.login-detail-phone-stack i{background:linear-gradient(#f2e1bf,#f7f5f1);border:4px solid #b7caf4bf;border-radius:22px;position:absolute;inset:0 10% 0 0;transform:translate(26px);box-shadow:0 8px 18px #4c72b41f}.login-detail-phone-stack i:nth-child(2){background:linear-gradient(#d7c8fa,#f1edff);transform:translate(54px)}.login-detail-phone-stack i:nth-child(3){background:linear-gradient(#bddfff,#e9f6ff);transform:translate(82px)}.login-detail-settings{z-index:4;background:0 0;border:0;gap:12px;padding:14px 12px;font-size:10px}.login-detail-settings b,.login-detail-settings span{background:#ffffffe0;border:1px solid #6da2e126;border-radius:8px;padding:9px 10px;box-shadow:0 6px 14px #4678b714}.login-detail-settings button,.login-detail-action{color:#7d4e13;background:linear-gradient(110deg,#ffe6aa,#f3b658);border-radius:9px;min-height:42px;margin-top:8px}.login-reference-grid{gap:11px;min-height:184px}.login-floating-tag{z-index:25;opacity:1;border-radius:12px;padding:9px 13px;font-size:11px;box-shadow:0 12px 28px #3f72bb29}.login-floating-tag--canvas{top:37%;left:24%}.login-floating-tag--results{top:62%;left:28%}.login-floating-tag--main{bottom:19%;left:auto;right:28%}.login-floating-tag--detail{top:35%;right:25%}.account-login-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border:1px solid #7daae229;border-radius:18px;place-self:center;gap:clamp(34px,4vw,72px);min-height:50px;padding:0 26px;box-shadow:0 14px 34px #4775b71a}.account-login-footer span{color:#607da7;min-height:50px;font-size:11px}}.studio-account-card{grid-template-columns:minmax(0,1fr) auto;gap:5px;margin:0;display:grid}.studio-account-card button{border:1px solid;min-width:0}@supports (color:color-mix(in lab, red, red)){.studio-account-card button{border:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.studio-account-card button{background:currentColor;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.studio-account-card button{background:color-mix(in srgb, currentColor 5%, transparent)}}.studio-account-card button{color:inherit;cursor:pointer;padding:8px 9px}.studio-account-card button:first-child{text-align:left;gap:2px;display:grid}.studio-account-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.studio-account-card span{opacity:.72;font-size:10px}.account-admin-dialog{width:min(760px,100vw - 28px)}.account-create-row{grid-template-columns:1fr 1fr 110px auto;gap:8px;display:grid}.account-admin-list{gap:7px;margin-top:18px;display:grid}.account-admin-list article{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(150px,1fr) 130px auto auto;align-items:center;gap:7px;padding:9px;display:grid}.account-admin-list article>div{gap:2px;display:grid}.account-admin-list article span{color:var(--muted-foreground);font-size:11px}.account-admin-status{color:#c74855;margin-top:12px;font-size:12px;display:block}body.workflow-dark-mode .account-login-screen{color:#132a58;background:radial-gradient(circle at 83% 17%,#74b7ff38,#0000 34%),radial-gradient(circle at 8% 86%,#98e8cb33,#0000 32%),linear-gradient(135deg,#f9fcff 0%,#f2f8ff 48%,#f4fff9 100%)}body.workflow-dark-mode .account-login-card{background:#ffffffe8;border-color:#6ea0dc2e}body.workflow-dark-mode .account-login-card-heading h1{color:#152e61}@media (width<=680px){.account-create-row{grid-template-columns:1fr}.account-admin-list article{grid-template-columns:1fr auto}.account-admin-list article input{grid-column:1/-1}}body.appica-ui-ready{color:var(--studio-ink);font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;overflow-x:hidden;background:var(--studio-canvas)!important}body.appica-ui-ready:before{opacity:.3;background-size:32px 32px}body.appica-ui-ready>header{gap:18px;width:224px;padding:22px 16px 18px;color:#f7faf8!important;background:#101a17!important;border-right:1px solid #ffffff12!important;box-shadow:10px 0 32px #0f221b1a!important}body.appica-ui-ready>header .workbench-switch{border-radius:10px;grid-template-columns:32px minmax(0,1fr) 16px;min-height:62px;padding:9px;color:#f7faf8!important;background:#ffffff09!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff09!important}body.appica-ui-ready>header .workbench-switch-glyph{width:32px;height:32px;box-shadow:none;border-radius:8px;overflow:hidden;background:0 0!important;grid-template-columns:none!important;gap:0!important;padding:0!important;display:block!important}body.appica-ui-ready.product-packaging-workbench-mode>header .workbench-switch{grid-template-columns:36px minmax(0,1fr) 12px!important;gap:6px!important;padding-inline:8px!important}body.appica-ui-ready.product-packaging-workbench-mode>header .workbench-switch-copy b{min-width:0;letter-spacing:0!important;text-overflow:initial!important;white-space:nowrap!important;font-size:15px!important;overflow:visible!important}body.appica-ui-ready>header .workbench-switch-glyph img,body.appica-ui-ready>header .workbench-option-icon img{object-fit:cover;width:100%;height:100%;display:block}body.appica-ui-ready>header .workbench-switch-glyph img{border-radius:inherit}body.appica-ui-ready>header .workbench-option-icon{overflow:hidden;box-shadow:0 2px 7px #19312724;background:0 0!important;grid-template-columns:none!important;gap:0!important;padding:0!important;display:block!important}body.appica-ui-ready>header .workbench-option-icon:before{content:none!important}body.appica-ui-ready>header .workbench-option-icon img{border-radius:inherit}body.appica-ui-ready>header .workbench-switch-copy small{font-size:9px;color:#849d92!important}body.appica-ui-ready>header .workbench-switch-copy b{font-size:13px;color:#fff!important}body.appica-ui-ready>header>nav{display:none!important}body.appica-ui-ready .wide{background:var(--studio-canvas);view-transition-name:studio-page-content;margin-left:224px!important}body.appica-ui-ready .page.active.page-transition-enter{animation:.21s cubic-bezier(.2,.8,.2,1) both studio-page-enter!important}body.appica-ui-ready .studio-surface-transition-enter{animation:.22s cubic-bezier(.2,.8,.2,1) both studio-surface-enter!important}::view-transition-old(studio-page-content){animation:.13s cubic-bezier(.4,0,1,1) both studio-page-leave}::view-transition-new(studio-page-content){animation:.21s cubic-bezier(.2,.8,.2,1) both studio-page-enter}@keyframes studio-page-leave{to{opacity:0;transform:translateY(-5px)scale(.995)}}@keyframes studio-page-enter{0%{opacity:0;transform:translateY(7px)scale(.995)}to{opacity:1;transform:none}}@keyframes studio-surface-enter{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}body.appica-ui-ready>header .workbench-menu:not([hidden]){transform-origin:0 0;animation:.165s cubic-bezier(.2,.8,.2,1) both studio-menu-in}@keyframes studio-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}body.appica-ui-ready .workflow-canvas-toolbar{min-height:78px;padding:14px 24px;box-shadow:inset 0 1px #ffffffe6;border-color:var(--studio-line)!important;background:#f9faf8f5!important}body.appica-ui-ready .workflow-sync-control{right:max(12px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));z-index:40;pointer-events:none;margin:0;padding:0;display:none;position:fixed}body.appica-ui-ready:has(#page-generate.active) .workflow-sync-control{display:flex}body.appica-ui-ready .workflow-canvas-toolbar h1{letter-spacing:-.025em;font-size:20px;font-weight:760;color:var(--studio-ink)!important}body.appica-ui-ready .workflow-sync-status{letter-spacing:0;opacity:.78;pointer-events:auto;min-height:24px;margin:0;color:var(--studio-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font:500 11px/1.3 system-ui,sans-serif!important}body.appica-ui-ready.is-ipad .workflow-sync-status{min-height:44px}@media (width>=721px) and (any-pointer:coarse){body.appica-ui-ready .workflow-sync-status{min-height:44px}}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .workflow-sync-status{color:var(--studio-muted)!important}body.appica-ui-ready .workflow-canvas-actions{align-items:center;gap:7px}.canvas-workspace-dialog{--canvas-dialog-bg:#fff;--canvas-dialog-surface:#f0f4fa;--canvas-dialog-surface-hover:#e8eef7;--canvas-dialog-line:#dce4f2;--canvas-dialog-text:#17213a;--canvas-dialog-muted:#667695;--canvas-dialog-accent:#0b6cff;--canvas-dialog-accent-hover:#095bd8;--canvas-dialog-accent-soft:#e8f1ff;--canvas-dialog-action:#0b6cff;--canvas-dialog-action-hover:#095bd8;--canvas-dialog-on-accent:#fff;width:min(92vw,520px)!important;max-width:520px!important;color:var(--canvas-dialog-text)!important;background:0 0!important;border:0!important;padding:0!important;box-shadow:0 18px 48px #1f3a6838!important}.canvas-exit-dialog{width:min(92vw,420px)!important}.canvas-workspace-dialog-backdrop{z-index:2290!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#050b1685!important}.canvas-workspace-dialog-viewport{z-index:2300!important}.canvas-workspace-dialog>[data-slot=dialog-content]{border:1px solid var(--canvas-dialog-line);color:var(--canvas-dialog-text);border-radius:14px;background:var(--canvas-dialog-bg)!important}.canvas-workspace-dialog [data-slot=dialog-header]{gap:6px;padding:22px 24px 14px}.canvas-workspace-dialog [data-slot=dialog-title]{color:var(--canvas-dialog-text);letter-spacing:-.02em;font-size:20px;line-height:1.35}.canvas-workspace-dialog [data-slot=dialog-description]{max-width:60ch;color:var(--canvas-dialog-muted);font-size:13px;line-height:1.55}.canvas-workspace-dialog [data-slot=dialog-close-button]{width:36px;height:36px;color:var(--canvas-dialog-muted);box-shadow:none;background:0 0;border-color:#0000;border-radius:9px;top:14px;right:14px}.canvas-workspace-dialog [data-slot=dialog-close-button]:hover{background:var(--canvas-dialog-surface);color:var(--canvas-dialog-text)}.canvas-workspace-dialog-body{gap:16px;padding:4px 24px 0;display:grid}.canvas-create-types{grid-template-columns:1fr 1fr;gap:8px;display:grid}.canvas-create-types>button,.canvas-preset-list>button{border:1px solid var(--canvas-dialog-line);background:var(--canvas-dialog-surface);color:var(--canvas-dialog-text);cursor:pointer;text-align:left;border-radius:10px;transition:border-color .18s,background-color .18s,color .18s}.canvas-create-types>button{grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.canvas-create-type-icon{background:var(--canvas-dialog-bg);width:32px;height:32px;color:var(--canvas-dialog-accent);border-radius:8px;place-items:center;display:grid}.canvas-create-type-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px;height:17px}.canvas-create-type-copy{gap:3px;min-width:0;display:grid}.canvas-create-type-copy b{font-size:13px;line-height:1.35}.canvas-create-type-copy>span{color:var(--canvas-dialog-muted);font-size:11px;font-weight:500;line-height:1.4}.canvas-create-types>button>i{border:1.5px solid var(--canvas-dialog-line);background:var(--canvas-dialog-bg);border-radius:50%;width:14px;height:14px;position:relative}.canvas-create-types>button.is-selected>i{border:4px solid var(--canvas-dialog-accent)}.canvas-create-types>button:hover:not(:disabled),.canvas-preset-list>button:hover{background:var(--canvas-dialog-surface-hover)}.canvas-create-types>button.is-selected,.canvas-preset-list>button.is-selected{border-color:var(--canvas-dialog-accent);background:var(--canvas-dialog-accent-soft)}.canvas-create-types>button:disabled{cursor:not-allowed;opacity:.48}.canvas-preset-list{gap:8px;max-height:250px;padding:3px;display:grid;overflow:auto}.canvas-preset-list>button{justify-content:space-between;align-items:center;min-height:58px;padding:10px 13px;display:flex}.canvas-preset-list>button span{gap:3px;display:grid}.canvas-preset-list>button b{font-size:12px}.canvas-preset-list>button small{color:var(--canvas-dialog-muted);font-size:10px}.canvas-preset-list>button i{border:2px solid var(--canvas-dialog-line);border-radius:50%;width:10px;height:10px}.canvas-preset-list>button.is-selected i{border-color:var(--canvas-dialog-accent);background:var(--canvas-dialog-accent);box-shadow:inset 0 0 0 2px var(--canvas-dialog-bg)}.canvas-workspace-name{color:var(--canvas-dialog-text);grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.canvas-workspace-name>[data-slot=input]{border-color:var(--canvas-dialog-line);background:var(--canvas-dialog-bg);width:100%;min-height:44px;color:var(--canvas-dialog-text);box-shadow:none;border-radius:9px;grid-column:1/-1}.canvas-workspace-name>[data-slot=input]:focus-visible{border-color:var(--canvas-dialog-accent);outline:3px solid var(--canvas-dialog-accent)}@supports (color:color-mix(in lab, red, red)){.canvas-workspace-name>[data-slot=input]:focus-visible{outline:3px solid color-mix(in srgb, var(--canvas-dialog-accent) 18%, transparent)}}.canvas-workspace-name>[data-slot=input]:focus-visible{outline-offset:0}.canvas-workspace-name>small{color:var(--canvas-dialog-muted);grid-area:1/2;font-size:10px;font-weight:600}.canvas-workspace-dialog [data-slot=dialog-footer]{gap:8px;padding:20px 24px 24px}.canvas-workspace-dialog [data-slot=dialog-footer] [data-slot=button]{min-width:80px;min-height:42px;box-shadow:none;border-radius:9px}.canvas-workspace-dialog .canvas-dialog-cancel{color:var(--canvas-dialog-muted)}.canvas-workspace-dialog .canvas-dialog-cancel:hover{background:var(--canvas-dialog-surface);color:var(--canvas-dialog-text)}.canvas-workspace-dialog .canvas-dialog-submit{border-color:var(--canvas-dialog-action);background:var(--canvas-dialog-action);color:var(--canvas-dialog-on-accent)}.canvas-workspace-dialog .canvas-dialog-submit:hover:not(:disabled){border-color:var(--canvas-dialog-action-hover);background:var(--canvas-dialog-action-hover)}.canvas-workspace-dialog .canvas-dialog-submit:disabled{border-color:var(--canvas-dialog-line);background:var(--canvas-dialog-surface);color:var(--canvas-dialog-muted);opacity:.64}body.workflow-dark-mode .canvas-workspace-dialog{--canvas-dialog-bg:#111c30;--canvas-dialog-surface:#16233b;--canvas-dialog-surface-hover:#1c2a45;--canvas-dialog-line:#293853;--canvas-dialog-text:#eef5ff;--canvas-dialog-muted:#9fb0c6;--canvas-dialog-accent:#60a5fa;--canvas-dialog-accent-hover:#82b8ff;--canvas-dialog-accent-soft:#2563eb2e;--canvas-dialog-action:#2563eb;--canvas-dialog-action-hover:#1d4ed8;--canvas-dialog-on-accent:#fff;box-shadow:0 20px 54px #00000080!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-exit-dialog{--canvas-dialog-bg:#181818;--canvas-dialog-surface:#222225;--canvas-dialog-surface-hover:#29292d;--canvas-dialog-line:#34343a;--canvas-dialog-text:#f4f4f5;--canvas-dialog-muted:#a8a8b0;--canvas-dialog-accent:#60a5fa;--canvas-dialog-accent-hover:#82b8ff;--canvas-dialog-accent-soft:#2563eb29;box-shadow:0 20px 54px #0000008a!important}@media (width<=620px){.canvas-create-types{grid-template-columns:1fr}.canvas-workspace-dialog{width:calc(100vw - 24px)!important}.canvas-workspace-dialog [data-slot=dialog-header]{padding:20px 20px 12px}.canvas-workspace-dialog-body{padding-inline:20px}.canvas-workspace-dialog [data-slot=dialog-footer]{padding:18px 20px 20px}}@media (prefers-reduced-motion:reduce){.canvas-workspace-dialog *,.canvas-workspace-dialog-backdrop{transition-duration:.01ms!important;animation-duration:.01ms!important}}body.appica-ui-ready .workflow-canvas-actions>button,body.appica-ui-ready .canvas-workspace-switcher button,body.appica-ui-ready .canvas-workspace-switcher select{border-color:var(--studio-line)!important;color:#30473d!important;background:#fff!important;border-radius:8px!important;min-height:38px!important;box-shadow:0 1px 2px #152f2409!important}body.appica-ui-ready .workflow-canvas-actions>button:hover,body.appica-ui-ready .canvas-workspace-switcher button:hover{background:var(--studio-spruce-soft)!important;border-color:#245b474d!important}body.appica-ui-ready .workflow-product-guide{--guide-bg:#f7f5ed;--guide-surface:#fffef9;--guide-line:#4b432921;--guide-ink:#26352f;--guide-muted:#6b746f;--guide-accent:#9b6d19;--guide-accent-soft:#f0e2b7;min-height:116px;padding:15px 24px}body.appica-ui-ready .workflow-guide-kicker{font-size:9px}body.appica-ui-ready .workflow-guide-intro h2{font-size:clamp(17px,1.35vw,21px)}body.appica-ui-ready .workflow-guide-template{border-radius:9px;min-height:46px;box-shadow:0 1px 2px #362e1709}body.appica-ui-ready .workflow-canvas{box-shadow:inset 0 1px #1834290f;background-color:#e9edeb!important;background-image:radial-gradient(circle,#29483c40 1px,#0000 1.35px)!important}body.appica-ui-ready .centered-panel{border-color:var(--studio-line)!important;background:var(--studio-panel)!important;border-radius:14px!important;box-shadow:0 1px 2px #122b210d,0 18px 45px #122b2112!important}body.appica-ui-ready .asset-library article{border-color:var(--studio-line)!important;background:#fff!important}body.appica-ui-ready :is(button,select,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #245b4738!important}body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode)>header{color:#1c352b!important;background:#f7faf8!important;border-color:#24554229!important;box-shadow:8px 0 28px #1b3d2f17!important}body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode) .studio-command{color:#1c352b}body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode)>header .workbench-switch{color:#1c352b!important;background:#fff!important;border-color:#24554229!important;box-shadow:0 1px 2px #1b3d2f0f!important}body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode)>header .workbench-switch-copy small{color:#6b7d74!important}body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode)>header .workbench-switch-copy b,body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode) .studio-command-name{color:#183329!important}body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode) .studio-command-heading{color:#718179}body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode) .studio-command-heading [data-slot=badge]{color:#805f12;background:#dba83c21;border-color:#b9891a40}body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode) .studio-appica-nav button[aria-current=page]{color:#1d5944!important;background:#245b471a!important;border-color:#245b4740!important}body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode) .studio-appica-nav button:not([aria-current=page]){color:#425c51!important}body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode) .studio-appica-nav button:not([aria-current=page]):hover{color:#1d5944!important;background:#245b4711!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode){--studio-ink:oklch(27.8% .033 256.848);--studio-muted:oklch(55.1% .027 264.364);--studio-canvas:oklch(96.7% .003 264.542);--studio-panel:oklch(100% 0 0);--studio-line:oklch(87.2% .01 258.338);--studio-spruce:oklch(54.6% .245 262.881);--studio-spruce-soft:oklch(62.3% .214 259.815/.1);--studio-amber:oklch(62.3% .214 259.815);--workbench-canvas:oklch(96.7% .003 264.542);--workbench-dot:oklch(55.1% .027 264.364/.28);--workbench-surface:oklch(100% 0 0);--workbench-surface-muted:oklch(98.5% .002 247.839);--workbench-ink:oklch(27.8% .033 256.848);--workbench-muted:oklch(55.1% .027 264.364);--workbench-line:oklch(87.2% .01 258.338);--workbench-spruce:oklch(54.6% .245 262.881);--workbench-moss:oklch(70.7% .165 254.624);--workbench-amber:oklch(62.3% .214 259.815);--workbench-amber-soft:oklch(88.2% .059 254.128);--workbench-shadow:0 18px 42px oklch(37.3% .034 259.733/.13);background:var(--studio-canvas)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) #appica-shell{--primary:oklch(62.3% .214 259.815);--primary-muted:oklch(54.6% .245 262.881);--primary-foreground:#fff;--foreground-emphasis:oklch(87.2% .01 258.338)}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode)>header{color:oklch(27.8% .033 256.848)!important;background:oklch(98.5% .002 247.839)!important;border-color:oklch(87.2% .01 258.338)!important;box-shadow:8px 0 28px oklch(37.3% .034 259.733/.1)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .studio-command{color:oklch(27.8% .033 256.848)}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode)>header .workbench-switch{color:oklch(27.8% .033 256.848)!important;background:#fff!important;border-color:oklch(87.2% .01 258.338)!important;box-shadow:0 1px 2px oklch(37.3% .034 259.733/.06)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode)>header .workbench-switch-copy small{color:oklch(55.1% .027 264.364)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode)>header .workbench-switch-copy b,body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .studio-command-name{color:oklch(21% .034 264.665)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .studio-command-heading{color:oklch(55.1% .027 264.364)}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode)>header .workbench-switch-glyph{background:oklch(62.3% .214 259.815)}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .studio-command-heading [data-slot=badge]{color:oklch(82.8% .111 230.318);background:oklch(68.5% .169 237.323/.13);border-color:oklch(68.5% .169 237.323/.28)}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .studio-appica-nav button[aria-current=page]{color:oklch(54.6% .245 262.881)!important;background:oklch(62.3% .214 259.815/.11)!important;border-color:oklch(62.3% .214 259.815/.26)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .studio-appica-nav button:not([aria-current=page]){color:oklch(44.6% .03 256.802)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .studio-appica-nav button:not([aria-current=page]):hover{color:oklch(54.6% .245 262.881)!important;background:oklch(62.3% .214 259.815/.07)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .studio-appica-nav button i{background:oklch(68.5% .169 237.323);box-shadow:0 0 0 4px oklch(68.5% .169 237.323/.12)}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .wide,body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .workflow-canvas-shell{background:var(--studio-canvas)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .workflow-canvas-toolbar{border-color:var(--studio-line)!important;background:oklch(100% 0 0/.96)!important;box-shadow:inset 0 1px #fff!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .workflow-canvas-actions>button,body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .canvas-workspace-switcher button,body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .canvas-workspace-switcher select{border-color:var(--studio-line)!important;color:oklch(37.3% .034 259.733)!important;background:#fff!important;box-shadow:0 1px 2px oklch(37.3% .034 259.733/.05)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .workflow-canvas-actions>button:hover,body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .canvas-workspace-switcher button:hover{background:oklch(62.3% .214 259.815/.08)!important;border-color:oklch(62.3% .214 259.815/.32)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .workflow-product-guide[data-mode=image]{--guide-bg:oklch(98.5% .002 247.839);--guide-surface:oklch(100% 0 0);--guide-line:oklch(87.2% .01 258.338);--guide-ink:oklch(27.8% .033 256.848);--guide-muted:oklch(55.1% .027 264.364);--guide-accent:oklch(54.6% .245 262.881);--guide-accent-soft:oklch(62.3% .214 259.815/.12)}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .workflow-canvas{background-color:var(--studio-canvas)!important;background-image:radial-gradient(circle,oklch(55.1% .027 264.364/.25) 1px,#0000 1.3px)!important;box-shadow:inset 0 1px oklch(37.3% .034 259.733/.05)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) :is(button,select,input,textarea):focus-visible{outline-color:oklch(62.3% .214 259.815/.3)!important}body.appica-ui-ready.workflow-dark-mode{--studio-ink:#edf3ef;--studio-muted:#9eaea6;--studio-canvas:#0d1112;--studio-panel:#151b1d;--studio-line:#deebe321;--studio-spruce:#95c3a1;--studio-spruce-soft:#24332e;color:var(--studio-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--studio-canvas)!important}body.appica-ui-ready.workflow-dark-mode .wide,body.appica-ui-ready.workflow-dark-mode .workflow-canvas-shell{background:var(--studio-canvas)!important}body.appica-ui-ready.workflow-dark-mode .workflow-canvas-toolbar{border-color:var(--studio-line)!important;background:#151b1d!important;box-shadow:inset 0 -1px #ffffff06!important}body.appica-ui-ready.workflow-dark-mode .workflow-canvas-toolbar h1{color:#f0f5f1!important}body.appica-ui-ready.workflow-dark-mode .workflow-canvas-actions>button,body.appica-ui-ready.workflow-dark-mode .canvas-workspace-switcher button,body.appica-ui-ready.workflow-dark-mode .canvas-workspace-switcher select{color:#e8efeb!important;box-shadow:none!important;background:#20282a!important;border-color:#deebe326!important}body.appica-ui-ready.workflow-dark-mode .workflow-canvas-actions>button:hover,body.appica-ui-ready.workflow-dark-mode .canvas-workspace-switcher button:hover{background:#283532!important;border-color:#95c3a161!important}body.appica-ui-ready.workflow-dark-mode .workflow-product-guide{--guide-bg:#171d1b;--guide-surface:#222a27;--guide-line:#dbe8e024;--guide-ink:#edf3ef;--guide-muted:#a5b4ac;--guide-accent:#dcb65d;--guide-accent-soft:#413720;background:var(--guide-bg)!important;color:var(--guide-ink)!important}body.appica-ui-ready.workflow-dark-mode .workflow-product-guide[data-mode=image]{--guide-bg:#171923;--guide-surface:#222532;--guide-line:#dcdeee26;--guide-ink:#f0f1f8;--guide-muted:#aeb2c5;--guide-accent:#b9a9f0;--guide-accent-soft:#353049}body.appica-ui-ready.workflow-dark-mode .workflow-guide-template{box-shadow:inset 0 1px #ffffff06!important}body.appica-ui-ready.workflow-dark-mode .workflow-canvas{box-shadow:inset 0 1px #ffffff06;background-color:#141414!important;background-image:radial-gradient(circle,#d5e5dc33 .9px,#0000 1.22px)!important}body.appica-ui-ready.workflow-dark-mode .centered-panel{border-color:var(--studio-line)!important;background:var(--studio-panel)!important;box-shadow:0 1px #ffffff06,0 20px 48px #00000042!important}body.appica-ui-ready.workflow-dark-mode .asset-library article{border-color:var(--studio-line)!important;background:#1b2321!important}body.appica-ui-ready.workflow-dark-mode .asset-library .asset-direction-bundle{background:#1b2321!important;border-color:#d8e8de26!important;box-shadow:inset 0 1px #ffffff05!important}body.appica-ui-ready.workflow-dark-mode .asset-library .asset-direction-bundle[data-bundle-status=attention]{background:#25221a!important;border-color:#dcb65d52!important}body.appica-ui-ready.workflow-dark-mode .asset-library .asset-bundle-cover{color:#eaf1ed!important}body.appica-ui-ready.workflow-dark-mode .asset-library .asset-bundle-cover:hover{background:#24302c!important}body.appica-ui-ready.workflow-dark-mode .asset-library .asset-bundle-copy small{color:#a4b3ab!important}body.appica-ui-ready.workflow-dark-mode .asset-library .asset-bundle-copy strong{color:#edf3ef!important}body.appica-ui-ready.workflow-dark-mode .asset-library .asset-bundle-badges em{color:#b8c8bf!important;background:#27312e!important;border-color:#d8e8de21!important}body.appica-ui-ready.workflow-dark-mode .asset-library .asset-bundle-badges em[data-tone=attention]{color:#e2c375!important;background:#40361f!important;border-color:#dcb65d3d!important}body.appica-ui-ready.workflow-dark-mode .asset-library .asset-bundle-members,body.appica-ui-ready.workflow-dark-mode .asset-library .asset-card-actions{background:#171e1c!important;border-color:#d8e8de1c!important}body.appica-ui-ready.workflow-dark-mode :is(button,select,input,textarea):focus-visible{outline-color:#95c3a166!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode{--studio-ink:oklch(92.8% .006 264.531);--studio-muted:oklch(70.7% .022 261.325);--studio-canvas:oklch(13% .028 261.692);--studio-panel:oklch(21% .034 264.665);--studio-line:oklch(37.3% .034 259.733);--studio-spruce:oklch(70.7% .165 254.624);--studio-spruce-soft:oklch(62.3% .214 259.815/.16);--studio-amber:oklch(70.7% .165 254.624);--workbench-canvas:oklch(13% .028 261.692);--workbench-dot:oklch(70.7% .022 261.325/.22);--workbench-surface:oklch(21% .034 264.665);--workbench-surface-muted:oklch(27.8% .033 256.848);--workbench-ink:oklch(92.8% .006 264.531);--workbench-muted:oklch(70.7% .022 261.325);--workbench-line:oklch(37.3% .034 259.733);--workbench-spruce:oklch(70.7% .165 254.624);--workbench-moss:oklch(80.9% .105 251.813);--workbench-amber:oklch(70.7% .165 254.624);--workbench-amber-soft:oklch(62.3% .214 259.815/.22)}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode>header{background:oklch(13% .028 261.692)!important;border-color:oklch(37.3% .034 259.733/.65)!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode>header .workbench-switch-glyph{background:oklch(62.3% .214 259.815)}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-command-heading [data-slot=badge]{color:oklch(82.8% .111 230.318);background:oklch(68.5% .169 237.323/.14);border-color:oklch(68.5% .169 237.323/.3)}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-appica-nav button[aria-current=page]{background:oklch(62.3% .214 259.815/.2)!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-appica-nav button i{background:oklch(68.5% .169 237.323);box-shadow:0 0 0 4px oklch(68.5% .169 237.323/.12)}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-canvas-toolbar{border-color:var(--studio-line)!important;background:oklch(21% .034 264.665)!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-canvas-actions>button,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-workspace-switcher button,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-workspace-switcher select{color:oklch(92.8% .006 264.531)!important;background:oklch(27.8% .033 256.848)!important;border-color:oklch(37.3% .034 259.733)!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-canvas-actions>button:hover,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-workspace-switcher button:hover{background:oklch(62.3% .214 259.815/.15)!important;border-color:oklch(70.7% .165 254.624/.55)!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode :is(button,select,input,textarea):focus-visible{outline-color:oklch(62.3% .214 259.815/.52)!important}body.appica-ui-ready.normal-image-workbench #workflow-links .workflow-link,body.appica-ui-ready.normal-image-workbench #workflow-links .workflow-link-preview{stroke:oklch(62.3% .214 259.815)!important}body.appica-ui-ready.normal-image-workbench #workflow-links .workflow-link-bubble,body.appica-ui-ready.normal-image-workbench #workflow-links .workflow-link-preview-tip{fill:oklch(90.1% .058 230.902)!important;stroke:oklch(62.3% .214 259.815)!important}body.appica-ui-ready.normal-image-workbench #workflow-links .workflow-link-junction{fill:oklch(90.1% .058 230.902)!important;stroke:oklch(58.8% .158 241.966)!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes .node-port{color:#fff!important;background:oklch(62.3% .214 259.815)!important;border-color:oklch(90.1% .058 230.902)!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes button.primary,body.appica-ui-ready.normal-image-workbench #workflow-nodes .retry-batch-candidate{color:#fff!important;background:oklch(62.3% .214 259.815)!important;border-color:oklch(54.6% .245 262.881)!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes button.primary:hover:not(:disabled),body.appica-ui-ready.normal-image-workbench #workflow-nodes .retry-batch-candidate:hover{background:oklch(54.6% .245 262.881)!important}@media (prefers-reduced-motion:reduce){.studio-appica-nav button{transition:none}body.appica-ui-ready .page.active.page-transition-enter,body.appica-ui-ready .studio-surface-transition-enter,body.appica-ui-ready>header .workbench-menu:not([hidden]){animation:none!important}::view-transition-old(studio-page-content){animation:none!important}::view-transition-new(studio-page-content){animation:none!important}}body.appica-ui-ready .canvas-workspace-dialog.canvas-workspace-dialog [data-slot=dialog-close-button]{color:var(--canvas-dialog-muted)!important;background:0 0!important;border-color:#0000!important}body.appica-ui-ready .canvas-workspace-dialog.canvas-workspace-dialog [data-slot=dialog-close-button]:hover{background:var(--canvas-dialog-surface)!important;color:var(--canvas-dialog-text)!important}body.appica-ui-ready .canvas-workspace-dialog.canvas-workspace-dialog .canvas-dialog-cancel{border-color:var(--canvas-dialog-line)!important;color:var(--canvas-dialog-muted)!important;background:0 0!important}body.appica-ui-ready .canvas-workspace-dialog.canvas-workspace-dialog .canvas-dialog-cancel:hover{background:var(--canvas-dialog-surface)!important;color:var(--canvas-dialog-text)!important}body.appica-ui-ready .canvas-workspace-dialog.canvas-workspace-dialog .canvas-dialog-submit{border-color:var(--canvas-dialog-action)!important;background:var(--canvas-dialog-action)!important;color:var(--canvas-dialog-on-accent)!important}body.appica-ui-ready .canvas-workspace-dialog.canvas-workspace-dialog .canvas-dialog-submit:hover:not(:disabled){border-color:var(--canvas-dialog-action-hover)!important;background:var(--canvas-dialog-action-hover)!important}body.appica-ui-ready .canvas-workspace-dialog.canvas-workspace-dialog .canvas-dialog-submit:disabled{border-color:var(--canvas-dialog-line)!important;background:var(--canvas-dialog-surface)!important;color:var(--canvas-dialog-muted)!important}body.appica-ui-ready .canvas-workspace-dialog.canvas-workspace-dialog .canvas-workspace-name>[data-slot=input]:focus-visible,body.appica-ui-ready.normal-image-workbench .canvas-workspace-dialog.canvas-workspace-dialog .canvas-create-types>button:focus-visible,body.appica-ui-ready.normal-image-workbench .canvas-workspace-dialog.canvas-workspace-dialog .canvas-preset-list>button:focus-visible{border-color:var(--canvas-dialog-accent)!important;outline:3px solid var(--canvas-dialog-accent)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .canvas-workspace-dialog.canvas-workspace-dialog .canvas-workspace-name>[data-slot=input]:focus-visible,body.appica-ui-ready.normal-image-workbench .canvas-workspace-dialog.canvas-workspace-dialog .canvas-create-types>button:focus-visible,body.appica-ui-ready.normal-image-workbench .canvas-workspace-dialog.canvas-workspace-dialog .canvas-preset-list>button:focus-visible{outline:3px solid color-mix(in srgb, var(--canvas-dialog-accent) 22%, transparent)!important}}body.appica-ui-ready .canvas-workspace-dialog.canvas-workspace-dialog .canvas-workspace-name>[data-slot=input]:focus-visible,body.appica-ui-ready.normal-image-workbench .canvas-workspace-dialog.canvas-workspace-dialog .canvas-create-types>button:focus-visible,body.appica-ui-ready.normal-image-workbench .canvas-workspace-dialog.canvas-workspace-dialog .canvas-preset-list>button:focus-visible{outline-offset:1px!important}body.appica-ui-ready:not(.normal-image-workbench){--canvas-menu-bg:#f7faf6f7;--canvas-menu-border:#3e694d3d;--canvas-menu-text:#234334;--canvas-menu-hover:#407d571a;--canvas-menu-accent:#2f7250;--canvas-menu-shadow:0 18px 48px #20422e2e}body.appica-ui-ready.normal-image-workbench{--canvas-menu-bg:#f9fbfdf7;--canvas-menu-border:#294c7133;--canvas-menu-text:#223447;--canvas-menu-hover:#3268d81a;--canvas-menu-accent:#3268d8;--canvas-menu-shadow:0 18px 48px #1b35522e}body.appica-ui-ready.workflow-dark-mode:not(.normal-image-workbench){--canvas-menu-bg:#19261ff7;--canvas-menu-border:#87b8963d;--canvas-menu-text:#e8f2eb;--canvas-menu-hover:#74b08724;--canvas-menu-accent:#8ac39b;--canvas-menu-shadow:0 22px 54px #0000006b}body.appica-ui-ready.workflow-dark-mode.normal-image-workbench{--canvas-menu-bg:#151c22f7;--canvas-menu-border:#90adcd38;--canvas-menu-text:#edf3f8;--canvas-menu-hover:#6999ff24;--canvas-menu-accent:#82aaff;--canvas-menu-shadow:0 22px 54px #00000075}body.appica-ui-ready .workflow-context-menu{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);transform-origin:0 0;animation:.16s cubic-bezier(.2,.8,.2,1) both studio-context-menu-in;overflow:hidden;border:1px solid var(--canvas-menu-border)!important;background:var(--canvas-menu-bg)!important;min-width:220px!important;box-shadow:var(--canvas-menu-shadow)!important;border-radius:12px!important;padding:7px!important}@keyframes studio-context-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}body.appica-ui-ready .workflow-context-menu button{letter-spacing:.005em;min-height:38px!important;color:var(--canvas-menu-text)!important;border-radius:8px!important;padding:9px 11px!important;font-size:13px!important;font-weight:650!important}body.appica-ui-ready .workflow-context-menu button:hover,body.appica-ui-ready .workflow-context-menu button:focus-visible{background:var(--canvas-menu-hover)!important;color:var(--canvas-menu-accent)!important}body.appica-ui-ready .workflow-context-menu hr{border-color:var(--canvas-menu-border)!important;margin:6px 8px!important}.workflow-asset-picker-dialog{border:1px solid var(--asset-line-strong)!important;background:var(--asset-surface-raised)!important;width:min(920px,100vw - 40px)!important;max-width:920px!important;max-height:min(780px,100vh - 40px)!important;color:var(--asset-text)!important}.workflow-asset-picker-body{gap:14px;min-height:280px;display:grid;overflow:hidden}.workflow-asset-picker-toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;display:grid}.workflow-asset-picker-toolbar input{border-color:var(--asset-line-strong)!important;background:var(--asset-surface-raised)!important}@supports (color:color-mix(in lab, red, red)){.workflow-asset-picker-toolbar input{background:color-mix(in srgb, var(--asset-surface-raised) 86%, var(--asset-preview))!important}}.workflow-asset-picker-toolbar input{color:var(--asset-text)!important}.workflow-asset-picker-toolbar>span{color:var(--asset-muted);white-space:nowrap;font-size:11px;font-weight:650}.workflow-asset-picker-grid{scrollbar-color:var(--asset-line-strong) transparent;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;max-height:min(560px,100vh - 280px);padding:2px 4px 4px 2px;display:grid;overflow:auto}.workflow-asset-picker-grid>button{gap:8px;min-width:0;padding:8px;display:grid;border:1px solid var(--asset-line)!important;background:var(--asset-surface-raised)!important;border-radius:11px!important}@supports (color:color-mix(in lab, red, red)){.workflow-asset-picker-grid>button{background:color-mix(in srgb, var(--asset-surface-raised) 92%, var(--asset-preview))!important}}.workflow-asset-picker-grid>button{text-align:left;color:var(--asset-text)!important;box-shadow:none!important}.workflow-asset-picker-grid>button:hover,.workflow-asset-picker-grid>button:focus-visible{border-color:var(--asset-line-strong)!important;background:var(--asset-accent-soft)!important}.workflow-asset-picker-grid>button.is-selected{border-color:var(--asset-accent)!important;background:var(--asset-accent-soft)!important;box-shadow:0 0 0 2px var(--asset-accent)!important}@supports (color:color-mix(in lab, red, red)){.workflow-asset-picker-grid>button.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--asset-accent) 18%, transparent)!important}}.workflow-asset-picker-image{aspect-ratio:1;background-color:var(--asset-preview);background-image:linear-gradient(45deg,#7f91a01f 25%,#0000 25%),linear-gradient(-45deg,#7f91a01f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#7f91a01f 75%),linear-gradient(-45deg,#0000 75%,#7f91a01f 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:8px;place-items:center;width:100%;display:grid;overflow:hidden}.workflow-asset-picker-image img{object-fit:contain;width:100%;height:100%;padding:6px}.workflow-asset-picker-grid strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;padding:0 2px 2px;font-size:11px;overflow:hidden}.workflow-asset-picker-state{border:1px dashed var(--asset-line-strong);background:var(--asset-surface-raised);border-radius:12px;place-items:center;min-height:260px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-asset-picker-state{background:color-mix(in srgb, var(--asset-surface-raised) 84%, var(--asset-preview))}}.workflow-asset-picker-state{color:var(--asset-muted);font-size:12px}.workflow-asset-picker-state.is-error{color:var(--asset-danger)}@media (width<=620px){.workflow-asset-picker-dialog{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.workflow-asset-picker-toolbar{grid-template-columns:1fr}.workflow-asset-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100vh - 320px)}}body.appica-ui-ready #page-library{min-height:100vh;background:var(--studio-canvas)!important;padding:0!important}body.appica-ui-ready #page-library.active{animation:none!important;transform:none!important}body.appica-ui-ready #page-library.active.studio-surface-transition-enter{animation:.22s cubic-bezier(.2,.8,.2,1) both studio-library-page-in!important}@keyframes studio-library-page-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}html:has(body.appica-ui-ready #page-library.active){overflow:clip visible!important}body.appica-ui-ready:has(#page-library.active){overflow:clip visible!important}body.appica-ui-ready:has(#page-library.active) .wide{padding:0!important}.preview-magnifier-source{cursor:none}.preview-magnifier-source.preview-magnifier-disabled{cursor:default}.preview-magnifier-lens{z-index:10020;pointer-events:none;contain:layout paint style;will-change:transform;background-color:#101619;border:3px solid #fffffff0;border-radius:50%;width:190px;height:190px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-1000px,-1000px);box-shadow:0 10px 24px #0a12163d,0 0 0 1px #0f172a33}.preview-magnifier-lens[hidden]{display:none}.preview-magnifier-lens>img{pointer-events:none;will-change:transform;max-width:none;max-height:none;display:block;position:absolute;top:0;left:0}html[data-performance-tier=lite] .preview-magnifier-source{cursor:default}html[data-performance-tier=lite] .preview-magnifier-lens{display:none!important}.unified-image-preview-viewport{z-index:2147483500!important;padding:16px!important}.unified-image-preview-dialog{box-sizing:border-box!important;border:1px solid var(--asset-line-strong,var(--studio-line,#1c2b3d38))!important;background:var(--asset-surface-raised,#fff)!important;width:min(1360px,100vw - 32px)!important;max-width:1360px!important;height:min(920px,100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;color:var(--asset-text,var(--studio-text,#1c2734))!important;border-radius:14px!important;flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 18px 48px #111f2c3d!important}.unified-image-preview-dialog::backdrop{background:#0f181fb3}.unified-image-preview-dialog>[data-slot=dialog-content]{box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;padding-bottom:0!important;display:flex!important}.unified-image-preview-header{box-sizing:border-box!important;border-bottom:1px solid var(--asset-line,var(--studio-line,#1c2b3d24))!important;text-align:left!important;flex-direction:row!important;flex:none!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:9px 12px!important;display:flex!important}.unified-image-preview-heading{flex:auto;gap:3px;min-width:0;display:grid}.unified-image-preview-heading [data-slot=dialog-title]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--asset-text,var(--studio-text,#1c2734))!important;font-size:clamp(15px,1.4vw,17px)!important;font-weight:750!important;line-height:1.25!important}.unified-image-preview-heading [data-slot=dialog-description]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--asset-muted,var(--studio-muted,#6f7c86))!important;font-size:11px!important;line-height:1.35!important}.unified-image-preview-download{white-space:nowrap;flex:none;min-width:112px!important;min-height:38px!important}.unified-image-preview-download svg,.unified-image-preview-favorite svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.unified-image-preview-favorite{white-space:nowrap;min-width:92px!important;min-height:38px!important}.unified-image-preview-favorite svg{fill:none}.unified-image-preview-favorite.is-favorite{color:var(--workbench-amber,#b7791f)!important}.unified-image-preview-favorite.is-favorite svg{fill:currentColor}.unified-image-preview-actions{flex:none;align-items:center;gap:8px;display:flex}.unified-image-preview-zoom-group,.unified-image-preview-file-actions{flex:none}.unified-image-preview-zoom-group svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.unified-image-preview-zoom-group [data-slot=button],.unified-image-preview-file-actions [data-slot=button]{min-height:38px!important}.unified-image-preview-magnifier.is-active{border-color:var(--workbench-spruce)}@supports (color:color-mix(in lab, red, red)){.unified-image-preview-magnifier.is-active{border-color:color-mix(in srgb, var(--workbench-spruce) 58%, var(--workbench-line))}}.unified-image-preview-magnifier.is-active{background:var(--workbench-spruce)}@supports (color:color-mix(in lab, red, red)){.unified-image-preview-magnifier.is-active{background:color-mix(in srgb, var(--workbench-spruce) 12%, transparent)}}.unified-image-preview-magnifier.is-active{color:var(--workbench-spruce);box-shadow:0 0 0 2px var(--workbench-spruce)}@supports (color:color-mix(in lab, red, red)){.unified-image-preview-magnifier.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--workbench-spruce) 10%, transparent)}}.unified-image-preview-zoom-value{font-variant-numeric:tabular-nums;min-width:64px!important;padding-inline:10px!important}.unified-image-preview-close{min-width:38px!important}.unified-image-preview-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.unified-image-preview-body{box-sizing:border-box!important;flex:auto!important;min-height:0!important;padding:8px!important;display:flex!important;overflow:hidden!important}.unified-image-preview-stage{background:var(--asset-preview,#e4e9ee);border:0;border-radius:9px;flex:auto;place-items:center;min-width:0;min-height:0;padding:clamp(6px,1.2vw,14px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.unified-image-preview-stage{background:color-mix(in srgb, var(--asset-preview,#e4e9ee) 90%, #73808a)}}.unified-image-preview-stage.is-zoomed{overflow:auto}.unified-image-preview-canvas{box-sizing:border-box;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.unified-image-preview-image{object-fit:contain;border-radius:5px;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block;box-shadow:0 4px 14px #111f2c1a}.unified-image-preview-footer{box-sizing:border-box;border-top:1px solid var(--asset-line,var(--studio-line,#1c2b3d24));background:var(--asset-surface-raised,#fff);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:50px;padding:6px 12px;display:grid}.unified-image-preview-status{min-width:0;color:var(--asset-muted,var(--studio-muted,#6f7c86));align-items:center;gap:8px;font-size:11px;display:flex}.unified-image-preview-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unified-image-preview-status [data-slot=button]{min-height:28px;padding-inline:9px;font-size:11px}.unified-image-preview-shortcuts{color:var(--asset-muted,var(--studio-muted,#6f7c86));white-space:nowrap;justify-self:end;font-size:10px}body.workflow-dark-mode .unified-image-preview-dialog{box-shadow:0 18px 52px #0000007a!important}body:has(.unified-image-preview-dialog) .workflow-toast-region{z-index:2147483600;bottom:max(72px, calc(62px + env(safe-area-inset-bottom)))}@media (width<=620px){.unified-image-preview-viewport{padding:0!important}.unified-image-preview-dialog{border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important}.unified-image-preview-header{gap:8px!important;min-height:54px!important;padding:8px 9px!important}.unified-image-preview-heading [data-slot=dialog-description]{display:none}.unified-image-preview-actions{margin-left:auto}.unified-image-preview-favorite,.unified-image-preview-download{width:40px!important;min-width:40px!important;padding-inline:0!important}.unified-image-preview-favorite span,.unified-image-preview-download span{display:none}.unified-image-preview-body{padding:0!important}.unified-image-preview-stage{border-radius:0;padding:6px}.unified-image-preview-footer{min-height:calc(54px + env(safe-area-inset-bottom));padding:7px 10px calc(7px + env(safe-area-inset-bottom));grid-template-columns:1fr auto 1fr}.unified-image-preview-status span{max-width:88px}.unified-image-preview-shortcuts{display:none}}@media (prefers-reduced-motion:reduce){.unified-image-preview-dialog *,.unified-image-preview-dialog :before,.unified-image-preview-dialog :after{transition-duration:.01ms!important;animation-duration:.01ms!important}body.appica-ui-ready .workflow-context-menu,body.appica-ui-ready #page-library.active.studio-surface-transition-enter,.studio-appica-nav button[aria-current=page]{animation:none!important}}.account-admin-page{width:min(1540px,100% - 48px);color:var(--studio-ink);margin:0 auto;padding:32px 0 56px}.account-admin-page-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.account-admin-page-heading>div{gap:4px;display:grid}.account-admin-page-heading span{color:var(--studio-spruce);letter-spacing:.12em;font:800 10px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace}.account-admin-page-heading h1{color:var(--studio-ink);letter-spacing:-.04em;margin:0;font-size:28px;line-height:1.15}.account-admin-page-heading p{color:var(--studio-muted);margin:0;font-size:12px}.account-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.account-admin-summary article{border:1px solid var(--studio-line);background:var(--studio-panel);min-height:112px;box-shadow:0 9px 24px var(--studio-ink);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 12px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.account-admin-summary article{box-shadow:0 9px 24px color-mix(in srgb,var(--studio-ink) 7%,transparent)}}.account-admin-summary span{color:var(--studio-muted);grid-column:1/-1;font-size:11px;font-weight:720}.account-admin-summary strong{color:var(--studio-ink);letter-spacing:-.05em;font-size:30px;line-height:1}.account-admin-summary small{color:var(--studio-muted);padding-bottom:2px;font-size:11px;font-weight:700}.account-admin-layout{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:18px;display:grid}.account-admin-accounts,.account-admin-create{border:1px solid var(--studio-line);background:var(--studio-panel);box-shadow:0 9px 24px var(--studio-ink);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.account-admin-accounts,.account-admin-create{box-shadow:0 9px 24px color-mix(in srgb,var(--studio-ink) 6%,transparent)}}.account-admin-accounts{min-width:0;padding:18px}.account-admin-create{gap:11px;padding:18px;display:grid;position:sticky;top:22px}.account-admin-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.account-admin-section-heading h2{color:var(--studio-ink);letter-spacing:-.02em;margin:0;font-size:15px}.account-admin-section-heading>span{color:var(--studio-muted);font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.account-admin-create>button{width:100%;margin-top:3px}.account-admin-list{gap:10px;margin:0;display:grid}.account-admin-list article{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:13px;grid-template-columns:minmax(130px,.68fr) minmax(210px,1.25fr) minmax(190px,.88fr) minmax(238px,1fr) auto;align-items:end;gap:12px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.account-admin-list article{background:color-mix(in srgb,var(--studio-panel) 72%,var(--studio-canvas))}}.account-admin-identity{align-self:center;gap:5px;min-width:0;display:grid}.account-admin-identity strong{color:var(--studio-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-admin-identity span{background:var(--studio-spruce-soft);width:max-content;color:var(--studio-spruce);border-radius:5px;padding:3px 6px;font-size:9px;font-weight:750}.account-admin-metrics{color:var(--studio-muted);align-self:center;gap:5px;font-size:10px;display:grid}.account-admin-metrics span{justify-content:space-between;gap:10px;display:flex}.account-admin-metrics b{color:var(--studio-ink);white-space:nowrap;font-weight:750}.account-admin-balance,.account-admin-adjust,.account-admin-password{color:var(--studio-muted);gap:6px;font-size:10px;font-weight:720;display:grid}.account-admin-unlimited{color:var(--studio-muted);grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;font-size:10px;font-weight:720;display:grid}.account-admin-unlimited strong{color:#276a9d;font-size:28px;line-height:1}.account-admin-balance>div,.account-admin-adjust>div,.account-admin-password>div{align-items:center;gap:6px;display:flex}.account-admin-balance input,.account-admin-adjust input,.account-admin-password input{min-width:0;height:34px}.account-admin-balance>div>button,.account-admin-adjust>div>button,.account-admin-password>div>button{flex:none;min-height:34px;padding-inline:10px;font-size:11px}.account-admin-delete{min-height:34px;color:#c74855!important}body.workflow-dark-mode .account-admin-summary article,body.workflow-dark-mode .account-admin-accounts,body.workflow-dark-mode .account-admin-create{box-shadow:0 12px 28px #0003}@media (width<=1180px){.account-admin-layout{grid-template-columns:1fr}.account-admin-create{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;position:static}.account-admin-create .account-admin-section-heading{grid-column:1/-1;margin-bottom:0}.account-admin-create>button{margin:0}.account-admin-list article{grid-template-columns:minmax(130px,.7fr) minmax(210px,1.1fr) minmax(180px,.8fr) minmax(220px,1fr) auto}}@media (width<=680px){.account-admin-page{width:min(100% - 24px,1540px);padding-top:18px}.account-admin-page-heading h1{font-size:24px}.account-admin-summary,.account-admin-create{grid-template-columns:1fr}.account-admin-list article{grid-template-columns:1fr;align-items:stretch}.account-admin-delete{justify-self:start}}body.appica-ui-ready:has(#page-account-admin.active) .wide{padding:0!important}#page-account-admin{background:linear-gradient(145deg,#edf9fd 0%,#e2f4fb 48%,#eef9fc 100%);width:100%;min-height:calc(100vh - 1px)}.account-admin-page{width:min(1460px,100% - 56px);margin:0 auto;padding:30px 0 54px}.account-admin-page-heading span{color:#226db2;letter-spacing:.14em}.account-admin-page-heading h1{color:#123b66;letter-spacing:-.055em;font-size:27px}.account-admin-page-heading p{color:#7191aa;font-size:11px;font-weight:650}.account-admin-page-heading>button{color:#266da8;background:#f6fcff;border-color:#bfdef0;min-height:34px}.account-admin-summary{gap:10px;margin-bottom:14px}.account-admin-summary article{background:#ffffffe0;border-color:#c7e3f2;border-radius:14px;min-height:94px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 10px 22px #3279a314}.account-admin-summary article:after{content:"";opacity:.8;background:radial-gradient(circle,#d1effb 0 34%,#0000 36%);border-radius:50%;width:76px;height:76px;position:absolute;bottom:-22px;right:-16px}.account-admin-summary article:nth-child(2):after{background:radial-gradient(circle,#fff0a8 0 34%,#0000 36%)}.account-admin-summary article:nth-child(3):after{background:radial-gradient(circle,#dcefc1 0 34%,#0000 36%)}.account-admin-summary span{z-index:1;color:#7191aa;font-size:10px;position:relative}.account-admin-summary strong{z-index:1;color:#153f69;font-size:27px;position:relative}.account-admin-summary small{z-index:1;color:#7191aa;position:relative}.account-admin-accounts,.account-admin-create{background:#ffffffe6;border-color:#c7e3f2;border-radius:15px;box-shadow:0 12px 26px #3177a114}.account-admin-accounts{padding:16px}.account-admin-create{gap:10px;padding:16px;top:18px}.account-admin-section-heading{margin-bottom:12px}.account-admin-section-heading h2{color:#173f68;font-size:14px}.account-admin-create label{color:#7091aa}.account-admin-create input{background:#f8fdff;border-color:#c8e3f1;min-height:35px}.account-admin-create>button{color:#193755;background:#ffd429;border-color:#f0c531;min-height:37px;box-shadow:0 5px 14px #e8bc192e}.account-admin-list{gap:8px}.account-admin-list article{box-shadow:none;background:#fbfeff;border-color:#d7eaf4;border-radius:12px;grid-template-columns:176px minmax(250px,1fr) minmax(360px,1.15fr);align-items:center;gap:16px;padding:14px 15px;transition:border-color .16s,box-shadow .16s,transform .16s}.account-admin-list article:hover{border-color:#9ecfe9;transform:translateY(-1px);box-shadow:0 8px 18px #266fa014}.account-admin-identity{border-right:1px solid #e1eef5;gap:4px;padding-right:14px}.account-admin-identity strong{color:#173f68;font-size:14px}.account-admin-identity span{color:#2674ad;background:#e3f3fc;border-radius:5px;padding:3px 6px}.account-admin-identity small{color:#7797ad;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.account-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:8px;margin:0}.account-admin-metrics>div{border-left:2px solid #d9eff9;gap:4px;min-width:0;padding-left:10px;display:grid}.account-admin-metrics dt{color:#7c9bb0;font-size:9px;font-weight:700}.account-admin-metrics dd{color:#224a70;white-space:nowrap;margin:0;font-size:11px;font-weight:760}.account-admin-credit-tools{gap:8px;display:grid}.account-admin-balance,.account-admin-adjust,.account-admin-password{color:#7191a8;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px}.account-admin-balance>div,.account-admin-adjust>div,.account-admin-password>div{gap:5px;min-width:0}.account-admin-balance input,.account-admin-adjust input,.account-admin-password input{color:#244c73;background:#f8fdff;border-color:#cce5f2;height:32px}.account-admin-balance>div>button,.account-admin-adjust>div>button,.account-admin-password>div>button{color:#276a9d;border-color:#c6dfec;min-width:34px;min-height:32px;padding-inline:8px}.account-admin-adjust>div>button[data-slot=button]:first-of-type{color:#173956;background:#ffd429;border-color:#e6bd1c}.account-admin-adjust>div>button:last-child{color:#718ba0}.account-admin-delete{margin-left:3px;color:#c44a57!important;border-color:#eccbd0!important}.account-admin-recharges{background:#ffffffe6;border:1px solid #c7e3f2;border-radius:15px;margin-bottom:14px;padding:16px;box-shadow:0 12px 26px #3177a114}.account-admin-recharge-list{gap:8px;display:grid}.account-admin-recharge-list article{background:#fbfeff;border:1px solid #d7eaf4;border-radius:11px;grid-template-columns:minmax(240px,1fr) minmax(180px,.6fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.account-admin-recharge-list article>div{gap:3px;display:grid}.account-admin-recharge-list code{color:#39749d;font-size:10px}.account-admin-recharge-list span,.account-admin-empty,.account-admin-reserved{color:#7191aa;font-size:10px;font-weight:700}.account-admin-empty{margin:0}.account-admin-reserved{padding-left:58px}.profit-analytics{gap:14px;display:grid}.profit-analytics-heading,.profit-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profit-analytics-heading h2,.profit-section-heading h3{color:#173f68;margin:0;font-size:15px}.profit-analytics-heading p,.profit-section-heading p,.profit-data-note,.profit-internal{color:#668aa5;margin:4px 0 0;font-size:10px;font-weight:650;line-height:1.55}.profit-analytics-loading,.profit-empty{color:#668aa5;text-align:center;background:#f8fdff;border:1px solid #c7e3f2;border-radius:14px;margin:0;padding:28px;font-size:12px}.profit-summary{background:#fbfeff;border:1px solid #c7e3f2;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.profit-summary>div{border-right:1px solid #dcecf5;gap:6px;min-width:0;padding:15px;display:grid}.profit-summary>div:last-child{border-right:0}.profit-summary span{color:#7191aa;font-size:10px;font-weight:720}.profit-summary strong{color:#173f68;font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.profit-summary strong small{color:#7191aa;letter-spacing:0;margin-top:3px;font-size:9px;font-weight:700;display:block}.profit-data-note{margin-top:-7px}.profit-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:14px;display:grid}.profit-calendar-section,.profit-year-section,.profit-detail{background:#fbfeff;border:1px solid #c7e3f2;border-radius:14px;min-width:0;padding:16px}.profit-month-controls{gap:6px;display:flex}.profit-weekdays,.profit-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.profit-weekdays{border-bottom:1px solid #e0edf4;margin-top:13px}.profit-weekdays span{color:#7797ad;text-align:center;padding:0 4px 7px;font-size:9px;font-weight:750}.profit-calendar-grid{gap:5px;margin-top:5px}.profit-calendar-pad{min-height:78px}.profit-calendar-day{color:#234b70;cursor:pointer;text-align:left;background:#fff;border:1px solid #dcecf5;border-radius:8px;align-content:start;gap:3px;min-width:0;min-height:78px;padding:7px;transition:border-color .16s,background-color .16s;display:grid;position:relative}.profit-calendar-day:hover,.profit-calendar-day:focus-visible,.profit-calendar-day.is-selected{background:#eef9fe;border-color:#5aafda;outline:none}.profit-calendar-day:disabled{cursor:default}.profit-calendar-day time{color:#315c80;font-size:11px;font-weight:800}.profit-calendar-day>span{color:#7797ad;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.profit-calendar-day strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.profit-calendar-day em{color:#9a7419;font-size:8px;font-style:normal;font-weight:800;position:absolute;bottom:4px;right:5px}.profit-calendar-day.is-muted{color:#9bb2c2;background:#f6fafc;border-color:#0000}.profit-calendar-day.is-muted>span{color:#9bb2c2}.profit-year-section [data-slot=sparkline]{margin:13px 0 7px}.profit-month-table-wrap,.profit-detail-table-wrap{overflow:auto}.profit-month-table,.profit-detail table{border-collapse:collapse;color:#325774;font-variant-numeric:tabular-nums;width:100%;font-size:10px}.profit-month-table th,.profit-month-table td,.profit-detail th,.profit-detail td{text-align:right;white-space:nowrap;border-top:1px solid #e0edf4;padding:7px 5px}.profit-month-table th:first-child,.profit-detail th:first-child,.profit-detail td:nth-child(2){text-align:left}.profit-month-table thead th,.profit-detail thead th{color:#7898ae;border-top:0;font-size:9px;font-weight:750}.profit-month-table tr.is-muted{color:#9bb2c2}.profit-detail{gap:10px;display:grid}.profit-detail-table-wrap{border:1px solid #e0edf4;border-radius:9px}.profit-detail table th,.profit-detail table td{padding:9px 10px}body.workflow-dark-mode #page-account-admin{background:linear-gradient(145deg,#0e1d27,#102c3a)}body.workflow-dark-mode .account-admin-page-heading h1,body.workflow-dark-mode .account-admin-section-heading h2,body.workflow-dark-mode .account-admin-summary strong,body.workflow-dark-mode .account-admin-identity strong,body.workflow-dark-mode .account-admin-metrics dd{color:#eaf7ff}body.workflow-dark-mode .account-admin-summary article,body.workflow-dark-mode .account-admin-accounts,body.workflow-dark-mode .account-admin-create,body.workflow-dark-mode .account-admin-list article{background:#122a38db;border-color:#9fd3ef2e}body.workflow-dark-mode .account-admin-identity{border-color:#9fd3ef1f}body.workflow-dark-mode .profit-summary,body.workflow-dark-mode .profit-calendar-section,body.workflow-dark-mode .profit-year-section,body.workflow-dark-mode .profit-detail,body.workflow-dark-mode .profit-analytics-loading,body.workflow-dark-mode .profit-empty,body.workflow-dark-mode .profit-calendar-day{background:#122a38db;border-color:#9fd3ef2e}body.workflow-dark-mode .profit-summary>div,body.workflow-dark-mode .profit-weekdays,body.workflow-dark-mode .profit-month-table th,body.workflow-dark-mode .profit-month-table td,body.workflow-dark-mode .profit-detail th,body.workflow-dark-mode .profit-detail td{border-color:#9fd3ef24}body.workflow-dark-mode .profit-analytics-heading h2,body.workflow-dark-mode .profit-section-heading h3,body.workflow-dark-mode .profit-summary strong,body.workflow-dark-mode .profit-calendar-day time{color:#eaf7ff}.account-personal-page{box-sizing:border-box;color:#173f68;width:100%;min-width:0;max-width:none;margin:0;padding:30px 36px 64px}.account-personal-heading{z-index:auto;width:auto;height:auto;min-height:0;box-shadow:none;color:#173f68;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;padding:0;display:flex;position:static;inset:auto}.account-personal-heading>div{gap:5px;display:grid}.account-personal-heading h1{color:#123b66;letter-spacing:-.055em;margin:0;font-size:28px}.account-personal-heading p{color:#7191aa;margin:0;font-size:11px;font-weight:650}.account-personal-heading>strong{color:#276a9d;background:#f8fdff;border:1px solid #c7e3f2;border-radius:9px;padding:8px 11px;font-size:12px}.account-personal-balance{background:linear-gradient(125deg,#f8fdff,#e9f7fd);border:1px solid #bfe0f0;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:154px;margin-bottom:18px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #2a739d1c}.account-personal-balance:after{content:"";border:26px solid #75cdf02e;border-radius:50%;width:180px;height:180px;position:absolute;top:-48px;right:-30px}.account-personal-balance>*{z-index:1;position:relative}.account-personal-balance>div{gap:8px;display:grid}.account-personal-balance strong{color:#153f69;letter-spacing:-.075em;font-size:68px;line-height:.9}.account-personal-balance dl{gap:26px;margin:0 30px 3px 0;display:flex}.account-personal-balance dl div{gap:6px;display:grid}.account-personal-recharge{background:#ffffffe6;border:1px solid #c7e3f2;border-radius:16px;padding:20px;box-shadow:0 12px 26px #3177a114}.account-personal-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.account-personal-section-heading>div{gap:4px;display:grid}.account-personal-section-heading h2{color:#173f68;margin:0;font-size:15px}.account-personal-section-heading p{color:#7191aa;margin:0;font-size:10px}.account-personal-section-heading span{color:#7191aa;font-size:11px;font-weight:700}.account-personal-packages{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.account-personal-packages article{background:#fbfeff;border:1px solid #d7eaf4;border-radius:13px;gap:8px;min-width:0;padding:15px;transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s;display:grid}.account-personal-packages article:hover,.account-personal-packages article.is-selected{background:#f0faff;border-color:#6fbbe2;transform:translateY(-2px);box-shadow:0 9px 18px #266fa01a}.account-personal-packages article header{justify-content:space-between;align-items:center;gap:6px;display:flex}.account-personal-packages article header span{color:#678aa4;font-size:11px;font-weight:760}.account-personal-packages article header b{color:#8d6710;background:#fff1a7;border-radius:99px;padding:3px 6px;font-size:8px}.account-personal-packages article>strong{color:#183f66;text-overflow:ellipsis;white-space:nowrap;font-size:24px;overflow:hidden}.account-personal-packages article em{color:#276a9d;font-size:14px;font-style:normal;font-weight:800}.account-personal-packages article small{color:#7191aa;font-size:9px;font-weight:700}.account-personal-packages article button{width:100%;margin-top:3px}.account-personal-order{background:#edf9fe;border:1px solid #9ed3ea;border-radius:12px;grid-template-columns:180px minmax(240px,1fr);gap:12px 20px;margin-top:14px;padding:16px;display:grid}.account-personal-order>div{gap:5px;display:grid}.account-personal-order span{color:#7191aa;font-size:9px;font-weight:700}.account-personal-order strong{color:#153f69;font-size:24px}.account-personal-order code{color:#226da4;font-size:14px;font-weight:800}.account-personal-order p{color:#5d7f97;grid-column:1/-1;margin:0;font-size:10px;line-height:1.65}.account-personal-order-error{color:#c44a57;margin:12px 0 0;font-size:11px}.account-usage-analytics{background:#ffffffe6;border:1px solid #c7e3f2;border-radius:16px;margin:0 0 18px;padding:20px;box-shadow:0 12px 26px #3177a114}.account-usage-today{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.account-usage-today article{background:#fbfeff;border:1px solid #d8eaf4;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 7px;min-width:0;padding:12px 11px;display:grid}.account-usage-today article:first-child{background:#fffdf5;border-color:#f0d99e}.account-usage-today article:nth-child(2){background:#f4fcff;border-color:#b9e2ef}.account-usage-today span{color:#7594aa;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;font-weight:720;overflow:hidden}.account-usage-today strong{color:#19486f;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1;overflow:hidden}.account-usage-today small{color:#7798af;padding-bottom:1px;font-size:9px;font-weight:720}.account-usage-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.account-usage-charts figure{background:linear-gradient(160deg,#f9fdff,#f0faff);border:1px solid #d8eaf4;border-radius:12px;min-width:0;margin:0;padding:13px 14px 9px}.account-usage-charts figcaption{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.account-usage-charts figcaption span{color:#7192a9;font-size:10px;font-weight:720}.account-usage-charts figcaption b{color:#204a70;white-space:nowrap;font-size:11px}.account-usage-charts [data-slot=sparkline]{min-width:0}.account-admin-analytics{justify-self:start;margin-top:1px;min-height:29px!important;padding-inline:10px!important;font-size:10px!important}.account-admin-accounts>.account-usage-analytics{box-shadow:none;background:#f8fdff;margin:16px 0 0}body.workflow-dark-mode .account-usage-analytics,body.workflow-dark-mode .account-usage-charts figure,body.workflow-dark-mode .account-usage-today article{background:#122a38db;border-color:#9fd3ef2e}body.workflow-dark-mode .account-usage-today strong,body.workflow-dark-mode .account-usage-charts figcaption b,body.workflow-dark-mode .account-personal-page,body.workflow-dark-mode .account-personal-heading h1,body.workflow-dark-mode .account-personal-balance strong,body.workflow-dark-mode .account-personal-packages article>strong{color:#eaf7ff}body.workflow-dark-mode .account-personal-heading>strong,body.workflow-dark-mode .account-personal-recharge,body.workflow-dark-mode .account-personal-packages article{background:#122a38db;border-color:#9fd3ef2e}body.workflow-dark-mode .account-personal-balance{background:linear-gradient(125deg,#132f40,#102431);border-color:#75cdf038}body.workflow-dark-mode .account-personal-packages article.is-selected{background:#173c50}body.appica-ui-ready .studio-appica-nav button[aria-current=page]{box-shadow:none!important;background:0 0!important;animation:none!important}body.workflow-dark-mode .studio-nav-active-indicator{background:#78d8ff24;border-color:#78d8ff3d;box-shadow:0 6px 16px #0000002e}@media (prefers-reduced-motion:reduce){.studio-nav-active-indicator{transition:none!important}}@media (width<=1180px){.account-admin-layout{grid-template-columns:1fr}.account-admin-list article{grid-template-columns:170px minmax(250px,1fr) minmax(330px,1.05fr)}}@media (width<=820px){.account-admin-page{width:min(100% - 28px,1460px)}.account-admin-summary{grid-template-columns:1fr}.account-admin-list article{grid-template-columns:1fr;align-items:stretch;gap:12px}.account-admin-identity{border-bottom:1px solid #e1eef5;border-right:0;padding:0 0 10px}.account-admin-credit-tools{max-width:480px}.account-personal-page{padding:22px 14px 42px}.account-personal-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.account-usage-today{grid-template-columns:repeat(3,minmax(0,1fr))}.account-usage-charts{grid-template-columns:1fr}.account-personal-balance{min-height:132px;padding:22px}.account-personal-balance strong{font-size:54px}.profit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-summary>div:nth-child(2n){border-right:0}.profit-summary>div:nth-child(-n+3){border-bottom:1px solid #dcecf5}.profit-main-grid{grid-template-columns:1fr}}@media (width<=560px){.profit-analytics-heading{flex-direction:column;align-items:stretch}.profit-analytics-heading>button{width:100%}.profit-summary{grid-template-columns:1fr}.profit-summary>div{border-bottom:1px solid #dcecf5;border-right:0}.profit-summary>div:last-child{border-bottom:0}.profit-calendar-section{padding:12px;overflow:auto}.profit-weekdays,.profit-calendar-grid{min-width:490px}.profit-calendar-day,.profit-calendar-pad{min-height:72px}}.account-admin-page{box-sizing:border-box;width:min(1460px,100% - 32px);container-type:inline-size}.account-admin-accounts{min-width:0;container-type:inline-size}.account-admin-create{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;position:static}.account-admin-create .account-admin-section-heading{grid-column:1/-1;margin-bottom:0}.account-admin-create>button{margin:0}.account-admin-toolbar{justify-content:space-between;align-items:end;gap:12px;margin:0 0 12px;display:flex}.account-admin-toolbar label{color:#7191aa;gap:5px;min-width:180px;font-size:10px;font-weight:700;display:grid}.account-admin-toolbar label input{height:34px}.account-admin-toolbar>small{color:#7191aa;white-space:nowrap;padding-bottom:8px;font-size:10px;font-weight:700}.account-admin-list{gap:8px;min-width:0}.account-admin-page .account-admin-row{box-sizing:border-box;background:#fbfeff;border:1px solid #d7eaf4;border-radius:12px;grid-template-columns:minmax(145px,1.1fr) minmax(190px,1.3fr) minmax(145px,.9fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;transition:border-color .16s,box-shadow .16s;display:grid}.account-admin-row:hover,.account-admin-row.is-expanded{border-color:#9ecfe9;box-shadow:0 6px 14px #266fa012}.account-admin-row>*{min-width:0}.account-admin-row .account-admin-identity{border-right:1px solid #e1eef5;padding-right:10px}.account-admin-page .account-admin-row-summary{gap:12px;min-width:0;display:flex}.account-admin-row-summary>div{gap:3px;min-width:0;display:grid}.account-admin-row-summary span{color:#7c9bb0;font-size:9px;font-weight:700}.account-admin-row-summary strong{color:#224a70;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.account-admin-page .account-admin-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.account-admin-row-actions [data-slot=button]{min-width:44px;min-height:44px;padding-inline:9px}.account-admin-editor{border-top:1px solid #e1eef5;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px 0 0;display:grid}.account-admin-editor .account-admin-reserved{grid-column:1/-1;padding-left:58px}.account-admin-editor .account-admin-password{grid-column:1/-1}.account-admin-analytics-detail{grid-column:1/-1;min-width:0}.account-admin-analytics-detail .account-usage-analytics{box-shadow:none;background:#f8fdff;margin:0;padding:14px}.account-admin-skeleton{gap:8px;display:grid}.account-admin-skeleton i{background:linear-gradient(90deg,#f3faff 25%,#e9f5fb 50%,#f3faff 75%) 0 0/200% 100%;border:1px solid #d7eaf4;border-radius:12px;height:76px;animation:1.2s ease-in-out infinite account-admin-skeleton;display:block}.account-admin-pagination{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.account-admin-pagination [data-slot=button]{min-width:76px;min-height:44px}.account-admin-pagination span{color:#7191aa;font-size:11px;font-weight:700}.account-admin-recharge-list article{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto minmax(170px,auto);min-width:0}.account-admin-recharge-list article>div,.account-admin-recharge-list article>span{min-width:0}.account-admin-recharge-list code{overflow-wrap:anywhere}.account-usage-analytics{container-type:inline-size}.account-usage-today{grid-template-columns:repeat(3,minmax(0,1fr))}.account-personal-section-heading>h2{overflow-wrap:anywhere;min-width:0}@container (width>=1240px){.account-admin-layout{grid-template-columns:minmax(0,1fr) 264px}.account-admin-create{display:grid;position:sticky;top:18px}}@container (width>=851px){.account-admin-page .account-admin-row{grid-template-columns:minmax(145px,1.1fr) minmax(190px,1.3fr) minmax(145px,.9fr) auto}}@container (width<=850px){.account-admin-page .account-admin-row{grid-template-columns:minmax(0,1fr) auto}.account-admin-row .account-admin-identity{border-right:0;grid-column:1}.account-admin-row .account-admin-metrics{grid-area:2/1/auto/-1}.account-admin-row .account-admin-row-summary{grid-area:3/1/auto/-1}.account-admin-row .account-admin-row-actions{grid-area:1/2}}@container (width<=720px){.account-admin-create{grid-template-columns:1fr}.account-admin-create .account-admin-section-heading{grid-column:auto}.account-admin-page .account-admin-row{grid-template-columns:1fr;gap:10px}.account-admin-row .account-admin-identity,.account-admin-row .account-admin-metrics,.account-admin-row .account-admin-row-summary,.account-admin-row .account-admin-row-actions{grid-area:auto}.account-admin-row .account-admin-identity{border-bottom:1px solid #e1eef5;border-right:0;padding:0 0 8px}.account-admin-row-actions{justify-content:flex-start}.account-admin-row-actions [data-slot=button]{flex:1}.account-admin-editor{grid-template-columns:1fr}.account-admin-editor .account-admin-password,.account-admin-editor .account-admin-reserved{grid-column:auto}.account-admin-recharge-list article{grid-template-columns:1fr;align-items:stretch}.account-admin-recharge-list article>[data-slot=button]{width:100%;min-height:44px}}@container (width<=560px){.account-usage-today{grid-template-columns:repeat(2,minmax(0,1fr))}.account-usage-charts{grid-template-columns:1fr}.account-admin-toolbar{flex-direction:column;align-items:stretch}.account-admin-toolbar label{min-width:0}.account-admin-toolbar>small{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.account-admin-skeleton i{animation:none}}@keyframes account-admin-skeleton{0%,to{background-position:200% 0}50%{background-position:-20% 0}}body.appica-ui-ready>header{--shell-bg:#f8faff;--shell-surface:#fff;--shell-surface-muted:#f0f5fc;--shell-ink:#17213a;--shell-muted:#667695;--shell-line:#dce4f2;--shell-shadow:0 2px 8px #2845741a;box-sizing:border-box;overflow:visible;background:var(--shell-bg)!important;border-right:1px solid var(--shell-line)!important;width:224px!important;min-width:224px!important;color:var(--shell-ink)!important;gap:18px!important;padding:22px 16px 16px!important;box-shadow:8px 0 28px #28457414!important}body.appica-ui-ready.workflow-dark-mode>header{--shell-bg:#0c1527;--shell-surface:#15213a;--shell-surface-muted:#111c31;--shell-ink:#f4f7ff;--shell-muted:#9fb0d2;--shell-line:#263757;--shell-shadow:0 2px 8px #00000047;background:var(--shell-bg)!important;border-right-color:var(--shell-line)!important;color:var(--shell-ink)!important;box-shadow:8px 0 28px #0000003d!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode)>header,body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode)>header,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode>header,body.appica-ui-ready.workflow-dark-mode:not(.normal-image-workbench)>header{background:var(--shell-bg)!important;border-right-color:var(--shell-line)!important;color:var(--shell-ink)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode)>header .workbench-switch,body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode)>header .workbench-switch,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode>header .workbench-switch,body.appica-ui-ready.workflow-dark-mode:not(.normal-image-workbench)>header .workbench-switch{border-color:var(--shell-line)!important;background:var(--shell-surface)!important;color:var(--shell-ink)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode)>header .workbench-switch-copy small,body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode)>header .workbench-switch-copy small,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode>header .workbench-switch-copy small,body.appica-ui-ready.workflow-dark-mode:not(.normal-image-workbench)>header .workbench-switch-copy small{color:var(--shell-muted)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode)>header .workbench-switch-copy b,body.appica-ui-ready:not(.normal-image-workbench):not(.workflow-dark-mode)>header .workbench-switch-copy b,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode>header .workbench-switch-copy b,body.appica-ui-ready.workflow-dark-mode:not(.normal-image-workbench)>header .workbench-switch-copy b{color:var(--shell-ink)!important}body.appica-ui-ready .studio-command{--shell-accent:#0b6cff;--shell-accent-strong:#0057db;--shell-accent-soft:#0b6cff1c;--shell-accent-dark:#69a9ff;width:100%;min-width:0;min-height:0;color:var(--shell-ink);display:flex}body.appica-ui-ready .studio-command[data-workbench-tone=packaging]{--shell-accent:#b97800;--shell-accent-strong:#8d5900;--shell-accent-soft:#eab1242b;--shell-accent-dark:#ffd05a;--shell-accent-secondary:#63b8f2}body.appica-ui-ready .studio-sidebar-toggle{--shell-toggle-bg:#f0f5fc;--shell-toggle-ink:#17213a;--shell-toggle-line:#b6cef4;--shell-toggle-accent:#0b6cff;--shell-toggle-shadow:0 4px 12px #0b6cff24}body.appica-ui-ready.workflow-dark-mode .studio-sidebar-toggle{--shell-toggle-bg:#111c31;--shell-toggle-ink:#f4f7ff;--shell-toggle-line:#334e79;--shell-toggle-accent:#69a9ff;--shell-toggle-shadow:0 4px 12px #69a9ff29}body.appica-ui-ready:has(.studio-command[data-workbench-tone=packaging]) .studio-sidebar-toggle{--shell-toggle-accent:#b97800;--shell-toggle-line:#d6d1c6;--shell-toggle-shadow:0 4px 12px #b9780024}body.appica-ui-ready.workflow-dark-mode:has(.studio-command[data-workbench-tone=packaging]) .studio-sidebar-toggle{--shell-toggle-accent:#ffd05a;--shell-toggle-line:#515658;--shell-toggle-shadow:0 4px 12px #ffd05a29}body.appica-ui-ready>header .workbench-brand{flex-direction:column;gap:8px;display:flex!important}body.appica-ui-ready #project-return-root{display:contents}body.appica-ui-ready .studio-project-return{--shell-accent:#0b6cff;--shell-accent-strong:#0057db;--shell-accent-soft:#0b6cff1c;--shell-accent-dark:#69a9ff;order:-1;justify-content:flex-start;align-items:center;gap:12px;min-height:44px;width:100%!important;min-width:0!important;color:var(--shell-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;padding:0 12px!important;display:flex!important}body.appica-ui-ready .studio-project-return[data-workbench-tone=packaging]{--shell-accent:#b97800;--shell-accent-strong:#8d5900;--shell-accent-soft:#eab1242b;--shell-accent-dark:#ffd05a}body.appica-ui-ready .studio-project-return:hover{border-color:var(--shell-accent,#0b6cff)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .studio-project-return:hover{border-color:color-mix(in srgb, var(--shell-accent,#0b6cff) 20%, transparent)!important}}body.appica-ui-ready .studio-project-return:hover{background:var(--shell-accent-soft,#0b6cff1c)!important;color:var(--shell-accent-strong,#0057db)!important}body.appica-ui-ready.workflow-dark-mode .studio-project-return:hover{color:var(--shell-accent-dark,#69a9ff)!important}body.appica-ui-ready .studio-project-return svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 20px;width:20px;height:20px}body.appica-ui-ready .studio-project-return:focus-visible{outline-offset:2px;outline:2px solid var(--shell-accent,#0b6cff)!important}body.appica-ui-ready .studio-project-return-mobile{display:none!important}body.appica-ui-ready>header .workbench-switch{border:1px solid var(--shell-line)!important;background:var(--shell-surface)!important;width:100%!important;min-width:0!important;height:72px!important;min-height:72px!important;color:var(--shell-ink)!important;box-shadow:var(--shell-shadow)!important;border-radius:14px!important;grid-template-columns:40px minmax(0,1fr) 16px!important;gap:11px!important;padding:10px!important}body.appica-ui-ready>header .workbench-switch-glyph{border-radius:11px!important;width:40px!important;height:40px!important}body.appica-ui-ready>header .workbench-switch-copy{min-width:0}body.appica-ui-ready>header .workbench-switch-copy small{font-weight:650;color:var(--shell-muted)!important;font-size:10px!important}body.appica-ui-ready>header .workbench-switch-copy b{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden;color:var(--shell-ink)!important;font-size:16px!important}body.appica-ui-ready.product-packaging-workbench-mode>header .workbench-switch-copy b{letter-spacing:0!important;text-overflow:clip!important;font-size:14px!important;overflow:visible!important}body.appica-ui-ready>header .workbench-switch>svg,body.appica-ui-ready>header .workbench-switch>span:last-child{color:var(--shell-muted)!important}body.appica-ui-ready .studio-command-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0 0 8px;font-size:14px;font-weight:750;line-height:1.35;overflow:hidden;color:var(--shell-ink)!important;display:block!important}body.appica-ui-ready .studio-appica-nav{gap:6px;min-width:0;min-height:0;display:grid;position:relative;overflow:visible}body.appica-ui-ready .studio-appica-nav button{justify-content:flex-start;gap:12px;width:100%;min-width:0;height:44px;min-height:44px;padding:0 12px;color:var(--shell-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important}body.appica-ui-ready .studio-appica-nav button[aria-current=page]{border-color:var(--shell-accent)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .studio-appica-nav button[aria-current=page]{border-color:color-mix(in srgb, var(--shell-accent) 38%, var(--shell-line))!important}}body.appica-ui-ready .studio-appica-nav button[aria-current=page]{color:var(--shell-accent-strong)!important;box-shadow:none!important;background:0 0!important}body.appica-ui-ready.workflow-dark-mode .studio-appica-nav button[aria-current=page]{color:var(--shell-accent-dark)!important}body.appica-ui-ready .studio-appica-nav button:not([aria-current=page]):hover{border-color:var(--shell-accent)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .studio-appica-nav button:not([aria-current=page]):hover{border-color:color-mix(in srgb, var(--shell-accent) 20%, transparent)!important}}body.appica-ui-ready .studio-appica-nav button:not([aria-current=page]):hover{background:var(--shell-accent-soft)!important;color:var(--shell-accent-strong)!important}body.appica-ui-ready.workflow-dark-mode .studio-appica-nav button:not([aria-current=page]):hover{color:var(--shell-accent-dark)!important}body.appica-ui-ready .studio-appica-nav button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 20px;width:20px;height:20px}body.appica-ui-ready .studio-appica-nav button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.appica-ui-ready .studio-nav-active-indicator{z-index:0;border:1px solid var(--shell-accent)}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .studio-nav-active-indicator{border:1px solid color-mix(in srgb, var(--shell-accent) 38%, var(--shell-line))}}body.appica-ui-ready .studio-nav-active-indicator{background:var(--shell-accent-soft);box-shadow:0 4px 12px var(--shell-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .studio-nav-active-indicator{box-shadow:0 4px 12px color-mix(in srgb, var(--shell-accent) 13%, transparent)}}body.appica-ui-ready .studio-command-bottom{gap:10px;width:100%;min-width:0;margin-top:auto;padding:0;display:grid}body.appica-ui-ready .studio-theme-toggle{box-sizing:border-box!important;border:1px solid var(--shell-line)!important;background:var(--shell-surface-muted)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--shell-accent-strong)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}body.appica-ui-ready.workflow-dark-mode .studio-theme-toggle{color:var(--shell-accent-dark)!important}body.appica-ui-ready .studio-theme-toggle-glyph{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:flex;margin:0!important}body.appica-ui-ready .studio-theme-toggle-glyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 20px;width:20px;height:20px;margin:0;display:block;transform:translate(-1px)}body.appica-ui-ready .studio-account-card{box-sizing:border-box;border:1px solid var(--shell-line);background:var(--shell-surface);width:100%;min-width:0;min-height:60px;color:var(--shell-ink);box-shadow:var(--shell-shadow);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:9px 10px;display:grid}body.appica-ui-ready .studio-account-card>.avatar-picker-trigger{width:40px;min-width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}body.appica-ui-ready .avatar-picker-avatar{border:2px solid var(--shell-accent);margin:0;display:block}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .avatar-picker-avatar{border:2px solid color-mix(in srgb, var(--shell-accent) 46%, transparent)}}body.appica-ui-ready .avatar-picker-avatar{box-sizing:border-box}body.appica-ui-ready .studio-account-details{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}body.appica-ui-ready .studio-account-copy{flex:1;gap:3px;min-width:0;display:grid}body.appica-ui-ready .studio-account-copy strong,body.appica-ui-ready .studio-account-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}body.appica-ui-ready .studio-account-copy strong{color:var(--shell-ink);font-size:12px;line-height:1.2}body.appica-ui-ready .studio-account-copy small{color:var(--shell-muted);font-size:10px;line-height:1.2}body.appica-ui-ready .studio-account-details>svg{fill:none;width:16px;height:16px;stroke:var(--shell-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 16px}body.appica-ui-ready .studio-logout-button{border:1px solid var(--shell-line);width:100%;min-width:0;height:44px;color:var(--shell-ink);cursor:pointer;font:inherit;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 12px;font-size:13px;font-weight:700;display:flex}body.appica-ui-ready .studio-logout-button:hover{border-color:var(--shell-accent)}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .studio-logout-button:hover{border-color:color-mix(in srgb, var(--shell-accent) 42%, var(--shell-line))}}body.appica-ui-ready .studio-logout-button:hover{background:var(--shell-accent-soft);color:var(--shell-accent-strong)}body.appica-ui-ready .studio-logout-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}body.appica-ui-ready .studio-sidebar-toggle,body.appica-ui-ready .studio-mobile-account-entry{display:none!important}body.appica-ui-ready.studio-sidebar-can-collapse .studio-sidebar-collapse-button{justify-self:end;place-items:center;margin:0;border:1px solid var(--shell-toggle-line)!important;background:var(--shell-toggle-bg)!important;width:40px!important;min-width:40px!important;height:44px!important;min-height:44px!important;color:var(--shell-toggle-ink)!important;box-shadow:var(--shell-toggle-shadow)!important;border-radius:12px!important;padding:0!important;display:grid!important}body.appica-ui-ready .studio-sidebar-collapse-button svg,body.appica-ui-ready .studio-sidebar-expand-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}body.appica-ui-ready .studio-sidebar-expand-button{display:none!important}body.appica-ui-ready :is(.studio-command,.studio-account-card,.studio-theme-toggle,.studio-logout-button) :is(button,a,input,select,textarea):focus-visible,body.appica-ui-ready .studio-sidebar-toggle:focus-visible{outline-offset:2px;outline:2px solid var(--shell-toggle-accent,var(--shell-accent,#0b6cff))!important}.avatar-picker-trigger{width:max-content;min-width:0;height:auto;min-height:0;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.avatar-picker-trigger:focus-visible{outline:2px solid var(--shell-accent,#0b6cff);outline-offset:2px}.avatar-picker-popover{border:1px solid var(--shell-line,#dce4f2);background:var(--shell-surface,#fff);width:228px;min-width:0;max-width:min(228px,100vw - 24px);color:var(--shell-ink,#17213a);border-radius:16px;gap:6px;padding:14px;box-shadow:0 18px 44px #182e562e}.avatar-picker-popover [data-slot=popover-title]{color:inherit;font-size:14px}.avatar-picker-popover [data-slot=popover-description]{color:var(--shell-muted,#667695);font-size:11px}.avatar-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.avatar-picker-option{width:44px;min-width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.avatar-picker-option:hover:not(:disabled){border-color:var(--shell-accent,#0b6cff)}@supports (color:color-mix(in lab, red, red)){.avatar-picker-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--shell-accent,#0b6cff) 45%, transparent)}}.avatar-picker-option.is-selected{border-color:var(--shell-accent,#0b6cff);box-shadow:0 0 0 3px var(--shell-accent,#0b6cff)}@supports (color:color-mix(in lab, red, red)){.avatar-picker-option.is-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--shell-accent,#0b6cff) 16%, transparent)}}.avatar-picker-option:disabled{cursor:wait;opacity:.66}.avatar-picker-option .avatar-picker-check{border:2px solid var(--shell-surface,#fff);background:var(--shell-accent,#0b6cff);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-3px;right:-3px}.avatar-picker-error{color:#b23c4b;margin-top:2px;font-size:11px;line-height:1.45}body.workflow-dark-mode .avatar-picker-popover{box-shadow:0 18px 44px #00000061}@media (width>=721px){body.appica-ui-ready .wide{margin-left:224px!important;transition:none!important}body.appica-ui-ready.product-packaging-workbench-mode>main.wide{width:calc(100% - 224px)!important;margin-left:224px!important;transition:none!important}body.appica-ui-ready.studio-sidebar-can-collapse>header{will-change:transform;transform:translate(0);transition:transform .21s ease-out!important}body.appica-ui-ready.studio-sidebar-can-collapse.studio-sidebar-is-collapsed>header{pointer-events:none;transform:translate(-100%)}body.appica-ui-ready.studio-sidebar-can-collapse.studio-sidebar-is-collapsed .wide,body.appica-ui-ready.studio-sidebar-can-collapse.studio-sidebar-is-collapsed.product-packaging-workbench-mode>main.wide{width:100%!important;margin-left:0!important}body.appica-ui-ready.studio-sidebar-can-collapse.studio-sidebar-is-collapsed>.studio-sidebar-expand-button{z-index:2147483000;pointer-events:auto;place-items:center;position:fixed;top:50%;left:0;transform:translateY(-50%);border:1px solid var(--shell-toggle-line)!important;background:var(--shell-toggle-bg)!important;width:40px!important;min-width:40px!important;height:44px!important;min-height:44px!important;color:var(--shell-toggle-ink)!important;box-shadow:var(--shell-toggle-shadow)!important;border-left:0!important;border-radius:0 10px 10px 0!important;padding:0!important;display:grid!important}}@media (width>=721px) and (height<=639px){body.appica-ui-ready>header{gap:12px!important;padding-top:14px!important;padding-bottom:14px!important}body.appica-ui-ready>header .workbench-switch{height:64px!important;min-height:64px!important;padding:8px!important}body.appica-ui-ready>header .workbench-switch-glyph{width:40px!important;height:40px!important}body.appica-ui-ready .studio-appica-nav{overscroll-behavior:contain;min-height:0;overflow-y:auto}body.appica-ui-ready .studio-appica-nav button{height:40px;min-height:40px}body.appica-ui-ready .studio-command-bottom{gap:6px}body.appica-ui-ready .studio-account-card{min-height:56px;padding-block:7px}body.appica-ui-ready .studio-logout-button,body.appica-ui-ready.studio-sidebar-can-collapse .studio-sidebar-collapse-button{height:40px!important;min-height:40px!important}}@media (width<=720px),(orientation:portrait){body.appica-ui-ready>header{z-index:500;grid-template-rows:48px;overflow:visible;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:max(8px, env(safe-area-inset-top)) 12px 8px!important;border-right:0!important;border-bottom:1px solid var(--shell-line,#dce4f2)!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:0 8px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 2px 16px #28457414!important}body.appica-ui-ready>header .workbench-brand{grid-area:1/1;width:44px!important;display:block!important}body.appica-ui-ready .studio-project-return-desktop{display:none!important}body.appica-ui-ready .studio-project-return-mobile{display:grid!important}body.appica-ui-ready>header .workbench-switch{grid-template-columns:1fr!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:4px!important;display:grid!important}body.appica-ui-ready>header .workbench-switch-copy,body.appica-ui-ready>header .workbench-switch-mark{display:none!important}body.appica-ui-ready>header .workbench-switch-glyph{width:32px!important;height:32px!important;padding:0!important}body.appica-ui-ready #appica-shell,body.appica-ui-ready .studio-command{display:contents!important}body.appica-ui-ready .studio-command-name,body.appica-ui-ready .studio-command-bottom,body.appica-ui-ready .studio-sidebar-toggle{display:none!important}body.appica-ui-ready .studio-mobile-account-entry{grid-area:1/3;place-items:center;border:1px solid var(--shell-line)!important;background:var(--shell-surface)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--shell-ink)!important;border-radius:10px!important;padding:0!important;display:grid!important}body.appica-ui-ready .studio-mobile-account-entry .studio-mobile-account-avatar{border-radius:50%;width:28px;height:28px}body.appica-ui-ready .studio-appica-nav{scrollbar-width:none;grid-area:1/2;align-items:center;min-width:0;height:48px;overflow:auto hidden;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}body.appica-ui-ready .studio-appica-nav::-webkit-scrollbar{display:none}body.appica-ui-ready .studio-appica-nav button{flex:0 0 44px;justify-content:center;gap:0;height:44px;min-height:44px;place-items:center!important;width:44px!important;min-width:44px!important;padding:0!important;display:grid!important}body.appica-ui-ready .studio-appica-nav button>span:not(.studio-nav-active-indicator){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body.appica-ui-ready .studio-appica-nav button i{display:none!important}body.appica-ui-ready .workflow-canvas-toolbar{padding:12px 14px}body.appica-ui-ready .workflow-product-guide{padding:13px 14px}.account-personal-heading{flex-direction:column;align-items:flex-start}body.appica-ui-ready .wide,body.appica-ui-ready>main.wide,body.product-packaging-workbench-mode>main.wide{min-width:0;width:100%!important;margin:calc(72px + env(safe-area-inset-top)) 0 0!important}}@media (prefers-reduced-motion:reduce){body.appica-ui-ready>header,body.appica-ui-ready .wide,body.appica-ui-ready .studio-nav-active-indicator,body.appica-ui-ready .studio-theme-toggle-glyph,body.appica-ui-ready .avatar-picker-popover{transition:none!important;animation:none!important}}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode){--studio-canvas:#f6f8fc;--studio-panel:#fff;--studio-ink:#17213a;--studio-muted:#667695;--studio-line:#dce4f2;--studio-spruce:#0b6cff;--studio-amber:#0b6cff;--workbench-canvas:#f6f8fc;--workbench-dot:#c8d3e5;--workbench-surface:#fff;--workbench-surface-muted:#f0f4fa;--workbench-ink:#17213a;--workbench-muted:#667695;--workbench-line:#dce4f2;--workbench-spruce:#0b6cff;--workbench-amber:#0b6cff}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode{--studio-canvas:#050b16;--studio-panel:#16233b;--studio-ink:#f4f7ff;--studio-muted:#9fb0d2;--studio-line:#263757;--studio-spruce:#69a9ff;--studio-amber:#69a9ff;--workbench-canvas:#050b16;--workbench-dot:#22314d;--workbench-surface:#16233b;--workbench-surface-muted:#1c2a45;--workbench-ink:#f4f7ff;--workbench-muted:#9fb0d2;--workbench-line:#263757;--workbench-spruce:#69a9ff;--workbench-amber:#69a9ff}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode :is(.wide,.workflow-canvas-shell){background:#050b16!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .workflow-canvas{background-color:#f6f8fc!important;background-image:radial-gradient(circle,#c8d3e5 .9px,#0000 1.22px)!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .workflow-canvas-toolbar{background:#fffffff5!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-canvas-toolbar{background:#111c30!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes .node-port{background:#0b6cff!important;border-color:#d9e8ff!important}body.appica-ui-ready:has(.account-personal-page) #page-account-admin{background:#f6f8fc!important}body.appica-ui-ready:has(.account-personal-page) .account-personal-page{color:#17213a;background:#f6f8fc}body.appica-ui-ready:has(.account-personal-page) .account-personal-heading h1{color:#17213a}body.appica-ui-ready:has(.account-personal-page) .account-personal-heading p{color:#667695}.account-personal-identity{align-items:center;gap:10px;min-width:0;display:flex!important}.account-personal-identity .avatar-picker-avatar{border-color:#0b6cff}.account-personal-identity strong{color:#24528a;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(32vw,260px);font-size:13px;overflow:hidden}body.workflow-dark-mode:has(.account-personal-page) #page-account-admin{background:#050b16!important}body.workflow-dark-mode:has(.account-personal-page) .account-personal-page{color:#f4f7ff;background:#050b16}:is(body.workflow-dark-mode:has(.account-personal-page) .account-personal-heading h1,body.workflow-dark-mode:has(.account-personal-page) .account-personal-identity strong){color:#f4f7ff}body.workflow-dark-mode:has(.account-personal-page) .account-personal-heading p{color:#9fb0d2}body.workflow-dark-mode:has(.account-personal-page) .account-personal-balance{background:linear-gradient(125deg,#16233b,#111c30);border-color:#263757}@media (width<=0){body.appica-ui-ready{--studio-sidebar-expanded-width:224px;--studio-sidebar-collapsed-width:76px;--studio-sidebar-width:var(--studio-sidebar-expanded-width)}body.appica-ui-ready>header{transition:width .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);width:var(--studio-sidebar-width)!important;padding-inline:16px!important}body.appica-ui-ready .wide{transition:margin-left .32s cubic-bezier(.22,1,.36,1);margin-left:var(--studio-sidebar-width)!important}body.appica-ui-ready.product-packaging-workbench-mode>main.wide{transition:width .32s cubic-bezier(.22,1,.36,1),margin-left .32s cubic-bezier(.22,1,.36,1);width:calc(100% - var(--studio-sidebar-width))!important;margin-left:var(--studio-sidebar-width)!important}body.appica-ui-ready>header .workbench-switch-copy,body.appica-ui-ready>header .workbench-switch-mark,body.appica-ui-ready .studio-command-name,body.appica-ui-ready .studio-appica-nav button>span:not(.studio-nav-active-indicator),body.appica-ui-ready .studio-appica-nav button i,body.appica-ui-ready .studio-account-copy,body.appica-ui-ready .studio-account-card button:last-child>span{opacity:1;transition:max-width .26s cubic-bezier(.22,1,.36,1),opacity .15s,transform .22s cubic-bezier(.22,1,.36,1);transform:translate(0)}body.appica-ui-ready .studio-account-card svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:17px;height:17px}body.appica-ui-ready .studio-account-card button:first-child{align-items:center;gap:8px;display:flex}body.appica-ui-ready .studio-account-copy{gap:2px;min-width:0;display:grid}body.appica-ui-ready .studio-account-copy strong,body.appica-ui-ready .studio-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.appica-ui-ready .studio-account-copy strong{font-size:11px}body.appica-ui-ready .studio-account-copy small{opacity:.72;font-size:10px}body.appica-ui-ready .studio-account-card button:last-child{justify-content:center;align-items:center;gap:5px;display:flex}body.appica-ui-ready{--studio-sidebar-width:var(--studio-sidebar-collapsed-width)}body.appica-ui-ready>header{width:var(--studio-sidebar-collapsed-width)!important;min-width:var(--studio-sidebar-collapsed-width)!important;align-items:center!important;gap:14px!important;padding:12px 8px 10px!important}body.appica-ui-ready>header .workbench-brand,body.appica-ui-ready #appica-shell,body.appica-ui-ready .studio-command{width:100%!important;min-width:0!important}body.appica-ui-ready #appica-shell{flex:auto!important;min-height:0!important;display:flex!important}body.appica-ui-ready .studio-command{flex-direction:column!important;flex:auto!important;align-items:center!important;min-height:0!important;display:flex!important}body.appica-ui-ready>header .workbench-switch,body.appica-ui-ready.product-packaging-workbench-mode>header .workbench-switch{grid-template-columns:1fr!important;place-items:center!important;gap:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0 auto!important;padding:0!important;display:grid!important}body.appica-ui-ready>header .workbench-switch-glyph{place-self:center!important;place-items:center!important;margin:0!important;display:grid!important}body.appica-ui-ready>header .workbench-switch-glyph img{object-fit:contain!important;width:32px!important;height:32px!important;margin:0!important;display:block!important}body.appica-ui-ready .workbench-switch-copy,body.appica-ui-ready .workbench-switch-mark,body.appica-ui-ready .studio-command-name,body.appica-ui-ready .studio-appica-nav button>span:not(.studio-nav-active-indicator),body.appica-ui-ready .studio-appica-nav button i,body.appica-ui-ready .studio-account-copy,body.appica-ui-ready .studio-account-card button:last-child>span{opacity:0;pointer-events:none;max-width:0;overflow:hidden;transform:translate(-5px);display:none!important}body.appica-ui-ready .studio-appica-nav button{place-content:center!important;place-items:center!important;padding-inline:0!important;display:grid!important}body.appica-ui-ready .studio-appica-nav{flex:none;order:1;justify-items:center;gap:8px;width:100%;margin:0!important}body.appica-ui-ready .studio-appica-nav button{border-radius:11px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0 auto!important}body.appica-ui-ready .studio-appica-nav button svg,body.appica-ui-ready .studio-theme-toggle>*{place-self:center;margin:0!important}body.appica-ui-ready .studio-account-card{grid-template-columns:1fr 1fr}body.appica-ui-ready .studio-account-card button:first-child,body.appica-ui-ready .studio-account-card button:last-child{justify-content:center;padding-inline:0}body.appica-ui-ready .studio-command-bottom{order:2;justify-items:center;gap:10px;width:44px;padding-bottom:3px;margin-top:auto!important}body.appica-ui-ready .studio-theme-toggle{border-radius:12px!important;width:44px!important;min-width:44px!important;min-height:42px!important;margin:0!important}body.appica-ui-ready .studio-account-card{gap:7px;width:44px;margin:0;display:grid;grid-template-columns:1fr!important}body.appica-ui-ready .studio-account-card button:first-child,body.appica-ui-ready .studio-account-card button:last-child{border-radius:11px;place-items:center;width:44px;min-width:44px;min-height:40px;padding:0;display:grid}}@media (width>=1121px){body.appica-ui-ready .workbench-switch-copy,body.appica-ui-ready .workbench-switch-mark,body.appica-ui-ready .studio-command-name,body.appica-ui-ready .studio-appica-nav button>span:not(.studio-nav-active-indicator),body.appica-ui-ready .studio-appica-nav button i,body.appica-ui-ready .studio-account-copy,body.appica-ui-ready .studio-account-card button:last-child>span{max-width:180px}}@media (prefers-reduced-motion:reduce) and (width>=721px){body.appica-ui-ready>header,body.appica-ui-ready .wide,body.appica-ui-ready.product-packaging-workbench-mode>main.wide{transition:none!important}}body.appica-ui-ready #workflow-links .workflow-connection .workflow-link{stroke:#64748b4d!important;stroke-width:1.25px!important;filter:none!important}body.appica-ui-ready #workflow-links .workflow-connection.is-selected-adjacent .workflow-link{stroke:oklch(62.3% .214 259.815)!important;stroke-width:2.5px!important}body.appica-ui-ready.workflow-dark-mode #workflow-links .workflow-connection .workflow-link{stroke:#cbd5e14d!important}body.appica-ui-ready.workflow-dark-mode #workflow-links .workflow-connection.is-selected-adjacent .workflow-link{stroke:oklch(62.3% .214 259.815)!important}body.appica-ui-ready #workflow-links .workflow-link-bubble{display:none!important}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node.has-media{width:var(--media-visual-width)!important;height:var(--media-visual-height)!important;margin:0!important;animation:none!important;position:absolute!important;transform:none!important}html[data-performance-tier=lite] body.appica-ui-ready :is(.page.active,.studio-nav-active-indicator,.studio-theme-toggle-glyph){transition:none!important;animation:none!important}html[data-performance-tier=lite] body.appica-ui-ready :is(.image-run-card,.operations-health article,.operations-metric){box-shadow:none!important;-webkit-backdrop-filter:none!important}@media (width<=0){body.appica-ui-ready.studio-sidebar-can-collapse{--studio-sidebar-width:var(--studio-sidebar-expanded-width,224px)!important}body.appica-ui-ready.studio-sidebar-can-collapse>header{will-change:transform;transform:translate(0);width:var(--studio-sidebar-expanded-width,224px)!important;min-width:var(--studio-sidebar-expanded-width,224px)!important;align-items:stretch!important;gap:18px!important;padding:22px 16px 18px!important;transition:transform .22s cubic-bezier(.22,1,.36,1)!important}body.appica-ui-ready.studio-sidebar-can-collapse .wide{margin-left:var(--studio-sidebar-expanded-width,224px)!important;transition:none!important}body.appica-ui-ready.studio-sidebar-can-collapse.product-packaging-workbench-mode>main.wide{width:calc(100% - var(--studio-sidebar-expanded-width,224px))!important;margin-left:var(--studio-sidebar-expanded-width,224px)!important;transition:none!important}body.appica-ui-ready.studio-sidebar-can-collapse>header .workbench-switch,body.appica-ui-ready.studio-sidebar-can-collapse.product-packaging-workbench-mode>header .workbench-switch{place-items:initial!important;grid-template-columns:32px minmax(0,1fr) 16px!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:62px!important;margin:0!important;padding:9px!important;display:grid!important}body.appica-ui-ready.studio-sidebar-can-collapse>header .workbench-switch-copy,body.appica-ui-ready.studio-sidebar-can-collapse>header .workbench-switch-mark,body.appica-ui-ready.studio-sidebar-can-collapse .studio-command-name,body.appica-ui-ready.studio-sidebar-can-collapse .studio-appica-nav button>span:not(.studio-nav-active-indicator),body.appica-ui-ready.studio-sidebar-can-collapse .studio-account-copy,body.appica-ui-ready.studio-sidebar-can-collapse .studio-account-card button:last-child>span{opacity:1;pointer-events:auto;overflow:hidden;transform:none;max-width:180px!important;display:grid!important}body.appica-ui-ready.studio-sidebar-can-collapse .studio-appica-nav button>span:not(.studio-nav-active-indicator),body.appica-ui-ready.studio-sidebar-can-collapse .studio-account-card button:last-child>span{display:inline!important}body.appica-ui-ready.studio-sidebar-can-collapse .studio-appica-nav{justify-items:stretch!important;gap:5px!important;width:100%!important}body.appica-ui-ready.studio-sidebar-can-collapse .studio-appica-nav button{place-items:initial!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:40px!important;margin:0!important;padding:0 12px!important;display:flex!important}body.appica-ui-ready.studio-sidebar-can-collapse .studio-command-bottom{align-items:stretch!important;width:100%!important}body.appica-ui-ready.studio-sidebar-can-collapse .studio-account-card{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important}body.appica-ui-ready.studio-sidebar-can-collapse .studio-account-card button:first-child,body.appica-ui-ready.studio-sidebar-can-collapse .studio-account-card button:last-child{width:auto!important;min-width:0!important;padding-inline:8px!important;display:flex!important}body.appica-ui-ready.studio-sidebar-can-collapse .studio-sidebar-toggle{z-index:3;place-items:center;top:50%;right:8px;transform:translateY(-50%);color:#dce9e1!important;background:#1a2823!important;border:1px solid #ffffff26!important;border-radius:11px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;box-shadow:0 3px 10px #05110c38!important}body.appica-ui-ready.studio-sidebar-can-collapse .studio-sidebar-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .18s cubic-bezier(.22,1,.36,1)}body.appica-ui-ready.studio-sidebar-can-collapse.studio-sidebar-is-collapsed>header{pointer-events:none;transform:translate(-100%)}body.appica-ui-ready.studio-sidebar-can-collapse.studio-sidebar-is-collapsed>header .studio-sidebar-toggle{pointer-events:auto;right:-44px;border-radius:0 11px 11px 0!important}body.appica-ui-ready.studio-sidebar-can-collapse.studio-sidebar-is-collapsed>header .studio-sidebar-toggle svg{transform:rotate(180deg)}body.appica-ui-ready.studio-sidebar-can-collapse.studio-sidebar-is-collapsed .wide,body.appica-ui-ready.studio-sidebar-can-collapse.studio-sidebar-is-collapsed.product-packaging-workbench-mode>main.wide{width:100%!important;margin-left:0!important}body.appica-ui-ready>header{will-change:auto!important}body.appica-ui-ready .studio-sidebar-toggle{display:none!important}}html[data-performance-tier=lite] body.appica-ui-ready.studio-sidebar-can-collapse>header{transition:none!important}body.appica-ui-ready:has(#page-operations.active) .operations-page{width:100%;max-width:1220px;margin:0 auto;padding:0 0 24px}body.appica-ui-ready:has(#page-operations.active) .operations-page>.operations-heading{margin:0;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;position:static!important;inset:auto!important}body.appica-ui-ready:has(#page-operations.active) .operations-page .operations-errors>header{margin:0;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;position:static!important;inset:auto!important}body.appica-ui-ready:has(#page-operations.active) .operations-page>.operations-heading{margin-bottom:24px;padding:0}body.appica-ui-ready:has(#page-operations.active) .operations-page .operations-errors>header{padding:16px 18px;border-bottom:1px solid #2b533f1a!important}.operations-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=820px){body.appica-ui-ready:has(#page-operations.active) .operations-page{width:100%;max-width:none}.operations-heading-actions{justify-content:stretch;width:100%}.operations-heading-actions>button{flex:1}}:root{--motion-duration-instant:80ms;--motion-duration-feedback:.12s;--motion-duration-fast:.15s;--motion-duration-standard:.19s;--motion-duration-emphasized:.26s;--motion-duration-layout:.32s;--motion-duration-brand:.64s;--motion-duration-ambient:7s;--motion-ease-standard:cubic-bezier(.2,.8,.2,1);--motion-ease-out:cubic-bezier(.22,1,.36,1);--motion-ease-in:cubic-bezier(.4,0,1,1);--motion-ease-emphasized:cubic-bezier(.16,1,.3,1);--motion-distance-sm:4px;--motion-distance-md:8px;--motion-distance-lg:12px;--motion-distance-xl:24px}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node.has-new-result{animation:workflow-new-result-float var(--motion-duration-ambient) var(--motion-ease-standard) infinite!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node>.new-result-badge,body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node>.node-error-badge{z-index:9;background:var(--workbench-amber);color:#fff;box-shadow:0 5px 12px var(--workbench-ink);border:1px solid #ffffff61;border-radius:999px;padding:4px 7px;position:absolute;bottom:8px;right:8px}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node>.new-result-badge,body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node>.node-error-badge{box-shadow:0 5px 12px color-mix(in srgb, var(--workbench-ink) 22%, transparent)}}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node>.new-result-badge,body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node>.node-error-badge{letter-spacing:.04em;pointer-events:none;font:750 10px/1 Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node>.node-error-badge{background:var(--workbench-danger)}@keyframes workflow-new-result-float{0%,to{translate:0}50%{translate:0 -2px}}html[data-performance-tier=lite] body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node.has-new-result{animation:none!important;translate:none!important}@media (prefers-reduced-motion:reduce){body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node.has-new-result{animation:none!important;translate:none!important}}#page-account-admin{--account-canvas:#f6f8fc;--account-surface:#fff;--account-surface-muted:#f9fbff;--account-ink:#17213a;--account-muted:#5f6f8c;--account-line:#dce4f2;--account-accent:#0b6cff;--account-accent-soft:#eaf2ff;--account-attention:#b46b00;--account-attention-soft:#fff5dc;--account-success:#117a4a;--account-success-soft:#e9f7ef;--account-danger:#c63c3c;--account-danger-soft:#fff0f0;--primary:var(--account-accent);--primary-muted:#0057db;--primary-foreground:#fff;--secondary:var(--account-surface-muted);--secondary-muted:var(--account-surface);--secondary-foreground:var(--account-ink);--background:var(--account-surface);--background-muted:var(--account-accent-soft);--background-subtle:var(--account-accent)}@supports (color:color-mix(in lab, red, red)){#page-account-admin{--background-subtle:color-mix(in srgb, var(--account-accent) 8%, var(--account-surface))}}#page-account-admin{--border:var(--account-line);--border-strong:var(--account-accent)}@supports (color:color-mix(in lab, red, red)){#page-account-admin{--border-strong:color-mix(in srgb, var(--account-accent) 40%, var(--account-line))}}#page-account-admin{--foreground-emphasis:var(--account-accent);--foreground-intense:var(--account-ink);--error:var(--account-danger);--error-muted:var(--account-danger)}@supports (color:color-mix(in lab, red, red)){#page-account-admin{--error-muted:color-mix(in srgb, var(--account-danger) 80%, #000)}}#page-account-admin{--error-foreground:#fff;width:100%;min-height:calc(100vh - 1px);color:var(--account-ink);background:var(--account-canvas)!important}body.workflow-dark-mode #page-account-admin{--account-canvas:#050b16;--account-surface:#16233b;--account-surface-muted:#101a2c;--account-ink:#f4f7ff;--account-muted:#9fb0d2;--account-line:#263757;--account-accent:#69a9ff;--account-accent-soft:#69a9ff29;--account-attention:#ffc46b;--account-attention-soft:#ffc46b24;--account-success:#63d29b;--account-success-soft:#63d29b24;--account-danger:#ff8f8f;--account-danger-soft:#ff8f8f24}.account-center-page{box-sizing:border-box;width:min(1440px,100% - 56px);min-width:0;color:var(--account-ink);margin:0 auto;padding:28px 0 56px;container-type:inline-size}.account-center-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex;z-index:auto!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;margin:0 0 22px!important;padding:0!important;position:static!important;inset:auto!important}body.workflow-dark-mode .account-center-header{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.account-center-header>div:first-child{gap:4px;min-width:0;display:grid}.account-center-eyebrow{color:var(--account-accent);letter-spacing:.14em;font:800 10px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace}.account-center-header h1{color:var(--account-ink);letter-spacing:-.03em;margin:0;font-size:28px;line-height:1.15}.account-center-header p{color:var(--account-muted);margin:0;font-size:12px;font-weight:650}.account-center-identity{align-items:center;gap:10px;min-width:0;display:flex}.account-center-identity>div{gap:3px;min-width:0;display:grid}.account-center-identity strong{max-width:min(32vw,260px);color:var(--account-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-center-identity span{color:var(--account-muted);font-size:10px;font-weight:700}.account-center-identity .avatar-picker-avatar{border-color:var(--account-accent)}.account-center-tabs{gap:18px;display:grid}.account-center-tabs>[role=tablist],.account-center-tabs>[data-slot=tabs-list]{border:1px solid var(--account-line);background:var(--account-surface);border-radius:12px;width:max-content;max-width:100%;padding:4px}.account-center-tabs [role=tab]{min-height:40px;color:var(--account-muted);border-radius:9px;padding-inline:18px;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.account-center-tabs [role=tab][aria-selected=true]{color:var(--account-accent);border-color:var(--account-accent)!important;background:var(--account-accent-soft)!important}.account-center-tabs [role=tabpanel]{min-width:0;animation:account-panel-enter var(--motion-duration-standard) var(--motion-ease-out) both}.account-center-tabs [role=tabpanel][hidden]{display:none}.account-personal-page{box-sizing:border-box;width:100%;min-width:0;color:var(--account-ink);padding:0}.account-personal-balance,.account-usage-analytics,.account-admin-accounts,.account-admin-create,.account-admin-recharges,.profit-summary,.profit-calendar-section,.profit-year-section,.profit-detail,.profit-analytics-loading,.profit-empty{border:1px solid var(--account-line)!important;background:var(--account-surface)!important;box-shadow:none!important;border-radius:14px!important}.account-personal-balance{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,180px));align-items:center;gap:18px;min-height:124px;margin:0 0 16px;padding:22px 24px;display:grid;overflow:visible}.account-personal-balance:after{display:none}.account-personal-balance>div{gap:7px;min-width:0;display:grid}.account-personal-balance span{color:var(--account-muted);font-size:11px;font-weight:750}.account-personal-balance strong{color:var(--account-ink);letter-spacing:-.04em;align-items:baseline;gap:7px;font-size:32px;line-height:1;display:flex}.account-personal-balance strong small{color:var(--account-muted);letter-spacing:0;font-size:11px;font-weight:750}.account-personal-balance dl{margin:0;display:contents}.account-personal-balance dl div{border-left:1px solid var(--account-line);gap:6px;min-width:0;padding-left:18px;display:grid}.account-personal-balance dt{color:var(--account-muted);font-size:10px;font-weight:700}.account-personal-balance dd{color:var(--account-ink);margin:0;font-size:15px;font-weight:800}.account-usage-analytics{margin:0;padding:18px}.account-personal-section-heading{margin-bottom:14px}.account-personal-section-heading h2{color:var(--account-ink);font-size:15px}.account-personal-section-heading p,.account-personal-section-heading span{color:var(--account-muted)}.account-usage-today{border:1px solid var(--account-line);border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;overflow:hidden}.account-usage-today article{border:0;border-left:1px solid var(--account-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:76px;padding:13px 12px}.account-usage-today article:first-child{border-left:0}.account-usage-today article.is-primary{background:var(--account-accent-soft)}.account-usage-today article:first-child,.account-usage-today article:nth-child(2){border-color:var(--account-line)}.account-usage-today span{color:var(--account-muted)}.account-usage-today strong{color:var(--account-ink);font-size:21px}.account-usage-today small{color:var(--account-muted)}.account-usage-charts figure{border-color:var(--account-line);background:var(--account-surface-muted);border-radius:10px}.account-usage-charts figure:nth-child(2){background:var(--account-surface-muted)}.account-usage-charts figcaption span,.account-usage-charts figcaption b{color:var(--account-muted)}.account-personal-loading{gap:10px;margin-top:16px;display:grid}.account-personal-loading i{border:1px solid var(--account-line);background:linear-gradient(90deg, var(--account-surface-muted) 25%, var(--account-accent-soft) 50%, var(--account-surface-muted) 75%);background-size:200% 100%;border-radius:10px;height:82px;animation:1.2s ease-in-out infinite account-skeleton;display:block}.account-personal-error{border:1px solid var(--account-danger);gap:7px;margin-top:16px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.account-personal-error{border:1px solid color-mix(in srgb, var(--account-danger) 35%, var(--account-line))}}.account-personal-error{background:var(--account-danger-soft);color:var(--account-danger);border-radius:12px}.account-personal-error strong{font-size:13px}.account-personal-error span{color:var(--account-muted);font-size:11px}.account-personal-error [data-slot=button]{justify-self:start;min-height:44px}.debug-recorder-panel{border:1px solid var(--account-line);background:var(--account-surface);border-radius:12px;gap:14px;margin-top:16px;padding:18px;display:grid}.debug-recorder-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.debug-recorder-heading>div{gap:4px;display:grid}.debug-recorder-heading h2{color:var(--account-ink);margin:0;font-size:15px}.debug-recorder-heading p{color:var(--account-muted);margin:0;font-size:11px;line-height:1.6}.debug-recorder-heading>span{color:var(--account-muted);flex:none;font-size:10px;font-weight:750}.debug-recorder-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.debug-recorder-actions small{color:var(--account-muted);font-size:11px}.debug-recorder-actions .is-warning,.debug-recorder-error{color:var(--account-danger)}.debug-recorder-error{margin:0;font-size:12px}.debug-recorder-result{color:var(--account-success);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.debug-recorder-reports{border-top:1px solid var(--account-line);gap:7px;padding-top:4px;display:grid}.debug-recorder-reports>strong{color:var(--account-ink);font-size:12px}.debug-recorder-reports>div{align-items:center;gap:4px;min-width:0;display:flex}.debug-recorder-reports span{color:var(--account-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.operations-status-panel{border:1px solid var(--account-line);background:var(--account-surface);min-width:0;color:var(--account-ink);border-radius:12px;gap:12px;margin-top:16px;padding:16px 18px;display:grid}.operations-status-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operations-status-heading>div{gap:4px;min-width:0;display:grid}.operations-status-heading h2{color:var(--account-ink);margin:0;font-size:15px}.operations-status-heading p{color:var(--account-muted);margin:0;font-size:11px;line-height:1.5}.operations-status-heading [data-slot=button]{flex:none;min-height:36px}.operations-status-summary{border:1px solid var(--account-line);background:var(--account-surface-muted);border-radius:9px;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:8px 16px;padding:12px;display:grid}.operations-status-overall{gap:5px;display:grid}.operations-status-overall>span{color:var(--account-muted);font-size:10px;font-weight:700}.operations-status-overall>strong{width:max-content;max-width:100%;color:var(--account-success);align-items:center;gap:7px;font-size:13px;display:inline-flex}.operations-status-overall[data-state=degraded]>strong{color:var(--account-attention)}.operations-status-overall[data-state=unavailable]>strong{color:var(--account-danger)}.operations-status-overall i,.operations-status-state i{background:currentColor;border:2px solid;border-radius:50%;flex:none;width:8px;height:8px}.operations-status-counts{flex-wrap:wrap;gap:6px;display:flex}.operations-status-counts span{border:1px solid var(--account-success);align-items:center;gap:5px;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.operations-status-counts span{border:1px solid color-mix(in srgb,var(--account-success) 28%,var(--account-line))}}.operations-status-counts span{color:var(--account-success);border-radius:7px;font-size:10px;font-weight:700}.operations-status-counts span:last-child{border-color:var(--account-danger)}@supports (color:color-mix(in lab, red, red)){.operations-status-counts span:last-child{border-color:color-mix(in srgb,var(--account-danger) 30%,var(--account-line))}}.operations-status-counts span:last-child{color:var(--account-danger)}.operations-status-counts b{font-variant-numeric:tabular-nums}.operations-status-summary>small{color:var(--account-muted);grid-column:1/-1;font-size:10px}.operations-status-details-toggle{width:100%;min-height:40px;color:var(--account-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 2px;font-size:11px;font-weight:750;display:flex}.operations-status-details-toggle span{border:1px solid var(--account-line);border-radius:7px;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:grid}.operations-status-checks{border-top:1px solid var(--account-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.operations-status-checks li{border-bottom:1px solid var(--account-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 2px;display:grid}.operations-status-checks li:last-child{border-bottom:0}.operations-status-checks li>div{gap:3px;min-width:0;display:grid}.operations-status-checks strong{color:var(--account-ink);font-size:11px}.operations-status-checks p{color:var(--account-muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.operations-status-state{color:var(--account-success);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.operations-status-checks [data-state=degraded] .operations-status-state{color:var(--account-attention)}.operations-status-checks [data-state=unavailable] .operations-status-state{color:var(--account-danger)}.operations-status-message{border:1px solid var(--account-line);background:var(--account-surface-muted);border-radius:9px;gap:5px;padding:11px 12px;display:grid}.operations-status-message strong{color:var(--account-ink);font-size:11px}.operations-status-message span,.operations-status-refresh-error{color:var(--account-muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.operations-status-message.is-error{border-color:var(--account-danger)}@supports (color:color-mix(in lab, red, red)){.operations-status-message.is-error{border-color:color-mix(in srgb,var(--account-danger) 35%,var(--account-line))}}.operations-status-message.is-error{background:var(--account-danger-soft)}.operations-status-message.is-warning{border-color:var(--account-attention)}@supports (color:color-mix(in lab, red, red)){.operations-status-message.is-warning{border-color:color-mix(in srgb,var(--account-attention) 35%,var(--account-line))}}.operations-status-message.is-warning{background:var(--account-attention-soft)}.operations-status-message [data-slot=button]{justify-self:start;min-height:36px}.operations-status-loading{color:var(--account-muted);padding:12px;font-size:11px}.operations-status-refresh-error{color:var(--account-danger)}.debug-recorder-frame{z-index:2147483646;inset:max(2px, env(safe-area-inset-top)) max(2px, env(safe-area-inset-right)) max(2px, env(safe-area-inset-bottom)) max(2px, env(safe-area-inset-left));pointer-events:none;border:3px solid #de3d46;position:fixed;box-shadow:inset 0 0 0 1px #fffc}.debug-recorder-badge{z-index:2147483647;top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));color:#fff;background:#2b1418;border:1px solid #de3d4673;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:4px 5px 4px 11px;font-size:12px;font-weight:750;display:flex;position:fixed;box-shadow:0 4px 12px #00000038}.debug-recorder-badge span{white-space:nowrap}.debug-recorder-badge i{background:#ff5a63;border-radius:50%;width:8px;height:8px;margin-right:5px;animation:1.1s ease-in-out infinite debug-recorder-pulse;display:inline-block}.debug-recorder-badge button{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#de3d46;border:0;border-radius:7px;padding:0 10px}@keyframes debug-recorder-pulse{50%{opacity:.45}}@media (width<=720px){.debug-recorder-panel{padding:16px}.debug-recorder-heading{gap:6px;display:grid}.operations-status-panel{padding:14px}.operations-status-summary{grid-template-columns:1fr}.operations-status-counts{grid-row:2}.operations-status-summary>small{grid-column:auto}.operations-status-checks li{align-items:start}.debug-recorder-badge{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));min-height:44px}.debug-recorder-badge button{min-height:36px}}@media (prefers-reduced-motion:reduce){.debug-recorder-badge i{animation:none}}.account-admin-page{width:100%;max-width:none;color:var(--account-ink);margin:0;padding:0}.account-admin-page-heading{align-items:flex-end;margin-bottom:16px}.account-admin-page-heading>div{gap:4px}.account-admin-page-heading span{color:var(--account-accent)}.account-admin-page-heading h2{color:var(--account-ink);letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.2}.account-admin-page-heading p{color:var(--account-muted);font-size:11px}.account-admin-page-heading>button{min-height:44px}.account-center-page [data-slot=button].bg-primary,.account-center-page .account-admin-create>button,.account-center-page .account-admin-adjust>div>button:first-of-type{background:var(--account-accent)!important;border-color:var(--account-accent)!important;color:#fff!important;box-shadow:none!important}.account-center-page .account-admin-row-actions [data-slot=button]{border-color:var(--account-line)!important;background:var(--account-surface)!important;color:var(--account-accent)!important}.account-center-page .account-admin-row.is-expanded .account-admin-row-actions [data-slot=button]:first-child{background:var(--account-accent)!important;border-color:var(--account-accent)!important;color:#fff!important}.account-center-page .account-admin-delete{border-color:var(--account-danger)!important}@supports (color:color-mix(in lab, red, red)){.account-center-page .account-admin-delete{border-color:color-mix(in srgb, var(--account-danger) 35%, var(--account-line))!important}}.account-center-page .account-admin-delete{background:var(--account-danger-soft)!important;color:var(--account-danger)!important}.account-admin-tabs{margin:0 0 16px}.account-admin-tabs [role=tab]{min-height:38px;color:var(--account-muted);box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.account-admin-tabs [role=tab][aria-selected=true]{color:var(--account-accent);border-color:var(--account-accent)!important}.account-admin-summary{border:1px solid var(--account-line);background:var(--account-surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:16px;overflow:hidden}.account-admin-summary article{border:0;border-left:1px solid var(--account-line);min-height:92px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px;padding:16px 18px;display:grid}.account-admin-summary article:first-child{border-left:0}.account-admin-summary article:after{display:none}.account-admin-summary span,.account-admin-summary small{color:var(--account-muted)}.account-admin-summary strong{color:var(--account-ink);font-size:27px}.account-admin-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.account-admin-accounts,.account-admin-create{min-width:0;padding:18px}.account-admin-create{align-content:start;gap:12px;display:grid;position:sticky;top:18px}.account-admin-create label{color:var(--account-muted);gap:6px;font-size:10px;font-weight:700;display:grid}.account-admin-create input{border-color:var(--account-line);background:var(--account-surface-muted);min-height:40px;color:var(--account-ink)}.account-admin-create>button{width:100%;min-height:44px;margin-top:2px}.account-admin-section-heading h2{color:var(--account-ink)}.account-admin-section-heading>span,.account-admin-toolbar label{color:var(--account-muted)}.account-admin-toolbar label input{border-color:var(--account-line);background:var(--account-surface-muted);height:40px;color:var(--account-ink)}.account-admin-toolbar>small,.account-admin-empty,.account-admin-reserved{color:var(--account-muted)}.account-admin-page .account-admin-row{border-color:var(--account-line);background:var(--account-surface-muted);box-shadow:none;transition:border-color var(--motion-duration-feedback) var(--motion-ease-standard), background-color var(--motion-duration-feedback) var(--motion-ease-standard);border-radius:12px;grid-template-columns:minmax(145px,1.1fr) minmax(190px,1.3fr) minmax(145px,.9fr) auto;gap:14px;padding:14px}.account-admin-page .account-admin-row:hover,.account-admin-page .account-admin-row.is-expanded{border-color:var(--account-accent)}@supports (color:color-mix(in lab, red, red)){.account-admin-page .account-admin-row:hover,.account-admin-page .account-admin-row.is-expanded{border-color:color-mix(in srgb, var(--account-accent) 45%, var(--account-line))}}.account-admin-page .account-admin-row:hover,.account-admin-page .account-admin-row.is-expanded{background:var(--account-surface);box-shadow:none;transform:none}.account-admin-row .account-admin-identity{border-color:var(--account-line);padding-right:14px}.account-admin-identity strong{color:var(--account-ink)}.account-admin-identity span{background:var(--account-accent-soft);color:var(--account-accent)}.account-admin-identity small,.account-admin-row-summary span,.account-admin-metrics dt{color:var(--account-muted)}.account-admin-metrics>div{border-color:var(--account-line)}.account-admin-metrics dd,.account-admin-row-summary strong{color:var(--account-ink)}.account-admin-row-actions [data-slot=button],.account-admin-editor [data-slot=button],.account-admin-pagination [data-slot=button]{min-height:44px}.account-admin-editor{border-color:var(--account-line);animation:account-panel-enter var(--motion-duration-standard) var(--motion-ease-out) both}.account-admin-editor input{border-color:var(--account-line);background:var(--account-surface);min-height:40px;color:var(--account-ink)}.account-admin-delete{color:var(--account-danger)!important}.account-admin-analytics-detail{animation:account-panel-enter var(--motion-duration-standard) var(--motion-ease-out) both}.account-admin-analytics-detail .account-usage-analytics{background:var(--account-surface-muted)!important}.account-admin-recharges{margin-bottom:16px;padding:18px}.account-admin-recharge-list article{border-color:var(--account-line);background:var(--account-surface-muted);grid-template-columns:minmax(0,1fr) minmax(180px,.6fr) auto;padding:12px 14px}.account-admin-recharge-list code,.account-admin-recharge-list span{color:var(--account-muted)}.account-admin-recharge-list article>[data-slot=button]{min-height:44px}.account-admin-skeleton i{border-color:var(--account-line);background:linear-gradient(90deg, var(--account-surface-muted) 25%, var(--account-accent-soft) 50%, var(--account-surface-muted) 75%);height:76px}.account-admin-status{border:1px solid var(--account-line);background:var(--account-surface);color:var(--account-muted);border-radius:10px;align-items:baseline;gap:8px;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.account-admin-status strong{font-size:10px}.account-admin-status[data-tone=success]{border-color:var(--account-success)}@supports (color:color-mix(in lab, red, red)){.account-admin-status[data-tone=success]{border-color:color-mix(in srgb, var(--account-success) 35%, var(--account-line))}}.account-admin-status[data-tone=success]{background:var(--account-success-soft);color:var(--account-success)}.account-admin-status[data-tone=error]{border-color:var(--account-danger)}@supports (color:color-mix(in lab, red, red)){.account-admin-status[data-tone=error]{border-color:color-mix(in srgb, var(--account-danger) 35%, var(--account-line))}}.account-admin-status[data-tone=error]{background:var(--account-danger-soft);color:var(--account-danger)}.profit-analytics,.profit-analytics-heading h2,.profit-section-heading h3,.profit-summary strong,.profit-calendar-day time{color:var(--account-ink)}.profit-analytics-heading p,.profit-section-heading p,.profit-data-note,.profit-internal,.profit-summary span,.profit-summary strong small,.profit-weekdays span,.profit-calendar-day>span,.profit-month-table thead th,.profit-detail thead th{color:var(--account-muted)}.profit-summary>div,.profit-weekdays,.profit-month-table th,.profit-month-table td,.profit-detail th,.profit-detail td,.profit-detail-table-wrap{border-color:var(--account-line)}.profit-calendar-day{border-color:var(--account-line);background:var(--account-surface-muted);color:var(--account-ink)}.profit-calendar-day:hover,.profit-calendar-day:focus-visible,.profit-calendar-day.is-selected{border-color:var(--account-accent);background:var(--account-accent-soft)}.profit-calendar-day.is-muted{background:var(--account-surface-muted);border-color:#0000}.profit-calendar-day em{color:var(--account-attention)}.profit-month-table,.profit-detail table{color:var(--account-ink)}.is-positive{color:var(--account-success)!important}.is-negative{color:var(--account-danger)!important}@container (width<=1180px){.account-admin-layout{grid-template-columns:1fr}.account-admin-create{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;position:static}.account-admin-create .account-admin-section-heading{grid-column:1/-1;margin-bottom:0}.account-admin-create>button{margin-top:0}}@container (width<=820px){.account-center-page{width:min(100% - 40px,1440px);padding-top:22px}.account-center-header{flex-direction:column;align-items:flex-start;gap:14px}.account-center-identity{width:100%}.account-center-identity strong{max-width:70vw}.account-center-tabs>[role=tablist],.account-center-tabs>[data-slot=tabs-list]{width:100%}.account-center-tabs [role=tab]{flex:1}.account-personal-balance{grid-template-columns:1fr;align-items:start}.account-personal-balance dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-personal-balance dl div{padding-left:14px}.account-admin-summary{grid-template-columns:1fr}.account-admin-summary article{border-left:0;border-top:1px solid var(--account-line)}.account-admin-summary article:first-child{border-top:0}.account-admin-create{grid-template-columns:1fr}.account-admin-create .account-admin-section-heading{grid-column:auto}.account-admin-page .account-admin-row{grid-template-columns:minmax(0,1fr) auto}.account-admin-row .account-admin-identity{border-right:0;grid-column:1}.account-admin-row .account-admin-metrics,.account-admin-row .account-admin-row-summary{grid-column:1/-1}.account-admin-row .account-admin-row-actions{grid-area:1/2}.profit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-summary>div{border-right:0;border-bottom:1px solid var(--account-line)}.profit-summary>div:nth-child(odd){border-right:1px solid var(--account-line)}.profit-summary>div:last-child{border-bottom:0}.profit-main-grid{grid-template-columns:1fr}}@container (width<=560px){.account-center-page{width:calc(100% - 24px);padding-top:16px}.account-center-header h1{font-size:25px}.account-center-tabs [role=tab]{padding-inline:10px}.account-personal-balance{padding:18px}.account-usage-today{grid-template-columns:repeat(2,minmax(0,1fr))}.account-usage-today article:nth-child(odd){border-left:0}.account-usage-today article:nth-child(n+3){border-top:1px solid var(--account-line)}.account-usage-charts{grid-template-columns:1fr}.account-admin-page-heading{flex-direction:column;align-items:stretch}.account-admin-page-heading>button{width:100%}.account-admin-toolbar{flex-direction:column;align-items:stretch}.account-admin-toolbar label{min-width:0}.account-admin-toolbar>small{padding-bottom:0}.account-admin-page .account-admin-row{grid-template-columns:1fr}.account-admin-row .account-admin-identity,.account-admin-row .account-admin-metrics,.account-admin-row .account-admin-row-summary,.account-admin-row .account-admin-row-actions{grid-area:auto}.account-admin-row .account-admin-identity{border-bottom:1px solid var(--account-line);padding:0 0 9px}.account-admin-row .account-admin-row-actions{justify-content:stretch}.account-admin-row-actions [data-slot=button]{flex:1}.account-admin-recharge-list article{grid-template-columns:1fr;align-items:stretch}.account-admin-recharge-list article>[data-slot=button]{width:100%}.profit-summary{grid-template-columns:1fr}.profit-summary>div,.profit-summary>div:nth-child(odd){border-right:0}.profit-calendar-section{padding:12px;overflow:auto}.profit-weekdays,.profit-calendar-grid{min-width:490px}}@keyframes account-panel-enter{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes account-skeleton{0%,to{background-position:200% 0}50%{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.account-center-tabs [role=tabpanel],.account-admin-editor,.account-admin-analytics-detail,.account-personal-loading i,.account-admin-skeleton i{animation:none!important}.account-admin-page .account-admin-row{transition:none!important}}body.appica-ui-ready .workflow-canvas-shell{position:relative}body.appica-ui-ready .workflow-canvas-toolbar{overflow:visible}body.appica-ui-ready .canvas-favorites-trigger{flex:none;min-height:36px;margin-left:auto;padding-inline:9px;border-color:var(--studio-line)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .canvas-favorites-trigger{border-color:color-mix(in srgb, var(--studio-line) 88%, transparent)!important}}body.appica-ui-ready .canvas-favorites-trigger{color:var(--studio-muted)!important}body.appica-ui-ready .canvas-favorites-trigger:hover,body.appica-ui-ready .canvas-favorites-trigger[data-state=open],body.appica-ui-ready .canvas-favorites-trigger[aria-expanded=true]{border-color:var(--workbench-amber)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .canvas-favorites-trigger:hover,body.appica-ui-ready .canvas-favorites-trigger[data-state=open],body.appica-ui-ready .canvas-favorites-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--workbench-amber) 48%, var(--studio-line))!important}}body.appica-ui-ready .canvas-favorites-trigger:hover,body.appica-ui-ready .canvas-favorites-trigger[data-state=open],body.appica-ui-ready .canvas-favorites-trigger[aria-expanded=true]{color:var(--workbench-amber)!important}body.appica-ui-ready .canvas-favorites-trigger>svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}body.appica-ui-ready .canvas-favorites-trigger[aria-expanded=true]>svg{fill:var(--workbench-amber)}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .canvas-favorites-trigger[aria-expanded=true]>svg{fill:color-mix(in srgb, var(--workbench-amber) 30%, transparent)}}.canvas-favorites-count{background:var(--workbench-amber);border-radius:999px;min-width:18px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.canvas-favorites-count{background:color-mix(in srgb, var(--workbench-amber) 15%, transparent)}}.canvas-favorites-count{color:var(--workbench-amber);text-align:center;font-size:10px;line-height:1.1}body.appica-ui-ready.normal-image-workbench .workflow-canvas.canvas-favorite-dragging{box-shadow:inset 0 0 0 2px var(--workbench-amber)}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench .workflow-canvas.canvas-favorite-dragging{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--workbench-amber) 70%, transparent)}}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node.is-connection-hover-target{outline-offset:8px!important;outline:3px solid oklch(62.3% .214 259.815/.34)!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node.is-specialized-connection-nearby{outline-offset:8px!important;outline:2px dashed oklch(62.3% .214 259.815/.3)!important}@media (width<=720px){body.appica-ui-ready .canvas-favorites-trigger{min-height:42px;margin-left:0}}@media (prefers-reduced-motion:reduce){.canvas-favorites-panel,.canvas-favorite-card,.asset-favorite-button{transition:none!important}}body.appica-ui-ready #workflow-nodes>.flow-node>.image-node-meta{z-index:4;min-height:28px;color:var(--workbench-muted);cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;display:flex;width:var(--media-visual-width)!important;margin:0!important;padding:0 2px!important;position:absolute!important;inset:auto 0 calc(100% + 9px)!important}body.appica-ui-ready #workflow-nodes>.flow-node>.image-node-meta:active{cursor:grabbing}body.appica-ui-ready .image-node-meta-name{align-items:center;gap:7px;min-width:0;display:flex}body.appica-ui-ready .image-node-meta-name svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:19px;height:19px}body.appica-ui-ready .image-node-meta-name strong{color:var(--workbench-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.2;overflow:hidden}body.appica-ui-ready .image-node-meta-spec{font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;flex:none;font-size:13px}body.appica-ui-ready .audio-mode-row>label:not(.audio-check){white-space:nowrap;align-items:center;gap:6px;display:flex}body.appica-ui-ready .audio-mode-row>label:not(.audio-check) select{min-width:0;margin:0}body.appica-ui-ready .audio-mode-row .audio-generation-type{width:88px}body.appica-ui-ready .audio-mode-row :is(.audio-custom,.audio-sound-type){width:118px}body.appica-ui-ready .audio-mode-row .audio-result-count{width:72px}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.audio-generation-result-node{border:1px solid var(--workbench-line)!important;background:var(--workbench-surface)!important;border-radius:12px!important;width:340px!important;min-height:0!important;padding:0!important;overflow:visible!important;box-shadow:0 3px 8px #28457424!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.audio-generation-result-node.selected{outline:2px solid var(--account-accent,#0b6cff);border-color:var(--account-accent,#0b6cff)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes>.audio-generation-result-node.selected{outline:2px solid color-mix(in srgb,var(--account-accent,#0b6cff) 28%,transparent)}}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.audio-generation-result-node.selected{outline-offset:2px;box-shadow:0 3px 8px #28457424!important}body.appica-ui-ready .audio-generation-result-node>.node-drag-strip{background:var(--account-accent,#0b6cff);top:7px}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .audio-generation-result-node>.node-drag-strip{background:color-mix(in srgb,var(--account-accent,#0b6cff) 42%,transparent)}}body.appica-ui-ready .audio-generation-result-node>.audio-result-heading{min-width:0;color:var(--workbench-muted);cursor:grab;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:22px 12px 4px!important;display:flex!important}body.appica-ui-ready .audio-generation-result-node>.audio-result-heading:active{cursor:grabbing}body.appica-ui-ready .audio-result-name{align-items:center;gap:7px;min-width:0;display:flex}body.appica-ui-ready .audio-result-name svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex:none;width:18px;height:18px}body.appica-ui-ready .audio-result-name strong{color:var(--workbench-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.2;overflow:hidden}body.appica-ui-ready .audio-result-spec{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}body.appica-ui-ready .audio-generation-result-node .audio-media-body{min-height:0;color:var(--workbench-ink);box-shadow:none;background:0 0;border:0;border-radius:0 0 11px 11px;gap:8px;padding:4px 10px 9px;display:grid}body.appica-ui-ready .audio-generation-result-node .audio-tool-player{width:100%;height:40px;margin:0;display:block}body.appica-ui-ready .audio-result-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 4px 1px;display:flex}body.appica-ui-ready .audio-result-footer>span:first-child{min-width:0;color:var(--workbench-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:28px;overflow:hidden}body.appica-ui-ready .audio-result-actions{flex:none;align-items:center;gap:4px;display:flex}body.appica-ui-ready .audio-generation-result-node .audio-result-download{min-height:28px;color:var(--account-accent,#0b6cff);border-radius:7px;padding:0 7px;font-size:11px;font-weight:650;line-height:28px;text-decoration:none}body.appica-ui-ready .audio-generation-result-node .audio-result-download:hover,body.appica-ui-ready .audio-generation-result-node .audio-result-download:focus-visible{background:var(--workbench-surface-muted);outline:none}body.appica-ui-ready .audio-generation-result-node .audio-result-remove{width:28px;height:28px;min-height:28px;color:var(--workbench-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin:0;padding:0;font-size:17px;line-height:1;display:grid}body.appica-ui-ready .audio-generation-result-node .audio-result-remove:hover,body.appica-ui-ready .audio-generation-result-node .audio-result-remove:focus-visible{background:var(--workbench-surface-muted);color:var(--workbench-ink);outline:none}body.appica-ui-ready.workflow-dark-mode .audio-generation-result-node{background:#111c30!important;box-shadow:0 3px 8px #00000047!important}@media (width<=480px){body.appica-ui-ready.normal-image-workbench #workflow-nodes>.audio-generation-result-node{width:min(340px,100vw - 32px)!important}}@media (any-pointer:coarse){body.appica-ui-ready .audio-generation-result-node .audio-result-download,body.appica-ui-ready .audio-generation-result-node .audio-result-remove{min-height:42px}body.appica-ui-ready .audio-generation-result-node .audio-result-remove{width:42px;height:42px}}body.appica-ui-ready #workflow-nodes>.image-upscale-node{box-sizing:border-box;border:1px solid var(--workbench-line);background:var(--workbench-surface);contain:none;width:420px;min-width:420px;color:var(--workbench-ink);border-radius:14px;padding:0 16px 16px;overflow:visible;box-shadow:0 4px 12px #2845741f}body.appica-ui-ready #workflow-nodes>.image-upscale-node>.node-port{top:50%}body.appica-ui-ready .image-upscale-heading{cursor:grab;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:42px;padding:0;display:flex}body.appica-ui-ready .image-upscale-heading>span{align-items:center;gap:7px;font-size:14px;font-weight:720;display:flex}body.appica-ui-ready .image-upscale-heading svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}body.appica-ui-ready .image-upscale-heading .remove-node{width:32px;min-height:32px;color:var(--workbench-muted);background:0 0;border:0;font-size:20px;position:static}body.appica-ui-ready .image-upscale-panel{box-sizing:border-box;cursor:grab;gap:12px;width:100%;padding:0;display:grid}body.appica-ui-ready .image-upscale-scale{border:0;gap:7px;margin:0;padding:0;display:grid}body.appica-ui-ready .image-upscale-scale legend{color:var(--workbench-muted);margin-bottom:0;font-size:12px;font-weight:700}body.appica-ui-ready .image-upscale-scale>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}body.appica-ui-ready .image-upscale-scale button{border:1px solid var(--workbench-line);background:var(--workbench-surface-muted);min-height:40px;color:var(--workbench-ink);cursor:pointer;border-radius:9px;font-weight:750}body.appica-ui-ready .image-upscale-scale button[aria-pressed=true]{border-color:var(--workbench-moss);background:var(--workbench-moss)}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .image-upscale-scale button[aria-pressed=true]{background:color-mix(in srgb,var(--workbench-moss) 18%,var(--workbench-surface))}}body.appica-ui-ready .image-upscale-scale button[aria-pressed=true]{color:var(--workbench-moss)}body.appica-ui-ready .image-upscale-scale button:focus-visible{outline:3px solid var(--workbench-moss)}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .image-upscale-scale button:focus-visible{outline:3px solid color-mix(in srgb,var(--workbench-moss) 25%,transparent)}}body.appica-ui-ready .image-upscale-scale button:focus-visible{outline-offset:2px}body.appica-ui-ready .image-upscale-scale button:disabled{cursor:not-allowed;opacity:.55}body.appica-ui-ready .image-upscale-error{border:1px solid #ef4444;margin:0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .image-upscale-error{border:1px solid color-mix(in srgb,#ef4444 42%,var(--workbench-line))}}body.appica-ui-ready .image-upscale-error{background:#ef4444;border-radius:9px}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .image-upscale-error{background:color-mix(in srgb,#ef4444 9%,var(--workbench-surface))}}body.appica-ui-ready .image-upscale-error{color:#ef7777;font-size:12px}body.appica-ui-ready .image-upscale-generate{background:var(--workbench-moss);color:#fff;cursor:pointer;border:0;border-radius:10px;grid-template-columns:auto auto 19px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:800;display:grid}body.appica-ui-ready .image-upscale-generate small{opacity:.82;font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}body.appica-ui-ready .image-upscale-generate svg{fill:none;stroke:currentColor;stroke-width:2px;width:19px;height:19px}body.appica-ui-ready .image-upscale-generate:disabled{cursor:not-allowed;opacity:.55}body.appica-ui-ready #workflow-nodes>.image-upscale-generating-node{width:var(--media-visual-width);min-width:var(--media-visual-width);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body.appica-ui-ready .image-upscale-generation-art{width:var(--media-visual-width);height:var(--media-visual-height);box-sizing:border-box;border:1px solid var(--workbench-line);background:var(--workbench-surface-muted);cursor:grab;border-radius:12px;place-items:center;padding:16px;display:grid}body.appica-ui-ready .image-upscale-generating-node .generation-progress{width:min(272px,100% - 16px)}body.appica-ui-ready .image-upscale-generating-node.is-indeterminate .generation-progress-track b{width:36%;animation:1.35s cubic-bezier(.4,0,.2,1) infinite studio-generation-progress}@media (prefers-reduced-motion:reduce){body.appica-ui-ready .image-upscale-generating-node.is-indeterminate .generation-progress-track b{animation:none}}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-details{width:640px!important;max-width:calc(100vw - 32px)!important}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-reference-bar{gap:8px;min-height:58px;padding:8px 12px}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .node-prompt-console{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"prompt""error""adjustment""options""action"!important;gap:8px!important;padding:8px 12px 12px!important}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-options{flex-wrap:wrap;align-items:flex-end;gap:8px!important;margin:0!important;display:flex!important}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field{min-width:0;color:var(--workbench-muted);flex:0 80px;gap:4px;font-size:10px;font-weight:750;display:grid}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field:has(.node-image-model){flex-basis:112px}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field:has(.node-image-mode){flex-basis:140px}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field:has(.node-image-size){flex-basis:88px}:is(body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field:has(.node-image-resolution),body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field:has(.node-image-quality)){flex-basis:72px}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-picker,body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field output{min-width:0;display:block;position:relative}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-native{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger,body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field output{box-sizing:border-box;border:1px solid var(--workbench-line);background:var(--workbench-surface-muted);width:100%;min-height:32px;color:var(--workbench-ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;padding:5px 8px;display:flex;overflow:hidden}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger{cursor:pointer}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger>i{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-left:7px;transform:translateY(-2px)rotate(45deg)}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger[aria-expanded=true],body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger:focus-visible{border-color:var(--workbench-moss);outline:3px solid var(--workbench-moss)}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger[aria-expanded=true],body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--workbench-moss) 25%,transparent)}}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger[aria-expanded=true],body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger:focus-visible{outline-offset:1px}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger:disabled{cursor:not-allowed;opacity:.58}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .node-prompt textarea{resize:vertical;max-height:384px;line-height:1.55;min-height:192px!important;padding:12px!important;font-size:15.6px!important}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-actions .image-option-field{flex:0 0 112px}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .generate-node{white-space:normal;min-width:180px;min-height:36px!important;margin:0!important;padding:6px 12px!important}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .normal-generation-actions .generate-node{flex:180px;width:auto}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .generate-node-cost{font-size:10px}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .reference-sequence-badge{width:15px;height:15px;box-shadow:none;font-size:8px;bottom:3px;right:3px}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .node-reference-count{margin-bottom:4px;font-size:9px}body.appica-ui-ready .canvas-image-option-menu{z-index:90;border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:9px;gap:2px;padding:5px;display:grid;position:fixed;overflow:visible;box-shadow:0 8px 16px #1c2d2829}body.appica-ui-ready .canvas-image-option-menu button{min-height:30px;color:var(--workbench-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:5px 8px;font:700 12px/1.25 inherit;display:flex}body.appica-ui-ready .canvas-image-option-menu button:hover,body.appica-ui-ready .canvas-image-option-menu button:focus-visible,body.appica-ui-ready .canvas-image-option-menu button[aria-selected=true]{background:var(--workbench-spruce)}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .canvas-image-option-menu button:hover,body.appica-ui-ready .canvas-image-option-menu button:focus-visible,body.appica-ui-ready .canvas-image-option-menu button[aria-selected=true]{background:color-mix(in srgb,var(--workbench-spruce) 11%,var(--workbench-surface))}}body.appica-ui-ready .canvas-image-option-menu button:hover,body.appica-ui-ready .canvas-image-option-menu button:focus-visible,body.appica-ui-ready .canvas-image-option-menu button[aria-selected=true]{color:var(--workbench-spruce)}body.appica-ui-ready .canvas-image-option-menu button[aria-selected=true]{font-weight:800}body.appica-ui-ready .canvas-image-option-menu button:disabled{cursor:not-allowed;opacity:.45}body.appica-ui-ready .canvas-image-option-menu button i{font-style:normal;font-weight:900}@media (width<=820px){body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-edit-details{width:min(94vw,640px)!important;max-width:calc(100vw - 24px)!important}body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-trigger,body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .image-option-field output,body.appica-ui-ready #workflow-nodes>.normal-image-unified-node:not(.is-collapsed) .generate-node{min-height:42px!important}}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode{--studio-canvas:#141414;--studio-panel:#111c30;--studio-ink:#eef5ff;--studio-muted:#9fb0c6;--studio-line:#293853;--studio-spruce:#2563eb;--studio-spruce-soft:#2563eb2e;--studio-amber:#2563eb;--workbench-canvas:#141414;--workbench-dot:#2a3852;--workbench-surface:#111c30;--workbench-surface-muted:#16233b;--workbench-ink:#eef5ff;--workbench-muted:#9fb0c6;--workbench-line:#293853;--workbench-spruce:#2563eb;--workbench-moss:#60a5fa;--workbench-amber:#2563eb;--workbench-amber-soft:#2563eb33;--canvas-surface:#111c30;--canvas-surface-raised:#16233b;--canvas-line:#293853;--canvas-ink:#eef5ff;--canvas-muted:#9fb0c6}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode>header{--shell-bg:#0a0a0b;--shell-surface:#0a0a0b;--shell-surface-muted:#111214;--shell-ink:#f4f4f5;--shell-muted:#a1a1aa;--shell-line:#292a2f;--shell-shadow:none}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-command{--shell-accent:#2563eb;--shell-accent-strong:#1d4ed8;--shell-accent-soft:#18191c;--shell-accent-dark:#60a5fa;background:#0a0a0b!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-sidebar-toggle{--shell-toggle-bg:#0a0a0b;--shell-toggle-ink:#f4f4f5;--shell-toggle-line:#35373d;--shell-toggle-accent:#a1a1aa;--shell-toggle-shadow:none}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-sidebar-toggle:before{background:0 0!important;border-color:#0000!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-sidebar-toggle:hover:before{background:#18191c!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode>header .workbench-switch{color:#f4f4f5!important;background:#0a0a0b!important;border-color:#292a2f!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode>header .workbench-switch-copy small{color:#9fb0c6!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode>header .workbench-switch-copy b{color:#eef5ff!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode>header .workbench-switch>svg,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode>header .workbench-switch-mark{color:#9fb0c6!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-canvas-toolbar,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-context-menu,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-workspace-dialog,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-image-toolbar{color:#eef5ff;background:#111c30!important;border-color:#293853!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-canvas-shell{background:#141414!important;border-color:#293853!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-canvas-toolbar h1{color:#eef5ff!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-canvas-actions>button,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-workspace-switcher button,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-workspace-switcher select,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-workspace-trigger{color:#eef5ff!important;background:#16233b!important;border-color:#293853!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-canvas-actions>button:hover,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-workspace-switcher button:hover,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-workspace-switcher select:hover,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-workspace-trigger:hover,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-workspace-trigger[aria-expanded=true]{color:#bfdbfe!important;background:#22314d!important;border-color:#2563eb!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-nav-active-indicator{box-shadow:none;background:#18191c!important;border-color:#35373d!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-appica-nav button[aria-current=page]{color:#60a5fa!important;background:0 0!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-appica-nav button:not([aria-current=page]):hover{color:#f4f4f5!important;background:#18191c!important;border-color:#35373d!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-theme-toggle{color:#a1a1aa!important;background:#0a0a0b!important;border-color:#292a2f!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-theme-toggle:hover{color:#f4f4f5!important;background:#18191c!important;border-color:#35373d!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-account-card{background:#0a0a0b!important;border-color:#292a2f!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-account-copy strong{color:#f4f7ff!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-account-copy small,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-account-details>svg{color:#9fb0c6!important;stroke:#9fb0c6!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-logout-button{color:#f4f4f5!important;background:#0a0a0b!important;border-color:#292a2f!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .studio-logout-button:hover{color:#f4f4f5!important;background:#18191c!important;border-color:#35373d!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-canvas{background-color:#141414!important;background-image:none!important}:root{--site-accent-seed:#0b6cff;--site-accent-light:#0759d1;--site-accent-light-strong:#064eb8;--site-accent-light-soft:#0759d11c;--site-on-accent-light:#fff;--site-accent-dark:#4d96ff;--site-accent-dark-strong:#62a2ff;--site-accent-dark-soft:#4d96ff2e;--site-on-accent-dark:#111214}body.appica-ui-ready{--site-accent:var(--site-accent-light);--site-accent-strong:var(--site-accent-light-strong);--site-accent-soft:var(--site-accent-light-soft);--site-on-accent:var(--site-on-accent-light);--primary:var(--site-accent);--primary-muted:var(--site-accent-strong);--primary-foreground:var(--site-on-accent)}body.appica-ui-ready.workflow-dark-mode{--site-accent:var(--site-accent-dark);--site-accent-strong:var(--site-accent-dark-strong);--site-accent-soft:var(--site-accent-dark-soft);--site-on-accent:var(--site-on-accent-dark)}body.appica-ui-ready .studio-command,body.appica-ui-ready .studio-command[data-workbench-tone]{--shell-accent:var(--site-accent)!important;--shell-accent-strong:var(--site-accent-strong)!important;--shell-accent-soft:var(--site-accent-soft)!important;--shell-accent-dark:var(--site-accent-dark)!important}:is(body.appica-ui-ready .studio-sidebar-toggle,body.appica-ui-ready:has(.studio-command[data-workbench-tone=packaging]) .studio-sidebar-toggle){--shell-toggle-accent:var(--site-accent)!important;--shell-toggle-line:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){:is(body.appica-ui-ready .studio-sidebar-toggle,body.appica-ui-ready:has(.studio-command[data-workbench-tone=packaging]) .studio-sidebar-toggle){--shell-toggle-line:color-mix(in srgb, var(--site-accent) 24%, var(--shell-line))!important}}:is(body.appica-ui-ready .studio-sidebar-toggle,body.appica-ui-ready:has(.studio-command[data-workbench-tone=packaging]) .studio-sidebar-toggle){--shell-toggle-shadow:none!important}body.appica-ui-ready #page-account-admin{--account-accent:var(--site-accent)!important;--account-accent-soft:var(--site-accent-soft)!important;--primary:var(--site-accent)!important;--primary-muted:var(--site-accent-strong)!important;--primary-foreground:var(--site-on-accent)!important}body.appica-ui-ready.normal-image-workbench{--studio-spruce:var(--site-accent)!important;--studio-spruce-soft:var(--site-accent-soft)!important;--studio-amber:var(--site-accent)!important;--workbench-spruce:var(--site-accent)!important;--workbench-moss:var(--site-accent)!important;--workbench-amber:var(--site-accent)!important;--workbench-amber-soft:var(--site-accent-soft)!important;--canvas-dialog-accent:var(--site-accent)!important;--canvas-dialog-accent-hover:var(--site-accent-strong)!important;--canvas-dialog-accent-soft:var(--site-accent-soft)!important;--canvas-dialog-action:var(--site-accent)!important;--canvas-dialog-on-accent:var(--site-on-accent)!important;--canvas-menu-accent:var(--site-accent)!important}body.appica-ui-ready .project-home-create{border-color:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .project-home-create{border-color:color-mix(in srgb, var(--site-accent) 34%, #dfe1e6)!important}}body.appica-ui-ready .project-home-create{background:var(--site-accent-soft)!important;color:var(--site-accent)!important}body.appica-ui-ready .project-home-create:hover{border-color:var(--site-accent)!important;background:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready .project-home-create:hover{background:color-mix(in srgb, var(--site-accent) 16%, transparent)!important}}body.appica-ui-ready .project-home-card:focus-visible,body.appica-ui-ready .project-home-open:focus-visible{outline-color:var(--site-accent)!important}body.appica-ui-ready .project-home-card.is-opening .project-home-cover{border-color:var(--site-accent)!important;box-shadow:0 0 0 3px var(--site-accent-soft)!important}body.appica-ui-ready .project-home-card.is-opening .project-home-meta small{color:var(--site-accent)!important}body.appica-ui-ready.normal-image-workbench.product-packaging-workbench-mode .studio-nav-active-indicator,body.appica-ui-ready.normal-image-workbench.product-packaging-workbench-mode .studio-appica-nav button[aria-current=page]{border-color:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench.product-packaging-workbench-mode .studio-nav-active-indicator,body.appica-ui-ready.normal-image-workbench.product-packaging-workbench-mode .studio-appica-nav button[aria-current=page]{border-color:color-mix(in srgb, var(--site-accent) 38%, var(--shell-line))!important}}body.appica-ui-ready.normal-image-workbench.product-packaging-workbench-mode .studio-nav-active-indicator,body.appica-ui-ready.normal-image-workbench.product-packaging-workbench-mode .studio-appica-nav button[aria-current=page]{background:var(--site-accent-soft)!important;color:var(--site-accent)!important;box-shadow:none!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node).selected,body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node) .selection-candidate input:checked+img{border-color:var(--site-accent)!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node) .selection-candidate input:checked+img{box-shadow:0 0 0 2px var(--site-accent-soft)!important}body.appica-ui-ready.normal-image-workbench #workflow-links .workflow-connection.is-selected-adjacent .workflow-link{stroke:var(--site-accent)!important}body.appica-ui-ready.normal-image-workbench :is(.image-cutout-toolbar-icon,.canvas-image-option-menu button:hover,.image-cutout-toolbar-menu button:hover,.image-cutout-mode-button:hover,.workflow-image-toolbar button:hover){color:var(--site-accent)!important}body.appica-ui-ready.normal-image-workbench :is(button,input,textarea,select):focus-visible,body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node.is-connection-hover-target{outline-color:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node.is-connection-hover-target{outline-color:color-mix(in srgb, var(--site-accent) 34%, transparent)!important}}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node.is-specialized-connection-nearby{outline-color:var(--site-accent)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node.is-specialized-connection-nearby{outline-color:color-mix(in srgb, var(--site-accent) 30%, transparent)!important}}.account-appearance-page{gap:14px;max-width:980px;display:grid}.account-appearance-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.account-appearance-heading h2,.account-appearance-label h3{color:var(--account-ink);margin:0}.account-appearance-heading h2{font-size:19px}.account-appearance-heading p,.account-appearance-label p{color:var(--account-muted);margin:5px 0 0;font-size:12px;line-height:1.55}.account-appearance-sync{border:1px solid var(--account-line);background:var(--account-surface);min-width:72px;color:var(--account-muted);text-align:center;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:750}.account-appearance-sync[data-state=saved]{border-color:var(--account-success)}@supports (color:color-mix(in lab, red, red)){.account-appearance-sync[data-state=saved]{border-color:color-mix(in srgb, var(--account-success) 34%, var(--account-line))}}.account-appearance-sync[data-state=saved]{color:var(--account-success)}.account-appearance-sync[data-state=error]{border-color:var(--account-danger)}@supports (color:color-mix(in lab, red, red)){.account-appearance-sync[data-state=error]{border-color:color-mix(in srgb, var(--account-danger) 38%, var(--account-line))}}.account-appearance-sync[data-state=error]{background:var(--account-danger-soft);color:var(--account-danger)}.account-appearance-section{border:1px solid var(--account-line);background:var(--account-surface);border-radius:12px;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);gap:18px;padding:16px;display:grid}.account-appearance-label h3{font-size:14px}.account-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:8px;display:grid}.account-theme-options [data-slot=button]{min-height:42px}.account-accent-section{align-items:start}.account-accent-section>:not(.account-appearance-label){grid-column:2}.account-accent-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-accent-preset{border:1px solid var(--account-line);background:var(--account-surface-muted);min-height:44px;color:var(--account-ink);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:7px 9px;font:700 11px/1.2 inherit;display:grid;position:relative}.account-accent-preset:hover{border-color:var(--site-accent)}@supports (color:color-mix(in lab, red, red)){.account-accent-preset:hover{border-color:color-mix(in srgb, var(--site-accent) 46%, var(--account-line))}}.account-accent-preset:hover{background:var(--account-surface)}.account-accent-preset:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.account-accent-preset[aria-pressed=true]{border-color:var(--site-accent);background:var(--site-accent-soft);color:var(--site-accent)}.account-accent-preset i{border:2px solid #ffffffb3;border-radius:7px;width:24px;height:24px;box-shadow:0 0 0 1px #1111112e}.account-accent-preset b{text-align:center;font-size:13px}.account-accent-custom{grid-template-columns:86px minmax(150px,1fr) auto;align-items:end;gap:8px;display:grid}.account-color-picker,.account-hex-field{color:var(--account-muted);gap:5px;font-size:10px;font-weight:700;display:grid}.account-color-picker input{box-sizing:border-box;border:1px solid var(--account-line);background:var(--account-surface-muted);cursor:pointer;border-radius:9px;width:86px;height:40px;padding:4px}.account-hex-field [data-slot=input]{border-color:var(--account-line);background:var(--account-surface-muted);height:40px;color:var(--account-ink);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.account-accent-custom>[data-slot=button]{min-height:40px}.account-appearance-error{border:1px solid var(--account-danger);justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.account-appearance-error{border:1px solid color-mix(in srgb, var(--account-danger) 34%, var(--account-line))}}.account-appearance-error{background:var(--account-danger-soft);color:var(--account-danger);border-radius:9px;font-size:11px}.account-accent-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-accent-preview{border:1px solid;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;min-height:104px;padding:12px;display:grid}.account-accent-preview>span{grid-column:1/-1;font-size:10px;font-weight:750}.account-accent-preview>div{background:var(--preview-soft);color:var(--preview-accent);border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:11px;font-weight:750;display:flex}.account-accent-preview>div i{background:var(--preview-accent);border-radius:50%;width:7px;height:7px}.account-accent-preview button{background:var(--preview-accent);min-height:34px;color:var(--preview-on);pointer-events:none;border:0;border-radius:8px;padding:0 11px;font:750 11px/1 inherit}.account-accent-preview.is-light{color:#17213a;background:#f9fbff;border-color:#dce4f2}.account-accent-preview.is-dark{color:#eef5ff;background:#111c30;border-color:#293853}@container (width<=720px){.account-appearance-section{grid-template-columns:1fr}.account-accent-section>:not(.account-appearance-label){grid-column:1}}@container (width<=500px){.account-appearance-heading{flex-direction:column;align-items:stretch}.account-appearance-sync{align-self:flex-start}.account-accent-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.account-accent-custom{grid-template-columns:80px minmax(0,1fr)}.account-accent-custom>[data-slot=button]{grid-column:1/-1}.account-color-picker input{width:80px}.account-accent-previews{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-accent-preset{transition:none}}body.appica-ui-ready.normal-image-workbench #workflow-nodes .node-reference-panel{border-color:var(--workbench-spruce)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes .node-reference-panel{border-color:color-mix(in srgb, var(--workbench-spruce) 38%, var(--workbench-line))!important}}body.appica-ui-ready.normal-image-workbench #workflow-nodes .node-reference-panel{background:var(--workbench-spruce)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes .node-reference-panel{background:color-mix(in srgb, var(--workbench-spruce) 5%, var(--workbench-surface))!important}}body.appica-ui-ready.normal-image-workbench #workflow-nodes :is(.language-model-reference-deck,.video-reference-deck) .node-reference-panel{background:0 0!important;border:0!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes .reference-tile{border-color:var(--workbench-spruce)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes .reference-tile{border-color:color-mix(in srgb, var(--workbench-spruce) 48%, var(--workbench-line))!important}}body.appica-ui-ready.normal-image-workbench #workflow-nodes .reference-tile{background:var(--workbench-surface-muted)!important;color:var(--workbench-ink)!important;box-shadow:none!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes .reference-add span,body.appica-ui-ready.normal-image-workbench #workflow-nodes .node-reference-count{color:var(--workbench-spruce)!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes .reference-tile.linked-reference{border-color:var(--workbench-spruce)!important;background:var(--workbench-spruce)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes .reference-tile.linked-reference{background:color-mix(in srgb, var(--workbench-spruce) 10%, var(--workbench-surface))!important}}body.appica-ui-ready.normal-image-workbench #workflow-nodes .reference-sequence-badge{background:var(--workbench-spruce)!important;box-shadow:0 2px 6px var(--workbench-spruce)!important;border-color:#ffffffc2!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes .reference-sequence-badge{box-shadow:0 2px 6px color-mix(in srgb, var(--workbench-spruce) 28%, transparent)!important}}body.appica-ui-ready.normal-image-workbench #workflow-nodes .node-reference-panel.is-drop-target{outline-color:var(--workbench-spruce)!important;background:var(--workbench-spruce)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes .node-reference-panel.is-drop-target{background:color-mix(in srgb, var(--workbench-spruce) 10%, var(--workbench-surface))!important}}body.appica-ui-ready.normal-image-workbench #workflow-nodes .node-reference-panel:is(.is-full,.is-over-limit) .node-reference-count{color:var(--workbench-danger)!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.language-model-node{border-color:var(--workbench-spruce)!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes>.language-model-node{border-color:color-mix(in srgb, var(--workbench-spruce) 38%, var(--workbench-line))!important}}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.language-model-node{background:var(--workbench-surface)!important;color:var(--workbench-ink)!important;box-shadow:none!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.language-model-node>header{border-bottom-color:var(--workbench-line)!important;background:var(--workbench-surface-muted)!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.language-model-node.selected{border-color:var(--workbench-spruce)!important;box-shadow:none!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>:is(.video-generation-node:not(.is-collapsed),.audio-generation-node){border:1px solid var(--workbench-spruce)!important;width:520px!important;min-height:0!important}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes>:is(.video-generation-node:not(.is-collapsed),.audio-generation-node){border:1px solid color-mix(in srgb, var(--workbench-spruce) 38%, var(--workbench-line))!important}}body.appica-ui-ready.normal-image-workbench #workflow-nodes>:is(.video-generation-node:not(.is-collapsed),.audio-generation-node){background:var(--workbench-surface)!important;color:var(--workbench-ink)!important;box-shadow:none!important;border-radius:14px!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>:is(.video-generation-node:not(.is-collapsed),.audio-generation-node).selected{border-color:var(--workbench-spruce)!important;box-shadow:none!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node:not(.is-collapsed) .video-generation-details{gap:8px!important;padding:14px 14px 12px!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-reference-mode-row{gap:8px;min-height:34px;padding-right:30px}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-reference-mode-row label{color:var(--workbench-muted);gap:7px}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-reference-mode-row select{width:150px;min-width:150px;min-height:34px;margin:0}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-reference-count-inline{color:var(--workbench-spruce);font-weight:750}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-polish-node{border-color:var(--workbench-line);background:var(--workbench-surface-muted);min-height:34px;color:var(--workbench-ink);margin-left:auto!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-polish-node:hover,body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-polish-node:focus-visible{border-color:var(--workbench-spruce)}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-polish-node:hover,body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-polish-node:focus-visible{border-color:color-mix(in srgb, var(--workbench-spruce) 48%, var(--workbench-line))}}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-polish-node:hover,body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-polish-node:focus-visible{background:var(--workbench-spruce)}@supports (color:color-mix(in lab, red, red)){body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-polish-node:hover,body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-polish-node:focus-visible{background:color-mix(in srgb, var(--workbench-spruce) 8%, var(--workbench-surface))}}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-polish-node:hover,body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-polish-node:focus-visible{color:var(--workbench-spruce)}body.appica-ui-ready.normal-image-workbench #workflow-nodes>:is(.video-generation-node,.audio-generation-node) :is(input,select,textarea){border-color:var(--workbench-line);background:var(--workbench-surface-muted);color:var(--workbench-ink)}body.appica-ui-ready.normal-image-workbench #workflow-nodes>:is(.video-generation-node,.audio-generation-node) textarea::placeholder{color:var(--workbench-muted);opacity:1}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-reference-deck .reference-tile{width:44px!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node :is(.video-url-collection,.video-advanced){border-top-color:var(--workbench-line)}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node :is(.video-url-collection,.video-advanced) summary{color:var(--workbench-muted)}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-generation-empty{background:var(--workbench-surface-muted);color:var(--workbench-muted)}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-generation-empty strong{color:var(--workbench-ink)}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-generation-empty span{color:var(--workbench-muted)}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-generation-progress b{background:var(--workbench-spruce)}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .generate-video,body.appica-ui-ready.normal-image-workbench #workflow-nodes>.audio-generation-node .generate-audio{min-height:40px;margin-top:2px;border-radius:9px!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes>:is(.language-model-node,.video-generation-node:not(.is-collapsed),.audio-generation-node),body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes>:is(.language-model-node,.video-generation-node:not(.is-collapsed),.audio-generation-node).selected{box-shadow:none!important}@media (width<=820px){body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node:not(.is-collapsed),body.appica-ui-ready.normal-image-workbench #workflow-nodes>.audio-generation-node{width:min(520px,100vw - 28px)!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-reference-mode-row{flex-wrap:wrap;padding-right:34px}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.video-generation-node .video-polish-node{margin-left:0!important}}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes>.flow-node:not(.image-result-node){color:#eef5ff!important;box-shadow:none!important;background:#111c30!important;border-color:#2f4d79!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.flow-node.selected{box-shadow:none!important;border-color:#2563eb!important}body.appica-ui-ready.normal-image-workbench :is(.workflow-marquee,.workflow-selection-frame){border-color:#2563eb!important}body.appica-ui-ready.normal-image-workbench .workflow-marquee{background:#2563eb1f!important}body.appica-ui-ready.normal-image-workbench .workflow-selection-frame{box-shadow:0 0 0 3px #2563eb29!important}body.appica-ui-ready.normal-image-workbench .workflow-selection-handle:after{background:#2563eb!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes .node-port{background:#2563eb!important;border-color:#bfdbfe!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes button.primary,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes button[data-variant=primary]{color:#fff!important;background:#2563eb!important;border-color:#1d4ed8!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes button.primary:hover,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes button[data-variant=primary]:hover{background:#1d4ed8!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.generation-progress-node{box-sizing:border-box!important;color:#17213a!important;width:304px!important;min-height:132px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce4f2!important;border-radius:12px!important;padding:16px!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.generation-progress-node.selected{box-shadow:none!important;border-color:#2563eb!important}body.appica-ui-ready.normal-image-workbench .generation-progress{text-align:left;grid-template-columns:22px minmax(0,1fr);place-items:center stretch;gap:9px 10px;width:100%;display:grid}body.appica-ui-ready.normal-image-workbench .generation-progress>i{box-sizing:border-box;border:2px solid #dbeafe;border-top-color:#2563eb;grid-area:1/1;width:18px;height:18px}body.appica-ui-ready.normal-image-workbench .generation-progress strong{letter-spacing:0;grid-area:1/2;font-size:14px;font-weight:750;line-height:1.35;color:inherit!important}body.appica-ui-ready.normal-image-workbench .generation-progress-track{height:5px;box-shadow:none;background:#e7eef8;grid-area:2/1/auto/-1}body.appica-ui-ready.normal-image-workbench .generation-progress-track b{background:#2563eb}body.appica-ui-ready.normal-image-workbench .generation-progress-node.is-indeterminate .generation-progress-track b{width:36%;animation:1.35s cubic-bezier(.4,0,.2,1) infinite studio-generation-progress}body.appica-ui-ready.normal-image-workbench .generation-progress>span{color:#65738b;grid-area:3/1/auto/-1;font-size:11px;line-height:1.45}body.appica-ui-ready.normal-image-workbench .generation-progress-node .workflow-direct-preview-grid{background:#f3f6fb}body.appica-ui-ready.normal-image-workbench .generation-progress-node .workflow-direct-preview-status{color:#65738b}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes>.generation-progress-node{color:#eef5ff!important;box-shadow:none!important;background:#111c30!important;border-color:#293853!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes>.generation-progress-node.selected{box-shadow:none!important;border-color:#2563eb!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .generation-progress>i{border-color:#60a5fa #293853 #293853}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .generation-progress-track{background:#22314d}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .generation-progress-track b{background:#60a5fa}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .generation-progress>span,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .generation-progress-node .workflow-direct-preview-status{color:#9fb0c6}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .generation-progress-node .workflow-direct-preview-grid{background:#16233b}@keyframes studio-generation-progress{0%{transform:translate(-110%)}to{transform:translate(280%)}}@media (width<=420px){body.appica-ui-ready.normal-image-workbench #workflow-nodes>.generation-progress-node{width:min(304px,100vw - 28px)!important}}@media (prefers-reduced-motion:reduce){body.appica-ui-ready.normal-image-workbench .generation-progress-node.is-indeterminate .generation-progress-track b{animation:none;transform:translate(90%)}}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node){color:#17213a!important;width:392px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce4f2!important;border-radius:12px!important;padding:0!important;overflow:hidden!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node).selected{box-shadow:none!important;border-color:#2563eb!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node)>header{min-height:56px!important;color:inherit!important;background:#f3f6fb!important;border-bottom:1px solid #dce4f2!important;padding:10px 13px!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node) .node-eyebrow{display:none}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node)>header strong{letter-spacing:0;font-weight:750;color:inherit!important;font-size:15px!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node)>header .node-status{color:#2563eb;background:#eaf2ff;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:750}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node) .selection-candidates{gap:7px!important;padding:11px 12px 12px!important}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node) .selection-candidate img{background:#f3f6fb;border-color:#dce4f2;border-radius:8px}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node) .selection-candidate input:checked+img{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb47}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node) .selection-candidate b,body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node) .selection-candidate input:checked~b{color:#fff;background:#2563eb;width:20px;height:20px;font-size:10px}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node) .selection-actions{padding:0 12px 12px}body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node) .confirm-selection{border-radius:8px!important;width:100%!important;min-height:38px!important;margin:0!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node){color:#eef5ff!important;box-shadow:none!important;background:#111c30!important;border-color:#293853!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node).selected{box-shadow:none!important;border-color:#2563eb!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node)>header{background:#16233b!important;border-bottom-color:#293853!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node)>header .node-status{color:#bfdbfe;background:#2563eb33}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node) .selection-candidate img{background:#0f172a;border-color:#293853}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node) .selection-candidate input:checked+img{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa47}@media (width<=440px){body.appica-ui-ready.normal-image-workbench #workflow-nodes>.result-selection-node:not(.generation-progress-node):not(.generation-failed-node){width:min(392px,100vw - 28px)!important}}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-links .workflow-connection .workflow-link{stroke:#94949447!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode #workflow-links .workflow-connection.is-selected-adjacent .workflow-link{stroke:#60a5fa!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-image-option-menu,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .image-cutout-toolbar-menu{color:#eef5ff!important;background:#111c30!important;border-color:#293853!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .canvas-image-option-menu button:hover,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .image-cutout-toolbar-menu button:hover,body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .image-cutout-mode-button:hover{color:#bfdbfe!important;background:#22314d!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .image-cutout-toolbar-icon{color:#60a5fa!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-image-toolbar button:hover{color:#bfdbfe!important;background:#22314d!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode :is(button,input,textarea,select):focus-visible{outline-color:#60a5fa!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .workflow-canvas{background-image:none!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) :is(.wide,.workflow-canvas-shell){background:#fff!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .workflow-canvas{background-color:#fff!important}body.appica-ui-ready.normal-image-workbench:not(.workflow-dark-mode) .workflow-canvas-grid{background-image:radial-gradient(circle,#d4d8de 1.05px,#0000 1.32px)!important}body.appica-ui-ready.normal-image-workbench.workflow-dark-mode .workflow-canvas-grid{background-image:radial-gradient(circle,#1f2b40 1px,#0000 1.28px)!important}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@media (width<=720px){:root{--mobile-gutter:12px;--mobile-control-height:42px;--mobile-header-offset:calc(166px + env(safe-area-inset-top))}html{-webkit-text-size-adjust:100%;min-width:320px}body{min-width:320px;overflow-x:hidden}body.appica-ui-ready{min-height:100dvh}body.appica-ui-ready>header{z-index:500;display:block;position:fixed;top:0;left:0;right:0;width:100%!important;height:auto!important;min-height:0!important;padding:max(8px, env(safe-area-inset-top)) var(--mobile-gutter) 8px!important;border-bottom:1px solid #ffffff1a!important;border-right:0!important;bottom:auto!important;box-shadow:0 8px 24px #0e1f1929!important}body.appica-ui-ready>header .workbench-brand,body.appica-ui-ready>header .workbench-switch{width:100%;display:block!important}body.appica-ui-ready>header .workbench-switch{align-items:center;grid-template-columns:34px minmax(0,1fr) 18px!important;gap:8px!important;min-height:48px!important;padding:7px 9px!important;display:grid!important}body.appica-ui-ready>header .workbench-switch-glyph{width:34px;height:34px}body.appica-ui-ready>header .workbench-switch-copy small{font-size:8px;display:block!important}body.appica-ui-ready>header .workbench-switch-copy b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:12px!important}body.appica-ui-ready>header .workbench-menu{width:min(360px,100vw - 24px);max-width:none}body.appica-ui-ready #appica-shell{width:100%;display:block}body.appica-ui-ready .studio-command{min-width:0;display:block}body.appica-ui-ready .studio-command-name,body.appica-ui-ready .studio-command-heading,body.appica-ui-ready .studio-command-foot{display:none!important}body.appica-ui-ready .studio-appica-nav{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;min-width:0;margin-top:7px;padding:0 1px 2px;overflow-x:auto;gap:5px!important;display:flex!important}body.appica-ui-ready .studio-appica-nav::-webkit-scrollbar{display:none}body.appica-ui-ready .studio-appica-nav button{white-space:nowrap;border-radius:9px;flex:none;justify-content:center;gap:6px;width:auto;min-width:82px;min-height:38px;padding:0 10px;font-size:11px}body.appica-ui-ready .studio-appica-nav button svg{width:16px;height:16px}body.appica-ui-ready .studio-appica-nav button i{display:none}body.appica-ui-ready .studio-command-bottom{scrollbar-width:none;align-items:center;gap:6px;width:100%;margin-top:6px;display:flex;overflow-x:auto}body.appica-ui-ready .studio-command-bottom::-webkit-scrollbar{display:none}body.appica-ui-ready .studio-account-card{flex:auto;min-width:0;margin:0}body.appica-ui-ready .studio-account-card button{min-height:34px;padding:6px 8px}body.appica-ui-ready .studio-restart-button{flex:none;width:auto;min-height:34px;padding:0 10px!important}body.appica-ui-ready .studio-restart-status{display:none}body.appica-ui-ready .wide,body.appica-ui-ready>main.wide,body.product-packaging-workbench-mode>main.wide{min-width:0;width:100%!important;margin:var(--mobile-header-offset) 0 0!important;padding:0 var(--mobile-gutter) max(20px, env(safe-area-inset-bottom))!important;overflow-x:hidden!important}body.appica-ui-ready .page,body.appica-ui-ready .page.active{min-width:0;max-width:100%}#page-generate.active{min-height:calc(100dvh - 130px)}.workflow-canvas-shell{margin:0 calc(var(--mobile-gutter) * -1);border-radius:0!important;height:calc(100dvh - 138px)!important;min-height:430px!important}body.appica-ui-ready .workflow-canvas-toolbar{min-height:0;display:block;padding:9px 10px!important}.workflow-canvas-heading{align-items:center;min-height:30px;display:flex}body.appica-ui-ready .workflow-canvas-toolbar h1{font-size:16px}.workflow-canvas-actions{scrollbar-width:none;align-items:center;width:100%;margin-top:7px;padding-bottom:2px;overflow-x:auto;gap:6px!important;display:flex!important}.workflow-canvas-actions::-webkit-scrollbar{display:none}.workflow-canvas-actions>button,.canvas-workspace-switcher select,.canvas-workspace-switcher button{flex:none;font-size:11px;min-height:36px!important}.canvas-workspace-switcher{flex:none;align-items:center;gap:5px;display:flex}.canvas-workspace-switcher label,#workflow-canvas-count{display:none}.workflow-canvas{touch-action:none;min-height:0}body.appica-ui-ready .form-panel,body.appica-ui-ready .candidate-panel,body.appica-ui-ready .processed-panel,body.appica-ui-ready .centered-panel{padding:14px!important}.split,.generate-workspace{grid-template-columns:1fr!important;gap:12px!important}.two,.node-fields,.image-edit-options{grid-template-columns:1fr!important}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-panel,.processed-panel{min-height:0!important}.candidate img{max-height:52vh}.asset-library-page{min-width:0}.asset-library-toolbar{gap:8px;grid-template-columns:1fr auto!important;padding:11px!important}.asset-library-toolbar>*{min-width:0}.asset-time-modes,.asset-thumbnail-slider,.asset-toolbar-actions{grid-column:1/-1!important}.asset-toolbar-actions{flex-wrap:wrap;gap:6px;display:flex}.asset-toolbar-actions button{flex:calc(50% - 6px);min-height:38px}.asset-batch-bar{flex-wrap:wrap;gap:6px;padding:8px 10px;position:relative!important;top:auto!important}.asset-batch-status{width:100%}.asset-library-content{padding:10px 0 30px!important}.asset-period-stack{padding:6px!important}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:5px!important}.asset-card-actions{gap:3px}.asset-card-actions button{min-width:32px;min-height:32px;padding:0 7px}.account-admin-page{width:100%;padding:18px 0 32px}.account-admin-page-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}.account-admin-page-heading h1{font-size:23px}.account-admin-page-heading>button{width:100%}.account-admin-summary{grid-template-columns:1fr;gap:8px}.account-admin-summary article{min-height:86px;padding:14px}.account-admin-layout{grid-template-columns:1fr;gap:10px}.account-admin-create{position:static}.account-admin-accounts{padding:12px;overflow:hidden}.account-admin-list article{grid-template-columns:1fr;align-items:stretch;gap:9px}.account-admin-list article input,.account-admin-list article button{width:100%}.account-login-screen{padding:0;display:block;overflow:auto}.account-login-shell{width:100%;min-height:100%;padding:18px 14px 28px;display:block}.account-login-brandbar{min-height:42px}.account-login-brand strong{font-size:22px}.account-login-brand>div>span,.account-login-security,.account-login-footer{display:none}.account-login-layout{min-height:0;display:block}.account-login-card{border-radius:16px;width:100%;max-width:none;margin:30px 0 0;padding:24px 18px}.account-login-card-logo{width:62px;height:62px}.account-login-showcase{display:none}dialog{width:calc(100vw - 20px)!important;max-width:none!important;max-height:calc(100dvh - 20px)!important}dialog>form{max-height:calc(100dvh - 22px);overflow:auto}.account-create-row{grid-template-columns:1fr!important}body.product-packaging-workbench-mode #page-packaging.active{animation:.2s ease-out both packaging-mobile-page-root-in!important;transform:none!important}.packaging-standalone-page{animation:.22s ease-out both packaging-mobile-page-in!important}.packaging-topbar{display:block;padding:8px 10px!important}.packaging-project-switch{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;width:100%;display:grid}.packaging-project-switch>span{align-self:center;font-size:10px}.packaging-project-switch select{width:100%;min-width:0;height:38px}.packaging-project-menu{width:100%;min-width:0}.packaging-project-menu-trigger{min-height:40px}.packaging-project-menu-popover{width:min(420px,100vw - 24px);left:auto;right:0}.packaging-project-switch>[data-slot=badge]{align-self:center}.packaging-project-tools{scrollbar-width:none;grid-column:1/-1;width:100%;padding-top:3px;display:flex;overflow-x:auto;margin:0!important}.packaging-project-tools::-webkit-scrollbar{display:none}.packaging-project-tools button{flex:none;min-height:36px;padding-inline:10px;font-size:10px}.packaging-tabs{z-index:490;bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;gap:3px;animation:.3s cubic-bezier(.22,1,.36,1) both packaging-mobile-dock-in;overflow-x:auto;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--pkg-primary) 22%,var(--pkg-line))!important;background:color-mix(in srgb,var(--pkg-panel) 88%,transparent)!important;border-radius:18px!important;align-items:center!important;width:min(100vw - 20px,560px)!important;min-height:58px!important;padding:6px!important;position:fixed!important;left:50%!important;right:auto!important;box-shadow:0 16px 42px #14375238,0 2px 8px #1437521a!important}.packaging-tabs::-webkit-scrollbar{display:none}.packaging-tabs button{flex:none;min-width:72px;min-height:44px;border-radius:12px!important;padding:0 10px!important}.packaging-tabs button span{display:none}.packaging-tabs button small{font-size:10px;display:block}.packaging-tabs-indicator{border-radius:999px;bottom:4px}.packaging-content,.packaging-content.is-processing,.packaging-content.is-main-image,.packaging-content.is-poster,.packaging-content.is-finished-products,.packaging-content.is-reference-library{width:100%!important;padding:16px 0 104px!important}.packaging-notice{bottom:86px}@keyframes packaging-mobile-page-root-in{0%{opacity:.55}to{opacity:1}}@keyframes packaging-mobile-page-in{0%{opacity:.45}to{opacity:1}}@keyframes packaging-mobile-dock-in{0%{opacity:0;transform:translate(-50%,22px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.packaging-section-title{align-items:stretch;gap:10px;margin-bottom:14px}.packaging-section-title h2{font-size:21px}.packaging-section-title>button{width:100%}.packaging-project-grid{gap:10px;grid-template-columns:1fr!important}.packaging-project-cover{height:150px}.packaging-upload-row,.packaging-upload-row.brand,.packaging-asset-grid,.packaging-brand-slot-grid,.packaging-product-slot-grid{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.packaging-upload-button{min-height:96px;padding:8px 5px}.packaging-asset-card>div{padding:8px}.packaging-asset-card>div b{font-size:9px}.packaging-source-board{gap:11px;padding:10px!important}.packaging-assets-layout{display:block;width:100%!important;margin:0!important;transform:none!important}.packaging-product-archive{margin-top:10px}.packaging-product-archive .packaging-form-grid.product-parameters,.packaging-product-description-fields{grid-template-columns:1fr!important}.packaging-product-slot{min-height:164px}.packaging-product-slot-preview,.packaging-product-slot-preview>.packaging-file-tooltip-trigger img{height:120px;min-height:120px}.packaging-detail-source-list{gap:8px;grid-template-columns:1fr!important}.packaging-detail-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packaging-form-card{padding:12px!important}.packaging-form-grid.four,.packaging-form-grid.product-parameters,.packaging-generation-layout,.packaging-copy-layout,.packaging-copy-analysis,.packaging-copy-page-grid,.packaging-main-workspace,.packaging-detail-workspace,.packaging-detail-workspace.has-results{grid-template-columns:1fr!important}.packaging-main-results,.packaging-poster-results,.packaging-detail-results-rail{width:100%!important;max-height:none!important;position:static!important}.packaging-main-result-feed{max-height:none!important}.packaging-generation-actions,.packaging-processing-actions{flex-direction:column;align-items:stretch;width:100%}.packaging-generation-actions>*,.packaging-processing-actions>*{width:100%}.packaging-task{gap:8px;grid-template-columns:1fr!important}.packaging-result-row{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.packaging-finished-project-heading{max-width:calc(100% - 28px)}.packaging-finished-columns,.packaging-finished-columns.has-poster{grid-template-columns:1fr!important}.packaging-finished-kind+.packaging-finished-kind{border-top:1px solid var(--pkg-line);border-left:0}.packaging-finished-kind.is-main .packaging-finished-grid,.packaging-finished-kind.is-poster .packaging-finished-grid,.packaging-finished-kind.is-detail .packaging-finished-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.packaging-reference-library-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.packaging-reference-library-card img{max-height:180px}.packaging-asset-preview-dialog,.packaging-asset-preview-dialog.has-reference-float,.packaging-asset-preview-dialog.is-reference-focus-transition{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:8px auto!important}.packaging-asset-preview-shell,.packaging-asset-preview-shell.has-references{flex-direction:column;gap:8px;display:flex!important}.packaging-preview-references,.packaging-preview-references.is-focused{display:none!important}.packaging-preview-main{order:1;width:100%!important;margin:0!important}.packaging-asset-preview-stage{min-height:42vh!important;max-height:54vh!important}.packaging-asset-preview-stage img{max-height:52vh!important}.packaging-preview-edit-panel{order:3;width:100%!important;position:static!important;transform:none!important}.packaging-preview-edit-panel>textarea{min-height:90px}.packaging-preview-image-actions{bottom:8px;right:8px}.packaging-preview-icon-button{width:40px;height:40px}.packaging-preview-arrow{width:34px;height:50px;font-size:30px}.workflow-image-preview img{max-width:calc(100vw - 44px);max-height:calc(100dvh - 120px)}.image-run-plan-body{min-width:0}.image-run-plan-actions{flex-direction:column;align-items:stretch;gap:8px}.image-run-plan-actions>div{gap:7px;width:100%;display:flex}.image-run-plan-actions>div button{flex:1}}@media (width<=420px){:root{--mobile-gutter:9px;--mobile-header-offset:calc(166px + env(safe-area-inset-top))}body.appica-ui-ready>header .workbench-switch-copy b{font-size:11px!important}body.appica-ui-ready .studio-appica-nav button{min-width:72px;padding-inline:7px;font-size:10px}.preset-grid,.packaging-upload-row,.packaging-upload-row.brand,.packaging-asset-grid,.packaging-brand-slot-grid,.packaging-product-slot-grid,.packaging-reference-library-grid{grid-template-columns:1fr 1fr!important}.packaging-preview-reference-grid,.packaging-preview-references.is-focused .packaging-preview-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){body.appica-ui-ready .studio-appica-nav button,.packaging-project-card,.packaging-tabs button{transition:none!important}}@media (width<=820px){.canvas-workspace-menu{width:min(384px,100vw - 24px);left:0}.canvas-workspace-row-actions{gap:0}}@media (width<=720px){:root{--mobile-header-offset:calc(120px + env(safe-area-inset-top))}body.appica-ui-ready>header{grid-template-rows:48px 42px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;display:grid!important}body.appica-ui-ready>header .workbench-brand{grid-area:1/1;position:relative;width:42px!important;display:block!important}body.appica-ui-ready>header .workbench-switch{place-items:center;grid-template-columns:1fr!important;width:42px!important;min-height:42px!important;padding:4px!important;display:grid!important}body.appica-ui-ready>header .workbench-switch-glyph{width:32px;height:32px}body.appica-ui-ready>header .workbench-switch-copy,body.appica-ui-ready>header .workbench-switch-mark{display:none!important}body.appica-ui-ready>header .workbench-menu{width:min(340px,100vw - 24px);top:calc(100% + 7px);left:0}body.appica-ui-ready #appica-shell,body.appica-ui-ready .studio-command{display:contents!important}body.appica-ui-ready .studio-command-bottom{scrollbar-width:none;grid-area:1/2;justify-content:flex-end;align-items:center;gap:6px;width:100%;min-width:0;overflow-x:auto;margin:0!important;display:flex!important}body.appica-ui-ready .studio-command-bottom::-webkit-scrollbar{display:none}body.appica-ui-ready .studio-sidebar-toggle,body.appica-ui-ready .studio-command-foot,body.appica-ui-ready .studio-restart-status{display:none!important}body.appica-ui-ready .studio-theme-toggle,body.appica-ui-ready .studio-restart-button,body.appica-ui-ready .studio-account-card button{flex:0 0 40px;place-items:center;border-radius:10px!important;width:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:grid!important}body.appica-ui-ready .studio-theme-toggle{order:1}body.appica-ui-ready .studio-restart-button{order:2}body.appica-ui-ready .studio-restart-button>span,body.appica-ui-ready .studio-account-copy,body.appica-ui-ready .studio-account-card button:last-child>span{display:none!important}body.appica-ui-ready .studio-restart-button svg,body.appica-ui-ready .studio-account-card svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}body.appica-ui-ready .studio-account-card{flex:none;order:3;gap:6px;min-width:86px;margin:0;display:flex}body.appica-ui-ready .studio-appica-nav{grid-area:2/1/auto/-1;align-items:stretch;width:100%;min-width:0;padding:0 1px;overflow-x:auto;margin:0!important;display:flex!important}body.appica-ui-ready .studio-appica-nav button{min-height:40px}}@media (width<=420px){:root{--mobile-header-offset:calc(120px + env(safe-area-inset-top))}}@media (width<=720px){:root{--mobile-header-offset:calc(72px + env(safe-area-inset-top))}body.appica-ui-ready>header{will-change:transform,opacity;grid-template-rows:48px;grid-template-columns:44px minmax(0,1fr);animation:.3s cubic-bezier(.22,1,.36,1) both studio-mobile-topbar-in;overflow:visible;min-height:0!important}body.appica-ui-ready>header .workbench-brand,body.appica-ui-ready>header .workbench-switch,body.appica-ui-ready.product-packaging-workbench-mode>header .workbench-switch{grid-template-columns:minmax(0,1fr)!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:4px!important}body.appica-ui-ready>header .workbench-switch-glyph{width:32px!important;height:32px!important;padding:0!important}body.appica-ui-ready .studio-command-bottom{display:none!important}body.appica-ui-ready>header .studio-appica-nav{grid-area:1/2;height:48px;scroll-padding-inline:2px;justify-content:flex-start!important;align-items:center!important;gap:4px!important;padding:0!important;display:flex!important}body.appica-ui-ready .studio-appica-nav button{flex:0 0 44px;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}body.appica-ui-ready .studio-appica-nav button>span:not(.studio-nav-active-indicator){clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body.appica-ui-ready .studio-appica-nav button i{display:none!important}body.appica-ui-ready>header .workbench-menu{transform-origin:0 0;width:min(252px,70vw);padding:9px}body.appica-ui-ready>header .workbench-menu>button{position:relative;text-align:center!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;padding-inline:10px!important;display:flex!important}body.appica-ui-ready>header .workbench-menu>button>span:nth-child(2){text-align:center!important;place-items:center!important;min-width:0!important;display:grid!important}body.appica-ui-ready>header .workbench-menu>button>strong{position:absolute;top:50%;right:9px;transform:translateY(-50%)}body.appica-ui-ready>header .workbench-menu:not([hidden]).is-open{animation:.22s cubic-bezier(.22,1,.36,1) both mobile-workbench-menu-in!important}body.appica-ui-ready>header .workbench-menu.is-closing{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) both mobile-workbench-menu-out!important;display:block!important}.studio-mobile-workbench-actions{border-top:1px solid #2d618929;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:6px;margin-top:8px;padding:9px 0 0;display:grid}body.appica-ui-ready>header .workbench-menu .studio-mobile-workbench-actions [data-slot=button]{gap:3px;min-width:0;min-height:50px;line-height:1.1;color:#24577f!important;text-align:center!important;background:#eaf8fdd1!important;border:1px solid #2b689121!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:6px 4px!important;font-size:9px!important;display:flex!important}.studio-mobile-workbench-actions [data-slot=button]:active{transform:scale(.96)}.studio-mobile-workbench-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.studio-mobile-workbench-actions .studio-theme-toggle-glyph{font-size:18px;line-height:1}.studio-mobile-workbench-actions .studio-mobile-account-avatar{border-radius:50%;width:28px;height:28px}@keyframes studio-mobile-topbar-in{0%{opacity:.35;transform:translateY(-100%)}to{opacity:1;transform:translate(0,0)}}@keyframes mobile-workbench-menu-in{0%{opacity:0;filter:blur(2px);transform:translate(-8px,-7px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes mobile-workbench-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-5px,-5px)scale(.98)}}}@media (width<=720px),(orientation:portrait){body.appica-ui-ready>header{grid-template-columns:44px minmax(0,1fr) 44px!important}body.appica-ui-ready .studio-appica-nav{grid-column:2!important}body.appica-ui-ready .studio-mobile-account-entry{place-items:center;border:1px solid var(--shell-line,#dce4f2)!important;background:var(--shell-surface,#fff)!important;border-radius:10px!important;grid-area:1/3!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:grid!important}body.appica-ui-ready .studio-mobile-account-entry .studio-mobile-account-avatar{border-radius:50%;width:28px;height:28px}}@media (width>=721px) and (width<=1120px){body.appica-ui-ready>header{will-change:transform,opacity;animation:.3s cubic-bezier(.22,1,.36,1) both studio-sidebar-land-in;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .18s!important}body.appica-ui-ready>main.wide,body.appica-ui-ready.product-packaging-workbench-mode>main.wide{transition:none!important}@keyframes studio-sidebar-land-in{0%{opacity:.4;transform:translate(-82px)}to{opacity:1;transform:translate(0,0)}}}@media (width>=721px) and (orientation:portrait){:root{--mobile-header-offset:calc(72px + env(safe-area-inset-top))}body.appica-ui-ready>header{z-index:500;grid-template-rows:48px;overflow:visible;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:max(8px,env(safe-area-inset-top)) 12px 8px!important;border-right:0!important;border-bottom:1px solid var(--shell-line,#dce4f2)!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:0 8px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important}body.appica-ui-ready>header .workbench-brand{grid-area:1/1;width:44px!important;display:block!important}body.appica-ui-ready>header .workbench-switch{grid-template-columns:1fr!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:4px!important;display:grid!important}body.appica-ui-ready>header .workbench-switch-copy,body.appica-ui-ready>header .workbench-switch-mark{display:none!important}body.appica-ui-ready #appica-shell,body.appica-ui-ready .studio-command{display:contents!important}body.appica-ui-ready .studio-command-name,body.appica-ui-ready .studio-command-bottom,body.appica-ui-ready .studio-sidebar-toggle{display:none!important}body.appica-ui-ready .studio-appica-nav{scrollbar-width:none;grid-area:1/2;align-items:center;min-width:0;height:48px;overflow:auto hidden;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}body.appica-ui-ready .studio-appica-nav::-webkit-scrollbar{display:none}body.appica-ui-ready .studio-appica-nav button{flex:0 0 44px;justify-content:center;gap:0;height:44px;min-height:44px;place-items:center!important;width:44px!important;min-width:44px!important;padding:0!important;display:grid!important}body.appica-ui-ready .studio-appica-nav button>span:not(.studio-nav-active-indicator){clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body.appica-ui-ready .studio-appica-nav button i{display:none!important}body.appica-ui-ready .wide,body.appica-ui-ready>main.wide,body.product-packaging-workbench-mode>main.wide{min-width:0;width:100%!important;margin:var(--mobile-header-offset) 0 0!important}}@media (width<=420px){:root{--mobile-header-offset:calc(72px + env(safe-area-inset-top))}body.appica-ui-ready .studio-appica-nav button{min-width:68px;font-size:10px}}@media (prefers-reduced-motion:reduce){body.appica-ui-ready>header .workbench-menu:not([hidden]).is-open,body.appica-ui-ready>header .workbench-menu.is-closing,body.appica-ui-ready>header,body.product-packaging-workbench-mode #page-packaging.active,.packaging-standalone-page,.packaging-tabs,.packaging-project-menu-popover{transition:none!important;animation:none!important}}
