/* Layout grounded in the captured source. 谷问 keeps its own colors and assets. */
:root{--parity-bg:#101813;--parity-surface:#19231c;--parity-hover:#2a372e;--parity-line:#ffffff17;--panel-width:420px;--font:"Source Han Sans SC","PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif}
body.canvas-app{background:var(--parity-bg);font-family:var(--font);font-size:14px}
[hidden]{display:none!important}button,input,textarea,select{font-family:inherit}.site-brand,.site-menu,.site-history,.site-rail{display:none}
.site-brand{position:fixed;left:20px;top:16px;align-items:center;gap:8px;z-index:55;color:#f5f6f0}.site-brand img{width:25px;height:25px}.site-brand strong{font-size:22px;letter-spacing:-.8px}.site-history{position:fixed;left:177px;top:14px;background:#ffffff08;border-radius:12px;z-index:55;width:36px;height:36px}
.parity-library .site-brand,.parity-library .site-history{display:flex}.parity-library .topbar{position:fixed;left:auto;right:18px;top:12px;bottom:auto;height:40px;padding:0;background:none;z-index:55}.parity-library .topbar .breadcrumb{display:none}.parity-library .topbar-actions{gap:16px}.parity-library .topbar .connection{display:none}.parity-library .topbar-divider{display:none}.parity-library .topbar #accountButton{min-height:36px;padding:0 15px;background:#ffffff08;border-radius:12px;font-size:13px}.parity-library .topbar #topHelp{background:#ffffff08;border-radius:12px}
.parity-library .site-rail{display:flex;position:fixed;left:24px;top:50%;transform:translateY(-50%);flex-direction:column;align-items:center;gap:8px;padding:8px;border-radius:28px;background:#ffffff0b;z-index:45}.site-rail a,.site-rail button{display:grid;place-items:center;width:40px;height:44px;border-radius:50%;color:#e5e8e1}.site-rail a.active,.site-rail a:hover{background:#ffffff12}.site-rail #railNew{background:#eef3e9;width:40px;height:40px;color:#132017}.site-rail #railNew .ui-icon{filter:none}.site-rail .ui-icon{width:24px;height:24px}
.parity-nav-menu{position:fixed;left:24px;top:78px;min-width:154px;padding:8px;border:1px solid var(--parity-line);border-radius:18px;background:#1c2921f5;box-shadow:0 18px 50px #0005;backdrop-filter:blur(18px);z-index:110}.parity-nav-menu a,.parity-nav-menu button{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border-radius:10px;font-size:14px;color:#e4e9e1;text-align:left}.parity-nav-menu a:hover,.parity-nav-menu button:hover{background:#ffffff0c}.parity-nav-menu .ui-icon{width:21px;height:21px}
.parity-home{min-height:100dvh;padding-top:112px;background:var(--parity-bg);color:#e9ede6}.home-hero{text-align:center}.home-brand-emblem{display:block;width:106px;height:106px;margin:0 auto 25px}.home-hero h1{font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.8px;margin:0}.home-hero h1 strong{font-weight:700}.home-hero>p{margin:14px 0 0;font-size:14px;color:#7e8b81;line-height:1.5}
.home-composer-slot{position:relative;width:806px;max-width:calc(100% - 48px);margin:65px auto 0;padding-top:104px}.home-mode-tabs{display:flex;align-items:center;gap:4px;position:absolute;left:50%;top:0;transform:translateX(-50%);height:40px;padding:4px;border:1px solid #ffffff10;border-radius:16px;background:#152019;white-space:nowrap}.home-mode-tabs button{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:12px;height:32px;padding:0 15px;font-size:14px;color:#a6b0a7}.home-mode-tabs button[aria-selected=true]{background:#2a3a2d;color:#f0f4eb;font-weight:600}.home-mode-tabs .ui-icon{width:16px;height:16px}.home-mode-hint{position:absolute;top:55px;left:0;right:0;text-align:center;font-size:12px;letter-spacing:1px;color:#7f8a80}.home-composer-slot:before{content:"";position:absolute;inset:45px -55px -60px;background:#6e987a18;filter:blur(55px);border-radius:50%;pointer-events:none}
.home-composer-slot .workspace-composer{position:relative;z-index:1;margin:0;padding:12px;border:1px solid #80937e50;border-radius:24px;background:#17201af5;box-shadow:0 10px 55px #0002}.home-composer-slot .prompt-wrap{height:96px;border:0;background:transparent;padding-left:82px;border-radius:0}.home-composer-slot .prompt-wrap textarea{height:100%;min-height:96px;max-height:150px;padding:2px 40px 12px 0;color:#d6ddd2;font-size:14px;line-height:1.75;background:transparent}.home-composer-slot .prompt-tools{bottom:8px;right:0;left:auto}.home-composer-slot #promptCount,.home-composer-slot #canvasAttachments,.home-composer-slot #canvasSettings,.home-composer-slot .count-control{display:none}.home-composer-slot .composer-footer{gap:5px;margin-top:12px;min-height:36px}.home-composer-slot .generation-controls{flex:1;max-width:calc(100% - 72px);gap:5px}.home-composer-slot .model-control{width:auto;max-width:210px;min-width:0;border-radius:12px;background:#172119;padding:0 9px}.home-composer-slot .model-control>select{font-size:12px}.home-composer-slot .model-control .ui-icon{width:17px;height:17px}.home-composer-slot #generateButton{min-width:36px;width:36px;height:36px;min-height:36px;padding:0;border-radius:50%;background:#c3d6b9;border-color:#c3d6b9}.home-composer-slot #generateButton>.ui-icon,.home-composer-slot #generateButton [data-icon]{display:none}.home-composer-slot #generateButton:before{content:"";width:18px;height:18px;background:currentColor;mask:url('/icons/arrow-up.svg') center/contain no-repeat;color:#17251a}.home-composer-slot #generateText{display:none}.home-composer-slot #accountNotice{position:absolute;left:10px;right:0;top:100%;margin-top:8px;text-align:center;font-size:10px;color:#788576;pointer-events:none}.home-composer-slot #accountNotice button,.home-composer-slot #accountNotice a{pointer-events:auto}.home-composer-slot .canvas-settings-panel{left:160px;right:auto;bottom:50px;min-width:290px;background:#1c2921}
.home-add-tile{position:absolute;left:23px;top:126px;width:54px;height:72px;border-radius:9px;transform:rotate(-15deg);background:#ffffff0b;z-index:3;display:flex;align-items:center;justify-content:center;gap:4px;flex-direction:column;color:#dbe3d6}.home-add-tile>.ui-icon{width:19px;height:19px}.home-add-tile>span:last-child{display:none}.home-add-reference{display:none}.home-input-assets{position:absolute;left:20px;right:20px;top:113px;z-index:3;display:flex;align-items:center;gap:8px;pointer-events:none}.home-input-assets:empty{display:none}.home-input-assets button{position:relative;width:54px;height:54px;border:1px solid #586750;border-radius:9px;overflow:hidden;pointer-events:auto}.home-input-assets img{width:100%;height:100%;object-fit:cover}.home-input-assets .asset-input-remove{position:absolute;inset:auto 0 0;background:#000a;color:white;font-size:9px;padding:2px}.home-has-assets .home-input-assets{top:119px;left:20px}.home-has-assets .home-add-tile{left:auto;right:22px;width:36px;height:36px;top:128px;transform:none}.home-has-assets .home-composer-slot .workspace-composer .prompt-wrap{padding-left:0;padding-top:70px;height:165px}
.home-composer-slot #suiteOptions{padding:0;border:0;background:none;margin:0 0 12px}.home-composer-slot #suiteOptions>.field-label,.home-composer-slot .suite-kinds{display:none}.home-composer-slot .target-fields{display:flex;flex-wrap:wrap;gap:5px;border:0;padding:0;margin:0}.home-composer-slot .target-fields>label{font-size:0;display:block;max-width:180px;min-width:0}.home-composer-slot .target-fields select{margin:0;font-size:12px;width:auto;max-width:170px;padding:6px 8px;min-height:34px;background:#1b281f;border-color:#ffffff0a;border-radius:10px}.home-agent .home-composer-slot .workspace-composer{padding-top:98px}.home-agent .home-composer-slot .prompt-wrap{padding-left:0;height:74px;min-height:74px}.home-agent .home-composer-slot .prompt-wrap textarea{min-height:74px;height:74px}.home-agent .home-add-tile,.home-agent .home-add-reference{display:flex;position:absolute;top:122px;left:20px;width:64px;height:72px;z-index:3;align-items:center;justify-content:center;gap:8px;flex-direction:column;transform:none;background:#ffffff04;border-radius:12px;font-size:11px}.home-agent .home-add-tile>span:last-child{display:block}.home-agent .home-add-reference{left:116px}.home-agent .home-input-assets{left:210px;top:128px}.home-agent.home-has-assets .home-composer-slot .workspace-composer .prompt-wrap{padding:0;height:74px}.home-agent .home-composer-slot #promptImprove{display:none}.home-agent .home-composer-slot .prompt-tools{display:none}
.parameter-summary{display:flex;align-items:center;gap:5px;white-space:nowrap;min-height:34px;padding:0 9px;border:1px solid #ffffff12;border-radius:12px;font-size:12px;color:#e2e7dd;background:#ffffff02}.parameter-summary:hover{background:#ffffff09}.rich-model-button{display:flex;align-items:center;gap:6px;min-width:0;min-height:34px;border:1px solid #ffffff12;border-radius:12px;padding:0 10px;color:#e3e8dc;font-size:12px;background:#ffffff02}.rich-model-button>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.rich-model-button .ui-icon{width:16px;height:16px}.generation-controls .model-control{display:none}.cost-preview{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap;color:#c0d7b5}.cost-preview:empty{display:none}.pin-prompt{position:absolute;right:8px;top:8px;width:24px;height:24px;border-radius:5px;font-size:11px;background:#ffffff06;color:#9aa794;z-index:3}.pin-prompt[aria-pressed=true]{color:#f3f4ed;background:#536b42}.pin-prompt .ui-icon{width:13px;height:13px}
.rich-popover{position:fixed;z-index:120;max-height:min(540px,calc(100dvh - 30px));overflow:auto;scrollbar-width:thin;background:#1e2b23f8;backdrop-filter:blur(20px);border:1px solid #ffffff12;border-radius:18px;box-shadow:0 18px 70px #0005;padding:12px;color:#dce4d6}.rich-popover header{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:7px 8px 15px}.rich-popover h4{color:#8e9c87;font-size:12px;font-weight:400;margin:8px}.rich-model-option{display:flex;align-items:center;gap:12px;width:100%;padding:11px 10px;border-radius:12px;text-align:left;min-height:62px}.rich-model-option .model-icon{display:grid;place-items:center;background:#374a37;width:42px;height:42px;flex-shrink:0;border-radius:10px}.rich-model-option .model-icon .ui-icon{width:22px;height:22px}.rich-model-option strong{font-size:14px;font-weight:500;display:block}.rich-model-option small{display:block;color:#92a18b;font-size:12px;margin-top:6px;line-height:1.45}.rich-model-option[aria-selected=true],.rich-model-option:hover{background:#ffffff0c}.rich-model-option:disabled{opacity:.45}.ratio-options{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:#ffffff04;padding:4px;border-radius:12px}.ratio-option{display:flex;flex-direction:column;align-items:center;justify-content:center;height:58px;gap:6px;border-radius:9px;font-size:11px}.ratio-option[aria-pressed=true]{background:#e4edde;color:#18241a}.ratio-option .ui-icon{width:18px;height:18px}.ratio-option[aria-pressed=true] .ui-icon{filter:none}.quality-options{display:flex;gap:4px;background:#ffffff05;padding:4px;border-radius:12px}.quality-options button{flex:1;border-radius:9px;min-height:32px;font-size:12px}.quality-options button[aria-pressed=true]{background:#e4edde;color:#18241a}.rich-popover input[type=range]{width:100%;accent-color:#d7e8ca}.parameter-note{font-size:11px;line-height:1.6;color:#96a18e;margin:9px 5px}.rich-popover .number-row{display:flex;justify-content:space-between;font-size:12px;margin:10px 5px}.rich-popover .number-row span{flex:1;text-align:center}
.home-recent,.home-inspiration{max-width:1200px;margin:110px auto 0}.home-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;min-height:28px;gap:12px}.home-section-heading h2{font-size:18px;font-weight:600;margin:0}.home-section-heading a{display:flex;align-items:center;gap:4px;font-size:14px;color:#b6c1ad}.home-section-heading a .ui-icon{width:14px;height:14px}.home-recent-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.project-tile{min-width:0;position:relative}.project-tile-thumb{width:100%;aspect-ratio:360/202;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#18221b;overflow:hidden}.project-tile-thumb>img:not(.ui-icon){width:100%;height:100%;object-fit:cover}.project-tile-thumb>.ui-icon{width:48px;height:48px;opacity:.45}.project-tile-new .project-tile-thumb{background:#3e5742}.project-tile-new .ui-icon{width:32px;height:32px;opacity:1}.project-tile-title{display:block;margin-top:12px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px;text-align:left;max-width:100%}.project-tile time{display:block;margin-top:8px;color:#7f8e79;font-size:12px}.project-tile-actions{position:absolute;right:6px;top:6px;display:flex;gap:3px}.project-tile-actions button{background:#172118dc;border:1px solid #ffffff12;border-radius:6px;width:27px;height:27px;display:grid;place-items:center}.project-tile-actions .ui-icon{width:16px;height:16px}.own-template-label{font-size:11px;color:#73836e}.inspiration-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;align-items:start}.inspiration-column{display:flex;flex-direction:column;gap:16px}.inspiration-card{position:relative;display:block;width:100%;border-radius:10px;overflow:hidden;background:#1b271e;isolation:isolate;text-align:left}.inspiration-card img{display:block;width:100%;height:auto;transition:transform .3s}.inspiration-card:hover img{transform:scale(1.03)}.inspiration-card h3{position:absolute;top:8px;left:8px;right:8px;background:#0007;backdrop-filter:blur(8px);color:#fff;border-radius:8px;font-size:12px;font-weight:400;line-height:1.6;padding:6px 8px;opacity:0;transition:opacity .2s}.inspiration-card .use-template{position:absolute;bottom:8px;left:8px;right:8px;background:#f4f7eff0;backdrop-filter:blur(8px);color:#1b291d;border-radius:8px;min-height:36px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0}.inspiration-card .use-template .ui-icon{filter:none;width:19px;height:19px}.inspiration-card:hover h3,.inspiration-card:hover .use-template,.inspiration-card:focus-visible h3,.inspiration-card:focus-visible .use-template{opacity:1}.home-footer{max-width:1200px;margin:90px auto 0;padding:35px 0 42px;border-top:1px solid #ffffff0a;display:flex;gap:28px;align-items:center;flex-wrap:wrap;color:#7e8d77;font-size:12px}.home-footer p{margin-left:auto}.home-footer button,.home-footer a{font-size:12px;color:#9eac96}
#projectsPage,#assetsPage,.parity-library>.shell>main>.page-footer{display:none!important}.resource-project-page{max-width:920px;margin:0 auto;padding-top:160px;padding-bottom:100px;min-height:100dvh}.resource-project-heading{display:flex;align-items:center;gap:15px;margin-bottom:48px}.resource-project-heading h1{font-size:22px;font-weight:500;margin:0;white-space:nowrap}.resource-search{display:flex;align-items:center;gap:9px;height:36px;padding:0 12px;border:1px solid #ffffff10;border-radius:10px;background:#ffffff07}.resource-search .ui-icon{width:18px;height:18px;opacity:.65}.resource-search input{border:0;background:none;color:#e8ede1;font-size:12px;min-width:0;width:170px;padding:0;outline:0}.resource-project-heading .resource-search{width:36px;transition:width .2s;overflow:hidden;padding-left:9px}.resource-project-heading .resource-search:focus-within{width:215px}.resource-project-heading .resource-search input{width:165px;flex-shrink:0}.resource-project-heading .text-button{margin-left:auto;color:#8d9d82;font-size:11px}.resource-project-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 16px}.resource-empty{padding:100px 20px;text-align:center;grid-column:1/-1;color:#77846d;font-size:13px}.resource-empty .button{margin:20px auto 0;display:flex;width:max-content}
.resource-asset-page{max-width:1200px;margin:0 auto;padding-top:108px;padding-bottom:80px;min-height:100dvh}.resource-asset-page>header{display:flex;align-items:center;gap:10px;margin-bottom:30px}.resource-asset-page h1{font-size:22px;font-weight:600;margin:0;margin-right:auto}.resource-asset-page>header .button{min-height:36px;padding:0 13px}.resource-asset-layout{display:grid;grid-template-columns:174px 1fr;gap:16px}.resource-asset-layout>nav{padding-top:12px}.category-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.category-row>button:first-child{flex:1;display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px;border-radius:14px;color:#9bac90;font-size:14px;text-align:left}.category-row>button:first-child.active{background:#28382b;color:#e8eee0}.category-row small{font-size:12px;color:#71806a}.category-row .category-more{width:22px;padding:0;color:#a7b19f;font-size:18px}.category-divider{border-top:1px solid #ffffff10;margin:22px 0;padding-top:15px;display:flex;align-items:center;justify-content:space-between;color:#87977c;font-size:13px;padding-left:12px}.category-divider button{display:flex;width:28px;height:28px;align-items:center;justify-content:center}.category-divider .ui-icon{width:18px;height:18px}.resource-asset-content{min-height:620px;background:#172019;border-radius:20px;overflow:hidden}.resource-asset-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #ffffff08}.resource-asset-heading h2{font-size:16px;font-weight:500;margin:0}.resource-asset-content #assetTrashNote{padding:12px 24px;font-size:11px;line-height:1.6}.resource-asset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:24px}.asset-resource-card{min-width:0;position:relative}.asset-resource-card>button:first-child{width:100%;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#25332a}.asset-resource-card img{width:100%;height:100%;object-fit:cover}.asset-resource-card strong{display:block;margin-top:9px;font-size:12px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asset-resource-card small{font-size:10px;color:#819375;display:block;margin-top:5px}.asset-resource-card .asset-resource-menu{position:absolute;right:6px;top:6px;border-radius:7px;background:#101b16d9;width:27px;height:27px;display:grid;place-items:center}.asset-resource-menu .ui-icon{width:17px;height:17px}.resource-asset-grid>.resource-empty{min-height:400px;display:flex;align-items:center;justify-content:center;padding:10px}
.asset-detail-preview{max-height:45vh;max-width:100%;object-fit:contain;display:block;margin:0 auto 20px;border-radius:8px}.asset-detail-actions{display:flex;flex-wrap:wrap;gap:10px}.small-form{max-width:400px;min-width:280px}.small-form label{display:flex;flex-direction:column;gap:10px;margin-bottom:18px;font-size:13px}.small-form input,.small-form select{background:#253329;color:#e6eddf;border:1px solid #46563d;min-height:42px;border-radius:10px;padding:10px 12px;max-width:100%}.small-form .actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.small-dialog-note{font-size:12px;color:#8d9e80;line-height:1.7;margin-bottom:20px}.plan-list{display:flex;flex-direction:column;gap:12px}.plan-row{display:flex;gap:12px;background:#213023;border:1px solid #35442e;border-radius:12px;padding:12px}.plan-row input[type=checkbox]{accent-color:#b3ce9c;margin-top:4px}.plan-row input[type=text]{width:100%;min-height:35px;background:transparent;border:0;border-bottom:1px solid #3d4c36;color:#e2ecd8;font-size:14px}.plan-row textarea{width:100%;background:transparent;min-height:65px;color:#b2c2a3;border:0;font-size:12px;line-height:1.7;resize:vertical}.plan-row>div{flex:1;min-width:0}
/* The source editor uses a narrower floating panel and an initially empty canvas. */
.canvas-workspace{background:var(--parity-bg);min-height:0}.workspace-panel{width:420px;top:12px;bottom:12px;left:16px;border-radius:24px;background:#111b14;border-color:#ffffff14;box-shadow:none;overflow:hidden}.workspace-heading{height:64px;min-height:64px;padding:0 12px;gap:10px}.workspace-brand strong{font-size:21px;letter-spacing:-.7px}.workspace-brand>img{width:24px;height:24px}.workspace-brand{gap:6px}.workspace-brand>.ui-icon{width:12px;height:12px}.heading-rule{display:none}.workspace-project{font-size:12px;max-width:160px;display:block;text-align:left;line-height:1.4}.workspace-project .workspace-project-sub{font-size:9px;color:#71816a;display:block}.workspace-project .ui-icon{width:11px;height:11px;float:right;margin-top:4px}.workspace-heading>.icon-button{width:26px;min-width:26px}.workspace-tabs{margin:8px 8px 0;gap:2px;padding:4px;border-radius:16px;height:42px;min-height:42px}.workspace-tabs button{height:32px;border-radius:12px;font-size:13px;gap:8px}.workspace-tabs button.selected{background:#28392a;box-shadow:none}.workspace-tabs .ui-icon{width:16px;height:16px}.conversation-scroll{padding:18px 20px;position:relative}.workspace-greeting{margin-top:clamp(100px,42vh,480px);padding:0 7px 25px;line-height:1.75}.workspace-greeting h2{font-size:29px;font-weight:500;margin-bottom:8px;letter-spacing:-1px;display:flex;align-items:center;gap:8px}.workspace-greeting h2 img{width:28px;height:28px}.workspace-greeting p{font-size:13px;color:#a7b39e}.workspace-panel.empty-workspace .user-message,.workspace-panel.empty-workspace .assistant-message,.workspace-panel.empty-workspace .source-card,.workspace-panel.empty-workspace .canvas-version-section{display:none}.workspace-panel:not(.empty-workspace) .workspace-greeting{display:none}.workspace-panel .workspace-composer{flex-shrink:0;margin:8px;padding:10px 12px;border:1px solid #ffffff21;border-radius:18px;background:#19221a}.workspace-panel .workspace-composer .prompt-wrap{background:none;border:0;padding:0;min-height:94px;height:94px}.workspace-panel .workspace-composer textarea{padding:0 28px 27px 0;font-size:13px;line-height:1.8;min-height:94px;height:94px;background:none}.workspace-panel .prompt-tools{bottom:0;right:0;left:auto}.workspace-panel #promptCount{display:none}.workspace-panel #canvasAttachments{display:none}.workspace-panel .composer-footer{margin-top:12px;gap:5px}.workspace-panel .generation-controls{gap:5px;max-width:calc(100% - 45px)}.workspace-panel .rich-model-button{max-width:153px;padding:0 8px}.workspace-panel .rich-model-button span{max-width:100px}.workspace-panel .parameter-summary{max-width:125px;padding:0 7px;gap:4px}.workspace-panel #canvasSettings,.workspace-panel .count-control{display:none}.workspace-panel #generateButton{width:46px;min-width:46px;height:35px;min-height:35px;padding:0 9px;border-radius:12px;font-size:12px}.workspace-panel #generateText{display:none}.workspace-panel #generateButton>[data-icon]{display:none}.workspace-panel #generateButton:before{content:"";width:18px;height:18px;background:#fff;mask:url('/icons/arrow-up.svg') center/contain no-repeat}.workspace-panel #accountNotice{font-size:9px;margin-top:5px;line-height:1.5;color:#7f9172}.workspace-panel .cost-preview{display:none}.workspace-panel .target-fields{display:flex;gap:4px;flex-wrap:wrap}.workspace-panel .target-fields>label{font-size:0;max-width:130px}.workspace-panel .target-fields select{max-width:130px;font-size:11px;margin:0;padding:6px 8px;min-height:30px}.workspace-panel .suite-options{padding-bottom:10px;margin-bottom:9px;max-height:215px;overflow:auto}.workspace-panel .suite-options>.field-label,.workspace-panel .suite-kinds{display:none}.workspace-panel .suite-plan-shortcut{font-size:11px;display:block;margin-top:8px;color:#c4d6b4}.workspace-panel .source-card{margin:18px 0 20px 50px;padding:12px}.workspace-panel .source-card .upload-trigger{width:108px;height:98px}.workspace-panel .source-card .file-preview{width:100px;height:95px}.workspace-panel .user-message>p{font-size:13px}.workspace-panel .assistant-message strong{font-size:14px}.workspace-panel .assistant-message p{font-size:12px}.workspace-panel .message-avatar{width:34px;height:34px}.workspace-panel .conversation-message{gap:12px}.workspace-panel .canvas-version img{height:78px}.workspace-panel .canvas-version-section .version-section-heading h2{font-size:12px}.workspace-panel .canvas-version{font-size:10px}
.workspace-canvas-active .canvas-area{inset:0;display:block}.workspace-canvas-active .canvas-viewport{position:absolute;inset:0;height:100%;width:100%;padding:0;overflow:hidden;touch-action:none}.workspace-canvas-active #canvasTransform{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:5}.workspace-canvas-active #canvasImageFrame,.workspace-canvas-active .canvas-caption{display:none!important}.workspace-canvas-active #canvasEditorStage{pointer-events:auto;width:calc(100vw - 480px);height:calc(100dvh - 230px);margin-left:430px}.workspace-canvas-active .canvas-contextbar{position:absolute;top:100px;left:50%;transform:translateX(-50%);z-index:18;margin:0;white-space:nowrap;border-color:#ffffff1c;background:#1d2b22ed}.workspace-canvas-active .canvas-bottom-tools{left:40%;right:auto;bottom:24px;z-index:35;gap:0;transform:none}.workspace-canvas-active .canvas-tools{gap:4px;padding:6px;border-radius:18px;border-color:#ffffff1a;background:#223025de;backdrop-filter:blur(12px)}.workspace-canvas-active .canvas-tools button{width:42px;height:34px;min-width:42px}.workspace-canvas-active .canvas-tools button[aria-pressed=true]{background:#e2eddb;color:#1c2c20;border-color:transparent}.workspace-canvas-active .canvas-tools button[aria-pressed=true] .ui-icon{filter:none}.workspace-canvas-active .canvas-zoom{position:fixed;right:60px;bottom:24px;background:#213125c9;border-radius:20px;backdrop-filter:blur(12px);border-color:#ffffff0c;gap:0}.workspace-canvas-active .canvas-zoom button{height:30px;min-width:30px}.workspace-canvas-active #canvasZoomReset{min-width:45px}.workspace-canvas-active .canvas-zoom .ui-icon{width:17px;height:17px}.workspace-canvas-active #canvasFullscreen{display:none}.workspace-canvas-active .topbar{right:16px;top:12px;bottom:auto;gap:12px}.workspace-canvas-active .topbar .export-canvas-button{min-height:36px;height:36px;padding:0 12px;border-radius:12px;border-color:#b6c9aa;color:#edf3e7;background:#334e36}.workspace-canvas-active .topbar .topbar-divider{display:none}.workspace-canvas-active .topbar-actions{gap:12px}.workspace-canvas-active .topbar .connection{font-size:10px;max-width:110px}.workspace-save-status{position:absolute;top:62px;right:18px;z-index:19;font-size:10px;color:#8ea37b}.workspace-save-status.error{color:#f1b37d}.workspace-canvas-active .reopen-conversation{left:16px;top:12px;border-radius:14px;z-index:45}.workspace-canvas-active.conversation-collapsed .workspace-panel{display:none}
.workspace-scene{position:absolute;left:0;top:0;transform-origin:0 0;width:0;height:0;z-index:8}.workspace-object{position:absolute;box-sizing:border-box;transform-origin:center;user-select:none;touch-action:none;outline:none}.workspace-object.selected{outline:1px solid #d39b62}.workspace-object>img{width:100%;height:100%;object-fit:fill;display:block;pointer-events:none;user-select:none}.workspace-object.text-object{white-space:pre-wrap;word-break:break-word;overflow:visible;line-height:1.14;cursor:text;outline-offset:3px}.workspace-object.text-object[contenteditable=true]{user-select:text;cursor:text;white-space:pre-wrap}.workspace-object.board-object{background:#f8f9f4;border:1px solid #cad3c5;box-shadow:0 3px 15px #0001}.workspace-object .board-label{position:absolute;left:0;right:0;top:-27px;color:#81957a;font-size:12px;line-height:22px;white-space:nowrap;pointer-events:none}.workspace-object .board-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#9caa94;font-size:15px;pointer-events:none}.board-empty .ui-icon{width:34px;height:34px;filter:invert(60%)}.workspace-resize,.workspace-rotate{position:absolute;width:10px;height:10px;border:1px solid #d4a66d;background:#fff9ed;border-radius:50%;z-index:3;cursor:nwse-resize;transform:scale(var(--handle-scale,1));transform-origin:center}.workspace-resize.nw{left:-5px;top:-5px}.workspace-resize.ne{right:-5px;top:-5px;cursor:nesw-resize}.workspace-resize.sw{left:-5px;bottom:-5px;cursor:nesw-resize}.workspace-resize.se{right:-5px;bottom:-5px}.workspace-rotate{left:calc(50% - 5px);top:-30px;cursor:grab;background:#d4a66d}.workspace-layer-list{position:absolute;right:16px;top:100px;width:220px;max-height:60vh;overflow:auto;background:#1d2a21ee;border:1px solid #ffffff16;border-radius:14px;padding:10px;z-index:21}.workspace-layer-list h3{font-size:12px;font-weight:500;padding:4px 6px 10px}.workspace-layer-list button{display:flex;align-items:center;gap:8px;padding:9px 8px;border-radius:9px;font-size:11px;width:100%;text-align:left;color:#b5c7a7}.workspace-layer-list button.active{background:#3b4c32}.workspace-layer-list img{width:30px;height:30px;object-fit:cover;border-radius:5px}.workspace-object-bar{position:absolute;top:100px;left:50%;transform:translateX(-50%);z-index:20;display:flex;align-items:center;gap:5px;padding:7px;background:#243328ee;border:1px solid #ffffff1b;border-radius:14px;white-space:nowrap;max-width:calc(100vw - 450px);overflow:auto;scrollbar-width:thin;backdrop-filter:blur(10px)}.workspace-object-bar label{font-size:10px;color:#a5b69a;display:flex;align-items:center;gap:4px}.workspace-object-bar input[type=number]{width:55px;background:#ffffff07;color:#dfebd7;border:1px solid #ffffff14;border-radius:7px;height:30px;font-size:11px;padding:0 5px}.workspace-object-bar input[type=color]{width:31px;height:30px;padding:2px;background:none;border:1px solid #ffffff15;border-radius:7px}.workspace-object-bar select{height:30px;background:#35462f;color:#dfebd7;border:1px solid #ffffff14;border-radius:7px;max-width:95px;font-size:11px}.workspace-object-bar button{min-width:29px;height:30px;padding:0 7px;border-radius:7px;font-size:12px;color:#e5eddf}.workspace-object-bar button.active{background:#526c41}.workspace-object-bar .danger{color:#e4b58c}.workspace-object-bar .separator{height:21px;width:1px;background:#ffffff17;margin:0 3px}.workspace-object-actions{display:flex;gap:7px}.workspace-object-actions button{font-size:11px;padding:0 10px}.workspace-canvas-active .canvas-contextbar button{height:35px;min-height:35px;font-size:12px;padding:0 10px}.workspace-canvas-active .canvas-contextbar .ui-icon{width:16px;height:16px}.workspace-canvas-active.canvas-editor-active .workspace-scene,.workspace-canvas-active.canvas-editor-active .workspace-object-bar,.workspace-canvas-active.canvas-editor-active .workspace-layer-list{display:none!important}.workspace-drag-select{position:absolute;border:1px solid #cadab7;background:#bed6a41a;pointer-events:none;z-index:14}.workspace-focus-panel{position:absolute;left:max(450px,35%);right:max(100px,12%);bottom:86px;background:#243127f5;border:1px solid #ffffff1f;border-radius:18px;z-index:25;padding:15px;backdrop-filter:blur(16px)}.workspace-focus-panel>header{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:12px}.workspace-focus-panel textarea{width:100%;height:88px;min-height:88px;border:1px solid #ffffff12;border-radius:12px;padding:12px;background:#ffffff05;color:#dce6d4;font-size:12px;resize:none}.workspace-focus-panel .focus-actions{display:flex;align-items:center;gap:10px;margin-top:12px}.workspace-focus-panel .focus-actions small{font-size:10px;flex:1;color:#94a786;line-height:1.6}.focus-marker{position:absolute;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#d6e9bd;color:#24311d;font-size:12px;border:1px solid #55713c;transform:translate(-50%,-50%);pointer-events:none;z-index:15}.workspace-preview img{max-width:100%;max-height:72vh;object-fit:contain;display:block;margin:auto}.shortcut-table{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px}.shortcut-table kbd{display:inline-block;min-width:30px;padding:4px 7px;border:1px solid #4d603e;border-radius:5px;background:#2f4028;margin-right:10px}.workspace-input-hint{font-size:10px;margin-top:10px;color:#889e79}
@media(max-width:1280px){.home-recent,.home-inspiration,.home-footer,.resource-asset-page{max-width:calc(100% - 180px);margin-left:110px;margin-right:70px}.resource-project-page{max-width:calc(100% - 260px);margin-left:170px;margin-right:90px}.workspace-canvas-active .canvas-bottom-tools{left:40%}.workspace-canvas-active .canvas-tools button{width:35px;min-width:35px}.workspace-canvas-active .canvas-zoom{right:20px}.workspace-canvas-active .topbar .connection{display:none}.workspace-canvas-active .canvas-area{inset:0}.workspace-object-bar{max-width:calc(100vw - 455px)}}
@media(max-width:1000px) and (min-width:761px){.workspace-panel{width:360px}.workspace-brand strong{font-size:19px}.workspace-project{max-width:115px}.workspace-heading{gap:7px}.workspace-panel .rich-model-button{max-width:120px}.workspace-panel .rich-model-button span{max-width:74px}.workspace-panel .parameter-summary{font-size:10px;padding:0 5px}.workspace-canvas-active .canvas-bottom-tools{left:38%}.workspace-canvas-active .canvas-tools{gap:0;padding:5px}.workspace-canvas-active .canvas-tools button{width:31px;min-width:31px}.workspace-canvas-active .canvas-zoom{bottom:83px}.workspace-object-bar{max-width:calc(100vw - 390px)}.workspace-focus-panel{left:380px;right:20px}.workspace-canvas-active #canvasEditorStage{margin-left:360px;width:calc(100vw - 390px)}.inspiration-grid{grid-template-columns:repeat(4,1fr)}.home-recent-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:760px){.parity-library .site-brand{left:66px;top:19px}.site-brand img{display:none}.site-brand strong{font-size:22px}.parity-library .site-history{left:208px;top:15px}.parity-library .site-menu{display:flex;position:fixed;top:15px;left:16px;z-index:55;background:#ffffff07;border-radius:12px;width:36px;height:36px}.parity-library .site-rail{display:none}.parity-library .topbar{right:16px;top:15px;height:36px}.parity-library .topbar #topHelp{display:none}.parity-library .topbar #accountButton{font-size:12px;padding:0 10px;max-width:100px;overflow:hidden}.parity-library .topbar-actions{gap:7px}.parity-nav-menu{left:12px;top:65px;min-width:150px}.parity-home{padding-top:112px}.home-brand-emblem{width:106px;height:106px;margin-bottom:25px}.home-hero h1{font-size:26px;letter-spacing:-1px;white-space:nowrap}.home-hero>p{font-size:12px;margin-top:15px}.home-composer-slot{max-width:calc(100% - 32px);width:auto;margin-top:67px;padding-top:104px}.home-mode-tabs button{font-size:13px;padding:0 13px}.home-mode-hint{font-size:11px;letter-spacing:.5px}.home-composer-slot .workspace-composer{border-radius:24px}.home-composer-slot .prompt-wrap{padding-left:80px}.home-composer-slot .prompt-wrap textarea{font-size:14px}.home-composer-slot .prompt-tools{bottom:8px}.home-composer-slot .parameter-summary{font-size:11px;padding:0 7px;gap:3px}.home-composer-slot .rich-model-button{max-width:145px;font-size:11px;padding:0 8px}.home-composer-slot .rich-model-button span{max-width:85px}.home-composer-slot .rich-model-button .ui-icon{width:15px;height:15px}.home-composer-slot .cost-preview{font-size:10px}.home-composer-slot .generation-controls{max-width:calc(100% - 45px);gap:4px}.home-composer-slot #generateButton{margin-left:auto}.home-composer-slot .composer-footer{gap:4px}.home-composer-slot .cost-preview{display:none}.home-recent,.home-inspiration{max-width:none;margin:110px 16px 0}.home-section-heading{margin-bottom:24px}.home-section-heading h2{font-size:18px}.home-section-heading a{font-size:12px}.home-recent-grid{display:flex;overflow:auto;padding-bottom:12px;gap:16px;scrollbar-width:none}.home-recent-grid .project-tile{min-width:calc((100vw - 48px)/2);max-width:180px;flex-shrink:0}.home-inspiration{margin-top:70px}.inspiration-grid{grid-template-columns:repeat(2,1fr);gap:12px}.inspiration-column{gap:12px}.inspiration-card h3{font-size:10px;top:4px;left:4px;right:4px;padding:4px 6px;opacity:1}.inspiration-card .use-template{opacity:1;font-size:11px;min-height:31px;left:6px;right:6px;bottom:6px}.inspiration-card .use-template .ui-icon{width:14px;height:14px}.own-template-label{font-size:9px}.home-footer{margin:70px 16px 0;padding:25px 0;gap:20px}.home-footer p{margin-left:0;width:100%}.home-agent .home-composer-slot .target-fields{gap:3px;flex-wrap:nowrap}.home-agent .home-composer-slot .target-fields>label{max-width:90px}.home-agent .home-composer-slot .target-fields>label:first-child{max-width:125px}.home-agent .home-composer-slot .target-fields select{max-width:100%;font-size:10px;padding:5px}.home-agent .home-input-assets{left:192px;gap:5px;right:12px;overflow:auto}.home-agent .home-input-assets button{width:46px;min-width:46px;height:46px}.home-agent .home-composer-slot .prompt-wrap textarea{font-size:13px}.home-agent .home-add-reference{left:116px}.resource-project-page{max-width:none;margin:0;padding:125px 16px 60px}.resource-project-heading{gap:10px;margin-bottom:35px}.resource-project-heading h1{font-size:20px}.resource-project-heading .resource-search:focus-within{width:180px}.resource-project-heading .resource-search input{width:130px}.resource-project-heading .text-button{font-size:10px}.resource-project-grid{grid-template-columns:repeat(2,1fr);gap:24px 14px}.project-tile-title{font-size:12px;margin-top:10px}.project-tile time{font-size:10px;margin-top:6px}.project-tile-actions{gap:2px;right:4px;top:4px}.project-tile-actions button{width:24px;height:24px}.project-tile-actions .ui-icon{width:13px;height:13px}.resource-asset-page{max-width:none;margin:0;padding:105px 16px 70px}.resource-asset-page>header{flex-wrap:wrap;margin-bottom:20px}.resource-asset-page h1{font-size:20px;flex:1}.resource-asset-page>header .resource-search{order:3;width:100%;margin-top:10px}.resource-asset-page>header .resource-search input{width:100%}.resource-asset-page>header .button{font-size:12px}.resource-asset-layout{grid-template-columns:1fr;gap:12px}.resource-asset-layout>nav{display:flex;gap:6px;overflow:auto;padding:0;scrollbar-width:thin;align-items:center}.category-row{flex-shrink:0;margin:0;max-width:160px}.category-row>button:first-child{min-height:36px;white-space:nowrap;font-size:12px;padding:0 10px;border-radius:10px}.category-row small{font-size:10px}.category-divider{padding:0;border:0;margin:0 2px;white-space:nowrap}.category-divider span{display:none}.category-row .category-more{width:18px}.resource-asset-content{min-height:520px;border-radius:15px}.resource-asset-heading{padding:16px}.resource-asset-heading h2{font-size:14px}.resource-asset-grid{grid-template-columns:repeat(2,1fr);padding:14px;gap:18px 12px}.resource-asset-grid>.resource-empty{min-height:350px}.resource-asset-content #assetTrashNote{padding:12px 16px;font-size:10px}.small-form{min-width:min(280px,calc(100vw - 62px))}.small-form input,.small-form select{font-size:16px}.rich-popover{max-width:calc(100vw - 24px);max-height:calc(100dvh - 30px)}
 .workspace-panel{left:8px;right:8px;top:5px;bottom:12px;width:auto;z-index:30;display:flex;height:auto}.workspace-heading{height:64px;min-height:64px;padding:0 12px;gap:8px}.workspace-brand strong{font-size:20px}.workspace-brand>img{width:23px;height:23px}.workspace-project{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.workspace-heading #collapseConversation{display:flex}.workspace-tabs{margin-top:8px}.workspace-tabs button{font-size:13px}.workspace-greeting{margin-top:clamp(80px,34vh,300px);padding:0 7px 20px}.workspace-greeting h2{font-size:25px;letter-spacing:-.6px;gap:6px}.workspace-greeting h2 img{width:26px;height:26px}.workspace-greeting p{font-size:12px}.workspace-panel .workspace-composer{padding:10px 11px;margin:8px;border-radius:18px}.workspace-panel .workspace-composer .prompt-wrap,.workspace-panel .workspace-composer textarea{min-height:94px;height:94px;font-size:13px}.workspace-panel .composer-footer{margin-top:10px}.workspace-panel .rich-model-button{max-width:137px;font-size:11px}.workspace-panel .rich-model-button span{max-width:76px}.workspace-panel .parameter-summary{max-width:130px;font-size:10px;padding:0 6px}.workspace-panel #accountNotice{font-size:9px}.workspace-panel #generateButton{min-width:42px;width:42px}.workspace-panel .conversation-scroll{padding:16px 20px}.workspace-panel .generation-controls{max-width:calc(100% - 46px);gap:4px}.workspace-panel .suite-options{max-height:175px}.workspace-panel .target-fields select{font-size:10px;max-width:115px}.workspace-panel .target-fields{gap:3px}.workspace-canvas-active .canvas-area{inset:0;display:block}.workspace-canvas-active .canvas-viewport{display:block;inset:0}.workspace-canvas-active .topbar{display:none}.workspace-canvas-active .mobile-canvas-switch{display:none!important}.workspace-canvas-active .canvas-bottom-tools{display:none;position:fixed;left:0;right:0;top:65px;bottom:auto;z-index:45;overflow:auto;transform:none;scrollbar-width:none}.workspace-canvas-active .canvas-tools{width:max-content;min-width:100%;border-radius:0;gap:5px;padding:6px 4px}.workspace-canvas-active .canvas-tools button{width:36px;height:34px;min-width:36px}.workspace-canvas-active .canvas-zoom{position:fixed;bottom:20px;right:54px}.workspace-canvas-active .canvas-zoom button{min-width:28px;height:30px}.workspace-canvas-active .reopen-conversation{display:none}.workspace-canvas-active .workspace-save-status{display:none}.workspace-canvas-active .canvas-contextbar{max-width:calc(100vw - 20px);overflow:auto}.workspace-canvas-active #canvasEditorStage{margin-left:0;width:calc(100vw - 25px);height:calc(100dvh - 380px);margin-top:-140px}.workspace-panel .workspace-heading #collapseConversation{width:25px;min-width:25px}.workspace-canvas-active .mobile-canvas-mode .workspace-panel{display:flex}.workspace-canvas-active .conversation-collapsed .workspace-panel{display:flex;bottom:auto;height:50px;border-radius:20px}.workspace-canvas-active .conversation-collapsed .workspace-heading{height:48px;min-height:48px;padding:0 12px}.workspace-canvas-active .conversation-collapsed .workspace-tabs,.workspace-canvas-active .conversation-collapsed .conversation-scroll,.workspace-canvas-active .conversation-collapsed #creativeComposer{display:none!important}.workspace-canvas-active .conversation-collapsed .canvas-bottom-tools{display:flex}.workspace-canvas-active .conversation-collapsed .workspace-brand strong{font-size:18px}.workspace-canvas-active .conversation-collapsed .workspace-project{font-size:10px}.workspace-canvas-active .conversation-collapsed .canvas-contextbar{top:125px}.workspace-canvas-active .conversation-collapsed .workspace-object-bar{top:125px;max-width:calc(100vw - 20px);left:50%}.workspace-canvas-active .conversation-collapsed .topbar{display:flex;top:auto;bottom:16px;right:12px;width:auto;z-index:46}.workspace-canvas-active .conversation-collapsed .topbar-actions{gap:0}.workspace-canvas-active .conversation-collapsed #topHelp,.workspace-canvas-active .conversation-collapsed #accountButton,.workspace-canvas-active .conversation-collapsed .connection{display:none}.workspace-canvas-active .conversation-collapsed #canvasExport{display:flex;min-height:33px;height:33px;padding:0 10px}.workspace-layer-list{top:125px;right:12px;width:200px}.workspace-focus-panel{left:12px;right:12px;bottom:65px;padding:12px}.workspace-focus-panel textarea{height:78px;min-height:78px;font-size:13px}.workspace-focus-panel .focus-actions small{font-size:9px}.workspace-object-bar{left:50%;max-width:calc(100vw - 20px);top:125px}.workspace-canvas-active .canvas-editor-active .workspace-panel{top:auto;bottom:12px;height:270px}.workspace-canvas-active .canvas-editor-active .workspace-heading{display:none}.workspace-canvas-active .canvas-editor-active .workspace-tabs{display:none}.workspace-canvas-active .canvas-editor-active .conversation-scroll{display:block!important;padding:12px;height:100%;overflow:auto}.workspace-canvas-active .canvas-editor-active #canvasEditorPanel{display:block}.workspace-canvas-active .canvas-editor-active #creativeComposer{display:none}.workspace-canvas-active .canvas-editor-active .workspace-greeting{display:none}.workspace-canvas-active .canvas-editor-active .canvas-bottom-tools{display:none}
}
@media(prefers-reduced-motion:reduce){.inspiration-card img,.resource-project-heading .resource-search{transition:none!important}}
body.canvas-app.parity-library .topbar{position:fixed;left:auto;right:18px;top:12px;height:40px;width:auto;padding:0;border:0;background:none;z-index:55}
body.canvas-app.parity-library .shell{margin-left:0}body.canvas-app.parity-library main{padding:0;margin:0;max-width:none}
body.canvas-app .workspace-canvas-active{height:100dvh}
body.canvas-app.workspace-canvas-active .workspace-panel{display:flex}
body.canvas-app.workspace-canvas-active .workspace-panel .empty-workspace{display:block}
.workspace-object-bar[hidden],.workspace-layer-list[hidden]{display:none!important}
.workspace-object:focus{outline:1px solid #d39b62}.workspace-focus-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#eff5e6;color:#263d2d;border:1px solid #809777;pointer-events:none;font-size:12px}
@media(max-width:760px){body.canvas-app.parity-library .topbar{right:16px;top:15px;height:36px}body.canvas-app.workspace-canvas-active .topbar{display:none}body.canvas-app.workspace-canvas-active.conversation-collapsed .topbar{display:flex;top:auto;bottom:17px;right:12px}body.canvas-app.workspace-canvas-active.conversation-collapsed .topbar #topHelp,body.canvas-app.workspace-canvas-active.conversation-collapsed .topbar #accountButton{display:none}body.canvas-app.workspace-canvas-active .workspace-panel{left:8px;right:8px;width:auto;top:5px;bottom:12px}body.canvas-app.workspace-canvas-active.conversation-collapsed .workspace-panel{bottom:auto;height:50px}body.canvas-app.workspace-canvas-active .canvas-zoom{display:flex}body.canvas-app.workspace-canvas-active .canvas-tools button{min-width:31px;width:31px}.workspace-canvas-active .canvas-tools{gap:2px}}
.workspace-canvas-active .workspace-object-bar{top:146px}.workspace-canvas-active .canvas-contextbar{top:96px}.workspace-canvas-active .workspace-panel #generateButton{background:#b8ccaa;color:#18231b;border-color:transparent}.workspace-canvas-active .workspace-panel #generateButton .ui-icon{filter:none}
@media(max-width:760px){.workspace-canvas-active .conversation-collapsed .workspace-object-bar{top:170px}}
.home-composer-slot #creativeComposer{overflow:visible}.popover-close{position:absolute;right:8px;top:8px;width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#ffffff08;color:#c3d0ba;z-index:2}.popover-close .ui-icon{width:15px;height:15px}.rich-popover>header,.rich-popover>h4:first-of-type{padding-right:30px}
body.canvas-app.workspace-canvas-active .canvas-bottom-tools{display:flex}body.canvas-app.workspace-canvas-active .mobile-canvas-switch{display:none!important}.workspace-canvas-active .workspace-heading #collapseConversation{display:flex}.workspace-canvas-active .topbar .export-canvas-button{display:flex}.workspace-canvas-active .workspace-object-bar,.workspace-canvas-active .canvas-contextbar{left:calc(50% + 180px)}
@media(min-width:761px) and (max-width:1000px){body.canvas-app.workspace-canvas-active .canvas-bottom-tools{left:390px;right:auto;bottom:24px}.workspace-canvas-active .canvas-tools button{width:30px;min-width:30px}.workspace-canvas-active .canvas-tools{gap:0}.workspace-canvas-active .workspace-object-bar{max-width:calc(100vw - 400px)}}
@media(max-width:760px){body.canvas-app.workspace-canvas-active .canvas-bottom-tools{display:none}body.canvas-app.workspace-canvas-active.conversation-collapsed .canvas-bottom-tools{display:flex}.workspace-canvas-active .workspace-object-bar,.workspace-canvas-active .canvas-contextbar{left:50%}}
.ratio-sample{display:block;border:1px solid currentColor;border-radius:2px;margin:0 auto 9px;opacity:.8}.parity-library .button.primary{background:#cad9bd;color:#17261b;border-color:transparent}.parity-library .button.primary .ui-icon{filter:none}
.deleted-workspaces{display:flex;flex-direction:column;gap:12px}.deleted-workspaces>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border-bottom:1px solid #ffffff14}.deleted-workspaces span{font-size:13px;overflow-wrap:anywhere}.resource-project-heading #workspaceTrash{width:30px;min-width:30px}.resource-project-heading #workspaceTrash .ui-icon{width:18px;height:18px}
.ratio-option{height:46px;gap:3px}.ratio-sample{margin-bottom:3px}.rich-popover h4{margin:6px 8px}.quality-options button{min-height:28px}.rich-popover .number-row{margin:4px 5px}
