.pattern-stitcher_page__8OGTO{min-height:100vh;background:radial-gradient(circle at 8% 0,rgba(183,92,43,.14),transparent 32rem),linear-gradient(180deg,#f6f1e8,#ece5d9);color:#1c1b19;font-family:Microsoft YaHei,PingFang SC,sans-serif;padding:0 32px 72px}.pattern-stitcher_page__8OGTO.pattern-stitcher_embedded__hvlQ4{min-height:0;height:100%;overflow-y:auto;background:transparent;padding:14px 0 8px}.pattern-stitcher_embedded__hvlQ4 .pattern-stitcher_librarySection__p8Q7x,.pattern-stitcher_embedded__hvlQ4 .pattern-stitcher_workspace__OX925{width:100%}.pattern-stitcher_embedded__hvlQ4 .pattern-stitcher_workspace__OX925{grid-template-columns:minmax(0,1fr);gap:14px}.pattern-stitcher_embedded__hvlQ4 .pattern-stitcher_controls__ppROk,.pattern-stitcher_embedded__hvlQ4 .pattern-stitcher_emptyState__0V60y,.pattern-stitcher_embedded__hvlQ4 .pattern-stitcher_librarySection__p8Q7x,.pattern-stitcher_embedded__hvlQ4 .pattern-stitcher_panel__WRxtN{border-color:rgba(118,77,42,.15);background:rgba(255,253,249,.88);box-shadow:none;backdrop-filter:none}.pattern-stitcher_embedded__hvlQ4 .pattern-stitcher_controls__ppROk{top:0;gap:16px;padding:17px}.pattern-stitcher_embedded__hvlQ4 .pattern-stitcher_mainColumn__jd0Vs{gap:14px}.pattern-stitcher_embedded__hvlQ4 .pattern-stitcher_panel__WRxtN{border-radius:15px}.pattern-stitcher_embedded__hvlQ4 .pattern-stitcher_panelHead__CepfO{min-height:54px;padding:9px 14px}.pattern-stitcher_header__ZztCb{display:flex;width:min(1500px,100%);min-height:78px;align-items:center;justify-content:space-between;margin:0 auto;border-bottom:1px solid rgba(51,42,33,.14)}.pattern-stitcher_brand__eRtUP{display:flex;align-items:center;gap:12px}.pattern-stitcher_brandMark__HauvH{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#24211e;color:#f7d0a3;font-family:STKaiti,KaiTi,serif;font-size:1.45rem}.pattern-stitcher_brand__eRtUP small,.pattern-stitcher_brand__eRtUP strong{display:block}.pattern-stitcher_brand__eRtUP strong{font-family:Songti SC,SimSun,serif;font-size:1.12rem}.pattern-stitcher_brand__eRtUP small{margin-top:2px;color:#8c8176;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pattern-stitcher_headerMeta__94PXj{display:flex;align-items:center;gap:18px;color:#776f66;font-size:.75rem}.pattern-stitcher_headerMeta__94PXj a{border:1px solid #cfc3b4;border-radius:999px;background:rgba(255,255,255,.48);color:#3a3632;padding:8px 14px;font-weight:700}.pattern-stitcher_hero__T0Clg{display:flex;width:min(1500px,100%);align-items:flex-end;justify-content:space-between;gap:48px;margin:0 auto;padding:62px 0 38px}.pattern-stitcher_eyebrow__raTCa{margin:0 0 10px;color:#a3572c;font-size:.68rem;font-weight:900;letter-spacing:.18em}.pattern-stitcher_hero__T0Clg h1{max-width:820px;margin:0;font-family:Songti SC,SimSun,serif;font-size:clamp(2.1rem,4vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.08}.pattern-stitcher_hero__T0Clg>div>p:last-child{max-width:780px;margin:18px 0 0;color:#71685f;font-size:.96rem;line-height:1.8}.pattern-stitcher_steps__ZnzZa{display:flex;flex:0 0 auto;margin:0;padding:0;list-style:none}.pattern-stitcher_steps__ZnzZa li{display:grid;min-width:116px;gap:5px;border-top:2px solid #cfc5b9;color:#948a80;padding:12px 22px 0 0}.pattern-stitcher_steps__ZnzZa li.pattern-stitcher_active__FDuks,.pattern-stitcher_steps__ZnzZa li.pattern-stitcher_done__bSAuk{border-color:#a6532b;color:#292521}.pattern-stitcher_steps__ZnzZa li.pattern-stitcher_done__bSAuk{border-color:#586f5d}.pattern-stitcher_steps__ZnzZa b{font-size:.66rem;letter-spacing:.12em}.pattern-stitcher_steps__ZnzZa span{font-size:.75rem;font-weight:700}.pattern-stitcher_workspace__OX925{display:grid;width:min(1500px,100%);grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin:0 auto}.pattern-stitcher_controls__ppROk,.pattern-stitcher_emptyState__0V60y,.pattern-stitcher_panel__WRxtN{border:1px solid rgba(66,54,43,.12);border-radius:18px;background:rgba(255,255,255,.76);box-shadow:0 18px 50px rgba(70,48,28,.08);backdrop-filter:blur(14px)}.pattern-stitcher_controls__ppROk{position:sticky;top:18px;display:grid;gap:22px;padding:22px}.pattern-stitcher_sectionHeading__yBy3w{display:flex;align-items:center;gap:12px}.pattern-stitcher_sectionHeading__yBy3w>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#26221f;color:#f4cfa9;font-size:.65rem;font-weight:900}.pattern-stitcher_sectionHeading__yBy3w small,.pattern-stitcher_sectionHeading__yBy3w strong{display:block}.pattern-stitcher_sectionHeading__yBy3w strong{font-family:Songti SC,SimSun,serif;font-size:1rem}.pattern-stitcher_sectionHeading__yBy3w small{margin-top:2px;color:#8b8177;font-size:.67rem}.pattern-stitcher_dropzone__c23rC{display:grid;width:100%;min-height:104px;place-items:center;align-content:center;gap:7px;border:1px dashed #b6a493;border-radius:14px;background:#f8f3eb;color:#3b342d;padding:16px}.pattern-stitcher_dropzone__c23rC.pattern-stitcher_dragging__ZlWte{border-color:#a6532b;background:#fff0e4}.pattern-stitcher_dropzone__c23rC span{font-size:.88rem;font-weight:800}.pattern-stitcher_dropzone__c23rC small{overflow:hidden;width:100%;color:#8a7d71;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.pattern-stitcher_control__cpm7N{display:grid;gap:10px}.pattern-stitcher_control__cpm7N>span{display:flex;align-items:center;justify-content:space-between}.pattern-stitcher_control__cpm7N b,.pattern-stitcher_toggle__rmR0H b{font-size:.76rem}.pattern-stitcher_control__cpm7N output{color:#9b4e28;font-size:.72rem;font-weight:800}.pattern-stitcher_brushControl__W4UCh input,.pattern-stitcher_control__cpm7N input{width:100%;accent-color:#a6532b}.pattern-stitcher_toggle__rmR0H{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;cursor:pointer}.pattern-stitcher_toggle__rmR0H input{position:absolute;opacity:0;pointer-events:none}.pattern-stitcher_toggle__rmR0H>span{position:relative;width:38px;height:22px;border-radius:999px;background:#c8beb3;transition:background .16s ease}.pattern-stitcher_toggle__rmR0H>span:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.2);content:"";transition:transform .16s ease}.pattern-stitcher_toggle__rmR0H input:checked+span{background:#a6532b}.pattern-stitcher_toggle__rmR0H input:checked+span:after{transform:translateX(16px)}.pattern-stitcher_toggle__rmR0H b,.pattern-stitcher_toggle__rmR0H small{display:block}.pattern-stitcher_toggle__rmR0H small{margin-top:3px;color:#8e8378;font-size:.62rem}.pattern-stitcher_metrics__IZt9j{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pattern-stitcher_metrics__IZt9j div{border-radius:12px;background:#eee7dd;padding:11px}.pattern-stitcher_metrics__IZt9j div:last-child{grid-column:1/-1}.pattern-stitcher_metrics__IZt9j span,.pattern-stitcher_metrics__IZt9j strong{display:block}.pattern-stitcher_metrics__IZt9j span{color:#8c8177;font-size:.59rem}.pattern-stitcher_metrics__IZt9j strong{overflow:hidden;margin-top:5px;font-size:.73rem;text-overflow:ellipsis}.pattern-stitcher_error__nTGhk{margin:-8px 0 0;border-radius:10px;background:#fde8e3;color:#9c3529;padding:9px 11px;font-size:.67rem;line-height:1.5}.pattern-stitcher_mainColumn__jd0Vs{display:grid;min-width:0;gap:20px}.pattern-stitcher_emptyState__0V60y{display:grid;width:100%;min-height:480px;place-items:center;align-content:center;gap:12px;border-style:dashed;color:#776c61}.pattern-stitcher_emptyGlyph__mVH3T{display:grid;width:72px;height:72px;place-items:center;border:1px solid #cbbcad;border-radius:50%;background:#f7efe5;color:#9c4d27;font-size:2rem}.pattern-stitcher_emptyState__0V60y strong{color:#332d28;font-family:Songti SC,SimSun,serif;font-size:1.35rem}.pattern-stitcher_emptyState__0V60y small{font-size:.75rem}.pattern-stitcher_panel__WRxtN{overflow:hidden}.pattern-stitcher_panelHead__CepfO{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e5ddd4;padding:14px 18px}.pattern-stitcher_panelHead__CepfO span,.pattern-stitcher_panelHead__CepfO strong{display:block}.pattern-stitcher_panelHead__CepfO span{color:#9d5a35;font-size:.6rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pattern-stitcher_panelHead__CepfO strong{margin-top:4px;font-family:Songti SC,SimSun,serif;font-size:1rem}.pattern-stitcher_panelHead__CepfO em{border-radius:999px;background:#eee7de;color:#766c62;padding:7px 11px;font-size:.58rem;font-style:normal;font-weight:900;letter-spacing:.08em}.pattern-stitcher_selectionMeta__iQ6U6{display:flex;align-items:center;gap:8px}.pattern-stitcher_selectionMeta__iQ6U6 button{border:1px solid #d4c8bc;border-radius:999px;background:#fff;color:#655c54;padding:7px 11px;font-size:.64rem;font-weight:800}.pattern-stitcher_canvasViewport__Qmj8N{overflow:auto;max-height:440px;background-color:#f7f4ef;background-image:linear-gradient(45deg,#e3ded8 25%,transparent 0),linear-gradient(-45deg,#e3ded8 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e3ded8 0),linear-gradient(-45deg,transparent 75%,#e3ded8 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;padding:18px}.pattern-stitcher_selectionViewport__g3iFL{display:grid;max-height:700px;place-items:center;background-color:#2d2925;background-image:linear-gradient(45deg,#39342f 25%,transparent 0),linear-gradient(-45deg,#39342f 25%,transparent 0),linear-gradient(45deg,transparent 75%,#39342f 0),linear-gradient(-45deg,transparent 75%,#39342f 0)}.pattern-stitcher_selectionWorkspace__yqSqm{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);min-height:0}.pattern-stitcher_selectionWorkspace__yqSqm .pattern-stitcher_selectionViewport__g3iFL{max-height:390px;padding:10px}.pattern-stitcher_selectionCanvas__7zkSg{display:block;width:auto;max-width:100%;height:auto;max-height:370px;cursor:crosshair;touch-action:none}.pattern-stitcher_unitEditorPane__ivEgV{display:grid;min-width:0;grid-template-rows:auto minmax(160px,1fr) auto;border-left:1px solid #e5ddd4;background:#f5efe6}.pattern-stitcher_unitEditorHead__66wyS{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e2d8cd;padding:8px 11px}.pattern-stitcher_unitEditorHead__66wyS span,.pattern-stitcher_unitEditorHead__66wyS strong{display:block}.pattern-stitcher_unitEditorHead__66wyS span{color:#8b6f59;font-size:.6rem;font-weight:800}.pattern-stitcher_unitEditorHead__66wyS strong{margin-top:2px;color:#3e3025;font-size:.7rem}.pattern-stitcher_unitEditorHead__66wyS button{border:1px solid #d2c4b5;border-radius:8px;background:#fffdf9;color:#6b5746;padding:6px 9px;font-size:.62rem;font-weight:800}.pattern-stitcher_unitEditorViewport___UWoQ{display:grid;min-height:160px;place-items:center;overflow:hidden;background-color:#ece5dc;background-image:linear-gradient(45deg,#d8d0c6 25%,transparent 0),linear-gradient(-45deg,#d8d0c6 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d8d0c6 0),linear-gradient(-45deg,transparent 75%,#d8d0c6 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;padding:10px}.pattern-stitcher_unitEditCanvas___iyeu{display:block;width:auto;max-width:100%;height:auto;max-height:250px;cursor:crosshair;touch-action:none}.pattern-stitcher_paintTools__q5sbC{display:grid;gap:8px;border-top:1px solid #e2d8cd;padding:9px 10px}.pattern-stitcher_paintTools__q5sbC>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pattern-stitcher_paintTools__q5sbC button{min-height:32px;border:1px solid #d2c4b5;border-radius:8px;background:#fffdf9;color:#665344;font-size:.62rem;font-weight:800}.pattern-stitcher_paintTools__q5sbC button.pattern-stitcher_selected__wx8eW{border-color:#71451f;background:#71451f;color:#fff3df}.pattern-stitcher_paintTools__q5sbC label{display:grid;grid-template-columns:auto minmax(0,1fr) 42px;align-items:center;gap:8px;color:#776457;font-size:.6rem;font-weight:800}.pattern-stitcher_paintTools__q5sbC input{width:100%;accent-color:#71451f}.pattern-stitcher_paintTools__q5sbC output{text-align:right}.pattern-stitcher_stripCanvas__6rgwV{display:block;width:100%;height:auto;min-height:40px;object-fit:contain}.pattern-stitcher_editorViewport__GOZ6u{max-height:560px}.pattern-stitcher_editorStack__ptzwv{position:relative;width:100%}.pattern-stitcher_editorStack__ptzwv canvas{display:block;width:100%;height:auto}.pattern-stitcher_editorStack__ptzwv canvas+canvas{position:absolute;inset:0}.pattern-stitcher_maskEditor__vFzww{cursor:crosshair;touch-action:none}.pattern-stitcher_editorActions__CQxmK{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.pattern-stitcher_editorActions__CQxmK button{border:1px solid #d4c8bc;border-radius:8px;background:#fff;color:#655c54;padding:7px 10px;font-size:.67rem;font-weight:700}.pattern-stitcher_editorActions__CQxmK button.pattern-stitcher_selected__wx8eW{border-color:#a6532b;background:#a6532b;color:#fff}.pattern-stitcher_brushControl__W4UCh{display:grid;grid-template-columns:auto minmax(0,1fr) 54px;align-items:center;gap:14px;border-bottom:1px solid #eee7df;padding:12px 18px;color:#6f655c;font-size:.68rem;font-weight:700}.pattern-stitcher_brushControl__W4UCh output{text-align:right}.pattern-stitcher_hint__7nkyU{margin:0;border-top:1px solid #e9e1d9;color:#82776d;padding:11px 18px;font-size:.66rem}.pattern-stitcher_maskPreview__N_TEO{max-height:360px;background:#282522;background-image:none}.pattern-stitcher_downloads__XcJPb{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px}.pattern-stitcher_downloads__XcJPb button{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:14px;border:1px solid #d8cbbd;border-radius:12px;background:#f9f5ef;color:#332e29;padding:13px 16px;text-align:left}.pattern-stitcher_downloads__XcJPb button:last-child{border-color:#2c2926;background:#2c2926;color:#fff3e5}.pattern-stitcher_downloads__XcJPb button:disabled{cursor:not-allowed;opacity:.45}.pattern-stitcher_downloads__XcJPb small,.pattern-stitcher_downloads__XcJPb span{display:block}.pattern-stitcher_downloads__XcJPb span{font-size:.78rem;font-weight:800}.pattern-stitcher_downloads__XcJPb small{color:#8d8176;font-size:.6rem}.pattern-stitcher_downloads__XcJPb button:last-child small{color:#bfb3a7}.pattern-stitcher_aiPanel__WUIP4{border-color:rgba(113,72,40,.2);background:radial-gradient(circle at 0 0,rgba(189,104,50,.09),transparent 28rem),rgba(255,255,255,.82)}.pattern-stitcher_aiBody__veIVq{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:420px}.pattern-stitcher_aiSettings__Sv3EF{display:grid;align-content:start;gap:18px;border-right:1px solid #e4dbd1;padding:20px}.pattern-stitcher_aiSliders__ymeDw label,.pattern-stitcher_methodSelector__XYohD,.pattern-stitcher_promptControl__aZ3pp{display:grid;gap:8px}.pattern-stitcher_aiSliders__ymeDw span,.pattern-stitcher_methodSelector__XYohD>span,.pattern-stitcher_promptControl__aZ3pp>span,.pattern-stitcher_seedControl__MaNZO>span{color:#554d46;font-size:.7rem;font-weight:800}.pattern-stitcher_methodSelector__XYohD select{width:100%;border:1px solid #cbbba9;border-radius:10px;outline:none;background:#fbf8f3;color:#49372a;padding:10px 11px;font-size:.68rem;font-weight:800}.pattern-stitcher_methodSelector__XYohD small{color:#876f5b;font-size:.61rem;line-height:1.55}.pattern-stitcher_promptControl__aZ3pp textarea{width:100%;resize:vertical;border:1px solid #d7cabc;border-radius:11px;outline:none;background:#fbf8f3;color:#312d29;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;line-height:1.55}.pattern-stitcher_promptControl__aZ3pp textarea:focus,.pattern-stitcher_seedControl__MaNZO input:focus{border-color:#a6532b;box-shadow:0 0 0 3px rgba(166,83,43,.1)}.pattern-stitcher_promptControl__aZ3pp small{color:#92867b;font-size:.61rem;line-height:1.55}.pattern-stitcher_aiSliders__ymeDw{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pattern-stitcher_aiSliders__ymeDw label>span{display:flex;justify-content:space-between}.pattern-stitcher_aiSliders__ymeDw output{color:#a6532b}.pattern-stitcher_aiSliders__ymeDw input{width:100%;accent-color:#a6532b}.pattern-stitcher_seedControl__MaNZO{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px}.pattern-stitcher_seedControl__MaNZO input{min-width:0;border:1px solid #d7cabc;border-radius:9px;outline:none;background:#fbf8f3;padding:8px 9px;font-size:.7rem}.pattern-stitcher_seedControl__MaNZO button{border:1px solid #d4c8bc;border-radius:9px;background:#fff;color:#655c54;padding:8px 10px;font-size:.66rem;font-weight:700}.pattern-stitcher_generateButton__rq0W_{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;border:0;border-radius:12px;background:radial-gradient(circle at 100% 0,rgba(232,148,80,.32),transparent 45%),#27231f;color:#fff2e3;padding:13px 16px;text-align:left}.pattern-stitcher_previewActions__eQdyB{display:flex;min-height:54px;align-items:center;gap:12px;border-top:1px solid #e5ddd4;padding:8px 14px}.pattern-stitcher_previewActions__eQdyB .pattern-stitcher_generateButton__rq0W_{min-width:190px;min-height:38px;justify-content:center;border-radius:9px;background:#71451f;padding:8px 14px;text-align:center}.pattern-stitcher_generationStatus__cKN4l{min-width:0;flex:1;overflow:hidden;color:#806f60;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.pattern-stitcher_generationFailure__Mu7Nm{color:#9c3529}.pattern-stitcher_previewActions__eQdyB .pattern-stitcher_resultActions__9T8r6{flex:0 0 auto}.pattern-stitcher_previewActions__eQdyB .pattern-stitcher_resultActions__9T8r6 a{border-radius:8px;background:#f3eadf;color:#71451f;padding:7px 10px;font-size:.62rem;font-weight:800}.pattern-stitcher_previewActions__eQdyB .pattern-stitcher_resultActions__9T8r6 a:last-child{background:#e8f0e6;color:#477453}.pattern-stitcher_generateButton__rq0W_:disabled{cursor:not-allowed;opacity:.55}.pattern-stitcher_generateButton__rq0W_ small,.pattern-stitcher_generateButton__rq0W_ span{display:block}.pattern-stitcher_generateButton__rq0W_ span{font-size:.8rem;font-weight:900}.pattern-stitcher_generateButton__rq0W_ small{color:#c9baab;font-size:.59rem}.pattern-stitcher_aiResult__6_WuK{display:grid;min-width:0;min-height:420px;background:#eeebe6}.pattern-stitcher_resultEmpty__9R9zN{display:grid;place-items:center;align-content:center;gap:9px;color:#877c72;text-align:center;padding:28px}.pattern-stitcher_resultEmpty__9R9zN>span{display:grid;width:68px;height:68px;place-items:center;border:1px solid #c9b8a7;border-radius:50%;background:#f7f0e8;color:#a6532b;font-family:STKaiti,KaiTi,serif;font-size:1.8rem}.pattern-stitcher_resultEmpty__9R9zN strong{color:#3f3933;font-family:Songti SC,SimSun,serif;font-size:1.05rem}.pattern-stitcher_resultEmpty__9R9zN small{max-width:390px;font-size:.66rem;line-height:1.6}.pattern-stitcher_resultHead__5NtHB{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #d8d0c7;background:#faf7f2;padding:10px 14px}.pattern-stitcher_resultHead__5NtHB small,.pattern-stitcher_resultHead__5NtHB span{display:block}.pattern-stitcher_resultHead__5NtHB span{color:#4d453e;font-size:.72rem;font-weight:900}.pattern-stitcher_resultHead__5NtHB small{margin-top:3px;color:#8b8178;font-size:.59rem}.pattern-stitcher_resultHead__5NtHB a{border-radius:999px;background:#a6532b;color:#fff;padding:8px 13px;font-size:.66rem;font-weight:800}.pattern-stitcher_resultActions__9T8r6{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.pattern-stitcher_resultActions__9T8r6 a:last-child{background:#536d59}.pattern-stitcher_generatedOutputs__LkLJw{display:grid;gap:1px;background:#d8d0c7}.pattern-stitcher_generatedOutputs__LkLJw>div{min-width:0;background:#eeeae4}.pattern-stitcher_generatedOutputs__LkLJw>div>span{display:block;color:#756b62;padding:8px 14px;font-size:.61rem;font-weight:800;letter-spacing:.04em}.pattern-stitcher_resultViewport__eHB9R{display:grid;min-height:0;place-items:center;overflow:auto;background-color:#302c28;background-image:linear-gradient(45deg,#3b3631 25%,transparent 0),linear-gradient(-45deg,#3b3631 25%,transparent 0),linear-gradient(45deg,transparent 75%,#3b3631 0),linear-gradient(-45deg,transparent 75%,#3b3631 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;padding:18px}.pattern-stitcher_resultViewport__eHB9R img{display:block;width:100%;height:auto}.pattern-stitcher_unitViewport__bo2wA{max-height:300px}.pattern-stitcher_unitViewport__bo2wA img{width:auto;max-width:100%;max-height:250px}.pattern-stitcher_savePanel__F8L5v{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(150px,.8fr) minmax(220px,1.4fr) auto;align-items:center;gap:10px;border-top:1px solid #ded5cb;background:#f8f3ec;padding:15px}.pattern-stitcher_savePanel__F8L5v>div span,.pattern-stitcher_savePanel__F8L5v>div strong{display:block}.pattern-stitcher_savePanel__F8L5v>div span{color:#a6532b;font-size:.58rem;font-weight:900;letter-spacing:.12em}.pattern-stitcher_savePanel__F8L5v>div strong{margin-top:4px;color:#443d37;font-family:Songti SC,SimSun,serif;font-size:.78rem}.pattern-stitcher_savePanel__F8L5v input{min-width:0;border:1px solid #d5c8ba;border-radius:10px;outline:none;background:#fff;padding:10px 11px;font-size:.7rem}.pattern-stitcher_libraryHead__FKKGq button,.pattern-stitcher_savePanel__F8L5v button{border:0;border-radius:10px;background:#28231f;color:#fff;padding:10px 14px;font-size:.68rem;font-weight:800;white-space:nowrap}.pattern-stitcher_savePanel__F8L5v button:disabled{cursor:not-allowed;opacity:.48}.pattern-stitcher_savePanel__F8L5v>small{grid-column:2/-1;color:#8f4c29;font-size:.64rem}.pattern-stitcher_librarySection__p8Q7x{width:min(1500px,100%);margin:42px auto 0;border:1px solid rgba(66,54,43,.12);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(70,48,28,.08);padding:26px}.pattern-stitcher_libraryHead__FKKGq{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.pattern-stitcher_libraryHead__FKKGq span{color:#a6532b;font-size:.62rem;font-weight:900;letter-spacing:.16em}.pattern-stitcher_libraryHead__FKKGq h2{margin:5px 0 0;font-family:Songti SC,SimSun,serif;font-size:1.65rem}.pattern-stitcher_libraryHead__FKKGq p{margin:7px 0 0;color:#7b7168;font-size:.76rem}.pattern-stitcher_libraryHead__FKKGq button{border:1px solid #cfc2b3;background:#fff;color:#544b43}.pattern-stitcher_libraryEmpty__zTbJA{display:grid;min-height:150px;place-items:center;border:1px dashed #cdbdad;border-radius:14px;background:#f7f2ea;color:#887d72;font-size:.76rem}.pattern-stitcher_symbolGrid__gsQqN{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.pattern-stitcher_symbolCard__wwc1u{min-width:0;overflow:hidden;border:1px solid #ded4c9;border-radius:15px;background:#fff}.pattern-stitcher_symbolPreview__L_pr9{display:grid;height:180px;place-items:center;overflow:hidden;background-color:#e9e5de;background-image:linear-gradient(45deg,#ded8d0 25%,transparent 0),linear-gradient(-45deg,#ded8d0 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ded8d0 0),linear-gradient(-45deg,transparent 75%,#ded8d0 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;padding:14px}.pattern-stitcher_symbolPreview__L_pr9 img{display:block;width:100%;height:100%;object-fit:contain}.pattern-stitcher_symbolInfo__43VXg{padding:15px}.pattern-stitcher_symbolInfo__43VXg>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pattern-stitcher_symbolInfo__43VXg h3{margin:0;font-family:Songti SC,SimSun,serif;font-size:1rem}.pattern-stitcher_symbolInfo__43VXg small,.pattern-stitcher_symbolInfo__43VXg time{color:#94887c;font-size:.6rem}.pattern-stitcher_symbolInfo__43VXg p{min-height:34px;margin:8px 0;color:#726960;font-size:.68rem;line-height:1.55}.pattern-stitcher_symbolActions__exvl0{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.pattern-stitcher_symbolActions__exvl0 a,.pattern-stitcher_symbolActions__exvl0 button{border:1px solid #d4c8ba;border-radius:999px;background:#faf7f2;color:#534a42;padding:7px 10px;font-size:.61rem;font-weight:800}.pattern-stitcher_symbolActions__exvl0 button{border-color:#e1b9ad;color:#a13f2e}@media (max-width:980px){.pattern-stitcher_page__8OGTO{padding:0 16px 48px}.pattern-stitcher_headerMeta__94PXj span{display:none}.pattern-stitcher_hero__T0Clg{display:grid;padding-top:42px}.pattern-stitcher_steps__ZnzZa{width:100%}.pattern-stitcher_steps__ZnzZa li{min-width:0;flex:1}.pattern-stitcher_selectionWorkspace__yqSqm,.pattern-stitcher_workspace__OX925{grid-template-columns:1fr}.pattern-stitcher_unitEditorPane__ivEgV{border-top:1px solid #e5ddd4;border-left:0}.pattern-stitcher_controls__ppROk{position:static}.pattern-stitcher_aiBody__veIVq{grid-template-columns:1fr}.pattern-stitcher_aiSettings__Sv3EF{border-right:0;border-bottom:1px solid #e4dbd1}.pattern-stitcher_savePanel__F8L5v{grid-template-columns:1fr 1fr}.pattern-stitcher_savePanel__F8L5v>div,.pattern-stitcher_savePanel__F8L5v>small{grid-column:1/-1}}@media (max-width:620px){.pattern-stitcher_header__ZztCb{min-height:68px}.pattern-stitcher_headerMeta__94PXj a{padding:7px 10px;font-size:.68rem}.pattern-stitcher_brand__eRtUP small,.pattern-stitcher_steps__ZnzZa span{display:none}.pattern-stitcher_hero__T0Clg{gap:28px;padding-bottom:24px}.pattern-stitcher_hero__T0Clg h1{font-size:2.3rem}.pattern-stitcher_panelHead__CepfO{align-items:flex-start;flex-direction:column}.pattern-stitcher_editorActions__CQxmK{justify-content:flex-start}.pattern-stitcher_aiSliders__ymeDw,.pattern-stitcher_downloads__XcJPb{grid-template-columns:1fr}.pattern-stitcher_libraryHead__FKKGq,.pattern-stitcher_resultHead__5NtHB{align-items:flex-start;flex-direction:column}.pattern-stitcher_resultActions__9T8r6{justify-content:flex-start}.pattern-stitcher_previewActions__eQdyB{align-items:stretch;flex-direction:column}.pattern-stitcher_savePanel__F8L5v{grid-template-columns:1fr}.pattern-stitcher_savePanel__F8L5v>div,.pattern-stitcher_savePanel__F8L5v>small{grid-column:auto}.pattern-stitcher_librarySection__p8Q7x{padding:18px}}.pattern-symbol-workspace_library__xxmwD,.pattern-symbol-workspace_stitcherShell___Qp5Y{min-height:0;height:100%;padding-top:16px}.pattern-symbol-workspace_library__xxmwD{overflow-y:auto;padding-bottom:8px}.pattern-symbol-workspace_summary__Rwj2D{display:grid;grid-template-columns:minmax(340px,1fr) auto auto;align-items:center;gap:22px;overflow:hidden;border:1px solid rgba(112,67,30,.14);border-radius:17px;background:radial-gradient(circle at 84% 10%,rgba(255,255,255,.25),transparent 2px),linear-gradient(110deg,#843016,#b2602b 55%,#d7a55e);color:#fff3e1;padding:22px 26px}.pattern-symbol-workspace_summary__Rwj2D span{color:#f2c88b;font-size:.58rem;font-weight:900;letter-spacing:.15em}.pattern-symbol-workspace_summary__Rwj2D h3{margin:5px 0;font-family:Songti SC,serif;font-size:1.45rem}.pattern-symbol-workspace_summary__Rwj2D p{margin:0;color:rgba(255,244,226,.75);font-size:.67rem}.pattern-symbol-workspace_summary__Rwj2D dl{display:grid;grid-template-columns:repeat(3,82px);margin:0}.pattern-symbol-workspace_summary__Rwj2D dl div{display:grid;justify-items:center;gap:3px;border-left:1px solid rgba(255,245,226,.2)}.pattern-symbol-workspace_summary__Rwj2D dt{color:#f4d4a6;font-size:.56rem}.pattern-symbol-workspace_summary__Rwj2D dd{margin:0;font-family:ui-monospace,monospace;font-size:1.35rem;font-weight:800}.pattern-symbol-workspace_stitcherToolbar__NooCu>button,.pattern-symbol-workspace_summaryActions__I_aSu button{border:1px solid rgba(255,245,226,.45);border-radius:10px;background:rgba(255,249,238,.14);color:#fff7eb;padding:10px 14px;font-size:.67rem;font-weight:800;white-space:nowrap}.pattern-symbol-workspace_summaryActions__I_aSu{display:grid;gap:6px}.pattern-symbol-workspace_uploadPanel__SduMY{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,1fr) minmax(220px,1.5fr) auto auto;align-items:center;gap:8px;margin:12px 0;border:1px solid rgba(145,54,21,.2);border-radius:12px;background:#fff9ef;padding:11px}.pattern-symbol-workspace_uploadPanel__SduMY>div{display:grid;gap:2px}.pattern-symbol-workspace_uploadPanel__SduMY strong{font-size:.68rem}.pattern-symbol-workspace_uploadPanel__SduMY small{overflow:hidden;color:#967e68;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.pattern-symbol-workspace_channelCreate__54PWC input,.pattern-symbol-workspace_channelCreate__54PWC select,.pattern-symbol-workspace_channelMeta__nNLQ6 input,.pattern-symbol-workspace_channelMeta__nNLQ6 select,.pattern-symbol-workspace_uploadPanel__SduMY input{min-width:0;border:1px solid rgba(118,77,42,.18);border-radius:8px;outline:0;background:#fffdf9;padding:8px 9px;font-size:.61rem}.pattern-symbol-workspace_channelCreate__54PWC button,.pattern-symbol-workspace_publishActions__aeFV0 button,.pattern-symbol-workspace_uploadPanel__SduMY button{border:1px solid #8d3516;border-radius:8px;background:#9f3d18;color:#fff4e6;padding:8px 10px;font-size:.58rem;font-weight:800;white-space:nowrap}.pattern-symbol-workspace_uploadPanel__SduMY button:last-child{border-color:rgba(118,77,42,.18);background:#fff;color:#7b614d}.pattern-symbol-workspace_toolbar__I3c7m{display:grid;grid-template-columns:minmax(300px,520px) auto;align-items:center;justify-content:space-between;gap:12px;margin:13px 0}.pattern-symbol-workspace_toolbar__I3c7m label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(118,77,42,.16);border-radius:11px;background:rgba(255,253,249,.9);padding:0 11px}.pattern-symbol-workspace_toolbar__I3c7m label span{color:#9f3d18;font-size:1rem}.pattern-symbol-workspace_toolbar__I3c7m input{min-width:0;border:0;outline:0;background:transparent;padding:10px 0;font-size:.67rem}.pattern-symbol-workspace_categories__t2rKy{display:flex;min-width:0;gap:6px;overflow-x:auto;padding:2px}.pattern-symbol-workspace_categories__t2rKy button,.pattern-symbol-workspace_refresh__Q1YIU{border:1px solid rgba(118,77,42,.15);border-radius:999px;background:rgba(255,253,249,.88);color:#745d49;padding:7px 10px;font-size:.59rem;font-weight:800;white-space:nowrap}.pattern-symbol-workspace_categories__t2rKy button.pattern-symbol-workspace_active__dNBDF{border-color:#9f3d18;background:#9f3d18;color:#fff4e5}.pattern-symbol-workspace_refresh__Q1YIU{border-radius:9px}.pattern-symbol-workspace_message__2UzQg{margin:0 0 10px;color:#8b3719;font-size:.65rem}.pattern-symbol-workspace_empty__HEyBj{display:grid;min-height:240px;place-items:center;border:1px dashed rgba(118,77,42,.24);border-radius:15px;background:rgba(255,253,249,.6);color:#8a7663;font-size:.7rem}.pattern-symbol-workspace_grid__OPPjo{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:12px}.pattern-symbol-workspace_card__7J6c7{min-width:0;overflow:hidden;border:1px solid rgba(118,77,42,.15);border-radius:14px;background:rgba(255,253,249,.9)}.pattern-symbol-workspace_preview__0tW0i{position:relative;display:grid;height:142px;place-items:center;overflow:hidden;background:linear-gradient(45deg,rgba(224,211,192,.38) 25%,transparent 0),linear-gradient(-45deg,rgba(224,211,192,.38) 25%,transparent 0),#f4ede2;background-position:0 0,0 8px;background-size:16px 16px;padding:13px}.pattern-symbol-workspace_preview__0tW0i img{width:100%;height:100%;object-fit:contain}.pattern-symbol-workspace_preview__0tW0i em,.pattern-symbol-workspace_preview__0tW0i span{position:absolute;top:8px;border-radius:999px;padding:4px 7px;font-size:.48rem;font-style:normal;font-weight:900}.pattern-symbol-workspace_preview__0tW0i span{left:8px;background:rgba(128,44,16,.88);color:#fff4e3}.pattern-symbol-workspace_preview__0tW0i em{right:8px;background:rgba(43,31,23,.78);color:#f4dbc0}.pattern-symbol-workspace_cardBody__mSp1X{padding:12px}.pattern-symbol-workspace_cardBody__mSp1X h4{overflow:hidden;margin:0;color:#3a2a1e;font-family:Songti SC,serif;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.pattern-symbol-workspace_cardBody__mSp1X p{display:-webkit-box;min-height:46px;margin:7px 0;overflow:hidden;color:#786958;font-size:.6rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pattern-symbol-workspace_cardBody__mSp1X small{display:block;overflow:hidden;color:#a18b76;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.pattern-symbol-workspace_cardBody__mSp1X>div{display:flex;gap:6px;margin-top:10px}.pattern-symbol-workspace_cardBody__mSp1X>.pattern-symbol-workspace_editForm__y49le{display:grid;gap:7px;margin-top:0}.pattern-symbol-workspace_editForm__y49le input,.pattern-symbol-workspace_editForm__y49le textarea{width:100%;min-width:0;border:1px solid rgba(118,77,42,.2);border-radius:7px;outline:0;background:#fffdf8;color:#493528;padding:7px 8px;font:inherit;font-size:.6rem;resize:vertical}.pattern-symbol-workspace_editForm__y49le>div{display:flex;gap:6px}.pattern-symbol-workspace_cardBody__mSp1X a,.pattern-symbol-workspace_cardBody__mSp1X button{border:1px solid rgba(118,77,42,.17);border-radius:8px;background:#faf4ea;color:#70442d;padding:6px 8px;font-size:.55rem;font-weight:800}.pattern-symbol-workspace_cardBody__mSp1X button:first-child{border-color:#913615;background:#9f3d18;color:#fff4e5}.pattern-symbol-workspace_cardBody__mSp1X button:last-child{margin-left:auto;color:#a54b35}.pattern-symbol-workspace_cardBody__mSp1X>.pattern-symbol-workspace_variantList__bFI7T{display:grid;gap:6px;border-top:1px solid rgba(118,77,42,.14);margin-top:12px;padding-top:10px}.pattern-symbol-workspace_variantList__bFI7T>strong{color:#68452d;font-size:.58rem}.pattern-symbol-workspace_variantList__bFI7T>div{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:6px;border-radius:8px;background:#f5ecdf;padding:5px}.pattern-symbol-workspace_variantList__bFI7T img{width:42px;height:32px;border-radius:5px;background:#393936;object-fit:contain}.pattern-symbol-workspace_variantList__bFI7T span{min-width:0}.pattern-symbol-workspace_variantList__bFI7T b,.pattern-symbol-workspace_variantList__bFI7T small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pattern-symbol-workspace_variantList__bFI7T b{color:#493326;font-size:.53rem}.pattern-symbol-workspace_variantList__bFI7T a,.pattern-symbol-workspace_variantList__bFI7T button{padding:5px 7px}.pattern-symbol-workspace_stitcherShell___Qp5Y{display:grid;grid-template-rows:auto minmax(0,1fr)}.pattern-symbol-workspace_stitcherToolbar__NooCu{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(112,67,30,.14);border-radius:14px;background:linear-gradient(105deg,#3a281d,#6f351d);color:#fff4e2;padding:13px 17px}.pattern-symbol-workspace_stitcherToolbar__NooCu div{display:grid;gap:2px}.pattern-symbol-workspace_stitcherToolbar__NooCu span{color:#dcb476;font-size:.5rem;font-weight:900;letter-spacing:.14em}.pattern-symbol-workspace_stitcherToolbar__NooCu strong{font-family:Songti SC,serif;font-size:1rem}.pattern-symbol-workspace_stitcherToolbar__NooCu small{color:#cdbba9;font-size:.56rem}.pattern-symbol-workspace_stitcherBody__se7Jr{min-height:0;overflow:hidden}.pattern-symbol-workspace_publishing__lMpJe{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;gap:0;overflow:hidden;border:1px solid rgba(118,77,42,.15);border-radius:14px;background:rgba(255,253,249,.9)}.pattern-symbol-workspace_publishing__lMpJe>.pattern-symbol-workspace_stitcherToolbar__NooCu{grid-row:auto}.pattern-symbol-workspace_channelCreate__54PWC{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(180px,1fr) 190px auto;gap:8px;border:1px solid rgba(118,77,42,.15);border-radius:12px;background:rgba(255,253,249,.9);padding:10px}.pattern-symbol-workspace_unifiedChannelToolbar__aipru{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;border-bottom:1px solid rgba(118,77,42,.14);padding:10px 12px}.pattern-symbol-workspace_unifiedChannelToolbar__aipru .pattern-symbol-workspace_channelList__bsSyN{display:flex;min-height:0;gap:8px;overflow-x:auto;overflow-y:hidden;border:0;border-radius:0;background:transparent;padding:0}.pattern-symbol-workspace_unifiedChannelToolbar__aipru .pattern-symbol-workspace_channelList__bsSyN button{min-width:150px;border-color:rgba(112,76,44,.2);background:#fffdf8;padding:9px 12px}.pattern-symbol-workspace_unifiedChannelToolbar__aipru .pattern-symbol-workspace_channelCreate__54PWC{grid-template-columns:170px auto;align-items:center;align-self:center;border:0;border-radius:0;background:transparent;padding:0}.pattern-symbol-workspace_unifiedChannelLayout__gDfoD{grid-template-columns:minmax(0,1fr)}.pattern-symbol-workspace_mixedChannelLabel__sOxdr{display:grid;min-height:36px;place-items:center;border:1px solid rgba(118,77,42,.16);border-radius:8px;background:#f3eadc;color:#795b43;font-size:.58rem;font-weight:900}.pattern-symbol-workspace_channelLayout__EqSXc{display:grid;min-height:0;grid-template-columns:220px minmax(0,1fr);gap:0}.pattern-symbol-workspace_channelLayout__EqSXc.pattern-symbol-workspace_unifiedChannelLayout__gDfoD{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.pattern-symbol-workspace_unifiedChannelLayout__gDfoD .pattern-symbol-workspace_channelEditor__VXs_A{width:100%;min-width:0}.pattern-symbol-workspace_channelList__bsSyN{display:grid;min-height:0;align-content:start;gap:7px;overflow-y:auto;border:1px solid rgba(118,77,42,.15);border-radius:12px;background:rgba(255,253,249,.82);padding:9px}.pattern-symbol-workspace_channelList__bsSyN button{display:grid;gap:3px;border:1px solid transparent;border-radius:9px;background:transparent;color:#5f4735;padding:10px;text-align:left}.pattern-symbol-workspace_channelList__bsSyN button strong{font-size:.67rem}.pattern-symbol-workspace_channelList__bsSyN button small{color:#957d68;font-size:.53rem}.pattern-symbol-workspace_channelList__bsSyN button em{justify-self:start;border-radius:999px;background:#eee1cf;color:#89684f;padding:2px 6px;font-size:.48rem;font-style:normal}.pattern-symbol-workspace_channelList__bsSyN button.pattern-symbol-workspace_activeChannel__YjXKe{border-color:#71451f;background:#71451f;color:#fff3df}.pattern-symbol-workspace_channelList__bsSyN button.pattern-symbol-workspace_activeChannel__YjXKe small{color:rgba(255,243,223,.72)}.pattern-symbol-workspace_channelList__bsSyN button.pattern-symbol-workspace_activeChannel__YjXKe em{background:rgba(255,255,255,.15);color:#fff3df}.pattern-symbol-workspace_channelEditor__VXs_A{min-height:0;overflow-y:auto;border:0;border-radius:0;background:transparent;padding:0}.pattern-symbol-workspace_channelMeta__nNLQ6{display:grid;grid-template-columns:1fr .8fr 1.35fr 1.35fr;gap:8px}.pattern-symbol-workspace_unifiedChannelLayout__gDfoD .pattern-symbol-workspace_channelMeta__nNLQ6{grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(145px,.8fr) minmax(150px,.85fr) minmax(180px,1fr) auto;align-items:end;gap:12px;border-bottom:1px solid rgba(118,77,42,.14);padding:13px 12px}.pattern-symbol-workspace_channelMeta__nNLQ6 label{display:grid;gap:5px;color:#806650;font-size:.67rem;font-weight:800}.pattern-symbol-workspace_unifiedChannelLayout__gDfoD .pattern-symbol-workspace_channelMeta__nNLQ6 input{min-height:38px;padding:0 11px}.pattern-symbol-workspace_apiBox__WQ0la{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:0;margin-top:10px;color:#70563e;font-size:.6rem;font-weight:800}.pattern-symbol-workspace_credentialField__lUWU_{display:grid;min-width:0;align-content:center;gap:5px;min-height:54px;border-left:1px solid rgba(112,76,44,.16);padding-left:15px}.pattern-symbol-workspace_credentialField__lUWU_ code{display:block;overflow:hidden;color:#3f2c1d;font-size:.72rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pattern-symbol-workspace_credentialField__lUWU_>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.pattern-symbol-workspace_credentialField__lUWU_ button{border:0;background:transparent;color:#71451f;padding:0;font-size:.65rem;font-weight:800}.pattern-symbol-workspace_credentialField__lUWU_>.pattern-symbol-workspace_credentialEndpoints__FsEsQ{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.pattern-symbol-workspace_credentialEndpoints__FsEsQ>div{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px}.pattern-symbol-workspace_credentialEndpoints__FsEsQ>div>small{border-radius:4px;background:#eadfce;color:#76583d;padding:2px 3px;font-size:.52rem;font-weight:800;text-align:center}.pattern-symbol-workspace_publishActions__aeFV0{display:flex;justify-content:flex-end;gap:7px;margin:0}.pattern-symbol-workspace_channelMeta__nNLQ6 .pattern-symbol-workspace_publishActions__aeFV0 button{min-height:38px;border:1px solid #71451f;background:transparent;color:#71451f;padding:0 12px}.pattern-symbol-workspace_channelMeta__nNLQ6 .pattern-symbol-workspace_publishActions__aeFV0 button:last-child{background:#71451f;color:#fff}.pattern-symbol-workspace_publishActions__aeFV0 button:nth-last-child(2){border-color:rgba(118,77,42,.2);background:#fff;color:#684c39}.pattern-symbol-workspace_publishActions__aeFV0 button.pattern-symbol-workspace_danger__iddLB{margin-right:0;border-color:#aa5a4f;background:transparent;color:#9d3c2e}.pattern-symbol-workspace_publishFilter__TkY9n{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:14px 12px 9px}.pattern-symbol-workspace_publishFilter__TkY9n h3{margin:0;color:#342318;font-family:Songti SC,serif;font-size:1.2rem}.pattern-symbol-workspace_publishFilter__TkY9n label{display:flex;align-items:center;width:min(260px,32%);min-height:36px;border:1px solid rgba(112,76,44,.22);border-radius:10px;background:#fffdf8;padding:0 10px}.pattern-symbol-workspace_publishFilter__TkY9n label span{color:#a18468}.pattern-symbol-workspace_publishFilter__TkY9n input{width:100%;min-height:34px;border:0;outline:0;background:transparent;padding:0 7px}.pattern-symbol-workspace_publishFilter__TkY9n>strong,.pattern-symbol-workspace_publishSelectionSummary__3dy_q>strong{border-radius:999px;background:#e6ddcf;color:#65482e;padding:6px 11px;font-size:.7rem;font-weight:800;white-space:nowrap}.pattern-symbol-workspace_publishSelectionSummary__3dy_q{display:flex;align-items:center;gap:8px}.pattern-symbol-workspace_publishSelectionSummary__3dy_q>strong{display:block}.pattern-symbol-workspace_publishSelectionSummary__3dy_q>strong small{color:#8d735c;font-size:inherit;font-weight:600}.pattern-symbol-workspace_publishSelectionSummary__3dy_q>button{min-height:30px;border:1px solid rgba(112,76,44,.25);border-radius:8px;background:#fffdf8;color:#71451f;padding:5px 12px;font-size:.7rem;font-weight:800}.pattern-symbol-workspace_publishSelectionSummary__3dy_q>button.pattern-symbol-workspace_activeSelectAll__erV_O{border-color:#477453;background:#edf5e9;color:#365e40}.pattern-symbol-workspace_publishSelectionSummary__3dy_q>button:disabled{cursor:not-allowed;opacity:.45}.pattern-symbol-workspace_publishGrid__yXmSO{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:start;gap:9px;padding:10px 12px 14px}.pattern-symbol-workspace_publishSymbolGroup__AgCSM{display:grid;min-width:0;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;align-self:start;overflow:hidden;border:1px solid rgba(118,77,42,.14);border-radius:10px;background:#f5ebdc;box-shadow:0 5px 14px rgba(64,42,23,.05);padding:7px}.pattern-symbol-workspace_publishSymbolGroup__AgCSM.pattern-symbol-workspace_selectedSymbolGroup__VrqXb{border-color:rgba(71,116,83,.48);background:#f0f4e9}.pattern-symbol-workspace_publishSymbolIdentity__qf6QW{display:grid;min-width:0;gap:5px}.pattern-symbol-workspace_publishSymbolIdentity__qf6QW img{width:112px;height:68px;border:1px solid rgba(118,77,42,.12);border-radius:7px;background:#f1e7d9;object-fit:contain;padding:5px}.pattern-symbol-workspace_publishSymbolIdentity__qf6QW strong{overflow:hidden;color:#4f3b2c;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.pattern-symbol-workspace_publishModeButtons__GEen_{display:grid;gap:6px}.pattern-symbol-workspace_publishModeButtons__GEen_ button{display:flex;min-height:34px;align-items:center;gap:8px;border:1px solid rgba(118,77,42,.18);border-radius:8px;background:#fffaf1;color:#684c39;padding:6px 10px;font-size:.62rem;font-weight:800;text-align:left}.pattern-symbol-workspace_publishModeButtons__GEen_ button i{display:grid;width:17px;height:17px;flex:0 0 17px;place-items:center;border:1px solid rgba(118,77,42,.28);border-radius:5px;background:#f1e7d9;color:#fff;font-size:.52rem;font-style:normal}.pattern-symbol-workspace_publishModeButtons__GEen_ button.pattern-symbol-workspace_selectedModeButton___IOIX{border-color:#477453;background:#e5f0e2;color:#365e40}.pattern-symbol-workspace_publishModeButtons__GEen_ button.pattern-symbol-workspace_selectedModeButton___IOIX i{border-color:#477453;background:#477453}.pattern-symbol-workspace_publishModeButtons__GEen_ button:disabled{cursor:not-allowed;opacity:.38}.pattern-symbol-workspace_publishEmpty__SaVWc{grid-column:1/-1;margin:0;border:1px dashed rgba(118,77,42,.24);border-radius:10px;color:#8b735f;padding:28px;font-size:.65rem;text-align:center}.pattern-symbol-workspace_symbolPagination__Z8cww{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:0;border-top:1px solid rgba(118,77,42,.12);background:rgba(255,253,248,.9);padding:10px 12px}.pattern-symbol-workspace_symbolPagination__Z8cww button{min-width:76px;min-height:32px;border:1px solid rgba(118,77,42,.2);border-radius:8px;background:#fffdf8;color:#684c39;font-size:.62rem;font-weight:800}.pattern-symbol-workspace_symbolPagination__Z8cww button:disabled{opacity:.38}.pattern-symbol-workspace_symbolPagination__Z8cww span{color:#806955;font-size:.62rem}@media (max-width:1100px){.pattern-symbol-workspace_summary__Rwj2D{grid-template-columns:minmax(300px,1fr) auto}.pattern-symbol-workspace_summary__Rwj2D dl{display:none}.pattern-symbol-workspace_toolbar__I3c7m{grid-template-columns:1fr auto}.pattern-symbol-workspace_channelMeta__nNLQ6,.pattern-symbol-workspace_uploadPanel__SduMY{grid-template-columns:1fr 1fr}.pattern-symbol-workspace_unifiedChannelToolbar__aipru{grid-template-columns:minmax(0,1fr) auto}.pattern-symbol-workspace_unifiedChannelLayout__gDfoD .pattern-symbol-workspace_channelMeta__nNLQ6{grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(145px,.8fr) minmax(150px,.85fr) minmax(180px,1fr) auto;min-width:1080px}.pattern-symbol-workspace_unifiedChannelLayout__gDfoD .pattern-symbol-workspace_channelEditor__VXs_A{overflow-x:auto}}.pattern-symbol-workspace_makingLibrary__4GSeb{min-height:0;height:100%;overflow-y:auto;padding-top:8px}.pattern-symbol-workspace_makingToolbar__2GCit{display:flex;align-items:center;justify-content:flex-end;gap:20px;border:1px solid rgba(118,77,42,.15);border-radius:14px;background:rgba(255,253,249,.9);padding:14px 16px}.pattern-symbol-workspace_makingToolbar__2GCit h3,.pattern-symbol-workspace_makingToolbar__2GCit p{margin:0}.pattern-symbol-workspace_makingToolbar__2GCit h3{font-family:Songti SC,serif;font-size:1rem}.pattern-symbol-workspace_makingToolbar__2GCit p{margin-top:4px;color:#8c7661;font-size:.58rem}.pattern-symbol-workspace_makingToolbar__2GCit label{display:grid;width:min(360px,42%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(118,77,42,.17);border-radius:9px;background:#fffdf9;padding:0 10px}.pattern-symbol-workspace_embeddedPublishingToolbar__vvNCM{min-height:48px;justify-content:flex-start;border-radius:11px;background:#eee5d8;color:#4d392b;padding:8px 12px}.pattern-symbol-workspace_embeddedPublishingToolbar__vvNCM span,.pattern-symbol-workspace_embeddedPublishingToolbar__vvNCM strong{display:none}.pattern-symbol-workspace_embeddedPublishingToolbar__vvNCM small{color:#816b58;font-size:.6rem}.pattern-symbol-workspace_makingToolbar__2GCit label span{color:#9f3d18}.pattern-symbol-workspace_makingToolbar__2GCit input{min-width:0;border:0;outline:0;background:transparent;padding:9px 0;font-size:.62rem}.pattern-symbol-workspace_makingTableWrap__JVmHc{margin-top:0;overflow:hidden;border:1px solid rgba(118,77,42,.15);border-radius:14px;background:rgba(255,253,249,.9)}.pattern-symbol-workspace_makingTable__UPo25{width:100%;border-collapse:collapse;table-layout:fixed}.pattern-symbol-workspace_makingTable__UPo25 th{border-bottom:1px solid rgba(118,77,42,.13);background:#efe5d7;color:#755943;padding:8px 12px;font-size:.57rem;text-align:left}.pattern-symbol-workspace_makingTable__UPo25 th:first-child{width:164px}.pattern-symbol-workspace_makingTable__UPo25 th:nth-child(2){width:220px}.pattern-symbol-workspace_makingTable__UPo25 th:last-child{width:92px;text-align:center}.pattern-symbol-workspace_makingTableHead___WGhe{display:flex;align-items:center;justify-content:space-between;gap:16px}.pattern-symbol-workspace_makingInlineSearch__3DLqg{display:flex;align-items:center;width:min(300px,42%);min-height:34px;border:1px solid rgba(118,77,42,.18);border-radius:9px;background:#fffdf9;padding:0 9px}.pattern-symbol-workspace_makingInlineSearch__3DLqg>span{color:#9f3d18;font-size:.86rem}.pattern-symbol-workspace_makingInlineSearch__3DLqg input{width:100%;min-width:0;min-height:32px;border:0;outline:0;background:transparent;color:#463326;padding:0 7px;font-size:.7rem;font-weight:400}.pattern-symbol-workspace_makingTable__UPo25 td{border-bottom:1px solid rgba(118,77,42,.1);color:#463326;padding:7px 12px;font-size:.66rem;vertical-align:middle}.pattern-symbol-workspace_makingTable__UPo25 td:last-child{text-align:center}.pattern-symbol-workspace_makingThumb__j8GTi{display:grid;width:128px;height:76px;place-items:center;overflow:hidden;border:1px solid rgba(118,77,42,.12);border-radius:8px;background:#f1e7d9;padding:6px}.pattern-symbol-workspace_makingThumb__j8GTi img{width:100%;height:100%;object-fit:contain}.pattern-symbol-workspace_attachedAssets__aXXw6{display:flex;align-items:center;gap:8px;overflow:visible;padding-bottom:0}.pattern-symbol-workspace_attachedAsset__uckoo{display:grid;width:min(420px,100%);grid-template-columns:118px minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(118,77,42,.12);border-radius:8px;background:#f7f0e6;padding:6px}.pattern-symbol-workspace_attachedAsset__uckoo img{width:118px;height:68px;border:1px solid rgba(118,77,42,.12);border-radius:7px;background:#f1e7d9;object-fit:contain;padding:5px}.pattern-symbol-workspace_attachedAsset__uckoo span{min-width:0}.pattern-symbol-workspace_attachedAsset__uckoo small,.pattern-symbol-workspace_attachedAsset__uckoo strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pattern-symbol-workspace_attachedAsset__uckoo strong{font-size:.56rem}.pattern-symbol-workspace_attachedAsset__uckoo small{margin-top:3px;color:#9b836d;font-size:.48rem}.pattern-symbol-workspace_attachedAssets__aXXw6>button{flex:0 0 auto;border:1px solid rgba(143,52,21,.28);border-radius:8px;background:#f4dfbd;color:#7f2f13;min-height:36px;padding:8px 12px;font-size:.56rem;font-weight:800}.pattern-symbol-workspace_deleteAttachedAsset__E1abY{min-width:58px;min-height:32px;border:1px solid #d5a39a;border-radius:8px;background:#fff8f4;color:#9d4339;padding:6px 10px;font-size:.62rem;font-weight:800}.pattern-symbol-workspace_deleteAttachedAsset__E1abY:disabled{cursor:wait;opacity:.48}.pattern-symbol-workspace_noDeleteAction__CChve{display:block;color:#baa996;text-align:center}.pattern-symbol-workspace_channelCreate__54PWC input,.pattern-symbol-workspace_channelMeta__nNLQ6 input,.pattern-symbol-workspace_makingToolbar__2GCit input,.pattern-symbol-workspace_publishFilter__TkY9n input,.pattern-symbol-workspace_toolbar__I3c7m input{font-size:.7rem}.pattern-symbol-workspace_makingTable__UPo25 th{padding-block:10px;color:#5f432e;font-size:.82rem;font-weight:800;letter-spacing:.03em}.pattern-symbol-workspace_makingInlineSearch__3DLqg input{font-size:.78rem}.pattern-symbol-workspace_makingInlineSearch__3DLqg>span{font-size:1rem}.pattern-symbol-workspace_makingTable__UPo25 td{font-size:.73rem}.pattern-symbol-workspace_attachedAsset__uckoo strong,.pattern-symbol-workspace_attachedAssets__aXXw6>button{font-size:.63rem}.pattern-symbol-workspace_attachedAsset__uckoo small{font-size:.54rem}.pattern-symbol-workspace_channelList__bsSyN button strong{font-size:.73rem}.pattern-symbol-workspace_channelList__bsSyN button small,.pattern-symbol-workspace_channelMeta__nNLQ6 label,.pattern-symbol-workspace_publishFilter__TkY9n span{font-size:.6rem}.pattern-symbol-workspace_unifiedChannelLayout__gDfoD .pattern-symbol-workspace_channelMeta__nNLQ6 label,.pattern-symbol-workspace_unifiedChannelLayout__gDfoD .pattern-symbol-workspace_credentialField__lUWU_{font-size:.73rem}.pattern-symbol-workspace_publishFilter__TkY9n label span{font-size:1rem}.pattern-symbol-workspace_publishFilter__TkY9n input,.pattern-symbol-workspace_publishFilter__TkY9n>strong,.pattern-symbol-workspace_publishSelectionSummary__3dy_q>button,.pattern-symbol-workspace_publishSelectionSummary__3dy_q>strong{font-size:.76rem}.pattern-symbol-workspace_publishGrid__yXmSO strong{font-size:.66rem}.pattern-symbol-workspace_tableEmpty__zTafk{padding:40px;color:#8b735f;font-size:.65rem;text-align:center}