.ai-settings-page{color:#24272e;max-width:760px;margin:0 auto;padding:12px 0 32px}.ai-settings-heading,.ai-key-label,.ai-setup-footer,.ai-connection-row,.ai-model-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.ai-settings-heading{margin:12px 0 24px}.ai-settings-heading h2{margin:0;font-size:22px}.ai-tutorial-link{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ai-setup-card{background:#fff;border:1px solid #dfe3e9;border-radius:12px;padding:28px}.ai-setup-intro{color:#656a75;margin:0 0 28px;line-height:1.7}.ai-setup-step+.ai-setup-step{margin-top:28px}.ai-setup-step h3,.ai-key-label label{font-size:15px;font-weight:600}.ai-setup-step h3{margin:0 0 12px}.ai-key-instruction{color:#656a75;margin:10px 0 0;font-size:13px;line-height:1.7}.ai-key-label{margin-bottom:10px;font-size:14px}.ai-key-label label{align-items:center;gap:6px;font-weight:600;display:inline-flex}.ai-key-label a{white-space:nowrap}.ai-setup-card .ant-input-affix-wrapper{min-height:44px}.ai-help-button{color:#656a75;cursor:help;width:26px;height:26px;font:inherit;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ai-help-text{width:auto;padding:0 4px;font-size:13px}.ai-help-button:hover{color:#24272e;background:#eceff3}.ai-help-button:focus-visible{outline-offset:2px;outline:2px solid #f1324c}.ai-help-content{max-width:min(300px,100vw - 60px);line-height:1.7}.ai-save-note,.ai-switch-note{color:#656a75;font-size:13px;line-height:1.7}.ai-save-note{align-items:center;gap:3px;display:inline-flex}.ai-switch-note{margin:18px 0 0}.ai-setup-footer{flex-wrap:wrap;margin-top:24px}.ai-setup-models{margin-top:20px}.ai-setup-models>summary{color:#4c5360;cursor:pointer;width:fit-content;padding:6px 0}.ai-setup-models>summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #f1324c}.ai-setup-model-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:12px;display:grid}.ai-setup-model-fields .ant-form-item{margin-bottom:0}.ai-settings-page .ant-alert{margin:16px 0}.ai-existing-configs{margin-top:20px}.ai-existing-configs>.ant-collapse-item>.ant-collapse-header{color:#656a75;padding-left:0}.ai-existing-configs .ant-collapse-content-box{padding:0!important}.ai-legacy-connection{border:1px solid #dfe3e9;border-radius:8px;margin-top:16px;overflow:hidden}.ai-connection-row{background:#f7f8fa;padding:12px 16px}.ai-connection-row strong{overflow-wrap:anywhere;flex:1}.ai-model-row{border-top:1px solid #eef0f3;padding:12px 16px}.ai-model-row>span{overflow-wrap:anywhere;min-width:0}.ai-model-row .ant-space,.ai-connection-row .ant-space{flex-shrink:0}.ai-model-choices{flex-wrap:wrap;align-items:flex-start;gap:20px;margin:18px 0 26px;display:flex}.ai-model-choice{flex-direction:column;flex:1;gap:10px;min-width:200px;max-width:480px;font-size:14px;display:flex}.ai-model-choice .ant-select{width:100%}.ai-configured{color:#656a75;align-items:center;gap:7px;display:inline-flex}.ai-configured>.anticon{color:#368467}.ai-change-choice summary{color:#656a75;cursor:pointer;padding:4px 0}.ai-change-choice[open] summary{margin-bottom:8px}.ai-manual-model{border:1px solid #dfe3e9;border-radius:8px;margin:16px 0;padding:16px}.ai-manual-model>strong{overflow-wrap:anywhere;margin-bottom:16px;display:block}.ai-manual-model .ant-checkbox-wrapper{margin-top:12px}@media (width<=640px){.ai-settings-page{padding-top:4px}.ai-settings-heading{gap:12px;margin-bottom:20px}.ai-settings-heading h2{font-size:20px}.ai-setup-card{padding:20px 16px}.ai-setup-footer{gap:12px}.ai-setup-footer>.ant-btn{width:100%}.ai-setup-model-fields{grid-template-columns:minmax(0,1fr)}.ai-model-choice{flex-basis:100%;min-width:0;max-width:none}.ai-connection-row{flex-wrap:wrap;gap:6px;padding:12px}.ai-connection-row strong{min-width:100px}.ai-model-row{gap:8px;padding:12px}.ai-model-row .ant-btn{padding-inline:7px}}.cw{color:#24272e;max-width:1320px;margin:auto}.cw h2{margin:0 0 8px;font-size:21px;line-height:1.4}.cw h3{margin:14px 0;font-size:16px}.cw p{color:#656a75;line-height:1.7}.cw-toolbar,.cw-row,.cw-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.cw-toolbar{margin:0 0 28px}.cw-toolbar strong{font-size:18px}.cw-toolbar span[role=status]{color:#7c818b;margin-top:5px;font-size:12px;display:block}.cw .ant-steps{margin-bottom:28px}.cw-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cw-card{background:#fff;border:1px solid #e5e7ec;border-radius:12px;min-width:0;padding:28px}.cw-card>p:first-of-type{margin:0 0 24px}.cw .ant-form{margin-top:22px}.cw-hint{color:#858a94;font-size:12px}.cw-note{color:#656a75;background:#f7f8fa;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.7}.cw-bottom{background:#fff;border:1px solid #e5e7ec;border-radius:10px;margin-top:24px;padding:16px 20px}.cw-bottom>span{color:#858a94;font-size:13px}.cw-reference{padding:20px 0}.cw-reference img{border-radius:8px;max-width:100%;max-height:160px;margin:14px 0;display:block}.cw-editor{grid-template-columns:230px 1fr;gap:24px;display:grid}.cw-editor nav{flex-direction:column;gap:8px;max-height:720px;padding:4px;display:flex;overflow:auto}.cw-editor nav>button:not(.ant-btn){text-align:left;color:#656a75;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:12px;padding:14px 12px;display:flex}.cw-editor nav>button.selected{color:#d91434;background:#fff1f3;border-color:#ffcad1}.cw-editor nav>button:focus-visible{outline-offset:2px;outline:2px solid #f1324c}.cw-editor nav span{opacity:.7;font-size:12px}.cw-sample{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:32px;margin-top:24px;display:grid}.cw-preview{aspect-ratio:16/9;background:#f5f6f8;border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.cw-preview .ant-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cw-preview .ant-image-img{object-fit:contain;width:100%;height:100%}.cw-page-text{white-space:pre-wrap}.cw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.cw-grid .cw-card{padding:16px}.cw-grid .cw-preview{margin-top:14px}.cw-error{overflow-wrap:anywhere;font-size:13px;color:#c8273b!important}.cw-export{text-align:center;background:#fff;border:1px solid #e5e7ec;border-radius:12px;margin-top:24px;padding:28px}.cw-export p{margin-bottom:0;font-size:13px}.cw-progress{background:#fff7f8;border:1px solid #ffd9df;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.cw-progress .ant-progress{flex-basis:100%}.cw-workspace>.ant-alert{white-space:pre-line;margin-bottom:20px}.cw-api{border-top:1px solid #eceef1;padding:10px 0}.cw-history{margin-top:20px}.cw-history article{border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0;display:flex}.cw-history p{color:#888;font-size:12px}.cw .ant-select{min-width:110px}.cw-sample .ant-select{width:100%;margin-top:16px;display:flex}.cw-row>.ant-select{max-width:340px}@media (width<=1000px){.cw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-sample{grid-template-columns:1fr}.cw-card{padding:22px}}@media (width<=640px){.cw-columns,.cw-editor,.cw-grid{grid-template-columns:1fr}.cw-card{padding:18px}.cw-toolbar,.cw-row{flex-direction:column;align-items:flex-start}.cw-toolbar{gap:12px}.cw .ant-steps{padding:0 6px}.cw-editor nav{flex-direction:row;max-height:none;overflow-x:auto}.cw-editor nav>button:not(.ant-btn){white-space:nowrap;max-width:180px;overflow:hidden}.cw-bottom{flex-wrap:wrap;padding:12px}.cw-bottom>span{display:none}.cw-row>.ant-select{width:100%;max-width:100%}.cw-export{padding:18px}.cw-sample{gap:16px}.cw-toolbar .ant-space{gap:6px!important}}.cw-mobile-steps{display:none}@media (width<=640px){.cw-workspace>.ant-steps{display:none}.cw-mobile-steps{color:#656a75;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cw-mobile-steps .ant-select{min-width:180px}}.cw-api-privacy{color:#656a75;margin:0 0 24px;line-height:1.7}.cw-onboarding{align-items:center;gap:6px;display:flex}.cw-guide-bar{background:#fff7f8;border:1px solid #edc3ca;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 18px;display:flex}.cw-guide-bar strong{color:#972b40;display:block}.cw-guide-bar span{color:#6c6270;margin-top:4px;font-size:13px;display:block}.cw-guide-bar>div:last-child{flex-shrink:0;gap:8px;display:flex}.cw-guide-target{outline-offset:5px;border-radius:6px;outline:3px solid #e75673!important}.cw-settings-header a{color:#b82d4d;text-underline-offset:3px;margin-left:8px;text-decoration:underline}.cw-settings-page{max-width:960px;margin:0 auto}.cw-settings-page>.ant-btn{margin:0 0 16px -12px}.cw-settings-header{z-index:2;background:#f7f8fa;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex;position:sticky;top:0}.cw-settings-header p{margin:0}.cw-settings-page .cw-api{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:20px 24px}.cw-settings-page .cw-api h3{margin:0 0 20px}.cw-settings-page .cw-api .ant-form{max-width:680px}.cw-settings-page .cw-api .ant-form-item:last-child{margin-bottom:0}.cw-model-settings{flex-direction:column}.cw-model-settings .ai-model-choice{width:100%;min-width:0;max-width:none}.layout-inspector{color:#303640;flex-direction:column;gap:0;min-width:0;font-size:12px;display:flex}.li-group{border-bottom:1px solid #e7e9ed;margin-bottom:12px;padding:0 0 12px}.li-group>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:30px;font-size:13px;font-weight:650;list-style:none;display:flex}.li-group>summary::-webkit-details-marker{display:none}.li-group>summary svg{color:#737d8b;transform:rotate(-90deg)}.li-group[open]>summary svg{transform:rotate(0)}.li-content{flex-direction:column;gap:12px;padding-top:10px;display:flex}.layout-inspector .li-field{color:#5b6370;flex-direction:column;flex:1;gap:6px;min-width:0;font-size:12px;display:flex}.layout-inspector .li-field input,.layout-inspector .li-field select{box-sizing:border-box;color:#303640;width:100%;min-width:0;max-width:100%;height:34px;font:inherit;background:#fff;border:1px solid #dce0e8;border-radius:7px;outline:none;padding:5px 8px}.layout-inspector .li-field input:focus,.layout-inspector .li-field select:focus{border-color:#e74362;box-shadow:0 0 0 2px #e7436215}.li-row{align-items:flex-end;gap:10px;min-width:0;display:flex}.layout-inspector button{color:#464e5a;min-height:34px;font:inherit;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dce0e8;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.layout-inspector button:hover{background:#f7f8fa;border-color:#bbc3d0}.layout-inspector button[aria-pressed=true]{color:#d32649;background:#fff1f4;border-color:#ecb3bf}.layout-inspector button:disabled{opacity:.4;cursor:default}.layout-inspector button:focus-visible,.li-group>summary:focus-visible{outline-offset:2px;outline:2px solid #e74362}.li-toggles{gap:6px;display:flex}.li-toggles>button{flex:1;min-width:0}.layout-inspector .li-color{flex-direction:row;justify-content:space-between;align-items:center}.layout-inspector .li-color input{flex:none;width:52px;padding:3px}.li-help{color:#87909b;margin:0;font-size:11px;line-height:1.6}.li-empty{margin:0 0 16px}.li-backgrounds{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.layout-inspector .li-backgrounds button{color:#343944;min-width:0;height:34px;padding:0}.layout-inspector .li-backgrounds button[aria-pressed=true]{outline-offset:2px;outline:2px solid #db4564}.li-font{align-items:center;gap:8px;min-width:0;display:flex}.li-font span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.li-font button{flex:none;width:30px;min-height:30px;padding:5px}.li-message{color:#805b28;background:#fff5e7;border-radius:7px;margin:4px 0;padding:9px 10px;font-size:12px;line-height:1.6}@media (width<=700px){.layout-inspector button,.layout-inspector .li-field input,.layout-inspector .li-field select{min-height:40px}.li-group>summary{min-height:38px}.li-backgrounds{grid-template-columns:repeat(4,minmax(28px,1fr))}}.layout-inspector .li-toggles button{white-space:nowrap}.le{color:#24272e;background:#fff;border:1px solid #e1e4e9;border-radius:12px;outline:none;position:relative;overflow:hidden}.le *{box-sizing:border-box}.le button,.le select,.le input{font:inherit}.le button{cursor:pointer;color:inherit;background:#fff;border:1px solid #dfe3e9;border-radius:7px;padding:8px 12px;font-size:13px}.le button:hover{background:#f6f7f9;border-color:#bdc3cc}.le button:disabled{cursor:default;opacity:.4}.le button:focus-visible,.le svg:focus-visible,.le input:focus-visible{outline-offset:2px;outline:2px solid #f1324c}.le-bar{border-bottom:1px solid #e9ebef;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.le-bar>div{align-items:center;gap:8px;display:flex}.le-bar strong{margin-right:12px;font-size:14px}.le-onboarding{align-items:center;gap:4px;display:flex}.le-onboarding .le-guide-invite{white-space:nowrap;color:#fff;font:inherit;cursor:pointer;background:linear-gradient(120deg,#e6244b,#bd1757);border:1px solid #c91c48;border-radius:999px;align-items:center;gap:5px;padding:8px 13px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 3px 10px #d51c4930}.le-onboarding .le-guide-invite:hover{background:#ba1741;box-shadow:0 4px 12px #d51c4940}.le-onboarding button:focus-visible{outline-offset:3px;outline:3px solid #ffb5c6}.le-onboarding .le-guide-invite:disabled{opacity:.45;cursor:default}.le-onboarding .le-guide-skip{color:#747b86;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 5px;font-size:12px}.le-tour-skip{color:#697180;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 8px}@media (width<=800px){.le-bar,.le-bar>div{flex-wrap:wrap}}.le button.le-primary{color:#fff;background:#f1324c;border-color:#f1324c;padding:10px 20px;font-weight:600}.le-export{position:relative}.le-pop{z-index:8;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:235px;padding:8px;position:absolute;top:48px;right:0;box-shadow:0 12px 35px #29304326}.le-pop button{text-align:left;border:0;width:100%;margin-bottom:4px;display:block}.le-pop small{color:#7b818a;padding:8px;font-size:11px;display:block}.le-body{grid-template-columns:224px minmax(0,1fr);min-height:630px;display:grid}.le-side{contain:size;scrollbar-gutter:stable;border-right:1px solid #e6e8ed;min-height:0;padding:16px;overflow-y:auto}.le-tabs{background:#f3f4f6;border-radius:8px;margin-bottom:14px;padding:3px;display:flex}.le-tabs button{background:0 0;border:0;flex:1}.le-tabs button[aria-selected=true]{background:#fff;font-weight:600;box-shadow:0 1px 4px #00000010}.le-caption{color:#828792;margin:12px 0;font-size:11px;line-height:1.8}.le-templates{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 22px;display:grid}.le-templates button{background:#f8f9fb;padding:10px 8px 7px}.le-templates svg{border:1px solid #e1e4e9;border-radius:3px;height:74px;margin:0 auto 7px;display:block}.le-templates span{font-size:12px}.le-wide{text-align:center;width:100%}.le button.le-active{color:#cf223c;background:#fff0f2;border-color:#f1324c}.le-import{min-height:42px;font-weight:600}.le-text-add{background:#f8f9fb;justify-content:center;align-items:center;gap:9px;width:100%;min-height:40px;margin-top:8px;display:flex}.le-assets{grid-template-columns:1fr 1fr;gap:10px;max-height:380px;margin:16px 0;display:grid;overflow:auto}.le-asset-card{background:#fff;border:1px solid #dfe3e9;border-radius:8px;min-width:0;overflow:hidden}.le button.le-asset-preview{border:0;border-radius:0;width:100%;padding:5px 5px 8px;display:block;overflow:hidden}.le-asset-actions{border-top:1px solid #edf0f3;justify-content:space-evenly;gap:4px;padding:3px;display:flex}.le-asset-actions button{color:#646d7a;border:0;flex:1;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0;display:inline-flex}.le .le-asset-delete:hover{color:#ce2440;background:#fff0f2}.le-assets img{object-fit:contain;background:#f6f7f9;width:100%;height:56px}.le-assets span{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.le-empty{color:#8a8e97;text-align:center;padding:16px 0;font-size:12px}.le button.le-sample-start{color:#bc1642;background:#fff0f3;border-color:#f2a9ba;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 10px;font-weight:650;display:flex;box-shadow:0 3px 9px #c9224810}.le button.le-sample-start:hover{background:#ffe2e9;border-color:#de5979}.le-workarea{background:#eef0f3;flex-direction:column;min-width:0;display:flex}.le-hint{text-align:center;color:#838a95;padding:12px;font-size:11px}.le-stage{flex:1;justify-content:center;align-items:center;min-height:450px;padding:16px 30px 26px;display:flex}.le-paper{background:#fff;width:100%;line-height:0;position:relative;box-shadow:0 5px 28px #252b361a}.le-paper>svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.le-paper>svg.is-drawing{cursor:crosshair}.le-paper [data-item]{cursor:move}.le-paper .is-drawing [data-item]{cursor:crosshair}.le-text-editor{z-index:2;line-height:normal;position:absolute}.le-text-editor textarea{resize:none;background:#fffffff5;border:1px solid #f1324c;outline:none;width:100%;height:100%;margin:0;padding:0;display:block;overflow:auto}.le-text-editor>div{white-space:nowrap;justify-content:flex-end;gap:4px;margin-top:4px;display:flex}.le-text-editor button{padding:5px 10px;font-size:11px;box-shadow:0 2px 8px #0002}.le-boards{background:#f8f9fb;border-top:1px solid #e1e4e9;align-items:center;gap:14px;min-height:92px;padding:12px 18px;display:flex}.le-board-list{gap:10px;min-width:0;padding:4px;display:flex;overflow:auto}.le-board-list button{border-radius:5px;flex:none;width:54px;height:64px;padding:3px;position:relative}.le-board-list button[aria-pressed=true]{border:2px solid #f1324c}.le-board-list svg{width:100%;height:100%}.le-board-list span{background:#ffffffed;padding:0 4px;font-size:10px;line-height:15px;position:absolute;bottom:0;left:0}.le-new{flex:none;background:0 0!important;font-size:12px!important}.le-status{color:#8a8e98;border-top:1px solid #eceef1;justify-content:space-between;align-items:center;min-height:40px;padding:10px 16px;font-size:11px;display:flex}.le-error{color:#c82b40}.le-busy{z-index:20;background:#fffd;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.le-menu{z-index:100;background:#fff;border:1px solid #e1e4e9;border-radius:10px;width:232px;max-height:calc(100vh - 24px);padding:7px;line-height:normal;position:fixed;overflow:auto;box-shadow:0 10px 40px #272d422b}.le-menu>strong{color:#8c929b;padding:7px 9px;font-size:11px;font-weight:500;display:block}.le-menu>button{text-align:left;border:0;justify-content:space-between;width:100%;padding:9px 10px;display:flex}.le-menu small{color:#9b9fa8}.le-menu hr{border:0;border-top:1px solid #eff0f3;margin:5px}.le-menu button.le-danger{color:#d02e43}.le-text-style{align-items:center;gap:5px;padding:7px;font-size:12px;display:flex}.le-text-style input[type=number]{border:1px solid #ddd;border-radius:3px;width:47px;padding:3px}.le-text-style input[type=color]{background:0 0;border:0;width:28px;height:28px;padding:0}.le-text-style button{padding:5px;font-size:11px}.le-menu-label{justify-content:space-between;padding:8px;font-size:12px;display:flex}.le-settings{background:#fafbfc;border-bottom:1px solid #e9ebef;align-items:center;gap:22px;padding:12px 18px;font-size:12px;display:flex}.le-settings label{align-items:center;gap:10px;display:flex}.le-settings input[type=color]{border:0;width:40px;height:28px;padding:0}.le-settings select{border:1px solid #dfe3e9;border-radius:5px;padding:5px}.hub-main:has(#panel-collage:not([hidden]) .le){max-width:1600px;padding-top:22px}.hub-main:has(#panel-collage:not([hidden]) .le) .hub-workspace-head{margin-bottom:20px}.hub-main:has(#panel-collage:not([hidden]) .le) .hub-process-note{display:none}.hub-main:has(#panel-collage:not([hidden]) .le) .hub-footer{padding-top:18px}.hub-main:has(#panel-collage:not([hidden]) .le) .hub-workspace-head h1{font-size:25px}@media (width<=900px){.le-body{grid-template-columns:180px 1fr}.le-side{padding:10px}.le-stage{padding:12px}.le-bar{padding:10px}.le-bar strong{margin-right:0}.le-body{min-height:560px}.le-new{padding:7px!important}.le-boards{gap:7px;padding:10px}.le-hint{font-size:10px}}@media (width<=600px){.le-body{flex-direction:column;display:flex}.le-side{contain:none;border-bottom:1px solid #ddd;border-right:0;max-height:260px}.le-templates{margin:10px 0;display:flex;overflow:auto}.le-templates button{flex:none;width:75px}.le-templates svg{height:48px}.le-stage{min-height:400px}.le-paper{max-width:280px!important}.le-side .le-caption{margin:6px 0}.le-assets{max-height:160px;margin:8px 0;display:flex}.le-asset-card{flex:none;width:100px}.le-text-add{margin-top:8px}.le-bar strong{display:none}.le-bar button{padding:7px;font-size:11px}.le-settings{flex-wrap:wrap;gap:8px}.le-empty{padding:8px}.le-hint{font-size:10px}}:is(.le:has(.le-text-editor) .le-side,.le:has(.le-text-editor) .le-bar,.le:has(.le-text-editor) .le-boards){pointer-events:none;opacity:.5}.le-bar button,.le-wide,.le-new{justify-content:center;align-items:center;gap:8px;display:inline-flex}.le-bar button{min-height:40px}.le button.le-icon-button{width:40px;height:40px;padding:0}.le button.le-icon-button:disabled{opacity:1;color:#b2b8c2;background:#fafbfc;border-color:#e8ebef}.le button.le-primary{min-height:40px;padding:9px 14px}.le-pop button{justify-content:flex-start}.le-canvas-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px 0;display:flex}.le-tool-group{background:#fff;border:1px solid #e0e4ea;border-radius:8px;align-items:center;gap:3px;padding:3px;display:flex}.le-tool-group button{border:0;justify-content:center;align-items:center;min-height:32px;padding:6px 8px;display:inline-flex}.le-tool-group button[aria-pressed=true]{color:#cf223c;background:#fff0f2}.le-tool-group select{background:0 0;border:0;max-width:120px;font-size:12px}.le-selection-tools span{color:#737d8d;padding:0 5px;font-size:11px}.le-draw-tools{gap:6px;margin-top:8px;display:flex}.le-draw-tools button{flex:1;padding:8px 3px;font-size:11px}.le-draw-tools button[aria-pressed=true]{background:#fff5f6;border-color:#f1324c}.le-asset-management{border-top:1px solid #edf0f3;margin-top:16px;padding-top:12px;font-size:12px}.le-asset-management summary{cursor:pointer;color:#677183}.le-asset-management button{width:100%;margin-top:8px}.le-stage{justify-content:flex-start;align-items:flex-start;max-height:82vh;overflow:auto}.le-paper{margin:auto}.le-export-setting{justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.le-export-setting select{border:1px solid #e1e4e9;border-radius:5px;min-width:0;max-width:155px;padding:5px;font-size:11px}.le-page-controls{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.le-page-controls button{align-items:center;padding:6px;display:flex}.le-menu{max-height:calc(100vh - 24px);overflow:auto}.le-preview-overlay{z-index:100;background:#17203180;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.le-preview-dialog{background:#fff;border-radius:14px;width:min(680px,100%);max-height:90vh;padding:16px;overflow:auto;box-shadow:0 20px 90px #0003}.le-preview-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.le-preview-dialog img{object-fit:contain;max-width:100%;max-height:65vh;margin:auto;display:block}.le-preview-dialog p{color:#768092;font-size:12px}.le-preview-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.le-canvas-tools{padding:8px}.le-stage{padding:24px}.le-boards{flex-wrap:wrap}.le-page-controls{margin-left:0}}.le-asset-order{flex-direction:column;gap:4px;margin:8px 0;display:flex}.le-asset-order>div{align-items:center;gap:4px;display:flex}.le-asset-order span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.le-asset-order button{justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;display:inline-flex}.le{height:var(--le-height,calc(100dvh - 180px));flex-direction:column;min-height:420px;display:flex}.le-bar,.le-status,.le-canvas-tools,.le-hint,.le-boards{flex-shrink:0}.le-body{flex:1;min-height:0;overflow:hidden}.le-workarea{min-height:0;overflow:hidden}.le-stage{overscroll-behavior:contain;flex:1 1 0;min-width:0;min-height:0;max-height:none}.le-paper{max-width:none!important}@media (width<=600px){.le-side{flex:0 0 110px;min-height:0;max-height:110px}.le-workarea{flex:1}.le-hint{padding:6px}.le-boards{min-height:76px;padding:6px 10px}}body.mainland-shell{--mainland-sidebar-width:232px;padding-left:var(--mainland-sidebar-width)}body.mainland-shell-collapsed{--mainland-sidebar-width:72px}.mainland-sidebar{z-index:25;width:var(--mainland-sidebar-width);box-sizing:border-box;color:#616977;background:#fff;border-right:1px solid #e8ebef;flex-direction:column;height:100dvh;padding:22px 12px 16px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.mainland-sidebar *,.ms-contact-dialog *{box-sizing:border-box}.mainland-sidebar a{color:inherit;text-decoration:none}.ms-brand{white-space:nowrap;align-items:center;gap:9px;padding:0 7px;display:flex;color:#252a33!important}.ms-brand-mark{color:#fff;background:#f1324c;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:700;display:grid}.ms-brand .ms-label{font-size:18px}.mainland-sidebar button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px}.mainland-sidebar svg{flex:0 0 22px;width:22px;height:22px}.ms-toggle{text-align:left;align-items:center;gap:10px;width:100%;margin-top:22px;padding:10px 12px;display:flex}.ms-heading{color:#9298a1;margin:20px 12px 10px;font-size:11px}.ms-nav{border-radius:9px;align-items:center;gap:10px;min-height:68px;margin-bottom:8px;padding:15px 12px;display:flex;position:relative}.ms-nav .ms-label{min-width:0}.ms-nav strong{white-space:nowrap;font-size:13px;font-weight:650;display:block}.ms-nav .ms-new{color:#fff;letter-spacing:.4px;pointer-events:none;background:#e51f40;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:800;line-height:1.2;display:inline-block;position:absolute;top:12px;right:10px;box-shadow:0 2px 5px #e51f4038}.mainland-shell-collapsed .ms-nav .ms-new{outline:2px solid #fff;padding:3px 4px;font-size:9px;top:-4px;right:-5px}.ms-nav small{color:#9399a2;white-space:nowrap;margin-top:5px;font-size:10px;display:block}.ms-nav:hover,.mainland-sidebar button:hover{background:#f7f8fa}.ms-nav[aria-current=page]{color:#f1324c;background:#fff0f3}.ms-nav[aria-current=page] small{color:#d88490}.ms-nav[aria-disabled=true]{opacity:.5;cursor:default}.mainland-sidebar :focus-visible,.ms-contact-dialog :focus-visible{outline-offset:2px;outline:2px solid #f1324c}.ms-bottom{margin-top:auto;padding-top:30px}.ms-local{color:#9096a0;padding:0 12px;font-size:11px;line-height:1.8}.ms-local strong{color:#68717d;font-weight:500}.ms-contact{text-align:left;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.mainland-shell-collapsed .mainland-sidebar .ms-label{display:none}.mainland-shell-collapsed .ms-brand{padding:0 7px}.mainland-shell-collapsed .ms-nav{min-height:50px}.mainland-shell-collapsed .ms-toggle{margin-bottom:20px}.mainland-shell-collapsed .ms-toggle svg{transform:rotate(180deg)}dialog.ms-contact-dialog{box-sizing:border-box;color:#252a33;text-align:left;background:#fff;border:0;border-radius:8px;width:min(440px,100vw - 40px);max-width:440px;height:auto;max-height:calc(100dvh - 124px);margin:0 auto;padding:24px;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;position:fixed;inset:100px 0 auto;overflow:auto;box-shadow:0 12px 40px #00000029}.ms-contact-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000073}.ms-contact-dialog h2{margin:0 32px 10px 0;font-size:18px;font-weight:600;line-height:1.5}.ms-contact-dialog p{color:#737b88;margin:0}.ms-contact-dialog .ms-contact-description{font-size:14px;line-height:1.7}.ms-contact-dialog .ms-dialog-close{color:#8c8c8c;cursor:pointer;background:0 0;border:0;border-radius:4px;width:32px;height:32px;padding:0;font-size:24px;line-height:32px;position:absolute;top:15px;right:14px}.ms-contact-dialog .ms-dialog-close:hover{color:#333;background:#f5f5f5}.ms-contact-dialog .ms-qr-card{text-align:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(296px,100%);min-height:296px;margin:24px auto;padding:0;display:flex;overflow:hidden}.ms-contact-dialog .ms-contact-message{padding:18px;font-size:13px}.ms-contact-dialog .ms-qr{object-fit:contain;width:100%;max-width:100%;height:auto;margin:0;display:block}.ms-contact-dialog [hidden]{display:none!important}.ms-contact-dialog .ms-contact-footer{border-top:1px solid #f0f0f0;margin-top:0;padding-top:16px;display:block}.ms-contact-dialog .ms-contact-footer p{color:#8c8c8c;font-size:12px;line-height:1.7}.ms-contact-dialog .ms-contact-footer .ms-support-code{color:#737b88;overflow-wrap:anywhere;margin-top:10px}.ms-contact-dialog .ms-contact-retry{color:#ed3552;cursor:pointer;font:inherit;background:#fff;border:1px solid #e8ebef;border-radius:6px;padding:7px 14px}@media (height<=560px){dialog.ms-contact-dialog{max-height:calc(100dvh - 48px);top:24px}}@media (width<=760px){body.mainland-shell{padding-left:0}.mainland-sidebar{border-bottom:1px solid #e8ebef;border-right:0;grid-template-columns:1fr auto;width:100%;height:auto;padding:14px 16px 0;display:grid;position:static}.mainland-sidebar .ms-brand .ms-label{display:inline}.mainland-sidebar .ms-toggle,.mainland-sidebar .ms-heading,.mainland-sidebar .ms-local{display:none}.mainland-sidebar nav{grid-area:2/1/auto/-1;gap:6px;padding:12px 0 8px;display:flex;overflow-x:auto}.mainland-sidebar .ms-nav{flex:none;gap:7px;min-height:42px;margin:0;padding:10px}.mainland-sidebar .ms-nav .ms-new{outline:none;padding:3px 6px;font-size:10px;position:static}.mainland-sidebar .ms-nav .ms-label{display:block}.mainland-sidebar .ms-nav small{display:none}.mainland-sidebar .ms-nav strong{font-size:12px}.mainland-sidebar .ms-bottom{grid-area:1/2;margin:0;padding:0}.mainland-sidebar .ms-contact{width:auto}.mainland-sidebar .ms-contact .ms-label{display:none}}body.mainland-shell-embedded{padding-left:0}body.mainland-shell-away{overflow:hidden}body.mainland-shell-away>:not(.mainland-sidebar):not(dialog):not(.ms-workspace-frame):not(.ms-workspace-status){display:none!important}.ms-workspace-frame,.ms-workspace-status{inset:0 0 0 var(--mainland-sidebar-width);width:calc(100% - var(--mainland-sidebar-width));z-index:20;background:#f5f6f8;border:0;height:100dvh;position:fixed}.ms-workspace-status{color:#737b88;z-index:21;place-content:center;justify-items:center;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;display:grid}.ms-workspace-status button{font:inherit;cursor:pointer;background:#fff;border:1px solid #e8ebef;border-radius:6px;padding:8px 18px}.ms-workspace-frame[hidden],.ms-workspace-status[hidden],.ms-workspace-status button[hidden]{display:none!important}.header-actions .top-contact,.hub-topbar .top-contact{color:#626a77;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-self:center;align-items:center;gap:5px;padding:6px 7px;font-size:12px;line-height:20px;display:inline-flex}.top-contact svg{flex:0 0 16px;width:16px;height:16px;display:block}.header-actions .top-contact:hover,.hub-topbar .top-contact:hover{color:#db2b4a;background:#fff1f4}.top-contact:focus-visible{outline-offset:2px;outline:2px solid #f1324c}.account-trigger{text-overflow:ellipsis;white-space:nowrap;background:#f1f3f7;border-color:#0000;max-width:150px;font-weight:600;overflow:hidden}dialog.account-dialog{box-sizing:border-box;color:#252d3b;border:1px solid #e5e8ee;border-radius:20px;width:min(440px,100vw - 32px);max-width:440px;max-height:calc(100dvh - 32px);padding:28px;overflow:auto;box-shadow:0 24px 80px #14213c26}.account-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#19233466}.account-dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-dialog .account-kicker{letter-spacing:.12em;color:#7b8493;margin:0 0 8px;font-size:11px;line-height:1.3}.account-dialog h2{letter-spacing:-.03em;margin:0;font-size:23px}.account-dialog .account-close{background:0 0;border-color:#0000;border-radius:10px;place-items:center;width:36px;height:36px;padding:8px;display:grid}.account-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:20px}.account-profile{border-bottom:1px solid #e9ecf1;align-items:center;gap:12px;margin-bottom:22px;padding:23px 0;display:flex}.account-avatar{background:var(--color-accent-soft);width:42px;height:42px;color:var(--color-accent);border-radius:13px;place-items:center;font-weight:650;display:grid}.account-profile>div{min-width:0}.account-name{overflow-wrap:anywhere;font-size:15px;display:block}.account-role{color:#7b8493;margin-top:4px;font-size:12px;display:block}.account-dialog h3{margin:0 0 7px;font-size:15px}.account-dialog .account-hint{color:#7b8493;margin:0 0 18px;font-size:12px;line-height:1.65}.account-password-form label{margin:16px 0 8px;font-size:13px;font-weight:500;display:block}.account-input{background:#fff;border:1px solid #dce1e9;border-radius:9px;display:flex}.account-input:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px #ff244212}.account-input input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px;font-size:16px}.account-input button{color:#697487;background:0 0;border:0;flex-shrink:0;padding:0 12px;font-size:12px}.account-dialog #accountPasswordHint{margin:8px 0 0}.account-dialog .account-notice{color:#b43b3b;margin:12px 0;font-size:13px;line-height:1.6}.account-notice:empty{display:none}.account-dialog .account-save{background:var(--color-accent);color:#fff;border-color:var(--color-accent);border-radius:9px;width:100%;margin-top:18px;padding:12px;font-weight:600}.account-dialog-footer{border-top:1px solid #e9ecf1;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.account-dialog-footer span{color:#858d9a;font-size:11px}.account-dialog .account-logout{color:#ff4d4f;background:0 0;border-color:#0000;padding:9px 0 9px 12px;font-size:13px}.account-dialog button{transition:background .15s,color .15s}.account-dialog button:hover{filter:brightness(.96)}.account-dialog .account-close:hover{background:#f0f2f6}@media (width<=520px){dialog.account-dialog{padding:22px}.account-dialog-footer{flex-wrap:wrap}}.workspace-heading{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.workspace-heading h1{white-space:nowrap;letter-spacing:0;margin:0;font-size:17px;font-weight:650;line-height:1.4}.workspace-heading .guide-link,.workspace-heading .hub-guide-button{color:#ff2442;white-space:nowrap;font-size:12px;text-decoration:none}@media (width<=760px){.workspace-heading{gap:10px}}html,body,#root{min-width:0;min-height:100%;margin:0}body{color:#1f2937;background:#f5f6f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.merchant-tool-page{gap:12px;min-width:0;display:grid}.merchant-tool-page>*{min-width:0}.merchant-tool-page-head{min-height:96px;padding:18px 0 10px}.merchant-tool-page-head h1.ant-typography{margin:0;font-size:32px}.merchant-tool-page-head p.ant-typography{margin:4px 0 0}.merchant-tool-form-card,.merchant-tool-result-card{min-width:0}.merchant-tool-card-head h2.ant-typography{margin:0 0 4px;font-size:17px}.merchant-tool-card-head p.ant-typography{margin:0;font-size:13px}.merchant-tool-empty{place-items:center;min-height:104px;padding:12px;display:grid}.merchant-tool-empty .ant-empty{margin:0}.merchant-tool-result-card>.ant-card-body{min-width:0}.ppt-note-material-page{gap:16px;display:grid}.ppt-note-local-alert.ant-alert{border-radius:8px}.ppt-note-local-alert.ant-alert-info,.ppt-note-feedback.ant-alert-info{background:#fff;border-color:#00000014}.ppt-note-local-alert.ant-alert-info .ant-alert-icon,.ppt-note-feedback.ant-alert-info .ant-alert-icon{color:#00000073}.ppt-note-local-alert.ant-alert-info .ant-alert-title,.ppt-note-feedback.ant-alert-info .ant-alert-title{color:#000000b8}.ppt-note-feedback.ant-alert{border-radius:8px;align-self:start;width:100%;min-height:0;padding:8px 12px}.ppt-note-feedback .ant-alert-title{font-size:14px;font-weight:400;line-height:1.5}.ppt-note-workflow-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ppt-note-workflow-sidebar{gap:16px;display:grid}.ppt-note-upload.ant-upload-wrapper .ant-upload-drag{background:#fff;border-radius:8px}.ppt-note-upload-label{color:#000000b8;cursor:pointer;text-align:center;place-items:center;gap:8px;min-height:132px;padding:18px;display:grid}.ppt-note-upload-label .anticon{color:#ff2442;font-size:28px}.ppt-note-upload-label strong{color:#000000e0;font-size:15px;font-weight:600}.ppt-note-upload-label span{color:#00000073;font-size:13px;line-height:1.5}.ppt-note-upload-label input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ppt-note-form.ant-form{margin-top:12px}.ppt-note-form-label{align-items:center;gap:6px;display:inline-flex}.ppt-note-help-icon{color:#00000073;cursor:help;font-size:14px}.ppt-note-help-icon:hover{color:#ff2442}.ppt-note-form .ppt-note-layout-grid.ant-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.ppt-note-form .ppt-note-layout-option.ant-radio-button-wrapper{border:1px solid #00000014;color:#000000b8;text-align:left;white-space:normal;background:#fff;border-inline-start-width:1px;border-radius:8px;height:auto;min-height:92px;margin-inline-start:0;padding:0;transition:background .2s,border-color .2s,box-shadow .2s;overflow:hidden}.ppt-note-form .ppt-note-layout-option.ant-radio-button-wrapper:before{display:none}.ppt-note-form .ppt-note-layout-option.ant-radio-button-wrapper:hover{border-color:#ff244273}.ppt-note-form .ppt-note-layout-option.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#000000e0;background:#fff5f7;border-color:#ff2442;box-shadow:0 0 0 1px #ff244214}.ppt-note-layout-option-inner{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;height:100%;padding:10px;line-height:1.4;display:grid}.ppt-note-layout-diagram{aspect-ratio:3/4;background:#fff;border:1px solid #ff24421f;border-radius:6px;width:54px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff24420a}.ppt-note-layout-block{background:linear-gradient(135deg,#ff244224,#ff244247);border:1px solid #ff244233;border-radius:4px;position:absolute}.ppt-note-layout-diagram.is-vertical2 .is-half{height:calc(50% - 10px);left:7px;right:7px}.ppt-note-layout-diagram.is-vertical2 .is-top{top:7px}.ppt-note-layout-diagram.is-vertical2 .is-bottom{bottom:7px}.ppt-note-layout-diagram.is-vertical2Keyword .is-half{height:calc(50% - 17px);left:7px;right:7px}.ppt-note-layout-diagram.is-vertical2Keyword .is-top{top:7px}.ppt-note-layout-diagram.is-vertical2Keyword .is-bottom{bottom:7px}.ppt-note-layout-diagram.is-vertical2Keyword .is-keyword,.ppt-note-layout-diagram.is-keywordGrid5 .is-keyword{background:#ff244214;border-color:#ff24424d;border-radius:999px;height:14px;top:calc(50% - 7px);left:11px;right:11px}.ppt-note-layout-diagram.is-vertical3 .is-third{height:calc(33.3333% - 10.6667px);left:7px;right:7px}.ppt-note-layout-diagram.is-vertical3 .is-top{top:7px}.ppt-note-layout-diagram.is-vertical3 .is-middle{top:calc(33.3333% + 5.33333px)}.ppt-note-layout-diagram.is-vertical3 .is-bottom{bottom:7px}.ppt-note-layout-diagram.is-featured3 .is-thumb{width:13px;height:calc(33.3333% - 9.33333px);left:7px}.ppt-note-layout-diagram.is-featured3 .is-main{height:calc(33.3333% - 9.33333px);left:25px;right:7px}.ppt-note-layout-diagram.is-featured3 .is-a{top:7px}.ppt-note-layout-diagram.is-featured3 .is-b{top:calc(33.3333% + 4.66667px)}.ppt-note-layout-diagram.is-featured3 .is-c{bottom:7px}.ppt-note-layout-diagram.is-showcase .is-hero{height:30%;top:7px;left:7px;right:7px}.ppt-note-layout-diagram.is-showcase .is-tile{width:calc(50% - 11px);height:16%}.ppt-note-layout-diagram.is-showcase .is-a,.ppt-note-layout-diagram.is-showcase .is-c,.ppt-note-layout-diagram.is-showcase .is-e{left:7px}.ppt-note-layout-diagram.is-showcase .is-b,.ppt-note-layout-diagram.is-showcase .is-d,.ppt-note-layout-diagram.is-showcase .is-f{right:7px}.ppt-note-layout-diagram.is-showcase .is-a,.ppt-note-layout-diagram.is-showcase .is-b{top:42%}.ppt-note-layout-diagram.is-showcase .is-c,.ppt-note-layout-diagram.is-showcase .is-d{top:62%}.ppt-note-layout-diagram.is-showcase .is-e,.ppt-note-layout-diagram.is-showcase .is-f{top:82%}.ppt-note-layout-diagram.is-keywordGrid5 .is-keyword{top:7px}.ppt-note-layout-diagram.is-keywordGrid5 .is-hero{height:31%;top:26px;left:7px;right:7px}.ppt-note-layout-diagram.is-keywordGrid5 .is-tile{width:calc(50% - 11px);height:18%}.ppt-note-layout-diagram.is-keywordGrid5 .is-a,.ppt-note-layout-diagram.is-keywordGrid5 .is-c{left:7px}.ppt-note-layout-diagram.is-keywordGrid5 .is-b,.ppt-note-layout-diagram.is-keywordGrid5 .is-d{right:7px}.ppt-note-layout-diagram.is-keywordGrid5 .is-a,.ppt-note-layout-diagram.is-keywordGrid5 .is-b{top:62%}.ppt-note-layout-diagram.is-keywordGrid5 .is-c,.ppt-note-layout-diagram.is-keywordGrid5 .is-d{bottom:7px}.ppt-note-layout-copy{gap:4px;min-width:0;display:grid}.ppt-note-layout-title{color:#000000e0;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.ppt-note-layout-check{color:#ff2442;flex:none;margin-inline-start:auto;font-size:14px;display:none}.ppt-note-form .ppt-note-layout-option.ant-radio-button-wrapper-checked .ppt-note-layout-check{display:inline-flex}.ppt-note-layout-meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ppt-note-layout-meta span{color:#00000073;background:#0000000a;border-radius:4px;padding:1px 5px;font-size:12px;line-height:1.35}.ppt-note-layout-meta .ppt-note-layout-keyword-required{color:#d91f3e;background:#fff0f2;font-weight:600}.ppt-note-download-group.ant-space-compact{display:inline-flex}.ppt-note-download-group.ant-space-compact>.ant-btn:first-child{min-width:104px}.ppt-note-download-group.ant-space-compact>.ant-dropdown-trigger{width:34px;padding-inline:8px}.ppt-note-result-card.ant-card{min-width:0}.ppt-note-result-card .ant-card-body{gap:14px;display:grid}.ppt-note-workflow-steps.ant-steps{background:#fff;border:1px solid #0000000f;border-radius:8px;margin-bottom:14px;padding:14px 18px}.ppt-note-workflow-steps .ant-steps-item-title{font-weight:600}.ppt-note-workflow-steps .ant-steps-item-description{font-size:12px}.ppt-note-flow-preview,.ppt-note-flow-settings,.ppt-note-flow-results{gap:14px;display:grid}.ppt-note-flow-card,.ppt-note-flow-complete,.ppt-note-flow-action{background:#fff;border:1px solid #0000000f;border-radius:8px}.ppt-note-flow-card{gap:16px;padding:18px;display:grid}.ppt-note-flow-card .ant-typography{margin:0}.ppt-note-flow-card .ant-typography.ant-typography-secondary{color:#ff2442;font-size:12px;font-weight:600}.ppt-note-flow-upload{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.4fr) auto;align-items:center}.ppt-note-flow-upload-box{text-align:center;border:1px dashed #0000002e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:118px;padding:14px;display:flex}.ppt-note-flow-upload-box>.anticon{color:#ff2442;font-size:24px}.ppt-note-flow-upload-box span,.ppt-note-flow-action span,.ppt-note-flow-complete .ant-typography{color:#00000073;font-size:13px}.ppt-note-flow-complete,.ppt-note-flow-action{align-items:center;gap:10px;padding:12px 16px;display:flex}.ppt-note-flow-complete>.anticon{color:#52c41a;font-size:18px}.ppt-note-flow-complete>span,.ppt-note-flow-action>div{gap:3px;display:grid}.ppt-note-flow-complete .ant-btn{margin-left:auto}.ppt-note-flow-settings-row{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:end;gap:12px;display:grid}.ppt-note-flow-range.ant-form-item{margin-bottom:0}.ppt-note-flow-layout-section{border-top:1px solid #0000000f;gap:10px;padding-top:16px;display:grid}.ppt-note-flow-layout-section>div:first-child{gap:2px;display:grid}.ppt-note-flow-layout-grid.ant-radio-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.ppt-note-flow-layout-grid .ppt-note-layout-option.ant-radio-button-wrapper{border:1px solid #00000014;color:#000000b8;text-align:left;white-space:normal;background:#fff;border-inline-start-width:1px;border-radius:8px;height:auto;min-height:92px;margin-inline-start:0;padding:0;overflow:hidden}.ppt-note-flow-layout-grid .ppt-note-layout-option.ant-radio-button-wrapper:before{display:none}.ppt-note-flow-layout-grid .ppt-note-layout-option.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#000000e0;background:#fff5f7;border-color:#ff2442;box-shadow:0 0 0 1px #ff244214}.ppt-note-flow-action{justify-content:space-between}.ppt-note-canvas-preview{background:#f5f6f8;border:1px solid #0000000f;border-radius:8px;justify-content:center;align-items:center;min-height:360px;padding:16px;display:flex;overflow:hidden}.ppt-note-canvas-preview .ant-image{max-width:100%;max-height:640px;display:block}.ppt-note-canvas-preview img{object-fit:contain;border-radius:6px;max-width:100%;height:auto;max-height:640px;display:block;box-shadow:0 8px 24px #0f172a1f}.ppt-note-result-main-preview.ppt-note-canvas-preview{min-height:520px}.ppt-note-result-main-preview.ppt-note-canvas-preview .ant-image{width:min(100%,540px);max-height:none}.ppt-note-result-main-preview.ppt-note-canvas-preview img{aspect-ratio:3/4;width:100%;height:auto;max-height:none}.ppt-note-generated-results{gap:10px;display:grid}.ppt-note-generated-results-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ppt-note-generated-strip{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.ppt-note-generated-thumb{appearance:none;color:#000000b8;cursor:pointer;text-align:center;background:#fff;border:1px solid #0000001a;border-radius:8px;gap:6px;min-width:0;padding:6px;display:grid}.ppt-note-generated-thumb:hover,.ppt-note-generated-thumb:focus-visible,.ppt-note-generated-thumb.is-active{border-color:#ff2442;outline:none;box-shadow:0 0 0 2px #ff24421f}.ppt-note-generated-thumb img{aspect-ratio:3/4;object-fit:cover;background:#f5f6f8;border-radius:5px;width:100%;display:block}.ppt-note-generated-thumb span{font-size:12px;line-height:1.4}.ppt-note-scene-form.ant-form{gap:10px}.ppt-note-scene-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ppt-note-scene-number-grid .ant-input-number{width:100%}.ppt-note-scene-preview{-webkit-user-select:none;user-select:none}.ppt-note-scene-stage{max-width:100%;max-height:640px;display:grid;position:relative}.ppt-note-scene-stage .ant-image,.ppt-note-scene-stage img{grid-area:1/1}.ppt-note-scene-stage .ant-image{width:100%;max-width:100%;max-height:640px;display:block}.ppt-note-scene-stage img{width:100%}.ppt-note-scene-placement{touch-action:none;grid-area:1/1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ppt-note-scene-polygon{cursor:move;fill:#d8f35d1a;stroke:#d8f35d;stroke-width:4px;vector-effect:non-scaling-stroke}.ppt-note-scene-handle{cursor:grab;fill:#fff;stroke:#ff2442;stroke-width:3px;touch-action:none;vector-effect:non-scaling-stroke}.ppt-note-canvas-preview.is-picking-color{border-color:#ff24425c}.ppt-note-canvas-preview.is-picking-color img{cursor:crosshair}.ppt-note-page-strip{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;display:grid}.ppt-note-thumb{appearance:none;color:#000000b8;cursor:pointer;text-align:center;background:#fff;border:1px solid #00000014;border-radius:8px;gap:6px;min-width:0;padding:6px;display:grid}.ppt-note-thumb:hover,.ppt-note-thumb:focus-visible,.ppt-note-thumb.is-active{border-color:#ff2442;outline:none}.ppt-note-thumb img{aspect-ratio:16/9;object-fit:cover;background:#f5f6f8;border-radius:5px;width:100%}.ppt-note-thumb span{font-size:12px;line-height:1.4}.ppt-note-tutorial{border-top:1px solid #0000000f;padding-top:10px}.ppt-note-tutorial h2.ant-typography{margin:0 0 12px;font-size:18px}.ppt-note-tutorial .merchant-tool-tutorial-grid article{background:#fff;border:1px solid #0000000f;border-radius:8px;padding:14px}.ppt-note-tutorial h3.ant-typography{margin:0 0 8px;font-size:15px}.ppt-note-tutorial .ant-typography{margin-bottom:0}@media (width<=899px){.ppt-note-workflow-grid{grid-template-columns:minmax(0,1fr)}.ppt-note-canvas-preview{min-height:260px;padding:12px}.ppt-note-batch-result-stage{min-height:320px;padding:12px}.ppt-note-workflow-steps.ant-steps{padding:12px}.ppt-note-flow-upload,.ppt-note-flow-settings-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.ppt-note-result-main-preview.ppt-note-canvas-preview{min-height:400px}.ppt-note-result-card .ant-card-head-wrapper,.ppt-note-result-card .ant-card-extra .ant-space{align-items:stretch;gap:8px;display:grid}.ppt-note-result-card .ant-card-extra,.ppt-note-result-card .ant-card-extra .ant-space,.ppt-note-result-card .ant-card-extra .ant-btn,.ppt-note-result-card .ant-card-extra .ant-space-item{width:100%}.ppt-note-result-card .ant-card-extra .ppt-note-download-group.ant-space-compact{width:100%;display:flex}.ppt-note-result-card .ant-card-extra .ppt-note-download-group.ant-space-compact>.ant-btn:first-child{flex:auto;width:auto;min-width:0}.ppt-note-result-card .ant-card-extra .ppt-note-download-group.ant-space-compact>.ant-dropdown-trigger{flex:0 0 42px;width:42px}}@media (width<=430px){.ppt-note-form .ppt-note-layout-grid.ant-radio-group{grid-template-columns:minmax(0,1fr)}.ppt-note-page-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ppt-note-batch-result-heading{flex-direction:column;align-items:flex-start;gap:2px}.ppt-note-batch-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppt-note-workflow-steps.ant-steps{gap:10px}.ppt-note-flow-layout-grid.ant-radio-group{grid-template-columns:minmax(0,1fr)}.ppt-note-flow-action{flex-direction:column;align-items:stretch}.ppt-note-generated-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ppt-note-scene-number-grid{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box}.merchant-tool-top-tabs.ant-tabs{z-index:2;margin-bottom:0;position:relative}.merchant-tool-top-tabs.ant-tabs>.ant-tabs-nav{border-bottom:1px solid #1f293712;min-height:46px;margin-bottom:0}.merchant-tool-top-tabs.ant-tabs>.ant-tabs-content-holder,.merchant-tool-top-tabs.ant-tabs>.ant-tabs-body-holder{padding-top:16px}.merchant-tool-top-tabs.ant-tabs .ant-tabs-tabpane>.ant-alert,.merchant-tool-top-tabs.ant-tabs [role=tabpanel]>.ant-alert{margin-bottom:18px}.merchant-tool-top-tabs.ant-tabs>.ant-tabs-nav:before{border-bottom:0}.merchant-tool-top-tabs.ant-tabs .ant-tabs-nav-list{gap:22px}.merchant-tool-top-tabs.ant-tabs .ant-tabs-tab,.merchant-tool-page .merchant-tool-top-tabs.ant-tabs .ant-tabs-tab+.ant-tabs-tab{min-height:42px;color:var(--ant-color-text-secondary,#6b7280);margin:0;padding:9px 0 11px;font-weight:650}.merchant-tool-top-tabs.ant-tabs .ant-tabs-tab:hover,.merchant-tool-top-tabs.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ant-color-primary,#ff2442)}.merchant-tool-top-tabs.ant-tabs .ant-tabs-ink-bar{background:var(--ant-color-primary,#ff2442);border-radius:99px 99px 0 0;height:3px}@media (width<=520px){#root{padding:12px}.merchant-tool-page-head h1.ant-typography{font-size:27px}}:root{--color-accent:#ff2442;--color-accent-hover:#ff4d5e;--color-accent-active:#d91434;--color-accent-soft:#fff1f3;--color-accent-border:#ff9ea1;--color-text:#24272e;--color-text-secondary:#656a75;--color-text-tertiary:#00000073;--color-bg-layout:#f7f8fa;--color-bg-surface:#fff;--color-bg-subtle:#fafafa;--color-border:#d9d9d9;--color-border-subtle:#e9ebef;--radius-control:6px;--radius-surface:8px;color:var(--color-text);background:var(--color-bg-layout);font-synthesis:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei UI,PingFang SC,sans-serif;font-size:14px}body{background:var(--color-bg-layout);color:var(--color-text)}#root{max-width:none;margin:0;padding:0}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,.ppt-note-upload-label:focus-within{outline-offset:3px;outline:3px solid #ff9ea1}button,a{transition:color .18s,background .18s,border-color .18s,box-shadow .18s}.tool-hub{min-height:100dvh;display:block}.hub-skip{z-index:10;background:#fff;border-radius:8px;padding:12px;position:fixed;top:-60px;left:230px}.hub-skip:focus{top:10px}.brand-mark{color:#fff;letter-spacing:0;background:#f1324c;border-radius:7px;align-items:center;padding:5px 9px;font-size:16px;font-weight:650;display:inline-flex}.hub-free-tag{color:#747a85;white-space:nowrap;background:#f0f2f5;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:500;display:inline-block}.hub-content{min-width:0}.hub-topbar{border-bottom:1px solid var(--color-border-subtle);background:#fff;justify-content:flex-end;align-items:center;height:72px;padding:0 34px;display:flex}.hub-topbar>div{align-items:center;gap:26px;display:flex}.hub-topbar a{color:#737985;font-size:12px;text-decoration:none}.hub-topbar a:hover{color:#e52c46}.hub-topbar a>span{margin-left:6px}.hub-main{max-width:1450px;margin:0 auto;padding:26px 34px 20px}.hub-workspace-head{justify-content:space-between;align-items:center;gap:15px;margin:0 0 19px;display:flex}.hub-title-line{flex-wrap:wrap;align-items:center;gap:11px;display:flex}#collage-onboarding-entry:not([hidden]){display:contents}.hub-title-line h1{white-space:nowrap;letter-spacing:-.6px;margin:0;font-size:25px;font-weight:650;line-height:1.4}.hub-title-line .hub-free-tag{color:#799183;background:#edf3ef}.hub-workspace-head p{color:#8b919c;margin:7px 0 0;font-size:12px}.hub-guide-button{font:inherit;color:#878e99;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:11px}.hub-guide-button>span{margin-left:7px}.hub-guide-button:hover{color:#e52c46}.hub-process-note{color:#7f8793;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 15px;font-size:10px;display:flex}.hub-process-note>span{letter-spacing:.3px}.hub-process-note i{color:#c4c9d1;font-style:normal}.hub-process-note small{color:#a1a7b2;margin-left:auto;font-size:10px}.hub-main>section[hidden]{display:none}.ppt-note-workflow-grid{grid-template-columns:minmax(300px,350px) minmax(0,1fr);align-items:start;gap:20px}.ppt-note-workflow-sidebar{gap:16px}.ant-card{border-color:#e9ebef;border-radius:10px;box-shadow:0 2px 3px #24304702}.merchant-tool-form-card.ant-card>.ant-card-body{padding:20px}.merchant-tool-card-head{margin-bottom:15px}.merchant-tool-card-head h2.ant-typography{margin-bottom:7px;font-size:14px;font-weight:600}.merchant-tool-card-head p.ant-typography{color:#9298a3;font-size:11px;line-height:1.8}.ppt-note-upload.ant-upload-wrapper .ant-upload-drag{background:#fcfcfd;border-color:#dee2e8;border-radius:8px}.ppt-note-upload.ant-upload-wrapper .ant-upload-drag:hover{background:#fff8f9}.ppt-note-upload.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{padding:0}.ppt-note-upload-label{gap:9px;min-height:145px;padding:22px 13px}.ppt-note-upload-label .anticon{color:#ee3b52;background:#fff0f2;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:2px;font-size:21px;display:grid}.ppt-note-upload-label strong{font-size:12px;font-weight:500}.ppt-note-upload-label>span{color:#a0a6b0;font-size:10px;line-height:1.7}.ppt-note-upload~.ant-typography{color:#a0a6b0;overflow-wrap:anywhere;margin-top:9px;font-size:10px;display:block}.tool-starter{border-top:1px solid #f0f1f4;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding-top:13px;display:flex}.tool-starter small{color:#a0a6b0;font-size:10px}.tool-starter .ant-btn{color:#7d8491;border-color:#e4e6eb;height:29px;font-size:11px}.tool-starter .ant-btn:hover{color:#e52c46}.ppt-note-form .ant-form-item-label>label{color:#737b88;font-size:11px}.ppt-note-form .ant-form-item{margin-bottom:16px}.ppt-note-form .ant-input,.ppt-note-form .ant-input-number,.ppt-note-form .ant-btn{font-size:12px}.ppt-note-form .ant-input::placeholder{font-size:10px}.ppt-note-layout-title{font-size:11px}.ppt-note-form .ppt-note-layout-option.ant-radio-button-wrapper{border-radius:7px;min-height:83px}.ppt-note-form .ppt-note-layout-option.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){box-shadow:none;background:#fff6f7}.ppt-note-result-card.ant-card{position:sticky;top:20px}.ppt-note-result-card.ant-card>.ant-card-head{border-color:#f0f1f4;min-height:59px;padding:0 20px}.ppt-note-result-card .ant-card-head-title{font-size:12px;font-weight:600}.ppt-note-result-card .ant-card-extra .ant-btn{height:29px;font-size:11px}.ppt-note-result-card.ant-card>.ant-card-body{gap:14px;padding:16px}.ppt-note-feedback.ant-alert{background:#f9fafb;border:none;border-radius:6px;padding:9px 11px}.ppt-note-feedback .ant-alert-title{color:#9097a3;font-size:11px}.ppt-note-feedback .ant-alert-icon{font-size:12px}.hub-example{background:#f8f9fb;border:1px solid #f0f1f4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:490px;padding:45px 20px 30px;display:flex;position:relative;overflow:hidden}.hub-example-label{color:#abb1bc;letter-spacing:1px;font-size:10px;position:absolute;top:15px;left:17px}.hub-example-poster{background:#f9f0e7;border:1px solid #e8dfd8;flex-direction:column;align-items:stretch;width:218px;padding:18px 17px 15px;display:flex;transform:rotate(-3deg);box-shadow:9px 9px #edf0f4,0 7px 22px #3e46501a}.hub-example-poster>span{color:#b39478;letter-spacing:2px;margin-bottom:5px;font-size:8px}.hub-example-poster strong{color:#72583d;letter-spacing:-.5px;margin-bottom:13px;font-size:13px;font-weight:600}.hub-example-poster img{border:3px solid #fff;width:100%;height:auto;margin-bottom:8px}.hub-example-poster small{color:#b39b84;text-align:center;margin-top:1px;font-size:7px}.hub-example-caption{text-align:center;max-width:320px;margin-top:30px}.hub-example-caption strong{color:#8c94a1;font-size:13px;font-weight:500}.hub-example-caption p{color:#a5acb7;margin:8px 0 4px;font-size:11px;line-height:1.8}.hub-example-caption>small{color:#b4bac4;font-size:10px}.scene-example{margin:0}.scene-example img{border-radius:6px;width:min(100%,480px);height:auto;margin-inline:auto;display:block}.scene-example figcaption{color:#8c94a1;text-align:center;margin-top:10px;font-size:12px}.ppt-note-canvas-preview{background:#f8f9fb;border-color:#eff1f4}.download-tray{background:#fff;border:1px solid #e9ebef;border-radius:9px;margin-bottom:15px;padding:13px 16px}.download-tray summary{cursor:pointer;color:#7c8491;font-size:11px}.download-tray summary span{color:#a2a9b3;margin-left:12px;font-size:10px}.download-tray p{color:#9299a4;font-size:11px}.download-tray ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.download-tray a{color:#d73951;overflow-wrap:anywhere;background:#fff4f6;border:1px solid #f7dce1;border-radius:6px;gap:12px;padding:8px 12px;font-size:11px;text-decoration:none;display:flex}.download-tray small{color:#a99ba0;font-size:10px}.tool-working{color:#929aa7;padding:6px 0;font-size:11px}.hub-footer{color:#adb3bf;border-top:1px solid #e9ecf1;justify-content:space-between;gap:10px;margin-top:24px;padding-top:14px;font-size:10px;display:flex}.hub-help-modal h3{margin-top:20px;font-size:13px;font-weight:600}.hub-help-modal p{color:#858c97;font-size:12px;line-height:1.9}.hub-sample-download{color:#e52c46;text-underline-offset:4px;font-size:12px}@media (width>=1500px){.hub-main{padding-inline:44px}}@media (width<=1200px){.hub-topbar,.hub-main{padding-inline:25px}.ppt-note-workflow-grid{grid-template-columns:minmax(280px,310px) minmax(0,1fr);gap:15px}.merchant-tool-form-card.ant-card>.ant-card-body{padding:16px}.hub-process-note small{flex-basis:100%;margin-left:0}.ppt-note-result-card .ant-card-head-wrapper{flex-wrap:wrap;gap:10px;padding-block:13px}}@media (width<=1000px){.ppt-note-workflow-grid{grid-template-columns:minmax(0,1fr)}.ppt-note-result-card.ant-card{position:static}.hub-example{min-height:400px}}@media (width<=760px){.tool-hub{display:block}.brand-mark{font-size:14px}.hub-topbar{height:66px;padding:0 20px;position:static}.hub-topbar>div{justify-content:space-between;gap:12px;width:100%}.hub-topbar a{font-size:11px}.hub-main{padding:20px}.hub-workspace-head{margin-top:0}.hub-title-line h1{font-size:23px}.hub-workspace-head p{line-height:1.8}.hub-process-note{gap:10px}.hub-process-note small{line-height:1.7}.hub-example{min-height:430px;padding-inline:15px}.hub-example-caption{max-width:260px}.hub-footer{flex-direction:column;line-height:1.8}.hub-skip{left:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.merchant-tool-card-head .ant-typography:not(h2){color:#9298a3;font-size:11px;line-height:1.8}.ppt-note-layout-option-inner{grid-template-columns:42px minmax(0,1fr);gap:8px}.ppt-note-layout-diagram{width:42px}.ppt-note-layout-meta>span{background:0 0;padding:0;font-size:9px;line-height:1.5}.ppt-note-layout-meta>.ppt-note-layout-keyword-required{color:#dc5768;font-weight:500}@media (width<=760px){.ppt-note-form .ppt-note-layout-grid.ant-radio-group{grid-template-columns:repeat(2,minmax(0,1fr))}.ppt-note-layout-option-inner{grid-template-columns:30px minmax(0,1fr);gap:7px;padding:10px 7px}.ppt-note-layout-diagram{width:30px}.ppt-note-layout-title{font-size:10px}.ppt-note-layout-meta{gap:3px}.ppt-note-layout-meta>span{font-size:8px}.ppt-note-layout-check{font-size:11px}}@media (width<=360px){.hub-topbar>div{gap:10px}}.mainland-shell .tool-hub{display:block}.mainland-shell .hub-skip{left:calc(var(--mainland-sidebar-width) + 12px)}.hub-topbar{justify-content:space-between;gap:20px;height:72px;padding:0 25px}.hub-topbar>.workspace-heading{gap:14px}.hub-topbar>.hub-header-actions{flex-shrink:0;gap:9px}.hub-topbar .workspace-heading h1{font-size:17px}.hub-topbar .hub-free-tag{color:#799183;background:#edf3ef}.hub-topbar .tool-admin{color:#ff2442}.tool-account{display:contents}.tool-account .account-trigger{color:#555;height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:0 14px;font-size:14px;font-weight:600}.tool-account-status{color:#737985;font-size:12px}.tool-login{background:#f1f3f7;border-radius:6px;padding:10px 12px}.courseware-access{background:#fff;border:1px solid #dfe3e9;border-radius:8px;justify-items:center;gap:20px;padding:80px 24px;display:grid}.courseware-access h2{margin:0;font-size:22px;font-weight:600}@media (width<=760px){.hub-topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:72px;padding:12px 20px}.hub-topbar>.workspace-heading,.hub-topbar>.hub-header-actions{flex-wrap:wrap;justify-content:flex-start;width:auto}.hub-topbar>.hub-header-actions{margin-left:auto}}
