.spc-app,
.spc-app
*{box-sizing:border-box}.spc-app{--spc-brand:#2c3e50;--spc-brand-soft:#eef3f8;--spc-border:#d8e0ea;--spc-surface:#fff;--spc-surface-muted:#f6f8fb;--spc-text:#1f2933;--spc-text-soft:#5c6a79;--spc-shadow:0 18px 50px rgba(27, 39, 51, 0.08);color:var(--spc-text);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.spc-hidden{display:none !important}.spc-screen{width:100%}.spc-btn{appearance:none !important;border:1px
solid var(--spc-brand) !important;background:var(--spc-brand) !important;color:#fff !important;border-radius:999px !important;padding:10px
16px !important;font-size:14px !important;font-weight:600 !important;line-height:1.2 !important;cursor:pointer !important;box-shadow:none !important;transition:background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, transform 0.18s ease !important}.spc-btn:hover,.spc-btn:focus,.spc-btn:active{background:#fff !important;color:var(--spc-brand) !important;border-color:var(--spc-brand) !important;outline:none !important}.spc-btn:disabled{opacity:0.55 !important;cursor:not-allowed !important}.spc-btn.is-active{background:#fff !important;color:var(--spc-brand) !important;border-color:var(--spc-brand) !important}.spc-btn--danger{border-color:var(--spc-brand) !important}.spc-btn--back{align-self:flex-start}.spc-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px
14px;border-radius:999px;background:rgba(44, 62, 80, 0.08);color:var(--spc-brand);font-size:13px;font-weight:700;letter-spacing:0.02em;text-transform:uppercase}.spc-welcome{padding:24px
18px 36px}.spc-welcome__hero{display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(280px, 0.7fr);gap:22px;margin-bottom:24px}.spc-welcome__copy,.spc-welcome__cards,.spc-resume-bar,.spc-ribbon-shell,.spc-stage-shell,.spc-sidebar,.spc-template-card,.spc-note-card{background:var(--spc-surface);border:1px
solid var(--spc-border);box-shadow:var(--spc-shadow)}.spc-welcome__copy,.spc-welcome__cards,.spc-resume-bar,.spc-ribbon-shell,.spc-stage-shell,.spc-sidebar{border-radius:24px}.spc-welcome__copy{padding:28px}.spc-welcome__title{margin:18px
0 12px;font-size:clamp(30px, 4vw, 52px);line-height:1.04;letter-spacing:-0.03em}.spc-welcome__text{margin:0;color:var(--spc-text-soft);font-size:17px;line-height:1.6;max-width:64ch}.spc-welcome__cards{padding:18px;display:grid;gap:16px}.spc-note-card{border-radius:20px;padding:18px;background:linear-gradient(180deg, #fff 0%, #f8fbff 100%)}.spc-note-card
strong{display:block;color:var(--spc-brand);margin-bottom:8px}.spc-note-card
span{color:var(--spc-text-soft);line-height:1.5;display:block}.spc-resume-bar{margin-bottom:22px;padding:18px
22px;display:flex;justify-content:space-between;align-items:center;gap:16px}.spc-resume-bar
strong{display:block;margin-bottom:4px}.spc-resume-bar
span{color:var(--spc-text-soft)}.spc-resume-bar__actions{display:flex;flex-wrap:wrap;gap:12px}.spc-template-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px}.spc-template-card{width:100%;border-radius:24px;padding:16px;text-align:left;cursor:pointer;transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease}.spc-template-card:hover,.spc-template-card.is-active{transform:translateY(-3px);border-color:rgba(44, 62, 80, 0.35);box-shadow:0 22px 56px rgba(27, 39, 51, 0.12)}.spc-template-card__poster{border-radius:18px;background:#eef3f8;aspect-ratio:0.72 / 1;overflow:hidden;border:1px
solid #dbe4ee;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.spc-template-card__poster
img{width:100%;height:100%;object-fit:cover}.spc-template-card__poster--blank{background:linear-gradient(180deg, #f9fbfd 0%, #eef3f8 100%)}.spc-template-card__blank-plus{width:68px;height:68px;border-radius:20px;display:flex;align-items:center;justify-content:center;color:var(--spc-brand);font-size:36px;border:1px
dashed rgba(44, 62, 80, 0.3);background:rgba(255, 255, 255, 0.8)}.spc-template-card__mock{width:74%;height:88%;border-radius:10px;background:var(--spc-card-bg);padding:10px;display:grid;gap:8px;align-content:start}.spc-template-card__mock-header,.spc-template-card__mock-block,.spc-template-card__mock-footer{display:block;border-radius:7px}.spc-template-card__mock-header{height:22%;background:var(--spc-card-primary)}.spc-template-card__mock-block{height:16%;background:var(--spc-card-block)}.spc-template-card__mock-footer{margin-top:auto;height:10%;background:rgba(44, 62, 80, 0.1)}.spc-template-card__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.spc-template-card__name{margin:0
0 6px;font-size:15px;font-weight:700;color:var(--spc-text)}.spc-template-card__subtitle{margin:0;font-size:13px;line-height:1.45;color:var(--spc-text-soft)}.spc-template-card__swatches{display:inline-flex;gap:6px;padding-top:2px}.spc-template-card__swatches
span{width:12px;height:12px;border-radius:999px;border:1px
solid rgba(0, 0, 0, 0.06)}.spc-welcome__footer{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:14px;color:var(--spc-text-soft);font-size:14px}.spc-welcome__footer
a{color:var(--spc-brand);text-decoration:none;font-weight:600}.spc-editor{padding:18px}.spc-editor__top{display:grid;gap:14px;margin-bottom:14px}.spc-ribbon-shell{overflow:hidden}.spc-ribbon-tabs{display:flex;gap:8px;padding:16px
16px 0}.spc-ribbon-tab{appearance:none;border:0;background:transparent;color:var(--spc-text-soft);font-size:15px;font-weight:700;padding:10px
14px;border-radius:14px 14px 0 0;cursor:pointer}.spc-ribbon-tab.is-active{color:var(--spc-brand);background:rgba(44, 62, 80, 0.06)}.spc-ribbon-panels{padding:16px;border-top:1px solid var(--spc-border);background:linear-gradient(180deg, #fff 0%, #fbfdff 100%)}.spc-ribbon-panel{display:none;flex-wrap:wrap;gap:12px;align-items:center}.spc-ribbon-panel.is-active{display:flex}.spc-workspace{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:14px;min-height:860px}.spc-stage-shell{min-width:0;padding:16px;position:relative;display:flex;flex-direction:column;min-height:860px}.spc-stage-controls{position:absolute;top:18px;left:50%;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:10px;padding:10px
14px;border-radius:999px;background:rgba(255, 255, 255, 0.96);border:1px
solid var(--spc-border);box-shadow:0 12px 28px rgba(27, 39, 51, 0.12)}.spc-zoom-readout{min-width:58px;text-align:center;font-weight:700;color:var(--spc-brand)}.spc-stage-meta{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:64px
6px 14px;color:var(--spc-text-soft);font-size:13px}.spc-status{color:var(--spc-brand);font-weight:700;white-space:nowrap}.spc-stage-viewport{position:relative;flex:1;min-height:680px;overflow:auto;border-radius:20px;border:1px
solid var(--spc-border);background:linear-gradient(45deg, rgba(44, 62, 80, 0.035) 25%, transparent 25%),
linear-gradient(-45deg, rgba(44, 62, 80, 0.035) 25%, transparent 25%),
linear-gradient(45deg, transparent 75%, rgba(44, 62, 80, 0.035) 75%),
linear-gradient(-45deg, transparent 75%, rgba(44, 62, 80, 0.035) 75%);background-size:32px 32px;background-position:0 0, 0 16px, 16px -16px, -16px 0px;padding:36px;cursor:default}.spc-stage-viewport.is-pan-mode{cursor:grab}.spc-stage-viewport.is-pan-mode.is-panning{cursor:grabbing}.spc-stage-container{width:max-content;height:max-content;margin:0
auto;box-shadow:0 20px 50px rgba(21, 33, 47, 0.12)}.spc-sidebar{padding:0;overflow:hidden}.spc-panel{height:100%;display:flex;flex-direction:column}.spc-panel__title{margin:0;padding:16px
18px;background:var(--spc-brand);color:#fff;font-size:15px;font-weight:700}.spc-empty-state,.spc-inspector,.spc-multi-selection,.spc-selection-actions{padding:16px
18px}.spc-empty-state,.spc-multi-selection__help{color:var(--spc-text-soft)}.spc-grid-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.spc-field{display:grid;gap:7px;margin-bottom:12px}.spc-field
label{font-size:13px;font-weight:700;color:var(--spc-brand)}.spc-field input,
.spc-field textarea,
.spc-field
select{width:100%;border:1px
solid var(--spc-border);border-radius:14px;background:var(--spc-surface-muted);padding:11px
12px;font-size:14px;color:var(--spc-text)}.spc-field
textarea{resize:vertical;min-height:96px;line-height:1.5}.spc-field input:focus,
.spc-field textarea:focus,
.spc-field select:focus{outline:2px
solid rgba(44, 62, 80, 0.15);border-color:rgba(44, 62, 80, 0.28)}.spc-color-row{display:grid;grid-template-columns:64px minmax(0, 1fr);gap:10px}.spc-color-row input[type="color"]{min-height:46px;padding:4px}.spc-checkbox{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0
auto;color:var(--spc-text);font-weight:600;text-align:center}.spc-checkbox
input{width:auto !important;min-width:0 !important;flex:0 0 auto;margin:0
!important}.spc-field>.spc-checkbox{justify-self:center}.spc-stack{display:grid;gap:10px}.spc-stack--row{grid-template-columns:repeat(2, minmax(0, 1fr))}.spc-selection-actions{margin-top:auto;border-top:1px solid var(--spc-border);background:linear-gradient(180deg, #fff 0%, #fbfdff 100%)}.spc-palette-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:12px;width:100%}.spc-palette{appearance:none;border:1px
solid var(--spc-border);border-radius:18px;background:#fff;padding:12px;text-align:left;cursor:pointer;transition:border-color 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease}.spc-palette:hover,.spc-palette.is-active{border-color:rgba(44, 62, 80, 0.34);transform:translateY(-2px);box-shadow:0 10px 24px rgba(27, 39, 51, 0.08)}.spc-palette__swatches{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:6px;margin-bottom:10px}.spc-swatch{display:block;width:100%;aspect-ratio:1 / 1;border-radius:10px}.spc-palette__label{font-size:13px;font-weight:700;color:var(--spc-text)}.spc-modal{position:fixed;inset:0;background:rgba(26, 36, 48, 0.48);display:grid;place-items:center;padding:18px;z-index:9999}.spc-modal__card{width:min(100%, 460px);border-radius:24px;background:#fff;padding:24px;box-shadow:0 26px 60px rgba(15, 24, 33, 0.22)}.spc-modal__title{margin:0
0 10px;color:var(--spc-brand)}.spc-modal__text{margin:0
0 18px;color:var(--spc-text-soft);line-height:1.55}.spc-modal__actions{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 1200px){.spc-template-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.spc-workspace{grid-template-columns:minmax(0, 1fr)}.spc-sidebar{min-height:0}}@media (max-width: 900px){.spc-welcome__hero{grid-template-columns:1fr}.spc-template-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.spc-stage-controls{position:static;transform:none;width:max-content;max-width:100%;flex-wrap:wrap;margin:0
auto 12px}.spc-stage-meta{padding-top:8px;flex-direction:column;align-items:flex-start}.spc-welcome__footer,.spc-resume-bar{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.spc-template-grid{grid-template-columns:1fr}}.spc-ribbon-tabs{padding:12px
16px 0}.spc-ribbon-tab{appearance:none !important;border:1px
solid transparent !important;background:transparent !important;color:var(--spc-text-soft) !important;font-size:15px !important;font-weight:700 !important;padding:10px
14px !important;border-radius:14px 14px 0 0 !important;cursor:pointer !important}.spc-ribbon-tab.is-active,.spc-ribbon-tab:hover,.spc-ribbon-tab:focus{color:var(--spc-brand) !important;background:rgba(44, 62, 80, 0.06) !important}.spc-ribbon-panel{gap:14px}.spc-ribbon-action{appearance:none !important;min-width:88px;border:1px
solid transparent !important;border-radius:16px !important;background:#fff !important;color:var(--spc-brand) !important;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px
14px !important;cursor:pointer !important;transition:transform 0.16s ease, box-shadow 0.16s ease, border-color 0.16s ease}.spc-ribbon-action:hover,.spc-ribbon-action:focus,.spc-ribbon-action:active{background:#fff !important;color:var(--spc-brand) !important;border-color:rgba(44, 62, 80, 0.22) !important;box-shadow:0 10px 24px rgba(27, 39, 51, 0.08) !important;transform:translateY(-1px)}.spc-ribbon-action--danger{margin-left:auto}.spc-ribbon-action__icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--spc-brand)}.spc-ribbon-action__icon
svg{width:28px;height:28px;display:block}.spc-ribbon-action__label{font-size:13px;line-height:1.2;font-weight:700;color:var(--spc-brand) !important}.spc-ribbon-divider{width:1px;align-self:stretch;background:var(--spc-border);margin:0
4px 0 8px}.spc-workspace{grid-template-columns:minmax(0, 1fr) 360px;min-height:auto}.spc-stage-shell{min-height:auto}.spc-stage-meta{padding-top:68px}.spc-stage-viewport{height:900px;min-height:900px;max-height:900px;overflow:auto}.spc-stage-viewport::-webkit-scrollbar{width:12px;height:12px}.spc-stage-viewport::-webkit-scrollbar-track{background:rgba(44, 62, 80, 0.08);border-radius:999px}.spc-stage-viewport::-webkit-scrollbar-thumb{background:rgba(44, 62, 80, 0.38);border-radius:999px;border:2px
solid rgba(255, 255, 255, 0.85)}.spc-stage-viewport.is-pan-mode{cursor:grab}.spc-stage-container--passive{pointer-events:none}.spc-inline-text-editor{position:absolute;z-index:6;border:2px
solid var(--spc-brand) !important;border-radius:14px !important;background:rgba(255,255,255,0.98) !important;color:var(--spc-text) !important;padding:10px
12px !important;resize:both;box-shadow:0 16px 36px rgba(27,39,51,0.14)}.spc-inline-toolbar{display:flex;flex-wrap:wrap;gap:8px}.spc-mini-btn{appearance:none !important;border:1px
solid var(--spc-brand) !important;background:#fff !important;color:var(--spc-brand) !important;border-radius:12px !important;padding:8px
10px !important;font-size:12px !important;font-weight:700 !important;cursor:pointer !important}.spc-mini-btn:hover,.spc-mini-btn:focus,.spc-mini-btn:active,.spc-mini-btn.is-active{background:var(--spc-brand) !important;color:#fff !important}.spc-template-card__name,
.spc-template-card__subtitle,
.spc-palette__label,
.spc-welcome__footer,
.spc-welcome__footer
a{color:inherit !important}.spc-template-card__name{color:var(--spc-text) !important}.spc-template-card__subtitle,.spc-welcome__footer{color:var(--spc-text-soft) !important}.spc-welcome__footer
a{color:var(--spc-brand) !important}.spc-palette,.spc-template-card{background:#fff !important}.spc-palette__label{color:var(--spc-text) !important}.spc-template-card__mock{position:relative}.spc-template-card__mock-piece{position:absolute;display:block;border-radius:8px}.spc-preview-editor{display:grid;gap:18px}.spc-preview-editor__card{width:220px;height:306px;border-radius:18px;background:linear-gradient(180deg, #fff 0%, #f7fafc 100%);border:1px
solid var(--spc-border);position:relative;overflow:hidden;margin:0
auto}.spc-preview-block{position:absolute;border:2px
solid transparent !important;border-radius:10px !important;cursor:grab !important;background:var(--spc-brand-soft) !important}.spc-preview-block.is-selected{border-color:var(--spc-brand) !important;box-shadow:0 0 0 3px rgba(44, 62, 80, 0.12)}.spc-preview-editor__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.spc-modal__card--wide{width:min(100%, 640px)}@media (max-width: 1200px){.spc-workspace{grid-template-columns:minmax(0, 1fr)}}@media (max-width: 900px){.spc-stage-viewport{height:72vh;min-height:560px;max-height:72vh}.spc-ribbon-action{min-width:78px}}.spc-welcome__hero{grid-template-columns:minmax(0, 1fr) !important}.spc-welcome__copy{max-width:980px}.spc-welcome__cards,.spc-welcome__footer{display:none !important}.spc-template-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.spc-template-card,.spc-template-card:hover,.spc-template-card:focus,.spc-template-card:active,.spc-palette,.spc-palette:hover,.spc-palette:focus,.spc-palette:active,.spc-ribbon-tab,.spc-ribbon-tab:hover,.spc-ribbon-tab:focus,.spc-ribbon-tab:active,.spc-ribbon-action,.spc-ribbon-action:hover,.spc-ribbon-action:focus,.spc-ribbon-action:active,.spc-btn,.spc-btn:hover,.spc-btn:focus,.spc-btn:active,.spc-mini-btn,.spc-mini-btn:hover,.spc-mini-btn:focus,.spc-mini-btn:active{transition:background-color .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease !important}.spc-template-card__name,
.spc-template-card__name:hover,
.spc-template-card:hover .spc-template-card__name,
.spc-template-card:focus .spc-template-card__name{color:var(--spc-text) !important}.spc-template-card__subtitle,
.spc-template-card__subtitle:hover,
.spc-template-card:hover .spc-template-card__subtitle,
.spc-template-card:focus .spc-template-card__subtitle,
.spc-palette__label,
.spc-palette__label:hover,
.spc-palette:hover .spc-palette__label,
.spc-palette:focus .spc-palette__label{color:var(--spc-text-soft) !important}.spc-inline-toolbar--icons{gap:10px}.spc-mini-btn--icon{width:42px !important;height:42px !important;padding:0
!important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:12px !important}.spc-mini-btn--icon
svg{width:22px;height:22px;display:block}.spc-grid-3,.spc-grid-4{display:grid;gap:12px}.spc-grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.spc-grid-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.spc-selection-actions .spc-stack--row{display:flex;flex-wrap:wrap;gap:8px}.spc-selection-actions .spc-btn{margin:0
!important}.spc-table-grid-editor{display:grid;gap:0;border:1px
solid var(--spc-border);border-radius:14px;overflow:hidden;background:#fff}.spc-table-grid-editor
input{width:100%;min-width:0;border:0
!important;border-right:1px solid rgba(44,62,80,.12) !important;border-bottom:1px solid rgba(44,62,80,.12) !important;border-radius:0 !important;padding:8px
10px !important;font-size:13px !important;background:#fff !important;color:var(--spc-text) !important}.spc-table-grid-editor input.is-header{background:rgba(44,62,80,.05) !important;font-weight:700 !important}.spc-table-grid-editor input:focus{outline:none;background:rgba(44,62,80,.06) !important}.spc-preview-editor{grid-template-columns:240px minmax(0, 1fr);align-items:start}.spc-preview-editor__panel{display:grid;gap:14px}.spc-preview-block::after{content:'';position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-right:2px solid rgba(255,255,255,.9);border-bottom:2px solid rgba(255,255,255,.9);opacity: .8}.spc-stage-meta{padding-top:68px}.spc-inline-text-editor{overflow:hidden;white-space:pre-wrap}@media (max-width: 1100px){.spc-preview-editor,.spc-grid-3,.spc-grid-4{grid-template-columns:repeat(2, minmax(0, 1fr))}.spc-template-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.spc-template-card__name,.spc-template-card__subtitle,.spc-palette__label,.spc-ribbon-tab,.spc-ribbon-action,.spc-ribbon-action__label,.spc-mini-btn,.spc-template-card,.spc-draft-card,.spc-btn{color:inherit !important}.spc-template-card__name{color:#1f2933 !important}.spc-template-card__subtitle{color:#5c6a79 !important}.spc-template-card:hover .spc-template-card__name,
.spc-template-card:hover .spc-template-card__subtitle,
.spc-palette:hover .spc-palette__label{color:#1f2933 !important}.spc-selection-actions .spc-btn{margin-right:8px !important;margin-bottom:8px !important}.spc-selection-actions .spc-stack--row{gap:8px !important}.spc-drafts-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:16px}.spc-draft-card{appearance:none !important;border:1px
solid var(--spc-border) !important;background:#fff !important;border-radius:20px !important;padding:14px
!important;text-align:left !important;cursor:pointer !important;box-shadow:var(--spc-shadow)}.spc-draft-card:hover{transform:translateY(-2px);border-color:rgba(44,62,80,.35) !important}.spc-draft-card__preview{border-radius:16px;overflow:hidden;border:1px
solid #dbe4ee;background:#eef3f8;aspect-ratio: .72 / 1;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.spc-draft-card__preview .spc-template-card__mock{width:74%;height:88%}.spc-draft-card__meta
strong{display:block;color:#1f2933 !important;margin-bottom:4px}.spc-draft-card__meta
span{color:#5c6a79 !important;font-size:13px}.spc-field[data-types="shape"] .spc-inline-toolbar{margin-bottom:8px}.spc-modal__card .spc-field+.spc-field{margin-top:12px}.spc-preview-editor__actions{flex-wrap:wrap}.spc-preview-editor__card::before,.spc-preview-editor__card::after{content:'';position:absolute;inset:0;pointer-events:none}.spc-template-card__mock-piece{border-radius:7px;position:absolute}.spc-template-card__mock,.spc-preview-editor__card{position:relative}.spc-field textarea,
.spc-field input,
.spc-field
select{width:100%}.spc-btn{color:#fff !important}.spc-btn:hover,.spc-btn:focus,.spc-btn:active,.spc-btn.is-active{color:var(--spc-brand) !important}.spc-welcome__copy{max-width:none !important}.spc-choice-card{width:100%;border:1px
solid var(--spc-border);border-radius:18px;padding:18px;background:#fff;cursor:pointer;text-align:left;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease}.spc-choice-card:hover,.spc-choice-card:focus{transform:translateY(-2px);border-color:rgba(44,62,80,.35);box-shadow:0 18px 40px rgba(27,39,51,.10)}.spc-choice-card
strong{display:block;color:var(--spc-brand);font-size:17px;margin-bottom:6px}.spc-choice-card
span{display:block;color:var(--spc-text-soft);line-height:1.5}.spc-export-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.spc-loading__bar{width:100%;height:14px;border-radius:999px;background:#e9eef4;overflow:hidden;margin-top:12px}.spc-loading__bar
span{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg, #2c3e50 0%, #4d6b88 100%);transition:width .24s ease}.spc-template-card__mock{position:relative;width:76%;height:88%;border-radius:12px;background:var(--spc-card-bg);border:1px
solid rgba(44,62,80,.08)}.spc-template-card__mock-piece{position:absolute;display:block;border-radius:9px;box-shadow:inset 0 0 0 1px rgba(44,62,80,.04);overflow:hidden}.spc-template-card__mock-lines{position:absolute;inset:10% 10% auto 10%;display:grid;gap:8%}.spc-template-card__mock-lines
span{display:block;height:10%;min-height:2px;border-radius:999px;background:rgba(255,255,255,.72)}.spc-template-card__mock-piece[data-role="block"] .spc-template-card__mock-lines
span{background:rgba(44,62,80,.12)}.spc-template-card__mock-piece[data-role="footer"] .spc-template-card__mock-lines
span{background:rgba(44,62,80,.14)}#spc-preview-color-text{text-transform:uppercase}@media (max-width: 900px){.spc-export-choices{grid-template-columns:1fr}}.spc-draft-card{position:relative;padding:14px
!important}.spc-draft-card__open{appearance:none !important;border:0
!important;background:transparent !important;width:100% !important;padding:0
!important;margin:0
!important;text-align:left !important;cursor:pointer !important}.spc-draft-card__delete{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px
solid rgba(180, 63, 63, .25) !important;background:#fff5f5 !important;color:#b43f3f !important;cursor:pointer !important}.spc-draft-card__delete:hover,.spc-draft-card__delete:focus{background:#b43f3f !important;color:#fff !important}.spc-preview-guide{position:absolute;pointer-events:none;z-index:1}.spc-preview-guide--v{top:0;bottom:0;border-left:2px dotted rgba(44, 62, 80, 0.55)}.spc-preview-guide--h{left:0;right:0;border-top:2px dotted rgba(44, 62, 80, 0.55)}#spc-modal{z-index:10030 !important}#spc-drafts-modal{z-index:10010 !important}#spc-export-modal{z-index:10020 !important}#spc-loading-modal{z-index:10040 !important}.spc-choice-card{background:#fff !important;border-color:var(--spc-border) !important;color:#1f2933 !important}.spc-choice-card:hover,.spc-choice-card:focus,.spc-choice-card:active{background:#f7f9fc !important;border-color:rgba(44, 62, 80, 0.35) !important;color:#1f2933 !important}.spc-choice-card
strong{color:var(--spc-brand) !important}.spc-choice-card
span{color:var(--spc-text-soft) !important}.spc-drafts-carousel{display:grid;grid-template-columns:52px minmax(0, 1fr) 52px;align-items:center;gap:12px}.spc-drafts-carousel__viewport{overflow:hidden}.spc-drafts-carousel__track{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.spc-drafts-carousel__nav{appearance:none !important;border:1px
solid var(--spc-border) !important;background:#fff !important;color:var(--spc-brand) !important;width:52px;height:52px;border-radius:999px;font-size:28px;line-height:1;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--spc-shadow)}.spc-drafts-carousel__nav:hover,.spc-drafts-carousel__nav:focus,.spc-drafts-carousel__nav:active{background:var(--spc-brand) !important;color:#fff !important}.spc-drafts-carousel__nav[disabled]{opacity:0.35;cursor:default;background:#f4f6f8 !important;color:#7f8b96 !important}.spc-drafts-carousel__meta{margin-top:14px;text-align:center;color:var(--spc-text-soft) !important;font-size:14px}.spc-draft-card__delete{color:#b43f3f !important;background:#fff5f5 !important;border-color:rgba(180, 63, 63, 0.25) !important;font-size:20px !important;font-weight:700 !important;line-height:1 !important}.spc-draft-card__delete:hover,.spc-draft-card__delete:focus,.spc-draft-card__delete:active{background:#b43f3f !important;color:#fff !important}@media (max-width: 980px){.spc-drafts-carousel{grid-template-columns:40px minmax(0, 1fr) 40px}.spc-drafts-carousel__track{grid-template-columns:1fr}}.spc-drafts-list>.spc-drafts-carousel,.spc-drafts-list>.spc-drafts-carousel__meta{grid-column:1 / -1}.spc-drafts-list>.spc-drafts-carousel{width:100%}.spc-drafts-carousel{grid-template-columns:52px minmax(0, 1fr) 52px;width:100%}.spc-drafts-carousel__viewport{width:100%}.spc-drafts-carousel__track{width:100%;grid-template-columns:repeat(3, minmax(220px, 1fr));align-items:stretch}.spc-draft-card{min-width:0;width:100%}.spc-draft-card__preview{width:100%}.spc-draft-card__meta strong,
.spc-draft-card__meta
span{writing-mode:horizontal-tb !important;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important}@media (max-width: 980px){.spc-drafts-carousel__track{grid-template-columns:1fr}}