html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}.landing-page{--page-width:1080px;--page-gutter:32px;background:#fff}.landing-page header{background:#fff;border-bottom:0;height:80px}.landing-page .header-inner{width:min(var(--page-width), calc(100% - 2 * var(--page-gutter)))}.landing-page main{width:min(880px,100% - 40px);padding:36px 0 0}.landing-page h1{letter-spacing:-.055em;font-size:clamp(40px,5.4vw,64px);line-height:1.08}.landing-page .hero-badge{color:#687486;margin-bottom:16px}.landing-page .hero-line{color:#626b79;margin:20px auto 0;font-size:20px;font-weight:400;line-height:1.4}.hero-detail{text-align:center;color:#748092;margin:16px 0 28px;font-size:12px;line-height:1.6}.landing-page .stage{border-radius:20px;max-width:760px;margin-inline:auto;box-shadow:0 16px 48px #18244508,0 2px 8px #18244504}.landing-page .stage-inner{padding:16px}.landing-page .dropzone{background:#fcfcfd;border-radius:12px;min-height:288px;padding:28px 16px}.landing-page .cloud{background:#f0f2f6;width:60px;height:60px;margin-bottom:18px}.landing-page .cloud svg{width:32px;height:32px}.landing-page .drop-title{font-size:23px}.landing-page .drop-choice{color:#3e5dcc}.landing-page .drop-choice button{min-height:44px;text-decoration:none}.landing-page .drop-choice button:hover{text-underline-offset:4px;text-decoration:underline}.landing-page .drop-zero{color:#657080;margin-top:16px;font-size:13px}.landing-page .drop-sub{color:#798393;margin-top:6px;font-size:11px}.landing-page .dropzone.drag{background:#f1f4ff;border:2px dashed #536be5;box-shadow:inset 0 0 0 5px #e7ecff}.landing-page .dropzone.drag .cloud{background:#e4eaff;transform:translateY(-4px)}.landing-page .below-note{text-align:center;white-space:normal;color:#758092;margin-top:20px;font-size:12px;font-weight:400}.landing-page .below-note .clock{display:none}.landing-page .below-note-text{line-height:1.7}.keep-value{text-align:center;color:#465365;margin:14px 0 0;font-size:14px}.keep-value strong{color:#263b89;font-weight:600}.keep-value span{color:#758092;margin-top:5px;font-size:12px;display:block}.landing-page .success{padding:30px 32px}.landing-page .bigcheck{width:54px;height:54px;margin:0 auto 16px}.landing-page .success h2{font-size:32px}.landing-page .url-card{width:min(580px,100%);min-width:0}.landing-page .url{overflow-wrap:anywhere;min-width:0}.landing-page .url-copy{flex-shrink:0;min-height:44px}.landing-page .keep-online{margin-top:24px}.landing-details{margin-top:76px;position:relative}.section-label{letter-spacing:.16em;text-transform:uppercase;color:#748092;margin:0 0 28px;font-size:10px;font-weight:600}.how-section{border-top:1px solid #e9ecf1;padding:34px 0 42px}.how-steps{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.step-number{color:#8d98af;font-variant-numeric:tabular-nums;font-size:12px}.how-steps h3{letter-spacing:-.025em;margin:12px 0 9px;font-size:19px;font-weight:550}.how-steps p{color:#697485;margin:0;font-size:13px;line-height:1.7}.positioning{text-align:center;padding:62px 0 70px}.positioning .section-label{margin-bottom:22px}.positioning h2{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3.6vw,40px);font-weight:550;line-height:1.2}.positioning h2 span{color:#7b8596}.positioning>p:last-child{color:#697485;margin:22px 0 0;font-size:13px;line-height:1.9}.plans-section{border-top:1px solid #e9ecf1;grid-template-columns:1fr 1.6fr;gap:42px;padding:36px 0 46px;display:grid}.plans-intro .section-label{margin-bottom:18px}.plans-intro h2{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:550;line-height:1.3}.plans-intro>p:last-child{color:#748092;margin:16px 0 0;font-size:12px;line-height:1.7}.plan-options{grid-template-columns:1fr 1fr;gap:28px;display:grid}.plan-heading{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.plan-heading h3{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:10px;font-weight:600}.plan-price{letter-spacing:-.045em;font-size:25px}.coming-later{white-space:nowrap;color:#647086;background:#f2f4f7;border-radius:5px;padding:5px 7px;font-size:10px}.plan-option>p{color:#697485;margin:12px 0;font-size:12px;line-height:1.7}.plan-option ul{color:#536073;margin:20px 0 0;padding:0;font-size:12px;line-height:2;list-style:none}.plan-option li:before{content:"·";color:#9ba7ba;margin-right:8px}.plan-option .future-label{color:#8390a1;margin:18px 0 0;font-size:10px}.plan-future ul{margin-top:4px}.trust-strip{z-index:1;color:#798393;justify-content:center;gap:28px;padding:22px 0 70px;font-size:11px;display:flex;position:relative}.landscape{stroke:#a5b3d2;stroke-width:1px;opacity:.18;pointer-events:none;width:100%;height:115px;position:absolute;bottom:0;left:0}.landing-page footer.site-footer{padding-inline:var(--page-gutter);position:relative}.landing-page .footer-inner,.landing-page .footer-bottom{max-width:var(--page-width)}@media (width<=640px){.landing-page{--page-gutter:18px}.landing-page header{height:66px}.landing-page footer.site-footer{padding-inline:18px}.landing-page .header-inner{gap:12px;width:calc(100% - 36px)}.landing-page .drop-logo{width:148px}.landing-page main{width:calc(100% - 36px);padding-top:28px}.landing-page .hero-badge{margin-bottom:14px;font-size:9px}.landing-page .hero-line{margin-top:16px;font-size:17px}.hero-detail{margin:14px 0 22px;font-size:10px}.landing-page .stage-inner{padding:10px}.landing-page .dropzone{min-height:260px;padding:24px 10px}.landing-page .drop-title{font-size:20px}.landing-page .drop-zero{font-size:11px}.landing-page .drop-sub{max-width:230px;line-height:1.5}.landing-page .success{padding:26px 16px}.landing-page .success h2{font-size:27px}.landing-page .url-card{flex-direction:column;align-items:stretch;gap:10px}.landing-page .url{white-space:normal;text-align:center;font-size:14px}.landing-page .url-copy{width:100%}.landing-details{margin-top:52px}.how-section{padding-top:28px}.how-steps{grid-template-columns:1fr;gap:26px}.how-steps li{padding-left:40px;position:relative}.step-number{position:absolute;top:4px;left:0}.how-steps h3{margin-top:0}.positioning{padding:32px 0 48px}.plans-section{grid-template-columns:1fr;gap:28px}.plan-options{gap:20px}.trust-strip{flex-wrap:wrap;gap:10px 18px;padding-bottom:50px;font-size:10px}}@media (width<=360px){.plan-options{grid-template-columns:1fr}}.landing-page main{padding-top:56px}.landing-page .hero-line{margin:22px auto 36px;font-size:18px;line-height:1.6}.landing-page .stage{max-width:640px;box-shadow:none}.landing-page .dropzone{background:#fafbff;min-height:300px}.landing-page .drop-choice{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.landing-page .drop-choice button{border-radius:11px;min-height:48px;padding:12px 22px;font-weight:600}.landing-page #chooseFolderBtn{color:#fff;background:#3157eb;border:1px solid #3157eb}.landing-page #chooseFolderBtn:hover{background:#2445c5;text-decoration:none}.landing-page #chooseHTMLBtn{color:#3157eb;background:0 0;border:1px solid #0000}.landing-page .below-note{color:#596474;margin-top:22px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.landing-page main{padding-top:32px}.landing-page h1{font-size:40px}.landing-page .hero-line{font-size:16px}.landing-page .drop-title{font-size:21px}}.landing-page main>.below-note{margin-bottom:36px}.landing-page .dropzone{cursor:pointer}.landing-page .dropzone .cloud{width:48px;height:48px;margin-bottom:14px}.landing-page .dropzone .drop-title{font-size:clamp(19px,2.6vw,23px);line-height:1.3}.landing-page .drop-choice{margin-top:20px;position:relative}.landing-page #chooseUploadBtn{color:#fff;background:#3453f5;border:1px solid #3453f5;min-height:48px}.landing-page #chooseUploadBtn:hover{background:#2642dc;text-decoration:none}.landing-page #uploadMenu{z-index:10;background:#fff;border:1px solid #dce1ed;border-radius:12px;width:220px;max-width:calc(100vw - 64px);padding:6px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #17203320}.landing-page #uploadMenu[hidden]{display:none}.landing-page #uploadMenu button{text-align:left;color:#172033;background:#fff;border:0;width:100%;min-height:44px;padding:10px 12px;font-size:15px;display:block}.landing-page #uploadMenu button:hover,.landing-page #uploadMenu button:focus-visible{background:#eef1ff;text-decoration:none}.landing-page .upload-help{color:#536079;max-width:440px;margin:18px 0 0;font-size:13px;line-height:1.65}.landing-page .upload-help span{display:block}.upload-resume{max-width:640px;margin:16px auto;padding:12px 16px;font-size:14px}.upload-resume summary{cursor:pointer;color:#536079}.upload-resume>a{overflow-wrap:anywhere;margin:12px 0;display:block}.upload-resume>button{margin:0}@media (hover:hover){.landing-page .dropzone:hover{background:#f4f6ff;border-color:#6680f5}}.landing-page #initial{cursor:pointer}.my-sites-view{box-sizing:border-box;color:#171717;background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:min(600px,100% - 32px);max-height:calc(100dvh - 48px);padding:28px;font-family:inherit}.my-sites-heading{z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:16px;margin-top:-28px;padding-top:28px;padding-bottom:8px;display:flex;position:sticky;top:-28px}.my-sites-heading h2{letter-spacing:-.04em;margin:0;font-size:24px}.my-sites-view p{color:#64748b;font-size:14px;line-height:1.6}.my-sites-view ul{margin:24px 0;padding:0;list-style:none}.my-sites-view li{border-top:1px solid #e5e7eb;padding:20px 0}.my-sites-view h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:550}.my-sites-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.my-sites-view button,.my-sites-view a{font:inherit;min-height:40px;font-size:14px}.my-sites-view button{cursor:pointer;background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px}.my-sites-view a{color:#5753cf;text-underline-offset:4px;align-items:center;display:inline-flex}.my-sites-view :focus-visible{outline-offset:3px;outline:2px solid #6366f1}.my-sites-view button:disabled{cursor:wait;opacity:.6}.site-management{margin-top:16px}.site-management h4{margin:24px 0 8px;font-size:15px}.site-management button{margin:4px 8px 4px 0}.site-management li{padding:10px 0}.site-management p{overflow-wrap:anywhere}.site-management input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #e5e7eb;border-radius:8px;margin:8px 0;padding:12px;display:block}.my-sites-url{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.site-status{color:#92400e;letter-spacing:.05em;text-transform:uppercase;background:#fffbeb;border-radius:5px;margin-top:12px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.site-status-active{color:#166534;background:#f0fdf4}.my-sites-view>[data-sites]>li{padding:24px 0}.my-sites-view [hidden]{display:none!important}@media (width<=600px){.my-sites-heading{margin-top:-20px;padding-top:20px;top:-20px}.my-sites-view{max-height:calc(100dvh - 24px);padding:20px}}.my-sites-view .site-management{margin-top:12px}.my-sites-view .site-management .site-management{border-top:0;margin-top:0;padding-top:0}.site-domain-host{color:#171717;overflow-wrap:anywhere;display:block}.site-management h5{margin:20px 0 6px;font-size:14px;font-weight:550}.site-management details{margin:12px 0}.site-management summary{cursor:pointer;color:#5753cf;min-height:40px;font-size:14px;line-height:40px}.site-management .site-update{margin-top:0}.site-management [data-confirm]{border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;padding:12px}.site-management>div>[role=status]:empty{display:none}.my-sites-view{width:100%;max-height:none;margin:0}.my-sites-heading{position:static}.my-sites-view select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:12px 0 24px;padding:12px;display:block}.daily-backups-description{color:#697485;line-height:1.6}.daily-backups-table{border-collapse:collapse;text-align:left;width:100%;margin-top:28px}.daily-backups-table th{color:#26303f;font-weight:600}.daily-backups-table th,.daily-backups-table td{vertical-align:top;border-bottom:1px solid #e4e8ef;padding:22px 16px}.daily-backups-table th:last-child,.daily-backups-table td:last-child{text-align:right;width:130px}.daily-backups-table button{min-height:44px;padding:10px 18px}.daily-backups-table [data-confirm]{overflow-wrap:anywhere;min-width:0}.daily-backup-unavailable,.daily-backups-empty{color:#748092}@media (width<=640px){.daily-backups-table th,.daily-backups-table td{padding:16px 6px}.daily-backups-table th:last-child,.daily-backups-table td:last-child{width:110px}.daily-backups-table button{padding:8px 10px}}.site-controls{margin-top:20px}.site-controls>summary{cursor:pointer;color:#5753cf;min-height:44px;line-height:44px}.daily-backups-table [data-confirm]{text-align:left}.my-sites-view{width:min(1100px,100% - 32px)}.sites-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:20px}.sites-table th{text-align:left;color:#64748b;padding:12px 8px;font-size:12px;font-weight:500}.sites-table td{vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #e5e7eb;padding:12px 8px}.sites-table .my-sites-url{margin:5px 0 0;font-size:12px}.sites-table .site-status{margin-top:4px}.sites-table .my-sites-actions{display:table-cell}.site-action-line{white-space:nowrap;align-items:flex-start;gap:6px;display:flex}.site-action-line>*{flex-shrink:0}.sites-table .site-open{font:inherit;min-height:0;color:inherit;text-decoration:none;display:inline}.sites-table .site-open:hover,.sites-table .site-open:focus-visible{text-underline-offset:3px;text-decoration:underline}.site-menu{position:relative}.site-menu summary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:32px;min-height:40px;list-style:none;display:flex}.site-menu>div{z-index:3;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:170px;padding:8px;position:absolute;top:42px;right:0;box-shadow:0 8px 30px #0002}.site-menu button{text-align:left;background:#fff;border:0;width:100%;display:block}.quick-restore{position:relative}.restore-hint{z-index:4;color:#475569;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:220px;padding:8px;font-size:12px;display:none;position:absolute;top:44px;right:0;box-shadow:0 4px 16px #0001}.quick-restore:focus-within .restore-hint,.quick-restore:hover .restore-hint{display:block}.my-sites-view button:disabled{cursor:default}[data-expired]{color:#64748b;margin-top:24px}[data-expired]>summary{cursor:pointer}.sites-table input{box-sizing:border-box;max-width:100%;padding:8px}@media (width<=900px){.my-sites-view{padding:20px}.sites-table,.sites-table tbody{display:block}.sites-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sites-table tr{border-top:1px solid #e5e7eb;grid-template-columns:1fr auto;padding:14px 0;display:grid}.sites-table td{border:0;min-width:0;padding:4px 0;display:block}.sites-table td:first-child{grid-column:1/-1}.sites-table .my-sites-actions{grid-column:1/-1;display:block}.restore-hint{width:190px;left:0;right:auto}}.account-workspace .my-sites-view{border:0;border-radius:0;width:100%;padding:0}.account-workspace .my-sites-heading{align-items:center;margin:0;padding:0}.my-sites-view a.new-site-button{color:#fff;background:#3157eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.my-sites-view a.new-site-button:hover{background:#2447cc}.site-action-line{justify-content:flex-end}.sites-table th:last-child{text-align:right}.publication-feedback{color:#166534;align-items:center;gap:16px;padding:12px 0;display:flex}.site-just-published{animation:5s ease-out published-highlight}@keyframes published-highlight{0%{background:#e8f5ee}to{background:0 0}}@media (prefers-reduced-motion:reduce){.site-just-published{animation:none}}@media (width>=1151px){.sites-table th:first-child{width:32%}.sites-table th:nth-child(2){width:9%}}@media (width<=480px){.my-sites-heading{gap:8px}.my-sites-view a.new-site-button{padding:0 12px;font-size:14px}}.site-updated{position:relative}.site-updated summary{cursor:pointer;list-style:none}.site-updated summary::-webkit-details-marker{display:none}.site-updated summary:hover{text-underline-offset:3px;text-decoration:underline}.site-updated[open] p{z-index:4;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:220px;padding:12px;position:absolute;right:0;box-shadow:0 4px 16px #0001}.sites-table th:first-child,.sites-table td:first-child{padding-left:0}.sites-table th:last-child,.sites-table td:last-child{padding-right:0}.publication-result{color:#192336;background:#f8f9ff;border:1px solid #dfe3f2;border-radius:12px;margin:20px 0;padding:24px;display:block}.published-address{overflow-wrap:anywhere;margin-bottom:16px;display:block}.publication-actions,.site-address-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.publication-actions button,.publication-actions>a:not(.result-my-sites){color:#343fca;background:#fff;border:1px solid #dfe3ef;border-radius:10px;min-height:44px;padding:10px 16px}.result-my-sites{margin-top:12px;font-size:.9rem;display:block}.site-address-actions button{color:#343fca;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:.85rem;text-decoration:underline}.address-dialog{color:#192336;background:#fff;border:1px solid #dfe3ef;border-radius:16px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.address-dialog::backdrop{background:#12192d66}.address-dialog h2{margin:0 56px 20px 0;font-size:1.5rem}.address-dialog h4{font-size:1.1rem}.address-close{float:right}.address-dialog button,.address-dialog input{min-height:44px}.address-dialog button{background:#f7f8fb;border:1px solid #dfe3ef;border-radius:10px;margin:4px;padding:10px 14px}.address-dialog input{border:1px solid #aab3c5;border-radius:8px;max-width:100%;padding:10px}.address-dialog label{display:block}.address-dialog p{overflow-wrap:anywhere;line-height:1.55}.link-name-field{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.link-name-field input{flex:1;min-width:150px}.dns-records{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:16px}.dns-records th,.dns-records td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dfe3ef;padding:10px 6px}.dns-records th:first-child{width:12%}.dns-records th:last-child{width:22%}.dns-records small{color:#56627a;margin-top:8px;display:block}.address-dialog :focus-visible,.site-address-actions :focus-visible,.publication-result :focus-visible{outline-offset:3px;outline:3px solid #5364ff}@media (width<=600px){.address-dialog{padding:16px}.dns-records{font-size:.85rem}.dns-records button{margin:2px 0;padding:6px;font-size:.8rem}.dns-records th:last-child{width:24%}.dns-records,.dns-records tbody,.dns-records tr,.dns-records td{width:100%;display:block}.dns-records thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dns-records td{border:0;padding:8px 0}.dns-records td:before{content:attr(data-label);margin-bottom:4px;font-weight:600;display:block}.dns-records tr{border-block:1px solid #dfe3ef;padding:8px 0}.dns-records button{margin-right:8px}}.domain-dialog{box-sizing:border-box;width:min(600px,100vw - 24px);padding:24px}.domain-dialog .address-close{background:0 0;border:0;width:44px;height:44px;margin:-6px -8px 0 0;padding:0;font-size:28px;line-height:1}.domain-dialog h2{margin:0 44px 6px 0;font-size:24px}.domain-connection{text-align:left;font-size:14px}.domain-connection p{margin:12px 0;line-height:1.45}.domain-connection .domain-hostname{color:#526174;overflow-wrap:anywhere;margin:0 0 20px}.domain-feedback:empty{display:none}.domain-connection .domain-feedback{color:#344b73}.domain-steps{color:#657189;gap:8px;margin:0 0 20px;padding:0;font-size:13px;list-style:none;display:flex}.domain-steps li{flex:1}.domain-steps li+li:before{content:"→ ";color:#8490a5}.domain-steps [aria-current=step]{color:#304fd6;font-weight:600}.domain-connection .domain-instruction{color:#192336}.dns-fields{gap:10px;margin:16px 0;display:grid}.dns-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.dns-label{color:#526174;font-size:12px;font-weight:600}.dns-field code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;color:#192336;-webkit-user-select:text;user-select:text;background:#f7f8fb;border-radius:8px;grid-area:2/1;padding:9px 12px}.dns-field button{min-height:44px;font:inherit;grid-area:2/2;margin:0;padding:4px 10px}.domain-connection .domain-caution{color:#59667e;font-size:12px}.domain-actions{align-items:center;gap:12px;margin:18px 0 12px;display:flex}.domain-actions .domain-primary,.domain-connection form .domain-primary{box-sizing:border-box;color:#fff;min-height:44px;font:inherit;background:#3154ef;border:1px solid #3154ef;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.domain-check{z-index:1;background:#fff;padding:8px 0;position:sticky;bottom:-1px}.domain-help{color:#526174;margin-top:12px;font-size:13px}.domain-help summary{cursor:pointer;padding:8px 0}.domain-help .dns-field{margin:12px 0}.domain-connection :is(button,a,input,summary):focus-visible{outline-offset:3px;outline:3px solid #5364ff}@media (width<=600px){.domain-dialog{padding:18px}.domain-dialog h2{font-size:22px}.domain-steps{gap:4px;font-size:12px}}.publication-result{background:#fafbff;border:1px solid #dfe4ef;border-radius:14px;margin:24px 0 32px;padding:24px}.publication-result h2{margin:0 0 16px;font-size:24px}.result-address,.publication-actions,.site-page-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.result-address{margin-bottom:12px}.result-address .published-address{overflow-wrap:anywhere;min-width:0;font-size:18px}.my-sites-view .text-action{color:#364ccc;background:0 0;border:0;padding:8px 0;text-decoration:underline}.publication-actions>button:first-child{color:#fff;background:#3154ef;border-color:#3154ef}.my-sites-heading{flex-wrap:wrap}.my-sites-heading [data-quota]{flex-basis:100%;margin:0}.site-action-line{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.my-sites-view .site-manage-link{color:#172033;font-size:15px;font-weight:500;text-decoration:none}.site-manage-link:hover{text-decoration:underline}.my-sites-view .site-open{font-size:13px}.site-page-body{max-width:760px}.site-page-body>h3{margin:16px 0;font-size:22px}.site-page-body:has(.domain-connection){max-width:600px}.site-page-body label{font-size:14px;display:block}.site-page-body input,.result-editor input,[data-copy-fallback]{font:inherit;box-sizing:border-box;border:1px solid #c4ccda;border-radius:8px;max-width:100%;padding:12px}.site-page-body form>label>input{width:min(100%,420px);margin:8px 0;display:block}.link-name-field{align-items:center;gap:8px;margin-top:8px;display:flex}.link-name-field input{flex:1;min-width:0;max-width:320px}.link-name-field span{flex-shrink:0}.link-editor{margin:24px 0}.version-timeline{padding:0;list-style:none}.version-timeline li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.my-sites-view .danger{color:#b42318}.danger-zone{border-top:1px solid #e5e7eb;margin-top:48px;padding-top:24px}[data-confirm]{background:#f6f7fb;border-radius:10px;margin-top:16px;padding:16px}[data-confirm] label{overflow-wrap:anywhere}[tabindex="-1"]:focus{outline:none}.keyboard-navigation [tabindex="-1"]:focus{outline-offset:3px;outline:2px solid #5364ff}@media (width<=600px){.publication-result{padding:18px}.site-action-line{flex-wrap:wrap;justify-content:flex-start}.site-page-actions>a{overflow-wrap:anywhere;flex-basis:100%}.version-timeline li{align-items:flex-start}}.publication-result .published-address{margin-bottom:0}.publication-result .result-address{gap:4px 16px}.publication-result .result-editor:empty{display:none}.publication-result>p{margin:12px 0}.publication-result .result-my-sites{margin-top:0}.my-sites-view .domain-steps li{border:0;padding:0}.site-page>[role=status]:empty,.my-sites-heading+p:empty{display:none}.site-page-body .domain-check{padding:4px 0;position:static}.site-page-body .domain-connection p{margin:8px 0}.site-page-body .domain-steps{margin:8px 0 12px}.site-page-body .dns-fields{gap:8px;margin:12px 0}.site-page-body .dns-field code{padding:8px 10px}@media (width<=600px){.site-page-body>h3{margin:8px 0}.site-page-actions{gap:8px}.site-page-body .dns-field code{padding:6px 10px}.site-page-body .domain-connection p{margin:6px 0}.account-workspace.landing-page main:has(.site-page){padding-top:8px}.site-page-body .domain-actions{margin:8px 0}}.usage-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;margin:16px 0;display:grid}.usage-grid.usage-single{grid-template-columns:minmax(0,360px)}.usage-card{box-sizing:border-box;background:#fff;border:1px solid #e1e5ef;border-radius:12px;flex-direction:column;gap:3px;min-width:0;min-height:0;padding:16px;display:flex}.usage-label{color:#4c5870;font-size:13px;font-weight:600}.usage-value{color:#172033;font-size:25px;line-height:1.2}.usage-card small{color:#61708a;font-size:12px;line-height:1.35}.usage-card progress{appearance:none;color:#3453f5;background:#edf0fa;border:0;border-radius:4px;width:100%;height:5px;margin-top:4px}.usage-card progress::-webkit-progress-bar{background:#edf0fa;border-radius:4px}.usage-card progress::-webkit-progress-value{background:#3453f5;border-radius:4px}.usage-card progress::-moz-progress-bar{background:#3453f5;border-radius:4px}@media (width<=600px){.usage-grid{gap:10px;margin:16px 0 22px}.usage-card{padding:14px 12px}.usage-value{font-size:23px}}.sites-table .site-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.sites-table .site-manage-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:40px;display:block;overflow:hidden}.sites-table .site-open{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sites-table .site-row-name+[role=status]:empty{display:none}.sites-table th:first-child{width:auto}.sites-table th:nth-child(2){width:88px}.site-page-actions{flex-wrap:nowrap;justify-content:space-between}.site-page-actions h2{min-width:0;margin:0}.my-sites-heading:empty{display:none}.site-page-actions h2 a{overflow-wrap:anywhere;min-width:0;font-size:24px;font-weight:650;text-decoration:none}.site-custom-domain{border-top:1px solid #dfe4ef;margin-top:32px;padding-top:24px}@media (width<=900px){.sites-table td:first-child{grid-area:1/1}.sites-table .my-sites-actions{grid-area:1/2}.sites-table td:nth-child(2){grid-area:2/1}}@media (width<=600px){.site-page-actions h2 a{font-size:20px}}.domain-connection .domain-step-count{color:#526174;margin:12px 0 4px;font-size:12px}.domain-connection .domain-task-title{margin:0 0 12px;font-size:22px;line-height:1.3}.domain-connection .domain-tasks{color:#344054;margin:12px 0;padding-left:22px;font-size:14px}.my-sites-view .domain-tasks li{border:0;padding:0}.domain-tasks li+li{margin-top:6px}.domain-connection .domain-confirmed{color:#16723e;font-size:13px}.usage-card .usage-demo-label{color:#3549a3;background:#eef1ff;border-radius:4px;align-self:flex-start;padding:1px 6px;font-weight:600}@media (width<=1100px){.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=379px){.usage-grid{grid-template-columns:minmax(0,1fr)}}.domain-address-choices{border:0;gap:10px;margin:12px 0 20px;padding:0;display:grid}.domain-address-choices legend{color:#526174;margin-bottom:10px;font-size:13px}.domain-connection .domain-address-choice{cursor:pointer;border:1px solid #dce1eb;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.domain-address-choice:has(:checked){background:#f7f8ff;border-color:#3453f5}.domain-connection .domain-address-choice input{accent-color:#3453f5;flex:none;width:18px;height:18px;min-height:0;margin:3px 0 0;padding:0}.domain-address-choice>span{gap:4px;min-width:0;display:grid}.domain-address-choice strong{font-size:15px}.domain-address-choice span span,.domain-address-choice small{color:#526174;font-size:13px}.domain-address-fields{gap:12px;display:grid}.domain-address-fields[hidden],.domain-address-fields label[hidden]{display:none}.domain-address-preview{overflow-wrap:anywhere;color:#253c77;font-weight:600}.domain-address-error{color:#a72c35;font-size:13px}.domain-address-form .domain-primary{justify-self:start}.domain-address-fields>label{gap:6px;display:grid}.domain-address-fields>label input{box-sizing:border-box;width:100%}.backup-history{table-layout:fixed}.backup-history th,.backup-history td{overflow-wrap:anywhere;padding:16px 8px}.backup-history th:last-child,.backup-history td:last-child{width:96px}.backup-history th:first-child{width:42%}.backup-current{color:#3448ad;background:#eef1ff;border-radius:4px;width:fit-content;margin-top:5px;padding:2px 6px;display:block}@media (width<=640px){.backup-history th,.backup-history td{padding:12px 4px;font-size:13px}.backup-history th:last-child,.backup-history td:last-child{width:88px}.backup-history th:first-child{width:38%}}.site-management .backup-history button{white-space:nowrap;min-width:74px;margin:0}.my-sites-view .my-sites-heading.sr-only-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-view .usage-grid{margin-top:0}.domain-connection{width:100%;max-width:600px;margin-inline:auto}.domain-address-form{text-align:left}.domain-address-form fieldset{border:0;min-width:0;padding:0}.domain-address-form .domain-address-choice{border:1px solid #dce1eb;border-radius:10px;align-items:center;gap:10px;margin:8px 0;padding:12px;display:flex}.domain-address-form .domain-address-choice span{gap:3px;display:grid}.domain-address-form .domain-address-choice:has(:checked){background:#f3f5ff;border-color:#3454ed}.domain-address-form input[type=radio]{flex:none;width:18px;height:18px;min-height:0;margin:0}.domain-address-form input[type=text]{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid #aebad0;border-radius:10px;margin:8px 0 16px;padding:10px 12px}.domain-address-form [hidden]{display:none!important}.domain-address-preview{overflow-wrap:anywhere}.domain-address-error{color:#a72c35}.domain-connection .dns-fields{border:1px solid #dce1eb;border-radius:16px;margin:16px 0;padding:16px}.domain-connection .dns-fields h5{margin:0 0 12px;font-size:16px}.domain-connection .domain-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.domain-connection .domain-steps li{align-content:start;gap:6px;font-size:13px;display:grid}.domain-connection .domain-steps li+li:before{content:none}.domain-steps strong{font-size:12px;font-weight:600}.domain-connection .domain-record-instructions{margin:16px 0}.domain-record-instructions summary{cursor:pointer;color:#344bbb;align-items:center;min-height:44px;display:flex}.domain-connection .domain-tasks,.site-page-body .domain-connection p{font-size:16px}.domain-connection .domain-primary{min-height:48px}.domain-connection .domain-hostname{overflow-wrap:anywhere}.sites-table th:last-child{width:104px}.sites-table tbody tr:hover,.sites-table tbody tr:focus-within{background:#f8fafc}.sites-table .site-status{letter-spacing:normal;text-transform:none;background:0 0;margin:0;padding:0;font-size:12px;font-weight:400}.sites-table .site-status-active:before{content:"";vertical-align:middle;background:#23834c;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.sites-table .site-open,.sites-table .site-menu summary{width:40px;min-width:40px;height:40px;min-height:40px;margin:0;font-size:18px}.sites-table .site-open:hover,.sites-table .site-menu summary:hover{background:#eef1f7;border-radius:8px}@media (width<=900px){.sites-table tr{grid-template-columns:minmax(0,1fr) 104px;column-gap:8px;padding:10px 0}.sites-table td{align-self:center}.sites-table .site-open,.sites-table .site-menu summary{width:44px;min-width:44px;height:44px;min-height:44px}}.sites-table .site-action-line{flex-wrap:nowrap;justify-content:flex-end}.pages-heading,.pages-list li,.page-form-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.pages-heading h3{margin:0}.pages-list{margin:16px 0;padding:0;list-style:none}.pages-list li{border-bottom:1px solid #e1e5ed;min-width:0;padding:14px 0}.pages-list li>span{overflow-wrap:anywhere;min-width:0}.pages-list small{color:#52647c;margin-top:4px;display:block}.pages-list a{flex-shrink:0;align-items:center;min-height:44px;display:flex}.site-pages details{margin-top:24px}.site-pages summary{cursor:pointer;padding:12px 0}.add-page-form{max-width:640px}.add-page-form label{gap:8px;display:grid}.add-page-form input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;border:1px solid #a8b5cb;border-radius:10px;padding:10px}.add-page-form p{overflow-wrap:anywhere}.add-page-form small{color:#52647c}.page-form-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:20px}.page-form-actions button[type=submit]{color:#fff;background:#3154ee;border-color:#3154ee}@media (width<=440px){.pages-heading{gap:8px}.pages-heading button{padding-inline:12px}}.site-pages button{min-height:44px}.content-manager{border:1px solid #dce2ed;border-radius:16px;min-width:0;margin-bottom:28px;padding:24px}.content-manager>h3{margin:0 0 20px;font-size:22px}.content-manager .add-page-form{max-width:none}.content-manager .page-address{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.page-address [data-address-host]{overflow-wrap:anywhere;color:#52647c;max-width:100%;font-size:14px}.page-address input{flex:120px;width:120px;min-width:0}.content-manager [data-preview]{color:#52647c;font-size:13px}.content-manager .site-management{border:0;margin:0;padding:0}.content-manager .site-update h4{margin:0 0 12px;font-size:18px}.content-manager .site-update>p{color:#52647c;font-size:14px}.content-manager .content-publish{color:#fff;background:#3154ee;border-color:#3154ee}.pages-heading .pages-help{margin:0;position:relative}.pages-help summary{place-items:center;min-width:44px;min-height:44px;padding:0;list-style:none;display:grid}.pages-help>p{z-index:2;color:#52647c;background:#fff;border:1px solid #dce2ed;border-radius:12px;width:min(320px,70vw);margin:0;padding:16px;font-size:14px;position:absolute;right:0;box-shadow:0 8px 24px #18243c14}@media (width<=440px){.content-manager{padding:16px}.content-mode-choices label{align-items:flex-start;gap:6px;padding:10px 8px}.content-mode-choices strong{font-size:13px}}.update-receipt{background:#f1faf4;border:1px solid #cbe4d3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}.content-manager .site-update h4{font-size:24px}.site-inline-address:empty{display:none}.site-inline-address{margin-bottom:20px}.site-page-actions>.text-action{flex-shrink:0;min-height:44px}.content-manager [data-edit-address]{min-height:44px}.content-manager>div>h3{margin:18px 0;font-size:24px}.content-manager [data-edit-address]{background:0 0;border:0;padding:0 8px;text-decoration:underline}.site-pages>div>button{margin-top:12px}.publication-confirmation-wrap{margin:0;padding:0;overflow:hidden}.catalog-view .catalog-confirmation{text-align:left;margin:0 0 20px;padding:20px 72px 20px 20px;position:relative}.catalog-view .catalog-confirmation h2{margin:0 0 8px;font-size:16px}.catalog-confirmation .confirmation-address{align-items:center;gap:8px;min-width:0;display:flex}.catalog-confirmation .published-address{align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.catalog-confirmation .published-address span:first-child{text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;overflow:hidden}.catalog-confirmation .confirmation-copy,.catalog-confirmation .confirmation-dismiss{place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-grid}.catalog-confirmation .confirmation-dismiss{position:absolute;top:12px;right:12px}.catalog-confirmation .confirmation-domain{margin-top:4px;padding:8px 0}.catalog-confirmation [role=status]{margin:0;font-size:14px}.catalog-view .catalog-confirmation{border:1px solid var(--border,#e2e2dc);background:#fff;border-radius:16px;display:block}.catalog-view .catalog-confirmation h2{color:#187543}.catalog-view .catalog-confirmation .confirmation-domain{text-align:left;background:0 0;border:0;border-radius:0;min-height:44px;font-size:14px;display:inline-block}.catalog-view .catalog-confirmation .confirmation-domain[hidden]{display:none}@media (width<=480px){.catalog-view .catalog-confirmation{padding:16px;padding-top:18px}.catalog-view .catalog-confirmation h2{min-height:32px;padding-right:48px}}.address-inline{border-top:1px solid var(--border,#e2e2dc);margin-top:16px;padding-top:16px}.address-inline label{display:block}.address-inline input{border:1px solid #aab3c5;border-radius:8px;max-width:100%;min-height:44px;padding:10px}.address-inline p{overflow-wrap:anywhere;line-height:1.55}.address-inline h4{margin:0 0 12px;font-size:16px}.signed-in-save{border:1px solid var(--border,#e2e1da);background:#fff;border-radius:16px;margin:16px 0;padding:16px}.signed-in-save p{margin:0 0 8px}.signed-in-save a{overflow-wrap:anywhere}.signed-in-save>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.catalog-upload>[role=status]{margin:0;font-size:14px}:root{--ink:#0e0e14;--paper:#f4f4f0;--card:#fff;--voltage:#4b3bff;--live:#d9f84a;--voltage-tint:#edebff;--muted:#55555f;--border:#e2e1da;--danger:#b42318;--success:#00704a;--button-radius:999px;--button-height:44px;--button-inline:24px;--button-gap:8px}body.account-workspace.landing-page{--page-width:1200px;--page-gutter:32px;background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}.account-workspace.landing-page header{background:var(--paper);flex:none;height:72px;position:static}.account-workspace .header-inner{align-items:center;gap:32px;display:flex}.account-workspace .header-inner .brand{order:0}.account-workspace.landing-page .account-sidebar{border:0;flex:none;order:1;width:auto;margin:0;padding:0;display:block;position:static}.account-workspace .header-inner #accountControls,.account-workspace .header-inner>.account-control,.account-workspace .header-inner>.header-actions{order:2;margin-left:auto}.account-workspace .account-sidebar nav{margin:0;padding:0;display:flex}.account-workspace .account-sidebar a{min-height:44px;color:var(--muted);box-shadow:none;border-radius:999px;align-items:center;padding:10px 18px;font-size:15px;text-decoration:none;display:flex}.account-workspace .account-sidebar a[aria-current]{background:var(--voltage-tint);color:var(--voltage);box-shadow:none}:is(.account-workspace.landing-page main,.account-workspace.landing-page main:has(.site-page)){width:min(var(--page-width),calc(100% - 2 * var(--page-gutter)));flex:1;min-width:0;max-width:none;margin:0 auto;padding:28px 0 56px;display:block}.account-workspace.landing-page footer.site-footer{background:var(--paper);margin:0}.account-workspace .my-sites-view{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;min-width:0;margin:0;padding:0}.account-workspace .my-sites-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:0;display:flex}.account-workspace .my-sites-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3vw,40px);font-weight:750;line-height:1.1}.account-workspace a{color:var(--voltage)}.account-workspace button:where(:not([data-google])),.account-workspace .site-manage-button,.account-workspace .catalog-upload-choice,.landing-page #chooseUploadBtn{box-sizing:border-box;border-radius:var(--button-radius);min-height:var(--button-height);padding:11px var(--button-inline);border:1px solid var(--border);margin:0;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s}.account-workspace button{background:var(--card);border:1px solid var(--border);color:var(--ink)}.account-workspace button:disabled{opacity:.5;cursor:not-allowed}.account-workspace button:hover:not(:disabled){background:var(--voltage-tint)}.account-workspace :is(button,a,input,summary):focus-visible{outline:3px solid var(--voltage);outline-offset:3px}.account-workspace .new-site-primary{background:var(--voltage);color:#fff;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.account-workspace .usage-grid{flex-wrap:wrap;gap:16px 32px;margin:0 0 24px;display:flex}.account-workspace .usage-card{background:0 0;border:0;border-radius:0;flex-flow:wrap;align-items:baseline;gap:6px;min-height:0;padding:0;display:flex}.account-workspace .usage-card .usage-label{color:var(--muted);font-size:13px}.account-workspace .usage-value{color:var(--ink);font-size:16px;line-height:1.4}.account-workspace .usage-card small{color:var(--muted);font-size:12px}.account-workspace .usage-card progress{display:none}.upload-context{margin:0 0 8px;font-size:15px;font-weight:500;line-height:22px}.account-workspace .upload-strip{text-align:left;cursor:pointer;background:#fafaf7;border:1px dashed #babbb3;border-radius:16px;margin:12px 0;padding:0;position:relative}.account-workspace .catalog-upload{margin:0 0 24px}.account-workspace .upload-strip .catalog-upload-trigger{width:100%;color:var(--ink);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:16px;display:flex}.upload-strip .upload-arrow{color:#d9f84a;background:#0e0e14;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:0;display:grid}.upload-strip .upload-arrow:before{content:"";background:currentColor;width:36px;height:36px;display:block;translate:0 1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 6 5 17h7v9h8v-9h7Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 6 5 17h7v9h8v-9h7Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.account-workspace .upload-strip .catalog-upload-label{flex:160px;min-width:0;font-size:14px;font-weight:400;line-height:20px}.account-workspace .catalog-upload-choice{background:var(--voltage);border-color:var(--voltage);color:#fff;white-space:nowrap;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.account-workspace .upload-strip:hover,.account-workspace .upload-strip.drag-over{background:var(--voltage-tint);border-color:var(--voltage)}.account-workspace .upload-strip .catalog-upload-trigger:focus-visible{outline:3px solid var(--voltage);outline-offset:3px}.upload-strip [data-upload-menu]{z-index:10;border:1px solid var(--border);background:#fff;border-radius:16px;width:220px;max-width:calc(100% - 16px);padding:8px;position:absolute;top:calc(100% - 8px);left:auto;right:16px;transform:none;box-shadow:0 12px 30px #0e0e1415}.upload-strip [data-upload-menu] button{text-align:left;border:0;width:100%;display:block}.page-selection>div{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.page-selection p{margin:0;font-size:14px}.page-selection span,.page-selection p{overflow-wrap:anywhere;min-width:0}.account-workspace .page-selection button{color:var(--voltage);background:0 0;border:0;flex:none;padding-inline:12px}.add-page-host{overflow-wrap:anywhere;font-size:14px}.page-form-actions{justify-content:flex-end}.account-workspace .sites-table{background:var(--card);border:1px solid var(--border);border-spacing:0;table-layout:fixed;border-radius:24px;width:100%;overflow:hidden}.account-workspace .sites-table th{color:var(--muted);padding:16px 14px;font-size:12px;font-weight:500}.account-workspace .sites-table th:first-child{width:auto}.account-workspace .sites-table th:nth-child(2){width:250px}.account-workspace .sites-table th:last-child{width:140px}.account-workspace .sites-table td{box-sizing:border-box;border-color:var(--border);vertical-align:middle;height:84px;padding:12px 14px;font-size:13px}.account-workspace .site-address-link{width:fit-content;min-width:0;height:auto;min-height:44px;color:var(--ink);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;max-width:100%;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.account-workspace .site-address-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-workspace .site-address-link:focus-visible .site-address-text{text-overflow:clip;overflow:auto}.account-workspace .site-address-link:hover{text-decoration:none}.account-workspace .site-address-link:hover .site-address-text{text-decoration:underline}.account-workspace .site-inactive-address{overflow-wrap:anywhere;font-size:15px;font-weight:500}.account-workspace .site-action-line{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;width:fit-content;margin-left:auto;display:flex}.account-workspace .site-manage-button{background:var(--card);color:var(--ink);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.account-workspace .site-manage-button:hover{color:var(--ink);text-decoration:underline}.account-workspace .site-status{white-space:nowrap;color:var(--ink);background:#efefeb;border:0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.4}.account-workspace .site-status:before{display:none}.account-workspace .site-status-active{background:var(--live);color:var(--ink)}.account-workspace .site-status-suspended{color:#6b4100;background:#fff0dc}.account-workspace .site-status-expired,.account-workspace .site-status-pending{color:var(--muted);background:#ededeb}.account-workspace .site-page{margin:24px 0 0;padding:0}.ink-site-header{background:var(--ink);color:#fff;border-radius:28px;margin-bottom:24px;padding:32px}.ink-site-header>p:first-child{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px;display:flex}.ink-site-header time{color:#c4c4ce;font-size:13px}.account-workspace .ink-site-header h2{color:#fff;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.15}.account-workspace .ink-address{color:#d5d3e7;overflow-wrap:anywhere;font:14px/1.6 ui-monospace,monospace;text-decoration:none;display:block}.ink-header-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.account-workspace .ink-header-actions button{background:var(--live);color:var(--ink);border-color:var(--live)}.account-workspace .ink-header-actions a{color:#fff;border:1px solid #6b6b78;border-radius:999px;align-items:center;min-height:44px;padding:10px 20px;font-size:14px;text-decoration:none;display:inline-flex}.ink-site-header [role=status]:empty{display:none}.ink-detail-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ink-content,.ink-address-cards,.ink-content .site-pages,.ink-content .site-pages>div,.ink-content .content-manager,.ink-content .content-manager>div:not([hidden]),.ink-content .site-management,.ink-content .site-management>div{display:contents}.ink-detail-grid .site-update,.ink-backups,.ink-pages,.ink-link-card,.ink-domain-card{border:1px solid var(--border);background:#fff;border-radius:24px;min-width:0;padding:28px}.ink-detail-grid .site-update{grid-area:1/1}.ink-backups{grid-area:2/1/span 2}.ink-pages{grid-area:4/1}.ink-delete{grid-area:5/1/auto/-1;padding:8px 0}.ink-link-card{grid-area:1/2}.ink-domain-card{background:var(--voltage-tint);grid-area:2/2}.ink-detail-grid p{color:var(--muted);font-size:14px;line-height:1.55}.ink-detail-grid h3,.account-workspace .site-update h4{color:var(--ink);letter-spacing:-.025em;margin:0 0 16px;font-size:24px;line-height:1.2}.ink-detail-grid .site-management>div>p:empty,.ink-detail-grid .site-pages>p:empty{display:none}.ink-detail-grid .site-management>div>p:not(:empty),.ink-detail-grid .site-pages>p:not(:empty){background:#fff;border-radius:16px;grid-column:1;margin:0;padding:16px}.ink-detail-grid .link-editor{border:0;margin:0;padding:0}.ink-detail-grid .link-editor h3{display:none}.ink-detail-grid .link-editor label{font-size:13px}.ink-detail-grid .link-name-field{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ink-detail-grid .link-name-field input{border:1px solid var(--border);border-radius:14px;flex-basis:100%;width:100%;min-width:0;min-height:48px}.ink-detail-grid .link-name-field span{color:var(--muted);overflow-wrap:anywhere;font:12px ui-monospace,monospace}.ink-detail-grid .link-editor p{font-size:12px}.ink-detail-grid .link-editor button[type=submit]{background:var(--ink);color:#fff}.ink-domain-panel{grid-column:1/-1;min-width:0;margin-top:20px}.ink-domain-card:has(.ink-domain-panel:not([hidden])){grid-area:auto/1/auto/-1}.ink-detail-grid .danger{color:var(--danger)}.ink-detail-grid .backup-history{table-layout:fixed;width:100%;font-size:13px}.ink-detail-grid .backup-history th,.ink-detail-grid .backup-history td{overflow-wrap:anywhere;padding:12px 6px;font-size:12px}.ink-detail-grid .backup-history td:last-child,.ink-detail-grid .backup-history th:last-child{text-align:right;width:28%}.ink-detail-grid .pages-heading{margin:0 0 16px}.ink-detail-grid .pages-list{margin:0 0 16px;padding:0}.ink-detail-grid .pages-list li{padding:12px 0;font-size:14px}.ink-detail-grid [data-confirm]{background:var(--voltage-tint);border-radius:16px;grid-column:1;min-width:0;padding:20px}.ink-detail-grid .content-manager>div:has(.add-page-form){border:1px solid var(--border);background:#fff;border-radius:24px;grid-area:1/1;padding:28px;display:block}.ink-detail-grid [hidden]{display:none!important}@media (width<=900px){body.account-workspace.landing-page{--page-gutter:20px}.account-workspace .sites-table th:first-child{width:42%}.account-workspace .sites-table th:last-child{width:30%}.account-workspace .sites-table td,.account-workspace .sites-table th{padding:16px 12px}.ink-detail-grid{grid-template-columns:minmax(0,1fr)}.ink-detail-grid .site-update{grid-area:1/1}.ink-link-card{grid-area:2/1}.ink-domain-card{grid-area:3/1}.ink-backups{grid-area:4/1}.ink-pages{grid-area:5/1}.ink-delete{grid-area:6/1}.ink-domain-card:has(.ink-domain-panel:not([hidden])){grid-row:3}}@media (width<=600px){:is(.account-workspace.landing-page main,.account-workspace.landing-page main:has(.site-page)){padding-top:24px}.account-workspace .header-inner{gap:10px}.account-workspace.landing-page header{height:76px}.account-workspace .account-sidebar a{padding:10px 12px}.account-workspace .usage-grid{gap:8px}.account-workspace .usage-card{gap:4px 8px}.account-workspace .sites-table thead{display:none}.account-workspace .sites-table tbody{display:block}.account-workspace .sites-table tr{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid}.account-workspace .sites-table td{border:0;min-width:0;padding:0;display:block}.account-workspace .sites-table td:first-child,.account-workspace .sites-table td:last-child{grid-column:1/-1}.account-workspace .site-action-line{justify-content:flex-end}.account-workspace .site-manage-link{white-space:normal;overflow-wrap:anywhere}.ink-site-header{padding:24px}.ink-detail-grid .site-update,.ink-backups,.ink-pages,.ink-link-card,.ink-domain-card{padding:20px}.ink-detail-grid .backup-history th,.ink-detail-grid .backup-history td{padding:10px 3px;font-size:11px}}@media (prefers-reduced-motion:reduce){.account-workspace *{transition:none!important;animation:none!important}}.account-workspace .header-inner .brand-btn{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.account-workspace .header-inner .header-left{flex:none;min-width:0}.account-workspace.landing-page .account-sidebar,.account-workspace .my-sites-heading{background:0 0}.account-workspace .site-row-name{margin:0;line-height:1.5}.account-workspace .sites-table [role=status]:empty{display:none}@media (width>=901px){.account-workspace .sites-table tr{display:table-row}.account-workspace .sites-table td{display:table-cell}}@media (width<=900px){.account-workspace .sites-table thead{display:none}.account-workspace .sites-table tbody{display:block}.account-workspace .sites-table tr{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.account-workspace .sites-table td{border:0;min-width:0;padding:0;display:block}.account-workspace .sites-table td:first-child{grid-area:1/1/auto/-1}.account-workspace .sites-table td:nth-child(2){grid-area:2/1}.account-workspace .sites-table td.my-sites-actions{grid-area:3/1/auto/-1}}@media (width<=600px){.account-workspace .header-inner .drop-logo{width:126px;height:auto}.account-workspace .header-inner>.account-control{margin-left:auto}.account-workspace .account-menu summary{padding:8px}.account-workspace .header-inner{gap:8px}}@media (width<=360px){.account-workspace .header-inner .drop-logo{width:104px}.account-workspace .account-menu summary{gap:4px;font-size:12px}.account-workspace .account-sidebar a{padding:8px;font-size:13px}.account-workspace .header-inner .account-signin{gap:4px;padding:8px;font-size:12px}.account-workspace .account-avatar{width:22px;height:22px}.account-workspace .header-inner{gap:6px}}.account-workspace .account-sidebar a{font-weight:600}.account-workspace.landing-page .header-inner,.account-workspace.landing-page .footer-inner{width:min(var(--page-width),calc(100% - 2 * var(--page-gutter)))}body.landing-page:not(.account-workspace){--page-width:1200px;--page-gutter:32px;background:var(--paper);color:var(--ink)}.landing-page:not(.account-workspace) header{background:var(--paper);height:88px}.landing-page:not(.account-workspace) .header-inner,.landing-page:not(.account-workspace) .footer-inner{width:min(var(--page-width),calc(100% - 2 * var(--page-gutter)))}.landing-page:not(.account-workspace) footer.site-footer{background:var(--paper);border-color:var(--border)}.landing-page:not(.account-workspace) :is(h1,h2,h3,.drop-title){color:var(--ink)}.landing-page:not(.account-workspace) :is(.hero-line,.below-note,.upload-help,.work-meta,.demo-note,.onboarding p){color:var(--muted)}.landing-page:not(.account-workspace) a{color:var(--voltage)}.landing-page:not(.account-workspace) .stage{background:var(--card);border:1px solid var(--border);box-shadow:none;border-radius:24px}.landing-page:not(.account-workspace) .cloud{background:var(--card);box-shadow:none;color:var(--voltage)}.landing-page:not(.account-workspace) .cloud svg{stroke:var(--voltage)}.landing-page:not(.account-workspace) #chooseUploadBtn,.landing-page:not(.account-workspace) #keepPrompt.onboarding [data-continue],.landing-page:not(.account-workspace) .signin-dialog form button{background:var(--voltage);border-color:var(--voltage);color:#fff;border-radius:999px}.landing-page:not(.account-workspace) #chooseUploadBtn:hover,.landing-page:not(.account-workspace) #keepPrompt.onboarding [data-continue]:hover:not(:disabled),.landing-page:not(.account-workspace) .signin-dialog form button:hover:not(:disabled){background:#3d2ce6;border-color:#3d2ce6}.landing-page:not(.account-workspace) :is(button,a,input,summary):focus-visible{outline:3px solid var(--voltage);outline-offset:3px}.landing-page:not(.account-workspace) #uploadMenu{border-color:var(--border);border-radius:16px;box-shadow:0 12px 30px #0e0e1415}.landing-page:not(.account-workspace) #uploadMenu button{color:var(--ink)}.landing-page:not(.account-workspace) #uploadMenu button:is(:hover,:focus-visible){background:var(--voltage-tint)}.landing-page:not(.account-workspace) .progress>div{background:var(--voltage)}.landing-page:not(.account-workspace) #work .checkrow.done .dot,.landing-page:not(.account-workspace) #success .bigcheck{background:var(--live);border-color:var(--live);color:var(--ink)}.landing-page:not(.account-workspace) #success .check-svg path{stroke:var(--ink)}.landing-page:not(.account-workspace) #success .url{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.landing-page:not(.account-workspace) #success .url-copy,.landing-page:not(.account-workspace) .reset{border:1px solid var(--border);background:var(--card);color:var(--ink);border-radius:999px}.landing-page:not(.account-workspace) #success .text-action{color:var(--voltage)}.landing-page:not(.account-workspace) #success #keepPrompt.onboarding{border-color:var(--border);background:var(--card)}.landing-page:not(.account-workspace) .onboarding .onboarding-choices{background:var(--paper)}.landing-page:not(.account-workspace) .onboarding-choices label:has(:checked){color:var(--voltage);border-color:var(--voltage);background:var(--voltage-tint)}.landing-page:not(.account-workspace) .onboarding input[type=radio]{accent-color:var(--voltage)}.landing-page:not(.account-workspace) .onboarding input:not([type=radio]){color:var(--ink);border-color:#97949e;border-radius:14px}.landing-page:not(.account-workspace) .signin-dialog{border-color:var(--border);background:var(--card);border-radius:24px}@media (width<=640px){body.landing-page:not(.account-workspace){--page-gutter:20px}.landing-page:not(.account-workspace) header{height:76px}.landing-page:not(.account-workspace) .drop-logo{width:160px}}@media (prefers-reduced-motion:reduce){.landing-page:not(.account-workspace) .dropzone{transition:none}}.account-workspace .usage-summary{color:#55555f;align-items:center;gap:8px;min-width:0;margin:0 0 24px;font-size:15px;line-height:1.5;display:flex}@media (width<=640px){.account-workspace .usage-summary{font-size:14px}}.account-workspace.landing-page .account-sidebar:empty{display:none}.account-workspace .site-status-line{white-space:nowrap;align-items:center;gap:12px;min-height:44px;display:flex}.account-workspace .sites-table .site-status-active{background:var(--live);color:var(--ink);box-sizing:border-box;align-items:center;height:24px;padding:0 9px;font-weight:600;display:inline-flex}.account-workspace .sites-table .site-status-active:before{display:none}.account-workspace .site-domain-status{min-height:44px;color:var(--voltage);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.account-workspace .site-domain-status:before{display:none}.account-workspace .site-domain-status:hover{text-decoration:underline}.account-workspace .site-domain-status[data-phase=connected],.account-workspace .site-domain-status[data-phase=preparing_https],.account-workspace .site-domain-status[data-phase=disconnecting]{color:var(--muted)}.account-workspace .site-domain-status[data-phase=attention],.account-workspace .site-domain-status[data-phase=fix_records],.account-workspace .site-domain-status[data-phase=fix_verification]{color:var(--danger)}@media (width<=1100px) and (width>=901px){.account-workspace .sites-table td,.account-workspace .sites-table th{padding-left:10px;padding-right:10px}}@media (width<=900px){.account-workspace .sites-table td:nth-child(2){grid-column:1/-1}.account-workspace .sites-table td.my-sites-actions{grid-area:3/2}.account-workspace .site-status-line{white-space:normal;flex-wrap:wrap;gap:4px 8px}.account-workspace .site-domain-status{white-space:normal}}@media (width<=360px){.account-workspace .sites-table td.my-sites-actions{grid-area:4/1/auto/-1}}.account-workspace .site-domain-status{font-weight:600}.account-workspace .site-domain-status[data-phase=connected],.account-workspace .site-domain-status[data-phase=preparing_https],.account-workspace .site-domain-status[data-phase=disconnecting]{font-weight:400}@media (width<=900px){.account-workspace .site-address-text{white-space:normal;overflow-wrap:anywhere;overflow:visible}.account-workspace .site-address-link{align-items:baseline}.account-workspace .site-address-link>span:last-child{flex:none}.account-workspace .sites-table td.my-sites-actions{grid-area:3/2}}@media (width>=901px){.account-workspace .site-address-link{position:relative}.account-workspace .site-address-link:focus-visible .site-address-text{z-index:2;white-space:normal;overflow-wrap:anywhere;background:var(--card);border:1px solid var(--border);border-radius:8px;width:max-content;max-width:min(60vw,600px);padding:8px;position:absolute;top:0;left:0;overflow:visible}}.account-workspace .site-overview{max-width:1200px;margin:20px 0 0}.account-workspace.landing-page .overview-header{background:var(--ink);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;height:auto;margin-bottom:20px;padding:22px 26px;display:grid}.account-workspace .overview-header h2{min-width:0;margin:0;font-size:clamp(17px,2vw,23px);line-height:1.4}.overview-header h2 a{color:#fff;text-decoration:none}.overview-header h2 a:hover{text-decoration:none}.overview-header>p{color:#ddd;grid-column:1/-1;margin:0;font-size:13px}.overview-header .overview-site-status.live{color:var(--live)}.overview-header>p:empty{display:none}.overview-header>button{align-self:start}.overview-workarea{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.overview-files,.overview-domain{background:var(--card);border:1px solid var(--border);border-radius:20px;min-width:0;padding:24px}.overview-domain{flex-direction:column;align-items:flex-start;gap:20px;margin:0;display:flex}.overview-domain button{white-space:normal;max-width:100%}.overview-domain h3{overflow-wrap:anywhere;margin:0;font-size:17px}.overview-domain p{margin:6px 0 0;font-size:14px}.overview-domain.connected{background:var(--card)}.overview-domain button{color:var(--voltage);flex:none}.overview-files .site-update{background:0 0;border:0;padding:0}.overview-files .site-update>p{color:var(--muted);font-size:14px}.overview-files [role=status]:empty{display:none}.overview-files [data-confirm],.site-panel [data-confirm]{background:var(--voltage-tint);overflow-wrap:anywhere;border-radius:16px;margin:16px 0;padding:20px}.overview-summary{border-bottom:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:grid}.overview-summary>span{color:var(--muted)}.overview-footer{justify-content:flex-end;gap:16px;margin-top:16px;display:flex}.overview-footer>button{background:0 0;border:0;padding-left:0;font-size:14px}.overview-more{position:relative}.overview-more summary{cursor:pointer;min-height:44px;padding:12px;list-style:none}.overview-more>button{z-index:2;white-space:nowrap;background:#fff;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0001}.account-workspace .site-panel{border:0;border-left:1px solid var(--border);background:var(--paper);width:min(640px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);border-radius:0;margin:0;padding:0 24px 24px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-12px 0 40px #0002}.site-panel::backdrop{opacity:1;background:#0e0e1455;transition:opacity .15s}.account-workspace .site-panel{transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:translate(0)}.account-workspace .site-panel[data-motion=closing]{transition-duration:.16s;transform:translate(100%)}.site-panel[data-motion=closing]::backdrop{opacity:0}@starting-style{.account-workspace .site-panel[open]{transform:translate(100%)}.site-panel[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.account-workspace .site-panel,.site-panel::backdrop{transition:none}}.account-workspace.landing-page .site-panel>header{z-index:3;background:var(--paper);border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:8px;height:auto;margin-bottom:20px;padding:20px 0;display:grid;position:sticky;top:0}.site-panel>header h2{grid-column:1;margin:0;font-size:26px}.site-panel>header p{overflow-wrap:anywhere;color:var(--muted);grid-column:1;margin:0;font-size:12px}.site-panel>header button{grid-area:1/2/3;align-self:start;min-width:44px;min-height:44px;padding:4px;font-size:24px}.site-panel [hidden]{display:none!important}.site-panel>section{min-width:0}.site-panel .panel-notice:empty{display:none}.site-panel .ink-backups,.site-panel .ink-pages,.site-panel .link-editor{background:0 0;border:0;margin:0;padding:0}.site-panel .ink-backups>h3,.site-panel .pages-heading>h3,.site-panel .link-editor>h3{display:none}.site-panel .backup-history{table-layout:fixed;width:100%;font-size:13px}.site-panel .backup-history th,.site-panel .backup-history td{overflow-wrap:anywhere;padding:12px 4px;font-size:12px}.site-panel .backup-history td:last-child{text-align:right}.site-panel .ink-backups:has(~[data-confirm]){display:none}.site-panel .ink-delete:has(~[data-confirm]){display:none}.site-panel .pages-list{padding:0;list-style:none}.site-panel .pages-list li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.site-panel .page-address,.site-panel .link-name-field{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.site-panel input{min-width:0;max-width:100%}.site-panel .page-address>span,.site-panel .link-name-field>span{overflow-wrap:anywhere;max-width:100%}.site-panel .domain-connection{padding:0}.site-panel .domain-connection h4{font-size:22px}.site-panel .domain-connection *{max-width:100%}@media (width<=600px){.account-workspace.landing-page .overview-header{grid-template-columns:1fr}.overview-header>button{justify-self:start}.overview-domain{flex-direction:column;align-items:start;padding:20px}.overview-summary{grid-template-columns:1fr auto;gap:4px 12px}.overview-summary>span{grid-area:2/1}.overview-summary>button{grid-area:1/2/3}.account-workspace .site-panel{width:100vw;padding:0 18px 20px}}.account-workspace .overview-header h2 a{font:inherit;line-height:inherit;color:#fff;white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.overview-header h2 a span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.overview-header h2 a span:last-child{flex:none}.overview-header h2 a:focus-visible{outline-offset:4px;outline:2px solid #fff}.account-workspace .overview-files .site-management{background:0 0;border:0;margin:0;padding:0}.account-workspace .overview-files .site-update{border:0;padding:0}.overview-more summary{white-space:nowrap}.account-workspace .overview-files .content-manager{background:0 0;border:0;margin:0;padding:0}.restore-flow{min-width:0}.restore-flow h2{margin:16px 0;font-size:28px}.restore-flow p,.restore-flow li,.restore-flow code{overflow-wrap:anywhere}.restore-flow code{display:block}.restore-flow .restore-dates{border:1px solid #dedce5;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;padding:12px;display:grid}.restore-dates p{white-space:pre-line;margin:0;font-size:14px}.restore-flow details{margin:16px 0}.restore-flow summary{cursor:pointer;min-height:44px}.restore-flow button,.restore-flow a.button{min-height:44px;margin:8px 8px 8px 0}.restore-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.restore-flow .primary{background:var(--voltage);color:#fff}@media (width<=480px){.restore-flow .restore-dates{grid-template-columns:1fr}.restore-flow h2{font-size:24px}}.restore-flow[data-state=success]{text-align:center;padding-top:20px}.restore-flow[data-state=success] h2{color:#186e3b}.restore-flow[data-state=success] a.button{width:max-content;margin:24px auto 12px;display:block}.restore-flow[data-state=success] button{box-shadow:none;background:0 0;border-color:#0000;margin:8px auto;display:block}.domain-assistant-intro .assistant-identity{color:var(--ink-muted,#596174);font-size:13px;font-weight:600}.domain-assistant-intro>p{margin-block:8px 14px}.assistant-provider{border:1px solid #dedce5;border-radius:12px;margin-block:12px;padding:12px}.assistant-provider select{width:100%;min-height:44px;margin-top:8px;display:block}.assistant-provider p,.domain-assistant-chat p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.domain-assistant-chat{border:0;margin:0;padding:0}.assistant-question{align-items:flex-end;gap:8px;display:flex}.assistant-question textarea{resize:vertical;min-width:0;font:inherit;border:1px solid #b9b3cb;border-radius:12px;flex:1;padding:10px}.assistant-question button{min-height:44px}.assistant-messages{max-height:240px;overflow-y:auto}.assistant-messages>div{background:#f2efff;border-radius:12px;margin-block:8px;padding:10px 12px}.assistant-messages>div>p:first-child{color:#596174}.domain-assistant-chat>details{margin-top:12px;font-size:13px}.domain-assistant-chat summary,.assistant-provider summary{cursor:pointer;min-height:32px}@media (width<=400px){.assistant-question{flex-wrap:wrap}.assistant-question textarea{flex-basis:100%}}.overview-pages{background:var(--card);border:1px solid var(--border);border-radius:20px;margin-bottom:16px;padding:18px 24px}.overview-pages-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.overview-pages-heading h3{margin:0;font-size:18px}.overview-pages>p{color:var(--muted);margin:0 0 8px;font-size:13px}.account-workspace .overview-page-list{margin:0;padding:0;list-style:none}.account-workspace .overview-page-list li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin:0;padding:0;font-size:14px;display:flex}.overview-page-list li>span{overflow-wrap:anywhere;min-width:0}.overview-page-list small{color:var(--muted);margin-left:12px;font-size:13px}.overview-page-list a{flex:none;align-items:center;min-height:44px;display:inline-flex}.site-identity{align-items:center;gap:12px;min-width:0;display:flex}.site-monogram{color:#65656e;background:#f0f0ed;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:500;display:grid}.site-identity-content{flex:1;min-width:0}.account-workspace .site-identity .site-address-link{min-height:24px;font-size:15px;font-weight:500}.account-workspace .site-identity .site-address-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.site-secondary-address{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:13px/1.5 ui-monospace,monospace;overflow:hidden}.overview-header h2{grid-area:2/1}@media (width<=900px){.overview-workarea{grid-template-columns:1fr}.overview-domain{order:-1}.account-workspace .sites-table td{min-width:0}.site-identity-content{max-width:100%}}@media (width<=600px){.overview-files,.overview-domain,.overview-pages,.account-workspace.landing-page .overview-header{padding:20px}.overview-header h2{font-size:19px}.account-workspace .header-inner .brand img{max-width:148px}}.account-workspace .sites-table tr[data-named=true] .site-address-link{font-size:16px;font-weight:600}.account-workspace .sites-table .site-address-link>span:last-child{flex:none;font-size:14px;font-weight:400}.account-workspace .sites-table tbody tr:hover{background:#fafaf8}.account-workspace .sites-table tbody tr[data-manageable=true]{cursor:pointer}@media (width<=900px){.account-workspace .sites-table td{height:auto}.account-workspace .sites-table td.my-sites-actions{grid-row:3}.account-workspace .site-status-line{gap:12px}.account-workspace .sites-table .site-secondary-address{max-width:100%}}.account-workspace .catalog-view .my-sites-heading{justify-content:flex-start;gap:12px;margin-bottom:0}.account-workspace .catalog-view .my-sites-heading+p:empty,.account-workspace .catalog-view [data-status]:empty{display:none}.account-workspace .catalog-view .usage-summary{margin:0 0 16px}.overview-management-actions{align-items:center;gap:8px;display:flex}.account-workspace .overview-header-actions button{color:#fff;background:0 0;border-color:#686872;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.overview-more summary{box-sizing:border-box;border-radius:var(--button-radius);color:#fff;border:1px solid #686872;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:22px;display:flex}.overview-more summary::-webkit-details-marker{display:none}.overview-more-menu{z-index:5;border:1px solid var(--border);background:#fff;border-radius:12px;min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #0002}.account-workspace .overview-more-menu button{color:var(--ink);border:0;border-radius:6px;justify-content:flex-start}.account-workspace .overview-more-menu button.danger{color:var(--danger)}.account-workspace .overview-more-menu button:hover{background:#f3f3f0}.overview-more summary:focus-visible{outline:3px solid var(--voltage);outline-offset:3px}.account-workspace .overview-files .site-update>p{margin:8px 0}@media (width<=600px){.overview-management-actions{flex-wrap:wrap}}.site-panel[open]:has([data-panel=domain]:not([hidden]) .conversation-first){height:min(100dvh,var(--assistant-viewport,100dvh));max-height:min(100dvh,var(--assistant-viewport,100dvh));flex-direction:column;display:flex;overflow:hidden}.site-panel [data-panel=domain]:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}.conversation-first{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.assistant-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:4px 12px;display:flex}.assistant-toolbar .assistant-address{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:14px}.assistant-toolbar button{background:0 0!important;padding:8px!important;font-size:13px!important}.assistant-progress{width:100%;color:var(--muted);margin:0;font-size:12px}.assistant-progress:empty{display:none}.assistant-transcript,.assistant-manual{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 4px 12px;overflow-y:auto}.assistant-transcript[hidden],.assistant-manual[hidden]{display:none}.assistant-quick{flex-wrap:wrap;gap:8px;display:flex}.assistant-quick button{background:0 0!important;padding:8px 10px!important;font-size:12px!important}.conversation-first .domain-assistant-chat{background:0 0;border:0;flex:none;margin:0;padding:8px 0 0}.conversation-first .assistant-messages{max-height:none;overflow:visible}.conversation-first .domain-assistant-intro>p{margin:8px 0;font-size:14px;line-height:1.5}.conversation-first .assistant-provider{margin:8px 0;padding:10px}.conversation-first .assistant-question textarea{resize:none;max-height:100px;font-size:16px}.conversation-first .assistant-question{flex-wrap:nowrap}.conversation-first .assistant-question textarea{flex-basis:auto}.conversation-first .domain-assistant-chat>p:empty{display:none}.conversation-first .domain-assistant-chat>details{max-height:100px;margin-top:4px;font-size:12px;overflow:auto}.sites-placeholder{background:#e6e5e1;border-radius:5px;width:90px;height:14px;display:block}.sites-placeholder.name{width:min(240px,80%)}.sites-placeholder.action{border-radius:999px;width:72px;height:40px}.sites-loading-summary{align-items:center;min-height:1.5em;margin:0 0 16px;font-size:15px;display:flex}.sites-loading-summary .sites-placeholder{width:130px}.sites-table .sites-loading-row{height:84px}.sites-table .sites-loading-row td{vertical-align:middle}@media (width<=640px){.sites-placeholder{max-width:100%}}@media (width<=900px){.account-workspace .sites-table .sites-loading-row{height:auto;min-height:84px}.account-workspace .sites-table .sites-loading-row td:last-child{grid-area:3/2;justify-self:end}.account-workspace .sites-table .sites-loading-row td:nth-child(2) .sites-placeholder{height:24px}}@media (width<=640px){.sites-loading-summary{font-size:14px}}.account-workspace.landing-page .overview-header{gap:4px 20px;padding:16px 22px}.overview-header-identity{grid-area:2/1;min-width:0;padding-bottom:16px}.overview-header-actions{grid-area:2/2;align-self:center;margin:0 0 16px;display:flex}.overview-header .overview-address-line{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.account-workspace .overview-header .overview-address{color:#fff;white-space:nowrap;width:fit-content;min-width:0;max-width:100%;min-height:44px;font:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.overview-header .overview-address span:first-child{text-overflow:ellipsis;-webkit-user-select:text;user-select:text;min-width:0;overflow:hidden}.overview-header .overview-address span:last-child{flex:none}.overview-header .named .overview-address{color:#d6d4df;font:13px/1.5 ui-monospace,monospace}.account-workspace .overview-header .overview-address:hover{text-decoration:none}.overview-header .overview-address:hover span:first-child{text-decoration:underline}.overview-copy-wrap{flex:none;display:inline-flex;position:relative}.account-workspace .overview-copy{border-radius:var(--button-radius);color:#fff;background:0 0;border:0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.account-workspace .overview-header .overview-copy:hover{background:#ffffff18}.overview-copy-feedback{white-space:nowrap;color:#fff;font:12px/16px system-ui,sans-serif;position:absolute;top:100%;right:0}.overview-header .overview-address:focus-visible,.overview-header button:focus-visible,.overview-more summary:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=600px){.overview-header-actions{grid-area:3/1;margin-bottom:0}.overview-header-identity{padding-bottom:16px}.account-workspace.landing-page .overview-header{padding:16px 20px}.overview-header>p[role=status]{grid-row:4}}.account-workspace .overview-header .overview-backups:hover,.account-workspace .overview-header .overview-backups:focus-visible{color:#fff;background:#ffffff18}.site-panel:has([data-panel=domain]:not([hidden]))>header{padding-bottom:8px}.site-panel:has([data-panel=domain]:not([hidden]):not([data-manual=true]))>header p{display:none}.assistant-toolbar{justify-content:space-between;align-items:center;position:relative}.assistant-toolbar .assistant-progress{flex:1;width:auto}.assistant-toolbar>details{font-size:12px;position:static}.site-panel .assistant-toolbar>details>p{z-index:5;box-sizing:border-box;background:var(--card);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;width:min(320px,100vw - 48px);max-width:none;max-height:min(360px,45dvh);margin:0;padding:16px;font-size:14px;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 6px 20px #0002}.site-panel .assistant-toolbar>details>p:focus-visible{outline:2px solid var(--voltage);outline-offset:2px}.conversation-first .domain-assistant-chat[hidden]{display:none}.assistant-view-tabs{flex:none;justify-content:center;gap:12px;padding:8px 0;display:flex}.account-workspace .assistant-view-tabs button{background:0 0;border:0;min-height:44px;padding:8px 16px}.account-workspace .assistant-view-tabs button[aria-pressed=true]{color:var(--voltage);background:var(--voltage-tint)}.conversation-first .assistant-question{border:1px solid var(--border);border-radius:16px;gap:8px;padding:8px;display:flex;position:relative}.conversation-first .assistant-question textarea{background:0 0;border:0;flex:1;min-width:0;min-height:64px;margin:0;padding:8px}.conversation-first .assistant-question button{align-self:end;width:44px;min-width:44px;height:44px;padding:0}.assistant-transcript .domain-assistant-intro{margin-top:12px}.assistant-manual .domain-steps,.assistant-manual .domain-hostname:first-child{display:none}.site-panel:has([data-panel=domain]:not([hidden]))>header{grid-template-columns:minmax(0,1fr) auto}.site-panel:has([data-panel=domain]:not([hidden]))>header h2{overflow-wrap:anywhere;min-width:0;font-size:clamp(20px,5vw,26px)}.conversation-first>.domain-feedback:empty{display:none}.conversation-first>.domain-feedback{margin:0;font-size:13px}.backup-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.backup-toolbar p{color:var(--muted);margin:0;font-size:14px}.backup-toolbar button{flex-shrink:0;min-height:44px}.backup-timezone{color:var(--muted);font-size:12px}.backup-origin{color:var(--muted);margin-top:5px;font-size:12px;display:block}.site-panel .backup-history th:first-child{width:auto}.site-panel .backup-history th:last-child{width:120px}.backup-retention{color:var(--muted);margin-top:20px;font-size:13px}.backup-retention summary{cursor:pointer;text-decoration:underline}.backup-history td:last-child{white-space:normal}@media (width<=420px){.backup-toolbar{flex-direction:column;align-items:flex-start}}.site-panel .backup-history time{font-size:14px}.site-panel .backup-history td:last-child{font-size:13px}.account-menu{width:260px;min-width:0;max-width:calc(100vw - 36px);padding:8px;top:calc(100% + 8px)}.account-menu p.account-email{color:var(--ink);border-bottom:1px solid var(--border);margin:0 0 4px;padding:12px;font-size:14px;line-height:1.4}.account-control .account-menu button{width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.account-control .account-menu button:hover:not(:disabled),.account-control .account-menu button:focus-visible{background:var(--voltage-tint)}.account-control .account-menu button:focus-visible{outline:2px solid var(--voltage);outline-offset:-2px}.account-menu button svg{flex:none;width:18px;height:18px}.account-control .account-menu [data-signout]{margin-top:5px;position:relative}.account-menu [data-signout]:before{content:"";border-top:1px solid var(--border);position:absolute;top:-3px;left:4px;right:4px}.account-signin[aria-expanded=true]{background:var(--voltage-tint)}.account-signin[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.detail-back{min-height:24px;color:var(--muted);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.detail-view>.my-sites-heading,.detail-view>.my-sites-heading+p{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.account-workspace .overview-header{box-sizing:border-box;min-height:132px}.overview-header-identity{box-sizing:border-box;min-height:60px}.overview-header .overview-address-line{min-height:44px}.overview-domain{box-sizing:border-box;min-height:170px}.overview-domain h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.overview-domain>div{width:100%;min-height:62px}.overview-domain p{min-height:40px}.overview-pages>p{min-height:20px}.overview-pages>p>.sites-placeholder{display:inline-block}.overview-files .site-pages>p:empty{display:none}.overview-files .site-pages{margin:0;padding:0}.overview-files .site-update{margin:0}.overview-files .content-manager:empty{display:none}.detail-skeleton .site-update[inert],.detail-skeleton .site-update{pointer-events:none}.detail-skeleton .overview-address-line{width:100%}.panel-loading{gap:24px;min-height:160px;padding:16px 0;display:grid}.panel-loading .sites-placeholder{width:min(320px,80%)}.site-panel{box-sizing:border-box;height:100dvh}.site-panel>header{box-sizing:border-box;min-height:100px}@media (width<=600px){.account-workspace .overview-header{min-height:176px}}.overview-files .site-update h4{margin:0 0 8px;font-size:24px}.overview-files .site-update>p{margin:8px 0;font-size:14px;line-height:1.6}.account-workspace .detail-back{min-height:24px;padding:0}.detail-skeleton .overview-header-identity h2{margin:0}.overview-files .site-pages,.overview-files .site-pages>div,.overview-files .site-management,.overview-files .site-management>div{display:contents}.overview-files button[data-choose-upload]{margin:0}.site-delete-confirm{gap:24px;min-width:0;display:grid}.site-delete-confirm>p{margin:0;line-height:1.6}.site-delete-confirm>label{gap:10px;min-width:0;font-size:15px;line-height:1.5;display:grid}.site-delete-confirm input{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px;display:block}.site-delete-actions{gap:var(--button-gap);flex-wrap:wrap;display:flex}.site-delete-actions button{min-height:44px;margin:0}.account-workspace .site-panel>header button,.account-workspace .overview-header-actions button[aria-label="More site actions"]{border-radius:var(--button-radius);width:44px;min-width:44px;height:44px;padding:0;font-size:24px;line-height:20px}.account-workspace :is([role=menuitem],.overview-more-menu button){text-align:left;border:0;border-radius:8px;padding:10px 12px}:is(.restore-actions,.site-delete-actions,.overview-management-actions,.page-form-actions,.publication-actions,.site-address-actions){gap:var(--button-gap)}.signin-dialog [data-close]{border-radius:var(--button-radius);width:44px;height:44px;padding:0}.account-workspace .page-form-actions button[type=submit]{background:var(--voltage);border-color:var(--voltage);color:#fff}.conversation-first .assistant-toolbar .assistant-progress{color:var(--ink);font-size:17px;font-weight:600;line-height:1.4}.assistant-active-task{font-size:14px;line-height:1.5}.assistant-active-task>p{margin:10px 0}.assistant-active-task .dns-fields{background:var(--card);border:1px solid var(--border);border-radius:12px;margin:12px 0;padding:10px}.assistant-active-task .dns-fields>h5{display:none}.assistant-active-task .dns-field{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.assistant-active-task .dns-field .dns-label{grid-column:1}.assistant-active-task .dns-field code{overflow-wrap:anywhere;grid-area:1/2;min-width:0;font-size:12px}.assistant-active-task .dns-field button{grid-area:1/3;padding:8px 10px;font-size:12px}.assistant-active-task .dns-field[data-provider-name]{display:block}.assistant-active-task .dns-field[data-provider-name] button{float:right}.assistant-messages>.assistant-message{overflow-wrap:anywhere;margin:10px 0;padding:8px 0;font-size:14px;line-height:1.5}.assistant-messages>.user{background:var(--voltage-tint);border-radius:12px;margin-left:24px;padding:10px 12px}.assistant-messages>.receipt{color:#24753f;font-size:13px}.assistant-messages>.checking,.assistant-messages>.thinking{color:var(--muted)}.assistant-view-tabs{justify-content:flex-end;padding:4px 0}.account-workspace .assistant-view-tabs button{background:0 0;padding:4px 8px;font-size:12px}.account-workspace .assistant-view-tabs button[aria-pressed=true],.conversation-first:not(.assistant-manual-mode)>.domain-feedback{display:none}.conversation-first .assistant-question{background:var(--card);border-radius:18px;margin:0}.conversation-first .assistant-question textarea{min-height:48px}.conversation-first .assistant-question button{background:var(--voltage);color:#fff;border:0}.domain-address-editor{gap:16px;min-width:0;display:grid}.domain-address-editor label{gap:8px;display:grid}.domain-address-editor input{box-sizing:border-box;border:1px solid var(--line,#ddd);width:100%;min-width:0;font:inherit;border-radius:12px;padding:12px}.domain-address-editor p{margin:0}.domain-change-address{vertical-align:middle;min-height:44px!important;margin-left:12px!important;padding:8px 16px!important;font-size:14px!important}.site-panel>header h2:has(.domain-change-address){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-workspace .site-panel>header .domain-change-address{white-space:nowrap;flex-shrink:0;width:auto;min-width:76px;height:44px;margin:0!important}.overview-domain>button{margin-top:auto}.landing-page:not(.account-workspace) .stage:has(#initial:not([style*="display: none"])){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.landing-page:not(.account-workspace) #initial{cursor:default;padding:0}.landing-page:not(.account-workspace) #dropzone{min-height:300px;box-shadow:none;background:#fff;border:1px solid #d6d6d0;border-radius:16px;padding:32px 20px;transition:background-color .16s,border-color .16s;transform:none}@media (hover:hover) and (pointer:fine){.landing-page:not(.account-workspace) #dropzone:not(:has(button:disabled)):not([aria-disabled=true]):hover{border-color:var(--voltage);background:#f5f3ff}}.landing-page:not(.account-workspace) #dropzone.drag:not(:has(button:disabled)):not([aria-disabled=true]){background:var(--voltage-tint);border-color:var(--voltage);box-shadow:inset 0 0 0 1px var(--voltage)}@media (prefers-reduced-motion:reduce){.landing-page:not(.account-workspace) #dropzone{transition:none}}#dropzone .upload-arrow{margin:0 auto 16px}.landing-page:not(.account-workspace) #chooseUploadBtn{border-radius:999px;min-height:44px;padding:11px 24px;font-size:14px;font-weight:500;line-height:20px}.upload-anonymous-note{color:var(--muted);margin:16px 0 0;font-size:14px}.account-workspace .upload-anonymous-note{display:none}.landing-upload-requirements{text-align:center;color:var(--muted);cursor:default;margin:12px auto 28px;font-size:13px}.landing-upload-requirements summary{cursor:pointer;width:fit-content;margin:auto;padding:12px;display:list-item}.landing-upload-requirements .upload-help{margin:4px auto 12px}@media (width<=600px){.landing-page:not(.account-workspace) #dropzone{min-height:280px;padding:28px 16px}}.dns-field button{-webkit-user-select:none;user-select:none}.dns-name-note{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;line-height:1.5}.header-inner .brand-btn:hover:not(:disabled){background:0 0}.site-panel .pages-composer{min-width:0;margin-bottom:24px}.site-panel .pages-composer h3{margin:0 0 16px}.site-panel .add-page-form{gap:16px;min-width:0;display:grid}.site-panel .add-page-form p{margin:0;font-size:14px}.site-panel .add-page-form [data-address-error]:empty{display:none}.site-panel .add-page-form [data-address-error]{color:#b42318}.site-panel .page-address{align-items:center;gap:6px;margin-top:8px}.site-panel .page-address-entry{flex:160px;align-items:center;gap:6px;min-width:0;display:inline-flex}.site-panel .page-address input{border:1px solid var(--border);border-radius:10px;flex:auto;width:120px;padding:12px;font-size:16px}.site-panel .pages-composer+.ink-pages{border-top:1px solid var(--border);border-radius:0;padding-top:24px}.site-panel .pages-heading>h3{font-size:18px;display:block}.site-panel .pages-help{margin-top:16px;font-size:14px}.site-panel .pages-help summary{cursor:pointer;min-height:0;margin-left:16px;padding:8px 0;list-style:disclosure-closed;display:list-item}.site-panel .pages-help[open] summary{list-style:disclosure-open}.site-panel .pages-help p{width:auto;max-width:100%;box-shadow:none;position:static}.site-panel .page-selection>div{flex-wrap:wrap;justify-content:flex-start}.site-panel .page-selection [data-filename]{flex:120px}.dns-name-format{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.dns-name-format p,.dns-name-format label{flex-basis:100%;margin:0}.dns-name-format input{box-sizing:border-box;width:100%;margin-top:8px;display:block}.dns-name-format button{white-space:normal;font-size:12px}.dns-name-format details{flex-basis:100%;min-width:0}.dns-name-format summary{cursor:pointer;color:var(--primary,#5036ff);width:fit-content}.dns-name-format details>code{overflow-wrap:anywhere;margin:8px 0;display:block}.dns-name-format .dns-format-link{min-height:32px;color:var(--primary,#5036ff);text-align:left;background:0 0;border:0;border-radius:0;padding:4px 0}.dns-name-format .dns-short-copy{-webkit-user-select:none;user-select:none;min-width:112px}.assistant-ownership-receipt{color:#0e0e14;background:#fff;border:1px solid #deded8;border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:12px 16px;display:flex}.assistant-ownership-receipt[hidden]{display:none}.ownership-check{color:#0e0e14;background:#d9f84a;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:700;display:grid}.assistant-ownership-receipt strong{font-size:15px;line-height:24px}.assistant-ownership-receipt p.ownership-count{margin:2px 0 0;font-size:12px}.assistant-ownership-receipt p.ownership-detail{opacity:0;max-height:0;margin:0;font-size:14px;transition:max-height .25s,opacity .25s,margin .25s;overflow:hidden}.assistant-ownership-receipt.celebrate{animation:.25s ease-out ownership-receipt-in}.assistant-ownership-receipt.celebrate strong{font-size:18px}.assistant-ownership-receipt.celebrate .ownership-check{animation:.25s ease-out ownership-receipt-in}.assistant-ownership-receipt.celebrate p.ownership-detail{opacity:1;max-height:100px;margin:6px 0}@keyframes ownership-receipt-in{0%{opacity:.4;transform:translateY(5px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.assistant-ownership-receipt,.assistant-ownership-receipt *{transition:none!important;animation:none!important}}.assistant-transcript .domain-assistant-intro.assistant-check-result{color:#0e0e14;background:#fff;border:1px solid #deded8;border-radius:16px;margin:12px 0 18px;padding:16px}.assistant-check-heading{align-items:center;gap:12px;display:flex}.assistant-check-heading[hidden]{display:none}.assistant-check-heading strong{font-size:15px;line-height:24px}.assistant-check-icon{color:#775014;background:#fff0d6;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:700;display:grid}.conversation-first .assistant-check-result>p{margin:12px 0;font-size:14px;line-height:1.5}.assistant-check-result .assistant-active-task:empty{display:none}.assistant-check-result .assistant-active-task details{margin:12px 0 0}.assistant-check-result .assistant-active-task summary{cursor:pointer;font-size:13px}.assistant-check-result .assistant-active-task details p{overflow-wrap:anywhere;white-space:pre-line}.assistant-check-result .assistant-quick{gap:8px;margin-top:16px}.domain-connection .dns-name-note .dns-provider-hint{margin:4px 0;font-size:12px;line-height:1.5}.domain-connection .copy-feedback-button{position:relative}.domain-connection .copy-feedback-success .copy-feedback-label{opacity:0}.domain-connection .copy-feedback-check{color:#15803d;pointer-events:none;font-size:22px;line-height:1;animation:.24s ease-out copy-check-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes copy-check-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.domain-connection .copy-feedback-check{animation:none}}.domain-connection .assistant-ownership-receipt{background:0 0;border:0;padding:12px 0;display:block}.domain-connection .assistant-ownership-receipt[hidden]{display:none}.https-milestone{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.https-milestone strong{font-size:14px;font-weight:500}.https-milestone .ownership-check{flex:0 0 24px;width:24px;height:24px;font-size:14px}.https-milestone time{color:var(--muted,#687588);margin-left:auto;font-size:12px}.assistant-refresh-info{color:var(--muted,#687588);margin:12px 0;font-size:12px}.conversation-first .https-issuance>p:not(.assistant-refresh-info){color:var(--ink,#0e0e14);font-size:18px;font-weight:600}.conversation-first .domain-assistant-intro>.assistant-refresh-info{color:#687588;margin:12px 0;font-size:12px;font-weight:400;line-height:1.5}.domain-setup{flex-direction:column;gap:20px;display:flex}.domain-setup>[hidden]{display:none!important}.domain-setup>.domain-feedback{display:none}.domain-setup-step{letter-spacing:.06em;color:#687588;margin:0;font-size:12px;font-weight:600}.domain-setup-step:empty,.domain-setup-feedback:empty,.domain-setup-actions:empty,.domain-setup-details:empty{display:none}.domain-setup-content{flex-direction:column;gap:20px;min-width:0;display:flex}.domain-setup-content h3{margin:0;font-size:26px;line-height:1.2}.domain-setup-content p{margin:0;font-size:16px;line-height:1.55}.domain-setup .domain-setup-note{color:#687588;font-size:13px;line-height:1.5}.domain-setup-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.domain-setup .domain-primary{background:var(--voltage,#5138ff);color:#fff;border-color:#0000}.domain-setup-milestone{align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.domain-setup-milestone>span:first-child{color:#0e0e14;background:#d9f84a;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.domain-setup-feedback:not(:empty){background:#fff;border:1px solid #e1dfd9;border-radius:16px;padding:16px;font-size:14px;line-height:1.5}.domain-setup-feedback p{margin:0 0 8px}.domain-setup-details{flex-direction:column;gap:16px;font-size:13px;display:flex}.domain-setup details summary{cursor:pointer;color:#5138ff;font-size:13px}.domain-setup details>:not(summary){margin-top:12px}.domain-address-form{flex-direction:column;gap:8px;display:flex}.domain-address-form>.domain-setup-note{padding-inline:17px}.domain-address-form>:last-child{margin-top:12px}.domain-setup label{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.domain-setup input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dce5;border-radius:12px;padding:12px 16px}.domain-setup .assistant-refresh-info{color:#687588;margin:12px 0 0;font-size:12px;font-weight:400;line-height:1.5}.domain-setup .dns-fields{min-width:0;margin:0}.domain-setup .dns-fields h5{display:none}.domain-setup .dns-fields code{overflow-wrap:anywhere}.domain-setup .dns-fields>details,.domain-setup .dns-fields>.domain-setup-note{grid-column:1/-1}.domain-success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:12px 0 8px;display:flex}.domain-success-mark{color:#0e0e14;background:#d9f84a;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:36px;font-weight:600;display:grid}.domain-setup-content .domain-success-host{color:#0e0e14;overflow-wrap:anywhere;max-width:100%;font-size:18px;font-weight:500}.domain-setup-content .domain-success-complete{color:#687588;font-size:14px}.domain-success-checklist{text-align:left;flex-direction:column;gap:12px;margin:4px 0;display:flex}.account-workspace .domain-success-open{box-sizing:border-box;color:#fff;background:#5138ff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 24px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.account-workspace .domain-success-open:hover{color:#fff;background:#4326df}.account-workspace .domain-success-open:focus-visible{outline-offset:4px;outline:3px solid #5138ff}.domain-success.celebrate .domain-success-mark{animation:.3s ease-out domain-success-in}@keyframes domain-success-in{0%{opacity:.2;transform:translateY(5px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.domain-success-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.domain-setup-content .domain-success h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.domain-success.celebrate .domain-success-mark{animation:none}}.account-workspace.landing-page .site-panel.domain-panel>header{grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:8px;min-height:0;padding:20px 0;display:grid}.account-workspace .site-panel.domain-panel>header h2{overflow-wrap:anywhere;grid-column:1;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:26px}.account-workspace .site-panel.domain-panel>header>p{display:none}.account-workspace .site-panel.domain-panel>header>button{grid-area:1/3;width:44px;height:44px;padding:0;position:static}.domain-header-actions{grid-area:1/2;position:relative}.account-workspace .domain-header-actions>button{width:44px;height:44px;padding:0}.domain-action-menu{z-index:5;background:#fff;border:1px solid #deded8;border-radius:12px;width:220px;padding:8px;position:absolute;top:52px;right:0;box-shadow:0 8px 24px #0002}.account-workspace .domain-action-menu button{text-align:left;border:0;border-radius:8px;width:100%;padding:10px 12px;display:block}.account-workspace .domain-action-menu button:hover{background:#f2f0fa}.domain-action-menu button:last-child{color:#a52926}.domain-action-menu[hidden],.domain-header-actions[hidden]{display:none}.domain-setup{gap:0}.domain-setup-step{color:#626879;margin:24px 0 8px;font-size:12px;font-weight:600;line-height:16px}.domain-setup-step:empty{display:none}.domain-setup-content{gap:12px}.domain-setup-content h3{margin:0;font-size:26px;font-weight:600;line-height:32px}.domain-setup-content>p{font-size:16px;line-height:24px}.domain-setup-content .dns-fields{margin-top:12px;margin-bottom:12px}.domain-setup .dns-label{font-size:13px;font-weight:600;line-height:18px}.domain-setup .domain-setup-note,.domain-setup .domain-help{font-size:13px;line-height:20px}.domain-setup-actions:not(:empty),.domain-setup-details:not(:empty),.domain-setup-feedback:not(:empty){margin-top:20px}.domain-setup .domain-setup-milestone time{color:#626879;margin-left:auto;font-size:13px;font-weight:400;line-height:20px}.domain-disconnect-confirm{border:1px solid #deded8;border-radius:16px;margin:16px 0;padding:20px}.domain-disconnect-confirm h3{font-size:24px;line-height:30px}.domain-disconnect-confirm button{margin:12px 8px 0 0}.domain-setup-content .domain-success h3{font-size:30px;line-height:36px}@media (width<=600px){.account-workspace .site-panel.domain-panel{padding-left:16px;padding-right:16px}.account-workspace .site-panel.domain-panel>header h2{font-size:17px;line-height:24px}.domain-setup-content h3{font-size:24px;line-height:30px}.domain-setup-milestone{flex-wrap:wrap}}.account-workspace .site-panel.domain-panel{box-sizing:border-box}.account-workspace .site-panel.domain-panel>header .domain-action-menu button{width:100%;height:auto;min-height:44px;padding:10px 12px;font-size:14px;line-height:20px}.account-workspace.landing-page .site-panel.domain-panel>header{margin-bottom:0}.account-workspace .site-panel.domain-panel{width:min(640px,100%);max-width:100%}:root{--voltage-hover:#3d2ce6;--voltage-pressed:#3020c6}body.landing-page :is(#chooseUploadBtn,#keepPrompt [data-continue],#keepPrompt [data-create-account],.primary,.domain-primary,.domain-success-open,.catalog-upload-choice,.new-site-primary,.signin-dialog form button,.workspace-signin form button,.link-editor button[type=submit],.page-form-actions button[type=submit]){background:var(--voltage);border-color:var(--voltage);color:#fff;border-radius:var(--button-radius);transition:background-color .15s,border-color .15s}body.landing-page :is(#chooseUploadBtn,#keepPrompt [data-continue],#keepPrompt [data-create-account],.primary,.domain-primary,.domain-success-open,.catalog-upload-choice,.new-site-primary,.signin-dialog form button,.workspace-signin form button,.link-editor button[type=submit],.page-form-actions button[type=submit]):hover:not(:disabled):not([aria-disabled=true]){background:var(--voltage-hover);border-color:var(--voltage-hover);color:#fff}body.landing-page :is(#chooseUploadBtn,#keepPrompt [data-continue],#keepPrompt [data-create-account],.primary,.domain-primary,.domain-success-open,.catalog-upload-choice,.new-site-primary,.signin-dialog form button,.workspace-signin form button,.link-editor button[type=submit],.page-form-actions button[type=submit]):active:not(:disabled):not([aria-disabled=true]){background:var(--voltage-pressed);border-color:var(--voltage-pressed);color:#fff}body.landing-page :is(#mySitesView,.site-panel) .catalog-upload-trigger:hover:not(:disabled) .catalog-upload-choice{background:var(--voltage-hover);border-color:var(--voltage-hover);color:#fff}body.landing-page :is(#chooseUploadBtn,#keepPrompt [data-continue],#keepPrompt [data-create-account],.primary,.domain-primary,.domain-success-open,.catalog-upload-choice,.new-site-primary,.signin-dialog form button,.workspace-signin form button,.link-editor button[type=submit],.page-form-actions button[type=submit]):focus-visible{outline:3px solid var(--voltage);outline-offset:3px}body.landing-page :is(#chooseUploadBtn,#keepPrompt [data-continue],#keepPrompt [data-create-account],.primary,.domain-primary,.domain-success-open,.catalog-upload-choice,.new-site-primary,.signin-dialog form button,.workspace-signin form button,.link-editor button[type=submit],.page-form-actions button[type=submit]):disabled{color:#655a99;opacity:1;background:#e8e4ff;border-color:#d6d0f5}@media (prefers-reduced-motion:reduce){body.landing-page :is(#chooseUploadBtn,#keepPrompt [data-continue],#keepPrompt [data-create-account],.primary,.domain-primary,.domain-success-open,.catalog-upload-choice,.new-site-primary,.signin-dialog form button,.workspace-signin form button,.link-editor button[type=submit],.page-form-actions button[type=submit]){transition:none}}.domain-setup .domain-preparation-time{color:#687588;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.5}.domain-setup .domain-wait-time{color:#687588;margin:12px 0 0;font-size:12px;font-weight:400;line-height:1.5}.domain-setup .https-waiting:before{content:"";vertical-align:middle;border:2px solid #d6d8df;border-top-color:#687588;border-radius:50%;width:16px;height:16px;margin-right:10px;animation:1.4s linear infinite https-wait-spin;display:inline-block}.domain-setup .domain-setup-actions{margin-top:16px}@keyframes https-wait-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.domain-setup .https-waiting:before{animation:none}}body.landing-page .domain-setup input:focus-visible,body.landing-page .domain-address-editor input:focus-visible{outline:2px solid var(--voltage);outline-offset:0}.domain-initial-loading .domain-setup-content{opacity:0;animation:0s .18s forwards domain-loading-reveal}@keyframes domain-loading-reveal{to{opacity:1}}.domain-setup .dns-field{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:6px 12px;min-width:0;display:grid}.domain-setup .dns-field>.dns-label{grid-area:1/1/auto/-1}.domain-setup .dns-field>code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;grid-area:2/1;min-width:0;margin:0;padding:12px;line-height:1.5;display:block}.domain-setup .dns-field>button{box-sizing:border-box;white-space:nowrap;grid-area:2/2;width:88px;min-width:88px;min-height:44px;padding:8px;font-size:13px;line-height:20px}.domain-setup .dns-field>.dns-zone-note{color:var(--muted);overflow-wrap:anywhere;grid-area:3/1/auto/-1;font-size:12px;line-height:18px}.domain-setup .dns-record-type>code{border-radius:6px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:600;line-height:20px}.domain-setup-actions.dns-check-progress{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.dns-check-progress .assistant-refresh-info{margin:0;font-size:12px;line-height:20px}.domain-setup .dns-check-progress>button{min-height:44px;color:var(--voltage);box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:13px}.https-wait-metadata{flex-wrap:wrap;align-items:baseline;column-gap:.4rem;display:flex}.https-wait-metadata .domain-wait-time,.https-wait-metadata .assistant-refresh-info{margin:0;font-size:12px}.https-wait-metadata .domain-wait-time:not([hidden]):not(:empty)+.assistant-refresh-info:not(:empty):before{content:"· "}.https-dns-history{color:var(--muted);font-size:14px}.domain-combined .domain-setup-milestone>span:first-child:not(.domain-milestone-check){color:#727b8b;background:0 0}.domain-combined-records h4{margin:24px 0 12px;font-size:16px;line-height:24px}.domain-combined .dns-fields{margin-top:0}.domain-combined>button{margin:16px 8px 0 0}.domain-combined .domain-setup-note{font-size:13px;line-height:20px}.domain-combined[data-connecting=true]>h3:before{content:"";border:2px solid #d5d8de;border-top-color:#728096;border-radius:50%;width:16px;height:16px;margin-right:10px;animation:1.2s linear infinite domain-setup-spin;display:inline-block}@keyframes domain-setup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.domain-combined[data-connecting=true]>h3:before{animation:none}}.domain-combined .domain-preparation-spinner{box-sizing:border-box;border:2px solid #d5d8de;border-top-color:#728096;animation:1.2s linear infinite domain-setup-spin}.domain-combined .domain-preparation-pending{box-sizing:border-box;border:2px solid #d5d8de}.domain-preparation-complete .domain-milestone-check{animation:.2s ease-out domain-preparation-check}@keyframes domain-preparation-check{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.domain-preparation-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.domain-combined .domain-preparation-spinner,.domain-preparation-complete .domain-milestone-check{animation:none}}.domain-method{flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:.875rem;display:flex}.domain-method-change{min-height:44px;color:var(--voltage,#5138ff);font:inherit;background:0 0;border:0;padding:.3rem;text-decoration:underline}.domain-setup .domain-removal-spinner{box-sizing:border-box;vertical-align:-.1em;border:2px solid #d5d8de;border-top-color:#728096;border-radius:50%;width:1em;height:1em;margin-right:.35em;animation:1.2s linear infinite domain-setup-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.domain-setup .domain-removal-spinner{animation:none}}.account-workspace .domain-setup .domain-submit{place-items:center;display:inline-grid}.domain-setup .domain-submit>span{grid-area:1/1}.domain-setup .domain-submit>span:last-child,.domain-setup .domain-submit.is-preparing>span:first-child{visibility:hidden}.domain-setup .domain-submit.is-preparing>span:last-child{visibility:visible}.domain-setup .domain-submit-progress{align-items:center;gap:12px;display:flex}.domain-setup .domain-submit-spinner{box-sizing:border-box;border:2px solid #d5d8de;border-top-color:#5036ff;border-radius:50%;flex:none;width:20px;height:20px;animation:1s linear infinite domain-setup-spin}@media (prefers-reduced-motion:reduce){.domain-setup .domain-submit-spinner{animation:none}}.domain-setup .domain-method-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px;display:flex}.domain-setup .domain-method-actions .domain-method{align-items:center;margin:0}.domain-setup .domain-method-explanation{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.5}.domain-setup .domain-method-change,.domain-setup .dns-zone-retry{width:auto;min-width:44px;min-height:44px;box-shadow:none;color:var(--voltage,#5138ff);font:inherit;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;text-decoration:underline;display:inline-flex}.domain-setup .domain-method-change:hover,.domain-setup .dns-zone-retry:hover{color:var(--voltage,#5138ff);background:0 0;text-decoration-thickness:2px}.domain-setup .domain-method-change:focus-visible,.domain-setup .dns-zone-retry:focus-visible{outline:2px solid var(--voltage,#5138ff);outline-offset:2px}.domain-setup .domain-connection-wait{padding-top:28px}.domain-setup .domain-connection-wait>.domain-wait-heading{margin:0 0 14px;font-size:30px;font-weight:650;line-height:1.25}.domain-setup .domain-connection-wait>.domain-wait-description{max-width:58ch;margin:0 0 12px;font-size:16px;line-height:1.6}.domain-setup .domain-connection-wait>.domain-wait-explanation{color:var(--muted);max-width:60ch;margin:0;font-size:14px;line-height:1.6}.domain-setup .domain-wait-progress{background:#fff;border:1px solid #e1dfd9;border-radius:18px;gap:14px;margin:26px 0 22px;padding:22px;list-style:none;display:grid}.domain-setup .domain-wait-progress li{border:0;align-items:center;gap:14px;min-height:48px;margin:0;padding:0;font-size:16px;line-height:1.5;display:flex}.domain-setup .domain-wait-icon{box-sizing:border-box;color:#0e0e14;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:650;display:grid}.domain-setup [data-state=complete]>.domain-wait-icon{background:#d9f84a}.domain-setup [data-state=queued]>.domain-wait-icon:before{content:"";box-sizing:border-box;border:2px solid #d5d8de;border-radius:50%;width:22px;height:22px}.domain-setup [data-state=active]>.domain-wait-icon:before{content:"";box-sizing:border-box;border:2px solid #dedbe8;border-top-color:var(--voltage,#5138ff);border-radius:50%;width:24px;height:24px;animation:1.2s linear infinite domain-setup-spin}.domain-setup [data-state=attention]>.domain-wait-icon{background:#fff1d6;border:1px solid #e5c58b}.domain-setup .domain-wait-completed{animation:.18s ease-out domain-wait-confirmed}@keyframes domain-wait-confirmed{0%{transform:scale(.88)}to{transform:scale(1)}}.domain-setup .domain-connection-wait .domain-combined-status{margin:0 0 16px;font-size:12px;font-weight:400;line-height:1.6}.domain-setup .domain-wait-actions{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.domain-setup .domain-wait-actions>details{min-width:0}.domain-setup .domain-wait-actions>details[open]{flex-basis:100%}.domain-setup .domain-wait-actions summary{min-height:44px;color:var(--voltage);cursor:pointer;align-items:center;font-size:14px;display:flex}.domain-setup .domain-wait-notice{font-size:14px;line-height:1.6}.domain-wait-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.domain-setup .domain-connection-wait{padding-top:24px}.domain-setup .domain-connection-wait>.domain-wait-heading{font-size:26px}.domain-setup .domain-wait-progress{padding:20px}}@media (prefers-reduced-motion:reduce){.domain-setup [data-state=active]>.domain-wait-icon:before,.domain-setup .domain-wait-completed{animation:none}}.domain-setup .domain-wait-required-records{gap:24px;margin:24px 0;display:grid}.domain-setup .domain-wait-required-records[hidden]{display:none}.domain-setup .domain-wait-record h4{margin:0 0 12px;font-size:16px}.domain-setup .domain-wait-progress[hidden]{display:none}.domain-wait-row-body{flex:1;min-width:0}.domain-setup .domain-wait-record{margin-top:8px;font-size:13px;font-weight:400}.domain-setup .domain-wait-record-status{margin:0 0 4px;font-size:13px;line-height:1.5}.domain-setup .domain-wait-progress li{align-items:flex-start}.domain-wait-record-details summary{color:var(--voltage);cursor:pointer}.domain-wait-record-details .dns-fields{margin-top:12px}.domain-connection-options{font-size:13px}.overview-files .site-pages,.overview-files .site-pages>div{display:block}.overview-files .site-pages [hidden]{display:none!important}.overview-files .site-pages>h3,.website-content-shell>h3{margin:0 0 20px;font-size:24px}.website-content-modes,.overview-files .site-pages>.website-content-modes{box-sizing:border-box;border:1px solid var(--border);background:#f0efec;border-radius:28px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.account-workspace .website-content-modes button{color:#50515b;background:0 0;border:0;max-width:100%;min-height:44px;margin:0;padding:10px 18px;font-size:14px;font-weight:500;line-height:24px;transition:background-color .14s,color .14s,box-shadow .14s}.account-workspace .website-content-modes button[aria-pressed=true]{color:var(--voltage);background:#fff;box-shadow:0 1px 3px #0e0e141a}.account-workspace .website-content-modes button:focus-visible{outline:2px solid var(--voltage);outline-offset:2px}@media (prefers-reduced-motion:reduce){.account-workspace .website-content-modes button{transition:none}}.website-content-help{color:var(--muted);margin:16px 0 20px;font-size:14px;line-height:1.6}.overview-files .pages-composer{margin:0}.overview-files .site-pages .ink-pages,.website-content-shell .ink-pages{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;margin:24px 0 0;padding:24px 0 0}.overview-files .pages-heading h3,.website-content-shell .ink-pages h3{margin:0;font-size:18px}.overview-files .page-address{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:8px;display:flex}.overview-files .page-address-entry{flex:160px;align-items:center;gap:6px;min-width:0;display:flex}.overview-files .page-address input{border:1px solid var(--border);border-radius:10px;width:100%;min-width:0;padding:12px;font-size:16px}.overview-files .page-selection>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.overview-files [data-filename]{overflow-wrap:anywhere;flex:180px}.overview-files .page-count{color:var(--muted);font-size:13px}.content-receipt:empty{display:none!important}.overview-files .update-receipt{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:12px 0;display:flex}.overview-workarea{align-items:start}.domain-setup .domain-unified{box-sizing:border-box;text-align:center;width:100%;max-width:640px;margin:0 auto;padding:24px 0;container-type:inline-size}.domain-setup .domain-unified .domain-wait-hero{box-sizing:border-box;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.domain-setup .domain-unified .domain-wait-hero-pending{border:3px solid #dedbe8;border-top-color:var(--voltage);background:0 0;animation:1.2s linear infinite domain-setup-spin}.domain-setup .domain-unified>.domain-wait-heading{margin:0 0 16px;font-size:30px;line-height:1.25}.domain-setup .domain-unified>.domain-success-host{overflow-wrap:anywhere;margin:0 0 16px;font-size:20px;font-weight:600}.domain-setup .domain-unified>.domain-wait-description{max-width:54ch;min-height:68px;margin:0 auto;font-size:14px;line-height:1.6}.domain-setup .domain-unified .domain-wait-progress{text-align:left;background:0 0;border:0;gap:18px;width:fit-content;max-width:100%;margin:24px auto;padding:0}.domain-setup .domain-unified .domain-wait-progress li{align-items:flex-start;min-height:40px}.domain-setup .domain-unified [data-state=active]>.domain-wait-icon:before{border-color:#dedbe8;border-top-color:var(--voltage);background:0 0;width:20px;height:20px;animation:1.2s linear infinite domain-setup-spin}.domain-setup .domain-unified .domain-wait-label{padding-top:3px;display:block}.domain-setup .domain-unified .domain-provider-stage{color:var(--muted);max-width:40ch;margin:6px 0;font-size:13px}.domain-setup .domain-unified .domain-wait-actions{flex-direction:column;justify-content:center;align-items:center;gap:16px}.domain-setup .domain-unified .domain-wait-actions>details{text-align:left;width:100%}.domain-setup .domain-unified .domain-wait-actions>details>summary{justify-content:center}.domain-setup .domain-unified-connected .domain-wait-row-records{display:none}.domain-setup .domain-unified .domain-combined-status{min-height:20px}.domain-setup .domain-unified [hidden]{display:none!important}@media (width<=600px){.domain-setup .domain-unified>.domain-wait-heading{font-size:26px}}@media (prefers-reduced-motion:reduce){.domain-setup .domain-unified .domain-wait-hero-pending{animation:none}}.domain-setup .domain-unified .domain-wait-progress:before{content:attr(data-label-measure);white-space:pre;visibility:hidden;pointer-events:none;grid-area:1/1;height:0;padding-left:46px;font-size:16px;line-height:1.5;overflow:hidden}.domain-setup .domain-unified .domain-wait-progress li{contain:inline-size;grid-template-columns:32px minmax(0,1fr);column-gap:14px;min-height:44px;display:grid}.domain-setup .domain-unified .domain-wait-progress li:first-child{grid-area:1/1}.domain-setup .domain-unified .domain-wait-row-body{overflow-wrap:anywhere}.domain-setup .domain-unified .domain-wait-row-records details[open] .dns-fields{box-sizing:border-box;width:100cqi;max-width:none;margin-left:calc(50% - 50cqi - 23px)}.domain-setup .domain-unified-connected .domain-combined-status[hidden]{display:none!important}.domain-setup .domain-unified .domain-wait-close{box-sizing:border-box;min-height:44px}.domain-setup .domain-unified .domain-wait-hero-attention{background:#fff1d6;border:1px solid #e5c58b}.domain-setup .domain-unified>.domain-wait-heading{min-height:2.5em}.domain-setup .domain-disconnected-confirmation{margin-top:32px}.domain-setup .domain-record-entry{padding-top:32px}.domain-setup .domain-address-form{padding-top:24px}.domain-setup .domain-unified .domain-wait-substatus{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.domain-setup .domain-unified>.domain-wait-explanation{max-width:54ch;margin:12px auto 0;font-size:13px}.domain-setup .domain-unified .domain-wait-row-records .domain-wait-record{margin:0}.domain-setup .domain-unified-connected>.domain-wait-explanation[hidden]{display:none!important}.domain-setup .domain-unified>.domain-wait-description{white-space:pre-line;min-height:max(68px,var(--domain-description-height,0px))}.domain-setup .domain-unified .domain-wait-hero{position:relative}.site-panel .domain-connection .domain-success-confetti{max-width:none}.domain-success-confetti{pointer-events:none;contain:layout paint;width:280px;height:280px;position:absolute;top:-108px;left:-108px;overflow:hidden}.domain-success-confetti i{pointer-events:none;width:8px;height:10px;animation:3s ease-out both domain-confetti-burst;animation-delay:var(--confetti-delay,0s);background:#d9f84a;border-radius:1px;position:absolute;top:135px;left:136px}.domain-success-confetti i:nth-child(2n){background:var(--voltage,#5138ff)}@keyframes domain-confetti-burst{0%{opacity:0;transform:translate(0)scale(.5)}15%,65%{opacity:1}to{opacity:0;transform:translate(var(--confetti-x),var(--confetti-y)) rotate(var(--confetti-turn)) scale(.65)}}@media (prefers-reduced-motion:reduce){.domain-success-confetti{display:none!important}}.domain-setup .domain-unified-connected .domain-wait-progress{flex-direction:column;align-items:stretch;width:max-content;max-width:100%;display:flex}.domain-setup .domain-unified-connected .domain-wait-progress:before{display:none}.domain-setup .domain-unified-connected .domain-wait-progress li{contain:none;text-align:left;width:100%;max-width:100%}@media (prefers-reduced-motion:reduce){.domain-setup .domain-unified [data-state=active]>.domain-wait-icon:before{animation:none}}.domain-setup .domain-unified>.domain-wait-heading,.domain-setup .domain-unified>.domain-wait-description{transition:min-height .22s}.domain-setup .domain-unified-connected>.domain-wait-heading{min-height:1.25em}.domain-setup .domain-unified-connected>.domain-wait-description{min-height:1.6em}.domain-setup .domain-unified-connected .domain-wait-progress{margin:28px auto 32px}.domain-setup .domain-unified-connected .domain-wait-actions{margin-top:0}@media (prefers-reduced-motion:reduce){.domain-setup .domain-unified>.domain-wait-heading,.domain-setup .domain-unified>.domain-wait-description{transition:none}}.overview-files .page-added-receipt{flex-wrap:nowrap;align-items:flex-start;gap:12px;padding:16px}.page-added-mark{color:#0e0e14;background:#d9f84a;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:650;display:grid}.page-added-message{flex:1;min-width:0}.page-added-message strong{font-size:16px;line-height:1.5;display:block}.overview-files .page-added-message p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 6px;font-size:14px;line-height:1.5}.page-added-message a{align-items:center;min-height:44px;display:inline-flex}.dns-provider-choice{color:var(--muted);text-align:left;margin:12px 0 20px;font-size:14px}.dns-provider-choice .dns-format-link{width:auto;min-height:44px;color:var(--voltage,#5038ff);background:0 0;border:0;padding:4px 6px;display:inline}.dns-provider-choice select{max-width:100%;margin-top:8px;display:block}.dns-provider-choice select[hidden]{display:none}.domain-address-conflict{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #dce0e8;border-radius:16px;margin:24px 0;padding:20px}.domain-address-conflict ul{padding-left:20px}.domain-address-conflict button{white-space:normal;max-width:100%;min-height:44px}.domain-address-conflict time{color:var(--muted);font-size:14px;display:block}.dns-provider-guide{margin-top:6px;line-height:1.5;display:block}.dns-field>details{grid-column:1/-1}.domain-address-conflict ul{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.domain-address-conflict li{border:0;margin:0;padding:0;font-size:14px}.domain-address-conflict h4{margin:0 0 12px}.domain-address-conflict p{margin:8px 0}.domain-record-accordion .dns-step{border-top:1px solid var(--line,#e3e2dc)}.domain-record-accordion .dns-step h4{margin:0}.domain-record-accordion button.dns-step-heading{text-align:left;width:100%;color:var(--ink,#111116);box-shadow:none;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:64px;padding:18px 4px;display:flex}.dns-step-heading>span:nth-child(2){flex:1;font-size:16px;font-weight:600;line-height:22px}.dns-step-type{color:var(--muted);font-size:12px;font-weight:400;line-height:18px;display:block}.dns-step-arrow{font-size:24px;transition:transform .16s}.dns-step-heading[aria-expanded=true] .dns-step-arrow{transform:rotate(90deg)}.dns-step-status{color:var(--muted);font-size:12px;font-weight:400}.dns-step-problem{color:#815217}.dns-step-confirmed{color:var(--ink)}.dns-step-body{padding:0 0 24px;animation:.16s ease-out dns-step-open}.dns-step-body[hidden]{display:none}.dns-step-body>button{white-space:normal;max-width:100%;margin-top:16px}.dns-zone-shared{margin-top:12px;display:block}@keyframes dns-step-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dns-step-body{animation:none}.dns-step-arrow{transition:none}}@media (width<=900px){.account-workspace .sites-table tr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px}.account-workspace .sites-table td:first-child{grid-area:1/1}.account-workspace .sites-table td:nth-child(2){grid-area:2/1}.account-workspace .sites-table td.my-sites-actions,.account-workspace .sites-table .sites-loading-row td:last-child{grid-area:1/2/span 2;place-self:center end}.account-workspace .site-status-line{gap:4px 8px}}@media (width<=600px){.account-workspace .sites-table tr{gap:8px 12px}.account-workspace .sites-table td:first-child{grid-area:1/1/auto/-1}.account-workspace .sites-table td:nth-child(2){grid-area:2/1}.account-workspace .sites-table td.my-sites-actions,.account-workspace .sites-table .sites-loading-row td:last-child{grid-area:2/2}}.dns-provider-picker{width:100%;min-width:0}.dns-provider-picker>small{margin-top:4px;display:block}.dns-provider-picker details{margin-top:8px;font-size:13px}.dns-provider-picker details p{margin:8px 0}.dns-provider-options{border:1px solid var(--line,#deded8);background:#fff;border-radius:12px;margin-top:12px;padding:12px}.dns-provider-options[hidden],.dns-provider-picker [hidden]{display:none!important}.dns-provider-options input{box-sizing:border-box;width:100%;min-height:44px}.dns-provider-results{flex-direction:column;gap:2px;max-height:260px;margin-top:8px;display:flex;overflow-y:auto}.dns-provider-results button{text-align:left;min-height:44px;color:var(--ink,#111);white-space:normal;background:0 0;border:0;border-radius:8px;padding:10px 12px}.dns-provider-results button[aria-pressed=true]{color:#5038ff;background:#eeeaff}.dns-provider-results button[aria-pressed=true]:after{content:" ✓"}.dns-provider-results button:focus-visible{outline-offset:-2px;outline:2px solid #5038ff}.website-content-heading,.overview-files .site-pages>.website-content-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.website-content-heading h3{margin:0;font-size:28px;line-height:1.2}.website-content-heading button{flex:none}.overview-files .site-pages .ink-pages,.website-content-shell .ink-pages{border:0;border-top:1px solid var(--border);margin:24px 0 0;padding:24px 0 0}.overview-files .pages-composer,.website-content-shell .pages-composer{border:0;margin:0;padding:0}.overview-files .content-manager .pages-composer h3,.website-content-shell .pages-composer h3{margin:0 0 20px;font-size:20px}.page-file-picker{border:1px dashed #bdbdb5;border-radius:16px;margin-top:8px;padding:16px}.page-file-actions{flex-wrap:wrap;gap:8px;display:flex}.page-file-picker p{color:var(--muted);margin:12px 0 0;font-size:14px}.page-file-picker.drag-over{background:#f0edff}.page-selection [data-filename],.page-selection [data-destination]{overflow-wrap:anywhere}.website-replacement>button{margin:0 0 16px}.overview-files .page-form-actions,.website-content-shell .page-form-actions{justify-content:flex-start}.website-replacement-entry{border:0;margin-top:24px;padding-top:0}.account-workspace .website-replacement-entry button{box-shadow:none;color:var(--muted);text-align:left;text-underline-offset:3px;background:0 0;border:0;border-radius:0;min-height:44px;margin:0;padding:10px 0;text-decoration:underline}.account-workspace .website-replacement-entry button:hover:not(:disabled),.account-workspace .website-replacement-entry button:active:not(:disabled),.account-workspace .website-replacement-entry button:focus-visible{color:var(--voltage);box-shadow:none;background:0 0}.account-workspace .website-replacement-entry button:hover:not(:disabled){text-decoration-thickness:2px}.account-workspace .website-replacement-entry button:focus-visible:not(:disabled){text-underline-offset:5px;outline:none;text-decoration-thickness:3px}@media (forced-colors:active){.account-workspace .website-replacement-entry button:focus-visible{color:linktext;text-decoration-color:highlight}}.page-navigation-note{color:var(--muted);font-size:14px;line-height:1.6}.page-files{margin-top:16px}.add-page-form [data-address-label]{font-size:14px}.overview-files .pages-list,.website-content-shell .pages-list{border:0;margin:12px 0 0;padding:0}.overview-files .pages-list li,.website-content-shell .pages-list li{border:0;padding:8px 0}.overview-files .pages-list li+li{border-top:1px solid #eceef2}.overview-files .pages-list li>span{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.overview-files .pages-list small{margin:0;display:inline}.overview-files .page-address [data-address-host]{flex:none;max-width:100%}.overview-files .page-address-entry{flex:1 0 min(100%,18rem);min-width:min(100%,18rem);max-width:100%}.domain-address-form .domain-address-fields{gap:8px;margin-top:0}.domain-address-form .domain-address-fields>input{margin:0}.domain-address-form .domain-address-hint{color:var(--muted);margin:0;font-size:14px}.domain-address-error:empty{display:none}.domain-setup form.domain-address-form>.domain-address-form{padding-top:0}body.landing-page:not(.account-workspace) #success .publication-confirmation{text-align:center;flex-direction:column;gap:16px}body.landing-page:not(.account-workspace) #success .publication-confirmation .bigcheck{flex-basis:64px;width:64px;height:64px}body.landing-page:not(.account-workspace) #success .publication-confirmation .check-svg{width:48px;height:48px}body.landing-page:not(.account-workspace) #success .publication-confirmation h2{font-size:32px;font-weight:700;line-height:1.2}body.landing-page:not(.account-workspace) #success .live-ready-copy{color:var(--muted);text-align:center;margin:12px 0 24px}body.landing-page:not(.account-workspace) #success .url-card{justify-content:center;gap:12px}body.landing-page:not(.account-workspace) #success .url-card .url{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;text-align:center;flex:1 0 100%;margin-bottom:8px;font-family:inherit;font-size:16px;overflow:visible}body.landing-page:not(.account-workspace) #success #copyBtn,body.landing-page:not(.account-workspace) #success #openBtn{border:1px solid var(--border);border-radius:999px;min-height:44px;padding:12px 22px;font-size:16px}body.landing-page:not(.account-workspace) #success #copyBtn{background:var(--voltage);color:#fff;border-color:var(--voltage)}body.landing-page:not(.account-workspace) #success #openBtn{color:var(--ink);background:#fff;text-decoration:none}body.landing-page:not(.account-workspace) #success #keepPrompt.onboarding{background:0 0;margin-top:28px;padding-top:24px}body.landing-page:not(.account-workspace) #success #keepPrompt.onboarding h3{font-size:22px;line-height:1.3}#success #keepPrompt.onboarding [data-customize]{width:auto;min-height:44px;color:var(--ink);border:1px solid var(--border);background:#fff;border-radius:999px;padding:12px 22px}#success #keepPrompt.onboarding [data-free-account]{margin:8px 0 0;font-size:14px}#success #addressCustomization{margin-top:20px}@media (width<=400px){body.landing-page:not(.account-workspace) #success .publication-confirmation h2{font-size:28px}}.website-content-heading:has(.page-name-hint){flex-wrap:wrap;gap:8px}.website-content-heading .page-name-hint{color:var(--muted);flex-basis:100%;margin:0;font-size:14px;font-weight:400}.add-page-form [data-address-label]{display:block}.add-page-form .page-name-input{box-sizing:border-box;border:1px solid var(--border);border-radius:10px;width:100%;min-width:0;max-width:100%;margin-top:8px;padding:12px;font-size:16px;display:block}.add-page-form .page-name-preview{color:var(--muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:13px}.add-page-form .page-name-preview [data-page-url]{display:block}.add-page-form [data-address-error]:empty{display:none}.add-page-form [data-address-error]{color:#b42318;margin:8px 0 0;font-size:13px}.dns-provider-picker{box-sizing:border-box;color:var(--ink,#111);background:#f0edff;border-radius:14px;padding:16px}.dns-provider-line{align-items:center;gap:12px;display:flex}.dns-provider-identity{flex:1;min-width:0}.dns-provider-eyebrow{color:var(--muted);font-size:12px;line-height:1.5;display:block}.dns-provider-name{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.5;display:block}.dns-provider-mark{color:#655b86;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:28px;display:grid}.dns-provider-mark img{object-fit:contain;width:32px;height:32px;display:block}.dns-provider-picker .dns-provider-action{margin:12px 0 8px;font-size:14px;line-height:1.5}.dns-provider-picker>a{overflow-wrap:anywhere;font-size:14px}.dns-provider-picker .dns-format-link{flex:none;min-height:44px}.dns-address-guidance{border-top:1px solid var(--line,#deded8);text-align:left;overflow-wrap:anywhere;margin-top:16px;padding-top:12px}.dns-address-guidance p{margin:0 0 8px;font-size:14px;line-height:1.5}.dns-address-guidance small,.domain-address-conflict small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.domain-address-conflict{overflow-wrap:anywhere;text-align:left}.dns-step-body>.domain-address-conflict{margin-top:16px}.dns-provider-picker.dns-provider-known{background:#f1faf4}.site-pages .pages-add-button,.website-content-shell .pages-add-button{background:var(--voltage);color:#fff;border:1px solid var(--voltage);min-height:44px;font:inherit;white-space:nowrap;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:500}.site-pages .pages-add-button[hidden],.site-pages .pages-composer[hidden]{display:none!important}.overview-files .site-pages .ink-pages,.website-content-shell .ink-pages{border:0;margin:0;padding:0}.overview-files .site-pages .pages-composer{border:1px solid var(--border);border-radius:16px;margin:0 0 24px;padding:20px}.site-pages .pages-composer h4{margin:0 0 20px;font-size:20px;line-height:1.3}.site-pages .page-form-actions [data-close-add]{color:var(--muted);background:0 0;border-color:#0000}.site-pages .pages-list li.page-newly-added{background:#f1faf4;border-radius:8px;animation:2.4s ease-out page-added-highlight}@keyframes page-added-highlight{0%{background:#e2f3cc}to{background:#f1faf4}}@media (prefers-reduced-motion:reduce){.site-pages .pages-list li.page-newly-added{animation:none}}@media (width<=450px){.site-pages .website-content-heading h3,.website-content-shell .website-content-heading h3{font-size:24px}.overview-files .site-pages .pages-composer{padding:14px}.overview-files .site-pages>.website-content-heading,.website-content-shell .website-content-heading{flex-direction:column;align-items:flex-start}}.dns-field .dns-proxy-note{color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:14px;line-height:1.5}.publishing-steps{counter-reset:publish-step;justify-content:center;gap:32px;margin:24px 0 8px;padding:0;font-size:14px;list-style:none;display:flex}.publishing-steps li{counter-increment:publish-step}.publishing-steps li:before{content:counter(publish-step);background:var(--live);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.website-files-help{text-align:left;max-width:560px;margin:12px auto;padding:0 12px;line-height:1.6}#shareBtn{border:1px solid var(--border);min-height:44px;color:var(--voltage);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin:12px auto 0;padding:10px 24px}#shareBtn:hover{background:var(--voltage-tint)}#shareBtn:focus-visible{outline:3px solid var(--voltage);outline-offset:3px}#success #keepPrompt.onboarding [data-save-current]{width:auto;min-height:44px;color:var(--voltage);box-shadow:none;background:0 0;border:0;margin:8px auto 0;display:block}#shareStatus:empty{display:none}#shareStatus{color:var(--muted);font-size:14px}@media (width<=400px){.publishing-steps{gap:12px;font-size:12px}.publishing-steps li:before{margin-right:4px}}.account-menu [data-account-usage]:not(:empty){max-width:260px;padding:8px 16px;font-size:13px}.account-menu .usage-summary{margin:0;display:block}.catalog-view [data-usage]:empty{display:none}.account-workspace .site-domain-summary{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%;display:flex}.account-workspace .site-domain-label{color:var(--ink);font-size:13px;font-weight:600;line-height:1.5}.account-workspace .site-domain-summary[data-phase=none] .site-domain-label{color:var(--muted);font-weight:400}.account-workspace .site-domain-summary[data-phase=connected] .site-domain-label{color:#167044}.account-workspace .site-domain-hostname{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.account-workspace .site-domain-summary .site-domain-status{overflow-wrap:anywhere;min-height:36px;color:var(--voltage);max-width:100%;font-size:13px;font-weight:500}@media (width<=600px){.account-workspace .site-domain-summary .site-domain-status{min-height:44px}}.overview-sidebar{flex-direction:column;gap:20px;min-width:0;display:flex}.site-password{border:1px solid var(--border);background:#fff;border-radius:20px;min-width:0;padding:24px}.site-password h3{margin:0 0 16px;font-size:17px}.site-password p{color:var(--muted);margin:12px 0;font-size:14px;line-height:1.5}.site-password .password-status:empty{display:none}.site-password label{font-size:14px}.site-password .password-switch{cursor:pointer;align-items:center;gap:10px;display:flex}.site-password input[type=checkbox]{accent-color:var(--voltage);flex:none;width:20px;height:20px}.site-password input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;min-height:44px;font:inherit;border-radius:12px;margin-top:8px;padding:10px 12px;display:block}.site-password .password-actions{flex-wrap:wrap;gap:8px;display:flex}.site-password button{white-space:normal;max-width:100%}.site-password button.primary{background:var(--voltage);color:#fff;border-color:var(--voltage)}.site-password .password-show{min-height:36px;margin-top:8px;padding:6px 12px}.site-password .password-hint{font-size:12px}.site-password :is(input,button):focus-visible{outline:2px solid var(--voltage);outline-offset:3px}@media (width<=900px){.overview-sidebar{order:-1}}@media (width<=600px){.site-password{padding:20px}}.domain-setting-flow .dns-setting-body[hidden],.domain-setting-flow .dns-setting-review[hidden]{display:none!important}.domain-setting-flow .dns-setting-progress{color:var(--muted);margin:10px 0 16px;font-size:12px}.domain-setting-flow .dns-setting-back{min-height:40px;color:var(--voltage);background:0 0;border:0;padding:4px 0}.domain-setting-flow .dns-record-count{letter-spacing:.08em;color:var(--muted);margin:20px 0 8px;font-size:11px;font-weight:600}.domain-setting-flow .dns-setting-body>h3{overflow-wrap:anywhere;margin:0 0 12px;scroll-margin-top:20px;font-size:25px;line-height:1.2}.domain-setting-flow .dns-setting-body>h3:focus-visible{outline:2px solid var(--voltage);outline-offset:4px}.domain-setting-flow .dns-step-status:empty{display:none}.domain-setting-flow .dns-guided-actions{color:var(--ink);counter-reset:dns-action;gap:18px;margin:20px 0;padding-left:30px;list-style:none;display:grid}.domain-setting-flow .dns-guided-actions>li{counter-increment:dns-action;padding:0;position:relative}.domain-setting-flow .dns-guided-actions>li:before{content:counter(dns-action);color:#302566;background:#eeebff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;top:0;left:-30px}.domain-setting-flow .dns-guided-actions>li>p{color:var(--ink);margin:0 0 8px;line-height:1.5}.domain-setting-flow .dns-fields{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;margin:12px 0 0;padding:14px}.domain-setting-flow .dns-fields>h5{display:none}.domain-setting-flow .dns-fields code{overflow-wrap:anywhere;white-space:pre-wrap;background:#f2efff;border-radius:7px;min-width:0;padding:10px}.domain-setting-flow .dns-fields button:not(.dns-zone-retry){background:var(--voltage);color:#fff;border:0;min-height:36px;padding:7px 12px}.domain-setting-flow .dns-zone-note{display:none}.domain-setting-flow .dns-next-hint{margin:10px 0;font-size:13px}.domain-setting-flow .dns-step-next{white-space:normal;margin-top:8px}.dns-provider-compact .dns-provider-picker{background:0 0;border-radius:0;padding:0}.dns-provider-compact .dns-provider-mark,.dns-provider-compact .dns-provider-eyebrow,.dns-provider-compact .dns-provider-action,.dns-provider-compact .dns-provider-picker>a,.dns-provider-compact .dns-provider-picker>details{display:none}.dns-provider-compact .dns-provider-name{font-size:14px;font-weight:500;display:inline}.dns-provider-compact .dns-provider-known .dns-provider-identity:before{content:"DNS provider: ";font-size:14px}.dns-provider-compact .dns-provider-line{justify-content:flex-start;gap:6px}.dns-provider-compact .dns-provider-identity{flex:0 auto}.dns-provider-compact .dns-format-link:before{content:"· ";color:var(--muted)}.dns-provider-compact{margin:0 0 16px}.domain-setting-flow .dns-proxy-note{color:var(--ink);background:#f3f1fc;border-radius:8px;padding:10px}@media (width<=480px){.domain-setting-flow .dns-guided-actions{padding-left:26px}.domain-setting-flow .dns-guided-actions>li:before{left:-26px}.domain-setting-flow .dns-fields{padding:10px}.domain-setting-flow .dns-setting-body>h3{font-size:23px}}.domain-setting-flow .dns-guided-actions>li{border:0;margin:0}.domain-setting-flow .dns-fields>div:first-of-type{align-items:center;gap:8px;display:flex}.domain-setting-flow .dns-fields>div:first-of-type code{padding:2px 8px;font-size:12px}.domain-setting-flow .copy-feedback-success .copy-feedback-label{opacity:1;visibility:visible;clip-path:none;width:auto;height:auto;position:static}.domain-setting-flow .copy-feedback-success .copy-feedback-check{display:none}.domain-setting-flow>.dns-instructions-copy{margin-top:16px}.homepage-nav,.homepage-footer,.homepage-mobile-label{display:none}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .header-inner{gap:24px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-nav{align-items:center;gap:24px;margin-left:auto;display:flex}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-nav a{color:var(--ink);font-size:14px;text-decoration:none}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-nav a:hover{text-underline-offset:4px;text-decoration:underline}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .account-control{margin-left:0}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .account-control>button{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:999px;padding:12px 24px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) main{width:min(1000px,100% - 40px);padding-top:40px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) main>h1{letter-spacing:-.055em;text-align:center;margin:0;font-size:clamp(52px,6.2vw,80px);font-weight:700;line-height:1.02}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .hero-line{color:#51515b;max-width:540px;margin:24px auto 32px;font-size:19px;line-height:1.55}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .stage{max-width:760px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) #dropzone{background:#fff;border:2px dashed #c9bfff;border-radius:24px;min-height:0;padding:32px 24px 20px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) #dropzone .upload-arrow{background:var(--live);width:64px;height:64px;color:var(--ink);border-radius:18px;flex:0 0 64px;margin:0 auto 20px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) #dropzone .drop-title{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:600;line-height:1.2}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-upload-copy{color:#62616b;margin:12px 0 0;font-size:15px;line-height:1.5}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) #chooseUploadBtn{min-height:48px;padding:13px 28px;font-size:15px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .landing-upload-requirements{max-width:100%;margin:12px auto 0}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .landing-upload-requirements summary{color:#55515e;text-underline-offset:3px;padding:12px 0;font-size:14px;text-decoration:underline;list-style:none;display:block}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .landing-upload-requirements summary::-webkit-details-marker{display:none}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .landing-upload-requirements[open]{cursor:auto}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-assurances{color:#55515e;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:20px 0 36px;padding:0;font-size:13px;list-style:none;display:flex}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-assurances li:before{content:"✓";color:#397344;margin-right:7px;font-weight:700}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 48px;padding:0;scroll-margin-top:24px;list-style:none;display:grid}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-steps li{background:#ebeae5;border-radius:18px;min-width:0;padding:24px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-steps li>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-steps h3{margin:18px 0 8px;font-size:18px;line-height:1.3}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-steps p{color:#5e5c65;margin:0;font-size:14px;line-height:1.5}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) footer.site-footer{display:none}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-footer{border-top:1px solid var(--border);color:#74717b;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px max(24px,50vw - 600px);font-size:12px;display:flex}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-footer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-footer strong{color:var(--ink);font-size:12px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-footer-right{justify-content:flex-end}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-footer nav{flex-wrap:wrap;gap:16px;display:flex}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-footer a{color:#625f6b;text-decoration:none}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-footer a:hover{text-decoration:underline}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-footer-right>span{text-align:right;flex-basis:100%;font-size:11px}@media (width<=600px){.homepage-desktop-label{display:none}.homepage-mobile-label{display:inline}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .header-inner{gap:12px;width:calc(100% - 32px)}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .drop-logo{width:130px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-nav{gap:8px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-nav a{white-space:nowrap;font-size:12px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .account-control>button{padding:10px 14px;font-size:13px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) main{width:calc(100% - 32px);padding-top:28px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) main>h1{font-size:52px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .hero-line{max-width:330px;margin:20px auto 28px;font-size:16px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) #dropzone{border-radius:20px;padding:28px 18px 16px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) #dropzone .drop-title{font-size:24px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-upload-copy{max-width:260px;margin:12px auto 0;font-size:14px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-assurances{gap:10px 18px;margin-bottom:28px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-steps{grid-template-columns:1fr;gap:12px;margin-bottom:32px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-steps li{grid-template-columns:32px 1fr;gap:6px 16px;padding:20px;display:grid}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-steps h3{margin:4px 0 0}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-steps p{grid-column:2}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-footer{justify-content:center;gap:16px;padding:20px}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-footer>div{justify-content:center}body.landing-page:not(.account-workspace):has(#initial:not([style*="display: none"])) .homepage-footer-right>span{text-align:center;margin-top:4px}}.publication-preview{display:none}body.landing-page:not(.account-workspace) #stage:has(#success.show[data-audience=anonymous]){width:100%;max-width:660px;box-shadow:none;background:0 0;border:0;padding:0}body.landing-page:not(.account-workspace) #success[data-audience=anonymous]{padding:0}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] .published-site-card,body.landing-page:not(.account-workspace) #success[data-audience=anonymous] #keepPrompt{box-sizing:border-box;width:100%;max-width:none;box-shadow:none;background:#fff;border:1px solid #e1e0db;border-radius:24px;padding:28px}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] #keepPrompt{margin:20px 0 0}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] .publication-confirmation{flex-direction:column;align-items:center;gap:14px;display:flex}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] .publication-confirmation h2{margin:0;font-size:30px;line-height:1.2}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] .live-ready-copy{margin:12px 0 22px;font-size:15px;line-height:1.5}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] .publication-preview{aspect-ratio:16/8;color:#707887;background:#f5f5f2;border:1px solid #e7e7e2;border-radius:12px;place-items:center;font-size:14px;display:grid}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] .url-card{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:18px 0 0;padding:0;display:flex}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] #liveUrl{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;text-align:left;border:1px solid #dedee5;border-radius:10px;flex:1 0 100%;min-width:0;padding:12px;font-family:inherit;font-size:14px}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] #copyBtn{color:#fff;background:#5237ff;border:0;border-radius:999px;width:auto;margin:0;padding:11px 22px}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] #openBtn{color:#5237ff;background:0 0;border:0;width:auto;margin:0;padding:10px 0;font-size:14px}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] #shareBtn,body.landing-page:not(.account-workspace) #success[data-audience=anonymous] #shareStatus{display:none}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] #keepTitle{margin:0 0 12px;font-size:26px}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] #keepPrompt>p{font-size:14px;line-height:1.5}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] #keepPrompt .current-link-note{margin:12px 0 22px;font-size:12px}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] .onboarding-preview{overflow-wrap:anywhere}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] [hidden]{display:none!important}@media (width<=520px){body.landing-page:not(.account-workspace) #success[data-audience=anonymous] .published-site-card,body.landing-page:not(.account-workspace) #success[data-audience=anonymous] #keepPrompt{border-radius:20px;padding:22px 18px}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] .publication-confirmation h2{font-size:26px}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] #keepTitle{font-size:24px}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] .onboarding-name{flex-wrap:wrap}body.landing-page:not(.account-workspace) #success[data-audience=anonymous] .onboarding-name input{width:100%;min-width:0}}.domain-cleanup{background:#fff;border:1px solid #e3e1dc;border-radius:16px;margin:20px 0;padding:16px;position:relative}.domain-cleanup>summary{cursor:pointer;padding-right:52px;font-size:17px;font-weight:600}.domain-cleanup section{overflow-wrap:anywhere;padding:16px 52px 16px 0;position:relative}.domain-cleanup section+section{border-top:1px solid #e3e1dc}.domain-cleanup h3{margin:0 0 8px;font-size:16px;font-weight:600}.domain-cleanup p{margin:8px 0;font-size:14px;line-height:1.5}.domain-cleanup .cleanup-meta{color:#66758b;font-size:13px}.domain-cleanup .cleanup-dismiss{width:44px;height:44px;padding:0;position:absolute;top:16px;right:0}.domain-cleanup .cleanup-completed:before{content:"✓";color:#0e0e14;background:#d9f84a;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:8px;display:inline-grid}.domain-cleanup .cleanup-pending:before{content:"◌";color:#66758b;margin-right:6px}.domain-cleanup section:first-child{position:static}.domain-cleanup section:first-child .cleanup-dismiss{margin:0;top:16px;right:16px}
