.public-page-settings .preview-browser{color:#a08bab;background:#fffcfe;border-bottom:1px solid #a88aba20;align-items:center;gap:8px;height:38px;padding:0 17px;font-size:9px;display:flex}.public-page-settings :is(.preview-browser>.icon){width:12px;height:12px}.public-page-settings :is(.preview-browser>span){color:#ad9bb6;margin-left:auto;font-size:8px}.public-page-settings .settings-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.public-page-settings :is(.settings-heading .eyebrow){color:#a080b1;letter-spacing:.14em;margin:3px 0 8px;font-size:8px}.public-page-settings :is(.settings-heading h2){letter-spacing:-.055em;font-size:32px}.public-page-settings .draft-tag{color:#a08baa;white-space:nowrap;border:1px solid #baa3c844;border-radius:4px;padding:4px 8px;font-size:8px}.public-page-settings .page-address{color:#a18bab;background:#fffcff;border:1px solid #ad96be38;border-radius:6px;align-items:center;gap:11px;margin:29px 0 35px;padding:16px;font-size:12px;display:flex}.public-page-settings :is(.page-address>.icon){color:#9b80aa;width:16px;height:16px}.public-page-settings :is(.page-address b){color:#6e507f;font-weight:500}.public-page-settings :is(.style-settings fieldset){border:0;margin:0;padding:0}.public-page-settings :is(.style-settings legend){margin-bottom:18px;font-size:13px;font-weight:500}.public-page-settings .style-options{grid-template-columns:1fr 1fr;gap:13px;display:grid}.public-page-settings .style-option{cursor:pointer;background:#fbf9fc;border:1px solid #b7a2c446;border-radius:7px;padding:12px;transition:border-color .15s,background .15s;position:relative}.public-page-settings .style-option:has(input:checked){background:#eee5f5;border-color:#9775ae;box-shadow:0 0 0 1px #9775ae}.public-page-settings .style-option:has(input:focus-visible){outline-offset:5px;outline:3px solid #9775ae}.public-page-settings :is(.style-option>input){opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.public-page-settings .style-name{justify-content:space-between;align-items:center;margin-top:15px;font-size:12px;font-weight:500;display:flex}.public-page-settings :is(.style-name>.icon){color:#8c659f;visibility:hidden;width:16px;height:16px}.public-page-settings :is(.style-option:has(input:checked) .style-name>.icon){visibility:visible}.public-page-settings .style-description{color:#a48ab1;margin-top:4px;font-size:9px;display:block}.public-page-settings .mini-layout{pointer-events:none;background:#f1ebf2;border:1px solid #b99fca30;border-radius:4px;height:134px;display:flex;overflow:hidden}.public-page-settings .mini-links{flex-direction:column;align-items:center;gap:6px;padding:16px 22px}.public-page-settings .mini-avatar{background:#bc9acb;border-radius:50%;width:24px;height:24px}.public-page-settings .mini-name{background:#a287b3;border-radius:2px;width:29px;height:4px;margin-bottom:2px}.public-page-settings :is(.mini-links i){background:#fdfbff;border:1px solid #c0adcd;border-radius:2px;width:100%;height:13px}.public-page-settings .mini-profile{background:#2d2434;align-items:center;gap:9px;padding:10px}.public-page-settings .mini-photo{background:#7f688d 50%/cover;width:48%;height:100%}.public-page-settings .mini-profile-body{flex-direction:column;gap:8px;width:44%;display:flex}.public-page-settings :is(.mini-profile-body .mini-name){background:#ded0e7;width:100%;height:9px}.public-page-settings :is(.mini-profile-body i){background:#887394;width:80%;height:3px;display:block}.public-page-settings :is(.mini-profile-body i:last-child){background:#c6a5d7;border-radius:2px;height:10px}.public-page-settings .settings-save{border-top:1px solid #ad96be38;align-items:center;gap:18px;margin-top:31px;padding-top:25px;display:flex}.public-page-settings :is(.settings-save .button){gap:18px;min-height:46px;padding:11px 16px;font-size:11px}.public-page-settings :is(.settings-save .icon){width:16px;height:16px}.public-page-settings #save-status{color:#8b7397;font-size:10px}.public-page-settings .preview-toolbar{color:#887292;justify-content:space-between;align-items:center;gap:12px;height:35px;margin-bottom:20px;font-size:11px;display:flex}.public-page-settings :is(.preview-toolbar>a){place-items:center;min-width:35px;height:35px;display:grid}.public-page-settings :is(.preview-toolbar>a>.icon){width:17px;height:17px}.public-page-settings .device-switch{background:#eee8f3;border:1px solid #c6b3d23d;border-radius:5px;gap:3px;padding:3px;display:flex}.public-page-settings :is(.device-switch>button){color:#9d88a9;border-radius:3px;min-height:29px;padding:5px 13px;font-size:9px}.public-page-settings :is(.device-switch>[aria-pressed=true]){color:#715182;background:#fffafe;box-shadow:0 1px 4px #70518110}.public-page-settings .preview-stage{background:#e9e2ef;border:1px solid #c7b2d332;border-radius:9px;justify-content:center;align-items:flex-start;min-height:730px;padding:25px 15px 30px;display:flex}.public-page-settings .preview-device{background:#faf8f4;border:6px solid #39313f;border-radius:21px;width:min(352px,100%);overflow:hidden;box-shadow:0 9px 26px #31243f18}.public-page-settings :is(.preview-device .preview-browser){height:32px;padding-inline:14px;font-size:8px}.public-page-settings .preview-viewport{height:660px;overflow:hidden}.public-page-settings :is(.preview-viewport>iframe){transform-origin:0 0;border:0;width:100%;height:660px;display:block}.public-page-settings .preview-device[data-device=desktop]{border:1px solid #c7b6d2;border-radius:6px;width:100%}.public-page-settings :is(.preview-device[data-device=desktop] .preview-viewport){height:500px}.public-page-settings :is(.preview-device[data-device=desktop] iframe){width:1120px;height:1050px}@media (hover:hover) and (pointer:fine){.style-option:hover{border-color:#9c7eb0}.public-page-settings :is(.device-switch>button:hover){color:#614672}}@media (width<=1350px){.review-main,.review-footer{width:calc(100% - 80px)}.public-page-settings :is(.settings-heading h2){font-size:29px}.public-page-settings .mini-links{padding-inline:15px}.public-page-settings .style-description{font-size:8px}.public-page-settings .preview-stage{padding:20px 13px}}@media (width<=1050px){.settings-shell{grid-template-columns:330px minmax(300px,1fr);gap:35px;padding:35px 28px}}@media (width<=760px){.review-header{gap:18px;height:78px;padding-inline:22px}.public-page-settings :is(.settings-heading h2){font-size:30px}.public-page-settings .style-options{gap:16px}.public-page-settings .mini-layout{height:150px}.public-page-settings .mini-links{gap:7px;padding:19px 24px}.public-page-settings :is(.mini-links i){height:14px}.public-page-settings .mini-avatar{width:27px;height:27px}.public-page-settings .settings-preview{margin-inline:-7px}.public-page-settings .preview-stage{min-height:0;padding:21px 14px}.public-page-settings .preview-toolbar{margin-inline:7px}.public-page-settings .page-address{margin-block:25px 30px}.public-page-settings .style-description{font-size:9px}.public-page-settings .settings-save{margin-top:26px}.public-page-settings .style-option{padding:13px}.public-page-settings .preview-viewport,.public-page-settings :is(.preview-viewport>iframe){height:620px}}@media (width<=360px){.review-title h1{font-size:44px}.public-page-settings .mini-links{padding-inline:17px}.public-page-settings .style-option{padding:10px}.public-page-settings .style-options{gap:12px}.public-page-settings :is(.settings-heading h2){font-size:28px}.public-page-settings .draft-tag{font-size:7px}.public-page-settings .preview-stage{padding:17px 9px}.public-page-settings :is(.device-switch>button){padding-inline:10px}}.public-page-settings .settings-preview{min-width:0;position:sticky;top:24px}.public-page-settings .preview-stage{min-height:0}.public-page-settings .preview-viewport{height:min(660px,100svh - 340px);min-height:380px}.public-page-settings :is(.preview-viewport>iframe){height:100%}.public-page-settings :is(.preview-device[data-device=desktop] .preview-viewport){min-height:0}.public-page-settings :is(.style-settings .appearance-group){border-top:1px solid #ad96be38;margin-top:33px;padding-top:29px}.public-page-settings :is(.appearance-group legend){float:left;justify-content:space-between;align-items:center;width:100%;display:flex}.public-page-settings :is(.appearance-group legend+*){clear:both}.public-page-settings #palette-name{color:#806b8a;font-size:10px;font-weight:400}.public-page-settings .palette-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.public-page-settings .palette-option{cursor:pointer;text-align:center;color:#806b8a;font-size:10px;position:relative}.public-page-settings :is(.palette-option input,.shape-options input,.font-options input){opacity:0;width:1px;height:1px;margin:0;position:absolute}.public-page-settings .palette-swatch{background:var(--swatch-bg);outline-offset:3px;border:1px solid #30273518;border-radius:7px;outline:2px solid #0000;grid-template-columns:1fr 1fr;align-items:end;gap:5px;height:61px;margin-bottom:8px;padding:10px;display:grid}.public-page-settings :is(.palette-swatch i){background:var(--swatch-panel);border:1px solid #30273514;border-radius:3px;height:26px;display:block}.public-page-settings :is(.palette-swatch i:last-child){background:var(--swatch-accent);height:36px}.public-page-settings :is(.palette-option:has(input:checked) .palette-swatch){outline-color:#9775ae}.public-page-settings .palette-option:has(input:checked){color:#553e64;font-weight:500}.public-page-settings :is(.palette-option:has(input:focus-visible) .palette-swatch){outline-offset:5px;outline:3px solid #705181}.public-page-settings .custom-colours{background:#fffdfd;border:1px solid #ad96be38;border-radius:7px;margin-top:23px;padding-inline:14px}.public-page-settings .colour-row{justify-content:space-between;align-items:center;gap:14px;min-height:59px;display:flex}.public-page-settings :is(.colour-row+.colour-row){border-top:1px solid #ad96be26}.public-page-settings :is(.colour-row>label){color:#685674;cursor:pointer;font-size:11px}.public-page-settings :is(.colour-row>div){align-items:center;gap:8px;display:flex}.public-page-settings :is(.colour-row input[type=color]){cursor:pointer;background:0 0;border:1px solid #30273520;border-radius:5px;width:36px;height:36px;padding:4px}.public-page-settings :is(){border:0;border-radius:2px;padding:0}.public-page-settings :is(.colour-row input[type=text]){color:#796482;letter-spacing:.03em;background:0 0;border-radius:3px;width:82px;height:38px;padding:6px;font-size:10px}.public-page-settings :is(.colour-row input[type=text]:focus){background:#f4eef7}.public-page-settings .contrast-note{color:#806b8a;margin-top:11px;font-size:9px}.public-page-settings :is(.shape-options,.font-options){gap:11px;display:grid}.public-page-settings .shape-options{grid-template-columns:repeat(3,minmax(0,1fr))}.public-page-settings .font-options{grid-template-columns:1fr 1fr}.public-page-settings :is(.shape-options label,.font-options label){cursor:pointer;color:#806b8a;background:#fbf9fc;border:1px solid #b7a2c446;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px 9px 12px;font-size:10px;display:flex;position:relative}.public-page-settings :is(.shape-options label:has(input:checked),.font-options label:has(input:checked)){color:#553e64;background:#eee5f5;border-color:#9775ae;box-shadow:0 0 0 1px #9775ae}.public-page-settings :is(.shape-options label:has(input:focus-visible),.font-options label:has(input:focus-visible)){outline-offset:5px;outline:3px solid #9775ae}.public-page-settings .shape-example{background:#e3d6eb;border:1px solid #9573a7;width:43px;height:23px}.public-page-settings .soft-shape{border-radius:5px}.public-page-settings .pill-shape{border-radius:30px}.public-page-settings .font-example{color:#634771;letter-spacing:-.07em;font-size:25px;line-height:1.1}.public-page-settings .serif-example{letter-spacing:-.055em;font-family:Georgia,serif;font-size:31px}.public-page-settings :is(.font-options label){min-height:91px}.public-page-settings .reset-appearance{color:#806b8a;min-height:44px;margin-top:18px;padding:10px 0;font-size:10px;display:block}.public-page-settings .settings-save{margin-top:10px}.public-page-settings .mini-layout{background:var(--mini-bg,#f1ebf2)}.public-page-settings :is(.mini-links i){background:var(--mini-panel,#fffcf9);border-color:#30273520}.public-page-settings :is(.mini-links i:first-of-type){background:var(--mini-panel,#fffcf9);border:1px solid #30273520}.public-page-settings :is(.mini-links i:last-of-type,.mini-profile-body i:last-child){background:var(--mini-accent,#705181);border:0}.public-page-settings :is(.mini-avatar,.mini-name,.mini-profile-body .mini-name){background:var(--mini-accent,#705181)}.public-page-settings .mobile-settings-actions{display:none}@media (hover:hover) and (pointer:fine){.palette-option:hover .palette-swatch,.public-page-settings :is(.shape-options label:hover,.font-options label:hover){border-color:#9775ae}.public-page-settings .reset-appearance:hover{text-underline-offset:4px;text-decoration:underline}}@media (width<=760px){.settings-shell{padding-bottom:104px}.public-page-settings :is(.settings-preview,.settings-save .button){display:none}.public-page-settings .settings-save{border:0;min-height:20px;padding:0}.public-page-settings .mobile-settings-actions{z-index:10;padding:13px 22px max(13px, env(safe-area-inset-bottom));background:#f7f2fa;border-top:1px solid #ad96be38;gap:13px;display:flex;position:fixed;bottom:0;left:0;right:0}.public-page-settings :is(.mobile-settings-actions>button){border-radius:5px;flex:1;min-height:46px;font-size:11px}.public-page-settings #show-mobile-preview{color:#705181;border:1px solid #b7a2c4}}.public-page-settings{flex:1;min-height:0;overflow:auto}.public-page-settings .verification-settings{min-height:100%;padding-bottom:35px;overflow:visible}.public-page-settings .page-editor-grid{grid-template-columns:minmax(270px,330px) minmax(280px,1fr);align-items:start;gap:34px;display:grid}.public-page-settings .style-settings{min-width:0}.public-page-settings .settings-heading h2{margin:0;font-size:29px}.public-page-settings .page-address{overflow-wrap:anywhere;margin:24px 0 9px}.public-page-settings .page-content-actions{justify-content:flex-end;margin-bottom:25px;display:flex}.public-page-settings .page-content-actions>a{min-height:38px;color:var(--accent);align-items:center;gap:5px;font-size:11px;display:flex}.public-page-settings .page-content-actions .icon{width:15px;height:15px}.public-page-settings .palette-name,.public-page-settings .save-status{color:var(--mut);font-size:11px;font-weight:400}.public-page-settings .expand-preview{width:35px;height:35px;color:var(--accent);place-items:center;display:grid}.public-page-settings .preview-device[data-device=desktop] iframe{transform:scale(var(--preview-scale,1))}.public-page-settings .font-example{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.public-page-settings .settings-save .button{min-height:46px}.public-page-settings .page-settings-loading{gap:18px;padding:25px;display:grid}.public-page-settings .style-option,.public-page-settings .shape-options label,.public-page-settings .font-options label{background:var(--field);color:var(--tx);border-color:var(--lift-hover)}.public-page-settings .page-address,.public-page-settings .custom-colours{background:var(--field);border-color:var(--lift-hover)}.public-page-settings .colour-row>label,.public-page-settings .colour-row input[type=text]{color:var(--tx)}.public-page-settings .style-name{font-size:13px}.public-page-settings .contrast-note,.public-page-settings .style-description,.public-page-settings .reset-appearance,.public-page-settings .preview-toolbar{color:var(--mut)}.public-page-settings .draft-tag{color:var(--mut);border-color:var(--lift-hover)}.public-page-settings .palette-option{color:var(--mut)}.public-page-settings .style-settings .appearance-group,.public-page-settings .settings-save{border-color:var(--lift-hover)}.public-page-settings .settings-preview{top:20px}.public-page-settings .preview-viewport{height:min(620px,100svh - 320px);min-height:340px}.public-preview-dialog{border:1px solid var(--lift-hover);background:var(--field);color:var(--tx);border-radius:12px;width:min(1120px,100% - 48px);max-width:none;height:calc(100dvh - 48px);max-height:none;padding:0}.public-preview-dialog[open]{flex-direction:column;display:flex}.public-preview-dialog::backdrop{background:#19151ec9}.public-preview-dialog>header{border-bottom:1px solid var(--lift-hover);justify-content:space-between;align-items:center;min-height:60px;padding:9px 18px;font-size:12px;display:flex}.public-preview-dialog>header button{width:44px;height:44px;color:var(--tx);place-items:center;display:grid}.public-preview-dialog>iframe{border:0;flex:1;width:100%;min-height:0;display:block}body:has(.public-preview-dialog[open]){overflow:hidden}.tab-shell:has(.public-page-settings)>.tabbar{display:none}.public-page-settings .mobile-save-status{text-align:center;width:100%;color:var(--mut);font-size:11px}@media (width>=900px){.desktop-app[data-page=settings] .desktop-route:has(.public-page-settings){padding:30px}.desktop-app[data-page=settings] .desktop-route .tab-shell:has(.public-page-settings){background:0 0;border-radius:0;max-width:1400px}.public-page-settings .verification-settings-layout{grid-template-columns:150px minmax(0,1fr);gap:30px}.public-page-settings .verification-settings>header>a{display:none}.public-page-settings .verification-settings-layout>nav>a{padding-inline:10px;font-size:11px}.public-page-settings .verification-settings{padding:0}}@media (width>=900px) and (width<=1250px){.public-page-settings .verification-settings-layout{grid-template-columns:1fr}.public-page-settings .verification-settings-layout>nav{display:none}.public-page-settings .verification-settings>header>a{color:var(--accent);align-items:center;gap:8px;font-size:12px;display:flex}}@media (width<=899px){.public-page-settings .verification-settings>header{flex-wrap:wrap;gap:14px}.public-page-settings .verification-settings>header>a{color:var(--accent);align-items:center;gap:7px;font-size:12px;display:flex}.public-page-settings .verification-settings>header h1{display:none}.public-page-settings .page-editor-grid{grid-template-columns:minmax(0,1fr);max-width:460px;margin:auto}.public-page-settings .settings-preview,.public-page-settings .settings-save .button{display:none}.public-page-settings .verification-settings{padding-bottom:130px}.public-page-settings .mobile-settings-actions{z-index:10;padding:12px 22px max(12px,env(safe-area-inset-bottom));background:var(--field);border-top:1px solid var(--lift-hover);flex-wrap:wrap;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.public-page-settings .mobile-settings-actions>button{border:1px solid var(--lift-hover);border-radius:5px;flex:1;min-height:46px;font-size:12px}.public-preview-dialog{border:0;border-radius:0;width:100%;height:100dvh;margin:0;inset:0}.public-page-settings .settings-save{border:0;min-height:20px;padding:0}}.public-page-settings .settings-heading h2{font-weight:500}.public-page-settings .style-option:has(input:checked) .style-name{color:#553e64}.public-page-settings .style-option:has(input:checked) .style-description{color:#796482}.public-page-settings .palette-option:has(input:checked),.public-page-settings .page-address b{color:var(--accent)}.public-page-settings .preview-stage,.public-page-settings .device-switch{background:var(--soft);border-color:var(--lift-hover)}.public-page-settings .device-switch>button{color:var(--mut)}.public-page-settings .device-switch>[aria-pressed=true]{background:var(--field);color:var(--accent)}.public-page-settings .font-example{color:var(--accent)}.public-page-settings .font-options label:has(input:checked) .font-example{color:#553e64}.public-page-settings .colour-row input[type=text]:focus{background:var(--soft);color:var(--tx)}