.mobile-workbench-ui{--font-ui:"Noto Sans SC", sans-serif;--font-sans-sc:"Noto Sans SC", sans-serif;--font-content-serif-sc:"Noto Sans SC", sans-serif;font-family:Noto Sans SC,sans-serif;font-weight:400}.mobile-workbench-ui :where(p,span,small,label,legend,button,input,select,textarea,summary,h2,h3,h4,strong,li,a,div){font-family:Noto Sans SC,sans-serif;font-weight:400}.mobile-workbench-ui h1{font-family:var(--font-site-serif-sc)}.mobile-workbench-ui :where(button[type=submit],button.bg-seetu-ink,button.bg-seetu-red,.mobile-primary-action){color:#fff;background-color:#1a1a1a}.mobile-workbench-ui .mobile-outline-action{color:#1a1a1a;background:#fff;border:1px solid #1a1a1a}.mobile-workbench-ui .mobile-logo-action{--mobile-logo-control-surface:#fff;--mobile-logo-control-radius:12px;--mobile-logo-control-padding:12px;min-width:0;min-height:44px;padding:0 var(--mobile-logo-control-padding);border:1px solid var(--seetu-border);border-radius:var(--mobile-logo-control-radius);background:var(--mobile-logo-control-surface);color:#1a1a1a;white-space:nowrap;justify-content:center;align-items:center;font-size:13px;font-weight:400;line-height:20px;transition:background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #2b261f08}.mobile-workbench-ui .mobile-logo-action--primary{color:#fff;background:#1a1a1a;border-color:#0000}.mobile-workbench-ui .mobile-logo-action--tool{color:#1a1a1a;box-shadow:none;background:#e7e7e4;border-color:#0000;border-radius:10px;font-size:14px}.mobile-workbench-ui .mobile-logo-action:active:not(:disabled){box-shadow:none;background:var(--seetu-paper)}.mobile-workbench-ui .mobile-logo-action--primary:active:not(:disabled){background:#333}.mobile-workbench-ui .mobile-logo-action--tool:active:not(:disabled){background:#dcdcd8}.mobile-workbench-ui .mobile-logo-action:focus{outline:none}.mobile-workbench-ui .mobile-logo-action:focus-visible{outline-offset:3px;outline:1px solid #888}.mobile-workbench-ui .mobile-logo-action:disabled{opacity:.4;box-shadow:none}.mobile-workbench-ui [data-scheme-press] img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mobile-workbench-ui button.mobile-primary-action span,.mobile-workbench-ui button.bg-seetu-ink span{color:inherit}.mobile-workbench-ui button[role=radio][aria-checked=true]{color:#fff;background-color:#1a1a1a;border-color:#1a1a1a}.mobile-workbench-ui button[aria-pressed=true]:not(:has(img)){color:#fff;background-color:#1a1a1a;border-color:#1a1a1a}.mobile-workbench-ui.mockup-soft-select button[role=radio][aria-checked=true]{color:#1a1a1a;background-color:#fff;border-color:#0000;box-shadow:0 2px 8px #2b261f14}.mobile-workbench-ui.mockup-soft-select button[aria-pressed=true]:not(:has(img)){color:#1a1a1a;background-color:#fff;border-color:#0000;box-shadow:0 2px 8px #2b261f14}.mobile-workbench-ui .design-discussion-markdown :is(h2,h3,h4,h5,h6,strong,th,b){font-family:Noto Sans SC,sans-serif;font-weight:400}.mobile-workbench-ui h1,.mobile-workbench-ui h1 *{font-family:var(--font-site-serif-sc)}.director-dashboard{color:#242522;min-width:0;min-height:0;font:400 14px/1.5 var(--font-sans-sc);background:#fafaf8;flex:1;overflow-y:auto}.director-dashboard-inner{max-width:1520px;margin:auto;padding:32px clamp(20px,3vw,48px) 40px}.director-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.director-heading h1{font:500 clamp(25px,2.4vw,34px)/1.4 var(--font-site-serif-sc);overflow-wrap:anywhere}.director-toolbar,.director-button,.director-text-button,.director-artifact-actions,.director-dialog-actions{align-items:center;gap:8px;display:flex}.director-toolbar{flex-shrink:0}.director-dashboard button,.director-dialog button{cursor:pointer;transition:background .15s,border-color .15s,color .15s}.director-dashboard button:focus-visible,.director-dialog button:focus-visible,.director-details summary:focus-visible{outline-offset:4px;outline:2px solid #bd0a0a}.director-dashboard button:disabled,.director-dialog button:disabled{cursor:not-allowed;opacity:.4}.director-button{color:#292a26;white-space:nowrap;background:#fff;border:1px solid #deded7;border-radius:8px;justify-content:center;padding:10px 15px;font-size:13px;font-weight:500}.director-button:hover:not(:disabled){background:#f2f2ed;border-color:#b5b5ad}.director-button--primary{color:#fff;background:#242522;border-color:#242522}.director-button--primary:hover:not(:disabled){background:#bd0a0a;border-color:#bd0a0a}.director-button--quiet{background:0 0}.director-text-button{color:#65665e;background:0 0;border-radius:4px;font-size:13px}.director-text-button:hover:not(:disabled){color:#bd0a0a}.director-focus{background:#f1f0eb;border:1px solid #e5e3dc;border-radius:14px;align-items:center;gap:20px;margin-bottom:28px;padding:18px 24px;display:flex}.director-focus-avatar{flex-shrink:0;justify-content:center;align-items:center;width:54px;height:62px;display:flex;overflow:hidden}.director-focus-copy{flex:1;min-width:0}.director-focus-copy h2{font-size:17px;font-weight:500}.director-error{color:#9d3028;overflow-wrap:anywhere;background:#fff7f5;border:1px solid #e8c8c1;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:14px;display:flex}.director-error svg{flex-shrink:0;margin-top:2px}.director-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.director-section-heading h2{align-items:center;gap:9px;font-size:17px;font-weight:500;display:flex}.director-section-heading>span{color:#75766d;font-size:12px}.director-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.director-result-card{text-align:left;min-width:0}.director-result-image{background:#fff;border:1px solid #e7e6df;border-radius:12px;justify-content:center;align-items:center;height:clamp(160px,18vw,275px);display:flex;overflow:hidden}.director-result-image img{object-fit:contain;width:100%;height:100%;padding:18px;transition:transform .2s}.director-result-card:hover .director-result-image{border-color:#b3b3aa}.director-result-card:hover img{transform:scale(1.025)}.director-result-label{align-items:center;gap:10px;padding:14px 2px 0;font-size:14px;display:flex}.director-result-label strong{flex:1;font-weight:500}.director-result-label span,.director-result-label svg{color:#7e7e74;font-size:12px}.director-empty{color:#727369;border:1px dashed #d8d8d0;border-radius:12px;place-items:center;gap:20px;min-height:260px;padding:36px;display:grid}.director-quick-start{flex-wrap:wrap;gap:12px;display:flex}.director-details{border-top:1px solid #e4e4dc;margin-top:32px;padding-top:20px}.director-details>summary{cursor:pointer;color:#67685f;align-items:center;gap:10px;width:fit-content;font-size:13px;list-style:none;display:flex}.director-details>summary::-webkit-details-marker{display:none}.director-details[open]>summary svg{transform:rotate(180deg)}.director-details[open]>summary{margin-bottom:24px}.director-main-grid{grid-template-columns:minmax(0,1fr) 280px;gap:22px;display:grid}.director-work-column{min-width:0}.director-flow-panel,.director-assets{background:#fff;border:1px solid #e5e5dc;border-radius:12px;padding:22px}.director-flow{grid-template-columns:repeat(4,1fr);padding:3px 0 0;display:grid}.director-flow li{min-width:0;position:relative}.director-flow li:not(:last-child):after{content:"";border-top:1px solid #deded5;position:absolute;top:20px;left:calc(50% + 25px);right:calc(25px - 50%)}.director-flow li[data-complete=true]:after{border-color:#7c8a76}.director-flow button{flex-direction:column;align-items:center;gap:7px;width:100%;display:flex}.director-flow-node{color:#8a8a7f;background:#f2f2ed;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.director-flow li[data-complete=true] .director-flow-node{color:#526b49;background:#eaf0e7}.director-flow li[data-current=true] .director-flow-node{color:#b23121;background:#fcf0eb;box-shadow:0 0 0 3px #fff,0 0 0 4px #e7cdc2}.director-flow strong{margin-top:5px;font-size:13px;font-weight:500}.director-flow-note{color:#797a70;text-align:center;font-size:11px}.director-section-heading--outside{margin-top:25px}.director-artifacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.director-artifact{background:#fff;border:1px solid #e2e2d9;border-radius:12px;min-width:0;overflow:hidden}.director-artifact-preview{justify-content:center;height:180px;padding-top:30px;display:flex;position:relative;overflow:hidden}.director-artifact-preview--brief{background:#ebe9e1}.director-artifact-preview--web{background:#e8ede8}.director-preview-kind{letter-spacing:.14em;color:#797a71;font-size:8px;position:absolute;top:10px;left:14px}.director-paper{background:#fffefb;width:72%;padding:18px 22px;transform:rotate(-3deg);box-shadow:0 8px 24px #2222}.director-paper-top{color:#99968a;letter-spacing:.15em;align-items:center;gap:7px;font-size:6px;display:flex}.director-seal{color:#fff;font-family:var(--font-site-serif-sc);background:#b42c22;padding:1px 3px;font-size:10px}.director-paper h3{font:500 17px/1.5 var(--font-site-serif-sc);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:17px;display:-webkit-box;overflow:hidden}.director-paper p{color:#7b7a6f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:8px;display:-webkit-box;overflow:hidden}.director-paper-footer{color:#aaa;border-top:1px solid #e2e0d7;justify-content:space-between;margin-top:16px;padding-top:5px;font-size:6px;display:flex}.director-preview-lines i{background:#e8e6dd;width:80%;height:3px;margin-top:9px;display:block}.director-browser-illustration{background:#fffefb;border:1px solid #dbdfd8;border-radius:5px;align-self:start;width:85%;overflow:hidden;transform:rotate(3deg);box-shadow:0 8px 24px #26332615}.director-browser-bar{background:#f6f6f1;border-bottom:1px solid #e8e8df;align-items:center;gap:3px;height:16px;padding:0 7px;display:flex}.director-browser-bar i{background:#c3c4b9;border-radius:50%;width:3px;height:3px}.director-browser-bar span{background:#eaeae3;border-radius:2px;width:48%;height:5px;margin:auto}.director-mini-site{padding:10px 14px 15px}.director-mini-nav{align-items:center;gap:7px;display:flex}.director-mini-nav span{background:#d9dcd3;width:18px;height:2px}.director-mini-nav span:first-of-type{margin-left:auto}.director-mini-hero{grid-template-columns:1fr 55px;align-items:center;gap:8px;padding:16px 0;display:grid}.director-mini-hero b{font:500 13px/1.4 var(--font-site-serif-sc);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.director-mini-hero i{background:#d9dcd3;width:65%;height:2px;margin-top:5px;display:block}.director-mini-mark{border:1px solid #aab3a6;border-radius:50%;place-items:center;width:52px;height:52px;padding:12px;display:grid}.director-mini-mark img{max-width:100%;max-height:100%}.director-mini-bottom{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.director-mini-bottom span{background:#e9ede5;height:17px}.director-preview-caption{color:#727a6c;font-size:9px;position:absolute;bottom:5px;right:10px}.director-artifact-content{padding:18px}.director-artifact-heading{justify-content:space-between;align-items:center;gap:6px;display:flex}.director-artifact-heading h3{font-size:15px;font-weight:500}.director-artifact-content>p{color:#7d7d71;margin-top:7px;font-size:12px}.director-artifact-actions{flex-wrap:wrap;margin-top:16px}.director-artifact-actions .director-button{padding:8px 10px;font-size:12px}.director-badge{white-space:nowrap;color:#6e7065;background:#f1f1eb;border-radius:5px;align-items:center;gap:4px;width:fit-content;padding:3px 6px;font-size:10px;display:inline-flex}.director-badge>span{background:currentColor;border-radius:50%;width:4px;height:4px}.director-badge--ready{color:#536d49;background:#edf2e9}.director-badge--attention{color:#936020;background:#fbf0e4}.director-assets{align-self:start;padding:20px}.director-assets .director-section-heading h2{font-size:15px}.director-assets .director-text-button{font-size:11px}.director-asset-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.director-asset-tile{text-align:left;border:1px solid #e9e9e2;border-radius:8px;padding:10px;overflow:hidden}.director-asset-tile:hover{background:#f9f9f5}.director-asset-visual{color:#797c70;justify-content:center;align-items:center;height:64px;margin-bottom:10px;display:flex}.director-logo-visual img{object-fit:contain;max-width:70px;max-height:50px}.director-asset-tile strong{font-size:12px;font-weight:500;display:block}.director-asset-tile>span{color:#7e8074;margin-top:4px;font-size:10px;display:block}.director-color-visual span{border:2px solid #fff;border-radius:4px;width:26px;height:40px;margin-right:-6px;transform:rotate(-12deg)}.director-color-visual span:nth-child(2){transform:rotate(0)}.director-color-visual span:nth-child(3){transform:rotate(12deg)}.director-type-visual{color:#484b41;gap:3px;font-size:33px}.director-type-visual span{font:27px/1 Georgia,serif}.director-strategy-visual{position:relative}.director-strategy-visual>span{color:#94876b;background:#f3efe4;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:27px;right:17px}.director-strategy-visual .is-ready{color:#536d49;background:#edf2e9}.director-assets-note{color:#808275;align-items:flex-start;gap:8px;margin-top:23px;font-size:11px;line-height:1.8;display:flex}.director-assets-note svg{flex-shrink:0;margin-top:2px}.director-assets-details{color:#56594c;border-top:1px solid #e9e9e1;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding-top:15px;font-size:12px;display:flex}.director-extensions{margin-top:24px}.director-extension-grid{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.director-extension-grid button{color:#646858;background:#fff;border:1px solid #e3e3da;border-radius:9px;flex-direction:column;align-items:center;gap:9px;padding:20px 8px;display:flex;position:relative}.director-extension-grid button:hover{background:#f6f7f1;border-color:#acb09d}.director-extension-grid button>span{color:#4b4e42;font-size:12px}.director-extension-arrow{opacity:.5;position:absolute;top:9px;right:8px}.director-dialog{color:#282a24;width:calc(100vw - 32px);max-width:680px;max-height:86dvh;font-family:var(--font-sans-sc);background:#fafaf7;overflow-y:auto}.director-dialog>h2{font:500 24px/1.4 var(--font-site-serif-sc)}.director-dialog>p{font-size:13px}.director-review-document{background:#fff;border:1px solid #e3e3db;border-radius:6px;padding:30px}.director-eyebrow{color:#8a8a7b;letter-spacing:.15em;font-size:10px}.director-review-document h3{font:500 23px/1.6 var(--font-site-serif-sc);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0}.director-review-document p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.director-dialog-note{color:#757767;font-size:12px;line-height:1.8}.director-dialog-actions{flex-wrap:wrap;justify-content:flex-end}.director-context-list>div{border-bottom:1px solid #e3e4d9;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:16px 0;font-size:13px;display:grid}.director-context-list dt{color:#76796a;align-items:center;gap:8px;display:flex}.director-context-list dd{overflow-wrap:anywhere}.director-context-list dd p{color:#797b6f;margin-top:8px;line-height:1.7}.director-records summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.director-records li{border-bottom:1px solid #e5e5dc;padding:13px 0;font-size:13px}.director-records li p{color:#747769;margin:7px 0;line-height:1.7}.director-records li span{color:#878a7c;font-size:11px}.director-extension-detail{align-items:flex-start;gap:20px;padding:20px 0;font-size:14px;line-height:1.8;display:flex}.director-extension-detail svg{color:#777e66;flex-shrink:0}.director-spin{animation:1.2s linear infinite director-spin}@keyframes director-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.director-main-grid{grid-template-columns:minmax(0,1fr)}.director-asset-grid{grid-template-columns:repeat(4,1fr)}.director-assets-note{display:none}.director-extension-grid{grid-template-columns:repeat(4,1fr)}.director-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.director-dashboard-inner{padding:20px 16px}.director-heading{gap:12px;margin-bottom:20px}.director-heading h1{font-size:24px}.director-toolbar .director-button{padding:8px}.director-focus{flex-wrap:wrap;gap:12px;padding:16px}.director-focus-copy h2{font-size:15px}.director-focus .director-button{width:100%;margin:0}.director-artifacts{grid-template-columns:minmax(0,1fr)}.director-flow-panel{padding:16px 10px}.director-flow-note{display:none}.director-flow strong{font-size:12px}.director-asset-grid{grid-template-columns:repeat(2,1fr)}.director-extension-grid{grid-template-columns:repeat(3,1fr)}.director-results-grid{gap:16px 12px}.director-result-image{height:160px}.director-result-image img{padding:8px}.director-result-label{flex-wrap:wrap;gap:5px;font-size:12px}.director-result-label span{font-size:10px}.director-context-list>div{grid-template-columns:1fr;gap:8px}.director-dialog-actions .director-button{flex:1}.director-review-document{padding:20px}}@media(prefers-reduced-motion:reduce){.director-dashboard *,.director-dialog *{transition:none!important;animation:none!important}}.director-result-dialog{max-width:1100px}.director-result-large{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:67dvh}@font-face{font-family:SEETU Slogan Serif;src:url(/fonts/slogan/seetu-slogan-serif-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:SEETU Slogan Serif;src:url(/fonts/slogan/seetu-slogan-serif-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}.wss-slogan{font-synthesis:none;color:#3a3a38;letter-spacing:.05em;margin:0;font-family:SEETU Slogan Serif,Noto Serif SC,Source Han Serif SC,serif}.wss-slogan em{color:#c0392b;font-style:normal;font-weight:700}.wss-line{white-space:nowrap;display:block}.wss-line-1{font-weight:400}.wss-line-2{font-weight:700}.wss-desktop .wss-line-1{font-size:20px;line-height:1.7}.wss-desktop .wss-line-2{margin-top:2px;font-size:38px;line-height:1.3}.wss-vertical{flex-direction:row-reverse;align-items:flex-start;gap:18px;display:flex;position:absolute;top:0;right:6px}.wss-vertical .wss-line{writing-mode:vertical-rl;text-orientation:mixed;line-height:1}.wss-vertical .wss-line-1{font-size:22px}.wss-vertical .wss-line-2{padding-top:44px;font-size:34px}@media(prefers-reduced-motion:no-preference){.ba-startup-idle .ba-mascot.ba-state-idle:not(.ba-avatar) .ba-float{animation-name:wss-breathe!important;animation-duration:4.4s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.ba-startup-idle .ba-mascot.ba-state-idle:not(.ba-avatar) .ba-idle-art .ba-expression-atlas image{transform-box:view-box;transform-origin:179px 104px;animation-name:ba-blink!important;animation-duration:6.3s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.ba-startup-idle .ba-mascot.ba-state-idle.ba-paused:not(.ba-avatar) *{animation-play-state:paused!important}}@keyframes wss-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.wss-turn-host{transform-origin:47.1% 91.1%;line-height:0}.wss-turn-layer{opacity:0;pointer-events:none;transform-origin:47.1% 91.1%;width:100%;height:auto;position:absolute;inset:0}.wss-turn{animation:.72s ease-in-out both wss-turn-squeeze}.wss-turn .wss-turn-front{animation:.72s linear both wss-turn-front}.wss-turn .wss-turn-side{animation:.72s linear both wss-turn-side}.wss-turn .wss-turn-back{animation:.72s linear both wss-turn-back}.wss-turn .ba-mascot .ba-float{animation:none!important}@keyframes wss-turn-squeeze{0%,22%,50%,78%,to{transform:scaleX(1)}10%,35%,65%,90%{transform:scaleX(.7)}}@keyframes wss-turn-front{0%,9.99%{opacity:1}10%,89.99%{opacity:0}90%,to{opacity:1}}@keyframes wss-turn-side{0%,9.99%{opacity:0;transform:scaleX(1)}10%,34.99%{opacity:1;transform:scaleX(1)}35%,64.99%{opacity:0;transform:scaleX(-1)}65%,89.99%{opacity:1;transform:scaleX(-1)}90%,to{opacity:0;transform:scaleX(-1)}}@keyframes wss-turn-back{0%,34.99%{opacity:0}35%,64.99%{opacity:1}65%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.wss-turn,.wss-turn .wss-turn-front,.wss-turn .wss-turn-side,.wss-turn .wss-turn-back{animation:none}.wss-turn .wss-turn-front{opacity:1}}
