.sidebar .brand-mini{border-radius:8px;width:26px;height:26px;display:none}.sidebar-edge{z-index:8;width:27px;height:27px;color:var(--home-purple,#7252ff);cursor:pointer;background:linear-gradient(145deg,#fff,#f0ecff);border:1px solid #e2ddfb;border-radius:8px;place-items:center;transition:transform .16s,box-shadow .16s,background .16s;display:grid;position:absolute;top:84px;right:13px;box-shadow:0 5px 14px #5443b620,inset 0 1px 2px #fff}.sidebar-edge:hover{background:linear-gradient(145deg,#fff,#e8e1ff);transform:translateY(-1px);box-shadow:0 10px 22px #5443b630,inset 0 1px 2px #fff}.sidebar-edge:focus-visible{outline:2px solid var(--home-purple,#7252ff);outline-offset:3px}.nav-collapsed .sidebar-edge{color:#fff;background:linear-gradient(145deg,#7d61ff,#6245ed);border-color:#7153f5;top:20px;right:21px;box-shadow:0 8px 20px #6245ed4a}@media (min-width:801px){.app-shell{transition:grid-template-columns .22s}.app-shell.nav-collapsed{--sidebar:76px}.creator-home-shell.app-shell.nav-collapsed{grid-template-columns:72px minmax(0,1fr)}.nav-collapsed .sidebar,.creator-home-shell.nav-collapsed .sidebar{width:72px;padding-left:10px;padding-right:10px;overflow-x:hidden}.nav-collapsed .sidebar .brand,.nav-collapsed .sidebar .brand-mini{display:none}.nav-collapsed .sidebar-top{justify-content:center;min-height:44px;padding:4px 0 17px;display:flex}.nav-collapsed .workspace-switcher{justify-content:center;padding:6px 0}.nav-collapsed .workspace-switcher>span,.nav-collapsed .workspace-switcher>svg{display:none}.nav-collapsed .sidebar nav button{justify-content:center;gap:0;padding-left:0;padding-right:0}.nav-collapsed .sidebar nav button>span{display:none}.nav-collapsed .sidebar nav button>em{margin:0;position:absolute;transform:translate(12px,-10px)}.nav-collapsed .sidebar nav button{position:relative}.nav-collapsed .nav-more>summary{text-align:center;font-size:0}.nav-collapsed .nav-more>summary:before{content:"•••";letter-spacing:1px;font-size:11px}.nav-collapsed .home-sidebar-promo{display:none}}@media (max-width:800px){.sidebar-edge{display:none}}@media (prefers-reduced-motion:reduce){.app-shell,.sidebar-edge,.sidebar-edge svg{transition:none}}.products-screen,.pw{--pd-line:#ebeefa;--pd-good:#12a37f;--pd-bad:#e5484d;--pd-warn:#e08a1e}.products-screen :is(h1,h2,h3,p),.pw :is(h1,h2,h3,p){margin:0}.pd-eyebrow{letter-spacing:1.6px;font-size:10px;font-weight:var(--home-bold,600);color:#6b7099}.pd-muted{color:var(--home-muted,#7b80a3);align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.pd-skeleton{background:linear-gradient(90deg,#eef0fa,#f7f8fd,#eef0fa) 0 0/200% 100%;border-radius:12px;animation:1.3s linear infinite pd-shimmer;display:block}@keyframes pd-shimmer{to{background-position:-200% 0}}.spin{animation:1s linear infinite pd-spin}@keyframes pd-spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tone-violet{--t:#7252ff;--tb:#f1edff}.tone-blue{--t:#2f7cf6;--tb:#e8f1ff}.tone-mint{--t:#0aa98c;--tb:#e3f8f2}.tone-pink{--t:#e64fa9;--tb:#fdebf6}.tone-muted{--t:#6b7099;--tb:#f0f1f8}.home-button:disabled{opacity:.5;cursor:not-allowed}.home-button{cursor:pointer;font-weight:var(--home-weight,500)}.pd-header{justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 8px 16px;display:flex}.pd-header h1{letter-spacing:-1.4px;color:var(--home-text);margin:4px 0 6px;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.05}.pd-sub{color:var(--home-muted);font-size:14px}.pd-header-actions{align-items:center;gap:10px;display:flex}.pd-create{position:relative}.pd-create-menu{z-index:30;border:1px solid var(--home-border);background:#fff;border-radius:14px;width:300px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 18px 40px #29235c1f}.pd-create-menu button{text-align:left;cursor:pointer;width:100%;color:var(--home-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.pd-create-menu button:hover{background:var(--home-lavender)}.pd-create-menu i{background:var(--tb);width:38px;height:38px;color:var(--t);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.pd-create-menu b{font-size:13px;display:block}.pd-create-menu small{color:var(--home-muted);font-size:11px}.pd-banner{color:#7a4b06;background:#fff7e8;border:1px solid #f7deaf;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.pd-banner svg{color:#e08a1e;flex:none;margin-top:1px}.pd-banner.compact{align-items:center;margin:0;font-size:12px}.pd-kpis{gap:var(--home-gap,16px);margin-bottom:var(--home-gap,16px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pd-kpi{background:linear-gradient(125deg,color-mix(in srgb,var(--tb) 55%,white),#fff 70%);flex-direction:column;gap:4px;min-height:132px;display:flex;position:relative;overflow:hidden}.pd-kpi.pd-skeleton{background:linear-gradient(90deg,#eef0fa,#f7f8fd,#eef0fa) 0 0/200% 100%}.pd-kpi-top{color:#4d5178;font-size:12.5px;font-weight:var(--home-weight);align-items:center;gap:10px;display:flex}.pd-kpi-top i{background:var(--tb);width:36px;height:36px;color:var(--t);border-radius:11px;place-items:center;display:grid}.pd-kpi strong{font-size:var(--home-metric,28px);letter-spacing:-1px;color:var(--home-text);margin-top:6px;font-weight:700}.pd-kpi>small{color:var(--home-muted);z-index:1;font-size:11px;position:relative}.pd-delta{z-index:1;font-size:11.5px;font-weight:600;position:relative}.pd-delta.up{color:var(--pd-good)}.pd-delta.down{color:var(--pd-bad)}.pd-delta.muted{color:var(--home-muted);font-weight:500}.pd-delta em{color:var(--home-muted);font-style:normal;font-weight:400}.pd-spark{width:42%;height:36px;position:absolute;bottom:14px;right:14px;overflow:visible}.pd-spark.empty line{stroke:#dfe2f1;stroke-width:1.5px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.pd-layout{gap:var(--home-gap,16px);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.pd-table-card{padding:0;overflow:visible}.pd-toolbar{border-bottom:1px solid var(--pd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pd-tabs{flex-wrap:wrap;gap:4px;display:flex}.pd-tabs button{color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-weight:500;display:flex}.pd-tabs button em{color:#6b7099;background:#f0f1f8;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal}.pd-tabs button.active{background:var(--home-lavender);color:var(--home-purple)}.pd-tabs button.active em{color:var(--home-purple);background:#fff}.pd-filters{align-items:center;gap:8px;display:flex}.pd-search{border:1px solid var(--home-border);height:34px;color:var(--home-muted);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:flex}.pd-search input{width:170px;color:var(--home-text);background:0 0;border:0;outline:0}.pd-filters select,.pd-pagination select{border:1px solid var(--home-border);height:34px;color:var(--home-text);background:#fff;border-radius:10px;padding:0 10px}.pd-bulk{border-bottom:1px solid var(--pd-line);background:#f7f5ff;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 16px;display:flex;overflow:hidden}.pd-bulk b{color:var(--home-purple);margin-right:6px;font-size:12px}.pd-bulk button{border:1px solid var(--home-border);color:var(--home-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.pd-bulk button.danger{color:var(--pd-bad)}.pd-bulk button.ghost{color:var(--home-muted);background:0 0;border-color:#0000}.pd-table{flex-direction:column;display:flex}.pd-row{border-bottom:1px solid var(--pd-line);color:var(--home-text);grid-template-columns:30px minmax(180px,2.2fr) 104px 84px 62px 96px 92px 78px 68px;align-items:center;gap:8px;min-height:66px;padding:10px 16px;font-size:12.5px;display:grid}.pd-row.pd-head{color:#7b80a3;letter-spacing:.5px;text-transform:uppercase;background:#fafbff;min-height:0;padding-top:10px;padding-bottom:10px;font-size:10.5px;font-weight:600}.pd-row:not(.pd-head):hover{background:#fbfaff}.pd-row.selected{background:#f7f5ff}.pd-row input[type=checkbox]{accent-color:var(--home-purple);width:15px;height:15px}.pd-skeleton-row{background:linear-gradient(90deg,#f4f5fb,#fafbff,#f4f5fb) 0 0/200% 100%;animation:1.3s linear infinite pd-shimmer}.pd-product{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.pd-product>span:last-child{min-width:0}.pd-product b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.pd-product small{color:var(--home-muted);font-size:11px}.pd-product:hover b{color:var(--home-purple)}.pd-thumb{background:#eef0fa;border-radius:7px;flex:none;display:block;overflow:hidden;box-shadow:0 2px 8px #1d1a4a1a}.pd-thumb .cover-art{width:100%;height:100%}.pd-status{color:#0a8f6f;background:#e3f8f2;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.pd-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.pd-status.draft{color:#6b7099;background:#f0f1f8}.pd-status.unpublished{color:#c0700f;background:#fff2e2}.pd-strong{font-weight:600}.pd-conv{color:var(--home-muted);font-size:10.5px;display:block}.pd-actions{justify-content:flex-end;gap:4px;display:flex;position:relative}.pd-icon{color:#565d81;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.pd-icon:hover{border-color:var(--home-border);background:#fff}.pd-menu{z-index:25;border:1px solid var(--home-border);background:#fff;border-radius:12px;width:200px;padding:6px;position:absolute;top:34px;right:0;box-shadow:0 16px 40px #29235c1f}.pd-menu button{width:100%;color:var(--home-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.pd-menu button:hover{background:var(--home-lavender)}.pd-menu button.danger{color:var(--pd-bad)}.pd-empty{text-align:center;color:var(--home-muted);justify-items:center;gap:8px;padding:48px 20px;display:grid}.pd-empty b{color:var(--home-text);font-size:15px}.pd-empty p{max-width:420px;font-size:12.5px}.pd-empty>div:last-child{gap:8px;margin-top:8px;display:flex}.pd-empty-art{border-radius:12px;width:110px;margin-bottom:8px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 10px 30px #5044b22b}.pd-empty-art svg{width:100%;display:block}.pd-pagination{color:var(--home-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.pd-pagination>div{align-items:center;gap:4px;display:flex}.pd-pagination button{border:1px solid var(--home-border);min-width:30px;height:30px;color:var(--home-text);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.pd-pagination button.active{background:var(--home-lavender);color:var(--home-purple);border-color:#dcd6ff;font-weight:600}.pd-pagination button:disabled{opacity:.4;cursor:not-allowed}.pd-pagination span{align-items:center;gap:4px;display:inline-flex}.pd-pagination em{padding:0 2px;font-style:normal}.pd-pagination label{align-items:center;gap:8px;display:flex}.pd-rail{gap:var(--home-gap,16px);flex-direction:column;display:flex}.pd-activity ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pd-activity li button,.pd-attention>button{text-align:left;cursor:pointer;width:100%;color:var(--home-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 6px;display:flex}.pd-activity li button:hover,.pd-attention>button:hover{background:var(--home-lavender)}.pd-activity li i{background:var(--tb);height:30px;color:var(--t);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.pd-activity li span,.pd-attention>button>span:not(.pd-thumb){flex:1;min-width:0}.pd-activity b,.pd-attention b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.pd-activity small,.pd-attention small{color:var(--home-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.pd-activity time{color:var(--home-muted);white-space:nowrap;font-size:10.5px}.pd-tip{border-radius:var(--home-radius,16px);background:var(--home-gradient);color:#fff;gap:12px;padding:16px;display:flex}.pd-tip b{font-size:13px;display:block}.pd-tip small{color:#ffffffd0;font-size:11.5px}.pw-header{flex-wrap:wrap;align-items:center;gap:16px;padding:4px 4px 14px;display:flex}.pw-back{border:1px solid var(--home-border);color:var(--home-text);cursor:pointer;background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.pw-back:hover{background:#fff}.pw-title{flex:1;min-width:200px}.pw-title h1{letter-spacing:-1px;color:var(--home-text);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:clamp(22px,2vw,30px);font-weight:700;overflow:hidden}.pw-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw-state{color:#0a8f6f;grid-template-columns:auto auto;align-items:center;column-gap:6px;margin-right:6px;font-size:12px;font-weight:600;display:grid}.pw-state i{background:currentColor;border-radius:50%;width:8px;height:8px}.pw-state small{color:var(--home-muted);grid-column:1/-1;font-size:10.5px;font-weight:400}.pw-state.draft{color:#6b7099}.pw-state.unpublished{color:#c0700f}.pw-preview-toggle{display:none}.pw-steps{margin-bottom:var(--home-gap,16px);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pw-steps button{border:1px solid var(--home-border);color:var(--home-muted);cursor:pointer;text-align:left;background:#ffffffb3;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.pw-steps button span{color:var(--home-text);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.pw-steps button small{color:var(--home-muted);font-size:10px;font-weight:500}.pw-steps i{color:#6b7099;background:#f0f1f8;border-radius:10px;flex:0 0 30px;place-items:center;height:30px;display:grid}.pw-steps button.done i{color:#0a8f6f;background:#e3f8f2}.pw-steps button.active{background:#fff;border-color:#d9d2ff;box-shadow:0 6px 20px #5a48d91a}.pw-steps button.active i{background:var(--home-gradient);color:#fff}.pw-body{gap:var(--home-gap,16px);grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:start;display:grid}.pw-form{gap:var(--home-gap,16px);flex-direction:column;min-width:0;display:flex}.pw-step{flex-direction:column;gap:14px;display:flex}.pw-step-heading{align-items:flex-start;gap:14px;padding:2px 4px;display:flex}.pw-step-heading>i{background:var(--home-lavender);height:42px;color:var(--home-purple);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.pw-step-heading h2{letter-spacing:-.4px;color:var(--home-text);font-size:18px;font-weight:700}.pw-step-heading p{color:var(--home-muted);max-width:620px;margin-top:3px;font-size:12.5px;line-height:1.5}.pw-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pw-card-head h3,.pw-options h3,.pw-permissions h3,.pw-checklist h3{color:var(--home-text);align-items:center;gap:6px;font-size:14px;font-weight:650;display:flex}.pw-card-head p{color:var(--home-muted);margin-top:2px;font-size:12px}.pw-count{color:var(--home-purple);background:var(--home-lavender);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.pw-drop{border-radius:var(--home-radius,16px);text-align:center;cursor:pointer;background:#ffffffb3;border:1.5px dashed #cfd3ec;justify-items:center;gap:6px;padding:30px 20px;transition:border-color .15s,background .15s;display:grid;position:relative}.pw-drop:hover,.pw-drop.over{border-color:var(--home-purple);background:#faf8ff}.pw-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.pw-drop i{background:var(--home-gradient);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px #6a55f040}.pw-drop b{color:var(--home-text);font-size:14px}.pw-drop span{color:var(--home-muted);font-size:11.5px}.pw-drop.small{padding:20px}.pw-drop.small i{width:40px;height:40px}.pw-files header,.pw-library header{color:var(--home-muted);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12px;display:flex}.pw-files header b,.pw-library header b{color:var(--home-text);font-size:13px}.pw-files ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pw-files li{border:1px solid var(--pd-line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.pw-files li.pending{background:#fbfaff;border-style:dashed}.pw-files li.error{background:#fff7f7;border-color:#f6c2c4}.pw-grip{color:#c3c6dc;flex:none}.pw-files li>i{background:var(--home-lavender);height:34px;color:var(--home-purple);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.pw-files li>span{flex:1;min-width:0}.pw-files b{white-space:nowrap;text-overflow:ellipsis;color:var(--home-text);font-size:12.5px;display:block;overflow:hidden}.pw-files small{color:var(--home-muted);font-size:11px}.pw-files small em{color:var(--home-purple);font-style:normal}.pw-files small em.ok{color:var(--pd-good)}.pw-files small em.bad{color:var(--pd-bad)}.pw-progress{background:#ebe8ff;border-radius:4px;height:4px;margin-top:6px;display:block;overflow:hidden}.pw-progress i{background:var(--home-gradient);height:100%;transition:width .2s;display:block}.pw-file-actions{gap:2px;display:flex}.pw-file-actions button{color:#6b7099;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.pw-file-actions button:hover:not(:disabled){background:var(--home-lavender);color:var(--home-purple)}.pw-file-actions button:disabled{opacity:.3;cursor:default}.pw-library>div{flex-wrap:wrap;gap:6px;display:flex}.pw-library button{border:1px solid var(--home-border);color:var(--home-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;align-items:center;gap:5px;max-width:240px;padding:6px 11px;display:inline-flex;overflow:hidden}.pw-library button:hover{color:var(--home-purple);border-color:#d4ccff}.pw-fields{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.pw-fields.single{grid-template-columns:1fr}.pw-fields .wide{grid-column:1/-1}.pw-fields label{flex-direction:column;gap:6px;display:flex;position:relative}.pw-fields label>span{color:#3d4166;font-size:12px;font-weight:600}.pw-fields label>span em{color:var(--pd-bad);font-style:normal}.pw-fields input,.pw-fields select,.pw-fields textarea,.pw-faq-row input,.pw-faq-row textarea,.pw-list-row input{box-sizing:border-box;border:1px solid var(--home-border);width:100%;color:var(--home-text);font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.pw-fields textarea,.pw-faq-row textarea{resize:vertical;line-height:1.5}.pw-fields :is(input,select,textarea):focus,.pw-faq-row :is(input,textarea):focus,.pw-list-row input:focus{border-color:#b9adff;box-shadow:0 0 0 3px #7252ff1f}.pw-fields label>small{color:var(--home-muted);align-self:flex-end;font-size:10.5px}.slug-field{flex-direction:column;gap:6px;display:flex}.pw-fields .slug-field>label,.slug-field>label{color:#3d4166;font-size:12px;font-weight:600;display:block}.slug-field>label span{color:var(--pd-bad)}.slug-field-row{gap:8px;display:flex}.slug-field-input{border:1px solid var(--home-border);background:#fff;border-radius:11px;flex:1;align-items:center;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.slug-field-input:focus-within{border-color:#b9adff;box-shadow:0 0 0 3px #7252ff1f}.slug-field-input>span{color:var(--home-muted);white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--pd-line);background:#fafbff;max-width:48%;padding:10px 4px 10px 12px;font-size:12.5px;overflow:hidden}.slug-field-input input{min-width:60px;font:inherit;color:var(--home-text);background:0 0;border:0;outline:0;flex:1;padding:10px;font-size:13px}.slug-field-icon{place-items:center;width:34px;font-style:normal;display:grid}.slug-field-check{border:1px solid var(--home-border);color:var(--home-text);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.slug-field-check:disabled{opacity:.5;cursor:default}.slug-field-status{color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:8px;min-height:18px;font-size:11.5px;display:flex}.slug-field-status button{background:var(--home-lavender);color:var(--home-purple);cursor:pointer;border:0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.slug-field.available .slug-field-input{border-color:#9fe3cf}.slug-field.available .slug-field-icon,.slug-field.available .slug-field-status{color:var(--pd-good)}.slug-field.available .slug-field-check{color:var(--pd-good);background:#effbf6;border-color:#bdeedd}.slug-field.taken .slug-field-input,.slug-field.invalid .slug-field-input,.slug-field.error .slug-field-input{border-color:#f3a9ac;box-shadow:0 0 0 3px #e5484d14}.slug-field.taken :is(.slug-field-icon,.slug-field-status),.slug-field.invalid :is(.slug-field-icon,.slug-field-status),.slug-field.error :is(.slug-field-icon,.slug-field-status){color:var(--pd-bad)}.rte{border:1px solid var(--home-border);background:#fff;border-radius:13px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.rte:focus-within{border-color:#b9adff;box-shadow:0 0 0 3px #7252ff1f}.rte.over{border-color:#f3a9ac}.rte-label{color:#3d4166;justify-content:space-between;align-items:center;padding:9px 12px 0;font-size:12px;font-weight:600;display:flex}.rte-label small{color:var(--home-muted);font-size:10.5px;font-weight:400}.rte-toolbar{border-bottom:1px solid var(--pd-line);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.rte-toolbar>i{background:var(--pd-line);width:1px;height:18px;margin:0 4px}.rte-toolbar button{color:#565d81;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.rte-toolbar button:hover{color:var(--home-purple);background:#f4f2ff}.rte-toolbar button.active{background:var(--home-lavender);color:var(--home-purple)}.rte-link{border-bottom:1px solid var(--pd-line);color:var(--home-purple);background:#faf8ff;align-items:center;gap:6px;padding:6px 10px;display:flex}.rte-link input{border:1px solid var(--home-border);font:inherit;border-radius:8px;outline:0;flex:1;padding:6px 9px;font-size:12.5px}.rte-link button{cursor:pointer;color:var(--home-muted);background:0 0;border:0;place-items:center;padding:4px;display:grid}.rte-link button.apply{background:var(--home-purple);color:#fff;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600}.rte-content{outline:0;min-height:180px;max-height:460px;padding:12px 14px;font-size:13.5px;overflow:auto}.rte-content:empty:before{content:attr(data-placeholder);color:#a7abc6;pointer-events:none}.rte-error{color:var(--pd-bad);padding:0 12px 10px;font-size:11.5px}.product-prose{color:#2f3355;overflow-wrap:anywhere;line-height:1.65}.product-prose>:first-child{margin-top:0}.product-prose p{margin:0 0 .8em}.product-prose h2{letter-spacing:-.3px;color:var(--home-text,#14143c);margin:1.1em 0 .4em;font-size:1.3em}.product-prose h3{color:var(--home-text,#14143c);margin:1em 0 .35em;font-size:1.1em}.product-prose ul,.product-prose ol{margin:0 0 .9em;padding-left:1.4em}.product-prose ul{list-style:outside}.product-prose ol{list-style:decimal}.product-prose :is(h2,h3,h4){font-weight:700}.product-prose li{margin:.2em 0}.product-prose blockquote{border-left:3px solid var(--sf-accent,var(--home-purple,#7252ff));color:#4d5178;margin:.9em 0;padding:.4em 0 .4em 1em;font-style:italic}.product-prose a{color:var(--sf-accent,var(--home-purple,#7252ff));text-underline-offset:2px;text-decoration:underline}.product-prose hr{border:0;border-top:1px solid #e6e8f4;margin:1.2em 0}.product-prose code{background:#f3f2fb;border-radius:5px;padding:1px 5px;font-size:.9em}.cover-art{aspect-ratio:3/4;border-radius:inherit;background:#eef0fa;width:100%;display:block;position:relative;overflow:hidden}.cover-art svg,.cover-art img{object-fit:cover;width:100%;height:100%;display:block}.cover-art.photo:not(.plain):after{content:"";background:linear-gradient(#0000 35%,#0b0a24d9);position:absolute;inset:0}.cover-art-title{z-index:1;color:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:7%;left:8%;right:8%}.cover-art-title small{letter-spacing:2px;opacity:.8;font-size:clamp(6px,1.4cqw,11px)}.cover-art-title b{letter-spacing:-.5px;font-size:clamp(9px,7cqw,34px);line-height:1.05}.cover-art{container-type:inline-size}.pw-cover{grid-template-columns:190px minmax(0,1fr);gap:20px;display:grid}.pw-cover-current{flex-direction:column;gap:8px;display:flex}.pw-cover-current>.cover-art{border-radius:12px;box-shadow:0 14px 30px #29235c26}.pw-cover-current small{color:var(--home-muted);font-size:10.5px;line-height:1.4}.pw-tabs{background:#f3f4fa;border-radius:12px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.pw-tabs button{color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-weight:500;display:inline-flex}.pw-tabs button.active{color:var(--home-purple);background:#fff;box-shadow:0 2px 6px #29235c14}.pw-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pw-cover-grid button{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex;position:relative}.pw-cover-grid button>svg,.pw-cover-grid button>img,.pw-cover-grid button>.pd-skeleton{aspect-ratio:3/4;object-fit:cover;border:2px solid #0000;border-radius:10px;width:100%;transition:transform .15s,border-color .15s;display:block;box-shadow:0 4px 12px #29235c14}.pw-cover-grid button:hover>:first-child{transform:translateY(-2px)}.pw-cover-grid button.active>:first-child{border-color:var(--home-purple)}.pw-cover-grid small{color:var(--home-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pw-cover-grid em{background:var(--home-purple);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.pw-cover-upload{flex-direction:column;gap:10px;display:flex}.pw-credit{color:var(--home-muted);margin-top:8px;font-size:10.5px}.pw-list-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pw-list-row>i{color:#0a8f6f;background:#e3f8f2;border-radius:8px;flex:0 0 26px;place-items:center;height:26px;display:grid}.pw-list-row button,.pw-faq-row button{color:#9a9ebb;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 32px;place-items:center;height:32px;display:grid}.pw-list-row button:hover,.pw-faq-row button:hover{color:var(--pd-bad);background:#fff0f1}.pw-swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pw-swatches button{width:34px;height:34px;box-shadow:0 0 0 1px var(--home-border);color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;display:grid}.pw-swatches button.active{box-shadow:0 0 0 2px var(--home-purple)}.pw-custom-color{cursor:pointer;width:34px;height:34px;box-shadow:0 0 0 1px var(--home-border);background:conic-gradient(#ff6941,#ffb02e,#18bd7a,#13b8c8,#3178f6,#7054ff,#ef4da3,#ff6941);border-radius:50%;position:relative}.pw-custom-color input{opacity:0;cursor:pointer;position:absolute;inset:0}.pw-preview-sources{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.pw-source{border:1px solid var(--home-border);color:var(--home-purple);background:#fbfbfe;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.pw-source>span{flex:1;min-width:0}.pw-source b{color:var(--home-text);font-size:12.5px;display:block}.pw-source small{color:var(--home-muted);font-size:10.5px}label.pw-source{cursor:pointer}label.pw-source input{opacity:0;cursor:pointer;position:absolute;inset:0}.pw-source select{border:1px solid var(--home-border);background:#fff;border-radius:9px;max-width:150px;padding:6px 8px}.pw-pdf-pages{background:#f7f7fc;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px;margin-bottom:12px;padding:10px;display:grid}.pw-pdf-pages button{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex;position:relative}.pw-pdf-pages img{background:#fff;border:2px solid #0000;border-radius:6px;width:100%;display:block;box-shadow:0 2px 6px #29235c1a}.pw-pdf-pages button.active img{border-color:var(--home-purple)}.pw-pdf-pages button:disabled{opacity:.45;cursor:not-allowed}.pw-pdf-pages small{color:var(--home-muted);text-align:center;font-size:10px}.pw-pdf-pages em{background:var(--home-purple);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:5px;right:5px}.pw-pdf-pages>p{grid-column:1/-1}.pw-preview-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.pw-preview-grid figure{flex-direction:column;gap:6px;margin:0;display:flex;position:relative}.pw-preview-grid figure>img,.pw-preview-grid figure>.pd-skeleton{aspect-ratio:3/4;object-fit:cover;object-position:top;background:#fff;border-radius:10px;width:100%;box-shadow:0 4px 12px #29235c1a}.pw-preview-grid figcaption input{box-sizing:border-box;width:100%;font:inherit;color:var(--home-text);background:0 0;border:1px solid #0000;border-radius:7px;padding:3px 6px;font-size:12px;font-weight:600}.pw-preview-grid figcaption input:hover,.pw-preview-grid figcaption input:focus{border-color:var(--home-border);background:#fff;outline:0}.pw-preview-grid figcaption small{color:var(--home-muted);padding:0 6px;font-size:10.5px;display:block}.pw-preview-grid figure>div{gap:4px;display:flex;position:absolute;top:6px;right:6px}.pw-preview-grid figure>div button{color:#565d81;cursor:pointer;background:#ffffffe6;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 2px 6px #0000001a}.pw-preview-grid figure>div button:disabled{opacity:.4}.pw-error{color:var(--pd-bad);margin-bottom:8px;font-size:12px}.pw-segment{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pw-segment button,.pw-options button{border:1.5px solid var(--home-border);cursor:pointer;text-align:left;color:var(--home-muted);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pw-segment button b,.pw-options button b{color:var(--home-text);font-size:13px;display:block}.pw-segment button small,.pw-options button small{color:var(--home-muted);font-size:11px}.pw-segment button.active,.pw-options button.active{border-color:var(--home-purple);color:var(--home-purple);background:#faf8ff}.pw-earnings{background:linear-gradient(120deg,#f1edff,#fff);border-radius:13px;flex-direction:column;justify-content:center;padding:12px 14px;display:flex}.pw-earnings span{color:var(--home-muted);font-size:11px}.pw-earnings b{letter-spacing:-.6px;color:var(--home-text);font-size:22px}.pw-earnings em{color:var(--pd-good);font-size:11px;font-style:normal;font-weight:600}.pw-note{color:var(--home-purple);align-items:flex-start;gap:12px;display:flex}.pw-note b{color:var(--home-text);font-size:13.5px;display:block}.pw-note small{color:var(--home-muted);font-size:12px}.pw-two{gap:var(--home-gap,16px);grid-template-columns:1fr 1fr;display:grid}.pw-options{flex-direction:column;gap:8px;display:flex}.pw-options h3:not(:first-child){margin-top:8px}.pw-permissions{flex-direction:column;gap:4px;display:flex}.pw-toggle{border-bottom:1px solid var(--pd-line);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.pw-toggle:last-child{border-bottom:0}.pw-toggle b{color:var(--home-text);font-size:12.5px;display:block}.pw-toggle small{color:var(--home-muted);font-size:11px}.pw-toggle input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#dfe2f1;border-radius:999px;flex:0 0 38px;height:22px;transition:background .15s;position:relative}.pw-toggle input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.pw-toggle input:checked{background:var(--home-purple)}.pw-toggle input:checked:after{transform:translate(16px)}.pw-toggle input:disabled{opacity:.7;cursor:default}.pw-faq-row{border-bottom:1px solid var(--pd-line);grid-template-columns:minmax(0,1fr) 32px;gap:6px 8px;padding:10px 0;display:grid}.pw-faq-row textarea{grid-column:1}.pw-faq-row button{grid-area:1/2}.pw-faq-row:last-child{border-bottom:0}.pw-ready{background:linear-gradient(120deg,#fff7e8,#fff);align-items:center;gap:14px;display:flex}.pw-ready.ok{background:linear-gradient(120deg,#e3f8f2,#fff)}.pw-ready>i{color:#e08a1e;background:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 4px 12px #0000000d}.pw-ready.ok>i{color:#0a8f6f}.pw-ready>span{flex:1}.pw-ready b{color:var(--home-text);font-size:15px;display:block}.pw-ready small{color:var(--home-muted);font-size:12px}.pw-checklist{flex-direction:column;gap:4px;display:flex}.pw-checklist button{text-align:left;cursor:pointer;color:var(--home-muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 6px;display:flex}.pw-checklist button:hover{background:var(--home-lavender)}.pw-checklist i{color:#c0700f;background:#fff2e2;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:11px;font-style:normal;font-weight:700;display:grid}.pw-checklist i.ok{color:#0a8f6f;background:#e3f8f2}.pw-checklist span{flex:1}.pw-checklist b{color:var(--home-text);font-size:12.5px;display:block}.pw-checklist small{font-size:11px}.pw-summary{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pw-summary-cover .cover-art{border-radius:10px;box-shadow:0 10px 24px #29235c24}.pw-summary dl{flex-direction:column;gap:8px;margin:0;display:flex}.pw-summary dl>div{border-bottom:1px dashed var(--pd-line);justify-content:space-between;gap:10px;padding-bottom:6px;font-size:12px;display:flex}.pw-summary dt{color:var(--home-muted)}.pw-summary dd{color:var(--home-text);text-align:right;min-width:0;margin:0;font-weight:600}.pw-url{overflow-wrap:anywhere;font-size:11px;font-weight:500!important}.pw-summary>.home-button{grid-column:1/-1}.pw-footer{justify-content:space-between;gap:10px;padding:4px 0 8px;display:flex}.pw-preview{flex-direction:column;gap:10px;max-height:calc(100dvh - 40px);display:flex;position:sticky;top:0}.pw-preview>header{justify-content:space-between;align-items:center;display:flex}.pw-preview h2{color:var(--home-text);font-size:14px}.pw-preview header p{color:var(--home-muted);font-size:11px}.pw-device{border:1px solid var(--home-border);background:#fff;border-radius:11px;gap:4px;padding:4px;display:flex}.pw-device button{width:30px;height:28px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.pw-device button.active{background:var(--home-lavender);color:var(--home-purple)}.pw-preview-close{display:none!important}.pw-browser{border:1px solid var(--home-border);background:#fff;border-radius:16px;flex-direction:column;flex:1;width:100%;min-height:0;margin:0 auto;transition:max-width .25s;display:flex;overflow:hidden;box-shadow:0 18px 40px #29235c14}.pw-browser.mobile{max-width:390px}.pw-browser-bar{border-bottom:1px solid var(--pd-line);background:#f6f7fb;align-items:center;gap:6px;padding:9px 12px;display:flex}.pw-browser-bar>i{background:#ff6b6b;border-radius:50%;width:9px;height:9px}.pw-browser-bar>i:nth-child(2){background:#ffc542}.pw-browser-bar>i:nth-child(3){background:#35d07f}.pw-browser-bar span{color:var(--home-muted);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:7px;flex:1;align-items:center;gap:5px;margin-left:8px;padding:4px 10px;font-size:10.5px;display:flex;overflow:hidden}.pw-browser-page{flex:1;overflow:auto;container-type:inline-size}.storefront{--sf-accent:#7054ff;--sf-text:var(--home-text,#14143c);--sf-muted:var(--home-muted,#7b80a3);--sf-line:#ebeefa;color:var(--sf-text);font-family:var(--home-font,var(--font-geist-sans),Arial,sans-serif);flex-direction:column;gap:26px;padding:28px;display:flex}.storefront :is(h1,h2,p){margin:0}.sf-hero{grid-template-columns:minmax(200px,.8fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.sf-cover{justify-self:center;width:100%;max-width:420px}.sf-cover .cover-art{box-shadow:0 24px 50px color-mix(in srgb,var(--sf-accent) 22%,transparent),0 4px 12px #0000000f;border-radius:18px}.sf-summary{flex-direction:column;gap:12px;padding-top:6px;display:flex}.sf-kicker{background:color-mix(in srgb,var(--sf-accent) 11%,white);color:var(--sf-accent);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.sf-summary h1{letter-spacing:-1.3px;font-size:clamp(26px,3.2vw,42px);font-weight:750;line-height:1.05}.sf-by{color:var(--sf-muted);font-size:13px}.sf-lede{color:#3d4166;font-size:15px;line-height:1.55}.sf-price{align-items:baseline;gap:10px;margin-top:4px;display:flex}.sf-price b{letter-spacing:-1px;font-size:30px}.sf-price del{color:var(--sf-muted);font-size:16px}.sf-price span{color:#0a8f6f;background:#e3f8f2;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.sf-cta{margin-top:4px}.sf-form{flex-wrap:wrap;gap:8px;display:flex}.sf-email{border:1.5px solid var(--sf-line);color:var(--sf-muted);background:#fff;border-radius:13px;flex:220px;align-items:center;gap:8px;padding:0 13px;display:flex}.sf-email:focus-within{border-color:var(--sf-accent)}.sf-email input,.sf-form>input{min-width:0;font:inherit;color:var(--sf-text);background:0 0;border:0;outline:0;flex:1;padding:13px 0;font-size:14px}.sf-form>input{border:1.5px solid var(--sf-line);border-radius:13px;flex:200px;padding:13px}.sf-form>button,.sf-unlocked button{background:var(--sf-accent);color:#fff;font:inherit;cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb,var(--sf-accent) 35%,transparent);border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:650;transition:transform .15s,filter .15s;display:inline-flex}.sf-form>button:hover:not(:disabled),.sf-unlocked button:hover{filter:brightness(1.05);transform:translateY(-1px)}.sf-form>button:disabled{opacity:.7;cursor:default}.sf-fineprint{color:var(--sf-muted);flex-basis:100%;align-items:center;gap:5px;font-size:11px;display:flex}.sf-error{color:#d93a40;flex-basis:100%;font-size:12.5px}.sf-status{color:var(--sf-accent);background:#f5f3ff;border-radius:13px;align-items:center;gap:8px;padding:13px 16px;font-size:13px;display:flex}.sf-unlocked{background:linear-gradient(120deg,#e3f8f2,#fff);border:1px solid #c5eee0;border-radius:15px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.sf-unlocked>span{color:#0a8f6f;align-items:center;gap:7px;font-weight:700;display:flex}.sf-unlocked small{color:#3d4166;font-size:12.5px}.sf-trust{color:var(--sf-muted);flex-wrap:wrap;gap:8px 18px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.sf-trust li{align-items:center;gap:6px;display:flex}.sf-trust svg{color:var(--sf-accent)}.sf-section{border:1px solid var(--sf-line);background:#fff;border-radius:18px;padding:22px}.sf-section h2{letter-spacing:-.3px;align-items:baseline;gap:8px;margin-bottom:14px;font-size:17px;font-weight:700;display:flex}.sf-section h2 small{color:var(--sf-muted);font-size:12px;font-weight:500}.sf-muted{color:var(--sf-muted);font-size:13px}.sf-highlights ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sf-highlights li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.sf-highlights li i{background:color-mix(in srgb,var(--sf-accent) 12%,white);height:24px;color:var(--sf-accent);border-radius:8px;flex:0 0 24px;place-items:center;display:grid}.sf-columns{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);align-items:start;gap:22px;display:grid}.sf-files ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sf-files li{background:#fafbff;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.sf-files li>i{background:color-mix(in srgb,var(--sf-accent) 11%,white);height:34px;color:var(--sf-accent);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.sf-files li>span{flex:1;min-width:0}.sf-files b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.sf-files small{color:var(--sf-muted);font-size:11px}.sf-lock{color:#b6b9d2;flex:none}.sf-download{border:1px solid color-mix(in srgb,var(--sf-accent) 30%,white);color:var(--sf-accent);font:inherit;cursor:pointer;background:#fff;border-radius:9px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.sf-download:hover:not(:disabled){background:color-mix(in srgb,var(--sf-accent) 8%,white)}.sf-previews>div{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.sf-previews figure{flex-direction:column;gap:6px;margin:0;display:flex}.sf-previews img{aspect-ratio:3/4;object-fit:cover;object-position:top;border:1px solid var(--sf-line);background:#fff;border-radius:12px;width:100%;box-shadow:0 8px 20px #29235c14}.sf-previews figcaption{color:var(--sf-muted);font-size:11.5px}.sf-faq>div{border-bottom:1px solid var(--sf-line)}.sf-faq>div:last-child{border-bottom:0}.sf-faq button{width:100%;font:inherit;color:var(--sf-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:14px;font-weight:600;display:flex}.sf-faq button svg{color:var(--sf-muted);flex:none;transition:transform .2s}.sf-faq .open button svg{transform:rotate(180deg)}.sf-faq p{color:#4d5178;white-space:pre-line;padding:0 0 14px;font-size:13.5px;line-height:1.6}.storefront.compact{gap:18px;padding:18px}.storefront.compact .sf-summary h1{font-size:clamp(20px,4.6cqw,32px)}@container (width<=620px){.storefront.compact .sf-hero{grid-template-columns:1fr;gap:18px}.storefront.compact .sf-cover{width:70%;max-width:220px;margin:0 auto}.storefront.compact .sf-columns{grid-template-columns:1fr}.storefront.compact .sf-section{padding:16px}}.storefront-page{--home-font:var(--font-geist-sans),Arial,Helvetica,sans-serif;--home-text:#14143c;--home-muted:#7b80a3;--home-purple:#7252ff;--home-lavender:#f1edff;--home-border:#edf0fa;min-height:100dvh;color:var(--home-text);font-family:var(--home-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at 80% 0,#e7f3ff,#0000 45%),radial-gradient(at 0 10%,#efeaff,#0000 45%),#f7f8fc;padding:0 16px 40px}.storefront-page .storefront{max-width:1080px;margin:0 auto;padding:10px 0 0}.storefront-top{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:18px 0;display:flex}.storefront-creator{align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.storefront-creator i{color:#fff;background:linear-gradient(115deg,#465eff,#8650ff);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.storefront-footer{text-align:center;max-width:1080px;color:var(--home-muted);margin:30px auto 0;font-size:11.5px}.storefront-missing{text-align:center;max-width:480px;color:var(--home-muted);justify-items:center;gap:10px;margin:18vh auto 0;display:grid}.storefront-missing h1{color:var(--home-text);margin:0;font-size:26px}.storefront-loading{grid-template-columns:minmax(200px,.8fr) 1fr;gap:34px;max-width:1080px;margin:60px auto 0;display:grid}@media (max-width:1380px){.pd-row{grid-template-columns:34px minmax(200px,2fr) 100px 90px 60px 100px 90px 72px}.pd-row>:nth-child(8){display:none}.pw-body{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}}@media (max-width:1180px){.pd-layout{grid-template-columns:1fr}.pd-rail{gap:var(--home-gap,16px);grid-template-columns:1fr 1fr;display:grid}.pd-tip{grid-column:1/-1}.pw-body{grid-template-columns:1fr}.pw-preview{display:none}.pw-body.preview-open .pw-preview{z-index:120;background:#f7f8fc;border-radius:18px;max-height:none;padding:14px;display:flex;position:fixed;inset:12px;box-shadow:0 30px 80px #0b0a2466}.pw-preview-toggle{display:inline-flex}.pw-preview-close{display:grid!important}.pw-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.pd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-row{grid-template-columns:30px minmax(0,1fr) 92px 64px}.pd-row>:nth-child(n+5):not(:last-child),.pd-row.pd-head>:nth-child(n+5):not(:last-child){display:none}.pw-cover{grid-template-columns:1fr}.pw-cover-current{max-width:180px}.pw-two,.pw-preview-sources,.sf-hero,.sf-columns,.storefront-loading{grid-template-columns:1fr}.sf-cover{width:100%;max-width:320px;margin:0 auto}}@media (max-width:720px){.pd-header{flex-direction:column;align-items:flex-start}.pd-toolbar{flex-direction:column;align-items:stretch}.pd-filters{flex-wrap:wrap}.pd-search{flex:1}.pd-search input{width:100%}.pd-rail{grid-template-columns:1fr}.pd-kpis{grid-template-columns:1fr 1fr;gap:10px}.pd-kpi strong{font-size:22px}.pd-spark{display:none}.pd-pagination{flex-wrap:wrap}.pw-header-actions{width:100%}.pw-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.pw-steps button{justify-content:center;padding:8px 4px}.pw-steps button span{display:none}.pw-fields,.pw-segment{grid-template-columns:1fr}.pw-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.slug-field-row{flex-direction:column}.slug-field-check{justify-content:center;padding:9px}.storefront{padding:18px 0}.sf-form>button{flex:100%}.sf-section{padding:16px}}.pw-progress-button{isolation:isolate;min-width:118px;position:relative;overflow:hidden}.pw-progress-button .pw-progress-label{z-index:1;white-space:nowrap;align-items:center;gap:7px;display:inline-flex;position:relative}.pw-progress-button .pw-progress-label b{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-weight:700}.pw-progress-button.busy{cursor:progress;opacity:1!important}.pw-progress-button.busy:not(.primary){color:var(--home-purple);background:#fff}.pw-progress-fill{z-index:0;width:var(--pct,0%);background:repeating-linear-gradient(115deg,#7252ff26 0 10px,#7252ff14 10px 20px) 0 0/28px 100%;transition:width .35s;animation:.8s linear infinite pw-stripes;position:absolute;inset:0 auto 0 0}.pw-progress-button.primary.busy{background:#6f5cff linear-gradient(115deg,#465eff,#8650ff)}.pw-progress-button.primary .pw-progress-fill{background:repeating-linear-gradient(115deg,#ffffff38 0 10px,#ffffff1a 10px 20px) 0 0/28px 100%}@keyframes pw-stripes{0%{background-position:0 0}to{background-position:28px 0}}.pw-save-progress{background:#ffffffe6;border:1px solid #e3ddff;border-radius:14px;margin:0 0 12px;padding:10px 14px 12px;box-shadow:0 8px 24px #5a48d914}.pw-save-progress-top{color:var(--home-text);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12.5px;display:flex}.pw-save-progress-top span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--home-purple);align-items:center;gap:8px;font-weight:600;display:inline-flex;overflow:hidden}.pw-save-progress-top b{font-variant-numeric:tabular-nums;color:var(--home-text)}.pw-save-progress-track{background:#efecff;border-radius:999px;height:8px;position:relative;overflow:hidden}.pw-save-progress-track i{border-radius:inherit;background:var(--home-gradient,linear-gradient(115deg,#465eff,#8650ff));height:100%;transition:width .35s;display:block;position:relative;overflow:hidden}.pw-save-progress-track i:after{content:"";background:repeating-linear-gradient(115deg,#ffffff40 0 10px,#0000 10px 20px) 0 0/28px 100%;animation:.8s linear infinite pw-stripes;position:absolute;inset:0}.pw-save-progress-track:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:30%;animation:1.4s ease-in-out infinite pw-sweep;position:absolute;top:0;bottom:0;left:-30%}.pw-save-progress.done{border-color:#bdeedd}.pw-save-progress.done .pw-save-progress-top span{color:#0a8f6f}.pw-save-progress.done .pw-save-progress-track i{background:linear-gradient(115deg,#12a37f,#35d0a5)}.pw-save-progress.done .pw-save-progress-track:after,.pw-save-progress.done .pw-save-progress-track i:after{animation:none;display:none}@keyframes pw-sweep{to{left:100%}}@media (prefers-reduced-motion:reduce){.pw-progress-fill,.pw-save-progress-track i:after,.pw-save-progress-track:after{animation:none}}.public-header{z-index:20;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--home-border);background:#f7f8fcd1;margin:0 -16px;padding:0 16px;position:sticky;top:0}.public-header-inner{align-items:center;gap:18px;max-width:1080px;min-height:62px;margin:0 auto;display:flex}.public-brand{flex-direction:column;flex:none;align-items:flex-start;gap:3px;text-decoration:none;display:flex}.public-brand-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--home-purple);padding-left:1px;font-size:9.5px;font-weight:700;line-height:1}.public-logo{width:auto;height:23px;display:block}.public-header nav{gap:4px;display:flex}.public-header nav a{color:var(--home-muted);border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.public-header nav a:hover{color:var(--home-text);background:#fff}.public-header nav a.active{background:var(--home-lavender);color:var(--home-purple)}.public-search{border:1px solid var(--home-border);width:min(320px,40vw);min-width:0;color:var(--home-muted);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:flex;box-shadow:0 1px 2px #14143c08}.public-search:focus-within{border-color:color-mix(in srgb,var(--home-purple) 45%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-purple) 14%,transparent)}.public-search input{font:inherit;color:var(--home-text);background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;font-size:13.5px}@media (max-width:640px){.public-header-inner{flex-wrap:wrap;gap:8px 10px;padding:10px 0}.public-header nav a{padding:7px 9px;font-size:12.5px}.public-search{order:3;width:100%;margin-left:0}}.storefront-top .storefront-back{color:var(--home-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.storefront-top .storefront-back:hover{color:var(--home-purple)}.storefront-preview-banner{color:#8a5a00;background:#fff7e6;border:1px solid #ffe2a8;border-radius:12px;align-items:center;gap:8px;max-width:1080px;margin:14px auto 0;padding:10px 14px;font-size:13px;font-weight:550;display:flex}.storefront-missing .sf-download{--sf-accent:#7054ff;margin-top:8px;padding:8px 14px;font-size:13px;text-decoration:none}.explore-hero{max-width:1080px;margin:0 auto;padding:44px 0 22px}.explore-kicker{background:var(--home-lavender);color:var(--home-purple);border-radius:999px;align-items:center;gap:6px;margin:0 0 10px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-flex}.explore-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,5vw,44px);line-height:1.08}.explore-hero p{color:var(--home-muted);max-width:560px;margin:10px 0 0;font-size:15px}.explore-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto;padding:6px 0 18px;display:flex}.explore-chips{scrollbar-width:none;flex:320px;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.explore-chips::-webkit-scrollbar{display:none}.explore-chips button,.explore-segment button{border:1px solid var(--home-border);color:var(--home-text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:7px 13px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.explore-chips button em{color:var(--home-muted);margin-left:3px;font-style:normal;font-weight:500}.explore-chips button:hover,.explore-segment button:hover{border-color:color-mix(in srgb,var(--home-purple) 35%,white)}.explore-chips button.active{background:var(--home-text);border-color:var(--home-text);color:#fff}.explore-chips button.active em{color:#ffffffb3}.explore-tools{align-items:center;gap:8px;display:flex}.explore-segment{border:1px solid var(--home-border);background:#fff;border-radius:999px;padding:3px;display:flex}.explore-segment button{background:0 0;border:0;padding:5px 11px;font-size:12.5px}.explore-segment button.active{background:var(--home-lavender);color:var(--home-purple)}.explore-tools select{border:1px solid var(--home-border);font:inherit;color:var(--home-text);cursor:pointer;background:#fff;border-radius:10px;padding:8px 10px;font-size:13px}.explore-results{max-width:1080px;margin:0 auto}.explore-count{color:var(--home-muted);align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.explore-query{color:var(--home-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.explore-query button{background:var(--home-border);cursor:pointer;width:18px;height:18px;color:var(--home-muted);border:0;border-radius:50%;place-items:center;display:grid}.explore-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.explore-card{border:1px solid var(--home-border);color:inherit;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #14143c0a}.explore-card:hover{border-color:color-mix(in srgb,var(--sf-accent,#7054ff) 30%,white);transform:translateY(-3px);box-shadow:0 14px 34px -14px #281e7847}.explore-card:focus-visible{outline:3px solid color-mix(in srgb,var(--home-purple) 40%,transparent);outline-offset:2px}.explore-card.skeleton{gap:10px;padding:12px}.explore-cover{aspect-ratio:4/5;background:#f1f2f8;position:relative;overflow:hidden}.explore-cover .cover-art{aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.explore-price{color:var(--home-text);background:#fffffff0;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #14143c1f}.explore-price.free{color:#127a48;background:#e8fbf1}.explore-body{flex-direction:column;flex:1;gap:5px;padding:14px 15px 15px;display:flex}.explore-body small{letter-spacing:.06em;text-transform:uppercase;color:var(--sf-accent,#7054ff);font-size:11px;font-weight:700}.explore-body b{letter-spacing:-.01em;font-size:15.5px;line-height:1.3}.explore-body p{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.explore-body footer{color:var(--home-muted);justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.explore-body footer span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.explore-go{background:var(--home-text);color:#fff;opacity:0;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;top:12px;left:12px;transform:translateY(-4px)}.explore-card:hover .explore-go{opacity:1;transform:none}.explore-empty{text-align:center;color:var(--home-muted);border:1px dashed var(--home-border);background:#fff;border-radius:18px;justify-items:center;gap:8px;padding:60px 16px;display:grid}.explore-empty b{color:var(--home-text);font-size:16px}.explore-empty p{margin:0;font-size:13.5px}.explore-empty .sf-download,.explore-more .sf-download{--sf-accent:#7054ff;padding:8px 16px;font-size:13px}.explore-more{justify-content:center;margin-top:24px;display:flex}@media (max-width:640px){.explore-hero{padding:26px 0 14px}.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.explore-body{padding:11px}.explore-body b{font-size:14px}.explore-body p{display:none}.explore-tools{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.explore-card,.explore-go{transition:none}.explore-card:hover{transform:none}}.sf-gateway{color:var(--home-muted);gap:8px;font-size:12.5px;display:grid}.sf-gateway-main{align-items:center;gap:7px;display:flex}.sf-gateway-main b{color:var(--home-text);font-weight:650}.sf-gateway-main small{font-size:12px}.sf-test{color:#8a5a00;background:#fff4dd;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:650}.sf-gateway-toggle{color:var(--sf-accent,#7054ff);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.sf-gateway-list{gap:6px;display:grid}.sf-gateway-list button{text-align:left;border:1px solid var(--home-border);font:inherit;cursor:pointer;color:var(--home-text);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.sf-gateway-list button:hover{border-color:color-mix(in srgb,var(--sf-accent,#7054ff) 35%,white)}.sf-gateway-list button.active{border-color:var(--sf-accent,#7054ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-accent,#7054ff) 14%,transparent)}.sf-gateway-list button span{gap:2px;display:grid}.sf-gateway-list small{color:var(--home-muted);font-size:11.5px}.sf-gateway-price{text-align:right;font-size:13px;font-weight:700}.sf-gateway-price em{color:#127a48;font-size:10.5px;font-style:normal;font-weight:650}.sf-info{color:#2f4b8a;background:#eef4ff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;display:flex}.sf-info button{cursor:pointer;color:inherit;background:0 0;border:0;place-items:center;display:grid}.co-wrap{max-width:680px;margin:0 auto;padding:36px 0 10px}.co-card{border:1px solid var(--home-border);background:#fff;border-radius:24px;padding:34px;box-shadow:0 24px 60px -30px #281e784d}.co-center{text-align:center;justify-items:center;gap:10px;display:grid}.co-card h1{letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(22px,4vw,28px)}.co-card p{color:var(--home-muted);max-width:470px;margin:0;font-size:14.5px;line-height:1.55}.co-orb{background:var(--home-lavender);width:66px;height:66px;color:var(--home-purple);border-radius:50%;place-items:center;display:grid}.co-orb.ok{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 12px 30px -10px #16a34a99}.co-orb.bad{color:#c0392b;background:#fdecec}.co-orb.neutral{color:#9a6700;background:#fff4dd}.co-steps{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.co-steps li{color:var(--home-muted);background:#f4f5fa;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.co-steps li.done{color:#127a48;background:#e8fbf1}.co-steps li.active{background:var(--home-lavender);color:var(--home-purple)}.co-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.co-btn{border:1px solid var(--home-border);color:var(--home-text);font:inherit;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:7px;padding:10px 16px;font-size:13.5px;font-weight:650;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.co-btn:hover{border-color:color-mix(in srgb,var(--home-purple) 35%,white)}.co-btn.primary{color:#fff;background:linear-gradient(115deg,#465eff,#8650ff);border-color:#0000;box-shadow:0 10px 24px -12px #5a46ffb3}.co-btn.primary:hover{transform:translateY(-1px)}.co-btn.small{padding:7px 12px;font-size:12.5px}.co-paid{gap:22px;display:grid}.co-hero{text-align:center;justify-items:center;gap:8px;display:grid}.co-mail{color:var(--home-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.co-order{border:1px solid var(--home-border);background:#f8f9fd;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:18px;padding:16px;display:grid}.co-product{align-items:center;gap:12px;min-width:0;display:flex}.co-thumb{border-radius:10px;flex:0 0 56px;width:56px;overflow:hidden;box-shadow:0 6px 16px -8px #14143c59}.co-thumb .cover-art{border-radius:10px}.co-product small{color:var(--home-muted);font-size:12px;display:block}.co-product b{overflow-wrap:anywhere;font-size:15px;line-height:1.3;display:block}.co-order dl{gap:7px;margin:0;display:grid}.co-order dl div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.co-order dt{color:var(--home-muted)}.co-order dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}.co-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:500!important}.co-files header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.co-files h2{margin:0;font-size:16px}.co-files ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.co-files li{border:1px solid var(--home-border);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.co-file-icon{background:color-mix(in srgb,var(--sf-accent) 12%,white);width:38px;height:38px;color:var(--sf-accent);border-radius:10px;flex:none;place-items:center;display:grid}.co-file-name{flex:1;min-width:0;display:grid}.co-file-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.co-file-name small{color:var(--home-muted);font-size:11.5px}.co-fine{color:var(--home-muted);align-items:flex-start;gap:6px;margin-top:10px;font-size:11.5px;line-height:1.45;display:flex}.co-muted{color:var(--home-muted);font-size:13px}@media (max-width:640px){.co-wrap{padding-top:18px}.co-card{border-radius:20px;padding:22px 16px}.co-order{grid-template-columns:1fr}}.pgp{border-top:1px dashed var(--home-border,#edf0fa);gap:12px;margin-top:4px;padding-top:6px;display:grid}.pgp-head{gap:2px;display:grid}.pgp-title{align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.pgp-head small{color:var(--home-muted,#7b80a3);font-size:12.5px}.pgp-loading{color:var(--home-muted,#7b80a3);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.pgp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pgp-list li label{border:1px solid var(--home-border,#edf0fa);cursor:pointer;background:#fff;border-radius:14px;flex-direction:row;align-items:flex-start;gap:11px;padding:12px 13px;transition:border-color .15s,box-shadow .15s;display:flex}.pgp-list li.on label{border-color:color-mix(in srgb,var(--home-purple,#7252ff) 45%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-purple,#7252ff) 10%,transparent)}.pgp-list li.muted label{cursor:default;background:#fafbfe}.pgp-list input{accent-color:var(--home-purple,#7252ff);width:16px;height:16px;margin-top:10px}.pgp-dot{background:#d6d9e8;border-radius:50%;flex:none;width:10px;height:10px;margin-top:12px}.pgp-dot.on{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.pgp-logo{color:#fff;background:linear-gradient(135deg,#465eff,#8650ff);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.pgp-list li.muted .pgp-logo{background:#c9cde0}.pgp-body{gap:4px;min-width:0;display:grid}.pgp-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pgp-name b{font-size:14px}.pgp-status,.pgp-rec{letter-spacing:.01em;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.pgp-status.ok{color:#127a48;background:#e8fbf1}.pgp-status.warn{color:#8a5a00;background:#fff4dd}.pgp-status.bad{color:#b42318;background:#fdecec}.pgp-status.off{color:#6b7094;background:#f1f2f7}.pgp-name .pgp-rec{background:var(--home-lavender,#f1edff);color:var(--home-purple,#7252ff);align-items:center;gap:4px;display:inline-flex}.pgp-body>small{color:var(--home-muted,#7b80a3);font-size:12.5px}.pgp-meta{color:var(--home-muted,#7b80a3);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.pgp-meta i{color:#4b5075;background:#f4f5fa;border-radius:6px;padding:2px 7px;font-style:normal;font-weight:600}.pgp-meta span{align-items:center;gap:4px;margin-left:2px;display:inline-flex}.pgp-hint{color:#8a5a00!important;font-size:11.5px!important}.pgp-warn{color:#7a4f00;background:#fff7e6;border:1px solid #ffe2a8;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.pgp-warn code{background:#fff;border-radius:5px;padding:1px 5px;font-size:11.5px}.pgp-tip{color:#2f4b8a;background:#eef4ff;border-radius:12px;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:12.5px;display:flex}.sf-form .sf-gateway,.sf-form .sf-info{flex:100%}.co-card h1{font-weight:750}.pgp-list label>span{font-size:inherit;font-weight:inherit;color:inherit}.pgp-list label>.pgp-logo{color:#fff;font-size:15px;font-weight:800}@media (max-width:980px){.products-screen,.pw{min-width:0}.pd-row{grid-template-columns:30px minmax(0,1fr) 92px 70px 64px}.pw-body.preview-open .pw-preview{overscroll-behavior:contain}}@media (max-width:720px){.products-screen,.pw{padding-bottom:max(14px,env(safe-area-inset-bottom))}.pd-header{gap:14px;padding:2px 0 14px}.pd-header h1{letter-spacing:-1px;font-size:30px}.pd-sub{font-size:13px;line-height:1.45}.pd-header-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.pd-header-actions>.home-button,.pd-create,.pd-create>.home-button{justify-content:center;width:100%}.pd-create-menu{width:min(300px,100vw - 32px);top:46px;right:0}.pd-kpi{min-height:116px;padding:14px}.pd-kpi-top i{width:32px;height:32px}.pd-table-card{overflow:hidden}.pd-toolbar{gap:10px;padding:12px}.pd-tabs{scrollbar-width:none;overscroll-behavior-inline:contain;flex-wrap:nowrap;margin:0 -2px;padding:2px;overflow-x:auto}.pd-tabs::-webkit-scrollbar{display:none}.pd-tabs button{flex:none;min-height:38px}.pd-filters{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.pd-search{min-width:0}.pd-filters select{min-width:112px}.pd-bulk{scrollbar-width:none;flex-wrap:nowrap;padding:9px 12px;overflow-x:auto}.pd-bulk::-webkit-scrollbar{display:none}.pd-bulk>*{flex:none}.pd-row{grid-template-columns:28px minmax(0,1fr) auto 52px;gap:8px;min-height:70px;padding:10px 12px}.pd-row>:nth-child(4){display:none}.pd-product{gap:9px}.pd-product b{font-size:12.5px}.pd-product small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pd-status{padding:4px 8px}.pd-actions{justify-content:flex-end}.pd-menu{top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:140;border-radius:16px;width:auto;padding:8px;position:fixed}.pd-menu button{min-height:42px}.pd-pagination{align-items:flex-start;padding:12px}.pd-pagination>div{order:2;margin-left:auto}.pd-pagination label{justify-content:space-between;width:100%}.pd-rail{gap:12px}.pw-header{align-items:flex-start;gap:10px;padding:0 0 12px}.pw-back{padding:8px 11px}.pw-title{flex-basis:calc(100% - 116px);order:2;min-width:0}.pw-title h1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:22px;display:-webkit-box}.pw-header-actions{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pw-header-actions .pw-state{background:#ffffffb3;border-radius:11px;grid-column:1/-1;margin:0;padding:8px 10px}.pw-header-actions :is(.home-button,a.home-button){white-space:nowrap;justify-content:center;min-width:0}.pw-header-actions .pw-progress-button{min-width:0}.pw-steps{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;overscroll-behavior-inline:contain;background:#f7f8fceb;gap:7px;margin:0 -8px 14px;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto}.pw-steps::-webkit-scrollbar{display:none}.pw-steps button{flex:0 0 48px;min-width:48px;min-height:46px;padding:7px}.pw-steps i{flex-basis:30px}.pw-step{gap:12px}.pw-step-heading{gap:10px;padding:0}.pw-step-heading>i{flex-basis:38px;height:38px}.pw-step-heading h2{font-size:17px}.pw-step-heading p{font-size:12px}.pw-drop{padding:24px 14px}.pw-drop span{max-width:290px;line-height:1.45}.pw-files li{gap:7px;padding:9px 8px}.pw-grip{display:none}.pw-files li>i{flex-basis:30px;height:30px}.pw-file-actions{flex:none}.pw-file-actions button{width:30px;height:34px}.pw-card-head{gap:8px}.pw-card-head .home-button{flex:none}.pw-cover-current{max-width:160px;margin:0 auto}.pw-cover-grid{gap:8px}.pw-pdf-pages{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.pw-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pw-ready{flex-wrap:wrap;align-items:flex-start;padding:14px}.pw-ready>i{width:40px;height:40px}.pw-ready>.home-button{justify-content:center;width:100%}.pw-summary{grid-template-columns:86px minmax(0,1fr)}.pw-footer{z-index:20;padding:10px 8px max(10px,env(safe-area-inset-bottom));background:linear-gradient(#f7f8fc00,#f7f8fc 24%);margin:4px -8px -8px;position:sticky;bottom:0}.pw-footer .home-button{justify-content:center;min-height:42px}.pw-body.preview-open .pw-preview{padding:12px 10px max(10px,env(safe-area-inset-bottom));border-radius:0;max-height:100dvh;inset:0}.pw-preview>header{flex:none}.pw-browser{border-radius:14px;min-height:0}.storefront-page{padding:0 12px 28px}.public-header{margin:0 -12px;padding:0 12px}.storefront-top{gap:10px;padding:14px 0}.storefront-creator{min-width:0;max-width:58%;font-size:12.5px}.storefront-creator i{width:30px;height:30px}.storefront-creator{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.storefront-preview-banner{margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.4}.storefront{gap:16px}.sf-hero{gap:22px}.sf-summary{gap:10px}.sf-summary h1{font-size:clamp(25px,8.4vw,34px)}.sf-lede{font-size:14px}.sf-price b{font-size:28px}.sf-section{border-radius:15px}.sf-highlights ul{grid-template-columns:1fr}.sf-columns{gap:16px}.sf-previews>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sf-trust li{min-width:0}.sf-gateway-list button{gap:8px;padding:10px}.sf-gateway-price{overflow-wrap:anywhere;max-width:42%}.storefront-footer{margin-top:24px;line-height:1.5}.public-header-inner{min-height:auto}.public-brand{order:1}.public-header nav{order:2;margin-left:auto}.public-search{order:3}.public-header nav a{min-height:36px}.explore-controls{gap:10px}.explore-chips{flex-basis:100%;margin:0 -2px}.explore-tools{grid-template-columns:minmax(0,1fr) auto;display:grid}.explore-segment{scrollbar-width:none;min-width:0;overflow-x:auto}.explore-segment::-webkit-scrollbar{display:none}.explore-segment button{white-space:nowrap}}@media (max-width:480px){.pd-header-actions{grid-template-columns:1fr}.pd-create-menu{top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;position:fixed}.pd-kpis{grid-template-columns:1fr}.pd-kpi{min-height:106px}.pd-spark{width:34%;display:block}.pd-filters{grid-template-columns:1fr}.pd-filters select{width:100%}.pd-row{grid-template-columns:28px minmax(0,1fr) 48px}.pd-row>:nth-child(3){display:none}.pd-thumb{width:36px!important;height:45px!important}.pd-pagination>span{width:100%}.pd-pagination>div{margin-left:0}.pd-pagination label{width:auto;font-size:0}.pd-pagination label select{font-size:12px}.pw-header{grid-template-columns:auto minmax(0,1fr);display:grid}.pw-title{order:initial;flex-basis:auto}.pw-header-actions{grid-column:1/-1}.pw-header-actions>a.home-button{grid-column:span 1}.pw-header-actions .pw-preview-toggle{display:inline-flex}.pw-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-fields{gap:12px}.pw-list-row{gap:6px}.pw-list-row>i{display:none}.pw-preview-sources{gap:8px}.pw-source{align-items:flex-start;padding:10px}.pw-source select{max-width:112px}.pw-pdf-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-summary{grid-template-columns:72px minmax(0,1fr);gap:10px}.pw-summary dl>div{flex-direction:column;gap:2px}.pw-summary dd{text-align:left}.pw-footer>*{flex:1}.rte-toolbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rte-toolbar::-webkit-scrollbar{display:none}.rte-toolbar>*{flex:none}.slug-field-input>span{display:none}.pgp-list li label{gap:8px;padding:10px 9px}.pgp-logo{width:30px;height:30px}.pgp-list input{margin-top:8px}.pgp-dot{margin-top:10px}.public-header nav a{padding:7px;font-size:0}.public-header nav a svg{width:18px;height:18px}.public-search input{font-size:13px}.storefront-page .storefront{padding-top:4px}.sf-cover{max-width:260px}.sf-summary h1{font-size:27px}.sf-price{flex-wrap:wrap}.sf-form>input,.sf-email{flex-basis:100%}.sf-form>button{width:100%;min-height:46px}.sf-section{padding:14px}.sf-section h2{font-size:16px}.sf-files li{padding:9px 8px}.sf-files li>i{flex-basis:30px;height:30px}.sf-download{padding:7px 9px}.sf-previews>div{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-hero{padding-top:22px}.explore-hero p:not(.explore-kicker){font-size:13.5px}.explore-grid{grid-template-columns:1fr}.explore-cover{aspect-ratio:4/3}.explore-body p{display:-webkit-box}.explore-tools{grid-template-columns:1fr}.explore-tools select{width:100%}.co-actions{grid-template-columns:1fr;width:100%;display:grid}.co-btn{justify-content:center}.co-files li{gap:8px}.co-files li .co-btn{padding:7px 9px}}@media (max-width:360px){.pw-header-actions{grid-template-columns:1fr}.pw-header-actions .pw-state{grid-column:1}.pw-steps button{flex-basis:44px;min-width:44px}.sf-trust{grid-template-columns:1fr}.sf-previews>div,.pw-preview-grid{grid-template-columns:1fr 1fr}}.sf-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1210306b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sf-dialog{text-align:center;width:min(420px,100%);color:var(--home-text,#14143c);background:#fff;border-radius:20px;justify-items:center;gap:8px;padding:26px 24px 22px;display:grid;box-shadow:0 30px 70px -20px #14104673}.sf-dialog-icon{color:#9a6700;background:#fff4dd;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.sf-dialog h2{letter-spacing:-.01em;margin:4px 0 0;font-size:18px}.sf-dialog p{color:var(--home-muted,#7b80a3);margin:0;font-size:14px;line-height:1.5}.sf-dialog button{color:#fff;min-width:120px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#465eff,#8650ff);border:0;border-radius:12px;margin-top:10px;padding:10px 18px;font-size:14px;font-weight:650}.sf-dialog button:focus-visible{outline-offset:2px;outline:3px solid #7252ff66}.public-signin{border:1px solid var(--home-border);color:var(--home-text);font:inherit;cursor:pointer;background:#fff;border-radius:11px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:650;display:inline-flex}.public-signin:hover{border-color:color-mix(in srgb,var(--home-purple) 40%,white);color:var(--home-purple)}.public-account-skeleton{background:#eef0f7;border-radius:11px;flex:none;width:92px;height:36px}.public-account{flex:none;position:relative}.public-account-btn{border:1px solid var(--home-border);max-width:220px;color:var(--home-text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:13px;font-weight:650;display:inline-flex}.public-account-btn.active,.public-account-btn:hover{border-color:color-mix(in srgb,var(--home-purple) 40%,white)}.public-account-btn i,.public-account-btn img{color:#fff;object-fit:cover;background:linear-gradient(115deg,#465eff,#8650ff);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12.5px;font-style:normal;display:grid}.public-account-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-account-menu{z-index:40;border:1px solid var(--home-border);background:#fff;border-radius:14px;width:250px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px -18px #14104659}.public-account-who{border-bottom:1px solid var(--home-border);margin-bottom:4px;padding:9px 10px 10px;display:grid}.public-account-who b{font-size:13.5px}.public-account-who small{color:var(--home-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.public-account-menu a,.public-account-menu button{color:var(--home-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13.5px;font-weight:550;text-decoration:none;display:flex}.public-account-menu a:hover,.public-account-menu button:hover{background:var(--home-lavender);color:var(--home-purple)}.public-account-menu em{color:var(--home-muted);background:#f3f4f9;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11.5px;font-style:normal}@media (max-width:640px){.public-nav-label{display:none}.public-account-btn{padding:4px}.public-account-btn svg{display:none}}.bs-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12103073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bs-dialog{text-align:center;width:min(420px,100%);color:var(--home-text,#14143c);font-family:var(--home-font,inherit);background:#fff;border-radius:22px;justify-items:center;gap:10px;padding:30px 26px 20px;display:grid;position:relative;box-shadow:0 30px 80px -24px #14104680}.bs-close{color:#6b7094;cursor:pointer;background:#f3f4f9;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.bs-icon{background:var(--home-lavender,#f1edff);width:48px;height:48px;color:var(--home-purple,#7252ff);border-radius:14px;place-items:center;display:grid}.bs-dialog h2{letter-spacing:-.02em;margin:2px 0 0;font-size:20px}.bs-sub{color:var(--home-muted,#7b80a3);margin:0;font-size:13.5px;line-height:1.5}.bs-google{justify-content:center;width:100%;min-height:44px;margin-top:6px;display:flex}.bs-or{width:100%;color:var(--home-muted,#7b80a3);align-items:center;gap:10px;font-size:12px;display:flex}.bs-or:before,.bs-or:after{content:"";background:var(--home-border,#edf0fa);flex:1;height:1px}.bs-form{gap:10px;width:100%;margin-top:4px;display:grid}.bs-field{border:1px solid var(--home-border,#e4e7f2);color:var(--home-muted,#7b80a3);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:flex}.bs-field:focus-within,.bs-code:focus{border-color:#b1a0ff;outline:0;box-shadow:0 0 0 3px #7252ff24}.bs-field input{min-width:0;height:44px;font:inherit;color:var(--home-text,#14143c);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.bs-code{border:1px solid var(--home-border,#e4e7f2);text-align:center;width:100%;height:56px;font:inherit;letter-spacing:12px;color:var(--home-text,#14143c);border-radius:14px;font-size:28px;font-weight:750}.bs-primary{color:#fff;height:46px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#465eff,#8650ff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:0 12px 26px -12px #5a46ffbf}.bs-primary:disabled{opacity:.6;cursor:default}.bs-links{justify-content:space-between;gap:10px;display:flex}.bs-links button{color:var(--home-purple,#7252ff);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px;font-size:12.5px;font-weight:600;display:inline-flex}.bs-links button:disabled{color:var(--home-muted,#7b80a3);cursor:default}.bs-dev{color:#5b44d6;font:inherit;cursor:pointer;background:#faf8ff;border:1px dashed #d8cffd;border-radius:10px;padding:7px;font-size:12px}.bs-error{color:#b42318;text-align:left;background:#fdecec;border-radius:10px;width:100%;margin:0;padding:9px 11px;font-size:12.5px}.bs-fine{color:var(--home-muted,#7b80a3);align-items:center;gap:6px;margin-top:4px;font-size:11.5px;display:flex}.sf-form .sf-account{color:var(--home-muted);flex:100%;margin:0;font-size:12.5px}.sf-account b{color:var(--home-text);font-weight:650}.sf-account button{color:var(--sf-accent,#7054ff);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sf-owned-link{color:var(--sf-accent,#7054ff);align-self:center;font-size:13px;font-weight:650;text-decoration:none}.sf-owned-link:hover{text-decoration:underline}.ac-wrap{max-width:1080px;margin:0 auto;padding:26px 0 10px}.ac-signin{max-width:560px;margin:30px auto 0}.ac-hero{border:1px solid var(--home-border);background:linear-gradient(120deg,#fff,#f3efff);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px 26px;display:flex;box-shadow:0 18px 50px -34px #281e7859}.ac-hero small{color:var(--home-purple);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.ac-hero h1{letter-spacing:-.03em;margin:4px 0 2px;font-size:clamp(24px,4vw,32px)}.ac-hero p{color:var(--home-muted);margin:0;font-size:13.5px}.ac-stats{grid-template-columns:repeat(4,minmax(84px,auto));gap:10px;margin:0;display:grid}.ac-stats div{border:1px solid var(--home-border);background:#fff;border-radius:14px;padding:10px 14px}.ac-stats dt{color:var(--home-muted);font-size:11.5px;font-weight:600}.ac-stats dd{letter-spacing:-.01em;margin:2px 0 0;font-size:18px;font-weight:750}.ac-tabs{border-bottom:1px solid var(--home-border);scrollbar-width:none;gap:6px;margin:20px 0 16px;display:flex;overflow-x:auto}.ac-tabs a{color:var(--home-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.ac-tabs a.active{color:var(--home-purple);border-bottom-color:var(--home-purple)}.ac-library{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));gap:16px;display:grid}.ac-item{border:1px solid var(--home-border);background:#fff;border-radius:20px;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px;display:grid;box-shadow:0 12px 34px -26px #281e7859}.ac-item.inactive{background:#fbfbfd}.ac-item.inactive .ac-item-cover{filter:grayscale(.6);opacity:.75}.ac-item-cover{border-radius:12px;align-self:start;overflow:hidden}.ac-item-cover .cover-art{border-radius:12px}.ac-item-body{gap:10px;min-width:0;display:grid}.ac-item-body header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ac-item-body small{color:var(--home-muted);font-size:12px}.ac-item-body h3{letter-spacing:-.01em;margin:2px 0 0;font-size:16px;line-height:1.3}.ac-badge{border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.ac-badge.active{color:#127a48;background:#e8fbf1}.ac-badge.expired{color:#b42318;background:#fdecec}.ac-badge.limit_reached,.ac-badge.pending{color:#8a5a00;background:#fff4dd}.ac-terms{color:#4b5075;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ac-terms li{align-items:center;gap:5px;display:inline-flex}.ac-meter{background:#eef0f7;border-radius:999px;height:6px;overflow:hidden}.ac-meter i{border-radius:inherit;background:linear-gradient(90deg,var(--sf-accent),#8650ff);height:100%;display:block}.ac-files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ac-files li{color:var(--sf-accent);background:#f8f9fd;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ac-files li>span{min-width:0;color:var(--home-text);flex:1;display:grid}.ac-files b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ac-files small{font-size:11px}.ac-inactive-note{color:#7a4f00;background:#fff7e6;border-radius:11px;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:12.5px;display:flex}.ac-item-body footer a{color:var(--sf-accent);align-items:center;gap:5px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.ac-muted{color:var(--home-muted);font-size:12.5px}.ac-strong{font-weight:700}.ac-orders{border:1px solid var(--home-border);background:#fff;border-radius:18px;display:grid;overflow:hidden}.ac-order{border-top:1px solid var(--home-border);grid-template-columns:minmax(0,2.2fr) 1fr 1fr .8fr 1.2fr;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.ac-order.head{color:var(--home-muted);text-transform:uppercase;letter-spacing:.04em;background:#f8f9fd;border-top:0;font-size:11.5px;font-weight:700}.ac-order-product{align-items:center;gap:10px;min-width:0;display:flex}.ac-order-product>span:last-child{min-width:0;display:grid}.ac-order-product b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-order-product small{color:var(--home-muted);font-size:11.5px}.ac-thumb{border-radius:8px;flex:0 0 40px;width:40px;overflow:hidden}.ac-thumb .cover-art{border-radius:8px}.ac-order-actions a{color:var(--home-purple);align-items:center;gap:5px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.ac-profile{gap:14px;max-width:560px;display:grid}.ac-profile label{gap:6px;display:grid}.ac-profile label span{color:#3d4166;font-size:12px;font-weight:650}.ac-profile input{border:1px solid var(--home-border);height:42px;font:inherit;color:var(--home-text);border-radius:11px;padding:0 12px;font-size:14px}.ac-profile input[readonly]{color:var(--home-muted);background:#f8f9fd}.ac-profile small{color:var(--home-muted);font-size:11.5px}@media (max-width:720px){.ac-stats{grid-template-columns:repeat(2,1fr);width:100%}.ac-item{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:12px}.ac-order{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.ac-order.head{display:none}.ac-order>span:nth-child(2){grid-column:1}.ac-order>span:nth-child(3){text-align:right;grid-area:1/2}.ac-order>span:nth-child(4){text-align:right;grid-area:2/2}.ac-order>span:nth-child(5){grid-column:1/-1}}.inv-bar{justify-content:space-between;align-items:center;max-width:820px;margin:0 auto;padding:18px 0;display:flex}.inv-bar a,.inv-bar button{color:var(--home-text);font:inherit;border:1px solid var(--home-border);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:6px;padding:8px 13px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.inv-error{max-width:820px;margin:0 auto}.inv-sheet{border:1px solid var(--home-border);color:#14143c;background:#fff;border-radius:18px;max-width:820px;margin:0 auto 30px;padding:40px;box-shadow:0 24px 60px -34px #281e7859}.inv-sheet header{border-bottom:1px solid var(--home-border);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.inv-sheet header p{color:var(--home-muted);margin:8px 0 0;font-size:13px}.inv-meta h1{letter-spacing:-.02em;text-align:right;margin:0 0 8px;font-size:26px}.inv-meta dl{grid-template-columns:auto auto;gap:4px 16px;margin:0;font-size:13px;display:grid}.inv-meta dt{color:var(--home-muted)}.inv-meta dd{text-align:right;margin:0;font-weight:650}.inv-parties{grid-template-columns:1fr 1fr;gap:20px;padding:22px 0;display:grid}.inv-parties div{gap:3px;font-size:13.5px;display:grid}.inv-parties small{color:var(--home-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:700}.inv-parties span{color:#4b5075}.inv-sheet table{border-collapse:collapse;width:100%;font-size:14px}.inv-sheet th{text-align:left;border-bottom:1px solid var(--home-border);color:var(--home-muted);text-transform:uppercase;letter-spacing:.05em;padding:10px 0;font-size:11.5px}.inv-sheet th:not(:first-child),.inv-sheet td:not(:first-child){text-align:right;width:120px}.inv-sheet td{border-bottom:1px solid var(--home-border);vertical-align:top;padding:14px 0}.inv-sheet td small{color:var(--home-muted);margin-top:3px;font-size:12px;display:block}.inv-sheet tfoot td{border-bottom:0;font-size:16px;font-weight:800}.inv-sheet>footer{color:var(--home-muted);margin-top:26px;font-size:12.5px}@media (max-width:640px){.inv-sheet{padding:22px 16px}.inv-parties{grid-template-columns:1fr}.inv-meta h1{text-align:left}}@media print{.public-header,.inv-bar,.storefront-footer{display:none!important}.storefront-page{background:#fff!important;padding:0!important}.inv-sheet{box-shadow:none;border:0;max-width:none;margin:0}}.pw-access{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pw-access label{gap:6px;display:grid}.pw-access label span{color:#3d4166;font-size:12px;font-weight:600}.pw-access select{border:1.5px solid var(--home-border);height:40px;font:inherit;color:var(--home-text);background:#fff;border-radius:11px;padding:0 10px;font-size:13px}.pw-access small{color:var(--home-muted);grid-column:1/-1;font-size:11.5px;line-height:1.45}@media (max-width:640px){.pw-access{grid-template-columns:1fr}}.sf-owned .sf-owned-link{align-self:flex-start}@media (max-width:640px){.public-header nav{order:2;margin-left:auto}.public-signin,.public-account,.public-account-skeleton{order:3}.public-search{order:4}}.slc-wrap{gap:12px;margin:0 0 18px;display:grid}.slc-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.slc-range{border:1px solid var(--home-border,#edf0fa);background:#fff;border-radius:11px;padding:3px;display:inline-flex}.slc-range button{font:inherit;color:var(--home-muted,#7b80a3);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:650}.slc-range button.active{background:var(--home-lavender,#f1edff);color:var(--home-purple,#7252ff)}.slc-link{border:1px solid var(--home-border,#edf0fa);font:inherit;color:var(--home-text,#14143c);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:650;display:inline-flex}.slc-link:hover{color:#7252ff;border-color:#c7baff}.slc-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr) minmax(0,.95fr);gap:14px;display:grid}.slc-card{min-width:0;padding:18px 18px 12px}.slc-card header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.slc-card h3{letter-spacing:-.01em;margin:0;font-size:16px}.slc-card header p{color:var(--home-muted,#7b80a3);margin:3px 0 0;font-size:12px}.slc-select{flex:none;align-items:center;display:inline-flex;position:relative}.slc-select select{-webkit-appearance:none;appearance:none;border:1px solid var(--home-border,#e6e8f3);font:inherit;color:var(--home-text,#14143c);cursor:pointer;background:#fff;border-radius:10px;padding:7px 30px 7px 12px;font-size:12.5px;font-weight:600}.slc-select svg{pointer-events:none;color:var(--home-muted,#7b80a3);position:absolute;right:10px}.slc-legend{color:#4b5075;gap:12px;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.slc-legend li{align-items:center;gap:6px;display:inline-flex}.slc-legend i{border-radius:50%;width:9px;height:9px}.slc-plot{min-height:220px}.slc-tip{border:1px solid var(--home-border,#e6e8f3);color:#4b5075;background:#fff;border-radius:11px;gap:4px;padding:9px 11px;font-size:12px;display:grid;box-shadow:0 12px 30px -14px #14104659}.slc-tip b{color:var(--home-text,#14143c);font-size:12px}.slc-tip span{align-items:center;gap:7px;display:flex}.slc-tip i{border-radius:50%;width:8px;height:8px}.slc-tip em{color:var(--home-text,#14143c);margin-left:auto;padding-left:14px;font-style:normal;font-weight:700}.slc-toplist{gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.slc-toplist li{align-items:center;gap:12px;display:flex}.slc-thumb{border-radius:10px;flex:0 0 46px;width:46px;overflow:hidden}.slc-thumb .pd-thumb{width:46px!important;height:58px!important}.slc-top-body{flex:1;gap:5px;min-width:0;display:grid}.slc-top-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.slc-top-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.slc-top-row strong{white-space:nowrap;font-size:13.5px}.slc-bar{background:#eef0f7;border-radius:999px;height:6px;overflow:hidden}.slc-bar i{border-radius:inherit;background:linear-gradient(90deg,#6d4aff,#8c72ff);height:100%;display:block}.slc-top-body small{color:var(--home-muted,#7b80a3);font-size:11.5px}.slc-empty{color:var(--home-muted,#7b80a3);margin:20px 0;font-size:13px}@media (max-width:1180px){.slc-grid{grid-template-columns:1fr 1fr}.slc-top{grid-column:1/-1}}@media (max-width:720px){.slc-grid{grid-template-columns:1fr}.slc-legend{flex-direction:column;gap:4px}}.od .pw-back{margin-bottom:8px}.od-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 14px;display:flex}.od-tabs>button{font:inherit;color:var(--home-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:650;display:inline-flex}.od-tabs>button.active{border-color:var(--home-border);color:var(--home-purple);background:#fff;box-shadow:0 4px 14px -8px #281e7840}.od-search{border:1px solid var(--home-border);height:38px;color:var(--home-muted);background:#fff;border-radius:11px;align-items:center;gap:8px;width:min(340px,100%);margin-left:auto;padding:0 10px;display:flex}.od-search input{min-width:0;font:inherit;color:var(--home-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.od-search button{cursor:pointer;width:20px;height:20px;color:var(--home-muted);background:#f1f2f7;border:0;border-radius:50%;place-items:center;display:grid}.od-card{padding:0;overflow:hidden}.od-filters{border-bottom:1px solid var(--home-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.od-filters .pd-tabs em{color:var(--home-muted);margin-left:3px;font-size:11.5px;font-style:normal}.od-product-filter{border:1px solid var(--home-border);height:36px;font:inherit;background:#fff;border-radius:10px;max-width:260px;padding:0 10px;font-size:13px}.od-table{display:grid}.od-row{border:0;border-top:1px solid var(--home-border);font:inherit;color:var(--home-text);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1.5fr) minmax(0,1.6fr) .8fr .8fr .7fr .9fr;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:13px;display:grid}.od-table.cust .od-row{grid-template-columns:minmax(0,2fr) .6fr .6fr 1fr .9fr .9fr}.od-row:hover:not(.head){background:#faf9ff}.od-row.head{cursor:default;color:var(--home-muted);text-transform:uppercase;letter-spacing:.04em;background:#f8f9fd;border-top:0;font-size:11.5px;font-weight:700}.od-row.pd-skeleton-row{height:58px}.od-cust,.od-prod{align-items:center;gap:10px;min-width:0;display:flex}.od-cust>span:last-child,.od-prod>span:last-child{min-width:0;display:grid}.od-cust b,.od-prod b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.od-cust small,.od-prod small{color:var(--home-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.od-avatar{color:#fff;background:linear-gradient(115deg,#465eff,#8650ff);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.od-avatar img{object-fit:cover;width:100%;height:100%}.od-thumb{border-radius:7px;flex:0 0 32px;width:32px;overflow:hidden}.od-thumb .pd-thumb{width:32px!important;height:40px!important}.od-thumb.lg{flex-basis:56px;width:56px}.od-thumb.lg .pd-thumb{width:56px!important;height:70px!important}.od-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.od-acct{color:#127a48;background:#e8fbf1;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.od-acct.guest{color:#6b7094;background:#f1f2f7}.od-empty{color:var(--home-muted);text-align:center;border-top:1px solid var(--home-border);justify-items:center;gap:6px;padding:40px 16px;display:grid}.od-empty b{color:var(--home-text)}.od-empty p{margin:0;font-size:13px}.od-pager{border-top:1px solid var(--home-border);color:var(--home-muted);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.od-pager span{margin-right:auto}.od-inline{color:var(--home-purple);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:650}.od-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 14px;display:flex}.od-head h1{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 4px;font-size:30px;display:flex}.od-head h1 .ac-badge{font-size:12px}.od-test{color:#8a5a00;background:#fff4dd;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:700}.od-head-actions{flex-wrap:wrap;gap:8px;display:flex}.od-copy{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.od-alert{color:#2f4b8a;background:#eef4ff;border-radius:12px;align-items:center;gap:8px;margin:0 0 14px;padding:11px 14px;font-size:13px;display:flex}.od-alert.bad{color:#b42318;background:#fdecec}.od-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.od-col{align-content:start;gap:14px;display:grid}.od-panel{padding:18px}.od-panel h3{align-items:center;gap:8px;margin:0 0 12px;font-size:14.5px;display:flex}.od-person{align-items:center;gap:12px;margin-bottom:12px;display:flex}.od-person>span{gap:2px;min-width:0;display:grid}.od-person b{font-size:15px}.od-person a{color:var(--home-purple);text-overflow:ellipsis;font-size:13px;text-decoration:none;overflow:hidden}.od-person small{color:var(--home-muted);font-size:12px}.od-dl{gap:8px;margin:0;display:grid}.od-dl div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.od-dl dt{color:var(--home-muted)}.od-dl dd{text-align:right;overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;margin:0;font-weight:650;display:inline-flex}.od-product{align-items:center;gap:12px;margin-bottom:12px;display:flex}.od-product>span:last-child{gap:4px;display:grid}.od-product a{color:var(--home-purple);align-items:center;gap:4px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.od-panel .ac-meter{margin-top:10px}.od-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.od-timeline li{grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:0 0 16px;display:grid;position:relative}.od-timeline li:not(:last-child):before{content:"";background:#eef0f7;width:2px;position:absolute;top:28px;bottom:2px;left:13px}.od-timeline i{background:var(--home-lavender);width:28px;height:28px;color:var(--home-purple);border-radius:50%;place-items:center;display:grid}.od-timeline li.paid i{color:#127a48;background:#e8fbf1}.od-timeline li.failed i{color:#b42318;background:#fdecec}.od-timeline li.expires i{color:#8a5a00;background:#fff4dd}.od-timeline span{gap:2px;min-width:0;padding-top:4px;display:grid}.od-timeline b{font-size:13px}.od-timeline small{color:var(--home-muted);overflow-wrap:anywhere;font-size:11.5px}.od-timeline time{color:var(--home-muted);white-space:nowrap;padding-top:6px;font-size:11.5px}.od-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.od-list li{align-items:center;gap:10px;font-size:13px;display:flex}.od-list li>span:first-of-type,.od-list li>.od-inline{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.od-list time{color:var(--home-muted);white-space:nowrap;font-size:11.5px}.od-invoice{z-index:80;place-items:start center;padding:24px 16px;overflow-y:auto}.od-invoice-box{width:min(840px,100%)}.od-invoice-box .inv-bar{padding:0 0 12px}@media (max-width:980px){.od-grid{grid-template-columns:1fr}.od-row,.od-table.cust .od-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.od-row.head{display:none}.od-row>span:nth-child(n+3){font-size:12px}.od-row>span:nth-child(3){text-align:right;grid-area:1/2}.od-row>span:nth-child(5){text-align:right;grid-area:2/2}.od-row>span:nth-child(4),.od-row>span:nth-child(6){display:none}.od-search{width:100%;margin-left:0}}@media print{body.print-invoice *{visibility:hidden}body.print-invoice .inv-print-root .inv-sheet,body.print-invoice .inv-print-root .inv-sheet *{visibility:visible}body.print-invoice .inv-print-root .inv-sheet{width:100%;box-shadow:none;border:0;margin:0;position:absolute;top:0;left:0}}.slc-grid{align-items:start}.slc-card{height:auto;min-height:0}.storefront .sf-section.sf-tabs{padding:0;overflow:hidden}.sf-tablist{border-bottom:1px solid var(--sf-line);scrollbar-width:none;gap:4px;padding:6px 10px 0;display:flex;overflow-x:auto}.sf-tablist::-webkit-scrollbar{display:none}.sf-tablist button{font:inherit;color:var(--sf-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:12px 12px 13px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.sf-tablist button small{color:var(--sf-muted);background:#f1f2f9;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.sf-tablist button:hover{color:var(--sf-text)}.sf-tablist button.active{color:var(--sf-accent)}.sf-tablist button.active small{background:color-mix(in srgb,var(--sf-accent) 12%,white);color:var(--sf-accent)}.sf-tablist button.active:after{content:"";background:var(--sf-accent);border-radius:3px 3px 0 0;height:2.5px;position:absolute;bottom:-1px;left:10px;right:10px}.sf-tablist button:focus-visible{outline:2px solid var(--sf-accent);outline-offset:-2px;border-radius:8px}.sf-tabpanel{padding:22px}.sf-tab-sub{color:var(--sf-muted);margin:0 0 14px;font-size:12.5px}.sf-tabpanel h2{letter-spacing:-.3px;align-items:baseline;gap:8px;margin:0 0 14px;font-size:17px;font-weight:700;display:flex}.sf-tabpanel h2 small{color:var(--sf-muted);font-size:12px;font-weight:500}.sf-about-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);align-items:start;gap:26px;display:grid}.sf-about-grid .sf-highlights{border:1px solid var(--sf-line);background:#fafbff;border-radius:14px;padding:18px}.sf-about-grid .sf-highlights ul{grid-template-columns:1fr}.sf-sample-link{border:1px solid var(--sf-line);width:100%;font:inherit;text-align:left;color:var(--sf-text);cursor:pointer;background:#fafbff;border-radius:14px;align-items:center;gap:12px;margin-top:4px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.sf-sample-link:hover{border-color:color-mix(in srgb,var(--sf-accent) 40%,white);background:#fff}.sf-sample-link>i{background:color-mix(in srgb,var(--sf-accent) 12%,white);height:34px;color:var(--sf-accent);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.sf-sample-link>span{flex:1;min-width:0;display:grid}.sf-sample-link b{font-size:13.5px}.sf-sample-link small{color:var(--sf-muted);font-size:11.5px}.sf-sample-link>svg{color:var(--sf-muted);flex:none}@container (width<=640px){.sf-about-grid{grid-template-columns:1fr}.sf-tabpanel{padding:16px}}@media (max-width:720px){.sf-about-grid{grid-template-columns:1fr;gap:18px}.sf-tabpanel{padding:16px}.sf-tablist{padding:4px 6px 0}.sf-tablist button{padding:11px 10px 12px;font-size:13px}}.sf-price{flex-wrap:wrap}.sf-price .sf-tax{color:var(--sf-muted);flex-basis:100%;font-size:12px;font-weight:500}
