.mobile-sidebar,.sidebar{--sidebar-bg:#ece9f2;--sidebar-fg:#39323f;--sidebar-muted:#7a6e89;--sidebar-hover:#e2ddec;--sidebar-active:#dbd3e8;--sidebar-border:#dcd5e6;--sidebar-avatar:#d7c9e8;--sidebar-avatar-fg:#5d4378;--sidebar-logo:#000000;background:var(--sidebar-bg)!important;color:var(--sidebar-fg)!important;border-color:var(--sidebar-border);overflow:hidden}html[data-theme=dark] .mobile-sidebar,html[data-theme=dark] .sidebar{--sidebar-bg:#181831;--sidebar-fg:#c2bacf;--sidebar-muted:#a59ab6;--sidebar-hover:#ffffff08;--sidebar-active:#a58ac51a;--sidebar-border:#272642;--sidebar-avatar:#53416d;--sidebar-avatar-fg:#eee3fc;--sidebar-logo:#f7f4ff}.sidebar{padding:12px 8px 8px;width:var(--workspace-sidebar-width,216px)}.mobile-sidebar{padding:12px 8px 8px!important;gap:0!important}.mobile-sidebar .brand-area,.sidebar .brand-area{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:36px;padding:0 4px;margin:0 0 4px}.sidebar-brand-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.sidebar-brand-mark,.sidebar-brand-mark svg{width:36px;height:36px}.sidebar-toggle{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--sidebar-muted);cursor:pointer}.sidebar-toggle:hover{background:var(--sidebar-hover);color:var(--sidebar-fg)}.mobile-sidebar nav,.sidebar nav{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent}.mobile-sidebar .nav-item,.sidebar .nav-item{position:relative;flex-shrink:0;min-height:36px;height:36px;padding:9px 12px;border:0;border-radius:8px;font-weight:500;font-size:13px;line-height:18px;gap:10px;color:var(--sidebar-fg);white-space:nowrap}.mobile-sidebar .nav-item:hover,.sidebar .nav-item:hover{background:var(--sidebar-hover);color:var(--sidebar-fg)}.mobile-sidebar .nav-item.active,.sidebar .nav-item.active{background:var(--sidebar-active);color:var(--sidebar-fg)}.mobile-sidebar .nav-item svg,.sidebar .nav-item svg{width:13px;height:13px;stroke-width:1.7;flex-shrink:0}.nav-item-label{overflow:hidden;text-overflow:ellipsis}.delete-user-confirmation{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--foreground)}.delete-user-confirmation input{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);font-size:16px}.mobile-sidebar .sidebar-bottom,.sidebar .sidebar-bottom{flex-shrink:0;margin-top:auto;padding:4px 0 0;border:0}.sidebar-account{display:flex;align-items:center;gap:10px;width:100%;padding:8px 6px;margin:0;background:none;border:0;border-radius:10px;text-align:left;cursor:pointer}.sidebar-account:hover{background:var(--sidebar-hover)}.sidebar-avatar{height:30px!important;width:30px!important;border-radius:50%!important;background:var(--sidebar-avatar);flex-shrink:0}.sidebar-avatar [data-slot=avatar-fallback]{background:var(--sidebar-avatar);color:var(--sidebar-avatar-fg);font-size:11px;font-weight:500;border-radius:50%}.sidebar-avatar [data-slot=avatar-image]{object-fit:cover;border-radius:50%}.sidebar-account-copy{min-width:0;flex:1}.sidebar-account-copy strong{font-size:13px;font-weight:550;color:var(--sidebar-fg);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.sidebar-account-copy small{font-size:10.5px;color:var(--sidebar-muted);display:block;margin-top:2px;line-height:1.4}.sidebar-loading{padding:8px 12px;display:flex;flex-direction:column;gap:20px}.sidebar-loading>span[aria-hidden]{display:block;width:70%;height:16px;border-radius:5px;background:var(--sidebar-active)}.sidebar-resizer{z-index:2;width:6px;cursor:col-resize;touch-action:none}.sidebar-resizer,.sidebar-resizer:after{position:absolute;right:0;top:0;bottom:0}.sidebar-resizer:after{content:"";width:2px;background:transparent}.sidebar-resizer:focus-visible:after,.sidebar-resizer:hover:after,.sidebar-resizing .sidebar-resizer:after{background:#9b82b8}.sidebar-resizer:focus-visible{outline:0}.sidebar-resizing,.sidebar-resizing *{cursor:col-resize!important;user-select:none!important}.sidebar-collapsed .sidebar .brand-area{justify-content:center;padding:0}.sidebar-collapsed .sidebar .sidebar-brand-mark{display:none}.sidebar-collapsed .sidebar .nav-item{justify-content:center;padding:9px 0;gap:0}.sidebar-collapsed .sidebar .nav-item-label,.sidebar-collapsed .sidebar .sidebar-account-copy{display:none}.sidebar-collapsed .sidebar .count-badge{position:absolute;top:1px;right:0;min-width:13px;height:13px;padding:0 2px;font-size:8px;line-height:13px}.sidebar-collapsed .sidebar .sidebar-account{justify-content:center;padding:8px 0;gap:0}.sidebar-collapsed .sidebar .sidebar-loading{padding:8px 14px}.sidebar-collapsed .sidebar .sidebar-loading>span[aria-hidden]{width:16px}@media(min-width:681px){.workspace-main{margin-left:var(--workspace-sidebar-width,216px);width:calc(100% - var(--workspace-sidebar-width,216px))}}@media(max-width:680px){.mobile-sidebar .brand-area{padding-right:38px}.mobile-sidebar>button{color:var(--sidebar-fg)}}.settings-page{padding:36px 40px;max-width:820px}.settings-page h1{font-size:34px;letter-spacing:-1px;font-weight:550;margin:12px 0 28px}.settings-account{padding:28px;background:#fff;border:1px solid var(--border);border-radius:18px}.settings-account h2{font-size:21px;font-weight:500;overflow-wrap:anywhere}.settings-account>p{color:#81718c;line-height:1.7;margin:7px 0 25px}.settings-account .editor-form{max-width:430px}.settings-account .editor-form small{color:#81718c;line-height:1.6}.settings-account .primary{align-self:flex-start}.settings-signout{margin-top:28px}.users-tabs{display:flex;gap:6px;flex-wrap:wrap}.users-tabs button{border:0;border-radius:999px;padding:10px 14px;color:#766584;background:transparent;font-size:13px;min-height:40px}.users-tabs button[aria-pressed=true]{background:#e8e1f3;color:#513d73}.users-tabs button span{margin-left:6px;opacity:.75}.user-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.user-actions .icon-button{border:1px solid #e8e1ef;color:#79648d;background:#faf8fc;min-width:36px}.danger-action,.user-actions .danger-action{color:#a83b50}.registration-table td>small,.registration-table td>strong{overflow-wrap:anywhere;max-width:240px}.approval-status.banned{color:#a83b50;background:#fbecef}.users-pagination{display:flex;gap:14px;align-items:center;justify-content:flex-end;margin-top:22px;font-size:12px;color:#81718c}.user-listings-sheet{padding:30px!important;overflow-y:auto;width:min(560px,100vw)!important;max-width:560px!important}.user-listings{display:flex;flex-direction:column;gap:14px;margin-top:24px}.user-listing{padding:18px;border:1px solid var(--border);border-radius:16px;background:#fff}.user-listing h3{font-size:16px;font-weight:550;line-height:1.5}.user-listing p{font-size:13px;color:#81718c;line-height:1.7;margin-top:9px;white-space:pre-wrap;overflow-wrap:anywhere}.user-listing small{display:block;font-size:11px;color:#81718c;margin-top:8px}.user-listing details{margin-top:12px;font-size:12px;color:#79648d}.user-listing button{margin-top:15px}.user-edit-error{margin:10px 0}.user-confirmation{max-width:440px;background:#fff;border-radius:20px}.user-confirmation [data-slot=alert-dialog-description]{line-height:1.7}.user-confirmation .destructive-confirm{background:#a83b50;color:#fff}@media(max-width:680px){.settings-page{padding:24px 18px}.settings-account{padding:22px}.settings-page h1{font-size:28px}.users-tabs button{font-size:12px;padding:10px 11px}.user-actions .icon-button{width:42px;height:42px}.user-listings-sheet{padding:25px 20px!important}.users-pagination{justify-content:center;flex-wrap:wrap}}.restricted-page{min-height:65vh;padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px}.restricted-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#e8e1f3;color:#79648d}.restricted-page h1{font-size:clamp(25px,3vw,38px);font-weight:500;letter-spacing:-1px;line-height:1.3;color:#30203f}.settings-appearance{padding:26px 28px;margin-bottom:20px;background:var(--card);border:1px solid var(--border);border-radius:18px}.settings-appearance h2{font-size:16px;font-weight:550;margin-bottom:22px}.appearance-row{display:flex;align-items:center;gap:14px}.appearance-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:var(--accent);color:#79648d}.appearance-row>div{flex:1;min-width:0}.appearance-row label{font-size:14px;font-weight:550;cursor:pointer}.appearance-row p{font-size:12px;line-height:1.7;color:var(--muted-foreground);margin-top:5px}.theme-switch[data-slot=switch]{width:44px;height:26px;padding:2px;border:0;background:#c4bed0;flex-shrink:0}.theme-switch[data-slot=switch][data-state=checked]{background:#8565ba}.theme-switch [data-slot=switch-thumb]{translate:none;width:22px;height:22px;background:#fff;box-shadow:0 1px 4px #15102426}.theme-switch [data-slot=switch-thumb][data-state=checked]{transform:translateX(18px)}.theme-switch [data-slot=switch-thumb][data-state=unchecked]{transform:translateX(0)}@media(max-width:680px){.settings-appearance{padding:22px}.appearance-row{gap:11px}.appearance-icon{width:36px;height:36px}.appearance-row p{font-size:11px}}html[data-theme=dark]:has(.app-shell){color-scheme:dark;--background:#12121f;--foreground:#eeeaf5;--card:#1c1b2d;--card-foreground:#eeeaf5;--popover:#222036;--popover-foreground:#eeeaf5;--primary:#9f80cf;--primary-foreground:#fff;--secondary:#29253d;--secondary-foreground:#e5daef;--muted:#242136;--muted-foreground:#b3a8c3;--accent:#322944;--accent-foreground:#dbc8f5;--destructive:#ef9aaf;--border:#383149;--input:#463c59;--ring:#ac8ad9;.text-button,em{color:#c4a2ed}input::placeholder,textarea::placeholder{color:#a59ab6}::selection{background:#594477;color:#fff}.primary{background:#7c55af;color:#fff}.primary:hover{background:#8c66bd}.secondary{background:var(--card);color:var(--foreground);border-color:var(--border)}.secondary:hover{background:var(--accent);border-color:#68547f}.icon-button{color:var(--muted-foreground)}.icon-button:hover{background:var(--accent);color:var(--foreground)}.eyebrow{color:#b3a0c7}.avatar,.message-avatar,.message-avatar.agent,.room-avatar{background:#3b2e50;color:#decaf5}.topbar{background:#1a192bed;border-color:var(--border)}.account-name small,.breadcrumbs,.sign-in-link{color:var(--muted-foreground)}.breadcrumbs strong{color:var(--foreground)}.discovery-hero,.discovery-hero.music_artist,.discovery-hero.music_promoter,.discovery-hero.ugc,.ugc .discovery-hero{background:linear-gradient(112deg,#242036 20%,#332640);border-color:#453553}.discovery-hero p,.hero-actions>span{color:#c0b3cf}.art-tile{border-color:#957aaf55;box-shadow:0 16px 50px #05041035,inset 0 1px 0 #b9a0d133}.art-a{background:linear-gradient(145deg,#4a365f,#362747);color:#d8bdec}.art-c{background:linear-gradient(145deg,#493449,#362a40);color:#d5b9df}.privacy-banner,.review-note,.ugc-note{background:#2b243c;border-color:#453552;color:#d0b6e3}.privacy-banner p,.review-note p,.ugc-note p{color:#c3afd3}.filter-panel,.search-box{background:var(--card);border-color:var(--border);color:var(--muted-foreground)}.filter-panel :is(select,[data-app-select]),.sort-select :is(select,[data-app-select]){background:var(--card);color:var(--foreground);border-color:var(--border)}.filter-button.active{background:var(--accent);border-color:#68547f}.category-tabs button{color:var(--muted-foreground)}.category-tabs button:hover{background:var(--secondary)}.category-tabs .selected{background:var(--accent);color:#dbc8f5;border-color:#554065}.listing-title>span,.results-heading h2>span{background:var(--secondary);color:#c4b2d7}.discovery-footer,.guest-notice,.results-heading>span{color:var(--muted-foreground)}.listing-card{background:var(--card);border-color:var(--border)}.detail-art,.listing-cover{background:linear-gradient(135deg,#453256,#30283e);color:#cfb4e3}.detail-art.ugc,.ugc .listing-cover{background:linear-gradient(135deg,#4c334c,#332637);color:#debcda}.business .listing-cover,.detail-art.business{background:linear-gradient(135deg,#34354c,#252a3d);color:#c0c9eb}.listing-card.music_artist .listing-cover{background:linear-gradient(135deg,#443157,#2d233c)}.listing-card.music_promoter .listing-cover{background:linear-gradient(135deg,#343455,#27273f)}.listing-category{background:#1c162dcc;color:#e0d2ef}.own-label{color:#d3bce8}.listing-bottom small,.listing-info>p,.listing-location{color:var(--muted-foreground)}.circle-button,.listing-bottom{border-color:var(--border)}.circle-button{background:var(--secondary);color:#d7bcec}.circle-button:hover{background:var(--accent)}.empty-state{background:#1c1b2d99;border-color:var(--border);color:var(--muted-foreground)}.empty-state h3{color:var(--foreground)}.empty-state p{color:var(--muted-foreground)}.cover-help button,.cover-lock{background:#21192ee8;border-color:#7a609255;color:#dac4ed}.listing-skeleton{background:var(--card)}.listing-skeleton div,.listing-skeleton i,.message-skeleton div,.room-skeleton div{background:var(--secondary)}.dashboard-page,.registrations-page{color:var(--foreground)}.dashboard-actions>button,.dashboard-preview,.dashboard-stats article,.settings-account,.user-listing,.username-settings{background:var(--card);border-color:var(--border)}.dashboard-actions small,.dashboard-next p,.dashboard-preview>div:first-child,.dashboard-signup,.dashboard-stats article>span,.dashboard-stats small,.registration-empty p,.registration-intro,.settings-account .editor-form small,.settings-account>p,.user-listing details,.user-listing p,.user-listing small,.username-settings label,.username-settings>p,.users-pagination{color:var(--muted-foreground)}.dashboard-actions strong,.dashboard-next h2,.dashboard-preview strong,.dashboard-stats strong,.registration-empty h2{color:var(--foreground)}.dashboard-welcome{background:radial-gradient(ellipse at 95% 5%,#74538140,transparent 60%),linear-gradient(115deg,#262034,#2c233b);border-color:#453553}.dashboard-welcome p{color:#c1b2d1}.dashboard-actions>button:hover{background:var(--secondary)}.appearance-icon,.dashboard-action-icon,.restricted-icon{background:var(--accent);color:#d1b3eb}.dashboard-next{background:#201c2e;border-color:#50405f;color:#bda6cf}.preview-roles button,.users-tabs button{color:var(--muted-foreground)}.preview-roles button{background:var(--secondary)}.preview-roles button[aria-pressed=true],.users-tabs button[aria-pressed=true]{background:var(--accent);color:#e0cef3;border-color:#68547f}.dashboard-signup a{color:#d0adef}.username-settings input{background:var(--background);border-color:var(--input);color:var(--foreground)}.registration-table-wrap{background:var(--card);border-color:var(--border)}.registration-table th{background:#252036;color:#c9afd9}.registration-table td{border-color:var(--border);color:#c8b8d7}.registration-table td strong{color:var(--foreground)}.registration-table td small{color:var(--muted-foreground)}.approval-status{background:#3b3021;color:#e4c583}.approval-status.approved{background:#223a30;color:#a3d8ba}.approval-status.banned{background:#432633;color:#f0a8bc}.approve-button{background:#382947;border-color:#675079;color:#dbc0ee}.approve-button:hover{background:#48345c}.registration-empty{border-color:#50405f;color:#bda6cf}.user-actions .icon-button{background:var(--secondary);border-color:var(--border);color:#d0b7e3}.danger-action,.user-actions .danger-action{color:#ef9aaf}.restricted-page h1{color:var(--foreground)}.inbox{background:#191827;border-color:var(--border)}.inbox-heading h1 span,.inbox-search{background:var(--secondary);color:var(--muted-foreground)}.room-item:hover{background:#262135}.room-item.selected{background:#322841;border-color:#4d3c62}.inbox-empty strong,.room-summary strong{color:#e7daf2}.inbox-empty,.inbox-footer,.room-summary b,.room-summary small,.room-summary time{color:var(--muted-foreground)}.inbox-footer{border-color:var(--border)}.no-conversation{background:radial-gradient(ellipse at 50% 40%,#332344,transparent 65%),var(--background)}.empty-illustration{background:linear-gradient(145deg,#493259,#2d233d);color:#c7a3e1;border-color:#6c4c8055}.empty-illustration>span{background:var(--card)}.composer-hint,.connection,.conversation-welcome,.delivery,.grouped .message-avatar time,.message-byline time,.no-conversation p,.thread-heading span{color:var(--muted-foreground)}.chat-thread,.composer-wrap{background:var(--card)}.agent-strip,.thread-header{border-color:var(--border)}.agent-strip{background:#211c30;color:#c4add7}.message-list{scrollbar-color:#594663 transparent}.chat-message:hover{background:#232032}.message-byline strong{color:#e5d5f1}.message-content>p{color:#d9cce5}.role-tag,.role-tag.agent{background:#35283f;color:#cbb0df}.date-divider{color:var(--muted-foreground)}.date-divider:after,.date-divider:before{background:var(--border)}.failed .message-content>p,.retry-message{color:#ef9aaf}.attachment-preview,.chat-image,.history-button,.image-retry{background:var(--secondary);border-color:var(--border);color:#cbb3df}.image-loading{color:var(--muted-foreground)}.welcome-symbol{background:var(--accent);color:#d0ade8}.conversation-welcome h2{color:#decbef}.composer{background:#262134;border-color:var(--border)}.composer textarea{color:var(--foreground)}.attach-button{color:#c5a9db}.drop-overlay{background:#30243bf5;border-color:#9874b5;color:#debfed}.editor-form label{color:#d2b9e1}.editor-form :is(select,[data-app-select]),.editor-form input,.editor-form textarea{background:#171421;border-color:var(--input);color:var(--foreground)}.editor-form small{color:var(--muted-foreground)}.role-option{background:var(--card);border-color:var(--border);color:#c7abd8}.role-option:hover{background:var(--secondary);border-color:#68547f}.role-option.selected{background:var(--accent);border-color:#9976b4}.role-group>h2,.role-option strong{color:#e7d6f3}.role-option small{color:var(--muted-foreground)}.role-icon{background:#352641}.role-check{border-color:#795d91}.managed-row,.role-group+.role-group{border-color:var(--border)}.managed-row{background:var(--secondary);color:var(--foreground)}.managed-row small{color:var(--muted-foreground)}.detail-sheet,.editor-dialog,.image-dialog,.user-confirmation,.user-listings-sheet{background:var(--card);border-color:var(--border);color:var(--foreground)}.detail-price strong,.detail-sheet [data-slot=sheet-title],.detail-sheet section h3,.editor-dialog [data-slot=dialog-title]{color:#e3ccf2}.detail-assurance,.detail-meta,.detail-price,.detail-sheet [data-slot=sheet-description],.detail-sheet section p,.editor-dialog [data-slot=dialog-description]{color:var(--muted-foreground)}.detail-price{border-color:var(--border)}.user-confirmation .destructive-confirm{background:#963d59;color:#fff}.chat-alert,.error-panel,.workspace-error{background:#3c2230;border-color:#663448;color:#f4aec2}.notice{background:#20362d;border-color:#355e4b;color:#acd6bf}.split-toggle{background:#292035;border-color:#604874;color:#d0b4e2}.is-split>.right-pane{background:#171421;border-color:var(--border)}.pane-heading{background:#292135;border-color:var(--border);color:#c5add7}.split-placeholder{background:radial-gradient(ellipse at 50% 40%,#49305355,transparent 65%);color:var(--muted-foreground)}.split-placeholder-icon{background:var(--accent);border-color:var(--border)}.split-placeholder h2{color:#dfc9ee}.split-placeholder label,.split-placeholder p{color:var(--muted-foreground)}.split-placeholder :is(select,[data-app-select]){background:var(--card);border-color:var(--border);color:var(--foreground)}.right-pane.drop-active{background:#35253f}.right-pane.drop-active:after{background:#392746eb;color:#dbb6f0}}.workspace-glass-overlay{background:rgb(24 17 35/24%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.editor-dialog.workspace-glass-dialog{--glass-bg:rgb(235 227 243/92%);--glass-text:#35273f;--glass-muted:#776482;--glass-input:rgb(255 255 255/60%);--glass-line:rgb(123 98 148/18%);background:var(--glass-bg)!important;color:var(--glass-text);border:1px solid rgb(255 255 255/62%)!important;border-radius:24px!important;box-shadow:0 24px 90px #22113024,inset 0 1px 0 #ffffff40;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);width:min(560px,calc(100vw - 32px))!important;max-width:560px!important;max-height:min(790px,calc(100dvh - 56px));padding:28px!important;gap:20px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--glass-line) transparent}html[data-theme=dark] .workspace-glass-overlay{background:rgb(4 3 9/34%)}html[data-theme=dark] .editor-dialog.workspace-glass-dialog{--glass-bg:rgb(14 11 24/91%);--glass-text:#ece3f5;--glass-muted:#b5a2c5;--glass-input:rgb(255 255 255/5%);--glass-line:rgb(196 163 219/18%);border-color:rgb(203 179 222/17%)!important;box-shadow:0 24px 90px #00000055,inset 0 1px 0 #ffffff08}html:has(.app-shell) .workspace-glass-dialog [data-slot=dialog-header]{text-align:left;padding-right:34px;gap:8px}html:has(.app-shell) .workspace-glass-dialog [data-slot=dialog-title]{font-size:25px;line-height:1.25;color:var(--glass-text);font-weight:550;letter-spacing:-.7px}html:has(.app-shell) .workspace-glass-dialog [data-slot=dialog-description]{font-size:12px;line-height:1.6;color:var(--glass-muted)}html:has(.app-shell) .workspace-glass-dialog .editor-form{gap:14px}html:has(.app-shell) .workspace-glass-dialog .editor-form label{font-size:12px;color:var(--glass-text);font-weight:500;gap:6px}html:has(.app-shell) .workspace-glass-dialog .editor-form :is(select,[data-app-select]),html:has(.app-shell) .workspace-glass-dialog .editor-form input,html:has(.app-shell) .workspace-glass-dialog .editor-form textarea{background:var(--glass-input);border-color:var(--glass-line);color:var(--glass-text);border-radius:12px;padding:10px 12px}.workspace-glass-dialog .editor-form :is(select,[data-app-select]) option{background:var(--card);color:var(--foreground)}.workspace-glass-dialog [data-slot=dialog-close]{display:grid;place-items:center;right:16px;top:16px;width:32px;height:32px;border-radius:50%;color:var(--glass-text);background:var(--glass-input)}.workspace-glass-dialog .primary{border-radius:12px}.settings-photo{display:flex;align-items:center;gap:20px;padding:0 0 26px;margin-bottom:22px;border-bottom:1px solid var(--border)}.settings-photo-avatar{width:76px!important;height:76px!important;border-radius:50%!important;flex-shrink:0}.settings-photo-avatar [data-slot=avatar-fallback]{background:var(--accent);color:var(--foreground);font-size:21px;border-radius:50%}.settings-photo-avatar [data-slot=avatar-image]{object-fit:cover;border-radius:50%}.settings-photo h3{font-size:14px;font-weight:550}.settings-photo p{font-size:11px;color:var(--muted-foreground);margin:5px 0 12px}.settings-photo .secondary{min-height:34px;font-size:12px;padding:8px 12px}.settings-account-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}@media(max-width:680px){.editor-dialog.workspace-glass-dialog{padding:23px 20px!important;width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px);border-radius:22px!important}.workspace-glass-dialog .editor-form :is(select,[data-app-select]),.workspace-glass-dialog .editor-form input,.workspace-glass-dialog .editor-form textarea{font-size:16px}.settings-photo{gap:14px}.settings-photo-avatar{width:62px!important;height:62px!important}.create-listing-button{gap:6px}}html:not([data-theme=dark]):has(.app-shell){--background:#ece9f2;--card:#f4f1f7;--border:#d9d1e2;--muted-foreground:#72667e;--input:#cec3dc}html:not([data-theme=dark]) .app-shell .workspace-main,html:not([data-theme=dark]) .app-shell .workspace-pane{background:#ece9f2}html:not([data-theme=dark]) .mobile-sidebar,html:not([data-theme=dark]) .sidebar{--sidebar-bg:#dcd4e7;--sidebar-hover:#d2c7df;--sidebar-active:#cbbddb;--sidebar-border:#cdbfdb;--sidebar-fg:var(--workspace-sidebar-ink);--sidebar-muted:#6d5d7d;--sidebar-avatar:#c6b2dc}html:not([data-theme=dark]) .app-shell .topbar{background:#f1edf5ed;border-color:#d9d1e2}html:not([data-theme=dark]) .settings-account{background:var(--card)}.mobile-sidebar .nav-item,.sidebar .nav-item{font-size:14px}.mobile-sidebar .nav-item svg,.sidebar .nav-item svg{width:16px;height:16px}.sidebar-avatar{width:34px!important;height:34px!important}.sidebar-account-copy strong{font-size:14px;display:flex;align-items:center;gap:5px}.sidebar-account-copy small{font-size:11px}.editor-dialog.workspace-glass-dialog,.glass-surface{--glass-bg:rgb(205 193 221/68%);--glass-text:#30243d;--glass-muted:#6c5c7a;--glass-input:rgb(255 255 255/34%);--glass-line:rgb(116 88 145/24%);color:var(--glass-text);background:var(--glass-bg)!important;border:1px solid rgb(255 255 255/54%)!important;box-shadow:0 16px 55px #29193626,inset 0 1px 0 #fff6;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}html[data-theme=dark] .editor-dialog.workspace-glass-dialog,html[data-theme=dark] .glass-surface{--glass-bg:rgb(30 22 44/73%);--glass-text:#f0e9f7;--glass-muted:#c0aecf;--glass-input:rgb(238 218 255/7%);--glass-line:rgb(193 163 218/22%);border-color:rgb(211 187 232/22%)!important;box-shadow:0 18px 60px #0004,inset 0 1px 0 #fff1}.workspace-glass-overlay,html[data-theme=dark] .workspace-glass-overlay{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace-history-overlay{background:#17102055;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.workspace-glass-dialog{overflow-y:auto}.workspace-glass-dialog[data-draggable] [data-dialog-drag]{cursor:grab;touch-action:none;user-select:none}.workspace-glass-dialog[data-draggable] [data-dialog-drag]:active{cursor:grabbing}.glass-tip{z-index:90;max-width:280px;padding:9px 12px;font-size:12px;line-height:1.5;border-radius:12px;overflow-wrap:anywhere}.glass-tip>svg{display:none}.account-popup{width:190px;padding:6px;border-radius:15px;z-index:80}.account-popup button{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border-radius:10px;font-size:13px;text-align:left}.account-popup button:hover{background:var(--glass-input)}.agent-verified{display:inline-flex;vertical-align:middle;flex-shrink:0;align-items:center;color:#238759;line-height:1}html[data-theme=dark] .agent-verified{color:#64d19a}.person-avatar{display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#cfc0e0;color:#674a7b;overflow:hidden;font-size:12px;font-weight:550;isolation:isolate}.person-avatar>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}html[data-theme=dark] .person-avatar{background:#423150;color:#dcc4ee}.photo-crop-dialog{max-width:410px!important;width:min(410px,calc(100vw - 24px))!important}.crop-stage{position:relative;width:260px;height:260px;margin:4px auto;border-radius:16px;background:#9c8aae33;overflow:hidden;touch-action:none;cursor:move;outline-offset:3px}.crop-stage>img{left:50%;top:50%;max-width:none;user-select:none}.crop-guide,.crop-stage>img{position:absolute;pointer-events:none}.crop-guide{inset:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 70px #17102480}.crop-zoom{display:flex;align-items:center;gap:12px;padding:0 12px;color:var(--glass-muted)}.crop-zoom input{flex:1;min-width:0;accent-color:#9272b3}.listing-identity{display:grid;gap:12px;padding:14px;border-radius:15px;background:var(--glass-input);border:1px solid var(--glass-line)}.identity-tabs{display:flex;gap:5px;background:#71588610;padding:3px;border-radius:11px}.identity-tabs button{flex:1;padding:8px 5px;border-radius:8px;font-size:12px;color:var(--glass-muted)}.identity-tabs button[aria-pressed=true]{background:var(--glass-input);color:var(--glass-text);box-shadow:0 1px 6px #26143412}.identity-photo,.linked-person{display:flex;gap:12px;align-items:center}.identity-photo .person-avatar{width:50px;height:50px}.identity-photo .secondary{min-height:32px;font-size:12px;padding:8px 10px}.listing-identity small{font-size:11px;line-height:1.5;color:var(--glass-muted);display:block;margin-top:5px}.linked-person>span:nth-child(2){flex:1}.linked-person strong{font-size:13px}.identity-results{max-height:180px;overflow-y:auto}.identity-results>button{display:flex;width:100%;gap:10px;align-items:center;padding:8px;text-align:left;border-radius:10px}.identity-results>button:hover{background:var(--glass-input)}.identity-results strong{font-size:12px}.listing-identity .search-box{background:var(--glass-input);height:40px}.listing-identity .search-box input{border:0!important;background:transparent!important;padding:0!important}.listing-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.listing-cover .listing-category,.listing-cover .own-label{z-index:2}.listing-cover:has(.listing-portrait) .cover-caption,.listing-cover:has(.listing-portrait) .cover-orbit{display:none}.detail-art{position:relative;overflow:hidden}.settings-account input[readonly]{cursor:default;background:var(--muted);color:var(--muted-foreground)}.app-shell .inbox{background:rgb(210 199 226/46%);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-right:1px solid #bfaace33}html[data-theme=dark] .app-shell .inbox{background:rgb(30 24 42/60%);border-color:#b79ac121}.inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.help-agent{flex-shrink:0;width:32px;height:32px}.app-shell .room-avatar{width:40px;height:40px;border-radius:50%}.app-shell .room-item{align-items:center;border-radius:9px;padding:12px 10px}.room-summary strong{display:flex;align-items:center;gap:4px}.room-summary strong .agent-verified{display:inline-flex}.app-shell .chat-thread{background:var(--background)}.app-shell .composer-wrap{background:transparent}.thread-avatar{width:34px;height:34px}.thread-heading strong{display:flex;gap:7px;align-items:center}.app-shell .thread-header{height:64px;border-color:var(--border);background:#ffffff15}.app-shell .agent-strip{background:#9c7bb50c;border-color:var(--border);font-size:10px}.app-shell .message-list{padding:8px 0 18px;scroll-padding:30px}.app-shell .chat-message{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:0;position:relative;padding:3px 24px;margin-top:17px;border-radius:0;min-height:0}.app-shell .chat-message.grouped{padding-top:0;padding-bottom:0;margin-top:0;row-gap:0}.app-shell .chat-message.grouped .message-avatar-column{min-height:20px}.app-shell .chat-message.grouped .message-content>p{line-height:1.4}.app-shell .chat-message.grouped .grouped-time{line-height:20px}.app-shell .chat-message.tools-open,.app-shell .chat-message:hover{background:#8160910b}html[data-theme=dark] .app-shell .chat-message.tools-open,html[data-theme=dark] .app-shell .chat-message:hover{background:#c29cdd08}.message-avatar-column{grid-column:1;grid-row:2;min-height:22px;display:flex;align-items:flex-start;justify-content:center}.app-shell .message-avatar{width:40px;height:40px;border-radius:50%;font-size:12px;margin-top:2px}.app-shell .message-content{grid-column:2;grid-row:2;min-width:0;padding:0}.app-shell .message-byline{display:flex;align-items:center;gap:6px;line-height:22px;margin-bottom:0;min-height:22px}.app-shell .message-byline strong{font-size:14px;font-weight:600;color:var(--foreground)}.app-shell .message-byline time{font-size:10px;margin-left:4px;color:var(--muted-foreground)}.app-shell .message-content>p{font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground)}.grouped-time{font-size:9px;line-height:21px;color:var(--muted-foreground);opacity:0}.chat-message:focus-within .grouped-time,.chat-message:hover .grouped-time{opacity:1}.app-shell .pending-message .message-content>p{color:var(--muted-foreground);opacity:.62}.pending-message .chat-image{opacity:.55}.app-shell .delivery{font-size:9px;min-height:0;margin-top:3px;opacity:.7}.app-shell .retry-message{font-size:10px;color:var(--muted-foreground);margin-top:5px}.message-actions{position:absolute;z-index:3;right:16px;top:-22px;display:flex;align-items:center;gap:1px;border-radius:10px;padding:3px;opacity:0;visibility:hidden;pointer-events:none}.chat-message.tools-open .message-actions,.chat-message:focus-within .message-actions,.chat-message:hover .message-actions,.message-actions:has([data-state=open]){opacity:1;visibility:visible;pointer-events:auto}.message-action{width:30px;height:28px;display:grid;place-items:center;border-radius:7px;font-size:16px;line-height:1;color:var(--glass-text)}.message-action:hover{background:var(--glass-input)}.message-reactions{display:flex;gap:5px;flex-wrap:wrap;margin:5px 0 3px}.reaction-chip{display:flex;align-items:center;gap:5px;padding:3px 8px;min-height:26px;line-height:1;border:1px solid #9980b435;border-radius:7px;background:#9273a512;color:var(--foreground)}.reaction-chip>span{font-size:16px}.reaction-chip>small{font-size:11px}.reaction-chip.reacted{border-color:#9c79bb;background:#9671b527}.reaction-chip:hover{background:#9671b537}.message-reply{grid-column:1/-1;display:flex;align-items:center;gap:6px;font-size:11px;line-height:20px;color:var(--muted-foreground);min-width:0;padding:0 0 3px 20px}.reply-connector{align-self:flex-end;width:28px;flex-shrink:0;height:12px;border-left:2px solid #a18aad80;border-top:2px solid #a18aad80;border-top-left-radius:6px;margin-right:0}.message-reply .person-avatar{width:16px;height:16px;font-size:7px}.message-reply>strong{font-size:11px;font-weight:600;flex-shrink:0;max-width:125px}.message-reply>span:last-child,.message-reply>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-edited{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--muted-foreground);line-height:16px;margin-top:2px}.message-edited button{display:grid;place-items:center;padding:1px 3px;border-radius:3px}.message-edited button:hover{color:var(--foreground);background:#9374a61a}.unread-divider{display:flex;align-items:center;margin:18px 18px 6px;border-top:1px solid #cf4e63;height:0;position:relative}.unread-divider>span{position:absolute;right:0;top:-8px;background:#cf4e63;color:#fff;font-size:9px;font-weight:700;line-height:15px;padding:0 5px;border-radius:3px}.message-error{font-size:11px!important;color:var(--destructive)!important;margin-top:4px!important}.message-editor{display:grid;gap:7px;padding:4px 0}.message-editor textarea{min-height:72px;width:100%;background:var(--card);border:1px solid var(--input);border-radius:9px;padding:10px;color:var(--foreground);line-height:1.5;resize:vertical}.message-editor>div{display:flex;justify-content:flex-end;align-items:center;gap:14px}.message-editor .small-button{min-height:28px;font-size:11px;padding:7px 12px}.reply-composer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;background:#9b7daf1c;border:1px solid var(--border);border-bottom:0;border-radius:10px 10px 0 0;font-size:12px;color:var(--muted-foreground)}.reply-composer>span{min-width:0}.reply-composer strong{color:var(--foreground)}.reply-composer small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px;font-size:11px;margin-top:3px}.reply-composer+.composer{border-top-left-radius:0;border-top-right-radius:0}.app-shell .composer{background:#e1d9eac9;border-color:#c9bcd67a;border-radius:10px}html[data-theme=dark] .app-shell .composer{background:#2b223bc9;border-color:#a27ac029}.emoji-picker{width:320px;max-width:calc(100vw - 28px);padding:14px;border-radius:18px;z-index:100;display:grid;gap:10px}.emoji-picker>strong{font-size:13px}.emoji-search{display:flex;gap:7px;align-items:center;background:var(--glass-input);border:1px solid var(--glass-line);padding:7px 9px;border-radius:9px}.emoji-search input{min-width:0;width:100%;background:none;border:0;outline:none;font-size:12px;color:var(--glass-text)}.emoji-picker :is(select,[data-app-select]){background:var(--glass-input);border:1px solid var(--glass-line);color:var(--glass-text);border-radius:8px;font-size:11px;padding:6px}.emoji-picker option{background:var(--card);color:var(--foreground)}.emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;max-height:246px;overflow-y:auto;overscroll-behavior:contain}.emoji-grid>button{height:32px;font-size:22px;border-radius:7px;line-height:1}.emoji-grid>button:hover{background:var(--glass-input)}.emoji-grid>.more-emoji,.emoji-grid>p{grid-column:1/-1;font-size:12px;line-height:1.5}.history-dialog{max-width:460px!important}.message-versions{display:grid;gap:14px;max-height:420px;overflow-y:auto}.message-versions section{background:var(--glass-input);padding:13px;border-radius:12px}.message-versions small{font-size:10px;color:var(--glass-muted)}.message-versions p{margin-top:6px;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}@media(pointer:coarse){.message-actions{top:-35px;right:12px}.message-action{width:36px;height:34px}.chat-message:hover .message-actions{opacity:0;visibility:hidden;pointer-events:none}.chat-message.tools-open .message-actions,.chat-message:focus-within .message-actions{opacity:1;visibility:visible;pointer-events:auto}.message-content>p{-webkit-touch-callout:none}.emoji-grid>button{height:36px}}@media(max-width:680px){.app-shell .chat-message{grid-template-columns:34px minmax(0,1fr);gap:10px;padding-left:12px;padding-right:12px}.app-shell .message-avatar{height:34px;width:34px}.app-shell .message-byline strong{font-size:13px}.app-shell .message-content>p{font-size:14px}.message-actions{right:8px}.thread-avatar{width:30px;height:30px}.message-reply{padding-left:16px;gap:5px}.reply-connector{width:22px}.photo-crop-dialog{padding:22px 14px!important}.reply-composer small{max-width:220px}.message-editor textarea{font-size:16px}.glass-tip{font-size:12px}}.thread-heading .thread-member{display:inline;white-space:nowrap;font-size:inherit;color:inherit;margin:0}.thread-member .agent-verified svg{width:12px;height:12px}.chat-message:focus-visible{outline:1px solid var(--ring);outline-offset:-2px}html:not([data-theme=dark]) .app-shell .no-conversation{background:radial-gradient(ellipse at 50% 40%,#dcd0e68a,transparent 65%),var(--background)}.glass-tip svg{display:none!important}.editor-dialog.workspace-glass-dialog.photo-crop-dialog{max-width:410px!important;width:min(410px,calc(100vw - 24px))!important}.editor-dialog.workspace-glass-dialog.history-dialog{max-width:460px!important;width:min(460px,calc(100vw - 24px))!important}@media(max-width:680px){.editor-dialog.workspace-glass-dialog.photo-crop-dialog{padding:22px 14px!important}}.person-avatar>img{backface-visibility:hidden;transform:translateZ(0)}html:has(.app-shell){--workspace-topbar-height:60px;--workspace-chrome:#dcd4e7;--workspace-sidebar-ink:#332b3d}html[data-theme=dark]:has(.app-shell){--background:#1d1833;--foreground:#f4efff;--card:#29213f;--card-foreground:#f4efff;--popover:#302547;--popover-foreground:#f4efff;--secondary:#35264d;--secondary-foreground:#ebddff;--muted:#2c2342;--muted-foreground:#bcaed4;--accent:#412957;--accent-foreground:#ead2ff;--border:#48375f;--input:#594273;--ring:#c193f2;--workspace-chrome:#17132b;--workspace-sidebar-ink:#eee3ff}html[data-theme=dark] .mobile-sidebar,html[data-theme=dark] .sidebar{--sidebar-bg:var(--workspace-chrome);--sidebar-hover:#2b2042;--sidebar-active:#392451;--sidebar-border:#352847;--sidebar-fg:var(--workspace-sidebar-ink);--sidebar-muted:#b8a3d2;--sidebar-avatar:#4c2e68}html:has(.app-shell) .app-shell .topbar{height:var(--workspace-topbar-height);background:var(--workspace-chrome);padding:0 26px;border-color:var(--border)}.app-shell .workspace-main,.app-shell .workspace-pane{min-width:0}html[data-theme=dark] .app-shell .workspace-main,html[data-theme=dark] .app-shell .workspace-pane{background:var(--background)}html[data-theme=dark]:has(.app-shell) .dashboard-welcome{background:radial-gradient(ellipse at 95% 5%,#92639b1a,transparent 65%),linear-gradient(120deg,#292040,#392550);border-color:#4a3856}html[data-theme=dark]:has(.app-shell) .primary{background:linear-gradient(115deg,#9757d1,#8050c3)}html[data-theme=dark]:has(.app-shell) .primary:hover{background:linear-gradient(115deg,#a26bdd,#8e60d0)}html:has(.app-shell) .editor-dialog.workspace-glass-dialog,html:has(.app-shell) .glass-surface{--glass-bg:rgb(220 210 236/46%);--glass-text:#30243d;--glass-muted:#665573;--glass-input:rgb(255 255 255/29%);background:linear-gradient(140deg,#fff3,#eaf1ff0b 42%,#c6acdf16),var(--glass-bg)!important;border-color:#ffffff80!important;box-shadow:0 20px 65px #39234124,inset 0 1px 0 #ffffff9c,inset 0 -1px 0 #bea7d126;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%)}html[data-theme=dark]:has(.app-shell) .editor-dialog.workspace-glass-dialog,html[data-theme=dark]:has(.app-shell) .glass-surface{--glass-bg:rgb(49 31 77/48%);--glass-text:#f0eaf7;--glass-muted:#c0afce;--glass-input:rgb(237 220 255/7%);background:linear-gradient(140deg,#d9e1ff0b,transparent 42%,#ac79c80a),var(--glass-bg)!important;border-color:#dac6f02b!important;box-shadow:0 22px 65px #08040e40,inset 0 1px 0 #f0e2ff20,inset 0 -1px 0 #b094cd0b}.editor-dialog.workspace-glass-dialog[data-draggable]{transform:translate(var(--drag-x,0),var(--drag-y,0));padding-top:48px!important}.dialog-drag-strip{position:absolute;inset:0 54px auto 10px;height:37px;display:flex;justify-content:center;align-items:center;border-radius:20px 8px 6px 6px;cursor:grab;touch-action:none;user-select:none;outline-offset:-5px}.dialog-drag-strip>span{width:44px;height:4px;border-radius:5px;background:currentColor;opacity:.25;margin-left:44px}.dialog-drag-strip:focus-visible>span,.dialog-drag-strip:hover>span{opacity:.5}.dialog-drag-strip:active{cursor:grabbing}.sidebar-account-menu{position:relative;min-width:0}.account-popup-inline{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;min-width:0;z-index:50}.sidebar-collapsed .sidebar .account-popup-inline{position:fixed;left:calc(var(--workspace-sidebar-width) + 8px);bottom:16px;width:190px}.sidebar-account-menu .sidebar-account{width:100%}.mobile-sidebar .sidebar-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.app-shell .messaging-page{height:calc(100dvh - var(--workspace-topbar-height))}.app-shell .inbox{background:linear-gradient(155deg,#ffffff36,#c6afdb0f 60%),rgb(211 199 227/35%)!important;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%);box-shadow:inset -1px 0 0 #fff3}html[data-theme=dark] .app-shell .inbox{background:linear-gradient(155deg,#e0dcff09,transparent 60%),rgb(45 30 68/37%)!important;box-shadow:inset -1px 0 0 #e5d9ff10}.app-shell .chat-thread{position:relative;min-width:0;overflow:hidden}.app-shell .thread-header{height:auto;min-height:86px;flex-shrink:0;padding:19px 22px;gap:12px;align-items:center;background:#ffffff08}.thread-heading{min-width:0}.app-shell .thread-heading>strong{line-height:1.4;white-space:normal;overflow-wrap:anywhere}.app-shell .thread-heading>span{line-height:1.65;margin-top:5px;white-space:normal;overflow:visible}.thread-heading .thread-member{white-space:normal}.thread-header .connection{align-self:center;flex-shrink:0}.agent-notice{position:absolute;z-index:8;top:94px;left:18px;right:18px;max-width:520px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;font-size:11px;line-height:1.6;animation:fadeUp .2s ease}.agent-notice>span{display:flex;align-items:center;gap:8px;flex:1}.agent-notice button{display:grid;place-items:center;padding:5px;flex-shrink:0}.app-shell .failed-message .message-content>p{color:#a49aa9;opacity:1}html[data-theme=dark] .app-shell .failed-message .message-content>p{color:#908796}.reaction-anchor{display:inline-flex}.reaction-chip{touch-action:pan-y}.reaction-anchor,.reaction-chip,.reaction-chip *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.reaction-people{width:250px;max-width:calc(100vw - 24px);padding:15px;border-radius:16px;z-index:100}.reaction-people>strong{font-size:13px}.reaction-people ul{list-style:none;margin:12px 0 0;padding:0;max-height:240px;overflow-y:auto}.reaction-people li{display:flex;gap:9px;align-items:center;padding:6px 0;font-size:12px;overflow-wrap:anywhere}.reaction-people .person-avatar{width:27px;height:27px;font-size:10px}.pane-resizer{display:none}.resizing-panes,.resizing-panes *{cursor:col-resize!important;user-select:none!important}.category-tabs{flex-wrap:wrap;overflow:visible}.results-heading h2{flex-wrap:wrap}.workspace-pane img,.workspace-pane video{max-width:100%}.workspace-pane h1,.workspace-pane h2,.workspace-pane h3,.workspace-pane p{overflow-wrap:anywhere}.workspace-pane .search-box{min-width:0}.workspace-pane .market-toolbar{flex-wrap:wrap}.workspace-pane .registration-table-wrap{overflow:visible}.registration-table{min-width:0}@media(min-width:1101px){.workspace-panes.is-split{grid-template-columns:minmax(0,calc((100% - 8px)*var(--split-ratio,.5))) 8px minmax(0,1fr);height:calc(100dvh - var(--workspace-topbar-height));min-height:0}.is-split>.workspace-pane{overflow-y:auto;overflow-x:clip;min-width:0}.is-split>.pane-resizer{display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;z-index:4;background:var(--workspace-chrome)}.pane-resizer>span{height:38px;width:2px;border-radius:3px;background:var(--muted-foreground);opacity:.35}.pane-resizer:focus-visible>span,.pane-resizer:hover>span{opacity:1;background:var(--ring)}.is-split>.split-toggle{left:calc((100% - 8px)*var(--split-ratio,.5) + 4px);top:6px}.workspace-panes:not(.is-split)>.split-toggle{top:-46px}.is-split .messaging-page{height:100%;min-height:0}.is-split .right-pane .messaging-page{height:calc(100% - 42px)}.app-shell .pane-heading{background:var(--workspace-chrome);border-color:var(--border)}.is-split>.right-pane{border:0}.split-placeholder :is(select,[data-app-select]){min-width:0;max-width:100%}}.my-listing-page{padding:26px;max-width:1320px;margin:auto}.my-listing-panel{border-radius:26px;padding:28px;min-width:0;overflow:hidden}.my-listing-heading{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.my-listing-heading h1{font-size:30px;font-weight:600;letter-spacing:-1px;margin:10px 0}.my-listing-heading p{font-size:12px;line-height:1.8;color:var(--glass-muted);max-width:530px}.my-listing-heading .secondary{flex-shrink:0;font-size:12px;gap:8px}.portfolio-selector{display:flex;align-items:center;gap:12px;font-size:12px;flex-wrap:wrap;margin-bottom:20px}.portfolio-selector :is(select,[data-app-select]){border:1px solid var(--glass-line);padding:10px 12px;border-radius:10px;background:var(--glass-input);max-width:100%}.portfolio-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px;margin-bottom:24px;border:1px solid var(--glass-line);border-radius:16px;background:var(--glass-input);flex-wrap:wrap}.portfolio-controls>div{display:flex;align-items:center;gap:12px;min-width:0}.portfolio-controls strong{display:block;font-size:12px;font-weight:600}.portfolio-controls small{display:block;font-size:10px;color:var(--glass-muted);line-height:1.7;margin-top:3px}.portfolio-controls .small-button{font-size:11px}.profile-showcase{min-width:0;color:var(--foreground)}.profile-cover{height:235px;position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(125deg,#b5a3ce,#d2c6e6 55%,#9f80b9);isolation:isolate}.profile-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,#22152e60);pointer-events:none;z-index:1}.profile-cover>img{width:100%;height:100%;object-fit:cover}.profile-cover-label{position:absolute;z-index:2;right:20px;bottom:20px;color:white;font-size:10px;letter-spacing:.9px;text-transform:uppercase}.profile-cover-orbit{position:absolute;width:370px;height:370px;right:-50px;top:-100px;border:1px solid #fff6;border-radius:50%;box-shadow:0 0 0 30px #ffffff0a,0 0 0 65px #ffffff0b}.profile-cover-monogram{position:absolute;right:50px;top:20px;font-size:140px;line-height:1.2;font-weight:300;letter-spacing:-15px;color:#ffffff32}.profile-introduction{position:relative;margin:-39px 24px 28px;z-index:2;display:flex;gap:22px;align-items:flex-start}.profile-showcase .profile-showcase-avatar{width:102px;height:102px;border:5px solid var(--background);font-size:30px;background:#bc9bcf;flex-shrink:0}.profile-introduction>div{padding-top:50px;min-width:0}.profile-platform{display:block;color:var(--muted-foreground);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:5px}.profile-introduction h2{font-size:29px;letter-spacing:-.9px;font-weight:600;line-height:1.25}.profile-introduction p{font-size:13px;line-height:1.75;color:var(--muted-foreground);margin:7px 0}.profile-location{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--muted-foreground)}.profile-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.65fr);gap:32px;padding:4px 24px 28px}.profile-showcase h3{font-size:14px;font-weight:600;margin-bottom:12px}.profile-story p{font-size:12px;line-height:1.9;color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere}.profile-story aside{padding:20px;border:1px solid var(--border);background:#9576b00a;border-radius:16px}.profile-story aside>span{font-size:10px;color:var(--muted-foreground)}.profile-story aside>strong{display:block;font-size:25px;font-weight:550;letter-spacing:-1px;margin:5px 0 23px}.profile-portfolio{padding:0 24px 24px}.portfolio-heading{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:8px 0 18px}.portfolio-heading h3{margin:0}.portfolio-heading>span{font-size:10px;color:var(--muted-foreground)}.portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.portfolio-grid figure{margin:0;min-width:0;overflow:hidden;border-radius:15px;border:1px solid var(--border);background:var(--glass-input,#9576b008)}.portfolio-visual{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:#1710200c;overflow:hidden}.portfolio-visual>a{width:100%;height:100%;display:block}.portfolio-visual img{width:100%;height:100%;object-fit:cover}.portfolio-visual video{width:100%;height:100%;object-fit:contain;background:#100d17}.portfolio-grid figcaption{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;font-size:10px;color:var(--muted-foreground)}.portfolio-grid figcaption>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-grid figcaption>span svg{display:inline;vertical-align:middle}.portfolio-grid figcaption>div{display:flex;gap:5px}.portfolio-grid figcaption button{display:grid;place-items:center;width:29px;height:29px;border-radius:7px}.portfolio-grid figcaption button:hover{background:var(--accent)}.portfolio-unavailable{font-size:11px;line-height:1.7;padding:20px;color:var(--muted-foreground)}.portfolio-empty{display:flex;flex-direction:column;gap:12px;align-items:center;padding:32px 20px;border:1px dashed var(--border);border-radius:16px;text-align:center;color:var(--muted-foreground)}.portfolio-empty p,.portfolio-privacy{font-size:11px;line-height:1.8;color:var(--muted-foreground)}.portfolio-privacy{text-align:center;margin-top:10px}.my-listing-empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;padding:55px 20px}.profile-empty-symbol{display:grid;place-items:center;background:var(--glass-input);width:80px;height:80px;border-radius:25px;color:#9e77b4}.my-listing-empty h2{font-size:25px;letter-spacing:-.7px;font-weight:500}.my-listing-empty p{font-size:12px;line-height:1.8;max-width:350px;color:var(--glass-muted)}.detail-sheet .profile-introduction{margin-left:8px;margin-right:8px}.detail-sheet .profile-showcase-avatar{width:78px;height:78px;font-size:24px}.detail-sheet .profile-introduction>div{padding-top:48px}.detail-sheet .profile-introduction h2{font-size:25px}.detail-sheet .profile-story{grid-template-columns:1fr;padding:0 8px 25px;gap:20px}.detail-sheet .profile-portfolio{padding:0 8px 22px}.detail-sheet .portfolio-grid{grid-template-columns:1fr}.detail-sheet .profile-cover{height:210px}@container(max-width:900px){.registration-table thead{display:none}.registration-table,.registration-table tbody{display:block}.registration-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:15px;border-bottom:1px solid var(--border);gap:12px}.registration-table tr:last-child{border-bottom:0}.registration-table td{display:block;padding:0;border:0;min-width:0}.registration-table td:last-child,.registration-table td:nth-child(3){grid-column:1/-1}.registration-table td:nth-child(4):before{content:"Registered · ";font-size:11px}.registration-table td>small,.registration-table td>strong{max-width:none}.my-listing-heading,.user-actions{flex-wrap:wrap}.my-listing-page{padding:20px}.my-listing-panel{padding:22px}.profile-story{gap:20px;grid-template-columns:minmax(0,1fr) minmax(160px,.7fr)}.profile-portfolio,.profile-story{padding-left:10px;padding-right:10px}}@container(max-width:520px){.dashboard-stats,.listing-grid{grid-template-columns:1fr}.dashboard-stats article{gap:8px}.dashboard-stats strong{font-size:26px}.dashboard-next{gap:12px}.dashboard-next>svg{display:none}.discovery-hero{padding:22px}.discovery-hero h1{font-size:30px}.dashboard-welcome{padding:24px}.dashboard-welcome h1{font-size:27px}.workspace-pane .results-heading h2{font-size:16px}.market-toolbar .search-box{flex-basis:100%}.thread-header .connection{font-size:0;gap:0}.thread-header .connection i{margin:0}.my-listing-page{padding:14px}.my-listing-panel{padding:18px;border-radius:22px}.my-listing-heading h1{font-size:26px}.portfolio-controls{padding:12px}.portfolio-controls>button{width:100%;justify-content:center}.profile-cover{height:175px}.profile-cover-label{font-size:8px;right:14px;bottom:14px}.profile-introduction{gap:12px;margin-left:6px;margin-right:6px}.profile-showcase .profile-showcase-avatar{width:70px;height:70px;font-size:22px;border-width:4px}.profile-introduction>div{padding-top:50px}.profile-introduction h2{font-size:23px}.profile-introduction p{font-size:12px}.profile-story{grid-template-columns:1fr;gap:20px;padding:0 4px 24px}.profile-portfolio{padding:0 4px 20px}.portfolio-grid{grid-template-columns:1fr}.my-listing-empty{padding:35px 4px}.settings-profile,.users-pagination{flex-wrap:wrap}}@media(max-width:680px){html:has(.app-shell){--workspace-topbar-height:56px}.app-shell .topbar{padding:0 14px!important}.app-shell:has(.messaging-page.has-room) .topbar{visibility:hidden;pointer-events:none}.app-shell .messaging-page.has-room{height:100dvh;min-height:0}.app-shell .thread-header{padding:18px 14px;min-height:88px;gap:10px}.app-shell .thread-heading>strong{font-size:14px}.app-shell .thread-heading>span{font-size:10px;line-height:1.8}.thread-header .connection{font-size:0;gap:0}.agent-notice{top:100px;left:12px;right:12px;font-size:10px}.thread-header .mobile-back{flex-shrink:0}.mobile-sidebar .account-popup-inline{left:0;bottom:calc(100% + 10px);width:100%}.profile-story{grid-template-columns:1fr}.my-listing-page{padding:14px}.my-listing-panel{padding:18px}}html[data-theme=dark]:has(.app-shell) .primary{box-shadow:inset 0 1px 0 #e5c7ff24,0 4px 16px #170b2b20}html[data-theme=dark] .app-shell .composer{background:#312346d9;border-color:#9465bb38}html:has(.app-shell) .discovery-page .discovery-hero{background:var(--workspace-chrome);border-color:var(--border)}.discovery-page .discovery-hero{min-height:0;padding:26px 32px}.discovery-page .discovery-hero h1{margin-top:0;margin-bottom:6px}.discovery-page .hero-content>.eyebrow{margin-bottom:6px}.discovery-page .hero-actions{margin-top:8px}.discovery-page .hero-art{top:50%;margin-top:-140px;scale:.78}.discovery-page .hero-actions>span{max-width:none}.discovery-page .marketplace-agent-shield{flex-shrink:0;color:#238759}html[data-theme=dark] .discovery-page .marketplace-agent-shield{color:#64d19a}@container(max-width:600px){.discovery-page .discovery-hero{padding:22px}}@media(max-width:680px){.discovery-page .discovery-hero{padding:22px}}.discovery-page .market-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.discovery-page .market-toolbar .search-box{width:100%;min-width:0}.discovery-page .search-box input{min-width:0}.discovery-page .search-box>svg{flex-shrink:0}@container(max-width:600px){.discovery-page .market-toolbar{grid-template-columns:minmax(0,1fr) auto}.discovery-page .sort-select{grid-column:1/-1;justify-self:end}}@media(max-width:680px){.discovery-page .market-toolbar{grid-template-columns:minmax(0,1fr) auto}}html:has(.app-shell) .dashboard-page .dashboard-welcome{background:var(--workspace-chrome);border-color:var(--border)}.dashboard-welcome .dashboard-greeting{display:block;font-size:clamp(20px,2.1vw,26px);font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--muted-foreground);position:relative;z-index:1}.dashboard-welcome h1{color:var(--foreground)}html:has(.app-shell){--ice-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='white' opacity='.035' filter='url(%23f)' d='M0 0h140v140H0z'/%3E%3C/svg%3E");--ice-fill:rgb(212 201 234/28%);--ice-sheen:linear-gradient(125deg,#ffffff5c,#f0f6ff12 30%,transparent 55%,#ffffff24);--ice-bloom:radial-gradient(ellipse at 0% 0%,#f9fcff38,transparent 60%);--ice-edge:#ffffffa6;--ice-shadow:0 16px 55px #30204821,inset 0 1px 0 #fff9,inset 1px 0 0 #ffffff52,inset 0 -1px 0 #c4b7e54d;--ice-input:rgb(255 255 255/22%)}html[data-theme=dark]:has(.app-shell){--ice-fill:rgb(40 27 68/33%);--ice-sheen:linear-gradient(125deg,#e4edff21,#c9b6f509 30%,transparent 55%,#d8e4ff0d);--ice-bloom:radial-gradient(ellipse at 0% 0%,#e2efff12,transparent 60%);--ice-edge:#e1dcff38;--ice-shadow:0 18px 58px #0f082b38,inset 0 1px 0 #f1edff42,inset 1px 0 0 #d8e5ff1a,inset 0 -1px 0 #b9ace11a;--ice-input:rgb(225 222 255/8%)}html:has(.app-shell) .editor-dialog.workspace-glass-dialog,html:has(.app-shell) .glass-surface,html[data-theme=dark]:has(.app-shell) .editor-dialog.workspace-glass-dialog,html[data-theme=dark]:has(.app-shell) .glass-surface{--glass-bg:var(--ice-fill);--glass-input:var(--ice-input);background:var(--ice-grain),var(--ice-bloom),var(--ice-sheen),var(--ice-fill)!important;border-color:var(--ice-edge)!important;box-shadow:var(--ice-shadow);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}html:has(.app-shell) .app-shell .inbox{background:var(--ice-grain),var(--ice-bloom),var(--ice-sheen),var(--ice-fill)!important;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);border-color:var(--ice-edge);box-shadow:inset -1px 0 0 var(--ice-edge),inset 0 1px 0 #ffffff24}.app-shell .thread-heading>.thread-members{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow:hidden;min-width:0;line-height:1.5;white-space:nowrap;margin-top:6px}.app-shell .thread-members .thread-member{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;margin:0;overflow:hidden;flex:0 1 auto}.app-shell .thread-members .member-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:inherit;font:inherit;color:inherit}.app-shell .thread-members .member-divider{display:inline;flex:none;margin:0;font:inherit;color:inherit;overflow:visible}.app-shell .thread-heading .agent-verified{display:inline-flex;align-items:center;flex:none;margin:0;overflow:visible;line-height:1;color:#238759}html[data-theme=dark] .app-shell .thread-heading .agent-verified{color:#64d19a}html:has(.app-shell) .workspace-glass-dialog .editor-form .identity-search{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;min-width:0;height:46px;min-height:46px;padding:0 12px;border:1px solid var(--glass-line);border-radius:12px;background:var(--glass-input);color:var(--glass-muted)}html:has(.app-shell) .workspace-glass-dialog .editor-form .identity-search>svg{display:block;flex:none;width:17px;height:17px}html:has(.app-shell) .workspace-glass-dialog .editor-form .identity-search input{flex:1;width:0;min-width:0;min-height:0;height:100%;padding:0!important;border:0!important;border-radius:0;background:transparent!important;outline:0!important;box-shadow:none!important;font-size:13px}html:has(.app-shell) .workspace-glass-dialog .editor-form .identity-search:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px #ae81da18}.app-shell .marketplace-filters{display:flex;align-items:stretch;flex-direction:column;gap:18px;padding:20px;margin-bottom:26px}.marketplace-filters .platform-filter{align-self:flex-start;min-width:min(220px,100%);max-width:100%}.marketplace-filters :is(select,[data-app-select]){width:100%}.marketplace-filters .category-filter{margin:0;padding:0;border:0;min-width:0}.category-filter legend{font-size:11px;font-weight:550;margin:0 0 10px;color:var(--muted-foreground)}.marketplace-filters .category-tabs{margin:0;padding:0;flex-wrap:wrap;gap:6px;overflow:visible}.marketplace-filters .text-button{align-self:flex-start;padding:0;font-size:11px}.editor-dialog.workspace-glass-dialog[data-draggable]{transform:translateZ(0);will-change:transform;transition-property:none}.editor-dialog.workspace-glass-dialog[data-draggable][data-state=open][data-dragged]{animation:none!important}.editor-dialog.workspace-glass-dialog[data-draggable][data-dragging]{cursor:grabbing;user-select:none}.dialog-drag-strip{inset:0 52px auto 0;height:44px;border-radius:23px 0 8px 8px}.dialog-drag-strip>span{margin-left:52px}@media(max-width:680px){html:has(.app-shell) .workspace-glass-dialog .editor-form .identity-search input{font-size:16px}.app-shell .thread-heading>.thread-members{gap:4px}.app-shell .thread-members .thread-member{gap:3px}}.app-shell .marketplace-filters{animation:filters-fade-in .14s ease-out both;transform:none}@keyframes filters-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-shell .marketplace-filters{animation:none}}html:has(.app-shell) .editor-dialog.workspace-accessible-dialog{left:calc(50% + var(--workspace-sidebar-width,216px)/2);top:calc(50% + 26px);width:min(620px,calc(100vw - var(--workspace-sidebar-width,216px) - 40px))!important;max-width:620px!important;max-height:calc(100dvh - 104px)}.app-shell .thread-title-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.thread-title-line>strong{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.app-shell .collaboration-status-button{display:inline-flex;align-items:center;gap:6px;flex:none;border:1px solid #40896742;border-radius:7px;background:#6fd8a31c;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.2;color:#217344}.app-shell .collaboration-status-button span{color:inherit;line-height:inherit;white-space:nowrap;margin:0;font:inherit;display:inline}html[data-theme=dark] .app-shell .collaboration-status-button{color:#87e4b1;background:#65cd9820;border-color:#8bebbb30}.collaboration-person{display:flex;align-items:center;gap:12px;padding:0 0 20px;border-bottom:1px solid var(--glass-line)}.collaboration-person>.person-avatar{width:46px;height:46px;flex:none}.collaboration-person>div{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.collaboration-person strong{font-size:17px;overflow-wrap:anywhere}.collaboration-person>div>span{font-size:11px;color:var(--glass-muted);overflow-wrap:anywhere}.collaboration-current{display:flex;align-items:center;gap:6px;border-radius:6px;background:#69cc9620;color:#217344;padding:6px 8px;font-size:10px;font-weight:600;white-space:nowrap}.collaboration-current i{width:5px;height:5px;border-radius:50%;background:currentColor}.collaboration-stage-heading{display:flex;align-items:center;gap:12px}.collaboration-stage-heading>div{display:flex;flex-direction:column;gap:5px;flex:1}.collaboration-stage-heading small{font-size:10px;color:var(--glass-muted)}.collaboration-stage-heading strong{font-size:16px;font-weight:550}.time-in-stage{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--glass-muted)}.stage-edit{width:31px;height:31px;border-radius:8px!important}.collaboration-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.collaboration-steps button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:13px 9px;border:1px solid var(--glass-line);border-radius:10px;background:var(--glass-input);color:var(--glass-muted);text-align:left;min-width:0;opacity:1}.collaboration-steps button>span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;border:1px solid;font-size:10px}.collaboration-steps strong{font-size:10px;line-height:1.4;font-weight:500}.collaboration-steps .is-complete,.collaboration-steps .is-current{color:#28744e;background:#68c19314}.collaboration-steps .is-current{border-color:#43a4766b}.collaboration-steps .is-selected,.collaboration-steps button:not(:disabled):hover{background:#9670bd28;border-color:#9667b7;box-shadow:inset 0 0 0 1px #9667b735}.stage-edit-actions{display:flex;align-items:center;gap:8px}.stage-edit-actions>span{flex:1;font-size:11px;color:var(--glass-muted)}.stage-edit-actions button{min-height:32px}.collaboration-activity{border-top:1px solid var(--glass-line);padding-top:20px;min-width:0}.collaboration-activity h3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:550;margin-bottom:18px}.collaboration-activity ol{list-style:none;margin:0;padding:0}.collaboration-activity li{display:flex;gap:13px;position:relative;min-width:0;padding-bottom:22px}.collaboration-activity li:not(:last-child):before{content:"";position:absolute;left:12px;top:28px;bottom:4px;width:1px;background:var(--glass-line)}.activity-symbol{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid var(--glass-line);border-radius:50%;background:var(--glass-input);color:var(--glass-muted)}.activity-symbol.draft_approved,.activity-symbol.offer_accepted{color:#238353}.collaboration-activity li>div{min-width:0;padding-top:3px}.collaboration-activity p{font-size:11px;line-height:1.7;margin:0;overflow-wrap:anywhere}.collaboration-activity p strong{font-weight:600}.collaboration-activity time{display:block;color:var(--glass-muted);font-size:9px;margin-top:5px}.collaboration-activity blockquote{font-size:11px;color:var(--glass-muted);margin:6px 0 0;padding-left:9px;border-left:2px solid var(--glass-line);white-space:pre-wrap;overflow-wrap:anywhere}.collaboration-loading{font-size:12px;color:var(--glass-muted)}.composer-actions{display:flex;align-items:stretch;gap:10px;min-width:0}.app-shell .composer-actions .composer{flex:1;min-width:0;margin:0}.app-shell .composer-actions textarea{min-height:40px;padding-top:10px;padding-bottom:10px}.send-request{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;align-self:flex-end;min-height:44px;padding:0 13px;border-radius:11px;overflow:hidden;font-size:11px;font-weight:550}.action-shine:after,.help-agent:after,.send-request:after{content:"";position:absolute;pointer-events:none;top:-100%;bottom:-100%;left:-55%;width:25%;background:linear-gradient(90deg,transparent,#ffffff70,transparent);transform:rotate(25deg);animation:request-shine 8s ease-in-out infinite}.help-agent:hover,.send-request:hover{filter:brightness(1.04)}@keyframes request-shine{0%,2%{left:-55%}20%,to{left:155%}}.request-popover{z-index:60!important;border-radius:18px!important;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);overflow-y:auto;overscroll-behavior:contain}.request-menu{width:260px;padding:7px!important}.request-menu>button{display:flex;align-items:center;gap:12px;padding:13px 12px;text-align:left;width:100%;border-radius:11px;color:var(--glass-text)}.request-menu>button:hover{background:var(--glass-input)}.request-menu>button>span{display:flex;flex-direction:column;gap:4px}.request-menu strong{font-size:12px;font-weight:550}.request-menu small{font-size:10px;color:var(--glass-muted)}.draft-editor{width:365px;padding:18px!important}.request-editor-heading{display:flex;align-items:center;gap:8px}.request-editor-heading h3{font-size:17px;font-weight:550;flex:1}.request-editor-heading .icon-button{width:26px;height:26px}.request-intro{font-size:11px;line-height:1.6;color:var(--glass-muted);margin:12px 0 17px}.request-popover .editor-form{display:flex;flex-direction:column;gap:14px}.request-popover label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:500;color:var(--glass-text)}.request-popover :is(select,[data-app-select]),.request-popover input,.request-popover textarea{width:100%;min-width:0;color:var(--glass-text);background:var(--glass-input);border:1px solid var(--glass-line);border-radius:10px;padding:10px;font-size:12px}.request-popover :is(select,[data-app-select]) option{background:var(--card);color:var(--foreground)}.request-popover .draft-file-picker{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--glass-line);border-radius:12px;padding:22px 14px;text-align:center;cursor:pointer;background:#9880b30b}.draft-file-picker strong{font-size:12px;overflow-wrap:anywhere;max-width:100%}.draft-file-picker small{font-size:10px;color:var(--glass-muted)}.draft-file-picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.required-note{font-size:9px;color:var(--glass-muted)}.draft-upload-progress{display:flex;flex-direction:column;gap:8px;font-size:11px}.draft-upload-progress progress{width:100%;height:5px;accent-color:#9667ba}.request-popover .primary{min-height:40px;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:8px}.request-popover .error-panel{font-size:11px;line-height:1.5}.formal-offer-card{width:min(370px,100%);border-radius:17px;padding:19px;margin:9px 0 4px;overflow:hidden}.offer-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.offer-card-heading>span:first-child{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1px;color:var(--glass-muted);font-weight:550}.offer-outcome{font-size:9px;padding:4px 6px;border-radius:5px;background:var(--glass-input);white-space:nowrap}.offer-outcome.accepted,.offer-outcome.approved{color:#217344;background:#6ac69520}.offer-outcome.declined,.offer-outcome.rejected{color:#9f5368;background:#d87b991b}.formal-offer-card h3{font-size:25px;font-weight:550;letter-spacing:-.7px;margin:0 0 7px;line-height:1.2;overflow-wrap:anywhere}.offer-recipient{font-size:11px;color:var(--glass-muted)}.formal-offer-card p{font-size:12px;line-height:1.65;margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.formal-offer-card small{font-size:10px;color:var(--glass-muted);line-height:1.6;display:block;margin-top:14px}.offer-response-actions{display:flex;gap:8px;margin-top:18px}.offer-response-actions button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;border:1px solid var(--glass-line);border-radius:9px;min-height:35px;font-size:11px;font-weight:550}.offer-accept{color:#217344;background:#66c49425}.offer-decline{color:var(--glass-muted);background:var(--glass-input)}.offer-response-actions button:hover{filter:brightness(.95)}.draft-card h3{font-size:14px;letter-spacing:0;line-height:1.5}.draft-video{max-height:290px;background:#180c29;margin-bottom:12px}.draft-play,.draft-video{width:100%;border-radius:10px}.draft-play{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:16/9;margin-bottom:14px;border:1px solid var(--glass-line);background:linear-gradient(135deg,#a289bf28,#e6d4ff10);color:var(--glass-text);font-size:11px}.draft-download{display:inline-block;font-size:10px;color:var(--glass-muted);text-decoration:underline;margin-top:12px}html[data-theme=dark] .activity-symbol.draft_approved,html[data-theme=dark] .activity-symbol.offer_accepted,html[data-theme=dark] .collaboration-current,html[data-theme=dark] .collaboration-steps .is-complete,html[data-theme=dark] .collaboration-steps .is-current,html[data-theme=dark] .offer-accept,html[data-theme=dark] .offer-outcome.accepted,html[data-theme=dark] .offer-outcome.approved{color:#86dbae}html[data-theme=dark] .offer-outcome.declined,html[data-theme=dark] .offer-outcome.rejected{color:#e3a8ba}@container(max-width:520px){.app-shell .thread-title-line{gap:7px}.thread-title-line>strong{font-size:13px}.app-shell .collaboration-status-button{font-size:9px;padding:4px 6px}.send-request{padding:0 9px}.send-request>svg:last-child{display:none}.composer-actions{gap:6px}.composer-hint .desktop-hint{display:none}}@media(max-width:680px){html:has(.app-shell) .editor-dialog.workspace-accessible-dialog{left:50%;top:50%;width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)}.collaboration-person{flex-wrap:wrap}.collaboration-current{margin-left:58px}.time-in-stage{font-size:9px}.collaboration-steps{gap:3px}.collaboration-steps button{padding:10px 5px;gap:9px}.collaboration-steps strong{font-size:9px}.stage-edit-actions{flex-wrap:wrap}.stage-edit-actions>span{flex-basis:100%}.request-popover :is(select,[data-app-select]),.request-popover textarea{font-size:16px}.composer-actions{gap:6px}.send-request{padding:0 9px;font-size:10px;min-height:44px}.send-request>svg:last-child{display:none}.send-request>svg:first-child{width:14px}.thread-title-line>strong{font-size:13px}.app-shell .thread-title-line{gap:7px}.app-shell .collaboration-status-button{font-size:9px;padding:4px 6px}.formal-offer-card{padding:16px}.collaboration-stage-heading{gap:8px}}@media(prefers-reduced-motion:reduce){.action-shine:after,.help-agent:after,.send-request:after{animation:none;display:none}}.action-shine{position:relative;overflow:hidden;isolation:isolate}.app-shell .topbar .account-area .create-listing-button{position:relative;overflow:hidden;isolation:isolate;background:var(--listing-ink);color:var(--background)}html[data-theme=dark] .app-shell .topbar .account-area .create-listing-button{background:var(--listing-ink)}.app-shell .topbar .create-listing-button:before{content:"";position:absolute;z-index:0;pointer-events:none;inset:-90%;background:conic-gradient(from 40deg,transparent 5%,#b15ade99 20%,#8776dbbb 34%,transparent 44%,#b979f066 65%,#80adca77 78%,transparent 90%);filter:blur(13px);animation:listing-aurora 10s linear infinite}.app-shell .topbar .create-listing-button:after{content:"";position:absolute;z-index:0;pointer-events:none;inset:0;background:color-mix(in srgb,var(--listing-ink) 86%,transparent)}.app-shell .topbar .create-listing-button:disabled:before{animation-play-state:paused}@keyframes listing-aurora{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}@media(prefers-reduced-motion:reduce){.app-shell .topbar .create-listing-button:after,.app-shell .topbar .create-listing-button:before{animation:none;display:none}}.request-menu>button.draft-request-locked{color:var(--glass-muted);opacity:.52;cursor:not-allowed}.request-menu>button.draft-request-locked:hover{background:transparent}.app-shell .collaboration-status-button.payment-pending,.collaboration-current.payment-pending{color:#995908;background:#ef9e231c;border-color:#c47a2d66}.collaboration-steps .is-payment-pending{color:#995908;background:#ef9e2315;border-color:#c47a2d66}.collaboration-steps .is-payment-pending>span{background:linear-gradient(90deg,#ed9b2a 0 50%,transparent 50% 100%);border-color:#c47a2d;color:var(--glass-text)}.collaboration-steps .is-payment-received>span{background:#28744e;border-color:#28744e;color:#fff}.payment-received-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid var(--glass-line);border-radius:9px;color:var(--glass-text);font-size:11px;line-height:1.4}.payment-status-note{font-size:11px;line-height:1.6;color:var(--glass-muted);margin:0}.activity-symbol.payment_reported{color:#995908}.activity-symbol.payment_received{color:#28744e}html[data-theme=dark] .activity-symbol.payment_reported,html[data-theme=dark] .app-shell .collaboration-status-button.payment-pending,html[data-theme=dark] .collaboration-current.payment-pending,html[data-theme=dark] .collaboration-steps .is-payment-pending{color:#f4bf6f}html[data-theme=dark] .activity-symbol.payment_received{color:#86dbae}@media(pointer:coarse){.payment-received-button{min-height:44px}}.create-listing-button .listing-action-content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:inherit}.activity-stage-name{color:#237649!important}html[data-theme=dark] .activity-stage-name{color:#86dbae!important}.app-shell .topbar .create-listing-button{--listing-ink:color-mix(in srgb,var(--workspace-sidebar-ink) 87%,#151020)}html[data-theme=dark] .app-shell .topbar .create-listing-button{--listing-ink:var(--workspace-sidebar-ink)}.draft-preview{position:relative;display:block;width:min(100%,230px);aspect-ratio:9/16;margin:0 auto 14px;padding:0;overflow:hidden;border:1px solid var(--glass-line);border-radius:13px;background:#19131f;color:#fff;cursor:pointer}.draft-preview-video,.draft-preview>img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.draft-preview-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:46px;height:46px;padding-left:3px;border-radius:50%;background:#ffffff24;border:1px solid #ffffff65;backdrop-filter:blur(10px);box-shadow:0 3px 20px #0002}.draft-preview:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.draft-player-dialog[data-slot=dialog-content]{width:min(calc(100vw - 24px),430px);max-height:calc(100dvh - 24px);overflow-y:auto;padding:24px 18px 16px;gap:12px}.draft-player-dialog [data-slot=dialog-header]{padding-right:28px;text-align:left}.draft-player-dialog [data-slot=dialog-title]{font-size:14px;overflow-wrap:anywhere}.draft-player-dialog [data-slot=dialog-description]{font-size:11px}.draft-player-frame{width:min(100%,calc((100dvh - 180px)*.5625));aspect-ratio:9/16;margin:auto;background:#19131f;border-radius:13px;overflow:hidden}.draft-player-frame>img,.draft-player-video{width:100%;height:100%;display:block;object-fit:contain}.draft-player-dialog .draft-download{margin:0;text-align:center}.draft-player-video::-webkit-media-controls-fullscreen-button{display:none}.draft-player-footer{display:flex;align-items:center;justify-content:center;gap:14px}.draft-player-footer .icon-button{width:36px;height:36px;color:var(--glass-text)}.formal-offer-card.draft-card{width:min(260px,100%);padding:0;border-radius:15px;overflow:hidden}.draft-card .draft-preview{width:100%;margin:0;border:0;border-radius:0;aspect-ratio:9/16}.draft-card-details{padding:12px}.draft-card-details .offer-card-heading{margin-bottom:0}.draft-card-details .offer-card-heading strong{font-size:12px;font-weight:600}.draft-card-details p{margin:8px 0}.draft-card-details small{margin-top:8px}.draft-card-details .offer-response-actions{margin-top:12px}.draft-player-frame>img,.draft-player-video,.draft-preview-video,.draft-preview>img{object-fit:cover}.draft-player-frame{width:min(100%,calc((100dvh - 220px)*.5625));cursor:pointer}.draft-player-frame:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.draft-player-video::-webkit-media-controls,.draft-player-video::-webkit-media-controls-start-playback-button,.draft-preview-video::-webkit-media-controls,.draft-preview-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.draft-controls{display:grid;gap:5px;width:100%;min-width:0}.draft-timeline{width:100%;height:18px;margin:0;accent-color:#8556b3;cursor:pointer}.draft-control-row{display:flex;align-items:center;gap:5px}.draft-control-row .icon-button{width:34px;height:34px;flex:none}.draft-time{font-size:11px;white-space:nowrap;margin-right:auto;color:var(--glass-muted);font-variant-numeric:tabular-nums}.draft-volume{width:55px;min-width:0;accent-color:#8556b3}.draft-video-options{width:195px;padding:14px;border-radius:14px;z-index:70}.draft-video-options label{display:grid;gap:8px;font-size:12px}.draft-video-options :is(select,[data-app-select]){width:100%;padding:7px;border-radius:7px;border:1px solid var(--glass-line);background:var(--glass-input);color:var(--glass-text)}.draft-video-options a{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:12px;color:var(--glass-text)}.dashboard-performance-welcome{padding-bottom:22px!important;min-height:0!important;margin-bottom:24px}.dashboard-username{display:block;margin:7px 0 0;font-size:inherit}.dashboard-performance-welcome .dashboard-username{font-size:clamp(20px,2.1vw,26px);letter-spacing:0}.performance-loading{padding:35px 0;color:var(--glass-muted);font-size:12px}.offer-deliverables{border:1px solid var(--glass-line);border-radius:12px;padding:14px;display:grid;gap:14px;min-width:0}.offer-deliverables legend{font-size:12px;padding:0 6px}.offer-deliverable-row{display:grid;grid-template-columns:1.2fr 1fr 70px auto;gap:8px;align-items:end}.offer-deliverables p{font-size:12px}.offer-deliverables .text-button{display:flex;gap:6px;align-items:center}.offer-terms{display:flex;flex-direction:column;gap:7px;padding:12px 0;font-size:11px}.offer-terms strong{font-weight:550}@media(max-width:450px){.offer-deliverable-row{grid-template-columns:1fr 1fr}.offer-deliverable-row label:nth-child(3){max-width:100px}}.dashboard-personal-row{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.dashboard-personal-text{min-width:0;flex:1}.dashboard-performance-welcome .dashboard-username{color:color-mix(in srgb,var(--muted-foreground) 72%,var(--workspace-chrome));font-weight:400}.dashboard-photo-wrap{flex:none}.dashboard-photo-button{position:relative;display:block;border:0;padding:0;background:transparent;border-radius:50%}.dashboard-photo-avatar.person-avatar{width:66px;height:66px;border-radius:50%;font-size:22px;box-shadow:0 0 0 3px color-mix(in srgb,var(--card) 65%,transparent)}.dashboard-photo-edit{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:23px;height:23px;border:2px solid var(--workspace-chrome);border-radius:50%;background:var(--card);color:var(--foreground)}.dashboard-photo-error{position:absolute;right:0;top:100%;max-width:240px;font-size:11px!important;color:var(--destructive)!important}.app-select-menu{z-index:150!important;max-height:min(320px,var(--radix-select-content-available-height));overscroll-behavior:contain;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:12px}.app-select-menu [data-slot=select-item]{min-height:36px;cursor:pointer}.app-select-menu [data-slot=select-item][data-highlighted]{background:var(--accent);color:var(--accent-foreground)}[data-app-select]{cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;height:auto;max-width:100%;white-space:normal;background:var(--card);color:inherit;border:1px solid var(--border);border-radius:10px;padding:9px 11px;font:inherit}[data-app-select]>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app-select]>svg{flex:none}.dashboard-personal-text h1{margin:0 0 10px!important}.dashboard-personal-text .dashboard-greeting{font-size:clamp(16px,2vw,24px)}.draft-controls input[type=range]{appearance:none;-webkit-appearance:none;height:22px;border:0;padding:0;background:transparent;box-shadow:none;cursor:pointer}.draft-controls input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:20px;background:#ad8bce}.draft-controls input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-4px;border:0;border-radius:50%;background:#8556b3}.draft-controls input[type=range]::-moz-range-track{height:4px;border-radius:20px;background:#ad8bce}.draft-controls input[type=range]::-moz-range-progress{height:4px;border-radius:20px;background:#8556b3}.draft-controls input[type=range]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#8556b3}.draft-controls input[type=range]:focus-visible{outline:2px solid #8556b3;outline-offset:3px;border-radius:5px}.app-select-menu{width:max-content;max-width:min(360px,calc(100vw - 24px));min-width:min(var(--radix-select-trigger-width),320px,calc(100vw - 24px));padding:0;background:var(--card,#faf7fc)!important}.app-select-menu [data-radix-select-viewport]{height:auto!important;min-width:0!important;width:100%!important;padding:4px}.app-select-menu [data-slot=select-item]{white-space:normal;overflow-wrap:anywhere;padding:8px 30px 8px 10px;line-height:1.4}.offer-deliverable-row{grid-template-columns:1.2fr 1fr 80px auto}.offer-unit-price{grid-column:1/-1}.offer-unit-price small{color:var(--glass-muted);font-size:11px}.offer-payment-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.offer-payment-heading button[aria-pressed=true]{color:#8556b3;border-color:#8556b3}.offer-payment-plan{display:grid;gap:12px}.offer-payment-milestone{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px}.offer-payment-summary{display:grid;gap:7px;color:#329776;font-size:12px;line-height:1.6}.offer-payment-summary p{margin:0}.offer-total-hint{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--glass-muted)}@media(max-width:450px){.offer-deliverable-row{grid-template-columns:1fr 1fr}.offer-payment-milestone{grid-template-columns:1fr 1fr auto}}.app-shell .composer-wrap{padding:0 18px 7px}.app-shell .composer-actions.composer-pill{display:flex;position:relative;border-radius:27px;border:1px solid #c9bcd67a;background:#e1d9eac9;gap:0}html[data-theme=dark] .app-shell .composer-actions.composer-pill{background:#312346d9;border-color:#9465bb38}.app-shell .composer-actions.composer-pill:focus-within{border-color:#a78abe80}.app-shell .composer-pill .composer{padding:3px 4px;border:0;background:transparent!important;box-shadow:none!important;border-radius:inherit;align-items:flex-end;gap:5px;padding-right:48px}.app-shell .composer-pill textarea{box-sizing:border-box;min-width:0;min-height:40px;max-height:144px;padding:9px 0;font-size:14px;line-height:22px;align-self:center;margin:0}.app-shell .composer-pill .attach-button{width:40px;height:40px;border-radius:50%}.app-shell .composer-pill .send-button{position:absolute;right:3px;bottom:3px;width:44px;height:40px;min-width:44px;border-radius:22px;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.app-shell .composer-pill .send-button[hidden],.app-shell .composer-request-slot[hidden]{display:none!important}.composer-request-slot{position:absolute;bottom:2px;right:3px;height:42px;width:42px;display:flex;align-items:center;justify-content:center}.app-shell .composer-request-slot .send-request{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;align-self:center;border-radius:50%;gap:0;box-shadow:inset 0 1px 0 #ffffff55,0 1px 4px #38224f0c}.composer-request-slot .send-request>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.composer-request-slot .send-request>svg:first-child{width:19px;height:19px}.composer-request-slot .send-request>svg:last-child{display:none}.reply-composer{border-radius:16px;margin-bottom:5px;border-bottom:1px solid var(--border)}.agent-notice.is-leaving{pointer-events:none;animation:agent-notice-leave .2s cubic-bezier(.4,0,1,1) forwards}@keyframes agent-notice-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15px)}}.app-shell .thread-header{background:var(--workspace-chrome)}@keyframes chat-enter-left{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes chat-leave-right{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes inbox-recede{0%{transform:translateZ(0)}to{transform:translate3d(-18%,0,0)}}@keyframes inbox-return{0%{transform:translate3d(-18%,0,0)}to{transform:translateZ(0)}}@keyframes message-arrive{0%{opacity:0}to{opacity:1}}@keyframes chat-menu-show{0%{opacity:0}to{opacity:1}}@keyframes chat-menu-hide{0%{opacity:1}to{opacity:0}}.messaging-page.is-entering{overflow:hidden}.messaging-page.is-entering>.chat-thread{will-change:transform;animation:chat-enter-left var(--chat-slide-duration) cubic-bezier(.32,.72,0,1) both;pointer-events:none}.message-arrival{animation:message-arrive .22s ease-out both}.emoji-picker[data-state=open],.request-popover[data-state=open]{animation:chat-menu-show .15s ease-out both}.emoji-picker[data-state=closed],.request-popover[data-state=closed]{animation:chat-menu-hide .11s ease-in both;pointer-events:none}@container(max-width:760px){.messaging-page:is(.is-entering,.is-leaving){overflow:hidden}.messaging-page:is(.is-entering,.is-leaving)>.inbox{display:flex!important;width:100%;height:100%;position:absolute;inset:0;pointer-events:none;will-change:transform;animation-duration:var(--chat-slide-duration);animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}.messaging-page:is(.is-entering,.is-leaving)>.chat-thread{position:absolute;inset:0;width:100%;height:100%;z-index:9;will-change:transform;animation-duration:var(--chat-slide-duration);animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both;pointer-events:none}.messaging-page.is-entering>.chat-thread{animation-name:chat-enter-left}.messaging-page.is-leaving>.chat-thread{animation-name:chat-leave-right}.messaging-page.is-entering>.inbox{animation-name:inbox-recede}.messaging-page.is-leaving>.inbox{animation-name:inbox-return}}@media(max-width:680px){body:has(.left-pane .messaging-page.has-room),html:has(.left-pane .messaging-page.has-room){overflow:hidden;overscroll-behavior:none}.app-shell .workspace-pane:has(.messaging-page.has-room){container-type:normal;overflow:visible}.app-shell .messaging-page.has-room{position:fixed;inset:auto 0 auto;top:var(--chat-viewport-top,0);height:var(--chat-viewport-height,100dvh);min-height:0;width:100%;z-index:21;animation:none;overflow:hidden}.app-shell .messaging-page.has-room:not(.is-entering):not(.is-leaving)>.inbox{display:none!important}.app-shell .messaging-page.has-room>.chat-thread{height:100%;min-height:0}.app-shell .composer-wrap{padding:0 8px calc(5px + env(safe-area-inset-bottom,0px))}.app-shell .messaging-page[data-keyboard-open=true] .composer-wrap{padding-bottom:5px}.app-shell .composer-pill textarea{font-size:16px;line-height:22px}.app-shell .composer-pill .composer{padding:3px 4px;gap:4px;padding-right:48px}.app-shell:has(.messaging-page:is(.is-entering,.is-leaving)) .topbar{visibility:visible}.app-shell .messaging-page:is(.is-entering,.is-leaving)>.inbox{display:flex!important;width:100%;height:calc(100dvh - var(--workspace-topbar-height));position:absolute;inset:auto 0;top:calc(var(--workspace-topbar-height) - var(--chat-viewport-top,0px));pointer-events:none;will-change:transform;animation-duration:var(--chat-slide-duration);animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}.app-shell .messaging-page:is(.is-entering,.is-leaving)>.chat-thread{position:absolute;inset:0;width:100%;height:100%;z-index:9;will-change:transform;animation-duration:var(--chat-slide-duration);animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both;pointer-events:none}.app-shell .messaging-page.is-entering>.chat-thread{animation-name:chat-enter-left}.app-shell .messaging-page.is-leaving>.chat-thread{animation-name:chat-leave-right}.app-shell .messaging-page.is-entering>.inbox{animation-name:inbox-recede}.app-shell .messaging-page.is-leaving>.inbox{animation-name:inbox-return}}@media(prefers-reduced-motion:reduce){.agent-notice.is-leaving{animation:none;opacity:0}.emoji-picker[data-state],.message-arrival,.messaging-page:is(.is-entering,.is-leaving)>:is(.chat-thread,.inbox),.request-popover[data-state]{animation:none!important}}.app-shell .inbox-heading{flex-wrap:wrap;align-items:center}.app-shell .help-agent{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;height:auto;min-height:32px;max-width:100%;padding:7px 10px;border:1px solid var(--ice-edge);border-radius:12px;overflow:hidden;color:var(--glass-text);font-size:10px;font-weight:550;line-height:1.4;text-align:center}.app-shell .help-agent:disabled{opacity:.55;cursor:wait}.app-shell .help-agent:focus-visible{outline:2px solid var(--ring);outline-offset:3px}html:has(.app-shell){--workspace-label-color:#625b73}html[data-theme=dark]:has(.app-shell){--workspace-label-color:var(--muted-foreground)}.app-shell .topbar{--topbar-logo:var(--workspace-label-color)}html[data-theme=dark] .app-shell .topbar{--topbar-logo:var(--muted-foreground)}html:has(.app-shell) .topbar .breadcrumbs strong{color:var(--topbar-logo)}.mobile-sidebar .nav-item:focus-visible,.sidebar .nav-item:focus-visible{outline:2px solid var(--sidebar-muted);outline-offset:-3px}.app-shell .topbar .breadcrumbs{min-width:0}.chat-thread{--chat-date-color:#897796}html[data-theme=dark] .chat-thread{--chat-date-color:#bcaed4}.chat-thread .date-divider{color:var(--chat-date-color);font-size:10px}.app-shell .topbar .mobile-brand-icon path{fill:var(--topbar-logo)}.chat-message{touch-action:manipulation}@media(max-width:680px){.app-shell .topbar .mobile-brand-icon{display:block;flex-shrink:0}}.app-shell .message-editor textarea{box-sizing:border-box;min-height:44px;max-height:240px;font-size:14px;line-height:22px;resize:none;overflow-y:hidden}@media(max-width:680px){.app-shell .message-editor textarea{font-size:16px}}.app-shell .message-list{padding-top:5px}html:has(.app-shell) .editor-dialog.listing-preview-dialog{width:min(440px,calc(100vw - var(--workspace-sidebar-width,216px) - 40px))!important;max-width:440px!important;padding:26px!important;gap:20px;overflow-y:auto;overflow-x:hidden}html:has(.app-shell) .editor-dialog.listing-preview-dialog.is-expanded{width:min(940px,calc(100vw - var(--workspace-sidebar-width,216px) - 40px))!important;max-width:940px!important}.listing-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-right:25px;min-width:0}.listing-preview-heading [data-slot=dialog-header]{min-width:0;text-align:left}.listing-preview-heading [data-slot=dialog-description]{font-size:12px;line-height:1.7}.listing-preview-edit{flex-shrink:0;align-self:flex-start;white-space:nowrap;min-width:76px}.listing-preview-card{width:100%;max-width:360px;margin:0 auto;animation:listing-preview-enter .18s ease-out both}.listing-preview-card .listing-card{width:100%;margin:0}.listing-preview-card .listing-cover{height:240px;width:100%}.listing-preview-dialog .portfolio-selector{margin:0;font-size:11px}.listing-preview-dialog .portfolio-selector :is(select,[data-app-select]){width:100%}.listing-preview-card .listing-open-cue{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:13px 19px;border:1px solid var(--ice-edge);border-radius:18px;color:var(--glass-text);white-space:nowrap;font-size:11px;animation:listing-open-cue 3.2s ease-in-out infinite;pointer-events:none}.listing-preview-full{min-width:0;animation:listing-preview-enter .2s ease-out both}.listing-preview-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:15px;font-size:11px}.listing-preview-create{display:flex;justify-content:center;align-items:center;gap:7px;font-size:11px}.listing-preview-dialog .listing-cover:focus-visible,.listing-preview-dialog button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@keyframes listing-open-cue{0%,to{opacity:0}35%,65%{opacity:1}}@keyframes listing-preview-enter{0%{opacity:0}to{opacity:1}}@media(max-width:680px){html:has(.app-shell) .editor-dialog.listing-preview-dialog,html:has(.app-shell) .editor-dialog.listing-preview-dialog.is-expanded{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:22px 16px!important}.listing-preview-heading{gap:10px;padding-right:22px}.listing-preview-heading [data-slot=dialog-title]{font-size:22px}.listing-preview-heading [data-slot=dialog-description]{font-size:11px}.listing-preview-edit{padding:9px 10px;min-width:64px}.listing-preview-card .listing-cover{height:220px}.listing-preview-full .profile-introduction{margin-left:4px;margin-right:4px;gap:12px}.listing-preview-full .profile-showcase-avatar{width:70px;height:70px;font-size:22px}.listing-preview-full .profile-story{grid-template-columns:1fr;padding-left:4px;padding-right:4px}.listing-preview-full .profile-portfolio{padding-left:4px;padding-right:4px}.listing-preview-full .portfolio-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.listing-preview-card,.listing-preview-card .listing-open-cue,.listing-preview-full{animation:none}.listing-preview-card .listing-open-cue{opacity:1}}