.nav-group{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.nav-group i{margin-left:auto;font-style:normal}.nav-group-items[hidden]{display:none}.nav-group-items .nav{padding-left:20px}.sidebar-collapsed .nav-group-items .nav{padding-left:0}.support-workspace{--background:var(--bg,#fafafa);--foreground:var(--fg,#222);--card:var(--panel,#fff);--primary:var(--accent,#5764d9);--primary-foreground:#fff;--secondary:var(--accent,#5764d9);--secondary-foreground:#fff;--muted:var(--surface,#f1f2f5);--muted-foreground:var(--muted-text,#777);--accent-foreground:#fff;--destructive:#b43b4b;--destructive-foreground:#fff;--success:#35845b;--warning:#a77725;--border:var(--line,#e5e5ea);--input:var(--line,#e5e5ea);--ring:var(--accent,#5764d9);--radius:12px;--overlay:rgba(0,0,0,.45);--overlay-light:rgba(0,0,0,.1);min-width:0;color:var(--foreground)}.support-workspace,.support-workspace button,.support-workspace input,.support-workspace select,.support-workspace textarea{font-family:inherit}.support-feedback-links,.support-tab-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.support-feedback-links a,.support-tab-links a{border:1px solid var(--border);border-radius:9px;padding:8px 12px;color:var(--foreground);text-decoration:none;background:var(--card)}.support-tab-links a:hover{border-color:var(--accent)}.support-empty,.support-unlock{padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.art-presets button,.support-empty button,.support-unlock button{border:1px solid var(--border);padding:9px 14px;border-radius:9px;background:var(--card);cursor:pointer}.support-notice{padding:12px;border-radius:8px;background:#fff3dd;color:#805f1c}.support-unlock form{display:grid;grid-gap:12px;gap:12px;margin:20px 0}.support-unlock label{display:grid;grid-gap:6px;gap:6px}.support-unlock input,.support-unlock select{border:1px solid var(--border);padding:10px;border-radius:8px}.support-code{font-size:32px;letter-spacing:8px;margin:20px 0}.support-unlock table{width:100%;text-align:left}.support-unlock td,.support-unlock th{padding:8px;border-bottom:1px solid var(--border)}.art-presets{padding:16px;border:1px solid var(--line,#ddd);border-radius:12px;margin:16px 0}.art-presets div{display:flex;gap:8px;flex-wrap:wrap}.art-presets p{font-size:13px;color:var(--muted-text,#777)}.support-workspace{--foreground:var(--ink);--background:var(--paper);--accent:var(--a);--primary:var(--a);--secondary:var(--a);--card:#fff;--muted:#f7f5f1;--muted-foreground:#807b74;--border:var(--line)}.app>aside{overflow-y:auto;z-index:50}.app>aside .nav{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:12px}.app>aside .nav>b{flex:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid #e1dad1;border-radius:8px;background:#fff;font-size:11px}.nav-group-items{display:grid;grid-gap:3px;gap:3px;padding:0 0 10px}.nav-group-items[hidden]{display:none!important}.app>aside .nav-group-items .nav{padding-left:23px;font-size:11px}.app>aside .nav-group-items .nav>b{width:23px;height:23px}.support-page-main>header{height:auto;min-height:100px;padding:26px 34px}.support-page-main>header small{font-size:11px;color:var(--a);letter-spacing:2px}.support-page-main>header h1{margin:8px 0 0;font:600 24px/1.5 Microsoft YaHei,sans-serif}.support-page-main>.support-workspace{padding:28px 34px 60px;background:var(--paper);min-height:calc(100vh - 100px)}.support-unlock p{line-height:1.8}.support-unlock li{padding:10px 0;border-bottom:1px solid var(--line)}.app>aside{overflow-x:hidden}.app>aside .nav-group-items{min-width:0}.app>aside .nav-group-label{display:flex;align-items:center;width:100%;padding:17px 10px 7px;margin:0;border:0;border-radius:0;background:transparent;color:#9c8b79;font-family:inherit;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:1px;text-align:left;cursor:pointer}.nav-group-label i{margin-left:auto;font-style:normal;opacity:.6}.app>aside .nav-group-label:hover{color:var(--a)}.app>aside .nav-group-items .nav{padding-left:10px;font-size:12px}.app>aside .bottom .nav>b,.app>aside .bottom button>b,.mobile-nav-actions .account-icon{border:0;background:transparent;width:28px;height:28px;color:inherit}.sidebar-collapsed .nav-group-label span{font-size:9px;letter-spacing:0}.sidebar-collapsed .nav-group-label i{display:none}.settings-dialog .settings-head-row{flex-wrap:wrap;gap:14px}.settings-dialog .settings-tabs{display:flex;flex-wrap:wrap;gap:4px;background:transparent;padding:0}.settings-dialog .settings-tab{border:1px solid transparent;border-radius:8px;background:#f2ece4;padding:7px 11px}.settings-dialog .settings-tab.active{background:#fff;border-color:#dfb39f;color:var(--a)}.settings-view-art [data-settings-section=art],.settings-view-chat [data-settings-section=chat],.settings-view-general [data-settings-section=general],.settings-view-navigation [data-settings-section=navigation],.settings-view-workspace [data-settings-section=workspace]{display:block}.settings-dialog .toggle-switch{border-radius:999px!important;min-width:36px;max-width:36px;min-height:22px!important;height:22px!important;flex:none!important}.settings-dialog .toggle-switch i{border-radius:50%!important;top:2px;left:2px}.settings-dialog #homeCardContainer .quick-link-row{display:grid;grid-template-columns:36px minmax(0,1fr) 28px;grid-gap:10px;gap:10px;align-items:center;margin:14px 0;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fdfbf8}.settings-dialog #homeCardContainer .title-input{grid-column:2;grid-row:1}.settings-dialog #homeCardContainer .url-input{grid-column:1/-1;grid-row:2;width:100%}.settings-dialog #homeCardContainer .row-del-btn{grid-column:3;grid-row:1}.settings-dialog #homeCardContainer .inline-input{width:100%;min-width:0;box-sizing:border-box;padding:8px 10px}.settings-dialog .settings-save-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:3}.settings-dialog .pack-dialog-head{top:0;z-index:4}.support-workspace{line-height:1.65}.support-workspace input,.support-workspace select,.support-workspace textarea{font-size:14px}.support-workspace h2,.support-workspace h3{letter-spacing:0!important}.support-page-main>header h1{font-size:22px;letter-spacing:0}.support-filter-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0}.support-filter-bar button,.support-filter-bar input,.support-filter-bar select{min-height:40px;border:1px solid var(--line);border-radius:9px;background:white;padding:8px 12px;color:var(--ink)}.support-filter-bar input{flex:1 1;min-width:150px}.support-filter-bar button{cursor:pointer}.responsive-table{overflow-x:auto}.responsive-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.responsive-table td,.responsive-table th{padding:12px;border-bottom:1px solid var(--line);white-space:nowrap}.responsive-table td small{display:block;color:#978575}.ai-limit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ai-limit-form label{display:grid;grid-gap:7px;gap:7px;font-size:13px}.ai-limit-form input,.ai-limit-form select{padding:10px;border:1px solid var(--line);border-radius:8px;background:white;min-width:0}.ai-login-notice{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:#faf4ed}.ai-login-notice button{border:0;background:var(--a);color:white;padding:8px 12px;border-radius:8px;white-space:nowrap}.ai-usage-note{font-size:11px;color:#9d8a79;text-align:right;margin:6px 0}.message-workbench{display:grid;grid-template-columns:260px minmax(0,1fr);height:min(690px,calc(100dvh - 185px));min-height:360px;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:white}.message-list-panel{display:flex;flex-direction:column;border-right:1px solid var(--line);min-height:0;background:#fbf8f3}.message-list-panel h2{margin:0 0 12px;font-size:17px}.message-list-panel input{width:100%;box-sizing:border-box}.message-list-scroll{overflow:auto;flex:1 1}.message-conversation{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:14px 18px;cursor:pointer;color:var(--ink)}.message-conversation.active{background:#f2e9df;box-shadow:inset 3px 0 var(--a)}.message-conversation strong{display:flex;justify-content:space-between;gap:8px;font-size:13px}.message-conversation small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9c8977;margin-top:5px}.message-unread{background:var(--a);color:white;border-radius:999px;padding:0 6px;font-size:11px}.message-chat-panel{display:flex;flex-direction:column;min-width:0;min-height:0}.message-chat-panel>header{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line);background:white}.message-chat-panel>header strong{flex:1 1}.message-stream{overflow:auto;flex:1 1;padding:18px;scroll-behavior:smooth}.message-bubble{display:flex;flex-direction:column;align-items:flex-start;margin:14px 0}.message-bubble.self{align-items:flex-end}.message-bubble>p{max-width:80%;margin:0;background:#f5efe7;border:1px solid #eee4d8;border-radius:13px 13px 13px 3px;padding:10px 14px;white-space:pre-wrap;overflow-wrap:anywhere}.message-bubble.self>p{background:#fff0e8;border-color:#eed6c7;border-radius:13px 13px 3px 13px}.message-bubble small{margin-top:5px;font-size:10px;color:#a18c79}.message-bubble img{max-width:240px;max-height:260px;border-radius:8px}.message-composer{display:flex;gap:10px;align-items:flex-end;border-top:1px solid var(--line);padding:14px}.message-composer textarea{border:1px solid var(--line);padding:10px;font:inherit;max-height:130px}.message-chat-panel button,.message-composer button,.message-list-panel button.message-contact{border:1px solid var(--line);border-radius:8px;background:white;padding:8px 12px;cursor:pointer}.message-composer button[type=submit]{background:var(--a);color:white;border:0}.message-notice{padding:8px 14px;font-size:12px;color:#a26747;background:#fff5ea}.message-back{display:none}.task-progress{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.task-progress span{padding:7px 10px;border-radius:8px;background:#f4efe8;color:#9b8774;font-size:12px}.task-progress .current{background:#f7e0d2;color:#a4603e}.task-work{padding:20px;border:1px solid var(--line);border-radius:13px;background:white;margin:20px 0}.task-work textarea{width:100%;box-sizing:border-box;min-height:100px;border:1px solid var(--line);border-radius:8px;padding:12px}.task-work label{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.task-work input{padding:9px}.task-work button,.task-work input{border:1px solid var(--line);border-radius:8px}.task-work button{background:white;padding:9px 13px}.task-work button.primary{background:var(--a);color:white;border:0}.task-work article{padding:12px 0;border-bottom:1px solid var(--line)}.task-work p{white-space:pre-wrap;overflow-wrap:anywhere}.mobile-menu-bar{display:none}@media(max-width:640px){.ai-limit-form,.message-workbench{grid-template-columns:1fr}.message-workbench{height:calc(100dvh - 190px);min-height:360px}.message-workbench.chat-open .message-list-panel,.message-workbench:not(.chat-open) .message-chat-panel{display:none}.message-back{display:inline-flex!important}.message-bubble>p{max-width:88%}.message-composer{gap:7px;padding:10px}.message-composer button{padding:9px}.settings-dialog #homeCardContainer .quick-link-row{grid-template-columns:36px minmax(0,1fr) 28px}.settings-dialog .settings-tabs{gap:5px}.settings-dialog .settings-tab{padding:7px 10px}.settings-dialog .settings-head-row{padding-right:18px}.support-page-main>.support-workspace{padding:14px 12px 30px}.support-page-main>header{min-height:85px;padding:18px 16px}.support-filter-bar{gap:8px}.support-workspace .support-tab-links{gap:6px}.support-workspace .support-tab-links a{padding:7px 9px}.mobile-menu-bar{display:flex;justify-content:space-around;height:58px;align-items:center}.mobile-menu-bar a,.mobile-menu-bar button{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;color:#7d6e5f;text-decoration:none;border:0;background:transparent;font-size:10px;padding:6px 12px}.app>aside #packNav{display:none!important}.app>aside.mobile-menu-open #packNav{display:block!important;position:fixed;bottom:76px;left:10px;right:10px;height:auto;max-height:70dvh;overflow:auto;background:#fbf8f3;border:1px solid var(--line);border-radius:14px;padding:12px;box-shadow:0 -10px 40px #3d2c1d20}.app>aside #packNav>.nav-group-items{position:static;max-height:none;overflow:visible;box-shadow:none;border:0;padding:0;background:transparent}.app>aside #packNav .nav{height:44px;flex-direction:row;justify-content:flex-start;text-align:left!important;padding:8px!important;font-size:13px!important}.app>aside #packNav .nav-group-label{padding:14px 8px 6px;font-size:11px}.app>aside #packNav .mobile-nav-actions{display:none!important}.app>aside{overflow:visible!important}}.message-list-panel>header{display:block;height:auto;min-height:0;width:100%;box-sizing:border-box;flex:none;padding:18px;background:#fbf8f3}.message-list-panel>header h2{display:block;white-space:nowrap;letter-spacing:0}.message-list-panel .message-contact{display:block;width:100%;margin-top:10px;white-space:nowrap}.message-chat-panel>header{height:auto;min-height:54px;box-sizing:border-box;flex:none}.message-chat-panel>header strong{min-width:0;overflow-wrap:anywhere}.message-list-panel .support-filter-bar{margin:10px 0}.message-list-panel input{min-width:0}.settings-dialog .settings-account-summary{text-align:left}.settings-dialog .setting-row{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;flex-wrap:nowrap!important;text-align:left;gap:12px}.settings-dialog .setting-row>span{width:auto!important;min-width:0;flex:1 1}.settings-dialog .setting-row>select{max-width:52%}.settings-dialog .setting-row .toggle-switch{margin:0;align-self:center}.app>aside #packNav .nav-group-label{gap:10px;padding:18px 12px 10px;font-size:12px;font-weight:600;letter-spacing:0;color:#736454}.app>aside #packNav .nav-group-label:after{content:"";height:1px;background:var(--line,#e6dfd5);flex:1 1;opacity:.8}.app>aside #packNav .nav-group-label i{order:2;margin-left:0;display:grid;place-items:center;width:16px;font-size:16px;font-weight:400;opacity:.7}.app>aside #packNav .nav-group-items{margin:0 0 7px 12px;padding:0 0 2px 8px;border-left:1px solid var(--line,#e6dfd5)}.app>aside #packNav .nav-group-items .nav{padding-left:8px}.app.sidebar-collapsed>aside #packNav .nav-group-label{padding:14px 2px 8px;gap:0;justify-content:center}.app.sidebar-collapsed>aside #packNav .nav-group-label i,.app.sidebar-collapsed>aside #packNav .nav-group-label:after{display:none}.app.sidebar-collapsed>aside #packNav .nav-group-items{margin-left:0;padding-left:0;border-left:0}@media(max-width:640px){.app>aside #packNav .nav-group-label{font-size:13px;padding:14px 8px 9px}.app>aside #packNav .nav-group-items{margin-left:8px;padding-left:8px}}.support-page-main>header{height:68px;min-height:68px;padding:0 34px;display:flex;align-items:center;border-bottom:1px solid var(--line);background:var(--paper)}.support-page-main>.support-workspace{padding:30px 34px 60px;min-height:calc(100vh - 68px);font-size:13px;line-height:1.7}.support-section-heading{margin-bottom:26px}.support-section-heading h1{margin:0 0 8px;font:600 26px/1.4 Microsoft YaHei,sans-serif;letter-spacing:0;color:var(--ink)}.support-section-heading p{margin:0;font-size:12px;color:var(--muted-text,#807b74)}.support-workspace .support-card{border-radius:14px;border-color:var(--line);background:#fffdfa;box-shadow:none;padding:22px}.support-workspace h1{font:600 26px/1.4 Microsoft YaHei,sans-serif;letter-spacing:0}.support-workspace h2{font:600 18px/1.5 Microsoft YaHei,sans-serif;letter-spacing:0}.support-workspace h3{font:600 15px/1.5 Microsoft YaHei,sans-serif;letter-spacing:0}.support-workspace input:not([type=checkbox]):not([type=radio]),.support-workspace select,.support-workspace textarea{background:#fffdfa;border:1px solid var(--line);border-radius:9px;color:var(--ink);font-size:13px;line-height:1.6;padding:10px 12px;box-shadow:none}.support-workspace textarea{resize:vertical;min-height:130px}.support-workspace button{letter-spacing:0;font-family:inherit}.support-workspace button.bg-primary,.support-workspace button.bg-secondary{border-radius:9px;background:var(--a);font-size:13px;font-weight:500}.support-workspace .support-feedback-links{margin:0 0 20px;gap:10px}.support-workspace .support-feedback-links a{padding:8px 12px;font-size:12px;background:transparent;border:1px solid var(--line);color:#88735d;border-radius:9px}.support-feedback-form{max-width:900px}.support-feedback-form>.support-inner-title{display:none}.support-workspace .tracking-wide,.support-workspace .tracking-wider{letter-spacing:0}.support-workspace .gt-mono{font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(min-width:641px){.app.sidebar-collapsed>aside #packNav .nav-group-label{display:none!important}.app.sidebar-collapsed>aside #packNav .nav-group-items{display:grid!important;margin:0;padding:0;border:0;grid-gap:4px;gap:4px}.app.sidebar-collapsed>aside #packNav .nav-group-items[hidden]{display:grid!important}.app.sidebar-collapsed>aside #packNav .nav span,.app.sidebar-collapsed>aside .bottom .nav span,.app.sidebar-collapsed>aside .bottom button span{display:none!important}.app.sidebar-collapsed>aside #packNav .nav{justify-content:center;padding:9px 0!important}.app.sidebar-collapsed>aside #packNav .nav b{width:30px;height:30px}.app.sidebar-collapsed>aside #support-navigation{position:relative;margin-top:20px;padding-top:6px}.app.sidebar-collapsed>aside #support-navigation:before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:22px;height:1px;background:#cfc4b7}.app.sidebar-collapsed>aside .bottom .nav,.app.sidebar-collapsed>aside .bottom button{display:flex;justify-content:center;padding:9px 0}}@media(max-width:640px){.support-page-main>header{height:56px;min-height:56px;padding:0 16px}.support-page-main>.support-workspace{padding:24px 16px 35px}.support-section-heading{margin-bottom:20px}.support-section-heading h1{font-size:23px}.support-workspace .support-card{padding:18px;border-radius:12px}.support-workspace h1{font-size:23px}}.support-workspace .support-draw-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;grid-gap:22px;gap:22px}.support-workspace .support-draw-layout>.flex{gap:20px}.support-workspace .support-draw-layout .support-card.text-center{text-align:left}.support-workspace .support-feedback-form button.rounded-full,.support-workspace .support-task-list button.rounded-full{border-radius:9px}.support-task-summary{padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:#f6f2ec;color:#807465}.support-task-summary p{margin:0;font-size:12px}.support-task-summary strong{color:var(--a);font-size:16px;margin-left:8px}@media(max-width:1000px){.support-workspace .support-draw-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.app.sidebar-collapsed>main,.app>main{margin-left:0!important;width:100%!important;min-width:0;padding-bottom:68px}.app>aside{position:fixed!important;inset:auto 0 0!important;width:100%!important;height:68px!important;padding:0!important;display:flex;flex-direction:row;border-right:0;border-top:1px solid var(--line);background:#fbf8f3}.app>aside>.bottom,.app>aside>.brand-link,.app>aside>.sidebar-resizer{display:none!important}.app>aside .mobile-menu-bar{width:100%;height:68px;display:flex;align-items:center;justify-content:space-around}.app>aside .mobile-menu-bar a,.app>aside .mobile-menu-bar button{min-width:0;flex:1 1;padding:6px 4px;white-space:nowrap}.app>aside .mobile-menu-bar span{display:block!important;white-space:nowrap}.support-workspace .message-composer textarea{min-height:48px;height:48px;max-height:130px}}:root{--ui-text:#242321;--ui-secondary:#766d64;--ui-primary:#c84732;--ui-paper:#fbfaf7;--ui-card:#fffdfa;--ui-border:#e9e4dc;--ui-radius:10px;--ui-card-radius:16px}.app>main>header{height:68px;min-height:68px;border-bottom:1px solid var(--ui-border)}.app>aside .nav{font-size:13px}.app>aside .nav.active{color:var(--ui-primary)}.support-workspace{--primary:var(--ui-primary);--secondary:var(--ui-primary);--foreground:var(--ui-text);--muted-foreground:var(--ui-secondary);font-size:14px;line-height:1.7}.support-workspace .support-card{border-radius:var(--ui-card-radius);padding:24px;background:var(--ui-card);border-color:var(--ui-border)}.support-workspace .text-xs,.support-workspace [class*="text-[10px]"],.support-workspace [class*="text-[11px]"]{font-size:12px;line-height:1.6}.support-workspace .text-sm{font-size:14px;line-height:1.7}.support-workspace button.bg-primary,.support-workspace button.bg-secondary{background:var(--ui-primary);border-radius:var(--ui-radius);min-height:40px;font-size:14px}.support-workspace button.rounded-full{border-radius:var(--ui-radius)}.support-workspace .support-section-heading p{color:var(--ui-secondary);font-size:13px}.support-workspace button.bg-primary:hover,.support-workspace button.bg-secondary:hover{background:#ad3c29}.art-suggestion-pageion-form label,.submission-fields label{font-size:13px;line-height:1.6;color:var(--ui-secondary)}.art-suggestion-pageion-form input,.art-suggestion-pageion-form textarea,.submission-fields input,.submission-fields textarea,.support-workspace input:not([type=checkbox]):not([type=radio]),.support-workspace select,.support-workspace textarea{font-size:14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-card);padding:10px 12px;line-height:1.7;color:var(--ui-text)}.submission-fields fieldset{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);padding:20px;margin:20px 0}.submission-fields legend{font-size:13px;font-weight:600;padding:0 8px;color:var(--ui-secondary)}.art-primary-button,.art-suggestion-pageion-form>button:first-of-type,.submission-toolbar .quick-launch{background:var(--ui-primary);color:#fff;border-radius:var(--ui-radius);min-height:40px}.app a:focus-visible,.app button:focus-visible,.app input:focus-visible,.app select:focus-visible,.app textarea:focus-visible,.settings-dialog button:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.app button:disabled{cursor:not-allowed;opacity:.45}.local-preview-badge{position:fixed;right:18px;bottom:16px;padding:6px 10px;border:1px dashed #cfaa94;border-radius:8px;background:#fffaf1;color:#80644e;font-size:11px;line-height:1.5;pointer-events:none;z-index:40}@media(max-width:640px){.app>main>header{height:56px;min-height:56px}.support-workspace .support-card{padding:18px}.submission-toolbar .quick-launch,.support-workspace button.bg-primary,.support-workspace button.bg-secondary{min-height:44px}.local-preview-badge{bottom:80px;right:10px;font-size:10px}.submission-fields fieldset{padding:16px}.support-workspace .message-composer textarea{min-height:48px;height:48px}.support-workspace .support-section-heading p{font-size:12px}}@media(prefers-reduced-motion:reduce){.app *,.settings-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.support-workspace .draw-pool-card>div:first-child{justify-content:space-between}.support-workspace .draw-pool-card .text-4xl{font-size:36px}.support-workspace .draw-pool-card p{margin:12px 0 0}.support-workspace .support-filter-bar a{font-size:13px;color:var(--ui-primary);text-decoration:none;white-space:nowrap}.support-workspace button.bg-primary,.support-workspace button.bg-secondary{color:#fff}.support-workspace .bg-accent{background:#fce7e2}.support-workspace .text-accent-foreground{color:var(--ui-primary)}.support-workspace .task-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.support-workspace .task-card{display:flex;flex-direction:column;min-width:0}.task-reward-row{display:flex;align-items:center;gap:10px;border-top:1px solid var(--ui-border);padding-top:16px;margin-top:auto;color:var(--ui-secondary)}.task-reward-row strong{font-size:15px;color:var(--ui-primary)}.task-detail-hint{margin-left:auto}.task-card:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.support-workspace .task-card>.flex:last-of-type,.support-workspace .task-card>p{margin-bottom:16px}@media(max-width:1023px){.support-workspace .task-cards{grid-template-columns:1fr}}@media(max-width:640px){.task-reward-row{flex-wrap:wrap}.task-detail-hint{font-size:12px}}.task-plan-link{padding:18px 20px;border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);background:#f7f5f1;box-shadow:none;transition:background .15s}.task-plan-link:hover{background:#eeebe5;border-color:#d8d1c7}.support-workspace .task-plan-link [class*=text-white]{color:var(--ui-secondary);letter-spacing:0}.support-workspace .task-plan-link .text-lg{font-size:16px;color:var(--ui-text)}.support-workspace .message-composer button{background:var(--ui-primary);color:#fff;border-radius:var(--ui-radius)}.app>aside #packNav .nav-group-label{gap:6px;justify-content:flex-start}.app>aside #packNav .nav-group-label:after{display:none}.app>aside #packNav .nav-group-label i{margin:0;order:0}.app>aside #packNav .nav-group-items{border:0;margin-left:0;padding-left:8px}@media(min-width:641px){.app.sidebar-collapsed>aside #support-navigation:before{left:50%;width:22px;height:1px;transform:translateX(-50%)}}.tool-library .head-right{display:flex;align-items:center;gap:10px}.tool-library .head-right input.compact-search,.tool-library .head-right select.category-select{height:40px!important;min-height:40px!important;box-sizing:border-box;padding:0 12px!important;line-height:normal}.art-tag-page .art-tag-heading{width:100%;max-width:none;box-sizing:border-box}.art-tag-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.art-tag-title h1{margin-bottom:0}.art-tag-heading>p{max-width:none}.interest-dialog-results{display:flex!important;flex-wrap:wrap;align-content:flex-start;gap:8px!important}.interest-result{display:flex!important;flex:0 1 auto!important;width:auto!important;gap:4px!important;border-radius:10px}.interest-result>button{flex:0 1 auto!important;padding:9px 12px!important;gap:8px!important;min-width:0!important}.interest-result>a{width:auto!important;min-width:42px;padding:8px!important;font-size:12px;text-decoration:none}.auth-dialog:has(.account-card),.auth-dialog:has(.account-profile),.auth-dialog:has(.account-summary){width:min(760px,calc(100vw - 32px))!important;max-width:760px!important}.auth-dialog{width:min(720px,calc(100vw - 32px))!important;max-width:720px!important}.auth-dialog .account-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.minimal-chat .ai-message{box-shadow:none!important;border:0!important;background:transparent!important;padding:12px 0!important;border-radius:0!important}.minimal-chat .ai-message.user{align-self:flex-end;max-width:85%;padding:10px 16px!important;background:#f0ece5!important;border-radius:12px!important}.minimal-chat .ai-message p{margin:0;line-height:1.75}.minimal-chat .ai-message>div{font-size:12px;color:#827669;margin-bottom:4px}.ai-login-notice{margin:0 auto 10px!important;padding:8px 12px!important;min-height:0!important;border-radius:10px!important;font-size:13px}.ai-composer.is-minimal,.ai-login-notice{width:100%;max-width:820px;box-sizing:border-box}.ai-composer.is-minimal textarea{padding:12px 14px!important;line-height:24px!important;min-height:48px!important;height:48px!important;box-sizing:border-box}.task-page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.task-page-heading h1{font-size:28px;line-height:1.3;margin:0}.task-page-heading h1 small{font-size:13px;font-weight:400;color:#85796b;white-space:nowrap;margin-left:12px}.task-category-filter{display:flex;align-items:center;gap:12px;margin:12px 0 16px}.task-category-filter select{min-width:180px;height:40px;border:1px solid #e6dfd5;border-radius:10px;padding:0 12px;background:#fffdfa}.task-category-filter a{font-size:13px;color:#a94835}.task-cards.task-is-list{grid-template-columns:1fr!important}.task-cards>.support-card:not(.task-card){grid-column:1/-1}.task-cards .task-card{padding:22px!important;display:flex;flex-direction:column;gap:0;background:#fffdfa}.task-cards .task-card>div:first-child{margin-bottom:12px}.task-card>div:first-child>div{font-size:16px!important;line-height:1.55;font-weight:600!important}.task-card>p{font-size:14px!important;line-height:1.75!important;min-height:49px;margin-bottom:20px!important}.task-card .task-reward-row{margin-top:14px;padding-top:14px;gap:12px;border-top:1px solid #e9e4dc}.task-card .task-reward-row strong{font-size:16px;color:#b44834}.task-card .bg-accent{background:#f4eee6!important;color:#82705d!important}.feedback-centered{max-width:840px!important;margin-left:auto!important;margin-right:auto!important}.feedback-centered .support-feedback-form{max-width:none!important;margin:auto}.feedback-centered .support-section-heading{text-align:center}.draw-pool-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.draw-pool-heading h2{font-size:16px;margin:0}.draw-schedule{font-size:13px;color:#827567;margin:10px 0 22px}.draw-my-chance{display:grid;grid-gap:8px;gap:8px;margin:20px 0;padding-top:20px;border-top:1px solid #e9e4dc;text-align:left}.draw-my-chance>small,.draw-my-chance>span{font-size:13px;color:#817365}.draw-my-chance>strong{font-size:24px;color:#29251f}.earn-ad-entry{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid #e9e4dc;background:#fff8ef;border-radius:12px;text-align:left;color:#312820;text-decoration:none}.earn-ad-entry span{font-size:13px;color:#837465}.ad-points-guide{max-width:720px;margin:0 auto;padding:28px;border:1px solid #e9e4dc;background:#fffdfa;border-radius:16px}.ad-points-guide h1{font-size:26px;margin:20px 0 12px}.ad-points-guide li,.ad-points-guide p{font-size:14px;line-height:1.9}.ad-points-guide ol{padding-left:22px;margin:24px 0}.ad-points-guide figure{text-align:center;margin:24px auto}.ad-points-guide figure img{width:220px;max-width:100%;height:auto;border:1px solid #e9e4dc;border-radius:12px;padding:12px}.ad-qr-placeholder{padding:24px;text-align:center;background:#f6f2eb;border-radius:12px}.message-workbench{border-radius:16px!important;background:#fffdfa!important;grid-template-columns:280px minmax(0,1fr)!important}.message-list-panel{background:#f9f6f0!important}.message-conversation{padding:18px!important;border:0!important;border-bottom:1px solid #eee7df!important;border-radius:0!important}.message-conversation.active{background:#f1e9de!important;border-left:3px solid #c84732!important}.message-conversation strong{font-size:14px!important;line-height:1.6}.message-bubble p{box-shadow:none!important;border:0!important;border-radius:12px!important;padding:12px 16px!important;background:#f3eee6!important;line-height:1.7}.message-bubble.self p{background:#fbeee7!important}.message-composer{display:flex!important;align-items:center!important;padding:12px!important;gap:10px!important;background:#fffdfa}.message-composer textarea{flex:1 1;min-width:0;height:42px;min-height:42px;resize:none;border:1px solid #e6dfd5;border-radius:10px;padding:10px 12px;line-height:22px}.art-suggestion-page{max-width:900px!important;padding:32px!important}.art-suggestion-page form{display:grid;grid-gap:20px;gap:20px}.art-suggestion-page label{display:grid;grid-gap:8px;gap:8px;font-size:14px}.art-suggestion-page input,.art-suggestion-page select,.art-suggestion-page textarea{width:100%;box-sizing:border-box;border:1px solid #e6dfd5;border-radius:10px;background:#fffdfa;padding:12px;font-size:14px;line-height:1.6}.website-folder>header,.website-folders-toolbar{display:flex!important;justify-content:space-between;align-items:center;height:auto!important;padding:12px 0!important;border:0!important;gap:12px}.website-folder{border:1px solid #e9e4dc;border-radius:12px;padding:0 16px 16px;margin:12px 0;background:#fffdfa}.website-folder h4{margin:0;font-size:14px}.website-folder>header>div{display:flex;gap:6px}.website-folders button{padding:7px 10px;border:1px solid #e9e4dc;border-radius:8px;background:#fffdfa;font:inherit;font-size:12px;cursor:pointer}.website-buttons{display:grid;grid-gap:8px;gap:8px}.website-buttons a{display:flex;align-items:center;gap:8px;text-decoration:none;color:#463b31;padding:12px 10px;background:#f7f3ed;border:1px solid #eee7dc;border-radius:10px;min-width:0;font-size:13px}.website-buttons a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-buttons img{width:18px;height:18px;object-fit:contain;flex-shrink:0}.website-folder-editor{border:1px solid #e9e4dc;border-radius:12px;padding:18px;background:#f8f5ee;margin-top:16px}.website-folder-fields{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px;gap:10px}.website-folder-editor label{display:grid;grid-gap:6px;gap:6px;font-size:13px;margin-bottom:12px}.website-folder-editor input,.website-folder-editor select{min-width:0;width:100%;box-sizing:border-box;padding:9px;border:1px solid #e6dfd5;border-radius:8px;background:#fffdfa}.website-link-editor{border:1px solid #e9e4dc;border-radius:10px;padding:12px;margin:12px 0}.website-link-editor legend{font-size:12px;padding:0 6px}.website-folder-save{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.website-folder-save button[type=submit]{background:#c84732;color:white;border-color:#c84732}.admin-workbench>aside{background:#f4f1eb!important;border-right:1px solid #e2ddd5!important;width:240px!important}.admin-nav-group h2{font-size:11px;letter-spacing:.5px;padding:16px 12px 6px;color:#8a7e70}.admin-navigation a{padding:9px 12px!important;border-radius:8px!important;margin:2px 0!important;font-size:13px!important}.admin-navigation a[aria-current=page]{background:#ebe3d7!important;color:#843d2e!important;font-weight:600}.admin-page-content{max-width:1500px;padding:28px!important}.cms-editor{display:grid!important;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.cms-editor>.cms-panel:last-child{position:-webkit-sticky;position:sticky;top:82px;background:#faf8f3;border:1px solid #e5dfd5;padding:20px;border-radius:12px}.cms-editor-bar{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#fbfaf7;padding:12px 0;border-bottom:1px solid #e9e4dc;margin-bottom:20px}.cms-list-heading{display:grid;grid-template-columns:minmax(0,1fr) 100px 90px;padding:14px 20px 14px 48px;background:#f3efe7;border-bottom:1px solid #e9e4dc;font-size:12px;color:#827567}.cms-select-row{background:#fffdfa;border-bottom:1px solid #e9e4dc;padding:6px 14px}.cms-select-row>button{display:grid!important;grid-template-columns:minmax(0,1fr) 100px 90px;align-items:center;text-align:left;grid-gap:14px;gap:14px;padding:14px 4px}.cms-select-row strong{font-size:15px}.cms-select-row small{margin-top:7px;display:block;color:#857666}@media(max-width:1000px){.cms-editor{grid-template-columns:1fr}.cms-editor>.cms-panel:last-child{position:static}}@media(max-width:640px){.task-page-heading{align-items:flex-start}.task-page-heading h1{font-size:24px}.task-page-heading h1 small{display:block;margin:8px 0 0}.task-cards .task-card{padding:18px!important}.task-category-filter select{min-width:0;flex:1 1}.auth-dialog{width:calc(100vw - 24px)!important}.auth-dialog .account-links{grid-template-columns:1fr}.message-workbench{grid-template-columns:1fr!important}.art-suggestion-page{padding:20px!important}.website-folder-fields{grid-template-columns:1fr}.website-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-page-content{padding:18px!important}.cms-list-heading{display:none}.cms-select-row>button{grid-template-columns:minmax(0,1fr) auto}.cms-select-row>button>span:last-child{display:none}}.cms-status-tabs{display:flex;gap:8px;margin-bottom:16px}.cms-status-tabs button{padding:8px 16px;border:1px solid #e9e4dc;border-radius:8px;background:#fffdfa;font-size:13px}.cms-status-tabs button[aria-pressed=true]{background:#ede5d9;color:#783d2e;border-color:#d9c8b5}.account-panel{padding:30px!important}.account-panel .account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:640px){.account-panel{padding:20px!important}.account-panel .account-actions{grid-template-columns:1fr}}.account-actions>a,.account-actions>button{min-width:0}.account-profile{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px 16px;gap:12px 16px}.account-profile h3,.account-profile>p{grid-column:1/-1}.account-profile>label{margin:0!important}.account-profile>button{align-self:end;height:40px}.account-profile>label:last-of-type{grid-column:1/-1}.account-profile>button:last-child{grid-column:1/-1;justify-self:start}.auth-content{max-width:460px;margin:auto}@media(max-width:640px){.account-profile{grid-template-columns:1fr}.account-profile>*{grid-column:1!important}.account-profile>button{justify-self:start}}.draw-prize-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px}.draw-prize-grid .support-card{text-align:left}.website-folders.is-single>.website-folders-toolbar>span{display:none}.website-folders.is-single>.website-folder{border:0;margin:0;padding:0;background:transparent}.website-folders.is-single .website-folder>header h4{display:none}.website-folders.is-single .website-folder>header{justify-content:flex-end}.website-folder-caption{font-size:11px;color:#958575}.cms-notice:empty{display:none}.admin-workbench{background:#fbfaf7!important;--a:#c84732}.admin-workbench .cms-list{border-radius:10px}.admin-workbench .cms-select-row>button{border:0!important;background:transparent!important;box-shadow:none}.admin-workbench .cms-filters{background:#f4f0e8;border-color:#e9e4dc}.admin-workbench .cms-primary{background:#c84732!important;border-color:#c84732!important}.admin-workbench .cms-editor .cms-panel:first-child>label:first-child input{font-size:25px;line-height:1.5;padding:16px;border-radius:10px}@media(max-width:640px){.draw-prize-grid{grid-template-columns:1fr}}.minimal-chat .ai-composer.is-minimal,.minimal-chat .ai-login-notice{width:min(760px,100%)!important;max-width:760px!important}.minimal-chat .ai-login-notice{padding:6px 12px!important}.minimal-chat .ai-login-notice button{min-height:28px!important;height:28px!important;padding:4px 10px!important;line-height:20px}:root{--content-width:1220px;--content-gutter:clamp(20px,4vw,56px);--editorial-font:"Noto Serif SC","Songti SC","SimSun",serif}.home-workspace,.navigation-settings,.personalized-library .art-library-content,.personalized-library .collection-library,.support-page-main>.support-workspace{width:100%;max-width:var(--content-width);box-sizing:border-box;margin-inline:auto!important;padding:28px var(--content-gutter) 60px!important}.support-page-main>.feedback-centered{max-width:840px}.art-compact-heading h1,.art-suggestion-page h1,.collection-toolbar h2,.feedback-history h1,.support-section-heading h1,.support-workspace h2,.support-workspace h3,.task-page-heading h1,.workspace-heading h2,.workspace-panel-head h3{font-family:var(--editorial-font)!important;font-weight:600;letter-spacing:0}.collection-library .content-filterbar{display:flex;width:100%;gap:10px;align-items:center;box-sizing:border-box}.collection-library .content-filterbar>input{flex:1 1!important;min-width:100px;max-width:none!important;width:auto!important;height:42px}.collection-library .content-filterbar>.category-select,.collection-library .content-filterbar>select{flex:0 1 210px;width:210px;max-width:none;height:42px;box-sizing:border-box}.art-suggestion-page .content-filterbar{display:flex;align-items:center;gap:12px}.art-suggestion-page .content-filterbar>select{height:42px;min-height:42px;line-height:22px;padding:9px 36px 9px 12px;width:210px;box-sizing:border-box;color:var(--ui-text);border:1px solid var(--ui-border);border-radius:10px}.art-suggestion-page .content-filterbar>button{height:42px;border:1px solid var(--ui-border);padding:8px 16px;border-radius:10px;background:var(--ui-card);color:var(--ui-secondary)}.feedback-history{max-width:960px;margin:0 auto}.feedback-history-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:28px}.feedback-history-heading h1{font-size:28px;margin:0 0 8px}.feedback-history-heading p{margin:0;color:var(--ui-secondary);font-size:13px}.feedback-history-heading>a{display:flex;align-items:center;gap:8px}.feedback-history-filters{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--ui-border);padding-bottom:18px}.feedback-history-tabs{display:flex;gap:6px;flex:1 1;flex-wrap:wrap}.feedback-history-tabs button{min-height:40px;padding:8px 16px;background:transparent;border:1px solid transparent;border-radius:9px;color:var(--ui-secondary);font-size:13px}.feedback-history-tabs button[aria-pressed=true]{background:#f4e9e1;border-color:#e8d3c7;color:var(--ui-primary)}.feedback-history-filters select{height:40px;min-width:140px}.history-refresh{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--ui-border);background:var(--ui-card);border-radius:9px;color:var(--ui-secondary)}.feedback-history-count{font-size:12px;color:var(--ui-secondary);margin:18px 0}.feedback-history-list{display:grid;grid-gap:14px;gap:14px}.feedback-record{padding:24px;background:var(--ui-card);border:1px solid var(--ui-border);border-radius:14px}.feedback-record-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--ui-secondary)}.feedback-record-meta time{margin-left:auto}.feedback-record h3{font-size:16px;margin:18px 0 12px;line-height:1.7}.feedback-record h3 span{display:block;margin-top:6px;color:var(--ui-primary);font-size:13px;font-family:inherit}.feedback-record-content{font-size:14px;line-height:1.85;white-space:pre-wrap;margin:16px 0;color:var(--ui-text);overflow-wrap:anywhere}.feedback-record-reply{padding:14px 16px;background:#f7f4ee;border-radius:8px;border-left:2px solid #d6c0ac}.feedback-record-reply strong{font-size:12px;color:var(--ui-secondary);font-weight:500}.feedback-record-reply p{font-size:13px;line-height:1.8;margin:6px 0 0}.feedback-record-footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px;color:#68816b;font-size:12px}.feedback-record-footer a{display:flex;align-items:center;gap:4px;color:var(--ui-secondary);text-decoration:none}.minimal-chat .ai-chat-stream{width:min(760px,100%);max-width:760px;margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:30px 0!important;background:transparent!important}.chat-turn{margin:0;max-width:100%;font-size:15px;line-height:1.9;overflow-wrap:anywhere}.chat-turn p{margin:0;white-space:pre-wrap}.chat-turn.user{align-self:flex-end;max-width:85%;padding:12px 20px;background:#f1efeb;border-radius:24px}.chat-turn.assistant{align-self:stretch;padding:8px 4px}.chat-turn.error{color:#a24b3c;font-size:14px}.minimal-chat .ai-chat-shell{background:transparent!important}.minimal-chat .ai-composer.is-minimal{border-radius:25px!important;padding:10px 14px!important;box-shadow:0 2px 10px #2b211908;background:#f4f3ef!important}.prize-art{height:140px;margin:12px -12px 20px;color:#aa6755;overflow:hidden}.prize-art svg{width:100%;height:100%}.prize-art-1{color:#8b7959}.prize-art-2{color:#657c79}.draw-prize-grid .support-card{position:relative;background:linear-gradient(145deg,#fffdf9,#f5e9de)!important;border-color:#ead7c8!important;overflow:hidden}.draw-prize-grid .support-card:nth-child(2){background:linear-gradient(145deg,#fffdf9,#eee9de)!important}.draw-prize-grid .support-card:nth-child(3){background:linear-gradient(145deg,#fffdf9,#e5eeea)!important}.draw-schedule{display:inline-flex;align-items:center;gap:14px;background:#f6f0e8;border:1px solid #eee2d3;border-radius:8px;padding:8px 12px;margin:10px 0 20px;color:var(--ui-secondary);font-size:12px}.draw-schedule time{font-size:14px;color:var(--ui-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.website-buttons>a{min-height:44px;background:#f7f4ef!important;border-color:var(--ui-border)!important;border-radius:9px!important}.website-workspace-panel .workspace-panel-head{margin-bottom:18px}.navigation-settings>p{color:var(--ui-secondary);font-size:13px}.folder-icon-picker{display:flex;flex-wrap:wrap;gap:7px;border:0;padding:0;margin:0;grid-column:1/-1}.folder-icon-picker legend{font-size:13px;margin-bottom:8px}.folder-icon-picker button{display:grid;place-items:center;width:40px;height:40px;padding:0!important;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-card);color:var(--ui-secondary)}.folder-icon-picker button[aria-pressed=true]{border-color:var(--ui-primary);color:var(--ui-primary);background:#fff2e9}.website-folder h4{display:flex;align-items:center;gap:8px}.research-title-only .content-tile{grid-template-columns:1fr!important}@media(max-width:640px){:root{--content-gutter:16px}.collection-library .content-filterbar{flex-wrap:wrap}.collection-library .content-filterbar>input{flex-basis:100%!important}.collection-library .content-filterbar>.category-select,.collection-library .content-filterbar>select{flex:1 1;width:0;min-width:0}.feedback-history-heading{align-items:flex-start}.feedback-history-heading h1{font-size:24px}.feedback-history-filters{flex-wrap:wrap}.feedback-history-tabs{flex-basis:100%}.feedback-record{padding:18px}.feedback-record-meta{gap:8px}.feedback-record-meta time{font-size:11px}.feedback-history-heading>a{font-size:12px;white-space:nowrap}.draw-schedule{flex-wrap:wrap}.prize-art{height:130px}.chat-turn.user{max-width:90%}.minimal-chat .ai-chat-stream{padding:20px 0!important}}.message-chat-panel>.message-empty-state{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:30px;text-align:center;border:0;background:transparent;color:var(--ui-secondary)}.message-empty-state h2{font-size:21px;margin:0 0 12px;color:var(--ui-text)}.message-empty-state p{font-size:13px;margin:0}.submission-columns>label:only-child{grid-column:1/-1}.art-suggestion-page .my-suggestion-card{border-color:var(--ui-border);background:var(--ui-card);padding:24px}.my-suggestion-card>p{color:var(--ui-text)!important;font-size:14px!important;line-height:1.85!important}.my-suggestion-card h3{color:var(--ui-primary)!important}.my-suggestion-card blockquote{background:#f7f4ee!important;border-color:#d6c0ac!important}.my-suggestion-card blockquote,.my-suggestion-card>div:first-child>a{color:var(--ui-secondary)!important;font-size:13px!important}.suggestion-actions>button{min-height:38px;background:var(--ui-card)!important;border-color:var(--ui-border)!important}.my-suggestion-card>small,.suggestion-actions>button{font-size:12px!important;color:var(--ui-secondary)!important}.navigation-settings .website-folders.is-single{max-width:none}:root{--content-width:1200px;--ui-paper:#fff}.app,.app>main,.app>main>header,body{background:#fff!important}.app>main>article,.app>main>section{max-width:1200px;box-sizing:border-box;margin-inline:auto}.app>main>.hero{width:100%}.home-workspace,.navigation-settings,.personalized-library .art-library-content,.personalized-library .collection-library,.support-page-main>.support-workspace{background:transparent!important;max-width:1200px!important}.admin-page-content{max-width:1200px;margin-inline:auto}.art-submission-page,.art-suggestion-page,.art-tag-page,.reader,.reader.artwork-reader{max-width:1200px!important}.art-work-footer .art-bookmark-button,.personalized-library .art-card-tags a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;min-height:30px;font-size:12px!important;line-height:18px;padding:5px 9px!important;border:1px solid var(--ui-border);border-radius:7px;white-space:nowrap;color:var(--ui-secondary);background:#f7f4ef}.art-work-footer{align-items:flex-end}.art-card-tags{gap:6px!important}.support-workspace .draw-pool-heading{margin-bottom:20px}.draw-prize-grid{gap:16px}.draw-prize-slide{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:250px;border:1px solid #e6ded5;border-radius:16px;background:#fff;overflow:hidden;padding:22px;color:#a9664f;box-sizing:border-box}.prize-watermark{position:absolute;right:-10px;top:4px;font:italic 180px/.95 Georgia,Times New Roman,serif;letter-spacing:-18px;opacity:.09;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prize-slide-rank{font-weight:600;letter-spacing:1px}.draw-prize-slide h3{font-size:18px!important;line-height:1.55!important;color:#302c27;margin:62px 0 22px;font-family:var(--editorial-font)!important;overflow-wrap:anywhere}.prize-slide-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;border-top:1px solid #eee7df;padding-top:15px;margin-top:auto}.prize-slide-footer>div{display:flex;align-items:baseline;gap:5px}.prize-slide-footer strong{font:500 44px/1 Georgia,Times New Roman,serif;letter-spacing:-2px}.prize-slide-footer span{font-size:12px;color:#82776b}.prize-tone-1{color:#877048}.prize-tone-2{color:#647e76}.draw-prize-slide>small{font-size:11px;margin-top:12px;color:#82776b}.support-task-list{margin:0!important}.support-task-list>.collection-toolbar{margin:0 0 24px!important;align-items:center}.support-task-list .collection-toolbar h2{font-size:20px;margin:0 0 6px;font-family:var(--editorial-font)}.support-task-list .collection-toolbar p{font-size:12px;margin:0;color:var(--ui-secondary)}.support-task-list .content-filterbar{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 22px!important}.task-library-filters>input{flex:1 1;min-width:100px;width:auto!important;max-width:none!important;height:42px!important;box-sizing:border-box}.task-library-filters>select{flex:0 1 210px;width:210px;height:42px;box-sizing:border-box}.task-library-filters>button{height:42px;white-space:nowrap;border:1px solid var(--ui-border);border-radius:10px;background:#fff;color:var(--ui-secondary);font-size:12px;padding:6px 10px}.task-category-description{font-size:12px;margin:0 0 18px}.task-category-description a{color:var(--ui-secondary);text-decoration:none}.support-task-list .task-cards:not(.task-is-list){grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}.support-task-list .task-card{background:#fff!important;border-color:var(--ui-border);padding:20px!important;min-height:270px;transition:border-color .15s,transform .15s}.support-task-list .task-card:hover{border-color:#d4c4b4;transform:translateY(-2px)}.task-title{font-size:16px!important;line-height:1.65!important;margin:0;flex:1 1;min-width:0;color:var(--ui-text);padding-right:10px;font-family:var(--editorial-font)}.task-card-description{font-size:13px!important;line-height:1.8!important;flex:1 1}.task-card-category a{text-decoration:none}.task-card-category a>span{font-size:12px!important;line-height:18px!important;padding:4px 8px!important;border-radius:7px;background:#f7f4ef!important;color:var(--ui-secondary)!important;border:1px solid var(--ui-border)}.task-card-meta{font-size:12px!important;line-height:1.7}.task-reward-row{padding-top:14px;font-size:12px}.task-detail-hint{font-size:12px}.support-task-list .task-is-list{grid-template-columns:1fr;gap:12px}.support-task-list .task-is-list .task-card{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(200px,1fr);grid-template-areas:"title meta" "description reward" "category reward";grid-gap:8px 24px;gap:8px 24px;min-height:0}.task-is-list .task-card-heading{grid-area:title;margin:0!important}.task-is-list .task-card-description{grid-area:description;margin:0!important}.task-is-list .task-card-category{grid-area:category;margin:0!important}.task-is-list .task-card-meta{grid-area:meta;align-self:start;margin:0!important}.task-is-list .task-reward-row{grid-area:reward;margin-top:0;align-self:center;border:0;padding:0;flex-wrap:wrap}.support-task-list .view-switch button{min-height:30px!important;width:30px;height:30px;padding:0!important;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--ui-secondary)}.support-task-list .view-switch button[aria-pressed=true]{background:#fff;color:var(--ui-primary);box-shadow:0 1px 4px #20170c14}.message-list-panel{background:#fff!important}.message-sidebar-heading{padding:18px!important;border-bottom:1px solid var(--ui-border)}.message-sidebar-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.message-sidebar-title h2{font-size:17px;margin:0!important}.message-sidebar-title .message-contact{margin:0!important;min-height:32px;height:32px;width:auto!important;padding:6px 12px!important;border:1px solid var(--ui-border);border-radius:8px;background:#f7f4ef!important;color:var(--ui-secondary)!important;font-size:12px}.message-sidebar-heading .support-filter-bar{margin:0!important}.message-sidebar-heading input{height:40px;width:100%;min-width:0!important;box-sizing:border-box;font-size:13px!important}.message-list-panel .message-conversation{background:#fff}.message-list-panel .message-conversation.active{background:#f8f5ef}@media(max-width:640px){.support-task-list .content-filterbar{flex-wrap:wrap}.task-library-filters>input{flex-basis:100%;width:100%!important}.task-library-filters>select{flex:1 1;width:0;min-width:0}.task-library-filters>button{flex-basis:100%}.support-task-list .task-card{min-height:250px;padding:18px!important}.support-task-list .task-is-list .task-card{display:flex!important;gap:12px}.task-is-list .task-reward-row{width:100%;padding-top:14px;border-top:1px solid var(--ui-border)}.draw-prize-slide{min-height:220px;padding:20px}.draw-prize-slide h3{margin-top:45px}.prize-watermark{font-size:170px;top:-3px}.message-sidebar-heading{padding:16px!important}.art-work-footer .art-bookmark-button,.personalized-library .art-card-tags a{height:30px;min-height:30px}}.app .library-filterbar{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;width:100%;margin:20px 0 24px!important;box-sizing:border-box}.app .library-filterbar>input{flex:1 1!important;min-width:100px;width:auto!important;background:#fff;padding:10px 12px;color:var(--ui-text)}.app .library-filterbar>input,.app .library-filterbar>select{max-width:none!important;height:42px!important;border:1px solid var(--ui-border);border-radius:9px;font-size:12px;box-sizing:border-box}.app .library-filterbar>select{flex:0 1 190px;width:190px!important;min-width:120px;background-color:#fff;padding:9px 35px 9px 12px;color:var(--ui-secondary)}.app .library-filterbar>button,.tool-library .tool-favorites-filter{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px!important;min-height:42px!important;padding:9px 13px!important;white-space:nowrap;box-sizing:border-box;border:1px solid var(--ui-border);border-radius:9px;background:#fff;color:var(--ui-secondary);font-size:12px}.app .library-filterbar>.view-switch{margin-left:auto;flex-shrink:0}.support-task-list .task-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.support-task-list .task-card{display:block!important;min-height:0!important;padding:0!important;overflow:hidden;border:1px solid var(--ui-border);border-radius:14px;background:#fff;box-shadow:none}.support-task-list .task-cover{height:158px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:22px;background:#f8f6f2;color:var(--ui-secondary);box-sizing:border-box}.support-task-list .task-cover>span{font-size:11px}.support-task-list .task-cover>strong{font-size:27px;line-height:1.2;color:var(--ui-text);font-weight:600}.support-task-list .task-cover>small{font-size:11px}.support-task-list .task-cover>[class*=bg-]{position:absolute;right:18px;top:18px;font-size:10px}.support-task-list .content-tile-body{padding:20px}.support-task-list .content-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;margin-bottom:12px}.support-task-list .content-meta a{color:var(--ui-primary);text-decoration:none}.support-task-list .content-tile-body h3{font-size:16px;line-height:1.7;margin:0 0 9px}.support-task-list .task-card-description{font-size:13px;line-height:1.85;margin:0 0 17px;color:var(--ui-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px}.support-task-list .content-tile-foot{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--ui-secondary)}.task-foot-actions{display:flex;gap:12px;align-items:center}.task-foot-actions>button{height:30px;width:30px;border:0;border-radius:7px;background:transparent;color:var(--ui-secondary);display:grid;place-items:center}.task-foot-actions>button[aria-pressed=true]{color:var(--ui-primary)}.support-task-list .task-is-list{grid-template-columns:1fr!important}.support-task-list .task-is-list .task-card{display:flex!important;align-items:stretch;gap:0!important}.support-task-list .task-is-list .task-cover{width:210px;height:auto;min-height:176px;flex-shrink:0}.support-task-list .task-is-list .content-tile-body{flex:1 1;min-width:0}.support-task-list .task-is-list .task-card-description{min-height:0}.draw-personal-summary{display:flex;align-items:center;gap:32px;margin-top:24px;padding-top:22px;border-top:1px solid var(--ui-border)}.draw-personal-summary>div{flex:1 1;min-width:0}.draw-personal-summary span{display:block;font-size:12px;color:var(--ui-secondary);margin-bottom:9px}.draw-personal-summary strong{font-size:24px;color:var(--ui-text);line-height:1.2}.draw-personal-summary button{min-width:90px}.draw-prize-slide{min-height:150px!important;padding:20px!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important}.draw-prize-slide h3{font-family:inherit!important;font-size:16px!important;line-height:1.65;margin:18px 0!important}.prize-slide-rank{font-size:12px;color:var(--ui-secondary)!important}.prize-slide-footer{padding-top:12px!important;align-items:center!important}.prize-slide-footer strong{font-size:20px!important;font-weight:600!important;color:var(--ui-text)!important}.prize-slide-footer span{font-size:11px}.draw-prize-slide small{font-size:11px;color:var(--ui-secondary)}.support-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.support-modal-heading strong{font-size:16px}.support-modal-heading button{width:32px;height:32px;display:grid;place-items:center;font-size:24px;line-height:1;border:1px solid var(--ui-border);border-radius:8px;background:#fff;color:var(--ui-secondary);flex-shrink:0}.support-workspace .draw-formula-dialog{width:min(780px,calc(100vw - 34px))!important;max-width:780px!important}.message-category-filter{margin-top:14px}.message-category-filter select{height:40px;box-sizing:border-box;padding:8px 35px 8px 12px;border:1px solid var(--ui-border);border-radius:9px;background-color:#fff;color:var(--ui-secondary);font-size:12px}.message-topic-badge{display:inline-flex;align-items:center;font-size:10px;color:var(--ui-primary);background:#fff3ef;border-radius:5px;padding:3px 6px;line-height:1.4}.message-conversation>.message-topic-badge{margin:7px 0}.message-conversation small{display:block!important}.message-chat-panel>header{gap:10px}.message-sidebar-title .message-contact{min-height:36px;white-space:nowrap}.support-workspace .message-composer{align-items:flex-start!important;background:#fff!important}.support-workspace .message-composer textarea{height:42px;min-height:42px!important;max-height:180px;box-sizing:border-box;resize:none!important;line-height:22px;padding:9px 12px;overflow-y:auto;background:#fff;flex:1 1}.support-workspace .message-composer button{height:42px!important;min-height:42px!important;margin-top:0!important;box-sizing:border-box;flex-shrink:0;padding:9px 16px!important}.ad-points-guide{width:100%!important;max-width:1200px!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;box-sizing:border-box}.ad-back-link{font-size:12px;color:var(--ui-secondary);text-decoration:none}.ad-points-guide>.ad-guide-heading{margin:32px 0}.ad-points-guide>.ad-guide-heading>span{font-size:11px;color:var(--ui-primary)}.ad-points-guide>.ad-guide-heading h1{font-size:30px;margin:10px 0 12px}.ad-points-guide>.ad-guide-heading p{font-size:14px;color:var(--ui-secondary);line-height:1.8}.ad-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:40px;gap:40px}.ad-guide-qr h2,.ad-guide-steps h2{font-size:16px;margin:0 0 24px}.ad-guide-steps article{display:flex;gap:20px;padding:22px 0;border-top:1px solid var(--ui-border)}.ad-guide-steps article>span{font-size:26px;color:#c0b4a7;font-weight:500;line-height:1.5}.ad-guide-steps h3{font-size:15px;margin:0 0 8px}.ad-guide-steps article p{font-size:13px;color:var(--ui-secondary);line-height:1.8;margin:0}.ad-guide-steps>.quick-launch{display:inline-flex;margin-top:20px}.ad-guide-qr{border:1px solid var(--ui-border);border-radius:14px;padding:24px;text-align:center;background:#fff;box-sizing:border-box}.ad-guide-qr figure{margin:0}.ad-guide-qr img{width:200px;max-width:100%;height:auto}.ad-guide-qr figcaption,.ad-guide-qr>p{font-size:12px;color:var(--ui-secondary);line-height:1.8}.ad-guide-qr .ad-qr-placeholder{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#f8f7f5;border-radius:10px;margin:0}.ad-qr-placeholder>span{font-size:20px;color:#a99e91}.ad-qr-placeholder p{font-size:12px;line-height:1.8;color:var(--ui-secondary)}@media(max-width:900px){.support-task-list .task-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-guide-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.app .library-filterbar{flex-wrap:wrap}.app .library-filterbar>input{flex-basis:45%!important}}@media(max-width:640px){.app .library-filterbar>input{flex-basis:100%!important}.app .library-filterbar>select{flex:1 1!important;width:0!important;min-width:0!important}.app .library-filterbar>button{flex-shrink:0}.support-task-list .task-cards{grid-template-columns:1fr}.support-task-list .task-is-list .task-cover{width:110px;padding:14px;min-height:190px}.support-task-list .task-is-list .task-cover>strong{font-size:19px;overflow-wrap:anywhere}.support-task-list .task-is-list .task-cover>[class*=bg-]{position:static;margin-top:6px}.support-task-list .task-is-list .content-tile-body{padding:16px}.support-task-list .task-is-list .content-meta{flex-wrap:wrap;font-size:10px;gap:6px}.support-task-list .task-is-list .content-tile-body h3{font-size:14px}.support-task-list .task-is-list .task-card-description{font-size:12px}.draw-personal-summary{flex-wrap:wrap;gap:20px}.draw-personal-summary strong{font-size:20px}.draw-personal-summary button{width:100%}.ad-guide-layout{grid-template-columns:1fr;gap:30px}.ad-points-guide>.ad-guide-heading h1{font-size:26px}.message-chat-panel>header{flex-wrap:wrap}.support-workspace .message-composer{gap:8px!important;padding:10px!important}.support-workspace .message-composer button{padding:9px 10px!important;font-size:12px}.support-workspace .message-composer textarea{font-size:12px}}.app .library-filterbar>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23877c70' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.support-task-list .content-meta>time{font-size:10px;color:var(--ui-secondary);white-space:nowrap}.message-conversation{display:block;text-align:left;width:100%}.message-chat-panel,.message-sidebar-heading,.message-workbench{background:#fff!important}.message-sidebar-title .message-contact{height:36px!important;background:#fff!important}.message-conversation.active{background:#fff5f0!important}.workspace-module-actions{flex-wrap:wrap}.support-workspace .support-card{background:#fff!important}.ad-guide-heading{display:block;text-align:left;border:0;padding:0;height:auto;min-height:0}.app .library-filterbar>select{flex-basis:190px!important}.message-workbench{height:calc(min(690px,calc(100dvh - 185px)) + var(--composer-extra,0px))!important}@media(max-width:640px){.app .library-filterbar>select{flex-basis:0!important}.message-workbench{height:calc(max(360px,calc(100dvh - 240px)) + var(--composer-extra,0px))!important}}.support-task-list .task-is-list .task-card{flex-direction:row!important}.support-task-list .task-card>.task-cover{margin-bottom:0!important}.support-task-list .task-is-list .content-tile-body{display:flex;flex-direction:column}.support-task-list .task-is-list .task-card-description{flex:0 0 auto!important;max-height:3.6em}.support-task-list .task-is-list .content-tile-foot{margin-top:auto;padding-top:12px}.category-detail-heading,.collection-toolbar>div:first-child{display:flex;align-items:baseline;gap:14px}.category-detail-heading h1,.collection-toolbar>div:first-child h2,.tool-library>.head>div:first-child h2{font:600 22px/1.5 var(--editorial-font)!important;margin:0!important}.category-detail-heading>span,.collection-toolbar>div:first-child p{font-size:11px!important;margin:0!important;color:#93887c}.tag-strip{position:relative;display:flex;align-items:center;gap:6px;min-width:0;flex:1 1;height:24px}.tag-strip-measure{position:absolute;visibility:hidden;pointer-events:none;display:flex;gap:6px;width:max-content;height:0;overflow:hidden}.tag-strip-visible{display:flex;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.tag-strip .library-chip{display:inline-flex;align-items:center;border:0;border-radius:999px;background:#f1efeb;font-size:10px;line-height:18px;padding:2px 7px;white-space:nowrap;text-decoration:none}.tag-strip .library-chip,.tag-strip-more{flex-shrink:0;color:#81796f;cursor:pointer}.tag-strip-more{border:0;background:transparent;font-size:11px;padding:2px 4px}.tag-strip-popover{position:absolute;top:calc(100% + 8px);bottom:auto;left:0;z-index:20;min-width:190px;width:100%;max-width:calc(100vw - 50px);background:#fff;border:1px solid #ebe5dc;border-radius:12px;padding:12px;box-shadow:0 8px 28px #33291818;max-height:220px;overflow:auto}.tag-strip-popover>div{display:flex;flex-wrap:wrap;gap:6px}.art-work-card:has(.tag-strip-popover),.research-tile:has(.tag-strip-popover){overflow:visible;position:relative;z-index:5}.art-work-footer{display:flex;align-items:center;gap:8px;flex-wrap:nowrap!important}.art-work-footer .art-bookmark-button{border:0!important;background:transparent!important;padding:2px 4px!important;height:24px!important;font-size:10px!important;white-space:nowrap;flex-shrink:0}.research-tile h3 a{color:inherit;text-decoration:none}.research-tile .content-tile-foot>a{margin-left:auto}.message-conversation-heading{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1}.message-conversation-heading .message-topic-badge{flex-shrink:0;margin:0!important}.message-conversation-heading strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;flex:1 1}.website-folder-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;padding:0;margin:0 0 12px;border:0;min-height:28px}.website-folder-heading h4{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.website-folder-heading>div{display:flex;gap:8px}.website-folder-heading button{border:1px solid #eae5dd;border-radius:7px;background:transparent;padding:5px 9px;color:#81796f;font-size:11px}.website-folder-heading button:disabled{opacity:.35}.navigation-detail-header{justify-content:flex-start!important}.navigation-detail-header a{margin:0!important}.navigation-settings h1{font:600 22px/1.5 var(--editorial-font)!important}.task-category-detail{padding:24px 0 40px}.detail-back{border:0;background:transparent;color:#81796f;padding:0;margin-bottom:24px;font-size:12px;cursor:pointer}.category-detail-description{font-size:13px;color:#93887c;margin:10px 0 28px;line-height:1.8}.category-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.category-detail-card{border:1px solid #ece6dd;border-radius:14px;background:#fff;padding:24px;margin-bottom:20px}.category-detail-card h2{font-size:16px;margin:0 0 16px}.category-detail-card li,.category-detail-card p{font-size:13px;line-height:1.9;margin:0;color:#81796f;white-space:pre-line;overflow-wrap:anywhere}.category-detail-card ol{padding-left:20px;margin:0}.category-detail-card li+li{margin-top:14px}.category-task-entry{width:100%;border:0;border-radius:8px;background:#2d2a26;color:#fff;padding:12px 16px;margin-top:20px;cursor:pointer;font-size:12px}@media(max-width:700px){.category-detail-layout{grid-template-columns:1fr}.category-detail-card{padding:20px}.category-detail-heading,.collection-toolbar>div:first-child{flex-wrap:wrap;gap:8px}}.art-work-cover{border-radius:14px 14px 0 0;overflow:hidden}.art-work-footer .art-bookmark-button{min-height:24px!important}.art-suggestion-page{width:100%!important;max-width:1200px!important;margin:0 auto!important;box-sizing:border-box}.art-compact-heading .view-switch{margin-left:auto;flex-shrink:0}.support-section-heading h1{font:600 22px/1.5 var(--editorial-font)!important;margin:0!important;text-align:left!important}.feedback-centered .support-section-heading{text-align:left!important}.support-back-link{font-size:12px;color:#93887c;text-decoration:none}.ad-points-guide>.ad-guide-heading{margin:0 0 32px}.ad-points-guide>.ad-guide-heading h1{font:600 22px/1.5 var(--editorial-font)!important;margin:0 0 12px}.support-workspace .earn-points-dialog{width:min(440px,calc(100vw - 32px))!important;max-width:440px!important;padding:22px!important}.earn-points-dialog .support-modal-heading{margin-bottom:8px}.earn-points-intro{margin:0 0 20px;color:#93887c;font-size:13px}.earn-options{display:grid;grid-gap:12px;gap:12px}.earn-option{display:flex;align-items:center;gap:14px;border:0;background:#f8f7f5;border-radius:10px;padding:16px;text-decoration:none;color:#2d2a26}.earn-option:hover{background:#f0ede8}.earn-option-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#e7eeea;color:#328461;font-size:23px}.earn-option>div{flex:1 1;min-width:0}.earn-option strong{font-size:13px;display:block}.earn-option small{font-size:11px;color:#93887c;display:block;margin-top:5px}.earn-option>span:last-child{font-size:12px;color:#328461}.shortcut-settings-link{border:0;background:transparent;color:#93887c;font-size:11px;cursor:pointer}.shortcut-picker{border:0;padding:16px 0;display:flex;flex-wrap:wrap;gap:14px}.shortcut-picker legend{font-size:14px}.shortcut-picker .setting-hint{width:100%;margin:0}.shortcut-picker label{display:flex;align-items:center;gap:6px;font-size:12px}.shortcut-picker input{width:15px;height:15px}.home-search{width:min(680px,100%);margin:0 auto}.hero .home-search form{width:100%;box-sizing:border-box}.home-search select{width:140px;flex-shrink:0;border:0;border-right:1px solid #eee5da;background:transparent;padding:6px;font-size:12px;color:#81796f}.home-search-hint{font-size:11px;color:#93887c;margin:10px 0 0;text-align:left}.home-search input{min-width:0}@media(max-width:600px){.home-search select{width:112px;font-size:11px}.hero .home-search form{padding:6px;gap:6px}.home-search button{padding:10px!important;white-space:nowrap}.home-search input{font-size:12px}}.support-task-list .task-cover{padding:0!important;height:158px!important;overflow:hidden;background:#f3eee6}.support-task-list .task-cover img{width:100%;height:100%;object-fit:cover}.support-task-list .task-card h3{margin:0 0 12px!important}.task-reward-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:12px 0;color:#93887c;font-size:10px}.task-reward-line strong{color:#c14934;font-size:13px}.task-cover-manager{border:1px solid #eae5dc;border-radius:10px;padding:16px}.task-cover-manager p{font-size:12px;color:#93887c}.task-cover-manager>div{display:flex;flex-wrap:wrap;gap:12px}.task-cover-manager figure{margin:0;width:100px}.task-cover-manager img{width:100px;height:65px;object-fit:cover;border-radius:6px}.task-cover-manager button{font-size:11px;background:transparent;border:0;color:#c14934;cursor:pointer}.task-is-list .no-task-cover{width:100%}.task-is-list .has-task-cover .task-cover{height:auto!important;min-height:200px}.feedback-history-heading h1{font-size:22px;font-weight:400;line-height:1.4;letter-spacing:0;margin:0}.feedback-history-heading{margin-bottom:24px;align-items:center}.message-category-filter{min-width:0;width:100%}.message-category-filter select{display:block;min-width:0;max-width:100%;width:100%;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;letter-spacing:0;line-height:20px;text-overflow:ellipsis}.task-card .task-status-chip{align-items:center;color:#81796e;background:#f5f2ed;border:1px solid #ebe5dc;border-radius:5px;white-space:nowrap}.task-card .task-category-chip,.task-card .task-status-chip{display:inline-flex;padding:3px 7px;font-size:10px;line-height:1.4}.task-card .task-category-chip{background:#f0eeea;color:#777065;border-radius:99px;text-decoration:none}.task-card .task-category-chip:hover{background:#e8e4dd;color:#403b35}.task-card .content-meta{gap:7px;margin:12px 0 0;flex-wrap:wrap}.task-card .task-reward-line{margin:14px 0;color:#8c8376;font-size:11px;gap:12px;flex-wrap:wrap}.task-card .task-reward-line strong{color:#4f473c;font-size:13px;font-weight:500}.task-card .content-tile-foot{border:0;font-size:10px;color:#898175;padding-top:10px;gap:10px}.task-card .task-foot-actions button{border:0;background:transparent;color:#8c8376;padding:4px}.task-card .task-foot-actions button[aria-pressed=true]{color:#a17b49}.task-card .content-tile-body>h3{font-size:14px;line-height:1.6;margin:0}.task-card:hover{border-color:#d8d0c4;box-shadow:0 7px 24px #3329180a}.task-withdraw{display:block;margin:18px 0 0 auto;padding:6px 0;border:0;background:none;font-size:12px;color:#8b7967;text-decoration:underline;text-underline-offset:4px}.task-withdraw:disabled{opacity:.5}.support-workspace .task-plan-link .group-hover\:bg-white\/30{background:#e8e4dd}.support-workspace .task-plan-link .text-lg{font-size:14px}.support-workspace .task-plan-link{padding:16px 18px}.support-workspace .task-card .task-category-chip{color:#777065!important}.support-workspace .task-card .task-status-chip{color:#81796e!important}.support-workspace .task-card .content-tile-body>h3{font-family:inherit!important;font-weight:600!important}.support-workspace .task-card .task-reward-line strong{color:#4f473c!important}.support-workspace .task-plan-link:hover{background:#eeebe5!important}.task-applications{margin-top:24px;border:1px solid var(--ui-border);border-radius:14px;padding:22px;background:#fff}.task-applications-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-applications h2{font-size:20px;margin:0}.task-applications article{padding:18px 0;border-bottom:1px solid var(--ui-border)}.task-applications article>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.task-applications article>div span,.task-applications time{font-size:11px;color:var(--ui-secondary)}.task-applications time{margin-left:auto}.task-applications p{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.task-applications footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;font-size:12px}.task-applications button{border:1px solid var(--ui-border);border-radius:8px;padding:8px 12px;background:#f8f5ef;font-size:12px}.task-applications footer button{background:var(--ui-primary);color:#fff}.task-applications button:disabled{opacity:.5}.home-search-target{position:relative;display:flex;align-items:center;flex:0 0 150px;align-self:stretch;border-right:1px solid var(--ui-border,#eee5da);margin:5px 0}.home-search-target select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:100%;border:0;border-radius:8px;background:transparent;padding:8px 28px 8px 12px;font:inherit;font-size:13px;color:var(--ui-text,#41382d);cursor:pointer;outline:none}.home-search-target select:hover{background:#f8f5f0}.home-search-target select:focus-visible{outline:2px solid #d1806c;outline-offset:-2px}.home-search-target svg{position:absolute;right:10px;pointer-events:none;color:#948575}.draw-personal-summary strong.draw-guest-value{font-size:18px;font-weight:500}.auth-dialog .auth-brand{margin-bottom:24px}@media(max-width:600px){.home-search-target{flex-basis:115px}.home-search-target select{font-size:11px;padding-left:6px;padding-right:22px}.home-search-target svg{right:6px}.draw-personal-summary strong.draw-guest-value{font-size:16px}}.auth-dialog:has(.auth-content){width:min(480px,calc(100vw - 28px))!important;max-width:480px!important;box-sizing:border-box}.auth-dialog .auth-content{max-width:none;padding:30px 32px 24px;box-sizing:border-box}.message-chat-panel>header,.message-list-panel>header.message-sidebar-heading{height:56px!important;min-height:56px!important;padding:10px 16px!important;box-sizing:border-box;border-bottom:1px solid var(--ui-border)}.message-sidebar-heading .message-sidebar-title{height:35px;margin:0;align-items:center}.message-chat-panel>header strong,.message-sidebar-title h2{font-size:15px!important}.message-list-panel>.message-category-filter{margin:0;padding:10px 16px;border-bottom:1px solid var(--ui-border)}#packDialog.settings-dialog .settings-block,#packDialog.settings-dialog .shortcut-picker{min-width:0;border:1px solid var(--ui-border,#e6ddd1);border-radius:12px;background:#fffdfa;padding:18px 20px;margin:20px;box-sizing:border-box}#packDialog.settings-dialog .settings-block>legend,#packDialog.settings-dialog .shortcut-picker>legend{padding:0 8px;font-size:var(--settings-font-size,14px);font-weight:600;color:var(--ui-text,#41382d)}#packDialog.settings-dialog .settings-block .setting-row{min-height:52px;padding:10px 0;margin:0;gap:16px}#packDialog.settings-dialog .display-toggle b,#packDialog.settings-dialog .range-setting b,#packDialog.settings-dialog .setting-row>span{font-size:var(--settings-font-size,14px)!important;font-weight:400;line-height:1.5}#packDialog.settings-dialog .setting-row b{font-size:inherit;font-weight:400}#packDialog.settings-dialog .setting-hint,#packDialog.settings-dialog .setting-row small{font-size:12px!important;line-height:1.7}#packDialog.settings-dialog .setting-row select{font-size:13px!important;min-height:36px;border:1px solid var(--ui-border);border-radius:8px;background:#fff;padding:8px 10px}#packDialog.settings-dialog .card-appearance-editor fieldset,#packDialog.settings-dialog .section-display-editor fieldset{border:1px solid var(--ui-border);border-radius:12px;padding:14px 16px;background:#fffdfa;margin:18px 0}#packDialog.settings-dialog .settings-block .shortcut-picker{margin:18px 0;padding:14px 16px;display:block}#packDialog.settings-dialog .shortcut-picker .setting-hint{margin:0 0 12px}.shortcut-selected-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.shortcut-order-row{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--ui-border);border-radius:9px;background:#fff;min-width:0}.shortcut-order-row.is-dragging{border-color:#ce8068;background:#fff5ef}.shortcut-order-title{font-size:13px;flex:1 1;min-width:0}.shortcut-order-number{font-size:11px;color:#a18c7b}.shortcut-order-actions{display:flex;gap:2px}.shortcut-drag-handle,.shortcut-order-actions button{display:grid;place-items:center;border:0;background:transparent;padding:5px;color:#948575;border-radius:5px;cursor:pointer}.shortcut-drag-handle{touch-action:none;cursor:-webkit-grab;cursor:grab}.shortcut-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.shortcut-drag-handle:hover,.shortcut-order-actions button:hover{background:#f3eee6}.shortcut-order-actions button:disabled{opacity:.3;cursor:default}.shortcut-available{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.shortcut-available button{display:flex;gap:5px;align-items:center;border:1px dashed var(--ui-border);border-radius:8px;background:transparent;padding:7px 10px;font-size:12px;color:#817466;cursor:pointer}.shortcut-order-notice{font-size:11px;color:#948575;margin:10px 0 0}@media(max-width:640px){.auth-dialog .auth-content{padding:26px 22px 20px}#packDialog.settings-dialog .settings-block{margin:16px 12px;padding:14px}#packDialog.settings-dialog .settings-block .shortcut-picker{padding:12px}.shortcut-selected-list{grid-template-columns:1fr}.message-chat-panel>header,.message-list-panel>header.message-sidebar-heading{padding:10px 12px!important}}.home-search-target{flex-basis:165px}.minimal-chat .ai-login-notice{border:1px solid var(--ui-border,#e6ddd1);border-radius:16px!important;background:#faf8f4!important;min-height:46px!important;padding:9px 16px!important;color:#8b7d70;font-size:12px;gap:12px}.minimal-chat .ai-login-notice button{background:#fff!important;color:var(--ui-primary,#c65340)!important;border:1px solid #ead9cf;border-radius:9px;white-space:nowrap}.message-sidebar-title h2{flex:1 1;min-width:0}.message-sidebar-title{gap:6px}.message-sidebar-title .message-contact{padding:5px 7px!important;font-size:11px}.collection-toolbar>.view-switch{margin-left:auto}.research-title-only.is-list .research-tile{display:block}.research-title-only.is-list .content-tile-body{width:100%}@media(max-width:600px){.home-search-target{flex-basis:122px}.home-search-target select{font-size:10px}.minimal-chat .ai-login-notice{padding:8px 12px!important}.minimal-chat .ai-login-notice span{line-height:1.5}}#packDialog.settings-dialog .settings-block>h3,#packDialog.settings-dialog legend{font-family:inherit!important;font-size:var(--settings-font-size,14px)!important;font-weight:600!important;line-height:1.5!important;color:var(--ui-text,#41382d)}#packDialog.settings-dialog .range-setting,#packDialog.settings-dialog .setting-row,#packDialog.settings-dialog label{font-family:inherit;font-size:var(--settings-font-size,14px)}.tool-library .category-select{min-width:132px;max-width:230px;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 34px 12px 14px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23877c70' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.message-workbench{grid-template-columns:minmax(220px,min(var(--message-list-width,280px),calc(100% - 326px))) 6px minmax(0,1fr)!important}.message-pane-resizer{cursor:col-resize;touch-action:none;background:var(--ui-border,#e6ddd1);position:relative;outline-offset:-1px}.message-pane-resizer:focus-visible,.message-pane-resizer:hover{background:var(--ui-primary,#ed624c)}.message-conversation .message-topic-badge{font-size:12px!important;padding:4px 8px!important;line-height:1.5}@media(max-width:640px){.message-workbench{grid-template-columns:minmax(0,1fr)!important}.message-pane-resizer{display:none}.tool-library .category-select{max-width:100%}}