@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{font-family:DM Sans,system-ui,sans-serif;color:#292b38;background:#f8f9fb;font-synthesis:none;line-height:1.6;-webkit-text-size-adjust:100%;font-size:16px;--purple: #7065d9;--border: #e9e9f0;--muted: #716d80;--sidebar-width: 272px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #bcb5f0;outline-offset:4px}input:focus,textarea:focus,select:focus{outline:2px solid #c9c3f3;outline-offset:1px}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:Manrope,system-ui,sans-serif}h1{letter-spacing:-.55px;font-weight:750}h2{font-size:18px;font-weight:750;letter-spacing:-.175px}h3{font-size:17px;font-weight:700}p{line-height:1.65}small{font-size:13px}.muted{color:var(--muted)}.purple{color:var(--purple)}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;font-weight:600;padding:11px 17px;min-height:46px;font-size:14px;white-space:nowrap;transition:background .2s,transform .2s}.primary{color:#fff;background:var(--purple);border:1px solid var(--purple);box-shadow:0 3px 5px #4d3dae12}.primary:hover{background:#6156c6;transform:translateY(-1px)}.secondary{border:1px solid #e0dfe9;background:#fff}.secondary:hover{background:#f6f4ff}.text-button{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;padding:7px 0}.full{width:100%;margin-top:15px}.brand{display:flex;align-items:center;font-size:34px;letter-spacing:-1px;font-weight:800}.brand-icon{background:var(--purple);color:#fff;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;margin-right:10px;transform:rotate(-4deg)}.brand-dot{color:var(--purple)}.app-shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--border);padding:26px 18px 0;height:100dvh;overflow:hidden;display:flex;flex-direction:column;z-index:30}.sidebar>.brand{padding:0 11px 25px}.workspace{border:1px solid var(--border);border-radius:9px;display:flex;align-items:center;gap:9px;padding:11px;margin:0 1px 25px}.workspace-avatar{width:32px;height:32px;border-radius:8px;background:#eeeafb;display:grid;place-items:center;color:#7566bf;font-size:15px;font-weight:650;flex-shrink:0}.workspace>div{flex:1}.workspace b,.user-block b{display:block;font-size:13px;font-weight:600}.workspace small,.user-block small{display:block;color:#766e82;margin-top:4px;font-size:12px}.workspace>svg{color:#9b98a6}.nav-label{font-size:12px;font-weight:700;letter-spacing:1.4px;color:#a5a2af;padding:0 13px;margin-bottom:12px}.sidebar nav{display:flex;flex-direction:column;gap:6px;flex:1;min-height:120px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px;margin:0 -4px}.sidebar nav :is(a,button){display:flex;align-items:center;gap:12px;text-align:left;padding:13px 14px;min-height:50px;flex-shrink:0;line-height:1.5;color:#625f73;font-weight:500;font-size:14px;border-radius:7px}.sidebar nav :is(a,button) svg{flex-shrink:0;width:20px;height:20px;stroke-width:1.7}.sidebar nav :is(a,button):hover{background:#f7f5fc}.sidebar nav :is(a,button).active{color:#7161ca;background:#f0edfc;font-weight:600}.new-tag{margin-left:auto;font-size:10px;padding:3px 5px;border-radius:3px;background:#eeebfa;color:#8c7fca;letter-spacing:.4px}.sidebar-bottom{margin-top:auto;padding-top:16px;flex-shrink:0}.upgrade-box{background:linear-gradient(120deg,#f4f1fd,#f7f5ff);border:1px solid #eee9fb;border-radius:9px;padding:16px 13px;margin:0 1px 15px}.upgrade-box>.purple{display:block;margin-bottom:8px}.upgrade-box b{font-size:12px;display:block}.upgrade-box p{color:#766e82;font-size:12px;margin:5px 0 12px}.upgrade-box button{display:flex;align-items:center;justify-content:center;gap:30px;background:#fff;border:1px solid #e6dff4;border-radius:5px;color:#7261bc;font-size:12px;font-weight:650;padding:8px;width:100%}.settings-nav{display:flex;align-items:center;gap:12px;color:#8c8a99;font-size:13px;padding:13px}.user-block{display:flex;gap:9px;align-items:center;margin:9px -17px 0;border-top:1px solid var(--border);padding:17px}.user-block>div{min-width:0;flex:1}.user-block small{overflow:hidden;text-overflow:ellipsis}.user-block>button{padding:2px;color:#aaa5b3}.main-shell{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));min-width:0}.topbar{height:70px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--border)}.breadcrumb{display:flex;gap:12px;align-items:center;font-size:13px;color:#766e82}.breadcrumb b{color:#5e5b6a;font-weight:500}.topbar-right{display:flex;align-items:center;gap:7px;font-size:12px;color:#93919f}.topbar-right>a{display:flex;gap:6px;align-items:center;border-left:1px solid var(--border);margin-left:14px;padding-left:20px;color:#6b667b}.live-dot{display:inline-block;width:6px;height:6px;background:#7cba9b;border-radius:50%;box-shadow:0 0 0 3px #7cba9b12;flex-shrink:0}.dashboard-main{max-width:1550px;margin:auto;padding:33px 38px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow{font-size:11px;letter-spacing:1.6px;color:#a09aa9;font-weight:700;display:block}.page-heading h1{font-size:26px;margin:9px 0 7px}.page-heading p{font-size:14px;color:#766e82}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:23px}.stat-card{border:1px solid var(--border);border-radius:10px;background:#fff;padding:18px 19px}.stat-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8d879a;font-size:12px}.stat-card svg{stroke-width:1.4;color:#a7a0b7}.stat-card strong{font-family:Manrope,sans-serif;font-size:29px;font-weight:750;letter-spacing:-.5px;display:block;margin:11px 0 7px}.stat-card p{color:#a39cac;font-size:12px}.analytics-grid{display:grid;grid-template-columns:1.85fr 1fr;gap:22px;margin-bottom:29px}.card{background:#fff;border:1px solid var(--border);border-radius:11px;overflow:hidden}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 21px 17px}.card-heading h2{font-size:15px;display:flex;gap:8px;align-items:center}.card-heading p{font-size:12px;color:#aaa1b2;margin-top:5px}.select-label{border:1px solid var(--border);border-radius:5px;display:flex;gap:15px;align-items:center;padding:7px 9px;font-size:12px;color:#8f869c;white-space:nowrap}.chart{position:relative;padding:14px 22px 3px}.chart svg{width:100%;display:block}.chart-empty{position:absolute;inset:48% 0 auto;text-align:center;color:#aba2b8;font-size:12px}.chart-caption{padding:13px 23px 19px;display:flex;justify-content:space-between;color:#aaa2b4;font-size:11px;gap:10px}.chart-caption>span:first-child{display:flex;gap:6px;align-items:center}.chart-caption i{height:6px;width:6px;background:#9d92df;border-radius:2px}.world-art{display:flex;justify-content:center;position:relative;margin:-4px 0 9px;color:#d3cce9;height:94px;background:radial-gradient(ellipse,#f4f1fc,transparent 65%)}.map-dot{position:absolute;width:5px;height:5px;background:#a99bdb;border-radius:50%;box-shadow:0 0 0 4px #ad9bdb15}.d1{top:25px;left:44%}.d2{top:48px;left:53%}.d3{top:63px;left:47%}.country-row{display:flex;align-items:center;gap:13px;margin:10px 21px;font-size:12px;color:#91869c}.country-row>span{width:90px}.country-row b{font-size:12px;font-weight:500}.country-meter{height:4px;background:#f3eff9;border-radius:10px;flex:1}.country-meter i{display:block;height:100%;border-radius:10px;background:#c5b7e7}.empty-inline{text-align:center;font-size:13px;color:#766e82;padding:20px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 17px;gap:20px}.section-heading h2{font-size:16px}.section-heading p{font-size:12px;color:#a19aab;margin-top:5px}.section-heading>span,.section-heading>a{display:flex;align-items:center;gap:5px;font-size:12px}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:28px}.tool-card{text-align:left;position:relative;border:1px solid #eee8f6;border-radius:10px;padding:19px;transition:transform .2s,box-shadow .2s;overflow:hidden}.tool-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px #65568e12}.tool-card:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;border:24px solid #ffffff29;right:-55px;bottom:-75px;pointer-events:none}.lavender{background:linear-gradient(120deg,#f5f0fc,#f6f2fc);color:#8171b5}.peach{background:linear-gradient(120deg,#fcf3ed,#fdf5f0);border-color:#f2e7df;color:#b98b70}.mint{background:linear-gradient(120deg,#eff7f3,#f3f9f6);border-color:#e1efe7;color:#7d9e8d}.tool-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;background:#fff9;margin-bottom:13px}.tool-arrow{position:absolute;right:20px;top:24px;opacity:.6}.tool-card h3{font-size:14px;color:#5c526d;margin-bottom:6px}.peach h3{color:#826c5b}.mint h3{color:#597c69}.tool-card p{font-size:12px;opacity:.85;margin-bottom:17px}.tool-card>b{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.links-card{margin-bottom:25px}.count-badge{font:9px DM Sans,sans-serif;background:#f2f0f8;color:#9a8fad;border-radius:4px;padding:3px 5px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap}th{text-align:left;font-size:11px;letter-spacing:.6px;color:#766e82;font-weight:500;background:#fcfbfe;padding:12px 20px;border-top:1px solid #f3f0f6;border-bottom:1px solid #f3f0f6}td{padding:18px 22px;border-bottom:1px solid #f4f1f7;font-size:12px}tbody tr:last-child td{border:0}td>a{color:#9686be;font-size:12px}td b{font-size:12px;font-weight:550}.link-cell{display:flex;align-items:center;gap:11px}.link-cell>div{max-width:230px}.link-cell b{display:block;color:#625b6e}.link-cell small{display:block;font-size:11px;color:#b0a7bb;margin-top:5px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.site-icon{width:29px;height:29px;border-radius:7px;background:#f5f2fa;display:grid;place-items:center;color:#a79abc;flex-shrink:0}.row-actions{display:flex;gap:10px;justify-content:flex-end;color:#ada2bb}.row-actions button{padding:0}.row-actions button:hover{color:var(--purple)}.dashboard-footer{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding:22px 0;color:#b1a9ba;font-size:12px;margin-top:34px}.tiny-brand{font-family:Manrope,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.5px;color:#9788b5;margin-right:7px}.search-field{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:7px;padding:8px 10px;color:#b0a7b9}.search-field input{border:0;font-size:13px;width:150px}.empty{text-align:center;padding:44px 25px 45px}.empty-icon{display:inline-grid;place-items:center;width:55px;height:55px;border-radius:17px;background:#f4f1fc;color:#a092c6;margin-bottom:17px}.empty h3{font-size:17px;color:#736981}.empty p{font-size:14px;color:#a69bad;max-width:390px;margin:9px auto 19px}.error-banner{display:flex;justify-content:space-between;background:#fff0f0;border:1px solid #f4d9d9;border-radius:8px;color:#ad5757;padding:12px 15px;font-size:14px;margin:12px 0 20px}.form-error{font-size:14px;color:#ba5a5a;background:#fff4f4;padding:12px;border-radius:8px;margin-top:12px}.notice{padding:20px;border:1px solid #e5def7;background:#f4f1fc;border-radius:10px;display:flex;align-items:center;gap:17px;color:#8373ae;margin-bottom:25px}.notice>div{flex:1}.notice b{font-size:15px;color:#6f5e91}.notice p{font-size:13px;margin-top:5px;color:#a08eaf}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}.product-image{height:180px;background:#efebf6;color:#b8a9ce;display:grid;place-items:center}.product-image img{width:100%;height:100%;object-fit:cover}.product-content{padding:19px}.product-content h3{margin:12px 0 5px}.product-content p{font-size:13px;color:#999;min-height:35px}.product-content>b{display:inline-block;margin-top:15px}.product-content>.text-button{float:right;margin-top:9px}.pill{font-size:12px;display:inline-flex;align-items:center;padding:5px 8px;background:#f1edf9;color:#9c8eb4;border-radius:5px}.status{font-size:12px;color:#b0a2b9;margin-left:8px}.status.published{color:#7aa58f}.post-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.post-card{padding:25px}.post-card.has-featured-image{padding:0;overflow:hidden}.post-card.has-featured-image .post-card-content{padding:25px}.post-featured-thumbnail,.blog-featured-preview{aspect-ratio:16 / 9;overflow:hidden;background:#f1eff7}.post-featured-thumbnail{max-height:320px}.post-featured-thumbnail img,.blog-featured-preview img{display:block;width:100%;height:100%;object-fit:scale-down;object-position:center}.site-content-editor .blog-featured-field{border:1px solid #e6e2f0;border-radius:14px;padding:22px;margin:28px 0;min-width:0}.blog-featured-field legend{color:#343144;font-size:17px;font-weight:650;padding-inline:6px}.blog-featured-field legend span{color:#82798e;font-size:14px;font-weight:400;margin-left:8px}.blog-featured-field>p,.blog-featured-field .form-error{font-size:15px;line-height:1.8;margin:0 0 20px}.blog-featured-preview{max-width:640px;border-radius:10px;margin:20px 0}.blog-featured-empty{display:flex;justify-content:center;align-items:center;gap:12px;min-height:100px;padding:20px;border:1px dashed #d6cfe8;border-radius:10px;color:#817392;font-size:15px}@media(max-width:650px){.site-content-editor .blog-featured-field{padding:16px}.blog-featured-empty{flex-direction:column;text-align:center}}.post-card>small{float:right;color:#afa2b9}.post-card h2{margin:24px 0 10px;font-size:20px}.post-card p{color:#a395af;font-size:14px}.post-actions{display:flex;justify-content:space-between;align-items:center;margin-top:24px;color:#9581b2;font-size:13px}.post-actions a{display:flex;align-items:center;gap:6px}.activity-row{display:flex;align-items:center;gap:14px;padding:18px 23px;border-top:1px solid var(--border)}.activity-icon{width:33px;height:33px;background:#f4f0fa;color:#ac9abd;border-radius:9px;display:grid;place-items:center}.activity-row>div{flex:1}.activity-row b{font-size:14px}.activity-row p{font-size:12px;color:#aaa;margin-top:4px;overflow-wrap:anywhere}.activity-row>small{color:#766e82;font-size:12px}.domain-row{display:flex;align-items:center;gap:16px;padding:24px;border-top:1px solid var(--border);color:#9b8cac}.domain-row>div{flex:1}.domain-row b{font-size:15px;color:#71647e}.domain-row small{display:block;margin-top:6px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:850px;margin:25px 0}.plan{padding:32px;position:relative}.plan h2{font-size:28px;margin:12px 0 20px}.price{font:700 27px Manrope,sans-serif;letter-spacing:-.5px;margin-bottom:17px}.price span{font-size:14px;font-weight:400;letter-spacing:0;color:#a89bb4;margin-left:8px}.plan p{font-size:14px;color:#766e82;margin-bottom:23px}.plan-feature{display:flex;align-items:center;gap:11px;font-size:14px;margin:18px 0;color:#766e82}.plan-feature svg{color:#9f8dbc}.plan>.secondary,.plan>.primary{width:100%;margin-top:13px}.featured{border-color:#bbaee5;background:linear-gradient(130deg,#fff,#f9f6ff)}.pro-label{position:absolute;right:18px;top:18px;display:flex;align-items:center;gap:5px;color:#9a81c7;font-size:11px;padding:5px 7px;background:#f1eafb;border-radius:5px}.plan>small{display:block;color:#aa99bc;margin-top:12px}.profile-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start}.profile-form form{padding:0 24px 25px}.profile-form .card-heading{padding:25px}.profile-link-row{display:flex;gap:8px;margin:10px 0}.profile-link-row>input{min-width:0;width:40%}.profile-link-row>input:nth-child(2){width:55%}.profile-form h3{margin:19px 0 12px}.profile-preview{text-align:center;padding:10px}.phone{width:260px;min-height:480px;border:7px solid #e3dfec;box-shadow:0 14px 45px #8172990b;border-radius:38px;padding:0 20px 24px;background:#f4f0f9;margin:24px auto}.phone-notch{width:85px;height:18px;border-radius:0 0 13px 13px;background:#e3dfec;margin:0 auto 34px}.phone>img{width:65px;height:65px;border-radius:50%;object-fit:cover}.preview-avatar{margin:auto auto 15px;background:#ded4f0;color:#9b80ba;width:65px;height:65px;border-radius:50%;display:grid;place-items:center;font-size:44px}.phone h3{font-size:17px;line-height:1.5;margin:10px 0;color:#776385}.phone p{font-size:12px;color:#a48bb3;margin:10px 0 25px}.phone>span{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-radius:9px;margin:9px 0;color:#fff;font-size:12px}.phone>small{display:block;margin-top:35px;color:#b8a4c4;font-size:12px}.mobile-menu{display:none}.loading{display:flex;align-items:center;gap:12px;padding:25px;color:#9d8bab;font-size:15px}.signin-panel{text-align:center;background:#fff;border:1px solid var(--border);border-radius:15px;padding:75px 25px;margin:40px auto;max-width:650px}.signin-panel .feature-icon{margin:auto auto 23px}.signin-panel h2{font-size:24px}.signin-panel p{color:#9a8da6;font-size:15px;margin:15px 0 23px}.signin-panel>.text-button{display:block;margin:15px auto;color:var(--purple)}.landing{background:#fcfcfe}.landing-nav{max-width:1230px;margin:auto;height:94px;padding:0 35px;display:flex;align-items:center;justify-content:space-between;gap:20px}.landing-nav nav{display:flex;gap:29px;align-items:center;color:#86808f;font-size:14px}.landing-nav nav button{display:flex;align-items:center;gap:5px;font-size:14px;padding:0}.landing-nav>div{display:flex;align-items:center;gap:25px}.hero{text-align:center;position:relative;padding:66px 25px 0;overflow:hidden}.hero:before{content:"";position:absolute;width:900px;height:650px;background:radial-gradient(ellipse,#ece6ff77,transparent 68%);top:80px;left:calc(50% - 450px);pointer-events:none}.hero>*{position:relative}.hero h1{font-size:76px;line-height:1.13;letter-spacing:-2px;font-weight:750;margin:26px auto 24px;max-width:700px;position:relative;color:#363040}.hero h1>span{color:#8a7bc1}.hero>p{color:#9b90a7;font-size:16px;line-height:1.9;letter-spacing:.1px;margin:31px auto 28px}.hero-shorten{max-width:630px;display:flex;align-items:center;gap:15px;margin:auto;border:1px solid #e0daed;padding:8px 8px 8px 20px;background:#fff;border-radius:12px;box-shadow:0 9px 35px #85729b0a;text-align:left}.hero-shorten>svg{color:#ac9ebe;flex-shrink:0}.hero-shorten input{border:0;background:none;flex:1;min-width:0;font-size:14px;outline:0}.hero-shorten input::placeholder{color:#b6aabc}.hero-shorten>.primary{padding:14px 21px;border-radius:8px;font-size:13px}.hero-checks{display:flex;justify-content:center;gap:24px;margin:17px 0 55px;color:#ada0b9;font-size:12px}.hero-checks>span{display:flex;align-items:center;gap:5px}.hero-checks svg{color:#a495c0}.possibilities{max-width:1100px;padding:85px 35px;margin:auto;text-align:center}.possibilities h2,.landing-cta h2{font-size:39px;line-height:1.25;letter-spacing:-.85px;font-weight:750;color:#55465f;margin:18px 0 42px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 33px;text-align:left;margin-top:50px}.feature-icon{width:45px;height:45px;border-radius:12px;background:#f1ebf9;color:#a18bb9;display:grid;place-items:center;margin-bottom:20px}.feature-grid h3{color:#71607f;font-size:16px;margin-bottom:10px}.feature-grid p{font-size:14px;color:#aa99b6}.landing-cta{text-align:center;background:#f5f0fa;padding:65px 25px 70px}.landing-cta h2{margin-bottom:27px;font-size:37px}.landing-cta>.primary{padding:14px 22px}.landing-footer{max-width:1100px;padding:30px 35px;margin:auto;display:flex;align-items:center;gap:25px;color:#b3a5bd;font-size:13px}.landing-footer>.brand{font-size:29px;color:#8d7a9f}.landing-footer small{margin-left:auto;font-size:12px}.short-result{display:flex;align-items:center;justify-content:center;gap:12px;padding:15px;color:#8872ad;font-size:14px}.short-result a{overflow-wrap:anywhere}.hero .error-banner{max-width:630px;margin:10px auto}.modal-overlay{position:fixed;inset:0;background:#24212e65;z-index:100;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:25px}.modal{position:relative;background:#fff;border:1px solid #eee6f3;border-radius:19px;max-width:490px;width:100%;padding:32px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 100px #29203730;outline:none}.modal-close{position:absolute;right:17px;top:17px;color:#a695b4;padding:5px}.modal h2{font-size:23px;letter-spacing:-.4px;max-width:340px;color:#655070;line-height:1.35}.modal-description{font-size:14px;color:#a38caf;margin:12px 0 24px}.modal .feature-icon{margin-bottom:22px}.modal label,.profile-form label{display:block;font-size:13px;color:#8c779b;font-weight:500;margin:17px 0 0}.modal label>span{font-size:12px;font-weight:400;color:#b2a0bd;margin-left:6px}input,textarea,select{border:1px solid #e6dfed;border-radius:7px;background:#fff;padding:11px 12px;color:#695775;font-size:14px}input::placeholder,textarea::placeholder{color:#b8a9c0}.modal label>input,.modal label>textarea,.modal label>select,.profile-form label>input,.profile-form label>textarea{display:block;width:100%;margin-top:8px}.modal label.checkbox{display:flex;align-items:center;gap:9px}.modal label.checkbox>input{width:auto;margin:0}.form-row{display:flex;gap:15px}.form-row>label{flex:1;min-width:0}.profile-form input[type=color]{height:41px;padding:4px;width:100%}.profile-form input[type=file],.modal input[type=file]{font-size:12px;padding:8px;max-width:100%}.profile-form label>small{font-weight:400;color:#b3a0bf;display:block;margin-top:6px}.profile-form>.secondary{margin-top:20px}.google-button{width:100%;border:1px solid #e7deef;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;font-size:14px;color:#8c759d}.google-g{font-size:17px;color:#7c8eb1}.divider{display:flex;align-items:center;gap:15px;font-size:12px;color:#baabc4;margin:22px 0}.divider:before,.divider:after{content:"";height:1px;flex:1;background:#eee7f3}.auth-switch{font-size:13px;text-align:center;margin-top:22px;color:#aa96b8}.auth-switch button{font-weight:600;color:#9680b6;font-size:13px}.qr-image{max-width:100%;display:block;margin:0 auto;width:300px}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:200;background:#51405e;color:#fff;box-shadow:0 7px 25px #291c3630;padding:14px 20px;display:flex;gap:11px;align-items:center;font-size:14px;border-radius:10px;max-width:90%;overflow-wrap:anywhere}.floating-error{position:fixed;bottom:25px;right:25px;z-index:80;background:#fff0f0;border:1px solid #f2d7d7;border-radius:8px;color:#b76e6e;padding:15px;max-width:400px;display:flex;align-items:center;gap:15px;font-size:14px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1500px){.dashboard-main{padding-top:45px}.page-heading h1{font-size:30px}.stat-card{padding:23px}.chart-card .chart{padding-top:22px}.tool-card{padding:25px}.tool-card h3{font-size:16px}.tool-card p{font-size:14px}.card-heading h2{font-size:17px}:root{--sidebar-width: 280px}}@media(max-width:1150px){:root{--sidebar-width: 252px}.sidebar{width:var(--sidebar-width);padding-left:12px;padding-right:12px}.main-shell{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}.dashboard-main{padding:27px 24px 0}.topbar{padding:0 24px}.user-block{margin-left:-12px;margin-right:-12px;padding:14px 12px}.stats-grid{gap:12px}.stat-card{padding:16px 13px}.stat-card p{font-size:11px}.analytics-grid{gap:16px;grid-template-columns:1.65fr 1fr}.tool-grid{gap:12px}.tool-card{padding:16px}.tool-card p{font-size:12px}.topbar-right>span:not(.live-dot){display:none}.profile-layout{gap:20px;grid-template-columns:1.3fr 1fr}.phone{width:230px}.page-heading h1{font-size:24px}.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.stats-grid{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}.country-card .world-art{display:none}.country-card{padding-bottom:10px}.country-card .empty-inline{padding:5px 25px 20px}.tool-grid{grid-template-columns:1fr}.tool-card{padding:18px 20px 18px 75px}.tool-icon{position:absolute;top:21px;left:20px}.tool-card p{margin-bottom:10px;font-size:13px}.tool-card h3{font-size:15px}.tool-arrow{top:21px}.page-heading{align-items:flex-start}.page-heading>.primary{font-size:12px;padding:9px 12px}.page-heading h1{font-size:22px}.page-heading p{font-size:13px}.profile-layout{grid-template-columns:1fr}.profile-preview{display:none}.plans{gap:15px}.plan{padding:24px}.pro-label{font-size:10px;top:12px;right:12px}.price{font-size:21px}.landing-nav nav{gap:18px;font-size:13px}.landing-nav{padding:0 25px}.landing-nav>div{gap:17px}.landing-nav>.brand{font-size:29px}.landing-nav nav a:first-child{display:none}.hero h1{font-size:65px;max-width:600px}.preview-cards{gap:12px}.preview-cards>div{padding:15px}.mini-content{padding:25px 20px 30px}.feature-grid{gap:35px 25px}.feature-grid h3{font-size:14px}.feature-grid p{font-size:13px}.notice{align-items:flex-start;flex-wrap:wrap}.notice .secondary{margin-left:36px}.post-grid{grid-template-columns:1fr}}@media(max-width:650px){.sidebar{transform:translate(-100%);width:min(300px,calc(100vw - 36px));transition:transform .2s}.sidebar.open{transform:translate(0)}.scrim{position:fixed;inset:0;background:#26202e55;z-index:25}.main-shell{margin-left:0;width:100%}.mobile-menu{display:block;color:#8b789c;padding:0 2px 0 0}.topbar{height:59px;padding:0 20px}.topbar-right>span{display:none}.topbar-right>a{border:0;margin:0;padding:0;font-size:12px}.breadcrumb{font-size:12px;gap:8px}.dashboard-main{padding:24px 18px 0}.page-heading{margin-bottom:23px;gap:15px;flex-wrap:wrap}.page-heading .eyebrow{font-size:10px}.page-heading h1{font-size:24px;margin:9px 0}.page-heading>.primary{font-size:13px}.stats-grid{gap:11px;margin-bottom:17px}.stat-card{padding:17px}.stat-card strong{font-size:28px;margin:9px 0}.stat-card>div{font-size:12px}.stat-card p{font-size:11px}.analytics-grid{gap:17px;margin-bottom:23px}.card-heading{padding:19px 17px}.chart{padding:12px 15px 2px}.chart-caption{font-size:10px;padding:12px 17px 18px}.section-heading>span{display:none}.tool-grid{gap:12px}.tool-card{padding:20px 20px 20px 80px}.tool-icon{left:23px;top:24px}.tool-card p{font-size:13px;margin:6px 0 10px}.tool-card h3{font-size:15px}.tool-card>b{font-size:12px}.section-heading h2{font-size:16px}.section-heading p{font-size:12px}.dashboard-footer{gap:10px;font-size:11px}.dashboard-footer>span:first-child{max-width:100px}.search-field input{width:90px}.links-card>.card-heading{align-items:flex-start}.card-heading .text-button{font-size:12px;white-space:nowrap}.card-heading h2{font-size:14px}.card-heading p{font-size:12px}.product-grid,.plans{grid-template-columns:1fr}.plan{padding:30px}.plan h2,.price{font-size:27px}.activity-row{flex-wrap:wrap;padding:18px}.activity-row>small{margin-left:47px;font-size:12px}.landing-nav{height:77px;padding:0 20px;gap:10px}.landing-nav>.brand{font-size:30px}.landing-nav .brand-icon{width:29px;height:29px;border-radius:8px;margin-right:7px}.landing-nav nav{display:none}.landing-nav>div{gap:15px}.landing-nav>div>.primary{font-size:12px;padding:9px 12px;gap:5px;min-height:36px}.landing-nav>div>.text-button{font-size:13px}.hero{padding:47px 20px 0}.hero h1{font-size:49px;letter-spacing:-1.3px;line-height:1.15;margin-top:27px;max-width:400px}.hero>p{font-size:14px;margin:28px auto 25px}.hero-shorten{gap:10px;padding-left:13px;max-width:440px}.hero-shorten>svg{width:18px}.hero-shorten input{font-size:13px}.hero-shorten>.primary{padding:12px 10px;font-size:12px;gap:5px}.hero-shorten>.primary>svg{width:14px}.hero-checks{gap:13px;font-size:11px;margin-bottom:39px}.hero-checks svg{width:11px}.possibilities{padding:48px 25px 55px}.possibilities h2,.landing-cta h2{font-size:32px;margin:17px 0 28px;letter-spacing:-.6px}.feature-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px;margin-top:34px}.feature-grid h3{font-size:14px;line-height:1.6}.feature-grid p{font-size:13px}.feature-icon{width:38px;height:38px;margin-bottom:15px}.feature-icon svg{width:21px}.landing-cta{padding:48px 20px}.landing-cta>.primary{font-size:13px}.landing-footer{padding:23px;gap:14px;font-size:12px;flex-wrap:wrap}.landing-footer small{font-size:11px}.modal-overlay{padding:15px}.modal{padding:27px 23px;max-height:92vh;border-radius:15px}.modal h2{font-size:21px}.form-row{gap:10px}.profile-form form{padding:0 18px 23px}.profile-form .card-heading{padding:20px 18px}.profile-link-row{gap:4px}.profile-link-row input{padding:10px 8px;font-size:13px}.toast{font-size:12px;width:max-content;max-width:90vw}.signin-panel{padding:45px 20px}.signin-panel h2{font-size:21px}.floating-error{left:15px;right:15px;bottom:15px;font-size:13px}.notice{padding:17px;gap:12px}.notice p{font-size:12px}.domain-row{padding:19px;gap:12px}.domain-row b{font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.admin-notice{display:flex;align-items:center;gap:16px;background:#eeebfa;border:1px solid #dfd7f2;border-radius:11px;padding:20px;margin-bottom:23px;color:#7c66a3}.admin-notice>div{flex:1}.admin-notice b{font-size:15px}.admin-notice p{font-size:13px;color:#8e7b9f;margin-top:5px}.admin-settings{padding:22px;display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:17px}.admin-settings p{font-size:13px;color:#8f829a;margin-top:7px;max-width:600px}.admin-payments-settings{display:grid;gap:24px;min-width:0;padding:24px}.admin-payments-settings>:is(.payment-settings,.admin-pricing,.admin-provider-row){margin:0}@media(max-width:650px){.admin-payments-settings{padding:16px;gap:18px}}.admin-provider-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:17px 0 24px}.admin-provider-row .pill{gap:5px}.admin-ready{background:#eaf3ee;color:#678b78}.admin-provider-row a{font-size:12px;color:#9580b3;display:inline-flex;gap:5px;align-items:center}.admin-tabs{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid var(--border);padding:10px 13px 0}.admin-tabs button{white-space:nowrap;padding:13px 10px;border-bottom:2px solid transparent;font-size:13px;color:#9a8aa5}.admin-tabs .active{border-color:var(--purple);color:var(--purple);font-weight:600}.admin-table td{font-size:13px}.admin-table td small{display:block;color:#a99ab4;max-width:300px;text-overflow:ellipsis;overflow:hidden;margin-top:5px;font-size:12px}.admin-table td select{max-width:210px;font-size:13px;padding:8px}.admin-table .secondary{padding:7px 11px;font-size:12px;min-height:33px}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-top:1px solid var(--border);font-size:13px;color:#a492b1}.admin-detail{white-space:normal;max-width:350px;overflow-wrap:anywhere}.admin-footnote{font-size:13px;color:#9d8aaa;line-height:1.8;margin:20px 0}.admin-success{display:flex;align-items:center;gap:9px;background:#edf6f0;color:#6a8e78;padding:13px;border:1px solid #d9e9df;border-radius:8px;margin:15px 0;font-size:14px}.admin-gate{padding:35px;text-align:center}.verification-notice{display:flex;gap:15px;align-items:center;font-size:13px;color:#937aac;border:1px solid #e9dff3;border-radius:9px;background:#f7f1fc;padding:12px 16px;margin-bottom:20px}.verification-notice span{flex:1}@media(max-width:650px){.admin-notice{flex-wrap:wrap;padding:17px}.admin-notice p{font-size:12px}.admin-notice .secondary{margin-left:38px}.admin-settings{flex-wrap:wrap;padding:18px}.admin-settings p{font-size:12px}.admin-tabs{padding-left:7px}.admin-tabs button{font-size:12px;padding:12px 8px}.verification-notice{flex-wrap:wrap;gap:8px}.admin-pagination{padding:15px}.admin-provider-row{gap:8px}.admin-provider-row .pill{font-size:11px}}@media(max-width:650px){.admin-notice>div{min-width:calc(100% - 42px)}}.site-builder-empty{text-align:center;padding:55px 25px;color:#9583aa}.site-builder-empty>svg{margin-bottom:22px;color:#ac99c5}.site-builder-empty h2{font-size:22px;color:#78658b;margin-bottom:14px}.site-builder-empty p{max-width:540px;margin:0 auto 23px;font-size:15px;line-height:1.8}.site-selector{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:7px 0 25px}.site-selector label{font-size:12px;letter-spacing:1.4px;color:#a491b5;font-weight:600;display:block;margin-bottom:10px}.site-selector select{min-width:230px;font-size:16px;font-weight:600;padding:12px 15px}.site-selector h2{font-size:19px;color:#8b759c}.website-settings form,.site-content-editor form{padding:0 25px 26px}.website-settings label,.site-content-editor label{display:block;font-size:13px;color:#8d769d;margin:18px 0;font-weight:500}.website-settings label>input,.website-settings label>textarea,.website-settings label>select,.site-content-editor label>input,.site-content-editor label>textarea,.site-content-editor label>select{display:block;width:100%;margin-top:9px}.website-settings label small,.site-content-editor label small{display:block;font-size:12px;color:#b29bbf;margin-top:7px;font-weight:400}.website-settings label>span{color:#bdaac7;font-size:12px}.website-settings input[type=color]{padding:4px;height:41px}.website-settings input[type=file],.site-content-editor input[type=file]{font-size:12px;padding:10px}.website-settings .checkbox,.site-content-editor .checkbox{display:flex;align-items:center;gap:9px}.website-settings .checkbox input,.site-content-editor .checkbox input{width:auto;margin:0}.site-summary{display:flex;gap:35px;align-items:center;justify-content:space-between;padding:30px;background:#f1edf8;border:1px solid #e7dff1;border-radius:12px;margin-bottom:25px;overflow:hidden}.site-summary-copy{max-width:650px}.site-summary h2{font-size:27px;color:#7d6692;letter-spacing:-.5px;margin:13px 0}.site-summary p{font-size:14px;color:#a38ab4;margin-bottom:15px}.site-summary a{display:flex;gap:8px;align-items:center;font-size:13px;color:#9e82b5;margin-bottom:17px;overflow-wrap:anywhere}.site-summary-icon{color:#beaad4;display:grid;place-items:center;min-width:130px}.site-summary-icon img{width:170px;height:140px;object-fit:cover;border-radius:9px}.site-summary.editorial h2{font-family:Georgia,serif;font-size:32px;font-weight:500}.site-summary.boutique{background:#faf1e9;border-color:#f0e2d5}.site-summary.boutique h2{color:#9b7d67}.site-summary.boutique .site-summary-icon{color:#c5a88f}.site-actionbar{display:flex;gap:15px;justify-content:space-between;align-items:center;margin:25px 0}.site-actionbar>div{display:flex;gap:10px;align-items:center}.site-actionbar:not(.store-actionbar)>div:first-child>button{font-size:14px;padding:10px 8px;color:#a58ab9;border-bottom:2px solid transparent}.site-actionbar:not(.store-actionbar)>div:first-child>button.active{color:#9073ae;border-color:#ac8bca;font-weight:600}.site-actionbar span{font-size:12px;margin-left:4px;background:#f0e8f8;padding:3px 5px;border-radius:4px}.site-content-editor{margin-bottom:24px}.site-content-editor .article-editor{font-size:17px;line-height:1.8;padding:19px}.content-card-actions{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:19px;border-top:1px solid #f1ebf5;padding-top:10px}.content-card-actions a{display:flex;gap:5px;align-items:center;font-size:12px;color:#a58cb9}.site-bottom-notice{display:flex;gap:12px;align-items:flex-start;padding:20px;border:1px solid #e9e1f1;background:#f7f3fc;border-radius:10px;margin-top:22px;color:#a28ab5}.site-bottom-notice p{font-size:13px;line-height:1.8}.site-bottom-notice svg{flex-shrink:0;margin-top:3px}.site-bottom-notice b{font-weight:600}.site-builder .post-card h2{margin-top:17px}.site-builder .product-content .text-button{float:none;margin:0}.site-builder .product-content>p{max-height:65px;overflow:hidden}@media(max-width:800px){.site-actionbar{flex-wrap:wrap}.site-actionbar>div:last-child{margin-left:auto}.site-summary-icon{min-width:80px}.site-summary{padding:25px;gap:20px}.site-summary-icon img{width:110px;height:120px}}@media(max-width:650px){.site-selector{align-items:flex-end;gap:10px}.site-selector select{min-width:0;max-width:180px;font-size:14px}.site-selector>.secondary{font-size:12px;padding:10px;gap:5px}.site-summary{padding:22px}.site-summary-icon{display:none}.site-summary h2{font-size:24px}.site-summary p{font-size:13px}.site-summary a{font-size:12px}.site-actionbar>div:last-child{width:100%;margin:0;justify-content:space-between}.site-actionbar .primary,.site-actionbar .secondary{font-size:12px;padding:10px 12px}.website-settings form,.site-content-editor form{padding:0 18px 22px}.website-settings .form-row,.site-content-editor .form-row{flex-wrap:wrap;gap:0 12px}.website-settings .form-row>label,.site-content-editor .form-row>label{min-width:42%}.website-settings input[type=file],.site-content-editor input[type=file]{max-width:100%;font-size:12px}.site-content-editor .article-editor{font-size:15px;padding:13px}.site-builder-empty{padding:40px 22px}.site-builder-empty h2{font-size:20px}}.pro-inline{display:inline-flex;padding:3px 5px;border-radius:4px;background:#eee6fa;color:#a085bd;font-size:11px;font-weight:650;letter-spacing:.6px;margin-left:5px;vertical-align:middle}.avatar-upgrade{width:100%;margin-top:8px;font-size:12px;min-height:46px}.bio-block-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:27px 0 16px;padding-top:22px;border-top:1px solid #eee7f4}.bio-block-heading h3{margin:0}.bio-block-heading p{font-size:12px;color:#ab96bb;margin-top:8px}.bio-block-heading>small{font-size:12px;color:#b39bc3;white-space:nowrap;margin-top:5px}.bio-pro-lock{background:linear-gradient(120deg,#f6f1fd,#fcf9fe);border:1px dashed #dcd0ed;border-radius:12px;padding:23px;text-align:center;margin:0 0 25px}.bio-pro-lock>span{display:inline-grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#eee5fa;color:#aa8fc4;margin-bottom:8px}.bio-pro-lock h3{font-size:15px;color:#9a7cb1;margin:12px 0}.bio-pro-lock p{font-size:13px;color:#b199c1;margin:10px 0 17px;line-height:1.8}.bio-pro-lock .primary{font-size:13px;padding:10px 15px}.bio-pro-lock small{font-size:12px;color:#b49bc4;display:block;margin-top:15px}.bio-block-list{display:flex;flex-direction:column;gap:17px}.bio-editor-block{margin:0;border:1px solid #e8dff1;border-radius:10px;overflow:hidden;padding:0!important;background:#fff}.bio-block-top{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;background:#f9f6fd;border-bottom:1px solid #ede5f5;gap:10px}.bio-block-top b{display:flex;gap:7px;align-items:center;font-size:12px;color:#9d82b4;font-weight:600}.bio-block-top>div{display:flex;gap:9px;align-items:center;color:#af98c2}.bio-block-top button{padding:2px;display:grid;place-items:center}.bio-add-blocks{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:17px 0 26px}.bio-add-blocks .secondary{font-size:12px;padding:9px 13px;min-height:37px}.bio-add-blocks small{font-size:12px;color:#b59ec4;width:100%;margin-top:2px}.rich-toolbar{display:flex;flex-wrap:wrap;gap:3px;padding:8px;background:#fdfbff;border-bottom:1px solid #eee5f5}.rich-toolbar button{width:29px;height:28px;display:grid;place-items:center;border-radius:5px;color:#a48ab9;border:1px solid transparent;transition:background .15s}.rich-toolbar button:hover{background:#f0e8f9;color:#9f80bf}.rich-toolbar button.active,.rich-toolbar button[aria-pressed=true]{background:#eee5fa;color:#9c7aba;border-color:#ded0ef}.rich-toolbar button:disabled{opacity:.3}.bio-editor-surface{min-height:155px;padding:16px;outline:none;font-size:16px;line-height:1.8;color:#816b91;overflow-wrap:anywhere}.bio-editor-surface:focus{box-shadow:inset 0 0 0 2px #ddcdf0}.bio-editor-surface p{margin:8px 0;line-height:1.8}.bio-editor-surface h2{font-size:24px;line-height:1.35;letter-spacing:-.25px;margin:15px 0 9px}.bio-editor-surface h3{font-size:18px;line-height:1.4;margin:13px 0 9px}.bio-editor-surface ul,.bio-editor-surface ol{padding-left:23px}.bio-editor-surface a{color:#a487bc;text-decoration:underline}.bio-editor-surface blockquote{margin:15px 0;border-left:3px solid #c5afdb;padding:0 13px;color:#a38bb4}.bio-editor-surface code{font-family:monospace;font-size:.9em;background:#f1eaf8;padding:2px 4px;border-radius:4px}.bio-editor-surface pre{background:#f1eaf8;border-radius:7px;padding:13px;white-space:pre-wrap}.bio-editor-surface pre code{padding:0}.bio-editor-surface hr{border:0;border-top:1px solid #e4d9ee;margin:20px 0}.rich-editor-hint{display:block;font-size:12px;color:#bda8cb;padding:9px 14px 13px;line-height:1.7;border-top:1px solid #f4eef9}.rich-link-editor{display:flex;gap:8px;flex-wrap:wrap;padding:12px;background:#f8f3fd;border-bottom:1px solid #eadff3}.rich-link-editor input{min-width:0;flex:1;font-size:13px;padding:8px}.rich-link-editor .secondary{font-size:12px;padding:7px 10px;min-height:34px}.rich-link-editor .text-button{font-size:12px}.rich-link-editor .form-error{width:100%;margin:0;font-size:12px;padding:8px}.bio-image-editor{padding:15px}.bio-image-editor>img{width:100%;max-height:310px;object-fit:contain;display:block;background:#f8f4fc;border-radius:8px}.bio-image-editor label{font-size:12px;margin-top:14px}.bio-image-editor label>span{font-size:12px;color:#c0a9ce}.bio-image-editor input{font-size:13px}.profile-with-blocks .profile-preview{position:sticky;top:20px}.profile-with-blocks .phone{max-height:720px;overflow-y:auto}.profile-preview .bio-rich-text{font-size:13px;line-height:1.8}.profile-preview .bio-rich-text h2{font-size:17px;margin:16px 0 8px}.profile-preview .bio-rich-text h3{font-size:16px;margin:13px 0 8px}.profile-preview .bio-rich-text p{font-size:13px;margin:8px 0;color:inherit}.profile-preview .bio-rich-text ul,.profile-preview .bio-rich-text ol{padding-left:17px;text-align:left}.profile-preview .bio-image img{border-radius:9px}.profile-preview .bio-image figcaption{font-size:12px;margin-top:5px}.profile-preview .bio-rich-text blockquote{padding-left:9px}.profile-preview .bio-rich-text pre{padding:8px;font-size:12px}.profile-preview .bio-blocks{margin:17px 0}.bio-preview-content{font-size:13px;color:#a58db4}.profile-with-blocks .card-heading>.text-button{font-size:12px;color:#9f83b7;white-space:nowrap}@media(max-width:650px){.bio-editor-surface{font-size:15px;min-height:140px;padding:13px}.rich-toolbar{gap:2px;padding:6px}.rich-toolbar button{width:29px;height:29px}.bio-pro-lock{padding:20px}.bio-pro-lock h3{font-size:15px}.bio-pro-lock p{font-size:12px}.bio-block-top{padding:11px 10px}.bio-image-editor{padding:12px}.rich-editor-hint{font-size:11px}.bio-block-heading p{font-size:12px}.profile-with-blocks .profile-form .form-row{flex-wrap:wrap}.profile-with-blocks .profile-form .form-row>label{min-width:40%}.rich-link-editor .text-button{font-size:12px}}.bio-page-selector{padding:24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.bio-page-selector label{display:grid;gap:6px;flex:1;min-width:180px}.bio-page-selector select,.payment-settings input,.payment-settings select{width:100%;padding:11px;border:1px solid #ded7e8;border-radius:8px;background:#fff;color:#292334}.payment-settings{padding:28px;margin-bottom:28px;min-width:0}.payment-settings>p{color:#8b7f96}.payment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));align-items:start;gap:24px;margin-top:28px}.payment-grid form{border:1px solid #e6e3ee;background:#fff;padding:24px;border-radius:14px;min-width:0}.payment-grid label{display:grid;gap:7px;font-size:15px;margin:16px 0}.payment-grid form>a{display:block;margin-top:16px;font-size:15px}.payment-grid .muted{font-size:14px;line-height:1.7}@media(max-width:700px){.payment-grid{grid-template-columns:1fr}.bio-page-selector{align-items:stretch}}.sidebar>.brand,.workspace,.nav-label{flex-shrink:0}.sidebar .nav-text{min-width:0;overflow-wrap:anywhere}.sidebar-close{display:none}.workspace b,.user-block b{font-size:14px;line-height:1.5}.workspace small,.user-block small{font-size:12px;line-height:1.5}.workspace{gap:12px;padding:14px;margin-bottom:22px}.workspace-avatar{width:36px;height:36px}.nav-label{font-size:11px;letter-spacing:.09em;margin-bottom:10px;color:#777186}.settings-nav{min-height:48px;width:100%;font-size:14px;border-radius:8px;text-align:left}.settings-nav:hover{background:#f6f3fc}.user-block small{white-space:nowrap}.sidebar-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e8e1f7;border-radius:10px;color:#6852b5;font-size:13px;margin-bottom:10px;background:#f7f4ff}.upgrade-box p{line-height:1.7}.upgrade-box button{min-height:40px}.page-heading p{line-height:1.8;max-width:70ch;margin-top:10px}.card-heading p,.site-builder p,.payment-settings>p{line-height:1.8}.profile-form label,.site-builder label,.modal label,.payment-grid label{line-height:1.6;gap:9px}input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{line-height:1.6}.profile-form input,.profile-form textarea,.modal input,.modal textarea,.modal select,.payment-settings input,.payment-settings select{padding:12px 14px}.card-heading{gap:16px;flex-wrap:wrap}th{font-weight:600;font-size:12px;letter-spacing:.04em;line-height:1.6}td{line-height:1.7}.table-wrap{max-width:100%}.form-row>*{min-width:0}@media(max-width:1150px)and (min-width:651px){.topbar{padding-left:24px;padding-right:24px}}@media(max-width:650px){.sidebar-close{display:grid;place-items:center;position:absolute;top:24px;right:14px;width:40px;height:40px;border-radius:8px;color:#686176}.sidebar>.brand{padding-right:32px}.breadcrumb{min-width:0;gap:6px}.topbar{gap:12px}.topbar-right>a{font-size:12px}.mobile-menu{min-width:40px;min-height:44px}.dashboard-main{padding-top:28px}.page-heading p{font-size:15px}.profile-form input,.modal input,.modal select,.modal textarea,.profile-form textarea,.payment-settings input,.payment-settings select{font-size:16px}.primary,.secondary{white-space:normal;text-align:center}.topbar-right{flex-shrink:0}}.sidebar nav :is(a,button){font-size:15px}@media(max-height:700px){.sidebar .upgrade-box{display:none}.sidebar>.brand{padding-bottom:16px}.sidebar .workspace{margin-bottom:16px}.sidebar-bottom{padding-top:10px}.sidebar nav{min-height:0}}.landing-account{min-width:0}.account-status{display:flex;align-items:center;gap:6px;color:#527260;font-size:13px;white-space:nowrap}.account-name{max-width:130px;overflow:hidden;text-overflow:ellipsis;color:#766e82}.session-loading{font-size:13px;color:#766e82}.account-signout{font-size:13px}@media(max-width:900px){.account-name,.account-signout{display:none}.landing-nav>.landing-account{gap:12px}}@media(max-width:650px){.account-status{font-size:12px}.landing-nav>.landing-account{gap:9px}}.bio-theme-picker{border:0;padding:0;margin:24px 0 28px;min-width:0}.bio-theme-picker legend{font-family:Manrope,system-ui,sans-serif;font-size:17px;font-weight:700}.bio-theme-picker>p{font-size:14px;color:#766e82;margin:8px 0 16px}.bio-theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bio-theme-choice{text-align:left;min-width:0;padding:8px;border:2px solid #e9e4f0;border-radius:12px;transition:border-color .15s;background:#fff}.bio-theme-choice.selected{border-color:#7065d9;background:#f8f6ff}.bio-theme-choice strong{display:block;font-size:13px;margin:8px 0 4px}.bio-theme-choice small{display:block;font-size:11px;color:#746b80;line-height:1.5}.bio-theme-swatch{display:flex;flex-direction:column;align-items:center;gap:7px;min-height:92px;border-radius:6px;padding:12px}.bio-theme-swatch>.theme-dot{width:20px;height:20px;border-radius:50%;background:currentColor;opacity:.3;margin-bottom:2px}.bio-theme-swatch>span:not(.theme-dot){width:80%;height:10px;border:1px solid}.bio-builder{min-width:0}.bio-mobile-tabs{display:none}.profile-with-blocks .phone.bio-surface{width:340px;max-width:100%;padding:0;background:var(--bio-background);color:var(--bio-text)}.phone.bio-surface .phone-notch{margin-bottom:0}.phone.bio-surface .bio-page{padding:22px 18px 32px}.phone.bio-surface .bio-header h1{font-size:26px;margin:18px 0 12px}.phone.bio-surface .bio-header>p{font-size:14px;margin:0 0 24px;color:var(--bio-muted)}.phone.bio-surface .bio-avatar{width:104px;height:104px}.phone.bio-surface .bio-link{font-size:14px;padding:13px 14px;min-height:50px}.phone.bio-surface .bio-preview-content,.phone.bio-surface .bio-rich-text h3{color:var(--bio-text)}.phone.bio-surface .bio-brand{font-size:12px;color:var(--bio-muted)}@media(max-width:1100px){.bio-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.bio-mobile-tabs{display:flex;gap:8px;padding:6px;border:1px solid #e6e0ed;border-radius:12px;background:#fff;margin-bottom:18px}.bio-mobile-tabs button{flex:1;min-height:44px;font-size:14px;border-radius:8px}.bio-mobile-tabs button[aria-selected=true]{background:#eeeafb;color:#6552b5;font-weight:600}.profile-with-blocks .profile-preview{display:none;position:static}.profile-with-blocks.show-bio-preview>.profile-form{display:none}.profile-with-blocks.show-bio-preview>.profile-preview{display:block}.profile-with-blocks .phone.bio-surface{max-height:none}}@media(max-width:400px){.bio-theme-choice{padding:7px}.bio-theme-swatch{padding:10px;min-height:84px}}.subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:20px;align-items:start}.subscription-plans .plan{padding:26px 22px;min-width:0}.subscription-plans .plan>button{width:100%;margin-top:12px}.subscription-plans .price{white-space:normal;font-size:30px}.subscription-plans .price span{font-size:14px;white-space:nowrap}.subscription-plans .plan-feature{font-size:14px;align-items:flex-start;line-height:1.7}.subscription-plans .plan-feature svg{flex-shrink:0;margin-top:3px}.current-subscription{color:#5f50a6!important;font-weight:600}.admin-pricing{padding:26px;margin-bottom:24px}.admin-pricing>p{margin:10px 0 20px;color:#766e82}.pricing-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-inputs label{display:grid;gap:8px;font-size:14px}.pricing-inputs input{width:100%;padding:12px;border:1px solid #ded7e8;border-radius:8px;background:#fff}.pricing-inputs input[readonly]{background:#f7f5fa;color:#81768a}.admin-pricing fieldset{border:1px solid #e7e0ed;border-radius:10px;margin:22px 0;padding:18px}.admin-pricing legend{font-size:14px;padding:0 6px}.admin-pricing fieldset label{display:flex;align-items:center;gap:9px;margin:9px 0;font-size:14px;flex-wrap:wrap}.admin-pricing fieldset small{color:#81768a}.admin-pricing form>.muted{font-size:13px;line-height:1.8;margin-bottom:20px}.admin-pricing form>button{margin:6px 10px 0 0}@media(max-width:1100px){.subscription-plans{grid-template-columns:1fr}.subscription-plans .plan{max-width:none}}@media(max-width:650px){.pricing-inputs{grid-template-columns:1fr}.pricing-inputs input{font-size:16px}.admin-pricing{padding:20px}}.bio-service-nav{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:24px;background:#eeebfb;color:#6553bc!important;font-weight:600;white-space:nowrap}.hero-custom-slug{display:block;text-align:left;max-width:440px;margin:18px auto;font-size:13px;color:#716779}.hero-custom-slug>span{font-size:12px;color:#8b8196;margin-left:6px}.hero-custom-slug>div{display:flex;align-items:center;gap:8px;border:1px solid #ded7ec;border-radius:10px;background:#fff;padding:8px 14px;margin:8px 0}.hero-custom-slug input{border:0;outline:0;width:100%;min-width:0;font-size:15px;padding:4px}.hero-custom-slug small{font-size:12px;color:#887b96}.hero-slug-signin{font-size:13px!important;margin:12px 0 0!important;line-height:1.6!important}.hero-slug-signin .text-button{font-size:13px;color:#6e5abc}.bio-service{background:#fffaf6;color:#39303a}.bio-service-hero{max-width:1200px;margin:auto;padding:80px 48px 90px;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.bio-service-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:650;letter-spacing:.08em;color:#a15d51}.bio-service h1{font-size:clamp(42px,4.7vw,66px);line-height:1.15;letter-spacing:-1.5px;margin:22px 0 28px}.bio-service h1 em{font-style:normal;color:#a15d51}.bio-service-copy>p{font-size:18px;line-height:1.9;color:#807079;max-width:530px}.bio-service-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0 20px}.bio-service .primary{background:#985c56;border-color:#985c56;min-height:50px;padding:14px 22px;font-size:15px}.bio-service .primary:hover{background:#824d48}.bio-service-actions>a{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:#79636e}.bio-service-checks{display:flex;gap:20px;flex-wrap:wrap;color:#8b7a78;font-size:13px}.bio-service-checks>span{display:flex;align-items:center;gap:6px}.bio-service-stage{position:relative;padding:34px 30px;text-align:center;border-radius:50% 50% 40% 40%;background:radial-gradient(ellipse,#f0d9c9 0,#fff3e8 65%,transparent 70%)}.bio-stage-note{display:block;font-family:Georgia,serif;font-style:italic;color:#946e66;font-size:18px;margin-bottom:18px}.bio-service-demo{max-width:330px;margin:auto;border:7px solid #fffaf5;border-radius:32px;box-shadow:0 20px 60px #70544a20;overflow:hidden;transform:rotate(2deg)}.bio-service-demo .bio-page{padding:30px 20px}.bio-service-demo .bio-header h2{font-size:23px;line-height:1.35;margin:18px 0 12px}.bio-service-demo .bio-header>p{font-size:13px;margin-bottom:24px}.bio-service-demo .bio-link{font-size:13px;min-height:46px;padding:12px;margin:12px 0}.bio-demo-avatar{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:#ffffff90;color:var(--bio-text);font:26px Georgia,serif;margin:auto;position:relative}.bio-demo-avatar>span{position:absolute;right:-5px;bottom:-7px;color:var(--bio-accent);font-size:28px}.bio-demo-address{display:inline-flex;gap:7px;align-items:center;font-size:13px;color:#95756d;margin-top:23px}.bio-service-features{max-width:1200px;margin:auto;padding:20px 48px 80px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.bio-service-features article{padding:12px 0}.bio-service-features article>span{display:grid;place-items:center;width:50px;height:50px;background:#f6e8de;border-radius:14px;color:#9c675e;margin-bottom:22px}.bio-service-features h2{font-size:20px;margin-bottom:14px}.bio-service-features p{font-size:15px;line-height:1.9;color:#8a7781}.bio-service-themes{text-align:center;background:#f4eee7;padding:80px 28px}.bio-service-themes>h2,.bio-service-steps h2,.bio-service-cta h2{font-size:clamp(30px,3vw,42px);line-height:1.3;letter-spacing:-.8px;margin:18px 0}.bio-service-themes>p{max-width:620px;margin:0 auto;color:#8a7781;line-height:1.9}.bio-service-theme-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;max-width:1060px;margin:36px auto 22px}.bio-service-theme-grid button{min-width:0;padding:7px;border:2px solid transparent;border-radius:13px}.bio-service-theme-grid button.selected{border-color:#a16b61;background:#fff9f4}.bio-service-theme-grid button>span{display:flex;flex-direction:column;align-items:center;padding:15px 9px;gap:9px;border-radius:8px;min-height:114px}.bio-service-theme-grid i{width:24px;height:24px;background:currentColor;opacity:.25;border-radius:50%;margin-bottom:4px}.bio-service-theme-grid b{display:block;width:85%;height:10px;border:1px solid}.bio-service-theme-grid strong{display:block;font-size:13px;font-weight:600;margin-top:10px}.bio-theme-status{font-size:13px}.bio-service-steps{max-width:1100px;margin:auto;padding:90px 48px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.bio-service-steps ol{list-style:none;padding:0;margin:0}.bio-service-steps li{display:flex;gap:20px;margin-bottom:28px}.bio-service-steps li>span{font:20px Georgia,serif;color:#b9978a;padding-top:3px}.bio-service-steps h3{font-size:18px;margin-bottom:9px}.bio-service-steps li p{font-size:15px;color:#8a7781;line-height:1.8}.bio-service-cta{text-align:center;padding:65px 24px 80px;background:#f4e4d9}.bio-service-cta>svg{color:#aa7567}.bio-service-cta>p{max-width:540px;margin:0 auto 26px;color:#89716f;font-size:16px;line-height:1.9}@media(max-width:1000px){.bio-service-hero{padding:60px 30px;gap:30px}.bio-service-stage{padding:25px 10px}.bio-service-features{padding:20px 30px 60px;gap:28px}.bio-service-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:620px}.bio-service-steps{padding:65px 30px;gap:35px}}@media(max-width:650px){.landing-nav{height:auto;min-height:78px;flex-wrap:wrap;padding-top:18px;padding-bottom:10px}.landing-nav nav[aria-label="Main navigation"]{display:flex;order:3;width:100%;justify-content:center;padding-top:5px}.landing-nav nav[aria-label="Main navigation"]>:not(.service-nav-link){display:none}.landing-nav .bio-service-nav{font-size:13px;padding:8px 18px}.hero-custom-slug{margin:16px 20px}.hero-slug-signin{padding:0 20px}.bio-service-hero{grid-template-columns:1fr;padding:45px 24px 35px;gap:30px}.bio-service h1{font-size:43px;letter-spacing:-1px}.bio-service-copy>p{font-size:16px}.bio-service-actions{gap:18px}.bio-service .primary{font-size:14px}.bio-service-stage{max-width:390px;width:100%;margin:auto;padding:24px 16px}.bio-service-demo{transform:rotate(1deg)}.bio-service-features{grid-template-columns:1fr;padding:28px 24px 48px;gap:24px}.bio-service-features article{display:block}.bio-service-features article>span{margin-bottom:15px}.bio-service-themes{padding:50px 20px}.bio-service-theme-grid{gap:7px}.bio-service-theme-grid button{padding:4px}.bio-service-theme-grid button>span{padding:12px 4px;min-height:94px}.bio-service-theme-grid strong{font-size:11px}.bio-service-steps{grid-template-columns:1fr;padding:48px 24px;gap:25px}.bio-service-cta{padding:48px 24px}}.site-theme-sample{padding:24px;border:1px solid #e6dfec;border-radius:var(--site-radius);background:var(--site-background);color:var(--site-text);font-family:var(--site-font);margin:18px 0 24px}.site-theme-sample h3{font-family:var(--site-font);font-size:24px;margin:14px 0}.site-theme-sample p{color:var(--site-muted);margin-bottom:18px}.site-theme-sample>span{display:inline-block;color:var(--accent);border:1px solid var(--accent);border-radius:var(--site-radius);padding:9px 14px;font-size:14px}.site-theme-sample>small{font-size:11px;color:var(--site-muted)}.order-customer{white-space:normal;min-width:180px;max-width:360px;font-size:13px;overflow-wrap:anywhere}.order-customer p{margin:7px 0;white-space:pre-wrap}.order-customer b{text-transform:capitalize}.site-menu-editor{border:1px solid var(--border, #e5e1ee);border-radius:14px;padding:22px;margin:26px 0;min-width:0}.site-menu-editor legend{font-weight:700;padding:0 8px}.site-menu-editor>p{font-size:14px;line-height:1.7;color:#81778e}.site-menu-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:14px;align-items:end;padding:12px 0}.site-menu-row label{margin:0!important;min-width:0}.site-menu-row input{width:100%;min-width:0}.site-menu-actions{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:2px}.site-menu-actions button{min-height:42px;padding:8px 10px;font-size:13px}@media(max-width:700px){.site-menu-row{grid-template-columns:1fr;gap:10px;padding:18px 0;border-bottom:1px solid #e5e1ee}.site-menu-editor{padding:16px}}.sidebar-subscription{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;flex-shrink:0;padding:16px;margin:0 0 24px;border:1px solid #dfe3ff;border-radius:12px;background:#f2f4ff;color:#2945cc;text-align:left}.sidebar-subscription b{display:block;font-size:14px;line-height:1.5}.sidebar-subscription small{display:block;margin-top:5px;font-size:12px;line-height:1.5}.sidebar-subscription:hover{background:#e8edff;border-color:#b6c1ff}.sidebar-subscription:focus-visible{outline:3px solid #2446f5;outline-offset:3px}.landing-nav .dashboard-nav-button{background:#2446f5;border-color:#2446f5;color:#fff;text-decoration:none}.landing-nav .dashboard-nav-button:hover{background:#1937d6;border-color:#1937d6}@media(max-width:650px){.landing-account .account-status{flex-direction:column;gap:0}.landing-account .account-status>svg{display:none}.landing-nav .dashboard-nav-button{padding:9px 12px;min-height:38px;font-size:12px;gap:5px}}.site-content-editor{margin:26px 0;min-width:0}.site-content-editor>h3{margin:0 0 12px;font-size:15px}.site-content-editor .bio-editor-surface{min-height:240px;max-height:65vh;overflow-y:auto}.site-content-editor .rich-toolbar{position:sticky;top:0;z-index:1;background:#fbfaff}.site-content-editor>.rich-editor-hint{margin-top:10px}.content-slug-preview{display:block;overflow-wrap:anywhere;word-break:break-word;line-height:1.7}.social-links-editor{border:1px solid #e5e0ef;border-radius:14px;padding:20px;margin:28px 0;min-width:0}.social-links-editor legend{font-weight:700;padding:0 8px}.social-links-editor>p{font-size:14px;line-height:1.7;color:#81778e}.social-link-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.5fr);gap:12px;padding:16px 0;border-bottom:1px solid #ece7f2;margin-bottom:14px}.social-link-row label{margin:0!important;min-width:0}.social-link-row input,.social-link-row select{min-width:0;width:100%}.social-link-actions{grid-column:1 / -1;display:flex;gap:8px}.social-link-actions button{min-height:38px;padding:8px 12px;font-size:13px}@media(max-width:600px){.social-link-row{grid-template-columns:1fr}.social-links-editor{padding:16px}}.payment-refresh{margin:0;flex-shrink:0}.payment-settings .payment-connection-badge{display:inline-block;padding:7px 12px;border-radius:20px;font-size:13px;background:#f1edf7;color:#6c627a}.payment-settings .payment-connection-badge.is-connected{background:#e8f5ee;color:#226747}.payment-save-confirmation{border:1px solid #b4ddc5;border-radius:10px;background:#eef9f2;color:#256145;padding:16px;margin:18px 0}.payment-save-confirmation p{margin:8px 0 0;line-height:1.7}.payment-saved-details{margin:18px 0;padding:14px;border:1px solid #e4e0ed;border-radius:10px}.payment-saved-details>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:6px 0;font-size:13px;line-height:1.6}.payment-saved-details dt{color:#7a7087}.payment-saved-details dd{margin:0;overflow-wrap:anywhere;font-weight:600}.payment-disabled-reason{font-size:13px;line-height:1.7;color:#925a37}.payment-check-saved{margin:6px 0 12px;width:100%}.rich-media-editor{display:grid;gap:14px;padding:18px;background:#f8f5fc;border-bottom:1px solid #eadff3}.rich-media-editor label{display:grid;gap:7px;font-size:14px;line-height:1.6;min-width:0}.rich-media-editor input{width:100%;min-width:0;box-sizing:border-box}.rich-media-actions{display:flex;gap:12px;flex-wrap:wrap}.bio-editor-surface img{display:block;max-width:100%;height:auto;margin:1.5em auto;border-radius:10px}.bio-editor-surface [data-youtube-video]{position:relative;aspect-ratio:16/9;margin:1.5em 0;max-width:100%;overflow:hidden;border-radius:10px}.bio-editor-surface [data-youtube-video] iframe{display:block;width:100%;height:100%;border:0}.bio-editor-surface .ProseMirror-selectednode{outline:2px solid #7060df;outline-offset:3px}.custom-domains .card-heading{gap:16px;flex-wrap:wrap}.custom-domain{border:0;border-top:1px solid var(--border);border-radius:0;margin:0;padding:0}.custom-domain .domain-row{border:0;flex-wrap:wrap;padding-bottom:16px}.custom-domain .domain-row>div{min-width:140px;overflow-wrap:anywhere}.custom-domain .domain-row .domain-remove{display:inline-flex;align-items:center;gap:6px;color:#a2354a;font-size:14px}.domain-settings{padding:0 24px 24px;display:grid;gap:20px;min-width:0}.domain-settings>label{display:grid;gap:8px;font-size:14px;line-height:1.6}.domain-dns{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.domain-dns summary{cursor:pointer;font-weight:600;color:var(--text);padding:8px 0}.domain-dns ol{padding-left:22px}.domain-dns li{margin:12px 0}.domain-dns-table{overflow-x:auto;margin:18px 0;border:1px solid var(--border);border-radius:10px}.domain-dns table{width:100%;border-collapse:collapse;font-size:14px}.domain-dns th,.domain-dns td{padding:12px;text-align:left;border-bottom:1px solid var(--border)}.domain-dns code,.domain-help code{overflow-wrap:anywhere}.dns-host-value{display:flex;align-items:flex-start;gap:8px}.dns-host-value code{min-width:0;flex:1}.dns-host-value .dns-host-copy{flex:0 0 32px;width:32px;min-height:32px;padding:6px}.dns-host-format{max-width:560px}.dns-zone-settings{margin:14px 0}.dns-zone-settings label{max-width:560px}.domain-removal{padding:16px;background:#fff3f5;border:1px solid #efc6ce;border-radius:10px;font-size:14px;line-height:1.8}.domain-removal p{margin:0 0 14px}.domain-actions{display:flex;flex-wrap:wrap;gap:12px}.domain-help{font-size:15px;line-height:1.8}.domain-help h2{margin-top:0}@media(max-width:600px){.domain-settings{padding:0 16px 20px}.domain-dns-table th,.domain-dns-table td{padding:10px 8px}.custom-domains .card-heading .primary{width:100%;justify-content:center}}.domain-connection-status{display:grid;gap:12px;padding:16px;background:#f7f5fc;border-radius:10px;line-height:1.7;overflow-wrap:anywhere}.domain-connection-status p{margin:0;font-size:14px}.domain-connection-status small{font-size:12px}.domain-connection-status button{justify-self:start;display:inline-flex;align-items:center;gap:8px}.domain-dns-table td code{display:block;max-width:350px;overflow-wrap:anywhere;white-space:normal}.blog-ad-settings{font-size:15px;line-height:1.8}.blog-ad-settings fieldset{min-width:0;margin:24px 0;padding:20px;border:1px solid var(--border);border-radius:12px;display:grid;gap:16px}.blog-ad-settings legend{padding:0 8px;font-weight:600}.blog-ad-settings label{display:grid;gap:8px}.blog-ad-settings textarea{box-sizing:border-box;width:100%;max-width:100%;font-family:monospace;font-size:13px;line-height:1.7}.blog-ad-settings input[type=number]{max-width:180px}.blog-ad-settings small{font-size:12px;color:var(--muted)}.site-subdomain-settings{margin:18px 0 26px;padding:20px;border:1px solid var(--border);border-radius:12px;font-size:14px;line-height:1.8}.site-subdomain-settings h3{margin:0 0 14px}.site-subdomain-settings fieldset{border:0;margin:0;padding:0;display:grid;gap:14px;min-width:0}.site-subdomain-settings fieldset>label:not(.checkbox){display:grid;gap:8px}.site-subdomain-settings small{overflow-wrap:anywhere}.site-subdomain-settings p{margin:12px 0 0}.site-subdomain-status{overflow-wrap:anywhere}.site-subdomain-status span{display:block}.domain-pending-notice{display:block;margin-top:8px;padding:10px 14px;border:1px solid #ddd8f4;border-radius:8px;background:#f6f4ff;color:#625481;font-size:15px;line-height:1.7;font-weight:400;overflow-wrap:anywhere}.custom-domain .domain-row>.domain-status{flex:0 1 auto;min-width:0;max-width:420px}.subdomain-setup-issues{margin-top:14px;padding:14px;background:#fff8e7;border:1px solid #eddbab;border-radius:10px;overflow-wrap:anywhere}.subdomain-setup-issues ul{padding-left:22px;margin:10px 0}.resource-analytics{display:grid;gap:24px;min-width:0}.analytics-controls{display:grid;gap:24px;padding:28px}.analytics-controls h2,.audience-card h2,.daily-visits h2,.analytics-upgrade h2{margin:0 0 10px;font-size:20px;line-height:1.4}.analytics-controls p,.daily-visits>p,.analytics-upgrade p{margin:0;color:#82798e;line-height:1.7}.analytics-filters{display:flex;flex-wrap:wrap;align-items:end;gap:18px}.analytics-filters label{display:grid;gap:10px;font-size:13px;font-weight:600;flex:1 1 160px;min-width:0}.analytics-filters label:first-child{flex:3 1 260px}.analytics-filters select{width:100%;min-width:0;padding:13px;border:1px solid #e2dcec;border-radius:10px;background:#fff;color:#302c40;font:inherit}.analytics-filters button{min-height:46px}.analytics-status,.analytics-footnote{margin:0;font-size:13px;line-height:1.8;color:#82798e}.resource-analytics .stats-grid{margin:0}.audience-stat{padding:24px;display:grid;gap:14px}.audience-stat>svg{color:#7566d9}.audience-stat strong{font-size:30px;line-height:1.2}.audience-stat small{color:#82798e}.daily-visits{padding:28px;min-width:0}.daily-visits-chart{display:block;width:100%;height:auto;margin:28px 0;color:#82798e}.daily-visits summary{cursor:pointer;font-size:14px;padding:12px 0}.daily-counts{max-height:330px;overflow:auto}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.audience-card{padding:24px;min-width:0}.audience-list{max-height:360px;overflow:auto}.audience-card table,.daily-counts table{width:100%;border-collapse:collapse;font-size:13px}.audience-card th,.audience-card td,.daily-counts th,.daily-counts td{padding:15px 8px;text-align:left;border-bottom:1px solid #eeebf4}.audience-card th,.daily-counts th{color:#82798e;font-size:12px}.audience-card td:first-child{overflow-wrap:anywhere;max-width:200px}.audience-meter{background:#f1eef9;border-radius:8px;height:4px;margin-top:10px}.audience-meter i{display:block;background:#7566d9;height:100%;border-radius:inherit}.analytics-upgrade{padding:30px;display:grid;gap:16px;justify-items:start}.site-analytics-action{margin:22px 0}@media(max-width:1100px){.audience-grid{grid-template-columns:1fr}}@media(max-width:600px){.analytics-controls,.daily-visits,.audience-card,.analytics-upgrade{padding:20px}.analytics-filters{display:grid;grid-template-columns:minmax(0,1fr)}.audience-stat{padding:18px}}:root{font-size:17px}:is(.dashboard-main,.modal){font-size:17px}:is(.dashboard-main,.modal) :is(p,label){font-size:16px;line-height:1.75}:is(.dashboard-main,.modal) :is(input,select,textarea){font-size:16px;line-height:1.65}:is(.dashboard-main,.modal) :is(input,select):not([type=checkbox]):not([type=radio]):not([type=color]){min-height:48px}:is(.dashboard-main,.modal) :is(small,label>span){font-size:14px;line-height:1.65}.primary,.secondary,.text-button{font-size:16px}.sidebar nav :is(a,button),.settings-nav{font-size:17px;min-height:50px;line-height:1.5}.nav-label{font-size:13px;letter-spacing:.08em}.sidebar :is(.workspace,.user-block) strong{font-size:16px}.sidebar :is(.workspace,.user-block) small,.sidebar-subscription small{font-size:14px}.sidebar-subscription strong{font-size:16px}.breadcrumb,.topbar-right,.topbar-right>a{font-size:15px;line-height:1.6}.page-heading h1{font-size:32px;line-height:1.3}.page-heading p{font-size:17px;max-width:65ch}.card-heading h2,.section-heading h2{font-size:20px;line-height:1.4}.card-heading p{font-size:16px;color:#716b7e}.stat-card>div{font-size:16px;line-height:1.6;color:#736d80}.stat-card p{font-size:14px;line-height:1.7;color:#797183}.stat-card{padding:22px}.tool-card h3{font-size:19px;line-height:1.4}.tool-card p,.tool-card>b{font-size:16px;line-height:1.65}.select-label,.chart-caption,.country-row{font-size:15px}:is(.dashboard-main,.modal) th{font-size:14px;line-height:1.6}:is(.dashboard-main,.modal) td,:is(.dashboard-main,.modal) td :is(a,b){font-size:16px;line-height:1.7}:is(.dashboard-main,.modal) td>a{color:#7157b5}.link-cell small{font-size:14px;line-height:1.65}.count-badge,.pill,.plan-badge{font-size:13px;line-height:1.6}.row-actions button{min-width:36px;min-height:40px}:is(.activity-row,.order-row){font-size:16px;line-height:1.7}:is(.activity-row,.order-row) small{font-size:14px}:is(.profile-form,.site-builder,.payment-settings,.payment-grid) label{font-size:16px;line-height:1.65}:is(.site-selector,.bio-page-selector,.site-actionbar) :is(button,select,label){font-size:16px}.site-actionbar{flex-wrap:wrap;gap:16px}.site-actionbar>div{flex-wrap:wrap}:is(.bio-theme-choice,.site-theme-choice) strong{font-size:15px}:is(.bio-theme-choice,.site-theme-choice) small{font-size:14px}:is(.form-error,.error-banner,.notice,.verification-notice,.empty-inline){font-size:16px;line-height:1.7}.modal-description,.signin-panel p{font-size:17px;line-height:1.75}.modal label{margin-bottom:18px}.analytics-filters label{font-size:16px}.analytics-status,.analytics-footnote{font-size:15px}:is(.audience-card,.daily-counts) :is(th,td){line-height:1.7}:is(.dashboard-main,.modal) .audience-card th,:is(.dashboard-main,.modal) .daily-counts th{font-size:14px}:is(.dashboard-main,.modal) .audience-card td,:is(.dashboard-main,.modal) .daily-counts td{font-size:16px}.daily-visits summary{font-size:16px;padding-block:14px}.landing-home .home-eyebrow{font-size:14px}.landing-home .home-tool-label{font-size:14px;line-height:1.7;letter-spacing:.7px}.landing-home .home-hero-tools,.landing-home .home-card-trust{font-size:16px}.landing-home .hero .hero-slug-signin{font-size:16px!important}.landing-home .hero-slug-signin .text-button,.landing-home .hero-custom-slug{font-size:16px}.landing-home .hero-custom-slug>span,.landing-home .hero-custom-slug small{font-size:15px}.landing-home .account-status,.landing-home .session-loading,.landing-home .landing-footer,.landing-home .landing-footer small{font-size:16px}.landing-home .home-shortener-heading{gap:20px}.landing-home .home-tool-label{max-width:190px}@media(max-width:650px){.page-heading h1{font-size:28px}.page-heading{align-items:flex-start;flex-wrap:wrap}.page-heading p{font-size:16px}.breadcrumb,.topbar-right,.topbar-right>a{font-size:14px}.topbar-right>a{padding-left:10px;margin-left:4px}.landing-home .home-tool-label{max-width:170px}.landing-home .landing-nav .primary,.landing-home .landing-nav .text-button{font-size:16px}.landing-home .home-hero-tools{gap:12px 16px}.landing-home .home-card-trust{align-items:flex-start}.stat-card{padding:18px}}.eyebrow{font-size:13px}.chart-empty{font-size:15px;padding-inline:32px;color:#81748e;line-height:1.7}.dashboard-footer,.section-heading>span,.section-heading>a{font-size:14px;color:#81748e}.link-cell small{color:#81748e}.settings-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:20px 28px}.settings-panel-heading>div{flex:1 1 460px;min-width:0}.settings-panel-heading h2{font-size:21px;line-height:1.4;color:#303043;margin:0 0 10px}.settings-panel-heading p{max-width:76ch;font-size:16px;color:#746c81;line-height:1.75;margin:0}.settings-panel-heading p+p{margin-top:10px}.settings-panel-heading .payment-refresh{max-width:100%;min-height:46px;margin:0;white-space:normal;text-align:center}.payment-provider-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.payment-provider-identity{display:flex;align-items:center;gap:12px;min-width:0}.payment-provider-identity h3{font-size:20px;line-height:1.4;margin:0;color:#343044}.payment-provider-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.payment-provider-icon.stripe{color:#6753c7;background:#f0ecfc}.payment-provider-icon.paypal{color:#3566a8;background:#edf3fc}.payment-settings .payment-connection-badge{max-width:100%;margin:0;padding:6px 11px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.payment-grid .payment-provider-description{margin:0 0 22px;font-size:15px;line-height:1.8;color:#756b82}.payment-grid label{margin:20px 0;gap:10px;color:#51485e;font-size:16px}.payment-settings :is(input,select){min-width:0;min-height:48px;font-size:16px;border-color:#ded9e9;line-height:1.6}.payment-settings input[readonly]{background:#f8f7fb;color:#6b6178;cursor:text}.payment-settings input::placeholder{color:#92849f;font-size:15px}.payment-grid form>button{width:100%;min-height:48px}.payment-grid form>.primary{margin-top:12px}.payment-grid form>.payment-check-saved{margin-top:12px;margin-bottom:0}.payment-grid form>a{display:inline-flex;align-items:center;min-height:40px;margin-top:16px;font-size:15px;color:#7560be;text-underline-offset:4px}.payment-grid form>a:hover{text-decoration:underline}.payment-saved-details{background:#faf9fc;padding:16px;margin:0 0 22px}.payment-saved-details>div{gap:6px 18px;padding:8px 0;font-size:14px}.payment-saved-details>div+div{border-top:1px solid #eae6f0}.payment-settings>.error-banner{margin:20px 0 0}.payment-settings>p{line-height:1.8}.payment-settings.paddle-settings>h2,.admin-pricing>h2{margin-bottom:10px;font-size:21px;line-height:1.4}.payment-settings.paddle-settings>p{margin-bottom:20px}.paddle-settings form>label{display:grid;gap:10px;margin:22px 0;font-size:16px}.paddle-settings .pricing-inputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.paddle-settings form>.primary,.paddle-settings form>.secondary{margin:16px 12px 0 0}.bio-page-selector{align-items:flex-end;gap:20px}.bio-page-selector>div{min-width:160px}.bio-page-selector h2{margin-bottom:8px;font-size:20px}.bio-page-selector p{color:#766e82;line-height:1.7}.bio-page-selector>label{margin:0;gap:10px;min-width:min(240px,100%)}.bio-page-selector select{min-height:48px}.site-selector>div{min-width:0}.site-selector select{max-width:100%}.site-summary-copy{min-width:0}.site-summary-copy>a{overflow-wrap:anywhere}.blog-ad-settings>p,.blog-ad-settings>form{margin-inline:26px}.blog-ad-settings>form{margin-bottom:26px}:is(.website-settings,.site-content-editor,.profile-form) .card-heading{padding:24px 26px}:is(.website-settings,.site-content-editor,.profile-form) .card-heading h2{margin:0;line-height:1.4}:is(.website-settings,.site-content-editor,.profile-form) .card-heading p{margin-top:8px}@media(max-width:1050px){.settings-panel-heading>div{flex-basis:100%}.settings-panel-heading .payment-refresh{flex-shrink:1}}@media(max-width:650px){.payment-settings,.admin-pricing{padding:20px;margin-bottom:24px}.payment-grid{gap:20px;margin-top:24px}.payment-grid form{padding:20px;border-radius:12px}.settings-panel-heading{gap:18px}.settings-panel-heading h2{font-size:20px}.settings-panel-heading .payment-refresh{width:100%}.payment-provider-heading{gap:12px}.payment-provider-icon{width:40px;height:40px;border-radius:10px}.payment-settings .payment-connection-badge{font-size:14px}.payment-saved-details{padding:14px}.paddle-settings form>.primary,.paddle-settings form>.secondary{width:100%;margin-right:0}.bio-page-selector{padding:20px;align-items:stretch}.bio-page-selector>label{flex-basis:100%}.bio-page-selector>button{flex:1 1 140px}.blog-ad-settings>p,.blog-ad-settings>form{margin-inline:20px}:is(.website-settings,.site-content-editor,.profile-form) .card-heading{padding:20px}}.payment-settings>.error-banner,.admin-pricing>.error-banner{color:#9b3d50}.payment-settings>.payment-save-confirmation,.admin-pricing>.admin-success{color:#256145}.payment-grid form>a{gap:7px}.payment-grid form>a svg{flex-shrink:0}.rich-toolbar .rich-button-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:82px;min-height:32px;height:auto;padding:5px 9px;font-size:14px;font-weight:600}.rich-button-editor{display:grid;gap:18px;padding:20px;background:#f8f6fc;border-bottom:1px solid #e8e1f1}.rich-button-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-content-editor .rich-button-editor label{display:grid;gap:8px;margin:0;font-size:15px;color:#625570;line-height:1.6}.rich-button-editor :is(input:not([type=checkbox]),select){display:block;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid #dcd4e8;border-radius:8px;background:#fff;font-size:16px;line-height:1.6;color:#42384d}.site-content-editor .rich-button-editor .rich-button-new-tab{display:flex;align-items:center;gap:10px}.rich-button-new-tab input{flex-shrink:0;width:18px;height:18px;padding:0;margin:0;accent-color:#7065d9}.rich-button-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.rich-button-editor .form-error{margin:0}@media(max-width:650px){.rich-button-editor{padding:16px}.rich-button-fields{grid-template-columns:minmax(0,1fr)}.rich-button-actions .primary,.rich-button-actions .secondary{flex:1 1 130px}}.site-content-editor .rich-button-editor .rich-button-new-tab{align-items:flex-start}.site-content-editor .rich-button-editor .rich-button-new-tab>input{flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:4px 0 0;padding:0}.site-content-editor .rich-button-editor .rich-button-new-tab>span{flex:1;min-width:0;color:inherit;font-size:15px;line-height:1.6}.editor-config-dialog{width:min(700px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid #e5dff0;border-radius:18px;background:#fff;color:#292634;box-shadow:0 24px 90px #211b4d33;overflow:hidden}.editor-config-dialog[open]{display:flex;flex-direction:column}.editor-config-dialog::backdrop{background:#19132d80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.editor-config-heading{display:flex;align-items:flex-start;gap:20px;padding:24px;border-bottom:1px solid #ece8f3;flex-shrink:0}.editor-config-heading>div{flex:1;min-width:0}.editor-config-heading h2{margin:0 0 8px;font-size:23px;line-height:1.3;letter-spacing:-.4px}.editor-config-heading p{margin:0;font-size:16px;line-height:1.6;color:#70667e}.editor-config-close{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid #e5dff0;border-radius:10px;background:#fff;color:#655875}.editor-config-close:hover{background:#f6f3fb}.editor-config-body{min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain}.editor-config-dialog :is(.rich-button-editor,.rich-link-editor,.rich-media-editor){display:grid;gap:20px;padding:0;border:0;background:none;margin:0}.editor-config-body label{display:grid;gap:8px;margin:0;font-size:16px;font-weight:500;color:#50455e;line-height:1.5}.editor-config-dialog :is(input:not([type=checkbox]),select){display:block;width:100%;min-width:0;min-height:48px;padding:11px 13px;margin:0;border:1px solid #dcd4e8;border-radius:9px;background:#fff;color:#332a40;font:inherit;font-size:16px;line-height:1.5}.editor-config-dialog input[type=file]{font-size:14px}.editor-config-dialog input:focus-visible,.editor-config-dialog select:focus-visible{outline:2px solid #8b7ce3;outline-offset:2px}.editor-config-body .rich-button-new-tab{display:flex;align-items:flex-start;gap:10px}.editor-config-body .rich-button-new-tab>input{flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0}.editor-config-body .rich-button-new-tab>span{flex:1;min-width:0;font-size:16px;color:inherit}.editor-config-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0;padding:18px 24px;border-top:1px solid #ece8f3;background:#faf9fc}.editor-config-actions button{min-height:44px;font-size:15px}.editor-preview-label{display:block;margin-bottom:12px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#786c87}.editor-button-preview-section,.editor-media-preview,.editor-link-preview{min-width:0;padding:18px;border:1px solid #e5dfef;border-radius:12px;background:#faf9fd}.editor-button-preview{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:12px 24px;border:2px solid #7065d9;border-radius:10px;background:#7065d9;color:#fff;font-size:16px;font-weight:600;line-height:1.5}.editor-button-preview.is-outline{background:transparent;color:#7065d9}.editor-link-preview p{margin:0;color:#7065d9;text-decoration:underline;font-size:16px;overflow-wrap:anywhere}.editor-link-preview small{display:block;margin-top:8px;font-size:14px;color:#70667e;overflow-wrap:anywhere}.editor-link-preview{display:flex;align-items:flex-start;gap:14px}.editor-link-preview>svg{flex-shrink:0;margin-top:4px;color:#7065d9}.editor-link-preview>div{min-width:0}.editor-link-preview strong{display:block;font-size:16px;overflow-wrap:anywhere}.editor-link-preview div>span{display:block;margin-top:6px;font-size:15px;color:#7065d9;overflow-wrap:anywhere}.editor-config-body .form-error{font-size:15px;line-height:1.6;margin:0}.editor-media-preview img{display:block;width:100%;max-height:220px;object-fit:contain;border-radius:8px}.editor-video-preview{position:relative;aspect-ratio:16/9}.editor-video-preview iframe{width:100%;height:100%;border:0;border-radius:8px}.editor-preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:110px;padding:16px;color:#81748e;text-align:center}.editor-preview-placeholder p{max-width:380px;margin:0;font-size:15px;line-height:1.6}.contact-page{display:grid;grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(32px,6vw,90px);max-width:1120px;padding:72px 32px 100px;margin:auto}.contact-intro{padding-top:20px}.contact-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#6557cc;font-size:15px;font-weight:600}.contact-intro h1{margin:20px 0;font-size:clamp(40px,5vw,60px);line-height:1.1;letter-spacing:-2px}.contact-intro p{margin:0;font-size:19px;line-height:1.8;color:#6f647d}.contact-intro .contact-privacy{margin-top:28px;font-size:15px}.contact-card{min-width:0;background:#fff;border:1px solid #e5dff0;border-radius:18px;padding:32px;box-shadow:0 12px 40px #211b4d06}.contact-card form{display:flex;flex-direction:column;gap:10px}.contact-card label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:12px 0 0;color:#3c3348;font-size:16px;font-weight:600}.contact-card label:first-child{margin-top:0}.contact-card label span{font-size:13px;font-weight:400;color:#81758e}.contact-card :is(input,textarea){width:100%;min-width:0;padding:13px 15px;border:1px solid #dcd4e8;border-radius:10px;font:inherit;font-size:16px;line-height:1.6;background:#fff;color:#332a40}.contact-card textarea{resize:vertical;min-height:180px}.contact-card :is(input,textarea):focus{outline:2px solid #8b7ce3;outline-offset:2px}.contact-card button[type=submit]{margin-top:10px;min-height:50px;font-size:16px}.contact-card .contact-form-note{margin:6px 0 0;font-size:14px;line-height:1.6;color:#81758e}.contact-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact-success{display:grid;justify-items:start;gap:18px;padding:20px 0}.contact-success svg{color:#6557cc}.contact-success h2{margin:0;font-size:26px}.contact-success p{margin:0;color:#6f647d;font-size:17px;line-height:1.7}.landing-footer>a,.dashboard-footer>a{font-size:15px;color:#6557cc}.admin-inbox{padding-top:24px}.inbox-heading,.inbox-message-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.inbox-heading h2{margin:0 0 8px;font-size:23px}.inbox-heading p{margin:0;color:#81758e;font-size:16px}.inbox-filters{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.inbox-list{list-style:none;padding:0;margin:0;border:1px solid #e5dff0;border-radius:12px;overflow:hidden}.inbox-list li+li{border-top:1px solid #e5dff0}.inbox-row{display:flex;align-items:flex-start;gap:16px;width:100%;min-width:0;padding:22px;border:0;background:#fff;text-align:left;color:#53465f}.inbox-row.is-unread{background:#f7f5ff}.inbox-row:hover{background:#f0ecfc}.inbox-row>svg{flex-shrink:0;margin-top:3px;color:#7065d9}.inbox-row-content{display:grid;gap:6px;flex:1;min-width:0;font-size:15px;overflow-wrap:anywhere;line-height:1.6}.inbox-row strong{font-size:17px;color:#332a40}.inbox-row time{font-size:13px;color:#81758e;flex-shrink:0;line-height:1.7}.inbox-preview{color:#81758e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-empty{display:grid;justify-items:center;gap:12px;padding:55px 20px;color:#81758e;text-align:center}.inbox-empty h3,.inbox-empty p{margin:0}.inbox-empty h3{color:#53465f}.inbox-message{padding-top:24px}.inbox-message h3{margin:32px 0 12px;font-size:24px;overflow-wrap:anywhere}.inbox-message>a{display:inline-block;font-size:16px;overflow-wrap:anywhere}.inbox-message>time{display:block;margin-top:10px;color:#81758e;font-size:14px}.inbox-message-body{margin:24px 0 8px;padding:24px;border:1px solid #e5dff0;border-radius:12px;background:#faf9fd;color:#42364e;font-size:17px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.contact-page{grid-template-columns:minmax(0,1fr);padding:30px 20px 60px;gap:28px}.contact-intro{padding-top:0}.contact-intro h1{margin:16px 0}.contact-card{padding:24px}.inbox-row{flex-wrap:wrap;padding:18px;gap:10px}.inbox-row-content{flex-basis:calc(100% - 36px)}.inbox-row time{margin-left:30px}.inbox-message-body{padding:18px}.editor-config-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:14px}.editor-config-heading,.editor-config-body{padding:20px}.editor-config-heading{gap:12px}.editor-config-heading h2{font-size:21px}.editor-config-heading p{font-size:15px}.editor-config-actions{padding:16px 20px}.editor-config-actions .primary,.editor-config-actions .secondary{flex:1 1 130px}}.branding-setting{margin:20px 0;padding:18px;border:1px solid #e5dff0;border-radius:12px;background:#faf9fd}.branding-setting label.checkbox{display:flex;align-items:flex-start;gap:10px;margin:0}.branding-setting label.checkbox>input{flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;padding:0;margin:4px 0 0;accent-color:var(--purple)}.branding-setting label.checkbox>span{flex:1;font-size:16px;color:#50455e;line-height:1.6}.branding-setting label.checkbox .pill{display:inline-flex;width:auto;margin:0 0 0 8px;font-size:12px;line-height:1.5;vertical-align:middle}.branding-setting p{margin:10px 0 0;font-size:14px;color:#81758e;line-height:1.7}.site-theme-sample .site-branding-preview{display:block;margin-top:24px;color:var(--site-muted);text-transform:none;letter-spacing:0;font-size:14px}.site-page{max-width:1160px;padding:64px 32px 80px;margin:auto}.site-page-header{max-width:800px;margin-bottom:48px}.site-page-eyebrow{display:block;color:#5065b7;font-size:14px;font-weight:600;letter-spacing:.04em}.site-page-header h1{margin:16px 0 20px;color:#17243c;font-size:clamp(34px,4.5vw,52px);line-height:1.18;letter-spacing:-1.5px}.site-page-header>p{max-width:760px;color:#65728a;font-size:20px;line-height:1.75;margin:0}.site-page-updated{display:block;margin-top:22px;color:#7b8496;font-size:15px}.site-page-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:64px;align-items:start}.site-page-aside{position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto;padding-right:10px}.site-page-aside nav+nav{margin-top:30px;border-top:1px solid #e4e8f0;padding-top:24px}.site-page-aside h2{margin:0 0 14px;color:#35445f;font-size:15px;line-height:1.5;letter-spacing:0}.site-page-aside ol{list-style:none;padding:0;margin:0}.site-page-aside a{display:block;padding:7px 0;color:#68758c;font-size:15px;line-height:1.6}.site-page-aside a:hover,.site-page-aside a[aria-current=page]{color:#3552db}.site-page-aside a[aria-current=page]{font-weight:650}.site-page-body{min-width:0;max-width:740px}.site-page-body section{scroll-margin-top:24px;margin:0 0 38px}.site-page-body h2{margin:0 0 18px;color:#253650;font-size:24px;line-height:1.4;letter-spacing:-.35px}.site-page-body p,.site-page-body li{color:#56637a;font-size:17px;line-height:1.9;overflow-wrap:anywhere}.site-page-body p{margin:0 0 16px}.site-page-body ul{padding-left:25px;margin:16px 0}.site-page-body li{margin:10px 0;padding-left:4px}.site-page-body a,.auth-legal a,.subscription-policy-note a{color:#3552db;text-decoration:underline;text-underline-offset:3px}.site-page-help{margin-top:44px;padding:28px;border:1px solid #dfe5f1;border-radius:14px;background:#f7f9fe}.site-page-help h2{font-size:21px}.site-page-help p{margin:0}.site-page-mobile-toc{display:none}.landing-footer.public-pages-footer{display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,2fr);align-items:start;gap:22px 36px;border-top:1px solid #e5e9f0}.footer-brand{display:grid;gap:10px;color:#69758b;font-size:15px;line-height:1.6}.footer-brand .brand{color:#263754;font-size:30px}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;min-width:0}.footer-links a{color:#607089;font-size:15px;line-height:1.7}.footer-links a:hover{color:#3552db;text-decoration:underline;text-underline-offset:3px}.landing-footer.public-pages-footer small{grid-column:1 / -1;margin:0;color:#7b8596;font-size:14px}.dashboard-footer{flex-wrap:wrap;align-items:center;gap:20px 32px}.dashboard-footer .footer-links{flex:1 1 500px}.dashboard-footer>span{flex-shrink:0;font-size:14px}.auth-legal{margin:20px 0;font-size:14px;color:#81758e;line-height:1.7}.subscription-policy-note{margin:24px 0 0;color:#81758e;font-size:15px;line-height:1.75}@media(max-width:800px){.site-page{padding:36px 24px 55px}.site-page-header{margin-bottom:32px}.site-page-header>p{font-size:18px}.site-page-layout{grid-template-columns:minmax(0,1fr);gap:0}.site-page-aside{display:none}.site-page-mobile-toc{display:block;margin:0 0 30px;border:1px solid #e0e5ef;border-radius:12px;padding:15px 18px}.site-page-mobile-toc summary{cursor:pointer;color:#35445f;font-weight:600;font-size:16px}.site-page-mobile-toc ol{margin:14px 0 0;padding-left:22px}.site-page-mobile-toc li{font-size:15px;line-height:1.65;margin:10px 0}.site-page-body h2{font-size:22px}.site-page-body p,.site-page-body li{font-size:17px;line-height:1.85}.site-page-help{padding:22px}.landing-footer.public-pages-footer{grid-template-columns:minmax(0,1fr);gap:22px}.footer-links{gap:12px 20px}}.site-builder,.site-dashboard-panel{min-width:0}.store-tabs{display:flex;align-items:center;gap:6px;max-width:100%;overflow-x:auto;border-bottom:1px solid #e5e4ef;padding:4px 0 0;margin-bottom:24px;scrollbar-width:thin}.store-tabs>button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;color:#656178;font-size:16px;font-weight:500;line-height:1.5;white-space:nowrap}.store-tabs>button:hover:not(:disabled),.store-tabs>button[aria-selected=true]{background:#f4f2ff;color:#5c4fc7}.store-tabs>button[aria-selected=true]{border-bottom-color:#7564df;font-weight:650}.store-tabs>button:focus-visible{outline:2px solid #7564df;outline-offset:-3px}.store-tabs>button:disabled{opacity:.5;cursor:not-allowed}.store-tabs>button>span{border-radius:6px;background:#ece9f8;padding:1px 7px;font-size:13px;line-height:1.6}.website-settings>.store-tabs{margin:0 24px 12px}.store-settings-section[hidden]{display:none}.store-settings-save-note,.store-payments-note{font-size:15px;line-height:1.7;color:#6c6680}.store-settings-save-note{margin:24px 0 16px}.store-payments-note{margin:0 0 18px}.store-custom-domains{padding:22px 0}.store-custom-domains h3{font-size:18px;margin-bottom:10px}.store-custom-domains p{font-size:16px;line-height:1.8;color:#6c6680;margin-bottom:18px;max-width:660px}.site-actionbar.store-actionbar{justify-content:flex-end}@media(max-width:650px){.store-tabs{gap:2px;margin-bottom:20px}.store-tabs>button{padding:11px 14px}.website-settings>.store-tabs{margin-inline:16px}.site-builder>.store-tabs{gap:0}.site-builder>.store-tabs>button{flex:1;padding-inline:8px;font-size:14px}.site-builder>.store-tabs>button>span{display:none}.website-settings .store-settings-section .form-row{display:grid;grid-template-columns:minmax(0,1fr)}.store-tabs>button>span{font-size:12px;padding-inline:5px}}.blog-categories-settings{padding:26px}.blog-categories-settings h3{font-size:18px;margin:0 0 18px}.blog-categories-settings p{font-size:16px;line-height:1.8;color:#746b85}.blog-category-form{background:#faf9fd;border:1px solid #e9e4f2;border-radius:12px;padding:24px;margin:24px 0 30px}.blog-category-form label{display:block;flex:1;min-width:0;font-size:16px;line-height:1.7}.blog-category-form input{display:block;width:100%;margin-top:10px}.blog-category-form label>span,.blog-category-form small,.blog-category-row small{font-size:14px;color:#81778e}.blog-category-form small,.blog-category-row small{display:block;margin-top:8px;line-height:1.7;overflow-wrap:anywhere}.blog-category-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.blog-category-form .blog-category-actions{margin-top:24px}.blog-category-row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid #ebe7f1}.blog-category-row strong{font-size:17px;overflow-wrap:anywhere}.blog-category-confirm{flex-basis:100%;background:#faf8ff;border-radius:10px;padding:18px}.blog-category-confirm .text-button{margin-left:16px}.site-content-editor .blog-post-categories{border:1px solid #e6e2f0;border-radius:14px;padding:22px;margin:28px 0;min-width:0}.blog-post-categories legend{font-size:17px;font-weight:650;padding:0 6px}.blog-post-categories legend span{font-size:14px;font-weight:400;color:#81778e;margin-left:8px}.blog-post-categories p{font-size:15px;line-height:1.8}.blog-category-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:0 20px}.blog-category-options label.checkbox{display:flex;align-items:center;gap:10px;font-size:16px;overflow-wrap:anywhere}.dashboard-post-categories{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.dashboard-post-categories:empty{display:none}.site-actionbar>div:first-child{flex-wrap:wrap}@media(max-width:650px){.blog-categories-settings,.blog-category-form{padding:18px}.blog-category-form .form-row{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.site-content-editor .blog-post-categories{padding:16px}}.blog-pages-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin:28px 0}.blog-pages-heading h2,.blog-pages.card h2,.blog-page-editor .card-heading h2{font-size:22px;margin:0 0 10px}.blog-pages-heading p,.blog-pages.card>p,.blog-page-card p,.blog-pages-menu-note p,.blog-page-delete p{font-size:16px;line-height:1.8;color:#746b85}.blog-pages.card{padding:26px}.blog-page-list{display:grid;gap:18px}.blog-page-card{padding:26px}.blog-page-card h3{font-size:21px;margin:16px 0 10px;overflow-wrap:anywhere}.blog-page-card small{display:block;color:#81778e;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.blog-page-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:22px}.blog-page-actions a{display:inline-flex;align-items:center;gap:7px}.blog-page-delete,.blog-pages-menu-note{padding:22px;border:1px solid #e6e2f0;border-radius:12px;margin:24px 0 0;background:#faf9fd}.blog-pages-menu-note p{margin:0 0 16px}.blog-page-delete button{margin:12px 14px 0 0}.website-settings .site-menu-page-picker select{margin-top:10px}@media(max-width:650px){.blog-page-card,.blog-page-delete,.blog-pages-menu-note{padding:18px}}.bio-page-switcher{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:0 0 22px;padding:0;background:transparent;border:0;box-shadow:none}.bio-page-switcher>div{min-width:0}.bio-page-switcher h2{font-size:16px;letter-spacing:-.2px;margin:0 0 2px}.bio-page-switcher p{font-size:13px;margin:0;color:#787b8b}.bio-page-switcher>label{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0 auto 0 8px;font-size:13px;font-weight:500;color:#737586;min-width:0;flex:1}.bio-page-switcher select{max-width:360px;min-width:0;width:100%;min-height:45px;padding:10px 38px 10px 15px;border-radius:13px;background:#fff;border:1px solid #e5e5ed;font-size:14px;color:#252731}.bio-page-switcher>.secondary{display:inline-flex;gap:7px;align-items:center;border-radius:12px;font-size:13px;min-height:44px;white-space:nowrap}.bio-page-actions{position:relative}.bio-page-actions>summary{display:flex;align-items:center;justify-content:center;width:42px;height:42px;list-style:none;cursor:pointer;border:1px solid #e5e5ed;border-radius:12px;background:#fff}.bio-page-actions summary::-webkit-details-marker{display:none}.bio-page-actions>div{position:absolute;right:0;top:50px;z-index:8;padding:7px;background:#fff;border:1px solid #e5e5ed;box-shadow:0 12px 35px #20213416;border-radius:12px;min-width:160px}.bio-delete-page{display:flex;align-items:center;gap:9px;font-size:14px;color:#ac314a;padding:10px;white-space:nowrap;width:100%;border-radius:8px}.bio-delete-page:hover{background:#fff1f4}.bio-studio{--studio-text: #242631;--studio-muted: #777b8c;color:var(--studio-text)}.platform-domain-select{display:grid;gap:9px;min-width:0}.site-delete-action{display:inline-flex;align-items:center;gap:8px;color:#ae3f57;min-height:42px;padding:10px 12px}.site-selector>.site-delete-action{margin-left:auto}.site-deletion-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px}.site-deletion-help{color:#767084;font-size:14px;line-height:1.7}.site-delete-form{display:grid;gap:12px}.site-delete-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.site-delete-copy-row .secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;white-space:nowrap;font-size:14px}.site-delete-copy-row input[readonly]{background:#f8f6fb}.site-delete-copy-status,.site-delete-hint{margin:0;color:#70667e;font-size:14px;line-height:1.7}.site-delete-copy-status:empty{display:none}.site-delete-form>.form-error{margin:0;line-height:1.7}.site-delete-confirm,.site-delete-confirm:hover:not(:disabled){background:#b43150;border-color:#b43150;color:#fff}@media(max-width:480px){.site-delete-copy-row{grid-template-columns:minmax(0,1fr)}}.home-shortener-card>.platform-domain-select{margin-top:20px;font-size:15px;color:#555268}.platform-domain-select select{width:100%;min-width:0;min-height:46px}.admin-platform-domains{min-width:0}.admin-platform-domains>p,.platform-domain-card p{line-height:1.7}.platform-domain-add,.platform-domain-card{border:1px solid #e5e3ee;border-radius:16px;padding:clamp(18px,3vw,28px);margin-top:24px;background:#fff;min-width:0}.platform-domain-add{background:#faf9fd}.admin-platform-domains h3{margin:0 0 16px;font-size:19px;overflow-wrap:anywhere}.platform-domain-services{margin:22px 0;padding:18px;border:1px solid #e7e3ef;border-radius:12px;min-width:0}.platform-domain-services legend{padding:0 8px;font-size:15px;font-weight:600}.platform-domain-services .checkbox,.admin-platform-domains label.checkbox{display:flex;align-items:center;gap:10px;margin:12px 0}.platform-domain-services>label:not(.checkbox){display:block;margin:20px 0 8px}.platform-domain-services>input,.platform-domain-services>select{display:block;width:100%;max-width:550px;min-width:0}.platform-domain-services>input[name=zone_id]{font-family:ui-monospace,monospace}.admin-platform-domains .checkbox input{width:18px;height:18px;flex:0 0 18px}.admin-platform-domains small{display:block;line-height:1.7;color:#767084;margin:10px 0 16px}.platform-domain-card header{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:16px}.platform-domain-card header .pill{margin:0 8px 8px 0}.platform-domain-card details{border-top:1px solid #ece8f1;margin-top:18px;padding-top:18px}.platform-domain-card summary{font-weight:600;cursor:pointer;font-size:16px}.platform-domain-card td{overflow-wrap:anywhere;white-space:normal;min-width:90px;max-width:350px}.platform-domain-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px}.platform-domain-actions button{display:inline-flex;align-items:center;gap:8px}.bio-studio [hidden]{display:none!important}.bio-studio-toolbar{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fff;border:1px solid #e8e8f0;border-radius:18px;box-shadow:0 4px 14px #22243603;margin-bottom:26px}.bio-workspace-tabs{display:flex;gap:6px}.bio-workspace-tabs button,.bio-analytics-action{display:flex;align-items:center;gap:8px;padding:12px 18px;min-height:46px;border-radius:11px;font-size:14px;font-weight:600;color:#757888;white-space:nowrap}.bio-workspace-tabs button[aria-selected=true]{background:#252530;color:#fff}.bio-workspace-tabs button:not([aria-selected=true]):hover,.bio-analytics-action:hover{background:#f5f4fa}.bio-publish-status{display:flex;align-items:center;gap:7px;font-size:12px;color:#7b7d8b;margin-left:auto;white-space:nowrap}.bio-publish-status>span{width:6px;height:6px;border-radius:50%;background:#7fb99b}.bio-studio .bio-publish{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;min-height:46px;font-size:13px;white-space:nowrap;padding:12px 17px}.bio-studio .profile-layout{grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.bio-studio .profile-form{min-width:0;background:none;border:0;padding:0;border-radius:0;box-shadow:none}.bio-studio .profile-form form{padding:0;min-width:0}.bio-studio .profile-form form>div{min-width:0}.bio-page-banner{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:154px;padding:26px;margin-bottom:28px;border-radius:19px;background:linear-gradient(115deg,#6350c6,#8667df 68%,#bca2f2);color:#fff}.bio-page-banner:after{content:"";position:absolute;z-index:-1;right:-95px;top:-95px;width:300px;height:300px;border:35px solid #ffffff13;border-radius:50%;box-shadow:0 0 0 26px #ffffff09}.bio-banner-identity{display:flex;align-items:center;gap:16px;min-width:0}.bio-banner-identity>img,.bio-banner-avatar{width:62px;height:62px;flex:0 0 62px;border-radius:20px;object-fit:cover;background:#ffffff25;border:1px solid #ffffff38}.bio-banner-avatar{display:grid;place-items:center;font-size:26px;font-weight:700}.bio-banner-identity>div{min-width:0}.bio-banner-eyebrow{font-size:9px;letter-spacing:1.5px;font-weight:700;color:#e0d7fa}.bio-page-banner h2{font-size:23px;letter-spacing:-.6px;line-height:1.3;margin:5px 0 6px;color:#fff;overflow-wrap:anywhere}.bio-page-banner p{font-size:12px;line-height:1.5;margin:0;color:#eee9fc;overflow-wrap:anywhere}.bio-banner-actions{display:flex;gap:8px;flex-shrink:0}.bio-banner-actions button,.bio-banner-actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 12px;border-radius:10px;background:#fff;color:#4e4185;font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 2px 5px #32205b0a}.bio-panel-intro{margin:0 0 19px}.bio-panel-intro h2{margin:0 0 5px;font-size:20px;letter-spacing:-.3px}.bio-panel-intro p{margin:0;color:var(--studio-muted);font-size:13px;line-height:1.7}.bio-control-card{margin-bottom:14px;background:#fff;border:1px solid #e7e7f0;border-radius:16px;min-width:0;overflow:hidden}.bio-control-heading{width:100%;display:flex;align-items:center;gap:13px;padding:20px;text-align:left;min-height:84px}.bio-control-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#f3f1fb;color:#8273bd}.bio-control-copy{min-width:0;flex:1;display:grid;gap:3px}.bio-control-copy strong{font-size:16px;font-weight:650;line-height:1.5;letter-spacing:-.15px}.bio-control-copy>span{font-size:13px;line-height:1.6;color:var(--studio-muted)}.bio-control-badge{font-size:11px;color:#827d95;background:#f5f4f9;padding:4px 9px;border-radius:7px;white-space:nowrap}.bio-control-chevron{color:#8d8e9b;flex-shrink:0;transition:transform .15s}.bio-control-heading[aria-expanded=true] .bio-control-chevron{transform:rotate(180deg)}.bio-control-heading:hover{background:#fcfbff}.bio-control-body{padding:0 22px 22px;border-top:1px solid #f0eff5}.bio-studio .bio-control-body label{font-size:14px;font-weight:550;gap:8px;margin-top:19px;color:#464756}.bio-studio .bio-control-body label>small{font-size:11px;color:#898696;line-height:1.6}.bio-studio .bio-control-body input:not([type=checkbox]):not([type=file]),.bio-studio .bio-control-body textarea,.bio-studio .bio-control-body select{border:1px solid #e3e3ed;border-radius:10px;background:#fcfcfe;padding:12px 13px;min-height:46px;font-size:14px;color:#333441;line-height:1.6}.bio-studio .bio-control-body input::placeholder,.bio-studio .bio-control-body textarea::placeholder{color:#a3a3b4;font-weight:400}.bio-header-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.bio-header-fields>label:nth-child(3),.bio-header-fields>label:nth-child(4){grid-column:1/-1}.bio-studio .bio-header-fields input[type=file]{font-size:12px;padding:10px;border:1px dashed #ddd8ed;border-radius:10px;background:#fcfbff;max-width:100%}.bio-link-editor-card{display:flex;align-items:flex-start;gap:10px;margin:16px 0;padding:13px;background:#fafafe;border:1px solid #ecebf4;border-radius:12px}.bio-link-number{font-size:11px;font-weight:600;color:#b0abc3;padding-top:13px;font-variant-numeric:tabular-nums}.bio-studio .profile-link-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:8px;flex:1;min-width:0;margin:0}.bio-studio .profile-link-row>input{width:100%}.bio-studio .profile-link-row>input:first-child{font-weight:600}.bio-studio .profile-link-row>input:nth-child(2){grid-row:2;grid-column:1;width:100%}.bio-studio .profile-link-row>button{grid-column:2;grid-row:1/3;align-self:center;color:#a397b6;padding:5px}.bio-studio .profile-link-row>button:hover{color:#aa4564}.bio-control-body>.secondary,.bio-add-blocks .secondary{font-size:12px;min-height:38px;border-radius:9px;background:#fff}.bio-studio .social-links-editor{margin:0;border:0;padding:18px 0 0;min-width:0}.bio-studio .social-links-editor>legend{display:none}.bio-studio .social-links-editor>p{font-size:12px;margin:0 0 14px;color:var(--studio-muted)}.bio-studio .social-link-row{margin-bottom:14px}.bio-studio .social-link-row label{margin-top:0}.bio-studio .social-link-actions button{font-size:12px}.bio-studio .bio-block-list{margin-top:18px}.bio-studio .bio-pro-lock{margin:18px 0 0;border-radius:12px;padding:22px}.bio-studio .bio-pro-lock h3{font-size:16px}.bio-studio .bio-pro-lock p{font-size:13px}.bio-studio .bio-pro-lock small{font-size:12px}.bio-studio .bio-editor-block{border-radius:11px}.bio-studio .bio-add-blocks{padding-top:18px}.bio-studio-add{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0;color:#898494;font-size:12px}.bio-add-block-menu{position:relative}.bio-add-block-menu>summary{display:flex;align-items:center;justify-content:center;gap:7px;list-style:none;background:#282631;color:#fff;min-height:44px;padding:11px 18px;font-size:13px;font-weight:600;border-radius:12px;cursor:pointer;white-space:nowrap;box-shadow:0 6px 16px #27232e18}.bio-add-block-menu summary::-webkit-details-marker{display:none}.bio-add-block-menu>div{position:absolute;bottom:54px;right:0;width:270px;padding:8px;background:#fff;border:1px solid #e7e4ef;border-radius:14px;box-shadow:0 12px 40px #211b3920;z-index:5}.bio-add-block-menu>div>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:8px;text-align:left;color:#554873}.bio-add-block-menu>div>button:hover{background:#f7f5fc}.bio-add-block-menu>div>button>span:first-of-type{display:grid;gap:2px;flex:1;font-size:13px;font-weight:600;color:#393341}.bio-add-block-menu small{font-size:11px;font-weight:400;color:#8a8393}.bio-customize-card{border:1px solid #e7e7f0;background:#fff;border-radius:16px;padding:23px;margin-bottom:16px}.bio-studio .bio-theme-picker{margin:0}.bio-studio .bio-theme-picker>legend{font-size:15px}.bio-studio .bio-theme-picker>p{font-size:12px;margin-bottom:20px}.bio-studio .bio-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.bio-studio .bio-theme-choice strong{font-size:12px}.bio-studio .bio-theme-choice small{font-size:10px}.bio-accent-card{display:flex;align-items:center;justify-content:space-between;gap:20px}.bio-studio .bio-accent-card h3{font-size:15px;margin:0 0 5px}.bio-accent-card p{font-size:12px;color:var(--studio-muted);margin:0}.bio-studio .bio-accent-card>label{font-size:11px;margin:0;color:var(--studio-muted)}.bio-studio .bio-accent-card input[type=color]{width:75px;height:40px;padding:5px;border:1px solid #e3ddeb;border-radius:9px}.bio-studio .branding-setting{margin:0}.bio-studio .branding-setting label{font-size:14px}.bio-studio .branding-setting p{font-size:12px;color:var(--studio-muted)}.bio-save-hint{display:flex;align-items:center;justify-content:center;gap:6px;color:#96909e;font-size:11px;margin:24px 0}.bio-studio .profile-preview{position:sticky;top:24px;padding:18px 15px 20px;background:#f0f1f6;border:1px solid #e8e9f0;border-radius:23px;min-width:0}.bio-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 9px}.bio-preview-heading>span:first-child{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#646576}.bio-preview-dot{display:flex;align-items:center;gap:5px;font-size:10px;color:#8e879b}.bio-preview-dot:before{content:"";width:5px;height:5px;background:#8e80bd;border-radius:50%}.bio-studio .phone.bio-surface{width:100%;max-width:310px;height:630px;min-height:440px;max-height:min(720px,calc(100vh - 190px));border:8px solid #25252c;border-radius:37px;margin:20px auto 18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#9b94b8 transparent;box-shadow:0 14px 25px #25252c13}.bio-studio .phone-notch{height:6px;width:65px;border-radius:99px;background:#25252c;margin:12px auto 5px}.bio-studio .phone.bio-surface .bio-page{padding:18px 17px 30px;min-height:calc(100% - 24px)}.bio-studio .phone.bio-surface .bio-header h1{font-size:24px;letter-spacing:-.6px}.bio-studio .phone.bio-surface .bio-header>p{font-size:13px;line-height:1.7}.bio-studio .phone.bio-surface .bio-avatar{width:88px;height:88px}.bio-preview-hint{font-size:11px;line-height:1.8;margin:0 0 15px;color:#9891a4}.bio-studio .profile-preview>.secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;min-height:35px;border-radius:9px;background:#fff;padding:8px 12px}.bio-share-dialog{width:min(440px,calc(100vw - 32px));padding:28px;border:1px solid #e6e2ef;border-radius:22px;color:#302b3c;box-shadow:0 30px 100px #19132040}.bio-share-dialog::backdrop{background:#24202e70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bio-share-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.bio-share-heading>span{display:grid;place-items:center;width:44px;height:44px;background:#f1ecfc;border-radius:13px;color:#8064c9}.bio-share-heading>button{display:grid;place-items:center;width:32px;height:32px;color:#a198ad}.bio-share-dialog h2{font-size:24px;letter-spacing:-.7px;margin:0 0 10px}.bio-share-dialog p{font-size:14px;color:#81768e;line-height:1.8}.bio-share-dialog label{display:grid;gap:9px;font-size:13px;margin:22px 0}.bio-share-dialog input{width:100%;border:1px solid #ddd6e9;border-radius:10px;padding:12px;color:#514464;font-size:14px;background:#faf8fd}.bio-share-dialog>.primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:10px}@media(min-width:1051px)and (max-width:1350px){.bio-page-banner{flex-wrap:wrap;padding:22px}.bio-banner-actions{margin-left:78px}.bio-studio .bio-publish-status{display:none}.bio-studio .bio-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-studio .profile-layout{grid-template-columns:minmax(0,1fr) 310px;gap:22px}}@media(max-width:1050px){.bio-studio .profile-layout{grid-template-columns:1fr}.bio-studio .bio-mobile-tabs{display:flex}.bio-studio .profile-with-blocks>.profile-preview{display:none;position:static}.bio-studio .profile-with-blocks.show-bio-preview>.profile-form{display:none}.bio-studio .profile-with-blocks.show-bio-preview>.profile-preview{display:block;max-width:400px;width:100%;margin:0 auto}.bio-studio .bio-publish-status{display:none}.bio-studio .phone.bio-surface{max-height:680px;height:630px}}@media(max-width:650px){.bio-page-switcher{gap:12px;margin-bottom:18px}.bio-page-switcher>div{flex:1}.bio-page-switcher>label{flex-basis:100%;margin:0;order:3;font-size:12px}.bio-page-switcher select{max-width:none}.bio-page-switcher h2{font-size:15px}.bio-page-switcher p{font-size:11px}.bio-page-switcher>.secondary{font-size:11px;padding:9px 11px;min-height:40px}.bio-page-actions>summary{width:38px;height:38px}.bio-studio-toolbar{gap:5px;padding:7px;border-radius:14px;flex-wrap:wrap;margin-bottom:16px}.bio-workspace-tabs{gap:3px;flex:1}.bio-workspace-tabs button{font-size:12px;padding:10px 12px;gap:6px;min-height:40px}.bio-workspace-tabs button svg{width:16px}.bio-studio .bio-publish{min-height:40px;padding:10px 12px;font-size:11px;margin-left:auto}.bio-studio .bio-publish>svg{display:none}.bio-analytics-action{font-size:11px;padding:9px;min-height:40px}.bio-analytics-action span{display:none}.bio-mobile-tabs{margin-bottom:16px}.bio-page-banner{padding:22px;min-height:155px;gap:17px;flex-wrap:wrap;margin-bottom:24px}.bio-banner-identity>img,.bio-banner-avatar{width:52px;height:52px;flex-basis:52px;border-radius:16px}.bio-banner-identity{gap:13px}.bio-page-banner h2{font-size:21px}.bio-banner-actions{margin-left:65px}.bio-banner-actions button,.bio-banner-actions a{font-size:11px;min-height:34px;padding:8px 11px}.bio-banner-eyebrow{font-size:8px}.bio-page-banner p{font-size:11px}.bio-panel-intro h2{font-size:17px}.bio-panel-intro p{font-size:12px}.bio-control-heading{padding:16px;gap:10px;min-height:78px}.bio-control-icon{width:33px;height:33px;flex-basis:33px;border-radius:10px}.bio-control-icon svg{width:18px}.bio-control-copy strong{font-size:14px}.bio-control-copy>span{font-size:11px}.bio-control-badge{font-size:10px;padding:3px 6px}.bio-control-body{padding:0 16px 18px}.bio-header-fields{grid-template-columns:1fr}.bio-header-fields>label{grid-column:1!important}.bio-control-copy{overflow-wrap:anywhere}.bio-studio .bio-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-customize-card{padding:19px}.bio-studio .bio-accent-card h3{font-size:14px}.bio-accent-card p{font-size:11px}.bio-studio-add{font-size:11px;gap:10px}.bio-add-block-menu>summary{padding:10px 14px;font-size:12px}.bio-save-hint{font-size:10px}.bio-studio .phone.bio-surface{width:100%;max-height:630px}.bio-share-dialog{padding:23px}.bio-share-dialog h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.bio-control-chevron{transition:none}}.bio-validation-error{padding:13px 17px;border:1px solid #efcdd6;border-radius:11px;background:#fff5f7;color:#a13f58;font-size:14px;margin:0 0 18px}.bio-studio .bio-publish{margin-left:auto;font-size:14px}.dashboard-main .bio-studio .profile-preview{top:98px}@media(max-width:650px){.bio-studio .bio-publish{flex-basis:100%;margin-left:0;min-height:44px;font-size:13px}.bio-workspace-tabs button{font-size:14px}.bio-studio .bio-control-body input:not([type=checkbox]):not([type=file]),.bio-studio .bio-control-body textarea,.bio-studio .bio-control-body select{font-size:16px}}.site-studio{--workspace-ink: #272b39;--workspace-muted: #71758a;--workspace-accent: #7562d8;--workspace-tint: #f2effc;color:var(--workspace-ink)}.site-studio[data-site-kind=store]{--workspace-accent: #247c78;--workspace-tint: #edf7f5}.site-studio [hidden]{display:none!important}.site-studio :is(button,input,select,textarea){font-size:16px}.site-studio :is(input:not([type=checkbox]):not([type=color]),select,textarea){min-height:48px;border-radius:11px;border-color:#e1e3ed;color:#343647;background:#fff}.site-studio :is(input,select,textarea):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.site-studio p{font-size:16px;line-height:1.75}.site-studio label{font-size:16px;line-height:1.6;font-weight:500}.site-studio small{font-size:14px;line-height:1.6}.site-studio :is(.primary,.secondary){min-height:46px;border-radius:11px;padding:12px 18px;font-size:15px;gap:8px}.site-studio .primary,.site-studio .secondary{display:inline-flex;align-items:center;justify-content:center}.site-studio .site-selector{padding:18px 20px;border:1px solid #e7e8f0;border-radius:17px;background:#fff;gap:16px;margin:0 0 24px}.site-studio .site-selector>div{flex:1}.site-studio .site-selector label{color:#7c7c91;font-size:12px;letter-spacing:1.3px;margin-bottom:7px;font-weight:650}.site-studio .site-selector select{max-width:390px;background:#f9f9fc;font-size:16px;font-weight:600}.site-studio .site-selector h2{color:var(--workspace-ink);font-size:21px}.site-studio .site-delete-action{font-size:14px}.site-studio .site-summary.site-workspace-banner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:28px;margin:0 0 24px;gap:24px;border:1px solid #e6e2f5;border-radius:20px;background:linear-gradient(115deg,#f2eefc,#f9f7fe 70%,#eee9fa);color:var(--workspace-ink)}.site-studio[data-site-kind=store] .site-workspace-banner{background:linear-gradient(115deg,#edf7f5,#f7fbfa 70%,#e7f3ef);border-color:#dcebe7}.site-banner-identity{display:flex;align-items:flex-start;gap:18px;min-width:0;flex:1 1 400px}.site-banner-mark{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;color:var(--workspace-accent);background:#fff;border:1px solid #ffffffb0;box-shadow:0 4px 12px #252c3d05;border-radius:16px}.site-banner-mark img{width:42px;height:42px;object-fit:contain;border-radius:8px}.site-studio .site-banner-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.7px;font-weight:650;color:var(--workspace-accent)}.site-studio .site-summary h2{margin:7px 0 9px;color:var(--workspace-ink);font:700 clamp(25px,2.4vw,33px) / 1.25 "Manrope",sans-serif;letter-spacing:-.7px;overflow-wrap:anywhere}.site-studio .site-summary p{color:#697084;margin:0 0 12px;max-width:630px;font-size:16px}.site-studio .site-summary-copy>a{color:#5d5b86;font-size:14px;line-height:1.6;gap:7px;overflow-wrap:anywhere}.site-studio[data-site-kind=store] .site-summary-copy>a{color:#39716a}.site-banner-side{display:flex;flex-direction:column;align-items:flex-end;gap:13px;flex:0 1 auto}.site-publication-status{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:20px;font-size:13px;font-weight:600;background:#fff7e5;color:#8b6724}.site-publication-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.site-publication-status.is-live{background:#e5f2e9;color:#33744d}.site-banner-actions{display:flex;flex-wrap:wrap;gap:8px}.site-studio .site-banner-actions .secondary{background:#fff;color:#44485e;margin:0;padding:10px 14px;font-size:14px}.site-banner-settings{display:flex;align-items:center;gap:7px;color:#62677b;font-size:14px!important;padding:3px 0}.site-banner-settings:hover{color:var(--workspace-accent)}.site-studio .site-subdomain-status{flex-basis:100%;margin:0;padding-top:16px;border-top:1px solid #dcdce855;display:grid;gap:8px;color:#737388;font-size:14px}.site-subdomain-status>span:first-child{display:flex;align-items:center;gap:7px}.site-domain-indicator{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ccaa63}.site-domain-indicator.is-active{background:#44916d}.site-studio>.store-tabs{position:static;border:1px solid #e7e8f0;border-radius:15px;padding:7px;margin-bottom:24px;gap:5px;background:#fff}.site-studio>.store-tabs>button{border:0;border-radius:10px;padding:12px 17px;font-size:15px;color:#727589;min-height:47px}.site-studio>.store-tabs>button[aria-selected=true]{background:#292b38;color:#fff}.site-studio>.store-tabs>button>span{background:#f0f0f6;color:#74788a;font-size:12px;border-radius:5px;padding:1px 6px}.site-studio>.store-tabs>button[aria-selected=true]>span{background:#ffffff26;color:#fff}.site-studio :is(.website-settings,.site-content-editor,.payment-settings,.blog-categories-settings,.blog-pages-editor,.site-orders-panel,.blog-ad-settings){border-color:#e6e7ef;border-radius:18px;overflow:visible;background:#fff}.site-studio :is(.website-settings,.site-content-editor)>.card-heading{margin:0;padding:25px 28px;border-bottom:1px solid #eeedf4}.site-studio .card-heading h2{color:var(--workspace-ink);font-size:23px;line-height:1.4;margin:0 0 7px}.site-studio .card-heading p{color:var(--workspace-muted);font-size:16px;max-width:720px;line-height:1.7}.site-studio .website-settings>.store-tabs{margin:0;padding:14px 23px 0;background:#fcfcfe;border-color:#edecf3;gap:5px;position:static}.site-studio .website-settings>.store-tabs button{font-size:14px;padding:12px 14px;gap:7px}.site-studio :is(.website-settings,.site-content-editor)>form{padding:26px 28px 28px}.site-studio :is(.website-settings,.site-content-editor) label{margin:18px 0;color:#54566c;font-size:16px;font-weight:500}.site-studio :is(.website-settings,.site-content-editor) label small{color:#74768a;font-size:14px;margin-top:7px;font-weight:400}.site-studio :is(.website-settings,.site-content-editor) .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.site-studio :is(.website-settings,.site-content-editor) .form-row>label{flex:auto;min-width:0}.site-studio :is(.website-settings,.site-content-editor) label input:not([type=checkbox]),.site-studio :is(.website-settings,.site-content-editor) label textarea,.site-studio :is(.website-settings,.site-content-editor) label select{font-size:16px;line-height:1.6;padding:12px 14px}.site-studio input[type=file]::file-selector-button{padding:7px 10px;background:#f2effa;border:0;border-radius:6px;color:#63588b;margin-right:12px;cursor:pointer}.site-studio .website-settings label.checkbox{padding:16px 18px;border:1px solid #e5e7ef;border-radius:12px;background:#fafbfe;gap:11px;margin:22px 0}.site-studio .checkbox input{flex:0 0 18px;width:18px;height:18px}.site-section-heading{display:flex;align-items:flex-start;gap:13px;margin:0 0 18px}.site-section-heading>span{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;background:var(--workspace-tint);border-radius:12px;color:var(--workspace-accent)}.site-section-heading h3{font-size:20px;font-weight:650;margin:0 0 5px;color:#343746}.site-studio .site-section-heading p{font-size:15px;color:var(--workspace-muted);margin:0;line-height:1.7}.site-studio .site-subdomain-settings{margin:24px 0;padding:22px;background:#fafafe;border:1px solid #e5e6f0;border-radius:14px}.site-studio .site-subdomain-settings h3{font-size:18px}.site-studio .site-subdomain-settings label{font-size:15px}.site-studio .site-subdomain-settings small{font-size:14px}.site-studio .branding-setting{padding:22px;margin:0 0 24px;border-radius:13px}.site-studio .branding-setting p{font-size:15px}.site-studio .site-design-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:28px}.site-theme-presets h3{font-size:19px;margin:0 0 6px}.site-studio .site-theme-presets>p{margin:0 0 20px;font-size:15px;color:var(--workspace-muted)}.site-theme-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.site-theme-cards>button{display:flex;flex-direction:column;border:1px solid #e4e5ee;border-radius:13px;padding:10px;gap:7px;min-width:0;text-align:left;color:#44475b;background:#fff}.site-theme-cards>button:hover{border-color:#bdb4e0}.site-theme-cards>button[aria-pressed=true]{border-color:var(--workspace-accent);outline:1px solid var(--workspace-accent);background:var(--workspace-tint)}.site-theme-cards>button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.site-theme-cards strong{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:14px;gap:4px}.site-theme-cards small{color:#737388;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.site-theme-mini{display:grid;gap:7px;width:100%;height:70px;border:1px solid;padding:9px;border-radius:7px}.site-theme-mini>i{display:block;height:7px;width:34%;border-radius:2px}.site-theme-mini>span{display:grid;gap:4px;padding:6px;border:1px solid;border-radius:5px}.site-theme-mini b{display:block;height:4px;border-radius:2px;width:70%}.site-theme-mini span i{display:block;height:3px;border-radius:2px;width:90%;opacity:.6}.site-design-sidebar{padding:18px;background:#f4f5fa;border:1px solid #e9eaf2;border-radius:18px;min-width:0}.site-live-preview-label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#62687d;margin-bottom:14px}.site-live-preview-label>span{width:6px;height:6px;border-radius:50%;background:#6ead95}.site-live-preview-label small{margin-left:auto;font-size:11px;color:#8c91a2;font-weight:400}.site-preview-frame{border:1px solid #dfdfea;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 16px #1a234308}.site-preview-browser{padding:10px;display:flex;gap:8px;align-items:center;background:#fcfcfd;border-bottom:1px solid #e8e7ef;color:#8c8e9e}.site-preview-browser>span:last-child{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;font-size:11px}.site-preview-dots{display:flex;gap:3px}.site-preview-dots i{width:5px;height:5px;border-radius:50%;background:#d9d9e4}.site-studio .site-design-preview{padding:19px;margin:0;border:0;border-radius:0;background:var(--site-background);color:var(--site-text)}.site-preview-nav{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:13px;border-bottom:1px solid color-mix(in srgb,var(--site-text) 12%,transparent)}.site-preview-nav strong{font-size:12px;font-family:var(--site-font);color:var(--site-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-preview-nav>span{font-size:10px;color:var(--site-muted)}.site-preview-nav img{max-width:100px;max-height:30px;object-fit:contain}.site-preview-cover{display:block;width:100%;height:85px;object-fit:cover;border-radius:6px;margin-top:15px}.site-preview-hero{padding:25px 0 20px}.site-studio .site-preview-hero>small{color:var(--accent);font-size:9px;text-transform:uppercase;letter-spacing:1px}.site-studio .site-preview-hero h3{font-size:25px;line-height:1.25;letter-spacing:-.6px;margin:10px 0;color:var(--site-text)}.site-studio .site-preview-hero p{font:12px/1.7 var(--site-font);color:var(--site-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.site-preview-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-preview-items article{background:var(--site-surface);border:1px solid color-mix(in srgb,var(--site-text) 10%,transparent);border-radius:min(9px,var(--site-radius));padding:8px;display:grid;gap:7px;min-width:0}.site-preview-items img{width:100%;height:70px;object-fit:contain;background:#fff;border-radius:5px}.site-preview-placeholder{display:grid;place-items:center;height:70px;border-radius:5px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--site-surface))}.site-preview-items strong{font:600 11px/1.5 var(--site-font);color:var(--site-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-preview-items span{font:10px/1.6 var(--site-font);color:var(--site-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.site-preview-cta{display:flex;justify-content:center;gap:15px;align-items:center;background:var(--accent);color:var(--site-button-ink);font-size:11px;padding:10px;border-radius:min(8px,var(--site-radius));margin:15px 0 0}.site-studio .site-design-preview .site-branding-preview{display:block;font-size:10px;color:var(--site-muted);text-align:center;margin-top:16px}.site-studio .site-preview-controls{margin-top:17px;display:grid;gap:14px}.site-studio .site-preview-controls>label{margin:0;font-size:14px}.site-studio .site-preview-controls select{min-height:44px;font-size:14px;padding:9px 11px}.site-color-control{display:flex;gap:12px;align-items:center;padding:7px 10px;border:1px solid #dedfeb;background:#fff;border-radius:10px;margin-top:8px}.site-studio .website-settings .site-color-control input[type=color]{height:35px;min-height:0;width:42px;min-width:42px;flex:0 0 42px;padding:2px;margin:0;border:0;border-radius:4px}.site-color-control output{font-size:13px;font-weight:500;color:#77798d}.site-studio .site-design-save-hint{font-size:12px;line-height:1.8;margin:14px 0 0;color:#727587}.site-studio .store-settings-save-note{font-size:14px;margin:26px 0 17px;padding-top:20px;border-top:1px solid #edeef5;color:#727487}.site-studio .site-content-editor{margin-top:0}.site-studio .site-content-editor form>.form-row{padding:4px 18px;background:#fafafe;border:1px solid #e8e9f1;border-radius:13px;margin:23px 0}.site-studio .site-content-editor .site-content-editor{border-radius:12px}.site-studio .site-content-editor .bio-editor-surface{font-size:17px;line-height:1.9;min-height:280px}.site-studio .content-slug-preview{font-size:14px;color:#848195}.site-studio .site-library-heading{padding:2px 0 19px;align-items:center;gap:18px}.site-studio .site-library-heading>div{display:block}.site-library-heading h2{font-size:23px;color:#343746;margin:0 0 6px}.site-studio .site-library-heading p{color:var(--workspace-muted);font-size:15px;margin:0}.site-library-tools{display:flex;align-items:center;gap:16px;margin-bottom:12px}.site-library-search{display:flex;align-items:center;flex:1;gap:10px;border:1px solid #e4e5ee;border-radius:11px;padding:0 14px;background:#fff;color:#8c8da2;min-width:0}.site-studio .site-library-search input{width:100%;background:none;border:0;box-shadow:none;outline-offset:-2px;font-size:15px;padding:12px 0}.site-studio .site-library-filter{display:flex;align-items:center;gap:10px;color:#848497;font-size:13px}.site-studio .site-library-filter select{font-size:14px;min-width:150px}.site-studio .site-library-count{font-size:13px;color:#767487;margin:0 0 20px}.site-studio :is(.product-grid,.post-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.site-studio :is(.product-card,.post-card){border:1px solid #e5e6ef;border-radius:16px;box-shadow:0 3px 12px #252b3d02;overflow:hidden;background:#fff}.site-studio .product-image{height:180px;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;background:#f5f6fa;color:#a8b3be}.site-studio .product-image img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain}.site-studio .product-card .product-content{position:relative;background:#fff}.site-studio .product-card .content-card-actions :is(button,a){min-height:44px}.site-studio :is(.product-content,.post-card-content){padding:22px}.site-studio :is(.product-content h3,.post-card h2){font-size:21px;line-height:1.4;letter-spacing:-.3px;margin:15px 0 10px;color:#313340}.site-studio :is(.product-content,.post-card-content)>p{font-size:15px;color:#707286;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:26px}.site-studio .product-content>b{display:block;font-size:22px;color:#333949;margin-top:15px}.site-studio .pill{display:inline-flex;align-items:center;border-radius:7px;font-size:12px;line-height:1.6;background:#f3f0fb;color:#83719f;padding:4px 9px}.site-studio .content-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding-top:18px;margin-top:19px;border-top:1px solid #f0edf4}.site-studio .content-card-actions :is(button,a){font-size:14px;gap:6px;min-height:30px;color:#7c6b9e}.site-studio .site-builder-empty{padding:45px 28px;border:1px dashed #deddea;border-radius:16px;background:#fff}.site-studio .site-builder-empty>svg{width:40px;height:40px;color:var(--workspace-accent)}.site-studio .site-builder-empty h2{color:#363747;font-size:24px;margin:20px 0 12px}.site-studio .site-builder-empty p{color:#838094;font-size:16px;max-width:560px;margin:0 auto 24px}.site-empty-results{padding:35px;text-align:center;color:#8d8b9d}.site-empty-results h3{font-size:20px;color:#55556b;margin:13px 0 7px}.site-studio .site-empty-results p{color:#878398}.site-studio .site-bottom-notice{margin-top:25px;padding:17px 20px;border-radius:13px;background:#f3f4fa;border:1px solid #e9eaf1;gap:12px}.site-studio .site-bottom-notice p{font-size:14px;line-height:1.8;color:#6f7284}.site-studio .payment-settings{padding:26px}.site-studio .payment-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px}.site-studio .payment-grid>form{border-color:#e2e4ef;border-radius:15px;padding:22px}.site-studio .payment-grid p{font-size:14px;line-height:1.8}.site-studio .payment-grid label{margin-top:20px}.site-studio .site-orders-panel>.card-heading{padding:26px;border-bottom:1px solid #edeef4}.site-studio :is(.site-orders-panel,.blog-pages,.blog-ad-settings,.blog-categories-settings) h2{font-size:23px;line-height:1.4;color:#333747}.site-studio table :is(td,th){padding:17px 20px;line-height:1.7}.site-studio table td{font-size:15px}@media(max-width:1150px){.site-studio .site-design-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:20px}.site-theme-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.site-banner-identity{flex-basis:300px}}@media(max-width:900px){.site-studio .site-design-layout{grid-template-columns:minmax(0,1fr)}.site-design-sidebar{width:100%;max-width:500px;margin:0 auto}.site-theme-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.site-studio .site-library-filter{display:grid;gap:4px}}@media(max-width:650px){.site-studio .site-selector{padding:15px;gap:12px}.site-studio .site-selector>div{flex-basis:100%}.site-studio .site-selector select{max-width:none}.site-studio .site-selector .secondary{flex:1;font-size:14px}.site-studio .site-selector .site-delete-action{font-size:13px}.site-studio .site-summary.site-workspace-banner{padding:21px;border-radius:16px;gap:22px}.site-banner-identity{flex-basis:100%;gap:13px}.site-banner-mark{width:46px;height:46px;flex-basis:46px;border-radius:12px}.site-studio .site-summary h2{font-size:26px}.site-studio .site-summary p{font-size:15px}.site-banner-side{flex:1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:14px}.site-banner-actions{flex-basis:100%;order:3}.site-studio .site-banner-actions .secondary{flex:1}.site-studio>.store-tabs{padding:5px;gap:3px}.site-studio>.store-tabs>button{padding:12px;flex:0 0 auto;font-size:14px;gap:6px}.site-studio>.store-tabs>button>span{display:none}.site-studio :is(.website-settings,.site-content-editor)>.card-heading{padding:21px}.site-studio .website-settings>.store-tabs{padding:10px 14px 0}.site-studio :is(.website-settings,.site-content-editor)>form{padding:21px}.site-studio .website-settings .form-row,.site-studio .site-content-editor .form-row{grid-template-columns:minmax(0,1fr);gap:0}.site-studio .site-section-heading h3{font-size:19px}.site-studio .site-section-heading p{font-size:14px}.site-studio .site-subdomain-settings{padding:16px}.site-theme-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.site-theme-cards small{font-size:14px}.site-design-sidebar{padding:13px}.site-live-preview-label small{display:none}.site-studio .site-library-heading{flex-wrap:wrap}.site-studio .site-library-heading .primary{width:100%}.site-library-tools{flex-direction:column;align-items:stretch;gap:11px}.site-studio .site-library-filter{display:flex;justify-content:space-between}.site-studio :is(.product-grid,.post-grid){grid-template-columns:minmax(0,1fr);gap:18px}.site-studio .payment-settings{padding:20px}.site-studio .payment-grid>form{padding:18px}.site-studio .site-orders-panel>.card-heading{padding:21px;flex-wrap:wrap}}.free-blog-allowance{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;margin-bottom:24px;background:var(--surface, #fff);border-color:#e0dcfa}.free-blog-allowance strong{font-size:16px}.free-blog-allowance p{margin:6px 0;font-size:14px}.free-blog-allowance small{color:#756b86;line-height:1.6}.free-blog-allowance>button{flex-shrink:0}@media(max-width:700px){.free-blog-allowance{align-items:flex-start;flex-direction:column;padding:20px}}.bio-avatar-field{grid-column:1 / -1;min-width:0}.bio-image-label{margin:0 0 12px;font-weight:600}.bio-image-link-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:14px}.bio-image-link-row>label{flex:1 1 220px;min-width:0;margin:0}.bio-image-link-row>button{flex-shrink:0}.bio-image-source{flex-basis:100%;min-width:0;padding:18px;border:1px solid #e5dff3;border-radius:12px;background:#faf8ff}.bio-image-source-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bio-avatar-field>.text-button{margin-top:12px}@media(max-width:600px){.bio-image-link-row>button{width:100%}}.rich-color-swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:22px}.rich-color-swatches>button{min-height:38px;border:1px solid #c9c3d3;border-radius:8px}.rich-color-swatches>button[aria-pressed=true]{outline:2px solid #7766d8;outline-offset:3px}.rich-color-fields{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px}.rich-color-fields input[type=color]{width:100%;min-height:44px;padding:5px;cursor:pointer}.rich-color-preview{padding:18px;margin:20px 0 0;border:1px solid #e7e2ee;border-radius:10px;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:420px){.rich-color-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.rich-color-fields{grid-template-columns:90px minmax(0,1fr);gap:12px}}.bio-click-report{margin-bottom:24px}.bio-click-report .card-heading{flex-wrap:wrap;gap:16px}.bio-click-report .card-heading>strong{color:#6c5dcc;white-space:nowrap}.bio-click-report td{vertical-align:top}.bio-click-report td>strong,.bio-click-report td>a{display:block;max-width:480px;overflow-wrap:anywhere}.bio-click-report td>a{margin-top:5px;font-size:13px}.bio-click-report table{white-space:normal}.bio-click-report th:last-child,.bio-click-report td:last-child{text-align:right}.bio-click-report td{overflow-wrap:anywhere}.bio-click-report>.analytics-footnote{padding:0 20px 18px;margin:14px 0 0}@media(max-width:600px){.bio-click-report th,.bio-click-report td{padding:12px 10px}.bio-click-report th:last-child{width:60px}.bio-click-report th:nth-last-child(2){width:80px}}.landing-home{--home-ink: #262a2b;--home-muted: #686b68;--home-accent: #345449;--home-paper: #fbfaf7;color:var(--home-ink);background:var(--home-paper)}.landing-home .home-marketing{max-width:1200px;margin:0 auto;padding:0 40px}.landing-home .home-marketing *{box-sizing:border-box}.landing-home .home-marketing :is(h1,h2,h3,p,figure){margin:0}.landing-home :is(button,a,input,summary):focus-visible{outline:2px solid #345449;outline-offset:5px}.landing-home .landing-nav{max-width:1200px;min-height:88px;height:auto;margin:0 auto;padding:20px 40px;gap:30px;border-bottom:1px solid #e5e4de}.landing-home .landing-nav>.brand{font-size:35px;color:var(--home-ink);letter-spacing:-1.5px}.landing-home .landing-nav .brand-icon{display:none}.landing-home .brand-dot{color:var(--home-accent)}.landing-home .landing-nav nav{gap:26px;color:#525853;font-size:14px}.landing-home .landing-nav .bio-service-nav{background:none;padding:0;color:inherit!important;font-size:14px}.landing-home .bio-service-nav>svg{display:none}.landing-home .landing-nav>.landing-account{gap:18px}.landing-home .landing-nav .primary{background:var(--home-ink);border-color:var(--home-ink);color:#fff;border-radius:5px;font-size:14px;padding:11px 16px;box-shadow:none;min-height:44px}.landing-home .landing-nav .text-button{color:#525853;font-size:14px}.landing-home .account-status,.landing-home .session-loading{font-size:13px;color:#646d64}.landing-home .signup-label-mobile{display:none}.landing-home .home-eyebrow{color:#67766e;font-size:11px;font-weight:600;line-height:1.6;letter-spacing:1.6px}.landing-home .home-intro{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:72px 0 76px}.landing-home .home-intro h1{margin:18px 0 24px;font:400 clamp(48px,5.6vw,76px) / 1.04 Georgia,serif;letter-spacing:-3.3px;color:var(--home-ink)}.landing-home .home-intro h1 span{color:var(--home-accent)}.landing-home .home-intro-description{max-width:435px;font-size:17px;line-height:1.8;color:var(--home-muted)}.landing-home .home-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:28px 0 18px}.landing-home .home-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:13px 20px;border-radius:4px;border:1px solid var(--home-ink);background:var(--home-ink);color:#fff;font:500 14px/1.5 system-ui,sans-serif;text-decoration:none;box-shadow:none;cursor:pointer;white-space:normal}.landing-home .home-button:hover{background:#3b4540;border-color:#3b4540}.landing-home .home-actions>a{display:inline-flex;align-items:center;gap:10px;color:var(--home-ink);text-decoration:none;font-size:13px}.landing-home .home-intro-note{font-size:12px;line-height:1.7;color:#7b7c75}.landing-home .home-intro-photo{min-width:0}.landing-home .home-intro-photo img{display:block;width:100%;height:430px;object-fit:cover;object-position:51% center;border-radius:3px}.landing-home .home-intro-photo figcaption{margin-top:13px;font-size:12px;color:#777b74}.landing-home .home-services{padding:65px 0 44px;border-top:1px solid #dcded6;scroll-margin-top:24px}.landing-home .home-section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:35px}.landing-home .home-marketing h2{color:var(--home-ink);font:400 37px/1.15 Georgia,serif;letter-spacing:-1px}.landing-home .home-section-heading h2{margin-top:12px}.landing-home .home-section-heading>p{max-width:280px;color:var(--home-muted);font-size:14px;line-height:1.8}.landing-home .home-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 38px}.landing-home .home-service{display:flex;flex-direction:column;align-items:start;min-width:0;padding-bottom:26px;border-bottom:1px solid #dcddd7;scroll-margin-top:24px}.landing-home .home-service>img{display:block;width:100%;height:auto;aspect-ratio:600 / 320;object-fit:contain;border-radius:3px}.landing-home .home-service-heading{display:flex;align-items:center;gap:13px;margin:21px 0 13px;width:100%}.landing-home .home-service-number{color:#8b9186;font:400 14px/1.5 Georgia,serif}.landing-home .home-service h3{font-size:23px;line-height:1.3;letter-spacing:-.5px;font-weight:600;color:var(--home-ink)}.landing-home .home-service-plan{margin-left:auto;flex-shrink:0;color:#6c756c;font-size:10px;line-height:1.5;border:1px solid #d9ddd2;border-radius:3px;padding:3px 7px}.landing-home .home-service>p{color:var(--home-muted);font-size:14px;line-height:1.85;max-width:460px;flex:1}.landing-home .home-service>:is(a,button),.landing-home .home-shared-tools button{display:inline-flex;align-items:center;gap:13px;background:none;border:0;padding:0;margin-top:20px;min-height:32px;color:var(--home-accent);font-size:14px;line-height:1.5;font-weight:600;text-align:left;text-decoration:none;box-shadow:none;cursor:pointer;white-space:normal}.landing-home .home-shared-tools{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:28px 0}.landing-home .home-shared-tools p{font-size:13px;line-height:1.8;color:var(--home-muted)}.landing-home .home-shared-tools button{margin:0;flex-shrink:0;font-size:13px}.landing-home .home-shortener{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;padding:45px 40px;margin:15px 0 72px;background:#eeeee7;scroll-margin-top:24px;border-radius:3px}.landing-home .home-shortener h2{margin:12px 0 18px}.landing-home .home-shortener>div>p:not(.home-eyebrow){font-size:14px;line-height:1.8;color:var(--home-muted)}.landing-home .home-shortener-card{min-width:0;background:#fff;border:1px solid #dedfd6;border-radius:6px;padding:24px;box-shadow:none}.landing-home .home-shortener-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px;font-size:14px;font-weight:600}.landing-home .home-shortener-heading>span:first-child{display:flex;align-items:center;gap:8px}.landing-home .home-shortener-note{font-size:11px;font-weight:400;color:#82847b}.landing-home .home-shortener-card form{display:block}.landing-home .home-shortener-heading h2{display:flex;align-items:center;gap:8px;font:600 16px/1.5 system-ui,sans-serif;letter-spacing:0;margin:0}.landing-home .home-shortener-card form>.primary{width:100%;margin-top:12px;border-radius:4px;border-color:var(--home-accent);background:var(--home-accent);box-shadow:none}.landing-home .home-shortener-note{display:inline-flex;align-items:center;gap:5px}.landing-home .hero-slug-signin{font-size:12px;line-height:1.7;margin-top:16px}.landing-home .hero-slug-signin .text-button{color:var(--home-accent);font-size:12px}.landing-home .home-shortener-card label{display:block;margin:0 0 8px;font-size:12px;font-weight:500;color:#666e63}.landing-home .home-url-field{display:flex;align-items:center;gap:9px;border:1px solid #d9ded5;background:#fafbf8;border-radius:4px;padding:0 12px;min-width:0}.landing-home .home-url-field>svg{flex-shrink:0;color:#858c7d}.landing-home .home-url-field input{box-sizing:border-box;min-width:0;width:100%;padding:13px 0;border:0;outline:0;background:none;color:var(--home-ink);font-size:16px}.landing-home .home-shortener-card .home-link-error{color:#ab3c3b;font-size:12px;margin-top:10px}.landing-home .home-shortener-card>button,.landing-home .home-shortener-card>.primary{width:100%;margin-top:13px;border-radius:4px;background:var(--home-accent);box-shadow:none;border:1px solid var(--home-accent);font-size:14px;min-height:45px}.landing-home .home-shortener-card .short-result{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 0 0;margin-top:14px;border-top:1px solid #e1e6dc;background:none;width:auto;border-radius:0;min-width:0}.landing-home .home-shortener-card .short-result>a{color:var(--home-accent);overflow-wrap:anywhere;font-size:13px;font-weight:600}.landing-home .home-shortener-card .short-result button{padding:4px;border:0;background:none;color:var(--home-accent)}.landing-home .home-pricing{padding:15px 0 60px}.landing-home .home-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.landing-home .home-plans article{border:1px solid #dcdfd5;background:#fff;border-radius:4px;padding:32px}.landing-home .home-plans .home-plan-pro{background:#f0f3ec}.landing-home .home-plans h3{font-size:19px;font-weight:600;color:var(--home-ink)}.landing-home .home-plans .home-plan-price{margin:17px 0 6px;font:400 43px/1.2 Georgia,serif;letter-spacing:-1px;color:var(--home-ink)}.landing-home .home-plan-price span{font:400 13px/1.5 system-ui,sans-serif;letter-spacing:0;color:var(--home-muted)}.landing-home .home-plans article>p:not(.home-plan-price){font-size:13px;color:var(--home-muted)}.landing-home .home-plans ul{display:grid;gap:13px;list-style:none;padding:24px 0 27px;margin:0}.landing-home .home-plans li{display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.6;color:#596252}.landing-home .home-plans li svg{flex-shrink:0;margin-top:2px}.landing-home .home-plans .home-button{width:100%}.landing-home .home-button-secondary{background:#fff;color:var(--home-ink)}.landing-home .home-button-secondary:hover{color:#fff}.landing-home .home-pricing-note{font-size:11px;line-height:1.8;color:#777f70;margin-top:18px}.landing-home .home-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;padding:25px 0 70px}.landing-home .home-faq details{border-top:1px solid #d9ded2}.landing-home .home-faq details:last-child{border-bottom:1px solid #d9ded2}.landing-home .home-faq summary{padding:19px 0;font-size:14px;line-height:1.7;font-weight:500;cursor:pointer}.landing-home .home-faq details p{padding:0 0 22px;font-size:13px;line-height:1.9;color:var(--home-muted)}.landing-home .home-final{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:37px 0 55px;border-top:1px solid #d9ded2}.landing-home .home-final p{margin-top:9px;font-size:14px;color:var(--home-muted)}.landing-home .landing-footer{max-width:1120px;margin:0 auto;padding:30px 0;border-top:1px solid #dcdfd5;color:#777f70;background:none}.landing-home .landing-footer .brand{color:var(--home-ink)}.landing-home .home-loading{text-align:center;padding:120px 24px;color:var(--home-muted)}@media(max-width:1000px){.landing-home .landing-nav{gap:18px}.landing-home .landing-nav nav{gap:18px}.landing-home .account-name,.landing-home .account-signout{display:none}.landing-home .home-intro{gap:32px;padding-top:50px}.landing-home .home-intro-photo img{height:390px}.landing-home .home-intro h1{font-size:59px;letter-spacing:-2.5px}.landing-home .home-intro-description{font-size:16px}.landing-home .home-shortener{gap:30px;padding:30px}.landing-home .landing-footer{margin:0 40px}}@media(max-width:760px){.landing-home .landing-nav{flex-wrap:wrap;gap:14px 18px;padding:18px 24px}.landing-home .landing-nav nav{order:3;flex-basis:100%;justify-content:start;font-size:13px;border-top:1px solid #e6e7e0;padding-top:13px}.landing-home .landing-nav>.landing-account{margin-left:auto;gap:13px}.landing-home .landing-nav .primary{font-size:12px;padding:10px 13px}.landing-home .landing-nav .text-button{font-size:13px}.landing-home .home-marketing{padding:0 24px}.landing-home .home-intro{grid-template-columns:minmax(0,1fr);gap:30px;padding:43px 0}.landing-home .home-intro h1{font-size:63px}.landing-home .home-intro-description{max-width:500px}.landing-home .home-intro-photo img{height:340px}.landing-home .home-section-heading{display:block}.landing-home .home-section-heading>p{max-width:450px;margin-top:15px}.landing-home .home-services{padding-top:42px}.landing-home .home-services-grid{gap:30px 24px}.landing-home .home-service-heading{gap:8px;flex-wrap:wrap}.landing-home .home-service h3{font-size:21px}.landing-home .home-service-plan{margin-left:0}.landing-home .home-shared-tools{align-items:start;gap:20px}.landing-home .home-shortener{grid-template-columns:minmax(0,1fr);gap:25px;padding:28px;margin-bottom:50px}.landing-home .home-shortener>div>p{max-width:440px}.landing-home .home-plans{gap:20px}.landing-home .home-plans article{padding:24px}.landing-home .home-faq{grid-template-columns:minmax(0,1fr);gap:25px}.landing-home .home-final{align-items:start}.landing-home .landing-footer{margin:0 24px}}@media(max-width:520px){.landing-home .landing-nav{padding:16px 20px}.landing-home .landing-nav>.brand{font-size:32px}.landing-home .landing-nav nav{gap:23px}.landing-home .landing-nav .bio-service-nav{font-size:13px}.landing-home .signup-label-desktop{display:none}.landing-home .signup-label-mobile{display:inline}.landing-home .landing-nav .primary{gap:6px;font-size:12px}.landing-home .landing-nav .primary>svg{display:none}.landing-home .account-status{font-size:11px;gap:4px}.landing-home .home-marketing{padding:0 20px}.landing-home .home-intro h1{font-size:clamp(48px,12vw,63px);letter-spacing:-2px}.landing-home .home-actions{gap:16px;margin-top:24px}.landing-home .home-actions>a{font-size:12px}.landing-home .home-intro-photo img{height:290px}.landing-home .home-marketing h2{font-size:31px}.landing-home .home-services-grid,.landing-home .home-plans{grid-template-columns:minmax(0,1fr)}.landing-home .home-services-grid{gap:30px}.landing-home .home-service-heading{flex-wrap:nowrap}.landing-home .home-service-plan{margin-left:auto}.landing-home .home-service>p{font-size:14px}.landing-home .home-shared-tools{display:block;padding-top:25px}.landing-home .home-shared-tools button{margin-top:12px}.landing-home .home-shortener{padding:25px 18px}.landing-home .home-shortener-card{padding:20px 16px}.landing-home .home-shortener-heading{gap:8px;font-size:13px}.landing-home .home-shortener-note{font-size:10px}.landing-home .home-final{display:block}.landing-home .home-final .home-button{margin-top:23px}.landing-home .landing-footer{margin:0 20px}}@media(prefers-reduced-motion:reduce){.landing-home *{scroll-behavior:auto!important;transition:none!important}}.app-shell{--sidebar-width: 256px;--border: #e4e7ef;--muted: #667085;color:#20283b;background:#f7f8fc}.app-shell .sidebar{padding:24px 16px 0;border-color:#e7e9f1}.app-shell .sidebar>.brand{font-size:31px;padding:0 12px 24px}.app-shell .sidebar-subscription{margin:0 0 18px;padding:12px 14px;border-color:#e5dff8;background:#f7f5ff;color:#5947b7;border-radius:12px}.app-shell .sidebar-subscription b{font-size:15px}.app-shell .sidebar-subscription small{font-size:13px;margin-top:3px}.app-shell .sidebar-subscription>span{min-width:0;flex:1}.app-shell .sidebar-subscription>svg{flex-shrink:0}.app-shell .sidebar-subscription .subscription-remaining{font-size:12px;font-weight:400;line-height:1.6;color:#756a87;margin-top:6px;overflow-wrap:anywhere}.app-shell .sidebar nav{min-height:0;gap:18px;padding:2px 4px 12px}.workspace-nav-group{display:grid;gap:4px}.app-shell .workspace-nav-group .nav-label{margin:0 0 5px;padding:0 12px;font-size:11px;color:#667085;letter-spacing:.1em}.app-shell .sidebar nav a{min-height:46px;padding:10px 12px;border-radius:10px;font-size:15px;font-weight:550;color:#596174}.app-shell .sidebar nav a:hover{background:#f6f7fb;color:#302b5d}.app-shell .sidebar nav a.active,.app-shell .settings-nav.active{background:#eeebfc;color:#6652cc;font-weight:650}.nav-active-dot{width:6px;height:6px;border-radius:50%;background:currentColor;margin-left:auto}.app-shell .sidebar-bottom{padding-top:12px}.app-shell .settings-nav{font-size:15px;color:#667085;padding:12px}.app-shell .user-block{margin-inline:-16px;padding:18px 16px;gap:10px}.app-shell .user-block b{font-size:14px;color:#263248}.app-shell .user-block small{font-size:13px;color:#667085}.app-shell .user-block>button{display:grid;place-items:center;min-width:36px;min-height:40px;border-radius:8px}.app-shell .user-block>button:hover{background:#f5f3fc;color:#6652cc}.app-shell .topbar{min-height:72px;height:auto;padding:18px 32px;gap:16px}.app-shell .breadcrumb{font-size:14px;min-width:0}.app-shell .breadcrumb b{font-weight:600;color:#344054}.app-shell .topbar-right{font-size:13px}.app-shell .topbar-right>a{font-size:14px;color:#5b6478}.app-shell .dashboard-main{max-width:1480px;padding:32px 32px 0}.app-shell .page-heading{margin-bottom:28px;gap:20px}.app-shell .page-heading h1{font-size:clamp(28px,2.5vw,34px);line-height:1.3;color:#20283b;letter-spacing:-.9px;margin-top:7px}.app-shell .page-heading p{font-size:16px;line-height:1.7;color:#667085;margin-top:8px}.app-shell .page-heading .eyebrow{font-size:11px;letter-spacing:.1em;color:#716783}.app-shell :is(.primary,.secondary){border-radius:10px;min-height:46px;font-size:15px}.app-shell .card{border-color:var(--border);border-radius:16px;box-shadow:0 2px 6px #24324b03}.app-shell .card-heading{padding:22px 24px}.app-shell .card-heading h2{color:#253047;font-size:19px}.app-shell .card-heading p{color:#667085;font-size:14px;line-height:1.6;margin-top:4px}.app-shell .stats-grid{gap:16px;margin-bottom:24px}.app-shell .stat-card{padding:20px;border-radius:14px;border-color:var(--border)}.app-shell .stat-card>div{color:#657086;font-size:14px}.app-shell .stat-card strong{color:#20283b;font-size:32px;margin-block:9px 5px}.app-shell .stat-card p{font-size:13px;line-height:1.6;color:#667085}.app-shell .stat-card svg{color:#9489ce}.app-shell .country-card{padding-bottom:18px}.app-shell .country-row{padding-block:12px;font-size:14px}.app-shell .section-heading{margin-block:30px 18px}.app-shell .section-heading p{font-size:14px;color:#667085}.app-shell .section-heading>.muted{font-size:13px}.app-shell .tool-grid{gap:16px;margin-bottom:26px}.app-shell .tool-card{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;grid-template-rows:auto 1fr auto;align-content:start;gap:12px 14px;min-width:0;background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px;box-shadow:0 2px 6px #24324b03}.app-shell .tool-card:hover{border-color:#c9c1ed;box-shadow:0 5px 18px #53498d0a}.app-shell .tool-card h3{grid-column:2;grid-row:1;align-self:center;min-width:0;margin:0;overflow-wrap:anywhere;font-size:18px;color:#2a3246}.app-shell .tool-card p{grid-column:1 / -1;grid-row:2;margin:0;font-size:14px;color:#667085;line-height:1.7}.app-shell .tool-card>b{grid-column:1 / -1;grid-row:3;align-self:end;margin:4px 0 0;font-size:14px;color:#6551c5}.app-shell .tool-card>.tool-icon{position:static;inset:auto;grid-column:1;grid-row:1;align-self:center;width:40px;height:40px;margin:0}.app-shell .tool-card>.tool-arrow{position:static;inset:auto;grid-column:3;grid-row:1;align-self:start;justify-self:end;margin-top:3px}.app-shell .tool-card.lavender .tool-icon{background:#eeeafb;color:#7660cf}.app-shell .tool-card.peach .tool-icon{background:#fff0e4;color:#bd762d}.app-shell .tool-card.mint .tool-icon{background:#e6f5ef;color:#35896b}.app-shell .links-card{margin:0 0 24px;overflow:hidden}.app-shell .search-field{min-width:250px;max-width:400px;background:#f9fafc;border-radius:9px;border-color:var(--border)}.app-shell .search-field input{font-size:16px;min-height:42px;background:transparent}.short-links-table{overflow-x:auto}.short-links-table table{width:100%;table-layout:fixed;white-space:normal}.short-links-table th{background:#fafbfe;color:#667085;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding-block:13px}.short-links-table th:first-child{width:34%}.short-links-table th:nth-child(2){width:26%}.short-links-table th:nth-child(3){width:9%}.short-links-table th:nth-child(4){width:15%}.short-links-table th:last-child{width:130px}.short-links-table td{padding:19px 16px;border-color:#eef0f6;vertical-align:middle}.short-links-table tr:last-child td{border-bottom:0}.short-links-table .link-cell{gap:12px;min-width:0}.short-links-table .site-icon{flex-shrink:0;background:#f2effc;border-radius:11px;width:38px;height:38px;color:#7e6cc4}.short-links-table .link-cell>div{min-width:0}.short-links-table .link-cell b{overflow-wrap:anywhere;font-size:15px;color:#344054}.short-links-table .link-cell small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#667085}.short-link-address{display:flex;align-items:center;gap:6px;min-width:0}.short-link-address a{color:#6d57cd;font-size:14px;overflow-wrap:anywhere}.short-links-table .link-copy-control{flex:0 0 34px;min-height:36px;display:grid;place-items:center;border-radius:8px;color:#8a819f}.short-links-table .link-copy-control:hover{background:#f3f0fc;color:#6652cc}.short-links-table .row-actions{gap:2px;justify-content:flex-end}.short-links-table .row-actions button{color:#667085;min-width:34px;min-height:38px;border-radius:8px}.short-links-table .row-actions button:hover{background:#f3f0fc;color:#6d57cd}.short-links-table .row-actions .danger-action:hover{background:#fff0f1;color:#b5475b}.short-links-table .short-link-date{font-size:13px}.short-links-table .short-link-clicks b{font-size:15px;color:#4d5568}.short-links-empty{padding:48px 20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell .dashboard-footer{margin-top:32px;border-color:var(--border);font-size:13px;gap:16px}.domain-workspace{color:#253047;font-size:16px;display:grid;gap:24px}.domain-workspace>.notice{margin:0;padding:18px 22px;border-radius:14px;background:#f5f2ff;border-color:#e5dff9;color:#564888}.domain-workspace>.notice p{color:#6d6381;font-size:14px;margin-top:4px}.domain-workspace .custom-domains{background:transparent;border:0;box-shadow:none}.domain-workspace .custom-domains>.card-heading{padding:0 0 18px}.domain-workspace .custom-domain{background:#fff;border:1px solid #e4e7ef;border-radius:16px;margin-top:18px;box-shadow:0 2px 6px #24324b03;overflow:hidden}.domain-workspace .custom-domain .domain-row{padding:22px;gap:14px;align-items:center}.domain-workspace .domain-row>svg{color:#7f6ec5}.domain-workspace .domain-row b{color:#2d3549;font-size:17px}.domain-workspace .domain-row small{color:#667085;font-size:14px}.domain-workspace .domain-status .pill{padding:5px 11px;border-radius:24px;font-size:12px;text-transform:capitalize;background:#fff7e8;color:#8a5b1c}.domain-workspace .domain-status[data-status=active] .pill{background:#e8f6ee;color:#29774f}.domain-workspace .domain-status[data-status=error] .pill{background:#fff0f1;color:#b5475b}.domain-workspace .domain-status[data-status=disabled] .pill{background:#f0f1f5;color:#70788b}.domain-workspace .domain-settings{padding:0 22px 22px;gap:20px;grid-template-columns:minmax(0,1fr)}.domain-workspace .domain-settings>*{min-width:0}.domain-workspace .domain-connection-status{background:#f8f9fc;border:1px solid #eaedf4;padding:18px;border-radius:12px}.domain-workspace .domain-connection-status p{font-size:15px;line-height:1.7}.domain-workspace .domain-connection-status small{font-size:13px;color:#667085;display:block;margin-top:7px}.domain-workspace .domain-connection-status>.secondary{margin-top:14px;font-size:14px;min-height:40px;background:#fff}.domain-steps{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0;margin:14px 0 0;list-style:none}.domain-steps li{display:flex;align-items:center;gap:6px;color:#667085;font-size:12px}.domain-steps li>span{width:21px;height:21px;display:grid;place-items:center;border:1px solid #dfe3ec;border-radius:50%;font-size:11px;background:#fff}.domain-steps li.complete{color:#3d8e6c}.domain-steps li.complete>span{color:#3d8e6c;background:#eaf6ef;border-color:#cbe8d9}.domain-workspace .domain-pending-notice{background:none;border:0;margin-top:10px;padding:0;font-size:13px;color:#7c718f}.domain-workspace .domain-destination{font-size:15px;font-weight:600;color:#465168}.domain-workspace .domain-destination select{min-height:48px;width:100%;border-radius:9px;background:#fff;color:#465168;font-size:15px}.domain-workspace .domain-dns{border:1px solid #e7eaf1;border-radius:12px;padding:0 18px 16px;font-size:14px;background:#fff}.domain-workspace .domain-dns>summary{padding:16px 0;color:#45516b;font-size:15px}.domain-workspace .domain-dns p{font-size:15px;line-height:1.7;color:#667085;margin-bottom:12px}.domain-workspace .dns-host-format{display:grid;gap:6px;max-width:520px;font-size:14px;color:#536079}.domain-workspace .dns-host-format select{min-height:44px;font-size:14px;border-radius:8px;width:100%}.domain-workspace .domain-dns-table{margin-top:16px;border-color:#e5e9f1}.domain-workspace .domain-dns-table th{background:#f8f9fc;color:#667085;font-size:12px}.domain-workspace .domain-dns-table td{font-size:15px;vertical-align:top}.domain-workspace .domain-dns-table code{font-size:14px;color:#46516a}.domain-workspace .dns-host-copy{color:#8c80ad}.domain-workspace .dns-zone-settings{font-size:13px}.domain-workspace .domain-dns-guidance{margin-top:14px;border-top:1px solid #edf0f6}.domain-workspace .domain-dns-guidance>summary{color:#667085;font-size:14px}.domain-workspace .domain-dns-guidance ol{font-size:14px;color:#6c788e}.domain-workspace .domain-help{padding:20px 22px;border-radius:14px;border-color:#e4e7ef;background:#fff}.domain-workspace .domain-help summary{cursor:pointer;font-size:16px;font-weight:650;color:#45516b}.domain-workspace .domain-help p{margin-top:12px;color:#667085;font-size:14px}.domain-toolbar{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin-bottom:4px}.domain-toolbar label{display:grid;gap:6px;font-size:13px;color:#667085}.domain-toolbar label:first-child{flex:1;min-width:180px}.domain-toolbar input,.domain-toolbar select{min-height:44px;font-size:15px;width:100%;background:#fff;border-radius:9px}.domain-workspace .domains-no-results{padding:35px 20px;text-align:center;background:#fff;border:1px solid #e4e7ef;border-radius:14px}.domains-no-results p{margin:8px 0 16px;color:#667085;font-size:15px}@media(min-width:1150px){.domain-workspace .domain-settings{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)}.domain-workspace .domain-destination{align-self:start;padding:18px;background:#fafbfe;border:1px solid #eaedf4;border-radius:12px}.domain-workspace .domain-settings>:is(.domain-dns,.domain-removal,.domain-help){grid-column:1 / -1}}@media(max-width:1100px){.short-links-table th:nth-child(4),.short-links-table .short-link-date{display:none}}@media(max-width:900px){.app-shell .sidebar{visibility:hidden;transform:translate(-100%);transition:transform .2s ease;width:256px}.app-shell .sidebar.open{visibility:visible;transform:translate(0)}.app-shell .main-shell{margin-left:0;width:100%}.app-shell .mobile-menu{display:grid;place-items:center;min-width:40px;min-height:42px;border-radius:8px}.app-shell .sidebar-close{display:grid;place-items:center;position:absolute;top:20px;right:14px;width:38px;height:38px;border-radius:8px}.app-shell .sidebar>.brand{padding-right:42px}.app-shell .scrim{position:fixed;inset:0;z-index:25;background:#1f263c66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-shell .topbar,.app-shell .dashboard-main{padding-inline:24px}}@media(max-width:700px){.app-shell .topbar{padding:14px 16px;gap:10px}.app-shell .breadcrumb{flex:1;gap:8px}.app-shell .breadcrumb>:is(span,svg){display:none}.app-shell .breadcrumb b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .topbar-right>a{margin:0;padding:0;border:0;font-size:13px;white-space:nowrap}.app-shell .dashboard-main{padding:24px 16px 0}.app-shell .page-heading{align-items:start;flex-wrap:wrap;gap:16px}.app-shell .page-heading .primary{width:100%}.app-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell .stat-card{padding:16px}.app-shell .stat-card>div{font-size:13px}.app-shell .stat-card strong{font-size:28px}.app-shell .stat-card p{font-size:12px}.app-shell .card-heading{padding:18px}.app-shell .links-card .card-heading{align-items:stretch}.app-shell .search-field{width:100%;min-width:0;max-width:none}.app-shell .tool-grid{grid-template-columns:minmax(0,1fr)}.app-shell .section-heading>.muted{display:none}.short-links-table table{min-width:0}.short-links-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.short-links-table tbody{display:block}.short-links-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:18px;gap:12px;border-bottom:1px solid #eef0f6}.short-links-table td{border:0;display:block;padding:0}.short-links-table .short-link-description,.short-links-table td[data-label="Short link"]{grid-column:1 / -1}.short-links-table .short-link-clicks{align-self:center;font-size:14px}.short-links-table .short-link-clicks:after{content:" clicks";font-size:13px;color:#667085}.short-links-table .short-link-actions{justify-self:end;grid-column:2;grid-row:3}.short-links-table .row-actions button,.short-links-table .link-copy-control{min-width:42px;min-height:44px}.short-links-table .short-link-date{display:block;grid-column:1 / -1;font-size:12px}.short-links-table .short-link-date:before{content:"Created "}.short-links-table .short-link-address{padding-left:50px;justify-content:space-between}.short-links-table .link-cell b{overflow-wrap:anywhere;font-size:16px}.domain-workspace{gap:18px}.domain-workspace>.notice{padding:16px}.domain-workspace .custom-domain .domain-row{padding:18px}.domain-workspace .domain-settings{padding:0 16px 18px;gap:16px}.domain-workspace .domain-row .domain-remove{margin-left:auto}.domain-workspace .domain-dns{padding-inline:12px}.domain-workspace .domain-dns-table :is(th,td){padding:10px 8px}.domain-workspace .domain-dns-table table{min-width:0;white-space:normal}.domain-workspace .domain-dns-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.domain-workspace .domain-dns-table tbody{display:block}.domain-workspace .domain-dns-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;border-bottom:1px solid #e5e9f1}.domain-workspace .domain-dns-table tr:last-child{border-bottom:0}.domain-workspace .domain-dns-table td{display:block;padding:0;min-width:0;border:0}.domain-workspace .domain-dns-table td:first-child{font-size:13px;font-weight:650}.domain-workspace .domain-dns-table td:nth-child(4){grid-column:2;grid-row:1;font-size:12px;color:#667085}.domain-workspace .domain-dns-table td:nth-child(4):before{content:"TTL: "}.domain-workspace .domain-dns-table td:is(:nth-child(2),:nth-child(3)){grid-column:1 / -1}.domain-workspace .domain-dns-table td:is(:nth-child(2),:nth-child(3)):before{display:block;margin-bottom:4px;font-size:12px;color:#667085}.domain-workspace .domain-dns-table td:nth-child(2):before{content:"Name / Host"}.domain-workspace .domain-dns-table td:nth-child(3):before{content:"Target / Value"}.domain-workspace .domain-dns-table code{max-width:none}.domain-workspace .dns-host-value .dns-host-copy{flex-basis:44px;width:44px;min-height:44px}.domain-workspace .domain-toolbar label{flex:1 1 100%}.app-shell .dashboard-main :is(input,select,textarea),.domain-workspace :is(.dns-host-format,.domain-destination,.domain-toolbar,.dns-zone-settings) :is(input,select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){.app-shell *,.domain-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dashboard-header-button,.app-shell .topbar-right>.dashboard-header-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0;padding:10px 16px;border:1px solid #725bd2;border-radius:9px;background:#725bd2;color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.app-shell .topbar-right>.dashboard-header-button:hover{background:#6149c0;border-color:#6149c0;color:#fff}.dashboard-header-button svg{flex-shrink:0}.app-shell .topbar-right{max-width:min(45%,400px);flex-shrink:0}@media(max-width:700px){.app-shell .topbar-right>.dashboard-header-button{padding:8px 10px;font-size:12px;gap:5px}}.admin-seo{padding:24px;color:#344054}.seo-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.seo-heading h2{margin:0;font-size:22px}.seo-heading p{color:#667085;font-size:15px;margin:7px 0 0;line-height:1.7}.admin-seo form{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr);gap:22px}.admin-seo fieldset{min-width:0;border:1px solid #e4e7ef;border-radius:12px;padding:20px;display:grid;gap:16px;margin:0}.admin-seo legend{font-size:16px;font-weight:650;padding:0 8px}.admin-seo legend svg{vertical-align:middle;margin-right:7px;color:#7a67cc}.admin-seo label{display:grid;gap:6px;font-size:14px;font-weight:550}.admin-seo :is(input:not([type=checkbox]),textarea,select){width:100%;min-width:0;font-size:16px;background:#fff;border-radius:9px}.admin-seo small{font-size:13px!important;line-height:1.7;color:#667085;font-weight:400}.seo-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-seo .seo-checkbox{display:flex;align-items:center;gap:10px}.seo-checkbox input{width:18px;height:18px;min-height:0;flex-shrink:0}.seo-preview{align-self:start;border:1px solid #e4e7ef;border-radius:12px;background:#f9faff;padding:22px;overflow-wrap:anywhere}.seo-preview>span{display:flex;align-items:center;gap:7px;font-size:13px;color:#667085;margin-bottom:25px}.seo-preview>small{display:block}.seo-preview h3{font-size:20px;color:#5141b8;line-height:1.5;margin:5px 0}.seo-preview p{font-size:14px;line-height:1.7;margin:0 0 20px;color:#475467}.seo-global,.seo-save{grid-column:1/-1}.admin-seo .seo-meta-input{font-family:ui-monospace,monospace;font-size:14px;line-height:1.8}.seo-scope{font-size:14px;line-height:1.7;color:#667085;margin:0}.seo-save{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.admin-seo .text-button{justify-self:start}.admin-seo .error-banner,.admin-seo .admin-success{margin-bottom:20px}@media(max-width:1100px){.admin-seo form{grid-template-columns:minmax(0,1fr)}.seo-preview{grid-row:2}}@media(max-width:650px){.admin-seo{padding:18px}.seo-heading{flex-direction:column}.seo-field-grid{grid-template-columns:minmax(0,1fr)}.admin-seo fieldset{padding:16px}.seo-save .primary{width:100%}.admin-seo .seo-meta-input{font-size:16px}}.admin-dashboard-button{padding:24px;color:#344054}.dashboard-button-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.dashboard-button-heading h2{margin:0;font-size:22px}.dashboard-button-heading p{color:#667085;font-size:15px;margin:7px 0 0;line-height:1.7;max-width:680px}.admin-dashboard-button form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:22px}.admin-dashboard-button fieldset{min-width:0;border:1px solid #e4e7ef;border-radius:12px;padding:20px;display:grid;gap:18px;margin:0}.admin-dashboard-button legend{font-size:16px;font-weight:650;padding:0 8px}.admin-dashboard-button label{display:grid;gap:6px;font-size:14px;font-weight:550}.admin-dashboard-button input:not([type=checkbox]){width:100%;min-width:0;font-size:16px;border-radius:9px}.admin-dashboard-button small{font-size:13px;line-height:1.7;color:#667085;font-weight:400}.admin-dashboard-button .dashboard-button-checkbox{display:flex;align-items:center;gap:10px;line-height:1.6}.dashboard-button-checkbox input{width:18px;height:18px;min-height:0;flex-shrink:0}.admin-dashboard-button .text-button{justify-self:start;text-align:left}.dashboard-button-preview{align-self:start;border:1px solid #e4e7ef;border-radius:12px;background:#f9faff;padding:22px;min-width:0}.dashboard-button-preview>small{display:block;margin-bottom:24px;font-size:11px;letter-spacing:1px}.dashboard-button-preview p{font-size:13px;color:#667085;line-height:1.7;margin:18px 0 0}.dashboard-button-preview .dashboard-header-button{display:inline-flex;max-width:100%}.dashboard-button-save{grid-column:1/-1}@media(max-width:700px){.admin-dashboard-button{padding:18px}.dashboard-button-heading{flex-direction:column;gap:14px}.admin-dashboard-button form{grid-template-columns:minmax(0,1fr)}}
