.landing-page-loading{width:100%;min-height:100dvh;display:grid;place-items:center;background:var(--theme-bg-primary,#fff9f5)}.landing-page-loading>span{width:28px;height:28px;border:2px solid color-mix(in srgb,var(--theme-text-primary,#231f20) 14%,transparent);border-top-color:var(--theme-primary,#9c496a);border-radius:50%;animation:landing-page-spin .8s linear infinite}.custom-landing{width:100%;min-height:100dvh;background:var(--theme-bg-primary,#fff9f5);color:var(--theme-text-primary,#231f20)}.custom-landing--html{height:100dvh;overflow:hidden;background:#fff}.custom-landing--html>iframe{display:block;width:100%;height:100%;border:0;background:#fff}.custom-landing__markdown{width:min(100% - 40px,920px);margin:0 auto;padding:clamp(56px,8vw,112px) 0;font-size:clamp(16px,1.7vw,18px);line-height:1.78;overflow-wrap:anywhere}.custom-landing__markdown>:first-child{margin-top:0}.custom-landing__markdown>:last-child{margin-bottom:0}.custom-landing__markdown h1,.custom-landing__markdown h2,.custom-landing__markdown h3,.custom-landing__markdown h4{margin:1.8em 0 .65em;color:inherit;line-height:1.15;letter-spacing:-.035em}.custom-landing__markdown h1{font-size:clamp(38px,7vw,76px)}.custom-landing__markdown h2{font-size:clamp(28px,4vw,44px)}.custom-landing__markdown h3{font-size:clamp(21px,2.6vw,28px)}.custom-landing__markdown blockquote,.custom-landing__markdown ol,.custom-landing__markdown p,.custom-landing__markdown ul{margin:0 0 1.25em}.custom-landing__markdown a{color:var(--theme-primary,#9c496a);text-underline-offset:.2em}.custom-landing__markdown img{display:block;height:auto;margin:2em auto;border-radius:18px}.custom-landing__markdown blockquote{padding:4px 0 4px 20px;border-left:3px solid var(--theme-primary,#9c496a);color:var(--theme-text-secondary,#6c6065)}.custom-landing__markdown pre{max-width:100%;overflow-x:auto;padding:18px;border-radius:14px;background:#201b1d;color:#f7f0f2}.custom-landing__markdown :not(pre)>code{padding:.16em .42em;border-radius:6px;background:color-mix(in srgb,currentColor 8%,transparent);font-size:.9em}.custom-landing__markdown table{width:100%;margin:1.5em 0;border-collapse:collapse;overflow-x:auto}.custom-landing__markdown td,.custom-landing__markdown th{padding:10px 12px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);text-align:left}.custom-landing__markdown hr{margin:3em 0;border:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.custom-landing.is-preview{min-height:100%}.custom-landing--html.is-preview{height:100%}.custom-landing.is-preview .custom-landing__markdown{width:min(100% - 30px,760px);padding:42px 0}@keyframes landing-page-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.custom-landing__markdown{width:min(100% - 28px,920px);padding:44px 0 72px}}@media (prefers-reduced-motion:reduce){.landing-page-loading>span{animation:none}}.custom-maintenance{width:100%;height:100dvh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--theme-bg-primary,#fff9f5);color:var(--theme-text-primary,#292329)}.custom-maintenance__developer{position:relative;z-index:3;min-width:0;min-height:58px;display:grid;grid-template-columns:minmax(150px,auto) auto minmax(250px,390px);align-items:center;justify-content:center;gap:14px;padding:max(8px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 8px max(14px,env(safe-area-inset-left));border-bottom:1px solid color-mix(in srgb,var(--theme-border-color,#ded4d8) 82%,transparent);background:color-mix(in srgb,var(--theme-bg-primary,#fff9f5) 96%,white);box-shadow:0 8px 24px rgba(54,35,43,.06)}.custom-maintenance__developer-heading{min-width:0;display:flex;align-items:center;gap:9px}.custom-maintenance__developer-heading>span:last-child{min-width:0;display:grid;gap:1px}.custom-maintenance__developer-heading strong{font-size:12px;line-height:1.25}.custom-maintenance__developer-heading small{color:var(--theme-text-secondary,#756a70);font-size:9px;line-height:1.25;white-space:nowrap}.custom-maintenance__developer-icon{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--theme-primary,#9c496a) 11%,transparent);color:var(--theme-primary,#9c496a)}.custom-maintenance__targets{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--theme-border-color,#ded4d8);border-radius:11px;background:var(--theme-bg-secondary,#f4edef)}.custom-maintenance__targets button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 10px;border:0;border-radius:8px;background:transparent;color:var(--theme-text-secondary,#756a70);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.custom-maintenance__targets button.is-active{background:var(--theme-bg-primary,#fff9f5);color:var(--theme-primary,#9c496a);box-shadow:0 1px 5px rgba(55,37,44,.09)}.custom-maintenance__form{min-width:0;display:grid;grid-template-columns:minmax(130px,1fr) auto;gap:7px}.custom-maintenance__form label{min-width:0}.custom-maintenance__form input{width:100%;height:36px;padding:0 12px;border:1px solid var(--theme-border-color,#ded4d8);border-radius:10px;outline:0;background:var(--theme-bg-primary,#fff9f5);color:var(--theme-text-primary,#292329);font:inherit;font-size:12px}.custom-maintenance__form input:focus{border-color:var(--theme-primary,#9c496a);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary,#9c496a) 12%,transparent)}.custom-maintenance__form button{min-width:76px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid var(--theme-primary,#9c496a);border-radius:10px;background:var(--theme-primary,#9c496a);color:var(--theme-bg-primary,#fff9f5);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.custom-maintenance__form button:disabled{cursor:default;opacity:.48}.custom-maintenance__form .is-spinning{animation:custom-maintenance-spin .8s linear infinite}.custom-maintenance__error{position:absolute;right:max(15px,env(safe-area-inset-right));bottom:-23px;margin:0;padding:4px 8px;border-radius:7px;background:var(--theme-bg-primary,#fff9f5);color:var(--theme-danger,#a33c4b);box-shadow:0 4px 12px rgba(70,31,42,.12);font-size:10px}.custom-maintenance__content{min-height:0;overflow:auto}.custom-maintenance__content>.custom-landing{min-height:100%}.custom-maintenance.is-preview,.custom-maintenance__content>.custom-landing--html{height:100%}@keyframes custom-maintenance-spin{to{transform:rotate(1turn)}}@media (max-width:760px){.custom-maintenance__developer{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:7px 10px}.custom-maintenance__developer-heading small{display:none}.custom-maintenance__targets{justify-self:end}.custom-maintenance__form{grid-column:1/-1}.custom-maintenance__error{bottom:-22px}}@media (max-width:380px){.custom-maintenance__developer-heading strong{font-size:11px}.custom-maintenance__targets button{padding-inline:7px}.custom-maintenance__form button{min-width:68px}}@media (prefers-reduced-motion:reduce){.custom-maintenance__form .is-spinning{animation:none}}