main.ga2#top.spt-page .spt-tool{scroll-margin-top:80px}main.ga2#top.spt-page .spt-toolbar{align-items:end;gap:12px}.spt-toolbar label,.spt-layout{flex-direction:column;gap:4px;font-size:14px;font-weight:400;display:flex}main.ga2#top.spt-page .spt-toolbar .spt-toolbar-end{gap:8px;margin-left:auto;display:flex}main.ga2#top.spt-page .spt-toolbar input{width:82px}main.ga2#top.spt-page .spt-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;display:grid}main.ga2#top.spt-page .spt-form{border-right:1px solid #e8edf4;flex-direction:column;align-items:stretch;gap:12px;padding:20px;display:flex}.spt-form label{flex-direction:column;gap:4px;font-size:14px;font-weight:400;display:flex}main.ga2#top.spt-page .spt-form h2{text-align:left;margin:12px 0 0;font-size:16px;font-weight:600}main.ga2#top.spt-page :is(.spt-form,.spt-toolbar) :is(input:not([type=file]),textarea,select){color:#17243c;background:#fff;border:1px solid #cdd6e4;border-radius:8px;max-width:100%;min-height:40px;padding:8px 10px;font:400 14px/1.4 Inter,system-ui,sans-serif}main.ga2#top.spt-page :is(.spt-form,.spt-toolbar) :is(input,textarea,select)[aria-invalid=true]{border-color:#b91c1c;outline:1px solid #b91c1c}.spt-form textarea{resize:vertical}main.ga2#top.spt-page .spt-tool .pfd-btn,main.ga2#top.spt-page .spt-cards .pfd-btn{min-height:40px;padding:8px 14px;font-size:14px;font-weight:400}main.ga2#top.spt-page .spt-icon{flex:none;width:40px;padding:8px}.spt-sections{gap:10px;display:grid}.spt-section-head{color:#4b5563;grid-template-columns:minmax(0,1fr) 48px 33px 33px 33px;gap:4px;margin-bottom:-6px;font-size:12px;font-weight:400;display:grid}.spt-section-head span:not(:first-child){text-align:center}.spt-tooltip-positioner{z-index:100}.spt-tooltip{color:#fff;background:#17243c;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.4}.spt-section-row{align-items:end;gap:4px;display:flex}.spt-section-row>input{flex:1;width:1px;min-width:0}.spt-section-row .spt-figure{font-size:12px}.spt-figure select{width:48px}.spt-sections textarea{field-sizing:fixed;width:100%;min-height:84px;margin-top:8px;overflow-y:auto}.spt-form>.pfd-btn{align-self:start}.spt-colors{gap:10px;margin:8px 0;display:flex}.spt-colors button{border:2px solid #fff;border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 1px #6b7280}.spt-colors button[aria-pressed=true]{box-shadow:0 0 0 3px #315dff}.spt-logo{align-items:center;gap:8px;margin-top:8px;display:flex}.spt-logo img{object-fit:contain;width:36px;height:36px}.spt-logo span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}main.ga2#top.spt-page .spt-preview{min-width:0;padding:16px;position:sticky;top:80px;overflow:visible}.spt-preview-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.spt-preview-head .venn-status{text-align:left}.spt-frame{justify-content:center;align-items:flex-start;min-width:0;display:flex}.spt-frame svg{border:1px solid #d8e2ee;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 180px);display:block;box-shadow:0 2px 8px #18263a18}.spt-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.spt-card{background:#fff;border:1px solid #dfe5ef;border-radius:14px;overflow:hidden}.spt-thumb{background:#f3f5f9;justify-content:center;align-items:center;height:240px;padding:16px;display:flex}.spt-thumb svg{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 2px 8px #18263a1c}.spt-card-copy{padding:20px}main.ga2#top.spt-page .spt-card h3{text-wrap:balance;margin:0 0 8px;font-size:18px}.spt-card-copy p{color:#39465a;margin:0 0 12px;font-size:14px}.spt-card-actions{flex-wrap:wrap;gap:8px;display:flex}main.ga2#top.spt-page .spt-landing .heading{text-align:center}.spt-table{overflow-x:auto}.spt-table table{border-collapse:collapse;text-align:left;width:100%}.spt-table th,.spt-table td{border-bottom:1px solid #dfe5ef;padding:10px}.spt-source{color:#39465a;font-size:14px}.spt-source a{color:#2449d8;text-decoration:underline}main.ga2#top.spt-page .spt-faq{padding-bottom:0}@media (width<=900px){main.ga2#top.spt-page .spt-grid{flex-direction:column;display:flex}main.ga2#top.spt-page .spt-preview{order:0;width:100%;position:static}main.ga2#top.spt-page .spt-form{border-right:0;order:1;width:100%;padding:20px}.spt-frame svg{max-height:none}main.ga2#top.spt-page .spt-toolbar .spt-toolbar-end{margin-left:0}.spt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.spt-cards{grid-template-columns:1fr}.spt-preview-head{flex-wrap:wrap}.spt-thumb{height:220px}}.spt-menu-positioner{z-index:50;outline:none}.spt-menu{color:#17243c;background:#fff;border:1px solid #cdd6e4;border-radius:8px;min-width:150px;padding:4px;box-shadow:0 8px 24px #17243c33}.spt-menu [role=menuitem]{color:#17243c;opacity:1;background:#fff}.spt-menu [role=menuitem][data-disabled]{color:#596579;opacity:1}.spt-menu [role=menuitem]:focus{background:#eef2f8}main.ga2#top.spt-page .pfd-btn:disabled{opacity:1;color:#596579;cursor:not-allowed;background:#f1f3f6}main.ga2#top.spt-page .spt-form .spt-group-title{text-align:left;margin:12px 0 0;font-size:16px;font-weight:600}main.ga2#top.spt-page .pfd-tool button.pfd-btn,main.ga2#top.spt-page .spt-cards button.pfd-btn{height:40px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:400;line-height:20px}main.ga2#top.spt-page .spt-toolbar .pfd-seg{flex-wrap:nowrap;grid-template-columns:none;display:inline-flex}main.ga2#top.spt-page .spt-toolbar .pfd-seg button{height:32px;min-height:32px;padding:4px 10px;font-size:13px}main.ga2#top.spt-page :is(.spt-form,.spt-toolbar) :is(input:not([type=file]),textarea,select){border-radius:7px;font-size:15px;font-weight:400}main.ga2#top.spt-page .spt-section-row .spt-icon{flex:none;width:33px;height:40px;padding:7px}.spt-text-toggle[aria-pressed=true]{color:#1733a6!important;background:#e7edff!important;border-color:#315dff!important}#poster-examples .spt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#poster-examples .spt-thumb{height:300px;padding:8px}#poster-templates .spt-thumb{padding:8px}@media (width<=900px){main.ga2#top.spt-page .spt-toolbar{padding-left:20px;padding-right:20px}}@media (width<=600px){#poster-examples .spt-cards{grid-template-columns:1fr}main.ga2#top.spt-page .spt-layout{flex:1 0 100%;width:100%;max-width:100%}main.ga2#top.spt-page .spt-layout .pfd-seg{flex-wrap:nowrap;width:100%;max-width:100%;display:flex}main.ga2#top.spt-page .spt-layout .pfd-seg button{white-space:nowrap;padding:4px 7px;font-size:13px}#poster-examples .spt-thumb{height:240px}}main.ga2#top.spt-page .spt-tool .spt-section-row button.spt-icon{width:33px;padding:7px}main.ga2#top.spt-page .spt-fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}main.ga2#top.spt-page .spt-fieldset legend{text-align:left;margin:12px 0 8px;padding:0;font-size:15px;font-weight:650}main.ga2#top.spt-page .spt-fieldset>.pfd-btn{align-self:flex-start}.spt-table:focus-visible{outline-offset:2px;outline:2px solid #315dff}@media (width<=600px){main.ga2#top.spt-page .spt-layout .pfd-seg button{flex:auto}}@media (width>=1180px){main.ga2#top.spt-page .spt-grid{grid-template-columns:minmax(360px,min(40%,560px)) minmax(0,1fr)}}.spt-section{background:#fff;border:1px solid #cdd6e4;border-radius:8px}.spt-section-row{align-items:center;gap:4px;padding:4px}.spt-section-toggle{color:#17243c;text-align:left;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px;font-size:15px;display:flex}.spt-section-toggle:hover,.spt-section-toggle[aria-expanded=true]{background:#f0f4ff}.spt-section-toggle:focus-visible,.spt-style summary:focus-visible{outline-offset:2px;outline:2px solid #315dff}.spt-section-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.spt-section-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.spt-figure-chip{color:#374151;white-space:nowrap;background:#eef2f8;border-radius:6px;flex:none;padding:3px 7px;font-size:12px}.spt-section-editor{border-top:1px solid #e4e9f1;gap:12px;padding:10px 12px 14px;display:grid}.spt-section-editor textarea{margin-top:0}.spt-stepper-group{gap:4px;font-size:14px;display:grid}.spt-stepper{align-items:center;gap:8px;display:flex}main.ga2#top.spt-page .spt-stepper .pfd-btn{width:40px;padding:8px}.spt-stepper output{text-align:center;min-width:24px}.spt-style{border-top:1px solid #e4e9f1;padding-top:12px}.spt-style summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:40px;font-size:15px;font-weight:650;list-style:none;display:flex}.spt-style summary::-webkit-details-marker{display:none}.spt-style:not([open]) summary svg{transform:rotate(-90deg)}.spt-style .spt-fieldset{padding-top:12px!important}.spt-frame [data-section-index]{cursor:pointer}.spt-frame [data-section-index]:focus-visible{stroke:#315dff;stroke-width:.08px;outline:none}.spt-reload-status{color:#991b1b;align-items:center;gap:8px;font-size:14px;display:flex}.spt-figure-picker{gap:5px;min-width:0;font-size:14px;display:grid}.spt-figure-actions{align-items:center;gap:8px;min-width:0;display:flex}.spt-figure-actions img{object-fit:contain;flex:none;width:40px;height:40px}.spt-figure-filename{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.spt-figure-actions button{flex:none}.spt-figure-error{color:#b91c1c}.spt-view-full{color:#2449d8;cursor:pointer;background:0 0;border:0;margin:0 0 12px;padding:0;text-decoration:underline;display:block}.spt-full-dialog .pfd-zoom-scroll svg{width:max(1800px,100%);height:auto}.spt-page .pfd-steps .art-panel svg{overflow:hidden}
