.site-root{--site-max:76rem;--site-gutter:clamp(1.25rem, 4vw, 2.5rem);--site-hair:color-mix(in oklab, var(--foreground) 12%, transparent);--site-dash:color-mix(in oklab, var(--foreground) 24%, transparent);--site-lift:0 1px 2px #2925220a, 0 10px 30px -18px #29252238;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}.mouve-dark .site-root,[data-theme=mouve-dark] .site-root{--site-lift:0 0 0 1px #fffaf608, 0 24px 60px -30px #000000e6}.site-wrap{width:100%;max-width:var(--site-max);padding-inline:var(--site-gutter);margin-inline:auto}.site-section{padding-block:clamp(4.5rem,9vw,8.5rem)}.site-header{z-index:40;border-bottom:1px solid var(--site-hair);background-color:color-mix(in oklab, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);position:sticky;top:0}.site-footer{border-top:1px solid var(--site-hair)}.site-h1{font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;font-size:clamp(2.5rem,1.05rem + 5.6vw,5.125rem);font-weight:700;line-height:.97}.site-h2{font-family:var(--font-display);letter-spacing:-.034em;text-wrap:balance;font-size:clamp(2rem,1.2rem + 3vw,3.625rem);font-weight:700;line-height:1}.site-h3{font-family:var(--font-display);letter-spacing:-.018em;font-size:1.375rem;font-weight:650;line-height:1.12}.site-lede{max-width:36rem;color:var(--muted);text-wrap:pretty;font-size:clamp(1.0625rem,.98rem + .4vw,1.25rem);line-height:1.5}.site-eyebrow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;line-height:1.2;display:flex}.site-eyebrow:before{content:"";opacity:.6;background-color:currentColor;width:1.25rem;height:1px}.site-draft{border:1px dashed color-mix(in oklab, var(--foreground) 34%, transparent);color:var(--muted);font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;border-radius:4px;padding:.1875rem .375rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-block}.site-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.site-money{color:var(--accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.site-action{padding-inline:1.125rem;text-decoration:none}.site-rule{border-top:1px dashed var(--site-dash)}.site-hero{isolation:isolate;position:relative;overflow:clip}.site-hero__grid{align-items:start;gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,7vw,6rem);display:grid}@media (min-width:64rem){.site-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.site-hero__wash{z-index:-1;pointer-events:none;position:absolute;inset:0 0 0 38%;-webkit-mask-image:radial-gradient(120% 90% at 78% 42%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90% at 78% 42%,#000 30%,#0000 78%)}@media (max-width:63.99rem){.site-hero__wash{inset:45% 0 0;-webkit-mask-image:radial-gradient(110% 80% at 50% 60%,#000 25%,#0000 75%);mask-image:radial-gradient(110% 80% at 50% 60%,#000 25%,#0000 75%)}}.site-feather{opacity:0;width:100%;height:100%;transition:opacity 1.1s;display:block}.site-feather[data-ready=true]{opacity:1}.site-estimate{border:1px solid var(--border);background-color:var(--surface);box-shadow:var(--site-lift);border-radius:1rem;flex-direction:column;gap:1rem;padding:clamp(1.125rem,2.4vw,1.5rem);display:flex}.site-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.site-field__label{color:var(--muted);font-size:.8125rem;font-weight:500}.site-field__input.input{width:100%;height:2.75rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1rem}.site-currency{border:1px solid var(--field-border);border-radius:var(--field-radius);background-color:var(--surface-secondary);flex-shrink:0;padding:2px;display:inline-flex}.site-currency button{border-radius:calc(var(--field-radius) - 2px);min-width:2rem;color:var(--muted);font-family:var(--font-mono);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-entrance), color var(--duration-fast) var(--ease-entrance);font-size:.875rem}.site-currency button[aria-pressed=true]{background-color:var(--surface);box-shadow:0 0 0 1px var(--border);color:var(--foreground)}.site-currency button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.site-estimate__answer{border-top:1px dashed var(--site-dash);align-items:end;gap:.875rem 2rem;min-height:4.25rem;padding-top:1rem;display:grid}@media (min-width:40rem){.site-estimate__answer:has(>p+p){grid-template-columns:auto 1fr}}.site-estimate__pool{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.375rem);font-weight:500;line-height:1}.site-estimate__range{font-size:1.125rem;font-weight:500;line-height:1.2}.site-plan{--teeth-pitch:8px;--teeth-depth:9px;--receipt-rule:linear-gradient(to right, var(--site-dash) 50%, transparent 0) 0 0 / 10px 1px repeat-x;filter:drop-shadow(0 1px 1px #2925220d)drop-shadow(0 18px 28px #2925221a);width:100%}.mouve-dark .site-plan,[data-theme=mouve-dark] .site-plan{filter:drop-shadow(0 0 .5px #fffaf659)drop-shadow(0 24px 40px #0009)}.site-plan__sheet{padding:1.25rem clamp(1.125rem, 2.4vw, 1.5rem) calc(1rem + var(--teeth-depth));background-color:var(--surface);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--teeth-depth)) no-repeat, linear-gradient(135deg, #000 50%, transparent 0) bottom left / var(--teeth-pitch) var(--teeth-depth) repeat-x, linear-gradient(225deg, #000 50%, transparent 0) bottom left / var(--teeth-pitch) var(--teeth-depth) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--teeth-depth)) no-repeat, linear-gradient(135deg, #000 50%, transparent 0) bottom left / var(--teeth-pitch) var(--teeth-depth) repeat-x, linear-gradient(225deg, #000 50%, transparent 0) bottom left / var(--teeth-pitch) var(--teeth-depth) repeat-x;border-radius:.875rem .875rem 0 0;flex-direction:column;gap:1.125rem;display:flex}.mouve-light .site-plan__sheet,[data-theme=mouve-light] .site-plan__sheet{background-color:var(--paper)}.site-plan__caption{border:1px solid var(--border);color:var(--muted);border-radius:4px;align-self:flex-start;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.1}.site-plan__total{font-size:clamp(2rem,1.5rem + 1.6vw,2.625rem);font-weight:500;line-height:1}.site-plan__row{background:var(--receipt-rule);flex-direction:column;gap:.375rem;padding-block:.8125rem;display:flex}.site-plan__line{border:1px solid var(--border);border-radius:calc(var(--radius) * 2);background-color:var(--slab);margin:.25rem 0 0 2rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5}.site-desk{flex-direction:column;gap:1rem;display:flex}.site-desk__tabs{align-self:flex-start;max-width:100%}.site-desk__tabs .tabs__tab{white-space:nowrap}.site-desk__window{border:1px solid var(--border);background-color:var(--background);box-shadow:var(--site-lift);border-radius:1.125rem;overflow:hidden}.site-desk__screen{pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width:64rem){.site-desk__screen[data-screen=contact] :is(.radar-queue>[role=option],button[aria-label^=Accept\ ],button[aria-label^=Dismiss\ ],button[aria-label^="Undo for "]){pointer-events:auto}}.site-desk__screen>.radar-page{padding-bottom:2.5rem}.site-root [id]{scroll-margin-top:5rem}.site-moment{overflow-anchor:none;position:relative}.site-moment__pin{position:relative}.site-moment[data-phase=story] .site-moment__pin{position:sticky;top:0}.site-moment__told{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:clamp(3.5rem,7vw,6rem);display:flex}.site-moment__lines{gap:1.25rem 2rem;width:100%;display:grid}@media (min-width:48rem){.site-moment__lines{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-moment__lines li{border-top:1px dashed var(--site-dash);flex-direction:column;gap:.3125rem;padding-top:.875rem;line-height:1.35;display:flex}.site-moment[data-phase=story] .site-moment__told{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-moment__story{z-index:5;background-color:var(--background);height:100svh;transition:opacity .7s var(--ease-entrance), visibility 0s linear 0s;position:absolute;inset:0 0 auto}.site-moment[data-step="4"] .site-moment__story{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .7s var(--ease-entrance), visibility 0s linear .7s}.site-moment__stage{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,4.5vw,5rem);height:100%;padding-top:3.5rem;display:grid}.site-moment__copy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.site-moment__steps{font-family:var(--font-display);letter-spacing:-.034em;flex-direction:column;gap:.625rem;font-size:clamp(1.75rem,.9rem + 2.3vw,2.875rem);font-weight:700;line-height:1.02;display:flex}.site-moment__steps li{color:color-mix(in oklab, var(--foreground) 15%, transparent);text-wrap:balance;transition:color .5s var(--ease-entrance)}.site-moment__steps li[data-past]{color:color-mix(in oklab, var(--foreground) 34%, transparent)}.site-moment__steps li[data-on]{color:var(--foreground)}.site-moment__note{max-width:25rem;min-height:3rem;color:var(--muted);animation:site-rise .5s var(--ease-entrance) both;font-size:1rem;line-height:1.5}.site-moment__next{color:var(--foreground);opacity:0;transition:opacity .5s var(--ease-entrance) .9s;font-size:.9375rem;font-weight:500}.site-moment[data-step="3"] .site-moment__next{opacity:1}@keyframes site-rise{0%{opacity:0;translate:0 6px}}.site-moment__rail{background-color:var(--foreground);opacity:.55;height:2px;transform:scaleX(var(--p,0));transform-origin:0;position:absolute;bottom:0;left:0;right:0}.site-moment__visual{height:min(35rem,100svh - 9.5rem);position:relative}.site-wall{border:1px solid var(--border);background-color:var(--surface);box-shadow:var(--site-lift);transition:border-color .6s var(--ease-entrance), background-color .6s var(--ease-entrance), box-shadow .6s var(--ease-entrance);border-radius:1rem;flex-direction:column;display:flex;position:absolute;inset:0}.site-wall__head{border-bottom:1px solid var(--separator);height:2.5rem;color:var(--muted);transition:opacity .5s var(--ease-entrance);flex-shrink:0;align-items:center;gap:.875rem;padding-inline:1rem;font-size:.8125rem;font-weight:500;display:flex}.site-wall__head>:first-child{color:var(--foreground)}.site-wall__all{margin-left:auto}.site-wall__count{color:var(--foreground);opacity:0;transition:opacity .6s var(--ease-entrance) .3s}.site-wall__rows{flex:1;margin-block:.375rem;position:relative}.site-wall__row{top:calc(var(--row) * 100% / 18);left:calc(var(--col) * 50%);width:50%;height:5.55556%;color:var(--muted);white-space:nowrap;transition:opacity .6s var(--ease-entrance), transform .85s var(--ease-glide);animation:site-rise .5s var(--ease-entrance) calc(var(--i) * 14ms) both;grid-template-columns:.375rem minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:.625rem;padding-inline:1rem;font-size:.8125rem;display:grid;position:absolute}.site-wall__dot{background-color:color-mix(in oklab, var(--foreground) 30%, transparent);width:.375rem;height:.375rem;transition:background-color .5s var(--ease-entrance), box-shadow .5s var(--ease-entrance);border-radius:9999px}.site-wall__name{color:color-mix(in oklab, var(--foreground) 74%, transparent);text-overflow:ellipsis;transition:color .5s var(--ease-entrance);overflow:hidden}.site-wall__state{text-overflow:ellipsis;overflow:hidden}.site-wall__value{text-align:right;opacity:0;min-width:3.75rem;transition:opacity .5s var(--ease-entrance);font-size:.8125rem}.site-wall__wash{pointer-events:none;opacity:0;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(102deg, #000 calc(var(--wash,0) * 165% - 65%), transparent calc(var(--wash,0) * 165%));mask-image:linear-gradient(102deg, #000 calc(var(--wash,0) * 165% - 65%), transparent calc(var(--wash,0) * 165%));transition:opacity .9s var(--ease-entrance);border-radius:0 0 1rem 1rem;position:absolute;inset:2.5rem 0 0;overflow:hidden}.mouve-dark .site-wall__wash,[data-theme=mouve-dark] .site-wall__wash{mix-blend-mode:screen}.site-moment:is([data-step="1"],[data-step="2"]) .site-wall__count{opacity:1}.site-moment:is([data-step="1"],[data-step="2"]) .site-wall__all{display:none}.site-moment:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .site-wall__row:not([data-quiet]){opacity:.16}.site-moment:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .site-wall__row[data-quiet]{opacity:.56}.site-moment:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .site-wall__row[data-quiet] .site-wall__dot{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 45%, transparent);background-color:#0000}.site-moment[data-step="1"] .site-wall__wash{opacity:1}.site-moment[data-step="2"] .site-wall__wash{opacity:.55}.site-moment:is([data-step="2"],[data-step="3"],[data-step="4"]) .site-wall__row[data-rank]{opacity:1}.site-moment:is([data-step="2"],[data-step="3"],[data-step="4"]) .site-wall__row[data-rank] .site-wall__name{color:var(--foreground);font-weight:600}.site-moment:is([data-step="2"],[data-step="3"],[data-step="4"]) .site-wall__row[data-rank] .site-wall__dot{background-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent)}.site-moment:is([data-step="2"],[data-step="3"],[data-step="4"]) .site-wall__row[data-rank] .site-wall__value{opacity:1}.site-moment:is([data-step="3"],[data-step="4"]) .site-wall{box-shadow:none;background-color:#0000;border-color:#0000}.site-moment:is([data-step="3"],[data-step="4"]) :is(.site-wall__head,.site-wall__wash),.site-moment:is([data-step="3"],[data-step="4"]) .site-wall__row:not([data-rank]){opacity:0}.site-moment:is([data-step="3"],[data-step="4"]) .site-wall__row[data-rank]{z-index:3;opacity:0;transform:translate(var(--fx,0), var(--fy,0));transition:transform .85s var(--ease-glide) calc((var(--rank) - 1) * 90ms), opacity .3s linear calc(.62s + (var(--rank) - 1) * 90ms)}.site-moment__plan{pointer-events:none;opacity:0;transition:opacity .5s var(--ease-entrance), transform .8s var(--ease-glide);place-content:center;place-items:center;display:grid;position:absolute;inset:0;transform:translateY(12px)scale(.985)}.site-moment:is([data-step="3"],[data-step="4"]) .site-moment__plan{opacity:1;transition:opacity .6s var(--ease-entrance) .2s, transform .8s var(--ease-glide) .2s;transform:none}.site-moment__plan .site-plan__row{opacity:0;transition:opacity .4s var(--ease-entrance)}.site-moment:is([data-step="3"],[data-step="4"]) .site-moment__plan .site-plan__row{opacity:1;transition-delay:calc(.55s + (var(--plan-rank,1) - 1) * 90ms)}.site-moment__plan .site-plan{width:27rem}@media (max-height:820px){.site-moment__plan .site-plan{zoom:.9}}@media (max-height:720px){.site-moment__plan .site-plan{zoom:.8}}@media (max-height:660px){.site-moment__plan .site-plan{zoom:.72}}.site-flow{--slide:.9s;--slide-ease:cubic-bezier(.76, 0, .18, 1);border:1px solid var(--border);background-color:var(--surface);height:clamp(22rem,46vh,27rem);box-shadow:var(--site-lift);border-radius:1.125rem;display:flex;overflow:hidden}.site-flow__col{border-left:1px solid var(--site-hair);min-width:0;transition:flex-grow var(--slide) var(--slide-ease);flex:1;position:relative;overflow:hidden}.site-flow__col:first-child{border-left:0}.site-flow__col[data-active]{flex-grow:2.5}.site-flow__panel{z-index:1;background-color:var(--surface-secondary);transition:transform var(--slide) var(--slide-ease);will-change:transform;flex-direction:column;justify-content:center;gap:.75rem;padding:3.25rem clamp(1.25rem,2.4vw,2rem) 4rem;display:flex;position:absolute;inset:0;transform:translateY(101%)}.site-flow__panel[data-slide=in]{transform:translateY(0)}.site-flow__panel[data-slide=out]{transform:translateY(-101%)}.site-flow__head{text-wrap:balance;font-size:clamp(1.375rem,1rem + 1.2vw,1.875rem)}.site-flow__body{max-width:26rem;color:var(--muted);font-size:.9375rem;line-height:1.55}.site-flow__cap{z-index:2;color:var(--muted);pointer-events:none;font-size:.75rem;position:absolute;top:1.25rem;left:clamp(1.25rem,2.4vw,2rem)}.site-flow__pick{z-index:2;text-align:left;cursor:pointer;align-items:flex-end;padding:0 clamp(1.25rem,2.4vw,2rem) 1.375rem;display:flex;position:absolute;inset:0}.site-flow__pick:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:1rem}.site-flow__name{color:var(--muted);font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(.9375rem,.8rem + .5vw,1.125rem);font-weight:600;line-height:1.1;transition:color .4s}.site-flow__col[data-active] .site-flow__name{color:var(--foreground)}@media (max-width:860px){.site-flow{flex-direction:column;height:33rem}.site-flow__col{border-top:1px solid var(--site-hair);border-left:0;min-height:3.75rem}.site-flow__col:first-child{border-top:0}.site-flow__col[data-active]{flex-grow:5}.site-flow__panel{justify-content:flex-start;padding:2.75rem 1.25rem 3.5rem}.site-flow__cap{top:1rem;left:1.25rem}.site-flow__pick{padding:0 1.25rem 1rem}}@media (prefers-reduced-motion:reduce){.site-flow__col,.site-flow__panel{transition-duration:.01ms}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .7s var(--ease-entrance) var(--reveal-delay,0s), translate .9s var(--ease-glide) var(--reveal-delay,0s);animation:10ms linear 4s forwards site-reveal-late;translate:0 14px}[data-reveal][data-seen]{opacity:1;animation:none;translate:none}}@keyframes site-reveal-late{to{opacity:1;translate:none}}.site-band{border-block:1px solid var(--site-hair);background-color:color-mix(in oklab, var(--surface-secondary) 55%, var(--background))}.site-h2--small{font-size:clamp(1.875rem,1.2rem + 2.2vw,2.875rem)}.site-step{border-top:1px dashed var(--site-dash);flex-direction:column;gap:1rem;padding-block:2.5rem;display:flex}.site-step:first-child{border-top:0;padding-top:0}@media (min-width:40rem){.site-step{flex-direction:row;gap:3rem;padding-block:3rem}}.site-step__index{color:color-mix(in oklab, var(--foreground) 26%, transparent);font-family:var(--font-display);letter-spacing:-.04em;flex-shrink:0;font-size:clamp(4rem,3rem + 4vw,6rem);font-weight:600;line-height:.82}.site-step__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);font-weight:650;line-height:1.08}.site-step__body{max-width:48ch;color:var(--muted);font-size:1.0625rem;line-height:1.6}.site-count{border:1px solid var(--border);background-color:var(--surface);border-radius:.875rem;flex-direction:column;gap:.75rem;max-width:34rem;margin-top:.5rem;padding:.5rem 1rem .875rem;font-size:.875rem;display:flex}.site-count__row{background:linear-gradient(to right, var(--site-dash) 50%, transparent 0) 0 100% / 10px 1px repeat-x;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,.8fr) auto;align-items:baseline;gap:.75rem;padding-block:.625rem;display:grid}.site-count__row [data-after=won]{color:var(--success);font-weight:500}.site-count__row [data-after=reopened]{font-weight:500}.site-count__row [data-after=none]{color:var(--muted)}@media (max-width:30rem){.site-count__row{grid-template-columns:minmax(0,1fr) auto}.site-count__row dd:first-of-type{display:none}}.site-price{border:1px solid var(--border);background-color:var(--surface);box-shadow:var(--site-lift);border-radius:1.125rem;flex-direction:column;gap:1.75rem;padding:clamp(1.25rem,3vw,2.25rem);display:flex}.site-tiers{border-block:1px solid var(--site-hair);display:grid}.site-tier{flex-direction:column;gap:.375rem;padding-block:1.5rem;display:flex}.site-tier+.site-tier{border-top:1px solid var(--site-hair)}@media (min-width:48rem){.site-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.site-tier{padding-inline:1.75rem}.site-tier:first-child{padding-left:0}.site-tier:last-child{padding-right:0}.site-tier+.site-tier{border-top:0;border-left:1px solid var(--site-hair)}}.site-tier__fee{font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-weight:500;line-height:1.05}.site-promise{flex-direction:column;gap:1.25rem;max-width:54rem;margin-inline:auto;display:flex}.site-promise__body{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,1.05rem + 1.3vw,2rem);font-weight:500;line-height:1.2}.site-promise__remedy{margin-top:.75rem;padding-top:1.5rem;font-size:1.0625rem;line-height:1.6}.site-question{border-top:1px dashed var(--site-dash);interpolate-size:allow-keywords}.site-question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding-block:1.625rem;list-style:none;display:flex}.site-question summary::-webkit-details-marker{display:none}.site-question summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.site-question h3{letter-spacing:-.01em;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;line-height:1.3}.site-question__mark{transition:rotate .35s var(--ease-glide);flex-shrink:0;font-size:1.5rem;font-weight:300;line-height:1}.site-question[open] .site-question__mark{rotate:45deg}.site-question>p{max-width:60ch;color:var(--muted);padding-bottom:2rem;font-size:1.0625rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.site-question::details-content{opacity:0;height:0;transition:height .45s var(--ease-glide), opacity .35s var(--ease-entrance), content-visibility .45s allow-discrete;overflow:clip}.site-question[open]::details-content{opacity:1;height:auto}}.site-close{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:64rem){.site-close{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.site-notice{flex-direction:column;gap:2.5rem;max-width:46rem;padding-block:clamp(3rem,7vw,5.5rem) clamp(4rem,8vw,7rem);display:flex}.site-notice__part{border-top:1px dashed var(--site-dash);flex-direction:column;gap:.875rem;padding-top:1.75rem;line-height:1.65;display:flex}.site-notice__part ul{flex-direction:column;gap:.5rem;padding-left:1.25rem;list-style:outside;display:flex}.site-notice__placeholder{border:1px dashed color-mix(in oklab, var(--foreground) 34%, transparent);background-color:var(--surface);border-radius:.875rem;flex-direction:column;gap:.625rem;padding:1.125rem 1.25rem;display:flex}.site-page{flex-direction:column;gap:2.5rem;max-width:50rem;padding-block:clamp(3rem,7vw,5.5rem) clamp(4rem,8vw,7rem);display:flex}.site-note{border:1px solid var(--border);background-color:var(--surface);border-radius:.875rem;flex-direction:column;gap:.5rem;padding:1.125rem 1.25rem;display:flex}
