.profile-work{margin:20px 0;padding:16px 18px 10px;border:1px solid #ffffff16;border-radius:10px;background:linear-gradient(115deg,#ffffff03,transparent 60%),#111111;box-shadow:inset 0 1px 0 #ffffff05;color:var(--white,#eeeeeb);font-family:var(--body,Arial,sans-serif);color-scheme:dark}.profile-work-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.profile-work-header .eyebrow{display:block;color:#9e9e9a;font:8px var(--label-font,monospace);letter-spacing:.16em}.profile-work-header h2{margin:5px 0 0;font-family:inherit;font-size:15px;font-weight:500;letter-spacing:-.35px;color:var(--white,#eeeeeb)}.profile-work .rw-btn,.profile-work-filters button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 10px;border:1px solid #ffffff1c;border-radius:5px;background:#ffffff04;box-shadow:none;color:#bcbfbd;font-family:inherit;font-size:10px;font-weight:400;letter-spacing:0;text-transform:none;text-shadow:none;cursor:pointer;transform:none;transition:background .18s,border-color .18s,color .18s}.profile-work .rw-btn:after,.profile-work .rw-btn:before{display:none}.profile-work .rw-btn:hover:not(:disabled),.profile-work-filters button:hover{background:#ffffff0a;border-color:#bcbfbd4d;color:#eeeeeb}.profile-work .rw-btn-primary{background:var(--chrome,#d0d2cc);border-color:#d0d2cc;color:#171817}.profile-work .rw-btn-primary:hover:not(:disabled){background:#eeeeeb;color:#171817}.profile-work button:disabled{opacity:.5;cursor:not-allowed}.profile-work a:focus-visible,.profile-work button:focus-visible,.profile-work-form input:focus-visible,.profile-work-form select:focus-visible{outline:2px solid #bcbfbd;outline-offset:3px}.profile-work-form{margin:0 0 14px;padding:14px;border:1px solid #ffffff16;border-radius:6px;background:#0e0e0e}.profile-work-form label{display:grid;gap:7px;font-size:11px;color:#bcbfbd}.profile-work-form input,.profile-work-form select{width:100%;min-width:0;padding:10px 11px;background:#191919;border:1px solid #ffffff20;border-radius:4px;font:inherit;font-size:12px;color:#eeeeeb;color-scheme:dark}.profile-work-form input::placeholder{color:#8b8b89}.profile-work-detected{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.6;color:#a8aba8;margin:9px 0 14px}.profile-work-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-work-help{color:#a4a4a4;font-size:10px;line-height:1.7;margin:12px 0}.profile-work-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.profile-work-filters button{min-height:25px;padding:4px 8px;border-color:transparent;background:transparent;font-size:10px;color:#9e9e9a}.profile-work-filters button[aria-pressed=true]{background:#eeeeeb0a;border-color:#eeeeeb26;color:#d7d9d5}.profile-work-filters button>span{min-width:15px;padding:1px 4px;border-radius:3px;background:#ffffff0a;font:8px var(--label-font,monospace)}.profile-work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),360px));gap:8px}.profile-work-grid:empty{display:none}.profile-work-card{display:flex;min-width:0;align-items:center;padding-right:6px;border:1px solid #ffffff13;border-radius:6px;background:linear-gradient(120deg,#ffffff04,#ffffff01);transition:border-color .18s,background .18s}.profile-work-card:hover{border-color:#bcbfbd4d;background:#ffffff06}.profile-work-card>a{display:flex;align-items:center;gap:9px;min-width:0;flex:1;padding:10px;color:#d7d9d5;text-decoration:none}.profile-work-card>a:focus-visible{outline-offset:-3px;border-radius:5px}.profile-work-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;overflow:hidden;border:1px solid #ffffff1a;border-radius:5px;background:linear-gradient(135deg,#343536,#1b1c1d);color:#b9bcbf}.profile-work-icon>svg{width:16px;height:16px}.profile-work-icon img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.profile-work-card>a>div{min-width:0;flex:1}.profile-work-card small{display:block;font:8px var(--label-font,monospace);letter-spacing:.09em;text-transform:uppercase;color:#a8aba8}.profile-work-card strong{display:block;font-family:inherit;font-size:12px;font-weight:500;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#eeeeeb}.profile-work-card>a:hover strong{color:#ffffff}.profile-work-card>a>div>span{display:none}.profile-work-card>a>svg{width:14px;height:14px;flex-shrink:0;color:#a8aba8}.profile-work-card>button{display:grid;place-items:center;width:28px;height:28px;min-width:28px;margin:0 1px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;box-shadow:none;color:#a8aba8;flex-shrink:0;cursor:pointer;transition:background .18s,color .18s}.profile-work-card>button>svg{width:13px;height:13px}.profile-work-card>button:hover:not(:disabled){background:#ffffff0a;color:#eeeeeb}.profile-work-card>button:last-child:hover:not(:disabled){background:#d98b8b12;color:#e6aaa4}.profile-work-empty{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;border:1px dashed #ffffff20;border-radius:6px;color:#b9bcbf}.profile-work-empty>svg{width:18px;height:18px}.profile-work-empty p{color:#d7d9d5;font-size:11px}.profile-work-empty>span{width:100%;color:#a4a4a4;font-size:10px;line-height:1.6}.profile-work-count{display:block;margin-top:9px;font:9px var(--label-font,monospace);line-height:1.6;color:#929290}.profile-shop-notice{margin:0 0 16px;max-width:620px;color:#a8aba8;font-size:11px;line-height:1.7}.profile-shop .profile-work-header h2{font-size:22px;letter-spacing:-.7px}.profile-shop .profile-work-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px}.profile-shop .profile-work-card{flex-wrap:wrap;justify-content:flex-end;padding:0 6px 6px;overflow:hidden}.profile-shop .profile-work-card>a{position:relative;flex:0 0 100%;flex-direction:column;align-items:stretch;padding:6px 0 12px;gap:12px}.profile-shop .profile-work-icon{width:100%;height:auto;aspect-ratio:4/5;border-radius:4px;background:#1c1d1d}.profile-shop .profile-work-icon>svg{width:40px;height:40px;opacity:.6}.profile-shop .profile-work-icon img{object-fit:contain}.profile-shop .profile-work-card>a>div{padding:0 8px}.profile-shop .profile-work-card strong{white-space:normal;line-height:1.5;padding-right:16px}.profile-shop .profile-work-card>a>div>span{display:block;margin-top:6px;color:#a8aba8;font-size:10px}.profile-shop .profile-work-card>a>svg{position:absolute;right:8px;bottom:33px}@media (max-width:640px){.profile-work{padding:13px 12px 9px;margin:16px 0}.profile-work-header{gap:8px}.profile-work-header h2{font-size:14px}.profile-work-header .rw-btn{flex-shrink:0;padding:6px 8px}.profile-work-header .eyebrow{font-size:7px;letter-spacing:.08em}.profile-work-fields,.profile-work-grid{grid-template-columns:minmax(0,1fr)}.profile-work-form{padding:12px}}@media (prefers-reduced-motion:reduce){.profile-work button,.profile-work-card{transition:none}}body.has-profile-background{background:var(--profile-page-background);background-attachment:fixed;background-size:cover}body.has-profile-background:after,body.has-profile-background:before{display:none}.profile-page.has-custom-background>.filter-bar,.profile-page.has-custom-background>.profile-summary,.profile-page.has-custom-background>.profile-work{background:#0b0b0bf5;border-radius:8px;padding:20px;margin-bottom:18px}.profile-page.has-custom-background>.profile-summary{padding-top:30px}.profile-page.has-custom-background .profile-actions{right:20px}.profile-page.has-custom-background>.profile-work{background:#0b0b0bf5}.profile-background-picker{display:grid;gap:16px}.profile-background-picker label{display:grid;gap:10px;font-size:12px}.profile-background-colors{display:flex;flex-wrap:wrap;gap:20px}.profile-background-colors label[hidden]{display:none}.profile-background-preview{min-height:180px;padding:20px;border-radius:8px;display:grid;gap:18px;align-content:center;color:#fff}.profile-background-preview>span{justify-self:start;padding:5px 8px;border-radius:4px;background:#080808;color:#ccc;font:9px monospace;letter-spacing:.12em}.profile-background-preview>div{background:#0b0b0bf5;border:1px solid #ffffff20;padding:18px;border-radius:6px}.profile-background-preview p{margin-top:8px;color:#bdbdbd;font-size:12px}.profile-background-picker>small{font-size:11px;color:var(--identity-muted);line-height:1.7}@media (max-width:560px){.profile-page.has-custom-background>.profile-summary{padding:20px 12px}.profile-page.has-custom-background .profile-actions{right:12px}}.profile-banner-preview,.profile-summary.has-profile-cover,.profile-work.has-profile-cover{position:relative;isolation:isolate;overflow:hidden;border-radius:10px;background:#101010}.profile-summary.has-profile-cover{padding-left:20px;padding-right:20px}.profile-banner-surface{position:absolute;inset:0;z-index:-1;pointer-events:none}.profile-banner-surface>img{width:100%;height:100%;object-fit:cover}.profile-banner-surface>span{position:absolute;inset:0}.profile-summary.has-profile-cover .profile-bio,.profile-summary.has-profile-cover .profile-handle,.profile-summary.has-profile-cover .profile-stats span{color:#ddd}.profile-summary.has-profile-cover .profile-actions{right:20px}.profile-work.has-profile-cover .profile-work-card{background:#101010d9}.profile-work.has-profile-cover .profile-work-count,.profile-work.has-profile-cover .profile-work-filters button,.profile-work.has-profile-cover .profile-work-header .eyebrow{color:#ddd}.profile-banner-editor{display:grid;gap:16px}.profile-banner-editor label{display:grid;gap:10px;font-size:12px}.profile-banner-editor>small{font-size:11px;line-height:1.7;color:var(--identity-muted)}.profile-banner-preview{min-height:250px;padding:24px;display:grid;justify-items:start;align-content:center;gap:12px;color:#fff}.profile-banner-preview>strong{font-size:24px}.profile-banner-preview>p,.profile-banner-preview>span{font-size:12px;color:#ddd;overflow-wrap:anywhere}.profile-identity-modal .profile-banner-editor input[type=range]{width:100%;padding:0;border:0;box-shadow:none;accent-color:#353535}.profile-banner-editor>button{justify-self:start}.modal.profile-identity-modal{--identity-bg:#fff;--identity-surface:#f5f5f4;--identity-line:#d8d8d5;--identity-text:#151515;--identity-muted:#60605d;width:min(680px,calc(100% - 32px));max-height:min(92dvh,1000px);padding:0;border:1px solid #cececa;border-radius:12px;background:var(--identity-bg);color:var(--identity-text);box-shadow:0 32px 100px #0005,inset 0 1px 0 #fff;font-family:var(--body,Arial,sans-serif);color-scheme:light;scrollbar-width:thin;scrollbar-color:#b2b2ae var(--identity-bg);overscroll-behavior:contain}.profile-identity-modal::backdrop{background:#070909b8;backdrop-filter:blur(8px)}.profile-identity-modal .modal-header{position:sticky;top:0;z-index:10;margin:0;padding:22px 26px;border-bottom:1px solid var(--identity-line);background:#fffffff5;backdrop-filter:blur(16px)}.profile-identity-modal .modal-header h2{font-family:inherit;font-size:22px;font-weight:500;letter-spacing:-.8px;color:var(--identity-text);text-shadow:none}.profile-identity-modal .modal-header .icon-button{width:32px;height:32px;min-width:32px;padding:6px;border:1px solid var(--identity-line);border-radius:50%;background:#fff;color:#242424;box-shadow:none;transition:background .18s,border-color .18s}.profile-identity-modal .modal-header .icon-button:hover{background:#ededeb;border-color:#858581;color:#000}.profile-identity-modal .profile-identity-intro{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 26px;background:#fff}.profile-identity-modal .identity-intro-copy{flex:1;min-width:0}.profile-identity-modal .identity-kicker{font:10px var(--label-font,monospace);letter-spacing:.16em;color:#494946}.profile-identity-modal .identity-intro-copy>p{margin-top:12px;font-size:13px;line-height:1.7;color:var(--identity-muted)}.profile-identity-modal .identity-mascot{display:block;width:clamp(76px,18vw,112px);height:auto;flex:0 0 auto;object-fit:contain;transform:rotate(-8deg);user-select:none;pointer-events:none}.profile-identity-modal .identity-account{width:100%;display:flex;align-items:center;gap:12px;padding:13px 15px;margin-top:3px;background:var(--identity-surface);border:1px solid var(--identity-line);border-radius:6px}.profile-identity-modal .identity-account>span:nth-child(2){font-size:12px;color:var(--identity-text);overflow-wrap:anywhere}.profile-identity-modal .identity-account>span:last-child{margin-left:auto;font:9px var(--label-font,monospace);letter-spacing:.1em;color:var(--identity-muted);white-space:nowrap}.profile-identity-modal .identity-navigation{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0 26px 18px;border-bottom:1px solid var(--identity-line)}.profile-identity-modal .identity-navigation button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 4px;color:#242424;border:1px solid transparent;border-radius:4px;background:var(--identity-surface);font:inherit;font-size:11px;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.profile-identity-modal .identity-navigation button>span{color:var(--identity-muted);font:9px var(--label-font,monospace)}.profile-identity-modal .identity-navigation button:focus-visible,.profile-identity-modal .identity-navigation button:hover{background:#e9e9e6;border-color:#b5b5b0;color:#000}.profile-identity-modal .profile-identity-form{gap:0;margin:0}.profile-identity-modal .identity-section{padding:26px;border-bottom:1px solid var(--identity-line);min-width:0;scroll-margin-top:85px}.profile-identity-modal .identity-section-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:20px}.profile-identity-modal .identity-section-heading>span{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;border:1px solid #c9c9c4;border-radius:50%;font:10px var(--label-font,monospace);color:#454542;background:#fafaf9}.profile-identity-modal .identity-section-heading h3{font-family:inherit;font-size:15px;font-weight:500;letter-spacing:-.25px;color:var(--identity-text);margin:0}.profile-identity-modal .identity-section-heading p{margin-top:5px;font-size:11px;line-height:1.7;color:var(--identity-muted)}.profile-identity-modal .identity-section>label{display:grid;gap:9px;font-size:12px;color:#252525;margin-top:20px}.profile-identity-modal .muted,.profile-identity-modal label>small{font-size:11px;line-height:1.7;color:var(--identity-muted)}.profile-identity-modal input:not([type=checkbox]):not([type=radio]):not([type=color]),.profile-identity-modal select,.profile-identity-modal textarea{background:#fff;color:var(--identity-text);border:1px solid #bdbdb7;border-radius:5px;padding:12px 14px;font:inherit;font-size:13px;width:100%;min-width:0;box-shadow:inset 0 1px 3px #00000005;transition:border-color .18s}.profile-identity-modal textarea{min-height:110px;resize:vertical;line-height:1.7}.profile-identity-modal input::placeholder,.profile-identity-modal textarea::placeholder{color:#73736e}.profile-identity-modal select option{background:#fff;color:var(--identity-text)}.profile-identity-modal button:focus-visible,.profile-identity-modal input:focus-visible,.profile-identity-modal select:focus-visible,.profile-identity-modal textarea:focus-visible{outline:2px solid #242424;outline-offset:3px}.profile-identity-modal :disabled{cursor:not-allowed;opacity:.55}.profile-identity-modal .image-upload-acubi{padding:18px;margin:0;gap:14px;border:1px dashed #adada7;border-radius:7px;background:#fafaf9}.profile-identity-modal .image-upload-heading{display:flex;align-items:center;gap:12px}.profile-identity-modal .image-upload-symbol{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border:1px solid #d0d0ca;border-radius:8px;background:linear-gradient(135deg,#fff,#e9e9e5);color:#202020}.profile-identity-modal .image-upload-heading>span:nth-child(2){min-width:0}.profile-identity-modal .image-upload-heading strong{display:block;font-size:13px;font-weight:500;color:var(--identity-text)}.profile-identity-modal .image-upload-heading>span:nth-child(2)>span{display:block;font:9px var(--label-font,monospace);color:var(--identity-muted);margin-top:6px;line-height:1.6}.profile-identity-modal .image-upload-badge{margin-left:auto;padding:5px 7px;border:1px solid #c4c4bd;border-radius:3px;font:8px var(--label-font,monospace);color:#484844;letter-spacing:.1em}.profile-identity-modal input[type=file]{font-size:11px;padding:6px}.profile-identity-modal input[type=file]::file-selector-button{padding:9px 12px;margin-right:12px;border:1px solid #bdbdb7;border-radius:3px;color:#171717;background:#ededeb;font:inherit;cursor:pointer}.profile-identity-modal input[type=file]::file-selector-button:hover{background:#deded9}.profile-identity-modal .image-upload-acubi>[role=status],.profile-identity-modal .image-upload-acubi>small{font-size:11px;color:var(--identity-muted);line-height:1.7}.profile-identity-modal progress{accent-color:#242424;height:6px}.profile-identity-modal .avatar-frame-picker{background:var(--identity-surface);border-color:var(--identity-line);border-radius:6px;padding:16px}.profile-identity-modal .avatar-frame-picker legend{color:#303030;font:11px var(--label-font,monospace)}.profile-identity-modal .avatar-frame-help,.profile-identity-modal .avatar-frame-preview p,.profile-identity-modal .avatar-frame-style{color:var(--identity-muted)}.profile-identity-modal .avatar-frame-preview{padding-bottom:24px}.profile-identity-modal .avatar-frame-preview strong{color:var(--identity-text)}.profile-identity-modal .avatar-frame-option{background:#fff;border-color:#c9c9c3;border-radius:5px;box-shadow:none}.profile-identity-modal .avatar-frame-option>span:last-child{color:#303030}.profile-identity-modal .avatar-frame-option:has(input:checked){background:#e9e9e5;border-color:#333;box-shadow:inset 0 0 0 1px #333}.profile-identity-modal .professional-fieldset{background:var(--identity-surface);border:1px solid var(--identity-line);border-radius:6px;margin:16px 0;padding:16px}.profile-identity-modal .professional-fieldset legend{color:#303030;font-size:12px}.profile-identity-modal .profession-group{padding:12px;border:1px solid var(--identity-line);border-radius:5px;background:#fff}.profile-identity-modal .profession-group h3{font:10px var(--label-font,monospace);color:#50504b;letter-spacing:.1em}.profile-identity-modal .professional-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-identity-modal .profession-group .professional-options label{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.5;padding:10px 8px;border:1px solid #cdcdc7;border-radius:4px;color:#303030;background:#fafaf9}.profile-identity-modal .profession-group .professional-options label:has(input:checked){border-color:#454545;background:#e8e8e4;color:#111}.profile-identity-modal input[type=checkbox],.profile-identity-modal input[type=radio]{accent-color:#202020}.profile-identity-modal .professional-options input{width:14px;height:14px;flex:0 0 14px;margin:0}.profile-identity-modal .form-grid{gap:14px}.profile-identity-modal .form-grid label{display:grid;gap:9px;font-size:12px;color:#252525}.profile-identity-modal .genre-picker-dropdown{background:#fff;border-color:#bcbcb5;box-shadow:0 12px 30px #0002;color:var(--identity-text)}.profile-identity-modal .genre-picker-dropdown button{color:#252525}.profile-identity-modal .genre-picker-dropdown [aria-selected=true],.profile-identity-modal .genre-picker-dropdown button:hover{background:#e8e8e4;color:#000}.profile-identity-modal .professional-tags>span{border:1px solid #c8c8c1;background:#ededeb;color:#292929;border-radius:4px}.profile-identity-modal .identity-section .collaboration-checkbox{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #c8c8c1;background:#f7f7f5;border-radius:5px;color:#292929}.profile-identity-modal .collaboration-checkbox:has(input:checked){border-color:#60605b;background:#e9e9e4}.profile-identity-modal .identity-color{grid-template-columns:1fr 52px;align-items:center;padding:16px;background:var(--identity-surface);border:1px solid var(--identity-line);border-radius:6px}.profile-identity-modal input[type=color]{width:52px;height:36px;padding:4px;background:#fff;border:1px solid #b5b5ad;border-radius:4px;cursor:pointer}.profile-identity-modal .identity-color>small{grid-column:1/-1}.profile-identity-modal .profile-identity-actions{position:sticky;bottom:0;z-index:9;padding:18px 26px;border-top:1px solid var(--identity-line);background:#fffffff5;backdrop-filter:blur(16px);box-shadow:0 -12px 28px #00000008}.profile-identity-modal .profile-identity-actions>p{font-size:11px;line-height:1.6;color:var(--identity-muted);margin-bottom:12px}.profile-identity-modal .profile-identity-actions>div{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.profile-identity-modal .profile-identity-actions .rw-btn{min-height:40px;padding:11px 18px;border:1px solid #bdbdb6;border-radius:5px;background:#fff;box-shadow:none;color:#202020;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;text-shadow:none;transform:none;transition:background .18s,border-color .18s}.profile-identity-modal .profile-identity-actions .rw-btn:after,.profile-identity-modal .profile-identity-actions .rw-btn:before{display:none}.profile-identity-modal .profile-identity-actions .rw-btn-primary{background:#e8e8e4;color:#111;border-color:#a5a59e;box-shadow:inset 0 1px #fff}.profile-identity-modal .profile-identity-actions .rw-btn:hover:not(:disabled){background:#efefec;border-color:#85857e}.profile-identity-modal .profile-identity-actions .rw-btn-primary:hover:not(:disabled){background:#d9d9d3;border-color:#77776f}.profile-identity-modal .profile-identity-actions .rw-btn:active:not(:disabled){box-shadow:inset 0 2px 4px #0002}@media (max-width:560px){.modal.profile-identity-modal{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:9px}.profile-identity-modal .modal-header{padding:18px}.profile-identity-modal .modal-header h2{font-size:19px}.profile-identity-modal .identity-section,.profile-identity-modal .profile-identity-intro{padding:20px 18px}.profile-identity-modal .identity-navigation{padding:0 18px 16px;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-identity-modal .identity-navigation button{flex-direction:column;gap:5px;font-size:10px}.profile-identity-modal .identity-account{padding:11px;gap:9px}.profile-identity-modal .identity-account>span:last-child{font-size:8px;letter-spacing:0}.profile-identity-modal .image-upload-acubi{padding:13px}.profile-identity-modal .image-upload-badge{display:none}.profile-identity-modal .professional-options{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-identity-modal .professional-fieldset{padding:12px}.profile-identity-modal .profile-identity-actions{padding:16px 18px}.profile-identity-modal .profile-identity-actions>div{flex-wrap:nowrap}.profile-identity-modal .profile-identity-actions .rw-btn-primary{flex:1}}