.measured-report-workspace-module__M2FmOq__workspace{max-width:100rem;margin-inline:auto;padding:1.5rem 1.25rem 3rem}.measured-report-workspace-module__M2FmOq__back,.measured-report-workspace-module__M2FmOq__sampleLink{min-height:2.75rem;color:var(--rk-brand-default);align-items:center;font-size:.8125rem;text-decoration:underline;display:inline-flex}.measured-report-workspace-module__M2FmOq__layout,.measured-report-workspace-module__M2FmOq__document{align-items:start;gap:1.5rem;min-width:0;display:grid}.measured-report-workspace-module__M2FmOq__intro{padding-block:1rem}.measured-report-workspace-module__M2FmOq__intro h1{font-family:var(--rk-font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin-block:.75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}.measured-report-workspace-module__M2FmOq__eyebrow{font-family:var(--rk-font-mono);color:var(--rk-brand-default);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}.measured-report-workspace-module__M2FmOq__meta{color:var(--rk-text-secondary);margin-top:.5rem;font-size:.75rem}.measured-report-workspace-module__M2FmOq__panel{border:1px solid var(--rk-border-subtle);background:var(--rk-surface-default);color:var(--rk-text-secondary);border-radius:.75rem;gap:1rem;padding:1.5rem;font-size:.875rem;display:grid}.measured-report-workspace-module__M2FmOq__panel h2{font-family:var(--rk-font-display);color:var(--rk-text-emphasis);font-size:1.5rem;font-weight:600}.measured-report-workspace-module__M2FmOq__links{display:grid}.measured-report-workspace-module__M2FmOq__links a{border-bottom:1px solid var(--rk-border-subtle);min-height:2.75rem;color:var(--rk-text-emphasis);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.measured-report-workspace-module__M2FmOq__sizes{gap:.5rem;display:flex}.measured-report-workspace-module__M2FmOq__sizes a{border:1px solid var(--rk-border-control);border-radius:.5rem;flex:1;place-items:center;min-height:2.75rem;display:grid}.measured-report-workspace-module__M2FmOq__sizes a[aria-current]{border-color:var(--rk-brand-default);background:var(--rk-brand-subtle);color:var(--rk-brand-default);font-weight:600}.measured-report-workspace-module__M2FmOq__scope{background:var(--rk-surface-subtle);border-radius:.5rem;gap:.75rem;padding:1rem;font-size:.8125rem;display:grid}.measured-report-workspace-module__M2FmOq__sheets{border:1px solid var(--rk-border-subtle);background:var(--rk-surface-subtle);border-radius:.75rem;min-width:0;overflow:hidden}.measured-report-workspace-module__M2FmOq__toolbar{border-bottom:1px solid var(--rk-border-subtle);color:var(--rk-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1rem;font-size:.75rem;display:flex}.measured-report-workspace-module__M2FmOq__toolbar h2{color:var(--rk-text-emphasis);font-weight:600}.measured-report-workspace-module__M2FmOq__document{scroll-margin-top:6rem}@media (min-width:48rem){.measured-report-workspace-module__M2FmOq__workspace{padding-inline:2rem}.measured-report-workspace-module__M2FmOq__document{grid-template-columns:7.75rem minmax(0,1fr)}}@media (min-width:64rem){.measured-report-workspace-module__M2FmOq__layout{grid-template-columns:minmax(0,1fr) 20rem}.measured-report-workspace-module__M2FmOq__panel{grid-area:1/2/span 2;max-height:calc(100dvh - 7rem);position:sticky;top:6rem;overflow:auto}.measured-report-workspace-module__M2FmOq__document{grid-row:2}}
.book-page-thumbnails-module__NfQx8W__thumbnails{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;max-height:16rem;padding:.25rem;overflow:auto}.book-page-thumbnails-module__NfQx8W__pagesLabel{font-family:var(--rk-font-mono);letter-spacing:.08em;color:var(--rk-text-secondary);margin-bottom:.75rem;font-size:.625rem}.book-page-thumbnails-module__NfQx8W__thumbnails ol{gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.book-page-thumbnails-module__NfQx8W__thumbnail{width:7rem;color:var(--rk-text-secondary);border:1px solid #0000;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem .25rem;display:flex;position:relative}.book-page-thumbnails-module__NfQx8W__thumbnail:hover{background:var(--rk-surface-subtle)}.book-page-thumbnails-module__NfQx8W__thumbnail[data-current]{border-color:var(--rk-brand-default);background:var(--rk-brand-subtle);color:var(--rk-brand-default)}.book-page-thumbnails-module__NfQx8W__thumbnail:focus-within{outline:2px solid var(--rk-focus-ring);outline-offset:2px}.book-page-thumbnails-module__NfQx8W__miniature{pointer-events:none;background:var(--rk-surface-default);box-shadow:0 0 0 1px var(--rk-border-subtle);flex-shrink:0;overflow:hidden}.book-page-thumbnails-module__NfQx8W__miniaturePage{zoom:.12}.book-page-thumbnails-module__NfQx8W__pageCaption{width:100%;color:inherit;align-items:baseline;gap:.25rem;font-size:.625rem;line-height:1.4;text-decoration:none;display:flex}.book-page-thumbnails-module__NfQx8W__pageCaption:after{content:"";position:absolute;inset:0}.book-page-thumbnails-module__NfQx8W__pageNumber{font-family:var(--rk-font-mono);font-weight:600}@media (min-width:48rem){.book-page-thumbnails-module__NfQx8W__thumbnails{max-height:calc(100dvh - 7rem);position:sticky;top:6rem}.book-page-thumbnails-module__NfQx8W__thumbnails ol{flex-direction:column}}@media print{.book-page-thumbnails-module__NfQx8W__thumbnails{display:none}}
.sample-book-viewer-module__L87X4G__workspace{width:100%;min-width:0;padding:1.5rem 1.25rem 4rem}.sample-book-viewer-module__L87X4G__back{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8125rem;display:inline-flex}.sample-book-viewer-module__L87X4G__intro{flex-direction:column;gap:.75rem;max-width:56rem;margin:1rem 0 .75rem;display:flex}.sample-book-viewer-module__L87X4G__intro h1{font-family:var(--rk-font-display);letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}.sample-book-viewer-module__L87X4G__intro>p{font-size:.9375rem}.sample-book-viewer-module__L87X4G__intro .sample-book-viewer-module__L87X4G__disclosure{color:var(--rk-text-secondary);font-size:.75rem}.sample-book-viewer-module__L87X4G__layout,.sample-book-viewer-module__L87X4G__document{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;width:100%;min-width:0;display:grid}.sample-book-viewer-module__L87X4G__layout>aside{grid-row:2}.sample-book-viewer-module__L87X4G__sheets{border:1px solid var(--rk-border-subtle);background:var(--rk-surface-subtle);border-radius:.75rem;min-width:0}.sample-book-viewer-module__L87X4G__toolbar{border-bottom:1px solid var(--rk-border-subtle);color:var(--rk-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1rem;font-size:.75rem;display:flex}.sample-book-viewer-module__L87X4G__toolbar span:first-child{color:var(--rk-text-emphasis);font-weight:600}.sample-book-viewer-module__L87X4G__sheets .rkb-screen{background:0 0;border-radius:0 0 .75rem .75rem}@media (min-width:48rem){.sample-book-viewer-module__L87X4G__workspace{padding-inline:2rem}.sample-book-viewer-module__L87X4G__document{grid-template-columns:7.75rem minmax(0,1fr)}}@media (min-width:64rem){.sample-book-viewer-module__L87X4G__layout{grid-template-columns:minmax(0,1fr) 20rem}.sample-book-viewer-module__L87X4G__layout>aside{grid-area:1/2/span 2}.sample-book-viewer-module__L87X4G__document{grid-row:2}}@media print{.sample-book-viewer-module__L87X4G__back,.sample-book-viewer-module__L87X4G__layout>aside,.sample-book-viewer-module__L87X4G__toolbar{display:none}.sample-book-viewer-module__L87X4G__layout,.sample-book-viewer-module__L87X4G__document{display:block}}
.sample-published-preview-module__eMAdwW__preview,.sample-published-preview-module__eMAdwW__placeholder{border:1px solid var(--rk-border-subtle);background:var(--rk-surface-subtle);overflow-wrap:anywhere;border-radius:.75rem;min-width:0;padding:1.25rem}.sample-published-preview-module__eMAdwW__preview h3{margin-block:.5rem;font-size:1.1rem}.sample-published-preview-module__eMAdwW__preview p,.sample-published-preview-module__eMAdwW__preview dt{color:var(--rk-text-secondary);font-size:.8rem;line-height:1.6}.sample-published-preview-module__eMAdwW__preview .sample-published-preview-module__eMAdwW__label{color:var(--rk-brand-default);font-weight:600}.sample-published-preview-module__eMAdwW__preview figure{margin-block:1rem}.sample-published-preview-module__eMAdwW__preview svg{width:100%;max-height:20rem;height:auto!important}.sample-published-preview-module__eMAdwW__preview dl{flex-wrap:wrap;gap:1rem;margin-block:1rem;display:flex}.sample-published-preview-module__eMAdwW__preview dd{font-size:1.2rem;font-weight:600}.sample-published-preview-module__eMAdwW__placeholder button{margin-top:1rem;text-decoration:underline}
.marketing-video-module__84OVPG__section{max-width:86rem;margin:auto;padding:5rem 3rem}.marketing-video-module__84OVPG__intro{max-width:48rem;margin-bottom:2rem}.marketing-video-module__84OVPG__eyebrow{font:500 .75rem var(--rk-font-mono);color:var(--rk-text-secondary);letter-spacing:.06em;margin-bottom:1rem}.marketing-video-module__84OVPG__intro h1,.marketing-video-module__84OVPG__intro h2{letter-spacing:-.055em;color:var(--rk-text-emphasis);margin-bottom:1.25rem;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:500;line-height:1.08}.marketing-video-module__84OVPG__section p,.marketing-video-module__84OVPG__dialog p{color:var(--rk-text-secondary);line-height:1.7}.marketing-video-module__84OVPG__player{border:1px solid var(--rk-border-subtle);background:var(--rk-surface-subtle);border-radius:.75rem;position:relative;overflow:hidden}.marketing-video-module__84OVPG__player video{aspect-ratio:16/9;background:var(--rk-surface-subtle);width:100%;display:block}.marketing-video-module__84OVPG__notice{background:var(--rk-surface-default);padding:1rem}.marketing-video-module__84OVPG__caption{justify-content:space-between;align-items:start;gap:1.5rem;padding:1rem 0 2rem;display:flex}.marketing-video-module__84OVPG__caption p{max-width:44rem;font-size:.875rem}.marketing-video-module__84OVPG__link{min-height:2.75rem;color:var(--rk-text-emphasis);text-underline-offset:.3em;align-items:center;gap:1rem;font-size:.9rem;font-weight:500;text-decoration:underline;display:inline-flex}.marketing-video-module__84OVPG__grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.marketing-video-module__84OVPG__card h3{letter-spacing:-.03em;margin:1.25rem 0 .5rem;font-size:1.5rem}.marketing-video-module__84OVPG__card>p{margin-bottom:.75rem}.marketing-video-module__84OVPG__preview{border:1px solid var(--rk-border-subtle);cursor:pointer;text-align:left;background:var(--rk-surface-subtle);border-radius:.75rem;width:100%;display:block;position:relative;overflow:hidden}.marketing-video-module__84OVPG__preview img{aspect-ratio:16/9;width:100%;height:auto}.marketing-video-module__84OVPG__play,.marketing-video-module__84OVPG__duration{background:var(--rk-surface-default);color:var(--rk-text-emphasis);border:1px solid var(--rk-border-subtle);border-radius:2rem;padding:.65rem 1rem;font-size:.85rem;position:absolute;bottom:1rem}.marketing-video-module__84OVPG__play{gap:1rem;display:flex;left:1rem}.marketing-video-module__84OVPG__duration{font-family:var(--rk-font-mono);right:1rem}.marketing-video-module__84OVPG__preview:hover .marketing-video-module__84OVPG__play{background:var(--rk-brand-subtle)}.marketing-video-module__84OVPG__dialog{border:1px solid var(--rk-border-subtle);background:var(--rk-surface-default);width:min(64rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--rk-text-emphasis);border-radius:1rem;margin:auto;padding:1.5rem;overflow-y:auto}.marketing-video-module__84OVPG__dialog::backdrop{background:#1717178c}.marketing-video-module__84OVPG__dialogHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.marketing-video-module__84OVPG__dialogHead h2{font-size:1.25rem}.marketing-video-module__84OVPG__dialogHead button{cursor:pointer;white-space:nowrap;min-height:2.75rem;padding:.5rem .75rem}.marketing-video-module__84OVPG__dialog>p{margin:1rem 0}.marketing-video-module__84OVPG__transcript{max-width:50rem;margin:2.5rem 0}.marketing-video-module__84OVPG__transcript h2{margin-bottom:1rem;font-size:1.5rem}.marketing-video-module__84OVPG__transcript p+p{margin-top:.75rem}.marketing-video-module__84OVPG__section a:focus-visible,.marketing-video-module__84OVPG__section button:focus-visible,.marketing-video-module__84OVPG__dialog button:focus-visible{outline:2px solid var(--rk-text-emphasis);outline-offset:4px}@media (max-width:48rem){.marketing-video-module__84OVPG__section{padding:3.5rem 1.25rem}.marketing-video-module__84OVPG__grid{grid-template-columns:1fr}.marketing-video-module__84OVPG__caption{flex-direction:column;gap:.5rem}.marketing-video-module__84OVPG__dialog{padding:1rem}}
.landing-motion-module___3y8_q__root [data-revealed=true]{animation:.4s ease-in-out both landing-motion-module___3y8_q__section-arrive}@keyframes landing-motion-module___3y8_q__section-arrive{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-motion-module___3y8_q__root [data-revealed=true]{animation:none}}
.hero-tabs-module__nMt5YW__bar{background:var(--rk-surface-default);border-bottom:1px solid var(--rk-border-subtle);align-items:stretch;gap:1.5rem;padding:.75rem 1.5rem 0;display:flex}.hero-tabs-module__nMt5YW__tabs{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.hero-tabs-module__nMt5YW__tabs button{min-height:3.75rem;color:var(--rk-text-secondary);cursor:pointer;border:1px solid #0000;border-bottom-width:3px;border-radius:.4rem .4rem 0 0;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.95rem;font-weight:500;transition:color .16s,background .16s,border-color .16s;display:flex;position:relative}.hero-tabs-module__nMt5YW__tabs button:hover{color:var(--rk-text-emphasis);background:var(--rk-surface-subtle)}.hero-tabs-module__nMt5YW__tabs button[aria-selected=true]{color:var(--rk-brand-default);background:var(--rk-brand-subtle);border-color:var(--rk-border-subtle);border-bottom-color:#0000}.hero-tabs-module__nMt5YW__tabs button span{width:1.7rem;height:1.7rem;font-family:var(--rk-font-mono);background:var(--rk-surface-subtle);border-radius:.25rem;place-items:center;font-size:.7rem;display:grid}.hero-tabs-module__nMt5YW__tabs button[aria-selected=true] span{color:var(--rk-brand-accent-foreground);background:var(--rk-brand-accent)}@media (max-width:48rem){.hero-tabs-module__nMt5YW__bar{flex-wrap:wrap;gap:.2rem;padding:.6rem .6rem 0}.hero-tabs-module__nMt5YW__tabs{flex-basis:100%;gap:.25rem}.hero-tabs-module__nMt5YW__tabs button{flex-direction:column;justify-content:flex-start;gap:.4rem;min-height:4.5rem;padding:.65rem .25rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.hero-tabs-module__nMt5YW__tabs button{transition:none}}.hero-tabs-module__nMt5YW__track{bottom:-3px;background:var(--rk-border-subtle);height:3px;position:absolute;inset-inline:0;overflow:hidden}.hero-tabs-module__nMt5YW__progress{background:var(--rk-brand-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero-tabs-module__nMt5YW__progress[data-complete=true]{transform:scaleX(1)}.hero-tabs-module__nMt5YW__progress[data-active=true]{animation:5s linear forwards hero-tabs-module__nMt5YW__story-progress}.hero-tabs-module__nMt5YW__bar[data-playing=false] .hero-tabs-module__nMt5YW__progress{animation-play-state:paused}.hero-tabs-module__nMt5YW__bar button:focus-visible{outline:2px solid var(--rk-focus-ring);outline-offset:2px}@keyframes hero-tabs-module__nMt5YW__story-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-tabs-module__nMt5YW__progress[data-active=true]{animation:none;transform:scaleX(1)}}
.hero-measurement-detail-module__DnVrgq__dialog{border:1px solid var(--rk-border-subtle);width:min(80rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--rk-text-emphasis);background:var(--rk-surface-default);border-radius:.75rem;margin:auto;padding:1.5rem}.hero-measurement-detail-module__DnVrgq__dialog::backdrop{background:color-mix(in srgb, var(--rk-text-emphasis) 35%, transparent)}.hero-measurement-detail-module__DnVrgq__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.hero-measurement-detail-module__DnVrgq__header p{color:var(--rk-text-secondary);font-size:.65rem}.hero-measurement-detail-module__DnVrgq__header h2{margin-top:.5rem;font-size:1.25rem}.hero-measurement-detail-module__DnVrgq__header button{white-space:nowrap;flex-shrink:0}.hero-measurement-detail-module__DnVrgq__dialog button{border:1px solid var(--rk-border-subtle);cursor:pointer;border-radius:.35rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.8rem}.hero-measurement-detail-module__DnVrgq__dialog button:disabled{opacity:.4;cursor:default}.hero-measurement-detail-module__DnVrgq__controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:1rem;display:flex}.hero-measurement-detail-module__DnVrgq__controls output{font-family:var(--rk-font-mono);font-size:.8rem}.hero-measurement-detail-module__DnVrgq__viewport{border:1px solid var(--rk-border-subtle);touch-action:none;cursor:grab;border-radius:.35rem;height:min(58dvh,42rem);min-height:14rem;position:relative;overflow:hidden}.hero-measurement-detail-module__DnVrgq__viewport:active{cursor:grabbing}.hero-measurement-detail-module__DnVrgq__scene{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:1rem}.hero-measurement-detail-module__DnVrgq__scene figure,.hero-measurement-detail-module__DnVrgq__scene svg{width:100%;display:block;height:100%!important}.hero-measurement-detail-module__DnVrgq__scene figcaption{display:none}.hero-measurement-detail-module__DnVrgq__instructions{color:var(--rk-text-secondary);margin-top:1rem;font-size:.75rem;line-height:1.6}.hero-measurement-detail-module__DnVrgq__links{overflow-wrap:anywhere;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8rem;display:flex}.hero-measurement-detail-module__DnVrgq__links span{color:var(--rk-text-secondary);flex-basis:100%}.hero-measurement-detail-module__DnVrgq__links a{min-height:2.75rem;color:var(--rk-brand-default);align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:40rem){.hero-measurement-detail-module__DnVrgq__dialog{padding:1rem}.hero-measurement-detail-module__DnVrgq__viewport{height:min(38dvh,24rem)}}
.hero-report-module__tHvuMa__card{isolation:isolate;aspect-ratio:8.5/11;width:100%;max-width:25rem;color:var(--rk-text-emphasis);margin-inline:auto;position:relative;container-type:inline-size}.hero-report-module__tHvuMa__paper{z-index:-1;border:1px solid var(--rk-border-subtle);background:var(--rk-surface-default);box-shadow:0 12px 28px color-mix(in srgb, var(--rk-text-emphasis) 9%, transparent);border-radius:.2rem;position:absolute;inset:0}.hero-report-module__tHvuMa__heading{position:absolute;inset:6% 7% auto}.hero-report-module__tHvuMa__brand{color:var(--rk-brand-default);letter-spacing:.04em;align-items:center;gap:.4rem;margin-bottom:.8rem;font-size:.6rem;font-weight:600;display:flex}.hero-report-module__tHvuMa__brand small{color:var(--rk-text-secondary);margin-left:auto;font-size:.5rem}.hero-report-module__tHvuMa__heading h2{font-family:var(--rk-font-display);letter-spacing:-.025em;font-size:clamp(.9rem,5cqi,1.15rem);font-weight:500}.hero-report-module__tHvuMa__heading p{color:var(--rk-text-secondary);margin-top:.2rem;font-size:.65rem}.hero-report-module__tHvuMa__drawing{transform-origin:50%;position:absolute;inset:26% 5% 34%}.hero-report-module__tHvuMa__drawing figure,.hero-report-module__tHvuMa__drawing svg{width:100%;display:block;height:100%!important}.hero-report-module__tHvuMa__drawing figcaption{display:none}.hero-report-module__tHvuMa__drawing text{font-family:var(--rk-font-body)}.hero-report-module__tHvuMa__unavailable{text-align:center;height:100%;color:var(--rk-text-secondary);place-items:center;font-size:.8rem;display:grid}.hero-report-module__tHvuMa__measurements{position:absolute;inset:auto 7% 16%}.hero-report-module__tHvuMa__measurementLabel{color:var(--rk-text-secondary);margin-bottom:.4rem;font-size:.6rem;display:block}.hero-report-module__tHvuMa__metrics{border-top:1px solid var(--rk-border-subtle);grid-template-columns:1fr 1fr;gap:.6rem;padding-top:.6rem;display:grid}.hero-report-module__tHvuMa__metrics dt{color:var(--rk-text-secondary);font-size:.6rem}.hero-report-module__tHvuMa__metrics dd{font-family:var(--rk-font-mono);margin-top:.25rem;font-size:clamp(.9rem,5cqi,1.3rem);font-weight:500}.hero-report-module__tHvuMa__metrics small{font-family:var(--rk-font-body);font-size:.65rem}.hero-report-module__tHvuMa__footer{color:var(--rk-text-secondary);font-size:.55rem;line-height:1.5;position:absolute;inset:auto 7% 5%}.hero-report-module__tHvuMa__footer p{padding-bottom:.5rem}.hero-report-module__tHvuMa__expand{position:absolute;inset:auto 7% 6%}.hero-report-module__tHvuMa__expand button{min-height:2.75rem;color:var(--rk-brand-default);cursor:pointer;font-size:.75rem}.hero-report-module__tHvuMa__card[data-view="2"] .hero-report-module__tHvuMa__expand{display:none}.hero-report-module__tHvuMa__footer>span{border-top:1px solid var(--rk-border-subtle);justify-content:space-between;padding-top:.5rem;display:flex}
.hero-motion-module__NDjcDq__card{--hero-duration:.65s;--hero-ease:cubic-bezier(.22, 1, .36, 1)}.hero-motion-module__NDjcDq__paper{opacity:0;transition:opacity var(--hero-duration) var(--hero-ease), transform var(--hero-duration) var(--hero-ease);transform:scale(.94,.8)translateY(3%)}.hero-motion-module__NDjcDq__drawing{transition:transform var(--hero-duration) var(--hero-ease);transform:translateY(-4%)scale(1.1)}.hero-motion-module__NDjcDq__measurements,.hero-motion-module__NDjcDq__reportOnly{visibility:hidden;transition:transform var(--hero-duration) var(--hero-ease);transform:translateY(.6rem)}:is(.hero-motion-module__NDjcDq__drawing .rkb-shape-label,.hero-motion-module__NDjcDq__drawing .rkb-scale-bar){visibility:hidden}.hero-motion-module__NDjcDq__card[data-view="1"] .hero-motion-module__NDjcDq__measurements,.hero-motion-module__NDjcDq__card[data-view="2"] .hero-motion-module__NDjcDq__measurements,.hero-motion-module__NDjcDq__card[data-view="2"] .hero-motion-module__NDjcDq__reportOnly{visibility:visible;transform:translateY(0)}:is(.hero-motion-module__NDjcDq__card[data-view="1"] .hero-motion-module__NDjcDq__drawing .rkb-shape-label,.hero-motion-module__NDjcDq__card[data-view="2"] .hero-motion-module__NDjcDq__drawing .rkb-shape-label,.hero-motion-module__NDjcDq__card[data-view="1"] .hero-motion-module__NDjcDq__drawing .rkb-scale-bar,.hero-motion-module__NDjcDq__card[data-view="2"] .hero-motion-module__NDjcDq__drawing .rkb-scale-bar){visibility:visible}.hero-motion-module__NDjcDq__card[data-view="2"] .hero-motion-module__NDjcDq__paper{opacity:1;transform:scale(1)translateY(0)}.hero-motion-module__NDjcDq__card[data-view="2"] .hero-motion-module__NDjcDq__drawing{transform:translateY(0)scale(.94)}@media (prefers-reduced-motion:reduce){.hero-motion-module__NDjcDq__card *{transition:none}.hero-motion-module__NDjcDq__drawing .rkb-shape-label{transition:none}.hero-motion-module__NDjcDq__drawing .rkb-scale-bar{transition:none}}
.hero-measurements-module__zOBUSG__reveal{visibility:hidden;grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows .65s;display:grid}.hero-measurements-module__zOBUSG__reveal[data-visible=true]{visibility:visible;grid-template-rows:1fr}.hero-measurements-module__zOBUSG__content{min-height:0;overflow:hidden}.hero-measurements-module__zOBUSG__inner{border:1px solid var(--rk-border-subtle);background:var(--rk-surface-default);border-radius:.5rem;padding:1.5rem}.hero-measurements-module__zOBUSG__inner h2{font-size:1rem;font-weight:500}.hero-measurements-module__zOBUSG__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;margin-block:1.25rem;display:grid}.hero-measurements-module__zOBUSG__totals>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .75rem;font-size:.8rem;display:flex}.hero-measurements-module__zOBUSG__totals dt{color:var(--rk-text-secondary);align-items:center;gap:.5rem;display:flex}.hero-measurements-module__zOBUSG__totals dt span{width:1.25rem;height:.15rem}.hero-measurements-module__zOBUSG__totals dd{font-family:var(--rk-font-mono)}.hero-measurements-module__zOBUSG__note{color:var(--rk-text-secondary);font-size:.75rem;line-height:1.6}.hero-measurements-module__zOBUSG__ledger{border-top:1px solid var(--rk-border-subtle);margin-top:1rem}.hero-measurements-module__zOBUSG__ledger summary{cursor:pointer;min-height:2.75rem;color:var(--rk-brand-default);padding-block:1rem;font-size:.85rem}.hero-measurements-module__zOBUSG__ledger table{border-collapse:collapse;text-align:left;width:100%;font-size:.75rem}.hero-measurements-module__zOBUSG__ledger :is(th,td){border-bottom:1px solid var(--rk-border-subtle);white-space:nowrap;padding:.65rem}@container (max-width:40rem){.hero-measurements-module__zOBUSG__inner{padding:1rem}.hero-measurements-module__zOBUSG__totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (prefers-reduced-motion:reduce){.hero-measurements-module__zOBUSG__reveal{transition:none}}
.issued-report-module__yqn8dq__section h3{color:var(--rk-text-emphasis);font-size:.9375rem;font-weight:600}@media (min-width:64rem){.issued-report-module__yqn8dq__reportLayout>aside,.issued-report-module__yqn8dq__reportLayout>div{grid-row:1}}.issued-report-module__yqn8dq__record{color:var(--rk-text-secondary);font-size:.75rem}.issued-report-module__yqn8dq__section{gap:.75rem;display:grid}.issued-report-module__yqn8dq__pdfs{gap:.75rem;padding:0;list-style:none;display:grid}.issued-report-module__yqn8dq__pdfs li{border-bottom:1px solid var(--rk-border-subtle);gap:.25rem;padding-bottom:.75rem;display:grid}.issued-report-module__yqn8dq__pdfName{color:var(--rk-text-emphasis);justify-content:space-between;gap:.5rem;font-weight:600;display:flex}.issued-report-module__yqn8dq__pdfName span{color:var(--rk-text-secondary);font-weight:400}.issued-report-module__yqn8dq__download{border:1px solid var(--rk-border-control);min-height:2.75rem;color:var(--rk-brand-default);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.5rem .75rem;font-weight:600;display:flex}.issued-report-module__yqn8dq__download span{color:var(--rk-text-secondary);font-size:.75rem;font-weight:400}.issued-report-module__yqn8dq__facts{grid-template-columns:auto minmax(0,1fr);gap:.375rem 1rem;font-size:.8125rem;display:grid}.issued-report-module__yqn8dq__facts dt{color:var(--rk-text-secondary)}.issued-report-module__yqn8dq__facts dd{color:var(--rk-text-emphasis);overflow-wrap:anywhere}.issued-report-module__yqn8dq__siblings{gap:.375rem;padding:0;list-style:none;display:grid}.issued-report-module__yqn8dq__siblings a{min-height:2.75rem;color:var(--rk-brand-default);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}
.hero-preview-module__qC6v4a__stage{border:1px solid var(--rk-border-subtle);background:var(--rk-surface-subtle);border-radius:.75rem;overflow:hidden;container-type:inline-size}.hero-preview-module__qC6v4a__topline{border-bottom:1px solid var(--rk-border-subtle);color:var(--rk-text-emphasis);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;font-size:.75rem;display:flex}.hero-preview-module__qC6v4a__topline>span:first-child{align-items:center;gap:.6rem;display:flex}.hero-preview-module__qC6v4a__topline :is(svg,img,[data-asset-icon]){color:var(--rk-brand-accent)}.hero-preview-module__qC6v4a__sample{color:var(--rk-text-secondary);font-size:.65rem}.hero-preview-module__qC6v4a__canvas{background-image:radial-gradient(var(--rk-border-subtle) .8px, transparent .8px);background-size:12px 12px;grid-template-columns:minmax(0,.85fr) minmax(0,2.4fr);align-items:center;gap:2rem;padding:2rem;display:grid}.hero-preview-module__qC6v4a__canvas:focus-visible{outline:2px solid var(--rk-focus-ring);outline-offset:-3px}.hero-preview-module__qC6v4a__context{min-width:0}.hero-preview-module__qC6v4a__kicker{letter-spacing:.05em;color:var(--rk-text-secondary);font-size:.65rem}.hero-preview-module__qC6v4a__guidance{display:grid}.hero-preview-module__qC6v4a__guidanceContent{visibility:hidden;grid-area:1/1;transition:transform .45s;transform:translate(1.25rem)}.hero-preview-module__qC6v4a__guidanceContent[data-active=true]{visibility:visible;transform:translate(0)}.hero-preview-module__qC6v4a__context strong{font-family:var(--rk-font-display);letter-spacing:-.045em;color:var(--rk-text-emphasis);margin-block:1rem;font-size:1.8rem;font-weight:500;line-height:1.2;display:block}.hero-preview-module__qC6v4a__context p{color:var(--rk-text-secondary);margin-bottom:1.5rem;font-size:.85rem;line-height:1.65}.hero-preview-module__qC6v4a__evidence{color:var(--rk-text-secondary);align-items:center;gap:.6rem;margin-top:.8rem;font-size:.72rem;line-height:1.5;display:flex}.hero-preview-module__qC6v4a__evidence span{color:var(--rk-brand-default);font-size:1.1rem}.hero-preview-module__qC6v4a__drawings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.25rem;min-width:0;display:grid}.hero-preview-module__qC6v4a__footline{border-top:1px solid var(--rk-border-subtle);color:var(--rk-text-secondary);background:var(--rk-surface-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:.5rem 1.5rem;font-size:.7rem;display:flex}.hero-preview-module__qC6v4a__footline a{min-height:2.75rem;color:var(--rk-brand-default);align-items:center;gap:1rem;display:inline-flex}.hero-preview-module__qC6v4a__footline a:hover{text-decoration:underline}@container (max-width:62rem){.hero-preview-module__qC6v4a__canvas{grid-template-columns:1fr;gap:1rem;padding:1.5rem}.hero-preview-module__qC6v4a__context strong{margin-block:.5rem;font-size:1.5rem}.hero-preview-module__qC6v4a__context strong br{display:none}.hero-preview-module__qC6v4a__context p{max-width:42rem;margin-bottom:.5rem}.hero-preview-module__qC6v4a__evidence{display:none}}@container (max-width:35rem){.hero-preview-module__qC6v4a__topline{flex-direction:column;align-items:start;gap:.5rem;padding:1rem}.hero-preview-module__qC6v4a__canvas{padding:1.5rem 1rem}.hero-preview-module__qC6v4a__drawings{grid-template-columns:1fr;gap:1.5rem}.hero-preview-module__qC6v4a__footline{padding:.75rem 1rem;line-height:1.6}}@media (prefers-reduced-motion:reduce){.hero-preview-module__qC6v4a__guidanceContent{transition:none}}
.contextual-video-module__ekiHWq__context{grid-template-columns:.7fr 1fr;align-items:center;gap:3rem;padding:3rem 0;display:grid}.contextual-video-module__ekiHWq__context h2{letter-spacing:-.05em;color:var(--rk-text-emphasis);margin-bottom:1rem;font-size:clamp(2rem,3vw,3rem);line-height:1.1}.contextual-video-module__ekiHWq__context p{color:var(--rk-text-secondary);line-height:1.7}@media (max-width:48rem){.contextual-video-module__ekiHWq__context{grid-template-columns:1fr;gap:1.5rem}}
.feature-scene-module__mtavFW__sheet{background:var(--rk-surface-default);border:1px solid var(--rk-border-subtle);box-shadow:var(--rk-shadow-raised);border-radius:.4rem;transform:rotate(-3deg)}.feature-scene-module__mtavFW__sheetTop,.feature-scene-module__mtavFW__sheetBottom{justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;font-size:.7rem;display:flex}.feature-scene-module__mtavFW__sheetTop span{color:var(--rk-text-secondary);font-size:.6rem}.feature-scene-module__mtavFW__sheetBottom{border-top:1px solid var(--rk-border-subtle)}.feature-scene-module__mtavFW__sheetBottom strong{font-family:var(--rk-font-mono)}.feature-scene-module__mtavFW__outline>div{box-shadow:none;border:0}.feature-scene-module__mtavFW__outline :is(svg,img,[data-asset-icon]){max-height:9rem;overflow:visible}.feature-scene-module__mtavFW__outline h3,.feature-scene-module__mtavFW__outline figcaption{font-size:.625rem}.feature-scene-module__mtavFW__planning{background:var(--rk-surface-default);border:1px solid var(--rk-border-subtle);box-shadow:var(--rk-shadow-raised);border-radius:.4rem;padding:1.25rem;transform:rotate(2deg)}.feature-scene-module__mtavFW__sceneLabel{letter-spacing:.03em;color:var(--rk-text-secondary);margin-bottom:1.25rem;font-size:.65rem}.feature-scene-module__mtavFW__planningRow{border-bottom:1px solid var(--rk-border-subtle);color:var(--rk-text-emphasis);align-items:center;gap:.75rem;padding:.85rem 0;font-size:.75rem;display:flex}.feature-scene-module__mtavFW__planningRow>span:last-child{margin-left:auto}.feature-scene-module__mtavFW__rowIcon{background:var(--rk-brand-subtle);width:2rem;height:2rem;color:var(--rk-brand-default);border-radius:.25rem;flex-shrink:0;place-items:center;font-size:1rem;display:grid}.feature-scene-module__mtavFW__planningNote{color:var(--rk-text-secondary);margin-top:1rem;font-size:.75rem;line-height:1.6}.feature-scene-module__mtavFW__workflow{flex-direction:column;gap:.85rem;display:flex}.feature-scene-module__mtavFW__step{border:1px solid var(--rk-border-subtle);background:var(--rk-surface-default);box-shadow:var(--rk-shadow-raised);color:var(--rk-text-emphasis);border-radius:.35rem;align-items:center;gap:.75rem;padding:1rem;font-size:.8rem;display:flex}.feature-scene-module__mtavFW__step:nth-child(2){margin-left:.6rem}.feature-scene-module__mtavFW__step:nth-child(3){margin-left:1.2rem}.feature-scene-module__mtavFW__step>span:last-child{margin-left:auto}.feature-scene-module__mtavFW__stepNumber{font-family:var(--rk-font-mono);color:var(--rk-brand-default)}.feature-scene-module__mtavFW__choice{background:var(--rk-brand-accent);color:var(--rk-brand-accent-foreground);border-radius:.25rem;align-self:flex-end;padding:.65rem .9rem;font-size:.65rem}
.material-studio-print-module__T3aEwW__printPages{display:none}.material-studio-print-module__T3aEwW__dialog{border:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;position:absolute;inset:0;overflow:auto}.material-studio-print-module__T3aEwW__close{float:right;z-index:2;background:#fff;border:1px solid #a8a29e;border-radius:8px;min-height:44px;margin:12px;padding:12px 18px}@media print{body:has(>.material-studio-print-module__T3aEwW__printPages)>:not(.material-studio-print-module__T3aEwW__printPages){display:none!important}.material-studio-print-module__T3aEwW__printPages{background:#fff;display:block;position:static}.material-studio-print-module__T3aEwW__printPages section{break-after:page;padding:12mm}.material-studio-print-module__T3aEwW__printPages h1{font-size:20pt;line-height:1.3}.material-studio-print-module__T3aEwW__printPages h2{font-size:14pt}.material-studio-print-module__T3aEwW__printPages p{margin:4mm 0}.material-studio-print-module__T3aEwW__printPages section:last-child{break-after:auto}.material-studio-print-module__T3aEwW__printPages img{object-fit:contain;max-width:100%;max-height:180mm}.material-studio-print-module__T3aEwW__dialog{height:auto;position:static;overflow:visible}}
.material-studio-module__zNoVDW__root{color:var(--rk-text-default);background:var(--rk-surface-default);padding:clamp(16px,3vw,40px)}.material-studio-module__zNoVDW__root h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:650;line-height:1.2}.material-studio-module__zNoVDW__root h2{margin-bottom:16px;font-size:1.375rem;font-weight:600}.material-studio-module__zNoVDW__root h3{font-size:1.25rem;font-weight:600}.material-studio-module__zNoVDW__root p{max-width:75ch;margin:12px 0;line-height:1.5}.material-studio-module__zNoVDW__eyebrow{color:var(--rk-brand-default);text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:650}.material-studio-module__zNoVDW__layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.material-studio-module__zNoVDW__sidebar{border:1px solid var(--rk-border-subtle);background:var(--rk-brand-subtle);border-radius:16px;gap:18px;padding:20px;display:grid}.material-studio-module__zNoVDW__sidebar p{color:var(--rk-text-secondary);margin:0;font-size:.875rem}.material-studio-module__zNoVDW__root label{gap:8px;font-size:.875rem;font-weight:550;display:grid}.material-studio-module__zNoVDW__root input:not([type=checkbox]),.material-studio-module__zNoVDW__root select{border:1px solid var(--rk-border-control);background:var(--rk-surface-default);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px}.material-studio-module__zNoVDW__root input[type=file]{font-size:.8125rem}.material-studio-module__zNoVDW__root button,.material-studio-module__zNoVDW__root a{border:1px solid var(--rk-border-control);background:var(--rk-surface-default);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:.875rem;font-weight:550;display:inline-flex}.material-studio-module__zNoVDW__root button:disabled{opacity:.5;cursor:default}.material-studio-module__zNoVDW__root button[aria-pressed=true],.material-studio-module__zNoVDW__root .material-studio-module__zNoVDW__primary{border-color:var(--rk-brand-default);background:var(--rk-brand-default);color:var(--rk-brand-foreground)}.material-studio-module__zNoVDW__root :focus-visible{outline:3px solid var(--rk-brand-default);outline-offset:3px}.material-studio-module__zNoVDW__tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.material-studio-module__zNoVDW__controls{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.material-studio-module__zNoVDW__controls label{flex:150px}.material-studio-module__zNoVDW__root .material-studio-module__zNoVDW__confirm{align-items:start;gap:10px;line-height:1.5;display:flex}.material-studio-module__zNoVDW__confirm input{width:20px;height:20px;accent-color:var(--rk-brand-default);flex-shrink:0;margin-top:4px}.material-studio-module__zNoVDW__stage{min-width:0}.material-studio-module__zNoVDW__editor{cursor:crosshair;touch-action:manipulation;border:1px solid var(--rk-border-subtle);width:100%;height:auto;display:block}.material-studio-module__zNoVDW__preview{width:100%;height:auto;display:block}.material-studio-module__zNoVDW__empty{border:2px dashed var(--rk-border-subtle);background:var(--rk-surface-subtle);text-align:center;border-radius:16px;place-content:center;min-height:360px;padding:30px;display:grid}.material-studio-module__zNoVDW__statuses{font-size:.875rem;line-height:1.8}@media (max-width:760px){.material-studio-module__zNoVDW__layout{grid-template-columns:1fr}.material-studio-module__zNoVDW__sidebar,.material-studio-module__zNoVDW__root{padding:16px}}
