.premium-client-area :is(.account-support,.account-support-personal,.account-conversation,.account-notifications,.account-personal,.account-companies,.account-company-details){min-width:0}.premium-client-area .account-section-header{gap:6px;min-width:0;display:grid}.premium-client-area .account-section-header :is(h2,h3){letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.5vw,23px);font-weight:650;line-height:1.3}.premium-client-area .account-section-header p{max-width:90ch;color:var(--color-muted-foreground);margin:0;font-size:13px;line-height:1.65}.premium-client-area :is(.account-hint,.account-ticket-topic){color:var(--color-muted-foreground);font-size:12px;line-height:1.6}.premium-client-area .account-empty{border:1px dashed var(--color-border-strong);color:var(--color-muted-foreground);text-align:center;border-radius:16px;padding:28px 22px;font-size:13px}.premium-client-area :is(.account-support-ticket,.account-support-compose,.account-conversation-header,.account-support-reply,.account-notification,.account-profile-form,.account-security,.account-sessions,.account-company-identity,.account-company-members,.account-invitations){border:1px solid var(--color-border);background:linear-gradient(145deg, oklch(100% 0 0/.075), oklch(100% 0 0/.028) 55%, oklch(100% 0 0/.01) 100%), var(--color-card);border-radius:20px;min-width:0;padding:clamp(18px,2vw,26px);box-shadow:inset 0 1px oklch(100% 0 0/.14),0 30px 80px -46px oklch(0% 0 0/.8)}.premium-client-area :is(.account-support,.account-support-personal,.account-conversation,.account-personal,.account-company-details,.account-notifications) :is(button,input,select,textarea){border-radius:11px;font-size:13px}.premium-client-area :is(.account-support,.account-conversation,.account-personal,.account-company-details) :is(input:not([type=radio]):not([type=checkbox]),select,textarea){min-width:0;max-width:100%;color:var(--color-foreground);border-color:var(--color-border);background-color:var(--color-surface)}.premium-client-area :is(.account-support,.account-personal,.account-company-details) select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.premium-client-area :is(.account-support,.account-conversation,.account-personal,.account-company-details) option{background:var(--color-background);color:var(--color-foreground)}.premium-client-area :is(.account-support,.account-conversation,.account-personal,.account-company-details) label{min-width:0;font-size:13px;font-weight:550}.premium-client-area :is(.account-support,.account-conversation,.account-personal,.account-company-details) label>:is(input,select,textarea){font-weight:400}.premium-client-area :is(.account-support-compose,.account-support-reply,.account-profile-form,.account-company-name,.account-invitation-form)>button{justify-self:start;width:auto;padding-inline:18px}.premium-client-area :is(.account-support,.account-support-personal,.account-conversation,.account-personal,.account-company-details,.account-notifications) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.premium-client-area :is(.account-support,.account-support-personal,.account-conversation,.account-personal,.account-company-details,.account-notifications) :is(p,h2,h3,h4,dd,a,time,label){overflow-wrap:anywhere}.premium-client-area .account-support-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.premium-client-area .account-ticket-list{align-content:start;gap:14px;min-width:0;display:grid}.premium-client-area .account-support-ticket{gap:15px}.premium-client-area .account-ticket-heading{align-items:start;gap:13px;min-width:0;display:flex}.premium-client-area .account-ticket-heading>svg{color:var(--color-primary);flex:none;margin-top:4px}.premium-client-area .account-ticket-heading>div{min-width:0}.premium-client-area .account-ticket-heading h3{margin-top:3px;font-size:16px;line-height:1.45}.premium-client-area .account-ticket-topic{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.premium-client-area .account-support-ticket>p{border-left:2px solid var(--color-border-strong);color:var(--color-muted-foreground);padding-left:12px;font-size:12px}.premium-client-area .account-ticket-footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.premium-client-area .account-ticket-footer time{color:var(--color-muted-foreground);font-size:11px}.premium-client-area .account-ticket-footer button{justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.premium-client-area .account-support-compose{gap:14px}.premium-client-area .account-support-compose>h3{letter-spacing:-.025em;font-size:18px}.premium-client-area .account-support-compose>p{color:var(--color-muted-foreground);font-size:12px}.premium-client-area .account-back{justify-self:start}.premium-client-area .account-conversation-header{gap:12px;display:grid}.premium-client-area .account-conversation-header h2{letter-spacing:-.025em;font-size:clamp(20px,1.8vw,27px);line-height:1.35}.premium-client-area .account-message-list{gap:16px;min-width:0;display:grid}.premium-client-area .account-message{background:var(--color-card);border-color:var(--color-border);border-radius:18px 18px 18px 5px;width:min(100%,960px);padding:18px 22px}.premium-client-area .account-message[data-author=client]{background:color-mix(in oklab, var(--color-primary) 5%, var(--color-card));border-radius:18px 18px 5px;justify-self:end}.premium-client-area .account-message-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.premium-client-area .account-message-meta strong{color:var(--color-foreground);font-weight:650}.premium-client-area .account-message-meta time{color:var(--color-muted-foreground);font-size:11px}.premium-client-area .account-message>p{font-size:14px;line-height:1.8}.premium-client-area .account-message>p+p{margin-top:10px}.premium-client-area .account-support-reply{margin-top:4px}.premium-client-area .account-notifications-toolbar{justify-content:space-between;align-items:start;gap:18px;display:flex}.premium-client-area .account-notifications-toolbar>button{flex:none}.premium-client-area .account-notification{border-inline-start-width:3px;grid-template-columns:minmax(0,1fr);gap:12px 24px;display:grid;position:relative}.premium-client-area .account-notification[data-read=false]{border-inline-start-color:var(--color-primary)}.premium-client-area .account-notification-main{gap:5px;min-width:0;display:grid}.premium-client-area .account-notification-main h3{font-size:15px;line-height:1.5}.premium-client-area .account-notification-main>p{color:var(--color-muted-foreground);font-size:13px;line-height:1.65}.premium-client-area .account-notification-meta{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11px;display:flex}.premium-client-area .account-read-state{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:650}.premium-client-area .account-notification[data-read=false] .account-read-state{color:var(--color-primary);border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}.premium-client-area .account-notification-actions{align-items:center;padding-top:3px}.premium-client-area .account-notification-actions :is(a,button){border-radius:9px;min-height:38px;padding:7px 12px;font-size:12px}.premium-client-area .account-personal-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.premium-client-area .account-verified-email{border-top:1px solid var(--color-border);gap:5px;padding-top:16px;display:grid}.premium-client-area .account-verified-email>p:first-child{font-size:13px}.premium-client-area .account-security{align-content:start}.premium-client-area .account-security-verified{color:var(--color-muted-foreground);background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px;padding:12px;font-size:12px}.premium-client-area .account-mfa-state{font-size:13px}.premium-client-area .account-mfa-state[data-enabled=true]{color:color-mix(in oklab, var(--color-success) 80%, var(--color-foreground))}.premium-client-area .account-security-reset{border-top:1px solid var(--color-border);gap:8px;margin-top:10px;padding-top:15px;display:grid}.premium-client-area .account-security-reset a{color:var(--color-primary);font-size:13px;font-weight:550}.premium-client-area .account-sessions>p{max-width:95ch;font-size:13px}.premium-client-area .account-session-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.premium-client-area .account-session{background:var(--color-surface);align-content:start;gap:10px}.premium-client-area .account-session[data-current=true]{border-color:color-mix(in oklab, var(--color-primary) 35%, var(--color-border))}.premium-client-area .account-session>strong{color:var(--color-primary);font-size:12px}.premium-client-area .account-session>p{color:var(--color-muted-foreground);font-size:12px;line-height:1.7}.premium-client-area .account-session>button{justify-self:start}.premium-client-area .account-sensitive-action{color:color-mix(in oklab, var(--color-destructive) 75%, var(--color-foreground))}.premium-client-area .account-sensitive-confirm{border-color:color-mix(in oklab, var(--color-warning) 45%, var(--color-border));background:var(--color-surface)}.premium-client-area .account-company-details{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:20px;padding:0;display:grid}.premium-client-area .account-company-identity{align-content:start;gap:20px;display:grid}.premium-client-area .account-company-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:15px;display:flex}.premium-client-area .account-company-heading dl{flex:180px;min-width:0}.premium-client-area .account-company-heading dt{color:var(--color-muted-foreground);font-size:11px}.premium-client-area .account-company-heading dd{margin-top:7px;font-size:20px;font-weight:650;line-height:1.4}.premium-client-area .account-role{background:var(--color-surface);border:1px solid var(--color-border);width:fit-content;color:var(--color-muted-foreground);border-radius:7px;padding:5px 9px;font-size:11px}.premium-client-area .account-company-name{border-top:1px solid var(--color-border);padding-top:18px}.premium-client-area .account-company-members{align-content:start;gap:16px;display:grid}.premium-client-area .account-company-members>h3{letter-spacing:-.02em;font-size:18px}.premium-client-area .account-member{gap:10px;min-width:0}.premium-client-area .account-member-name{font-size:14px;font-weight:550}.premium-client-area .account-member-actions{align-items:end;gap:9px}.premium-client-area .account-member-actions label{flex:150px}.premium-client-area .account-member-actions button{padding-inline:11px}.premium-client-area .account-invitations{grid-column:1/-1}.premium-client-area .account-invitation-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.premium-client-area .account-invitation-form{min-width:0}.premium-client-area .account-invitation-form>p{color:var(--color-muted-foreground);font-size:12px}.premium-client-area .account-invite-roles label{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:11px;padding:13px}.premium-client-area .account-invite-roles label[data-selected=true]{border-color:color-mix(in oklab, var(--color-primary) 50%, var(--color-border))}.premium-client-area .account-role-description{color:var(--color-muted-foreground);font-size:12px;font-weight:400}.premium-client-area .account-invitation-confirm{border-top:1px solid var(--color-border);padding-top:16px;font-size:12px}.premium-client-area .account-invitation-list{align-content:start;gap:14px;min-width:0;display:grid}.premium-client-area .account-invitation-list>h3{font-size:16px}.premium-client-area .account-invitation{background:var(--color-surface);gap:10px;padding:18px}.premium-client-area .account-invitation h4{font-size:14px}.premium-client-area .account-invitation>p{color:var(--color-muted-foreground);font-size:12px}.premium-client-area .account-invitation-facts{border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-block:12px;display:grid}.premium-client-area .account-invitation-facts dt{color:var(--color-muted-foreground);margin-bottom:4px;font-size:10px}.premium-client-area .account-invitation-facts dd{font-size:12px}@media (width>=1024px){.premium-client-area .account-support-layout,.premium-client-area .account-personal-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.premium-client-area .account-company-details{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.premium-client-area .account-invitation-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.premium-client-area .account-invitation-list{border-left:1px solid var(--color-border);padding-left:30px}}@media (width>=1200px){.premium-client-area .account-notification{grid-template-columns:minmax(0,1fr) auto}.premium-client-area .account-notification-main{grid-area:1/1/3}.premium-client-area .account-notification-meta,.premium-client-area .account-notification-actions{grid-column:2;justify-content:end}}@media (width<=600px){.premium-client-area .account-notifications-toolbar{flex-wrap:wrap}.premium-client-area .account-message{width:100%;padding:16px}.premium-client-area .account-ticket-footer button{flex:auto}.premium-client-area .account-sensitive-confirm>div{flex-wrap:wrap}.premium-client-area .account-invitation-facts{grid-template-columns:minmax(0,1fr);gap:10px}}.premium-client-area .account-notifications-toolbar h2{display:none}.premium-client-area :is(.premium-preparation,.premium-catalog,.premium-files,.premium-material-requests,.premium-production){gap:22px;min-width:0;display:grid}.premium-client-area :is(.premium-preparation,.premium-catalog,.premium-files,.premium-material-requests,.premium-production) h2{letter-spacing:-.035em;font-size:clamp(21px,2vw,27px);line-height:1.3}.premium-client-area .premium-preparation-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.premium-client-area .premium-preparation-start{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:22px;display:grid}.premium-client-area .premium-preparation-start-icon{border:1px solid color-mix(in oklab, var(--color-primary) 25%, transparent);background:color-mix(in oklab, var(--color-primary) 10%, transparent);width:56px;height:56px;color:var(--color-primary);border-radius:16px;place-items:center;display:grid}.premium-client-area .premium-preparation-start-content{gap:14px;min-width:0;display:grid}.premium-client-area .premium-preparation-start-content>:is(h2,p){overflow-wrap:anywhere;max-width:80ch}.premium-client-area .premium-preparation-start-lead{color:var(--color-muted-foreground);font-size:14px;line-height:1.75}.premium-client-area .premium-preparation-start-actions{flex-wrap:wrap;gap:11px;padding-top:6px;display:flex}.premium-client-area .premium-preparation-progress{flex:280px;gap:9px;max-width:620px;display:grid}.premium-client-area .premium-preparation-progress p{font-size:16px;font-weight:600}.premium-client-area :is(.premium-preparation,.premium-files) progress{width:100%;height:7px;accent-color:var(--color-primary);background:var(--color-surface-2);border:0;border-radius:999px;display:block;overflow:hidden}.premium-client-area :is(.premium-preparation,.premium-files) progress::-webkit-progress-bar{background:var(--color-surface-2)}.premium-client-area :is(.premium-preparation,.premium-files) progress::-webkit-progress-value{background:var(--color-primary);border-radius:999px}.premium-client-area :is(.premium-preparation,.premium-files) progress::-moz-progress-bar{background:var(--color-primary);border-radius:999px}.premium-client-area .premium-preparation-shortcuts{flex-wrap:wrap;gap:10px;display:flex}.premium-client-area .premium-preparation-layout{align-items:start;gap:22px;min-width:0;display:grid}.premium-client-area .premium-preparation-content{gap:22px;min-width:0;display:grid}.premium-client-area .premium-preparation-nav{border:1px solid var(--color-border);background:var(--color-card);border-radius:18px;min-width:0;padding:16px}.premium-client-area .premium-preparation-nav ol{flex-wrap:wrap;gap:7px;padding:12px 0 0;list-style:none;display:flex}.premium-client-area .premium-preparation-nav li{min-width:0}.premium-client-area .premium-preparation-nav a{overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:7px 9px;font-size:12px;line-height:1.45;text-decoration:none;display:grid}.premium-client-area .premium-preparation-nav a:hover{border-color:var(--color-border);background:var(--color-surface)}.premium-client-area .premium-preparation-step-number{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-primary);background:var(--color-surface);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.premium-client-area .premium-preparation-nav .premium-preparation-step-number{width:25px;height:25px;font-size:11px}.premium-client-area .premium-preparation-step-count{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.premium-client-area .premium-preparation-section{gap:22px;scroll-margin-top:20px;display:grid}.premium-client-area .premium-preparation-section-heading{align-items:center;gap:12px;display:flex}.premium-client-area .premium-preparation-section-heading h3{letter-spacing:-.025em;font-size:19px;line-height:1.4}.premium-client-area .premium-preparation-section>:is(div,fieldset)[id$=-block]{border-top:1px solid var(--color-border);gap:10px;padding-top:22px}.premium-client-area .premium-preparation-section :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--color-background);border-color:var(--color-border-strong);border-radius:11px}.premium-client-area .premium-preparation-section :is(input,textarea,select):disabled{opacity:.7}.premium-client-area .premium-preparation-section :is(label,legend){line-height:1.5}.premium-client-area .premium-preparation-section :is(p,label,legend){overflow-wrap:anywhere}.premium-client-area .premium-preparation-section fieldset>legend{padding-top:2px}.premium-client-area .premium-preparation-savebar{border:1px solid var(--color-border-strong);background:var(--color-background);border-radius:17px;gap:14px;padding:17px;display:grid;box-shadow:0 6px 24px oklch(0% 0 0/.25)}.premium-client-area .premium-preparation-savebar>p{max-width:75ch}.premium-client-area .premium-preparation-save-actions{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.premium-client-area .premium-preparation-confirm{border-top:1px solid var(--color-border);flex-wrap:wrap;flex:100%;gap:12px;min-width:0;padding-top:12px;display:flex}.premium-client-area .premium-preparation-confirm>:is(h3,p){flex:100%}.premium-client-area .premium-preparation-included{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:22px;display:grid}.premium-client-area .premium-preparation-included-group{align-content:start;gap:9px;display:grid}.premium-client-area .premium-preparation-included-group :is(p,li){color:var(--color-muted-foreground);overflow-wrap:anywhere}.premium-client-area .premium-preparation-included-group li+li{margin-top:7px}.premium-client-area .premium-preparation-archive{gap:13px;display:grid}.premium-client-area .premium-preparation-archive>button{width:fit-content;max-width:100%}.premium-client-area .premium-catalog-header{gap:9px;display:grid}.premium-client-area .premium-catalog-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.premium-client-area .premium-catalog-stats>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;padding:16px}.premium-client-area .premium-catalog-stats dt{color:var(--color-muted-foreground);font-size:12px;line-height:1.5}.premium-client-area .premium-catalog-stats dd{font-variant-numeric:tabular-nums;margin-top:6px;font-size:25px;font-weight:650;line-height:1.3}.premium-client-area .premium-catalog-import{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.premium-client-area .premium-catalog-import>label{flex:280px;gap:10px;display:grid}.premium-client-area .premium-catalog-mapping{gap:14px;display:grid}.premium-client-area .premium-catalog-table{border:1px solid var(--color-border);border-radius:14px;overflow:auto}.premium-client-area .premium-catalog-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.premium-client-area .premium-catalog-table th{color:var(--color-muted-foreground);background:var(--color-surface);padding:13px 15px;font-size:11px;font-weight:700}.premium-client-area .premium-catalog-table td{border-top:1px solid var(--color-border);padding:13px 15px}.premium-client-area .premium-catalog-table tr:hover td{background:var(--color-surface)}.premium-client-area .premium-catalog select{background:var(--color-background);border-color:var(--color-border-strong);border-radius:10px;min-height:44px;padding:8px 12px}.premium-client-area .premium-files-header{gap:9px;display:grid}.premium-client-area .premium-files-header>p{color:var(--color-muted-foreground);max-width:90ch}.premium-client-area .premium-files-upload{gap:15px;display:grid}.premium-client-area .premium-files-limits{color:var(--color-muted-foreground);flex-wrap:wrap;gap:10px 24px;font-size:12px;display:flex}.premium-client-area .premium-files-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.premium-client-area .premium-file-card{grid-template-columns:34px minmax(0,1fr);align-content:start;gap:13px;padding:20px;display:grid}.premium-client-area .premium-file-icon{color:var(--color-primary);background:var(--color-surface);border-radius:10px;padding:7px}.premium-client-area .premium-file-content{gap:9px;min-width:0;display:grid}.premium-client-area .premium-file-content h4{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5}.premium-client-area .premium-file-content a{justify-self:start}.premium-client-area .premium-file-content p{color:var(--color-muted-foreground);font-size:12px}.premium-client-area .premium-file-content details{border-top:1px solid var(--color-border);padding-top:8px}.premium-client-area .premium-file-content summary{color:var(--color-muted-foreground);cursor:pointer;font-size:11px}.premium-client-area .premium-file-content details p{margin-top:8px}.premium-client-area :is(.premium-files,.premium-catalog) input[type=file]{border:1px dashed var(--color-border-strong);background:var(--color-surface);width:100%;max-width:100%;color:var(--color-muted-foreground);border-radius:12px;padding:12px;font-size:12px}.premium-client-area :is(.premium-files,.premium-catalog) input[type=file]::file-selector-button{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-foreground);border-radius:8px;margin-right:12px;padding:8px 13px;font-family:inherit}.premium-client-area .premium-material-request-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:15px;display:grid}.premium-client-area .premium-material-request-card{align-content:start;gap:14px;display:grid}.premium-client-area .premium-material-request-card button{justify-self:start}.premium-client-area .premium-material-request-meta{flex-wrap:wrap;gap:8px;display:flex}.premium-client-area .premium-material-request-detail{gap:17px;display:grid}.premium-client-area .premium-material-request-instructions{border:1px solid var(--color-border);background:var(--color-surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:13px;padding:16px}.premium-client-area .premium-material-response{gap:18px;display:grid}.premium-client-area .premium-material-response>label{gap:8px;display:grid}.premium-client-area .premium-material-history{gap:12px;display:grid}.premium-client-area .premium-material-history>h5{color:var(--color-muted-foreground);font-size:12px}.premium-client-area .premium-production-summary{gap:20px;display:grid}.premium-client-area .premium-production-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px;display:grid}.premium-client-area .premium-production-facts dt{color:var(--color-muted-foreground);margin-bottom:9px;font-size:12px}.premium-client-area .premium-production-facts dd{font-size:16px;font-weight:600}.premium-client-area .premium-production-message{border-top:1px solid var(--color-border);white-space:pre-wrap;overflow-wrap:anywhere;padding-top:17px;line-height:1.75}.premium-client-area .premium-production>a{justify-self:start}@media (width>=1200px){.premium-client-area .premium-preparation-layout{grid-template-columns:215px minmax(0,1fr)}.premium-client-area .premium-preparation-nav{max-height:calc(100vh - 40px);position:sticky;top:20px;overflow-y:auto}.premium-client-area .premium-preparation-nav ol{display:grid}.premium-client-area .premium-preparation-savebar{z-index:5;position:sticky;bottom:12px}.premium-client-area .premium-catalog-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-client-area .premium-catalog-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.premium-client-area .premium-preparation-start{grid-template-columns:minmax(0,1fr);gap:17px}.premium-client-area .premium-preparation-start-icon{border-radius:13px;width:44px;height:44px}.premium-client-area .premium-preparation-nav ol{scrollbar-color:var(--color-border-strong) transparent;flex-wrap:nowrap;padding:12px 4px 7px;overflow-x:auto}.premium-client-area .premium-preparation-nav li{flex:0 0 min(210px,80%)}.premium-client-area .premium-preparation-save-actions>button{width:100%}.premium-client-area .premium-preparation-summary{gap:16px}.premium-client-area .premium-catalog-stats>div{padding:13px}}.native-admin-area :is(.admin-preparation,.admin-catalog){gap:24px;min-width:0;display:grid}.native-admin-area :is(.admin-preparation-heading,.admin-catalog-heading){gap:10px;display:grid}.native-admin-area :is(.admin-preparation-heading,.admin-catalog-heading)>p{max-width:95ch;color:var(--color-muted-foreground);line-height:1.65}.native-admin-area :is(.admin-preparation-summary,.admin-preparation-section,.admin-preparation-archive,.admin-preparation-review,.admin-preparation-snapshot,.admin-preparation-empty,.admin-catalog-empty){border:1px solid var(--color-border);background:var(--color-card);border-radius:18px;gap:18px;min-width:0;padding:clamp(18px,2vw,26px);display:grid}.native-admin-area .admin-preparation-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.native-admin-area .admin-preparation-summary>div{gap:10px;min-width:0;display:grid}.native-admin-area .admin-preparation-summary progress{width:min(100%,440px);height:7px;accent-color:var(--color-primary);border-radius:999px;overflow:hidden}.native-admin-area .admin-preparation-kicker{color:var(--color-muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.native-admin-area .admin-preparation-layout,.native-admin-area .admin-preparation-content{gap:22px;min-width:0;display:grid}.native-admin-area .admin-preparation-nav{border-bottom:1px solid var(--color-border);min-width:0;padding-bottom:12px}.native-admin-area .admin-preparation-nav ol{gap:8px;margin:0;padding:0 0 5px;list-style:none;display:flex;overflow-x:auto}.native-admin-area .admin-preparation-nav li{flex:none;max-width:280px}.native-admin-area .admin-preparation-nav a{border:1px solid var(--color-border);background:var(--color-surface-2);min-height:44px;color:var(--color-foreground);border-radius:11px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.native-admin-area .admin-preparation-nav a:hover{border-color:var(--color-primary)}.native-admin-area .admin-preparation-nav a>:first-child,.native-admin-area .admin-preparation-section-heading>span{background:var(--color-surface-2);min-width:27px;height:27px;color:var(--color-primary);border-radius:8px;place-items:center;font-size:13px;font-weight:650;display:grid}.native-admin-area .admin-preparation-nav small{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.native-admin-area .admin-preparation-section{scroll-margin-top:28px}.native-admin-area .admin-preparation-section-heading{align-items:center;gap:12px;display:flex}.native-admin-area .admin-preparation-answer{border-top:1px solid var(--color-border);gap:12px;min-width:0;padding-top:18px;scroll-margin-top:28px;display:grid}.native-admin-area .admin-preparation-answer dl{grid-template-columns:minmax(160px,28%) minmax(0,1fr);gap:12px 24px;margin:0;display:grid}.native-admin-area .admin-preparation-answer dt{color:var(--color-muted-foreground);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.65}.native-admin-area .admin-preparation-answer dd,.native-admin-area .admin-preparation-instructions pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.native-admin-area .admin-preparation-answer-notice,.native-admin-area .admin-preparation-instructions p{color:var(--color-muted-foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.65}.native-admin-area .admin-preparation-answer-warning{border-left:3px solid var(--color-warning);background:var(--color-surface-2);overflow-wrap:anywhere;border-radius:8px;padding:12px 14px;scroll-margin-top:28px;font-size:13px;line-height:1.65}.native-admin-area .admin-preparation-instructions{font-size:13px}.native-admin-area .admin-preparation-instructions>:not(summary){margin-top:12px}.native-admin-area :is(.admin-preparation-answer,.admin-preparation-answer-warning):focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.native-admin-area .admin-preparation-included{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.native-admin-area .admin-preparation-included ul{overflow-wrap:anywhere;gap:10px;padding-inline-start:18px;display:grid}.native-admin-area .admin-preparation-archive>button{width:fit-content;max-width:100%}.native-admin-area .admin-preparation-snapshot dl{gap:12px;display:grid}.native-admin-area .admin-preparation-snapshot dl>div{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:12px;padding:14px 16px}.native-admin-area .admin-preparation-snapshot dt{color:var(--color-muted-foreground);margin-bottom:8px;font-size:13px}.native-admin-area .admin-preparation-snapshot dd{margin:0;line-height:1.65}.native-admin-area .admin-preparation-review{border-top:3px solid var(--color-primary);scroll-margin-top:28px}.native-admin-area .admin-preparation-review .admin-help p{margin-top:12px;line-height:1.65}.native-admin-area .admin-preparation-decision{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:12px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.native-admin-area .admin-preparation-decision[data-decision=returned]{border-color:var(--color-warning)}.native-admin-area .admin-preparation-decision[data-decision=accepted]{border-color:var(--color-success)}.native-admin-area .admin-preparation-decision label,.native-admin-area .admin-preparation-review>label{gap:9px;display:grid}.native-admin-area .admin-preparation-decision label:has(input[type=checkbox]){align-items:flex-start;display:flex}.native-admin-area .admin-preparation-review>button{justify-self:start;width:fit-content}.native-admin-area .admin-catalog .catalog-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.native-admin-area .admin-catalog .catalog-admin-stats>div{border:1px solid var(--color-border);background:var(--color-card);border-radius:14px;padding:18px}.native-admin-area .admin-catalog .catalog-admin-stats dt{color:var(--color-muted-foreground);font-size:13px}.native-admin-area .admin-catalog .catalog-admin-stats dd{font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:29px;line-height:1.3}.native-admin-area .admin-catalog-filename{background:var(--color-surface-2);border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:11px;flex-wrap:wrap;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.native-admin-area .admin-catalog-table{border:1px solid var(--color-border);border-radius:16px;max-width:100%;overflow-x:auto}.native-admin-area .admin-catalog-table table{border-collapse:collapse;width:100%;min-width:640px}.native-admin-area .admin-catalog-table th{text-align:left;color:var(--color-muted-foreground);background:var(--color-surface-2);padding:14px 18px;font-size:12px}.native-admin-area .admin-catalog-table td{border-top:1px solid var(--color-border);padding:17px 18px;font-size:14px;line-height:1.55}.native-admin-area .admin-catalog-status{border:1px solid var(--color-border);max-width:40ch;color:var(--color-muted-foreground);background:var(--color-surface-2);border-radius:9px;padding:6px 10px;font-size:12px;display:inline-flex}.native-admin-area .admin-catalog-empty{text-align:center;color:var(--color-muted-foreground);padding:34px}.native-admin-area .admin-preparation-empty>svg{color:var(--color-primary)}@media (width<=800px){.native-admin-area .admin-preparation-answer dl,.native-admin-area .admin-preparation-summary,.native-admin-area .admin-preparation-included,.native-admin-area .admin-preparation-decisions{grid-template-columns:minmax(0,1fr)}.native-admin-area .admin-catalog .catalog-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.native-admin-area .admin-preparation-summary>a{justify-self:start}}.client-delivery-guidance{border:1px solid var(--color-border);background:var(--color-surface);overflow-wrap:anywhere;border-radius:14px;gap:12px;padding:16px 18px;line-height:1.6;display:grid}.client-delivery-guidance>a{justify-self:start}.client-preparation-mobile-actions{display:none}.client-delivery-details>summary{cursor:pointer;font-weight:600}.client-delivery-details>div{gap:16px;padding-top:16px;display:grid}.client-review-form-heading{scroll-margin-top:24px}.client-review-form-heading:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=1199px){.client-preparation-mobile-actions{z-index:5;border:1px solid var(--color-border-strong);background:var(--color-card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px;display:flex;position:sticky;top:8px;box-shadow:0 4px 20px #0000001f}.client-preparation-mobile-actions p{font-size:12px}.client-preparation-mobile-actions button{white-space:normal;min-height:44px}.premium-preparation :is(input,textarea,select,fieldset,[tabindex="-1"]){scroll-margin-top:140px}}.native-admin-area .admin-project-flow{gap:24px;min-width:0;display:grid}.native-admin-area .admin-project-card{border:1px solid var(--color-border);background:var(--color-card);border-radius:20px;gap:16px;min-width:0;padding:clamp(18px,2vw,26px);display:grid}.native-admin-area .admin-project-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:18px;min-width:0;display:grid}.native-admin-area .admin-project-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.native-admin-area .admin-project-header>:first-child{overflow-wrap:anywhere;min-width:0}.native-admin-area .admin-project-status{border:1px solid var(--color-border);width:fit-content;max-width:100%;color:var(--color-primary);background:var(--color-surface-2);border-radius:9px;align-items:center;gap:8px;padding:6px 11px;font-size:13px;font-weight:600;line-height:1.45;display:inline-flex}.native-admin-area .admin-project-status[data-state=ready]{color:#82dbc0}.native-admin-area .admin-project-status[data-state=missing]{color:#f7c867}.native-admin-area .admin-project-checks{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.native-admin-area .admin-project-checks>li{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.native-admin-area .admin-project-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.native-admin-area .admin-project-actions>:is(a,button){width:fit-content;max-width:100%}.native-admin-area .admin-project-note{border-inline-start:3px solid var(--color-primary);background:var(--color-surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:14px 16px;line-height:1.65}.native-admin-area .admin-project-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin:0;display:grid}.native-admin-area .admin-project-facts>div{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:12px;min-width:0;padding:14px 16px}.native-admin-area .admin-project-facts dt{color:var(--color-muted-foreground);margin-bottom:7px;font-size:13px;line-height:1.5}.native-admin-area .admin-project-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.native-admin-area .admin-project-wide{grid-column:1/-1}.native-admin-area .admin-project-guide{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:14px;padding:14px 18px}.native-admin-area .admin-project-guide summary{cursor:pointer;font-size:14px;font-weight:600}.native-admin-area .admin-project-guide ol{max-width:100ch;color:var(--color-muted-foreground);gap:10px;margin:18px 0;padding-inline-start:22px;line-height:1.65;display:grid}.native-admin-area .admin-project-example{border-top:1px solid var(--color-border);padding-top:14px;font-size:14px;line-height:1.65}.native-admin-area .admin-project-example strong{margin-bottom:5px;display:block}.native-admin-area .admin-project-form{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:18px;gap:18px;padding:clamp(16px,2vw,24px);display:grid}.native-admin-area .admin-project-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}:is(.native-admin-area .admin-project-fields>:is(p,section,article,details,fieldset,div,button),.native-admin-area .admin-project-fields>label:has(textarea),.native-admin-area .admin-project-fields>label:has(input[type=checkbox])){grid-column:1/-1}.native-admin-area .admin-project-fields label{align-content:start;gap:8px;min-width:0;display:grid}.native-admin-area .admin-project-fields label:has(input[type=checkbox]){align-items:flex-start;display:flex}.native-admin-area .admin-project-form>button,.native-admin-area .admin-project-fields>button{justify-self:start;width:fit-content}.native-admin-area .admin-project-timeline{border-inline-start:1px solid var(--color-border);gap:10px;padding:16px 0 0 18px;list-style:none;display:grid}.native-admin-area .admin-project-file{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 20px;display:grid}.native-admin-area .admin-project-file>:not(a){grid-column:1}.native-admin-area .admin-project-file>a{grid-area:1/2/span 4;align-self:center}@media (width<=720px){.native-admin-area .admin-project-facts,.native-admin-area .admin-project-fields,.native-admin-area .admin-project-file{grid-template-columns:minmax(0,1fr)}.native-admin-area .admin-project-file>a{grid-area:auto/1;justify-self:start}}.catalog-shopify-summary{gap:18px;min-width:0;line-height:1.6;display:grid}.catalog-shopify-summary header{justify-items:start;gap:8px;min-width:0;display:grid}.catalog-shopify-summary h3{font-size:20px;font-weight:650}.catalog-shopify-badge{border:1px solid var(--color-border);color:var(--color-primary);background:var(--color-surface-2);border-radius:8px;padding:5px 11px;font-size:13px;font-weight:650;display:inline-flex}.catalog-shopify-filename{color:var(--color-muted-foreground);overflow-wrap:anywhere;font-size:14px}.catalog-shopify-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-shopify-stats>div{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:14px;min-width:0;padding:15px}.catalog-shopify-stats dt{color:var(--color-muted-foreground);overflow-wrap:anywhere;font-size:13px}.catalog-shopify-stats dd{font-variant-numeric:tabular-nums;margin-top:6px;font-size:25px;font-weight:650}.catalog-shopify-primary-note{font-weight:550}.catalog-shopify-notices{gap:14px;margin-top:18px;padding-inline-start:20px;list-style:outside;display:grid}.catalog-shopify-notices li{max-width:95ch}@media (width>=1200px){.catalog-shopify-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=420px){.catalog-shopify-stats>div{padding:12px}}.catalog-shopify-source{background:linear-gradient(120deg,#183045f5,#092137f5);border:1px solid #a5c1d238;border-radius:22px;min-width:0;margin-block:20px;padding:clamp(18px,2vw,28px)}.catalog-shopify-source>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalog-shopify-source h3{margin:0}.catalog-shopify-source p{max-width:95ch;line-height:1.6}.catalog-shopify-tag{color:#00c8ee;border:1px solid #00c8ee59;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:700}.catalog-shopify-facts{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:16px;margin-block:20px;display:grid}.catalog-shopify-facts div{min-width:0}.catalog-shopify-facts dt{color:#a9bdcc;margin-bottom:6px;font-size:12px}.catalog-shopify-facts dd{overflow-wrap:anywhere;margin:0}.catalog-shopify-hint{color:#a9bdcc;font-size:13px}.catalog-shopify-source summary{cursor:pointer;padding-block:14px;font-weight:650}.catalog-shopify-variants,.catalog-shopify-description{border-top:1px solid #a5c1d233;margin-top:16px}.catalog-shopify-table-wrap{border:1px solid #a5c1d233;border-radius:12px;max-width:100%;overflow:auto}.catalog-shopify-table-wrap:focus-visible{outline-offset:3px;outline:2px solid #00c8ee}.catalog-shopify-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:13px}.catalog-shopify-table-wrap :is(th,td){vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #a5c1d229;min-width:90px;max-width:260px;padding:12px 14px}.catalog-shopify-table-wrap th{color:#a9bdcc;background:#0921378c;font-size:12px}.catalog-shopify-table-wrap tr:last-child td{border-bottom:0}.catalog-shopify-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.catalog-shopify-description pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#05142573;border-radius:12px;max-height:320px;padding:16px;font-size:12px;line-height:1.6;overflow:auto}.catalog-workbench{gap:22px;min-width:0;display:grid}.catalog-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.catalog-admin-stats>div{overflow-wrap:anywhere;min-width:0}.catalog-admin-stats dt{color:var(--color-muted-foreground);font-size:14px;line-height:1.5}.catalog-admin-stats dd{margin-top:6px;font-size:24px}@media (width>=1200px){.catalog-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog-toolbar,.catalog-editor-heading,.catalog-editor-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-toolbar-actions{flex-wrap:wrap;gap:10px;display:flex}.catalog-product-editor,.catalog-import-panel,.catalog-format-guide{border:1px solid var(--color-border);background:var(--color-card);border-radius:20px;min-width:0;padding:clamp(16px,2vw,26px)}.catalog-product-editor{gap:18px;display:grid}.catalog-product-editor h3{font-size:21px;font-weight:650}.catalog-editor-section{border-top:1px solid var(--color-border);padding:14px 0}.catalog-editor-section summary,.catalog-format-guide summary{cursor:pointer;min-height:30px;font-weight:650}.catalog-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:16px;display:grid}.catalog-editor-fields label{gap:7px;min-width:0;font-size:14px;display:grid}.catalog-editor-fields label>span{color:var(--color-muted-foreground)}.catalog-editor-fields :is(input:not([type=checkbox]),textarea,select){border:1px solid var(--color-border);background:var(--color-surface-2);width:100%;min-width:0;min-height:44px;color:var(--color-foreground);border-radius:12px;padding:11px 13px}.catalog-editor-fields input[type=checkbox]{width:22px;height:22px;accent-color:var(--color-primary)}.catalog-editor-fields :is(input,textarea,select):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.catalog-editor-fields :is(input,textarea,select):disabled{opacity:.75}.catalog-editor-wide{grid-column:1/-1}.catalog-form-errors{color:var(--color-destructive);padding-left:20px;list-style:outside}.catalog-format-guide p{max-width:90ch;margin-top:12px;line-height:1.65}.catalog-format-guide code{color:var(--color-primary);overflow-wrap:anywhere}.catalog-file-input{border:1px dashed var(--color-border);background:var(--color-surface-2);border-radius:12px;width:100%;max-width:100%;min-height:44px;padding:10px;font-weight:400}.catalog-workbench .catalog-upload-control input.catalog-file-input[type=file]::file-selector-button{background:var(--color-primary);min-height:44px;color:var(--color-primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:9px;margin-inline-end:14px;padding:10px 18px;font-weight:650}.catalog-file-input:disabled{opacity:.6}.catalog-upload-control,.catalog-editor-field{gap:9px;min-width:0;display:grid}.catalog-upload-control{font-weight:650}.catalog-access-note{border:1px solid var(--color-border);border-inline-start:3px solid var(--color-primary);background:var(--color-surface-2);border-radius:14px;gap:7px;padding:18px 22px;line-height:1.6;display:grid}.catalog-access-note p,.catalog-help-footnote,.catalog-field-help{color:var(--color-muted-foreground)}.catalog-help-footnote,.catalog-field-help{font-size:13px;line-height:1.65}.catalog-field-help p+p{margin-top:5px}.catalog-field-help code,.catalog-photo-inline-example code{overflow-wrap:anywhere}.catalog-guidance-content{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:24px;display:grid}.catalog-guidance-content>*{min-width:0}.catalog-guidance-content h3{font-size:18px;font-weight:650}.catalog-guidance-content h4{margin-top:16px;font-weight:650}.catalog-help-steps,.catalog-image-examples,.catalog-field-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.catalog-help-steps{padding:0;list-style:none}.catalog-help-steps li,.catalog-image-examples>div,.catalog-field-reference-grid article{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:14px;min-width:0;padding:18px}.catalog-step-number{border:1px solid var(--color-primary);width:30px;height:30px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:14px;font-weight:650;display:inline-grid}.catalog-image-examples code{margin-top:12px;display:block}.catalog-help-alternative,.catalog-import-warning{border-inline-start:2px solid var(--color-primary);margin-top:18px;padding:10px 0 10px 18px}.catalog-help-list{margin-top:14px;padding-inline-start:22px;line-height:1.65;list-style:decimal}.catalog-help-list li+li{margin-top:10px}.catalog-help-table{border:1px solid var(--color-border);border-radius:14px;margin-top:16px;overflow-x:auto}.catalog-help-table table{text-align:start;border-collapse:collapse;width:100%;font-size:14px}.catalog-help-table :is(th,td){vertical-align:top;min-width:155px;padding:14px 18px}.catalog-help-table th{background:var(--color-surface-2);border-bottom:1px solid var(--color-border)}.catalog-help-table th span{color:var(--color-muted-foreground);margin-top:6px;font-weight:400;display:block}.catalog-help-table td:last-child{min-width:280px}.catalog-field-reference{border-top:1px solid var(--color-border);padding-top:22px}.catalog-field-reference-grid h4{margin-top:0}.catalog-field-reference-grid article>code{font-size:12px}.catalog-photo-inline-example{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:12px;gap:10px;padding:16px;font-size:14px;line-height:1.65;display:grid}.catalog-photo-inline-example>code{color:var(--color-primary)}.catalog-photos-shortcut{justify-self:start}.catalog-photos-target{min-width:0;scroll-margin-top:24px}.catalog-workbench :is(.catalog-file-input,.catalog-help-table,.catalog-photos-target):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (width>=1200px){.catalog-help-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.catalog-workbench .premium-action,.catalog-workbench .premium-action-secondary{min-height:44px}@media (width<=639px){.catalog-editor-fields,.catalog-help-steps,.catalog-image-examples,.catalog-field-reference-grid{grid-template-columns:minmax(0,1fr)}.catalog-toolbar-actions>*{text-align:center;flex:auto}}.native-premium-revisions{gap:24px;min-width:0;font-size:14px;line-height:1.65;display:grid}.native-premium-revisions-panel{min-width:0}.native-premium-revisions-panel .revision-context{gap:10px;padding:0 4px;display:grid}.native-premium-revisions-panel .revision-context p{margin:0}.native-premium-revisions-panel .revision-context-title{flex-wrap:wrap;align-items:center;gap:12px;font-weight:650;display:flex}.native-premium-revisions-panel .revision-context-notice{font-size:14px;line-height:1.6}.native-premium-revisions .revision-current{gap:20px;padding:24px;display:grid}.native-premium-revisions .revision-section-header,.native-premium-revisions .revision-request-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.native-premium-revisions .revision-section-header>div,.native-premium-revisions .revision-request-header>div{min-width:0}.native-premium-revisions .revision-section-header h3{letter-spacing:-.02em;margin:4px 0 0;font-size:20px;font-weight:650;line-height:1.35}.native-premium-revisions .revision-help{max-width:70ch;margin:0}.native-premium-revisions .revision-add{justify-self:start}.native-premium-revisions .revision-items,.native-premium-revisions .revision-history{gap:16px;min-width:0;display:grid}.native-premium-revisions .revision-request{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;gap:20px;min-width:0;padding:20px;display:grid}.native-premium-revisions .revision-request-header :is(h4,h5){overflow-wrap:anywhere;margin:5px 0 3px;font-size:16px;font-weight:650;line-height:1.45}.native-premium-revisions .revision-meta{margin:0;font-size:12px;line-height:1.6}.native-premium-revisions .revision-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:0;display:grid}.native-premium-revisions .revision-comparison>div{border-left:2px solid var(--color-border-strong);min-width:0;padding-left:14px}.native-premium-revisions .revision-comparison .revision-requested{border-color:var(--color-primary)}.native-premium-revisions dt{color:var(--color-muted-foreground);margin:0 0 7px;font-size:12px;font-weight:550;line-height:1.5}.native-premium-revisions dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.native-premium-revisions .revision-requested dd{color:var(--color-foreground);font-weight:550}.native-premium-revisions .revision-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.native-premium-revisions .revision-actions button,.native-premium-revisions .revision-add{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.native-premium-revisions .revision-submit{border-top:1px solid var(--color-border);padding-top:20px}.native-premium-revisions .revision-response{background:var(--color-card);border-radius:12px;gap:14px;padding:18px;display:grid}.native-premium-revisions .revision-response h6{margin:0}.native-premium-revisions .revision-response-fields{gap:16px;margin:0;display:grid}.native-premium-revisions .revision-round{padding:0;overflow:hidden}.native-premium-revisions .revision-round-header{align-items:center;gap:16px;padding:18px 24px;list-style:none;display:flex}.native-premium-revisions .revision-round-header::-webkit-details-marker{display:none}.native-premium-revisions .revision-supporting summary::-webkit-details-marker{display:none}.native-premium-revisions .revision-round-heading{flex:1;min-width:0}.native-premium-revisions .revision-round-heading h4{margin:0 0 6px;font-size:17px;font-weight:650;line-height:1.4}.native-premium-revisions .revision-round-header>.premium-status{max-width:45%}.native-premium-revisions .revision-round-chevron{color:var(--color-muted-foreground);flex-shrink:0}.native-premium-revisions .revision-round-archived[open]>summary .revision-round-chevron{transform:rotate(180deg)}.native-premium-revisions .revision-round-body{padding:0 24px 24px}.native-premium-revisions .revision-supporting{border-top:1px solid var(--color-border);padding-top:14px}.native-premium-revisions .revision-supporting summary{width:fit-content;color:var(--color-muted-foreground);align-items:center;gap:8px;font-size:12px;font-weight:550;list-style:none;display:flex}.native-premium-revisions .revision-supporting dl{margin:14px 0 0}.native-premium-revisions summary{cursor:pointer}.native-premium-revisions summary:focus-visible{outline:2px solid var(--color-ring);outline-offset:-3px;border-radius:10px}.native-premium-revisions .premium-status{white-space:normal;overflow-wrap:anywhere}@media (width<=639px){.native-premium-revisions{gap:24px}.native-premium-revisions .revision-current,.native-premium-revisions .revision-request{padding:16px}.native-premium-revisions .revision-comparison{grid-template-columns:minmax(0,1fr);gap:18px}.native-premium-revisions .revision-section-header,.native-premium-revisions .revision-request-header{flex-wrap:wrap}.native-premium-revisions .revision-round-header{flex-wrap:wrap;gap:10px;padding:18px 16px}.native-premium-revisions .revision-round-heading{flex-basis:calc(100% - 30px);order:0}.native-premium-revisions .revision-round-chevron{order:1}.native-premium-revisions .revision-round-header>.premium-status{order:2;max-width:100%}.native-premium-revisions .revision-round-body{padding:0 16px 16px}}.premium-client-area .premium-review-layout{min-width:0}.premium-client-area .premium-review-layout>h2{font-size:18px;font-weight:600}.premium-client-area .premium-review-section>p{color:var(--color-muted-foreground);max-width:90ch}.premium-client-area .premium-review-version{min-width:0;position:relative}.premium-client-area .premium-review-version[data-current=true]{border-color:color-mix(in oklab, var(--color-primary) 38%, var(--color-border))}.premium-client-area .premium-review-version h4{font-size:17px;font-weight:650}.premium-client-area .premium-review-layout :is(p,dd){overflow-wrap:anywhere}.premium-client-area .premium-review-layout :is(details,.revision-context){border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:14px 16px}.premium-client-area .premium-review-layout summary{cursor:pointer;color:var(--color-muted-foreground);font-weight:550}.premium-client-area .premium-review-layout details[open] summary{margin-bottom:12px}.premium-client-area .premium-review-layout :is(button,a).rounded-full{text-align:center;border-radius:11px;width:fit-content;max-width:100%;min-height:44px}.premium-client-area .premium-review-version[data-current=true] a[target=_blank]{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary);font-weight:650}.premium-client-area .premium-review-layout form{border:1px solid var(--color-border);background:var(--color-card);border-radius:18px;padding:clamp(18px,2vw,26px)}.premium-client-area .premium-review-publication dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.premium-client-area .premium-review-publication dl>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:16px}.premium-client-area .premium-review-publication dt{color:var(--color-muted-foreground);margin-bottom:6px;font-size:11px}.premium-client-area .premium-review-publication dd{font-size:14px;font-weight:550}.premium-client-area .premium-review-final>h4{margin-top:10px;font-weight:650}.premium-client-area .premium-review-layout :is(input,textarea,select){border-radius:11px}.premium-client-area .premium-review-layout :is(input,textarea,select):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.native-admin-area .admin-review-section-nav{flex-wrap:wrap;gap:8px;display:flex}.native-admin-area .admin-review-section-nav a{border:1px solid var(--color-border);background:var(--color-surface);max-width:100%;min-height:44px;color:var(--color-foreground);border-radius:12px;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.native-admin-area .admin-review-section-nav a:hover{border-color:var(--color-primary);color:var(--color-primary)}.native-admin-area section[id^=admin-review-]{scroll-margin-top:20px}.native-admin-area section[id^=admin-review-]:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}.premium-client-portfolio-toolbar{grid-template-columns:minmax(0,1fr) auto}.premium-client-company-caption{overflow-wrap:anywhere;margin-top:-8px}.premium-client-toolbar{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;gap:24px;min-width:0;display:grid}.premium-client-company{gap:7px;width:min(100%,620px);min-width:0;display:grid}.premium-client-company-trigger{border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:auto;min-height:48px;box-shadow:inset 0 1px color-mix(in oklab, var(--color-foreground) 3%, transparent);color:var(--color-foreground);text-align:left;border-radius:12px;gap:12px;padding:11px 14px;font-size:14px;font-weight:550;transition:border-color .16s,background .16s;display:flex}.premium-client-company-trigger:hover{border-color:color-mix(in oklab, var(--color-primary) 48%, transparent)}.premium-client-company-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.premium-client-company-trigger>span:first-of-type{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;flex:1;min-width:0;line-height:1.45}.premium-client-company-icon{width:18px;height:18px;color:var(--color-primary);flex-shrink:0}.premium-client-company-options{width:var(--radix-select-trigger-width);border:1px solid var(--color-border);background:var(--color-popover);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:calc(100vw - 32px);color:var(--color-foreground);box-shadow:0 22px 60px color-mix(in oklab, var(--color-background) 70%, transparent);border-radius:14px;padding:5px}.premium-client-company-option{cursor:pointer;border-radius:9px;min-height:44px;padding:12px 34px 12px 12px;font-size:14px;line-height:1.45}.premium-client-company-option[data-highlighted]{background:color-mix(in oklab, var(--color-primary) 10%, var(--color-popover));color:var(--color-foreground)}.premium-client-company-option[data-state=checked]{background:color-mix(in oklab, var(--color-primary) 15%, var(--color-popover));color:var(--color-primary)}.premium-client-company-name{white-space:normal;overflow-wrap:anywhere}.premium-client-section-heading{gap:7px;min-width:0;display:grid}.premium-client-section-heading h2{letter-spacing:-.025em;font-size:clamp(20px,2vw,24px);font-weight:650;line-height:1.25}.premium-client-section-heading p{max-width:54ch;font-size:13px;line-height:1.6}.premium-client-projects{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;display:grid}.premium-client-project-card{flex-direction:column;gap:22px;min-width:0;padding:24px;display:flex}.premium-client-project-main{align-content:start;gap:17px;min-width:0;display:grid}.premium-client-project-card-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.premium-client-product{color:var(--color-muted-foreground);letter-spacing:.12em;align-items:center;gap:9px;font-size:11px;font-weight:650;display:inline-flex}.premium-client-product svg{width:18px;height:18px}.premium-client-project-title{letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(19px,2vw,23px);font-weight:600;line-height:1.4}.premium-client-project-actions{border-top:1px solid var(--color-border);gap:12px;margin-top:auto;padding-top:18px;display:grid}.premium-client-project-shortcuts{flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}.premium-client-project-shortcuts button{color:var(--color-muted-foreground);padding:6px 2px;font-size:12px;line-height:1.5}.premium-client-project-shortcuts button:hover{color:var(--color-primary)}.premium-client-project-shortcuts button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:3px}.premium-client-updated{flex-wrap:wrap;gap:5px 9px;font-size:12px;display:flex}.premium-client-updated time{color:var(--color-foreground);font-variant-numeric:tabular-nums}.premium-client-open{white-space:normal;text-align:center;justify-content:center;align-items:center;gap:9px;display:inline-flex}.premium-client-open svg{flex-shrink:0;width:16px;height:16px}.premium-client-empty{align-items:center;gap:14px;display:flex}.premium-client-empty svg{width:26px;height:26px;color:var(--color-muted-foreground);flex-shrink:0}.premium-client-project-context{gap:16px;min-width:0;display:grid}.premium-client-back{color:var(--color-muted-foreground);justify-self:start;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:inline-flex}.premium-client-back:hover{color:var(--color-primary)}.premium-client-back:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px;border-radius:4px}.premium-client-project-heading{gap:9px;display:grid}.premium-client-project-heading h2{letter-spacing:-.03em;overflow-wrap:anywhere;max-width:48ch;font-size:clamp(23px,2.5vw,30px);font-weight:600;line-height:1.3}.premium-client-project-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.premium-client-project-tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:6px;max-width:100%;padding:0 0 10px;display:flex}.premium-client-project-tab{max-width:100%;color:var(--color-muted-foreground);text-align:left;border:1px solid #0000;border-radius:10px;padding:10px 13px;font-size:13px;line-height:1.45;transition:background .16s,color .16s}.premium-client-project-tab:hover{color:var(--color-foreground);background:var(--color-surface)}.premium-client-project-tab[aria-current=page]{color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 12%, transparent);border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}.premium-client-project-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.premium-client-support{justify-self:start}@media (width>=900px){.premium-client-projects-single .premium-client-project-card{grid-template-columns:minmax(0,1fr) minmax(230px,32%);align-items:center;gap:28px;display:grid}.premium-client-projects-single .premium-client-project-actions{border-top:0;border-left:1px solid var(--color-border);margin-top:0;padding-top:0;padding-left:28px}}@media (width<=899px){.premium-client-toolbar{grid-template-columns:minmax(0,1fr);gap:18px}.premium-client-toolbar .premium-client-company{width:100%}}@media (width<=540px){.premium-client-project-card{gap:20px;padding:19px}.premium-client-project-card-top{flex-wrap:wrap;align-items:flex-start}.premium-client-project-tabs{margin-right:-2px}}@media (prefers-reduced-motion:reduce){.premium-client-company-trigger,.premium-client-project-tab{transition:none}.premium-client-company-options{animation:none}}.client-tour-entry{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:22px;display:flex}.client-tour-entry-offered{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;padding:16px 20px}.client-tour-entry>div{flex:320px;align-items:flex-start;gap:12px;min-width:0;display:flex}.client-tour-entry>div>svg{color:var(--color-primary);flex-shrink:0;margin-top:3px}.client-tour-entry p{color:var(--color-muted-foreground);font-size:14px;line-height:1.6}.client-tour-dismiss{min-height:44px;color:var(--color-muted-foreground);padding:8px 10px;font-size:13px}.client-tour-overlay{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a6;position:fixed;inset:0}.client-tour-dialog{z-index:61;border:1px solid var(--color-border);background:var(--color-background);width:min(620px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--color-foreground);border-radius:24px;padding:30px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0006}.client-tour-title{padding-right:40px;font-size:21px;font-weight:750}.client-tour-disclaimer{color:var(--color-muted-foreground);margin-top:12px;font-size:12px;line-height:1.5}.client-tour-close{border:1px solid var(--color-border);border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.client-tour-progress{color:var(--color-primary);margin-top:22px;font-size:12px;font-weight:700}.client-tour-step{gap:16px;margin:14px 0 24px;display:grid}.client-tour-step h3{font-size:23px;font-weight:750;line-height:1.25}.client-tour-step p{font-size:15px;line-height:1.7}.client-tour-step aside{border-left:3px solid var(--color-primary);background:var(--color-surface);color:var(--color-muted-foreground);border-radius:12px;padding:16px 18px;font-size:14px;line-height:1.6}.client-tour-dialog footer{justify-content:space-between;gap:12px;display:flex}.client-tour-dialog button:disabled{opacity:.45;cursor:not-allowed}:is(.client-tour-entry,.client-tour-dialog) :is(button,a):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.client-tour-step h3:focus{outline:none}@media (width<=600px){.client-tour-dialog{border-radius:20px;padding:24px 20px}.client-tour-entry-offered{padding:14px 16px}.client-tour-step h3{font-size:21px}.client-tour-dialog footer{flex-wrap:wrap}.client-tour-dialog footer>button{flex:140px}}@media (prefers-reduced-motion:reduce){.client-tour-dialog{scroll-behavior:auto}}.client-journey-overview{gap:16px;display:grid}.client-journey-section-target{min-width:0;scroll-margin-top:24px}.client-journey-section-target:focus{outline:2px solid var(--color-primary);outline-offset:8px;border-radius:12px}.client-journey-overview>header{align-items:center;gap:10px;display:flex}.client-journey-overview>header svg{color:var(--color-primary)}.client-journey-overview>header h2{font-size:20px;font-weight:700}.client-journey-attention-list{gap:12px;display:grid}.client-journey-card{border:1px solid var(--color-border);background:linear-gradient(115deg,var(--color-surface),var(--color-surface-2));border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(180px,.38fr);align-items:center;gap:20px 32px;padding:24px 28px;display:grid}.client-journey-card[data-turn=client]{border-color:color-mix(in oklab,var(--color-primary) 45%,var(--color-border))}.client-journey-card-compact{padding:20px 24px}.client-journey-content{min-width:0}.client-journey-eyebrow{color:var(--color-muted-foreground);letter-spacing:.045em;text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;margin-bottom:9px;font-size:11px;font-weight:700;display:flex}[data-turn=client]>.client-journey-content>.client-journey-eyebrow{color:var(--color-primary)}.client-journey-simulation{color:var(--color-muted-foreground);font-weight:500}.client-journey-content h3{overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.4}.client-journey-description{max-width:80ch;color:var(--color-muted-foreground);margin-top:9px;font-size:14px;line-height:1.65}.client-journey-company{color:var(--color-muted-foreground);margin-top:5px;font-size:12px}.client-journey-actions{align-content:center;gap:10px;display:grid}.client-journey-actions>:is(button,a){white-space:normal;text-align:center;justify-content:center;min-height:44px;line-height:1.45}.client-journey-actions svg{flex-shrink:0}.client-journey-secondary{color:var(--color-muted-foreground);border-radius:10px;padding:8px 12px;font-size:13px}.client-journey-secondary:hover{color:var(--color-foreground);background:var(--color-surface)}.client-journey-map{border-top:1px solid var(--color-border);grid-column:1/-1;padding-top:12px}.client-journey-map>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;list-style:none;display:flex}.client-journey-map>summary::-webkit-details-marker{display:none}.client-journey-map[open]>summary svg{transform:rotate(180deg)}.client-journey-map>p{color:var(--color-muted-foreground);max-width:90ch;margin:4px 0 16px;font-size:12px;line-height:1.6}.client-journey-map>ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.client-journey-map li{border:1px solid var(--color-border);color:var(--color-muted-foreground);border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.client-journey-map li svg{flex-shrink:0;margin-top:2px}.client-journey-map li[data-state=done] svg{color:var(--color-primary)}.client-journey-map li:is([data-state=current],[data-state=waiting]){background:color-mix(in oklab,var(--color-primary) 8%,transparent);color:var(--color-foreground);border-color:color-mix(in oklab,var(--color-primary) 35%,var(--color-border))}.client-journey-map li span{font-size:12px;font-weight:600;line-height:1.5;display:block}.client-journey-map li small{color:var(--color-muted-foreground);margin-top:5px;font-size:10px;display:block}.client-journey-more{min-height:44px;color:var(--color-primary);justify-self:start;align-items:center;gap:8px;font-size:13px;display:flex}.client-journey-partial,.client-journey-unavailable{border:1px solid var(--color-border);color:var(--color-muted-foreground);border-radius:14px;padding:14px 18px;font-size:12px;line-height:1.6}:is(.client-journey-partial,.client-journey-unavailable) button{color:var(--color-primary);min-height:44px;margin-right:16px}:is(.client-journey-card,.client-journey-overview,.client-journey-unavailable) :is(button,a,summary):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=1200px){.client-journey-map>ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.client-journey-card{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.client-journey-content h3{font-size:18px}.client-journey-map>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.client-journey-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (width<=360px){.client-journey-map>ol{grid-template-columns:minmax(0,1fr)}}.premium-page{--premium-line:var(--color-border);--premium-text:var(--color-foreground);--premium-subtle:var(--color-muted-foreground);min-width:0;color:var(--premium-text);font-size:14px;line-height:1.65}.premium-canvas{padding:12px 4px 28px}.premium-client-area select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.premium-client-area select option{color:var(--color-foreground);background:var(--color-background)}.premium-page-heading{font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(26px,2.4vw,34px);font-weight:650;line-height:1.2}.premium-card{border:1px solid var(--color-border);background:linear-gradient(145deg, oklch(100% 0 0/.075), oklch(100% 0 0/.028) 55%, oklch(100% 0 0/.01) 100%), var(--color-card);border-radius:20px;min-width:0;padding:clamp(18px,2.4vw,28px);box-shadow:inset 0 1px oklch(100% 0 0/.14),0 30px 80px -46px oklch(0% 0 0/.8)}.premium-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-foreground);font-size:11px;font-weight:700;line-height:1.5}.premium-muted{color:var(--color-muted-foreground);font-size:13px;line-height:1.65}.premium-action,.premium-action-secondary{text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.premium-action{color:var(--color-primary-foreground);background:var(--color-primary);border:1px solid var(--color-primary)}.premium-action:hover{background:color-mix(in oklab, var(--color-primary) 85%, var(--color-foreground));border-color:var(--color-primary);box-shadow:0 4px 20px -12px var(--glow)}.premium-action-secondary{color:var(--color-foreground);background:var(--color-card);border:1px solid var(--color-border)}.premium-action-secondary:hover{background:var(--color-surface-2);border-color:var(--color-border-strong)}.premium-action:disabled,.premium-action-secondary:disabled{opacity:.45;cursor:not-allowed}.premium-page :is(a,button,summary,input):focus-visible,.premium-account-header :is(button,a):focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}.premium-status{border:1px solid var(--color-border);width:fit-content;color:var(--color-muted-foreground);background:var(--color-card);border-radius:7px;align-self:start;align-items:center;gap:7px;padding:5px 9px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.premium-status[data-tone=success]{color:color-mix(in oklab, var(--color-success) 80%, var(--color-foreground));border-color:color-mix(in oklab, var(--color-success) 25%, transparent);background:color-mix(in oklab, var(--color-success) 8%, transparent)}.premium-status[data-tone=warning]{color:color-mix(in oklab, var(--color-warning) 80%, var(--color-foreground));border-color:color-mix(in oklab, var(--color-warning) 25%, transparent);background:color-mix(in oklab, var(--color-warning) 8%, transparent)}.premium-status[data-tone=info]{color:color-mix(in oklab, var(--color-primary) 80%, var(--color-foreground));border-color:color-mix(in oklab, var(--color-primary) 25%, transparent);background:color-mix(in oklab, var(--color-primary) 10%, transparent)}.premium-empty{color:var(--color-muted-foreground);text-align:center;border:1px dashed var(--color-border-strong);border-radius:18px;padding:38px 24px}.premium-account-header{border:1px solid var(--color-border);background:linear-gradient(145deg, oklch(100% 0 0/.075), oklch(100% 0 0/.028) 55%, oklch(100% 0 0/.01) 100%), var(--color-card);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:78px;margin-bottom:20px;padding:14px 20px;display:flex;box-shadow:inset 0 1px oklch(100% 0 0/.14)}.premium-account-identity{flex:170px;align-items:center;gap:12px;min-width:0;display:flex}.premium-avatar{background:color-mix(in oklab, var(--color-primary) 10%, transparent);border:1px solid color-mix(in oklab, var(--color-primary) 25%, transparent);width:38px;height:38px;color:var(--color-primary);border-radius:12px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.premium-account-person{min-width:0}.premium-account-person p{color:var(--color-foreground);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.5}.premium-account-person span{color:var(--color-muted-foreground);overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.premium-account-tools{align-items:center;gap:12px;max-width:100%;display:flex}.premium-account-tools .premium-language-trigger{border-color:var(--color-border);width:auto;min-width:125px;max-width:200px;height:42px;color:var(--color-foreground);background:var(--color-surface);box-shadow:none;border-radius:10px;gap:9px;padding:0 12px;font-size:12px}.premium-select-content{z-index:60;background:color-mix(in oklab, var(--color-popover), var(--color-background) 6%);color:var(--color-popover-foreground);border:1px solid var(--color-border-strong);border-radius:13px;padding:5px;box-shadow:0 18px 52px oklch(0% 0 0/.38)}.premium-select-content .premium-select-item{min-height:40px;color:var(--color-foreground);cursor:pointer;border-radius:8px;padding:9px 32px 9px 12px;font-size:13px;line-height:1.5}.premium-select-content .premium-select-item[data-highlighted]{color:var(--color-foreground);background:var(--color-secondary)}.premium-select-content .premium-select-item[data-state=checked]{color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 12%, transparent)}.premium-signout{min-height:42px;color:var(--color-muted-foreground);border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.premium-signout:hover{color:var(--color-foreground);background:var(--color-surface)}.premium-signout:disabled{opacity:.45}@media (width>=1024px){.premium-canvas{padding:8px 7px 32px}}@media (width<=540px){.premium-account-header{gap:14px;padding:14px}.premium-account-tools{border-top:1px solid var(--color-border);justify-content:space-between;width:100%;padding-top:12px}.premium-page-heading{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.premium-action,.premium-action-secondary{transition:none}}.native-admin-area{--admin-panel:linear-gradient(145deg, oklch(100% 0 0/.075), oklch(100% 0 0/.028) 55%, oklch(100% 0 0/.01)), var(--color-card);min-width:0;font-size:14px;line-height:1.65}.native-admin-area :where(section,article,form,fieldset,header,div,nav,label,dl,dd){min-width:0}.native-admin-area :where(h2,h3,h4,p,dd,dt,label,a,code){overflow-wrap:anywhere}.native-admin-area :where(h2){letter-spacing:-.025em;font-size:clamp(19px,1.7vw,24px);font-weight:650;line-height:1.3}.native-admin-area :where(h3){letter-spacing:-.02em;font-size:17px;font-weight:650;line-height:1.4}.native-admin-area :where(h4){font-size:14px;font-weight:650;line-height:1.5}.native-admin-area :where(p){margin-block:0}.native-admin-area :where(p+p){margin-top:8px}.native-admin-area :where(section,article,form,fieldset,div)[class~=border]{border-color:var(--color-border);border-radius:18px}.native-admin-area :where(section,article,form)[class~=border],.native-admin-area .admin-section{background:var(--admin-panel);border:1px solid var(--color-border);border-radius:20px;padding:clamp(18px,2.2vw,28px);box-shadow:inset 0 1px oklch(100% 0 0/.12),0 28px 70px -48px oklch(0% 0 0/.7)}.native-admin-area .admin-section :where(section,article,form)[class~=border]{box-shadow:none;background:var(--color-surface)}.native-admin-area :where(section,article,form,div).admin-section:not([class*=gap-]){align-content:start;gap:clamp(16px,2vw,22px);display:grid}.native-admin-area .admin-section>:where(button,a[class~=min-h-11]){width:fit-content}.native-admin-area .signing-file-picker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.native-admin-area .signing-file-picker-button{background:var(--color-surface);border-color:var(--color-border-strong)}.native-admin-area .signing-file-name{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted-foreground);border-radius:11px;flex:240px;align-items:center;gap:10px;padding:10px 13px;display:flex}.native-admin-area .signing-file-name>svg{color:var(--color-primary)}.native-admin-area :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border:1px solid var(--color-input);background:var(--color-surface);max-width:100%;min-height:44px;color:var(--color-foreground);border-radius:11px;padding:10px 13px;font-size:14px;line-height:1.5}.native-admin-area :where(textarea){resize:vertical;min-height:112px}.native-admin-area :where(input[type=checkbox],input[type=radio]){accent-color:var(--color-primary);flex-shrink:0;width:17px;height:17px;margin-top:3px}.native-admin-area :where(select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.native-admin-area :where(option){background:var(--color-background);color:var(--color-foreground)}.native-admin-area :where(input,textarea)::placeholder{color:var(--color-muted-foreground);opacity:.8}.native-admin-area :where(label){font-size:13px;font-weight:600;line-height:1.55}.native-admin-area :where(label>input,label>textarea,label>select){font-weight:400}.native-admin-area :where(label>input:not([type=checkbox]):not([type=radio]),label>textarea,label>select){margin-top:5px}.native-admin-area :where(button,a[class~=min-h-11],a[class~=underline]){border:1px solid var(--color-border);min-height:44px;color:var(--color-foreground);background:var(--color-card);white-space:normal;border-radius:11px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 15px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.native-admin-area :where(button,a)[class~=bg-primary],.native-admin-area .premium-action{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary)}.native-admin-area :where(button,a[class~=min-h-11],a[class~=underline]):hover:not(:disabled){border-color:var(--color-border-strong)}.native-admin-area :where(button:disabled,input:disabled,textarea:disabled,select:disabled){cursor:not-allowed;opacity:.5}.native-admin-area :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.native-admin-area :where(form>button){justify-self:start}.native-admin-area :where(pre){background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;max-width:100%;padding:16px;font-size:12px;line-height:1.7;overflow-x:auto}.native-admin-area :where(table){border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.native-admin-area :where(th){text-align:start;color:var(--color-muted-foreground);letter-spacing:.025em;background:var(--color-surface);padding:13px 15px;font-size:11px;font-weight:650}.native-admin-area :where(td){border-top:1px solid var(--color-border);vertical-align:top;padding:15px;line-height:1.6}.native-admin-area :where(tr:hover td){background:color-mix(in oklab, var(--color-primary) 3%, transparent)}.native-admin-area :where([role=alert]){border-inline-start:3px solid var(--color-destructive);background:color-mix(in oklab, var(--color-destructive) 6%, var(--color-card));border-radius:11px;padding:14px 16px;font-size:13px;line-height:1.65}.native-admin-area :where(p[role=status]){background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px;padding:13px 16px;font-size:13px}.native-admin-area .native-read-error{justify-items:start;gap:14px;display:grid}.native-admin-area .native-read-error>[role=alert]{width:100%}.native-admin-area .native-read-loading{min-height:88px;color:var(--color-muted-foreground);align-items:center;gap:14px;display:flex}.native-admin-area .native-read-loading:before{content:"";border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:22px;height:22px;animation:1s linear infinite admin-loading}@keyframes admin-loading{to{transform:rotate(360deg)}}.native-admin-area :where(details){border:1px solid var(--color-border);background:var(--color-card);border-radius:12px}.native-admin-area :where(summary){cursor:pointer;padding:13px 16px;font-size:13px;font-weight:600}.native-admin-area :where(details[open]>summary){border-bottom:1px solid var(--color-border)}.native-admin-area :where(details>:not(summary)){margin:14px 16px}.admin-page-guide{gap:14px;margin-bottom:26px;display:grid}.admin-page-lead{max-width:100ch;color:var(--color-muted-foreground);font-size:14px;line-height:1.7}.admin-back{color:var(--color-muted-foreground);align-items:center;gap:8px;width:fit-content;font-size:13px;display:inline-flex}.admin-back:hover{color:var(--color-primary)}.admin-help{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-muted-foreground);border-radius:13px;padding:14px 16px;font-size:13px}details.admin-help{padding:0}.admin-help summary{color:var(--color-foreground);align-items:center;gap:9px;list-style:none;display:flex}.admin-help summary::-webkit-details-marker{display:none}.admin-help summary>svg{color:var(--color-primary);flex-shrink:0}.admin-help summary>svg:last-child{color:var(--color-muted-foreground);margin-left:auto}.admin-help[open] summary>svg:last-child{transform:rotate(90deg)}.native-admin-area .admin-contract-terms-guide{gap:10px;margin-block:14px;display:grid}.native-admin-area .admin-contract-terms-guide ul{gap:7px;margin:0;display:grid}.native-admin-area .admin-contract-field-guidance{white-space:normal;gap:7px;margin-top:7px;padding:11px 13px;font-weight:400;display:grid}.native-admin-area .admin-contract-field-guidance>div{display:block}.native-admin-area .admin-contract-field-guidance dt,.native-admin-area .admin-contract-field-guidance dd{margin:0;font-size:12px;line-height:1.55;display:inline}.native-admin-area .admin-contract-field-guidance dt{color:var(--color-foreground)}.native-admin-area .admin-contract-field-guidance dt:after{content:" "}.admin-workflow-guide h2{margin-bottom:12px;font-size:13px}.admin-workflow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:0;list-style:none;display:grid}.admin-workflow a{border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:9px;min-height:66px;padding:12px;font-size:12px;display:flex}.admin-workflow a:hover{border-color:var(--color-primary)}.admin-workflow a>span{width:24px;height:24px;color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 10%, transparent);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.admin-workflow a>svg{flex-shrink:0;margin-left:auto}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:18px;display:grid}.admin-key-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;display:grid}.admin-key-values>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px;padding:13px 15px}.admin-key-values dt{color:var(--color-muted-foreground);margin-bottom:5px;font-size:11px}.admin-key-values dd{margin:0;font-size:14px;font-weight:600}.admin-project-navigation{gap:14px;margin-bottom:8px;display:grid}.admin-project-context{align-items:center;gap:10px;font-size:15px;font-weight:650;display:flex}.admin-project-context svg{color:var(--color-primary)}.admin-project-tabs{background:var(--color-card);border:1px solid var(--color-border);border-radius:14px;flex-wrap:wrap;gap:7px;padding:7px;display:flex}.admin-project-tabs a{min-height:42px;color:var(--color-muted-foreground);border-radius:9px;align-items:center;padding:9px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.admin-project-tabs a[aria-current=page]{background:color-mix(in oklab, var(--color-primary) 13%, transparent);color:var(--color-primary);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 25%, transparent)}.admin-project-tabs a:hover{color:var(--color-foreground)}.admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-overview-card{gap:12px;padding:22px;display:grid}.admin-overview-card-header{color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-overview-card-header svg{color:var(--color-primary);flex-shrink:0}.admin-overview-card strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,44px);line-height:1.15}.admin-overview-card:hover{border-color:var(--color-primary)}.admin-search{gap:7px;margin-bottom:16px;display:grid}.admin-search>div{align-items:center;gap:10px;display:flex}.admin-search input{width:100%}.admin-search p{color:var(--color-muted-foreground);font-size:12px}.admin-calendar-toolbar{flex-wrap:wrap;align-items:start;gap:24px;display:flex}.admin-calendar-toolbar label{flex:0 230px}.admin-calendar-toolbar>div{flex:300px}.native-admin-area .account-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.native-admin-area .account-security-reset{gap:8px;padding-top:16px;display:grid}.native-admin-area .account-session-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.native-admin-area .account-session{background:var(--color-surface)}.native-admin-area .account-session[data-current=true]{border-color:var(--color-primary)}.native-admin-area .account-sensitive-action{color:var(--color-destructive)}.native-admin-area .account-sensitive-confirm{border-color:var(--color-warning)}.native-admin-area .admin-preparation-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.native-admin-area .admin-preparation-decision{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;align-content:start;gap:10px;padding:16px;display:grid}.native-admin-area .admin-preparation-actions{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:14px;padding-top:20px;display:flex}.native-admin-area .admin-preparation-actions p{color:var(--color-muted-foreground);flex:300px;font-size:12px}.native-admin-gate{max-width:1100px;min-height:100dvh;margin:0 auto;padding:clamp(12px,3vw,28px)}.native-admin-gate .admin-gate-card{max-width:620px;margin:clamp(24px,6vh,60px) auto}.admin-gate-heading{border-bottom:1px solid var(--color-border);align-items:center;gap:14px;margin-bottom:24px;padding-bottom:24px;display:flex}.admin-gate-heading>svg{color:var(--color-primary);flex-shrink:0}.admin-gate-heading h1{letter-spacing:-.03em;font-size:24px;font-weight:650}@media (width<=1200px){.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-overview-grid,.native-admin-area .account-personal-grid,.native-admin-area .admin-preparation-decisions{grid-template-columns:minmax(0,1fr)}.admin-project-tabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.admin-project-tabs a{white-space:nowrap;flex-shrink:0}.native-admin-area :where(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.admin-page-guide{margin-bottom:20px}.admin-page-lead{font-size:13px}.admin-toolbar>:is(button,a){flex:150px}.native-admin-gate .premium-account-header{flex-wrap:nowrap;gap:10px;padding:14px}.native-admin-gate .premium-language-trigger{min-width:105px}}@media (prefers-reduced-motion:reduce){.native-admin-area *{scroll-behavior:auto}.native-admin-area .native-read-loading:before{animation:none}}.admin-work-queue{gap:16px;min-width:0;display:grid}.admin-work-queue>header{align-items:center;gap:10px;display:flex}.admin-work-queue>header svg{color:var(--color-primary);flex-shrink:0}.admin-work-queue h2{font-size:20px;font-weight:700}.admin-work-queue>p{font-size:13px;line-height:1.65}.admin-work-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-work-items>li{min-width:0}.admin-work-item{flex-direction:column;gap:12px;height:100%;padding:20px;display:flex}.admin-work-kind{color:var(--color-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.admin-work-kind .premium-status{align-items:center;gap:6px;font-size:11px;display:inline-flex}.admin-work-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.admin-work-item h3{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.4}.admin-work-item>p{overflow-wrap:anywhere;font-size:12px}.admin-work-item dl{flex-wrap:wrap;gap:12px 24px;font-size:12px;display:flex}.admin-work-item dt{color:var(--color-muted-foreground);margin-bottom:5px}.admin-work-item dd{font-weight:550}.admin-work-item>a{align-self:flex-start;min-height:44px;margin-top:auto}.admin-work-queue>button{justify-self:start}.admin-work-overflow{gap:10px;display:grid}.admin-work-overflow>p{font-size:13px;line-height:1.65}.admin-work-overflow>nav{flex-wrap:wrap;gap:8px;display:flex}.admin-material-navigation{flex-wrap:wrap;gap:10px;display:flex}.admin-material-target{min-width:0;scroll-margin-top:20px}.admin-material-target:focus{outline:2px solid var(--color-primary);outline-offset:6px;border-radius:14px}.admin-project-identity{gap:7px;min-width:0;display:grid}.admin-project-identity strong{overflow-wrap:anywhere;font-size:17px}.admin-project-identity p{color:var(--color-muted-foreground);overflow-wrap:anywhere;font-size:13px}.admin-project-identity>a{color:var(--color-primary);justify-self:start;align-items:center;min-height:32px;font-size:13px;display:flex}@media (width<=760px){.admin-work-items{grid-template-columns:minmax(0,1fr)}.admin-work-item{padding:18px}}@media (prefers-reduced-motion:reduce){.admin-work-queue{scroll-behavior:auto}}.premium-staff-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:8px;display:flex}.premium-staff-intro{max-width:62ch;margin-top:8px;font-size:14px;line-height:1.6}.premium-staff-heading>a{flex-shrink:0}.premium-staff-projects{min-width:0}.premium-staff-columns,.premium-staff-project-main{grid-template-columns:minmax(0,1.45fr) minmax(110px,.62fr) minmax(160px,.85fr) auto;align-items:center;gap:22px;display:grid}.premium-staff-columns{padding:0 24px 12px}.premium-staff-columns>span:last-child{width:144px}.premium-staff-project-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.premium-card.premium-staff-project{padding:0;overflow:hidden}.premium-staff-project-main{padding:20px 24px}.premium-staff-project-identity{align-items:flex-start;gap:14px;min-width:0;display:flex}.premium-staff-project-identity>div{min-width:0}.premium-staff-product-icon{background:color-mix(in oklab, var(--color-primary) 10%, transparent);border:1px solid color-mix(in oklab, var(--color-primary) 20%, transparent);width:42px;height:42px;color:var(--color-primary);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.premium-staff-product{letter-spacing:.09em;font-size:10px}.premium-staff-project h3{letter-spacing:-.012em;overflow-wrap:anywhere;margin:5px 0 6px;font-size:16px;font-weight:600;line-height:1.45}.premium-staff-project-identity p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.premium-staff-stage{align-self:start;padding-top:5px}.premium-staff-mobile-label{display:none}.premium-staff-period{align-self:start;gap:11px;min-width:0;margin:0;display:grid}.premium-staff-period dt{color:var(--color-muted-foreground);margin-bottom:3px;font-size:11px;line-height:1.4}.premium-staff-period dd{text-transform:none;margin:0;font-size:13px;font-weight:500;line-height:1.4}.premium-staff-open{white-space:nowrap;align-self:center;font-size:13px}.premium-staff-project-links{border-top:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:6px 22px;padding:8px 24px;display:flex}.premium-staff-project-links>a{min-height:32px;color:var(--color-muted-foreground);overflow-wrap:anywhere;align-items:center;font-size:12px;line-height:1.45;text-decoration:none;transition:color .15s;display:inline-flex}.premium-staff-project-links>a:hover{color:var(--color-primary)}.premium-staff-project-links>a:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px;border-radius:3px}.premium-staff-pagination{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.premium-staff-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.premium-staff-pagination button{font-size:12px}.premium-card.premium-staff-empty{text-align:center;justify-items:center;gap:12px;padding:48px 24px;display:grid}.premium-staff-empty>svg{color:var(--color-primary)}.premium-staff-empty h3{margin:0;font-size:17px;font-weight:600}.premium-staff-empty p{max-width:46ch;margin:0;font-size:14px;line-height:1.6}@media (width<=1199px){.premium-staff-columns{display:none}.premium-staff-project-main{grid-template-columns:minmax(0,1.5fr) minmax(160px,1fr);gap:20px}.premium-staff-project-identity{grid-column:1}.premium-staff-stage{grid-area:1/2;justify-self:end}.premium-staff-period{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.premium-staff-open{grid-area:2/2;justify-self:end}.premium-staff-heading{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=639px){.premium-staff-intro{font-size:13px}.premium-staff-project-main{flex-direction:column;align-items:stretch;gap:17px;padding:19px;display:flex}.premium-staff-project-identity{gap:12px}.premium-staff-stage{justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.premium-staff-mobile-label{color:var(--color-muted-foreground);font-size:12px;display:inline}.premium-staff-period{border-top:1px solid var(--color-border);gap:14px;width:100%;padding-top:16px}.premium-staff-open{justify-content:center;align-self:stretch}.premium-staff-project-links{gap:3px 18px;padding:11px 19px}.premium-staff-pagination{flex-direction:column;align-items:stretch}.premium-staff-refresh{align-self:flex-start}.premium-staff-pagination>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.premium-staff-pagination>div button{white-space:normal;text-align:center;justify-content:center;min-height:42px}.premium-staff-pagination>div svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.premium-staff-project-links>a{transition:none}}.native-account-recovery{background:var(--color-background);min-height:100dvh}.account-recovery-frame{width:min(100%,1200px);margin-inline:auto;padding:clamp(12px,2.5vw,28px)}.account-recovery-header{margin:0}.account-recovery-brand{gap:3px;display:grid}.account-recovery-main{justify-items:center;padding-block:clamp(28px,8vh,90px);display:grid}.account-recovery-card{grid-template-columns:auto minmax(0,1fr);column-gap:22px;width:100%;max-width:760px;padding:clamp(22px,4vw,40px);display:grid}.account-recovery-icon{background:color-mix(in oklab, var(--color-primary) 10%, transparent);border:1px solid color-mix(in oklab, var(--color-primary) 25%, transparent);width:60px;height:60px;color:var(--color-primary);border-radius:18px;place-items:center;display:grid}.account-recovery-body{min-width:0}.account-recovery-body h1{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.2}.account-recovery-message{color:var(--color-foreground);margin:18px 0 12px;line-height:1.7}.account-recovery-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.account-recovery-actions button{min-height:48px}.account-recovery-actions svg{flex-shrink:0}.account-recovery-note{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);grid-column:1/-1;gap:9px;margin-top:28px;padding-top:18px;font-size:12px;display:flex}.account-recovery-note svg{flex-shrink:0;margin-top:2px}.account-recovery-logout-error{color:var(--color-destructive);margin-top:16px}.account-recovery-spinner{animation:1s linear infinite account-recovery-spin}@keyframes account-recovery-spin{to{transform:rotate(360deg)}}@media (width<=540px){.account-recovery-header{flex-wrap:nowrap;gap:10px;padding:14px}.account-recovery-header .premium-account-tools{border:0;width:auto;padding:0}.account-recovery-header .premium-language-trigger{min-width:110px;max-width:145px}.account-recovery-brand .premium-kicker{font-size:10px}.account-recovery-card{grid-template-columns:minmax(0,1fr);gap:18px}.account-recovery-icon{border-radius:14px;width:48px;height:48px}.account-recovery-actions{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px;display:grid}.account-recovery-note{margin-top:4px}}@media (prefers-reduced-motion:reduce){.account-recovery-spinner{animation:none}}
