.editorial-workspace{--workspace-ink:var(--editorial-ink,#183d31);--workspace-paper:var(--editorial-paper,#fbfaf7);--workspace-mint:var(--editorial-mint,#dcefe6);--workspace-apricot:var(--editorial-apricot,#efcbb6);--workspace-line:color-mix(in oklab, var(--workspace-ink) 16%, var(--workspace-paper));--workspace-shadow:0 14px 38px -28px color-mix(in oklab, var(--workspace-ink) 40%, transparent);min-width:0}.editorial-workspace .content-page{padding-top:clamp(32px,5vw,68px);padding-bottom:clamp(56px,8vw,100px)}.editorial-workspace .content-page>h1,.editorial-workspace .cert-heading h1,.editorial-workspace .invitation-page-header h1,.editorial-workspace .dash-hero h1{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(36px,4.6vw,60px);font-weight:400;line-height:1.09}.editorial-workspace .content-page>.lead{max-width:650px;margin-top:18px;font-size:17px;line-height:1.75}.editorial-workspace .content-page>.eyebrow,.editorial-workspace .cert-heading .eyebrow,.editorial-workspace .dash-hero .eyebrow{color:var(--workspace-ink);letter-spacing:.13em;font-size:11px}.editorial-workspace .dash{gap:24px}.editorial-workspace .dash-switch{border:1px solid var(--workspace-line);background:var(--card);border-radius:999px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin-bottom:26px;padding:5px;display:flex}.editorial-workspace .dash-hero{isolation:isolate;border:1px solid var(--workspace-line);background:linear-gradient(110deg, var(--workspace-mint), var(--workspace-paper) 80%);border-radius:28px;gap:24px;padding:clamp(24px,4vw,48px);position:relative}.editorial-workspace .dash-avatar{background:var(--workspace-ink);width:76px;height:76px;color:var(--workspace-paper);font-family:var(--font-editorial,Georgia, serif);box-shadow:0 0 0 7px color-mix(in oklab, var(--card) 60%, transparent);font-size:30px;font-weight:400}.editorial-workspace .dash-hero>div:last-child{min-width:0}.editorial-workspace .dash-hero .text-muted-foreground{overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.8}.editorial-workspace .dash-stats{gap:14px;margin:0}.editorial-workspace .dash-stat,.editorial-workspace .admin-kpi{border-color:var(--workspace-line);box-shadow:var(--workspace-shadow);border-radius:20px;padding:24px;position:relative}.editorial-workspace .dash-stat>svg,.editorial-workspace .admin-kpi>svg{margin-bottom:12px}.editorial-workspace .dash-stat strong,.editorial-workspace .admin-kpi strong{font-family:var(--font-editorial,Georgia, serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1}.editorial-workspace .dash-actions{gap:14px;margin-top:8px}.editorial-workspace .dash-action{border-color:var(--workspace-line);background:var(--card);box-shadow:var(--workspace-shadow);border-radius:20px;gap:9px;padding:24px;transition:border-color .18s,transform .18s}.editorial-workspace .dash-action>svg{background:var(--workspace-mint);width:38px;height:38px;color:var(--workspace-ink);border-radius:12px;margin-bottom:6px;padding:9px}.editorial-workspace .dash-action:nth-child(3n+2)>svg{background:color-mix(in oklab, var(--workspace-apricot) 60%, var(--workspace-paper))}.editorial-workspace .dash-action strong{font-size:16px;font-weight:600}.editorial-workspace .dash-action span{line-height:1.7}.editorial-workspace .dash-action:hover{border-color:var(--workspace-ink);transform:translateY(-3px)}.editorial-workspace .dash-panel,.editorial-workspace .dash-shop-card,.editorial-workspace .sub-panel,.editorial-workspace .admin-panel,.editorial-workspace .admin-editor{border-color:var(--workspace-line);background:var(--card);box-shadow:var(--workspace-shadow);border-radius:22px;padding:clamp(20px,2.6vw,30px)}.editorial-workspace .dash-panel>header,.editorial-workspace .dash-shops-head{gap:16px;margin-bottom:22px}.editorial-workspace .dash-panel h2,.editorial-workspace .dash-shops-head h2,.editorial-workspace .sub-panel-head h2,.editorial-workspace .admin-panel>header h2{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.035em;font-size:clamp(23px,2.8vw,31px);font-weight:400}.editorial-workspace .dash-shops{margin:24px 0 10px}.editorial-workspace .dash-shop-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px}.editorial-workspace .dash-shop-card{gap:20px}.editorial-workspace .dash-shop-card>header h3{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.03em;font-size:25px;font-weight:400}.editorial-workspace .dash-shop-numbers{gap:8px}.editorial-workspace .dash-shop-numbers li{background:var(--workspace-paper);padding:15px 8px}.editorial-workspace .dash-shop-numbers li[data-warn]{background:var(--workspace-mint)}.editorial-workspace .dash-shop-numbers strong{font-family:var(--font-editorial,Georgia, serif);font-size:26px;font-weight:400}.editorial-workspace .dash-shop-latest,.editorial-workspace .dash-empty,.editorial-workspace .dash-note{line-height:1.75}.editorial-workspace .dash-list li{padding-block:16px}.editorial-workspace .sub-panel{margin:12px 0}.editorial-workspace .sub-plans{margin-block:28px}.editorial-workspace .sub-plan{border-color:var(--workspace-line);background:var(--workspace-paper);border-radius:16px;padding:22px 18px}.editorial-workspace .sub-plan[data-state=current]{border-color:var(--workspace-ink);background:var(--workspace-mint)}.editorial-workspace .sub-plan-price{font-family:var(--font-editorial,Georgia, serif);font-size:30px;font-weight:400}.editorial-workspace .cert-steps{border:1px solid var(--workspace-line);background:var(--card);border-radius:20px;gap:8px;padding:7px}.editorial-workspace .cert-steps>span{border-radius:14px;gap:12px;padding:16px;font-size:13px}.editorial-workspace .cert-steps [data-current=true]{background:var(--workspace-mint)}.editorial-workspace .cert-layout{gap:clamp(24px,4vw,56px)}.editorial-workspace .cert-form,.editorial-workspace .account-layout>aside,.editorial-workspace .invoice-form{border:1px solid var(--workspace-line);background:var(--card);box-shadow:var(--workspace-shadow);border-radius:24px;min-width:0;padding:clamp(20px,3vw,32px)}.editorial-workspace .cert-form fieldset:first-child{border-top:0;padding-top:8px}.editorial-workspace .cert-form legend{font-family:var(--font-editorial,Georgia, serif);font-size:24px;font-weight:400;line-height:1.35}.editorial-workspace .cert-aside{border:1px solid var(--workspace-line);background:var(--workspace-mint);border-radius:22px;padding:26px}.editorial-workspace .cert-aside h2{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.03em;margin-top:16px;font-size:26px;line-height:1.2}.editorial-workspace .cert-aside ol{padding-left:18px}.editorial-workspace .cert-application-list{gap:12px;margin-top:28px;display:grid}.editorial-workspace .cert-application{border:1px solid var(--workspace-line);background:var(--card);box-shadow:var(--workspace-shadow);border-radius:18px;padding:24px}.editorial-workspace .cert-application:hover{border-color:var(--workspace-ink)}.editorial-workspace .cert-empty,.editorial-workspace .content-page>.empty-state{border:1px dashed var(--workspace-line);background:color-mix(in oklab, var(--workspace-mint) 35%, var(--workspace-paper));border-radius:24px;margin-top:28px;padding:clamp(32px,6vw,64px) 24px}.editorial-workspace .field>input:not([type=color]):not([type=checkbox]):not([type=radio]),.editorial-workspace .field>textarea,.editorial-workspace .field>select,.editorial-workspace .cert-select,.editorial-workspace .admin-form input:not([type=checkbox]):not([type=radio]),.editorial-workspace .admin-form select{border:1px solid var(--workspace-line);background:var(--card);min-height:46px;color:var(--foreground);border-radius:11px;padding:11px 13px;line-height:1.5}.editorial-workspace .field>input:focus-visible,.editorial-workspace .field>textarea:focus-visible,.editorial-workspace .field>select:focus-visible,.editorial-workspace .cert-select:focus-visible{outline:2px solid var(--workspace-ink);outline-offset:3px}.editorial-workspace .content-page>.notice,.editorial-workspace .cert-form .notice{border:1px solid var(--workspace-line);background:var(--workspace-paper);border-radius:14px;padding:18px 20px;line-height:1.75}.editorial-workspace .account-layout{gap:clamp(24px,4vw,56px)}.editorial-workspace .account-layout>aside{align-self:start}.editorial-workspace .account-layout>div>.review-card{border:1px solid var(--workspace-line);background:var(--card);border-radius:20px;margin-top:16px;padding:24px}.editorial-workspace .invoice-table-wrap{border-color:var(--workspace-line);border-radius:18px}.editorial-workspace .invoice-table th{background:var(--workspace-paper);color:var(--workspace-ink);letter-spacing:.06em;text-transform:uppercase;padding:16px;font-size:11px;font-weight:600}.editorial-workspace .invoice-table td{padding:17px 16px}.editorial-workspace .admin-tabs{border:1px solid var(--workspace-line);background:var(--card);border-radius:17px;gap:6px;margin:24px 0 28px;padding:6px}.editorial-workspace .admin-tab{border:0;border-radius:11px;margin:0;padding:12px 16px;font-size:13px}.editorial-workspace .admin-tab[aria-selected=true]{background:var(--workspace-ink);color:var(--workspace-paper)}.editorial-workspace .admin-tab[aria-selected=true] span{background:color-mix(in oklab, var(--workspace-paper) 16%, var(--workspace-ink))}.editorial-workspace .admin-kpi-main{background:var(--workspace-ink);color:var(--workspace-paper)}.editorial-workspace .admin-work-item{background:var(--workspace-paper);border-radius:13px;padding:15px}.editorial-workspace .admin-work-item[data-attention=true]{background:var(--workspace-mint)}.editorial-workspace.widget-catalog-page,.editorial-workspace.install-page{padding-top:clamp(34px,5vw,66px);padding-bottom:90px}.editorial-workspace .widget-catalog-hero{gap:clamp(28px,5vw,68px);padding-top:18px}.editorial-workspace .widget-catalog-hero h1,.editorial-workspace .install-page-hero h1{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.045em;font-size:clamp(40px,5.4vw,72px);font-weight:400;line-height:1.05}.editorial-workspace .widget-catalog-hero h1>span,.editorial-workspace .install-page-hero h1>em{color:var(--workspace-ink);font-style:italic;font-weight:400}.editorial-workspace .widget-catalog-hero-display{border-color:var(--workspace-line);background:radial-gradient(ellipse at 100% 0, color-mix(in oklab, var(--workspace-apricot) 60%, transparent), transparent 65%), var(--workspace-mint);box-shadow:0 24px 48px -36px var(--workspace-ink);border-radius:28px;padding:clamp(20px,3vw,34px)}.editorial-workspace .widget-catalog-display-top,.editorial-workspace .widget-catalog-hero-display>p{color:color-mix(in oklab, var(--workspace-ink) 80%, var(--workspace-paper));font-size:11px}.editorial-workspace .widget-catalog-display-note{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:1.3}.editorial-workspace .widget-catalog-section-heading h2,.editorial-workspace .widget-catalog-explainer h2,.editorial-workspace .install-plugin-band h2{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.04em;font-size:clamp(29px,3.6vw,43px);font-weight:400;line-height:1.15}.editorial-workspace .widget-catalog-card{border-color:var(--workspace-line);background:var(--card);box-shadow:var(--workspace-shadow);border-radius:23px}.editorial-workspace .widget-catalog-card-title h3{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.025em;font-size:23px;font-weight:400}.editorial-workspace .widget-catalog-preview{background-color:var(--workspace-paper)}.editorial-workspace .widget-catalog-company{border-color:var(--workspace-line);background:var(--workspace-mint);border-radius:24px;padding:clamp(22px,3vw,34px)}.editorial-workspace .widget-catalog-company>div>strong{font-family:var(--font-editorial,Georgia, serif);font-size:26px;font-weight:400}.editorial-workspace .widget-catalog-benefits{gap:12px 20px;font-size:13px}.editorial-workspace .widget-studio{--ws-ink:var(--workspace-ink);--ws-soft:var(--workspace-paper);--ws-stroke:var(--workspace-line);box-shadow:var(--workspace-shadow);border-radius:25px}.editorial-workspace .ws-header{background:var(--workspace-mint);padding:30px}.editorial-workspace .ws-header h2{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.04em;font-size:clamp(26px,3vw,37px);font-weight:400}.editorial-workspace .ws-controls{background:var(--workspace-paper)}.editorial-workspace .ws-step-tabs{padding:15px}.editorial-workspace .ws-step-tabs button{border-radius:12px;min-height:42px}.editorial-workspace .ws-control-panel{padding:26px}.editorial-workspace .ws-panel-intro h3{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.03em;font-size:25px;font-weight:400}.editorial-workspace .install-hero-flow{border-color:var(--workspace-line);background:var(--workspace-mint);box-shadow:var(--workspace-shadow);border-radius:28px;padding:clamp(24px,3vw,38px)}.editorial-workspace .install-hero-pill{background:color-mix(in oklab, var(--card) 75%, transparent);color:var(--workspace-ink);border-radius:999px;font-size:12px}.editorial-workspace .install-plugin-band{border:1px solid var(--workspace-line);background:var(--card);box-shadow:var(--workspace-shadow);border-radius:24px;padding:clamp(26px,3vw,38px)}.editorial-workspace .installation-methods{gap:12px}.editorial-workspace .installation-methods button{border-color:var(--workspace-line);background:var(--card);box-shadow:var(--workspace-shadow);border-radius:17px;padding:20px}.editorial-workspace .installation-methods button[aria-pressed=true]{border-color:var(--workspace-ink);background:var(--workspace-ink);color:var(--workspace-paper)}.editorial-workspace .installation-methods small{font-size:12px;line-height:1.5}.editorial-workspace .installation-methods span{overflow-wrap:anywhere}.editorial-workspace .install-note-grid{gap:20px}.editorial-workspace .install-note-grid>div{border:1px solid var(--workspace-line);background:var(--card);border-radius:21px;padding:26px}.editorial-workspace .install-note-grid h3{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.03em;font-size:26px;font-weight:400}.editorial-workspace .invitation-center{--invite-ink:var(--workspace-ink);--invite-mint:var(--workspace-mint);--invite-paper:var(--workspace-paper)}.editorial-workspace .invitation-intro h2{font-family:var(--font-editorial,Georgia, serif);font-size:clamp(30px,4vw,47px);font-weight:400;line-height:1.12}.editorial-workspace .invitation-card{border-color:var(--workspace-line);background:var(--card);box-shadow:var(--workspace-shadow);border-radius:23px;padding:clamp(20px,3vw,30px)}.editorial-workspace .invitation-steps{border-radius:20px;padding:22px 26px}.editorial-workspace .invitation-page-header{border-bottom:1px solid var(--workspace-line);padding-bottom:30px}.editorial-workspace .auth-shell{border-color:var(--workspace-line);box-shadow:var(--workspace-shadow);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editorial-workspace .auth-brand{background:var(--workspace-mint);color:var(--workspace-ink);padding:clamp(26px,4vw,50px)}.editorial-workspace .auth-brand .eyebrow,.editorial-workspace .auth-brand h1{color:var(--workspace-ink)}.editorial-workspace .auth-brand h1{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.045em;font-size:clamp(37px,4.5vw,59px);font-weight:400;line-height:1.07}.editorial-workspace .auth-brand-points{gap:23px;margin-block:4px 10px}.editorial-workspace .auth-brand-points>li>svg{box-sizing:content-box;background:color-mix(in oklab, var(--card) 65%, transparent);border-radius:11px;margin-top:0;padding:9px}.editorial-workspace .auth-brand-quote{border-color:var(--workspace-line);background:color-mix(in oklab, var(--card) 65%, transparent);border-radius:20px;padding:24px}.editorial-workspace .auth-brand-quote blockquote{font-family:var(--font-editorial,Georgia, serif);font-size:25px;font-weight:400;line-height:1.3}.editorial-workspace .auth-card{background:var(--card);padding:clamp(26px,4vw,50px)}.editorial-workspace .auth-card>h2{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.035em;font-size:31px;font-weight:400;line-height:1.15}.editorial-workspace .auth-type-option{border-color:var(--workspace-line);border-radius:16px;padding:18px 14px}.editorial-workspace .auth-type-option[data-active]{border-color:var(--workspace-ink);background:var(--workspace-mint)}.editorial-workspace .auth-card>.notice{border:1px solid var(--workspace-line);background:var(--workspace-paper);border-radius:14px;padding:16px;font-size:12px;line-height:1.65}.editorial-workspace .workspace-reset{border:1px solid var(--workspace-line);background:var(--card);box-shadow:var(--workspace-shadow);border-radius:26px;margin-block:48px 80px;padding:clamp(26px,5vw,56px)}.editorial-workspace .workspace-reset>p{color:var(--muted-foreground);margin:20px 0 26px;line-height:1.7}.editorial-workspace .workspace-invitation-landing{border:1px solid var(--workspace-line);background:linear-gradient(150deg, var(--workspace-mint), var(--workspace-paper) 60%);box-shadow:var(--workspace-shadow);border-radius:28px;margin-block:48px 80px;padding:clamp(30px,5vw,60px)}.editorial-workspace .workspace-invitation-landing>h1{font-size:clamp(32px,4vw,51px)}.editorial-workspace .workspace-invitation-landing>.lead{margin-bottom:28px}.editorial-workspace .workspace-review-card,.editorial-workspace .workspace-analysis>form,.editorial-workspace .site-test-controls{border:1px solid var(--workspace-line);background:var(--card);box-shadow:var(--workspace-shadow);border-radius:22px;padding:clamp(22px,3vw,32px)}.editorial-workspace .workspace-review-card>textarea,.editorial-workspace .workspace-analysis>form>textarea{border-color:var(--workspace-line);background:var(--workspace-paper);border-radius:12px}.editorial-workspace .plan-gate-card{border-color:var(--workspace-line);background:var(--card);box-shadow:0 16px 42px -20px color-mix(in oklab, var(--workspace-ink) 35%, transparent);border-radius:24px}.editorial-workspace .plan-gate-card>h3{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.035em;font-size:29px;font-weight:400;line-height:1.2}@media (width<=900px){.editorial-workspace .auth-shell{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.editorial-workspace .dash-hero{align-items:flex-start;gap:20px;padding:26px}.editorial-workspace .dash-avatar{width:56px;height:56px;font-size:25px}.editorial-workspace .dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-workspace .dash-grid,.editorial-workspace .cert-layout,.editorial-workspace .account-layout{grid-template-columns:minmax(0,1fr)}.editorial-workspace .dash-panel>header,.editorial-workspace .dash-shops-head{flex-wrap:wrap}.editorial-workspace .cert-steps{grid-template-columns:minmax(0,1fr);gap:4px}.editorial-workspace .cert-steps>span{padding:12px 14px}.editorial-workspace .cert-application{flex-wrap:wrap;gap:18px}.editorial-workspace .ws-header,.editorial-workspace .ws-control-panel{padding:22px}}@media (width<=440px){.editorial-workspace .auth-type{grid-template-columns:minmax(0,1fr)}.editorial-workspace .auth-type-option{grid-template-columns:24px minmax(0,1fr);gap:3px 12px}.editorial-workspace .auth-type-option>svg{grid-row:span 2}.editorial-workspace .dash-hero{flex-direction:column}.editorial-workspace .dash-stat{padding:20px 16px}.editorial-workspace .dash-shop-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-workspace .sub-plans{grid-template-columns:minmax(0,1fr)}.editorial-workspace .widget-catalog-hero-display{padding:20px 14px}.editorial-workspace .widget-catalog-section-heading{gap:18px}.editorial-workspace .installation-methods button{padding:17px 13px}.editorial-workspace .installation-methods span{font-size:14px}}@media (prefers-reduced-motion:reduce){.editorial-workspace .dash-action{transition:none}.editorial-workspace .dash-action:hover{transform:none}}
