@layer features{.account-dashboard-module__o4jLHG__tabs{border-bottom:1px solid var(--border);gap:28px;display:flex;overflow-x:auto}.account-dashboard-module__o4jLHG__tabs a{padding:var(--space-3-5) 0;font-size:var(--text-size-14);white-space:nowrap;border-bottom:3px solid #0000}.account-dashboard-module__o4jLHG__tabs a[aria-current=page]{border-color:var(--brand-border);font-weight:700}.account-dashboard-module__o4jLHG__stats{border:1px solid var(--border);background:var(--card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-dashboard-module__o4jLHG__stats>div{padding:var(--space-6)}.account-dashboard-module__o4jLHG__stats>div+div{border-left:1px solid var(--border)}.account-dashboard-module__o4jLHG__stats dt{color:var(--muted-foreground);font-size:var(--text-size-11);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.account-dashboard-module__o4jLHG__stats dd{margin-top:var(--space-2-5);letter-spacing:-.04em;font-size:28px;font-weight:600}.account-dashboard-module__o4jLHG__stats small{margin-top:var(--space-1-5);font-size:var(--text-size-12);color:var(--muted-foreground);display:block}.account-dashboard-module__o4jLHG__program{padding:var(--space-6) 0;border-top:1px solid var(--border)}.account-dashboard-module__o4jLHG__program header{gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.account-dashboard-module__o4jLHG__program h3{font-size:var(--text-size-18);font-weight:650}.account-dashboard-module__o4jLHG__badge{background:var(--brand-soft);border:1px solid var(--brand-border);padding:var(--space-1) var(--space-2);font-size:var(--text-size-11)}.account-dashboard-module__o4jLHG__actions{gap:var(--space-4);margin-top:var(--space-5);font-size:var(--text-size-13);flex-wrap:wrap;align-items:center;display:flex}.account-dashboard-module__o4jLHG__empty{padding:var(--space-8) 0;color:var(--muted-foreground);font-size:var(--text-size-14)}@media (max-width:600px){.account-dashboard-module__o4jLHG__program{overflow-wrap:anywhere}.account-dashboard-module__o4jLHG__actions a,.account-dashboard-module__o4jLHG__program summary{min-height:var(--control-height-touch);align-content:center}.account-dashboard-module__o4jLHG__actions a{align-items:center;display:inline-flex}.account-dashboard-module__o4jLHG__stats{grid-template-columns:1fr}.account-dashboard-module__o4jLHG__stats>div+div{border-left:0;border-top:1px solid var(--border)}.account-dashboard-module__o4jLHG__stats>div{padding:var(--space-5)}}}
@layer features{.publishing-wizard-module__ntsRlG__header,.publishing-wizard-module__ntsRlG__content{padding:28px var(--space-10)}.publishing-wizard-module__ntsRlG__footer{padding:var(--space-5) var(--space-10)}.publishing-wizard-module__ntsRlG__progress{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.publishing-wizard-module__ntsRlG__progress li{border-top:2px solid var(--border);padding-top:var(--space-3)}.publishing-wizard-module__ntsRlG__progress li[aria-current=step]{border-color:var(--foreground);font-weight:600}@media (max-width:640px){.publishing-wizard-module__ntsRlG__header,.publishing-wizard-module__ntsRlG__content,.publishing-wizard-module__ntsRlG__footer{padding:var(--space-4)}}.publishing-wizard-module__ntsRlG__wizard{max-width:960px;padding:var(--space-2) 0 var(--space-12);margin:0 auto}.publishing-wizard-module__ntsRlG__panel{border-top:1px solid var(--border);background:var(--card)}.publishing-wizard-module__ntsRlG__header{border-bottom:0}.publishing-wizard-module__ntsRlG__header h2{font-size:var(--text-size-32);letter-spacing:-.035em}.publishing-wizard-module__ntsRlG__progress li[aria-current=step]{border-color:var(--brand-border)}.publishing-wizard-module__ntsRlG__progress li[aria-current=step]>span{background:var(--brand);color:var(--brand-foreground)}.publishing-wizard-module__ntsRlG__review{gap:var(--space-10);grid-template-columns:220px minmax(0,1fr);align-items:center;display:grid}.publishing-wizard-module__ntsRlG__cover{isolation:isolate;aspect-ratio:1/1.414;background:var(--surface-subtle);border:1px solid var(--border);box-shadow:5px 6px 0 var(--surface-subtle);position:relative;overflow:hidden}.publishing-wizard-module__ntsRlG__coverImage,.publishing-wizard-module__ntsRlG__shade{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.publishing-wizard-module__ntsRlG__shade{background:var(--product-shadow-neutral)}.publishing-wizard-module__ntsRlG__coverText{gap:var(--space-3);height:100%;padding:var(--space-6);overflow-wrap:anywhere;flex-direction:column;display:flex}.publishing-wizard-module__ntsRlG__coverText strong{letter-spacing:-.04em;font-size:25px;line-height:1.08}.publishing-wizard-module__ntsRlG__coverText>span:not(.publishing-wizard-module__ntsRlG__coverBadge){font-size:var(--text-size-11);line-height:1.5}.publishing-wizard-module__ntsRlG__coverText small{font-size:var(--text-size-10)}.publishing-wizard-module__ntsRlG__coverBadge{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.publishing-wizard-module__ntsRlG__eyebrow{font-size:var(--text-size-10);text-transform:uppercase;letter-spacing:.14em;color:var(--muted-foreground);font-weight:700}.publishing-wizard-module__ntsRlG__programDetails h3{margin-top:var(--space-3);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.2}.publishing-wizard-module__ntsRlG__description{margin-top:var(--space-3);font-size:var(--text-size-14);color:var(--muted-foreground);line-height:1.6}.publishing-wizard-module__ntsRlG__includes{gap:var(--space-2-5);padding:var(--space-6) 0;font-size:var(--text-size-13);display:grid}.publishing-wizard-module__ntsRlG__includes li{gap:var(--space-2-5);align-items:center;display:flex}.publishing-wizard-module__ntsRlG__includes svg{color:var(--positive);flex-shrink:0}.publishing-wizard-module__ntsRlG__editorLink{gap:var(--space-2);font-size:var(--text-size-12);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.publishing-wizard-module__ntsRlG__creator{gap:var(--space-3-5);padding:var(--space-5) 0;border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;display:flex}.publishing-wizard-module__ntsRlG__primary{background:var(--brand);color:var(--brand-foreground);border-color:var(--brand-border);box-shadow:none}.publishing-wizard-module__ntsRlG__primary:hover{background:var(--brand-hover);color:var(--brand-foreground)}.publishing-wizard-module__ntsRlG__success{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--positive-soft);color:var(--positive);font-size:var(--text-size-13);align-items:center;display:flex}@media (max-width:640px){.publishing-wizard-module__ntsRlG__wizard{overflow-wrap:anywhere;min-width:0}.publishing-wizard-module__ntsRlG__review{grid-template-columns:1fr;gap:28px}.publishing-wizard-module__ntsRlG__cover{width:min(220px,75%);margin-inline:auto}.publishing-wizard-module__ntsRlG__header h2{font-size:26px}.publishing-wizard-module__ntsRlG__programDetails h3{font-size:23px}.publishing-wizard-module__ntsRlG__footer{flex-wrap:wrap}.publishing-wizard-module__ntsRlG__editorLink,.publishing-wizard-module__ntsRlG__content summary{min-height:var(--control-height-touch);align-content:center}.publishing-wizard-module__ntsRlG__footer>:is(button,a){min-height:var(--control-height-touch);white-space:normal;max-width:100%;height:auto;padding-block:var(--space-3)}}@media (max-width:480px){.publishing-wizard-module__ntsRlG__footer>:is(button,a):last-child{flex:100%}}.publishing-wizard-module__ntsRlG__distribution{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.publishing-wizard-module__ntsRlG__distributionChoice{border:1px solid var(--border);cursor:pointer;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.publishing-wizard-module__ntsRlG__distributionChoice:hover{border-color:var(--foreground)}.publishing-wizard-module__ntsRlG__distributionChoice[data-selected=true]{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground);background:var(--surface-subtle)}.publishing-wizard-module__ntsRlG__distributionChoice:has(input:focus-visible){outline:2px solid var(--foreground);outline-offset:4px}.publishing-wizard-module__ntsRlG__distribution:disabled .publishing-wizard-module__ntsRlG__distributionChoice{cursor:wait;opacity:.6}.publishing-wizard-module__ntsRlG__choiceTop{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.publishing-wizard-module__ntsRlG__choiceTop input{width:18px;height:18px;accent-color:var(--foreground)}.publishing-wizard-module__ntsRlG__choiceTitle{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.35}.publishing-wizard-module__ntsRlG__choiceDescription,.publishing-wizard-module__ntsRlG__choiceDetail{color:var(--muted-foreground);font-size:13px;line-height:1.6}.publishing-wizard-module__ntsRlG__choiceDetail{border-top:1px solid var(--border);margin-top:auto;padding-top:16px;font-size:12px}.publishing-wizard-module__ntsRlG__packageCard{border:1px solid var(--border);padding:24px}.publishing-wizard-module__ntsRlG__packageHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 24px;display:flex}.publishing-wizard-module__ntsRlG__packageHeading h3{font-size:16px;font-weight:600}.publishing-wizard-module__ntsRlG__packageHeading p{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.5}.publishing-wizard-module__ntsRlG__packagePrice{background:var(--surface-subtle);flex-shrink:0;padding:6px 10px;font-size:13px;font-weight:600}.publishing-wizard-module__ntsRlG__packageContents{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;padding-top:24px;display:grid}.publishing-wizard-module__ntsRlG__packageContents li{align-items:start;gap:10px;display:flex}.publishing-wizard-module__ntsRlG__packageContents svg{color:var(--muted-foreground);flex-shrink:0}.publishing-wizard-module__ntsRlG__packageContents strong{font-size:13px;font-weight:600;display:block}.publishing-wizard-module__ntsRlG__packageContents li span span{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.5;display:block}.publishing-wizard-module__ntsRlG__packageNote{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:24px;padding-top:16px;font-size:12px;line-height:1.6}@media (max-width:760px){.publishing-wizard-module__ntsRlG__distribution{grid-template-columns:1fr}.publishing-wizard-module__ntsRlG__packageContents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.publishing-wizard-module__ntsRlG__distributionChoice,.publishing-wizard-module__ntsRlG__packageCard{padding:20px}.publishing-wizard-module__ntsRlG__packageContents{grid-template-columns:1fr;gap:20px}}.publishing-wizard-module__ntsRlG__nextSteps{border:1px solid var(--border);border-left:3px solid var(--brand-border);background:var(--surface-subtle);padding:24px}.publishing-wizard-module__ntsRlG__nextStepsHeading{align-items:flex-start;gap:12px;display:flex}.publishing-wizard-module__ntsRlG__nextStepsHeading>svg{flex-shrink:0;margin-top:2px}.publishing-wizard-module__ntsRlG__nextStepsHeading h3{letter-spacing:-.02em;margin-top:6px;font-size:18px;font-weight:600;line-height:1.4}.publishing-wizard-module__ntsRlG__nextStepsIntro,.publishing-wizard-module__ntsRlG__nextStepsList p,.publishing-wizard-module__ntsRlG__nextStepsNote{color:var(--muted-foreground);font-size:13px;line-height:1.65}.publishing-wizard-module__ntsRlG__nextStepsIntro{margin-top:8px}.publishing-wizard-module__ntsRlG__nextStepsList{gap:20px;margin-top:24px;display:grid}.publishing-wizard-module__ntsRlG__nextStepsList li{align-items:flex-start;gap:12px;display:flex}.publishing-wizard-module__ntsRlG__nextStepNumber{border:1px solid var(--border);background:var(--card);flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.publishing-wizard-module__ntsRlG__nextStepsList h4{margin-bottom:4px;font-size:14px;font-weight:600;line-height:24px}.publishing-wizard-module__ntsRlG__nextStepsNote{border-top:1px solid var(--border);margin-top:24px;padding-top:16px;font-size:12px}@media (max-width:480px){.publishing-wizard-module__ntsRlG__nextSteps{padding:20px}}}
