/* Shared component styles from approved prototype, scoped to new theme components. */
.ai-design{--primary:#25afc8;--primary-dark:#087f9e;--ink:#203e54;--muted:#8398a7;--line:#e4edf3;--wash:#eaf7fc;--bg:#f5f9fc;--radius:10px}.ai-design *{box-sizing:border-box}.ai-design{scroll-behavior:smooth}.ai-design{margin:0;background:var(--bg);color:var(--ink);font:14px/1.65 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}.ai-design a{color:inherit;text-decoration:none}.ai-design a:hover{color:var(--primary-dark)}.ai-design button,.ai-design input,.ai-design select,.ai-design textarea{font:inherit;color:inherit}.ai-design button,.ai-design a,.ai-design input,.ai-design textarea,.ai-design select{-webkit-tap-highlight-color:transparent}.ai-design button{cursor:pointer}.ai-design button,.ai-design .button{border:1px solid #dce8ef;background:#fff;border-radius:6px;min-height:34px;padding:6px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-size:13px;line-height:1.5}.ai-design button:hover,.ai-design .button:hover{border-color:#a7d7e4;color:var(--primary-dark);background:#f1fbff}.ai-design .primary{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important;box-shadow:0 4px 12px #25afc816}.ai-design .primary:hover{background:#159ab4!important}.ai-design .full{width:100%;min-height:43px}.ai-design .icon{width:19px;height:19px;vertical-align:middle;flex-shrink:0}.ai-design h1,.ai-design h2,.ai-design h3,.ai-design p{margin:0}.ai-design h1{font-size:25px;line-height:1.5;letter-spacing:-.5px}.ai-design h2{font-size:17px;line-height:1.5}.ai-design h3{font-size:14px;line-height:1.6}.ai-design p{margin:8px 0;color:#667f90}.ai-design .wrap{width:min(1200px,calc(100% - 56px));margin:auto}.ai-design .utility{background:#fff;border-bottom:1px solid #edf2f6;font-size:11px;color:#6f8799}.ai-design .utility>.wrap,.ai-design .utility-left,.ai-design .utility-right{display:flex;align-items:center;gap:14px}.ai-design .utility>.wrap{min-height:33px;justify-content:space-between}.ai-design .utility button{border:0;min-height:25px;padding:0;font-size:11px;background:none;color:inherit}.ai-design .utility-caption{padding-left:12px;border-left:1px solid var(--line);color:#a1b1bc}.ai-design .utility-right{gap:13px}.ai-design .utility-right .icon{width:14px;height:14px}.ai-design .text-primary{color:var(--primary-dark);font-weight:600}.ai-design .site-header{display:flex;align-items:center;justify-content:space-between;gap:35px;min-height:111px}.ai-design .brand{display:flex;align-items:center;flex-shrink:0}.ai-design .brand img{display:block;width:193px;height:73px}.ai-design .header-search{display:flex;align-items:center;border:1px solid #d8e7ee;border-radius:7px;overflow:hidden;width:460px;height:43px;background:#fff;padding-left:15px}.ai-design .header-search>.icon{color:#8ca4b5;margin-right:10px}.ai-design .header-search input{min-width:0;flex:1;width:50%;border:0;padding:0;outline:0;background:none;font-size:12px}.ai-design .header-search select{border:0;border-left:1px solid var(--line);border-radius:0;min-height:24px;padding:0 12px;font-size:12px;width:80px;background:none}.ai-design .header-search button{border-radius:0;border:0;background:var(--primary);color:#fff;min-height:43px;padding:0 20px}.ai-design .header-quick{display:flex;flex-direction:column;align-items:center;gap:5px}.ai-design .header-quick small{color:#8ea0ad;font-size:10px}.ai-design .header-quick .button{min-height:38px;padding:0 20px}.ai-design .main-nav{background:linear-gradient(100deg,#2ab4cd,#35b5ce 65%,#54c4d8);color:#fff}.ai-design .main-nav>.wrap{display:flex;align-items:center;height:51px;gap:6px}.ai-design .main-nav a{height:51px;display:flex;align-items:center;justify-content:center;padding:0 27px;font-weight:600;font-size:15px;position:relative;white-space:nowrap}.ai-design .main-nav a:hover{background:#ffffff15;color:#fff}.ai-design .main-nav a.active{background:#ffffff20}.ai-design .main-nav a.active:after{content:"";position:absolute;width:20px;height:3px;border-radius:2px;background:white;bottom:0;left:calc(50% - 10px)}.ai-design .quick-nav{margin-left:auto;background:none;color:#effdff;border-color:#ffffff44;min-height:30px;font-size:11px;padding:4px 11px}.ai-design .quick-nav:hover{background:#ffffff22;color:#fff}.ai-design .quick-nav .icon{width:14px;height:14px}.ai-design .announcement{display:flex;align-items:center;gap:10px;min-height:45px;font-size:11px;color:#b58642;border-bottom:1px solid #eadfc92b}.ai-design .announcement>.icon{width:16px;color:#cf9e5a}.ai-design .announcement strong{flex-shrink:0;font-size:11px}.ai-design .announcement p{margin:0;color:#9b835f;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.ai-design .announcement>a{flex-shrink:0;font-size:10px;color:#9d8c70}.ai-design .announcement>a .icon{width:12px;height:12px}.ai-design .breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:#94a6b3;min-height:45px}.ai-design .breadcrumb .icon{width:13px;height:13px;color:#7b9aaf}.ai-design .breadcrumb>a:first-child{display:flex;align-items:center;gap:7px}.ai-design .main-content{padding-bottom:35px;min-height:60vh}.ai-design .panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-bottom:20px}.ai-design .section-head{padding:20px 23px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-design .section-head h2{position:relative;padding-left:12px}.ai-design .section-head h2:before{position:absolute;content:"";width:3px;height:16px;border-radius:3px;background:var(--primary);left:0;top:4px}.ai-design .section-head p{font-size:10px;margin:4px 0 0 12px;color:#9babb6}.ai-design .more{font-size:11px;color:#93a7b5;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.ai-design .more .icon{width:12px;height:12px}.ai-design .layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px}.ai-design .layout>aside>.panel{margin-bottom:20px}.ai-design .eyebrow{font-size:10px;letter-spacing:1.8px;color:#5296b5;font-weight:600}.ai-design .tag{display:inline-flex;align-items:center;padding:2px 6px;background:#f0f5f8;color:#879ca9;border-radius:4px;font-size:10px;line-height:1.7;font-weight:500;white-space:nowrap}.ai-design .tag.blue{color:#2495b2;background:#e9f8fc}.ai-design .tag.warm{color:#b99361;background:#fff7eb}.ai-design .tag.subtle{color:#4ca4ac;background:#f0fbfb}.ai-design .dot{display:inline-flex;align-items:center;justify-content:center;background:#f1aa7c;color:#fff;border-radius:9px;font-size:9px;min-width:13px;height:13px}.ai-design .feature{position:relative;display:flex;flex-direction:column}.ai-design .feature-visual{height:288px;display:flex;background:#eff9fc;padding:18px 18px 0;gap:15px}.ai-design .feature-thumbs{display:flex;flex-direction:column;gap:7px;justify-content:space-between;padding-bottom:17px;flex-shrink:0}.ai-design .feature-thumbs button{width:68px;height:45px;min-height:0;border:1px solid #d7eaf1;position:relative;color:#98c3d3;background:#fff9;padding:6px}.ai-design .feature-thumbs button.active{border:1.5px solid var(--primary);background:#fff;color:#2e9ebb}.ai-design .feature-thumbs button .icon{width:25px;height:25px}.ai-design .feature-thumbs span{position:absolute;right:3px;bottom:1px;font-size:8px;color:#9dbac9}.ai-design .feature-art{width:100%;position:relative;min-width:0;overflow:hidden;border-radius:7px;background:linear-gradient(125deg,#effaff,#e0f3f9)}.ai-design .strategy-art{width:100%;height:100%;display:block}.ai-design .feature-badge{position:absolute;top:15px;left:18px;font-size:11px;color:#376783;font-weight:600}.ai-design .feature-badge i{display:block;font-size:8px;letter-spacing:1.6px;font-style:normal;color:#87adbf;font-weight:400}.ai-design .feature-caption{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:20px 24px 23px}.ai-design .feature-caption h1{font-size:21px;margin:7px 0 6px;letter-spacing:-.3px}.ai-design .feature-caption p{font-size:10px;color:#8ca2b2;margin:0}.ai-design .feature-caption p span{padding:0 6px}.ai-design .circle-link{width:34px;height:34px;display:grid;place-items:center;border:1px solid #d9e9f1;border-radius:50%;flex-shrink:0;color:var(--primary)}.ai-design .circle-link .icon{width:16px;height:16px}.ai-design .slide-dots{position:absolute;bottom:10px;left:24px;display:flex;gap:4px}.ai-design .slide-dots button{width:4px;height:3px;min-height:0;border:0;background:#d8e7ee;border-radius:5px;padding:0}.ai-design .slide-dots button.active{width:15px;background:var(--primary)}.ai-design .rank-list{list-style:none;margin:0;padding:1px 22px 18px;counter-reset:rank}.ai-design .rank-list li{display:flex;align-items:flex-start;gap:12px;min-height:33px;font-size:12px;padding:7px 0;line-height:1.6}.ai-design .rank-list li>span{color:#9cafbd;font-size:11px;font-weight:600;line-height:1.8;min-width:16px}.ai-design .rank-list li:nth-child(-n+3)>span{color:var(--primary)}.ai-design .rank-list a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ai-design .portal-top>.panel{margin-bottom:20px}.ai-design .ad-slot{position:relative;min-height:80px;margin-bottom:20px;border:1px solid #d5e8f0;background:linear-gradient(110deg,#e1f3fa,#effaff 55%,#e4f4fb);border-radius:7px;display:flex;align-items:center;padding:12px 30px;overflow:hidden;color:#46829d}.ai-design .ad-slot>div:not(.ad-decoration){position:relative;display:flex;align-items:baseline;gap:16px}.ai-design .ad-slot small{font-size:8px;letter-spacing:1.8px;color:#7eacbd}.ai-design .ad-slot strong{font-size:17px;font-weight:500}.ai-design .ad-slot span:not(.ad-flag){font-size:10px;color:#8aadbe}.ai-design .ad-flag{position:absolute;right:10px;top:6px;font-size:8px;color:#81a4b4}.ai-design .ad-decoration{position:absolute;right:10%;top:-35px;width:260px;height:180px;border:1px solid #c6e5ef;border-radius:50%;transform:rotate(-22deg)}.ai-design .ad-decoration:after{content:"";position:absolute;inset:15px;border:1px solid #d2eaf3;border-radius:50%}.ai-design .ad-slot.compact{min-height:74px;padding:15px}.ai-design .ad-slot.compact>div:not(.ad-decoration){display:flex;flex-direction:column;gap:1px}.ai-design .ad-slot.compact strong{font-size:14px}.ai-design .recommend-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;padding:3px 23px 23px}.ai-design .recommend-item{display:flex;gap:12px;min-width:0;align-items:center}.ai-design .mini-cover{width:74px;height:65px;border-radius:6px;display:grid;place-items:center;flex-shrink:0}.ai-design .mini-cover>.icon{width:28px;height:28px}.ai-design .tone-0{background:#edf8fc;color:#5bafca}.ai-design .tone-1{background:#eef4fc;color:#7299c4}.ai-design .tone-2{background:#eef9f7;color:#6db4b1}.ai-design .recommend-item h3{font-size:12px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-design .recommend-item p{font-size:9px;color:#99aab6;margin:5px 0 0}.ai-design .recommend-item p span{margin-left:8px}.ai-design .member-rank{padding:0 22px 15px}.ai-design .member-rank>div{display:flex;align-items:center;gap:11px;padding:8px 0}.ai-design .avatar{width:35px;height:35px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(140deg,#e5f3fa,#d4eaf5);color:#6ba1b9;font-size:15px;font-weight:600;border:3px solid #fff;box-shadow:0 0 0 1px #e4eff4}.ai-design .avatar.large{width:78px;height:78px;font-size:30px}.ai-design .avatar.small{width:24px;height:24px;font-size:10px}.ai-design .member-rank>div>div{flex:1;font-size:12px}.ai-design .member-rank small{display:block;font-size:9px;color:#9fb0bd}.ai-design .member-rank>div>span:last-child{font-size:10px;color:#adc0cd}.ai-design .editorial{padding-bottom:5px}.ai-design .editorial>section{padding-bottom:12px;border-bottom:1px solid var(--line)}.ai-design .editorial>section:last-child{border:0}.ai-design .editorial-body{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:0 23px 8px}.ai-design .editorial-cover{width:120px;height:145px;border-radius:6px;display:grid;place-items:center}.ai-design .editorial-cover .icon{width:38px;height:38px}.ai-design .compact-list{list-style:none;padding:0;margin:0}.ai-design .compact-list>li{display:flex;gap:10px;justify-content:space-between;align-items:baseline;min-height:28px;font-size:12px}.ai-design .compact-list a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.ai-design .compact-list a:before{content:"";display:inline-block;background:#c9e2ec;width:3px;height:3px;margin-right:8px;vertical-align:middle;border-radius:50%}.ai-design .compact-list time{font-size:9px;color:#9fb0bb;flex-shrink:0}.ai-design .activity-list{padding:0 23px 18px}.ai-design .activity-list article{display:flex;gap:13px;padding-bottom:20px}.ai-design .activity-list h3{font-size:12px;font-weight:500;margin:5px 0}.ai-design .activity-list small{font-size:9px;color:#9aadb9}.ai-design .activity-list p{font-size:10px;color:#8ba1af;margin:3px 0}.ai-design .activity-line{width:7px;position:relative}.ai-design .activity-line:before{position:absolute;content:"";width:1px;background:#d8eaf2;left:3px;top:13px;bottom:-20px}.ai-design .activity-line span{width:7px;height:7px;border:2px solid #99cbdc;display:block;border-radius:50%;margin-top:7px;background:#fff}.ai-design .activity-list article:last-child .activity-line:before{display:none}.ai-design .picture-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 23px 23px}.ai-design .picture-cover{height:120px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:6px;position:relative;overflow:hidden}.ai-design .picture-cover:before{content:"";position:absolute;width:130px;height:130px;border:1px solid currentColor;border-radius:50%;opacity:.15;transform:translate(70px,30px)}.ai-design .picture-cover .icon{width:30px;height:30px}.ai-design .picture-cover>span{font-size:22px;font-family:Arial;font-weight:600;opacity:.6}.ai-design .picture-grid h3{font-size:12px;font-weight:500;margin-top:9px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-design .friend-links{padding:0 23px 23px;font-size:12px}.ai-design .muted{color:#8fa2af;font-size:12px}.ai-design .site-footer{border-top:1px solid var(--line);background:#fff;padding:26px 0;color:#8ea3b1;margin-top:10px}.ai-design .site-footer>.wrap{display:flex;align-items:center;gap:28px}.ai-design .site-footer img{width:140px;height:auto}.ai-design .site-footer nav{display:flex;gap:17px;font-size:11px;flex-wrap:wrap}.ai-design .site-footer>.wrap>span{margin-left:auto;font-size:10px;letter-spacing:2px}.ai-design .mobile-tabs,.ai-design .mobile-actions{display:none}.ai-design .forum-summary{padding:26px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(110deg,#fff,#f1faff)}.ai-design .forum-summary h1{font-size:23px;margin-top:5px}.ai-design .forum-summary p{font-size:11px;color:#8ca1b0}.ai-design .summary-numbers{display:flex;gap:35px}.ai-design .summary-numbers>div{display:flex;flex-direction:column;align-items:center}.ai-design .summary-numbers strong{font:600 22px/1.5 -apple-system,Arial;color:#387b9c}.ai-design .summary-numbers span{font-size:10px;color:#93a7b6}.ai-design .forum-diy{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ai-design .dynamic-list{padding:4px 23px 22px}.ai-design .forum-feature{position:relative;min-height:300px;background:#ecf8fc}.ai-design .forum-feature>.strategy-art{position:absolute;inset:0;opacity:.65}.ai-design .forum-feature>div{position:absolute;bottom:25px;left:26px}.ai-design .forum-feature h2{font-size:20px;margin:10px 0}.ai-design .forum-feature a{font-size:11px;color:#448aa5}.ai-design .forum-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 23px}.ai-design .forum-card{padding:23px 20px;border-bottom:1px solid var(--line);min-width:0}.ai-design .forum-card:nth-child(3n+1){padding-left:0}.ai-design .forum-card:nth-child(3n+2){border-left:1px solid #edf3f7;border-right:1px solid #edf3f7}.ai-design .forum-card:nth-child(3n){padding-right:0}.ai-design .forum-card-head{display:flex;gap:12px;align-items:center}.ai-design .forum-icon{width:41px;height:41px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--wash);color:#449fbe}.ai-design .forum-icon .icon{width:22px;height:22px}.ai-design .forum-card h3{font-size:14px}.ai-design .forum-card p{font-size:10px;color:#99acb8;margin:5px 0}.ai-design .forum-card p span{margin-left:10px}.ai-design .forum-last{display:flex;justify-content:space-between;font-size:9px;color:#a6b5bf;margin:10px 0 11px}.ai-design .forum-card .compact-list>li{font-size:11px;min-height:26px}.ai-design .forum-card .compact-list time{font-size:8px}.ai-design .online-summary{display:flex;align-items:center;gap:9px;font-size:12px;padding:0 23px}.ai-design .online-summary>span:last-child{color:#97aab6;font-size:10px}.ai-design .online-dot{display:inline-block;width:6px;height:6px;background:#66bba4;border-radius:50%}.ai-design .panel>.muted,.ai-design .panel>.legend{margin:10px 23px 20px}.ai-design .legend .tag{margin-right:10px}.ai-design .tabs{display:flex;align-items:center;border-bottom:1px solid var(--line);padding:0 22px;gap:22px;min-height:45px;overflow-x:auto;scrollbar-width:none}.ai-design .tabs>button,.ai-design .tabs>a{border:0;border-radius:0;background:transparent;color:#8a9eac;font-size:12px;padding:12px 0;min-height:46px;position:relative}.ai-design .tabs>button.active,.ai-design .tabs>a.active{color:#218faa;font-weight:600}.ai-design .tabs>button.active:after,.ai-design .tabs>a.active:after{position:absolute;content:"";width:20px;height:2px;bottom:0;left:calc(50% - 10px);background:var(--primary);border-radius:2px}.ai-design .tabs .more{margin-left:auto}.ai-design .page-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:8px 0 24px}.ai-design .page-heading h1{margin-top:5px}.ai-design .page-heading p{font-size:12px;color:#8ca2b2}.ai-design .page-heading>a{font-size:12px}.ai-design .board-title{display:flex;align-items:center;gap:18px;padding:25px}.ai-design .board-title .forum-icon{width:57px;height:57px;border-radius:12px}.ai-design .board-title h1{font-size:25px;margin-top:3px}.ai-design .board-title p{font-size:10px;color:#9aabb7}.ai-design .board-title p span{margin-left:15px}.ai-design .board-title b{font-weight:500;color:#6994ae}.ai-design .board-actions{margin-left:auto;display:flex;gap:8px}.ai-design .board-rules{border-top:1px solid var(--line);padding:12px 25px;font-size:11px;color:#7e99a9}.ai-design .board-rules summary{cursor:pointer}.ai-design .board-rules summary span{margin-left:10px;color:#a5b6c1}.ai-design .board-rules p{font-size:12px}.ai-design .board-layout{grid-template-columns:minmax(0,1fr) 230px}.ai-design .board-layout .tabs{gap:20px}.ai-design .sort-controls{margin-left:auto;display:flex;gap:8px}.ai-design .sort-controls select{border:0;font-size:10px;background:#fff;padding:3px;max-width:90px}.ai-design .list-label{display:grid;grid-template-columns:1fr 80px 120px;padding:11px 23px;background:#fcfdfe;font-size:10px;color:#a2b2be;border-bottom:1px solid #f1f5f8}.ai-design .list-label>span:not(:first-child){text-align:center}.ai-design .thread-row{display:flex;align-items:center;gap:12px;padding:17px 23px;border-bottom:1px solid #eef3f7;min-width:0}.ai-design .thread-symbol{width:32px;height:32px;border-radius:8px;background:#f3f9fc;display:grid;place-items:center;color:#82bacd;flex-shrink:0}.ai-design .thread-symbol .icon{width:17px;height:17px}.ai-design .thread-main{flex:1;min-width:0}.ai-design .thread-title{display:flex;align-items:center;gap:7px;font-size:13px;line-height:1.7}.ai-design .thread-title>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-design .thread-title>.icon{width:12px;height:12px;color:#7fb0c4}.ai-design .thread-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;color:#97acba;font-size:10px;margin-top:6px}.ai-design .thread-meta .icon{width:12px;height:12px}.ai-design .row-count{width:70px;flex-shrink:0;text-align:center;display:flex;flex-direction:column;gap:2px}.ai-design .row-count strong{font-size:13px;color:#6c91a6;font-weight:500}.ai-design .row-count small{font-size:10px;color:#a1b3bf}.ai-design .lastpost{width:100px;flex-shrink:0;text-align:center;font-size:10px;overflow:hidden}.ai-design .lastpost span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-design .lastpost small{font-size:9px;color:#a5b5c1;display:block;margin-top:3px}.ai-design .pagination{display:flex;justify-content:flex-end;gap:5px;align-items:center;padding:20px 23px;font-size:11px;flex-wrap:wrap}.ai-design .pagination button{font-size:10px;min-width:29px;min-height:29px;padding:3px 8px;border-color:#e2edf3}.ai-design .pagination .active{background:#e9f8fc;border-color:#a5dce8;color:#198eac}.ai-design .pagination label{font-size:10px;color:#a4b5c0;margin-left:10px}.ai-design .pagination input{width:35px;min-height:27px;padding:3px;border:1px solid var(--line);text-align:center;border-radius:4px;font-size:11px}.ai-design .side-links{padding:0 18px 17px}.ai-design .side-links a{display:flex;align-items:center;justify-content:space-between;padding:11px 8px;font-size:12px;color:#7a94a5}.ai-design .side-links a.active{background:var(--wash);color:#278dab;border-radius:5px}.ai-design .side-links .icon{width:12px;height:12px;opacity:.6}.ai-design .panel>.compact-list{padding:0 23px 20px}.ai-design .thread-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.ai-design .thread-toolbar>div{display:flex;align-items:center;gap:10px;font-size:12px}.ai-design .thread-heading{padding:24px 26px}.ai-design .thread-title-line{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.ai-design .thread-heading h1{font-size:23px}.ai-design .thread-heading .thread-meta{margin-top:14px;gap:18px}.ai-design .thread-meta button{border:0;padding:0;min-height:20px;font-size:10px;color:#8ba5b7;background:none}.ai-design .thread-meta input{width:36px;min-height:25px;border:1px solid var(--line);border-radius:4px;font-size:10px}.ai-design .post-card{display:grid;grid-template-columns:185px minmax(0,1fr)}.ai-design .author-card{background:#f9fcfe;border-right:1px solid var(--line);padding:26px 18px;display:flex;flex-direction:column;align-items:center}.ai-design .author-name{font-size:14px;font-weight:600;margin:10px 0 6px}.ai-design .author-counts{display:flex;gap:20px;margin:22px 0 10px}.ai-design .author-counts>div{display:flex;flex-direction:column;align-items:center;font-size:10px;color:#95aab8}.ai-design .author-counts b{font-size:12px;color:#6f97af;font-weight:500}.ai-design .author-card dl{width:100%;font-size:10px;margin:14px 0}.ai-design .author-card dt{float:left;color:#a2b5c1;clear:left;margin-bottom:7px}.ai-design .author-card dd{text-align:right;margin-left:60px;margin-bottom:7px;color:#7591a3}.ai-design .author-tools{font-size:10px;display:flex;flex-direction:column;gap:8px;width:100%;margin-top:15px}.ai-design .author-tools .icon{width:13px;height:13px;margin-right:5px}.ai-design .post-content{padding:0 28px;min-width:0}.ai-design .post-content>header{display:flex;align-items:center;gap:15px;font-size:10px;color:#96aab7;border-bottom:1px solid var(--line);padding:16px 0}.ai-design .post-content>header>b{margin-left:auto;font-size:10px;color:#85a4b7;font-weight:400}.ai-design .post-body{font-size:14px;line-height:1.95;padding:20px 0}.ai-design .post-body p{color:#597487;margin:15px 0}.ai-design .post-body h2{font-size:20px;margin:24px 0 10px}.ai-design .post-body h3{font-size:16px;margin:20px 0 10px}.ai-design .post-body blockquote{border-left:3px solid #9fd5e5;background:#f6fbfe;margin:20px 0;padding:15px 20px;color:#86a0b1;font-size:12px}.ai-design .post-art{position:relative;height:280px;background:#eef8fc;border-radius:7px;overflow:hidden}.ai-design .post-art>span{position:absolute;left:20px;bottom:12px;color:#84a8bc;font-size:10px}.ai-design .attachment-card{display:flex;align-items:center;gap:14px;background:#f7fbfd;border:1px solid var(--line);border-radius:7px;padding:18px}.ai-design .attachment-card>span{display:grid;place-items:center;width:40px;height:45px;border-radius:6px;background:#e6f5fb;color:#62a6c2;flex-shrink:0}.ai-design .attachment-card>div{flex:1}.ai-design .attachment-card strong{font-size:12px}.ai-design .attachment-card small,.ai-design .attachment-card p{font-size:10px;color:#96aeba;display:block;margin:4px 0 0}.ai-design .restricted{font-size:11px;border:1px dashed #dbe9f1;border-radius:6px;padding:12px;margin:18px 0}.ai-design .restricted summary{display:flex;gap:8px;cursor:pointer;color:#8da6b7}.ai-design .restricted .icon{width:15px;height:15px}.ai-design .post-signature{font-size:10px;color:#b4c2cc;padding:12px 0;border-top:1px dashed var(--line)}.ai-design .post-actions{display:flex;align-items:center;gap:16px;border-top:1px solid var(--line);padding:14px 0;color:#8da5b5;font-size:11px;flex-wrap:wrap}.ai-design .post-actions button{border:0;background:none;padding:0;min-height:25px;font-size:11px;color:#8da5b5}.ai-design .post-actions button>.icon{width:14px;height:14px}.ai-design .management{font-size:10px;color:#a3b5c0;border-top:1px solid #f3f7fa;padding:10px 0}.ai-design .management>div{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.ai-design .management button{font-size:10px;padding:3px 8px}.ai-design .reply-text{font-size:13px;min-height:100px;margin:24px 0}.ai-design .reply-card .author-card{padding-top:20px}.ai-design .quick-reply{padding:0 23px 23px}.ai-design .reply-tools{display:flex;gap:15px;align-items:center;font-size:11px;flex-wrap:wrap;padding:10px 0;color:#8aa4b6}.ai-design .reply-tools button{border:0;min-height:20px;padding:0;color:#81a1b6;font-size:11px}.ai-design .inline-fields{display:flex;align-items:center;gap:20px;margin-top:12px;font-size:12px}.ai-design .inline-fields label{display:flex;gap:10px;align-items:center}.ai-design .inline-fields input{width:160px}.ai-design .inline-fields .primary{margin-left:auto}.ai-design .form-field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;min-width:0;font-size:12px}.ai-design .form-field>span:first-child{font-size:12px;color:#64869c}.ai-design .form-field>span:first-child .required{color:#df9d7d}.ai-design input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.ai-design select,.ai-design textarea{min-height:38px;border:1px solid #dce8f0;border-radius:6px;background:#fff;padding:9px 12px;outline:0;max-width:100%;font-size:12px}.ai-design input::placeholder,.ai-design textarea::placeholder{color:#a7b8c5;font-size:12px}.ai-design input:focus,.ai-design textarea:focus,.ai-design select:focus{border-color:#86c8dc!important;box-shadow:0 0 0 3px #e7f6fc}.ai-design textarea{width:100%;resize:vertical;line-height:1.8}.ai-design select{cursor:pointer}.ai-design .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.ai-design .wide{grid-column:1/-1}.ai-design .form-narrow{width:min(100%,510px)}.ai-design .compose{padding:28px}.ai-design .editor-toolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:10px;background:#f8fbfd;border:1px solid #dce8f0;border-bottom:0;border-radius:6px 6px 0 0}.ai-design .editor-toolbar button{padding:3px 7px;min-height:25px;border:0;background:none;font-size:11px;color:#7292a8}.ai-design .editor-toolbar button:first-child{font-weight:700}.ai-design .compose textarea{border-radius:0 0 6px 6px}.ai-design .editor-status{display:flex;justify-content:space-between;font-size:10px;color:#9eb0bd;padding:7px 0 20px}.ai-design .upload-area{display:flex;align-items:center;gap:15px;padding:20px;border:1px dashed #bfdbe7;border-radius:6px;background:#fafdfd;margin-bottom:20px}.ai-design .upload-area>.icon{width:35px;height:35px;color:#8bbccc}.ai-design .upload-area>div{flex:1}.ai-design .upload-area strong{font-size:12px;font-weight:500}.ai-design .upload-area p{font-size:10px;color:#9bb0bd;margin:3px 0}.ai-design .advanced-options{border-top:1px solid var(--line);padding:16px 0;color:#7391a4;font-size:12px}.ai-design .advanced-options summary{cursor:pointer;margin-bottom:10px}.ai-design .advanced-options summary>span{font-size:10px;color:#9eb2bf;margin-left:10px}.ai-design .option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 22px;font-size:11px;color:#7895a8}.ai-design .option-grid label{display:flex;align-items:center;gap:6px}.ai-design .submit-bar{display:flex;align-items:center;gap:10px;margin-top:20px;flex-wrap:wrap}.ai-design .submit-bar>span{margin-left:auto;color:#b0bec8;font-size:10px}.ai-design .uploaded-file{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 0;font-size:11px}.ai-design .uploaded-file input{max-width:130px}.ai-design .uploaded-file span{color:#a4b5c1}.ai-design .auth-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;width:min(100%,990px);margin:20px auto 50px;gap:60px;align-items:center;min-height:510px}.ai-design .auth-art{position:relative;padding:30px 0}.ai-design .auth-art h2{font-size:36px;line-height:1.6;letter-spacing:-1px;margin:14px 0}.ai-design .auth-art p{font-size:12px;line-height:1.9;color:#8aa4b5}.ai-design .auth-art>.strategy-art{width:100%;height:220px;opacity:.75;margin:20px 0}.ai-design .auth-tags{display:flex;gap:8px}.ai-design .auth-card{padding:30px 34px;box-shadow:0 8px 40px #5481a00b}.ai-design .auth-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:25px}.ai-design .auth-tabs>a{font-size:18px;padding-bottom:16px;color:#9bb0be}.ai-design .auth-tabs>a.active{color:#32677f;border-bottom:2px solid var(--primary);font-weight:600}.ai-design .auth-card h1{font-size:23px}.ai-design .auth-card>.muted,.ai-design .auth-card form>.muted{margin:8px 0 25px}.ai-design .auth-card details{font-size:11px;color:#8fa6b5;margin:15px 0}.ai-design .auth-card details .form-field{margin-top:12px}.ai-design .form-line{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8ea5b5;margin:17px 0}.ai-design .form-line label{display:flex;gap:6px;align-items:center}.ai-design .auth-bottom{text-align:center;font-size:11px;color:#a3b5c1;margin-top:18px}.ai-design .auth-bottom a{color:var(--primary-dark);margin-left:6px}.ai-design .captcha-line{display:flex;gap:8px;align-items:center}.ai-design .captcha-line input{width:40%;min-width:0}.ai-design .captcha-line button{font-size:10px;min-width:38px;border:0;padding:2px}.ai-design .captcha-sample{font-size:13px;background:repeating-linear-gradient(20deg,#edf6fb,#edf6fb 4px,#dceef5 5px,#dceef5 6px);padding:5px 10px;color:#629ab6;letter-spacing:3px;font-style:italic;white-space:nowrap}.ai-design .agree{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:10px;color:#8ba4b5;margin:20px 0}.ai-design .agree button{padding:0;min-height:20px;border:0;font-size:10px;background:none;color:#388fab}.ai-design .auth-card .condition-option{margin-bottom:0}.ai-design .account-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;align-items:start}.ai-design .account-sidebar{padding:25px 14px 15px}.ai-design .account-id{display:flex;flex-direction:column;align-items:center;gap:7px;padding-bottom:22px;border-bottom:1px solid var(--line);margin:0 8px 15px}.ai-design .account-id strong{font-size:14px}.ai-design .account-id>span:last-child{font-size:10px;color:#92aaba}.ai-design .account-sidebar nav a{display:flex;gap:12px;align-items:center;padding:10px 14px;margin:3px 0;font-size:12px;color:#7895a8;border-radius:6px}.ai-design .account-sidebar nav a .icon{width:16px;height:16px}.ai-design .account-sidebar nav a.active{color:#288fad;background:#eaf8fc}.ai-design .account-sidebar nav a b{margin-left:auto}.ai-design .account-main{padding-bottom:25px;min-height:650px}.ai-design .account-main>.section-head{padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:22px}.ai-design .account-main>form,.ai-design .account-main>.tabs,.ai-design .account-main>.table-scroll,.ai-design .account-main>details,.ai-design .account-main>.credit-cards,.ai-design .account-main>.group-current,.ai-design .account-main>.progress,.ai-design .account-main>.conversation-title,.ai-design .account-main>.chat,.ai-design .account-main>.bulk-actions,.ai-design .account-main>.inline-search,.ai-design .account-main>.people-grid{margin-left:25px;margin-right:25px}.ai-design .account-main>.tabs{margin-top:-22px;margin-left:0;margin-right:0}.ai-design .profile-jumps{margin:0 -25px 24px;gap:25px}.ai-design .profile-jumps a{font-size:11px}.ai-design .profile-section{scroll-margin-top:20px}.ai-design .profile-section h3{font-size:13px;color:#3d7895;margin:22px 0 17px;padding-bottom:10px;border-bottom:1px solid #f0f5f8}.ai-design .profile-section:first-of-type h3{margin-top:8px}.ai-design .privacy-fields{font-size:11px;color:#8aa5b6}.ai-design .avatar-edit{display:flex;gap:45px;flex-wrap:wrap}.ai-design .avatar-crop{width:260px;height:260px;border:1px dashed #bcd7e5;border-radius:8px;background:#f4fbfe;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background-size:cover;background-position:center}.ai-design .avatar-crop>.icon{width:35px;height:35px;color:#90bed1}.ai-design .avatar-crop strong{font-size:13px;color:#7195ab}.ai-design .avatar-crop>span{font-size:10px;color:#a1b9c7}.ai-design .has-avatar>.icon,.ai-design .has-avatar>strong,.ai-design .has-avatar>span{opacity:0}.ai-design .avatar-previews{display:flex;gap:20px;flex-direction:column}.ai-design .avatar-previews h3{font-size:12px;color:#8aa4b6}.ai-design .avatar-previews>div{display:flex;gap:20px;align-items:center;font-size:10px;color:#9db2bf}.ai-design .credit-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:30px}.ai-design .credit-cards>div{padding:20px;border:1px solid var(--line);background:#fafcfe;border-radius:7px;display:flex;flex-direction:column;gap:8px}.ai-design .credit-cards span{font-size:11px;color:#8fa9b9}.ai-design .credit-cards strong{font-size:25px;color:#4086a6;font-weight:500}.ai-design .table-scroll{overflow:auto;margin-bottom:20px}.ai-design table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap}.ai-design th{color:#8ba4b5;font-size:10px;font-weight:500;background:#f8fbfd}.ai-design td,.ai-design th{padding:13px 15px;text-align:left;border-bottom:1px solid var(--line)}.ai-design td{color:#7792a6}.ai-design .empty-cell{padding:50px 15px!important;text-align:center;font-size:11px;color:#9fb2bf}.ai-design .group-current{display:flex;align-items:center;gap:15px;padding:20px;background:#f4fbfe;border:1px solid #e0eff6;border-radius:8px}.ai-design .group-current>.icon{width:35px;height:35px;color:#69adca}.ai-design .group-current h3{font-size:14px}.ai-design .group-current p{font-size:10px;color:#8da9bb}.ai-design .progress{height:5px;border-radius:4px;background:#eaf3f9;margin-top:23px;margin-bottom:25px}.ai-design .progress>i{display:block;width:30%;height:100%;background:var(--primary);border-radius:4px}.ai-design .space-hero{position:relative}.ai-design .space-cover{height:150px;background:linear-gradient(110deg,#eefaff,#d8f0fa);overflow:hidden}.ai-design .space-cover .strategy-art{width:65%;height:230px;float:right;opacity:.65}.ai-design .space-identity{display:flex;align-items:center;gap:20px;padding:0 35px;position:relative;margin-top:-30px}.ai-design .space-identity>.avatar{width:100px;height:100px;font-size:35px;border-width:5px}.ai-design .space-identity>div{padding-top:28px}.ai-design .space-identity h1{font-size:23px}.ai-design .space-identity h1 .tag{vertical-align:middle;margin-left:10px}.ai-design .space-identity p{font-size:11px;color:#9db1be}.ai-design .space-actions{margin-left:auto;display:flex;gap:8px}.ai-design .space-stats{display:flex;gap:45px;padding:18px 35px 23px 154px}.ai-design .space-stats>div{display:flex;flex-direction:column;gap:3px;align-items:center}.ai-design .space-stats strong{font-size:16px;font-weight:500;color:#5188a4}.ai-design .space-stats span{font-size:10px;color:#a0b4c2}.ai-design .info-list{display:grid;grid-template-columns:90px 1fr;gap:12px 20px;padding:0 23px 20px;font-size:11px;margin:0}.ai-design .info-list dt{color:#a1b4c0}.ai-design .info-list dd{margin:0;color:#7594aa}.ai-design .panel>.more{margin:0 23px 20px}.ai-design .message-item{display:flex;align-items:center;gap:16px;padding:20px 25px;border-bottom:1px solid var(--line)}.ai-design .message-item>div{flex:1}.ai-design .message-item h3{font-size:12px}.ai-design .message-item p{font-size:11px;color:#99aebb;margin:5px 0 0}.ai-design .message-item aside{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#a8bac6}.ai-design .unread-dot{display:inline-block;width:5px;height:5px;background:var(--primary);border-radius:50%;margin-left:5px;vertical-align:middle}.ai-design .bulk-actions{display:flex;align-items:center;gap:13px;padding:20px 0 0;font-size:10px;color:#98afbf;flex-wrap:wrap}.ai-design .bulk-actions label{display:flex;align-items:center;gap:4px}.ai-design .bulk-actions button{font-size:10px;padding:3px 7px;min-height:26px}.ai-design .bulk-actions>a{margin-left:auto}.ai-design .conversation-title{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.ai-design .conversation-title .more{margin-left:auto}.ai-design .conversation-title h3{font-size:13px}.ai-design .conversation-title .muted{font-size:10px}.ai-design .chat{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-height:320px;padding:25px 0}.ai-design .chat-date{align-self:center;color:#b1c1cc;font-size:10px}.ai-design .chat-bubble{background:#f0f7fb;color:#6b91a7;border-radius:0 12px 12px 12px;padding:14px 20px;font-size:12px;max-width:80%}.ai-design .chat-bubble.mine{align-self:flex-end;background:#e3f6fc;color:#418aa7;border-radius:12px 0 12px 12px}.ai-design .notice-item{display:flex;gap:14px;align-items:flex-start;padding:20px 25px;border-bottom:1px solid var(--line)}.ai-design .notice-icon{width:35px;height:35px;border-radius:50%;background:#eef8fd;color:#7fb4ca;display:grid;place-items:center;flex-shrink:0}.ai-design .notice-item>div{flex:1}.ai-design .notice-item h3{font-size:12px}.ai-design .notice-item p{font-size:11px;color:#98afbf}.ai-design .notice-item time{font-size:9px;color:#acbdc9}.ai-design .notice-item button{padding:0;min-height:20px;background:none;border:0;font-size:10px;color:#95b1c4}.ai-design .inline-search{display:flex;align-items:center;gap:10px;background:#fafdff;border:1px solid var(--line);border-radius:6px;padding:3px 5px 3px 13px;margin-bottom:25px}.ai-design .inline-search>.icon{color:#a2bece;width:16px;height:16px}.ai-design .inline-search input{border:0!important;flex:1;background:none!important;min-width:0}.ai-design .inline-search button{min-height:30px;font-size:11px}.ai-design .people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ai-design .people-grid article{border:1px solid var(--line);border-radius:7px;text-align:center;padding:20px 10px}.ai-design .people-grid h3{margin-top:10px;font-size:12px}.ai-design .people-grid p{font-size:9px;color:#a0b4c3;margin:7px 0 12px}.ai-design .people-grid button{font-size:10px;min-height:25px;padding:3px 8px}.ai-design .people-grid a{display:block;margin-top:10px;font-size:10px;color:#8baabe}.ai-design .search-page{padding:5px 28px 0}.ai-design .search-page>.page-heading{padding-top:15px}.ai-design .search-page h1{font-size:24px}.ai-design .search-large{display:flex;align-items:center;gap:14px;border:1px solid #b2d9e7;border-radius:7px;padding:4px 4px 4px 16px;max-width:750px;background:#fff}.ai-design .search-large>.icon{color:#7eb0c5}.ai-design .search-large>input{border:0!important;flex:1;min-width:0;min-height:38px}.ai-design .search-large>.primary{height:40px;padding:0 26px}.ai-design .search-filter{grid-template-columns:repeat(3,1fr);padding:24px 0 8px;gap:0 20px}.ai-design .search-filter .form-field{font-size:10px}.ai-design .search-filter .form-field>span:first-child{font-size:10px}.ai-design .results-label{display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:18px 0;font-size:13px}.ai-design .results-label>span{color:#9eb4c2;font-size:10px}.ai-design .search-page .thread-row{padding-left:0;padding-right:0}.ai-design .article-view{padding:25px 30px}.ai-design .article-view>h1{margin-top:8px}.ai-design .article-subtitle{font-size:15px;color:#83a2b8}.ai-design .article-view>.thread-meta{padding:10px 0}.ai-design .article-intro{border-left:3px solid #8fcbde;background:#f3fafe;padding:15px 20px;font-size:12px;color:#7f9eb1;margin-top:20px}.ai-design .article-pager{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:20px 0;font-size:11px;color:#9bb1bf}.ai-design .article-view>.section-head{padding-left:0}.ai-design .article-view form .primary{margin-top:12px}.ai-design .empty-state{text-align:center;padding:65px 25px 80px}.ai-design .empty-state>.icon{width:62px;height:62px;color:#a7d4e5;margin-bottom:20px}.ai-design .empty-state>.eyebrow{display:block;font-size:10px;margin-bottom:8px}.ai-design .empty-state h1,.ai-design .empty-state h2{font-size:23px}.ai-design .empty-state p{font-size:12px;color:#9cb2c0;margin:12px auto 25px;max-width:480px}.ai-design .empty-state .button{margin:0 5px}.ai-design .announcement-body{padding:0 28px 35px}.ai-design .announcement-body h1{font-size:22px;margin-top:20px}.ai-design .announcement-body p{font-size:14px;color:#927856;line-height:2;margin-top:18px}.ai-design .stat-chart{margin:0 23px 25px;min-height:230px;border:1px solid #e5eef4;border-radius:7px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:repeating-linear-gradient(0deg,#fff,#fff 44px,#eff5f9 45px,#eff5f9 46px);color:#a5bdcc}.ai-design .stat-chart>span{font-size:10px}.ai-design .stat-chart>p{color:#aac2d0}.ai-design .attachment-detail{max-width:580px;margin:20px auto 40px;text-align:center;padding:20px}.ai-design .file-large{width:73px;height:73px;background:#eaf7fc;border-radius:17px;display:inline-flex;align-items:center;justify-content:center;color:#78b6cf;margin-bottom:20px}.ai-design .file-large .icon{width:34px;height:34px}.ai-design .attachment-detail h1{font-size:22px}.ai-design .attachment-detail .info-list{text-align:left;margin:28px 0 15px}.ai-design .attachment-detail .primary{margin-bottom:15px}.ai-design .panel>form.form-narrow{padding:0 25px 30px}.ai-design .faq{margin:0 25px;border-bottom:1px solid var(--line);padding:20px 0;font-size:13px}.ai-design .faq summary{cursor:pointer;display:list-item;color:#60879f}.ai-design .faq p{font-size:12px;color:#9cb1bf;margin-top:15px}.ai-design .panel>.inline-search{margin:0 25px 10px}.ai-design .module-placeholder{text-align:center;padding:35px 20px}.ai-design .module-placeholder>.icon{width:50px;height:50px;color:#97c4d6}.ai-design .module-placeholder h2{font-size:18px;margin-top:15px}.ai-design .module-placeholder p{font-size:11px;color:#a0b5c2}.ai-design .panel>.table-scroll{margin-left:23px;margin-right:23px}.ai-design .admin-boundary{max-width:850px;margin:25px auto 50px;text-align:center;padding:0 25px}.ai-design .admin-boundary h1{font-size:24px;margin-bottom:20px}.ai-design .admin-boundary p{font-size:13px;color:#8ea9ba;max-width:640px;margin:auto}.ai-design .admin-entry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;text-align:left;margin:30px 0}.ai-design .admin-entry-grid>div{border:1px solid var(--line);border-radius:7px;padding:15px;display:flex;flex-direction:column;gap:6px}.ai-design .admin-entry-grid .icon{width:17px;color:#65adbf}.ai-design .admin-entry-grid strong{font-size:12px;font-weight:500}.ai-design .admin-entry-grid span{font-size:9px;color:#a4bac7}.ai-design .logo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ai-design .logo-card{padding:25px;margin:0;box-shadow:0 2px 10px #1a5d7d03}.ai-design .logo-card.selected{border-color:#91d0e2;box-shadow:0 0 0 2px #e4f5fb}.ai-design .logo-card-head{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1px;color:#95aab9}.ai-design .logo-lockup{display:flex;align-items:center;justify-content:center;min-height:175px;background:radial-gradient(ellipse,#f2faff,#fff);margin:15px 0}.ai-design .logo-contexts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-design .logo-contexts>div{background:#f5fafd;display:flex;align-items:center;justify-content:space-around;gap:6px;min-height:65px;border-radius:6px;padding:5px 10px}.ai-design .logo-contexts>.on-dark{background:#24465d}.ai-design .logo-card h2{margin-top:22px;font-size:18px}.ai-design .logo-card p{color:#9bb0be;font-size:11px;margin-top:8px}.ai-design .logo-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px}.ai-design .logo-card-bottom a{font-size:10px;color:#8fabbc}.ai-design .logo-card-bottom .icon{width:12px;height:12px}.ai-design .brand-spec{margin-top:24px}.ai-design .spec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 25px 25px}.ai-design .spec-grid>div{display:flex;flex-direction:column;gap:8px}.ai-design .spec-grid span{font-size:12px;color:#7899af}.ai-design .swatch{height:60px;border-radius:7px;border:1px solid #dceaf2}.ai-design .spec-grid b{font-size:11px;letter-spacing:1px;font-weight:500}.ai-design .spec-grid small{font-size:10px;color:#9fb4c2}.ai-design .size-spec{display:flex;gap:35px;align-items:center;border-top:1px solid var(--line);padding:25px}.ai-design .size-spec img{border:1px dashed #bddeed;box-sizing:content-box;flex-shrink:0}.ai-design .size-spec b{font-size:12px;color:#7196ad}.ai-design .size-spec p{font-size:11px;color:#9ab2c1}.ai-design .audit-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin-bottom:25px}.ai-design .audit-metrics>div{border:1px solid var(--line);border-radius:9px;background:#fff;padding:20px;display:flex;flex-direction:column;gap:5px}.ai-design .audit-metrics strong{font-size:25px;color:#4498b5;font-weight:500}.ai-design .audit-metrics span{font-size:10px;color:#9ab2c2}.ai-design .mapping-nav{display:flex;flex-wrap:wrap;gap:9px;padding:0 25px 15px}.ai-design .mapping-nav .tag{padding:5px 10px}.ai-design .mapping-nav .icon{width:12px;height:12px;margin-left:5px}.ai-design .contract-list{padding:0 25px 25px}.ai-design .contract-list>details{padding:15px 0;border-bottom:1px solid var(--line)}.ai-design .contract-list>details>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;gap:15px}.ai-design .contract-list>details>summary>span:last-child{font-size:10px;color:#a2b7c5}.ai-design .contract-list>details>code{font-size:10px;color:#9ab2c3;display:block;margin:12px 0}.ai-design .contract-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-design .contract-fields>div{border:1px solid #edf4f8;border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:5px}.ai-design .contract-fields b{font-size:11px;font-weight:500}.ai-design .contract-fields code{font-size:10px;color:#8fafc3;word-break:break-all}.ai-design .panel>p:not(.muted){padding:0 25px;font-size:12px;color:#8aa7b9;margin-bottom:25px;line-height:1.9}.ai-design .field-tray{border:1px solid #acd7e8;background:#f0fbff;border-radius:8px;padding:20px;margin-top:30px}.ai-design .field-tray>div:first-child{display:flex;align-items:center;gap:8px;font-size:13px;color:#4c92b1}.ai-design .field-tray>div:first-child>span{margin-left:auto;font-size:10px;color:#89b0c4}.ai-design .field-tray p{font-size:10px;color:#88adbf;margin-top:10px;word-break:break-word}.ai-design .field-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.ai-design .field-chips>details{border:1px solid #c6e2ee;background:#fff;border-radius:6px;padding:6px 10px;font-size:10px;color:#729eb5;min-width:90px;max-width:100%}.ai-design .field-chips code{display:block;word-break:break-all;font-size:9px;margin-top:7px;color:#91b2c3}.ai-design .global-contract{font-size:11px;color:#75a2b7;margin-top:15px}.ai-design .field-note{display:block!important;margin:10px 20px;font:9px/1.6 ui-monospace,monospace;color:#63a2bc!important;border:1px dashed #b5deed;padding:5px;background:#f2fbff;word-break:break-all}.ai-design .form-field>.field-note{margin:0}.ai-design .ad-slot>.field-note{position:absolute;bottom:0;right:0;margin:3px;max-width:45%;font-size:8px}.ai-design .corner-ad{position:fixed;right:17px;bottom:17px;background:#fff;border:1px solid #c8e2ef;box-shadow:0 4px 22px #2b729815;border-radius:10px;display:flex;align-items:center;gap:10px;padding:11px 19px 11px 12px;z-index:8}.ai-design .corner-ad>button{position:absolute;right:2px;top:0;min-height:18px;border:0;padding:0 4px;font-size:14px;color:#abc2d0;background:none}.ai-design .corner-ad>span{width:33px;height:33px;background:#eaf7fc;border-radius:9px;display:grid;place-items:center;color:#6baac4}.ai-design .corner-ad>div{display:flex;flex-direction:column;gap:2px}.ai-design .corner-ad small{font-size:8px;color:#9ab4c3}.ai-design .corner-ad>div>button{min-height:15px;font-size:10px;border:0;padding:0;background:none;color:#5894af}.ai-design #toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%,10px);padding:12px 20px;color:#f7fdff;background:#284e65ee;border-radius:8px;z-index:100;font-size:12px;opacity:0;pointer-events:none;transition:.2s;max-width:85vw;text-align:center}.ai-design #toast.show{opacity:1;transform:translate(-50%,0)}.ai-design dialog{border:1px solid #cde4ef;border-radius:12px;padding:30px;max-width:min(620px,90vw);color:var(--ink);box-shadow:0 15px 90px #173e5755}.ai-design dialog::backdrop{background:#21465e66;backdrop-filter:blur(4px)}.ai-design dialog h2{margin-bottom:20px}.ai-design dialog p{font-size:13px;color:#86a3b6;margin:12px 0 20px}.ai-design dialog .close-modal{position:absolute;right:5px;top:5px;border:0;font-size:20px;padding:0 8px;min-height:25px;background:none;color:#9cb9ca}.ai-design .quick-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;font-size:12px}.ai-design .quick-links a{border:1px solid var(--line);border-radius:6px;padding:10px}.ai-design .preview-message{white-space:pre-wrap}.ai-design .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-design .selected-action{color:var(--primary-dark)!important;background:#e8f8fd!important}.ai-design input[type=checkbox]{accent-color:var(--primary)}
@media(min-width:1600px){.ai-design .wrap{width:1240px}.ai-design .layout{grid-template-columns:minmax(0,1fr) 310px}.ai-design .feature-visual{height:310px}}
@media(max-width:1100px){.ai-design .wrap{width:calc(100% - 40px)}.ai-design .header-search{width:380px}.ai-design .site-header{gap:20px}.ai-design .main-nav a{padding:0 22px;font-size:14px}.ai-design .quick-nav{font-size:0;padding:6px}.ai-design .quick-nav .icon{font-size:11px;width:18px;height:18px}.ai-design .layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.ai-design .feature-visual{height:270px;padding-left:13px;padding-right:13px}.ai-design .feature-thumbs button{width:54px;height:42px}.ai-design .feature-caption h1{font-size:19px}.ai-design .rank-list li{font-size:11px}.ai-design .recommend-grid{gap:17px 15px}.ai-design .mini-cover{width:60px;height:62px}.ai-design .forum-diy{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ai-design .summary-numbers{gap:25px}.ai-design .board-layout{grid-template-columns:minmax(0,1fr) 210px}.ai-design .board-actions{flex-wrap:wrap;justify-content:flex-end}.ai-design .board-actions .button{font-size:12px}.ai-design .sort-controls select{max-width:80px}.ai-design .account-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.ai-design .space-stats{gap:35px}.ai-design .space-actions{gap:5px}.ai-design .space-actions .button,.ai-design .space-actions button{font-size:11px}.ai-design .auth-layout{gap:40px;grid-template-columns:minmax(0,1fr) 390px}.ai-design .audit-metrics{gap:10px}.ai-design .audit-metrics>div{padding:15px}.ai-design .logo-contexts>div{padding:5px}.ai-design .logo-contexts img{max-width:100%}.ai-design .logo-contexts>div>img:last-child:not(:first-child){max-width:110px}.ai-design .main-nav>.wrap{gap:0}.ai-design .thread-row{gap:10px;padding:16px 20px}.ai-design .thread-symbol{width:28px;height:28px}.ai-design .lastpost{width:80px}.ai-design .row-count{width:60px}}
@media(max-width:850px){.ai-design .utility-caption{display:none}.ai-design .utility-right{gap:8px}.ai-design .site-header{min-height:98px}.ai-design .header-quick{display:none}.ai-design .header-search{width:400px}.ai-design .main-nav a{padding:0 18px;font-size:13px}.ai-design .layout{grid-template-columns:minmax(0,1fr) 235px;gap:14px}.ai-design .section-head{padding:18px 18px 14px}.ai-design .section-head h2{font-size:15px}.ai-design .feature-visual{height:250px;gap:8px}.ai-design .feature-thumbs button{width:40px;height:39px}.ai-design .feature-thumbs .icon{width:18px;height:18px}.ai-design .feature-caption{padding:18px 19px 23px}.ai-design .feature-caption h1{font-size:17px}.ai-design .feature-caption .eyebrow{font-size:8px}.ai-design .feature-caption p{font-size:9px}.ai-design .rank-list{padding:0 18px 12px}.ai-design .rank-list li{min-height:31px;font-size:10px;padding:6px 0;gap:8px}.ai-design .rank-list li>span{font-size:10px}.ai-design .recommend-grid{grid-template-columns:1fr;padding:0 18px 18px;gap:13px}.ai-design .recommend-item:nth-child(n+5){display:flex}.ai-design .mini-cover{height:53px;width:58px}.ai-design .recommend-item h3{font-size:11px}.ai-design .recommend-item p{font-size:9px}.ai-design .editorial-body{padding:0 18px 6px;gap:12px;grid-template-columns:85px minmax(0,1fr)}.ai-design .editorial-cover{width:85px;height:145px}.ai-design .compact-list>li{font-size:11px}.ai-design .picture-grid{padding:0 18px 18px;gap:15px}.ai-design .picture-cover{height:95px}.ai-design .picture-grid h3{font-size:11px}.ai-design .ad-slot{padding:10px 20px}.ai-design .ad-slot strong{font-size:14px}.ai-design .ad-slot>div:not(.ad-decoration){gap:10px}.ai-design .ad-slot span:not(.ad-flag){font-size:9px}.ai-design .ad-slot small{font-size:7px}.ai-design .forum-summary{align-items:flex-start;gap:15px}.ai-design .summary-numbers{gap:16px}.ai-design .summary-numbers strong{font-size:17px}.ai-design .forum-summary h1{font-size:21px}.ai-design .forum-summary p{max-width:200px;font-size:10px}.ai-design .forum-grid{grid-template-columns:1fr 1fr;padding:0 18px}.ai-design .forum-card{padding:18px!important;border:0!important;border-bottom:1px solid var(--line)!important}.ai-design .forum-card:nth-child(2n+1){padding-left:0!important;border-right:1px solid var(--line)!important}.ai-design .forum-card:nth-child(2n){padding-right:0!important}.ai-design .forum-card-head{gap:9px}.ai-design .forum-icon{width:34px;height:34px;border-radius:9px}.ai-design .forum-card h3{font-size:12px}.ai-design .forum-card p{font-size:9px}.ai-design .forum-diy{grid-template-columns:1fr}.ai-design .forum-feature{min-height:200px;display:none}.ai-design .forum-diy .forum-feature:has(.field-note){display:block}.ai-design .forum-diy .forum-feature{display:block}.ai-design .board-layout{grid-template-columns:1fr}.ai-design .board-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ai-design .board-layout>aside>.panel{margin:0}.ai-design .board-title{padding:20px;gap:13px}.ai-design .board-title h1{font-size:22px}.ai-design .board-title .forum-icon{width:47px;height:47px}.ai-design .board-actions{max-width:170px}.ai-design .tabs{gap:15px;padding:0 18px}.ai-design .tabs>button{font-size:11px}.ai-design .post-card{grid-template-columns:155px minmax(0,1fr)}.ai-design .post-content{padding:0 22px}.ai-design .author-card{padding:22px 13px}.ai-design .author-card .avatar.large{width:65px;height:65px;font-size:24px}.ai-design .author-counts{gap:14px}.ai-design .author-card dl{font-size:9px}.ai-design .post-art{height:220px}.ai-design .account-layout{grid-template-columns:170px minmax(0,1fr);gap:15px}.ai-design .account-sidebar{padding:20px 10px}.ai-design .account-sidebar nav a{font-size:11px;padding:10px;gap:9px}.ai-design .account-sidebar nav a .icon{width:15px}.ai-design .account-main>form,.ai-design .account-main>.credit-cards,.ai-design .account-main>.people-grid{margin-left:20px;margin-right:20px}.ai-design .account-main .form-grid{gap:0 15px}.ai-design .credit-cards{grid-template-columns:repeat(2,1fr);gap:10px}.ai-design .credit-cards>div{padding:15px}.ai-design .space-identity{padding:0 25px;gap:14px;flex-wrap:wrap}.ai-design .space-identity>.avatar{width:84px;height:84px}.ai-design .space-identity h1{font-size:21px}.ai-design .space-identity>div{padding-top:24px}.ai-design .space-identity .space-actions{padding-top:0;margin-left:100px}.ai-design .space-stats{padding:20px 25px;justify-content:space-between;gap:20px}.ai-design .auth-layout{gap:25px;grid-template-columns:minmax(0,1fr) 350px}.ai-design .auth-card{padding:25px}.ai-design .auth-art h2{font-size:28px}.ai-design .auth-art .strategy-art{height:190px}.ai-design .logo-grid{gap:16px}.ai-design .logo-card{padding:18px}.ai-design .logo-contexts{grid-template-columns:1fr}.ai-design .logo-card h2{font-size:17px}.ai-design .logo-card-bottom{flex-wrap:wrap}.ai-design .audit-metrics{grid-template-columns:repeat(3,1fr)}.ai-design .site-footer>.wrap{gap:15px}.ai-design .site-footer>.wrap>span{display:none}.ai-design .site-footer nav{font-size:10px;gap:12px}.ai-design .option-grid{grid-template-columns:1fr 1fr}.ai-design .thread-heading h1{font-size:21px}}
@media(max-width:600px){.ai-design{font-size:13px}.ai-design .wrap{width:calc(100% - 28px)}.ai-design .utility>.wrap{min-height:28px}.ai-design .utility-left{display:none}.ai-design .utility-right{justify-content:flex-end;width:100%;gap:9px;font-size:9px;overflow:auto;white-space:nowrap}.ai-design .utility-right .icon,.ai-design .utility-right .tag,.ai-design .utility-right .dot{display:none}.ai-design .utility-right button{font-size:9px}.ai-design .utility-right>span:last-child{display:none}.ai-design .site-header{min-height:77px;gap:10px}.ai-design .brand img{width:145px;height:55px}.ai-design .header-search{display:none}.ai-design .mobile-actions{display:flex;gap:17px;color:#7fa7bd;align-items:center}.ai-design .mobile-actions .icon{width:20px;height:20px}.ai-design .main-nav>.wrap{width:100%;height:44px;overflow:auto;padding:0 9px;scrollbar-width:none}.ai-design .main-nav a{padding:0 16px;min-width:60px;height:44px;font-size:13px;font-weight:500}.ai-design .main-nav .quick-nav{display:none}.ai-design .announcement{gap:6px;min-height:38px}.ai-design .announcement strong{font-size:9px}.ai-design .announcement>.icon{width:13px;height:13px}.ai-design .announcement p{font-size:9px}.ai-design .announcement>a{font-size:0}.ai-design .announcement>a .icon{font-size:10px}.ai-design .breadcrumb{min-height:37px;font-size:9px;gap:7px}.ai-design .breadcrumb .icon{width:11px}.ai-design .main-content{padding-bottom:20px}.ai-design .panel{margin-bottom:14px;border-radius:8px}.ai-design .section-head{padding:17px 16px 13px}.ai-design .section-head h2{font-size:15px;padding-left:10px}.ai-design .section-head h2:before{height:13px;top:4px;width:3px}.ai-design .section-head p{font-size:9px;margin-left:10px}.ai-design .more{font-size:10px}.ai-design .layout{grid-template-columns:1fr;gap:0}.ai-design .layout>aside>.panel{margin-bottom:14px}.ai-design .portal-top>.panel{margin-bottom:14px}.ai-design .feature-visual{height:203px;padding:13px 13px 0;gap:9px}.ai-design .feature-thumbs{gap:5px;padding-bottom:9px}.ai-design .feature-thumbs button{width:35px;height:31px}.ai-design .feature-thumbs button .icon{width:16px;height:16px}.ai-design .feature-thumbs span{font-size:6px}.ai-design .feature-art{border-radius:5px}.ai-design .feature-badge{font-size:9px;top:12px;left:12px}.ai-design .feature-badge i{font-size:6px;letter-spacing:1px}.ai-design .feature-art .strategy-art{width:135%;max-width:none;margin-left:-15%;height:100%}.ai-design .feature-caption{padding:16px 17px 24px;gap:9px}.ai-design .feature-caption h1{font-size:18px;margin-top:6px}.ai-design .feature-caption .eyebrow{font-size:8px;letter-spacing:1.5px}.ai-design .feature-caption p{font-size:9px}.ai-design .feature-caption .circle-link{width:28px;height:28px}.ai-design .slide-dots{bottom:9px;left:17px}.ai-design .rank-list{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;padding:0 16px 15px}.ai-design .rank-list li{font-size:10px;gap:6px;min-width:0;padding:6px 0;min-height:30px}.ai-design .rank-list li span{font-size:9px;min-width:14px}.ai-design .rank-list a{line-height:1.75}.ai-design .ranking .section-head{padding-bottom:10px}.ai-design .ad-slot{min-height:68px;margin-bottom:14px;padding:12px 17px}.ai-design .ad-slot>div:not(.ad-decoration){flex-wrap:wrap;gap:2px 10px;display:flex}.ai-design .ad-slot small{font-size:6px;width:100%;letter-spacing:1.2px}.ai-design .ad-slot strong{font-size:13px}.ai-design .ad-slot span:not(.ad-flag){font-size:8px}.ai-design .ad-flag{font-size:7px;top:4px;right:7px}.ai-design .ad-decoration{width:150px;height:120px;right:0;top:-35px}.ai-design .recommend-grid{grid-template-columns:1fr;gap:14px;padding:0 16px 18px}.ai-design .mini-cover{width:65px;height:55px}.ai-design .recommend-item{gap:12px}.ai-design .recommend-item h3{font-size:12px}.ai-design .recommend-item p{font-size:9px}.ai-design .member-rank{display:grid;grid-template-columns:1fr 1fr;padding:0 16px 13px;gap:5px 12px}.ai-design .member-rank>div{gap:8px;padding:6px 0}.ai-design .member-rank>div>span:last-child{display:none}.ai-design .member-rank .avatar{width:29px;height:29px;font-size:12px}.ai-design .member-rank>div>div{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis}.ai-design .member-rank small{font-size:8px}.ai-design .editorial-body{padding:0 16px 10px;grid-template-columns:76px minmax(0,1fr);gap:12px}.ai-design .editorial-cover{width:76px;height:143px}.ai-design .editorial-cover>.icon{width:27px;height:27px}.ai-design .compact-list>li{font-size:11px;min-height:27px;gap:7px}.ai-design .compact-list time{font-size:8px}.ai-design .compact-list a:before{margin-right:6px}.ai-design .activity-list{padding:0 18px 6px;display:grid;grid-template-columns:1fr}.ai-design .activity-list article{padding-bottom:16px}.ai-design .activity-list h3{font-size:12px}.ai-design .picture-grid{grid-template-columns:1fr 1fr;padding:0 16px 18px;gap:16px 12px}.ai-design .picture-cover{height:95px}.ai-design .picture-grid h3{font-size:11px}.ai-design .friend-links{padding:0 16px 18px;font-size:10px}.ai-design .friend-links .muted{font-size:10px}.ai-design .forum-summary{display:block;padding:21px 19px;background:linear-gradient(120deg,#fff,#effaff)}.ai-design .forum-summary .eyebrow{font-size:8px}.ai-design .forum-summary h1{font-size:22px;margin:4px 0}.ai-design .forum-summary p{max-width:none;font-size:10px;margin:5px 0 19px}.ai-design .summary-numbers{justify-content:space-between;gap:0;padding-top:15px;border-top:1px solid #e3f0f6}.ai-design .summary-numbers strong{font-size:18px}.ai-design .summary-numbers span{font-size:9px}.ai-design .forum-diy{grid-template-columns:1fr}.ai-design .forum-feature{min-height:185px!important}.ai-design .forum-feature h2{font-size:19px}.ai-design .forum-feature>div{bottom:21px;left:20px}.ai-design .dynamic-list{padding:3px 16px 15px}.ai-design .forum-grid{grid-template-columns:1fr;padding:0 16px}.ai-design .forum-card{padding:18px 0!important;border:0!important;border-bottom:1px solid var(--line)!important}.ai-design .forum-card:nth-child(2n+1){border-right:0!important}.ai-design .forum-card:last-child{border-bottom:0!important}.ai-design .forum-card-head{gap:12px}.ai-design .forum-icon{width:38px;height:38px}.ai-design .forum-card h3{font-size:14px}.ai-design .forum-card p{font-size:10px}.ai-design .forum-card .compact-list>li{font-size:11px}.ai-design .forum-last{font-size:9px}.ai-design .online-summary{padding:0 16px;flex-wrap:wrap;font-size:11px}.ai-design .online-summary>span:last-child{font-size:9px}.ai-design .panel>.muted,.ai-design .panel>.legend{margin:10px 16px 18px;font-size:10px}.ai-design .panel>.compact-list{padding:0 16px 18px}.ai-design .tabs{gap:19px;padding:0 16px;min-height:42px;flex-shrink:0}.ai-design .tabs>button,.ai-design .tabs>a{min-height:42px;font-size:11px;white-space:nowrap;padding:12px 0}.ai-design .page-heading{margin:5px 0 18px;align-items:flex-start}.ai-design .page-heading h1{font-size:22px}.ai-design .page-heading .eyebrow{font-size:8px}.ai-design .page-heading p{font-size:10px;margin-top:8px;line-height:1.8}.ai-design .page-heading>a{font-size:10px}.ai-design .page-heading>.tag{font-size:8px;white-space:normal;min-width:56px;max-width:100px;text-align:center}.ai-design .board-title{padding:19px 17px;flex-wrap:wrap;gap:12px;align-items:flex-start}.ai-design .board-title .forum-icon{width:45px;height:45px}.ai-design .board-title .eyebrow{font-size:8px}.ai-design .board-title h1{font-size:22px}.ai-design .board-title p{font-size:9px;margin:4px 0}.ai-design .board-title p span{margin-left:8px}.ai-design .board-actions{margin-left:0;width:100%;max-width:none;justify-content:flex-start;margin-top:4px;gap:7px}.ai-design .board-actions button,.ai-design .board-actions .button{min-height:31px;font-size:10px}.ai-design .board-actions .primary{flex:1}.ai-design .board-rules{padding:11px 17px;font-size:10px}.ai-design .board-rules summary span{font-size:9px}.ai-design .board-layout>aside{display:block}.ai-design .board-layout>aside>.panel{margin-bottom:14px}.ai-design .side-links{display:grid;grid-template-columns:1fr 1fr;gap:2px 6px;padding:0 14px 16px}.ai-design .side-links a{font-size:11px;padding:9px}.ai-design .sort-controls{gap:2px;flex-shrink:0}.ai-design .sort-controls select{font-size:8px;padding:0;max-width:62px;min-height:25px}.ai-design .board-layout .tabs{gap:13px;padding:0 13px}.ai-design .board-layout .tabs>button{font-size:10px}.ai-design .list-label{padding:9px 16px;grid-template-columns:1fr 55px 65px;font-size:8px}.ai-design .thread-row{padding:15px 15px;gap:8px;align-items:flex-start}.ai-design .thread-symbol{width:25px;height:25px;border-radius:6px;margin-top:2px}.ai-design .thread-symbol .icon{width:14px;height:14px}.ai-design .thread-title{font-size:12px;gap:5px;flex-wrap:wrap;line-height:1.7}.ai-design .thread-title>a{white-space:normal;overflow:visible;flex:1;min-width:80px;word-break:break-word}.ai-design .thread-title>.tag{font-size:7px;padding:1px 4px}.ai-design .thread-meta{font-size:8px;gap:8px;margin-top:6px}.ai-design .thread-meta>.icon{width:10px;height:10px}.ai-design .row-count{width:35px;margin-top:4px;gap:4px}.ai-design .row-count strong{font-size:11px}.ai-design .row-count small{font-size:8px}.ai-design .lastpost{width:58px;font-size:8px;margin-top:5px}.ai-design .lastpost small{font-size:7px;margin-top:5px}.ai-design .pagination{padding:17px 16px;gap:4px;justify-content:center;font-size:9px}.ai-design .pagination button{min-height:26px;min-width:26px;font-size:9px;padding:4px 6px}.ai-design .pagination label{font-size:8px;margin-left:3px}.ai-design .pagination label input{width:28px;min-height:25px;padding:2px}.ai-design .thread-toolbar{gap:7px;align-items:center;margin:3px 0 12px}.ai-design .thread-toolbar>div{font-size:10px;gap:6px}.ai-design .thread-toolbar .button{font-size:10px;min-height:29px;padding:5px 9px}.ai-design .thread-heading{padding:18px 17px}.ai-design .thread-title-line{align-items:flex-start;gap:10px}.ai-design .thread-heading h1{font-size:20px}.ai-design .thread-title-line>button{min-width:30px;padding:4px 8px;font-size:0;min-height:29px}.ai-design .thread-title-line>button .icon{width:16px;height:16px}.ai-design .thread-heading .thread-meta{gap:11px;font-size:9px;margin-top:11px}.ai-design .thread-meta button{font-size:9px}.ai-design .thread-meta input{width:30px;min-height:22px;padding:2px;font-size:9px}.ai-design .post-card{grid-template-columns:1fr}.ai-design .author-card{padding:16px!important;display:grid;grid-template-columns:42px auto auto;gap:3px 10px;align-items:center;justify-items:start;border-right:0;border-bottom:1px solid var(--line);position:relative}.ai-design .author-card>.avatar.large{width:42px;height:42px;font-size:17px;grid-row:1/3;border-width:2px}.ai-design .author-name{font-size:12px;margin:0}.ai-design .author-card>.tag{font-size:8px;grid-row:2;grid-column:2}.ai-design .author-counts{margin:0;gap:14px;grid-row:1/3;grid-column:3;justify-self:end}.ai-design .author-counts b{font-size:11px}.ai-design .author-counts span{font-size:8px}.ai-design .author-card dl{grid-column:1/-1;display:grid;grid-template-columns:50px 1fr 50px 1fr;gap:3px 5px;margin:12px 0 0;font-size:8px}.ai-design .author-card dt{float:none;clear:none;margin:0}.ai-design .author-card dd{margin:0;text-align:left}.ai-design .author-tools{grid-column:1/-1;display:flex;flex-direction:row;width:auto;gap:20px;font-size:9px;margin-top:7px}.ai-design .author-tools .icon{width:12px;height:12px}.ai-design .post-content{padding:0 16px}.ai-design .post-content>header{font-size:8px;padding:13px 0;gap:9px}.ai-design .post-content>header>b{font-size:8px}.ai-design .post-body{font-size:13px;line-height:1.95;padding:14px 0}.ai-design .post-body h2{font-size:19px;margin:20px 0 10px}.ai-design .post-body h3{font-size:15px}.ai-design .post-body blockquote{padding:12px 14px;font-size:11px;margin:16px 0}.ai-design .post-art{height:175px}.ai-design .post-art>span{font-size:8px;left:14px;bottom:9px}.ai-design .attachment-card{padding:13px;gap:10px;flex-wrap:wrap}.ai-design .attachment-card>div{min-width:150px}.ai-design .attachment-card>span{width:32px;height:38px}.ai-design .attachment-card strong{font-size:11px}.ai-design .attachment-card small,.ai-design .attachment-card p{font-size:9px}.ai-design .attachment-card .button{font-size:10px;min-height:28px;margin-left:auto}.ai-design .restricted{font-size:10px;padding:10px}.ai-design .post-signature{font-size:9px}.ai-design .post-actions{gap:13px;font-size:10px;padding:12px 0}.ai-design .post-actions button{font-size:10px}.ai-design .reply-text{font-size:12px;min-height:70px;margin:18px 0}.ai-design .quick-reply{padding:0 16px 17px}.ai-design .reply-tools{font-size:9px;gap:10px;padding:8px 0}.ai-design .reply-tools button{font-size:10px}.ai-design .inline-fields{gap:10px;flex-wrap:wrap;font-size:10px}.ai-design .inline-fields input{width:130px}.ai-design .inline-fields .primary{font-size:11px}.ai-design .compose{padding:18px 16px}.ai-design .form-grid{grid-template-columns:1fr;gap:0}.ai-design .form-field{font-size:11px;margin-bottom:16px;gap:7px}.ai-design .form-field>span:first-child{font-size:11px}.ai-design .form-field input,.ai-design .form-field select{min-height:38px;font-size:11px}.ai-design .editor-toolbar{padding:7px;gap:3px}.ai-design .editor-toolbar button{font-size:10px;padding:3px 5px;min-height:24px}.ai-design .editor-status{font-size:8px;padding:7px 0 17px}.ai-design .upload-area{padding:16px 12px;gap:9px;flex-wrap:wrap}.ai-design .upload-area>.icon{width:26px;height:26px}.ai-design .upload-area strong{font-size:11px}.ai-design .upload-area p{font-size:9px}.ai-design .upload-area .button{font-size:10px;min-height:29px}.ai-design .advanced-options{font-size:11px;padding:13px 0}.ai-design .advanced-options summary>span{font-size:8px;margin-left:4px}.ai-design .option-grid{grid-template-columns:1fr 1fr;gap:10px;font-size:10px;margin:10px 0 18px}.ai-design .submit-bar{gap:8px;margin-top:15px}.ai-design .submit-bar button{min-height:34px;font-size:11px;padding:6px 12px}.ai-design .submit-bar>span{font-size:8px;margin:5px 0 0;width:100%}.ai-design .uploaded-file{font-size:10px;gap:7px}.ai-design .uploaded-file input{max-width:90px;font-size:10px;padding:6px}.ai-design .auth-layout{grid-template-columns:1fr;width:100%;gap:0;margin:10px auto 20px;min-height:0}.ai-design .auth-art{padding:5px 10px 20px}.ai-design .auth-art .eyebrow{font-size:8px}.ai-design .auth-art h2{font-size:24px;margin:9px 0;line-height:1.5}.ai-design .auth-art h2 br{display:none}.ai-design .auth-art p{font-size:10px;max-width:210px}.ai-design .auth-art>.strategy-art{position:absolute;right:0;bottom:10px;width:45%;height:140px;opacity:.35;margin:0}.ai-design .auth-tags{gap:5px;margin-top:13px}.ai-design .auth-tags .tag{font-size:8px}.ai-design .auth-card{padding:24px 22px}.ai-design .auth-tabs{gap:27px;margin-bottom:22px}.ai-design .auth-tabs>a{font-size:17px;padding-bottom:13px}.ai-design .auth-card h1{font-size:22px}.ai-design .auth-card form>.muted{font-size:10px;margin-bottom:20px}.ai-design .auth-card .full{min-height:41px}.ai-design .auth-bottom{font-size:10px}.ai-design .captcha-line{gap:6px}.ai-design .captcha-line input{min-width:0;width:42%}.ai-design .captcha-sample{font-size:11px;padding:7px 8px;letter-spacing:2px}.ai-design .captcha-line button{font-size:9px;padding:2px;min-width:30px}.ai-design .agree{font-size:9px}.ai-design .agree button{font-size:9px}.ai-design .account-layout{grid-template-columns:1fr;gap:0}.ai-design .account-sidebar{padding:0;margin-bottom:14px}.ai-design .account-id{display:none}.ai-design .account-sidebar nav{display:flex;align-items:center;gap:2px;overflow:auto;scrollbar-width:none;padding:5px 8px}.ai-design .account-sidebar nav a{white-space:nowrap;font-size:10px;gap:6px;padding:8px 10px;margin:0}.ai-design .account-sidebar nav a .icon{width:13px;height:13px}.ai-design .account-sidebar nav a b{font-size:8px}.ai-design .account-main{min-height:400px;padding-bottom:18px}.ai-design .account-main>.section-head{margin-bottom:18px;padding-bottom:16px}.ai-design .account-main>form,.ai-design .account-main>.table-scroll,.ai-design .account-main>details,.ai-design .account-main>.credit-cards,.ai-design .account-main>.group-current,.ai-design .account-main>.progress,.ai-design .account-main>.conversation-title,.ai-design .account-main>.chat,.ai-design .account-main>.bulk-actions,.ai-design .account-main>.inline-search,.ai-design .account-main>.people-grid{margin-left:16px;margin-right:16px}.ai-design .account-main>.tabs{margin-top:-18px;margin-left:0;margin-right:0}.ai-design .account-main .form-grid{grid-template-columns:1fr}.ai-design .profile-jumps{margin-left:-16px;margin-right:-16px;gap:22px}.ai-design .profile-jumps a{font-size:10px}.ai-design .profile-section h3{font-size:12px;margin:20px 0 16px}.ai-design .privacy-fields{font-size:10px}.ai-design .avatar-edit{gap:20px}.ai-design .avatar-crop{width:200px;height:200px;flex-shrink:0}.ai-design .avatar-previews{gap:15px;flex:1}.ai-design .avatar-previews h3{font-size:10px}.ai-design .avatar-previews>div{gap:7px;font-size:8px;flex-direction:column;align-items:flex-start}.ai-design .avatar-previews .avatar.large{width:48px;height:48px;font-size:20px}.ai-design .avatar-previews .avatar{width:32px;height:32px}.ai-design .avatar-previews .avatar.small{width:20px;height:20px;font-size:8px}.ai-design .credit-cards{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:22px}.ai-design .credit-cards>div{padding:15px}.ai-design .credit-cards strong{font-size:23px}.ai-design .credit-cards span{font-size:10px}.ai-design td,.ai-design th{padding:12px;font-size:10px}.ai-design .empty-cell{font-size:10px}.ai-design .group-current{padding:17px 13px;gap:12px}.ai-design .group-current h3{font-size:12px}.ai-design .group-current p{font-size:9px}.ai-design .group-current .icon{width:29px}.ai-design .space-cover{height:110px}.ai-design .space-cover .strategy-art{width:100%;height:170px;opacity:.45}.ai-design .space-identity{padding:0 18px;gap:13px;margin-top:-25px}.ai-design .space-identity>.avatar{width:70px;height:70px;font-size:25px}.ai-design .space-identity>div{padding-top:25px}.ai-design .space-identity h1{font-size:18px}.ai-design .space-identity h1 .tag{font-size:8px;margin-left:5px}.ai-design .space-identity .eyebrow{font-size:7px}.ai-design .space-identity p{font-size:9px}.ai-design .space-identity .space-actions{margin-left:0;padding-top:7px;width:100%;justify-content:flex-start}.ai-design .space-actions .button,.ai-design .space-actions button{font-size:10px;min-height:30px;padding:4px 12px}.ai-design .space-stats{padding:18px;gap:12px}.ai-design .space-stats strong{font-size:15px}.ai-design .space-stats span{font-size:9px}.ai-design .info-list{font-size:10px;padding:0 16px 17px;gap:11px 15px;grid-template-columns:80px 1fr}.ai-design .conversation-title{gap:10px;padding-bottom:16px}.ai-design .conversation-title h3{font-size:12px}.ai-design .conversation-title .muted{font-size:9px}.ai-design .conversation-title .more{font-size:9px}.ai-design .chat{min-height:270px;gap:18px;padding:18px 0}.ai-design .chat-bubble{padding:12px 14px;font-size:11px;max-width:87%}.ai-design .chat-date{font-size:8px}.ai-design .message-item{padding:17px 16px;gap:11px}.ai-design .message-item .avatar{width:33px;height:33px;font-size:13px}.ai-design .message-item h3{font-size:11px}.ai-design .message-item p{font-size:10px}.ai-design .message-item aside{font-size:8px;gap:6px}.ai-design .bulk-actions{gap:10px;font-size:9px;padding-top:16px}.ai-design .bulk-actions button{font-size:9px}.ai-design .notice-item{padding:18px 16px;gap:10px}.ai-design .notice-icon{width:29px;height:29px}.ai-design .notice-icon .icon{width:15px;height:15px}.ai-design .notice-item h3{font-size:11px}.ai-design .notice-item p{font-size:10px}.ai-design .notice-item time{font-size:8px}.ai-design .notice-item button{font-size:8px;white-space:normal;max-width:30px}.ai-design .people-grid{grid-template-columns:1fr 1fr;gap:10px}.ai-design .people-grid article{padding:17px 9px}.ai-design .people-grid h3{font-size:11px}.ai-design .people-grid p{font-size:8px}.ai-design .inline-search{gap:5px;padding:3px 4px 3px 10px}.ai-design .inline-search input{font-size:11px}.ai-design .inline-search button{font-size:10px}.ai-design .search-page{padding:4px 16px 0}.ai-design .search-page h1{font-size:21px}.ai-design .search-page>.page-heading{padding-top:12px}.ai-design .search-large{gap:9px;padding-left:10px}.ai-design .search-large>.icon{width:16px}.ai-design .search-large>input{font-size:11px;padding:7px 5px}.ai-design .search-large .primary{padding:0 15px;font-size:11px;min-height:35px;height:35px}.ai-design .search-filter{grid-template-columns:1fr 1fr;gap:0 13px;padding-top:20px}.ai-design .search-filter .form-field{margin-bottom:13px}.ai-design .search-filter .form-field>span:first-child{font-size:9px}.ai-design .search-filter input,.ai-design .search-filter select{font-size:10px;min-height:33px;padding:7px 8px}.ai-design .results-label{gap:12px;font-size:12px;align-items:flex-start}.ai-design .results-label>span{font-size:8px;max-width:150px}.ai-design .search-page .thread-row{padding:15px 0}.ai-design .article-view{padding:22px 18px}.ai-design .article-view>h1{font-size:23px}.ai-design .article-subtitle{font-size:12px}.ai-design .article-view .eyebrow{font-size:8px}.ai-design .article-intro{font-size:11px;padding:13px 15px}.ai-design .article-pager{font-size:10px}.ai-design .article-view form .primary{font-size:11px}.ai-design .empty-state{padding:45px 18px 55px}.ai-design .empty-state>.icon{width:50px;height:50px}.ai-design .empty-state>.eyebrow{font-size:8px}.ai-design .empty-state h1,.ai-design .empty-state h2{font-size:21px}.ai-design .empty-state p{font-size:11px;line-height:1.9}.ai-design .empty-state .button{min-height:33px;font-size:10px;margin:4px}.ai-design .announcement-body{padding:0 18px 25px}.ai-design .announcement-body h1{font-size:20px}.ai-design .announcement-body p{font-size:13px}.ai-design .stat-chart{margin:0 16px 20px;min-height:200px}.ai-design .stat-chart>p{font-size:12px}.ai-design .stat-chart>span{font-size:9px;text-align:center;max-width:240px}.ai-design .attachment-detail{padding:12px 16px;margin-top:8px}.ai-design .attachment-detail h1{font-size:20px}.ai-design .file-large{width:60px;height:60px;border-radius:14px}.ai-design .file-large .icon{width:28px;height:28px}.ai-design .attachment-detail .info-list{padding-left:0;padding-right:0}.ai-design .panel>form.form-narrow{padding:0 16px 22px}.ai-design .faq{margin:0 16px;font-size:12px;padding:18px 0}.ai-design .faq p{font-size:10px}.ai-design .module-placeholder{padding:30px 16px}.ai-design .module-placeholder h2{font-size:17px}.ai-design .module-placeholder p{font-size:10px}.ai-design .module-placeholder>.icon{width:42px;height:42px}.ai-design .panel>.table-scroll{margin-left:16px;margin-right:16px}.ai-design .admin-boundary{padding:0 16px;margin:15px 0 30px}.ai-design .admin-boundary h1{font-size:21px}.ai-design .admin-boundary p{font-size:11px}.ai-design .admin-entry-grid{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.ai-design .admin-entry-grid>div{padding:13px}.ai-design .admin-entry-grid strong{font-size:11px}.ai-design .admin-entry-grid span{font-size:8px}.ai-design .logo-grid{grid-template-columns:1fr;gap:17px}.ai-design .logo-card{padding:20px}.ai-design .logo-card-head{font-size:10px}.ai-design .logo-lockup{min-height:130px;margin:10px 0}.ai-design .logo-contexts{grid-template-columns:1fr 1fr;gap:8px}.ai-design .logo-contexts>div{min-height:60px;padding:5px;gap:3px}.ai-design .logo-contexts .on-dark img{width:132px}.ai-design .logo-contexts>div>img:first-child:not(:last-child){width:29px}.ai-design .logo-contexts>div>img:last-child:not(:first-child){width:92px}.ai-design .logo-card h2{font-size:18px;margin-top:19px}.ai-design .logo-card p{font-size:11px}.ai-design .logo-card-bottom{margin-top:18px}.ai-design .logo-card-bottom button{font-size:11px}.ai-design .logo-card-bottom a{font-size:9px}.ai-design .brand-spec{margin-top:18px}.ai-design .spec-grid{grid-template-columns:1fr 1fr;gap:18px;padding:0 18px 20px}.ai-design .spec-grid span{font-size:10px}.ai-design .spec-grid b{font-size:10px}.ai-design .spec-grid small{font-size:8px}.ai-design .swatch{height:45px}.ai-design .size-spec{padding:20px 18px;gap:20px;flex-wrap:wrap}.ai-design .size-spec p{font-size:10px}.ai-design .audit-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:17px}.ai-design .audit-metrics>div{padding:14px 10px}.ai-design .audit-metrics strong{font-size:22px}.ai-design .audit-metrics span{font-size:8px}.ai-design .mapping-nav{padding:0 16px 14px;gap:7px}.ai-design .mapping-nav .button{min-height:29px;font-size:10px;padding:5px 8px}.ai-design .mapping-nav .tag{font-size:9px;padding:4px 7px}.ai-design .contract-list{padding:0 16px 20px}.ai-design .contract-list>details{padding:13px 0}.ai-design .contract-list>details>summary{font-size:11px}.ai-design .contract-list>details>summary>span:last-child{font-size:9px}.ai-design .contract-fields{grid-template-columns:1fr;gap:8px}.ai-design .contract-fields b{font-size:10px}.ai-design .contract-fields code{font-size:9px}.ai-design .contract-list>details>code{font-size:8px;word-break:break-all}.ai-design .panel>p:not(.muted){padding:0 16px;font-size:10px;line-height:1.9;margin-bottom:18px}.ai-design .field-tray{padding:16px;margin-top:20px}.ai-design .field-tray>div:first-child{font-size:11px}.ai-design .field-tray>div:first-child>span{font-size:8px}.ai-design .field-tray p{font-size:9px}.ai-design .field-chips{gap:6px;margin-top:12px}.ai-design .field-chips>details{font-size:9px;padding:5px 7px;min-width:70px}.ai-design .field-chips code{font-size:8px}.ai-design .global-contract{font-size:10px}.ai-design .field-note{font-size:8px!important;margin:8px 15px;word-break:break-all}.ai-design .ad-slot>.field-note{max-width:70%;font-size:7px!important}.ai-design .site-footer{padding:20px 0 90px;margin-top:5px}.ai-design .site-footer>.wrap{flex-direction:column;gap:12px;align-items:center}.ai-design .site-footer img{width:127px}.ai-design .site-footer nav{justify-content:center;gap:12px;font-size:9px}.ai-design .mobile-tabs{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;background:#ffffffee;backdrop-filter:blur(15px);border-top:1px solid #e0eaf2;height:58px;z-index:10;padding:5px 5px max(4px,env(safe-area-inset-bottom))}.ai-design .mobile-tabs a{display:flex;flex-direction:column;gap:3px;align-items:center;color:#91a9ba;font-size:9px;min-width:45px}.ai-design .mobile-tabs .icon{width:20px;height:20px}.ai-design .mobile-tabs a.active{color:#229db9}.ai-design .mobile-tabs a:nth-child(3){margin-top:-18px;background:#fff;padding:7px 12px 3px;border-radius:50% 50% 0 0}.ai-design .mobile-tabs a:nth-child(3)>.icon{background:var(--primary);color:#fff;border-radius:10px;width:35px;height:35px;padding:9px;box-shadow:0 3px 8px #25afc833}.ai-design .corner-ad{right:10px;bottom:68px;padding:8px 16px 8px 9px;border-radius:8px;gap:7px;opacity:.95}.ai-design .corner-ad>span{width:25px;height:25px;border-radius:7px}.ai-design .corner-ad>span .icon{width:15px;height:15px}.ai-design .corner-ad small{font-size:7px}.ai-design .corner-ad>div>button{font-size:8px}.ai-design #toast{bottom:85px;padding:11px 16px;font-size:11px;min-width:200px}.ai-design dialog{padding:25px;max-width:90vw}.ai-design dialog h2{font-size:18px}.ai-design dialog p{font-size:12px}.ai-design .quick-links{grid-template-columns:1fr 1fr;gap:8px;font-size:10px}.ai-design .quick-links a{padding:8px}}
@media(prefers-reduced-motion:reduce){.ai-design *{scroll-behavior:auto!important;transition:none!important}}
@media print{.ai-design .utility,.ai-design .main-nav,.ai-design .mobile-tabs,.ai-design .corner-ad,.ai-design .site-footer,.ai-design .breadcrumb{display:none!important}.ai-design .wrap{width:100%}.ai-design .panel{break-inside:avoid}.ai-design .field-note,.ai-design .field-tray{break-inside:auto}}.ai-design .header-search input:not([type=checkbox]):not([type=radio]){border:0!important;box-shadow:none!important;background:transparent;min-height:28px;padding:0;font-size:12px}.ai-design .header-search select{border:0;border-left:1px solid var(--line);min-height:24px;border-radius:0;padding:0 10px}.ai-design .header-search input::placeholder{color:#92a7b7}.ai-design .rank-list li a{color:#47687f}.ai-design .compact-list a{color:#56768c}.ai-design .thread-meta,.ai-design .rank-list li>span,.ai-design .forum-last,.ai-design .forum-card p{color:#7e99ac}.ai-design .contract-fields code{overflow-wrap:anywhere}.ai-design .forum-entry-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.32fr);gap:20px;align-items:stretch;margin-bottom:15px}.ai-design .forum-entry-grid>.panel{margin:0;min-width:0}.ai-design .carousel-heading{display:flex;justify-content:space-between;align-items:center;padding:14px 15px 10px;font-size:12px;color:#4a829e}.ai-design .carousel-heading>span{display:flex;gap:7px;align-items:center;font-weight:600}.ai-design .carousel-heading .icon{width:16px;height:16px}.ai-design .carousel-heading small{font-size:9px;color:#91aabc}.ai-design .forum-slide-stage{margin:0 12px;aspect-ratio:480/290;position:relative;overflow:hidden;border-radius:6px;background:#eaf4fa}.ai-design .forum-slide-stage>a{display:block;width:100%;height:100%}.ai-design .forum-slide-stage img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.ai-design .forum-slide-caption{position:absolute;left:0;right:0;bottom:0;padding:38px 16px 14px;background:linear-gradient(transparent,#143348c4);color:white;pointer-events:none}.ai-design .forum-slide-caption>span{font-size:9px;color:#d6eff8}.ai-design .forum-slide-caption h2{font-size:15px;line-height:1.65;padding-right:45px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:2px}.ai-design .carousel-arrow{position:absolute;top:42%;font-size:23px;min-height:32px;line-height:1;width:25px;padding:0;border:0;border-radius:4px;color:#fff;background:#17405855;opacity:0;transition:opacity .2s}.ai-design .forum-slide-stage:hover .carousel-arrow{opacity:1}.ai-design .carousel-arrow.previous{left:8px}.ai-design .carousel-arrow.next{right:8px}.ai-design .forum-slide-stage>#forum-slide-counter{position:absolute;bottom:17px;right:14px;color:#e1f5fd;font:9px Arial;letter-spacing:1px}.ai-design .forum-slide-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;padding:10px 12px 12px}.ai-design .forum-slide-thumbs button{height:43px;min-height:0;padding:0;border:2px solid transparent;position:relative;overflow:hidden;border-radius:4px;background:#f0f8fc;opacity:.65}.ai-design .forum-slide-thumbs button.active{opacity:1;border-color:var(--primary)}.ai-design .forum-slide-thumbs img{width:100%;height:100%;object-fit:cover;object-position:top}.ai-design .forum-slide-thumbs button>span{position:absolute;right:0;bottom:0;line-height:1.3;padding:1px 4px;background:#153c5299;color:#fff;font-size:8px}.ai-design .forum-feed{display:flex;flex-direction:column}.ai-design .forum-feed-tabs{display:flex;align-items:stretch;gap:0;padding:0 13px;border-bottom:1px solid var(--line);background:linear-gradient(#fbfdff,#fff);min-height:52px}.ai-design .forum-feed-tabs button{flex:1;border:0;border-radius:0;min-height:52px;position:relative;font-size:13px;letter-spacing:.3px;color:#7997ac;padding:12px 5px;background:none}.ai-design .forum-feed-tabs button.active{color:var(--primary-dark);font-weight:600;background:#edf9fd}.ai-design .forum-feed-tabs button.active:after{position:absolute;content:"";left:25%;right:25%;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--primary)}.ai-design .forum-feed-rows{list-style:none;margin:0;padding:9px 18px 8px}.ai-design .forum-feed-rows li{display:flex;align-items:center;gap:9px;min-height:34px;font-size:12px;border-bottom:1px dashed #eef3f7}.ai-design .forum-feed-rows li:last-child{border-bottom:0}.ai-design .feed-order{flex-shrink:0;font-size:10px;color:#a2b5c3;min-width:15px;font-variant-numeric:tabular-nums}.ai-design .forum-feed-rows li:nth-child(-n+3)>.feed-order{color:var(--primary);font-weight:600}.ai-design .feed-subject{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.ai-design .feed-category{color:#2897b7;margin-right:4px;font-size:11px;font-weight:500}.ai-design .feed-title{color:#365c74}.ai-design .feed-meta{font-size:9px;color:#9ab0c0;flex-shrink:0;max-width:78px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-design .forum-feed-footer{border-top:1px solid var(--line);padding:9px 19px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#95acbd;margin-top:auto}.ai-design .forum-feed-footer a{color:#76a1b9}.ai-design .forum-feed-footer .icon{width:11px;height:11px}.ai-design .forum-stat-strip{display:flex;align-items:center;flex-wrap:wrap;gap:19px;font-size:10px;color:#98afbf;padding:0 4px 17px}.ai-design .forum-stat-strip b{color:#6f9ab3;font-weight:500;margin-left:4px}@media(max-width:1050px){.ai-design .forum-entry-grid{gap:16px;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr)}.ai-design .forum-feed-tabs button{font-size:11px;letter-spacing:0;min-height:46px}.ai-design .forum-feed-tabs{padding:0 8px;min-height:46px}.ai-design .forum-feed-rows{padding:6px 13px}.ai-design .forum-feed-rows li{min-height:31px;gap:7px}.ai-design .feed-subject{font-size:10px}.ai-design .feed-category{font-size:10px;margin-right:2px}.ai-design .feed-meta{font-size:8px;max-width:68px}.ai-design .forum-slide-caption h2{font-size:13px}.ai-design .forum-slide-thumbs button{height:35px}.ai-design .carousel-heading{font-size:11px;padding-top:12px}.ai-design .carousel-heading small{font-size:8px}}@media(max-width:650px){.ai-design .forum-entry-grid{grid-template-columns:1fr;gap:14px;margin-bottom:12px}.ai-design .carousel-heading{padding:14px 14px 10px;font-size:12px}.ai-design .carousel-heading small{font-size:9px}.ai-design .forum-slide-stage{margin:0 12px}.ai-design .forum-slide-caption h2{font-size:14px}.ai-design .forum-slide-thumbs{gap:7px;padding:9px 12px 12px}.ai-design .forum-slide-thumbs button{height:38px}.ai-design .carousel-arrow{opacity:.8;width:24px;min-height:29px;font-size:20px}.ai-design .forum-feed-tabs{padding:0 6px;min-height:47px}.ai-design .forum-feed-tabs button{min-height:47px;font-size:10px;padding:11px 3px}.ai-design .forum-feed-rows{padding:6px 12px 7px}.ai-design .forum-feed-rows li{min-height:43px;gap:6px}.ai-design .feed-order{font-size:8px;min-width:12px}.ai-design .feed-subject{white-space:normal;line-height:1.8;font-size:11px;overflow:visible;display:block}.ai-design .feed-category{font-size:10px;white-space:nowrap}.ai-design .feed-meta{font-size:8px;width:62px;max-width:62px;white-space:normal;text-align:right}.ai-design .forum-feed-footer{font-size:8px;padding:10px 13px}.ai-design .forum-stat-strip{gap:8px 15px;font-size:9px;padding:0 3px 14px}.ai-design .forum-stat-strip b{margin-left:3px}}.ai-design .profile-field-row{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:25px;align-items:start;border-bottom:1px solid #f4f7fa;margin-bottom:16px}.ai-design .profile-field-row .form-field{margin-bottom:16px}.ai-design .profile-privacy{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#91adbe}.ai-design .profile-privacy>span{line-height:20px}.ai-design .profile-privacy select{font-size:11px}.ai-design .birth-select{grid-template-columns:repeat(3,1fr)!important;gap:10px}.ai-design .profile-current-name{font-size:11px;color:#8fa8b9;margin:0 0 18px}.ai-design .profile-current-name>b{color:#537b94;font-weight:500;margin-left:12px}.ai-design .account-security{margin:0 25px}.ai-design .account-security>.tabs{margin:-22px -25px 15px}.ai-design .account-security>article{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.ai-design .account-security h3{font-size:12px;color:#89a6b9;margin-bottom:6px}.ai-design .account-security strong{font-size:14px;font-weight:500}.ai-design .account-security p{font-size:10px;color:#a2b6c4;margin:7px 0}.ai-design .account-security button{font-size:11px}.ai-design .qq-login{text-align:center;margin-top:20px}.ai-design .qq-login button{min-height:30px;font-size:11px;color:#6895b2}.ai-design .reply-login-message{text-align:center;padding:15px 20px 30px}.ai-design .advanced-options h3{font-size:12px;margin:10px 0 15px}@media(max-width:600px){.ai-design .profile-field-row{grid-template-columns:minmax(0,1fr) 105px;gap:12px;margin-bottom:14px}.ai-design .profile-privacy{font-size:8px}.ai-design .profile-privacy select{font-size:9px;padding:8px 5px}.ai-design .profile-privacy>span{line-height:18px}.ai-design .birth-select{gap:5px}.ai-design .birth-select .form-field>span{font-size:9px}.ai-design .birth-select .form-field>select{font-size:9px;padding:8px 4px}.ai-design .profile-field-row .form-grid{grid-template-columns:1fr!important}.ai-design .birth-select{grid-template-columns:1fr!important}.ai-design .account-security{margin:0 16px}.ai-design .account-security>.tabs{margin:-18px -16px 12px}.ai-design .account-security>article{gap:15px;padding:20px 0}.ai-design .account-security strong{font-size:12px}.ai-design .account-security h3{font-size:11px}.ai-design .account-security p{font-size:9px}.ai-design .account-security button{font-size:10px}.ai-design .profile-current-name{font-size:10px}}.ai-design .location-label{display:block;font-size:12px;color:#64869c;margin-bottom:7px}.ai-design .location-selectors{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.ai-design .location-selectors .form-field>span{font-size:9px;color:#97afbf}.ai-design .birthday-row{display:flex;gap:7px}.ai-design .birthday-row>select{width:33.33%;min-width:0;padding:8px;font-size:11px}.ai-design .credit-panel{padding:25px}.ai-design .credit-panel>p{font-size:11px;color:#83a0b3}.ai-design .credit-panel .form-field{max-width:450px}.ai-design .magic-shop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:20px}.ai-design .magic-shop>article{padding:20px;border:1px solid var(--line);border-radius:8px}.ai-design .magic-shop>article>.icon{width:30px;height:30px;color:#8bb8cd;margin-bottom:12px}.ai-design .magic-shop h3{font-size:13px}.ai-design .magic-shop p{font-size:11px;color:#94adbe;min-height:50px}.ai-design .magic-shop>article>div{display:flex;justify-content:space-between;font-size:10px;color:#88a8bc;margin:14px 0}.ai-design .magic-shop button{font-size:10px}.ai-design .editor-status>label{font-size:10px;display:flex;align-items:center;gap:4px}@media(max-width:600px){.ai-design .location-label{font-size:11px}.ai-design .location-selectors{grid-template-columns:1fr;gap:0}.ai-design .birthday-row{flex-direction:column;gap:6px}.ai-design .birthday-row select{width:100%;font-size:10px}.ai-design .credit-panel{padding:18px 16px}.ai-design .credit-panel>p{font-size:10px}.ai-design .magic-shop{grid-template-columns:1fr 1fr;gap:10px;padding:14px}.ai-design .magic-shop>article{padding:15px 12px}.ai-design .magic-shop h3{font-size:12px}.ai-design .magic-shop p{font-size:10px;min-height:60px}.ai-design .magic-shop>article>div{font-size:9px;gap:5px;flex-wrap:wrap}.ai-design .editor-status{flex-wrap:wrap;gap:5px}}.ai-design [hidden]{display:none!important}.ai-design .my-thread-filter{padding:18px 25px 0}.ai-design .my-thread-filter .form-field{max-width:230px}.ai-design .custom-page{display:flex;align-items:center;gap:15px;margin:10px 25px 25px;font-size:11px}.ai-design .custom-page .form-field{margin:0}.ai-design .custom-page input{max-width:100px}.ai-design .custom-page button{margin-top:24px}.ai-design .empty-state form{max-width:360px;margin:auto;text-align:left}.ai-design .empty-state form .primary{margin-top:15px}@media(max-width:600px){.ai-design .my-thread-filter{padding:15px 16px 0}.ai-design .custom-page{margin:10px 16px 20px}}.ai-design .mobile-actions>button{border:0;background:none;min-height:25px;padding:0;color:#7fa7bd}.ai-design .archive-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:5px 25px 25px}.ai-design .archive-grid h3{font-size:14px;margin-bottom:12px;color:#5594b2}.ai-design .archive-grid .compact-list>li{font-size:12px}.ai-design .archive-grid .compact-list>li time{display:none}.ai-design .archive-grid+.pagination+.button{margin:0 25px 25px}@media(max-width:600px){.ai-design .archive-grid{grid-template-columns:1fr;padding:0 16px 20px;gap:20px}.ai-design .archive-grid h3{font-size:13px}.ai-design .archive-grid .compact-list>li{font-size:11px}.ai-design .mobile-actions{gap:13px}}.ai-design .find-nav-list{padding:0 23px 23px}.ai-design .find-nav-list a{display:flex;justify-content:space-between;align-items:center;padding:18px 15px;margin:10px 0;border:1px solid var(--line);border-radius:7px;color:#6f95ad;font-size:13px}.ai-design .find-nav-list a>span{display:flex;align-items:center;gap:12px}.ai-design .find-nav-list .icon{width:18px;height:18px}.ai-design .find-nav-list a>.icon{width:13px;height:13px;color:#abc0ce}.ai-design .reply-image-mode{display:flex;align-items:center;gap:6px;font-size:11px;color:#8ba5b7;margin-top:12px}@media(max-width:600px){.ai-design .find-nav-list{padding:0 16px 18px}.ai-design .find-nav-list a{font-size:12px;padding:17px 13px}}
