*{box-sizing:border-box}html{color:#17231f;background:#f7f8f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}svg{stroke-width:1.8px;width:19px;height:19px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.025em;line-height:1.12}h1{font-size:clamp(2rem,4vw,3.35rem)}h2{font-size:1.6rem}.logo{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:7px;font-weight:650;display:inline-flex}.logo-mark{color:#fff;background:#183e32;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#bd654c;margin-bottom:8px;font-size:.72rem;font-weight:750;display:block}.pill{color:#285c4b;background:#eff7f3;border:1px solid #bad0c7;border-radius:99px;padding:7px 12px;font-size:.82rem;font-weight:650;display:inline-block}.button{appearance:none;color:#fff;background:#1b4d3c;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 16px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0002}.button:hover{background:#12392d}.button.secondary{color:#173b30;box-shadow:none;background:#fff;border:1px solid #ccd8d2}.button.full{width:100%}.text-link{color:#256751;text-underline-offset:3px;background:0 0;border:0;padding:7px 0;text-decoration:underline}.icon-button{background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.icon-button:hover{background:#edf1ee}.muted,.fine-print{color:#66746e;font-size:.9rem}.form-error{color:#9b3425;background:#fff0ed;border:1px solid #f5c5bb;border-radius:9px;padding:11px 13px}.save-success{color:#276348;background:#edf8f1;border:1px solid #bcdfc8;border-radius:9px;align-items:center;gap:8px;padding:11px 13px;display:flex}.notice{background:#eef4f1;border:1px solid #d4e1db;border-radius:12px;gap:12px;margin:16px 0;padding:15px;display:flex}.notice svg{flex:none}.notice p{margin:3px 0 0}.notice.warning{background:#fff8e8;border-color:#edd8a2}.notice.success{background:#edf8f1;border-color:#bcdfc8}.status{color:#53615b;text-transform:capitalize;background:#eef1ef;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:.75rem;font-weight:750;display:inline-flex}.status.failed,.status.past_due,.status.canceled{color:#a23828;background:#ffe7e2}.marketing{background:#fcfaf5;min-height:100vh}.marketing>header,.marketing>footer{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:22px 28px;display:flex}.marketing>header nav{align-items:center;gap:23px;display:flex}.marketing>main{overflow:hidden}.hero-marketing{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1180px;margin:auto;padding:88px 28px 110px;display:grid}.hero-marketing h1{margin:25px 0;font:600 clamp(3rem,6vw,5.6rem)/.97 Georgia,serif}.hero-marketing h1 em{color:#c6684d;font-weight:400}.hero-marketing>div>p{color:#59665f;max-width:580px;font-size:1.18rem}.hero-marketing small{color:#69766f;margin-top:13px;display:block}.browser-mock{background:#fff;border:1px solid #d5ddd8;border-radius:16px;position:relative;overflow:visible;transform:rotate(1.5deg);box-shadow:0 30px 80px #273a3033}.browser-bar{background:#eff1ef;border-radius:16px 16px 0 0;gap:6px;height:42px;padding:12px;display:flex}.browser-bar i{background:#c4cbc7;border-radius:50%;width:8px;height:8px}.browser-bar span{color:#7c8781;background:#fff;border-radius:5px;margin:-5px auto 0;padding:3px 25px;font-size:.62rem}.mock-site{text-align:center;background:#f2e9dd;min-height:410px;padding:75px 44px}.mock-site>span{letter-spacing:.18em;font-size:.65rem}.mock-site h2{margin:45px 0 18px;font:500 2.8rem Georgia,serif}.mock-site h2 i{color:#a35643}.mock-site b{color:#fff;background:#663a2f;border-radius:2px;margin-top:16px;padding:9px 16px;display:inline-block}.floating-card{color:#326c50;background:#fff;border-radius:11px;gap:8px;padding:13px 18px;font-weight:700;display:flex;position:absolute;bottom:30px;right:-30px;box-shadow:0 12px 30px #0002}.marketing-section{color:#fff;background:#173a30;padding:100px max(28px,50% - 562px)}.section-heading{text-align:center;max-width:680px;margin:0 auto 45px}.section-heading p{color:#66736c}.marketing-section .section-heading p{color:#b8c8c1}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-grid article{background:#ffffff08;border:1px solid #ffffff20;border-radius:14px;padding:28px}.feature-grid svg{color:#f3ac8f;width:26px;height:26px}.feature-grid p{color:#b8c8c1}.price-section{text-align:center;padding:100px 28px}.price-card{background:#fff;border:1px solid #dfe4e0;border-radius:17px;width:min(460px,100%);margin:30px auto 0;padding:32px;box-shadow:0 20px 50px #1b382b12}.price-card strong{font:600 3.7rem Georgia,serif}.price-card ul{text-align:left;padding:0;list-style:none}.price-card li{gap:9px;margin:11px;display:flex}.price-card li svg{color:#357557}.marketing>footer{border-top:1px solid #e3e6e3}.auth-layout{grid-template-columns:minmax(320px,42%) 1fr;min-height:100vh;display:grid}.auth-layout>aside{color:#fff;background:#183e32;flex-direction:column;justify-content:space-between;padding:45px;display:flex}.auth-layout blockquote{margin:auto 0;font:400 clamp(2rem,4vw,4rem)/1.12 Georgia,serif}.auth-layout>main{place-items:center;padding:35px;display:grid}.auth-card{background:#fff;border:1px solid #e0e5e1;border-radius:16px;width:min(430px,100%);padding:38px;box-shadow:0 20px 50px #193a2c10}.auth-card>.logo{display:none}.auth-card h1{font-size:2.35rem}.auth-card label,.settings-card>label,.inspector label,.setup-details label{margin:15px 0;font-weight:650;display:block}.auth-card input,.settings-card input,.settings-card textarea,.settings-card select,.inspector input,.inspector select,.setup-details input,.search-box input{background:#fff;border:1px solid #cbd5d0;border-radius:9px;width:100%;margin-top:6px;padding:11px 12px}.auth-card label small{color:#7a8580;margin-top:3px;font-weight:400;display:block}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#dbe7e2;background:#173a30;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a{border-radius:8px;align-items:center;gap:11px;padding:10px 11px;font-size:.9rem;display:flex}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#ffffff12}.sidebar-account{border-top:1px solid #ffffff1c;grid-template-columns:34px 1fr 35px;align-items:center;gap:8px;margin-top:auto;padding:18px 4px 0;font-size:.75rem;display:grid;overflow:hidden}.sidebar-account .avatar{color:#183e32;background:#e19b7d;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.sidebar-account span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-account small{color:#94aaa1;display:block}.sidebar-account .icon-button{color:#fff}.shell-main{min-width:0}.page{max-width:1160px;margin:auto;padding:48px}.page-header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:32px;display:flex}.page-header h1{margin:4px 0 8px}.page-header p{color:#69756f}.empty-card,.loading-card{text-align:center;background:#fff;border:1px dashed #cbd7d1;border-radius:15px;padding:60px 25px}.empty-card>svg{color:#397059;width:36px;height:36px}.site-overview{background:#fff;border:1px solid #dfe5e1;border-radius:15px;grid-template-columns:45% 1fr;display:grid;overflow:hidden}.site-thumb{background:color-mix(in srgb,var(--brand),white 88%);text-align:center;flex-direction:column;justify-content:center;min-height:300px;padding:55px;display:flex}.site-thumb span{letter-spacing:.16em;font-size:.67rem}.site-thumb h3{font:500 2.3rem Georgia,serif}.site-details h2{margin:14px 0 6px}.actions{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.stat-grid>a{background:#fff;border:1px solid #dfe5e1;border-radius:12px;grid-template-columns:30px 1fr 20px;align-items:center;gap:10px;padding:20px;display:grid}.stat-grid>a:hover{border-color:#8eafa1;transform:translateY(-1px)}.stat-grid small{color:#75817b;display:block}.settings-card,.billing-card{background:#fff;border:1px solid #dfe5e1;border-radius:14px;max-width:760px;padding:28px}.field-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-card label{font-size:.9rem}.settings-card textarea{resize:vertical;min-height:90px}.settings-card hr,.billing-card hr{border:0;border-top:1px solid #e3e8e5;margin:24px 0}.account-status{background:#f4f7f5;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.account-status span{flex:1}.account-status small{color:#6c7872;display:block}.settings-layout{grid-template-columns:180px minmax(0,1fr);gap:25px;display:grid}.settings-tabs{flex-direction:column;gap:4px;display:flex}.settings-tabs button{text-align:left;background:0 0;border:0;border-radius:8px;padding:10px 12px}.settings-page .settings-card{max-width:none}.switch{align-items:center;gap:12px;position:relative;display:flex!important}.switch>input{opacity:0;position:absolute;width:1px!important}.switch>span{background:#bfc9c4;border-radius:99px;flex:none;width:42px;height:24px;position:relative}.switch>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch>input:checked+span:after{left:21px}.switch small{color:#6a7771;font-weight:400;display:block}.row-between{justify-content:space-between;align-items:center;display:flex}.redirect-row{grid-template-columns:1fr 20px 1fr 40px;align-items:center;gap:8px;display:grid}.code-input{font-family:ui-monospace,monospace}.cookie-preview{color:#fff;background:#27302c;border-radius:11px;padding:20px}.cookie-preview button{margin:8px 7px 0 0}.inbox-list,.domain-list{flex-direction:column;gap:9px;display:flex}.inbox-list>button,.domain-list>article{text-align:left;background:#fff;border:1px solid #dfe5e1;border-radius:11px;align-items:center;gap:13px;width:100%;padding:17px;display:flex}.inbox-list>button.unread{border-left:4px solid #ca6e51}.inbox-list>button>span:nth-child(2),.domain-list>article>span:nth-child(2){flex:1}.inbox-list small,.domain-list small{color:#718079;display:block}.inbox-list p{color:#4e5b55;margin:7px 0 0}.inline-form{gap:8px;display:flex}.inline-form input{margin:0}.billing-card{max-width:700px}.billing-card .price strong{font-size:3rem}.billing-card .price span{color:#6c7872;display:block}.billing-card ul{padding:0;list-style:none}.billing-card li{gap:9px;margin:10px;display:flex}.admin-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-grid>.settings-card{max-width:none}.setup{max-width:1240px;margin:auto;padding:30px}.setup>header{align-items:center;gap:15px;display:flex}.progress{gap:5px;display:flex}.progress i{background:#d8dfdb;border-radius:9px;width:42px;height:4px}.template-grid{grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:100px;display:grid}.template-card{text-align:left;background:#fff;border:1px solid #d9e1dc;border-radius:13px;padding:0;position:relative;overflow:hidden}.template-card:hover,.template-card.selected{border-color:#39735a;box-shadow:0 5px 18px #173d2e18}.template-preview{background:#f3eee5;height:190px;padding:13px}.mini-nav{gap:7px;font-size:.55rem;display:flex}.mini-nav span{flex:1}.mini-nav i{border-top:2px solid;width:20px}.mini-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:150px;display:flex}.mini-body strong{max-width:80%;font:500 1.15rem Georgia,serif}.mini-body i{border-top:5px solid #bd755c;width:38px;margin-top:12px}.theme-northstar,.theme-happy-tails{background:#e9f3f5}.theme-foundry,.theme-aperture{color:#fff;background:#2c3235}.theme-still{background:#ecebe4}.template-meta{padding:15px;display:block}.template-meta small{float:right;color:#68756f}.template-meta p{color:#65726c;min-height:38px;font-size:.79rem}.swatches{gap:4px;display:flex}.swatches i{border:1px solid #0001;border-radius:50%;width:16px;height:16px}.selected-check{color:#fff;background:#28684f;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:10px;right:10px}.sticky-action{z-index:5;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border-top:1px solid #dce3df;padding:16px;position:fixed;bottom:0;left:0;right:0}.setup-details{max-width:580px;margin:80px auto}.joined-input{display:flex}.joined-input input{border-radius:9px 0 0 9px}.joined-input span{white-space:nowrap;background:#edf1ef;border:1px solid #cbd5d0;border-left:0;border-radius:0 9px 9px 0;margin-top:6px;padding:11px}.editor{background:#e9eeeb;flex-direction:column;height:100vh;display:flex}.editor-top{z-index:3;background:#fff;border-bottom:1px solid #d8e0dc;flex:none;align-items:center;gap:13px;height:68px;padding:0 14px;display:flex}.editor-site-name{min-width:180px}.editor-site-name span{color:#6b7771;font-size:.72rem;display:block}.viewport-switch{background:#eef2ef;border-radius:8px;margin:auto;padding:3px;display:flex}.viewport-switch button{background:0 0;border:0;border-radius:6px;width:34px;height:31px}.viewport-switch button.active{background:#fff;box-shadow:0 1px 4px #0002}.editor-actions{gap:8px;display:flex}.editor-workspace{flex:1;grid-template-columns:230px minmax(300px,1fr) 286px;min-height:0;display:grid}.editor-left,.inspector{background:#fff;overflow-y:auto}.editor-left{border-right:1px solid #d8e0dc;padding:14px}.inspector{border-left:1px solid #d8e0dc}.rail-heading{text-transform:uppercase;letter-spacing:.09em;color:#65736c;justify-content:space-between;align-items:center;padding:7px;font-size:.68rem;font-weight:750;display:flex}.rail-heading button{background:0 0;border:0}.blocks-heading{border-top:1px solid #e1e6e3;margin-top:15px;padding-top:20px}.page-list,.block-list{flex-direction:column;gap:3px;display:flex}.page-list button,.block-list button,.add-block,.site-settings-button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:9px;display:flex}.page-list span,.block-list span{flex:1}.page-list small{color:#87918c}.block-list svg{width:15px}.add-block,.site-settings-button{color:#2b674f;width:100%;margin-top:8px}.site-settings-button{border-top:1px solid #e1e6e3;border-radius:0;margin-top:18px;padding-top:18px}.preview-stage{padding:20px;transition:all .2s;overflow:auto}.preview-hint{color:#69766f;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;font-size:.74rem;display:flex}.preview-frame{background:#fff;min-height:calc(100vh - 130px);margin:auto;transition:all .25s;box-shadow:0 6px 25px #2a44381c}.viewport-tablet .preview-frame{max-width:760px}.viewport-mobile .preview-frame{max-width:390px}.site-preview{background:var(--site-bg);color:var(--site-text);font-family:var(--site-body),sans-serif;min-height:100%}.preview-nav{border-bottom:1px solid color-mix(in srgb,var(--site-text),transparent 88%);justify-content:space-between;align-items:center;height:70px;padding:0 5%;display:flex}.preview-nav nav{gap:18px;font-size:.78rem;display:flex}.preview-block{outline-offset:-2px;outline:2px solid #0000;padding:70px 7%}.preview-block:hover{outline-color:#61a78988}.preview-block.block-selected{outline-color:#2d8464}.block-inner{max-width:950px;margin:auto}.align-center{text-align:center}.surface-tint{background:color-mix(in srgb,var(--site-primary),var(--site-bg) 91%)}.surface-brand{background:var(--site-primary);color:#fff}.site-preview h1,.site-preview h2,.site-preview h3{font-family:var(--site-heading),Georgia,serif}.site-preview h1{max-width:850px;margin:12px auto;font-size:clamp(2.4rem,5vw,5.2rem)}.site-preview h2{font-size:clamp(1.8rem,3.3vw,3.1rem)}.site-preview [contenteditable=true]{border-radius:3px}.site-preview [contenteditable=true]:focus{outline:2px solid var(--site-accent);color:#1d2924;background:#fff}.preview-items{gap:15px;margin-top:35px;display:grid}.columns-2{grid-template-columns:repeat(2,1fr)}.columns-3{grid-template-columns:repeat(3,1fr)}.columns-4{grid-template-columns:repeat(4,1fr)}.preview-items article{border-radius:var(--site-radius);border:1px solid;padding:22px}.preview-items i{color:var(--site-accent)}.preview-button,.preview-form button{border-radius:var(--site-radius);background:var(--site-accent);color:#fff;border:0;margin-top:18px;padding:11px 18px;font-weight:700}.preview-form{grid-template-columns:1fr 1fr;gap:13px;max-width:650px;margin:28px auto;display:grid}.preview-form label:last-of-type{grid-column:1/-1}.preview-form input,.preview-form textarea{border-radius:calc(var(--site-radius)/2);background:#fff;border:1px solid #cfd8d3;width:100%;padding:10px;display:block}.preview-footer{background:var(--site-primary);color:#fff;justify-content:space-between;padding:30px 7%;display:flex}.inspector-header{border-bottom:1px solid #e0e6e2;padding:22px}.inspector-header h2{margin:0;font-size:1.25rem}.inspector-body{padding:20px}.inspector-body fieldset{border:0;margin:0 0 25px;padding:0}.inspector-body legend{text-transform:uppercase;letter-spacing:.09em;color:#718078;font-size:.67rem;font-weight:750}.color-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.color-row input[type=color]{height:42px;padding:3px}.help{color:#6c7972;font-size:.82rem}.danger-button{color:#9b3929;background:#fff0ed;border:0;border-radius:8px;gap:7px;padding:10px;display:flex}.inspector-empty{text-align:center;color:#718079;padding:70px 24px}.modal-backdrop{z-index:10;background:#15241e88;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(680px,100%);padding:25px;box-shadow:0 20px 70px #0004}.modal header{justify-content:space-between;display:flex}.block-picker{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.block-picker button{text-align:left;background:#fff;border:1px solid #dce4df;border-radius:10px;grid-template-columns:38px 1fr;gap:2px 8px;padding:15px;display:grid}.block-picker button>span{background:#eaf1ed;border-radius:8px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.toast{z-index:20;color:#fff;background:#2f3935;border-radius:10px;align-items:center;gap:9px;padding:14px 17px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 35px #0003}.toast.success{background:#286b4f}.toast button{color:#fff;background:0 0;border:0}@media (width<=1000px){.template-grid{grid-template-columns:repeat(2,1fr)}.editor-workspace{grid-template-columns:190px minmax(300px,1fr)}.inspector{z-index:4;width:286px;position:fixed;top:68px;bottom:0;right:0;box-shadow:-5px 0 20px #0002}.stat-grid{grid-template-columns:1fr}.hero-marketing{gap:30px}.admin-grid{grid-template-columns:1fr}}@media (width<=760px){.marketing>header nav>a:not(.button){display:none}.hero-marketing{grid-template-columns:1fr;padding-top:55px}.browser-mock{transform:none}.feature-grid{grid-template-columns:1fr}.auth-layout{display:block}.auth-layout>aside{display:none}.auth-layout>main{min-height:100vh}.auth-card>.logo{margin-bottom:35px;display:inline-flex}.app-shell{display:block}.sidebar{height:auto;padding:12px;position:static}.sidebar>.logo,.sidebar-account{display:none}.sidebar nav{flex-direction:row;overflow-x:auto}.sidebar nav a{white-space:nowrap}.page{padding:28px 18px}.page-header{display:block}.page-header>.button{margin-top:10px}.site-overview,.settings-layout{grid-template-columns:1fr}.settings-tabs{flex-direction:row;overflow-x:auto}.settings-tabs button{white-space:nowrap}.template-grid{grid-template-columns:1fr}.setup{padding:18px}.editor-top{overflow-x:auto}.editor-site-name,.viewport-switch{display:none}.editor-actions{margin-left:auto}.editor-actions .button{padding:9px;font-size:0}.editor-actions .button svg{margin:0}.editor-workspace{grid-template-columns:1fr}.editor-left,.inspector{display:none}.preview-stage{padding:8px}.preview-frame{min-height:calc(100vh - 95px)}.preview-items,.columns-2,.columns-3,.columns-4,.preview-form{grid-template-columns:1fr}.preview-form label:last-of-type{grid-column:auto}.field-row{grid-template-columns:1fr}.joined-input{font-size:.8rem}.domain-list>article{flex-wrap:wrap}.inline-form{display:block}.inline-form .button{width:100%;margin-top:8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.center-screen{text-align:center;align-content:center;place-items:center;min-height:100vh;padding:30px;display:grid}.spinner{border:3px solid #d5dfda;border-top-color:#2b6d52;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.order-buttons{gap:8px;display:flex}.order-buttons .button{flex:1}@keyframes spin{to{transform:rotate(360deg)}}.inbox-list>article{background:#fff;border:1px solid #dfe5e1;border-radius:11px;align-items:center;width:100%;display:flex}.inbox-list>article.unread{border-left:4px solid #ca6e51}.inbox-message{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:13px;padding:17px;display:flex}.inbox-message>span:nth-child(2){flex:1}.inbox-message small{color:#718079;display:block}.inbox-message p{margin:7px 0 0}.inbox-actions{padding-right:10px;display:flex}.preview-image{object-fit:cover;border-radius:var(--site-radius);width:100%;max-height:620px;margin-top:24px;display:block}.admin-invite{grid-template-columns:1fr minmax(320px,1fr);align-items:center;gap:20px;max-width:none;margin-bottom:20px;display:grid}.admin-invite>div:first-child{align-items:center;gap:12px;display:flex}.admin-invite small,.table-row small{color:#718079;display:block}.search-box{background:#fff;border:1px solid #dfe5e1;border-radius:10px;align-items:center;gap:8px;margin:18px 0;padding:0 12px;display:flex}.search-box input{border:0;margin:0}.admin-table{background:#fff;border:1px solid #dfe5e1;border-radius:12px;overflow:hidden}.table-head,.table-row{grid-template-columns:minmax(220px,2fr) 1fr 1fr 120px;align-items:center;gap:15px;padding:14px 18px;display:grid}.table-head{text-transform:uppercase;letter-spacing:.08em;background:#f0f4f2;font-size:.67rem;font-weight:800}.table-row{border-top:1px solid #e3e8e5}.switch.compact{margin:0}.switch.compact svg{color:#2d7055}@media (width<=760px){.admin-invite{grid-template-columns:1fr}.admin-table{overflow-x:auto}.table-head,.table-row{min-width:700px}}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.switch>input:focus-visible+span{outline-offset:3px;outline:3px solid #e78665}.image-controls{gap:5px;margin:14px 0;display:grid}.image-controls label small,.media-accessibility label small{color:#6a7771;font-weight:400;display:block}.image-controls input[aria-invalid=true]{border-color:#b83c2a;box-shadow:0 0 0 2px #b83c2a22}.availability-note{color:#76551f;max-width:48ch;margin-top:-8px;margin-bottom:14px;display:block}.media-modal{width:min(820px,100%);max-height:min(88vh,760px);overflow:auto}.media-modal header p{color:#68756f;margin-bottom:0}.media-upload{align-items:center;gap:12px;padding:15px 0;display:flex}.media-upload small{color:#68756f}.media-grid{grid-template-columns:repeat(4,1fr);gap:10px;max-height:285px;margin:0;padding:3px;list-style:none;display:grid;overflow:auto}.media-grid li{min-width:0}.media-grid button{text-align:left;background:#f1f4f2;border:2px solid #0000;border-radius:10px;grid-template-rows:110px auto;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.media-grid img{object-fit:cover;width:100%;height:110px}.media-grid span{padding:7px;font-size:.75rem}.media-grid svg{color:#fff;background:#28684f;border-radius:50%;width:25px;height:25px;padding:4px;position:absolute;top:6px;right:6px}.media-empty{text-align:center;color:#68756f;background:#f4f6f5;border-radius:10px;padding:30px}.media-accessibility{border:0;border-top:1px solid #dce4df;margin:20px 0 0;padding:18px 0 0}.media-accessibility legend{padding-top:18px;font-weight:750}.media-accessibility>label:not(.switch){font-weight:650;display:block}.media-accessibility input[type=text],.media-accessibility label>input:not([type]){border:1px solid #cbd5d0;border-radius:9px;width:100%;margin-top:6px;padding:11px 12px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.spin{animation:.8s linear infinite spin}@media (width<=760px){.editor{height:auto;min-height:100vh}.editor-workspace{flex-direction:column;display:flex;overflow:visible}.editor-left{border-bottom:1px solid #d8e0dc;border-right:0;order:1;display:block;overflow:visible}.page-list,.block-list{flex-direction:row;padding-bottom:5px;overflow-x:auto}.page-list button,.block-list button{flex:none;min-width:135px}.blocks-heading{margin-top:8px;padding-top:12px}.site-settings-button{margin-top:10px;padding-top:12px}.preview-stage{order:2;overflow:visible}.inspector{width:100%;box-shadow:none;border-top:1px solid #d8e0dc;border-left:0;order:3;display:block;position:static}.media-grid{grid-template-columns:repeat(2,1fr)}.media-upload{flex-direction:column;align-items:flex-start}.modal-actions{background:#fff;padding:12px 0;position:sticky;bottom:-25px}.preview-nav{align-items:flex-start;gap:10px;height:auto;min-height:70px;padding-top:18px;padding-bottom:18px}.preview-nav nav{flex-wrap:wrap;justify-content:flex-end}.viewport-mobile .preview-items,.viewport-mobile .columns-2,.viewport-mobile .columns-3,.viewport-mobile .columns-4,.viewport-mobile .preview-form{grid-template-columns:1fr}.viewport-mobile .preview-form label:last-of-type{grid-column:auto}}.viewport-mobile .preview-items,.viewport-mobile .columns-2,.viewport-mobile .columns-3,.viewport-mobile .columns-4,.viewport-mobile .preview-form{grid-template-columns:1fr}.viewport-mobile .preview-form label:last-of-type{grid-column:auto}.viewport-mobile .preview-nav{align-items:flex-start;gap:10px;height:auto;min-height:70px;padding-top:18px;padding-bottom:18px}.viewport-mobile .preview-nav nav{flex-wrap:wrap;justify-content:flex-end}.viewport-tablet .columns-3,.viewport-tablet .columns-4{grid-template-columns:repeat(2,1fr)}.checkout-form{margin-top:22px}.checkout-form input{background:#fff;border:1px solid #cbd5d0;border-radius:9px;flex:1;width:100%;min-width:0;padding:11px 12px}.checkout-form>label{margin-bottom:7px;font-weight:700;display:block}.checkout-form>label span{color:#66746e;font-weight:400}.checkout-form .help{max-width:62ch;margin:8px 0 0}.promotion-panel{background:#fff;border:1px solid #dfe5e1;border-radius:14px;margin-bottom:20px;padding:28px}.panel-heading h2{margin-bottom:5px}.panel-heading p{color:#69756f}.promotion-table-wrap{overflow-x:auto}.promotion-table{border-collapse:collapse;text-align:left;width:100%}.promotion-table th,.promotion-table td{vertical-align:top;border-top:1px solid #e3e8e5;padding:14px 12px}.promotion-table thead th{text-transform:uppercase;letter-spacing:.08em;background:#f0f4f2;border-top:0;font-size:.67rem}.promotion-table th:first-child{min-width:150px}.promotion-table td:nth-child(2){min-width:175px}.promotion-table code{color:#1d493a;font-weight:800}.promotion-table small{color:#718079;margin-top:4px;font-weight:400;display:block}.status.expired,.status.exhausted,.status.inactive{color:#a23828;background:#ffe7e2}@media (width<=760px){.promotion-panel{padding:20px 14px}.promotion-table{min-width:720px}}.mock-site{outline-offset:-14px;color:#45362c;text-align:center;background:radial-gradient(circle at 18% 22%,#7e543314 0 1px,#0000 1.5px) 0 0/19px 19px,radial-gradient(circle at 74% 68%,#7e543312 0 1px,#0000 1.5px) 0 0/23px 23px,linear-gradient(135deg,#ffffff52,#0000 50%),#f4ead7;outline:1px solid #c7a979;min-height:430px;padding:38px 42px 34px;position:relative}.mock-site:before{content:"EST. 2026";color:#967552;letter-spacing:.12em;font:600 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:20px;right:25px}.mock-kitchen-brand{color:#684632;flex-direction:column;align-items:center;display:flex}.mock-kitchen-brand svg{stroke-width:1.4px;width:29px;height:29px;margin-bottom:7px}.mock-kitchen-brand span{letter-spacing:.2em;font:700 .8rem/1.1 Georgia,Times New Roman,serif}.mock-kitchen-brand small{color:#967552;letter-spacing:.15em;margin-top:4px;font:600 .52rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.mock-kitchen-rule{color:#a45138;justify-content:center;align-items:center;gap:9px;width:min(240px,80%);margin:18px auto 15px;display:flex}.mock-kitchen-rule i{border-top:1px solid #c59a6d;width:72px}.mock-kitchen-rule svg{fill:#a45138;stroke-width:1.2px;width:13px;height:13px}.mock-site h2{color:#45362c;letter-spacing:-.025em;margin:0 0 13px;font:600 clamp(2rem,3.4vw,2.65rem)/1.08 Georgia,Times New Roman,serif}.mock-site h2 i{color:#a45138;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:.88em;font-style:normal;font-weight:600}.mock-site p{color:#6d5948;max-width:380px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:.95rem}.mock-site b{color:#fff8e9;letter-spacing:.04em;background:#9c4932;border:1px solid #733421;border-radius:2px;align-items:center;gap:8px;margin-top:17px;padding:10px 15px;font:700 .76rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;box-shadow:3px 3px #d8c09b}.mock-site b svg{width:15px;height:15px}.mock-site .mock-kitchen-note{color:#856849;letter-spacing:.05em;margin-top:20px;font:italic .7rem/1.2 Georgia,Times New Roman,serif;display:block}.browser-mock .floating-card{bottom:-18px;right:-18px}@media (width<=760px){.browser-mock .floating-card{bottom:auto;right:auto}.mock-site{min-height:410px;padding-inline:28px}}.skip-link{z-index:30;border:2px solid var(--bp-accent);background:var(--bp-deep);color:var(--bp-text);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}#main-content:focus-visible{outline:2px solid var(--bp-accent);outline-offset:-3px}.sidebar nav{padding:3px}.sidebar-account{grid-template-columns:34px minmax(0,1fr) 44px;overflow:visible}.sidebar-account .icon-button{width:44px;height:44px}.auth-layout>main,.auth-card,.auth-card input{min-width:0}.template-preview{color:#17231f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.template-preview.theme-foundry,.template-preview.theme-aperture{color:#fff}.auth-card label small,.switch small,.image-controls label small,.media-accessibility label small,.media-modal header p,.media-upload small,.media-empty,.inspector-empty,.page-list small,.billing-card .price span,.availability-note,.promotion-table small,.inbox-message small,.inbox-message p{color:var(--bp-muted)}.admin-table,.search-box{border-color:var(--bp-line);background:var(--bp-deep)}.table-head,.promotion-table thead th{background:var(--bp-panel);color:var(--bp-accent)}.media-accessibility input:not([type]),.media-accessibility input[type=text]{border-color:var(--bp-line-strong);background:var(--bp-deep);color:var(--bp-text);border-radius:0}.modal{max-height:calc(100dvh - 40px);overflow-y:auto}.inspector textarea{resize:vertical;width:100%;min-width:0;min-height:96px;margin-top:6px;padding:11px 12px;display:block}.preview-footer{overflow-wrap:anywhere;flex-wrap:wrap;gap:12px}.preview-footer>*,.editor-site-name{min-width:0}.editor-site-name b{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.editor-site-name span{white-space:nowrap}@media (width>=761px) and (width<=1000px){.editor-workspace{grid-template-columns:170px minmax(0,1fr) 250px}.inspector{width:auto;box-shadow:none;position:static}}@media (width<=760px){.sidebar-account{margin-top:10px;padding-top:8px;display:grid}.sidebar nav{padding-bottom:7px}.auth-layout>main{padding:24px 16px}.auth-card{padding:28px 20px}.editor-top{flex-wrap:wrap;gap:8px;height:auto;min-height:68px;padding:10px;overflow:visible}.editor-site-name{flex:1;display:block}.editor-site-name b{max-width:calc(100vw - 90px)}.editor-actions{width:100%;margin-left:0}.editor-actions .button{flex:1;padding:9px;font-size:.85rem}.modal-backdrop{padding:12px}.modal{max-height:calc(100dvh - 24px);padding:20px}.modal-actions{bottom:-20px}.block-picker{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.spinner,.spin{animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f8f7f3;--ui-surface:#fff;--ui-ink:#252b38;--ui-muted:#626879;--ui-primary:#6653c5;--ui-line:#e2e3e8;--ui-soft:#efecfa;--bp-canvas:var(--ui-bg);--bp-deep:var(--ui-surface);--bp-panel:#f2f1f7;--bp-line:var(--ui-line);--bp-line-strong:#b3aacd;--bp-text:var(--ui-ink);--bp-muted:var(--ui-muted);--bp-accent:var(--ui-primary)}html{background:var(--ui-bg);color:var(--ui-ink);scroll-behavior:smooth}body{background:var(--ui-bg);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.button{background:var(--ui-primary);color:#fff;border-radius:12px;min-height:46px;padding:12px 19px;transition:transform .2s,background-color .2s,box-shadow .2s;box-shadow:0 3px #44338516}.button:hover{background:#5441b1;transform:translateY(-2px);box-shadow:0 6px 18px #6653c526}.button.secondary{color:var(--ui-ink);border-color:var(--ui-line);background:#fff}.button.secondary:hover{background:var(--ui-soft);border-color:#cdc5e9}.button svg{flex-shrink:0;transition:transform .2s}.button:hover svg:last-child{transform:translate(2px)}.button:disabled{box-shadow:none;transform:none}.logo{color:var(--ui-ink);letter-spacing:-.035em;gap:7px;font-size:1rem}.logo b{color:#6a6479;font-weight:400}.logo-mark{color:#fff;background:var(--ui-primary);border-radius:11px;width:34px;height:34px;margin-right:2px;transform:rotate(-6deg)}.logo-mark svg{width:21px;height:21px}.eyebrow{color:#655391;letter-spacing:.13em;font-size:.72rem;font-weight:750}.text-link{color:#5945b6}:where(a,button,input,textarea,select,[contenteditable=true]):focus-visible{outline-offset:3px;outline:3px solid var(--ui-primary)!important}.switch>input:focus-visible+span{outline:3px solid var(--ui-primary);outline-offset:3px}.skip-link{border-radius:10px}.friendly-marketing{background:#faf9f6}.friendly-marketing section[id]{scroll-margin-top:28px}.friendly-marketing .marketing-header{gap:20px;max-width:1240px;margin:auto;padding:26px 32px}.friendly-marketing .marketing-header nav{gap:30px;font-size:.86rem;font-weight:600}.marketing-header nav>a:not(.button){color:#626071;transition:color .2s}.marketing-header nav>a:hover{color:var(--ui-primary)}.friendly-marketing .hero-marketing{grid-template-columns:1.04fr 1fr;align-items:center;gap:40px;max-width:1240px;padding:64px 32px 76px}.hero-copy{min-width:0;animation:.7s both friendly-enter}.hero-kicker{color:#5b5770;align-items:center;gap:8px;font-size:.77rem;font-weight:650;display:inline-flex}.hero-kicker>span{background:#6a8c79;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e7ede6}.friendly-marketing .hero-marketing h1{letter-spacing:-.062em;color:#282737;margin:23px 0 26px;font:650 clamp(3rem,5.1vw,4.6rem)/1.06 Inter,ui-sans-serif,system-ui,sans-serif}.friendly-marketing .hero-marketing h1 em{color:var(--ui-primary);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.friendly-marketing .hero-copy>p{max-width:410px;color:var(--ui-muted);margin-bottom:26px;font-size:1.04rem;line-height:1.8}.hero-cta{flex-wrap:wrap;align-items:center;gap:19px;display:flex}.explore-link{color:#494454;align-items:center;gap:9px;padding:10px 0;font-size:.87rem;font-weight:650;display:inline-flex}.explore-link svg{width:17px;transition:transform .2s}.explore-link:hover svg{transform:translate(4px)}.friendly-marketing .hero-copy>small{color:#6f6c7a;flex-wrap:wrap;align-items:center;gap:7px;margin-top:20px;font-size:.68rem;display:flex}.hero-copy>small svg{color:#568065;width:15px}.hero-showcase{isolation:isolate;min-width:0;margin:0;padding:47px 16px 65px;animation:.9s .1s both friendly-enter;position:relative}.showcase-orbit{z-index:-1;background:#e8eee5;border-radius:48% 48% 42% 42%;position:absolute;inset:5px -12px 34px;transform:rotate(-6deg)}.showcase-orbit:after{content:"";border-radius:inherit;border:1px dashed #c6d0c0;position:absolute;inset:-15px 15px 15px -15px}.showcase-spark{color:#a1734b;position:absolute;top:1px;right:8px;transform:rotate(10deg)}.showcase-spark svg{stroke-width:1.2px;width:40px;height:40px}.friendly-marketing .browser-mock{border:7px solid #fff;border-radius:17px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 50px #34342e1a,0 3px 8px #34342e0d}.friendly-marketing .browser-bar{background:#fff;border-radius:10px 10px 0 0;align-items:center;gap:4px;height:35px;padding:10px 9px}.friendly-marketing .browser-bar i{background:#dcdde1;flex:none;width:5px;height:5px}.friendly-marketing .browser-bar span{white-space:nowrap;text-overflow:ellipsis;color:#73747c;background:#f5f5f5;min-width:0;margin:0 auto;padding:3px 7px;font:400 .49rem ui-sans-serif,system-ui,sans-serif;overflow:hidden}.friendly-marketing .browser-bar>svg{color:#7b8b7b;flex:none;width:12px;height:12px}.friendly-marketing .mock-site{min-height:370px;padding:34px 25px 29px}.friendly-marketing .mock-site h2{font-size:clamp(1.85rem,2.8vw,2.5rem)}.friendly-marketing .mock-site p{font-size:.84rem}.showcase-palette{background:#fff;border:1px solid #ece7e1;border-radius:13px;padding:13px 16px;animation:7s ease-in-out 3 palette-float;position:absolute;top:19px;left:-6px;transform:rotate(-5deg);box-shadow:0 8px 24px #2724340f}.showcase-palette>span{color:#615e6a;margin-bottom:8px;font-size:.6rem;font-weight:650;display:block}.showcase-palette>div{align-items:center;gap:6px;display:flex}.showcase-palette i{background:#f0e6d3;border:3px solid #fff;border-radius:50%;outline:1px solid #ece7e1;width:22px;height:22px}.showcase-palette i:nth-child(2){background:#a3553c}.showcase-palette i:nth-child(3){background:#67745d}.showcase-palette i:nth-child(4){background:#46372e}.showcase-palette svg{color:#868090;width:15px}.showcase-saved{background:#fff;border:1px solid #e9e5ee;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;animation:8s ease-in-out 3 saved-float;display:flex;position:absolute;bottom:50px;right:-4px;transform:rotate(3deg);box-shadow:0 9px 30px #27243412}.showcase-saved>span{color:#447257;background:#edf4ee;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.showcase-saved>div{color:#36333e;font-size:.79rem;font-weight:700}.friendly-marketing .showcase-saved small{color:#797483;margin-top:1px;font-size:.61rem;font-weight:400}.showcase-cursor{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:104px;left:-11px;transform:rotate(-7deg)}.showcase-cursor>svg{color:#6653c5;fill:#6653c5;stroke:#fff;width:29px;height:29px}.showcase-cursor>span{color:#fff;background:#6653c5;border-radius:4px 10px 10px;margin-left:20px;padding:5px 10px;font-size:.65rem;font-weight:600}.hero-showcase figcaption{text-align:center;color:#827c87;font:italic .8rem Georgia,serif;position:absolute;inset:auto 0 0}.hero-showcase figcaption>span{letter-spacing:.06em;text-transform:uppercase;color:#77717d;margin-top:5px;font:400 .58rem ui-sans-serif,sans-serif;display:block}.promise-strip{background:#f3f1ec;border-block:1px solid #eae6df;flex-wrap:wrap;justify-content:center;gap:30px;padding:26px 28px;display:flex}.promise-strip>span{color:#626270;align-items:center;gap:9px;font-size:.79rem;display:flex}.promise-strip svg{color:#786497;width:17px}.friendly-features{max-width:1240px;margin:auto;padding:94px 32px 88px}.friendly-marketing .section-heading{max-width:700px;margin-bottom:44px}.friendly-marketing h2:not(.mock-site h2){letter-spacing:-.05em;color:#2d2b38;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:620;line-height:1.12}.friendly-marketing .section-heading p{color:var(--ui-muted);margin-top:19px;font-size:.94rem;line-height:1.75}.friendly-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.friendly-feature{background:#fff;border:1px solid #e9e6e0;border-radius:20px;padding:16px 16px 24px;transition:transform .25s,box-shadow .25s}@media (hover:hover){.friendly-feature:hover{transform:translateY(-5px);box-shadow:0 14px 35px #39303d0a}}.feature-art{border-radius:12px;justify-content:center;align-items:center;height:184px;margin-bottom:24px;display:flex;position:relative;overflow:hidden}.template-art{background:#efecf7}.mini-template{background:#fff9f0;border:4px solid #fff;border-radius:5px;width:116px;height:145px;margin-top:24px;padding:12px;transform:rotate(-10deg);box-shadow:0 8px 15px #4e436516}.mini-template>span{background:#b6a595;width:25px;height:3px;margin-bottom:19px;display:block}.mini-template>i{border-block:4px solid #867866;width:65px;height:17px;display:block}.mini-template>b{background:#c78e65;border-radius:2px;width:40px;height:8px;margin-top:8px;display:block}.mini-template>em{background:#e4d8c3;border-radius:24px 24px 0 0;height:32px;margin-top:15px;display:block}.mini-template.second{background:#edf1ec;margin-left:-12px;transform:rotate(9deg)translateY(12px)}.mini-template.second>i{border-color:#52665c}.mini-template.second>b{background:#657d6e}.mini-template.second>em{background:#bdcabc}.art-badge{color:#8873ba;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:22px;right:34px}.edit-art{background:#f7eae2}.edit-art>div{background:#fffaf5;border-radius:9px;padding:23px 21px;transform:rotate(-3deg);box-shadow:0 8px 22px #b9866714}.edit-art>div>span{color:#664f48;border:1px dashed #bf907b;padding:8px;font:500 1.38rem Georgia,serif;display:block}.edit-art em{color:#a75d4a}.edit-art i{color:#86695e;gap:5px;margin-top:10px;font-size:.61rem;font-style:normal;display:inline-flex}.edit-art i svg{width:13px;height:13px}.edit-art>svg{fill:#b7725b;color:#fff;width:26px;height:26px;position:absolute;bottom:32px;right:33px}.publish-art{background:#eaf0e8}.publish-orbit{border:1px dashed #bbcdba;border-radius:50%;width:140px;height:140px;position:absolute}.publish-icon{background:#fff;border-radius:24px;place-items:center;width:73px;height:73px;display:grid;transform:rotate(-8deg);box-shadow:0 7px 20px #3e674615}.publish-icon>svg{color:#608366;width:31px;height:31px}.publish-art>i{color:#55715b;background:#fff;border-radius:20px;align-items:center;gap:5px;padding:6px 10px;font:600 .59rem ui-sans-serif,sans-serif;display:flex;position:absolute;bottom:22px;right:24px}.publish-art>i>svg{width:13px;height:13px}.feature-number{color:#797080;margin:0 7px 10px;font-size:.64rem;display:block}.friendly-feature h3{letter-spacing:-.035em;color:#302c39;margin:0 7px 12px;font-size:1.3rem;font-weight:650}.friendly-feature p{color:var(--ui-muted);margin:0 7px;font-size:.84rem;line-height:1.8}.friendly-workflow{background:#eeece6;border-radius:26px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1176px;margin:0 auto 90px;padding:52px 64px;display:grid}.friendly-workflow>div>p{color:var(--ui-muted);margin:22px 0 0;font-size:.9rem;line-height:1.8}.friendly-workflow ol{margin:0;padding:0;list-style:none}.friendly-workflow li{gap:18px;padding-bottom:26px;display:flex;position:relative}.friendly-workflow li:last-child{padding-bottom:0}.friendly-workflow li:not(:last-child):before{content:"";background:#d4cddb;width:1px;position:absolute;top:34px;bottom:0;left:16px}.friendly-workflow li>span{color:#786491;background:#fff;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:.8rem;display:grid}.friendly-workflow h3{margin:6px 0 7px;font-size:.95rem;font-weight:650}.friendly-workflow li p{color:var(--ui-muted);margin:0;font-size:.82rem;line-height:1.7}.friendly-pricing{background:#eae6f5;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:76px max(32px,50% - 530px);display:grid}.pricing-copy>p{color:#686077;max-width:300px;font-size:.95rem;line-height:1.8}.pricing-note{color:#716580;align-items:center;gap:13px;margin-top:34px;font-size:.77rem;line-height:1.7;display:flex}.pricing-note svg{color:#99799f;stroke-width:1.4px;width:26px;height:26px}.friendly-pricing .price-card{text-align:left;border:1px solid #fff;border-radius:22px;width:100%;margin:0;padding:33px;box-shadow:0 12px 40px #5f447b0b}.plan-label{letter-spacing:.1em;color:#8a7b94;font-size:.58rem;font-weight:650}.plan-price{align-items:center;gap:13px;margin:18px 0 24px;display:flex}.friendly-pricing .plan-price strong{letter-spacing:-.07em;color:#393043;font:600 4.3rem/1 ui-sans-serif,system-ui,sans-serif}.plan-price>span{color:#695f72;font-size:.86rem}.plan-price small{color:#847a8b;font-size:.64rem}.friendly-pricing .price-card ul{border-top:1px solid #eeeaf1;margin-bottom:24px;padding-top:16px}.friendly-pricing .price-card li{color:#575160;align-items:flex-start;gap:9px;margin:12px 0;font-size:.77rem}.friendly-pricing .price-card li svg{color:#7965a2;flex:none;width:16px;height:16px}.pricing-reassurance{color:#7c7283;text-align:center;margin:11px 0 18px;font-size:.62rem}.friendly-pricing .fine-print{color:#77717c;margin-bottom:0;font-size:.64rem;line-height:1.7}.friendly-contact{text-align:center;padding:78px 24px 64px}.contact-mark{color:#a5795d;background:#f1e5dc;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:20px;display:inline-grid;transform:rotate(-8deg)}.friendly-contact h2{margin-bottom:13px}.friendly-contact .explore-link{color:#6653a1}.friendly-marketing>footer{border-top:1px solid #e9e5df;flex-wrap:wrap;gap:20px;max-width:1176px;padding:27px 0 32px}.friendly-marketing>footer>span{color:#807584;font:italic .92rem Georgia,serif}.friendly-marketing>footer>small{color:#847d89;font-size:.66rem}@keyframes friendly-enter{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes palette-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-5px)rotate(-3deg)}}@keyframes saved-float{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(5px)rotate(1deg)}}@media (width<=1100px){.friendly-marketing .hero-marketing{gap:25px;padding-top:40px}.hero-cta{gap:8px 16px}.friendly-workflow{gap:36px;margin-inline:32px;padding:42px}.friendly-pricing{gap:42px}.friendly-marketing>footer{margin-inline:32px}}@media (width<=760px){.friendly-marketing .marketing-header{gap:10px;padding:20px}.friendly-marketing .marketing-header nav{gap:0}.marketing-header .button{min-height:40px;padding:8px 12px;font-size:.76rem}.marketing-header .button svg{display:none}.friendly-marketing .hero-marketing{grid-template-columns:1fr;gap:28px;padding:34px 24px 40px}.friendly-marketing .hero-marketing h1{margin-block:20px;font-size:clamp(2.9rem,8.9vw,4.1rem)}.friendly-marketing .hero-copy>p{max-width:460px;font-size:.98rem}.hero-kicker{font-size:.68rem}.hero-cta{gap:8px 16px}.hero-showcase{width:100%;max-width:500px;margin:0 auto;padding:44px 10px 65px}.showcase-orbit{inset-inline:0}.showcase-palette{padding:10px 12px;top:20px;left:1px}.showcase-saved{padding:11px 13px;bottom:44px;right:0}.showcase-cursor{left:-4px}.friendly-marketing .mock-site{min-height:370px;padding-inline:18px}.friendly-marketing .mock-site h2{font-size:2rem}.promise-strip{justify-content:flex-start;gap:16px;padding:22px 28px}.promise-strip>span{font-size:.75rem}.friendly-features{padding:62px 24px 48px}.friendly-feature-grid{grid-template-columns:1fr;gap:16px}.feature-art{height:185px}.friendly-marketing .section-heading{margin-bottom:30px}.friendly-marketing .section-heading p{font-size:.88rem}.desktop-break{display:none}.friendly-workflow{border-radius:20px;grid-template-columns:1fr;gap:30px;margin:0 24px 55px;padding:30px 24px}.friendly-pricing{grid-template-columns:1fr;gap:30px;padding:50px 24px}.pricing-copy>p{max-width:400px}.pricing-note{margin-top:20px}.friendly-pricing .price-card{padding:26px}.friendly-contact{padding-block:58px 42px}.friendly-marketing>footer{flex-direction:column;align-items:flex-start;gap:17px;margin-inline:24px;padding:25px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--product-shadow:0 4px 18px #252b380a, 0 1px 3px #252b3808}.app-shell,.auth-layout,.setup,.editor,.modal{color:var(--ui-ink,#252b38);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell,.shell-main,.setup{background:var(--ui-bg,#f8f7f3)}.page{padding:clamp(28px,4vw,48px)}.page-header{margin-bottom:28px}.page-header h1,.auth-card h1,.setup h1{letter-spacing:-.045em;font-weight:750}.page h2,.page h3,.auth-card h2,.setup>.section-heading h1,.inspector h2,.modal h2{letter-spacing:-.025em;font-family:inherit}.page-header p,.page .muted,.page .fine-print,.page .help,.auth-card>.muted,.setup .section-heading p,.setup-details>p{color:var(--ui-muted,#626879)}:is(.app-shell,.auth-layout,.setup,.editor,.modal) .eyebrow{color:var(--ui-primary,#6653c5);letter-spacing:.12em;font-size:.7rem}:is(.app-shell,.auth-layout,.setup,.editor,.modal) .button{background:var(--ui-primary,#6653c5);color:#fff;letter-spacing:-.01em;border:1px solid #0000;border-radius:11px;min-height:44px;padding:10px 16px;font-family:inherit;font-weight:700;transition:background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 3px 7px #6653c521}:is(.app-shell,.auth-layout,.setup,.editor,.modal) .button:hover:not(:disabled){background:#5744b4;transform:translateY(-1px);box-shadow:0 5px 12px #6653c52e}:is(.app-shell,.auth-layout,.setup,.editor,.modal) .button:active:not(:disabled){transform:translateY(0)}:is(.app-shell,.auth-layout,.setup,.editor,.modal) .button.secondary{color:var(--ui-ink,#252b38);border-color:var(--ui-line,#e2e3e8);background:#fff;box-shadow:0 1px 2px #252b3808}:is(.app-shell,.auth-layout,.setup,.editor,.modal) .button.secondary:hover:not(:disabled){background:#f6f4fd;border-color:#b9afe7}:is(.app-shell,.auth-layout,.setup,.editor,.modal) .text-link{color:#5c48b7}:is(.app-shell,.auth-layout,.setup,.editor,.modal) .icon-button{color:var(--ui-muted,#626879);border-radius:10px;transition:background-color .16s,color .16s}:is(.app-shell,.auth-layout,.setup,.editor,.modal) .icon-button:hover{background:var(--ui-soft,#efecfa);color:#5744b4}.skip-link{box-shadow:var(--product-shadow);border-radius:10px}:is(.app-shell,.auth-layout,.setup,.editor,.modal) :where(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid var(--ui-primary)!important}:is(.app-shell,.auth-layout,.setup,.editor,.modal) .switch>input:focus-visible+span{outline:3px solid var(--ui-primary);outline-offset:3px}.sidebar{border-right:1px solid var(--ui-line,#e2e3e8);color:var(--ui-ink,#252b38);background:#fff;padding:26px 16px}.sidebar>.logo{color:var(--ui-ink,#252b38);margin:0 8px 36px}:is(.sidebar,.auth-card) .logo-mark{background:var(--ui-primary,#6653c5);color:#fff;border-radius:10px}.sidebar nav{gap:6px}.sidebar nav a{min-height:44px;color:var(--ui-muted,#626879);border-radius:11px;padding:11px 12px;font-weight:550;transition:background-color .16s,color .16s}.sidebar nav a:hover{color:#5744b4;background:#f7f5fc}.sidebar nav a.active{background:var(--ui-soft,#efecfa);color:#5744b4;font-weight:750}.sidebar nav a.active svg{stroke-width:2.2px}.sidebar-account{border-top-color:var(--ui-line,#e2e3e8);color:var(--ui-ink,#252b38);padding-top:16px}.sidebar-account .avatar{color:#5744b4;background:#e9e3fc;border-radius:12px}.sidebar-account small,.sidebar-account .icon-button{color:var(--ui-muted,#626879)}.sidebar .form-error{margin-bottom:0;font-size:.82rem}.empty-card,.loading-card,.site-overview,.stat-grid>a,.settings-card,.billing-card,.promotion-panel,.inbox-list>article,.domain-list>article,.admin-table,.search-box{border-color:var(--ui-line,#e2e3e8);box-shadow:var(--product-shadow);background:#fff;border-radius:18px}.empty-card,.loading-card{background:#fffefa;border-style:dashed}.empty-card>svg{color:var(--ui-primary,#6653c5);margin-bottom:12px}.empty-card h2{margin-bottom:12px}.site-thumb{background:color-mix(in srgb, var(--brand,#6653c5), white 93%);padding:42px}.site-thumb span{color:#626879}.site-thumb h3{color:#343046}.site-details{padding:32px}.site-details>p{overflow-wrap:anywhere;color:var(--ui-muted,#626879)}.stat-grid{gap:16px;margin-top:22px}.stat-grid>a{padding:23px 20px;transition:transform .18s,box-shadow .18s,border-color .18s}.stat-grid>a>svg:first-child{color:#7763c8}.stat-grid>a>svg:last-child{color:#818697}.stat-grid>a:hover{border-color:#c7bdec;transform:translateY(-3px);box-shadow:0 10px 24px #38286d12}.stat-grid small,.account-status small,.inbox-list small,.domain-list small,.admin-invite small,.table-row small{color:var(--ui-muted,#626879)}.account-status{background:#f7f5fc;border-radius:12px}.account-status>svg{color:#7763c8}.settings-card hr,.billing-card hr{border-top-color:var(--ui-line,#e2e3e8)}.settings-tabs button{color:var(--ui-muted,#626879);border-radius:10px;min-height:44px;transition:background-color .16s}.settings-tabs button:hover{background:#f0edf8}.settings-tabs button.active{color:#5744b4;background:#eae5fa;font-weight:750}.status{letter-spacing:.015em;border-radius:99px;padding:5px 10px;font-size:.73rem}.status.published,.status.active,.status.exempt{color:#206442;background:#e6f5ed}.status.draft,.status.pending,.status.trialing{color:#805513;background:#fff3d8}.status.failed,.status.past_due,.status.canceled,.status.expired,.status.exhausted{color:#9c3737;background:#fceaea}.status.inactive{color:#626879;background:#edeef2}.notice{color:#393346;background:#f5f3fc;border-color:#e4def7;border-radius:12px}.notice>svg{color:#7763c8}.notice.warning{color:#71562b;background:#fff9ea;border-color:#f0dfb4}.notice.warning>svg{color:#957039}.notice.success,.save-success{color:#276145;background:#eef8f2;border-color:#cbe7d6}.form-error{color:#a03836;background:#fff1f0;border-color:#f0cac7;border-radius:11px}.save-success{border-radius:11px}.table-head,.promotion-table thead th{color:#68607d;background:#f6f4fb}.table-row,.promotion-table td,.promotion-table th{border-color:#eceaf1}.table-row:hover,.promotion-table tbody tr:hover{background:#fcfbff}.promotion-table code{color:#5c48b7}.inbox-list>article.unread{border-left-color:#8a75d8}.inbox-message{min-width:0}.inbox-message>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.search-box{box-shadow:none;border-radius:12px}.search-box>svg{color:#878295}:is(.auth-card,.settings-card,.inspector,.setup-details,.search-box,.checkout-form,.media-accessibility) input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),:is(.auth-card,.settings-card,.inspector,.media-accessibility) textarea,:is(.settings-card,.inspector) select{color:var(--ui-ink,#252b38);background:#fff;border:1px solid #d7d7e1;border-radius:10px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #252b3805}:is(.auth-card,.settings-card,.inspector,.setup-details,.checkout-form) input::placeholder,:is(.settings-card,.inspector) textarea::placeholder{color:#767b89;opacity:1}.search-box input{box-shadow:none!important;border:0!important}:is(.settings-card,.inspector) select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.switch>span{background:#bdc0ca;border-radius:99px}.switch>span:after{background:#fff;border-radius:50%}.switch>input:checked+span{background:var(--ui-primary,#6653c5)}.inspector input[type=range]{accent-color:var(--ui-primary,#6653c5)}.cookie-preview{background:#343044;border-radius:13px}.cookie-preview button{color:#fff;background:#4b435f;border:1px solid #777087;border-radius:8px;padding:8px 12px}.auth-layout{background:var(--ui-bg,#f8f7f3)}.auth-layout>aside{color:#fff;background:radial-gradient(at 15% 15%,#7660b5 0,#0000 55%),linear-gradient(145deg,#4d3d75,#30293f);padding:clamp(28px,4vw,56px);position:relative;overflow:hidden}.auth-layout>aside:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:300px;height:300px;position:absolute;bottom:70px;right:-160px}.auth-layout>aside .logo{color:#fff}.auth-layout>aside .logo b{color:#ded5eb}.auth-layout>aside .logo-mark{color:#fff;background:#ffffff29;border-radius:10px}.auth-layout blockquote{letter-spacing:-.02em;font:550 clamp(1.9rem,3.5vw,3.2rem)/1.25 Georgia,serif}.auth-layout>aside>p{color:#d9d1e7;font-size:.85rem}.auth-layout>main{background:radial-gradient(ellipse at 80% 5%, #efebf8, transparent 55%), var(--ui-bg,#f8f7f3)}.auth-card{border:1px solid #e5e1ed;border-radius:22px;padding:38px;box-shadow:0 18px 55px #392b550f}.auth-card h1{margin-bottom:24px}.auth-card label{font-size:.9rem}.auth-card .button.full{margin-top:8px}.auth-card>.text-link{margin-top:9px;display:inline-block}.auth-card .notice.success{flex-direction:column}.setup{padding-bottom:90px}.setup>header{color:var(--ui-muted,#626879);font-size:.85rem}.progress{margin-top:6px}.progress i{background:#e0dce9}.progress i:first-child,.progress i.active{background:#8a75d8}.setup>.section-heading{margin-top:52px}.template-card{background:#fff;border-color:#e3e0eb;border-radius:17px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 2px 7px #252b3808}.template-card:hover{border-color:#b8a9e4;transform:translateY(-4px);box-shadow:0 10px 25px #392b5517}.template-card.selected{border-color:#806bd0;box-shadow:0 0 0 2px #806bd0,0 8px 22px #392b5514}.template-meta{padding:18px}.template-meta p,.template-meta small{color:var(--ui-muted,#626879)}.selected-check{background:var(--ui-primary,#6653c5);box-shadow:0 2px 8px #0002}.sticky-action{background:#fffffff0;border-top-color:#e5e0ed;box-shadow:0 -5px 25px #392b550a}.setup-details{box-shadow:var(--product-shadow);background:#fff;border:1px solid #e5e1ed;border-radius:22px;padding:32px}.setup-details h1{font-size:clamp(1.8rem,3vw,2.6rem)}.setup-details .joined-input input{border-radius:10px 0 0 10px;min-width:0}.joined-input span{color:#626879;background:#f5f3f9;border-color:#d7d7e1;border-radius:0 10px 10px 0}.editor{background:#f1f0f5}.editor-top{background:#fff;border-bottom-color:#e4e1eb;box-shadow:0 2px 8px #252b3808}.editor-site-name b{font-size:.93rem}.editor-site-name span{color:var(--ui-muted,#626879)}.viewport-switch{background:#f2f0f7;border-radius:10px;padding:4px}.viewport-switch button{color:#737080;border-radius:7px;transition:background-color .16s,color .16s}.viewport-switch button.active{color:#6653c5;background:#fff;box-shadow:0 2px 5px #30243e10}.editor-left,.inspector{background:#fff;border-color:#e4e1eb}.rail-heading,.inspector-body legend{color:#777083;letter-spacing:.1em;font-size:.65rem;font-weight:750}.rail-heading button{color:#7763c8;border-radius:6px}.page-list button,.block-list button{color:#626879;border-radius:9px;min-height:40px;transition:background-color .16s}.page-list button:hover,.block-list button:hover{background:#f7f5fc}.page-list button.active,.block-list button.active{color:#5c48b7;background:#efebfa}.add-block,.site-settings-button{color:#6653c5;min-height:44px;font-size:.86rem}.blocks-heading,.site-settings-button{border-top-color:#ece8f2}.preview-stage{background:#f0eef4}.preview-hint{color:#716b7e;font-size:.72rem}.preview-frame{box-shadow:0 6px 30px #2c204517}.inspector-header{border-bottom-color:#ece8f2;padding:22px 20px}.inspector-header h2{font-size:1.2rem}.inspector-body label{font-size:.84rem}.inspector-body fieldset{margin-bottom:24px}.inspector .help,.inspector-empty{color:var(--ui-muted,#626879)}.danger-button{color:#a33e37;background:#fff3f1;border:1px solid #f3dcd8;border-radius:10px;min-height:42px}.danger-button:hover{background:#ffe9e5}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f182d7a}.modal{background:#fff;border:1px solid #e5e0ed;border-radius:20px;box-shadow:0 25px 80px #19122838}.modal header{gap:16px}.modal header .icon-button{flex-shrink:0}.block-picker{gap:12px}.block-picker button{border-color:#e5e0ed;border-radius:12px;transition:border-color .16s,background-color .16s}.block-picker button:hover{background:#faf8ff;border-color:#b9a9e6}.block-picker button>span{color:#6653c5;background:#efebfa;border-radius:10px}.block-picker small{color:#737080}.media-grid button{background:#f4f2f8;border-radius:12px}.media-grid button.selected{border-color:#806bd0}.media-grid svg{background:#6653c5}.media-empty{background:#f7f5fa;border-radius:12px}.media-accessibility{border-color:#ece8f2}.media-accessibility input:not([type]),.media-accessibility input[type=text]{border-radius:10px}.modal-actions{background:#fff}.toast,.toast.success{color:#fff;background:#393146;border:1px solid #5d526f;border-radius:12px;max-width:calc(100vw - 40px);box-shadow:0 10px 35px #19122826}.toast.success{background:#2b6249;border-color:#487a61}.spinner{border-color:#806bd0 #e4dff2 #e4dff2}@keyframes product-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page,.auth-card,.modal{animation:.28s ease-out both product-arrive}@media (width<=760px){.sidebar{border-bottom:1px solid #e5e1ed;border-right:0;padding:10px 12px}.sidebar nav{gap:4px}.sidebar nav a{padding:10px 12px;font-size:.82rem}.sidebar-account{margin-top:5px;padding-top:7px}.page{padding:26px 18px}.page-header h1{font-size:2rem}.settings-card,.billing-card{padding:23px 20px}.site-details{padding:25px}.site-thumb{min-height:240px;padding:35px}.auth-card{border-radius:18px;padding:28px 20px}.auth-layout>main{padding:24px 16px}.setup{padding-inline:18px}.setup-details{margin:40px auto;padding:26px 18px}.joined-input{font-size:.72rem}.joined-input span{padding-inline:8px}.editor-top{padding:10px 12px}.editor-actions .button{padding:9px;font-size:.85rem}.editor-left{padding:12px}.modal{border-radius:16px;padding:20px}.modal-actions{gap:8px}.modal-actions .button{padding-inline:12px;font-size:.86rem}.inbox-list>article{flex-wrap:wrap}.inbox-message{flex-basis:100%;padding:16px}.inbox-actions{margin-left:auto;padding:0 12px 10px}}@media (prefers-reduced-motion:reduce){.page,.auth-card,.modal{animation:none}:is(.app-shell,.auth-layout,.setup,.editor,.modal) *,.template-card{transition:none!important}.stat-grid>a:hover,.template-card:hover,:is(.app-shell,.auth-layout,.setup,.editor,.modal) .button:hover:not(:disabled){transform:none}}.invite-request-card{width:min(500px,100%)}.invite-request-page,.invite-request-page>main{min-width:0}.invite-request-card .invite-back{align-items:center;gap:6px;margin:0 0 20px;font-size:.85rem;display:inline-flex}.invite-request-card h1{margin-bottom:15px;font-size:clamp(1.9rem,3vw,2.35rem)}.invite-request-card textarea{resize:vertical;width:100%;min-width:0;margin-top:6px;padding:11px 12px;display:block}.invite-request-card label>.muted{font-size:.82rem;font-weight:400}.invite-request-card form>small{color:var(--ui-muted);margin-top:-8px;font-size:.78rem;display:block}.invite-request-card input[aria-invalid=true],.invite-request-card textarea[aria-invalid=true]{border-color:#b94444}.invite-field-error{color:#a03836;margin:-7px 0 12px;font-size:.82rem}.invite-privacy{color:#626879;background:#f5f3fb;border-radius:10px;margin:20px 0 14px;padding:12px;font-size:.77rem}.invite-email-fallback{color:var(--ui-muted);align-items:center;gap:9px;margin:20px 0 0;font-size:.78rem;display:flex}.invite-email-fallback>svg{flex:none}.invite-email-fallback .text-link{overflow-wrap:anywhere}.invite-request-success>svg{color:#6653c5;width:44px;height:44px;margin-bottom:20px}.invite-request-success h1:focus{outline-offset:5px;border-radius:4px;outline:2px solid #806bd7}.invite-request-success .button{margin-top:12px}.invite-queue-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.invite-queue-heading h2{margin-bottom:8px}.invite-queue-heading p{color:var(--ui-muted);margin-bottom:0;font-size:.9rem}.invite-queue-heading>label{flex:none;font-size:.8rem;font-weight:650}.invite-queue-heading select{color:var(--ui-ink);background:#fff;border:1px solid #d7d7e1;border-radius:10px;min-height:44px;margin-top:6px;padding:9px 30px 9px 12px;display:block}.invite-queue-list{gap:14px;display:grid}.invite-queue-item{background:#fefdfd;border:1px solid #e5e1ed;border-radius:14px;min-width:0;padding:20px}.invite-queue-person{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.invite-queue-person>div{min-width:0}.invite-queue-person h3{overflow-wrap:anywhere;margin-bottom:5px;font-size:1rem}.invite-queue-person p{color:var(--ui-muted);overflow-wrap:anywhere;margin:0;font-size:.86rem}.invite-queue-person .status{flex:none}.invite-business{white-space:pre-wrap;overflow-wrap:anywhere;color:#4f5360;margin:15px 0;font-size:.9rem}.invite-request-meta{flex-wrap:wrap;gap:12px 24px;margin:16px 0;font-size:.78rem;display:flex}.invite-request-meta dt{color:#626879;margin-bottom:3px;font-weight:700}.invite-request-meta dd{margin:0}.invite-queue-actions{flex-wrap:wrap;gap:10px;display:flex}.invite-queue-actions .button{font-size:.82rem}.invite-queue-item .form-error{margin:15px 0 0}.invite-queue-pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.invite-queue-pagination>p{color:var(--ui-muted);margin:0;font-size:.82rem}.invite-queue-pagination>div{gap:8px;display:flex}.invite-queue-pagination .button{padding:9px 12px;font-size:.78rem}@media (width<=760px){.invite-request-card>.logo{margin-bottom:24px}.invite-request-page>main{padding:24px 16px}.invite-queue-heading{flex-direction:column;gap:16px}.invite-queue-heading>label,.invite-queue-heading select{width:100%}.invite-queue-item{padding:16px}.invite-queue-person{flex-wrap:wrap}.invite-queue-actions{flex-direction:column}.invite-queue-pagination{flex-direction:column;align-items:stretch}.invite-queue-pagination>div>.button{flex:1}}.site-switcher{color:#625367;gap:7px;margin:20px 0 12px;font-size:12px;font-weight:700;display:grid}.site-switcher select{color:#382a40;background:#fffaf6;border:1px solid #ded3df;border-radius:12px;width:100%;min-width:0;padding:10px}.website-collection{grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));gap:18px;display:grid}.website-card{background:#fffdfa;border:1px solid #e6dbe3;border-radius:22px;min-width:0;padding:24px}.website-card.selected{border-color:#88718b;box-shadow:0 0 0 2px #88718b20}.website-card h2{overflow-wrap:anywhere;font-size:22px}.website-card p{color:#726676;font-size:14px}.website-card .actions a:not(.button){align-items:center;gap:6px;display:inline-flex}.website-card svg{width:16px}.selected-site-heading{margin-top:40px}.studio-wrapper{background:#faf6f1;min-height:100vh}.studio-status{background:#fffdfa;border-bottom:1px solid #e6dbe3;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 22px;font-size:13px;display:flex}.studio-status a{color:#654c71}.studio-status .form-error{margin:0}.studio-status .button{padding:9px 14px;font-size:13px}.new-site-intro{max-width:1080px;margin:0 auto;padding:40px 24px}.new-site-intro .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-site-intro .template-card{text-align:left;padding:24px}.new-site-intro .template-card h2{font-size:26px}.new-site-intro .setup-details{margin-top:26px}.studio-status-message{flex:1;min-width:180px;margin:0}.studio-status-message[data-state=dirty]{color:#775825}@media (width<=760px){.site-switcher{margin:8px 0}.new-site-intro .template-grid,.website-collection{grid-template-columns:1fr}.studio-status{gap:8px;padding:12px}}
