.studio-brand-mark{color:currentColor;flex-shrink:0;width:38px;height:34px;display:block}.studio-wordmark{align-items:center;gap:9px;min-width:0;display:flex}.studio-wordmark .brand-wordmark{letter-spacing:-.6px;font-size:18px;line-height:1.15}.studio-workspace .workspace-sidebar{--background:#10212d;--foreground:#f4f8fa;--muted:#b1c1cb;--surface:#10212d;--surface-raised:#203543;--accent:#b7f3db;--accent-soft:#203e40;--border:#314651;width:232px;padding:28px 16px 18px}.studio-workspace .workspace-brand{padding:0 5px 25px}.studio-workspace .workspace-brand .brand-wordmark{max-width:none;font-size:20px}.studio-workspace .workspace-brand>p{color:var(--muted);margin-top:12px;font-size:11px}.studio-workspace .workspace-nav-section{margin-top:14px}.studio-workspace .workspace-nav-section>p,.studio-workspace .workspace-nav-section>summary{letter-spacing:1px;color:var(--muted);min-height:44px;padding:12px 9px;font-size:11px}.studio-workspace .workspace-nav-link{border-radius:10px;gap:12px;min-height:46px;padding:11px 12px;font-size:13px}.studio-workspace .workspace-account{margin-top:auto;padding-top:24px;font-size:12px}.studio-workspace .workspace-account>p{overflow-wrap:anywhere}.studio-workspace .workspace-toolbar{background:var(--surface);border-bottom:1px solid var(--border);gap:22px;height:76px;padding:0 32px}.studio-workspace .workspace-toolbar>div:first-child{max-width:480px}.studio-workspace .workspace-toolbar-search{background:var(--background);border:0;border-radius:8px;min-height:44px;padding:0 12px}.studio-workspace :is(input,select,textarea){scroll-margin-block:110px}.studio-workspace :is(input,select,textarea):user-invalid{border-color:var(--danger);outline:1px solid var(--danger)}@media (max-width:1023px){.studio-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:16px}[data-workspace-keyboard] .workspace-mobile-dock{visibility:hidden;pointer-events:none}}.studio-toolbar-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.studio-toolbar-actions>a{border-radius:8px;place-items:center;min-width:44px;min-height:44px;display:grid}.studio-toolbar-actions>a:hover{background:var(--accent-soft)}.studio-toolbar-actions .studio-account-avatar{background:var(--accent-soft);border-radius:50%;font-size:12px;font-weight:600}.studio-workspace .workspace-content{padding:34px 36px 52px}.studio-workspace .workspace-heading{align-items:center;margin-bottom:24px}.studio-workspace .workspace-heading h1{margin:8px 0 10px;font-size:clamp(28px,3vw,36px)}.studio-workspace .workspace-heading .ai-eyebrow{letter-spacing:1.5px;font-size:11px}.studio-workspace :where(h1){text-wrap:pretty;overflow-wrap:anywhere}.studio-workspace :where(input,select,textarea){min-width:0}.studio-workspace :where(input[type=checkbox],input[type=radio]){width:18px;min-width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.studio-home-hero{background:var(--brand-surface);color:#f7f5ef;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(180px,1fr);align-items:center;min-height:280px;margin-bottom:24px;display:grid;overflow:hidden}.studio-home-hero-copy{z-index:1;padding:30px 0 30px 32px;position:relative}.studio-home-hero-copy .studio-hero-eyebrow{color:#bed7d5;letter-spacing:1.3px;text-transform:uppercase;font-size:11px}.studio-home-hero .studio-home-hero-copy h2{font-family:var(--font-editorial);letter-spacing:-1.2px;color:inherit;max-width:350px;margin:12px 0 14px;font-size:40px;font-weight:400;line-height:1.16}.studio-home-hero-copy>p:last-of-type{color:#cadfdf;max-width:280px;font-size:13px;line-height:1.8}.studio-hero-link{color:#123e46;background:#f7f5ef;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:20px;padding:10px 15px;font-size:13px;font-weight:500;display:inline-flex}.studio-hero-link:hover{background:#e4efeb}.studio-home-art{isolation:isolate;min-height:280px;position:relative}.studio-decorative-card{color:#123e46;background:#dbe8e1;border:1px solid #c4d3cd;border-radius:9px;place-items:center;width:126px;height:185px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-100%,-42%)rotate(-15deg);box-shadow:0 16px 30px #0b293440}.studio-decorative-card:after{content:"";border:1px solid #94b2ad;border-radius:5px;position:absolute;inset:9px}.studio-decorative-card .studio-brand-mark{width:70px;height:70px}.studio-decorative-card:nth-child(2){background:#bfd5cd;transform:translateY(-44%)rotate(13deg)}.studio-decorative-card:nth-child(3){z-index:1;background:#f7f5ef;width:140px;height:210px;transform:translate(-50%,-51%)rotate(-3deg)}.studio-home-sections>a{border-radius:12px;padding:20px}.studio-home-sections>a>.flex:first-child>.ai-icon{width:22px;height:22px;color:var(--accent)}.studio-home-sections h2{font-family:var(--font-geist-sans),sans-serif;font-size:18px;font-weight:500}.studio-portfolio-nav{border-bottom:1px solid var(--border);align-items:center;gap:26px;margin:24px 0 20px;display:flex}.studio-portfolio-nav>a{min-height:48px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-size:14px;display:flex}.studio-portfolio-nav>a[aria-current=page]{color:var(--foreground);border-bottom-color:var(--accent);font-weight:500}.studio-owned-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.studio-owned-card{position:relative;overflow:hidden;border-radius:12px!important;padding:16px!important}.studio-owned-card h2{font-family:var(--font-geist-sans),sans-serif;font-size:16px;font-weight:500;line-height:1.4}.studio-card-photos{order:-1;margin:-16px -16px 16px}.studio-card-frame{background:var(--surface-raised);align-items:center;min-width:0;min-height:230px;padding:18px;display:grid}.studio-card-frame>button{max-height:230px}.studio-photo-empty{text-align:center;min-height:200px;color:var(--muted);place-items:center;padding:20px;font-size:13px;display:grid}.studio-photo-switch{border-bottom:1px solid var(--border);background:var(--surface);justify-content:center;gap:8px;padding:5px 10px;display:flex}.studio-photo-switch>button{min-height:44px;color:var(--muted);background:0 0;border-radius:6px;padding:7px 12px;font-size:12px}.studio-photo-switch>button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.studio-owned-card>p{font-size:12px;line-height:1.7}.studio-owned-card>.mt-auto{gap:10px}.studio-portfolio-value>header>div>div:last-child{max-width:650px}.studio-set-progress{color:#fff;background:var(--brand-surface)!important;border:0!important;border-radius:12px!important;padding:22px!important}.studio-set-progress :where(p,summary){color:#cadfdf!important}.studio-set-progress [role=progressbar]{background:#456f75;height:6px}.studio-set-progress [role=progressbar]>div{background:#c2dfd3}.studio-set-counts>div{padding:12px 16px;border:0!important;border-right:1px solid var(--border)!important;background:0 0!important;border-radius:0!important}.studio-set-counts>div:last-child{border-right:0!important}.studio-set-counts>div>p:last-child{font-size:25px;font-weight:500}.studio-album-view-switch{justify-content:flex-end;gap:6px;margin-bottom:16px;display:flex}.studio-album-view-switch>button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--muted);border-radius:7px;padding:8px 12px;font-size:12px}.studio-album-view-switch>button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.studio-album[data-album-view=true] .studio-album-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.studio-album-card{min-width:0;overflow:hidden;border-radius:10px!important}.studio-album[data-album-view=true] .studio-album-card[data-owned=false]{background:0 0;border-style:dashed}.studio-album-card h2{font-family:var(--font-geist-sans),sans-serif;font-size:15px;font-weight:500;line-height:1.5}.studio-checklist-cover{display:none}.studio-album[data-album-view=true] .studio-checklist-cover{background:var(--accent-soft);color:#446d70;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:128px;margin-bottom:15px;display:flex}.studio-checklist-cover .studio-brand-mark{opacity:.65;width:45px;height:45px}.studio-checklist-cover>span{font-size:11px}.studio-album-card[data-owned=false] .studio-checklist-cover{color:#576d6d;background:#eef1ee}.studio-album-quantity{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px!important;display:grid!important}.studio-album-quantity>input{width:100%}.studio-album-quantity>button:last-child{grid-column:1/-1;margin-top:3px}.studio-saved-albums>a{position:relative;overflow:hidden;border-left:4px solid var(--accent)!important;border-radius:12px!important;padding:23px!important}.studio-saved-albums>a:hover{background:var(--accent-soft)}.studio-market-shell h1{font-family:var(--font-editorial);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(29px,3vw,39px);font-weight:650;line-height:1.2}.studio-marketplace>form{background:var(--surface);border-radius:12px}.studio-market-grid>article{transition:box-shadow .15s,border-color .15s;overflow:hidden;border-radius:12px!important;padding:0!important}.studio-market-grid>article:hover{border-color:var(--accent-border);box-shadow:0 6px 20px #172d3510}.studio-market-grid>article>a{flex-direction:column;height:100%;padding:0 16px 16px;display:flex}.studio-market-grid>article>a>img{background:var(--surface-raised);object-fit:contain;border-radius:0;width:calc(100% + 32px);max-width:none;height:240px;margin:0 -16px 2px;padding:20px}.studio-market-grid h2{font-family:var(--font-geist-sans),sans-serif;font-size:16px;font-weight:500;line-height:1.4}.studio-market-grid>article>a>.font-semibold{font-size:23px;font-weight:500}.studio-market-grid>article>a>.mt-4:last-child{margin-top:auto;padding-top:18px}.studio-offer-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"photos identity""photos info";align-items:start;gap:22px 32px;margin-top:26px;display:grid}.studio-offer-photos{grid-area:photos;min-width:0}.studio-offer-photos .studio-card-frame{border:1px solid var(--border);border-radius:14px;min-height:420px;padding:30px}.studio-offer-photos .studio-card-frame img{object-fit:contain;width:100%;height:360px}.studio-offer-photos .studio-card-photos{margin:0}.studio-offer-identity{grid-area:identity;min-width:0}.studio-offer-info{grid-area:info;min-width:0}.studio-offer-price{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:20px}.studio-offer-price strong{letter-spacing:-1px;margin:8px 0;font-size:34px;font-weight:500;display:block}.studio-conversation-list{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:24px;overflow:hidden}.studio-conversation-list>li+li{border-top:1px solid var(--border);margin-top:0}.studio-conversation-list>li>a{border:0;border-radius:0;padding:22px 24px}.studio-conversation-list>li>a:hover{background:var(--accent-soft)}.studio-conversation-list h2{font-family:var(--font-geist-sans),sans-serif;font-size:16px;font-weight:500}.studio-thread-page>.workspace-heading{background:var(--surface);border:1px solid var(--border);border-radius:12px 12px 0 0;margin-bottom:0;padding:20px 22px}.studio-thread-page>.workspace-heading h1{font-family:var(--font-geist-sans),sans-serif;font-size:22px}.studio-conversation{background:var(--surface);border:1px solid var(--border);border-top:0;border-radius:0 0 12px 12px;padding:22px}.studio-chat-messages{flex-direction:column;display:flex}.studio-chat-messages>li{background:var(--accent-soft);border:0;border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:90%;margin:0;padding:16px}.studio-chat-messages>li+li{margin-top:16px}.studio-chat-messages>li[data-mine=true]{background:var(--brand-surface);color:#fff;border-radius:12px 12px 3px;align-self:flex-end}.studio-chat-messages>li[data-mine=true] :where(.text-muted,.text-accent){color:#cadfdf}.studio-chat-messages>li[data-mine=true] .ai-button-secondary{background:var(--surface);color:var(--foreground)}.studio-chat-messages>li .ai-button-primary{color:var(--on-action)}.studio-conversation>form{background:var(--background);border-radius:10px}.studio-sale-form>form>fieldset>section,.studio-sale-form>form>fieldset>details,.studio-sale-form>aside{border-radius:12px}.studio-offer-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.studio-offer-progress>li{border-bottom:2px solid var(--border);color:var(--muted);align-items:center;gap:10px;min-width:0;padding:13px 10px;font-size:12px;display:flex}.studio-offer-progress>li>span{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.studio-offer-progress>li[aria-current],.studio-offer-progress>li[data-complete=true]{color:var(--accent);border-bottom-color:var(--accent)}.studio-offer-progress>li[aria-current]>span{background:var(--brand-surface);color:#fff;border-color:var(--brand-surface)}@media (max-width:639px){.studio-offer-progress{gap:8px}.studio-offer-progress>li{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 2px;font-size:11px;line-height:1.6}}.studio-transactions>article{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-top:14px;padding:20px}.studio-transactions>article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}@media (max-width:1150px){.studio-workspace .workspace-sidebar{width:212px}.studio-workspace .workspace-content{padding-inline:24px}.studio-home-hero .studio-home-hero-copy h2{font-size:34px}.studio-home-hero-copy{padding-left:26px}}@media (max-width:1023px){.studio-workspace .workspace-mobile-header{z-index:40;background:var(--surface);border-bottom:1px solid var(--border);min-height:68px;padding:12px 18px;position:sticky;top:0}.studio-workspace .studio-mobile-heading{justify-content:space-between;align-items:center;gap:10px;display:flex;flex-wrap:nowrap!important}.studio-mobile-heading>a{min-width:0}.studio-mobile-heading .studio-brand-mark{width:29px;height:31px}.studio-mobile-heading .brand-wordmark{letter-spacing:-.5px;font-size:15px}.studio-mobile-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.studio-mobile-search>summary,.studio-menu-trigger{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;font-size:12px;list-style:none;display:flex}.studio-menu-trigger{padding:7px}.studio-mobile-search>summary::-webkit-details-marker{display:none}.studio-menu-trigger::-webkit-details-marker{display:none}.studio-mobile-search[open]>summary,.workspace-mobile-menu[open]>.studio-menu-trigger{background:var(--accent-soft)}.studio-mobile-search-panel,.studio-mobile-menu-panel{background:var(--surface);border:1px solid var(--border);max-height:max(8rem,calc(100dvh - 180px - env(safe-area-inset-bottom)));overscroll-behavior:contain;border-radius:0 0 12px 12px;padding:16px;position:absolute;top:100%;left:12px;right:12px;overflow:auto;box-shadow:0 15px 35px #172d3520}.studio-mobile-search-panel{z-index:3;overflow:visible}.studio-mobile-search-panel .card-search-suggestions{max-height:max(4rem,min(28rem,calc(100dvh - 260px - env(safe-area-inset-bottom))));overscroll-behavior:contain}.studio-mobile-menu-panel{z-index:2}.studio-mobile-menu-panel .workspace-nav-section{margin:0}.studio-mobile-menu-panel .workspace-nav-section>p,.studio-mobile-menu-panel .workspace-nav-section>summary{color:var(--muted)}.studio-workspace .workspace-mobile-dock{border:0;border-top:1px solid var(--border);box-shadow:none;background:var(--surface);padding:7px 8px calc(9px + env(safe-area-inset-bottom));border-radius:0;bottom:0;left:0;right:0}.studio-workspace .workspace-mobile-dock>a{text-align:center;border-radius:7px;min-height:48px;padding:5px 2px;font-size:11px;line-height:1.3}.studio-workspace .workspace-mobile-dock>a[aria-current=page]{background:var(--accent-soft)}.studio-workspace .workspace-content{padding:24px 22px calc(100px + env(safe-area-inset-bottom))}.studio-workspace :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.studio-workspace :where(a,button,summary){touch-action:manipulation}.studio-offer-detail{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""photos""info";gap:22px}.studio-offer-photos .studio-card-frame{min-height:320px;padding:24px}.studio-offer-photos .studio-card-frame img{height:280px}}@media (max-width:639px){.studio-workspace .workspace-content{padding-inline:18px}.studio-workspace .workspace-heading h1{font-size:29px;line-height:1.2}.studio-home-hero{border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(100px,.8fr);min-height:240px}.studio-home-hero-copy{padding:22px 0 22px 20px}.studio-home-hero-copy .studio-hero-eyebrow{letter-spacing:.8px;font-size:10px}.studio-home-hero .studio-home-hero-copy h2{letter-spacing:-.8px;margin-block:12px;font-size:29px;line-height:1.2}.studio-home-hero-copy>p:last-of-type{font-size:12px;line-height:1.7}.studio-hero-link{gap:6px;padding:9px 10px;font-size:12px}.studio-hero-link .ai-icon{width:14px;height:14px}.studio-home-art{min-height:240px;transform:translate(8px)}.studio-decorative-card{border-radius:5px;width:72px;height:108px}.studio-decorative-card:nth-child(3){width:88px;height:132px}.studio-decorative-card .studio-brand-mark{width:40px;height:40px}.studio-decorative-card:after{inset:5px}.studio-home-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-home-sections>a{padding:16px}.studio-home-sections>a>div:first-child{flex-direction:column;gap:10px}.studio-home-sections h2{margin-top:14px;font-size:15px}.studio-home-sections>a>p{font-size:12px;line-height:1.7}.studio-portfolio-nav{gap:24px}.studio-portfolio-nav>a{font-size:13px}.studio-owned-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-owned-card{padding:12px!important}.studio-owned-card h2{font-size:14px}.studio-card-photos{margin:-12px -12px 12px}.studio-card-frame{min-height:175px;padding:12px}.studio-card-frame>button{height:165px;min-height:0}.studio-photo-empty{min-height:145px;font-size:12px}.studio-photo-switch{gap:2px;padding-inline:3px}.studio-photo-switch>button{padding-inline:6px;font-size:11px}.studio-owned-card>p{font-size:12px}.studio-owned-card .ai-button-secondary{overflow-wrap:anywhere;width:100%;padding:10px 8px;font-size:12px}.studio-album[data-album-view=true] .studio-album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-album-card{padding:12px!important}.studio-album-card h2{font-size:13px}.studio-album-card>div.flex:first-of-type{flex-wrap:wrap}.studio-album-card>.flex.items-start{flex-direction:column;gap:8px}.studio-album-card .studio-checklist-cover{min-height:110px}.studio-album-card a{font-size:12px;line-height:1.5}.studio-album-quantity{grid-template-columns:44px minmax(0,1fr) 44px;gap:3px!important}.studio-set-counts{gap:8px}.studio-set-counts>div{padding:10px 8px}.studio-set-counts>div>p:last-child{font-size:22px}.studio-set-progress{padding:18px!important}.studio-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-market-grid>article>a{padding:0 12px 12px}.studio-market-grid>article>a>img{width:calc(100% + 24px);height:178px;margin-inline:-12px;padding:15px 10px}.studio-market-grid h2{font-size:14px}.studio-market-grid>article>a>.font-semibold{font-size:21px}.studio-market-grid p{font-size:12px;line-height:1.6}.studio-conversation{padding:15px}.studio-thread-page>.workspace-heading{margin-top:18px;padding:17px}.studio-thread-page>.workspace-heading h1{font-size:21px}.studio-conversation>p:first-of-type{padding:12px;font-size:12px;line-height:1.7}.studio-chat-messages>li{max-width:95%;padding:13px}.studio-chat-messages>li .text-sm{font-size:13px}.studio-conversation>form{padding:15px}.studio-conversation-list>li>a{padding:20px}.studio-offer-photos .studio-card-photos{margin:0}}@media (max-width:359px){.studio-mobile-heading .brand-wordmark{font-size:13px}.studio-mobile-heading .studio-brand-mark{width:23px}.studio-wordmark{gap:5px}.studio-workspace .workspace-mobile-header{padding-inline:12px}.studio-workspace .workspace-content{padding-inline:14px}.studio-album[data-album-view=true] .studio-album-grid,.studio-owned-card-grid{grid-template-columns:minmax(0,1fr)}.studio-home-hero{grid-template-columns:minmax(0,1fr) 85px}.studio-home-hero .studio-home-hero-copy h2{font-size:27px}.studio-home-hero-copy{padding-left:16px}.studio-decorative-card:first-child{display:none}.studio-workspace .workspace-mobile-dock>a{font-size:10px}}@media (prefers-reduced-motion:reduce){.studio-workspace *,.studio-market-shell *{scroll-behavior:auto;transition:none!important;animation:none!important}}.studio-wordmark .brand-wordmark{white-space:nowrap;letter-spacing:-.055em;font-weight:650}.studio-workspace .workspace-brand .studio-wordmark{gap:7px}.studio-workspace .workspace-brand .studio-brand-mark{width:34px;height:32px}.public-eyebrow>span{background:var(--brand-copper)}.public-start :focus-visible,.studio-home-hero :focus-visible,.studio-set-progress :focus-visible{outline-color:var(--brand-text)}.workspace-nav-link,.workspace-mobile-dock>a{position:relative}.workspace-navigation-feedback{opacity:0;pointer-events:none;border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;right:7px}.workspace-navigation-feedback[data-pending=true]{opacity:1;animation:.8s linear infinite workspace-navigation-spin}.studio-portfolio-nav{flex-wrap:wrap;gap:0 24px}.studio-portfolio-nav>a{white-space:normal;min-height:48px}@keyframes workspace-navigation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-navigation-feedback[data-pending=true]{animation:none}}.ca-workspace-panel{border:1px solid var(--border);background:var(--surface);border-radius:20px;min-width:0;padding:24px;box-shadow:0 4px 22px #102e3405}.ca-workspace-panel-accent{border-color:var(--accent-border);background:linear-gradient(140deg,var(--surface) 30%,var(--accent-soft))}.ca-panel-icon,.ca-summary-icon{border:1px solid var(--accent-border);background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ca-panel-icon .ai-icon,.ca-summary-icon .ai-icon{width:18px;height:18px}.ca-summary-icon{background:var(--background);border-color:var(--border);width:42px;height:42px}.ca-page-emblem{border:1px solid var(--accent-border);width:76px;height:76px;color:var(--accent);background:linear-gradient(145deg,#9de5d629,#8f7fff14);border-radius:22px;place-items:center;display:grid}.ca-page-emblem .ai-icon{width:29px;height:29px}.ca-panel-link{max-width:100%;min-height:44px;color:var(--accent);text-underline-offset:5px;align-items:center;gap:12px;font-size:13px;font-weight:600;line-height:1.6;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.ca-panel-link .ai-icon{flex-shrink:0;width:16px;height:16px;transition:transform .22s}.ca-panel-link:hover{text-decoration-color:currentColor}.ca-panel-link:hover .ai-icon{transform:translate(3px)}.collector-settings .ca-account-summary{background:linear-gradient(115deg,var(--surface),var(--surface-raised))}.studio-workspace :where(button,a,summary,input,select,textarea){transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.22s;transition-timing-function:ease-in-out}.studio-workspace :where(input,select,textarea):focus-visible{box-shadow:0 0 0 4px var(--accent-soft)}@media (min-width:640px){.ca-workspace-panel{padding:28px}}@media (max-width:639px){.ca-page-emblem{display:none}}@media (hover:hover) and (pointer:fine){.studio-workspace :is(.ai-button-primary,.ai-button-secondary):not(:disabled){transition-property:color,background-color,border-color,box-shadow,transform}.studio-workspace :is(.ai-button-primary,.ai-button-secondary):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 18px #102e3412}.studio-workspace :is(.ai-button-primary,.ai-button-secondary):not(:disabled):active{box-shadow:none;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.collector-settings .ca-workspace-panel{animation:linear both ca-panel-entry;animation-timeline:view();animation-range:entry entry 25%}@keyframes ca-panel-entry{0%{opacity:.96;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}}@media (prefers-reduced-motion:reduce){.studio-workspace :where(button,a,summary,input,select,textarea){transition-duration:.01ms}.studio-workspace :is(.ca-workspace-panel,.ai-button-primary,.ai-button-secondary,.ca-panel-link .ai-icon){animation:none!important;transform:none!important}}
.studio-workspace .workspace-nav-link[aria-current=page]{color:#e4fff2;background:#203e40;border-color:#477d72;box-shadow:inset 3px 0 #b7f3db}.studio-workspace .workspace-nav-link[aria-current=page] .ai-icon{color:#b7f3db}.studio-workspace .workspace-heading h1{letter-spacing:-.045em;font-weight:650}.collector-home-intro{color:var(--foreground);background:0 0;border:0;border-radius:0;min-height:130px;padding:0 0 12px}.collector-home-intro h1{color:var(--foreground);max-width:650px}.collector-home-intro p{color:var(--muted)}.collector-home-emblem{border:1px solid var(--border);background:var(--surface);width:80px;height:80px;color:var(--accent);border-radius:22px;flex-shrink:0;place-items:center;margin:10px;display:grid;transform:rotate(-7deg);box-shadow:0 8px 20px #10212d06}.collector-home-emblem .studio-brand-mark{width:45px;height:45px}.collector-primary-action{border-color:var(--brand-border);background:var(--brand-surface);color:var(--brand-text)}.collector-primary-action :is(.text-muted,.text-accent){color:var(--brand-muted)}.collector-primary-action>span:first-child{color:#b7f3db;background:#203e40}.collector-primary-action:hover{border-color:var(--accent);background:#183441}.collector-primary-action:focus-visible{outline-color:var(--accent)}.collector-search-result{border-color:var(--border);border-radius:14px;position:relative;box-shadow:0 2px 4px #10212d03}.collector-search-result:hover{background:var(--surface);box-shadow:0 10px 24px #10212d09}.collector-search-result article>p:first-child{border-bottom:1px solid var(--border);padding-bottom:14px}.collector-search-result article>span:last-child{border-top:1px solid var(--border);justify-content:space-between;margin-top:16px}.collector-marketplace-header{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:24px}.collector-marketplace-header h1{letter-spacing:-.045em;font-weight:650}.collector-marketplace-empty{border:1px solid var(--border);background:linear-gradient(125deg,#fff 35%,#edf5f1);border-radius:18px;padding-block:44px;position:relative;overflow:hidden}.collector-marketplace-empty>span:first-child{background:var(--brand-surface);color:#b7f3db;width:68px;height:68px;transform:rotate(-6deg);box-shadow:0 12px 24px #10212d12}.collector-auth-brand{background:var(--brand-surface);color:var(--brand-text);justify-content:space-between;padding:44px}.collector-auth-brand .public-eyebrow,.collector-auth-brand h2 em{color:#b7f3db;font-style:normal}.collector-auth-brand h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(38px,4vw,58px);font-weight:650}.collector-auth-brand>p{color:var(--brand-muted)}.collector-auth-image{border:1px solid #fff2;border-radius:16px;width:100%;max-width:600px;height:auto;margin-top:30px}.collector-search-form{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:20px;box-shadow:0 3px 10px #10212d04}.collector-search-page>h1{letter-spacing:-.05em;font-size:clamp(30px,3.5vw,42px)}.collector-card-detail>header{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px}.collector-card-detail>header h1{letter-spacing:-.045em;font-size:clamp(28px,3vw,38px)}.collector-card-detail>div.grid>section:first-child{border:1px solid var(--border);background:var(--surface-raised);border-radius:16px;align-self:start;padding:20px}.collector-card-detail>div.grid>section:first-child img{filter:drop-shadow(0 10px 12px #10212d20)}@media (max-width:639px){.collector-home-intro{align-items:start;gap:8px;min-height:0;margin-bottom:16px;display:flex}.collector-home-intro>div:first-child>p:last-child{max-width:none}.collector-home-emblem{border-radius:12px;width:45px;height:45px;margin:3px 0}.collector-home-emblem .studio-brand-mark{width:27px;height:27px}.collector-home-intro h1{font-size:30px}.collector-marketplace-empty{padding-block:30px}.collector-home-actions .collector-action-card{min-height:108px}}@media (prefers-reduced-motion:reduce){.collector-action-card,.collector-search-result{transition:none!important}}
.ca-support-links{color:var(--accent);flex-wrap:wrap;align-items:center;gap:5px 18px;font-size:12px;line-height:1.8;display:inline-flex}.ca-support-links a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ca-support-links a:focus-visible,.ca-help :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.auth-form-panel .ca-support-links{margin-top:13px}.workspace-account .ca-support-links{color:inherit;gap:5px 13px;margin-top:7px;font-size:11px}.studio-mobile-support-link{width:44px;min-height:44px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.studio-mobile-support-link>.ai-icon{width:20px;height:20px}.ca-help{width:100%;min-width:0;max-width:1000px;margin:0 auto;padding:0 28px 35px}.ca-help *{min-width:0}.ca-help-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:22px;padding:24px 0;display:flex}.ca-help-back{min-height:44px;color:var(--accent);align-items:center;margin-top:23px;font-size:12px;display:inline-flex}.ca-help-heading{margin:25px 0 30px}.ca-help-heading .ai-eyebrow{color:var(--accent);font-size:10px}.ca-help-heading h1{font-family:var(--font-editorial);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1.3}.ca-help-heading>p:last-child{color:var(--muted);margin-top:15px;font-size:14px;line-height:1.9}.ca-help-body{gap:20px;display:grid}.ca-help-body>section{border:1px solid var(--border);background:var(--surface);border-radius:15px;padding:28px}.ca-help-body h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:19px;font-weight:550;line-height:1.6}.ca-help-body p{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.9}.ca-help-email{min-height:48px;color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;max-width:100%;margin-top:15px;font-size:16px;line-height:1.8;text-decoration:underline;display:inline-flex}.ca-help-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.ca-help-actions a,.ca-help-body .ai-button-secondary{min-height:46px;font-size:12px;line-height:1.7}.ca-help-body>.ca-help-development{background:var(--accent-soft);border-color:var(--accent-border)}.ca-help-development>a{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;margin-top:14px;font-size:12px;line-height:1.8;text-decoration:underline;display:inline-flex}.ca-help-footer{border-top:1px solid var(--border);color:var(--accent);flex-wrap:wrap;align-items:center;gap:7px 24px;margin-top:32px;padding-top:16px;font-size:12px;display:flex}.ca-help-footer>a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:639px){.ca-help{padding-inline:20px}.ca-help-header{gap:12px;padding-block:19px}.ca-help-header .brand-wordmark{font-size:19px}.ca-help-header select{max-width:120px;font-size:12px}.ca-help-body>section{padding:21px}.ca-help-body h2{font-size:18px}.ca-help-body p{font-size:12px}.ca-help-email{font-size:14px}.ca-help-actions{flex-direction:column;align-items:stretch}.ca-help-actions a{text-align:center}.ca-help-heading>p:last-child{font-size:13px}.ca-help-heading{margin-top:19px}}
:root{--background:#f5f7f8;--surface:#fff;--surface-raised:#edf2f3;--foreground:#142c38;--muted:#536b76;--border:#dce5e8;--border-strong:#a2b5be;--accent:#146873;--accent-hover:#10545d;--accent-soft:#e9f5f1;--accent-border:#b7dad1;--ca-radius:20px;--ca-shadow:0 4px 24px #142c3805;--ca-shadow-hover:0 12px 32px #142c380c}.ca-premium-app{background:var(--background);font-feature-settings:"ss01" on;accent-color:var(--accent)}.ca-premium-app :where(main h1){letter-spacing:-.045em;text-wrap:balance;font-weight:650;line-height:1.15}.ca-premium-app :where(main h2){letter-spacing:-.025em;text-wrap:pretty;line-height:1.35}.ca-premium-app :where(main h3){letter-spacing:-.015em;text-wrap:pretty}.ca-premium-app :where(main p){text-wrap:pretty}.ca-premium-app :where(a,button,summary,input,select,textarea){transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,opacity .2s}.ca-premium-app :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ca-premium-app :where(button,summary){-webkit-tap-highlight-color:transparent}.ca-premium-app :where(button:disabled,select:disabled,input:disabled){cursor:default}.ca-premium-app :where(input,select,textarea):focus-visible{outline-offset:2px;box-shadow:0 0 0 4px var(--accent-soft)}.ca-premium-app :where(input,textarea)::placeholder{color:#748891;opacity:1}.ca-premium-app :where(input[type=search])::-webkit-search-cancel-button{cursor:pointer}.ca-premium-app :where(main){scroll-margin-top:90px}.ca-premium-app :where(main [id]){scroll-margin-block:105px}.ca-premium-app :where(.ai-button-primary,.ai-button-secondary){letter-spacing:-.01em;text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:46px;padding:11px 17px;font-size:13px;font-weight:600;line-height:1.6;display:inline-flex}.ca-premium-app .ai-button-primary{box-shadow:0 2px 3px #142c3810}.ca-premium-app :where(.ai-button-primary,.ai-button-secondary) .ai-icon{flex-shrink:0;width:17px;height:17px}.ca-premium-app .ai-button-secondary:hover{border-color:var(--accent-border);background:var(--accent-soft)}.ca-premium-workspace .workspace-sidebar{background:linear-gradient(175deg,#102531,#10212d 65%);border-right:1px solid #243d49;padding:30px 17px 20px}.ca-premium-workspace .workspace-brand{padding-bottom:30px}.ca-premium-workspace .workspace-nav-section{margin-top:18px}.ca-premium-workspace .workspace-nav-section>p,.ca-premium-workspace .workspace-nav-section>summary{letter-spacing:.13em;color:#9bb5c0;font-size:10px;line-height:1.6}.ca-premium-workspace .workspace-nav-link{border-radius:11px;gap:12px;min-height:46px;font-size:12px}.ca-premium-workspace .workspace-nav-link:not([aria-current=page]):hover{color:#fff;background:#ffffff09}.ca-premium-workspace .workspace-nav-link[aria-current=page]{background:linear-gradient(115deg,#23474a,#193a42);border-color:#426d70;box-shadow:inset 3px 0 #a9e8d5,0 3px 8px #00000008}.ca-premium-workspace .workspace-account{border-top:1px solid #ffffff15;margin-top:28px;padding-top:20px}.ca-premium-workspace .workspace-toolbar{border-color:var(--border);background:#ffffffeb;height:80px;padding-inline:36px}.ca-premium-workspace .workspace-toolbar-search{background:var(--background);border:1px solid #0000;border-radius:12px;min-height:46px}.ca-premium-workspace .workspace-toolbar-search:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 4px var(--accent-soft)}.ca-premium-workspace .workspace-toolbar-search input{box-shadow:none!important}.ca-premium-workspace .studio-toolbar-actions>a{border:1px solid #0000}.ca-premium-workspace .studio-toolbar-actions>a:hover{border-color:var(--accent-border)}.ca-premium-workspace .studio-account-avatar{box-shadow:inset 0 0 0 1px var(--accent-border)}.ca-premium-workspace .workspace-content{max-width:1400px;margin-inline:auto;padding:40px 36px 64px}.ca-premium-workspace .workspace-content :where(h1){font-size:clamp(29px,3.1vw,43px)}.ca-premium-workspace :where(.workspace-heading,.ca-page-intro){border-bottom:1px solid var(--border);gap:24px;margin-bottom:30px;padding-bottom:30px}.ca-premium-workspace :where(.workspace-heading,.ca-page-intro) h1{margin-top:12px}.ca-premium-workspace :where(section,article,form,aside,div).rounded-2xl.border{border-radius:var(--ca-radius);box-shadow:var(--ca-shadow)}.ca-premium-workspace :where(.ai-eyebrow){letter-spacing:.15em;font-size:10px;font-weight:600;line-height:1.8}.ca-premium-workspace .studio-portfolio-nav{border-color:var(--border);gap:25px;margin-block:26px}.ca-premium-workspace .studio-portfolio-nav>a{border-radius:0;min-height:48px;font-size:12px;font-weight:550}.ca-premium-workspace .studio-portfolio-nav>a:hover{color:var(--accent)}.ca-premium-workspace .portfolio-management-links{border-top:1px solid var(--border);gap:16px;margin-top:32px;padding:24px 0}.ca-premium-workspace .portfolio-collection-heading{flex-wrap:wrap;gap:14px}.ca-premium-workspace .portfolio-collection-heading h2{font-size:22px;font-weight:600}.ca-premium-workspace .portfolio-collection-heading [role=group]{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:3px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ca-premium-workspace .portfolio-collection-heading [role=group]>button{border:0;border-radius:8px;min-height:44px;padding:9px 12px;font-size:11px}.ca-premium-workspace .portfolio-collection-heading [role=group]>button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.ca-premium-workspace .collector-home-intro{isolation:isolate;color:#f5fbf9;background:radial-gradient(at 100% 0,#376f753b,#0000 65%),linear-gradient(120deg,#102a38,#173e49);border:1px solid #244d59;border-radius:24px;align-items:center;gap:25px;min-height:230px;margin-bottom:26px;padding:34px 36px;position:relative;overflow:hidden}.ca-premium-workspace .collector-home-intro:after{content:"";z-index:-1;pointer-events:none;border:1px solid #b1e7db14;border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;right:-95px;box-shadow:0 0 0 45px #b1e7db05,0 0 0 90px #b1e7db03}.ca-premium-workspace .collector-home-intro h1{color:#f6fbfa;letter-spacing:-.045em;max-width:650px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.16}.ca-premium-workspace .collector-home-intro p{color:#b9d1d7}.ca-premium-workspace .collector-home-intro>div>p:first-child{letter-spacing:.15em;color:#b3e4d4;font-size:10px}.ca-premium-workspace .collector-home-emblem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff0f,#ffffff02);border:1px solid #ffffff24;border-radius:20px;width:94px;height:106px;margin:0 4px;transform:rotate(-5deg);box-shadow:0 10px 28px #00000010}.ca-premium-workspace .collector-home-emblem .studio-brand-mark{width:54px;height:54px}.ca-premium-workspace .collector-home-actions{gap:15px}.ca-premium-workspace .collector-action-card{min-height:138px;box-shadow:var(--ca-shadow);border-radius:18px;padding:23px;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s}.ca-premium-workspace .collector-action-card h3{font-size:16px;font-weight:600}.ca-premium-workspace .collector-action-card p{font-size:12px;line-height:1.8}.ca-premium-workspace .collector-primary-action{background:var(--surface);color:var(--foreground);border-color:var(--accent-border)}.ca-premium-workspace .collector-primary-action :is(.text-muted,.text-accent){color:var(--muted)}.ca-premium-workspace .collector-primary-action>span:first-child{background:var(--accent-soft);color:var(--accent)}.ca-premium-workspace .collector-primary-action:hover{background:#f7fcfa}.ca-premium-workspace [aria-labelledby=home-collection]{background:linear-gradient(130deg,#153541,#1e4a50);border-color:#315e65}.ca-premium-workspace [aria-labelledby=home-collection] dl{border-top:1px solid #ffffff19;margin-top:22px;margin-bottom:24px;padding-top:20px}.ca-premium-workspace .collector-search-form{background:var(--surface);box-shadow:var(--ca-shadow);border-radius:18px;padding:24px}.ca-premium-workspace .collector-search-result{background:var(--surface);border-radius:18px;transition:box-shadow .22s,border-color .22s,transform .22s}.ca-premium-workspace .collector-search-result:hover{border-color:var(--accent-border);box-shadow:var(--ca-shadow-hover)}.ca-premium-workspace .studio-album-card{box-shadow:var(--ca-shadow);transition:box-shadow .22s,border-color .22s,transform .22s;border-radius:18px!important}.ca-premium-workspace .studio-checklist-cover{background:linear-gradient(140deg,#edf5f1,#e5edf0);border:1px solid #d9e7e3;border-radius:11px}.ca-premium-workspace .studio-set-progress{background:linear-gradient(120deg,var(--surface),var(--accent-soft));border-radius:20px!important}.ca-premium-workspace .studio-saved-albums>a{background:var(--surface);box-shadow:var(--ca-shadow);border-radius:18px!important;padding:25px!important}.ca-premium-workspace .collector-card-detail>header{background:var(--surface);box-shadow:var(--ca-shadow);border-radius:22px;padding:28px}.ca-premium-workspace .collector-card-detail>div.grid>section:first-child{background:radial-gradient(at top,#fff,#eaf0f1);border-radius:22px}.ca-premium-workspace .studio-card-frame{background:linear-gradient(135deg,#f8faf9,#edf2f3);border-radius:18px}.ca-premium-app .collector-marketplace-header{color:#f7fbfa;background:radial-gradient(at 100% 0,#3f7e8238,#0000 60%),linear-gradient(120deg,#102c3a,#193e49);border:1px solid #254e5a;border-radius:24px;margin-bottom:26px;padding:30px 32px}.ca-premium-app .collector-marketplace-header h1{color:#f7fbfa;font-size:clamp(31px,3vw,43px)}.ca-premium-app .collector-marketplace-header>div>p:first-child{color:#b6e5d8;letter-spacing:.14em;font-size:10px}.ca-premium-app .collector-marketplace-header>a{color:#153c45;background:#f4faf7;border-color:#f4faf7;border-radius:11px;min-height:46px;font-size:12px;font-weight:600}.ca-premium-app .collector-marketplace-header>a:hover{background:#c9efdf;border-color:#c9efdf}.ca-premium-app .ca-marketplace-description{color:#bbd1d7;max-width:550px;margin-top:15px;font-size:13px;line-height:1.9}.ca-premium-app .ca-market-offer-card{box-shadow:var(--ca-shadow);border-radius:19px;transition:box-shadow .22s,transform .22s,border-color .22s}.ca-premium-app .ca-market-offer-card:hover{border-color:var(--accent-border);box-shadow:var(--ca-shadow-hover)}.ca-premium-app .collector-marketplace-empty{background:radial-gradient(ellipse at right,#d9eee552,transparent 60%),var(--surface);border-radius:22px;padding:44px 28px}.ca-premium-app .collector-marketplace-empty>span:first-child{border-radius:18px;box-shadow:0 8px 20px #10212d12}.ca-premium-workspace .ca-sell-panel{box-shadow:var(--ca-shadow);border-color:var(--border);border-radius:20px;padding:28px}.ca-premium-workspace .ca-sell-panel-heading{gap:15px;margin-bottom:24px}.ca-premium-workspace .ca-sell-panel-heading h2{font-size:18px;font-weight:600}.ca-premium-workspace .ca-sell-field{border-color:var(--border-strong);background:var(--background);border-radius:11px;min-height:46px}.ca-premium-workspace .studio-offer-photos .studio-card-frame{background:linear-gradient(135deg,#fdfefe,#edf3f2);border-radius:22px;padding:32px}.ca-premium-workspace .studio-offer-price{background:var(--surface);box-shadow:var(--ca-shadow);border-radius:18px;padding:26px}.ca-premium-workspace .studio-offer-price strong{font-size:clamp(30px,3vw,40px);font-weight:600}.ca-premium-app :where(main table){border-collapse:separate;border-spacing:0;font-size:12px;line-height:1.7}.ca-premium-app :where(main thead th){background:var(--surface-raised);letter-spacing:.06em;color:var(--muted);padding:14px 18px;font-size:10px;font-weight:600}.ca-premium-app :where(main tbody td){border-bottom:1px solid var(--border);vertical-align:top;padding:16px 18px}.ca-premium-app :where(main tbody tr:last-child td){border-bottom:0}.ca-premium-app :where(main tbody tr):hover{background:#eff7f33b}.ca-premium-app .collector-auth-brand{background:radial-gradient(at 100% 0,#31737a44,#0000 65%),linear-gradient(150deg,#102c3a,#153e48)}.ca-premium-app .collector-auth-brand h2{letter-spacing:-.05em;font-weight:600;line-height:1.12}.ca-premium-app .collector-auth-brand .collector-auth-image{border-color:#ffffff25;box-shadow:0 25px 60px #06182226}.ca-premium-app .ca-help-body{box-shadow:var(--ca-shadow);border-radius:22px}.ca-premium-app .ca-help-heading h1{letter-spacing:-.05em;font-size:clamp(33px,4vw,49px)}.ca-premium-app .ca-help-body h2{letter-spacing:-.025em;font-weight:600}.ca-recovery-code{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent);letter-spacing:-.05em;font-variant-numeric:tabular-nums;border-radius:16px;justify-content:center;align-items:center;padding:15px 20px;font-size:30px;font-weight:650;display:inline-flex}.ca-premium-app .ca-market-public-header{border-bottom-color:var(--border);background:#ffffffed}.ca-premium-app .ca-market-public-main{padding-top:35px;padding-bottom:65px}.ca-premium-app .ca-market-public-nav>div>a{border-radius:9px}@media (hover:hover) and (pointer:fine){.ca-premium-workspace :is(.collector-action-card,.collector-search-result,.studio-album-card):hover,.ca-premium-app .ca-market-offer-card:hover{transform:translateY(-2px)}}@media (max-width:1023px){.ca-premium-workspace .workspace-content{padding:28px 24px 112px}.ca-premium-workspace .workspace-mobile-header{border-bottom-color:var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed}.ca-premium-workspace .workspace-mobile-dock{border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;box-shadow:0 -6px 24px #142c3807}.ca-premium-workspace .workspace-mobile-dock>a{border-radius:10px;font-weight:500}.ca-premium-workspace .workspace-mobile-dock>a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.ca-premium-workspace .collector-action-card{min-height:110px;padding:20px}}@media (max-width:639px){.ca-premium-workspace .collector-home-intro{min-height:0;padding:27px 25px;display:block}.ca-premium-workspace .collector-home-emblem{display:none}.ca-premium-workspace .collector-home-intro h1{font-size:30px}.ca-premium-workspace .collector-home-intro>div:first-child>p:last-child{max-width:none}}@media (max-width:359px){.ca-premium-workspace .workspace-content{padding-inline:14px}.ca-premium-workspace .collector-home-intro{padding:22px 19px}.ca-premium-workspace .collector-home-intro h1{font-size:29px}.ca-premium-app .collector-marketplace-header{padding:23px 20px}}@media (prefers-reduced-motion:reduce){.ca-premium-app :where(a,button,summary,input,select,textarea){scroll-behavior:auto;transition:none!important}.ca-premium-workspace :is(.collector-action-card,.collector-search-result,.studio-album-card),.ca-premium-app .ca-market-offer-card{transform:none!important}}
.ca-finish-page{min-width:0;color:var(--foreground)}.ca-finish-page>*{min-width:0}.ca-page-title{letter-spacing:-.045em;text-wrap:pretty;align-items:flex-start;gap:16px;max-width:100%;font-size:clamp(29px,3vw,40px);font-weight:650;line-height:1.2;animation:.2s ease-out both ca-title-arrive;display:flex}.ca-page-title-icon{border:1px solid var(--accent-border);background:linear-gradient(145deg,#f9fcfb,var(--accent-soft));width:48px;height:48px;color:var(--accent);border-radius:15px;flex:0 0 48px;place-items:center;margin-top:1px;display:grid;box-shadow:0 3px 8px #142c3804}.ca-page-title-icon>.ai-icon{stroke-width:1.5px;width:23px;height:23px}.ca-page-title-text{overflow-wrap:anywhere;flex:1;min-width:0;display:block}.ca-page-unavailable-body{border:1px solid var(--border);background:var(--surface);box-shadow:var(--ca-shadow);color:var(--muted);border-radius:20px;margin-top:24px;padding:25px;font-size:14px;line-height:1.9}.ca-finish-page :where(h2,h3){font-weight:600}.ca-finish-page :where(p,dd,li){line-height:1.8}.ca-finish-page :where(header)>p:last-child{max-width:75ch}.ca-finish-page :where(section,article,aside,form,li,div).rounded-2xl.border{border-color:var(--border);box-shadow:var(--ca-shadow);border-radius:20px}.ca-finish-page :where(form,section,article,aside).rounded-2xl.border{padding:26px}.ca-finish-page :where(section,article,aside,form).rounded-2xl.border>h2:first-child{letter-spacing:-.03em;font-size:20px;line-height:1.45}.ca-finish-page :where(input,select,textarea):not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range]){border-color:var(--border-strong);background-color:var(--surface);border-radius:11px;min-width:0;max-width:100%;font-size:14px;line-height:1.6}.ca-finish-page :where(input,select):not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range]){min-height:46px}.ca-finish-page textarea{resize:vertical;padding:13px 14px}.ca-finish-page :where(label,legend){font-weight:500}.ca-finish-page :where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}.ca-finish-page input[type=file]{color:var(--muted);max-width:100%;font-size:12px;line-height:1.8}.ca-finish-page input[type=file]::file-selector-button{border:1px solid var(--accent-border);background:var(--accent-soft);min-height:44px;color:var(--accent);font:inherit;cursor:pointer;border-radius:10px;margin-right:12px;padding:10px 15px;font-weight:600;transition:background-color .2s,border-color .2s}.ca-finish-page input[type=file]:hover::file-selector-button{background:#d8eee5}.ca-finish-page :where(button,a).ai-button-primary,.ca-finish-page :where(button,a).ai-button-secondary{min-height:46px}.ca-finish-page :where(button,a):disabled{opacity:.45}.ca-finish-page details{min-width:0}.ca-finish-page summary{align-content:center;min-height:44px;line-height:1.7}.ca-finish-page summary::marker{color:var(--accent);font-size:.8em}.ca-finish-page details[open]>summary{color:var(--accent)}.ca-finish-page :where(a).underline{text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 32%,transparent);text-decoration-color:color-mix(in srgb,currentColor 32%,transparent);text-underline-offset:4px}.ca-finish-page :where(a).underline:hover{text-decoration-color:currentColor}.ca-finish-page>nav{flex-wrap:wrap;align-items:center;gap:12px}.ca-finish-page>nav>a:not(.ai-button-primary,.ai-button-secondary){border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;min-height:44px;padding:9px 14px;display:inline-flex}.ca-finish-catalog>header,.ca-finish-data>header,.ca-finish-detail>header{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:26px}.ca-finish-catalog>h1,.ca-finish-data>h1,.ca-finish-detail>h1{margin-bottom:22px}.ca-finish-catalog :where(article,li).rounded-xl.border,.ca-finish-data :where(article,li).rounded-xl.border{background:var(--surface);border-color:var(--border);border-radius:15px;padding:19px 21px}.ca-finish-catalog :where(a,article).rounded-xl.border{transition:background-color .2s,border-color .2s,box-shadow .2s}.ca-finish-catalog :where(a).rounded-xl.border:hover{border-color:var(--accent-border);box-shadow:var(--ca-shadow-hover)}.ca-finish-catalog :where(form).rounded-xl.border{background:var(--surface);border-radius:17px;padding:22px}.ca-finish-page :where(.overflow-x-auto,.overflow-auto):has(>table){border:1px solid var(--border);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border-radius:15px}.ca-finish-page table{font-variant-numeric:tabular-nums}.ca-finish-page thead th{white-space:nowrap;color:var(--muted);background:#edf3f3}.ca-finish-page tbody tr{transition:background-color .16s}.ca-finish-page tbody tr:hover{background:#eff7f3}.ca-finish-page :where(pre,code){overflow-wrap:anywhere;font-size:11px;line-height:1.8}.ca-finish-page :where(pre){border-radius:12px;max-width:100%}.ca-finish-ledger .studio-transactions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ca-finish-ledger .studio-transactions>article{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--ca-shadow);border-radius:19px;padding:25px}.ca-finish-ledger .studio-transactions>article>header{border-bottom:1px solid var(--border);align-items:flex-start;gap:18px;padding-bottom:18px}.ca-finish-ledger .studio-transactions>article>header strong{white-space:normal;font-variant-numeric:tabular-nums;font-size:21px;line-height:1.5}.ca-finish-research-panel{border-top:0;gap:22px;padding-top:0;display:grid}.ca-finish-research-panel>section{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--ca-shadow);border-radius:19px;padding:25px}.ca-finish-research-panel>section>h3{letter-spacing:-.03em;font-size:20px}.ca-finish-research-panel :where(details).border{background:var(--background);border-radius:13px;padding:13px 16px}.ca-finish-research-panel summary{align-items:center;gap:10px;font-size:13px;list-style:none;display:flex}.ca-finish-research-panel summary::-webkit-details-marker{display:none}.ca-finish-research-panel summary:after{content:"";border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);flex:0 0 7px;width:7px;height:7px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}.ca-finish-research-panel details[open]>summary:after{transform:rotate(225deg)}.ca-finish-research-panel summary>strong{letter-spacing:-.02em;font-weight:650}.ca-finish-research-panel summary>span:last-child{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ca-finish-research-panel :where(li).rounded-lg{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:17px}.ca-finish-research-panel :where(li) strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:18px;line-height:1.6}.ca-finish-research-panel dl>div{background:var(--surface);border-radius:9px;padding:9px 11px}.ca-finish-price-coverage{box-shadow:var(--ca-shadow);padding:26px!important}.ca-finish-price-coverage>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:22px;display:grid}.ca-finish-price-coverage>ul>li{background:var(--background);border-radius:15px;margin:0;padding:21px}.ca-finish-price-coverage>ul>li>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.ca-finish-price-coverage>p[role=status]{border:1px solid var(--border);background:var(--background);border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.9}.ca-finish-account>h1{margin-top:20px;margin-bottom:25px}.ca-finish-privacy>section{margin-top:25px}.ca-finish-privacy>section:first-of-type{border-color:var(--accent-border);background:linear-gradient(125deg,#fff,#f1f8f5)}.ca-finish-privacy :where(section)>h2{letter-spacing:-.025em}:is(.ca-finish-privacy :where(form)>label,.ca-finish-privacy :where(form)>div:has(>label)){padding-top:3px}.ca-finish-privacy>ul>li{border:1px solid var(--border);box-shadow:var(--ca-shadow);border-radius:18px;padding:22px 25px}.ca-finish-privacy>ul>li>a{font-size:16px;font-weight:600;text-decoration:none}.ca-finish-privacy>ul>li>a:hover{text-underline-offset:4px;text-decoration:underline}.ca-finish-privacy :where(time){font-variant-numeric:tabular-nums}.ca-finish-privacy-timeline{border-left-color:var(--accent-border);margin-block:26px;padding-left:24px;position:relative}.ca-finish-privacy-timeline>li{border-color:var(--border);background:var(--surface);padding:22px;position:relative}.ca-finish-privacy-timeline>li:before{content:"";border:2px solid var(--background);background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 1px var(--accent-border);border-radius:50%;position:absolute;top:29px;left:-30px}.ca-finish-privacy-timeline>li>div{background:var(--background);border-color:var(--border);border-radius:12px;padding:17px}.ca-finish-privacy-mfa{background:linear-gradient(130deg,var(--surface),#f1f7f5);border-color:var(--accent-border)!important}.ca-finish-privacy-mfa form{margin-top:22px;padding-top:22px}.ca-finish-privacy-mfa input{font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;font-size:24px!important}.ca-finish-performance>div:has(>button){border:1px solid var(--border);background:var(--surface);box-shadow:var(--ca-shadow);border-radius:19px;gap:10px;padding:24px}.ca-finish-performance>p[role=status]{border:1px solid var(--accent-border);background:var(--accent-soft);font-variant-numeric:tabular-nums;border-radius:9px;align-items:center;width:fit-content;padding:9px 14px;font-size:12px;line-height:1.8;display:flex}.ca-finish-performance>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ca-finish-performance>ul:empty{display:none}.ca-finish-performance>ul>li{border-color:var(--border);box-shadow:var(--ca-shadow);border-radius:17px;margin:0;padding:22px}.ca-finish-performance>ul>li>p:first-child{letter-spacing:-.02em;font-size:15px;font-weight:600}.ca-finish-performance>ul>li>p:last-child{border-top:1px solid var(--border);color:var(--accent);margin-top:16px;padding-top:14px;font-size:13px;line-height:1.8}.ca-finish-order>header{border-bottom:1px solid var(--border);padding-bottom:25px}.ca-finish-order>header>p[role=status]{border:1px solid var(--accent-border);background:var(--accent-soft);max-width:100%;color:var(--accent);border-radius:8px;margin-top:20px;padding:7px 12px;font-size:12px;font-weight:550;display:inline-flex}.ca-finish-order>dl{background:var(--surface);box-shadow:var(--ca-shadow);border-radius:20px;gap:0;padding:8px 24px!important}.ca-finish-order>dl>div{min-width:0;padding:20px 14px}.ca-finish-order>dl dt{color:var(--muted);font-size:11px}.ca-finish-order>dl dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:7px;font-size:22px;font-weight:550;line-height:1.5}.ca-finish-order>dl>div:last-child dd{color:var(--accent);font-weight:650}.ca-finish-order>section{border:1px solid var(--border);background:var(--surface);box-shadow:var(--ca-shadow);border-radius:20px;padding:25px}.ca-finish-order>section>h2{letter-spacing:-.03em;font-size:21px}.ca-finish-commerce :where(ul)>li.rounded-2xl.border{border-color:var(--border);box-shadow:var(--ca-shadow);padding:24px}.ca-finish-commerce :where(ul)>li>a:first-child{letter-spacing:-.025em;align-items:center;min-height:44px;font-size:18px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.ca-finish-commerce :where(ul)>li>a:first-child:hover{text-underline-offset:5px;text-decoration:underline}.ca-finish-order-context{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:25px!important}.ca-finish-support>form{border:1px solid var(--border);background:var(--surface);box-shadow:var(--ca-shadow);border-radius:20px;padding:25px}.ca-finish-support>ol{border-left:1px solid var(--accent-border);padding-left:22px;position:relative}.ca-finish-support>ol>li{border-color:var(--border);border-radius:15px;padding:22px;position:relative}.ca-finish-support>ol>li:before{content:"";background:var(--accent);border:2px solid var(--background);width:9px;height:9px;box-shadow:0 0 0 1px var(--accent-border);border-radius:50%;position:absolute;top:28px;left:-28px}.ca-finish-proposal>p:first-of-type{border-color:var(--accent-border);background:var(--accent-soft);border-radius:15px;padding:19px 22px;line-height:1.9}.ca-finish-proposal>p:nth-of-type(2){border:1px solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:13px;padding:17px 20px;font-size:13px;line-height:1.8}.ca-finish-proposal>form{padding:28px}.ca-finish-proposal :where(input,textarea){padding:13px 14px}.ca-finish-manual-form{border:1px solid var(--border);background:var(--surface);box-shadow:var(--ca-shadow);border-radius:22px;padding:28px}.ca-finish-manual-form>fieldset{border-color:var(--border);background:var(--background);border-radius:16px;padding:23px}.ca-finish-manual-form legend{letter-spacing:-.015em;padding-inline:7px;font-size:14px;font-weight:600}.ca-finish-photo-form{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:24px}.ca-finish-recognition>section{border-color:var(--border);box-shadow:var(--ca-shadow);padding:26px}.ca-finish-recognition>section>h2{letter-spacing:-.025em;font-size:18px}.ca-finish-acquisition{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:24px}.ca-finish-draft-form :where(fieldset).rounded-2xl{border-color:var(--border);background:var(--surface);border-radius:19px;padding:24px}.ca-finish-draft-form :where(legend){padding-inline:6px;font-size:15px;font-weight:600}.ca-finish-auth-finish .auth-form-panel{background:radial-gradient(ellipse at top right,#e6f2ed77,transparent 60%),var(--background);padding:48px 40px}.ca-finish-auth-finish .auth-form-panel>div{border:1px solid var(--border);background:var(--surface);border-radius:25px;max-width:460px;padding:30px;box-shadow:0 18px 65px #142c3808}.ca-finish-auth-finish .auth-form-panel h1{letter-spacing:-.045em;font-size:clamp(30px,3vw,39px);font-weight:650;line-height:1.18}.ca-finish-auth-finish .auth-form-panel :where(input){background:var(--surface);border-color:var(--border-strong);border-radius:11px;min-height:48px;font-size:15px}.ca-finish-auth-finish .auth-form-panel :where(input[type=checkbox],input[type=radio]){min-height:0}.ca-finish-auth-finish .auth-form-panel form.rounded-2xl.border{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0}.ca-finish-auth-finish .auth-form-panel :where(button){min-height:46px}.ca-finish-auth-finish .collector-auth-brand{padding:48px clamp(38px,5vw,80px)}@keyframes ca-title-arrive{0%{opacity:.8;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.ca-finish-order>dl{grid-template-columns:repeat(4,minmax(0,1fr))}.ca-finish-order>dl>div+div{border-left:1px solid var(--border)}}@media (max-width:767px){.ca-page-title{gap:12px;font-size:29px;line-height:1.2}.ca-page-title-icon{border-radius:12px;flex-basis:39px;width:39px;height:39px}.ca-page-title-icon>.ai-icon{width:20px;height:20px}.ca-finish-page :where(form,section,article,aside).rounded-2xl.border{padding:21px}.ca-finish-ledger .studio-transactions,.ca-finish-performance>ul,.ca-finish-price-coverage>ul{grid-template-columns:minmax(0,1fr)}.ca-finish-ledger .studio-transactions>article,.ca-finish-research-panel>section{padding:21px}.ca-finish-research-panel :where(details).border{padding:11px 13px}.ca-finish-price-coverage{padding:21px!important}.ca-finish-performance>div:has(>button){grid-template-columns:repeat(2,minmax(0,1fr));padding:19px;display:grid}.ca-finish-performance>div>button{padding-inline:10px;font-size:11px;line-height:1.65}.ca-finish-order>dl{padding:5px 12px!important}.ca-finish-order>dl>div{padding:17px 10px}.ca-finish-order>dl>div:nth-child(n+3){border-top:1px solid var(--border)}.ca-finish-order>section,.ca-finish-support>form,.ca-finish-order-context{padding:21px!important}.ca-finish-manual-form{border-radius:19px;padding:21px}.ca-finish-manual-form>fieldset{padding:18px}.ca-finish-page :where(input,select,textarea):not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range]){font-size:16px}.ca-finish-privacy-mfa input{font-size:24px!important}.ca-finish-auth-finish .auth-form-panel{padding:24px 18px 40px}.ca-finish-auth-finish .auth-form-panel>div{border-radius:22px;padding:25px 23px}}@media (max-width:359px){.ca-page-title{gap:10px;font-size:26px}.ca-page-title-icon{border-radius:10px;flex-basis:34px;width:34px;height:34px}.ca-page-title-icon>.ai-icon{width:18px;height:18px}.ca-finish-auth-finish .auth-form-panel{padding-inline:12px}.ca-finish-auth-finish .auth-form-panel>div{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.ca-page-title{animation:none}.ca-finish-research-panel summary:after,.ca-finish-page tbody tr{transition:none}.ca-finish-page :where(input[type=file])::file-selector-button{transition:none}}
