:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#102129;background:#f7fafb;font-synthesis:none}.skill-display-image-field{margin-bottom:22px;padding:18px;background:#f8fbfc;border:1px solid #dce7eb;border-radius:12px}.skill-display-image-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.skill-display-image-heading .ant-typography{margin-bottom:3px}.skill-display-image-heading>span{flex:0 0 auto;padding:3px 8px;color:#087f8c;background:#e9f7f8;border-radius:99px;font-size:12px;font-weight:650}.skill-display-image-input{display:none}.skill-display-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.skill-display-image-item{position:relative;min-width:0;overflow:hidden;cursor:grab;background:#0a1723;border:1px solid #cedee4;border-radius:9px;box-shadow:0 8px 18px #14313d14}.skill-display-image-item:active{cursor:grabbing}.skill-display-image-item .skill-display-media{width:100%;aspect-ratio:16 / 10}.skill-display-image-item .skill-display-media>img,.skill-display-image-item .skill-display-media-fallback{width:100%;height:100%;object-fit:cover}.skill-display-image-item .skill-display-media-fallback{display:flex;align-items:center;justify-content:center;color:#d9edf4;background:#102332}.skill-display-image-item .skill-display-media-fallback .skill-icon{display:none}.skill-display-image-order,.skill-display-image-primary{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;color:#e8f8ff;background:#05121cc2;border-radius:5px;font-size:11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.skill-display-image-order{bottom:7px;left:7px}.skill-display-image-primary{top:7px;left:7px;color:#fff1ac}.skill-display-image-item>.ant-btn{position:absolute;top:6px;right:6px;z-index:3;color:#fff!important;background:#36141bc2;border-radius:6px}.skill-display-image-add{display:flex;width:100%;min-height:76px;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#1f6974;cursor:pointer;background:#fff;border:1px dashed #9fc6cd;border-radius:9px;transition:color .2s ease,border-color .2s ease,background .2s ease}.skill-display-image-add:hover:not(:disabled){color:#006f7f;background:#f2fbfc;border-color:#168c99}.skill-display-image-add>.anticon{font-size:20px}.skill-display-image-add>span{font-size:13px;font-weight:650}.skill-display-image-add>small{color:#789097;font-size:11px}.skill-display-image-add:disabled{cursor:not-allowed;opacity:.52}@media(max-width:760px){.skill-display-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-display-image-field{padding:14px}}.device-authorization-shell,.checkout-session-shell{width:min(680px,100%);margin:32px auto}*{box-sizing:border-box}html{background:#f7fafb}body{margin:0;min-width:320px;background:#f7fafb}button{font:inherit}.route-loading{display:grid;place-items:center;min-height:100vh;background:#f7fafb}.app-shell{min-height:100vh;background:#f7fafb}.content{background:#f7fafb}.topbar{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;height:68px;padding:0 40px;background:#ffffffe6;border-bottom:1px solid #e2eaed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-left{display:flex;flex:1;align-items:center;gap:32px;min-width:0;height:100%}.topbar-primary-nav{display:flex;align-items:center;align-self:stretch;gap:12px}.brand{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#102129;font-size:15px;font-weight:800;letter-spacing:.08em;padding:0;cursor:pointer;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid #00a89d;border-radius:7px;color:#00a89d;font-size:15px;background:#f2fbfa}.brand-accent{color:#00a89d}.topbar-actions .ant-tag{font-size:10px;letter-spacing:.12em}.cart-button{color:#53656e!important}.user-menu-trigger{display:flex;align-items:center;gap:9px;height:40px;padding-inline:8px}.user-menu-trigger .ant-avatar{color:#fff;background:#00a89d;font-weight:700}.user-menu-arrow{color:#829198;font-size:10px}.page-container{width:min(1360px,100%);margin:0 auto;padding:10px 48px}.catalog-section{margin-top:0}.discover-page .catalog-section{display:flex;flex-direction:column;gap:10px}.discover-page .section-heading,.discover-page .skill-grid{margin-bottom:0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.section-heading h3,.page-title h2{margin:6px 0 5px;color:#102129}.section-index{color:#008d84!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em}.catalog-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.catalog-tools>.ant-input-affix-wrapper{width:320px}.catalog-tools>.ant-select{min-width:140px}.section-heading .ant-segmented{max-width:100%;overflow-x:auto;background:#edf3f4;border:1px solid #dbe5e8}.section-heading .ant-segmented-item{color:#677981}.section-heading .ant-segmented-item-selected{color:#102129;background:#fff;box-shadow:0 2px 8px #1b37410f}.skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce6e9;border-left:1px solid #dce6e9;margin-bottom:32px}.skill-card{height:100%;min-height:366px;margin:0;border-width:0 1px 1px 0;border-style:solid;border-color:#dce6e9;border-radius:0;background:#fff;box-shadow:none;overflow:hidden;animation:card-in .45s ease-out both;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.skill-card:nth-child(2){animation-delay:.05s}.skill-card:nth-child(3){animation-delay:.1s}.skill-card:nth-child(4){animation-delay:.15s}.skill-card:hover{background:#fbfefe;transform:translateY(-3px);box-shadow:0 18px 40px #1a3e481a}.skill-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:26px}.skill-card-top,.skill-card-footer{display:flex;align-items:center}.skill-card-top{margin-bottom:22px}.skill-card-top .ant-btn{margin-left:4px}.skill-version{margin-left:auto;color:#8a989e!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.1em}.skill-card-badges{min-height:24px;overflow:hidden}.skill-card h4{margin:18px 0 8px;color:#102129;font-size:16px;font-weight:600;line-height:24px}.skill-title{display:-webkit-box;min-height:48px;max-height:48px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.skill-description{display:-webkit-box;min-height:66px;max-height:66px;margin-bottom:10px!important;overflow:hidden;font-size:14px;font-weight:400;line-height:22px!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.skill-tags{align-content:flex-start;min-height:24px;max-height:24px;overflow:hidden}.skill-card .ant-typography{line-height:1.65}.skill-card-footer{justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid #e6edef}.skill-author-link{align-self:flex-start;width:calc(100% + 15px);height:32px;margin:4px 0 10px -15px;padding-block:0;overflow:hidden;color:#60747c;text-align:left;white-space:nowrap;text-overflow:ellipsis}.skill-card-footer>.ant-space{flex-wrap:wrap}.skill-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:9px;color:#fff;font-size:17px;font-weight:800;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #ffffff1f}.skill-icon-design-default{overflow:hidden;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.skill-icon-glyph{display:block;line-height:1;filter:saturate(.92);transform:translateY(.5px)}.favorite-active{color:#ff6b8a}.view-skill{color:#008d84!important;font-size:12px}.view-skill .anticon{transition:transform .2s ease}.skill-card:hover .view-skill .anticon{transform:translate(4px)}.card-skeleton{width:100%!important;height:290px!important;border-radius:0!important}.ant-pagination{justify-content:flex-end}.detail-page>.ant-btn:first-child{color:#687b83}.detail-hero{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:26px;margin:22px 0 24px;padding:36px;border:1px solid #dce6e9;border-radius:12px;background:#fff}.skill-icon-large{width:72px;height:72px;border-radius:12px;font-size:28px}.detail-title h1{margin:10px 0 6px;color:#102129;letter-spacing:-.035em}.detail-title p{margin:0}.detail-actions{grid-column:2}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}.detail-grid .ant-card{border-color:#dce6e9;box-shadow:none}.detail-grid .ant-card-head{border-color:#e4ecee}.detail-grid,.detail-grid .ant-typography,.detail-grid .ant-descriptions-item{font-size:14px;font-weight:400;line-height:1.7}.detail-grid .ant-card-head-title,.detail-grid .ant-tabs-tab-btn{font-size:16px;font-weight:600}.detail-content .ant-tabs-nav{min-height:58px;margin:0;padding:0 24px;border-bottom:1px solid var(--oh-line)}.detail-content .ant-tabs-nav:before{display:none}.detail-content .ant-tabs-tab{margin:0 28px 0 0;padding:0}.detail-content .ant-tabs-body-holder{padding:24px}.detail-meta{align-self:start}.install-prompt-card{margin-bottom:20px;padding:16px;border:1px solid #dce6e9;border-radius:8px;background:#f7fafb}.install-prompt-card .ant-typography{display:block}.install-prompt-card p{margin:8px 0 14px;overflow-wrap:anywhere}.preserve-lines{white-space:pre-line}.page-title{margin-bottom:28px}.login-page{display:grid;grid-template-columns:52% 48%;min-height:100vh;background:#fff}.login-copy{display:flex;flex-direction:column;justify-content:space-between;padding:52px 64px;color:#102129;background:#eef8f8;border-right:1px solid #dbe8ea}.login-copy>div:nth-child(2){max-width:650px}.login-copy h1{margin:20px 0 18px;color:#102129;font-size:clamp(44px,5vw,74px);line-height:1.08;letter-spacing:-.055em}.login-copy p{color:#60747c;font-size:16px}.login-copy>.ant-typography{color:#7c8c92;font-size:13px}.brand-on-dark{color:#102129;padding-left:0;cursor:default}.login-panel{display:grid;place-items:center;padding:40px;background:#fff}.login-form{width:min(400px,100%);animation:stage-in .45s ease-out both}.login-form h2{color:#102129}.login-form>p{margin-bottom:30px;color:#71838a!important}.login-form .auth-switch{margin:22px 0 0;text-align:center}.captcha-input{display:grid;grid-template-columns:minmax(0,1fr) 150px 36px;align-items:center;gap:8px}.captcha-image{width:150px;height:48px;padding:0;overflow:hidden;border:1px solid #d7e2e6;border-radius:8px;background:#f1f9f8;cursor:pointer}.captcha-image:disabled{cursor:default;opacity:.7}.captcha-image img{display:block;width:150px;height:48px;object-fit:cover}.captcha-image .ant-skeleton-image{width:148px;height:46px}.email-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.agreement-selection{margin-bottom:22px;padding:14px;border:1px solid #dce6e9;border-radius:8px;background:#f8fbfb}.agreement-select-all{margin-bottom:12px;font-weight:700}.agreement-selection .ant-form-item{margin-bottom:0;padding-top:12px;border-top:1px solid #e1e9eb}.create-skill-page>.ant-btn:first-child{display:block}.create-page-title{margin-top:10px}.create-skill-page .create-page-title{max-width:920px;margin-right:auto;margin-left:auto;text-align:left}.create-skill-card{max-width:920px;margin:0 auto}.skill-logo-field{margin-bottom:18px;padding:18px;border:1px solid #dce6e9;border-radius:8px;background:#f8fbfb}.skill-logo-field .ant-typography{margin-bottom:8px}.skill-logo-field-heading .ant-typography{display:block}.skill-logo-control{display:flex;align-items:center;gap:16px}.skill-logo-selection{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start}.skill-logo-choice-preview{width:58px;height:58px;font-size:22px}.skill-logo-custom-preview{display:block;flex:0 0 58px;object-fit:cover;border-radius:12px}.skill-logo-categories{max-width:100%;margin-bottom:18px;overflow-x:auto}.skill-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.skill-logo-option{display:flex;align-items:center;gap:10px;min-height:72px;padding:12px;border:1px solid #dce6e9;border-radius:8px;color:#31464f;background:#fff;cursor:pointer;text-align:left}.skill-logo-option:hover,.skill-logo-option-selected{border-color:#00a89d;background:#effaf9;box-shadow:0 0 0 2px #00a89d14}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.price-setting{display:flex;align-items:flex-start;gap:36px;padding:20px 22px 0;margin-bottom:24px;border:1px solid #dce6e9;border-radius:8px;background:#f5f9fa}.price-input{width:220px}.form-actions{display:flex;justify-content:flex-end;padding-top:8px}.rich-text-editor{overflow:hidden;border:1px solid #d7e2e6;border-radius:8px;background:#fff}.rich-text-editor:focus-within{border-color:#00a89d;box-shadow:0 0 0 3px #00a89d1a}.rich-text-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:4px 8px;border-bottom:1px solid #e3ebed;background:#f7fafb}.rich-text-toolbar>span{padding-right:8px;color:#829198;font-size:12px}.rich-text-image-button.ant-btn{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;color:#b8cbe1;border:1px solid transparent;border-radius:6px}.rich-text-image-button.ant-btn:hover,.rich-text-image-button.ant-btn:focus-visible{color:#00d4ff!important;background:#00d4ff1a!important;border-color:#00d4ff3d!important}.rich-text-upload-input{display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.rich-text-surface{min-height:180px;max-height:520px;padding:14px 16px;overflow-y:auto;line-height:1.7;outline:none}.rich-text-surface:empty:before{color:#a6b1b6;content:attr(data-placeholder);pointer-events:none}.rich-text-surface img,.rich-text-content img{display:block;max-width:100%;height:auto;margin:14px 0;border-radius:8px}.rich-text-content{color:#31464f;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.rich-text-content h2,.rich-text-content h3{color:#102129}.rich-text-content blockquote{margin-left:0;padding-left:16px;border-left:3px solid #89d4ce;color:#60747c}.order-confirm-shell{width:min(720px,100%);margin:0 auto}.order-confirm-shell>.ant-btn:first-child{margin-left:-15px}.order-confirm-card{width:100%}.payment-result-shell{min-height:520px;display:grid;place-items:center}.payment-result-shell .ant-result{width:100%;animation:payment-result-enter .38s ease-out both}.payment-result-shell .ant-result-icon{animation:payment-result-pop .5s cubic-bezier(.2,.8,.2,1.2) both}.payment-checking-note{margin:18px 0 0;text-align:center}@keyframes payment-result-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes payment-result-pop{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.payment-result-shell .ant-result,.payment-result-shell .ant-result-icon{animation:none}}.order-amount{color:#008d84;font-size:20px}.payment-title{margin-top:28px!important}.payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.payment-method-card{display:flex;align-items:center;justify-content:center;gap:8px;height:68px;border:1px solid #d7e2e6!important;border-radius:8px!important;font-size:16px}.payment-method-card:before{display:none!important}.payment-method-card.ant-radio-button-wrapper-checked{border-color:#00a89d!important;background:#effaf9;box-shadow:0 0 0 2px #00a89d14}.payment-note{margin:18px 0 24px!important}.wechat-icon{color:#07c160;font-size:20px;margin-right:6px}.alipay-icon{color:#1677ff;font-size:20px;margin-right:6px}.cart-skill-icon{width:42px;height:42px;border-radius:8px}.clone-address{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e4ecee}.clone-address>.ant-typography{display:block;margin-bottom:8px}.clone-address-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.infinite-load-trigger{display:flex;justify-content:center;align-items:center;min-height:56px;color:#829198;font-size:13px}.author-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:28px 0 36px;padding:28px 0;border-bottom:1px solid #dce6e9}.author-header h2{margin:4px 0!important}.author-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#008d84;background:#e8f7f5;font-size:26px}.admin-users-page{padding-top:30px}.admin-users-card{border-color:#dce6e9;box-shadow:none}.admin-users-card .ant-table-thead>tr>th{color:#53656e;font-size:12px;letter-spacing:.02em}.admin-user-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#008d84;background:#eff9f8;border:1px solid #d4ece9}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.permission-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.permission-checkboxes .ant-checkbox-wrapper{margin-inline-start:0;padding:12px 14px;border:1px solid #dce6e9;border-radius:8px;background:#f8fbfb}.permission-checkboxes .ant-checkbox-wrapper:has(.ant-checkbox-checked){border-color:#89d4ce;background:#effaf9}.bill-summary{margin-bottom:20px}.bill-summary .ant-card{height:100%;border-color:#dce6e9}.catalog-config-table{margin-top:24px}.admin-forum-pagination{margin-top:16px}.forum-page,.forum-detail-page,.notifications-page{padding-top:30px;padding-bottom:56px}.forum-heading{align-items:center}.forum-tools{display:grid;grid-template-columns:minmax(220px,420px) 150px auto;align-items:center;gap:12px;margin:20px 0}.forum-list{margin-top:20px}.forum-list .ant-list-item{display:block;padding:0 0 14px;border:0}.forum-post-card{cursor:pointer;border-color:#dce6e9;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease}.forum-post-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1a3e4814}.forum-post-title{display:flex;align-items:center;gap:12px}.forum-post-title h4{margin:0!important}.forum-post-meta,.forum-detail-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid #e6edef}.forum-skill-selection{width:100%}.skill-picker-tools{width:100%;margin-bottom:16px}.skill-picker-tools>:first-child{flex:1}.forum-detail-card,.forum-replies,.notification-card{margin-top:18px;border-color:#dce6e9;box-shadow:none}.forum-content,.reply-content,.comment-content{color:#31464f;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.forum-referenced-skills{margin-top:28px;padding-top:22px;border-top:1px solid #e6edef}.reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-grid .ant-card{border-color:#dce6e9}.forum-replies .ant-list-item{scroll-margin-top:90px}.reply-submit{margin-top:12px}.notification-unread{margin-inline:-12px;padding-inline:12px!important;border-radius:8px;background:#effaf9;cursor:pointer}.skill-preview-heading{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-bottom:18px}.skill-preview-heading h4{margin:0 0 4px!important}.skill-preview .ant-descriptions{margin:18px 0}.skill-comments{margin-top:16px;border-color:#dce6e9;box-shadow:none}.skill-comments-embedded{margin-top:0}.comment-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:20px}.comment-item{align-items:flex-start!important}.comment-block{width:100%}.comment-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.comment-content{margin:10px 0;padding-left:42px}.comment-replies{margin-left:42px;padding:12px 16px;border-radius:8px;background:#f5f9fa}.comment-reply+.comment-reply{margin-top:10px;padding-top:10px;border-top:1px solid #e1e9eb}.skill-mention-option{width:min(560px,72vw)}.skill-mention-option .skill-icon{flex:0 0 auto;width:36px;height:36px}.skill-mention-link{display:inline;margin:0 2px;padding:0;border:0;color:#008d84;background:transparent;font:inherit;font-weight:600;cursor:pointer}.skill-mention-link:hover{text-decoration:underline}.skill-import-page,.admin-payment-page{padding-top:30px;padding-bottom:56px}.skill-import-page>.ant-card+.ant-card,.admin-payment-page>*+*{margin-top:10px}.skill-import-controls{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:18px}.skill-import-controls>div:last-child{display:flex;flex-direction:column;align-items:stretch;gap:10px}.skill-import-preview .ant-table,.skill-import-records .ant-table{margin-top:10px}.payment-settings-card,.payment-channel-card,.payment-review-card{border-color:#dce6e9;box-shadow:none}.payment-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.payment-general-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-general-grid .ant-input-number{width:100%}.payment-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.payment-channel-card .ant-card-extra{color:#00a89d}.payment-review-card .ant-table{overflow-x:auto}@keyframes stage-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.topbar{padding:0 24px}.topbar-left{gap:26px}.page-container{padding-inline:28px}.section-heading{align-items:flex-start;flex-direction:column}.catalog-tools{width:100%;justify-content:flex-start}.skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:1fr 300px}.payment-channel-grid{grid-template-columns:1fr}}@media(max-width:760px){.topbar{height:60px;padding:0 16px}.topbar-left{gap:14px}.brand>span:last-child{display:none}.brand-mark{width:28px;height:28px}.topbar-actions .ant-tag,.cart-button span:not(.anticon),.user-name,.user-menu-arrow{display:none}.page-container{padding:10px 16px}.catalog-tools{align-items:stretch;flex-direction:column}.catalog-tools>.ant-input-affix-wrapper,.catalog-tools>.ant-select,.section-heading .ant-segmented{width:100%}.skill-grid{grid-template-columns:1fr}.detail-hero{grid-template-columns:auto 1fr;padding:24px}.detail-actions{grid-column:1 / -1}.detail-grid,.login-page{grid-template-columns:1fr}.login-copy{min-height:42vh;padding:30px 24px;border-right:0;border-bottom:1px solid #dbe8ea}.login-copy h1{font-size:42px}.login-panel{padding:44px 24px}.form-grid,.payment-methods,.admin-form-grid,.permission-checkboxes,.payment-form-grid,.payment-general-grid,.skill-import-controls{grid-template-columns:1fr}.skill-logo-control{align-items:flex-start}.skill-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.captcha-input{grid-template-columns:minmax(0,1fr) 128px 32px}.captcha-image,.captcha-image img{width:128px}.clone-address-row{grid-template-columns:1fr 1fr}.clone-address-row .ant-input{grid-column:1 / -1}.price-setting{flex-direction:column;gap:10px;padding-bottom:20px}.author-header{grid-template-columns:auto 1fr}.author-header>.ant-segmented{grid-column:1 / -1;width:100%}.forum-tools,.reference-grid,.comment-editor{grid-template-columns:1fr}.forum-post-title,.forum-post-meta,.forum-detail-footer,.comment-heading{align-items:flex-start;flex-direction:column}.comment-content,.comment-replies{margin-left:0;padding-left:0}}body{font-size:14px;line-height:1.6}body .ant-btn,body .ant-input,body .ant-input-number,body .ant-select,body .ant-select-selection-item,body .ant-select-selection-placeholder,body .ant-picker,body .ant-form,body .ant-form-item,body .ant-form-item-label>label,body .ant-checkbox-wrapper,body .ant-radio-wrapper,body .ant-switch,body .ant-table,body .ant-table-cell,body .ant-tag,body .ant-menu-item,body .ant-dropdown-menu-item,body .ant-dropdown-menu-submenu-title{font-size:14px!important}body .ant-input::placeholder,body .ant-input-number-input::placeholder,body textarea::placeholder,body .ant-select-selection-placeholder{font-size:12px!important}body .ant-typography-h1,body h1.ant-typography{font-size:24px!important;line-height:1.35!important}body .ant-typography-h2,body h2.ant-typography{font-size:22px!important;line-height:1.4!important}body .ant-typography-h3,body h3.ant-typography{font-size:20px!important;line-height:1.45!important}body .ant-typography-h4,body h4.ant-typography{font-size:18px!important;line-height:1.5!important}body .ant-typography-h5,body h5.ant-typography{font-size:16px!important;line-height:1.5!important}body .ant-modal-title,body .ant-card-head-title,body .ant-tabs-tab-btn{font-size:16px!important}body .ant-typography,body .ant-alert-description,body .ant-descriptions-item-content,body .ant-descriptions-item-label{line-height:1.6}.app-shell .content,.app-shell .page-container,.app-shell .ant-card-body,.app-shell .ant-modal-body,.app-shell .ant-drawer-body,.app-shell .ant-table-tbody,.app-shell .ant-list-item,.app-shell .ant-descriptions,.app-shell .ant-alert,.app-shell .ant-form-item-explain,.app-shell .ant-empty-description{font-size:14px}.app-shell .section-index,.app-shell .eyebrow,.app-shell .ant-form-item-extra,.app-shell .ant-form-item-explain,.app-shell .ant-typography-secondary,.app-shell .ant-table-thead>tr>th,.app-shell .ant-statistic-title,.app-shell .ant-breadcrumb,.app-shell .ant-pagination,.app-shell .ant-upload-hint,.app-shell .ant-tag{font-size:12px!important}.catalog-filter-group{flex-wrap:wrap}.catalog-filter-group .ant-select{min-width:132px}.hot-keyword-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:28px}.hot-keyword-row .ant-tag{margin:0;cursor:pointer;background:#ffffffb8}.market-workspace{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px}.market-results{min-width:0}.market-results .skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hot-rank-panel{position:sticky;top:82px;padding:18px;border:1px solid var(--oh-line);border-radius:16px;box-shadow:0 16px 44px #1e377812}.hot-rank-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--oh-line)}.hot-rank-heading h4{margin:3px 0 0!important}.hot-rank-list{display:grid}.hot-rank-item{display:grid;grid-template-columns:28px 40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px 2px;color:var(--oh-text);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--oh-line);cursor:pointer}.hot-rank-item:hover strong{color:var(--oh-primary)}.hot-rank-item .skill-icon{width:40px;height:40px;border-radius:9px}.hot-rank-number{color:#98a2b3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.hot-rank-number-1,.hot-rank-number-2,.hot-rank-number-3{color:#f04438}.hot-rank-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.hot-rank-copy strong,.hot-rank-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-rank-copy small{color:var(--oh-muted)}.hot-rank-change{color:#98a2b3;font-size:11px}.hot-rank-change.up{color:#00a693}.hot-rank-change.down{color:#e5484d}.validation-report{display:grid;gap:18px}.validation-score{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:22px;padding:20px;background:var(--oh-surface);border:1px solid var(--oh-line);border-radius:14px}.validation-score h4,.validation-score p,.validation-check-list .ant-alert-description p{margin:0!important}.validation-check-list{display:grid;gap:10px}.validation-check-list .ant-alert{border-radius:12px}.validation-check-detail{margin-top:6px!important;overflow-wrap:anywhere;white-space:pre-wrap;font-family:var(--oh-font-mono);font-size:12px;line-height:1.65}.admin-skill-checks-page{padding-top:36px;padding-bottom:56px}.user-workspace-content>.admin-skill-checks-page{min-width:0}.admin-skill-checks-page .page-title{align-items:flex-end;margin-bottom:22px}.admin-skill-checks-page .page-title>div{min-width:0}.admin-skill-checks-page .page-title>.ant-btn-primary{min-width:156px;height:36px;flex:0 0 auto;font-size:10px;font-weight:650}.user-workspace-content>.admin-skill-checks-page>.skill-checks-table-card.ant-card{min-width:0;overflow:hidden;background:#040e1cb3!important;border:1px solid rgba(0,212,255,.1)!important;border-radius:8px;box-shadow:none}.admin-skill-checks-page .skill-checks-table-card .ant-card-body{min-width:0;padding:0;background:transparent}.admin-skill-checks-page .skill-checks-table,.admin-skill-checks-page .skill-checks-table .ant-table,.admin-skill-checks-page .skill-checks-table .ant-table-container,.admin-skill-checks-page .skill-checks-table .ant-table-content,.admin-skill-checks-page .skill-checks-table .ant-table-body{min-width:0;color:#8fa8c2;background:transparent!important}.admin-skill-checks-page .skill-checks-table .ant-table-content,.admin-skill-checks-page .skill-checks-table .ant-table-body{scrollbar-color:rgba(0,212,255,.22) rgba(2,9,17,.45);scrollbar-width:thin}.admin-skill-checks-page .skill-checks-table .ant-table-thead>tr>th,.admin-skill-checks-page .skill-checks-table .ant-table-thead>tr>td{height:44px;padding:10px 12px;color:#54728e;background:#00d4ff09!important;border-color:#00d4ff14!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:650;letter-spacing:.5px;white-space:nowrap}.admin-skill-checks-page .skill-checks-table .ant-table-tbody>tr>td{height:64px;padding:12px;color:#809ab5;background:#040e1c61!important;border-color:#00d4ff11!important;font-size:9px;line-height:1.55;vertical-align:middle}.admin-skill-checks-page .skill-checks-table .ant-table-tbody>tr:nth-child(2n)>td{background:#07122285!important}.admin-skill-checks-page .skill-checks-table .ant-table-tbody>tr:hover>td{background:#00d4ff0a!important}.admin-skill-checks-page .skill-checks-table .ant-table-cell-fix-right,.admin-skill-checks-page .skill-checks-table .ant-table-cell-fix-left{background:#081321!important}.admin-skill-checks-page .skill-checks-table .ant-table-cell-fix-right-first:after,.admin-skill-checks-page .skill-checks-table .ant-table-cell-fix-left-last:after{box-shadow:none;border-left:1px solid rgba(0,212,255,.08)}.skill-check-name{display:flex;min-width:0;flex-direction:column;gap:3px}.skill-check-name .ant-typography:first-child{overflow:hidden;color:#b8cce0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.skill-check-name .ant-typography-secondary{display:none;color:#496580!important;font-size:8px}.skill-check-score{display:inline-flex;align-items:baseline;gap:3px;color:#d6a64e;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700}.skill-check-score-pass{color:#3ecf9b}.skill-check-score small{color:#48657f;font-size:7px;font-weight:500}.admin-skill-checks-page .skill-checks-table .ant-tag{min-width:40px;margin:0;padding:1px 7px;color:#7895b0!important;background:#5a7a9a14!important;border-color:#5a7a9a33!important;text-align:center;border-radius:3px;font-size:8px;line-height:18px}.admin-skill-checks-page .skill-checks-table .ant-tag-success{color:#45d8a6!important;background:#34d39914!important;border-color:#34d3993d!important}.admin-skill-checks-page .skill-checks-table .ant-tag-warning{color:#e7b452!important;background:#e6a73e14!important;border-color:#e6a73e40!important}.admin-skill-checks-page .skill-checks-table .ant-tag-error{color:#ef7385!important;background:#e5485d14!important;border-color:#e5485d40!important}.admin-skill-checks-page .skill-checks-table .ant-tag-processing{color:#4fdcf8!important;background:#00bde714!important;border-color:#00bde740!important}.skill-check-actions{white-space:nowrap}.skill-check-actions .ant-btn{height:26px;padding:0 5px;color:#587a98;font-size:8px}.skill-check-actions .ant-btn-link{color:#00bde7}.skill-check-actions .ant-btn:not(:disabled):hover{color:#58e3ff!important;background:#00d4ff0d!important}.admin-skill-checks-page .skill-checks-table .ant-empty{min-height:220px;padding-top:68px}.admin-skill-checks-page .skill-checks-table .ant-pagination{margin:12px 14px}.skill-check-report-drawer .ant-drawer-content,.skill-check-report-drawer .ant-drawer-header,.skill-check-report-drawer .ant-drawer-body{color:#91a9c1;background:#07111f!important}.skill-check-report-drawer .ant-drawer-header{border-bottom-color:#00d4ff17}.skill-check-report-drawer .ant-drawer-title{color:#d8e5f2}.skill-check-report-drawer .ant-drawer-close{color:#66849f}.skill-check-report-drawer .validation-score{background:#040e1cb3;border-color:#00d4ff1a}.skill-check-report-drawer .validation-score h4,.skill-check-report-drawer .validation-score .ant-typography:not(.ant-typography-secondary),.skill-check-report-drawer .validation-check-list .ant-typography:not(.ant-typography-secondary){color:#c8d8e8}.skill-check-report-drawer .validation-score .ant-typography-secondary,.skill-check-report-drawer .validation-check-list .ant-typography-secondary{color:#607e99!important}.skill-check-report-drawer .validation-check-list .ant-alert,.skill-check-report-drawer .validation-report>.ant-alert{background:#040e1c99;border-color:#00d4ff1a}@media(max-width:1180px){.market-workspace{grid-template-columns:1fr}.hot-rank-panel{position:static;order:-1}.hot-rank-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}}.user-workspace-content>.admin-payment-page{width:100%;max-width:none;min-width:0;padding:28px;color:#8ba3bd;background:#081222db}.admin-payment-page .admin-payment-page-title{position:relative;margin:0 0 18px;padding-bottom:22px;border-bottom:1px solid rgba(90,122,154,.34)}.admin-payment-page .admin-payment-page-title:after{position:absolute;bottom:-1px;left:0;width:72px;height:2px;background:linear-gradient(90deg,#00d4ff,#4f46e5);content:""}.admin-payment-page .admin-payment-page-title h2.ant-typography{margin:0 0 5px;color:#e2eaf5;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:23px;font-weight:700;line-height:32px;letter-spacing:-.02em}.admin-payment-page .admin-payment-page-title>.ant-typography-secondary{color:#58728c!important;font-size:10px;line-height:17px}.admin-payment-page .admin-payment-tabs{margin:0 0 10px}.admin-payment-page .admin-payment-tabs .ant-tabs-nav{margin:0}.admin-payment-page .admin-payment-tabs .ant-tabs-nav:before{border-bottom-color:#5a7a9a57}.admin-payment-page .admin-payment-tabs .ant-tabs-tab{margin:0 30px 0 0;padding:12px 0 13px;color:#52708d;font-size:12px;font-weight:600}.admin-payment-page .admin-payment-tabs .ant-tabs-tab:hover,.admin-payment-page .admin-payment-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#00d4ff}.admin-payment-page .admin-payment-tabs .ant-tabs-ink-bar{height:2px;background:#00d4ff;box-shadow:0 0 10px #00d4ff59}.admin-payment-page .payment-settings-card.ant-card,.admin-payment-page .payment-channel-card.ant-card,.admin-payment-page .payment-review-card.ant-card{overflow:hidden;color:#91a9c1;background:#081222f5!important;border:1px solid rgba(0,212,255,.12)!important;border-radius:8px;box-shadow:none!important}.admin-payment-page .payment-settings-card .ant-card-head,.admin-payment-page .payment-channel-card .ant-card-head,.admin-payment-page .payment-review-card .ant-card-head{min-height:56px;padding:0 24px;background:#081222fa;border-bottom:1px solid rgba(0,212,255,.09)}.admin-payment-page .payment-settings-card .ant-card-head-title,.admin-payment-page .payment-channel-card .ant-card-head-title,.admin-payment-page .payment-review-card .ant-card-head-title{padding:17px 0;overflow:visible;color:#cbd9e9;font-size:13px;font-weight:650}.admin-payment-page .payment-settings-card .ant-card-extra,.admin-payment-page .payment-review-card .ant-card-extra{padding:13px 0;color:#52708d;font-size:10px}.admin-payment-page .payment-settings-card .ant-card-body,.admin-payment-page .payment-channel-card .ant-card-body,.admin-payment-page .payment-review-card .ant-card-body{padding:24px;background:transparent}.admin-payment-page .payment-settings-card .ant-card-extra .ant-typography,.admin-payment-page .payment-review-card .ant-card-extra .ant-typography{color:#52708d!important;font-size:10px}.admin-payment-page .payment-settings-card .ant-card-extra .ant-btn{height:28px;padding:0 10px;color:#8aaed4;background:#030d1be6;border-color:#00d4ff38;border-radius:5px;font-size:10px}.admin-payment-page .payment-settings-card .ant-card-extra .ant-btn:hover{color:#00d4ff!important;background:#00d4ff0f!important;border-color:#00d4ff75!important}.admin-payment-page .payment-general-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:0}.admin-payment-page .payment-general-grid .ant-form-item,.admin-payment-page .payment-form-grid .ant-form-item{min-width:0;margin-bottom:18px}.admin-payment-page .payment-settings-card .ant-form-item-label,.admin-payment-page .payment-channel-card .ant-form-item-label{padding:0 0 7px}.admin-payment-page .payment-settings-card .ant-form-item-label>label,.admin-payment-page .payment-channel-card .ant-form-item-label>label{height:auto;color:#7892aa!important;font-size:10px;line-height:15px}.admin-payment-page .payment-settings-card .ant-form-item-required:before,.admin-payment-page .payment-channel-card .ant-form-item-required:before{color:#ff6577!important}.admin-payment-page .payment-settings-card .ant-input,.admin-payment-page .payment-settings-card .ant-input-number,.admin-payment-page .payment-settings-card .ant-input-number-group-wrapper,.admin-payment-page .payment-settings-card .ant-select,.admin-payment-page .payment-settings-card .ant-select-selector,.admin-payment-page .payment-channel-card .ant-input,.admin-payment-page .payment-channel-card .ant-input-affix-wrapper,.admin-payment-page .payment-channel-card .ant-select-selector{width:100%;color:#c6d5e6!important;background:#020b17e6!important;border-color:#00d4ff26!important;border-radius:5px!important;box-shadow:none!important}.admin-payment-page .payment-settings-card .ant-input,.admin-payment-page .payment-settings-card .ant-input-number,.admin-payment-page .payment-settings-card .ant-select-selector,.admin-payment-page .payment-channel-card .ant-input,.admin-payment-page .payment-channel-card .ant-input-affix-wrapper,.admin-payment-page .payment-channel-card .ant-select-selector{min-height:38px;font-size:11px}.admin-payment-page .payment-settings-card .ant-input-number-input{height:36px;color:#c6d5e6;font-size:11px}.admin-payment-page .payment-settings-card .ant-input-number-prefix{color:#7892aa}.admin-payment-page .payment-settings-card .ant-select-selection-item,.admin-payment-page .payment-settings-card .ant-select-selection-placeholder{color:#a9bfd6!important;font-size:11px;line-height:36px!important}.admin-payment-page .payment-settings-card .ant-select-arrow{color:#476b88}.admin-payment-page .payment-settings-card .ant-input::placeholder,.admin-payment-page .payment-channel-card .ant-input::placeholder,.admin-payment-page .payment-channel-card .ant-input-affix-wrapper input::placeholder{color:#36526c}.admin-payment-page .payment-settings-card .ant-input:hover,.admin-payment-page .payment-settings-card .ant-input:focus,.admin-payment-page .payment-settings-card .ant-input-number:hover,.admin-payment-page .payment-settings-card .ant-input-number-focused,.admin-payment-page .payment-settings-card .ant-select-focused .ant-select-selector,.admin-payment-page .payment-channel-card .ant-input:hover,.admin-payment-page .payment-channel-card .ant-input:focus,.admin-payment-page .payment-channel-card .ant-input-affix-wrapper-focused,.admin-payment-page .payment-channel-card .ant-select-focused .ant-select-selector{border-color:#00d4ff80!important;box-shadow:0 0 0 2px #00d4ff0f!important}.admin-payment-page .payment-settings-card .ant-btn-primary,.admin-payment-page .payment-channel-card .ant-btn-primary,.admin-payment-page .payment-review-card .ant-btn-primary{height:36px;padding:0 15px;color:#03101b;background:#00d4ff;border-color:#00d4ff;border-radius:5px;box-shadow:0 0 16px #00d4ff24;font-size:11px;font-weight:650}.admin-payment-page .payment-settings-card .ant-btn-primary:hover,.admin-payment-page .payment-channel-card .ant-btn-primary:hover,.admin-payment-page .payment-review-card .ant-btn-primary:hover{color:#03101b!important;background:#55e6ff!important;border-color:#55e6ff!important}.admin-payment-page .payment-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-payment-page .payment-channel-card .ant-card-extra{color:#00d4ff;font-size:15px}.admin-payment-page .payment-channel-card .ant-form-item-explain,.admin-payment-page .payment-channel-card .ant-form-item-extra{color:#52708d;font-size:9px}.admin-payment-page .payment-review-card .ant-table,.admin-payment-page .payment-review-card .ant-table-container,.admin-payment-page .payment-review-card .ant-table-content{background:transparent}.admin-payment-page .payment-review-card .ant-table-thead>tr>th{color:#5a7a9a;background:#00d4ff09;border-color:#00d4ff14;font-size:10px}.admin-payment-page .payment-review-card .ant-table-tbody>tr>td{color:#91a9c1;background:transparent;border-color:#00d4ff12;font-size:10px}.admin-payment-page .payment-review-card .ant-table-tbody>tr:hover>td{background:#00d4ff09!important}.admin-payment-page .payment-review-card .ant-table-cell-fix-right,.admin-payment-page .payment-review-card .ant-table-cell-fix-left{z-index:2;background:#081222!important}.admin-payment-page .payment-review-card .ant-table-thead .ant-table-cell-fix-right,.admin-payment-page .payment-review-card .ant-table-thead .ant-table-cell-fix-left{background:#0b192d!important}.admin-payment-page .payment-review-card .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,.admin-payment-page .payment-review-card .ant-table-tbody>tr:hover>.ant-table-cell-fix-left{background:#0c1b30!important}.admin-payment-page .payment-review-card .ant-table-expanded-row>td{background:#020b17b8!important;border-color:#00d4ff14!important}.admin-payment-page .payment-review-card .ant-pagination-item,.admin-payment-page .payment-review-card .ant-pagination-prev,.admin-payment-page .payment-review-card .ant-pagination-next{background:#020b17cc;border-color:#00d4ff24}.admin-payment-page .payment-review-card .ant-pagination-item a,.admin-payment-page .payment-review-card .ant-pagination-item-link{color:#7892aa}.admin-payment-page .payment-review-card .ant-pagination-item-active{background:#00d4ff1a;border-color:#00d4ff66}.admin-payment-page .payment-review-card .ant-pagination-item-active a{color:#00d4ff}.admin-payment-page .ant-alert{color:#8ba3bd;background:#00d4ff0a;border-color:#00d4ff24}.admin-payment-page .ant-alert-info .ant-alert-icon,.admin-payment-page .ant-alert-info .ant-alert-message{color:#00bde7}.admin-payment-page .admin-payment-tab-stack{gap:12px}@media(max-width:900px){.admin-payment-page .payment-channel-grid{grid-template-columns:1fr}}@media(max-width:760px){.user-workspace-content>.admin-payment-page{padding:22px 16px 38px}.admin-payment-page .admin-payment-page-title{margin-bottom:12px;padding-bottom:17px}.admin-payment-page .admin-payment-tabs .ant-tabs-tab{margin-right:18px;font-size:11px}.admin-payment-page .payment-settings-card .ant-card-head,.admin-payment-page .payment-channel-card .ant-card-head,.admin-payment-page .payment-review-card .ant-card-head{padding-inline:16px}.admin-payment-page .payment-settings-card .ant-card-body,.admin-payment-page .payment-channel-card .ant-card-body,.admin-payment-page .payment-review-card .ant-card-body{padding:18px 16px}.admin-payment-page .payment-general-grid,.admin-payment-page .payment-form-grid{grid-template-columns:1fr}.admin-payment-page .payment-settings-card .ant-card-extra{display:none}}body .app-shell .content .ant-typography,body .app-shell .content .ant-btn,body .app-shell .content .ant-input,body .app-shell .content .ant-select,body .app-shell .content .ant-form-item-label>label,body .app-shell .content .ant-checkbox-wrapper,body .app-shell .content .ant-radio-wrapper{font-size:14px!important}body .app-shell .content .section-index,body .app-shell .content .eyebrow,body .app-shell .content .ant-typography-secondary,body .app-shell .content .ant-tag,body .app-shell .content small,body .app-shell .content .ant-form-item-extra,body .app-shell .content .ant-form-item-explain,body .app-shell .content .ant-table-thead>tr>th{font-size:12px!important}body .app-shell .content .ant-typography-h1,body .app-shell .content h1.ant-typography{font-size:24px!important}body .app-shell .content .ant-typography-h2,body .app-shell .content h2.ant-typography{font-size:22px!important}body .app-shell .content .ant-typography-h3,body .app-shell .content h3.ant-typography{font-size:20px!important}body .app-shell .content .ant-typography-h4,body .app-shell .content h4.ant-typography{font-size:18px!important}body .app-shell .content .ant-typography-h5,body .app-shell .content h5.ant-typography,body .app-shell .content .ant-card-head-title,body .app-shell .content .ant-tabs-tab-btn{font-size:16px!important}@media(max-width:760px){.market-results .skill-grid,.hot-rank-list,.hot-rank-heading,.validation-score{grid-template-columns:1fr}.hot-rank-heading{align-items:flex-start;flex-direction:column}.admin-skill-checks-page .page-title{align-items:flex-start}.admin-skill-checks-page .page-title>.ant-btn-primary{width:100%}.admin-skill-checks-page .skill-checks-table-card{margin-inline:0}.skill-check-report-drawer{width:100%!important}.skill-check-report-drawer .ant-drawer-content-wrapper{width:100%!important;max-width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--oh-ink: #0b1220;--oh-text: #344054;--oh-muted: #667085;--oh-primary: #3157e8;--oh-primary-dark: #17379f;--oh-primary-soft: #eef3ff;--oh-cyan: #17a9bf;--oh-line: #e1e6ef;--oh-line-strong: #cfd7e6;--oh-surface: #f7f8fb;--oh-white: #ffffff;color:var(--oh-ink);background:var(--oh-surface)}html,body,#root{min-height:100%;background:var(--oh-surface)}body{color:var(--oh-ink);letter-spacing:-.01em}::selection{color:var(--oh-primary-dark);background:#dfe8ff}.route-loading,.app-shell,.content{background:var(--oh-surface)}.topbar{height:72px;padding:0 clamp(24px,4vw,64px);background:#fffffff5;border-bottom:1px solid var(--oh-line);box-shadow:0 1px #10182805;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.topbar:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(49,87,232,.7),rgba(23,169,191,.55),transparent);content:""}.topbar-left{gap:24px}.brand{gap:12px;color:var(--oh-ink);font-size:15px;letter-spacing:.12em}.brand-mark{width:34px;height:34px;color:var(--oh-primary);background:var(--oh-primary-soft);border-color:#b9c8f8;border-radius:9px}.brand-accent{color:var(--oh-primary)}.topbar-product{display:inline-flex;align-items:center;gap:7px;padding-left:24px;color:#8a94a6;border-left:1px solid var(--oh-line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.1em;white-space:nowrap}.topbar-nav{color:#475467!important;border-radius:8px}.topbar-nav:hover,.topbar-nav-active{color:var(--oh-primary)!important;background:var(--oh-primary-soft)!important}.topbar-actions{flex-shrink:0}.topbar-actions .ant-btn{height:40px}.topbar-actions .ant-tag{margin:0;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.1em}.cart-button{color:#475467!important}.user-menu-trigger{height:42px;padding:0 10px 0 6px;border:1px solid transparent}.user-menu-trigger:hover{border-color:var(--oh-line);background:#fff!important}.user-menu-trigger .ant-avatar{color:#fff;background:var(--oh-primary)}.user-menu-arrow{color:#98a2b3}.account-dropdown-profile{display:flex;align-items:center;gap:12px;min-width:250px;padding:8px 4px}.account-dropdown-profile .ant-avatar{flex:0 0 auto;color:#fff;background:linear-gradient(145deg,var(--oh-primary),var(--oh-cyan))}.account-dropdown-profile>span{display:flex;min-width:0;flex-direction:column;gap:2px}.account-dropdown-profile>span .ant-typography{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-dropdown-menu-item-disabled:has(.account-dropdown-profile){cursor:default!important;opacity:1!important}.openhub-account-dropdown{padding-top:8px!important}.openhub-account-dropdown .ant-dropdown-menu,.openhub-account-menu.ant-dropdown-menu{width:220px!important;padding:0!important;overflow:hidden!important;color:#8aaed4!important;background:#050c18f7!important;background-color:#050c18f7!important;background-image:none!important;border:1px solid rgba(0,212,255,.14)!important;border-radius:10px!important;box-shadow:0 16px 48px #000000b3!important}.openhub-account-dropdown .ant-dropdown-menu-item,.openhub-account-dropdown .ant-dropdown-menu-submenu-title,.openhub-account-menu .ant-dropdown-menu-item,.openhub-account-menu .ant-dropdown-menu-submenu-title{min-height:36px!important;margin:0!important;padding:9px 16px!important;color:#8aaed4!important;font-size:13px!important;background:transparent!important;border-radius:0!important}.openhub-account-dropdown .ant-dropdown-menu-item:hover,.openhub-account-dropdown .ant-dropdown-menu-submenu-title:hover,.openhub-account-menu .ant-dropdown-menu-item:hover,.openhub-account-menu .ant-dropdown-menu-submenu-title:hover{color:#c7e8ff!important;background:#00d4ff13!important}.openhub-account-dropdown .ant-dropdown-menu-item-icon,.openhub-account-menu .ant-dropdown-menu-item-icon{min-width:16px!important;margin-inline-end:10px!important;color:currentcolor!important;font-size:13px!important}.openhub-account-dropdown .ant-dropdown-menu-item-divider,.openhub-account-menu .ant-dropdown-menu-item-divider{height:1px!important;margin:0!important;background:#00d4ff1a!important;border:0!important}.openhub-account-dropdown .ant-dropdown-menu-item-group-title,.openhub-account-menu .ant-dropdown-menu-item-group-title{padding:4px 16px 6px!important;color:#5274977a!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px!important;letter-spacing:1px;background:transparent!important}.openhub-account-dropdown .ant-dropdown-menu-item-group-list,.openhub-account-menu .ant-dropdown-menu-item-group-list{margin:0!important;padding:8px 0!important;background:transparent!important}.openhub-account-dropdown .ant-dropdown-menu-item-disabled:has(.account-dropdown-profile),.openhub-account-menu .ant-dropdown-menu-item-disabled:has(.account-dropdown-profile){min-height:63px!important;margin:0!important;padding:14px 16px 12px!important;background:transparent!important}.openhub-account-dropdown .account-dropdown-profile{min-width:0;padding:0;gap:10px}.openhub-account-dropdown .account-dropdown-profile .ant-avatar{width:36px;height:36px;font-size:16px;background:linear-gradient(145deg,#285ca7,#14376c);border:1px solid rgba(0,212,255,.36)}.openhub-account-dropdown .account-dropdown-profile>span{gap:3px}.openhub-account-dropdown .account-dropdown-profile .ant-typography:first-child{color:#e4edf7!important;font-size:13px!important;font-weight:600!important}.openhub-account-dropdown .account-dropdown-profile .ant-typography:last-child{color:#4f6e8fad!important;font-family:SFMono-Regular,Consolas,monospace;font-size:10px!important}.openhub-account-menu .account-dropdown-profile .ant-typography:first-child{color:#e4edf7!important}.openhub-account-menu .account-dropdown-profile .ant-typography:last-child{color:#4f6e8fad!important}.openhub-account-dropdown .ant-dropdown-menu-item-danger,.openhub-account-menu .ant-dropdown-menu-item-danger{min-height:38px!important;margin:0!important;padding:9px 16px!important;color:#ff6378!important;border-radius:0}.openhub-account-dropdown .ant-dropdown-menu-item-danger:hover,.openhub-account-menu .ant-dropdown-menu-item-danger:hover{color:#ff7b8d!important;background:#ff63780f!important}.page-container{width:min(1440px,100%);padding:42px clamp(24px,4vw,64px) 72px}.page-title,.section-heading{position:relative;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--oh-line)}.page-title:after,.section-heading:after{position:absolute;bottom:-1px;left:0;width:72px;height:2px;background:var(--oh-primary);content:""}.section-heading{align-items:flex-end}.section-heading h2,.section-heading h3,.page-title h2{margin:8px 0 6px;color:var(--oh-ink);font-weight:650;letter-spacing:-.035em}.section-index,.eyebrow{color:var(--oh-primary)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em}.ant-btn{box-shadow:none!important}.ant-btn-primary{background:var(--oh-primary);border-color:var(--oh-primary)}.ant-btn-primary:not(:disabled):hover{background:#2448c9!important;border-color:#2448c9!important;transform:translateY(-1px)}.ant-btn-default:not(:disabled):hover{color:var(--oh-primary)!important;background:#f8faff!important;border-color:#aebef3!important}.ant-input-affix-wrapper,.ant-input,.ant-input-number,.ant-select-selector,.ant-picker{border-color:var(--oh-line-strong)!important}.ant-input-affix-wrapper:hover,.ant-input:hover,.ant-input-number:hover,.ant-select-selector:hover{border-color:#9eb0ec!important}.ant-card{border-color:var(--oh-line);box-shadow:0 1px 2px #10182806}.ant-card-head{min-height:58px;border-color:var(--oh-line)}.ant-card-head-title{color:var(--oh-ink);font-weight:650}.ant-tabs-nav:before{border-color:var(--oh-line)!important}.ant-segmented{padding:4px;border:1px solid var(--oh-line)}.ant-tag{border-radius:6px}.ant-empty{padding:56px 24px}.ant-modal-content{border:1px solid var(--oh-line);box-shadow:0 28px 80px #10182826!important}.ant-dropdown-menu{padding:8px!important;border:1px solid var(--oh-line);box-shadow:0 20px 60px #1018281f!important}.ant-dropdown-menu-item{min-height:38px}.market-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:end;gap:clamp(48px,7vw,112px);min-height:420px;padding:56px 0 64px;border-bottom:1px solid var(--oh-line)}.market-hero-copy{max-width:780px}.market-hero h1{margin:22px 0;color:var(--oh-ink);font-size:clamp(48px,5vw,76px);font-weight:660;line-height:1.06;letter-spacing:-.065em}.market-hero-copy>p{max-width:680px;margin:0;color:var(--oh-muted);font-size:17px;line-height:1.85}.market-signal{background:#fff;border:1px solid var(--oh-line-strong);border-radius:14px}.market-signal>div{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:14px;min-height:82px;padding:18px 22px}.market-signal>div+div{border-top:1px solid var(--oh-line)}.market-signal>div>.anticon{display:grid;place-items:center;width:36px;height:36px;color:var(--oh-primary);background:var(--oh-primary-soft);border-radius:9px}.market-signal span{display:flex;align-items:center;justify-content:space-between;gap:18px}.market-signal .ant-typography{color:var(--oh-muted);font-size:12px}.market-signal strong{color:var(--oh-ink);font-size:15px}.catalog-section{padding-top:46px}.discover-page .catalog-section{gap:20px}.catalog-heading{margin:0!important}.catalog-tools{display:grid;grid-template-columns:minmax(300px,1fr) auto;gap:14px;padding:16px;background:#fff;border:1px solid var(--oh-line);border-radius:14px}.catalog-tools>.ant-input-affix-wrapper{width:100%;min-height:44px}.catalog-filter-group{display:flex;gap:10px}.catalog-filter-group .ant-select{min-width:142px}.skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;border:0}.skill-card{min-height:376px;border:1px solid var(--oh-line);border-radius:14px;box-shadow:0 1px 2px #10182805}.skill-card:hover{background:#fff;border-color:#b8c5eb;box-shadow:0 22px 48px #1e37781a;transform:translateY(-4px)}.skill-card .ant-card-body{padding:24px}.skill-card-top{margin-bottom:20px}.skill-icon{width:48px;height:48px;border:1px solid rgba(255,255,255,.45);border-radius:11px;box-shadow:0 8px 22px #1e377824}.skill-version{color:#98a2b3!important}.skill-card h4{color:var(--oh-ink);font-size:17px;font-weight:650}.skill-description{color:var(--oh-muted)!important}.skill-author-link{color:#475467}.skill-card-footer{border-color:var(--oh-line)}.view-skill,.skill-mention-link{color:var(--oh-primary)!important}.favorite-active{color:#e83f6f}.card-skeleton{height:376px!important;border-radius:14px!important}.detail-page>.ant-btn:first-child,.create-skill-page>.ant-btn:first-child,.order-confirm-shell>.ant-btn:first-child{margin-bottom:16px;color:#475467}.detail-hero{position:relative;gap:28px;margin:0 0 20px;padding:38px 40px;overflow:hidden;background:#fff;border-color:var(--oh-line-strong);border-radius:16px}.detail-hero:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--oh-primary),var(--oh-cyan));content:""}.skill-icon-large{width:80px;height:80px;border-radius:16px}.detail-title h1{color:var(--oh-ink);font-size:clamp(30px,3vw,44px);font-weight:650;letter-spacing:-.045em}.detail-actions{padding-top:4px}.detail-grid{grid-template-columns:minmax(0,1fr) 360px;gap:20px}.detail-grid .ant-card{border-color:var(--oh-line);border-radius:16px}.detail-content .ant-card-body{padding:0}.detail-meta{position:sticky;top:92px}.install-prompt-card{padding:18px;background:var(--oh-surface);border-color:var(--oh-line);border-radius:10px}.rich-text-content{color:var(--oh-text);font-size:15px;line-height:1.85}.rich-text-content h2,.rich-text-content h3{color:var(--oh-ink);letter-spacing:-.025em}.rich-text-content blockquote{background:#f7f9ff;border-color:var(--oh-primary)}.skill-comments{border-radius:16px}.translation-mode-alert{margin-bottom:22px}.alipay-bind-page{max-width:980px}.alipay-bind-card{overflow:hidden;border-color:var(--oh-line-strong);border-radius:16px;box-shadow:0 16px 48px #1e37780f}.alipay-bind-card .ant-card-head{border-color:var(--oh-line)}.account-bind-result-alert{margin-bottom:18px}.login-page{grid-template-columns:minmax(500px,1.12fr) minmax(500px,.88fr);min-height:100vh;background:#fff}.login-copy{position:sticky;top:0;min-height:100vh;padding:clamp(38px,5vw,72px);color:var(--oh-ink);background:#f5f7fc;border-color:var(--oh-line-strong)}.login-copy:after{position:absolute;top:0;right:-1px;width:3px;height:32%;background:linear-gradient(var(--oh-primary),var(--oh-cyan));content:""}.brand-on-dark{color:var(--oh-ink)}.auth-showcase-content{max-width:720px;margin:auto 0}.login-copy h1{max-width:720px;margin:22px 0 20px;color:var(--oh-ink);font-size:clamp(48px,5vw,76px);font-weight:660;line-height:1.06;letter-spacing:-.065em}.login-copy p{max-width:620px;color:var(--oh-muted);font-size:17px;line-height:1.8}.auth-capability-list{display:grid;max-width:640px;margin-top:42px;border-top:1px solid var(--oh-line-strong)}.auth-capability{display:grid;grid-template-columns:34px 42px 1fr;align-items:center;gap:14px;min-height:78px;border-bottom:1px solid var(--oh-line-strong)}.auth-capability-index{color:#98a2b3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.auth-capability-icon{display:grid;place-items:center;width:36px;height:36px;color:var(--oh-primary);background:#fff;border:1px solid #cbd6f8;border-radius:9px}.auth-capability>span:last-child{display:flex;flex-direction:column;gap:3px}.auth-capability>span:last-child .ant-typography:first-child{color:var(--oh-ink)}.auth-capability>span:last-child .ant-typography:last-child{font-size:12px}.auth-showcase-footer{display:flex;justify-content:space-between;gap:24px;color:#98a2b3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.08em}.login-panel{align-items:start;min-height:100vh;padding:clamp(48px,7vw,96px) clamp(36px,6vw,88px);overflow-y:auto;background:#fff}.login-form{width:min(460px,100%);margin:auto}.login-form h2{margin:10px 0 6px;color:var(--oh-ink);font-size:34px;letter-spacing:-.04em}.login-form>p{margin-bottom:28px;color:var(--oh-muted)!important}.login-form .ant-tabs{margin-bottom:10px}.login-form .ant-form-item-label>label{color:#344054;font-weight:600}.login-form .ant-input-affix-wrapper,.login-form .ant-input{min-height:48px}.login-form .ant-btn-primary{height:50px;margin-top:4px}.login-form .auth-switch{margin-top:24px}.auth-switch-divider{margin:0 10px;color:#c0c7d1}.captcha-image{background:#f7f9ff;border-color:var(--oh-line-strong);border-radius:10px}.agreement-selection{padding:16px;background:#f8f9fc;border-color:var(--oh-line);border-radius:10px}.create-skill-page .create-page-title,.create-skill-card{max-width:1040px}.create-skill-card,.order-confirm-card,.payment-settings-card,.payment-channel-card,.payment-review-card{border-color:var(--oh-line);border-radius:16px;box-shadow:0 1px 2px #10182808}.create-skill-card .ant-card-body{padding:32px}.form-grid{gap:0 28px}.skill-logo-field,.price-setting{padding:22px;background:var(--oh-surface);border-color:var(--oh-line);border-radius:12px}.skill-logo-option{border-color:var(--oh-line);border-radius:10px}.skill-logo-option:hover,.skill-logo-option-selected{color:var(--oh-primary);background:var(--oh-primary-soft);border-color:#9eb0ec;box-shadow:0 0 0 2px #3157e814}.rich-text-editor{border-color:var(--oh-line-strong);border-radius:10px}.rich-text-editor:focus-within{border-color:var(--oh-primary);box-shadow:0 0 0 3px #3157e81a}.rich-text-toolbar{background:var(--oh-surface);border-color:var(--oh-line)}.price-setting{margin-bottom:28px}.form-actions{padding-top:16px;border-top:1px solid var(--oh-line)}.page-container>.ant-table-wrapper,.page-container>.ant-card:not(.detail-content):not(.detail-meta),.admin-users-card{overflow:hidden;background:#fff;border:1px solid var(--oh-line);border-radius:16px}.page-container>.ant-table-wrapper{padding:4px 18px 18px}.ant-table-wrapper .ant-table{background:transparent}.ant-table-wrapper .ant-table-thead>tr>th{height:52px;color:#667085;background:#f7f8fb;border-color:var(--oh-line);font-size:11px;font-weight:700;letter-spacing:.06em}.ant-table-wrapper .ant-table-tbody>tr>td{min-height:58px;padding-top:16px;padding-bottom:16px;border-color:var(--oh-line);color:#344054}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f8faff!important}.admin-user-avatar,.author-avatar{color:var(--oh-primary);background:var(--oh-primary-soft);border-color:#cad5fa}.permission-checkboxes .ant-checkbox-wrapper{background:#fafbfc;border-color:var(--oh-line);border-radius:10px}.permission-checkboxes .ant-checkbox-wrapper:has(.ant-checkbox-checked){background:var(--oh-primary-soft);border-color:#a9b9ef}.bill-summary{margin-bottom:22px}.bill-summary .ant-card{border-radius:14px}.bill-summary .ant-statistic-title{color:var(--oh-muted);font-size:12px}.bill-summary .ant-statistic-content{color:var(--oh-ink)}.order-confirm-shell{width:min(820px,100%)}.order-confirm-card .ant-card-body{padding:32px}.order-amount{color:var(--oh-primary)}.payment-method-card{height:76px;border-color:var(--oh-line-strong)!important;border-radius:12px!important}.payment-method-card.ant-radio-button-wrapper-checked{color:var(--oh-primary);background:var(--oh-primary-soft);border-color:#91a5ea!important;box-shadow:0 0 0 2px #3157e814}.payment-action-card{background:var(--oh-surface)}.author-header{margin-top:0;padding:30px;background:#fff;border:1px solid var(--oh-line);border-radius:16px}.author-avatar{border-radius:14px}.forum-page,.forum-detail-page,.notifications-page,.skill-import-page,.admin-payment-page,.admin-users-page{padding-top:42px}.forum-tools{padding:16px;background:#fff;border:1px solid var(--oh-line);border-radius:14px}.forum-tools>.ant-input-search,.forum-tools>.ant-select,.forum-tools>.ant-checkbox-wrapper{min-height:48px;height:48px}.forum-tools>.ant-select .ant-select-selector{height:48px!important;align-items:center}.forum-tools>.ant-checkbox-wrapper{display:inline-flex;align-items:center;padding-inline:12px}.forum-list .ant-list-item{padding-bottom:14px}.withdrawal-apply-error{margin-bottom:16px}.forum-post-card{border-color:var(--oh-line);border-radius:14px}.forum-post-card:hover{border-color:#b8c5eb;box-shadow:0 18px 42px #1e377817;transform:translateY(-3px)}.forum-post-title h4{color:var(--oh-ink)}.forum-post-meta,.forum-detail-footer,.forum-referenced-skills{border-color:var(--oh-line)}.forum-detail-card,.forum-replies,.notification-card{border-color:var(--oh-line);border-radius:16px}.forum-content,.reply-content,.comment-content{color:var(--oh-text)}.reference-grid .ant-card{border-color:var(--oh-line);border-radius:12px}.notification-unread{background:var(--oh-primary-soft)}.comment-replies{background:var(--oh-surface);border:1px solid var(--oh-line);border-radius:10px}.payment-channel-grid{gap:16px}.payment-channel-card .ant-card-extra{color:var(--oh-primary)}.skill-import-controls{gap:20px}.skill-import-page>.ant-card+.ant-card,.admin-payment-page>*+*{margin-top:18px}.infinite-load-trigger{min-height:72px;color:#98a2b3}@media(max-width:1180px){.topbar-product{display:none}.market-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:42px}.skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:minmax(0,1fr) 320px}.login-page{grid-template-columns:1fr 1fr}.auth-capability-list{margin-top:28px}}@media(max-width:900px){.page-container{padding-top:30px}.market-hero{grid-template-columns:1fr;min-height:auto;padding:34px 0 46px}.market-hero h1{font-size:clamp(42px,8vw,64px)}.market-signal{display:grid;grid-template-columns:repeat(3,1fr)}.market-signal>div{grid-template-columns:1fr;align-content:start;min-height:126px}.market-signal>div+div{border-top:0;border-left:1px solid var(--oh-line)}.market-signal span{align-items:flex-start;flex-direction:column;gap:6px}.catalog-tools{grid-template-columns:1fr}.catalog-filter-group .ant-select{flex:1;min-width:0}.detail-grid{grid-template-columns:1fr}.detail-meta{position:static}.login-page{grid-template-columns:1fr}.login-copy{position:relative;min-height:auto;padding:42px}.login-copy:after{top:auto;right:0;bottom:-1px;width:38%;height:3px}.login-copy h1{font-size:clamp(42px,8vw,64px)}.auth-capability-list{display:none}.auth-showcase-content{margin:64px 0 44px}.login-panel{min-height:auto;padding:56px 32px}}.app-shell-community .forum-design-page{width:min(100%,1180px);max-width:none;min-width:0;padding:48px 32px 72px}.app-shell-community .forum-design-heading{display:flex;min-height:82px;align-items:flex-end;justify-content:space-between;gap:24px;margin:0;padding:0;border:0}.app-shell-community .forum-design-heading:after{display:none}.app-shell-community .forum-design-heading-copy{min-width:0}.app-shell-community .forum-design-heading-copy .section-index{display:block;margin:0 0 9px;color:#00d4ff8f!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:1.6px;line-height:14px}.app-shell-community .forum-design-heading-copy h2.ant-typography{margin:0 0 5px;color:#e2eaf5;font-size:26px;font-weight:700;line-height:32px}.app-shell-community .forum-design-heading-copy>.ant-typography-secondary{display:block;color:#58728c!important;font-size:11px;line-height:17px}.app-shell-community .forum-design-create.ant-btn{min-width:108px;height:38px;padding-inline:17px;color:#eef5ff;background:linear-gradient(105deg,#2563eb,#7c3aed);border:1px solid rgba(122,105,255,.62);border-radius:7px;box-shadow:0 0 20px #584aff3d;font-size:11px}.app-shell-community .forum-design-create.ant-btn:not(:disabled):hover{color:#fff!important;background:linear-gradient(105deg,#3471f2,#8b4bf0)!important;border-color:#9581ff!important}.app-shell-community .forum-design-title-rule{width:100%;height:1px;margin:21px 0 22px;background:linear-gradient(90deg,#00d4ff9e,#00d4ff21 22%,#00d4ff14);box-shadow:none}.app-shell-community .forum-design-segments.ant-segmented{display:inline-flex;width:auto;margin:0 0 18px;padding:3px;background:#020b17d1;border:1px solid rgba(0,212,255,.1);border-radius:7px}.app-shell-community .forum-design-segments .ant-segmented-group{gap:2px}.app-shell-community .forum-design-segments .ant-segmented-item{min-width:86px;height:31px;color:#5c7792!important;border-radius:5px;font-size:10px;line-height:29px}.app-shell-community .forum-design-segments .ant-segmented-item-label{min-height:29px;padding:0 14px;line-height:29px}.app-shell-community .forum-design-segments .ant-segmented-thumb,.app-shell-community .forum-design-segments .ant-segmented-item-selected{color:#00d4ff!important;background:#00d4ff17;border-color:#00d4ff33;box-shadow:none}.app-shell-community .forum-design-tools{display:grid;grid-template-columns:minmax(220px,1fr) 148px auto;align-items:center;gap:12px;margin:0 0 17px;padding:13px 14px;background:#081222b8!important;border:1px solid rgba(0,212,255,.1);border-radius:9px}.app-shell-community .forum-design-tools .ant-input-search,.app-shell-community .forum-design-tools .ant-select{min-width:0}.app-shell-community .forum-design-tools .ant-input-search .ant-input-group,.app-shell-community .forum-design-tools .ant-input-search .ant-input-affix-wrapper,.app-shell-community .forum-design-tools .ant-select-selector{height:35px}.app-shell-community .forum-design-tools .ant-input-search .ant-input-group .ant-input,.app-shell-community .forum-design-tools .ant-input-search .ant-input-affix-wrapper input{height:33px;font-size:10px}.app-shell-community .forum-design-tools .ant-input-search-button{width:38px;height:35px;color:#00d4ff;background:#00d4ff0f;border-color:#00d4ff24}.app-shell-community .forum-design-tools .ant-select-selection-item,.app-shell-community .forum-design-tools .ant-select-selection-placeholder{font-size:10px;line-height:33px}.app-shell-community .forum-design-tools .ant-checkbox-wrapper{color:#7890aa!important;font-size:10px;white-space:nowrap}.app-shell-community .forum-design-tools .ant-checkbox-inner{background:#020b17d1;border-color:#00d4ff33}.app-shell-community .forum-design-tools .ant-checkbox-checked .ant-checkbox-inner{background:#00aacf;border-color:#00aacf}.app-shell-community .forum-design-list{margin:0}.app-shell-community .forum-design-list .ant-list-items{display:flex;flex-direction:column;gap:10px}.app-shell-community .forum-design-list .ant-list-item{padding:0;border:0}.app-shell-community .forum-design-post.ant-card{min-height:118px;cursor:pointer;background:#081222c7!important;border:1px solid rgba(0,212,255,.1);border-radius:9px;box-shadow:none;transition:background .15s ease,border-color .15s ease}.app-shell-community .forum-design-post.ant-card:hover{background:#00d4ff09!important;border-color:#00d4ff3d;box-shadow:none;transform:none}.app-shell-community .forum-design-post .ant-card-body{padding:15px 18px 13px}.app-shell-community .forum-design-post-heading,.app-shell-community .forum-design-post-summary,.app-shell-community .forum-design-post-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px}.app-shell-community .forum-design-post-heading>.ant-space{min-width:0}.app-shell-community .forum-design-post-heading .ant-tag{flex:0 0 auto;margin:0;color:#7590ab;background:#5a7a9a14;border-color:#5a7a9a33;font-size:8px}.app-shell-community .forum-design-post-heading h4.ant-typography{min-width:0;margin:0;overflow:hidden;color:#d7e3f0;font-size:13px;font-weight:650;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.app-shell-community .forum-design-post-summary{margin-top:5px}.app-shell-community .forum-design-post-summary .ant-typography{min-width:0;margin:0;color:#66819d;font-size:10px;line-height:16px}.app-shell-community .forum-design-post-skills{margin-top:8px}.app-shell-community .forum-design-post-skills .ant-btn-default{height:20px;min-height:20px;padding:0 8px;color:#27a9ce;background:#00d4ff0e;border-color:#00d4ff24;border-radius:10px;font-size:8px;line-height:18px}.app-shell-community .forum-design-post-footer{min-height:20px;margin-top:8px;padding-top:9px;border-top:1px solid rgba(0,212,255,.08)}.app-shell-community .forum-design-post-author{min-width:0;overflow:hidden;color:#4f6b86!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.app-shell-community .forum-design-post-counts{flex:0 0 auto;color:#7890aa;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;line-height:15px}.app-shell-community .forum-design-post-counts span{white-space:nowrap}.app-shell-community .forum-design-post-counts .anticon{margin-right:3px;color:#b4c6d8}.app-shell-community .forum-design-owner-actions{margin-left:0}.app-shell-community .forum-design-owner-actions .ant-btn{height:21px;padding:0 8px;font-size:8px}.app-shell-community .forum-design-list .ant-empty{min-height:280px;padding-top:80px}.app-shell-community .forum-design-list .ant-empty-description{color:#58728c}.app-shell-community .forum-design-page>.ant-pagination{margin:18px 0 0;justify-content:center}@media(max-width:760px){.app-shell-community .forum-design-page{padding:30px 16px 52px}.app-shell-community .forum-design-heading{align-items:flex-start;flex-direction:column;gap:16px}.app-shell-community .forum-design-create.ant-btn{align-self:flex-start}.app-shell-community .forum-design-tools{grid-template-columns:minmax(0,1fr)}.app-shell-community .forum-design-segments.ant-segmented{display:block;max-width:100%;overflow-x:auto}.app-shell-community .forum-design-segments .ant-segmented-group{width:max-content}.app-shell-community .forum-design-post-heading,.app-shell-community .forum-design-post-summary,.app-shell-community .forum-design-post-footer{align-items:flex-start;flex-wrap:wrap}.app-shell-community .forum-design-post-heading h4.ant-typography{white-space:normal}.app-shell-community .forum-design-post-counts{margin-left:auto}}@media(max-width:760px){.topbar{height:62px;padding:0 16px}.topbar-left{gap:8px}.topbar-nav{display:inline-flex!important;width:38px;padding-inline:0;color:var(--oh-primary)!important;background:var(--oh-primary-soft)!important}.topbar-nav>span:not(.anticon),.topbar-actions .ant-tag,.cart-button span:not(.anticon),.user-name,.user-menu-arrow{display:none}.guest-actions{gap:4px!important}.guest-actions .ant-btn{padding-inline:10px}.page-container{padding:24px 16px 52px}.page-title,.section-heading{align-items:flex-start;margin-bottom:22px;padding-bottom:18px}.market-hero{gap:30px;padding-top:22px}.market-hero h1{margin:16px 0;font-size:40px}.market-hero-copy>p{font-size:15px}.market-signal{grid-template-columns:1fr}.market-signal>div{grid-template-columns:38px 1fr;min-height:72px}.market-signal>div+div{border-top:1px solid var(--oh-line);border-left:0}.market-signal span{align-items:center;flex-direction:row}.catalog-section{padding-top:34px}.catalog-tools{padding:12px}.catalog-filter-group{display:grid;grid-template-columns:1fr}.catalog-filter-group .ant-select{width:100%}.skill-grid{grid-template-columns:1fr;gap:12px}.skill-card{min-height:352px}.detail-hero{grid-template-columns:1fr;padding:28px 22px}.detail-actions{grid-column:1}.create-skill-card .ant-card-body,.order-confirm-card .ant-card-body{padding:22px}.detail-content .ant-tabs-nav{padding:0 16px}.detail-content .ant-tabs-body-holder{padding:22px 16px}.skill-icon-large{width:70px;height:70px}.login-copy{padding:28px 24px}.login-copy h1{font-size:38px}.auth-showcase-content{margin:48px 0 32px}.auth-showcase-footer span:last-child{display:none}.login-panel{padding:42px 20px}.login-form h2{font-size:30px}.form-grid,.payment-methods,.admin-form-grid,.permission-checkboxes,.payment-form-grid,.payment-general-grid,.skill-import-controls{grid-template-columns:1fr}.payment-methods{gap:10px}.skill-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-tools,.reference-grid,.comment-editor{grid-template-columns:1fr}.forum-post-title,.forum-post-meta,.forum-detail-footer,.comment-heading{align-items:flex-start;flex-direction:column}.comment-content,.comment-replies{margin-left:0;padding-left:0}.page-container>.ant-table-wrapper{padding:0;border-radius:12px}.author-header{grid-template-columns:auto 1fr;padding:22px}}.discover-page{padding-top:10px}.discover-page .catalog-section{padding-top:0}.topbar,.ant-dropdown-menu,.ant-modal-content,.glass-panel,.market-signal,.forum-tools,.detail-hero,.author-header{background:#ffffffd1!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.catalog-header{position:relative;display:flex;flex-direction:column;gap:14px;margin:0 -16px;padding:14px 16px 16px;background:#f7f8fbd1;border:1px solid rgba(207,215,230,.78);border-radius:16px;box-shadow:0 12px 36px #1e37780f;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}.catalog-header .catalog-heading{padding:0 0 14px}.catalog-header .catalog-heading h2{margin-block:5px 2px;font-size:24px}.catalog-header .catalog-tools{padding:10px;background:#ffffffad}.floating-market-search{position:fixed;top:80px;left:50%;z-index:9;display:flex;align-items:center;gap:7px;width:min(920px,calc(100vw - 40px));padding:7px 8px;border:1px solid rgba(207,215,230,.88);border-radius:12px;box-shadow:0 18px 44px #1e37781f;animation:floating-search-in .2s ease-out both}.floating-search-caption{flex:0 0 auto;margin:0 4px;color:#667085!important;font-size:11px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.floating-market-search .ant-input-affix-wrapper{flex:0 0 210px;width:210px;min-height:34px;height:34px;background:#ffffffe6;border-radius:8px}.floating-market-filters{display:flex;flex:1;align-items:center;gap:6px;min-width:0}.floating-market-filters .ant-select{flex:1 1 104px;min-width:92px}.floating-market-filters .ant-select:nth-child(2){flex-basis:122px}.floating-market-filters .ant-select-single.ant-select-sm{height:34px}.floating-market-filters .ant-select-single.ant-select-sm .ant-select-selector{height:34px;border-radius:8px}.floating-market-filters .ant-select-single.ant-select-sm .ant-select-selection-item,.floating-market-filters .ant-select-single.ant-select-sm .ant-select-selection-placeholder{line-height:32px}.my-skills-table .my-skill-identity,.my-skills-table .my-skill-identity>.ant-space-item{max-width:100%}.my-skills-table .my-skill-identity>.ant-space-item:first-child .ant-space{min-width:0}.my-skills-table .my-skill-identity .ant-typography{overflow:hidden;text-overflow:ellipsis}.skill-row-actions{display:flex;align-items:center;gap:8px;min-width:208px;white-space:nowrap}.skill-row-actions .ant-upload-wrapper,.skill-row-actions .ant-btn{flex:0 0 auto}@keyframes floating-search-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}input.ant-input:not(.ant-input-sm),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.ant-input-number:not(.ant-input-number-sm),.ant-picker:not(.ant-picker-small),.ant-select-single:not(.ant-select-sm),.ant-input-search .ant-input-group-addon .ant-btn{min-height:48px;height:48px}.ant-input-affix-wrapper>input.ant-input{min-height:0;height:auto}.ant-input-number-input{height:46px}.ant-select-single:not(.ant-select-sm) .ant-select-selector{height:48px!important;align-items:center}.login-copy{align-self:start;height:100vh;min-height:0}.skill-author-link{justify-content:flex-start;width:auto;max-width:100%;margin:4px 0 10px;padding:0;text-align:left}.skill-author-link>span:not(.anticon){overflow:hidden;text-align:left;text-overflow:ellipsis}.user-center-page{padding-top:42px}.user-center-shell{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:stretch;min-height:660px;border:1px solid var(--oh-line-strong);border-radius:16px;box-shadow:0 18px 50px #1e377812}.user-center-sidebar{padding:24px 14px;background:#f7f8fbbd;border-right:1px solid var(--oh-line);border-radius:16px 0 0 16px}.user-center-sidebar-profile{display:flex;align-items:center;gap:12px;margin-bottom:28px;padding:0 10px 22px;border-bottom:1px solid var(--oh-line)}.user-center-sidebar-profile .ant-avatar,.user-center-profile-header .ant-avatar{flex:0 0 auto;color:#fff;background:linear-gradient(145deg,var(--oh-primary),var(--oh-cyan));box-shadow:0 12px 28px #3157e838}.user-center-sidebar-profile>span{display:flex;min-width:0;flex-direction:column;gap:3px}.user-center-sidebar-profile .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-center-nav-label{display:block;margin:0 12px 10px;color:#98a2b3;font-size:11px;font-weight:700;letter-spacing:.08em}.user-center-sidebar nav{display:flex;flex-direction:column;gap:6px}.user-center-section-button.ant-btn{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;width:100%;height:46px;padding-inline:12px;color:#475467;text-align:left}.user-center-section-button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis}.user-center-section-button>span:last-child{color:#98a2b3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.user-center-section-button-active.ant-btn,.user-center-section-button-active.ant-btn:hover{color:var(--oh-primary)!important;background:var(--oh-primary-soft)!important}.user-center-content{min-width:0;padding:36px 40px 46px}.user-center-profile-header{display:flex;align-items:center;gap:20px;margin-bottom:34px;padding-bottom:30px;border-bottom:1px solid var(--oh-line)}.user-center-profile-copy{min-width:0}.user-center-profile-name{display:flex;align-items:center;gap:18px;margin:5px 0 2px}.user-center-profile-name h2{margin:0;color:var(--oh-ink);font-size:28px}.user-center-group-heading{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--oh-line)}.user-center-group-heading h3{margin:6px 0 0;color:var(--oh-ink);font-size:22px}.user-center-group-heading .ant-typography-secondary{margin:8px 0 0}.user-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-info-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--oh-line);border:1px solid var(--oh-line-strong);border-radius:14px;box-shadow:0 14px 40px #1e37780d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-info-item{display:flex;min-width:0;min-height:92px;flex-direction:column;justify-content:center;gap:8px;padding:18px 22px;background:#fffffff5}.account-info-item:nth-child(odd):not(.account-info-permissions){border-right:0}.account-info-item:nth-last-child(3),.account-info-item:nth-last-child(2),.account-info-item:last-child{border-bottom:0}.account-info-item>.ant-typography-secondary{font-size:12px;font-weight:600;letter-spacing:.04em}.account-info-item>.ant-typography-strong{overflow-wrap:anywhere;color:var(--oh-ink);font-size:15px}.account-info-permissions{grid-column:1 / -1;border-top:0}.account-info-tags{display:flex;flex-wrap:wrap;gap:8px}.account-info-tag{padding:4px 10px;color:var(--oh-primary);background:var(--oh-primary-soft);border:1px solid #cad5fa;border-radius:999px;font-size:12px;font-weight:600}.account-binding-item{gap:10px}.account-binding-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.account-binding-title>.ant-typography{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.04em}.account-binding-icon{color:var(--oh-primary);font-size:15px}.account-binding-item .ant-space{margin-left:-7px}.account-binding-item .ant-btn-link{height:26px;padding-inline:7px;font-size:12px}.account-binding-note{margin-top:-4px;font-size:11px;line-height:1.5}.account-identity-item{grid-column:1 / -1}.account-info-item.account-identity-item{border-bottom:0}.identity-channel-options{display:grid;gap:10px}.account-binding-modal-hint{margin-bottom:18px}.account-binding-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.user-center-link.ant-btn{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;height:auto;min-height:104px;padding:20px;color:var(--oh-text);border-color:var(--oh-line);border-radius:14px;text-align:left;white-space:normal}.user-center-link.ant-btn:hover{background:#f8faffe6!important;border-color:#aebef3!important}.user-center-link-icon{display:grid;place-items:center;width:42px;height:42px;color:var(--oh-primary);background:var(--oh-primary-soft);border:1px solid #cad5fa;border-radius:10px;font-size:17px}.user-center-link>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:5px}.user-center-link>span:nth-child(2) .ant-typography:last-child{font-size:12px}.user-center-link-arrow{color:#98a2b3;font-size:18px}.user-center-link:hover .user-center-link-arrow{color:var(--oh-primary)}.user-center-link.ant-btn,.user-center-link.ant-btn:hover,.user-center-link.ant-btn:active,.user-center-link.ant-btn .user-center-link-icon,.user-center-link.ant-btn .user-center-link-arrow{transform:none!important}@media(max-width:900px){.login-copy{align-self:stretch;height:auto;min-height:auto}.user-center-shell{grid-template-columns:220px minmax(0,1fr)}.user-center-content{padding:30px 26px 38px}.user-center-grid,.account-info-panel{grid-template-columns:1fr}.account-info-item:nth-child(odd):not(.account-info-permissions){border-right:0}.account-info-item:nth-last-child(2){border-bottom:0}.account-info-item:nth-last-child(3){border-bottom:0}.account-info-permissions{grid-column:auto;border-bottom:0}}@media(max-width:980px)and (min-width:761px){.floating-market-search{width:calc(100vw - 28px)}.floating-market-search .floating-search-caption{display:none}.floating-market-search .ant-input-affix-wrapper{flex-basis:190px;width:190px}}.app-shell-openhub{--account-bg: #050a12;--account-panel: #071426;--account-panel-soft: #061122;--account-line: rgba(0, 212, 255, .1);--account-line-strong: rgba(0, 212, 255, .2);--account-cyan: #00d4ff;--account-text: #e2eaf5;--account-secondary: #7890aa;--account-muted: #3f5872}.app-shell-openhub .openhub-global-header.topbar{position:sticky;top:0;z-index:100;height:46px;padding:0 27px;line-height:normal;color:var(--account-text);background:#050a12eb!important;border-bottom:1px solid rgba(0,212,255,.08);box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.app-shell-openhub .openhub-global-header.topbar:after{display:none}.app-shell-openhub .openhub-global-header .topbar-left{gap:24px}.app-shell-openhub .openhub-global-header .brand{gap:8px;color:#dbe7f2;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.12em}.app-shell-openhub .openhub-global-header .brand-mark{width:28px;height:28px;color:var(--account-cyan);background:#00d4ff0a;border-color:#00d4ff40;border-radius:6px}.app-shell-openhub .openhub-global-header .brand-mark img{display:block;width:16px;height:16px}.app-shell-openhub .openhub-global-header .brand-accent{color:var(--account-cyan)}.app-shell-openhub .openhub-global-header .topbar-primary-nav{gap:14px}.app-shell-openhub .openhub-global-header .topbar-nav.ant-btn{position:relative;height:46px;padding:0;color:#8aaed4!important;font-size:13px;background:transparent!important;border-radius:0}.app-shell-openhub .openhub-global-header .topbar-nav.ant-btn:hover,.app-shell-openhub .openhub-global-header .topbar-nav-active.ant-btn{color:var(--account-cyan)!important;background:transparent!important}.app-shell-openhub .openhub-global-header .topbar-nav-active:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--account-cyan);content:""}.app-shell-openhub .openhub-global-header .topbar-actions>.ant-tag{height:24px;margin:0 2px 0 0;padding-inline:8px;color:#087d88;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;line-height:22px;letter-spacing:1.2px;background:#dffbfc;border-color:#74dbe2;border-radius:3px}.app-shell-openhub .openhub-global-header .user-menu-trigger.ant-btn{height:34px;padding:2px 10px 2px 3px;color:#d8e4ef;background:#00d4ff0d;border:1px solid rgba(0,212,255,.1);border-radius:999px}.app-shell-openhub .openhub-global-header .user-menu-trigger.ant-btn:hover{color:#e4edf7;background:#00d4ff16!important;border-color:#00d4ff4d}.app-shell-openhub .openhub-global-header .user-menu-trigger .ant-avatar{color:#bceeff;background:linear-gradient(135deg,#00d4ff40,#7c3aed40);border:1px solid rgba(0,212,255,.32)}.app-shell-openhub .openhub-global-header .guest-login-button.ant-btn{height:36px;padding:0 14px;color:#00d4ff!important;background:#00142899!important;border-color:#00d4ff33!important;border-radius:3px;box-shadow:none!important;font-size:11px;transform:none!important}.app-shell-openhub .openhub-global-header .guest-login-button.ant-btn:not(:disabled):hover,.app-shell-openhub .openhub-global-header .guest-login-button.ant-btn:not(:disabled):focus-visible{color:#52e2ff!important;background:#00d4ff1a!important;border-color:#00d4ff6b!important;box-shadow:none!important;transform:none!important}.app-shell-openhub .openhub-global-header .user-name{color:#d8e4ef;font-size:12px}.app-shell-openhub .content:has(.user-center-page){min-height:calc(100vh - 46px);background:radial-gradient(circle at 22% 0%,rgba(0,70,126,.16),transparent 31%),var(--account-bg)}.app-shell-openhub .user-center-page{width:min(100%,1100px);margin:0 auto;padding:28px 32px 72px;color:var(--account-text)}.app-shell-openhub .user-center-shell{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;min-height:0;background:transparent!important;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell-openhub .user-center-sidebar{position:sticky;top:72px;padding:20px 14px;background:#081222d9;border:1px solid rgba(0,212,255,.08);border-radius:10px;box-shadow:none}.app-shell-openhub .user-center-sidebar-profile{align-items:center;flex-direction:column;gap:8px;margin-bottom:24px;padding:0 0 20px;text-align:center;border-bottom:1px solid var(--account-line)}.app-shell-openhub .user-center-sidebar-profile .ant-avatar,.app-shell-openhub .user-center-profile-header .ant-avatar{color:#bceeff;background:linear-gradient(145deg,#285ca7,#1c286a);border:2px solid rgba(0,212,255,.3);box-shadow:0 0 18px #00d4ff14}.app-shell-openhub .user-center-sidebar-profile>span{align-items:center;gap:2px}.app-shell-openhub .user-center-sidebar-profile .ant-typography:first-child{color:#dce7f2;font-size:12px}.app-shell-openhub .user-center-sidebar-profile .ant-typography:last-child{color:#49647f;font-size:9px}.app-shell-openhub .user-center-nav-label{margin:0 4px 8px;color:#526d88;font-size:9px;font-weight:500;letter-spacing:.4px}.app-shell-openhub .user-center-sidebar nav{gap:5px}.app-shell-openhub .user-center-section-button.ant-btn{grid-template-columns:20px minmax(0,1fr) auto;height:43px;padding-inline:10px;color:#7897b5;font-size:11px;background:transparent;border:1px solid transparent;border-radius:4px}.app-shell-openhub .user-center-section-button.ant-btn:hover{color:#b9dfff!important;background:#00d4ff0b!important;border-color:#00d4ff14}.app-shell-openhub .user-center-section-button>span:last-child{color:#49647f;font-size:8px}.app-shell-openhub .user-center-section-button-active.ant-btn,.app-shell-openhub .user-center-section-button-active.ant-btn:hover{color:var(--account-cyan)!important;background:#00d4ff17!important;border-color:#00d4ff47!important}.app-shell-openhub .user-center-content{min-width:0;padding:0 0 28px;overflow:hidden;background:#081222d9;border:1px solid rgba(0,212,255,.08);border-radius:10px}.app-shell-openhub .user-center-profile-header{gap:18px;margin:0 0 26px;padding:24px 28px;border-bottom:1px solid var(--account-line)}.app-shell-openhub .user-center-profile-header .ant-avatar{width:64px;height:64px;font-size:26px}.app-shell-openhub .user-center-profile-copy .section-index,.app-shell-openhub .user-center-group-heading .section-index{color:#00d4ff9e!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:500;letter-spacing:2px}.app-shell-openhub .user-center-profile-name{gap:10px;margin:6px 0 3px}.app-shell-openhub .user-center-profile-name h2{color:var(--account-text);font-size:21px;font-weight:650}.app-shell-openhub .user-center-profile-name .ant-badge-status-text{color:var(--account-cyan);font-size:10px}.app-shell-openhub .user-center-profile-copy>.ant-typography-secondary{color:#58728c!important;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.app-shell-openhub .user-center-group-heading{margin:0 28px 20px;padding:0;border:0}.app-shell-openhub .account-profile-top{display:flex;align-items:center;gap:14px;margin:0 28px 20px;padding:16px 0;border-bottom:1px solid rgba(0,212,255,.08)}.app-shell-openhub .account-avatar-upload{position:relative;display:inline-flex;flex:0 0 auto;padding:0;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer}.app-shell-openhub .account-avatar-upload:disabled{cursor:wait;opacity:.7}.app-shell-openhub .account-avatar-upload .ant-avatar{color:#bceeff;background:linear-gradient(145deg,#285ca7,#1c286a);border:2px solid rgba(0,212,255,.3);box-shadow:0 0 18px #00d4ff14}.app-shell-openhub .account-avatar-upload:hover .ant-avatar{border-color:#00d4ffb8}.app-shell-openhub .account-avatar-upload-badge{position:absolute;right:-2px;bottom:-2px;display:grid;width:23px;height:23px;place-items:center;color:#071525;background:var(--account-cyan);border:2px solid var(--account-bg);border-radius:50%;font-size:11px}.app-shell-openhub .account-profile-top-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.app-shell-openhub .account-profile-top-copy .section-index{color:#00d4ff9e!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:2px}.app-shell-openhub .account-profile-top-copy .ant-typography-secondary{color:#58728c!important;font-size:10px}.account-avatar-file-input{display:none}.app-shell-openhub .user-center-group-heading h3{margin:7px 0 0;color:var(--account-text);font-size:20px;font-weight:650}.app-shell-openhub .user-center-group-heading .ant-typography-secondary{margin:7px 0 0;color:#58728c!important;font-size:10px}.app-shell-openhub .account-info-panel,.app-shell-openhub .user-center-grid,.app-shell-openhub .authorized-devices-panel{margin:0 28px}.app-shell-openhub .authorized-devices-panel{display:grid;gap:14px}.app-shell-openhub .authorized-devices-note.ant-alert{color:#8fb2ce;background:#00d4ff0b;border-color:#00d4ff24;border-radius:8px}.app-shell-openhub .authorized-devices-note .ant-alert-message{color:#dce7f2;font-size:12px}.app-shell-openhub .authorized-devices-note .ant-alert-description{color:#7897b5;font-size:10px;line-height:1.6}.app-shell-openhub .authorized-device-list{display:grid;gap:12px}.app-shell-openhub .authorized-device-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;background:#040e1cb8;border:1px solid rgba(0,212,255,.1);border-radius:8px}.app-shell-openhub .authorized-device-icon{display:grid;width:44px;height:44px;place-items:center;color:var(--account-cyan);background:#00d4ff0f;border:1px solid rgba(0,212,255,.16);border-radius:7px;font-size:18px}.app-shell-openhub .authorized-device-main{min-width:0}.app-shell-openhub .authorized-device-heading{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.app-shell-openhub .authorized-device-heading h5{min-width:0;margin:0;color:#dce7f2;font-size:13px;overflow-wrap:anywhere}.app-shell-openhub .authorized-device-heading .ant-tag{margin:0;font-size:9px}.app-shell-openhub .authorized-device-agent{display:block;margin-top:4px;color:var(--account-cyan);font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.app-shell-openhub .authorized-device-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0}.app-shell-openhub .authorized-device-meta div{display:grid;gap:3px}.app-shell-openhub .authorized-device-meta dt{color:#58728c;font-size:9px}.app-shell-openhub .authorized-device-meta dd{margin:0;color:#a8bfd3;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-variant-numeric:tabular-nums}.app-shell-openhub .authorized-device-revoke.ant-btn,.app-shell-openhub .authorized-device-delete.ant-btn{min-width:88px;height:44px;color:#ff8c9c;background:#ff4d660a;border-color:#ff4d6633;box-shadow:none}.app-shell-openhub .authorized-device-revoke.ant-btn:hover,.app-shell-openhub .authorized-device-revoke.ant-btn:focus-visible,.app-shell-openhub .authorized-device-delete.ant-btn:hover,.app-shell-openhub .authorized-device-delete.ant-btn:focus-visible{color:#ffabb7!important;background:#ff4d6617!important;border-color:#ff4d666b!important}.app-shell-openhub .authorized-devices-empty{padding:32px;background:#040e1c80;border:1px solid rgba(0,212,255,.08);border-radius:8px}@media(max-width:760px){.app-shell-openhub .authorized-device-item{grid-template-columns:44px minmax(0,1fr)}.app-shell-openhub .authorized-device-revoke.ant-btn,.app-shell-openhub .authorized-device-delete.ant-btn{grid-column:1 / -1;width:100%}.app-shell-openhub .authorized-device-meta{grid-template-columns:1fr}}.app-shell-openhub .account-info-panel{gap:12px;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-openhub .account-info-item{min-height:88px;gap:7px;padding:17px 20px;background:#040e1c80;border:1px solid rgba(0,212,255,.08);border-radius:8px}.app-shell-openhub .account-info-item-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.app-shell-openhub .account-info-item-heading>.ant-typography-secondary{color:#58728c!important;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:500;letter-spacing:.5px}.app-shell-openhub .account-info-item-heading .ant-btn{height:24px;padding-inline:6px;color:var(--account-cyan);font-size:9px}.app-shell-openhub .account-info-item-heading .ant-btn:hover{color:#61ebff!important;background:#00d4ff0f!important}.app-shell-openhub .account-info-item:nth-child(odd):not(.account-info-permissions){border-right:1px solid rgba(0,212,255,.08)}.app-shell-openhub .account-info-item>.ant-typography-secondary,.app-shell-openhub .account-binding-title>.ant-typography{color:#58728c!important;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:500;letter-spacing:.5px}.app-shell-openhub .account-info-item>.ant-typography:not(.ant-typography-secondary),.app-shell-openhub .account-info-item>.ant-typography:not(.ant-typography-secondary) strong,.app-shell-openhub .account-binding-item>.ant-typography:not(.ant-typography-secondary),.app-shell-openhub .account-binding-item>.ant-typography:not(.ant-typography-secondary) strong{color:#d9e5f0!important;font-size:12px}.app-shell-openhub .account-info-item:first-child>.ant-typography:not(.ant-typography-secondary),.app-shell-openhub .account-info-item:first-child>.ant-typography:not(.ant-typography-secondary) strong{color:var(--account-cyan)!important;font-size:20px}.app-shell-openhub .account-binding-item:has(.ant-badge-status-default)>.ant-typography:not(.ant-typography-secondary),.app-shell-openhub .account-binding-item:has(.ant-badge-status-default)>.ant-typography:not(.ant-typography-secondary) strong,.app-shell-openhub .account-binding-note,.app-shell-openhub .account-binding-secondary-value{color:#526b84!important}.app-shell-openhub .account-binding-icon{color:inherit;font-size:11px}.app-shell-openhub .account-binding-title .ant-badge{padding:1px 7px;background:#041221cc;border:1px solid rgba(0,212,255,.08);border-radius:3px}.app-shell-openhub .account-binding-title .ant-badge-status-text{color:#526b84;font-size:8px}.app-shell-openhub .account-binding-title .ant-badge-status-success+.ant-badge-status-text,.app-shell-openhub .account-binding-title .ant-badge-status-processing+.ant-badge-status-text{color:#00e58b}.app-shell-openhub .account-binding-item .ant-btn-link{color:var(--account-cyan);font-size:9px}.app-shell-openhub .account-binding-item .ant-btn-link:hover{color:#61ebff!important;background:transparent!important}.app-shell-openhub .account-binding-item .ant-btn-dangerous{color:#526b84!important}.app-shell-openhub .account-binding-row-divider{border-bottom:1px solid rgba(0,212,255,.08)!important}.app-shell-openhub .account-binding-full-row{grid-column:auto;max-width:none}.app-shell-openhub .user-center-link.ant-btn{min-height:96px;padding:18px 20px;color:var(--account-text);background:#040e1cb8!important;border-color:#00d4ff1a;border-radius:8px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell-openhub .user-center-link.ant-btn:hover{background:#00d4ff0e!important;border-color:#00d4ff38!important}.app-shell-openhub .user-center-link-icon{width:40px;height:40px;color:var(--account-cyan);background:#00d4ff0f;border-color:#00d4ff24;border-radius:6px;font-size:15px}.app-shell-openhub .user-center-link .ant-typography:first-child,.app-shell-openhub .user-center-link .ant-typography:first-child strong{color:#dce7f2!important;font-size:13px;font-weight:650}.app-shell-openhub .user-center-link .ant-typography-secondary{color:#58728c!important;font-size:10px}.app-shell-openhub .user-center-link-arrow{color:#00d4ff94;font-family:SFMono-Regular,Consolas,monospace;font-size:15px}.app-shell-openhub .user-center-link-favorites.ant-btn,.app-shell-openhub .user-center-link-favorites.ant-btn:hover,.app-shell-openhub .user-center-link-favorites.ant-btn:focus-visible{color:var(--account-text);background:#040e1cb8!important;border-color:#00d4ff24!important;box-shadow:none!important}.app-shell-openhub .user-center-link-favorites.ant-btn:hover,.app-shell-openhub .user-center-link-favorites.ant-btn:focus-visible{background:#00d4ff0e!important;border-color:#00d4ff4d!important}.app-shell-openhub .user-center-link-favorites .user-center-link-icon{color:var(--account-cyan)!important;background:#00d4ff0f!important;border-color:#00d4ff2e!important}.app-shell-openhub .user-center-link-favorites .user-center-link-arrow{color:#00d4ff94!important}.app-shell-openhub .user-center-grid{gap:12px}.app-shell-openhub .user-center-content:has(.user-center-grid){padding-bottom:30px}.app-shell-user-workspace,.app-shell-user-workspace .content{min-height:100vh;color:var(--account-text);background:radial-gradient(circle at 22% 0%,rgba(0,70,126,.16),transparent 31%),var(--account-bg)}.app-shell-user-workspace .content{min-height:calc(100dvh - 46px)}html:has(.app-shell-user-workspace),html:has(.app-shell-openhub .user-center-page){overflow-y:scroll;scrollbar-gutter:stable}.user-workspace-page{width:min(100%,1100px);margin:0 auto;padding:28px 32px 72px}.user-workspace-shell{display:grid;width:100%;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px}.user-workspace-content{width:100%;min-width:0;overflow:hidden;background:#081222d9;border:1px solid rgba(0,212,255,.08);border-radius:10px}.user-workspace-profile-header{position:relative;display:flex;align-items:center;gap:18px;padding:24px 28px;border-bottom:1px solid rgba(0,212,255,.07)}.user-workspace-profile-header:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.2),transparent);content:""}.user-workspace-profile-header .ant-avatar{color:#bceeff;background:linear-gradient(135deg,#00d4ff4d,#7c3aed4d);border:2px solid rgba(0,212,255,.3);box-shadow:0 0 20px #00d4ff1f}.user-workspace-profile-copy{min-width:0}.user-workspace-profile-copy>.section-index{color:#00d4ff80!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:2px}.user-workspace-profile-name{display:flex;align-items:center;gap:10px;margin:6px 0 4px}.user-workspace-profile-name h2.ant-typography{margin:0;color:#e2eaf5;font-size:22px;font-weight:700}.user-workspace-profile-name .ant-badge-status-text{color:#00d4ff;font-size:12px}.user-workspace-profile-copy>.ant-typography-secondary{color:#5a7a9a99!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.user-workspace-content>.page-container{width:100%;padding:28px}.user-workspace-content>.my-skills-page,.user-workspace-content>.skill-import-page,.user-workspace-content>.notifications-page{width:100%;max-width:none;min-width:0}.user-workspace-content .page-title{margin-bottom:22px}.user-workspace-content .page-title h2,.user-workspace-content .section-heading h2{margin:0 0 6px;color:#e2eaf5;font-size:22px;font-weight:650;letter-spacing:-.02em}.user-workspace-content .page-title .ant-typography-secondary,.user-workspace-content .section-heading .ant-typography-secondary{color:#58728c!important;font-size:11px}.user-workspace-content .ant-btn-default,.user-workspace-content .ant-btn-dashed{color:#8aaed4;background:#030d1bb8;border-color:#00d4ff29;border-radius:5px;box-shadow:none}.user-workspace-content .ant-btn-default:hover,.user-workspace-content .ant-btn-dashed:hover{color:#00d4ff!important;background:#00d4ff0f!important;border-color:#00d4ff57!important}.user-workspace-content .ant-btn-primary,.account-binding-design-modal .ant-btn-primary{color:#03101b;background:#00d4ff;border-color:#00d4ff;border-radius:5px;box-shadow:0 0 16px #00d4ff24}.user-workspace-content .ant-btn-primary:hover,.account-binding-design-modal .ant-btn-primary:hover{color:#03101b!important;background:#55e6ff!important;border-color:#55e6ff!important}.user-workspace-content>.cart-design-page{padding:28px}.cart-design-page{color:#e2eaf5}.cart-design-heading{display:flex;min-width:0;align-items:flex-start;gap:8px}.cart-design-heading>div{min-width:0}.cart-design-heading h2.ant-typography{margin:0 0 7px;color:#e2eaf5;font-size:22px;font-weight:650;line-height:1.25}.cart-design-heading .ant-typography-secondary{display:block;color:#58728c!important;font-size:10px;line-height:1.5}.cart-design-back.ant-btn{width:21px;min-width:21px;height:28px;margin-left:-4px;padding:0;color:#4d6b88!important;background:transparent!important;border:0;box-shadow:none}.cart-design-back.ant-btn:hover{color:#00d4ff!important}.cart-design-title-rule{width:36px;height:2px;margin:12px 0 25px 29px;background:linear-gradient(90deg,#00d4ff,#7c3aed);box-shadow:0 0 7px #00d4ff47}.cart-design-table{overflow:hidden;background:#040e1c7a;border:1px solid rgba(0,212,255,.09);border-radius:10px;box-shadow:inset 0 1px #ffffff03}.cart-design-table-header,.cart-design-row{display:grid;grid-template-columns:minmax(178px,1.1fr) minmax(220px,1.4fr) minmax(72px,.38fr) minmax(100px,.52fr);align-items:center;column-gap:18px}.cart-design-table-header{min-height:45px;padding:0 20px;color:#4e6983;background:#071426b8;border-bottom:1px solid rgba(0,212,255,.07);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:.25px}.cart-design-row{min-height:108px;padding:14px 20px;background:#0714264d}.cart-design-row+.cart-design-row{border-top:1px solid rgba(0,212,255,.065)}.cart-design-row:hover{background:#00d4ff06}.cart-design-skill{display:flex;min-width:0;align-items:center;gap:12px}.cart-design-skill-logo{position:relative;display:grid;width:46px;min-width:46px;height:46px;place-items:center;overflow:hidden;color:#73ddff;background:var(--cart-skill-accent, linear-gradient(135deg, rgba(0, 212, 255, .2), rgba(124, 58, 237, .16)));border:1px solid rgba(0,212,255,.17);border-radius:9px;box-shadow:inset 0 0 20px #00d4ff0f,0 0 12px #00d4ff0d;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:700}.cart-design-skill-logo:after{position:absolute;inset:0;background:#030c196b;content:""}.cart-design-skill-logo>span{position:relative;z-index:1}.cart-design-skill-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.cart-design-skill-copy button{max-width:100%;overflow:hidden;padding:0;color:#38bfe9;background:transparent;border:0;cursor:pointer;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:12px;font-weight:650;line-height:1.3;text-align:left;text-overflow:ellipsis;white-space:nowrap}.cart-design-skill-copy button:hover{color:#75e7ff}.cart-design-skill-copy>span{overflow:hidden;color:#4c6781;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.cart-design-summary{display:-webkit-box;max-height:38px;margin:0;overflow:hidden;color:#6f89a3;font-size:10px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cart-design-price{color:#d7e3f0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;white-space:nowrap}.cart-design-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:8px}.cart-design-actions .ant-btn{display:inline-flex;width:48px;min-width:48px;height:70px;align-items:center;flex-direction:column;gap:3px;justify-content:center;padding:7px 12px;border-radius:7px;font-size:10px;line-height:16px;white-space:normal}.cart-design-actions .ant-btn>span:not(.anticon){width:1em}.cart-design-buy.ant-btn-primary{color:#e7efff;background:linear-gradient(135deg,#1a5bc3,#315de2);border-color:#4884ffb8;box-shadow:0 0 16px #2563eb3b}.cart-design-buy.ant-btn-primary:not(:disabled):hover{color:#fff!important;background:linear-gradient(135deg,#2469d7,#406cf1)!important;border-color:#568aff!important}.cart-design-remove.ant-btn{color:#ee7686;background:#45102229;border-color:#ef445f3d}.cart-design-remove.ant-btn:not(:disabled):hover{color:#ff91a0!important;background:#73193333!important;border-color:#ff5b737a!important}.cart-design-loading,.cart-design-empty{min-height:240px;padding:30px 24px}.cart-design-empty{display:grid;place-items:center}.cart-design-empty .ant-empty-description{color:#58728c}.cart-design-footer{display:flex;min-height:71px;align-items:center;justify-content:flex-end;gap:18px;margin-top:18px;padding:12px 18px;color:#516b85;background:#040e1c99;border:1px solid rgba(0,212,255,.08);border-radius:10px;font-size:10px}.cart-design-total-label{margin-left:4px;color:#617b96}.cart-design-footer>strong{color:#d8e5f2;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:18px;line-height:1}.cart-design-buy-all.ant-btn{min-width:112px;height:43px;margin-left:2px;color:#f7f5ff;background:linear-gradient(105deg,#315ee7,#7c3aed);border:1px solid rgba(132,95,255,.64);border-radius:7px;box-shadow:0 0 20px #613ced40;font-size:11px}.cart-design-buy-all.ant-btn:not(:disabled):hover{color:#fff!important;background:linear-gradient(105deg,#3d6bf4,#8c4eff)!important;border-color:#9d71ff!important}@media(max-width:860px){.cart-design-table-header{display:none}.cart-design-row{grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;padding:18px}.cart-design-skill,.cart-design-summary{grid-column:1}.cart-design-summary{max-height:57px;-webkit-line-clamp:3}.cart-design-price{grid-column:1}.cart-design-actions{grid-row:1 / span 3;grid-column:2}}@media(max-width:560px){.user-workspace-content>.cart-design-page{padding:22px 16px 26px}.cart-design-row{grid-template-columns:1fr}.cart-design-skill,.cart-design-summary,.cart-design-price,.cart-design-actions{grid-row:auto;grid-column:1}.cart-design-actions{justify-content:flex-start}.cart-design-actions .ant-btn{width:74px;height:38px;flex-direction:row;padding:0 12px}.cart-design-actions .ant-btn>span:not(.anticon){width:auto}.cart-design-footer{flex-wrap:wrap;justify-content:flex-start;gap:12px}.cart-design-buy-all.ant-btn{width:100%;margin:0}}.user-workspace-content>.orders-design-page{padding:28px}.orders-design-page{color:#e2eaf5}.orders-design-heading{display:flex;min-width:0;align-items:flex-start;gap:8px}.orders-design-heading>div{min-width:0}.orders-design-heading h2.ant-typography{margin:0 0 7px;color:#e2eaf5;font-size:22px;font-weight:650;line-height:1.25}.orders-design-heading .ant-typography-secondary{display:block;color:#58728c!important;font-size:10px;line-height:1.5}.orders-design-back.ant-btn{width:21px;min-width:21px;height:28px;margin-left:-4px;padding:0;color:#4d6b88!important;background:transparent!important;border:0;box-shadow:none}.orders-design-back.ant-btn:hover{color:#00d4ff!important}.orders-design-title-rule{width:36px;height:2px;margin:12px 0 21px 29px;background:linear-gradient(90deg,#00d4ff,#7c3aed);box-shadow:0 0 7px #00d4ff47}.orders-design-tabs{display:flex;align-items:center;gap:27px;min-height:40px;margin-bottom:14px;border-bottom:1px solid rgba(0,212,255,.07)}.orders-design-tab{position:relative;height:40px;padding:0 2px;color:#526d88;background:transparent;border:0;cursor:pointer;font-family:Noto Sans SC,sans-serif;font-size:10px;font-weight:600}.orders-design-tab:hover,.orders-design-tab-active{color:#8dcce7}.orders-design-tab-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,#00d4ff,#7c3aed);box-shadow:0 0 7px #00d4ff33;content:""}.orders-design-table{overflow-x:auto;overflow-y:hidden;background:#040e1c75;border:1px solid rgba(0,212,255,.09);border-radius:10px;scrollbar-color:rgba(0,212,255,.22) rgba(2,9,17,.45);scrollbar-width:thin;overscroll-behavior-inline:contain}.orders-design-table-header,.orders-design-row{display:grid;min-width:980px;grid-template-columns:minmax(270px,2fr) minmax(82px,.56fr) minmax(100px,.68fr) minmax(78px,.46fr) minmax(92px,.55fr) 218px;align-items:center;column-gap:15px}.orders-design-table-header{min-height:43px;padding:0 18px;color:#4e6983;background:#071426b8;border-bottom:1px solid rgba(0,212,255,.07);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:600;letter-spacing:.2px}.orders-design-row{min-height:109px;padding:14px 18px;background:#0714264d}.orders-design-row+.orders-design-row{border-top:1px solid rgba(0,212,255,.065)}.orders-design-row:hover{background:#00d4ff06}.orders-design-skill{display:flex;min-width:0;flex-direction:column;gap:5px}.orders-design-skill>button{max-width:100%;overflow:hidden;padding:0;color:#38bfe9;background:transparent;border:0;cursor:pointer;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:11px;font-weight:650;line-height:1.3;text-align:left;text-overflow:ellipsis;white-space:nowrap}.orders-design-skill>button:hover{color:#75e7ff}.orders-design-skill>p{display:-webkit-box;max-height:32px;margin:0;overflow:hidden;color:#687f98;font-size:9px;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.orders-design-skill>span{overflow:hidden;color:#3f5872;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:7px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.orders-design-person,.orders-design-date{overflow:hidden;color:#7088a0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.orders-design-amount{color:#d7e3f0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;white-space:nowrap}.orders-design-date{color:#4f6880;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px}.orders-design-status-actions{position:sticky;right:0;z-index:2;display:flex;min-width:218px;min-height:81px;align-items:center;justify-content:flex-start;gap:7px;margin:-14px -18px -14px 0;padding:14px 18px 14px 14px;background:#081426;border-left:1px solid rgba(0,212,255,.07);box-shadow:-12px 0 20px #02091147}.orders-design-status-header{position:sticky;right:0;z-index:3;display:flex;min-width:218px;min-height:43px;align-items:center;margin:0 -18px 0 0;padding:0 18px 0 14px;background:#09172b;border-left:1px solid rgba(0,212,255,.07);box-shadow:-12px 0 20px #02091147}.orders-design-status{display:inline-flex;min-width:48px;height:25px;align-items:center;justify-content:center;gap:4px;padding:0 7px;border:1px solid;border-radius:999px;font-size:8px;white-space:nowrap}.orders-design-status-paid{color:#67d99c;background:#23864e1f;border-color:#47d78545}.orders-design-status-waiting,.orders-design-status-unpaid{color:#d8b35e;background:#a470151a;border-color:#e7af4340}.orders-design-status-processing{color:#5fdcf7;background:#008fb51a;border-color:#00d4ff3d}.orders-design-status-failed,.orders-design-status-canceled{color:#e47988;background:#8b22371a;border-color:#ed536c3d}.orders-design-status-actions .ant-btn{height:27px;padding:0 9px;border-radius:5px;font-size:11px!important;box-shadow:none}.orders-design-detail-action.ant-btn{color:#7590ab;background:#020c1980;border-color:#00d4ff26}.orders-design-detail-action.ant-btn:not(:disabled):hover{color:#00d4ff!important;background:#00d4ff0e!important;border-color:#00d4ff52!important}.orders-design-primary-action.ant-btn-primary{color:#e9f5ff;background:linear-gradient(135deg,#1b61cd,#315ee7);border-color:#4884ffa6}.orders-design-primary-action.ant-btn-primary:not(:disabled):hover{color:#fff!important;background:linear-gradient(135deg,#276fdc,#416cf2)!important;border-color:#568aff!important}.orders-design-danger-action.ant-btn{color:#e47988;background:#5014251a;border-color:#ed536c38}.orders-design-loading,.orders-design-empty{min-height:300px;padding:30px 24px}.orders-design-empty{display:grid;place-items:center}.orders-design-empty .ant-empty-description{color:#58728c}@media(max-width:980px){.orders-design-table{overflow:hidden}.orders-design-table-header{display:none}.orders-design-row{min-width:0;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:start;gap:12px 18px;padding:18px}.orders-design-skill{grid-column:1}.orders-design-person,.orders-design-amount,.orders-design-date{display:grid;grid-template-columns:62px minmax(0,1fr);grid-column:1;gap:8px}.orders-design-person:before,.orders-design-amount:before,.orders-design-date:before{color:#3f5872;content:attr(data-label);font-family:Noto Sans SC,sans-serif;font-size:8px;font-weight:500}.orders-design-status-actions{position:static;grid-row:1 / span 5;grid-column:2;min-width:0;min-height:0;align-items:flex-end;flex-direction:column;margin:0;padding:0;background:transparent;border-left:0;box-shadow:none}}@media(max-width:560px){.user-workspace-content>.orders-design-page{padding:22px 16px 26px}.orders-design-tabs{gap:0;justify-content:space-between}.orders-design-tab{min-width:52px}.orders-design-row{grid-template-columns:1fr}.orders-design-skill,.orders-design-person,.orders-design-amount,.orders-design-date,.orders-design-status-actions{grid-row:auto;grid-column:1}.orders-design-status-actions{align-items:center;flex-direction:row;flex-wrap:wrap}}.user-workspace-content>.bills-design-page{padding:28px}.bills-design-page{color:#e2eaf5}.bills-design-heading{display:flex;min-width:0;align-items:flex-start;gap:8px}.bills-design-heading>div{min-width:0}.bills-design-heading h2.ant-typography{margin:0 0 7px;color:#e2eaf5;font-size:22px;font-weight:650;line-height:1.25}.bills-design-heading .ant-typography-secondary{display:block;color:#58728c!important;font-size:10px;line-height:1.5}.bills-design-back.ant-btn{width:21px;min-width:21px;height:28px;margin-left:-4px;padding:0;color:#4d6b88!important;background:transparent!important;border:0;box-shadow:none}.bills-design-back.ant-btn:hover{color:#00d4ff!important}.bills-design-title-rule{width:36px;height:2px;margin:12px 0 21px 29px;background:linear-gradient(90deg,#00d4ff,#7c3aed);box-shadow:0 0 7px #00d4ff47}.bills-design-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px}.bills-design-summary-card{display:flex;min-width:0;min-height:92px;flex-direction:column;justify-content:center;gap:10px;padding:15px 17px;background:#040e1c8f;border:1px solid rgba(0,212,255,.09);border-radius:8px}.bills-design-summary-card>span{color:#526b84;font-size:9px;font-weight:600}.bills-design-summary-card>strong{display:flex;min-width:0;align-items:center;gap:7px;color:#dce7f2;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:19px;line-height:1;white-space:nowrap}.bills-design-summary-card>strong>span{font-size:14px}.bills-design-summary-orders>strong>span{color:#dc5db7}.bills-design-summary-sales>strong>span{color:#7248dd}.bills-design-summary-fee>strong>span{color:#d1a33c}.bills-design-summary-income>strong>span{color:#65d29a}.bills-design-table{overflow:hidden;background:#040e1c75;border:1px solid rgba(0,212,255,.09);border-radius:8px}.bills-design-table-header,.bills-design-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.15fr) minmax(0,.9fr) minmax(62px,.7fr) minmax(88px,.9fr) minmax(62px,.7fr) minmax(62px,.68fr);align-items:center;column-gap:12px}.bills-design-table-header{min-height:41px;padding:0 16px;color:#4e6983;background:#071426b8;border-bottom:1px solid rgba(0,212,255,.07);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:600;white-space:nowrap}.bills-design-row{min-height:55px;padding:9px 16px;background:#07142642}.bills-design-row+.bills-design-row{border-top:1px solid rgba(0,212,255,.06)}.bills-design-row:hover{background:#00d4ff06}.bills-design-order-number,.bills-design-buyer{overflow:hidden;color:#536b83;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.bills-design-skill{overflow:hidden;color:#39bfe9;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.bills-design-buyer{color:#7088a0;font-family:Noto Sans SC,sans-serif;font-size:9px}.bills-design-amount,.bills-design-fee,.bills-design-income{color:#d7e3f0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;white-space:nowrap}.bills-design-fee{color:#c99a3f}.bills-design-income{color:#67d99c}.bills-design-status{display:inline-flex;width:fit-content;min-width:48px;height:23px;align-items:center;justify-content:center;padding:0 7px;border:1px solid;border-radius:999px;font-size:8px;white-space:nowrap}.bills-design-status-settled{color:#67d99c;background:#23864e1f;border-color:#47d78545}.bills-design-status-pending{color:#d8b35e;background:#a470151a;border-color:#e7af4340}.bills-design-status-processing{color:#5fdcf7;background:#008fb51a;border-color:#00d4ff3d}.bills-design-status-failed{color:#e47988;background:#8b22371a;border-color:#ed536c3d}.bills-design-loading,.bills-design-empty{min-height:180px;padding:26px 20px}.bills-design-empty{display:grid;place-items:center}.bills-design-empty .ant-empty-description{color:#58728c}@media(max-width:980px){.bills-design-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bills-design-table-header{display:none}.bills-design-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px;padding:16px}.bills-design-order-number,.bills-design-skill,.bills-design-buyer,.bills-design-amount,.bills-design-fee,.bills-design-income{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}.bills-design-order-number:before,.bills-design-skill:before,.bills-design-buyer:before,.bills-design-amount:before,.bills-design-fee:before,.bills-design-income:before{color:#3f5872;content:attr(data-label);font-family:Noto Sans SC,sans-serif;font-size:8px;font-weight:500}}@media(max-width:560px){.user-workspace-content>.bills-design-page{padding:22px 16px 26px}.bills-design-summary{grid-template-columns:1fr}.bills-design-summary-card{min-height:80px}.bills-design-row{grid-template-columns:1fr}}.user-workspace-content>.withdrawals-design-page{display:block;padding:28px}.withdrawals-design-page{color:#e2eaf5}.withdrawals-design-heading{display:flex;min-width:0;align-items:flex-start;gap:8px}.withdrawals-design-heading>div{min-width:0}.withdrawals-design-heading h2.ant-typography{margin:0 0 7px;color:#e2eaf5;font-size:22px;font-weight:650;line-height:1.25}.withdrawals-design-heading .ant-typography-secondary{display:block;color:#58728c!important;font-size:10px;line-height:1.5}.withdrawals-design-back.ant-btn{width:21px;min-width:21px;height:28px;margin-left:-4px;padding:0;color:#4d6b88!important;background:transparent!important;border:0;box-shadow:none}.withdrawals-design-back.ant-btn:hover{color:#00d4ff!important}.withdrawals-design-title-rule{width:36px;height:2px;margin:12px 0 21px 29px;background:linear-gradient(90deg,#00d4ff,#7c3aed);box-shadow:0 0 7px #00d4ff47}.withdrawals-design-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px}.withdrawals-design-summary-card{display:flex;min-width:0;min-height:84px;flex-direction:column;justify-content:center;gap:9px;padding:14px 16px;background:#040e1c8f;border:1px solid rgba(0,212,255,.09);border-radius:8px}.withdrawals-design-summary-card>span{overflow:hidden;color:#526b84;font-size:8px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.withdrawals-design-summary-card>strong{display:flex;align-items:center;gap:7px;color:#dce7f2;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:17px;line-height:1;white-space:nowrap}.withdrawals-design-summary-card>strong>span{font-size:12px}.withdrawals-design-summary-total>strong>span{color:#58cbe9}.withdrawals-design-summary-royalty>strong>span{color:#744ee3}.withdrawals-design-summary-available>strong>span{color:#62d19a}.withdrawals-design-summary-frozen>strong>span{color:#d8b35e}.withdrawals-design-summary-paid{grid-column:1}.withdrawals-design-summary-paid>strong>span{color:#67d99c}.withdrawals-design-records{overflow:hidden;background:#040e1c85;border:1px solid rgba(0,212,255,.09);border-radius:8px}.withdrawals-design-records-header{display:flex;min-height:53px;align-items:center;justify-content:space-between;gap:16px;padding:0 17px;border-bottom:1px solid rgba(0,212,255,.07)}.withdrawals-design-records-header>strong{color:#cdd9e8;font-size:11px}.withdrawals-design-records-header>div{display:flex;align-items:center;gap:8px}.withdrawals-design-records-header .ant-btn{height:29px;padding:0 11px;border-radius:5px;box-shadow:none;font-size:9px}.withdrawals-design-refresh.ant-btn{color:#718ca7;background:#020c1980;border-color:#00d4ff24}.withdrawals-design-refresh.ant-btn:not(:disabled):hover{color:#00d4ff!important;background:#00d4ff0d!important;border-color:#00d4ff4d!important}.withdrawals-design-apply.ant-btn-primary{color:#cfedff;background:#3459b552;border-color:#5e76e28c;box-shadow:0 0 13px #4955d624}.withdrawals-design-apply.ant-btn-primary:not(:disabled):hover{color:#effaff!important;background:#4169d373!important;border-color:#6f8ff1!important}.withdrawals-design-apply.ant-btn-primary:disabled{color:#71839b;background:#34416738;border-color:#5a6aa047}.withdrawals-design-note.ant-typography{min-height:38px;margin:0;padding:13px 17px 9px;color:#45617c!important;font-size:8px;line-height:16px}.withdrawals-design-warning.ant-alert{margin:0 17px 12px;color:#bd9e5e;background:#6f4f1414;border-color:#d8b35e2e}.withdrawals-design-table{margin:0 17px 16px;overflow:hidden;background:#030c1973;border:1px solid rgba(0,212,255,.07);border-radius:6px}.withdrawals-design-table-header,.withdrawals-design-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(50px,.48fr) minmax(0,1fr) minmax(72px,.68fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;column-gap:11px}.withdrawals-design-table-header{min-height:38px;padding:0 13px;color:#4e6983;background:#071426b8;border-bottom:1px solid rgba(0,212,255,.07);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:600;white-space:nowrap}.withdrawals-design-row{min-height:54px;padding:8px 13px;background:#07142633}.withdrawals-design-row+.withdrawals-design-row{border-top:1px solid rgba(0,212,255,.055)}.withdrawals-design-row:hover{background:#00d4ff06}.withdrawals-design-number,.withdrawals-design-account,.withdrawals-design-time,.withdrawals-design-message{overflow:hidden;color:#536b83;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.withdrawals-design-account{color:#71879e}.withdrawals-design-amount{color:#d8e3ef;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;white-space:nowrap}.withdrawals-design-time{color:#5a728b}.withdrawals-design-message{color:#71879e;font-family:Noto Sans SC,sans-serif}.withdrawals-design-status{display:inline-flex;width:fit-content;min-width:46px;min-height:22px;align-items:center;justify-content:center;padding:3px 7px;border:1px solid;border-radius:999px;font-size:7px;line-height:1.2;text-align:center}.withdrawals-design-status-paid{color:#67d99c;background:#23864e1f;border-color:#47d78545}.withdrawals-design-status-pending,.withdrawals-design-status-processing{color:#d8b35e;background:#a470151a;border-color:#e7af4340}.withdrawals-design-status-approved{color:#5fdcf7;background:#008fb51a;border-color:#00d4ff3d}.withdrawals-design-status-rejected{color:#91a0b0;background:#53606e1a;border-color:#7d8d9e38}.withdrawals-design-status-failed{color:#e47988;background:#8b22371a;border-color:#ed536c3d}.withdrawals-design-loading,.withdrawals-design-empty{min-height:130px;padding:24px 18px}.withdrawals-design-empty{display:grid;place-items:center}.withdrawals-design-empty .ant-empty-description{color:#58728c}.withdrawals-design-pagination{display:flex;min-height:42px;align-items:center;justify-content:flex-end;padding:7px 11px;border-top:1px solid rgba(0,212,255,.055)}.withdrawals-design-pagination>span{display:inline-grid;width:25px;height:25px;place-items:center;color:#8dcce7;background:#00d4ff17;border:1px solid rgba(0,212,255,.25);border-radius:4px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px}.withdrawals-design-pagination .ant-btn{width:25px;min-width:25px;height:25px;padding:0;color:#526d88;background:#020c1980;border:1px solid rgba(0,212,255,.11);border-radius:4px}.withdrawals-design-pagination .ant-btn:not(:disabled):hover{color:#00d4ff!important;background:#00d4ff0d!important;border-color:#00d4ff40!important}@media(max-width:980px){.withdrawals-design-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.withdrawals-design-summary-paid{grid-column:auto}.withdrawals-design-table-header{display:none}.withdrawals-design-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;padding:16px}.withdrawals-design-number,.withdrawals-design-account,.withdrawals-design-time,.withdrawals-design-message,.withdrawals-design-amount{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}.withdrawals-design-number:before,.withdrawals-design-account:before,.withdrawals-design-time:before,.withdrawals-design-message:before,.withdrawals-design-amount:before{color:#3f5872;content:attr(data-label);font-family:Noto Sans SC,sans-serif;font-size:8px;font-weight:500}}@media(max-width:560px){.user-workspace-content>.withdrawals-design-page{padding:22px 16px 26px}.app-shell-user-workspace .user-workspace-profile-header{align-items:flex-start;gap:12px;padding:22px 18px}.app-shell-user-workspace .user-workspace-profile-header .ant-avatar{width:54px!important;min-width:54px;height:54px!important;font-size:25px!important}.app-shell-user-workspace .user-workspace-profile-name{align-items:flex-start;flex-direction:column;gap:4px}.app-shell-user-workspace .user-workspace-profile-name h2.ant-typography{overflow-wrap:anywhere;font-size:18px}.withdrawals-design-summary{grid-template-columns:1fr}.withdrawals-design-records-header{align-items:flex-start;flex-direction:column;padding-block:14px}.withdrawals-design-records-header>div{width:100%}.withdrawals-design-records-header .ant-btn{flex:1}.withdrawals-design-table{margin-inline:12px}.withdrawals-design-row{grid-template-columns:1fr}}.user-workspace-content>.favorites-design-page{padding:28px}.favorites-design-page{color:#e2eaf5}.favorites-design-heading{display:flex;align-items:center;gap:12px}.favorites-design-back-button{display:inline-flex;width:18px;min-width:18px;height:24px;align-items:center;justify-content:center;padding:0;color:#5a7a9a;font-size:18px;line-height:1;background:transparent;border:0;border-radius:3px;cursor:pointer;transition:color .16s ease,background .16s ease}.favorites-design-back-button:hover,.favorites-design-back-button:focus-visible{color:#00d4ff;background:#00d4ff0f;outline:0}.favorites-design-heading h2{margin:0;color:#e2eaf5;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:22px;font-weight:700;line-height:33px;letter-spacing:0}.favorites-design-heading h2 span{color:#00d4ff}.favorites-design-heading p{margin:0;padding-top:4px;color:#5a7a9a;font-size:12px;line-height:18px;letter-spacing:0}.favorites-design-accent{width:48px;height:2px;margin:6px 0 0 30px;background:linear-gradient(90deg,#00d4ff,#7c3aed);border-radius:2px}.favorites-design-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.favorite-skill-card{--favorite-skill-accent-rgb: 0, 212, 255;min-width:0;overflow:hidden;background:#081224e6;border:1px solid rgba(0,212,255,.1);border-radius:14px;box-shadow:0 2px 12px #0000004d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.favorite-skill-card:hover{border-color:#00d4ff33;box-shadow:0 5px 18px #00000057;transform:translateY(-1px)}.favorite-skill-card-body{padding:18px 18px 14px}.favorite-skill-card-header,.favorite-skill-identity,.favorite-skill-badges,.favorite-skill-meta,.favorite-skill-author,.favorite-skill-metrics{display:flex;align-items:center}.favorite-skill-card-header,.favorite-skill-meta{justify-content:space-between}.favorite-skill-card-header{align-items:flex-start;gap:12px}.favorite-skill-identity{min-width:0;gap:10px}.favorite-skill-logo.skill-icon{width:40px;min-width:40px;height:40px;color:#e2eaf5;font-size:20px;background-color:rgba(var(--favorite-skill-accent-rgb),.09);border:1px solid rgba(var(--favorite-skill-accent-rgb),.21);border-radius:10px;box-shadow:none}.favorite-skill-logo.skill-icon-design-default{background-color:rgba(var(--favorite-skill-accent-rgb),.09)!important;background-image:none!important;border-color:rgba(var(--favorite-skill-accent-rgb),.21)!important;box-shadow:none!important}.favorite-skill-classification{min-width:0}.favorite-skill-badges{height:24px;gap:6px;padding-bottom:3px}.favorite-skill-category,.favorite-skill-access,.favorite-skill-tags span{overflow:hidden;border-style:solid;border-width:1px;border-radius:10px;text-overflow:ellipsis;white-space:nowrap}.favorite-skill-category,.favorite-skill-access{padding:3px 8px;font-size:10px;line-height:15px}.favorite-skill-category{max-width:88px;color:rgb(var(--favorite-skill-accent-rgb));background:rgba(var(--favorite-skill-accent-rgb),.08);border-color:rgba(var(--favorite-skill-accent-rgb),.19)}.favorite-skill-access-free{color:#34d399;background:#34d3991a;border-color:#34d39940}.favorite-skill-access-paid{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2440}.favorite-skill-version{display:block;max-width:150px;height:24px;overflow:hidden;padding-top:5px;color:#3a5a7a;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.favorite-skill-favorite-button{display:inline-flex;width:32px;min-width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;padding:0;color:#f472b6;font-size:24px;font-family:Space Grotesk,sans-serif;line-height:1;background:transparent;border:0;border-radius:4px;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.favorite-skill-favorite-button>span{display:block;line-height:1}.favorite-skill-favorite-button:hover,.favorite-skill-favorite-button:focus-visible{color:#fb8bc5;background:#f472b614;outline:0;transform:scale(1.05)}.favorite-skill-favorite-button:disabled{cursor:wait;opacity:.5}.favorite-skill-title{height:33px;margin:0;overflow:hidden;padding-top:12px;color:#e2eaf5;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:700;line-height:21px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.favorite-skill-description{display:-webkit-box;min-height:46.4px;max-height:65.6px;margin:0;overflow:hidden;padding-top:8px;color:#5a7a9a;font-size:12px;line-height:19.2px;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:3}.favorite-skill-tags{display:flex;height:41px;align-items:flex-start;gap:6px;overflow:hidden;padding:12px 0 6px}.favorite-skill-tags span{max-width:104px;padding:3px 9px;color:#7c9abf;font-size:10px;line-height:15px;background:#00d4ff0d;border-color:#00d4ff2e}.favorite-skill-meta{height:34px;padding-top:14px}.favorite-skill-author{min-width:0;gap:6px;padding:0;overflow:hidden;color:#5a7a9a;font-size:11px;line-height:16.5px;background:transparent;border:0;cursor:pointer}.favorite-skill-author>span:last-child{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-skill-author:hover,.favorite-skill-author:focus-visible{color:#8aaed4;outline:0}.favorite-skill-author-avatar{display:inline-flex;width:20px;min-width:20px;height:20px;align-items:center;justify-content:center;color:#e2eaf5;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:10px;background:#00d4ff26;border:1px solid rgba(0,212,255,.2);border-radius:10px}.favorite-skill-metrics{flex-shrink:0;gap:12px;color:#3a5a7a;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:16.5px}.favorite-skill-metrics span{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.favorite-skill-detail{display:flex;width:100%;height:42.5px;align-items:center;justify-content:center;padding:0;color:#5a7a9a;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:13px;font-weight:600;line-height:19.5px;letter-spacing:0;background:#00d4ff08;border:0;border-top:1px solid rgba(0,212,255,.08);border-radius:0;cursor:pointer;transition:color .16s ease,background .16s ease}.favorite-skill-detail:hover,.favorite-skill-detail:focus-visible{color:#00d4ff;background:#00d4ff11;outline:0}.favorites-design-skeletons .favorites-design-skeleton.ant-skeleton-element,.favorites-design-skeletons .favorites-design-skeleton .ant-skeleton-node{width:100%;height:290px;border-radius:14px}.favorites-design-skeletons .favorites-design-skeleton .ant-skeleton-node{background:#081224e6;border:1px solid rgba(0,212,255,.1)}.favorites-design-empty{display:grid;min-height:270px;place-items:center;margin-top:24px;background:#08122459;border:1px dashed rgba(0,212,255,.1);border-radius:14px}@media(max-width:900px){.favorites-design-grid{grid-template-columns:1fr}}@media(max-width:520px){.user-workspace-content>.favorites-design-page{padding:22px 16px 26px}.favorite-skill-card-body{padding-inline:15px}.favorite-skill-metrics{gap:7px}.favorite-skill-author>span:last-child{max-width:98px}}.my-skills-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.my-skills-title-group{display:flex;align-items:flex-start;gap:12px;min-width:0}.my-skills-back-button.ant-btn{width:auto;min-width:0;height:24px;margin-top:1px;padding:0;color:#5a7a9a;font-size:18px;line-height:1;background:transparent;border:0;box-shadow:none}.my-skills-back-button.ant-btn:hover{color:#00d4ff!important;background:transparent!important}.my-skills-title-row h2.ant-typography{margin:0;color:#e2eaf5;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:22px;font-weight:700;line-height:1.35;letter-spacing:0}.my-skills-title-row h2.ant-typography span{color:#00d4ff}.my-skills-title-row .ant-typography-secondary{display:block;margin-top:4px;color:#5a7a9a!important;font-size:12px;line-height:20px}.my-skills-title-accent{width:48px;height:2px;margin-top:10px;background:linear-gradient(90deg,#00d4ff,#7c3aed);border-radius:2px}.my-skills-search-bar{display:flex;align-items:center;gap:14px;margin:-8px 0 14px}.my-skills-heading-actions{flex-shrink:0;margin-left:auto}.my-skills-search-input.ant-input-affix-wrapper{width:min(420px,100%);height:38px;padding-inline:12px;color:#cddbea;background:#020b17d1;border-color:#00d4ff2e;border-radius:6px;box-shadow:none}.my-skills-search-input.ant-input-affix-wrapper:hover,.my-skills-search-input.ant-input-affix-wrapper-focused{border-color:#00d4ff80;box-shadow:0 0 0 2px #00d4ff0f}.my-skills-search-input .ant-input,.my-skills-search-input .ant-input-clear-icon{color:#cddbea;background:transparent}.my-skills-search-input .ant-input-prefix{margin-right:9px;color:#00d4ff}.my-skills-search-input .ant-input::placeholder,.my-skills-search-input .ant-input-clear-icon{color:#4d6b88}.my-skills-result-count.ant-typography{color:#58728c;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;white-space:nowrap}.my-skills-create-button.ant-btn{min-width:102px;width:120px;height:38px;color:#00d4ff;font-size:13px;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-weight:600;background:linear-gradient(135deg,#00d4ff1a,#7c3aed1a);border:1px solid rgba(0,212,255,.4);border-radius:8px;box-shadow:0 0 16px #00d4ff26}.my-skills-import-button.ant-btn{width:120px;height:38px;color:#a78bfa;font-size:13px;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-weight:600;background:#7c3aed14;border:1px solid rgba(124,58,237,.4);border-radius:8px}.my-skills-import-button.ant-btn:hover{color:#c4b5fd!important;background:#7c3aed24!important;border-color:#a78bfa99!important}.my-skills-bulk-bar{display:flex;align-items:center;gap:10px;min-height:48px;margin-bottom:12px;padding:8px 16px;background:#00d4ff0f;border:1px solid rgba(0,212,255,.2);border-radius:8px}.my-skills-bulk-bar>.ant-typography{margin-right:4px;color:#7c9abf!important;font-size:12px}.my-skills-bulk-bar strong{color:#00d4ff}.my-skills-bulk-bar .ant-btn{height:28px;padding:0 14px;font-size:12px;border-radius:6px;box-shadow:none}.my-skills-bulk-publish.ant-btn{color:#34d399;background:#34d3991a;border-color:#34d39966}.my-skills-bulk-unpublish.ant-btn{color:#94a3b8;background:#64748b1a;border-color:#64748b66}.my-skills-bulk-delete.ant-btn{color:#f67;background:#ff495e14;border-color:#ff495e61}.my-skills-bulk-delete.ant-btn:not(:disabled):hover{color:#ff8b99!important;background:#ff495e24!important;border-color:#ff6677a3!important}.my-skills-bulk-cancel.ant-btn{margin-left:auto;color:#5a7a9a;background:transparent;border-color:#8ba3bd33}.my-skills-delete-confirm .ant-modal-content,.my-skills-delete-confirm .ant-modal-container{padding:26px;color:#9bb0c7;background:#080f1e;border:1px solid rgba(255,73,94,.3);border-radius:10px;box-shadow:0 24px 68px #0000008f,0 0 32px #ff495e0f}.my-skills-delete-confirm .ant-modal-confirm-title{color:#e6edf7;font-size:17px;font-weight:650}.my-skills-delete-confirm .ant-modal-confirm-content{margin-top:10px;color:#657f99;font-size:12px;line-height:1.7}.my-skills-delete-confirm .ant-modal-confirm-body>.anticon{color:#f67;filter:drop-shadow(0 0 7px rgba(255,73,94,.3))}.my-skills-delete-confirm .ant-modal-confirm-btns .ant-btn{min-width:82px;height:34px;border-radius:5px;box-shadow:none;font-size:11px}.my-skills-delete-confirm .ant-modal-confirm-btns .ant-btn-default{color:#7892ad;background:#030d1bc7;border-color:#5a7a9a47}.my-skills-delete-confirm .ant-modal-confirm-btns .ant-btn-dangerous{color:#fff;background:#e5485d;border-color:#f67}.user-workspace-content>.page-container>.ant-table-wrapper,.user-workspace-content>.page-container>.ant-card{overflow:hidden;padding:0;background:#040e1ca6;border:1px solid rgba(0,212,255,.1);border-radius:8px}.user-workspace-content>.page-container>.admin-users-card.ant-card,.user-workspace-content>.page-container>.payment-settings-card.ant-card,.user-workspace-content>.page-container>.payment-review-card.ant-card,.user-workspace-content>.page-container>.crawler-config-card.ant-card,.user-workspace-content>.page-container>.crawler-task-card.ant-card,.user-workspace-content>.page-container>.analytics-record-card.ant-card{background:#040e1ca6!important;border-color:#00d4ff1a!important;border-radius:8px;box-shadow:none}.user-workspace-content .admin-users-card .ant-card-body{background:transparent!important}.user-workspace-content .admin-user-avatar{color:#00d4ff;background:#00d4ff0f;border-color:#00d4ff2e}.user-workspace-content .permission-checkboxes .ant-checkbox-wrapper:has(.ant-checkbox-checked){color:#00d4ff;background:#00d4ff0f;border-color:#00d4ff47}.user-workspace-content .ant-table-wrapper .ant-table-body,.user-workspace-content .ant-table-wrapper .ant-table-content{scrollbar-color:rgba(0,212,255,.22) rgba(2,9,17,.45);scrollbar-width:thin}.user-workspace-content .ant-table-wrapper .ant-table-body::-webkit-scrollbar,.user-workspace-content .ant-table-wrapper .ant-table-content::-webkit-scrollbar{width:7px;height:7px}.user-workspace-content .ant-table-wrapper .ant-table-body::-webkit-scrollbar-track,.user-workspace-content .ant-table-wrapper .ant-table-content::-webkit-scrollbar-track{background:#02091173}.user-workspace-content .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb,.user-workspace-content .ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{background:#00d4ff38;border-radius:999px}.user-workspace-content .create-skill-card.ant-card,.user-workspace-content .skill-import-upload-card.ant-card,.user-workspace-content .skill-import-preview.ant-card,.user-workspace-content .skill-import-records.ant-card{background:#040e1ca6!important;border-color:#00d4ff1a!important;box-shadow:none}.user-workspace-content .ant-table-wrapper .ant-table,.user-workspace-content .ant-table-wrapper .ant-table-container,.user-workspace-content .ant-table-wrapper .ant-table-content{background:transparent}.user-workspace-content .ant-table-wrapper .ant-table-thead>tr>th{height:44px;padding:10px 12px;color:#5a7a9a;background:#00d4ff09;border-color:#00d4ff14;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:.4px;white-space:nowrap}.user-workspace-content .ant-table-wrapper .ant-table-tbody>tr>td{padding:14px 12px;color:#91a9c1;background:transparent;border-color:#00d4ff12;font-size:10px}.user-workspace-content .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#00d4ff09!important}.user-workspace-content .ant-tag{margin-inline-end:0;color:#8aaed4;background:#5a7a9a14;border-color:#5a7a9a33;border-radius:3px;font-size:9px}.user-workspace-content .ant-tag-green{color:#34d399;background:#34d39914;border-color:#34d3993d}.user-workspace-content .ant-tag-blue,.user-workspace-content .ant-tag-cyan{color:#38d9ff;background:#00d4ff14;border-color:#00d4ff3d}.user-workspace-content .ant-tag-gold,.user-workspace-content .ant-tag-orange{color:#fbbf24;background:#fbbf2414;border-color:#fbbf243d}.user-workspace-content .ant-tag-red{color:#ff6b6b;background:#ff6b6b14;border-color:#ff6b6b3d}.user-workspace-content .ant-tabs-nav:before{border-color:#00d4ff14}.user-workspace-content .ant-tabs-tab{color:#5a7a9a;font-size:11px}.user-workspace-content .ant-tabs-tab-active .ant-tabs-tab-btn{color:#00d4ff!important}.user-workspace-content .ant-card,.user-workspace-content .ant-card-head,.user-workspace-content .ant-card-body,.user-workspace-content .ant-list,.user-workspace-content .ant-list-item,.user-workspace-content .ant-empty,.user-workspace-content .ant-result,.user-workspace-content .ant-descriptions,.user-workspace-content .ant-descriptions-view{color:#91a9c1;background:transparent;border-color:#00d4ff14}.user-workspace-content .ant-card-head-title,.user-workspace-content .ant-list-item-meta-title,.user-workspace-content .ant-list-item-meta-title>a,.user-workspace-content .ant-typography:not(.ant-typography-secondary),.user-workspace-content .ant-empty-description{color:#c8d8f0}.user-workspace-content .ant-list-item-meta-description,.user-workspace-content .ant-statistic-title,.user-workspace-content .ant-empty-description,.user-workspace-content .ant-typography-secondary{color:#5a7a9a!important}.user-workspace-content .ant-statistic-content{color:#e2eaf5}.user-workspace-content .bill-summary .ant-card{height:100%;background:#040e1ca6;border:1px solid rgba(0,212,255,.1);box-shadow:none}.user-workspace-content .ant-input,.user-workspace-content .ant-input-affix-wrapper,.user-workspace-content .ant-input-number,.user-workspace-content .ant-input-number-group-addon,.user-workspace-content .ant-select-selector,.user-workspace-content .ant-picker,.user-workspace-content textarea.ant-input{color:#c8d8f0!important;background:#020b17d1!important;border-color:#00d4ff24!important;box-shadow:none!important}.user-workspace-content .ant-input::placeholder,.user-workspace-content textarea.ant-input::placeholder,.user-workspace-content .ant-select-selection-placeholder{color:#3f5872!important}.user-workspace-content .ant-form-item-label>label,.user-workspace-content .ant-checkbox-wrapper,.user-workspace-content .ant-radio-wrapper,.user-workspace-content .ant-descriptions-item-label,.user-workspace-content .ant-descriptions-item-content{color:#8aaed4!important}.user-workspace-content .ant-pagination-item,.user-workspace-content .ant-pagination-prev .ant-pagination-item-link,.user-workspace-content .ant-pagination-next .ant-pagination-item-link{color:#7890aa;background:#020b17b8;border-color:#00d4ff1f}.user-workspace-content .ant-pagination-item-active{border-color:#00d4ff6b}.user-workspace-content .ant-pagination-item-active a{color:#00d4ff}.user-workspace-content .permission-checkboxes .ant-checkbox-wrapper{color:#7890aa;background:#020b1794;border-color:#00d4ff1a}.user-workspace-content .notification-unread{background:#00d4ff0a}.user-workspace-content>.notifications-page{padding:28px;color:#91a9c1}.notifications-page .page-title{position:relative;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid rgba(0,212,255,.1)}.notifications-page .page-title:after{position:absolute;bottom:-1px;left:0;width:72px;height:2px;background:linear-gradient(90deg,#00d4ff,#00d4ff00);content:""}.notifications-page .page-title h2.ant-typography{margin:0 0 6px;color:#e2eaf5;font-size:22px;font-weight:650;letter-spacing:-.02em}.notifications-page .page-title .ant-typography-secondary{color:#58728c!important;font-size:11px}.notifications-card.ant-card{overflow:hidden;color:#91a9c1;background:#081222f5!important;border:1px solid rgba(0,212,255,.12)!important;border-radius:10px;box-shadow:none!important}.notifications-card .ant-card-head{min-height:56px;padding:0 24px;background:#081222fa!important;border-bottom:1px solid rgba(0,212,255,.09)}.notifications-card .ant-card-head-title{padding:17px 0;color:#cbd9e9!important;font-size:13px;font-weight:650}.notifications-card-title{color:#cbd9e9}.notifications-card-title .anticon{color:#00d4ff}.notifications-card .ant-card-extra{padding:13px 0}.notifications-mark-all.ant-btn{height:30px;padding-inline:12px;color:#8aaed4;background:#030d1be6;border-color:#00d4ff33;border-radius:5px;font-size:11px}.notifications-mark-all.ant-btn:hover{color:#00d4ff!important;background:#00d4ff14!important;border-color:#00d4ff66!important}.notifications-card .ant-card-body{padding:0;background:transparent}.notifications-list,.notifications-list .ant-spin-container,.notifications-list .ant-list-items{background:transparent}.notifications-list .ant-list-item{min-height:68px;margin:0;padding:16px 24px;color:#91a9c1;background:transparent;border-color:#00d4ff12;cursor:pointer;transition:background .15s ease,border-color .15s ease}.notifications-list .ant-list-item:hover{background:#00d4ff0b!important;border-color:#00d4ff24}.notifications-list .ant-list-item-meta{min-width:0}.notifications-list .ant-list-item-meta-title{margin-bottom:4px;color:#c8d8f0!important;font-size:12px;font-weight:600;line-height:20px}.notifications-list .ant-list-item-meta-description{overflow:hidden;color:#5a7a9a!important;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.notifications-list .notification-unread{background:#00d4ff0b!important;border-left:2px solid #00d4ff}.notifications-list .notification-status-read.ant-tag,.notifications-list .notification-status-unread.ant-tag{flex:0 0 auto;margin-inline-start:20px;padding:1px 8px;border-radius:4px;font-size:10px;line-height:18px}.notifications-list .notification-status-read.ant-tag{color:#667e98;background:#64748b1a;border-color:#64748b33}.notifications-list .notification-status-unread.ant-tag{color:#62d9ee;background:#00d4ff17;border-color:#00d4ff42}.notifications-list .ant-empty{padding:58px 24px}.notifications-list .ant-empty-description{color:#4d6b88!important;font-size:11px}@media(max-width:560px){.user-workspace-content>.notifications-page{padding:22px 16px 26px}.notifications-card .ant-card-head{padding-inline:16px}.notifications-list .ant-list-item{align-items:flex-start;padding:14px 16px}.notifications-list .ant-list-item-meta-description{white-space:normal}.notifications-list .notification-status-read.ant-tag,.notifications-list .notification-status-unread.ant-tag{margin-inline-start:10px}}.user-workspace-content>.admin-catalog-page{width:100%;max-width:none;min-width:0;padding:28px;color:#91a9c1}.admin-catalog-page .admin-catalog-heading{position:relative;margin-bottom:18px;padding-bottom:22px;border-bottom:1px solid rgba(0,212,255,.1)}.admin-catalog-page .admin-catalog-heading:after{position:absolute;bottom:-1px;left:0;width:72px;height:2px;background:linear-gradient(90deg,#00d4ff,#00d4ff00);content:""}.admin-catalog-page .admin-catalog-heading h2.ant-typography{margin:0 0 6px;color:#e2eaf5;font-size:22px;font-weight:650;letter-spacing:-.02em}.admin-catalog-page .admin-catalog-heading .ant-typography-secondary{color:#58728c!important;font-size:11px}.admin-catalog-tabs .ant-tabs-nav{margin:0 0 16px}.admin-catalog-tabs .ant-tabs-nav:before{border-bottom-color:#00d4ff1f!important}.admin-catalog-tabs .ant-tabs-tab{margin:0 28px 0 0;padding:12px 0 13px;color:#58728c;font-size:12px;font-weight:600}.admin-catalog-tabs .ant-tabs-tab:hover,.admin-catalog-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#00d4ff!important}.admin-catalog-tabs .ant-tabs-ink-bar{height:2px;background:#00d4ff;box-shadow:0 0 10px #00d4ff47}.catalog-config-card.ant-card{overflow:hidden;color:#91a9c1;background:#050e1cc7!important;border:1px solid rgba(0,212,255,.11)!important;border-radius:8px;box-shadow:none!important}.catalog-config-card .ant-card-body{padding:24px;background:transparent}.catalog-config-form.ant-form{display:grid;align-items:start;gap:12px;margin-bottom:22px}.catalog-config-form-category.ant-form{grid-template-columns:minmax(160px,1fr) minmax(170px,1fr) 90px auto auto}.catalog-config-form-tag.ant-form{grid-template-columns:minmax(220px,1fr) 90px auto auto}.catalog-config-form .ant-form-item{min-width:0;margin:0}.catalog-config-form .ant-input,.catalog-config-form .ant-input-number{width:100%;height:38px;color:#c8d8f0!important;background:#020b17!important;border-color:#00d4ff29!important;border-radius:5px;box-shadow:none!important;font-size:11px}.catalog-config-form .ant-input-number-input{height:36px;color:#c8d8f0;font-size:11px}.catalog-config-form .ant-input:hover,.catalog-config-form .ant-input:focus,.catalog-config-form .ant-input-number:hover,.catalog-config-form .ant-input-number-focused{border-color:#00d4ff7a!important;box-shadow:0 0 0 2px #00d4ff0d!important}.catalog-config-form .ant-input::placeholder,.catalog-config-form .ant-input-number-input::placeholder{color:#3f5872!important}.catalog-enabled-field .ant-form-item-control-input,.catalog-form-actions .ant-form-item-control-input{min-height:38px}.catalog-enabled-field .ant-form-item-control-input-content,.catalog-form-actions .ant-form-item-control-input-content{display:flex;align-items:center;height:38px}.catalog-enabled-field .ant-switch{min-width:52px;height:24px;background:#17283b;border:1px solid rgba(90,122,154,.28)}.catalog-enabled-field .ant-switch.ant-switch-checked{background:#00bfe7;border-color:#00d4ff}.catalog-enabled-field .ant-switch-inner{font-size:9px}.catalog-form-actions .ant-space{gap:8px!important}.catalog-form-actions .ant-btn{min-width:64px;height:38px;padding-inline:14px;border-radius:5px;font-size:11px;font-weight:600}.catalog-form-actions .ant-btn-primary{color:#03101b;background:#00d4ff;border-color:#00d4ff;box-shadow:0 0 14px #00d4ff1f!important}.catalog-form-actions .ant-btn-primary:hover{color:#03101b!important;background:#55e6ff!important;border-color:#55e6ff!important}.catalog-config-table{margin-top:0}.catalog-config-table .ant-table,.catalog-config-table .ant-table-container,.catalog-config-table .ant-table-content,.catalog-config-table .ant-table-body{color:#91a9c1;background:transparent!important}.catalog-config-table .ant-table-container{overflow:hidden;border:1px solid rgba(0,212,255,.08);border-radius:7px}.catalog-config-table .ant-table-thead>tr>th{height:42px;padding:10px 12px;color:#52708d!important;background:#0a192c!important;border-color:#00d4ff14!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.2px}.catalog-config-table .ant-table-tbody>tr>td{height:56px;padding:10px 12px;color:#8ca5bf;background:#06101f!important;border-color:#00d4ff11!important;font-size:11px}.catalog-config-table .ant-table-tbody>tr:nth-child(2n)>td{background:#081426!important}.catalog-config-table .ant-table-tbody>tr:hover>td,.catalog-config-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#0a1b2e!important}.catalog-status{display:inline-flex;min-width:42px;align-items:center;gap:6px;font-size:10px}.catalog-status:before{width:5px;height:5px;flex:0 0 auto;background:currentColor;border-radius:50%;content:""}.catalog-status-enabled{color:#73bea1}.catalog-status-disabled{color:#667e98}.catalog-row-actions .ant-btn{height:28px;padding-inline:11px;color:#789fc4;background:#061321;border-color:#00d4ff2e;border-radius:5px;font-size:10px}.catalog-row-actions .ant-btn:hover{color:#00d4ff!important;background:#092034!important;border-color:#00d4ff6b!important}.catalog-config-table .ant-empty{padding:48px 20px;background:#06101f}.catalog-config-table .ant-empty-description{color:#4d6b88!important;font-size:11px}@media(max-width:1050px){.catalog-config-form-category.ant-form,.catalog-config-form-tag.ant-form{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-enabled-field,.catalog-form-actions{width:fit-content}}@media(max-width:560px){.user-workspace-content>.admin-catalog-page{padding:22px 16px 26px}.catalog-config-card .ant-card-body{padding:16px}.catalog-config-form-category.ant-form,.catalog-config-form-tag.ant-form{grid-template-columns:1fr}.catalog-enabled-field,.catalog-form-actions,.catalog-form-actions .ant-space,.catalog-form-actions .ant-btn{width:100%}}.openhub-design-modal .ant-modal-content,.openhub-design-modal .ant-modal-container{padding:0;overflow:hidden;color:#b9cadd;background:#050c18fa!important;border:1px solid rgba(0,212,255,.18);border-radius:10px;box-shadow:0 22px 64px #00000094!important}.openhub-design-modal .ant-modal-header{margin:0;padding:22px 24px 16px;background:transparent!important;border-bottom:1px solid rgba(0,212,255,.07)}.openhub-design-modal .ant-modal-title{color:#e2eaf5;font-size:18px;font-weight:700}.openhub-design-modal .ant-modal-body{padding:22px 24px}.openhub-design-modal .ant-modal-footer{margin:0;padding:12px 24px 22px;border-top:1px solid rgba(0,212,255,.07)}.openhub-design-modal .ant-modal-close{color:#5a7a9a;background:transparent!important}.openhub-design-modal .ant-form-item-label>label,.openhub-design-modal .ant-checkbox-wrapper,.openhub-design-modal .ant-list-item-meta-description,.openhub-design-modal .ant-typography-secondary,.openhub-design-modal .ant-descriptions-item-label,.openhub-design-modal .ant-descriptions-item-content{color:#7890aa!important}.openhub-design-modal .ant-input,.openhub-design-modal .ant-input-affix-wrapper,.openhub-design-modal .ant-input-number,.openhub-design-modal .ant-select-selector,.openhub-design-modal .ant-picker,.openhub-design-modal textarea.ant-input{color:#c8d8f0!important;background:#020b17e0!important;border-color:#00d4ff29!important;box-shadow:none!important}.openhub-design-modal .ant-list,.openhub-design-modal .ant-list-item,.openhub-design-modal .ant-descriptions-view,.openhub-design-modal .ant-table,.openhub-design-modal .ant-table-container,.openhub-design-modal .ant-table-thead>tr>th,.openhub-design-modal .ant-table-tbody>tr>td{color:#91a9c1;background:transparent!important;border-color:#00d4ff14!important}.openhub-design-modal .ant-list-item-meta-title,.openhub-design-modal .ant-list-item-meta-title>a,.openhub-design-modal .ant-card-head-title,.openhub-design-modal .ant-typography:not(.ant-typography-secondary){color:#c8d8f0}.openhub-design-modal .ant-btn-primary{color:#03101b;background:#00d4ff;border-color:#00d4ff}.user-workspace-content>.admin-users-page{width:100%;max-width:none;padding:28px}.admin-users-page{color:#c8d8f0}.admin-users-heading{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:24px}.admin-users-heading-copy{min-width:0}.admin-users-heading .section-index{display:block;margin:0 0 8px;color:#00d4ff94!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px!important;font-weight:600;letter-spacing:1.7px;line-height:18px}.admin-users-heading h2.ant-typography{margin:0 0 5px;color:#e2eaf5;font-size:24px!important;font-weight:700;line-height:32px!important}.admin-users-heading-copy>.ant-typography-secondary{display:block;color:#58728c!important;font-size:14px!important;line-height:22px}.admin-users-back.ant-btn{width:24px;min-width:24px;height:32px;margin-top:26px;padding:0;color:#4d6b88;background:transparent!important;border:0;box-shadow:none}.admin-users-back.ant-btn:hover{color:#00d4ff!important}.admin-users-create.ant-btn{min-width:118px;height:42px;margin-top:26px;padding-inline:18px;color:#03101b;background:#00d4ff;border-color:#00d4ff;border-radius:6px;box-shadow:0 0 20px #00d4ff2e;font-size:14px!important}.admin-users-error{margin-bottom:16px;background:#48121cb8;border-color:#ff6b6b3d}.user-workspace-content .admin-users-card.ant-card{overflow:hidden;background:#040e1c80;border:1px solid rgba(0,212,255,.1);border-radius:10px;box-shadow:inset 0 1px #ffffff03}.admin-users-card .ant-card-body{padding:0}.admin-users-card .ant-table,.admin-users-card .ant-table-container,.admin-users-card .ant-table-content,.admin-users-card .ant-table-body{background:transparent!important}.admin-users-card .ant-table-thead>tr>th{height:46px;padding:0 14px;color:#58728c!important;background:#071426c7!important;border-color:#00d4ff13!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px!important;font-weight:600;letter-spacing:.25px}.admin-users-card .ant-table-tbody>tr>td{min-height:70px;padding:14px;color:#8ca5bf;background:#0714263d;border-color:#00d4ff11!important}.admin-users-card .ant-table-tbody>tr:hover>td{background:#00d4ff09!important}.admin-users-card .ant-table-cell-fix-right-first:after,.admin-users-card .ant-table-cell-fix-right-last:after{box-shadow:inset -10px 0 12px -10px #00d4ff2e}.admin-users-card .ant-table-thead .admin-users-actions-cell,.admin-users-card .ant-table-tbody .admin-users-actions-cell{background:#071426!important;border-left:1px solid rgba(0,212,255,.07);box-shadow:-12px 0 22px #00000029}.admin-user-avatar{display:grid;width:40px;min-width:40px;height:40px;place-items:center;color:#73ddff;background:linear-gradient(135deg,#00d4ff24,#7c3aed24);border:1px solid rgba(0,212,255,.18);border-radius:8px;font-size:16px}.admin-user-copy{width:104px;min-width:0}.admin-user-copy .ant-typography:first-child{color:#d3dfec;font-size:14px!important;line-height:20px}.admin-user-copy .ant-typography-secondary{width:100%;color:#526d88!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px!important;line-height:18px}.admin-role-tag.ant-tag,.admin-permission-tags .ant-tag{min-height:24px;margin:0;padding-inline:8px;color:#708ba7;background:#263c564d;border:1px solid rgba(108,143,179,.18);border-radius:4px;font-size:12px!important;line-height:22px}.admin-role-tag-admin.ant-tag{color:#59ddf4;background:#00d4ff13;border-color:#00d4ff33}.admin-permission-tags{max-width:155px}.admin-permission-tags .admin-permission-more.ant-tag{color:#b89dff;background:#7c3aed1c;border-color:#7c3aed40}.admin-status-control{display:flex;align-items:center;gap:8px;color:#6f89a3;font-size:12px;white-space:nowrap}.admin-status-control .ant-switch{min-width:40px;width:40px;height:22px;background:#25384d}.admin-status-control .ant-switch.ant-switch-checked{background:#00d4ff;box-shadow:0 0 12px #00d4ff33}.admin-status-control .ant-switch.ant-switch-disabled{opacity:.68}.admin-users-actions{white-space:nowrap}.admin-users-actions .ant-btn-link{height:32px;padding-inline:3px;color:#61cce9;font-size:11px!important}.admin-users-actions .ant-btn-link:hover{color:#a0edff!important;background:#00d4ff0e!important}.admin-users-actions .ant-btn-link.ant-btn-dangerous{color:#ff7f8d}.admin-users-card .ant-empty-description,.admin-users-card .ant-empty-normal{color:#58728c}.admin-user-modal .permission-checkboxes .ant-checkbox-wrapper{margin-inline-start:0;padding:12px 14px;color:#7890aa;background:#020b1794;border-color:#00d4ff1a}.admin-user-modal .permission-checkboxes .ant-checkbox-wrapper:has(.ant-checkbox-checked){color:#b9dfff;background:#00d4ff12;border-color:#00d4ff47}@media(max-width:900px){.user-workspace-content>.admin-users-page{padding:22px}.admin-users-heading{grid-template-columns:24px minmax(0,1fr)}.admin-users-create.ant-btn{grid-column:2;width:fit-content;margin-top:4px}}@media(max-width:760px){.user-workspace-content>.admin-users-page{padding:18px 14px 30px}.admin-users-heading{margin-bottom:18px}.admin-users-create.ant-btn{width:100%}.admin-users-card .ant-table-thead>tr>th,.admin-users-card .ant-table-tbody>tr>td{padding-inline:12px}}.app-shell-community,.app-shell-community .content,.app-shell-author,.app-shell-author .content{min-height:100vh;color:#c8d8f0;background:linear-gradient(rgba(0,212,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.025) 1px,transparent 1px),radial-gradient(circle at 22% 0%,rgba(0,70,126,.16),transparent 31%),#050a12;background-size:40px 40px,40px 40px,auto,auto}.app-shell-community .forum-page,.app-shell-community .forum-detail-page,.app-shell-author .author-page{width:min(100%,1100px);padding:32px 32px 72px}.app-shell-community .section-heading,.app-shell-community .page-title,.app-shell-author .section-heading,.app-shell-author .page-title{border-color:#00d4ff14}.app-shell-community .section-heading:after,.app-shell-community .page-title:after,.app-shell-author .section-heading:after,.app-shell-author .page-title:after{width:72px;height:1px;background:linear-gradient(90deg,#00d4ff,#00d4ff00)}.app-shell-community h1.ant-typography,.app-shell-community h2.ant-typography,.app-shell-community h3.ant-typography,.app-shell-community h4.ant-typography,.app-shell-author h1.ant-typography,.app-shell-author h2.ant-typography,.app-shell-author h3.ant-typography,.app-shell-author h4.ant-typography{color:#e2eaf5}.app-shell-community .ant-typography-secondary,.app-shell-author .ant-typography-secondary{color:#5a7a9a!important}.app-shell-community .forum-tools,.app-shell-community .forum-post-card,.app-shell-community .forum-detail-card,.app-shell-community .forum-replies,.app-shell-community .notification-card,.app-shell-community .reference-grid .ant-card,.app-shell-author .author-header,.app-shell-author .skill-card{color:#91a9c1;background:#081222d9!important;border:1px solid rgba(0,212,255,.1);border-radius:10px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-community .forum-tools{padding:14px}.app-shell-community .forum-post-card:hover,.app-shell-author .skill-card:hover{background:#00d4ff09!important;border-color:#00d4ff3d;box-shadow:0 0 24px #00d4ff0a}.app-shell-community .forum-post-meta,.app-shell-community .forum-detail-footer,.app-shell-community .forum-referenced-skills,.app-shell-community .ant-card-head,.app-shell-community .ant-list-item,.app-shell-author .author-header{border-color:#00d4ff14}.app-shell-community .forum-content,.app-shell-community .reply-content,.app-shell-community .comment-content,.app-shell-community .ant-list-item-meta-title,.app-shell-author .skill-card h4,.app-shell-author .skill-card .ant-typography:not(.ant-typography-secondary){color:#c8d8f0}.app-shell-community .ant-input,.app-shell-community .ant-input-affix-wrapper,.app-shell-community .ant-select-selector,.app-shell-community textarea.ant-input{color:#c8d8f0!important;background:#020b17d1!important;border-color:#00d4ff24!important;box-shadow:none!important}.app-shell-community .ant-checkbox-wrapper,.app-shell-community .ant-segmented-item,.app-shell-community .ant-list-item-meta-description{color:#7890aa!important}.app-shell-community .ant-segmented{padding:3px;background:#020b17d1;border:1px solid rgba(0,212,255,.1)}.app-shell-community .ant-segmented-item-selected{color:#00d4ff!important;background:#00d4ff14;box-shadow:none}.app-shell-community .ant-btn-default,.app-shell-author .ant-btn-default{color:#8aaed4;background:#030d1bb8;border-color:#00d4ff29}.app-shell-community .ant-btn-primary,.app-shell-author .ant-btn-primary{color:#03101b;background:#00d4ff;border-color:#00d4ff}.app-shell-community .ant-tag,.app-shell-author .ant-tag{color:#8aaed4;background:#5a7a9a14;border-color:#5a7a9a33}.app-shell-community .notification-unread{background:#00d4ff0a}.my-skills-table .my-skill-identity .ant-avatar{width:30px;min-width:30px;height:30px;line-height:28px;color:#dff8ff;background:linear-gradient(145deg,#285ca7,#1c286a);border:1px solid rgba(0,212,255,.28);border-radius:6px}.my-skills-table .my-skill-identity>.skill-display-media{width:48px;min-width:48px;height:32px;overflow:hidden;background:#0b1825;border:1px solid rgba(0,212,255,.24);border-radius:6px}.my-skills-table .my-skill-identity>.skill-display-media>img,.my-skills-table .my-skill-identity>.skill-display-media>.skill-display-media-fallback{width:100%;height:100%;object-fit:cover}.my-skills-table .my-skill-identity{display:flex;align-items:center;gap:10px;min-width:0}.my-skills-table .my-skill-identity>span{display:flex;min-width:0;flex-direction:column}.my-skills-table .my-skill-identity .ant-typography-link,.my-skills-table .my-skill-identity .ant-typography-link:not(.ant-typography-disabled){color:#dce7f2;overflow:hidden;font-size:12px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.my-skills-table .my-skill-identity .ant-typography-secondary{color:#526b84!important;margin-top:2px;font-size:11px;line-height:16px}.my-skills-table .ant-tag{margin:0;padding:1px 8px;color:#7693ad;background:#5a7a9a14;border-color:#5a7a9a33;font-size:11px;line-height:18px;border-radius:20px}.my-skills-table .ant-tag-green,.my-skills-table .ant-tag-success{color:#7fc8aa;background:#34d39913;border-color:#34d39938}.my-skills-table .ant-tag-warning{color:#c9a769;background:#eab30813;border-color:#eab30833}.my-skills-table .ant-tag-error{color:#d58b96;background:#ef444413;border-color:#ef444433}.my-skills-table .ant-tag-processing,.my-skills-table .ant-tag-blue,.my-skills-table .ant-tag-cyan{color:#79b8ca;background:#00bcdc12;border-color:#00bcdc33}.my-skills-table .my-skill-status-published{color:#73bea1;background:#34d39913;border-color:#34d39938}.my-skills-table .my-skill-status-unpublished{color:#667e98;background:#64748b1a;border-color:#64748b2e}.my-skills-table .my-skill-file,.my-skills-table .my-skill-downloads,.my-skills-table .my-skill-updated-at{color:#7c9abf;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.my-skills-table .my-skill-updated-at{white-space:nowrap}.my-skills-table .my-skill-price{color:#34d399;font-size:12px;font-weight:500}.user-workspace-content .my-skills-table .my-skill-price-free.ant-tag{color:#72a88f!important;background:#34d3990e!important;border-color:#34d3992b!important;box-shadow:none!important}.my-skills-table .ant-btn-link{height:24px;padding:0;color:#00d4ff;font-size:11px}.my-skills-table .my-skill-share-code.ant-btn-link{height:24px;padding:0 7px;color:#00d4ff;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;background:#00d4ff14;border:1px solid rgba(0,212,255,.2);border-radius:4px;letter-spacing:.04em}.my-skills-table .my-skill-validation.ant-btn-link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.my-skills-table .my-skill-validation .ant-tag{margin:0}.my-skills-table .my-skill-validation>span:last-child{color:#79b8ca;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.my-skills-table .skill-row-actions{display:flex;width:max-content;align-items:center;gap:6px;white-space:nowrap}.my-skills-table .skill-row-actions .ant-btn{height:26px;min-height:26px;padding-inline:8px;font-size:11px;border-radius:5px}.my-skills-table .skill-row-edit.ant-btn{color:#00d4ff;background:#00d4ff14;border-color:#00d4ff4d}.my-skills-table .skill-row-logo.ant-btn{color:#a78bfa;background:#7c3aed14;border-color:#7c3aed4d}.my-skills-table .skill-row-unpublish.ant-btn{color:#f87171;background:#ef444414;border-color:#ef44444d}.my-skills-table .skill-row-publish.ant-btn{color:#34d399;background:#34d39914;border-color:#34d3994d}.my-skills-table .ant-table-selection-column .ant-checkbox-inner{width:14px;height:14px;background:#030d1be6;border-color:#5a7a9a8c}.my-skills-table .ant-checkbox-checked .ant-checkbox-inner,.my-skills-table .ant-checkbox-indeterminate .ant-checkbox-inner{background:#00d4ff;border-color:#00d4ff}.my-skills-table .ant-table-tbody>tr.my-skills-row-selected>td,.my-skills-table .ant-table-tbody>tr.my-skills-row-selected:hover>td{background:#00d4ff0d!important}.my-skills-table .ant-table-cell-fix-end,.my-skills-table .ant-table-cell-fix-right{z-index:3;background:#060f1e!important;background-clip:padding-box!important;box-shadow:-1px 0 #00d4ff14;isolation:isolate}.my-skills-table .ant-table-thead>tr>.ant-table-cell-fix-end,.my-skills-table .ant-table-thead>tr>.ant-table-cell-fix-right{z-index:4;background:#071426!important}.my-skills-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end,.my-skills-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:#081728!important}.user-workspace-content .my-skills-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end,.user-workspace-content .my-skills-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:#081728!important}.user-workspace-content .my-skills-table .ant-table-tbody>tr>.ant-table-cell-fix-end.ant-table-cell-row-hover,.user-workspace-content .my-skills-table .ant-table-tbody>tr>.ant-table-cell-fix-right.ant-table-cell-row-hover{background:#081728!important}.my-skills-table .my-skills-row-selected .ant-table-cell-fix-end,.my-skills-table .my-skills-row-selected:hover .ant-table-cell-fix-end,.my-skills-table .my-skills-row-selected .ant-table-cell-fix-right,.my-skills-table .my-skills-row-selected:hover .ant-table-cell-fix-right{background:#081520!important}.user-workspace-content .my-skills-table .my-skills-row-selected:hover>.ant-table-cell-fix-end,.user-workspace-content .my-skills-table .my-skills-row-selected:hover>.ant-table-cell-fix-right{background:#081520!important}.user-workspace-content .my-skills-table .my-skills-row-selected>.ant-table-cell-fix-end.ant-table-cell-row-hover,.user-workspace-content .my-skills-table .my-skills-row-selected>.ant-table-cell-fix-right.ant-table-cell-row-hover{background:#081520!important}.my-skills-table .ant-table-cell-fix-right-first:after,.my-skills-table .ant-table-cell-fix-right-last:after{border-left:1px solid rgba(0,212,255,.12);box-shadow:-10px 0 18px -10px #000000eb}.my-skills-table .ant-table-body{overflow-x:auto!important;overscroll-behavior:contain}.my-skills-table.ant-table-wrapper .ant-table-thead>tr>th{height:auto;padding:12px 14px;color:#8ba3bd99;background:#00d4ff08;border-color:#00d4ff1f;font-family:Noto Sans SC,sans-serif;font-size:11px;letter-spacing:.06em}.my-skills-table.ant-table-wrapper .ant-table-tbody>tr>td{height:60px;padding:10px 14px;color:#8ba3bd;border-color:#00d4ff12;font-size:12px}.my-skills-table .my-skill-identity>span,.my-skills-table .my-skill-identity .ant-typography-link,.my-skills-table .my-skill-identity .ant-typography-secondary,.my-skills-table .my-skill-file{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-skills-table .my-skill-identity .ant-typography-link,.my-skills-table .my-skill-identity .ant-typography-secondary{display:block;width:100%}.my-skills-table .my-skill-share-code.ant-btn{width:auto;min-width:0;height:26px;padding:0 7px;color:#7c9abf;background:#00d4ff0a;border:1px solid rgba(0,212,255,.12);border-radius:5px;box-shadow:none;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.my-skills-table .my-skill-share-code.ant-btn:hover{color:#00d4ff!important;background:#00d4ff14!important;border-color:#00d4ff4d!important}.create-skill-page>.ant-btn:first-child{height:30px;min-height:30px;margin:-5px 0 14px;padding-inline:0;color:#5a7a9a!important;background:transparent;border:0}.create-skill-page .create-page-title,.create-skill-page .create-skill-card{max-width:none}.create-skill-card .ant-card-body{padding:26px;color:#91a9c1;background:transparent}.create-skill-page .skill-upload-first,.create-skill-page .skill-logo-field,.create-skill-page .price-setting{background:#030d1b94;border-color:#00d4ff1a;border-radius:7px}.create-skill-page .section-index,.create-skill-page .skill-upload-first-heading .section-index{color:#00d4ffa6!important;font-size:9px;letter-spacing:1.5px}.create-skill-page h4,.create-skill-page .ant-form-item-label>label,.create-skill-page .ant-typography-strong,.create-skill-page .rich-text-surface{color:#cddbea!important}.create-skill-page .ant-typography-secondary,.create-skill-page .skill-directory-entry{color:#58728c!important}.create-skill-page .ant-input,.create-skill-page .ant-input-affix-wrapper,.create-skill-page .ant-input-number,.create-skill-page .ant-select-selector,.create-skill-page .rich-text-editor,.create-skill-page .rich-text-toolbar{color:#cddbea!important;background:#020b17e0!important;border-color:#00d4ff21!important;border-radius:5px!important;box-shadow:none!important}.create-skill-page .ant-input::placeholder,.create-skill-page .rich-text-surface:empty:before,.create-skill-page .ant-select-selection-placeholder{color:#3f5872!important}.create-skill-page .skill-logo-field{padding:18px}.create-skill-page .skill-display-image-field{margin-bottom:22px;padding:18px;color:#91a9c1;background:#030d1b94;border:1px solid rgba(0,212,255,.1);border-radius:7px}.create-skill-page .skill-display-image-heading{align-items:flex-start;margin-bottom:14px}.create-skill-page .skill-display-image-heading .ant-typography-strong{display:block;margin:0 0 4px;color:#cddbea!important;font-size:13px;font-weight:650}.create-skill-page .skill-display-image-heading .ant-typography-secondary{max-width:660px;margin:0;color:#58728c!important;font-size:11px;line-height:1.7}.create-skill-page .skill-display-image-heading>span{min-width:48px;padding:5px 9px;color:#54ddf6;text-align:center;background:#00d4ff12;border:1px solid rgba(0,212,255,.14);border-radius:5px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:650}.create-skill-page .skill-display-image-input{display:none!important}.create-skill-page .skill-display-image-grid{gap:10px;margin-bottom:12px}.create-skill-page .skill-display-image-item{background:#071426;border-color:#00d4ff24;border-radius:6px;box-shadow:none;transition:border-color .18s ease,transform .18s ease}.create-skill-page .skill-display-image-item:hover{border-color:#00d4ff61;transform:translateY(-1px)}.create-skill-page .skill-display-image-add{min-height:88px;gap:5px;padding:14px;color:#6d91b3;background:#020b17b8;border:1px dashed rgba(0,212,255,.24);border-radius:6px;box-shadow:none}.create-skill-page .skill-display-image-add:hover:not(:disabled){color:#38d9ff;background:#00d4ff0b;border-color:#00d4ff85}.create-skill-page .skill-display-image-add:focus-visible{outline:2px solid rgba(0,212,255,.45);outline-offset:2px}.create-skill-page .skill-display-image-add>.anticon{font-size:21px}.create-skill-page .skill-display-image-add>span{color:inherit;font-size:12px;font-weight:650}.create-skill-page .skill-display-image-add>small{color:#4f6d88;font-size:10px;line-height:1.5}.create-skill-page .skill-display-image-add:disabled{color:#405a73;background:#020b177a;border-color:#00d4ff1a;opacity:1}.create-skill-page .skill-display-image-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.create-skill-page .skill-display-image-system{color:#9b8cff;border-color:#8b5cf647}.create-skill-page .skill-display-image-system:hover:not(:disabled){color:#c7bfff;background:#7c3aed0e;border-color:#a78bfa85}.create-skill-page .skill-logo-choice-preview{width:54px;height:54px;border-radius:8px}.create-skill-page .form-actions{border-color:#00d4ff14}.create-skill-page .skill-directory-tree{background:#020b17b8;border-color:#00d4ff1f}.create-skill-page .skill-directory-summary{background:#00d4ff09;border-color:#00d4ff14}.create-skill-page .skill-package-select-button.ant-btn{min-width:200px;height:42px;justify-content:flex-start;padding-inline:20px;color:#00d4ff;background:#00d4ff12;border-color:#00d4ff6b;border-radius:7px;box-shadow:none;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:13px}.create-skill-page .skill-package-select-button.ant-btn:hover{color:#72eaff!important;background:#00d4ff1c!important;border-color:#00d4ffa8!important}.create-skill-page .skill-inspection-result>.ant-alert{color:#8fa6bf;background:#030d1bf0;border-color:#ff657747;border-radius:7px}.create-skill-page .skill-inspection-result>.ant-alert-warning{border-color:#f5b84f47}.create-skill-page .skill-inspection-result>.ant-alert .ant-alert-message,.create-skill-page .skill-inspection-result>.ant-alert .ant-alert-description,.create-skill-page .skill-inspection-result>.ant-alert .ant-typography{color:#8fa6bf!important}.create-skill-page .skill-directory-entry:hover{background:#00d4ff09}.create-skill-page .skill-definition-badge{color:#00e58b}.create-skill-modal-overlay{position:fixed;inset:0;z-index:900;overflow:hidden;color:#e2eaf5;background:#030810d9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.create-skill-modal-panel.create-skill-page{display:flex;width:min(760px,calc(100vw - 48px));height:100dvh;min-height:0;flex-direction:column;margin:0 auto;padding:48px 0 10px}.create-skill-modal-heading{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.create-skill-modal-heading h1.ant-typography{margin:0;color:#e2eaf5;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:26px;font-weight:700;line-height:1.35}.create-skill-modal-heading h1.ant-typography span{color:#00d4ff}.create-skill-modal-heading .ant-typography-secondary{display:block;margin-top:6px;color:#5a7a9a!important;font-size:13px}.create-skill-modal-accent{width:48px;height:2px;margin-top:12px;background:linear-gradient(90deg,#00d4ff,#7c3aed);border-radius:2px}.create-skill-modal-close.ant-btn{display:flex;width:36px;min-width:36px;height:36px;align-items:center;justify-content:center;padding:0;color:#5a7a9a;font-size:16px;background:#00d4ff0f;border:1px solid rgba(0,212,255,.2);border-radius:8px;box-shadow:none}.create-skill-modal-close.ant-btn:hover{color:#00d4ff!important;background:#00d4ff1a!important;border-color:#00d4ff80!important}.create-skill-modal-panel .create-skill-card.ant-card{display:flex;width:100%;min-height:0;flex:1;overflow:visible;max-width:none;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}.create-skill-modal-loading,.create-skill-modal-error{width:100%}.create-skill-modal-loading{display:flex;min-height:0;flex:1;align-items:center;justify-content:center}.create-skill-modal-panel .create-skill-card .ant-card-body{width:100%;height:100%;min-height:0;padding:0}.create-skill-modal-panel .create-skill-card form{display:flex;height:100%;min-height:0;flex-direction:column}.create-skill-modal-panel .create-skill-form-content{min-height:0;flex:1;padding:0 8px 24px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(0,212,255,.24) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.create-skill-modal-panel .create-skill-form-content::-webkit-scrollbar{width:6px}.create-skill-modal-panel .create-skill-form-content::-webkit-scrollbar-thumb{background:#00d4ff3d;border-radius:999px}.create-skill-modal-panel .skill-upload-first,.create-skill-modal-panel .skill-logo-field,.create-skill-modal-panel .price-setting,.create-skill-modal-panel .rich-text-editor{background:#081428d9!important;border-color:#00d4ff1a!important;border-radius:12px!important}.create-skill-modal-panel .skill-upload-first{padding:22px 24px;border-color:#00d4ff26!important}.create-skill-modal-panel .skill-logo-field,.create-skill-modal-panel .price-setting{padding:22px 24px}.create-skill-modal-panel .ant-form-item-label>label{color:#7c9abf!important;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em}.create-skill-modal-panel .ant-input,.create-skill-modal-panel .ant-input-affix-wrapper,.create-skill-modal-panel .ant-input-number,.create-skill-modal-panel .ant-select-selector,.create-skill-modal-panel .rich-text-toolbar,.create-skill-modal-panel .rich-text-surface{min-height:42px;color:#c8daf0!important;background:#050f1ecc!important;border-color:#00d4ff2e!important;border-radius:8px!important}.create-skill-modal-panel .form-actions{display:flex;min-height:68px;flex:0 0 68px;align-items:center;justify-content:flex-end;gap:12px;margin:0;padding:14px 20px;background:#050a12;border-top:1px solid rgba(0,212,255,.12)}.create-skill-modal-panel .form-actions .ant-btn{min-width:80px;height:40px;padding:0 20px;color:#7897b5;background:#050f1ee0;border:1px solid rgba(0,212,255,.22);border-radius:8px;font-size:13px;font-weight:500;box-shadow:none}.create-skill-modal-panel .form-actions .create-skill-cancel-button:hover{color:#b9dfff!important;background:#00d4ff0f!important;border-color:#00d4ff66!important}.create-skill-modal-panel .form-actions .create-skill-submit-button{min-width:124px;padding-inline:24px;color:#00d4ff;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-weight:600;background:linear-gradient(135deg,#00d4ff33,#7c3aed33);border-color:#00d4ff80;box-shadow:0 0 20px #00d4ff33}.create-skill-modal-panel .form-actions .create-skill-submit-button:disabled{color:#3a5a7a;background:#00d4ff0a;border-color:#00d4ff26;box-shadow:none}.create-skill-modal-panel .form-actions .create-skill-submit-button.ant-btn-loading,.create-skill-modal-panel .form-actions .create-skill-submit-button.ant-btn-loading:disabled{color:#8cecff;background:linear-gradient(135deg,#00d4ff2e,#7c3aed2e);border-color:#00d4ff73;box-shadow:0 0 20px #00d4ff29;cursor:wait}body:has(.create-skill-modal-overlay){overflow:hidden}@media(max-width:640px){.create-skill-modal-panel.create-skill-page{width:min(100% - 28px,760px);padding:28px 0 10px}.create-skill-modal-panel .form-grid{grid-template-columns:1fr}}.skill-import-page{padding-top:24px!important;padding-bottom:28px!important}.skill-import-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:6px}.skill-import-back.ant-btn{width:18px;min-width:18px;height:28px;padding:0;color:#5a7a9a;background:transparent!important;border:0}.skill-import-heading h2.ant-typography{margin:0;color:#e2eaf5;font-size:22px;font-weight:700}.skill-import-heading h2 span{color:#00d4ff}.skill-import-heading .ant-typography-secondary{display:block;margin-top:4px;color:#5a7a9a!important;font-size:12px}.skill-import-heading-accent{width:48px;height:2px;margin:0 0 24px 30px;background:linear-gradient(90deg,#00d4ff,#7c3aed);border-radius:2px}.skill-import-upload-card .ant-card-head,.skill-import-preview .ant-card-head,.skill-import-records .ant-card-head{min-height:44px;border-color:#00d4ff14}.skill-import-upload-card .ant-card-head-title,.skill-import-preview .ant-card-head-title,.skill-import-records .ant-card-head-title{color:#cddbea;font-size:14px;font-weight:600}.skill-import-upload-card .ant-card-body,.skill-import-preview .ant-card-body,.skill-import-records .ant-card-body{padding:16px 22px 20px}.skill-import-upload-card.ant-card{margin-bottom:20px;background:#081428cc!important;border-radius:12px!important}.skill-import-upload-card .ant-card-head{padding-inline:22px}.skill-import-upload-card .ant-card-extra .ant-btn{height:30px;padding-inline:14px;color:#7c9abf;background:#00d4ff0f;border-color:#00d4ff40;border-radius:7px;font-size:12px}.skill-import-controls .ant-upload-drag{height:160px;min-height:160px;padding:18px 20px;background:#050f1e80;border:1.5px dashed rgba(0,212,255,.2);border-radius:10px}.skill-import-controls .ant-upload-btn{padding:12px!important}.skill-import-controls .ant-upload-drag-icon{margin-top:0!important}.skill-import-controls .ant-upload-drag:hover{border-color:#00d4ff6b}.skill-import-controls .ant-upload-drag-icon,.skill-import-controls .ant-upload-drag-icon .anticon{margin-bottom:8px!important;color:#00d4ff;font-size:30px!important}.skill-import-controls .ant-upload-drag-icon .anticon svg{width:30px;height:30px}.skill-import-controls .ant-upload-text,.skill-import-controls p,.skill-import-controls .ant-typography{color:#7890aa;font-size:12px}.skill-import-controls{align-items:start;grid-template-columns:minmax(0,1fr) 210px;gap:16px}.skill-import-controls>div:last-child{min-width:200px;gap:8px}.skill-import-controls>div:last-child>.ant-typography{color:#7c9abf!important;font-size:12px;font-weight:600}.skill-import-controls .ant-select-selector{color:#a7bdd2!important;background:#020b17e0!important;border-color:#00d4ff21!important;border-radius:8px!important}.skill-import-policy-select.ant-select-single:not(.ant-select-sm),.skill-import-policy-select.ant-select-single:not(.ant-select-sm) .ant-select-selector{height:36px!important;min-height:36px}.skill-import-policy-select.ant-select-single:not(.ant-select-sm){padding:0;color:#9bb3ca!important;background:#081120!important;border:1px solid rgba(0,212,255,.22)!important;border-radius:8px!important}.skill-import-policy-select .ant-select-selection-item{color:#9bb3ca;font-size:12px;line-height:34px!important}.skill-import-policy-select .ant-select-arrow{color:#6f8ca7;font-size:10px}.skill-import-policy-popup.ant-select-dropdown{padding:0;overflow:hidden;background:#071426;border:1px solid rgba(0,212,255,.14);border-radius:8px;box-shadow:0 18px 50px #00000073}.skill-import-policy-popup .ant-select-item{min-height:36px;padding:0;color:#8da6bf;font-size:12px;line-height:36px;border-radius:0}.skill-import-policy-popup .ant-select-item-option-content{overflow:visible}.skill-import-policy-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#00d4ff0a}.skill-import-policy-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#00d4ff!important;font-weight:500;background:#00d4ff1a!important}.skill-import-policy-option{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;padding:0 12px}.skill-import-policy-option .anticon{color:#00d4ff;font-size:10px}.skill-import-controls>div:last-child>.ant-btn-primary{height:38px;margin-top:2px;color:#00d4ff;background:linear-gradient(135deg,#00d4ff26,#7c3aed26);border:1px solid rgba(0,212,255,.4);border-radius:8px}.skill-import-records-title{display:block;margin:0 0 8px;color:#c8daf0!important;font-size:14px}.skill-import-records.ant-card{background:#050f1cb3!important;border-radius:12px!important}.skill-import-upload-card.ant-card,.skill-import-records.ant-card{border:1px solid rgba(0,212,255,.08);box-shadow:none}.skill-import-records .ant-card-body{padding:0}.skill-import-records .ant-table-thead>tr>th,.skill-import-records .ant-table-tbody>tr>td{padding:12px 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-import-records .ant-table-thead>tr>th{color:#8ba3bd8c;font-size:11px;letter-spacing:.05em}.skill-import-records .ant-table-tbody>tr>td{color:#8ba3bd;font-size:12px}.skill-import-records-table .ant-table-content,.skill-import-records-table .ant-table-body{overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.skill-import-records-table .ant-table-cell-fix-end,.skill-import-records-table .ant-table-cell-fix-right{z-index:3;background:#060f1e!important;background-clip:padding-box!important;box-shadow:-1px 0 #00d4ff14;isolation:isolate}.skill-import-records-table .ant-table-thead>tr>.ant-table-cell-fix-end,.skill-import-records-table .ant-table-thead>tr>.ant-table-cell-fix-right{z-index:4;background:#071426!important}.skill-import-records-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end,.skill-import-records-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:#081728!important}.skill-import-records .ant-pagination{margin:0!important;padding:14px;border-top:1px solid rgba(0,212,255,.07)}.skill-import-batch-no,.skill-import-file,.skill-import-counts{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px}.skill-import-batch-no{color:#5a7a9a}.skill-import-file{display:flex;min-width:0;align-items:center;gap:6px;color:#7c9abf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-import-file .anticon{flex:0 0 auto;color:#d1a963}.skill-import-status.ant-tag{padding:2px 8px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;line-height:16px;letter-spacing:.05em;border-radius:20px}.skill-import-status-completed.ant-tag{color:#34d399;background:#34d3991a;border-color:#34d39940}.skill-import-status-previewed.ant-tag{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b40}.skill-import-status-failed.ant-tag{color:#f87171;background:#ef44441a;border-color:#ef444440}.skill-import-counts{display:inline-flex;gap:1px;align-items:center;color:#7c9abf}.skill-import-records .ant-table-thead>tr>.skill-import-counts-cell,.skill-import-records .ant-table-tbody>tr>.skill-import-counts-cell,.skill-import-records .ant-table-thead>tr>.skill-import-operation-cell,.skill-import-records .ant-table-tbody>tr>.skill-import-operation-cell{padding-inline:8px}.skill-import-counts button{min-width:24px;min-height:24px;padding:0 2px;color:#7c9abf;font:inherit;line-height:22px;background:transparent;border:0;border-radius:4px;cursor:pointer}.skill-import-counts button:hover,.skill-import-counts button:focus-visible{background:#00d4ff1a}.skill-import-counts button:focus-visible{outline:2px solid #00d4ff;outline-offset:1px}.skill-import-counts i{color:#3a5a7a;font-style:normal}.skill-import-counts .skill-import-count-success{color:#34d399}.skill-import-counts .skill-import-count-failure{color:#f87171}.skill-import-counts .skill-import-count-skipped{color:#f59e0b}.skill-import-detail-batch{display:block;margin-bottom:12px;color:#7890aa!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px}.skill-import-detail-modal .ant-table-tbody>tr>td{white-space:normal;word-break:break-word}.skill-import-detail-modal .ant-modal{max-width:calc(100vw - 32px)}.skill-import-detail-modal .skill-import-detail-text{line-height:1.6;white-space:normal;overflow-wrap:anywhere}.skill-import-records .ant-btn-dangerous{color:#f87171!important;background:#ef444414;border-color:#ef44444d;border-radius:5px}.skill-import-empty-action{color:#3a5a7a}.skill-import-preview .ant-statistic-title{color:#58728c;font-size:9px}.skill-import-preview .ant-statistic-content{color:#dce7f2;font-size:21px}.app-shell-user-workspace .forum-design-page{width:100%;max-width:none;min-width:0;padding:28px!important}.app-shell-user-workspace .forum-design-heading{display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:0;border:0}.app-shell-user-workspace .forum-design-heading:after{display:none}.forum-design-heading-copy{min-width:0}.app-shell-user-workspace .forum-design-heading .section-index{display:block;margin:0 0 7px;color:#00d4ff7a!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:1.5px;line-height:14px}.forum-design-title-row{display:flex;min-width:0;align-items:flex-start;gap:7px}.forum-design-title-row>div{min-width:0}.app-shell-user-workspace .forum-design-title-row h2.ant-typography{margin:0 0 5px;color:#e2eaf5;font-size:22px;font-weight:650;line-height:28px}.app-shell-user-workspace .forum-design-title-row .ant-typography-secondary{display:block;color:#58728c!important;font-size:10px;line-height:16px}.forum-design-back.ant-btn{width:20px;min-width:20px;height:28px;margin-left:-5px;padding:0;color:#4d6b88!important;background:transparent!important;border:0;box-shadow:none}.forum-design-back.ant-btn:hover{color:#00d4ff!important}.app-shell-user-workspace .forum-design-create.ant-btn{min-width:102px;height:38px;padding-inline:17px;color:#eef0ff;background:linear-gradient(105deg,#2563eb,#7c3aed);border:1px solid rgba(122,105,255,.62);border-radius:7px;box-shadow:0 0 20px #584aff3d;font-size:11px}.app-shell-user-workspace .forum-design-create.ant-btn:not(:disabled):hover{color:#fff!important;background:linear-gradient(105deg,#3471f2,#8b4bf0)!important;border-color:#9581ff!important}.forum-design-title-rule{width:36px;height:2px;margin:0 0 20px 21px;background:linear-gradient(90deg,#00d4ff,#7c3aed);box-shadow:0 0 7px #00d4ff47}.app-shell-user-workspace .forum-design-segments.ant-segmented{display:inline-flex;width:auto;margin:0 0 17px;padding:0;background:transparent;border:0}.app-shell-user-workspace .forum-design-segments .ant-segmented-group{gap:8px}.app-shell-user-workspace .forum-design-segments .ant-segmented-item{min-width:77px;height:32px;color:#5c7792!important;background:#040e1cb3;border:1px solid rgba(0,212,255,.09);border-radius:17px;font-size:10px;line-height:30px}.app-shell-user-workspace .forum-design-segments .ant-segmented-item-label{min-height:30px;padding:0 14px;line-height:30px}.app-shell-user-workspace .forum-design-segments .ant-segmented-thumb,.app-shell-user-workspace .forum-design-segments .ant-segmented-item-selected{color:#00d4ff!important;background:#00d4ff17;border-color:#00d4ff59;box-shadow:none}.forum-design-reminder-label{display:inline-flex;align-items:center;gap:6px}.forum-design-reminder-label i{width:7px;height:7px;background:#ff6577;border-radius:50%;box-shadow:0 0 7px #ff657780}.app-shell-user-workspace .forum-design-list{margin:0}.app-shell-user-workspace .forum-design-list .ant-list-items{display:flex;flex-direction:column;gap:10px}.app-shell-user-workspace .forum-design-list .ant-list-item{padding:0;border:0}.app-shell-user-workspace .forum-design-post.ant-card{min-height:92px;cursor:pointer;background:#04101fa8!important;border:1px solid rgba(0,212,255,.08);border-radius:8px;box-shadow:none;transition:background .15s ease,border-color .15s ease}.app-shell-user-workspace .forum-design-post.ant-card:hover{background:#00d4ff08!important;border-color:#00d4ff30;box-shadow:none;transform:none}.app-shell-user-workspace .forum-design-post .ant-card-body{padding:14px 17px 13px}.forum-design-post-heading,.forum-design-post-summary,.forum-design-post-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px}.app-shell-user-workspace .forum-design-post-heading h4.ant-typography{min-width:0;margin:0;overflow:hidden;color:#cddbea;font-size:12px;font-weight:650;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.forum-design-pin{margin-right:6px;color:#00d4ff;font-size:10px}.forum-design-post-heading time{flex:0 0 auto;color:#3f5872;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;line-height:16px}.forum-design-post-summary{margin-top:4px}.app-shell-user-workspace .forum-design-post-summary .ant-typography{min-width:0;margin:0;color:#526d88;font-size:9px;line-height:15px}.forum-design-post-counts{flex:0 0 auto;color:#7890aa;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;line-height:15px}.forum-design-post-counts span{white-space:nowrap}.forum-design-post-counts .anticon{margin-right:3px;color:#b4c6d8}.forum-design-post-footer{min-height:19px;margin-top:6px}.forum-design-post-footer>.ant-space:empty{display:none}.app-shell-user-workspace .forum-design-post-footer .ant-btn-default{height:19px;min-height:19px;padding:0 8px;color:#27a9ce;background:#00d4ff0e;border-color:#00d4ff24;border-radius:10px;font-size:8px;line-height:17px}.forum-design-owner-actions{margin-left:auto}.app-shell-user-workspace .forum-design-post-footer .ant-tag{margin:0;color:#7890aa;background:#5a7a9a14;border-color:#5a7a9a33;font-size:8px}.app-shell-user-workspace .forum-design-post-footer .ant-btn-dangerous{color:#ff7a8a;border-color:#ff65773d}.app-shell-user-workspace .forum-design-list .ant-empty{min-height:280px;padding-top:80px}.app-shell-user-workspace .forum-design-list .ant-empty-description{color:#58728c}.app-shell-user-workspace .forum-design-page>.ant-pagination{margin:18px 0 0;justify-content:center}@media(max-width:760px){.app-shell-user-workspace .forum-design-page{padding:24px 20px 30px!important}.app-shell-user-workspace .forum-design-heading{align-items:stretch;flex-direction:column;gap:16px}.app-shell-user-workspace .forum-design-create.ant-btn{align-self:flex-start}.forum-design-title-rule{margin-top:14px}.app-shell-user-workspace .forum-design-segments.ant-segmented{display:block;overflow-x:auto}.app-shell-user-workspace .forum-design-segments .ant-segmented-group{width:max-content}.forum-design-post-heading,.forum-design-post-summary{align-items:flex-start;flex-direction:column;gap:3px}.forum-design-post-counts{align-self:flex-end}}.forum-compose-design-modal .ant-modal-mask{background:#030810d9!important;-webkit-backdrop-filter:none;backdrop-filter:none}.forum-compose-design-modal .ant-modal-wrap{overflow:auto}.forum-compose-design-modal .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0}.forum-compose-design-modal .ant-modal-content,.forum-compose-design-modal .ant-modal-container{padding:0;overflow:hidden;color:#c8daf0;background:#080f1e!important;border:1px solid rgba(0,212,255,.15);border-radius:12px;box-shadow:0 24px 72px #00000094,0 0 34px #00d4ff09!important}.forum-compose-design-modal .ant-modal-body{padding:0}.forum-compose-header{display:flex;height:58px;align-items:center;justify-content:space-between;padding:0 32px}.forum-compose-header h4.ant-typography{margin:0;color:#e2eaf5;font-size:17px;font-weight:650;line-height:24px}.forum-compose-header .ant-btn{width:28px;min-width:28px;height:28px;padding:0;color:#5a7a9a;background:#00d4ff0a;border:1px solid rgba(0,212,255,.13);border-radius:6px;box-shadow:none}.forum-compose-header .ant-btn:hover{color:#00d4ff!important;background:#00d4ff14!important;border-color:#00d4ff42!important}.forum-compose-form{padding:0 32px 27px}.forum-compose-form .ant-form-item{margin-bottom:17px}.forum-compose-form .ant-form-item-label{padding:0 0 8px}.forum-compose-form .ant-form-item-label>label{height:auto;color:#8ba7c2;font-size:11px;line-height:16px}.forum-compose-form .ant-form-item-label>label>span{display:inline-flex;align-items:center;gap:7px}.forum-compose-form .ant-form-item-label i{width:5px;height:5px;background:#00d4ff;border-radius:1px;box-shadow:0 0 5px #00d4ff7a;transform:rotate(45deg)}.forum-compose-form .ant-input,.forum-compose-form textarea.ant-input{color:#c8daf0;background:#050f1ecc!important;border:1px solid rgba(0,212,255,.18)!important;box-shadow:none!important}.forum-compose-form .ant-input:hover,.forum-compose-form textarea.ant-input:hover,.forum-compose-form .ant-input:focus,.forum-compose-form textarea.ant-input:focus{border-color:#00d4ff66!important}.forum-compose-title-input.ant-input-affix-wrapper{height:46px;padding:0 12px;color:#c8daf0;background:#050f1ecc!important;border:1px solid rgba(0,212,255,.18)!important;border-radius:7px;box-shadow:none!important}.forum-compose-title-input.ant-input-affix-wrapper .ant-input{height:44px;padding:0;border:0!important}.forum-compose-title-input .ant-input-suffix,.forum-compose-content-input+.ant-input-data-count{color:#3a5a7a;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px}.forum-compose-content-item{margin-bottom:14px!important}.forum-compose-markdown-field{position:relative}.forum-compose-markdown-field .skill-markdown-editor-toolbar{margin-bottom:8px}.forum-compose-markdown-field .skill-markdown-editor-toolbar .ant-btn{height:32px;padding-inline:12px;color:#8aaed4;background:#00d4ff0a;border-color:#00d4ff29;border-radius:6px;font-size:10px}.forum-compose-markdown-field .skill-markdown-editor-toolbar .ant-btn:hover{color:#00d4ff!important;border-color:#00d4ff6b!important}.forum-compose-markdown-field .skill-markdown-editor-tip{color:#58728c;font-size:10px}.forum-compose-markdown-field .skill-markdown-native-workspace{border-color:#00d4ff2e;border-radius:8px}.forum-compose-markdown-field .skill-markdown-native-textarea{min-height:calc(var(--skill-markdown-height, 280px) - 44px);padding:14px 16px 20px;font-size:12px;line-height:1.7}.forum-compose-markdown-count{display:block;margin-top:5px;color:#3a5a7a!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;text-align:right}.forum-compose-content-input.ant-input-affix-wrapper{height:197px;min-height:197px;padding:0;background:#050f1ecc!important;border:1px solid rgba(0,212,255,.18)!important;border-radius:10px;box-shadow:none!important}.forum-compose-content-input.ant-input-affix-wrapper:hover,.forum-compose-content-input.ant-input-affix-wrapper:focus-within{border-color:#00d4ff66!important}.forum-compose-content-input.ant-input-affix-wrapper textarea.ant-input{height:195px;min-height:195px;padding:12px 13px 24px;resize:none;background:transparent!important;border:0!important;border-radius:9px;font-size:12px;line-height:1.65}.forum-compose-content-input .ant-input-suffix{position:absolute;right:10px;bottom:7px;margin:0;pointer-events:none;line-height:14px}.forum-compose-skill-selection{display:flex;align-items:center;gap:12px;margin-bottom:22px}.forum-compose-skill-selection .ant-btn{height:30px;padding:0 12px;color:#8aaed4;background:#00d4ff0a;border-color:#00d4ff29;border-radius:6px;box-shadow:none;font-size:10px}.forum-compose-skill-selection .ant-typography{color:#3a5a7a;font-size:9px}.forum-compose-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.forum-compose-actions .ant-btn{min-width:72px;height:36px;border-radius:6px;font-size:11px;box-shadow:none}.forum-compose-actions .ant-btn-default{color:#6f8ca7;background:transparent;border-color:#00d4ff21}.forum-compose-actions .ant-btn-primary{color:#cbdcff;background:#2563eb57;border-color:#4d6fee61}.forum-compose-actions .ant-btn-primary:not(:disabled){color:#eef2ff;background:linear-gradient(105deg,#2563eb,#5b4adf);border-color:#7065ff99;box-shadow:0 0 16px #584aff29}.forum-compose-actions .ant-btn-primary:disabled{color:#8497b96b;background:#26458238;border-color:#4961972e}@media(max-width:680px){.forum-compose-header{padding:0 20px}.forum-compose-form{padding:0 20px 22px}.forum-compose-content-input.ant-input-affix-wrapper{height:180px;min-height:180px}.forum-compose-content-input.ant-input-affix-wrapper textarea.ant-input{height:178px;min-height:178px}}.forum-skill-picker-design-modal .ant-modal-mask{background:#02060ce6!important;-webkit-backdrop-filter:none;backdrop-filter:none}.forum-skill-picker-design-modal .ant-modal-wrap{overflow:hidden}.forum-skill-picker-design-modal .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0}.forum-skill-picker-design-modal .ant-modal-content,.forum-skill-picker-design-modal .ant-modal-container{height:min(800px,calc(100vh - 48px));padding:0;overflow:hidden;color:#c8daf0;background:#07101c!important;border:1px solid rgba(0,212,255,.22);border-radius:12px;box-shadow:0 24px 78px #000000ad,0 0 38px #00d4ff0a!important}.forum-skill-picker-design-modal .ant-modal-body{display:grid;height:100%;grid-template-rows:66px 72px minmax(0,1fr) 68px;padding:0}.forum-skill-picker-header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid rgba(0,212,255,.1)}.forum-skill-picker-header h4.ant-typography{margin:0;color:#e4ebf5;font-size:18px;font-weight:650;line-height:24px}.forum-skill-picker-header .ant-btn{width:30px;min-width:30px;height:30px;padding:0;color:#5a7a9a;background:transparent!important;border:0!important;border-radius:6px;box-shadow:none}.forum-skill-picker-header .ant-btn:hover{color:#00d4ff!important;background:#00d4ff12!important}.forum-skill-picker-tools{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:10px;padding:14px 24px 10px}.forum-skill-picker-tools .ant-input-group-wrapper,.forum-skill-picker-tools .ant-select{width:100%}.forum-skill-picker-tools .ant-input-affix-wrapper,.forum-skill-picker-tools .ant-input,.forum-skill-picker-tools .ant-input-group-addon,.forum-skill-picker-tools .ant-input-search-button,.forum-skill-picker-tools .ant-select-selector{color:#c8daf0!important;background:#020b17db!important;border-color:#00d4ff2b!important;box-shadow:none!important}.forum-skill-picker-tools .ant-input-group .ant-input,.forum-skill-picker-tools .ant-input-search-button,.forum-skill-picker-tools .ant-select-selector{height:48px!important}.forum-skill-picker-tools .ant-input{padding-inline:12px;font-size:12px}.forum-skill-picker-tools .ant-input-search-button{width:48px;color:#8ba7c2!important}.forum-skill-picker-tools .ant-select-selector{align-items:center;padding-inline:14px!important;border-radius:6px!important;font-size:12px}.forum-skill-picker-tools .ant-input::placeholder,.forum-skill-picker-tools .ant-select-selection-placeholder{color:#3f5c78!important}.forum-skill-picker-list{min-height:0;margin:0 24px;overflow-y:auto;scrollbar-color:rgba(0,212,255,.25) transparent;scrollbar-width:thin}.forum-skill-picker-list::-webkit-scrollbar{width:6px}.forum-skill-picker-list::-webkit-scrollbar-thumb{background:#00d4ff33;border-radius:6px}.forum-skill-picker-list .ant-spin-nested-loading,.forum-skill-picker-list .ant-spin-container,.forum-skill-picker-list .ant-list{min-height:100%}.forum-skill-picker-list .ant-list-item{display:grid;min-height:118px;grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:14px;padding:13px 14px 13px 0;cursor:pointer;background:transparent;border-block-end:1px solid rgba(0,212,255,.08);transition:background .16s ease,border-color .16s ease}.forum-skill-picker-list .ant-list-item:hover,.forum-skill-picker-list .ant-list-item.is-selected{background:#00d4ff06;border-color:#00d4ff26}.forum-skill-picker-logo.skill-icon{width:50px;min-width:50px;height:50px;margin:0;border-radius:10px}.forum-skill-picker-copy{min-width:0}.forum-skill-picker-copy>.ant-typography{display:block;margin:2px 0 5px;color:#c7d8ed;font-size:13px;font-weight:650;line-height:18px}.forum-skill-picker-copy .ant-typography.ant-typography-ellipsis{margin:0;color:#6f89a3;font-size:11px;font-weight:400;line-height:1.55;-webkit-line-clamp:3!important}.forum-skill-picker-list .ant-checkbox-wrapper{align-self:center;margin-left:10px;color:#68829b;font-size:11px}.forum-skill-picker-list .ant-checkbox-inner{width:18px;height:18px;background:#020b17e6;border-color:#00d4ff33;border-radius:4px}.forum-skill-picker-list .ant-checkbox-checked .ant-checkbox-inner{background:#00bde7;border-color:#00d4ff}.forum-skill-picker-footer{display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#040c17fa;border-top:1px solid rgba(0,212,255,.1)}.forum-skill-picker-footer>.ant-typography{color:#496987;font-size:10px}.forum-skill-picker-footer .ant-btn{min-width:80px;height:36px;border-radius:6px;box-shadow:none;font-size:11px}.forum-skill-picker-footer .ant-btn-default{color:#718da8;background:transparent;border-color:#00d4ff24}.forum-skill-picker-footer .ant-btn-primary{color:#eaf7ff;background:linear-gradient(105deg,#2563eb,#5647d9);border-color:#7065ff94;box-shadow:0 0 18px #584aff26}@media(max-width:680px){.forum-skill-picker-design-modal .ant-modal-content,.forum-skill-picker-design-modal .ant-modal-container{height:min(720px,calc(100dvh - 24px))}.forum-skill-picker-design-modal .ant-modal-body{grid-template-rows:58px 112px minmax(0,1fr) 62px}.forum-skill-picker-header,.forum-skill-picker-footer{padding-inline:16px}.forum-skill-picker-tools{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 16px}.forum-skill-picker-tools .ant-input-group .ant-input,.forum-skill-picker-tools .ant-input-search-button,.forum-skill-picker-tools .ant-select-selector{height:42px!important}.forum-skill-picker-list{margin-inline:16px}.forum-skill-picker-list .ant-list-item{min-height:112px;grid-template-columns:42px minmax(0,1fr) 18px;gap:10px;padding-right:4px}.forum-skill-picker-logo.skill-icon{width:42px;min-width:42px;height:42px}.forum-skill-picker-copy .ant-typography.ant-typography-ellipsis{-webkit-line-clamp:3!important}.forum-skill-picker-list .ant-checkbox-wrapper>span:last-child{display:none}.forum-skill-picker-list .ant-checkbox-wrapper{width:18px;margin-left:0;padding:0}.forum-skill-picker-footer .ant-btn{min-width:68px}}.forum-detail-design-page{display:flex;flex-direction:column;gap:16px}.forum-detail-design-heading{display:flex;min-height:120px;align-items:flex-start;gap:14px;padding:2px 0 24px;border-bottom:1px solid rgba(0,212,255,.09)}.forum-detail-design-back.ant-btn{width:32px;min-width:32px;height:32px;margin-top:24px;padding:0;color:#5a7a9a;background:transparent!important;border:0!important;box-shadow:none}.forum-detail-design-back.ant-btn:hover{color:#00d4ff!important}.forum-detail-design-heading .section-index{display:block;margin-bottom:8px;color:#00bde7;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.25em}.forum-detail-design-heading h2.ant-typography{margin:0 0 6px;color:#e2eaf5;font-size:24px;line-height:32px}.forum-detail-design-heading .ant-typography-secondary{font-size:11px}.forum-detail-design-article,.forum-replies-design-section,.forum-reply-editor{color:#91a9c1;background:#081222db;border:1px solid rgba(0,212,255,.1);border-radius:10px;box-shadow:none}.forum-detail-design-article{padding:30px 32px 24px}.forum-detail-design-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:#55728e;font-size:10px}.forum-detail-design-meta .ant-avatar{width:26px;min-width:26px;height:26px;color:#89c9f0;background:linear-gradient(135deg,#00d4ff40,#4b47dc52);border:1px solid rgba(0,212,255,.28);font-size:10px}.forum-detail-design-meta .ant-tag{margin:0;color:#00d4ff;background:#00d4ff0f;border-color:#00d4ff33;border-radius:4px;font-size:9px}.forum-detail-design-meta .ant-typography{color:#7993ab;font-size:10px}.forum-detail-design-meta time,.forum-reply-meta time{color:#3d5a76;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px}.forum-detail-design-article>h1.ant-typography{max-width:850px;margin:0 0 24px;color:#e1e9f4;font-size:28px;font-weight:700;line-height:1.35}.forum-detail-design-article .forum-content{min-height:96px;color:#8ba3ba;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.forum-detail-design-article .forum-content .skill-markdown-content{color:#8ba3ba;font-size:14px;line-height:1.9}.forum-detail-design-article .forum-referenced-skills{margin-top:30px;padding-top:22px;border-top:1px solid rgba(0,212,255,.08)}.forum-referenced-title{margin-bottom:14px}.forum-referenced-title .section-index,.forum-replies-design-heading .section-index,.forum-reply-editor-heading .section-index{display:block;margin-bottom:4px;color:#00aacf;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700;letter-spacing:.22em}.forum-referenced-title h5.ant-typography,.forum-replies-design-heading h4.ant-typography,.forum-reply-editor-heading h4.ant-typography{margin:0;color:#cbd9e9;font-size:14px;font-weight:650}.forum-referenced-title h5.ant-typography{margin-top:3px}.forum-detail-design-article .reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.forum-reference-card{display:grid;min-width:0;min-height:96px;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:14px;color:#7890aa;text-align:left;background:#020b179e;border:1px solid rgba(0,212,255,.1);border-radius:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.forum-reference-card:hover{background:#00d4ff09;border-color:#00d4ff3d}.forum-reference-logo.skill-icon{width:44px;min-width:44px;height:44px;margin:0;border-radius:9px}.forum-reference-copy{display:block;min-width:0}.forum-reference-copy strong,.forum-reference-copy span,.forum-reference-copy small{display:block}.forum-reference-copy strong{margin-bottom:4px;overflow:hidden;color:#cbd9e9;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.forum-reference-copy span{display:-webkit-box;overflow:hidden;color:#607d99;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forum-reference-copy small{margin-top:5px;color:#3d5c79;font-size:8px}.forum-reference-arrow{color:#00aacf;font-size:16px}.forum-detail-design-article .forum-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;color:#4d6a86;border-top:1px solid rgba(0,212,255,.08);font-size:9px}.forum-detail-design-article .forum-detail-footer .ant-btn-dangerous{height:28px;padding-inline:10px;color:#df7181;background:#ff4d4f0a;border-color:#ff4d4f2b;border-radius:5px;box-shadow:none;font-size:9px}.forum-replies-design-section{padding:0 28px}.forum-replies-design-heading{display:flex;min-height:72px;align-items:center;border-bottom:1px solid rgba(0,212,255,.08)}.forum-replies-design-heading h4.ant-typography span{margin-left:4px;color:#00bde7;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px}.forum-replies-design-list .ant-list-item{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:19px 0;border-color:#00d4ff12}.forum-reply-avatar.ant-avatar{width:34px;height:34px;color:#9aceed;background:#006faf2e;border:1px solid rgba(0,212,255,.18);font-size:11px}.forum-reply-copy{min-width:0}.forum-reply-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.forum-reply-meta .ant-typography{color:#9db3c9;font-size:10px}.forum-reply-meta .ant-typography-secondary{color:#4f6b86!important;font-size:9px}.forum-replies-design-list .reply-content{color:#7890a8;font-size:11px;line-height:1.7}.forum-reply-actions{display:flex;gap:8px;margin-top:7px}.forum-reply-actions .ant-btn-link{height:22px;padding:0;color:#4f7593;font-size:9px}.forum-reply-actions .ant-btn-link:hover{color:#00d4ff!important}.forum-reply-actions .ant-btn-dangerous{color:#9d5665}.forum-reply-editor{padding:24px 28px 22px}.forum-reply-editor-heading{margin-bottom:14px}.forum-reply-target{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:6px 10px;color:#7890a8;background:#00d4ff09;border:1px solid rgba(0,212,255,.1);border-radius:5px;font-size:9px}.forum-reply-target .ant-btn{height:20px;padding:0;color:#00bde7;font-size:9px}.forum-reply-editor .ant-mentions{min-height:126px;padding:12px;color:#c1d1e3;background:#020b17b8!important;border:1px solid rgba(0,212,255,.14)!important;border-radius:7px;box-shadow:none!important}.forum-reply-editor .ant-mentions textarea{min-height:98px;font-size:11px;line-height:1.65}.forum-reply-editor .ant-mentions textarea::placeholder{color:#3d5973}.forum-reply-editor-footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:12px}.forum-reply-editor-footer .ant-typography{color:#3d5973;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px}.forum-reply-editor-footer .ant-btn-primary{min-width:96px;height:34px;color:#eef5ff;background:linear-gradient(105deg,#2563eb,#5947df);border-color:#7065ff94;border-radius:6px;box-shadow:0 0 16px #584aff24;font-size:10px}.forum-reply-editor-footer .ant-btn-primary:disabled{color:#8497b96b;background:#26458238;border-color:#4961972e;box-shadow:none}.forum-detail-design-page .skill-mention-link{padding:0;color:#00bde7;background:transparent;border:0;cursor:pointer}@media(max-width:760px){.app-shell-user-workspace .user-workspace-page{width:100%;padding:16px}.app-shell-user-workspace .user-workspace-shell{display:block}.app-shell-user-workspace .user-center-sidebar{display:none}.app-shell-user-workspace .user-workspace-content{overflow:hidden}.app-shell-user-workspace .user-workspace-profile-header{gap:12px;padding:18px}.app-shell-user-workspace .user-workspace-profile-header .ant-avatar{width:48px!important;min-width:48px;height:48px!important}.app-shell-user-workspace .user-workspace-profile-name{align-items:flex-start;flex-direction:column;gap:4px}.app-shell-user-workspace .user-workspace-profile-name h2.ant-typography{font-size:17px}.app-shell-community .forum-detail-design-page{padding:22px 16px 52px}.forum-detail-design-heading{min-height:105px}.forum-detail-design-article{padding:22px 18px 18px}.forum-detail-design-article>h1.ant-typography{font-size:21px}.forum-detail-design-meta,.forum-reply-meta{align-items:flex-start;flex-direction:column}.forum-detail-design-article .reference-grid{grid-template-columns:1fr}.forum-detail-design-article .forum-detail-footer{align-items:flex-start;flex-direction:column}.forum-replies-design-section,.forum-reply-editor{padding-inline:18px}.forum-replies-design-list .ant-list-item{grid-template-columns:30px minmax(0,1fr);gap:10px}.forum-reply-avatar.ant-avatar{width:30px;height:30px}}.user-workspace-content>.admin-agreements-design-page{width:100%;max-width:none;padding:28px}.admin-agreements-design-heading{margin-bottom:22px}.admin-agreements-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.admin-agreements-heading-copy{min-width:0}.admin-agreements-heading-copy>.section-index{display:block;margin-bottom:7px;color:#00bde7!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.24em}.admin-agreements-heading-copy h2.ant-typography{margin:0 0 5px;color:#e1e9f4;font-size:22px;font-weight:700;line-height:30px}.admin-agreements-heading-copy>.ant-typography-secondary{color:#5a7a9a!important;font-size:10px}.admin-agreements-create-button.ant-btn{flex:0 0 auto;min-width:108px;height:36px;color:#03101b;background:#00c8ec;border-color:#00d4ff;border-radius:5px;box-shadow:0 0 14px #00d4ff1f;font-size:10px;font-weight:650}.admin-agreements-create-button.ant-btn:not(:disabled):hover{color:#03101b;background:#24daf8;border-color:#58e6ff}.admin-agreements-title-rule{position:relative;height:1px;margin-top:22px;background:#5a7a9a52}.admin-agreements-title-rule:before{position:absolute;top:-1px;left:0;width:72px;height:2px;background:linear-gradient(90deg,#00d4ff,#4f46e5);content:""}.admin-agreements-history-section{overflow:hidden;color:#91a9c1;background:#081222e0;border:1px solid rgba(0,212,255,.1);border-radius:10px}.admin-agreements-history-section{min-height:260px}.admin-agreements-section-heading{display:flex;height:58px;align-items:center;gap:9px;padding:0 24px;color:#67839e;border-bottom:1px solid rgba(0,212,255,.08)}.admin-agreements-section-heading h4.ant-typography{margin:0;color:#cbd9e9;font-size:15px;font-weight:650}.admin-agreements-section-heading .admin-agreements-version-count{margin-left:auto;color:#476783;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px}.admin-agreements-modal-title{display:inline-flex;align-items:center;gap:9px}.admin-agreements-modal-title .anticon{color:#00bde7}.admin-agreements-create-modal .ant-modal-content,.admin-agreements-create-modal .ant-modal-container{background:#050c18!important}.admin-agreements-create-modal .ant-modal-body{max-height:min(76vh,680px);overflow-y:auto;padding:24px;scrollbar-color:rgba(0,212,255,.22) transparent;scrollbar-width:thin}.admin-agreements-form{padding:24px}.admin-agreements-create-modal .admin-agreements-form{padding:0}.admin-agreements-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.admin-agreements-form .ant-form-item{margin-bottom:18px}.admin-agreements-form .ant-form-item-label{padding:0 0 7px}.admin-agreements-form .ant-form-item-label>label{height:auto;color:#7992aa;font-size:10px;line-height:15px}.admin-agreements-form .ant-form-item-label>label>span{display:inline-flex;align-items:center;gap:6px}.admin-agreements-form .ant-form-item-label i{width:4px;height:4px;background:#ff6577;border-radius:50%;box-shadow:0 0 5px #ff657759}.admin-agreements-form .ant-input,.admin-agreements-form .ant-input-affix-wrapper,.admin-agreements-form .ant-select-selector,.admin-agreements-form textarea.ant-input{color:#c6d5e6!important;background:#020b17cc!important;border-color:#00d4ff26!important;border-radius:5px!important;box-shadow:none!important}.admin-agreements-form input.ant-input,.admin-agreements-form .ant-select-selector{height:46px!important;padding-inline:12px!important;font-size:11px}.admin-agreements-form .ant-select-selector{align-items:center}.admin-agreements-form .ant-input::placeholder,.admin-agreements-form textarea.ant-input::placeholder{color:#36526c}.admin-agreements-effective-time{grid-column:1}.admin-agreements-content-field{margin-bottom:14px!important}.admin-agreements-content-field .ant-input-affix-wrapper{min-height:112px;padding:0}.admin-agreements-content-field textarea.ant-input{min-height:110px;padding:11px 12px 24px;resize:vertical;border:0!important;font-size:11px;line-height:1.65}.admin-agreements-content-field .ant-input-suffix{position:absolute;right:9px;bottom:6px;color:#3b5770;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px}.admin-agreements-form-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.admin-agreements-switches{display:flex;gap:22px}.admin-agreements-switches .ant-form-item{margin:0}.admin-agreements-switches .ant-switch{min-width:38px;height:20px;background:#26394d}.admin-agreements-switches .ant-switch.ant-switch-checked{background:#00bde7;box-shadow:0 0 10px #00d4ff1f}.admin-agreements-form-footer>.ant-btn-primary{min-width:108px;height:36px;color:#03101b;background:#00c8ec;border-color:#00d4ff;border-radius:5px;box-shadow:0 0 14px #00d4ff1f;font-size:10px;font-weight:650}.admin-agreements-form-actions{display:flex;gap:10px}.admin-agreements-form-actions .ant-btn{min-width:96px;height:36px;border-radius:5px;font-size:10px;font-weight:650}.admin-agreements-form-actions .ant-btn-default{color:#7890aa;background:#0b182ae6;border-color:#5a7a9a47}.admin-agreements-form-actions .ant-btn-primary{color:#03101b;background:#00c8ec;border-color:#00d4ff;box-shadow:0 0 14px #00d4ff1f}.admin-agreements-history-table{padding:0 24px 24px}.admin-agreements-history-table .ant-table,.admin-agreements-history-table .ant-table-container,.admin-agreements-history-table .ant-table-content{color:#7d96ad;background:transparent!important}.admin-agreements-history-table .ant-table-thead>tr>th{height:42px;padding:10px 12px;color:#526f89;background:#00264442!important;border-color:#00d4ff12;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:650;letter-spacing:.08em}.admin-agreements-history-table .ant-table-tbody>tr>td{height:54px;padding:10px 12px;color:#748ca3;background:transparent!important;border-color:#00d4ff0f;font-size:9px}.admin-agreements-history-table .ant-table-tbody>tr:hover>td{background:#00d4ff06!important}.admin-agreements-history-table .ant-typography{color:#a9bbce!important;font-size:9px}.admin-agreements-history-table .ant-tag{margin:0;border-radius:4px;font-size:8px}@media(max-width:760px){.user-workspace-content>.admin-agreements-design-page{padding:22px 16px 32px}.admin-agreements-form-grid{grid-template-columns:1fr}.admin-agreements-heading-row{align-items:stretch;flex-direction:column}.admin-agreements-create-button.ant-btn{align-self:flex-start}.admin-agreements-effective-time{grid-column:auto}.admin-agreements-form,.admin-agreements-history-table{padding:18px}.admin-agreements-create-modal .ant-modal-body{max-height:calc(100vh - 140px);padding:18px}.admin-agreements-create-modal .admin-agreements-form{padding:0}.admin-agreements-section-heading{padding-inline:18px}.admin-agreements-form-footer{align-items:stretch;flex-direction:column}.admin-agreements-form-footer>.ant-btn-primary{width:100%}.admin-agreements-form-actions{width:100%}.admin-agreements-form-actions .ant-btn{flex:1}}.account-binding-design-modal .ant-modal-content,.account-binding-design-modal .ant-modal-container,.skill-logo-design-modal .ant-modal-content,.skill-logo-design-modal .ant-modal-container{padding:0;overflow:hidden;color:#b9cadd;background:#080d20!important;border:1px solid #07516d;border-radius:16px;box-shadow:0 22px 64px #00000085!important}.account-binding-design-modal .ant-modal-header,.skill-logo-design-modal .ant-modal-header{margin:0;padding:29px 32px 25px;background:transparent!important;border-bottom:0}.account-binding-design-modal .ant-modal-title,.skill-logo-design-modal .ant-modal-title{color:#e2eaf5;font-size:22px;font-weight:700;line-height:1.3}.account-binding-design-modal .ant-modal-close,.skill-logo-design-modal .ant-modal-close{top:27px;inset-inline-end:30px;width:28px;height:28px;color:#5d7fa1;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.account-binding-design-modal .ant-modal-close:focus,.account-binding-design-modal .ant-modal-close:focus-visible,.skill-logo-design-modal .ant-modal-close:focus,.skill-logo-design-modal .ant-modal-close:focus-visible{outline:0!important;box-shadow:none!important}.account-binding-design-modal .ant-modal-body,.skill-logo-design-modal .ant-modal-body{padding:0 32px 22px}.account-binding-design-modal .ant-modal-footer{margin:0;padding:10px 32px 31px;border-top:0}.account-binding-design-modal .account-binding-modal-hint{margin-bottom:26px;color:#52779a!important;font-size:15px;line-height:1.65}.account-binding-design-modal .ant-form-item-label>label{height:auto;color:#7695b6;font-size:15px;font-weight:600}.account-binding-design-modal .ant-form-item-required:before{color:#ff6577!important}.account-binding-design-modal .ant-form-item{margin-bottom:24px}.account-binding-design-modal .ant-input,.account-binding-design-modal .ant-input-affix-wrapper{min-height:48px;color:#b8c8db;font-size:17px;background:#070d19!important;border-color:#07516d!important;border-radius:11px;box-shadow:none!important}.account-binding-design-modal .ant-input::placeholder{color:#63718a}.account-binding-design-modal .account-binding-code-row .ant-btn,.account-binding-design-modal .ant-modal-footer .ant-btn{height:48px;min-height:48px;padding-inline:24px;border-radius:11px;font-size:15px;font-weight:650}.account-binding-design-modal .account-binding-code-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.account-binding-design-modal .account-binding-code-row .ant-btn-default,.account-binding-design-modal .ant-modal-footer .ant-btn-default{color:#7998ba;background:#0b1426;border-color:#243650;box-shadow:none}.account-binding-design-modal .account-binding-code-row .ant-btn-default:not(:disabled):hover,.account-binding-design-modal .ant-modal-footer .ant-btn-default:not(:disabled):hover{color:#a8c3df!important;background:#0e1a2f!important;border-color:#31516e!important}.account-binding-design-modal .account-binding-code-row .ant-btn-default:disabled,.account-binding-design-modal .ant-btn-primary:disabled{color:#355675!important;background:#0b1426!important;border-color:#07516d!important;opacity:1;box-shadow:none!important}.account-binding-design-modal .ant-modal-footer .ant-btn-primary:not(:disabled){color:#03101b;background:#00d4ff;border-color:#00d4ff;box-shadow:none}.account-binding-design-modal .ant-modal-footer .ant-btn-primary:disabled:hover{color:#355675!important;background:#0b1426!important;border-color:#07516d!important}.account-binding-design-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:10px}.account-binding-design-modal .account-binding-cancel-text{display:inline-flex;gap:0;letter-spacing:0}.account-binding-design-modal .ant-radio-wrapper,.account-binding-design-modal .ant-checkbox-wrapper,.account-binding-design-modal .ant-typography{color:#7890aa;font-size:13px}.skill-logo-design-modal .ant-segmented{margin-bottom:18px;background:#020b17c2;border-color:#00d4ff1f}.skill-logo-design-modal .ant-segmented-item{color:#5a7a9a;font-size:10px}.skill-logo-design-modal .ant-segmented-item-selected{color:#00d4ff;background:#00d4ff14;box-shadow:none}.skill-logo-design-modal .skill-logo-option{min-height:72px;color:#7890aa;background:#020b17ad;border-color:#00d4ff1a;border-radius:6px;font-size:10px}.skill-logo-design-modal .skill-logo-option:hover,.skill-logo-design-modal .skill-logo-option-selected{color:#dff8ff;background:#00d4ff13;border-color:#00d4ff5c;box-shadow:0 0 0 1px #00d4ff14}.skill-logo-design-modal .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0}.skill-logo-design-modal .ant-modal-content,.skill-logo-design-modal .ant-modal-container{display:flex;max-height:80vh;flex-direction:column;background:#080f20!important;border-color:#00d4ff2e;box-shadow:0 0 60px #0009,0 0 40px #00d4ff0d!important}.skill-logo-design-modal .ant-modal-header{flex:0 0 auto;padding:18px 20px;border-bottom:1px solid rgba(0,212,255,.1)}.skill-logo-design-modal .ant-modal-title{font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:15px;line-height:22px}.skill-logo-design-modal .ant-modal-close{top:15px;inset-inline-end:15px;width:30px;height:30px;font-size:16px}.skill-logo-design-modal .ant-modal-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding:0;overflow:hidden}.skill-logo-design-modal .skill-logo-category-filters{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:4px;padding:12px 16px;border-bottom:1px solid rgba(0,212,255,.07)}.skill-logo-design-modal .skill-logo-category-filters button{padding:4px 12px;color:#5a7a9a;font-family:Noto Sans SC,sans-serif;font-size:12px;line-height:18px;background:transparent;border:1px solid rgba(0,212,255,.12);border-radius:20px;cursor:pointer;transition:all .15s ease}.skill-logo-design-modal .skill-logo-category-filters button:hover,.skill-logo-design-modal .skill-logo-category-filters .skill-logo-category-active{color:#00d4ff;background:#00d4ff1f;border-color:#00d4ff80}.skill-logo-design-modal .skill-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;padding:16px;overflow-y:auto}.skill-logo-design-modal .skill-logo-grid::-webkit-scrollbar{width:5px}.skill-logo-design-modal .skill-logo-grid::-webkit-scrollbar-thumb{background:#00d4ff33;border-radius:999px}.skill-logo-design-modal .skill-logo-option{display:flex;min-width:0;min-height:101px;align-items:center;flex-direction:column;gap:8px;justify-content:flex-start;padding:14px 8px;color:#7c9abf;background:#050f1e99;border:1px solid rgba(0,212,255,.08);border-radius:10px;cursor:pointer;font-family:Noto Sans SC,sans-serif;font-size:11px;line-height:1.3;text-align:center;transition:all .15s ease}.skill-logo-design-modal .skill-logo-option .skill-icon{width:52px;min-width:52px;height:52px;border-radius:12px;font-size:20px}.skill-logo-design-modal .skill-logo-option:hover{color:#b8d6ef;background:#00d4ff0d;border-color:#00d4ff33;box-shadow:none}.skill-logo-design-modal .skill-logo-option-selected,.skill-logo-design-modal .skill-logo-option-selected:hover{color:#00d4ff;background:#00d4ff1a;border-color:#00d4ff85;box-shadow:0 0 14px #00d4ff2e}.skill-cover-library-modal .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0}.skill-cover-library-modal .ant-modal-content,.skill-cover-library-modal .ant-modal-container{display:flex;max-height:82vh;flex-direction:column;padding:0;overflow:hidden;color:#b9cadd;background:#080f20!important;border:1px solid rgba(0,212,255,.18);border-radius:14px;box-shadow:0 0 60px #0009,0 0 40px #00d4ff0d!important}.skill-cover-library-modal .ant-modal-header{flex:0 0 auto;margin:0;padding:18px 20px;background:transparent!important;border-bottom:1px solid rgba(0,212,255,.1)}.skill-cover-library-modal .ant-modal-title{color:#e2eaf5;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:15px;font-weight:700;line-height:22px}.skill-cover-library-modal .ant-modal-close{top:15px;inset-inline-end:15px;width:30px;height:30px;color:#5d7fa1;background:transparent!important;box-shadow:none!important}.skill-cover-library-modal .ant-modal-body{min-height:0;padding:14px 16px 16px;overflow-y:auto}.skill-cover-library-modal .skill-cover-library-description.ant-typography{margin:0 0 12px;color:#58728c;font-size:11px;line-height:1.6}.skill-cover-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.skill-cover-library-option{display:flex;min-width:0;padding:0;overflow:hidden;color:#7c9abf;text-align:left;cursor:pointer;background:#050f1eb8;border:1px solid rgba(0,212,255,.09);border-radius:9px;flex-direction:column;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.skill-cover-library-option:hover:not(:disabled),.skill-cover-library-option:focus-visible{color:#cfe9f7;background:#00d4ff0d;border-color:#00d4ff52;outline:none;transform:translateY(-1px)}.skill-cover-library-option-selected,.skill-cover-library-option-selected:hover:not(:disabled){color:#e8fbff;background:#00d4ff14;border-color:#00d4ff94;box-shadow:0 0 16px #00d4ff1a}.skill-cover-library-option:disabled{cursor:wait;opacity:.7}.skill-cover-library-image{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#020a17}.skill-cover-library-image img{width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.skill-cover-library-option:hover .skill-cover-library-image img{transform:scale(1.025)}.skill-cover-library-image>.anticon{position:absolute;top:8px;right:8px;color:#00d4ff;font-size:18px;filter:drop-shadow(0 2px 5px rgba(0,0,0,.6))}.skill-cover-library-image>.ant-spin{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.skill-cover-library-copy{display:flex;min-width:0;flex-direction:column;gap:2px;padding:9px 10px 10px}.skill-cover-library-copy strong{color:#d6e5f3;font-size:12px;font-weight:650}.skill-cover-library-copy small{overflow:hidden;color:#58728c;font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}@media(max-width:680px){.create-skill-page .skill-display-image-actions,.skill-cover-library-grid{grid-template-columns:1fr}.skill-cover-library-option{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;flex-direction:initial}.skill-cover-library-image{aspect-ratio:16 / 10}.skill-cover-library-copy small{white-space:normal}}@media(max-width:520px){.skill-logo-design-modal .skill-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.skill-logo-design-modal .skill-logo-category-filters{padding:10px 12px}}@media(max-width:900px){.user-workspace-page{padding:24px 20px 56px}.user-workspace-shell{grid-template-columns:210px minmax(0,1fr);gap:16px}.user-workspace-content>.page-container{padding:24px 20px 30px}}@media(max-width:760px){.user-workspace-shell{grid-template-columns:1fr}.user-workspace-page .user-center-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.user-workspace-content .section-heading{align-items:stretch}.my-skills-title-row{align-items:stretch;flex-direction:column}.my-skills-heading-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0}.my-skills-search-bar{align-items:stretch;flex-direction:column;gap:7px}.my-skills-search-input.ant-input-affix-wrapper,.my-skills-create-button.ant-btn,.my-skills-import-button.ant-btn{width:100%}.my-skills-bulk-bar{flex-wrap:wrap}.my-skills-bulk-cancel.ant-btn{margin-left:0}}@media(max-width:900px){.app-shell-openhub .user-center-page{padding:24px 20px 56px}.app-shell-openhub .user-center-shell{grid-template-columns:210px minmax(0,1fr);gap:16px}.app-shell-openhub .user-center-profile-header,.app-shell-openhub .user-center-group-heading,.app-shell-openhub .account-info-panel,.app-shell-openhub .user-center-grid{margin-right:20px;margin-left:20px}.app-shell-openhub .user-center-profile-header{margin-right:0;margin-left:0;padding-right:20px;padding-left:20px}}@media(max-width:760px){.app-shell-openhub .openhub-global-header.topbar{height:46px;padding:0 14px}.app-shell-openhub .openhub-global-header .brand>span:last-child,.app-shell-openhub .openhub-global-header .topbar-actions>.ant-tag,.app-shell-openhub .openhub-global-header .user-name,.app-shell-openhub .openhub-global-header .user-menu-arrow{display:none}.app-shell-openhub .user-center-shell{grid-template-columns:1fr}.app-shell-openhub .user-center-sidebar{border:1px solid var(--account-line);border-radius:8px}.app-shell-openhub .user-center-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-openhub .user-center-content{border-radius:8px}.app-shell-openhub .account-info-panel,.app-shell-openhub .user-center-grid{grid-template-columns:1fr}.app-shell-openhub .account-binding-full-row{max-width:none}}@media(max-width:760px){.catalog-header{margin-inline:-8px;padding:12px 8px;border-radius:12px}.catalog-header .catalog-heading{margin-bottom:0;padding-bottom:12px}.floating-market-search{top:76px;left:50%;flex-wrap:wrap;width:calc(100% - 24px);padding:6px}.floating-search-caption{display:none}.floating-market-search .ant-input-affix-wrapper{flex:1 0 100%;width:100%}.floating-market-filters{width:100%;overflow-x:auto;scrollbar-width:none}.floating-market-filters::-webkit-scrollbar{display:none}.floating-market-filters .ant-select{flex:0 0 104px}.user-center-page{padding-top:24px}.user-center-shell{display:block;min-height:0}.user-center-sidebar{border-right:0;border-bottom:1px solid var(--oh-line);border-radius:16px 16px 0 0}.user-center-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.user-center-section-button.ant-btn{min-width:0}.user-center-content{padding:26px 20px 32px}.user-center-profile-header{align-items:flex-start}.user-center-profile-name{align-items:flex-start;flex-direction:column;gap:6px}.user-center-link.ant-btn{min-height:92px;padding:16px}.account-binding-code-row{grid-template-columns:1fr}}.skill-upload-first{margin-bottom:28px;padding:22px;border:1px solid var(--line-color, #dbe3f0);border-radius:16px;background:linear-gradient(135deg,#3157e80b,#16c7d906)}.skill-upload-first-heading .ant-typography{margin-bottom:6px}.skill-inspection-loading{display:flex;min-height:52px;align-items:center;gap:10px;padding:16px 0}.skill-inspection-result{display:grid;gap:12px;margin-top:14px}.skill-inspection-errors{display:grid;gap:6px}.skill-inspection-errors ul{margin:2px 0 0;padding-left:24px}.skill-directory-tree{overflow:hidden;border:1px solid #dbe3f0;border-radius:12px;background:#ffffffdb}.skill-directory-summary{display:flex;min-height:35px;align-items:center;justify-content:space-between;gap:14px;padding:8px 14px;border-bottom:1px solid #e7ecf4;background:#f7f9fdeb}.skill-directory-summary-title.ant-typography{min-width:0;overflow:hidden;color:#00d4ff!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.skill-directory-legend{display:flex;gap:12px;color:#58728c;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;white-space:nowrap}.skill-directory-legend-markdown{color:#34d399}.skill-directory-empty{display:block;padding:20px 14px;text-align:center}.skill-directory-scroll{max-height:260px;overflow:auto;padding:8px 0}.skill-directory-entry{display:flex;min-height:30px;align-items:center;gap:8px;padding-right:14px;color:#40506a;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.skill-directory-entry:hover{background:#3157e80e}.skill-definition-badge{margin-left:auto;color:#16876b;font-family:inherit}.skill-directory-list{min-width:0;padding:4px 0 6px}.skill-directory-entry{position:relative;min-height:34px;gap:7px;padding-top:5px;padding-bottom:5px;padding-right:12px;color:#8fa6bf;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:22px;transition:color .16s ease,background .16s ease}.skill-directory-entry:before{position:absolute;top:0;bottom:0;left:0;width:1px;background:#527fa129;content:"";opacity:0}.skill-directory-entry:hover{color:#d7e7f7;background:#00d4ff0e}.skill-directory-entry-directory{color:#7cb9e8;font-weight:600}.skill-directory-entry-definition{color:#8fa6bf;background:transparent}.skill-directory-entry-definition:hover{background:#00e58b1a}.skill-directory-toggle,.skill-directory-toggle-placeholder{display:grid;width:16px;height:22px;flex:0 0 16px;place-items:center}.skill-directory-toggle{padding:0;color:#6686a6;background:transparent;border:0;cursor:pointer;font-size:9px}.skill-directory-toggle:hover{color:#00d4ff}.skill-directory-entry-icon{display:grid;width:18px;height:22px;flex:0 0 18px;place-items:center;color:#6e95ba;font-size:14px}.skill-directory-entry-directory .skill-directory-entry-icon{color:#7cb9e8}.skill-directory-entry-definition .skill-directory-entry-icon{color:#7c9abf}.skill-directory-entry-markdown .skill-directory-entry-icon{color:#34d399}.skill-directory-entry-markdown{color:#34d399!important;background:#34d3990a;border-left-color:#34d39966;border-left-style:solid;border-left-width:2px}.skill-directory-entry-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-file-type-badge{display:inline-flex;align-items:center;gap:4px;min-height:20px;margin-left:4px;padding:0 6px;border:1px solid transparent;border-radius:4px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:18px;white-space:nowrap}.skill-file-type-badge-skill{color:#00d4ff;background:#00d4ff1a;border-color:#00d4ff40}.skill-file-type-badge-markdown{color:#34d399;background:#34d3991f;border-color:#34d3994d}.skill-directory-entry-size{margin-left:auto;color:#58728c;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;white-space:nowrap}.skill-directory-children{position:relative}.skill-directory-children:before{position:absolute;top:0;bottom:0;left:28px;width:1px;background:#527fa124;content:"";pointer-events:none}.skill-directory-children>div>.skill-directory-entry:after{position:absolute;top:50%;left:28px;width:10px;height:1px;background:#527fa124;content:"";pointer-events:none}.skill-directory-scroll{max-height:260px;overflow:auto;overscroll-behavior:contain;scrollbar-color:rgba(0,212,255,.28) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.skill-directory-totals{display:flex;align-items:center;gap:18px;min-height:35px;padding:7px 14px;color:#58728c;background:#00d4ff06;border-top:1px solid rgba(0,212,255,.08);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px}.skill-directory-totals strong{color:#34d399;font-weight:500}.skill-directory-scroll::-webkit-scrollbar{width:6px;height:6px}.skill-directory-scroll::-webkit-scrollbar-thumb{background:#00d4ff47;border-radius:999px}.skill-directory-scroll::-webkit-scrollbar-track{background:transparent}@media(max-width:640px){.skill-directory-scroll{max-height:260px}.skill-directory-summary{align-items:flex-start;flex-direction:column;gap:4px}.skill-directory-legend{align-self:stretch}.skill-file-type-badge{padding-inline:4px;font-size:9px}.skill-directory-entry-size{display:none}}.admin-crawler-page,.withdrawals-page{display:grid;gap:10px}.admin-payment-page>*+*{margin-top:0}.admin-payment-tabs{margin-top:10px}.admin-payment-tabs .ant-tabs-nav{margin-bottom:10px}.admin-payment-tab-stack{display:grid;width:100%;min-width:0;gap:10px;margin-inline:auto}.admin-payment-tab-stack>.ant-card,.admin-payment-tab-stack .ant-card-body,.admin-payment-tab-stack .ant-table-wrapper{width:100%;min-width:0;max-width:100%}.admin-payment-tab-stack>.ant-card{overflow:hidden}.admin-crawler-page{min-width:0;gap:12px}.admin-crawler-page .crawler-page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:10px;padding-bottom:20px}.crawler-runtime-tag.ant-tag{flex:0 0 auto;margin-top:2px;padding:3px 9px;color:#d8a85f;background:#e6a73e14;border-color:#e6a73e42;border-radius:999px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.5px}.crawler-runtime-tag-enabled.ant-tag{color:#44d7a8;background:#34d39914;border-color:#34d3993d}.admin-crawler-page .crawler-runtime-alert.ant-alert{align-items:flex-start;padding:13px 15px;color:#cba66b;background:linear-gradient(110deg,#6d471433,#37250d14);border:1px solid rgba(230,167,62,.22);border-radius:7px}.admin-crawler-page .crawler-runtime-alert .ant-alert-icon{margin-top:2px;color:#e6a73e;filter:drop-shadow(0 0 7px rgba(230,167,62,.22))}.admin-crawler-page .crawler-runtime-alert .ant-alert-message{margin-bottom:3px;color:#d8bd8b;font-size:11px;font-weight:650}.admin-crawler-page .crawler-runtime-alert .ant-alert-description{color:#8f7854;font-size:9px;line-height:1.7}.crawler-config-card,.crawler-task-card{min-width:0;border-color:#00d4ff1a}.admin-crawler-page .crawler-config-card .ant-card-head,.admin-crawler-page .crawler-task-card .ant-card-head{min-height:55px;padding:0 20px;border-bottom-color:#00d4ff13}.admin-crawler-page .crawler-config-card .ant-card-head-title,.admin-crawler-page .crawler-task-card .ant-card-head-title{padding:15px 0;color:#d4e0f0;font-size:14px;font-weight:650}.admin-crawler-page .crawler-config-card .ant-card-head-title .anticon,.admin-crawler-page .crawler-task-card .ant-card-head-title .anticon{color:#65cdea}.admin-crawler-page .crawler-config-card .ant-card-body{padding:20px}.crawler-card-kicker{color:#31536e!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:7px;letter-spacing:1.4px}.crawler-config-form{min-width:0}.crawler-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.72fr);gap:0 16px}.crawler-field-repository{grid-column:span 2}.crawler-config-form .ant-form-item{min-width:0;margin-bottom:17px}.crawler-config-form .ant-form-item-label{padding-bottom:6px}.crawler-config-form .ant-form-item-label>label{height:auto;color:#718eab!important;font-size:10px;font-weight:550}.crawler-config-form .ant-form-item-required:before{color:#e65b70!important}.crawler-config-form .ant-input,.crawler-config-form .ant-input-number,.crawler-config-form .ant-input-number-group-wrapper,.crawler-config-form .ant-select{width:100%}.crawler-config-form .ant-input,.crawler-config-form .ant-input-number,.crawler-config-form .ant-select-selector{min-height:38px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px}.crawler-config-form .ant-input-number-input{height:36px}.crawler-config-form .ant-input-number-group-addon{min-width:40px;color:#66849f!important;font-size:9px;text-align:center}.crawler-config-form .ant-select-selection-item{color:#afc1d5;font-size:10px;line-height:36px!important}.crawler-config-form .ant-switch{min-width:56px;height:24px;background:#243a5275;border:1px solid rgba(90,122,154,.12)}.crawler-config-form .ant-switch.ant-switch-checked{background:linear-gradient(105deg,#00bde7,#00d4ff);border-color:#00d4ff57;box-shadow:0 0 12px #00d4ff1f}.crawler-config-form .ant-switch-inner{font-size:8px}.crawler-automation-panel{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(140px,.7fr) minmax(160px,.85fr);align-items:center;gap:16px;margin-top:2px;padding:14px 16px;background:#00d4ff06;border:1px solid rgba(0,212,255,.075);border-radius:6px}.crawler-automation-panel .ant-form-item{margin:0}.crawler-automation-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.crawler-automation-copy .ant-typography:first-child{color:#a9bfd6;font-size:11px}.crawler-automation-copy .ant-typography-secondary{color:#47647f!important;font-size:8px}.crawler-action-bar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:17px;border-top:1px solid rgba(0,212,255,.07)}.crawler-action-bar .ant-btn{height:34px;padding-inline:15px;font-size:10px}.crawler-action-bar .crawler-run-button.ant-btn:not(:disabled){color:#85a6c6;background:#020c199e;border-color:#00d4ff2b}.crawler-action-bar .crawler-run-button.ant-btn:not(:disabled):hover{color:#00d4ff!important;background:#00d4ff0e!important;border-color:#00d4ff57!important}.crawler-next-run{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#496783!important;font-size:9px;white-space:nowrap}.crawler-next-run .anticon{color:#476b88}.crawler-next-run span{overflow:hidden;color:#7896b4;text-overflow:ellipsis}.admin-crawler-page .crawler-task-card .ant-card-body{padding:0}.crawler-task-summary{color:#45627c;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px}.crawler-task-number{color:#7fbfd9!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px}.crawler-empty-records{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#385772}.crawler-empty-records>.anticon{margin-bottom:3px;color:#31536e;font-size:24px}.crawler-empty-records>span{color:#607e9b;font-size:10px}.crawler-empty-records>small{color:#324e68;font-size:8px}.admin-user-analytics-page{padding:28px 28px 42px;color:#8ba3bd}.analytics-page-heading{position:relative;align-items:flex-end;margin-bottom:0!important;padding-bottom:20px;border-bottom:1px solid rgba(0,212,255,.1)}.analytics-page-heading:after{position:absolute;bottom:-1px;left:0;width:82px;height:2px;background:linear-gradient(90deg,#00d4ff,#6d4cff);content:""}.analytics-page-heading .section-index{color:#00d4ff9e!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:650;letter-spacing:1.5px}.analytics-page-heading h2.ant-typography{margin:5px 0 4px;color:#e2eaf5;font-size:24px;line-height:32px}.analytics-page-heading>.ant-space{flex-wrap:nowrap}.analytics-page-heading .ant-select:first-child{min-width:116px}.analytics-page-heading .ant-select:nth-child(2){min-width:220px}.analytics-page-heading .ant-select-selector,.analytics-page-heading .ant-btn{height:38px!important;color:#86a2bd!important;background:#020b17d1!important;border-color:#00d4ff26!important;border-radius:6px!important;box-shadow:none!important}.analytics-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px}.analytics-kpi-card.ant-card{position:relative;min-width:0;min-height:126px;overflow:hidden;background:linear-gradient(145deg,#08172af5,#040e1ce6);border:1px solid rgba(0,212,255,.11);border-radius:8px;box-shadow:inset 0 1px #ffffff04}.analytics-kpi-card.ant-card:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#00d4ff,transparent 72%);content:"";opacity:.56}.analytics-kpi-card .ant-card-body{padding:17px 18px}.analytics-kpi-card .ant-statistic-title{margin-bottom:12px;color:#58728c!important;font-size:11px}.analytics-kpi-card .ant-statistic-content{color:#dce7f2!important;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:25px;font-weight:650}.analytics-kpi-card .ant-statistic-content-prefix{margin-right:9px;color:#00d4ff;font-size:16px}.analytics-kpi-card .ant-statistic-content-suffix{color:#5e7892;font-size:13px}.analytics-kpi-card .ant-progress{margin:7px 0 0}.analytics-kpi-card .ant-progress-bg{background:#00d4ff!important}.analytics-kpi-card>.ant-card-body>.ant-typography-secondary{display:block;margin-top:2px;color:#58728c!important;font-size:10px}.analytics-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);align-items:start;gap:12px;margin-top:12px}.analytics-overview-grid>.ant-card,.analytics-record-card.ant-card{overflow:hidden;background:#040e1cc2!important;border:1px solid rgba(0,212,255,.1)!important;border-radius:8px;box-shadow:none}.analytics-overview-grid>.ant-card .ant-card-head{min-height:48px;padding-inline:18px;background:#071628b3;border-color:#00d4ff14}.analytics-overview-grid>.ant-card .ant-card-head-title{color:#cbd9e7;font-size:13px;font-weight:650}.analytics-overview-grid>.ant-card .ant-card-head-title>span{display:inline-flex;align-items:center;gap:8px}.analytics-overview-grid>.ant-card .ant-card-head-title .anticon{color:#00d4ff}.analytics-overview-grid>.ant-card .ant-card-body{padding:16px 18px 18px}.analytics-chart-legend{display:flex;justify-content:flex-end;gap:16px;margin-bottom:8px;color:#58728c;font-size:10px}.analytics-chart-legend span{display:inline-flex;align-items:center;gap:6px}.analytics-chart-legend i{width:7px;height:7px;border-radius:2px}.analytics-legend-login{background:#57f}.analytics-legend-browse{background:#00d4ff}.analytics-trend-scroll{min-height:236px;overflow-x:auto;padding:0 2px 6px;scrollbar-color:rgba(0,212,255,.25) transparent;scrollbar-width:thin}.analytics-trend-chart{display:flex;height:232px;align-items:stretch;gap:4px;padding:10px 8px 0;background-image:linear-gradient(to bottom,rgba(0,212,255,.07) 1px,transparent 1px);background-size:100% 25%;border-bottom:1px solid rgba(0,212,255,.12)}.analytics-day-column{display:grid;flex:1 0 30px;grid-template-rows:18px minmax(0,1fr) 22px;min-width:30px;color:#58728c;text-align:center}.analytics-active-count{color:#68849e;font-size:9px}.analytics-day-bars{display:flex;min-height:0;align-items:flex-end;justify-content:center;gap:3px}.analytics-day-bars span{width:7px;min-height:0;border-radius:2px 2px 0 0;transition:height .2s ease}.analytics-login-bar{background:linear-gradient(#7190ff,#3157e8)}.analytics-browse-bar{background:linear-gradient(#5eeaff,#00a8d4)}.analytics-day-column small{padding-top:6px;font-size:9px;white-space:nowrap}.analytics-top-pages-card .ant-card-body{padding:0!important}.analytics-top-pages-card .ant-table,.analytics-top-pages-card .ant-table-container,.analytics-top-pages-card .ant-table-content{background:transparent!important}.analytics-top-pages-card .ant-table-thead>tr>th{padding:10px 14px;color:#4f6c86!important;background:#00d4ff06!important;border-color:#00d4ff12!important;font-size:10px}.analytics-top-pages-card .ant-table-tbody>tr>td{padding:10px 14px;color:#7893ae;background:transparent!important;border-color:#00d4ff0e!important;font-size:11px}.analytics-top-pages-card .ant-typography-strong{color:#c3d2e0!important;font-size:11px}.analytics-top-pages-card code{color:#52728f!important;background:#00d4ff0b!important;border:0!important;font-size:9px}.analytics-record-card{margin-top:12px}.analytics-record-card .ant-card-body{padding:0 18px 16px}.analytics-record-card .ant-tabs-nav{margin-bottom:0}.analytics-record-card .ant-tabs-tab{padding:14px 0 12px;font-size:12px}.analytics-record-card .ant-table-cell{vertical-align:middle}.analytics-record-card .ant-table,.analytics-record-card .ant-table-container,.analytics-record-card .ant-table-content,.analytics-record-card .ant-table-body{background:transparent!important}.analytics-record-card .ant-table-thead>tr>th{padding:11px 14px;color:#4f6c86!important;background:#00d4ff09!important;border-color:#00d4ff12!important;font-size:10px}.analytics-record-card .ant-table-tbody>tr>td{height:58px;padding:9px 14px;color:#7893ae;background:#040e1cf5!important;border-color:#00d4ff0e!important;font-size:11px}.analytics-record-card .ant-table-tbody>tr:hover>td{background:#07182a!important}.analytics-record-card .ant-table-tbody .ant-typography-strong{color:#c8d7e5!important;font-size:11px}.analytics-record-card .ant-table-tbody .ant-typography-secondary{color:#4d6b88!important;font-size:9px}.analytics-record-card .analytics-result-tag.ant-tag{min-width:40px;margin:0;padding:1px 9px;border-radius:4px;background:transparent;font-size:10px;line-height:20px;text-align:center}.analytics-record-card .analytics-result-tag-success.ant-tag{color:#61a98d;background:#41a77e17;border-color:#41a77e33}.analytics-record-card .analytics-result-tag-error.ant-tag{color:#b6757f;background:#be4b5b14;border-color:#be4b5b2e}@media(max-width:1000px){.crawler-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crawler-field-repository{grid-column:span 2}.crawler-automation-panel{grid-template-columns:1fr 1fr}.crawler-automation-copy{grid-column:1 / -1}.analytics-overview-grid{grid-template-columns:1fr}.analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.skill-upload-first{padding:16px}.crawler-form-grid{grid-template-columns:1fr}.crawler-field-repository{grid-column:auto}.admin-crawler-page .crawler-page-title,.crawler-action-bar{align-items:flex-start;flex-direction:column}.crawler-runtime-tag.ant-tag{margin-top:0}.admin-crawler-page .crawler-config-card .ant-card-head,.admin-crawler-page .crawler-task-card .ant-card-head{padding-inline:15px}.admin-crawler-page .crawler-config-card .ant-card-body{padding:16px}.crawler-card-kicker{display:none}.crawler-automation-panel{grid-template-columns:1fr}.crawler-automation-copy{grid-column:auto}.crawler-action-bar>.ant-space,.crawler-action-bar>.ant-space>.ant-space-item,.crawler-action-bar .ant-btn{width:100%}.crawler-next-run{white-space:normal}.crawler-task-summary>span:first-child{display:none}.admin-user-analytics-page{padding-top:22px}.analytics-page-heading{align-items:flex-start}.analytics-page-heading>.ant-space{width:100%}.analytics-page-heading .ant-select:nth-child(2){min-width:0;flex:1}.analytics-kpi-grid{grid-template-columns:1fr}.analytics-page-heading>.ant-space{flex-wrap:wrap}}.account-binding-row-divider{border-bottom:1px solid rgba(49,87,232,.14)!important}.account-binding-full-row{grid-column:1 / -1}.account-binding-profile{display:flex;align-items:center;gap:12px}.account-binding-profile .ant-avatar{flex:0 0 auto;color:#1677ff;background:#eaf2ff;border:1px solid rgba(22,119,255,.18)}.account-binding-profile-content{display:flex;min-width:0;flex-direction:column;gap:3px}.account-binding-secondary-value{font-size:13px}.app-shell:has(.discover-page){--market-ink: #111827;--market-text: #3f4b5f;--market-muted: #7b8495;--market-blue: #2f5bea;--market-blue-soft: #edf2ff;--market-line: #e7eaf0;--market-surface: #f5f6f8;--market-panel: #ffffff;background:var(--market-surface)}.app-shell:has(.discover-page) .content{background:var(--market-surface)}.discover-page{width:min(1580px,100%);padding:30px clamp(24px,4vw,64px) 80px;color:var(--market-ink)}.discover-page .catalog-section{gap:22px}.discover-page .catalog-header{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px 28px;margin:0;padding:24px 26px;background:var(--market-panel);border:1px solid var(--market-line);border-radius:18px;box-shadow:0 1px 2px #11182706;backdrop-filter:none;-webkit-backdrop-filter:none}.discover-page .catalog-header .catalog-heading{align-self:stretch;grid-row:1 / span 2;margin:0;padding:2px 28px 2px 0;border:0;border-right:1px solid var(--market-line)}.discover-page .catalog-header .catalog-heading:after{display:none}.discover-page .catalog-header .catalog-heading h2{max-width:220px;margin:9px 0 6px;color:var(--market-ink);font-size:26px;font-weight:680;line-height:1.18;letter-spacing:-.04em}.discover-page .section-index{color:var(--market-blue)!important}.discover-page .catalog-header .catalog-tools{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(610px,2fr);align-self:center;gap:10px;min-width:0;padding:0;background:transparent;border:0;border-radius:0}@media(min-width:1101px){.discover-page .catalog-header:not(:has(.hot-keyword-row)) .catalog-tools{grid-row:1 / span 2}}.discover-page .catalog-tools>.ant-input-affix-wrapper,.discover-page .catalog-filter-group .ant-select .ant-select-selector{min-height:44px;height:44px;background:#fafbfc;border-color:var(--market-line)!important;border-radius:10px;box-shadow:none}.discover-page .catalog-tools>.ant-input-affix-wrapper{width:100%}.discover-page .catalog-tools>.ant-input-affix-wrapper:hover,.discover-page .catalog-tools>.ant-input-affix-wrapper-focused,.discover-page .catalog-filter-group .ant-select:hover .ant-select-selector,.discover-page .catalog-filter-group .ant-select-focused .ant-select-selector{background:#fff;border-color:#9db0f3!important}.discover-page .catalog-filter-group{display:grid;grid-template-columns:repeat(5,minmax(108px,1fr));gap:8px;min-width:0}.discover-page .catalog-filter-group .ant-select{width:100%;min-width:0}.discover-page .catalog-filter-group .ant-select-selection-item,.discover-page .catalog-filter-group .ant-select-selection-placeholder{line-height:42px}.discover-page .hot-keyword-row{gap:8px;min-height:26px}.discover-page .hot-keyword-row>.ant-typography{margin-right:2px;color:var(--market-muted)!important;font-size:12px}.discover-page .hot-keyword-row .ant-tag{margin:0;padding:2px 9px;color:#566074;background:#f5f6f8;border:0;border-radius:7px;transition:color .18s ease,background .18s ease}.discover-page .hot-keyword-row .ant-tag:hover{color:var(--market-blue);background:var(--market-blue-soft)}.discover-page .market-workspace{grid-template-columns:minmax(0,1fr) 332px;gap:20px}.discover-page .market-results .skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.discover-page .skill-card{min-height:356px;background:var(--market-panel);border:1px solid var(--market-line);border-radius:18px;box-shadow:0 1px 2px #11182706;animation:discover-card-in .42s ease-out both;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.discover-page .skill-card:hover{background:var(--market-panel);border-color:#cdd5eb;box-shadow:0 18px 42px #1f2d5214;transform:translateY(-3px)}.discover-page .skill-card .ant-card-body{padding:24px 25px 22px}.discover-page .skill-card-top{margin-bottom:18px}.discover-page .skill-card-top .ant-btn{color:#606a7d}.discover-page .skill-card-top .ant-btn:hover{color:var(--market-blue)!important;background:var(--market-blue-soft)!important}.discover-page .skill-icon{width:46px;height:46px;border-radius:12px;box-shadow:0 7px 18px #1f2d521f}.discover-page .skill-version{color:#a0a7b4!important;letter-spacing:.08em}.discover-page .skill-card-badges .ant-tag,.discover-page .skill-tags .ant-tag{margin-inline-end:0;border:0;border-radius:7px}.discover-page .skill-card-badges .ant-tag:not(.ant-tag-green):not(.ant-tag-gold):not(.ant-tag-blue):not(.ant-tag-orange),.discover-page .skill-tags .ant-tag{color:#596276;background:#f4f5f7}.discover-page .skill-card h4{min-height:28px;margin:16px 0 9px;color:var(--market-ink);font-size:18px;font-weight:680;line-height:1.45;letter-spacing:-.025em}.discover-page .skill-description{min-height:66px;margin-bottom:11px!important;color:#667085!important;line-height:1.6!important}.discover-page .skill-author-link{margin-bottom:8px;color:#515d72}.discover-page .skill-card-footer{padding-top:16px;border-color:var(--market-line)}.discover-page .skill-card-footer .ant-typography{color:#8b93a2;font-size:12px}.discover-page .view-skill{color:var(--market-blue)!important;font-weight:600}.discover-page .hot-rank-panel{top:94px;padding:22px 20px 8px;background:var(--market-panel)!important;border:1px solid var(--market-line);border-radius:18px;box-shadow:0 12px 34px #1f2d520e;backdrop-filter:none;-webkit-backdrop-filter:none}.discover-page .hot-rank-heading{align-items:center;padding:0 2px 17px;border-color:var(--market-line)}.discover-page .hot-rank-heading .section-index{color:#8c95a5!important}.discover-page .hot-rank-heading h4{margin-top:4px!important;color:var(--market-ink);font-size:18px;font-weight:680;letter-spacing:-.025em}.discover-page .hot-rank-heading .ant-segmented{padding:3px;background:#f3f4f6;border:0;border-radius:9px}.discover-page .hot-rank-heading .ant-segmented-item{min-width:30px;color:#737d8e;border-radius:7px}.discover-page .hot-rank-heading .ant-segmented-item-selected{color:var(--market-ink);box-shadow:0 1px 4px #11182717}.discover-page .hot-rank-item{grid-template-columns:22px 38px minmax(0,1fr) auto;gap:10px;padding:13px 2px;border-color:var(--market-line);border-radius:0;transition:background .18s ease}.discover-page .hot-rank-item:hover{background:#fafbfc}.discover-page .hot-rank-item:hover strong{color:var(--market-blue)}.discover-page .hot-rank-item .skill-icon{width:38px;height:38px;border-radius:10px}.discover-page .hot-rank-copy{gap:2px}.discover-page .hot-rank-copy strong{color:#354056;font-size:13px;font-weight:650}.discover-page .hot-rank-copy small{color:#8992a2;font-size:11px}.discover-page .hot-rank-number{font-size:12px}.discover-page .hot-rank-number-1,.discover-page .hot-rank-number-2,.discover-page .hot-rank-number-3{color:var(--market-blue)}.discover-page .floating-market-search{top:84px;width:min(980px,calc(100vw - 40px));padding:8px 9px;background:#fffffff5!important;border-color:var(--market-line);border-radius:14px;box-shadow:0 18px 44px #1f2d521f}.discover-page .floating-market-search .ant-input-affix-wrapper,.discover-page .floating-market-search .ant-select-selector{background:#fafbfc;border-color:var(--market-line)!important}.discover-page .card-skeleton{height:356px!important;border-radius:18px!important}.discover-page .infinite-load-trigger{color:var(--market-muted);font-size:12px}@keyframes discover-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1320px){.discover-page .catalog-header{grid-template-columns:220px minmax(0,1fr)}.discover-page .catalog-header .catalog-tools{grid-template-columns:1fr}.discover-page .catalog-filter-group{grid-template-columns:repeat(5,minmax(100px,1fr))}}@media(max-width:1100px){.discover-page .catalog-header{grid-template-columns:1fr}.discover-page .catalog-header .catalog-heading{grid-row:auto;padding:0 0 18px;border-right:0;border-bottom:1px solid var(--market-line)}.discover-page .catalog-header .catalog-heading h2{max-width:none}.discover-page .market-workspace{grid-template-columns:1fr}.discover-page .hot-rank-panel{position:static;order:-1}.discover-page .hot-rank-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}@media(max-width:760px){.discover-page{padding:18px 14px 56px}.discover-page .catalog-header{gap:12px;padding:18px 16px;border-radius:15px}.discover-page .catalog-header .catalog-heading h2{font-size:23px}.discover-page .catalog-filter-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.discover-page .catalog-filter-group .ant-select:first-child{grid-column:1 / -1}.discover-page .market-results .skill-grid,.discover-page .hot-rank-list{grid-template-columns:1fr}.discover-page .skill-card{min-height:344px;border-radius:15px}.discover-page .skill-card .ant-card-body{padding:21px 20px 19px}.discover-page .hot-rank-panel{padding:19px 16px 6px;border-radius:15px}.discover-page .hot-rank-heading{align-items:flex-start;flex-direction:column}}.detail-page{min-height:100vh;height:auto;overflow:visible}.detail-grid{align-items:flex-start;min-height:0}.detail-content,.detail-meta{min-width:0}@media(min-width:901px){.detail-meta{position:sticky;top:88px;max-height:calc(100vh - 112px);overflow:hidden}.detail-meta>.ant-card-body{max-height:calc(100vh - 180px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}}@media(max-width:900px){html,body,#root{min-height:100%;height:auto;overflow-x:hidden;overflow-y:auto}.detail-page{min-height:100vh;height:auto!important;overflow:visible!important}.detail-grid{display:block;height:auto!important;min-height:0;overflow:visible!important}.detail-content,.detail-meta{width:100%}.detail-meta{position:static!important;inset:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.detail-meta>.ant-card-body{height:auto!important;max-height:none!important;overflow:visible!important}.install-prompt-card,.clone-address,.ant-descriptions{max-width:100%;overflow:visible}.clone-address-row,.clone-address-row .ant-input{min-width:0}}.app-shell-community .forum-page.forum-design-page{width:min(100%,1180px);padding:48px 32px 72px}.app-shell-community .forum-tools.forum-design-tools{padding:13px 14px;background:#081222b8!important;border-radius:9px}.app-shell-community .forum-tools.forum-design-tools>.ant-input-search,.app-shell-community .forum-tools.forum-design-tools>.ant-select,.app-shell-community .forum-tools.forum-design-tools>.ant-checkbox-wrapper{min-height:35px;height:35px}.app-shell-community .forum-tools.forum-design-tools>.ant-select .ant-select-selector{height:35px!important}.app-shell-community .forum-tools.forum-design-tools>.ant-checkbox-wrapper{padding-inline:0}.app-shell-community .forum-design-tools input::placeholder{color:#3d5973;opacity:1}.forum-skill-picker-design-modal .ant-modal-wrap{display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.forum-skill-picker-design-modal .ant-modal{top:auto;width:min(800px,100%)!important;max-width:100%;max-height:calc(100dvh - 48px);margin:0;padding:0}.forum-skill-picker-design-modal .ant-modal-content,.forum-skill-picker-design-modal .ant-modal-container{width:100%;height:min(800px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);min-height:0}.forum-skill-picker-design-modal .ant-modal-body{width:100%;height:100%;min-height:0;overflow:hidden}.forum-skill-picker-design-modal .forum-skill-picker-header,.forum-skill-picker-design-modal .forum-skill-picker-tools,.forum-skill-picker-design-modal .forum-skill-picker-footer{min-height:0;flex-shrink:0}.forum-skill-picker-design-modal .forum-skill-picker-list{width:auto;height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.forum-skill-picker-design-modal .forum-skill-picker-list .ant-spin-nested-loading,.forum-skill-picker-design-modal .forum-skill-picker-list .ant-spin-container,.forum-skill-picker-design-modal .forum-skill-picker-list .ant-list{height:auto;min-height:0}@media(max-width:760px){.app-shell-community .forum-page.forum-design-page{padding:30px 16px 52px}.app-shell-community .forum-design-heading-copy>.ant-typography-secondary{max-width:100%;white-space:normal}.forum-skill-picker-design-modal .ant-modal-wrap{padding:12px}.forum-skill-picker-design-modal .ant-modal{width:100%!important;max-height:calc(100dvh - 24px)}.forum-skill-picker-design-modal .ant-modal-content,.forum-skill-picker-design-modal .ant-modal-container{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page{color:#8ba3bd;background:#081222db}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .admin-payment-page-title h2.ant-typography{color:#e2eaf5!important;font-size:23px!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .admin-payment-page-title>.ant-typography-secondary{color:#58728c!important;font-size:10px!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .admin-payment-tabs .ant-tabs-tab-btn{color:#52708d!important;font-size:12px!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .admin-payment-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .admin-payment-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#00d4ff!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-settings-card.ant-card,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-channel-card.ant-card,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-review-card.ant-card{background:#081222f5!important;border-color:#00d4ff1f!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-settings-card .ant-card-head,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-channel-card .ant-card-head,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-review-card .ant-card-head{min-height:56px;padding-inline:24px;background:#081222fa!important;border-bottom-color:#00d4ff17!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-settings-card .ant-card-head-title,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-channel-card .ant-card-head-title,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-review-card .ant-card-head-title{color:#cbd9e9!important;font-size:13px!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-settings-card .ant-card-body,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-channel-card .ant-card-body,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-review-card .ant-card-body{background:transparent!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-settings-card .ant-form-item-label>label,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-channel-card .ant-form-item-label>label{color:#7892aa!important;font-size:10px!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-settings-card .ant-input,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-settings-card .ant-input-number,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-settings-card .ant-select-selector,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-channel-card .ant-input,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-channel-card .ant-input-affix-wrapper,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-channel-card .ant-select-selector{color:#c6d5e6!important;background:#020b17e6!important;border-color:#00d4ff26!important;font-size:11px!important;box-shadow:none!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-settings-card .ant-select-selection-item,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-settings-card .ant-select-selection-placeholder{color:#a9bfd6!important;font-size:11px!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-settings-card .ant-btn-primary,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-channel-card .ant-btn-primary,body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-review-card .ant-btn-primary{color:#03101b!important;background:#00d4ff!important;border-color:#00d4ff!important;font-size:11px!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-review-card .ant-table-thead>tr>th{color:#5a7a9a!important;background:#00d4ff09!important;border-color:#00d4ff14!important;font-size:10px!important}body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-review-card .ant-table-tbody>tr>td{color:#91a9c1!important;background:transparent!important;border-color:#00d4ff12!important;font-size:10px!important}@media(max-width:760px){body .app-shell-user-workspace .user-workspace-content>.admin-payment-page .payment-settings-card .ant-card-extra{display:none}}.app-shell-community .forum-page.forum-design-page{width:min(100%,1420px);padding:54px 32px 80px}.app-shell-community .forum-design-heading{min-height:96px;align-items:center}.app-shell-community .forum-design-heading-copy .section-index{margin-bottom:10px;font-size:12px;letter-spacing:1.6px;line-height:18px}.app-shell-community .forum-design-heading-copy h2.ant-typography{margin-bottom:6px;font-size:24px;line-height:32px}.app-shell-community .forum-design-heading-copy>.ant-typography-secondary{font-size:14px;line-height:22px}.app-shell-community .forum-design-create.ant-btn{min-width:132px;height:44px;padding-inline:20px;border-radius:7px;font-size:14px}.app-shell-community .forum-design-title-rule{margin:24px 0 26px}.app-shell-community .forum-design-segments.ant-segmented{margin-bottom:22px;padding:4px}.app-shell-community .forum-design-segments .ant-segmented-item{min-width:110px;height:40px;font-size:14px;line-height:38px}.app-shell-community .forum-design-segments .ant-segmented-item-label{min-height:38px;padding-inline:18px;line-height:38px}.app-shell-community .forum-tools.forum-design-tools{grid-template-columns:minmax(320px,1fr) 180px auto;gap:14px;margin-bottom:22px;padding:12px 14px;border-radius:8px}.app-shell-community .forum-tools.forum-design-tools>.ant-input-search,.app-shell-community .forum-tools.forum-design-tools>.ant-select,.app-shell-community .forum-tools.forum-design-tools>.ant-checkbox-wrapper{min-height:42px;height:42px}.app-shell-community .forum-design-tools .ant-input-search .ant-input-group,.app-shell-community .forum-design-tools .ant-input-search .ant-input-affix-wrapper,.app-shell-community .forum-tools.forum-design-tools>.ant-select .ant-select-selector{height:42px!important}.app-shell-community .forum-design-tools .ant-input-search .ant-input-group-wrapper,.app-shell-community .forum-design-tools .ant-input-search .ant-input-group,.app-shell-community .forum-tools.forum-design-tools>.ant-select{width:100%}.app-shell-community .forum-design-tools .ant-input-search .ant-input-affix-wrapper,.app-shell-community .forum-tools.forum-design-tools>.ant-select .ant-select-selector{color:#a9bfd6;background:#020b17d1!important;border-color:#00d4ff33!important;border-radius:5px!important;box-shadow:none!important}.app-shell-community .forum-design-tools .ant-input-search .ant-input-affix-wrapper{border-start-end-radius:0!important;border-end-end-radius:0!important}.app-shell-community .forum-design-tools .ant-input-search:hover .ant-input-affix-wrapper,.app-shell-community .forum-design-tools .ant-input-search:focus-within .ant-input-affix-wrapper,.app-shell-community .forum-tools.forum-design-tools>.ant-select:hover .ant-select-selector,.app-shell-community .forum-tools.forum-design-tools>.ant-select.ant-select-focused .ant-select-selector{border-color:#00d4ff7a!important;box-shadow:0 0 0 2px #00d4ff14!important}.app-shell-community .forum-design-tools .ant-input-search .ant-input-group .ant-input,.app-shell-community .forum-design-tools .ant-input-search .ant-input-affix-wrapper input{height:40px;padding-inline:14px;font-size:14px}.app-shell-community .forum-design-tools input::placeholder{color:#4f6b86;font-size:12px}.app-shell-community .forum-design-tools .ant-input-search-button{width:48px;height:42px;color:#789ab8;background:#020b17d1!important;border-color:#00d4ff33!important;border-start-end-radius:5px!important;border-end-end-radius:5px!important;font-size:16px;box-shadow:none!important}.app-shell-community .forum-design-tools .ant-select-selection-item,.app-shell-community .forum-design-tools .ant-select-selection-placeholder{font-size:14px;line-height:40px}.app-shell-community .forum-design-tools .ant-select-arrow{color:#789ab8}.app-shell-community .forum-tools.forum-design-tools>.ant-checkbox-wrapper{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;padding-inline:14px;color:#a9bfd6!important;background:#020b17d1;border:1px solid rgba(0,212,255,.2);border-radius:5px;font-size:14px}.app-shell-community .forum-tools.forum-design-tools>.ant-checkbox-wrapper:hover{border-color:#00d4ff7a;box-shadow:0 0 0 2px #00d4ff14}.app-shell-community .forum-design-tools .ant-checkbox-inner{width:18px;height:18px}.app-shell-community .forum-design-list .ant-list-items{gap:12px}.app-shell-community .forum-design-post.ant-card{min-height:136px}.app-shell-community .forum-design-post .ant-card-body{padding:20px 22px 16px}.app-shell-community .forum-design-post-heading .ant-tag{min-height:24px;padding-inline:8px;font-size:12px;line-height:22px}.app-shell-community .forum-design-post-heading h4.ant-typography{font-size:16px;line-height:24px}.app-shell-community .forum-design-post-summary{margin-top:8px}.app-shell-community .forum-design-post-summary .ant-typography{font-size:14px;line-height:22px}.app-shell-community .forum-design-post-skills{margin-top:10px}.app-shell-community .forum-design-post-skills .ant-btn-default{min-height:28px;height:28px;padding-inline:10px;border-radius:4px;font-size:12px;line-height:26px}.app-shell-community .forum-design-post-footer{min-height:28px;margin-top:10px;padding-top:12px}.app-shell-community .forum-design-post-author,.app-shell-community .forum-design-post-counts{font-size:12px;line-height:18px}.app-shell-community .forum-design-owner-actions .ant-btn{min-height:32px;height:32px;padding-inline:12px;font-size:12px}.app-shell-community .forum-design-list .ant-empty{min-height:340px;padding-top:100px}.app-shell-community .forum-design-list .ant-empty-description{font-size:14px}@media(max-width:900px){.app-shell-community .forum-tools.forum-design-tools{grid-template-columns:minmax(0,1fr) 180px}.app-shell-community .forum-tools.forum-design-tools>.ant-checkbox-wrapper{grid-column:1 / -1}}@media(max-width:760px){.app-shell-community .forum-page.forum-design-page{padding:30px 16px 56px}.app-shell-community .forum-design-heading{min-height:0;align-items:stretch}.app-shell-community .forum-design-create.ant-btn{width:100%}.app-shell-community .forum-design-segments.ant-segmented{width:100%;overflow:visible}.app-shell-community .forum-design-segments .ant-segmented-group{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell-community .forum-design-segments .ant-segmented-item{min-width:0}.app-shell-community .forum-design-segments .ant-segmented-item-label{padding-inline:8px}.app-shell-community .forum-tools.forum-design-tools{grid-template-columns:minmax(0,1fr)}.app-shell-community .forum-tools.forum-design-tools>.ant-checkbox-wrapper{grid-column:auto}.app-shell-community .forum-design-post .ant-card-body{padding:18px 16px 15px}.app-shell-community .forum-design-post-heading>.ant-space{align-items:flex-start}.app-shell-community .forum-design-post-footer{align-items:flex-start;flex-direction:column}.app-shell-community .forum-design-post-counts{align-self:flex-start;margin-left:0}}.app-shell-user-workspace,.app-shell-community{--module-title-rule-background: linear-gradient(90deg, #00d4ff, #7c3aed);--module-title-rule-height: 2px;--module-title-rule-width: 48px}.app-shell-user-workspace .user-workspace-content .page-title,.app-shell-user-workspace .user-workspace-content .section-heading,.app-shell-user-workspace .forum-detail-design-heading{border-bottom:0!important}.app-shell-user-workspace .user-workspace-content .page-title:after,.app-shell-user-workspace .user-workspace-content .section-heading:after,.app-shell-user-workspace .admin-users-heading:after,.app-shell-user-workspace .forum-detail-design-heading:after{position:absolute;bottom:0;left:0;display:block;width:var(--module-title-rule-width);height:var(--module-title-rule-height);background:var(--module-title-rule-background);border-radius:2px;box-shadow:none;content:""}.app-shell-user-workspace .admin-users-heading,.app-shell-user-workspace .forum-detail-design-heading{position:relative;padding-bottom:24px}.app-shell-user-workspace .my-skills-title-accent,.app-shell-user-workspace .favorites-design-accent,.app-shell-user-workspace .skill-import-heading-accent,.app-shell-user-workspace .forum-design-title-rule,.app-shell-user-workspace .cart-design-title-rule,.app-shell-user-workspace .orders-design-title-rule,.app-shell-user-workspace .bills-design-title-rule,.app-shell-user-workspace .withdrawals-design-title-rule,.app-shell-user-workspace .admin-agreements-title-rule{width:var(--module-title-rule-width);height:var(--module-title-rule-height);background:var(--module-title-rule-background);border-radius:2px;box-shadow:none}.app-shell-user-workspace .admin-agreements-title-rule{position:static}.app-shell-user-workspace .admin-agreements-title-rule:before{display:none}.app-shell-user-workspace .forum-detail-design-heading:after{left:46px}.app-shell-user-workspace .admin-users-heading:after{left:32px}.app-shell-community .forum-design-title-rule{width:var(--module-title-rule-width);height:var(--module-title-rule-height);background:var(--module-title-rule-background);border-radius:2px;box-shadow:none}.app-shell-community .forum-detail-design-heading{position:relative;border-bottom:0}.app-shell-community .forum-detail-design-heading:after{position:absolute;bottom:0;left:46px;width:var(--module-title-rule-width);height:var(--module-title-rule-height);background:var(--module-title-rule-background);border-radius:2px;content:""}.app-shell-openhub .user-center-content{padding-top:28px}.app-shell-openhub .user-center-group-heading{margin-bottom:24px}.app-shell-user-workspace .user-workspace-content>.page-container{padding-top:28px!important}.app-shell-user-workspace .user-workspace-content .page-title,.app-shell-user-workspace .user-workspace-content .section-heading,.app-shell-user-workspace .admin-users-heading,.app-shell-user-workspace .admin-agreements-design-heading{margin-bottom:24px!important}.app-shell-user-workspace .my-skills-title-row{margin-bottom:24px}.app-shell-user-workspace .my-skills-search-bar{margin-top:0}.app-shell-user-workspace .favorites-design-grid{margin-top:24px}.app-shell-user-workspace .skill-import-heading-accent,.app-shell-user-workspace .cart-design-title-rule,.app-shell-user-workspace .orders-design-title-rule,.app-shell-user-workspace .bills-design-title-rule,.app-shell-user-workspace .withdrawals-design-title-rule{margin-bottom:24px}.app-shell-user-workspace .analytics-page-heading{margin-bottom:24px!important}.app-shell-user-workspace .analytics-kpi-grid{margin-top:0}.app-shell-user-workspace .admin-crawler-page .crawler-page-title{margin-bottom:12px}@media(max-width:900px){.app-shell-openhub .user-center-content{padding-top:22px}.app-shell-user-workspace .user-workspace-content>.page-container{padding-top:22px!important}.app-shell-openhub .user-center-group-heading,.app-shell-user-workspace .user-workspace-content .page-title,.app-shell-user-workspace .user-workspace-content .section-heading,.app-shell-user-workspace .admin-users-heading,.app-shell-user-workspace .admin-agreements-design-heading,.app-shell-user-workspace .my-skills-title-row,.app-shell-user-workspace .analytics-page-heading{margin-bottom:20px!important}.app-shell-user-workspace .favorites-design-grid{margin-top:20px}.app-shell-user-workspace .skill-import-heading-accent,.app-shell-user-workspace .cart-design-title-rule,.app-shell-user-workspace .orders-design-title-rule,.app-shell-user-workspace .bills-design-title-rule,.app-shell-user-workspace .withdrawals-design-title-rule{margin-bottom:20px}.app-shell-user-workspace .admin-crawler-page .crawler-page-title{margin-bottom:8px}}@media(max-width:640px){.app-shell-user-workspace .skill-import-controls{grid-template-columns:minmax(0,1fr)}.app-shell-user-workspace .skill-import-controls>div:last-child{width:100%;min-width:0}.app-shell-user-workspace .skill-import-records .ant-table-content{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.app-shell-user-workspace .skill-import-records table{min-width:680px}}body .app-shell-user-workspace .user-workspace-content .ant-form-item-control-input-content>input.ant-input:not(.ant-input-sm),body .app-shell-user-workspace .user-workspace-content .ant-form-item-control-input-content>.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),body .app-shell-user-workspace .user-workspace-content .ant-form-item-control-input-content>.ant-input-number:not(.ant-input-number-sm),body .app-shell-user-workspace .user-workspace-content .ant-form-item-control-input-content>.ant-picker:not(.ant-picker-small),body .app-shell-user-workspace .user-workspace-content .ant-form-item-control-input-content>.ant-select:not(.ant-select-sm),body .create-skill-modal-overlay .create-skill-form-content .ant-form-item-control-input-content>input.ant-input:not(.ant-input-sm),body .create-skill-modal-overlay .create-skill-form-content .ant-form-item-control-input-content>.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),body .create-skill-modal-overlay .create-skill-form-content .ant-form-item-control-input-content>.ant-input-number:not(.ant-input-number-sm),body .create-skill-modal-overlay .create-skill-form-content .ant-form-item-control-input-content>.ant-picker:not(.ant-picker-small),body .create-skill-modal-overlay .create-skill-form-content .ant-form-item-control-input-content>.ant-select:not(.ant-select-sm){box-sizing:border-box;width:100%;min-height:48px;color:#c8daf0!important;background:#050f1ee0!important;border-color:#00d4ff2e!important;border-radius:8px!important;box-shadow:none!important}body .app-shell-user-workspace .user-workspace-content .ant-select:not(.ant-select-sm) .ant-select-content,body .create-skill-modal-overlay .create-skill-form-content .ant-select:not(.ant-select-sm) .ant-select-content{width:100%;min-width:0;min-height:44px;align-items:center}body .app-shell-user-workspace .user-workspace-content .ant-select-placeholder,body .create-skill-modal-overlay .create-skill-form-content .ant-select-placeholder,body .openhub-design-modal .ant-select-placeholder,body .admin-agreements-create-modal .ant-select-placeholder,body .forum-compose-design-modal .ant-select-placeholder,body .forum-skill-picker-design-modal .ant-select-placeholder{color:#66829e!important}body .app-shell-user-workspace .user-workspace-content .ant-select-content-item,body .app-shell-user-workspace .user-workspace-content .ant-select-input,body .create-skill-modal-overlay .create-skill-form-content .ant-select-content-item,body .create-skill-modal-overlay .create-skill-form-content .ant-select-input,body .openhub-design-modal .ant-select-content-item,body .admin-agreements-create-modal .ant-select-content-item,body .forum-compose-design-modal .ant-select-content-item,body .forum-skill-picker-design-modal .ant-select-content-item{color:#c8daf0!important}body .app-shell-user-workspace .user-workspace-content .ant-select-suffix,body .create-skill-modal-overlay .create-skill-form-content .ant-select-suffix,body .openhub-design-modal .ant-select-suffix,body .admin-agreements-create-modal .ant-select-suffix,body .forum-compose-design-modal .ant-select-suffix,body .forum-skill-picker-design-modal .ant-select-suffix{color:#6689aa!important}body .app-shell-community .ant-select-placeholder{color:#66829e!important}body .app-shell-community .ant-select-content-item,body .app-shell-community .ant-select-input{color:#c8daf0!important}body .app-shell-community .ant-select-suffix{color:#6689aa!important}body .app-shell-community input::placeholder,body .app-shell-community textarea::placeholder{color:#66829e!important;opacity:1}body .app-shell-user-workspace .user-workspace-content input::placeholder,body .app-shell-user-workspace .user-workspace-content textarea::placeholder,body .create-skill-modal-overlay .create-skill-form-content input::placeholder,body .create-skill-modal-overlay .create-skill-form-content textarea::placeholder,body .openhub-design-modal input::placeholder,body .openhub-design-modal textarea::placeholder,body .admin-agreements-create-modal input::placeholder,body .admin-agreements-create-modal textarea::placeholder,body .forum-compose-design-modal input::placeholder,body .forum-compose-design-modal textarea::placeholder{color:#66829e!important;opacity:1}body .app-shell-user-workspace .user-workspace-content .ant-input-show-count-suffix,body .app-shell-user-workspace .user-workspace-content .ant-input-data-count,body .create-skill-modal-overlay .create-skill-form-content .ant-input-show-count-suffix,body .create-skill-modal-overlay .create-skill-form-content .ant-input-data-count,body .openhub-design-modal .ant-input-show-count-suffix,body .openhub-design-modal .ant-input-data-count,body .admin-agreements-create-modal .ant-input-show-count-suffix,body .admin-agreements-create-modal .ant-input-data-count,body .forum-compose-design-modal .ant-input-show-count-suffix,body .forum-compose-design-modal .ant-input-data-count,body .app-shell-user-workspace .user-workspace-content .ant-form-item-extra,body .app-shell-user-workspace .user-workspace-content .ant-form-item-explain,body .app-shell-user-workspace .user-workspace-content .ant-typography-secondary,body .create-skill-modal-overlay .create-skill-form-content .ant-form-item-extra,body .create-skill-modal-overlay .create-skill-form-content .ant-form-item-explain,body .create-skill-modal-overlay .create-skill-form-content .ant-typography-secondary{color:#718ba5!important}body .create-skill-page .create-skill-form-content .ant-form-item-control-input-content>input.ant-input:not(.ant-input-sm),body .create-skill-page .create-skill-form-content .ant-form-item-control-input-content>.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),body .create-skill-page .create-skill-form-content .ant-form-item-control-input-content>.ant-input-number:not(.ant-input-number-sm),body .create-skill-page .create-skill-form-content .ant-form-item-control-input-content>.ant-select:not(.ant-select-sm){width:100%;height:48px!important;min-height:48px!important;max-height:48px;color:#c8daf0!important;background:#050f1ee0!important;border-color:#00d4ff2e!important;border-radius:8px!important;box-shadow:none!important;font-family:Space Grotesk,Noto Sans SC,sans-serif!important;font-size:14px!important;font-weight:500}body .create-skill-page .create-skill-form-content .ant-form-item-control-input-content>input.ant-input:not(.ant-input-sm){padding-block:0;line-height:46px}body .create-skill-page .create-skill-form-content .ant-input-affix-wrapper,body .create-skill-page .create-skill-form-content .ant-input-number{align-items:center}body .create-skill-page .create-skill-form-content .ant-input-affix-wrapper>input.ant-input,body .create-skill-page .create-skill-form-content .ant-input-number-input{height:46px;padding-block:0;color:#c8daf0!important;line-height:46px;background:transparent!important;font-family:Space Grotesk,Noto Sans SC,sans-serif!important;font-size:14px!important;font-weight:500}body .create-skill-page .create-skill-form-content .ant-select:not(.ant-select-sm) .ant-select-selector{height:48px!important;min-height:48px!important;max-height:48px;padding-block:0!important;overflow:hidden;color:#c8daf0!important;background:#050f1ee0!important;border-color:#00d4ff2e!important;border-radius:8px!important;box-shadow:none!important}body .create-skill-page .create-skill-form-content .ant-select:not(.ant-select-sm) .ant-select-content,body .create-skill-page .create-skill-form-content .ant-select:not(.ant-select-sm) .ant-select-selection-overflow{width:100%;height:46px;min-height:46px;flex-wrap:nowrap!important;align-items:center;overflow:hidden}body .create-skill-page .create-skill-form-content .ant-select-content-item,body .create-skill-page .create-skill-form-content .ant-select-selection-item,body .create-skill-page .create-skill-form-content .ant-select-placeholder,body .create-skill-page .create-skill-form-content .ant-select-input{min-width:0;color:#c8daf0!important;font-family:Space Grotesk,Noto Sans SC,sans-serif!important;font-size:14px!important;font-weight:500;line-height:1.5;white-space:nowrap}body .create-skill-page .create-skill-form-content .ant-select-selection-item,body .create-skill-page .create-skill-form-content .ant-select-selection-item-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .create-skill-page .create-skill-form-content .ant-select-multiple:not(.ant-select-sm){height:48px!important;padding-block:0;overflow:hidden}body .create-skill-page .create-skill-form-content input:-webkit-autofill,body .create-skill-page .create-skill-form-content input:-webkit-autofill:hover,body .create-skill-page .create-skill-form-content input:-webkit-autofill:focus{border-color:#00d4ff2e!important;box-shadow:0 0 0 1000px #050f1e inset!important;-webkit-text-fill-color:#c8daf0!important;caret-color:#c8daf0}body .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),body .ant-input-number:not(.ant-input-number-sm),body .ant-picker:not(.ant-picker-small),body .ant-select-single:not(.ant-select-sm) .ant-select-selector,body .ant-select-multiple:not(.ant-select-sm) .ant-select-selector{display:flex;align-items:center}body input.ant-input:not([type=hidden]):not(.ant-input-sm){line-height:1.5}body .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm)>input.ant-input,body .ant-input-number:not(.ant-input-number-sm) .ant-input-number-input,body .ant-picker:not(.ant-picker-small) input{align-self:center;height:auto;line-height:1.5}body .ant-input-number:not(.ant-input-number-sm) .ant-input-number-input{text-align:left}body .ant-select-single:not(.ant-select-sm) .ant-select-selector,body .ant-select-multiple:not(.ant-select-sm) .ant-select-selector{padding-block:0!important}body .ant-select:not(.ant-select-sm),body .ant-select:not(.ant-select-sm) .ant-select-content,body .ant-select:not(.ant-select-sm) .ant-select-content-item,body .ant-select:not(.ant-select-sm) .ant-select-placeholder,body .ant-select:not(.ant-select-sm) .ant-select-suffix{align-items:center}body .ant-select:not(.ant-select-sm) .ant-select-content{display:flex;min-width:0;align-self:stretch;padding-block:0!important}body .ant-select:not(.ant-select-sm) .ant-select-content-item,body .ant-select:not(.ant-select-sm) .ant-select-placeholder,body .ant-select:not(.ant-select-sm) .ant-select-suffix{display:flex;min-width:0;line-height:1.5}body .ant-select:not(.ant-select-sm) .ant-select-content-item,body .ant-select:not(.ant-select-sm) .ant-select-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ant-select:not(.ant-select-sm) .ant-select-suffix{align-self:stretch}body .ant-select-single:not(.ant-select-sm) .ant-select-selection-wrap,body .ant-select-multiple:not(.ant-select-sm) .ant-select-selection-wrap,body .ant-select-single:not(.ant-select-sm) .ant-select-selection-overflow,body .ant-select-multiple:not(.ant-select-sm) .ant-select-selection-overflow{display:flex;min-height:0;align-items:center}body .ant-select-multiple:not(.ant-select-sm) .ant-select-selection-overflow{flex-wrap:nowrap;overflow:hidden}body .ant-select-multiple:not(.ant-select-sm) .ant-select-selection-overflow-item,body .ant-select-multiple:not(.ant-select-sm) .ant-select-selection-item{display:inline-flex;align-items:center;max-width:100%}body .ant-select-dropdown .ant-select-item,body .ant-dropdown-menu .ant-dropdown-menu-item,body .ant-dropdown-menu .ant-dropdown-menu-submenu-title{display:flex;min-height:38px;align-items:center}body .ant-select-dropdown .ant-select-item-option-content,body .ant-dropdown-menu .ant-dropdown-menu-title-content{line-height:1.45}.app-shell-openhub .user-center-link-favorites.ant-btn{background:#ff668509!important;border-color:#ff668538!important}.app-shell-openhub .user-center-link-favorites.ant-btn:hover,.app-shell-openhub .user-center-link-favorites.ant-btn:focus-visible{background:#ff668513!important;border-color:#ff668575!important;box-shadow:0 0 18px #ff668512!important}.app-shell-openhub .user-center-link-favorites .user-center-link-icon{color:#ff6685!important;background:#ff668514!important;border-color:#ff66854d!important}.app-shell-openhub .user-center-link-favorites .user-center-link-arrow{color:#ff6685c7!important}.app-shell-openhub{--openhub-empty-text: #7890aa;--openhub-empty-detail: #66829e}.app-shell-openhub .ant-empty-description,.app-shell-openhub .ant-list-empty-text,.app-shell-openhub .ant-table-placeholder,.app-shell-openhub .ant-table-placeholder .ant-table-cell,.app-shell-openhub .skill-markdown-empty,.app-shell-openhub .crawler-empty-records,.app-shell-openhub .crawler-empty-records>span{color:var(--openhub-empty-text)!important}.app-shell-openhub .crawler-empty-records>.anticon,.app-shell-openhub .crawler-empty-records>small{color:var(--openhub-empty-detail)!important}.app-shell-user-workspace .admin-page-heading{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px}.app-shell-user-workspace .admin-page-heading-copy{min-width:0}.app-shell-user-workspace .admin-page-back.ant-btn{width:24px;min-width:24px;height:32px;padding:0;color:#66829e;background:transparent!important;border:0;box-shadow:none}.app-shell-user-workspace .admin-page-heading:has(.section-index) .admin-page-back.ant-btn{margin-top:26px}.app-shell-user-workspace .admin-page-back.ant-btn:hover,.app-shell-user-workspace .admin-page-back.ant-btn:focus-visible{color:#00d4ff!important;background:#00d4ff0f!important}.app-shell-user-workspace .admin-page-heading:after{left:32px!important}.app-shell-user-workspace .admin-agreements-heading-row+.admin-agreements-title-rule{margin-left:32px}@media(max-width:900px){.app-shell-user-workspace .admin-page-heading{grid-template-columns:24px minmax(0,1fr)}.app-shell-user-workspace .admin-page-heading>:last-child:not(.admin-page-heading-copy):not(.admin-page-back){grid-column:2;justify-self:start;margin-top:4px}}@media(max-width:640px){.app-shell-user-workspace .admin-page-heading>.ant-btn:last-child,.app-shell-user-workspace .admin-page-heading>.ant-space:last-child{width:100%}}body{--openhub-select-bg: #081120;--openhub-select-popup-bg: #0a1123;--openhub-select-border: rgba(0, 212, 255, .22);--openhub-select-border-hover: rgba(0, 212, 255, .36);--openhub-select-text: #8aaed4;--openhub-select-placeholder: #536b86;--openhub-select-arrow: #79a1c7;--openhub-select-active-bg: rgba(0, 212, 255, .07);--openhub-select-selected-bg: #07364b}body:has(#root) .ant-select:not(.ant-select-customize-input),body:has(#root) .ant-select:not(.ant-select-customize-input) .ant-select-selector{color:var(--openhub-select-text)!important;background:var(--openhub-select-bg)!important;border-color:var(--openhub-select-border)!important;box-shadow:none!important}body:has(#root) .ant-select-outlined:not(.ant-select-customize-input),body:has(#root) .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,body:has(#root) .skill-import-policy-select.ant-select-single:not(.ant-select-sm){border-width:1px!important;border-style:solid!important}body:has(#root) .ant-select:not(.ant-select-customize-input):not(.ant-select-disabled):hover,body:has(#root) .ant-select:not(.ant-select-customize-input):not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--openhub-select-border-hover)!important}body:has(#root) .ant-select-focused:not(.ant-select-disabled),body:has(#root) .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,body:has(#root) .ant-select-open:not(.ant-select-disabled),body:has(#root) .ant-select-open:not(.ant-select-disabled) .ant-select-selector{border-color:#00d4ff!important;box-shadow:0 0 0 3px #00d4ff1a!important}body:has(#root) .ant-select .ant-select-selection-item,body:has(#root) .ant-select .ant-select-content-item,body:has(#root) .ant-select .ant-select-input{color:var(--openhub-select-text)!important}body:has(#root) .ant-select .ant-select-selection-placeholder,body:has(#root) .ant-select .ant-select-placeholder{color:var(--openhub-select-placeholder)!important;opacity:1}body:has(#root) .ant-select .ant-select-arrow,body:has(#root) .ant-select .ant-select-suffix{color:var(--openhub-select-arrow)!important}body:has(#root) .ant-select-dropdown{padding:0!important;overflow:hidden;color:var(--openhub-select-text)!important;background:var(--openhub-select-popup-bg)!important;border:1px solid var(--openhub-select-border)!important;border-radius:8px!important;box-shadow:0 18px 50px #00000073!important}body:has(#root) .ant-select-dropdown .ant-select-item{color:var(--openhub-select-text)!important;border-radius:0!important}body:has(#root) .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#b4cce2!important;background:var(--openhub-select-active-bg)!important}body:has(#root) .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),body:has(#root) .ant-select-dropdown .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#00d4ff!important;background:var(--openhub-select-selected-bg)!important}body:has(#root) .ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state{color:#00d4ff!important}body:has(#root) .ant-select-multiple .ant-select-selection-item{color:#8edcf0!important;background:#00d4ff1a!important;border-color:#00d4ff38!important}body:has(#root) .ant-select-disabled:not(.ant-select-customize-input),body:has(#root) .ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector{color:#536b86!important;background:#07101d!important;border-color:#00d4ff1a!important}.app-shell-community .forum-design-post-footer{flex-wrap:wrap}.app-shell-community .forum-design-post-actions{margin-left:auto}.app-shell-community .forum-design-post-actions .ant-btn,.app-shell-community .forum-detail-actions .ant-btn{min-height:32px;height:32px;padding-inline:11px;color:#78cbe0;background:#008eb417;border:1px solid rgba(0,212,255,.24);border-radius:5px;box-shadow:none;font-size:12px}.app-shell-community .forum-design-post-actions .ant-btn:hover,.app-shell-community .forum-detail-actions .ant-btn:hover{color:#d9f8ff!important;background:#00d4ff21!important;border-color:#00d4ff7a!important}.app-shell-community .forum-design-post-actions .ant-btn-primary,.app-shell-community .forum-detail-actions .ant-btn-primary{color:#03101b;background:#00d4ff;border-color:#00d4ff}.app-shell-community .forum-design-post-actions .ant-btn-dangerous,.app-shell-community .forum-detail-actions .ant-btn-dangerous{color:#df7181;background:#ff4d4f0a;border-color:#ff4d4f38}.app-shell-community .forum-detail-actions{justify-content:flex-end}.app-shell-community .forum-withdrawn-notice{padding:22px 28px;color:#7890a8;text-align:center;background:#081222db;border:1px dashed rgba(0,212,255,.16);border-radius:10px}.app-shell-community .forum-withdrawn-notice .ant-typography{color:#7890a8;font-size:12px}.forum-skill-picker-design-modal .forum-skill-picker-tools{grid-template-columns:minmax(0,1fr) 180px;gap:14px}.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-group,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-affix-wrapper,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search-button,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-select,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-select-selector{min-height:42px;height:42px!important}.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-affix-wrapper,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search-button,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-select-selector{color:#a9bfd6;background:#020b17d1!important;border-color:#00d4ff33!important;box-shadow:none!important}.app-shell-community .skill-markdown-copy-button{display:inline-flex;min-width:76px;height:34px;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:#78cbe0;background:#008eb417;border:1px solid rgba(0,212,255,.28);border-radius:5px;font-family:Noto Sans SC,sans-serif;font-size:12px;font-weight:600;cursor:pointer}.app-shell-community .skill-markdown-copy-button .anticon{color:#00d4ff;font-size:13px}.app-shell-community .skill-markdown-copy-button:hover,.app-shell-community .skill-markdown-copy-button:focus-visible{color:#d9f8ff;background:#00d4ff21;border-color:#00d4ff85;box-shadow:0 0 14px #00d4ff1a;outline:none}.app-shell-community .skill-markdown-copy-button[data-copied=true]{color:#86d9b7;background:#39b5841a;border-color:#39b58457}@media(max-width:760px){.app-shell-community .forum-design-post-actions,.app-shell-community .forum-detail-actions{width:100%;margin-left:0;justify-content:flex-start}.forum-skill-picker-design-modal .forum-skill-picker-tools{grid-template-columns:1fr}}.app-shell-community .forum-tools.forum-design-tools>.ant-input-search,.app-shell-community .forum-tools.forum-design-tools>.ant-select,.app-shell-community .forum-tools.forum-design-tools>.ant-checkbox-wrapper,.forum-skill-picker-design-modal .forum-skill-picker-tools>.ant-input-search,.forum-skill-picker-design-modal .forum-skill-picker-tools>.ant-select{min-height:42px!important;height:42px!important;max-height:42px;box-sizing:border-box}.app-shell-community .forum-tools.forum-design-tools>.ant-input-search,.forum-skill-picker-design-modal .forum-skill-picker-tools>.ant-input-search{display:flex;align-items:stretch;overflow:hidden;border-radius:5px}.app-shell-community .forum-design-tools .ant-input-search>.ant-input-affix-wrapper,.app-shell-community .forum-design-tools .ant-input-search>.ant-input-search-btn,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search>.ant-input-affix-wrapper,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search>.ant-input-search-btn{min-height:42px!important;height:42px!important;max-height:42px;box-sizing:border-box;margin:0;padding-block:0!important;color:#a9bfd6;background:var(--openhub-select-bg)!important;border-color:var(--openhub-select-border)!important;box-shadow:none!important}.app-shell-community .forum-design-tools .ant-input-search>.ant-input-affix-wrapper,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search>.ant-input-affix-wrapper{flex:1 1 auto;border-radius:5px 0 0 5px!important}.app-shell-community .forum-design-tools .ant-input-search>.ant-input-search-btn,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search>.ant-input-search-btn{width:48px;min-width:48px;padding-inline:0;color:#789ab8;border-radius:0 5px 5px 0!important;font-size:16px}.app-shell-community .forum-design-tools .ant-input-search>.ant-input-affix-wrapper>.ant-input,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search>.ant-input-affix-wrapper>.ant-input{height:40px;padding-inline:14px;font-size:14px;line-height:40px}.app-shell-community .forum-tools.forum-design-tools>.ant-select,.app-shell-community .forum-tools.forum-design-tools>.ant-checkbox-wrapper,.forum-skill-picker-design-modal .forum-skill-picker-tools>.ant-select{color:#a9bfd6!important;background:var(--openhub-select-bg)!important;border:1px solid var(--openhub-select-border)!important;border-radius:5px!important;box-shadow:none!important}.app-shell-community .forum-design-tools .ant-input-search:hover>.ant-input-affix-wrapper,.app-shell-community .forum-design-tools .ant-input-search:hover>.ant-input-search-btn,.app-shell-community .forum-tools.forum-design-tools>.ant-checkbox-wrapper:hover,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search:hover>.ant-input-affix-wrapper,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search:hover>.ant-input-search-btn{border-color:var(--openhub-select-border-hover)!important}.app-shell-community .forum-design-tools .ant-input-search:focus-within>.ant-input-affix-wrapper,.app-shell-community .forum-design-tools .ant-input-search:focus-within>.ant-input-search-btn,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search:focus-within>.ant-input-affix-wrapper,.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search:focus-within>.ant-input-search-btn{border-color:#00d4ff!important}.app-shell-community .forum-design-tools .ant-input-search:focus-within,.app-shell-community .forum-tools.forum-design-tools>.ant-checkbox-wrapper:has(.ant-checkbox-input:focus-visible),.forum-skill-picker-design-modal .forum-skill-picker-tools .ant-input-search:focus-within{box-shadow:0 0 0 3px #00d4ff1a!important}.forum-compose-design-modal .ant-btn-default:not(:disabled):hover,.forum-compose-design-modal .ant-btn-default:not(:disabled):focus-visible,.forum-skill-picker-design-modal .ant-btn-default:not(:disabled):hover,.forum-skill-picker-design-modal .ant-btn-default:not(:disabled):focus-visible{color:#d9f8ff!important;background:#00d4ff14!important;border-color:#00d4ff61!important;box-shadow:0 0 0 3px #00d4ff14!important;transform:none}.forum-compose-design-modal .ant-btn-primary:not(:disabled):hover,.forum-compose-design-modal .ant-btn-primary:not(:disabled):focus-visible,.forum-skill-picker-design-modal .ant-btn-primary:not(:disabled):hover,.forum-skill-picker-design-modal .ant-btn-primary:not(:disabled):focus-visible{color:#fff!important;background:linear-gradient(105deg,#3471f2,#8b4bf0)!important;border-color:#9581ff!important;box-shadow:0 0 20px #584aff3d!important;transform:none}.forum-compose-design-modal .ant-btn-text:not(:disabled):hover,.forum-compose-design-modal .ant-btn-text:not(:disabled):focus-visible,.forum-skill-picker-design-modal .ant-btn-text:not(:disabled):hover,.forum-skill-picker-design-modal .ant-btn-text:not(:disabled):focus-visible{color:#00d4ff!important;background:#00d4ff14!important;border-color:#00d4ff42!important;box-shadow:none!important}.forum-compose-design-modal .ant-btn-dangerous:not(:disabled):hover,.forum-compose-design-modal .ant-btn-dangerous:not(:disabled):focus-visible,.forum-skill-picker-design-modal .ant-btn-dangerous:not(:disabled):hover,.forum-skill-picker-design-modal .ant-btn-dangerous:not(:disabled):focus-visible{color:#ff9aa5!important;background:#ff4d4f14!important;border-color:#ff65776b!important;box-shadow:0 0 0 3px #ff4d4f12!important}.app-shell-community .forum-page .notification-card.ant-card{margin-top:16px;overflow:hidden;color:#91a9c1;background:#04101fa8!important;border:1px solid rgba(0,212,255,.1)!important;border-radius:8px;box-shadow:none!important}.app-shell-community .forum-page .notification-card .ant-card-head{min-height:58px;padding:0 22px;background:transparent;border-bottom:1px solid rgba(0,212,255,.08)}.app-shell-community .forum-page .notification-card .ant-card-head-title{padding:16px 0;color:#cddbea;font-size:15px;font-weight:650;line-height:24px}.app-shell-community .forum-page .notification-card .ant-card-head-title .anticon{color:#00d4ff}.app-shell-community .forum-page .notification-card .ant-card-extra{padding:13px 0}.app-shell-community .forum-page .notification-card .ant-card-extra .ant-btn{min-height:32px;height:32px;padding-inline:12px;color:#8aaed4;background:#030d1bb8;border-color:#00d4ff2e;border-radius:5px;box-shadow:none;font-size:12px}.app-shell-community .forum-page .notification-card .ant-card-extra .ant-btn:not(:disabled):hover,.app-shell-community .forum-page .notification-card .ant-card-extra .ant-btn:not(:disabled):focus-visible{color:#d9f8ff!important;background:#00d4ff14!important;border-color:#00d4ff61!important;box-shadow:0 0 0 3px #00d4ff14!important}.app-shell-community .forum-page .notification-card .ant-card-body{padding:0}.app-shell-community .forum-page .notification-card .ant-list-item{min-height:78px;margin:0;padding:17px 22px!important;color:#91a9c1;background:transparent;border-bottom:1px solid rgba(0,212,255,.07);border-radius:0;cursor:pointer;transition:background .15s ease,border-color .15s ease}.app-shell-community .forum-page .notification-card .ant-list-item:last-child{border-bottom:0}.app-shell-community .forum-page .notification-card .ant-list-item:hover{background:#00d4ff0b!important;border-color:#00d4ff24}.app-shell-community .forum-page .notification-card .ant-list-item-meta{min-width:0}.app-shell-community .forum-page .notification-card .ant-list-item-meta-title{margin-bottom:4px;color:#cddbea!important;font-size:14px;font-weight:600;line-height:22px}.app-shell-community .forum-page .notification-card .ant-list-item-meta-description{overflow:hidden;color:#58728c!important;font-size:12px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.app-shell-community .forum-page .notification-card .notification-unread{margin-inline:0;padding-left:20px!important;background:#00d4ff09!important;border-left:2px solid #00d4ff}.app-shell-community .forum-page .notification-card .ant-list-item>.ant-tag{flex:0 0 auto;margin:0 0 0 18px;padding:1px 8px;color:#667e98;background:#64748b1a;border-color:#64748b33;border-radius:4px;font-size:11px;line-height:20px}.app-shell-community .forum-page .notification-card .notification-unread>.ant-tag{color:#62d9ee;background:#00d4ff17;border-color:#00d4ff42}.app-shell-community .forum-page .notification-card .ant-list-empty-text{min-height:180px;display:flex;align-items:center;justify-content:center;padding:32px 20px;color:#58728c;font-size:14px}@media(max-width:760px){.app-shell-community .forum-page .notification-card .ant-card-head,.app-shell-community .forum-page .notification-card .ant-list-item{padding-inline:16px!important}.app-shell-community .forum-page .notification-card .notification-unread{padding-left:14px!important}.app-shell-community .forum-page .notification-card .ant-list-item-meta-description{white-space:normal}}.app-shell-openhub .content:has(.device-authorization-page){min-height:calc(100vh - 46px);color:#c8d8f0;background:linear-gradient(rgba(0,212,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.025) 1px,transparent 1px),radial-gradient(circle at 22% 0%,rgba(0,70,126,.16),transparent 31%),#050a12;background-size:40px 40px,40px 40px,auto,auto}.app-shell-openhub .device-authorization-page{display:flex;width:min(100%,1100px);min-height:calc(100vh - 46px);align-items:flex-start;justify-content:center;padding:clamp(42px,7vh,76px) 32px 72px}.app-shell-openhub .device-authorization-shell{position:relative;width:min(720px,100%);margin:0;padding:clamp(26px,4vw,38px);overflow:hidden;color:#c8d8f0;background:#071426e0;border:1px solid rgba(0,212,255,.16);border-radius:10px;box-shadow:0 24px 70px #00000047}.app-shell-openhub .device-authorization-shell:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#00d4ff,#7c3aed);content:""}.app-shell-openhub .device-authorization-heading h2.ant-typography{margin:0 0 8px;color:#e2eaf5;font-size:24px!important;font-weight:650;letter-spacing:-.025em}.app-shell-openhub .device-authorization-heading .ant-typography-secondary{color:#7890aa!important;font-size:13px!important;line-height:1.7}.app-shell-openhub .device-authorization-query{min-height:46px}.app-shell-openhub .device-authorization-query .ant-input-affix-wrapper,.app-shell-openhub .device-authorization-query .ant-btn{min-height:46px;height:46px;color:#a9bfd6;background:#020b17d1!important;border-color:#00d4ff33!important;box-shadow:none!important}.app-shell-openhub .device-authorization-query .ant-input-affix-wrapper{padding-inline:14px}.app-shell-openhub .device-authorization-query .ant-input{color:#d7e5f3;background:transparent!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:14px;letter-spacing:.08em}.app-shell-openhub .device-authorization-query .ant-input::placeholder{color:#45617d}.app-shell-openhub .device-authorization-query .ant-input-prefix{color:#00d4ff}.app-shell-openhub .device-authorization-query .ant-btn{min-width:108px;color:#8aaed4;border-radius:0 5px 5px 0!important}.app-shell-openhub .device-authorization-query .ant-btn:not(:disabled):hover,.app-shell-openhub .device-authorization-query .ant-btn:not(:disabled):focus-visible{color:#d9f8ff!important;background:#00d4ff14!important;border-color:#00d4ff6b!important;box-shadow:0 0 0 3px #00d4ff14!important;transform:none}.app-shell-openhub .device-authorization-query:focus-within .ant-input-affix-wrapper{border-color:#00d4ff!important;box-shadow:0 0 0 3px #00d4ff14!important}.app-shell-openhub .device-authorization-details .ant-descriptions-view{overflow:hidden;background:#020b1780;border-color:#00d4ff1f;border-radius:7px}.app-shell-openhub .device-authorization-details .ant-descriptions-row,.app-shell-openhub .device-authorization-details .ant-descriptions-item-label,.app-shell-openhub .device-authorization-details .ant-descriptions-item-content{border-color:#00d4ff17!important}.app-shell-openhub .device-authorization-details .ant-descriptions-item-label{width:132px;color:#58728c!important;background:#071426d1!important;font-size:12px;font-weight:600}.app-shell-openhub .device-authorization-details .ant-descriptions-item-content{color:#c8d8f0!important;background:transparent!important;font-size:13px}.app-shell-openhub .device-authorization-details .ant-descriptions-item-content .anticon{color:#00d4ff}.app-shell-openhub .device-authorization-details code{color:#89eaff;background:#00d4ff14;border-color:#00d4ff2e;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.app-shell-openhub .device-authorization-warning.ant-alert{color:#d6b46b;background:#5c3e0e2e;border-color:#f5b84c33;border-radius:7px}.app-shell-openhub .device-authorization-warning .ant-alert-icon{color:#f5b84c}.app-shell-openhub .device-authorization-warning .ant-alert-message{color:#d6b46b;font-size:12px}.app-shell-openhub .device-authorization-shell>.ant-space>.ant-alert-error{color:#ff9aa5;background:#52142061;border-color:#ff65773d}.app-shell-openhub .device-authorization-allow.ant-btn{min-height:48px;color:#fff;background:linear-gradient(105deg,#3471f2,#7c3aed)!important;border-color:#9177ffb8!important;border-radius:6px;box-shadow:0 12px 28px #473fe033!important;font-size:15px;font-weight:650}.app-shell-openhub .device-authorization-allow.ant-btn:not(:disabled):hover,.app-shell-openhub .device-authorization-allow.ant-btn:not(:disabled):focus-visible{color:#fff!important;background:linear-gradient(105deg,#4380ff,#8b4bf0)!important;border-color:#a18cff!important;box-shadow:0 0 24px #584aff47!important;transform:none}.app-shell-openhub .device-authorization-shell .ant-skeleton-title,.app-shell-openhub .device-authorization-shell .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#243a526b,#3a557094,#243a526b)}.app-shell-openhub .device-authorization-success-page{align-items:center;padding-block:48px}.app-shell-openhub .device-authorization-success-shell{width:min(620px,100%);padding:clamp(34px,5vw,52px)}.app-shell-openhub .device-authorization-result.ant-result{padding:6px 0}.app-shell-openhub .device-authorization-result .ant-result-icon{margin-bottom:22px}.app-shell-openhub .device-authorization-result .ant-result-icon>.anticon{color:#39d98a;font-size:68px;filter:drop-shadow(0 0 18px rgba(57,217,138,.2))}.app-shell-openhub .device-authorization-result .ant-result-title{color:#e2eaf5;font-size:24px;font-weight:650;letter-spacing:-.02em}.app-shell-openhub .device-authorization-result .ant-result-subtitle{color:#7890aa;font-size:14px;line-height:1.8}.app-shell-openhub .install-authorization-owned.ant-alert{background:#18694b2e;border-color:#39d98a38;border-radius:7px}.app-shell-openhub .install-authorization-owned .ant-alert-icon,.app-shell-openhub .install-authorization-owned .ant-alert-message{color:#63e6a5}.app-shell-openhub .install-authorization-owned .ant-alert-description{color:#789c91}.app-shell-openhub .install-authorization-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.app-shell-openhub .install-authorization-actions .ant-btn{min-height:44px;color:#91abc5;background:#020b17b8;border-color:#00d4ff2e;border-radius:6px;box-shadow:none}.app-shell-openhub .install-authorization-actions .ant-btn:not(:disabled):hover,.app-shell-openhub .install-authorization-actions .ant-btn:not(:disabled):focus-visible{color:#d9f8ff;background:#00d4ff14;border-color:#00d4ff6b;box-shadow:0 0 0 3px #00d4ff14;transform:none}.app-shell-openhub .install-authorization-actions .device-authorization-allow.ant-btn,.app-shell-openhub .install-authorization-actions .ant-btn-primary{color:#fff;background:linear-gradient(105deg,#3471f2,#7c3aed);border-color:#9177ffb8}.app-shell-openhub .install-authorization-actions .device-authorization-allow.ant-btn:not(:disabled):hover,.app-shell-openhub .install-authorization-actions .device-authorization-allow.ant-btn:not(:disabled):focus-visible,.app-shell-openhub .install-authorization-actions .ant-btn-primary:not(:disabled):hover,.app-shell-openhub .install-authorization-actions .ant-btn-primary:not(:disabled):focus-visible{color:#fff;background:linear-gradient(105deg,#4380ff,#8b4bf0);border-color:#a18cff;box-shadow:0 0 24px #584aff47}.app-shell-openhub .install-authorization-page .ant-result-title{color:#e2eaf5}.app-shell-openhub .install-authorization-page .ant-result-subtitle{color:#7890aa}@media(max-width:760px){.app-shell-openhub .device-authorization-page{min-height:calc(100vh - 46px);padding:28px 16px 48px}.app-shell-openhub .device-authorization-shell{padding:24px 18px}.app-shell-openhub .device-authorization-query{display:flex}.app-shell-openhub .device-authorization-query .ant-btn{min-width:92px;padding-inline:12px}.app-shell-openhub .device-authorization-details .ant-descriptions-item-label{width:104px}.app-shell-openhub .device-authorization-success-page{align-items:flex-start}.app-shell-openhub .install-authorization-actions{flex-direction:column-reverse}.app-shell-openhub .install-authorization-actions .ant-btn{width:100%}}.app-shell-order-confirm,.app-shell-order-confirm .content{min-height:100vh;color:var(--account-text);background:radial-gradient(circle at 50% 0%,rgba(0,70,126,.14),transparent 34%),var(--account-bg)}.app-shell-order-confirm .content{min-height:calc(100dvh - 46px)}.app-shell-order-confirm .order-confirm-page{width:min(100%,1120px);padding:32px 32px 72px}.app-shell-order-confirm .order-confirm-shell{width:min(920px,100%);padding:34px 40px 40px;background:#081222db;border:1px solid rgba(0,212,255,.1);border-radius:12px;box-shadow:0 24px 64px #00000038}.app-shell-order-confirm .order-confirm-shell>.ant-btn:first-child{height:34px;margin:0 0 28px -12px;color:#5f7894;background:transparent;border:0}.app-shell-order-confirm .order-confirm-shell>.ant-btn:first-child:hover,.app-shell-order-confirm .order-confirm-shell>.ant-btn:first-child:focus-visible{color:#00d4ff!important;background:#00d4ff0f!important}.app-shell-order-confirm .order-confirm-title{margin-bottom:28px;padding:0;border:0}.app-shell-order-confirm .order-confirm-title:after{display:none}.app-shell-order-confirm .order-confirm-title h2.ant-typography{margin:0 0 5px;color:#e2eaf5;font-size:24px;font-weight:700;letter-spacing:-.025em}.app-shell-order-confirm .order-confirm-title>.ant-typography-secondary{color:#5a7a9a!important;font-size:12px}.app-shell-order-confirm .order-confirm-title-accent{display:block;width:48px;height:2px;margin-top:18px;background:linear-gradient(90deg,#00d4ff,#7c3aed);border-radius:2px}.app-shell-order-confirm .order-confirm-card.ant-card{overflow:hidden;background:#040e1c94;border-color:#00d4ff1a;border-radius:14px;box-shadow:none}.app-shell-order-confirm .order-confirm-card>.ant-card-body{padding:34px 38px 38px}.app-shell-order-confirm .order-confirm-card .ant-descriptions-view{overflow:hidden;background:transparent;border-color:#00d4ff1f;border-radius:10px}.app-shell-order-confirm .order-confirm-card .ant-descriptions-row{border-color:#00d4ff1a}.app-shell-order-confirm .order-confirm-card .ant-descriptions-item-label,.app-shell-order-confirm .order-confirm-card .ant-descriptions-item-content{padding:18px 24px;color:#8aaed4;background:#07101f7a;border-color:#00d4ff1a;font-size:13px}.app-shell-order-confirm .order-confirm-card .ant-descriptions-item-label{width:34%;color:#7898ba;font-weight:600}.app-shell-order-confirm .order-confirm-card .order-amount{color:#dce8f6;font-size:15px}.app-shell-order-confirm .payment-title.ant-typography{margin:30px 0 12px!important;color:#dce8f6;font-size:17px;font-weight:650}.app-shell-order-confirm .payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell-order-confirm .payment-method-card.ant-radio-button-wrapper{height:70px;color:#8aaed4;background:#07101fb8;border-color:#00d4ff1f!important;border-radius:9px!important;font-size:14px}.app-shell-order-confirm .payment-method-card.ant-radio-button-wrapper:hover{color:#bceeff;border-color:#00d4ff5c!important}.app-shell-order-confirm .payment-method-card.ant-radio-button-wrapper-checked{color:#00d4ff;background:#00d4ff12;border-color:#00d4ff7a!important;box-shadow:0 0 0 2px #00d4ff12}.app-shell-order-confirm .order-confirm-card>.ant-card-body>.ant-btn-primary{height:48px;margin-top:22px;color:#03101b;background:#00c9ed;border-color:#00d4ff;border-radius:6px;font-size:14px;font-weight:700}.app-shell-order-confirm .order-confirm-card>.ant-card-body>.ant-btn-primary:not(:disabled):hover{color:#03101b!important;background:#35dcf8!important;border-color:#52e2ff!important;transform:none}.app-shell-order-confirm .payment-note,.app-shell-order-confirm .payment-checking-note,.app-shell-order-confirm .payment-action-card .ant-typography-secondary{color:#5a7a9a!important}.app-shell-order-confirm .payment-action-card.ant-card{margin-top:18px;background:#07101fb8;border-color:#00d4ff1a;border-radius:10px}.app-shell-order-confirm .payment-action-card .ant-typography:not(.ant-typography-secondary){color:#dce8f6}.app-shell-order-confirm .payment-result-shell{min-height:min(620px,calc(100dvh - 118px))}.app-shell-order-confirm .payment-result-shell .ant-result-title,.app-shell-order-confirm .payment-result-shell .ant-result-extra .ant-btn-default{color:#e2eaf5}.app-shell-order-confirm .payment-result-shell .ant-result-subtitle{color:#7890aa}.app-shell-detail .clone-address-copy-button.ant-btn{color:#00d4ff;background:#00d4ff0f;border-color:#00d4ff47;box-shadow:none}.app-shell-detail .clone-address-copy-button.ant-btn:not(:disabled):hover,.app-shell-detail .clone-address-copy-button.ant-btn:not(:disabled):focus-visible{color:#52e2ff!important;background:#00d4ff1c!important;border-color:#52e2ff85!important;box-shadow:0 0 0 2px #00d4ff0f!important;transform:none}@media(max-width:760px){.app-shell-order-confirm .order-confirm-page{padding:20px 14px 44px}.app-shell-order-confirm .order-confirm-shell{padding:22px 16px 24px;border-radius:9px}.app-shell-order-confirm .order-confirm-shell>.ant-btn:first-child{margin-bottom:20px}.app-shell-order-confirm .order-confirm-card>.ant-card-body{padding:20px 16px 22px}.app-shell-order-confirm .order-confirm-card .ant-descriptions-item-label,.app-shell-order-confirm .order-confirm-card .ant-descriptions-item-content{padding:14px 12px;overflow-wrap:anywhere}.app-shell-order-confirm .payment-methods{grid-template-columns:1fr}.app-shell-order-confirm .payment-method-card.ant-radio-button-wrapper{height:58px}}.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true]{width:100%!important;height:36px!important;min-height:36px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;appearance:none!important;background:#08283b!important;background-image:none!important;border:1px solid #0d5874!important;border-radius:4px!important;color:#00d8ff!important;font-size:12px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,text-shadow .18s ease,transform .18s ease!important}.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true]>span,.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true] .ant-btn-icon,.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true] .anticon{color:inherit!important}.openhub-market-card .openhub-market-detail-button.ant-btn.ant-btn-default[data-openhub-detail-button=true]:hover,.openhub-market-card .openhub-market-detail-button.ant-btn.ant-btn-default[data-openhub-detail-button=true]:focus{background:#0a3048!important;border-color:#00cfee!important;color:#3de5ff!important;box-shadow:0 0 0 1px #00d8ff33,0 0 14px #00d8ff57,0 0 32px #00d8ff2e,inset 0 0 20px #00d8ff14!important;text-shadow:0 0 8px rgba(0,216,255,.7)!important;transform:translateY(-1px)}.openhub-market-card .openhub-market-detail-button.ant-btn.ant-btn-default[data-openhub-detail-button=true]:active{background:#072438!important;border-color:#00bfe8!important;color:#00d8ff!important;box-shadow:0 0 10px #00d8ff3d,inset 0 0 16px #00d8ff1a!important;transform:translateY(0)}.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true]:focus-visible{outline:2px solid rgba(0,216,255,.45)!important;outline-offset:3px!important}.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true] svg,.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true] .anticon{width:12px!important;height:12px!important;font-size:12px!important;transition:filter .18s ease,transform .18s ease}.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true]:hover svg,.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true]:hover .anticon{filter:drop-shadow(0 0 5px rgba(0,216,255,.8));transform:translate(3px)}@media(prefers-reduced-motion:reduce){.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true],.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true] svg,.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true] .anticon{transition:none!important}}@media(max-width:768px){.openhub-market-card .openhub-market-detail-button.ant-btn[data-openhub-detail-button=true]{height:36px!important;min-height:36px!important;font-size:12px!important}}
