.Header-module__Af2_WG__header{background:var(--surface);border-bottom:1px solid var(--line)}.Header-module__Af2_WG__sticky{z-index:50;position:sticky;top:0}.Header-module__Af2_WG__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:10px 20px 14px;display:flex}.Header-module__Af2_WG__wordmark{font-family:var(--font-fraunces);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;line-height:1.05;text-decoration:none}.Header-module__Af2_WG__wordmarkAccent{color:var(--accent)}.Header-module__Af2_WG__nav{align-items:center;gap:14px;display:flex}.Header-module__Af2_WG__link{color:var(--muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.Header-module__Af2_WG__link:hover{color:var(--ink)}.Header-module__Af2_WG__avatar{border-radius:var(--radius-pill);background:var(--surface-3);width:32px;height:32px;font-family:var(--font-fraunces);color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:flex}
.Footer-module__EZoWya__footer{text-align:center;padding:36px 22px 40px}.Footer-module__EZoWya__wordmark{font-family:var(--font-fraunces);letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:600}.Footer-module__EZoWya__tagline{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.6}.Footer-module__EZoWya__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:14px;font-size:12.5px;display:flex}.Footer-module__EZoWya__link{color:var(--muted);text-decoration:none;transition:color .15s}.Footer-module__EZoWya__link:hover{color:var(--ink)}.Footer-module__EZoWya__copyright{color:var(--muted);margin-top:18px;font-size:11.5px}
.app-states-module__ymERpq__page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:56px 20px 64px;display:flex}.app-states-module__ymERpq__inner{flex-direction:column;align-items:center;width:100%;max-width:340px;margin:0 auto;display:flex}.app-states-module__ymERpq__bigCode{font-family:var(--font-fraunces);letter-spacing:-.04em;color:var(--ink);font-size:80px;font-weight:600;line-height:1}.app-states-module__ymERpq__bigCode .app-states-module__ymERpq__mid{color:var(--accent)}.app-states-module__ymERpq__title{font-family:var(--font-fraunces);letter-spacing:-.02em;margin:14px 0 0;font-size:23px;font-weight:600}.app-states-module__ymERpq__message{color:var(--muted);font-size:14px;line-height:var(--leading-body);max-width:30ch;margin:9px auto 0}.app-states-module__ymERpq__actions{flex-direction:column;gap:10px;width:100%;margin-top:24px;display:flex}.app-states-module__ymERpq__errorIcon{border-radius:var(--radius-round);background:var(--error-bg);border:1px solid var(--error-border);width:64px;height:64px;color:var(--error-text);justify-content:center;align-items:center;margin:0 auto;display:flex}.app-states-module__ymERpq__errorDetail{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text);font-size:12px;font-family:var(--font-inter);word-break:break-word;border-radius:10px;width:100%;margin-top:18px;padding:11px 13px}.app-states-module__ymERpq__loadWrap{width:100%;max-width:340px;margin:0 auto;padding:26px 0 0}.app-states-module__ymERpq__skeletons{flex-direction:column;gap:11px;margin-top:28px;display:flex}.app-states-module__ymERpq__skelRow{align-items:center;gap:13px;padding:12px;display:flex}.app-states-module__ymERpq__skelThumb{border-radius:9px;flex-shrink:0;width:56px;height:56px}.app-states-module__ymERpq__skelLines{flex-direction:column;flex:1;gap:9px;display:flex}.app-states-module__ymERpq__skelLine{border-radius:5px;height:13px}.app-states-module__ymERpq__skelLineSm{border-radius:5px;height:11px}.app-states-module__ymERpq__shimmer{background:linear-gradient(90deg,#f0ede6,#f7f5f0,#f0ede6) 0 0/300px 100%;animation:1.3s linear infinite app-states-module__ymERpq__app-state-shimmer}@keyframes app-states-module__ymERpq__app-state-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@media (prefers-reduced-motion:reduce){.app-states-module__ymERpq__shimmer{animation:none}}
.ModelViewer-module__GiBDMq__viewer{width:100%;height:var(--mv-height,100%);min-height:var(--mv-min-height,420px);border-radius:var(--radius-card-lg);display:block}.ModelViewer-module__GiBDMq__stageDark{background:var(--stage-gradient);background-color:var(--stage)}.ModelViewer-module__GiBDMq__stageNeutral{background:radial-gradient(120% 80% at 50% 32%, #fff 0%, var(--surface-3) 100%);background-color:var(--surface-3)}.ModelViewer-module__GiBDMq__arButton{border-radius:var(--radius-pill);font-family:var(--font-inter);cursor:pointer;border:1px solid #0000;padding:14px 28px;font-size:16px;font-weight:600;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ModelViewer-module__GiBDMq__arButton:active{transform:translate(-50%)scale(.97)}.ModelViewer-module__GiBDMq__arAccent{background:var(--accent);color:#fff;box-shadow:var(--shadow-cta)}.ModelViewer-module__GiBDMq__arAccent:hover{background:var(--accent-hover)}.ModelViewer-module__GiBDMq__arInk{background:var(--ink);color:#fff;box-shadow:0 4px 14px #00000040}.ModelViewer-module__GiBDMq__arInk:hover{background:#000}.ModelViewer-module__GiBDMq__arLight{color:var(--ink);background:#fff;box-shadow:0 4px 14px #00000040}.ModelViewer-module__GiBDMq__banner{background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:10px;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;font-size:14px;display:flex}.ModelViewer-module__GiBDMq__banner p{flex:1;margin:0}.ModelViewer-module__GiBDMq__copyButton{background:var(--ink);color:#fff;border-radius:var(--radius-pill);cursor:pointer;border:none;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:600}.ModelViewer-module__GiBDMq__fallback{background:var(--surface-3);border-radius:var(--radius-card-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:420px;padding:24px;display:flex}.ModelViewer-module__GiBDMq__fallbackPoster{border-radius:8px;max-width:100%;max-height:300px}.ModelViewer-module__GiBDMq__arFailed{color:var(--muted);text-align:center;margin-top:8px;font-size:14px}
.ShareLink-module__cpTw8a__row{gap:8px;margin-top:14px;display:flex}.ShareLink-module__cpTw8a__btn{flex:1;justify-content:center;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}
.account-module__FD2Xgq__wrap{max-width:720px;margin:0 auto;padding:40px 20px 64px}.account-module__FD2Xgq__wrap h1{letter-spacing:-.02em;margin-bottom:var(--space-3);font-size:clamp(28px,6vw,38px);line-height:1.1}.account-module__FD2Xgq__wrap h2{margin-bottom:var(--space-1);font-size:18px}.account-module__FD2Xgq__muted{color:var(--muted);font-size:14px;line-height:var(--leading-body)}.account-module__FD2Xgq__list{gap:var(--space-3);margin-top:var(--space-4);display:grid}.account-module__FD2Xgq__row{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.account-module__FD2Xgq__input{font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:12.5em;padding:8px 10px;font-size:15px}.account-module__FD2Xgq__small{padding:8px 14px;font-size:14px}.account-module__FD2Xgq__error{color:#9b2c1a;margin-top:var(--space-3)}
.page-module__Er9yZa__main{max-width:480px;margin:0 auto;padding:0 0 40px}.page-module__Er9yZa__builderBar{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--surface);border-bottom:1px solid var(--line);padding:16px 20px;display:flex}.page-module__Er9yZa__brand{align-items:center;gap:11px;min-width:0;display:flex}.page-module__Er9yZa__logoBox{background:var(--ink);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.page-module__Er9yZa__logoBox img{object-fit:cover;width:100%;height:100%}.page-module__Er9yZa__brandName{font-family:var(--font-fraunces);letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.1;overflow:hidden}.page-module__Er9yZa__contact{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-pill);flex-shrink:0;padding:7px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .15s}.page-module__Er9yZa__contact:hover{background:var(--surface-3)}.page-module__Er9yZa__titleBlock{padding:24px 20px 0}.page-module__Er9yZa__title{letter-spacing:-.02em;font-size:clamp(26px,7vw,32px);line-height:1.08}.page-module__Er9yZa__description{color:var(--muted);font-size:15px;line-height:var(--leading-body);margin-top:10px}.page-module__Er9yZa__viewerWrap{--mv-height:min(56vh, 420px);margin:18px 20px 0;position:relative}.page-module__Er9yZa__reassure{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:12.5px;display:flex}.page-module__Er9yZa__reassureDot{border-radius:var(--radius-round);background:var(--success-text);flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #1c6b342e}.page-module__Er9yZa__hint{color:var(--muted);text-align:center;font-size:13.5px;line-height:var(--leading-body);margin-top:10px}.page-module__Er9yZa__details{margin:28px 20px 0}.page-module__Er9yZa__specCard{margin-top:12px;overflow:hidden}.page-module__Er9yZa__specRow{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);padding:14px 16px;display:flex}.page-module__Er9yZa__specRow:last-child{border-bottom:none}.page-module__Er9yZa__specLabel{color:var(--muted);font-size:14px}.page-module__Er9yZa__specValue{color:var(--ink);text-align:right;font-size:14px;font-weight:600}.page-module__Er9yZa__qr{margin:22px 20px 0}.page-module__Er9yZa__qrCard{align-items:center;gap:16px;padding:18px;display:flex}.page-module__Er9yZa__qrImage{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:88px;height:88px;padding:7px}.page-module__Er9yZa__qrImage img{width:100%;height:100%}.page-module__Er9yZa__qrTitle{color:var(--ink);font-size:14px;font-weight:600}.page-module__Er9yZa__qrText{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45}.page-module__Er9yZa__footer{margin:24px 20px 0}.page-module__Er9yZa__disclaimer{color:var(--muted);font-size:11.5px;line-height:var(--leading-body)}.page-module__Er9yZa__credit{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:22px;padding-top:18px;display:flex}.page-module__Er9yZa__creditLabel{color:var(--muted);font-size:11px}.page-module__Er9yZa__creditBrand{font-family:var(--font-fraunces);color:var(--muted);font-size:12px;font-weight:600;text-decoration:none}.page-module__Er9yZa__creditBrand:hover{color:var(--ink)}.page-module__Er9yZa__creditSep{color:var(--muted);font-size:11px}.page-module__Er9yZa__creditPrivacy{color:var(--muted);font-size:11px;text-decoration:underline}.page-module__Er9yZa__creditPrivacy:hover{color:var(--ink)}
.login-module__Si-P0q__page{background:var(--stage);background-image:var(--stage-gradient);min-height:100vh;color:var(--on-dark);padding:var(--space-6) var(--space-4) var(--space-7);flex-direction:column;justify-content:center;align-items:center;display:flex}.login-module__Si-P0q__brand{font-family:var(--font-fraunces);letter-spacing:-.01em;text-align:center;color:var(--on-dark);margin-bottom:var(--space-6);font-size:22px;font-weight:600;line-height:1.1}.login-module__Si-P0q__brandAccent{color:var(--accent)}.login-module__Si-P0q__panel{flex-direction:column;width:100%;max-width:360px;display:flex}.login-module__Si-P0q__panelCenter{text-align:center;align-items:center}.login-module__Si-P0q__title{letter-spacing:-.015em;text-align:center;color:var(--on-dark);font-size:26px;font-weight:600}.login-module__Si-P0q__sub{color:var(--on-dark-muted);text-align:center;margin-top:var(--space-2);max-width:32ch;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.55}.login-module__Si-P0q__emailShown{color:var(--on-dark);font-weight:600}.login-module__Si-P0q__label{color:#cfc7bc;margin-top:var(--space-5);font-size:12.5px;font-weight:600;display:block}.login-module__Si-P0q__field{border-radius:var(--radius-card);margin-top:var(--space-2);background:#ffffff0f;border:1px solid #ffffff29;align-items:center;padding:0 15px;transition:border-color .15s;display:flex}.login-module__Si-P0q__field:focus-within{border-color:#fff6}.login-module__Si-P0q__input{font-family:var(--font-inter);color:var(--on-dark);background:0 0;border:none;outline:none;flex:1;padding:15px 0;font-size:16px}.login-module__Si-P0q__input::placeholder{color:var(--on-dark-faint)}.login-module__Si-P0q__fine{color:var(--on-dark-faint);text-align:center;margin-top:var(--space-4);font-size:11.5px;line-height:1.5}.login-module__Si-P0q__fineLink{color:#cfc7bc;text-decoration:underline}.login-module__Si-P0q__turnstile{margin-top:var(--space-3);justify-content:center;min-height:65px;display:flex}.login-module__Si-P0q__turnstile[hidden]{display:none}.login-module__Si-P0q__error{color:#f3c2b5;text-align:center;margin-top:var(--space-3);font-size:13.5px}.login-module__Si-P0q__backBtn{cursor:pointer;font-family:var(--font-inter);color:var(--on-dark-faint);margin-top:var(--space-3);background:0 0;border:none;font-size:13px;font-weight:600}.login-module__Si-P0q__backBtn:hover{color:var(--on-dark-muted)}
.page-module__E0kJGG__main{max-width:640px;margin:0 auto;padding:0 20px 64px;overflow-x:clip}.page-module__E0kJGG__hero{padding-top:28px}.page-module__E0kJGG__heroTitle{letter-spacing:-.025em;text-wrap:balance;margin-top:10px;font-size:clamp(34px,9vw,46px);line-height:1.02}.page-module__E0kJGG__heroLede{font-size:16px;line-height:var(--leading-body);color:var(--muted);max-width:42ch;margin-top:14px}.page-module__E0kJGG__heroBtn{text-align:center;margin-top:20px;line-height:1.3}.page-module__E0kJGG__heroViewer{--mv-height:min(46vh, 340px);--mv-min-height:280px;margin-top:22px;position:relative}.page-module__E0kJGG__heroHint{font-size:13.5px;line-height:var(--leading-body);color:var(--muted);text-align:center;margin-top:10px}.page-module__E0kJGG__section{margin-top:52px}.page-module__E0kJGG__sectionTitle{letter-spacing:-.01em;margin-top:8px;font-size:25px;line-height:1.12}.page-module__E0kJGG__sectionLink{color:var(--ink);margin-top:16px;font-size:14px;font-weight:600;display:inline-block}.page-module__E0kJGG__cardTitle{font-size:15px;font-weight:600;line-height:1.3}.page-module__E0kJGG__cardWhen{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:600}.page-module__E0kJGG__cardBody{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.page-module__E0kJGG__steps{flex-direction:column;gap:12px;margin-top:20px;list-style:none;display:flex}.page-module__E0kJGG__stepCard{align-items:flex-start;gap:14px;padding:18px;display:flex}.page-module__E0kJGG__stepNum{border-radius:var(--radius-pill);background:var(--accent-tint);width:30px;height:30px;color:var(--accent-hover);font-family:var(--font-fraunces);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.page-module__E0kJGG__workGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;list-style:none;display:grid}.page-module__E0kJGG__workCard{color:inherit;text-decoration:none;transition:box-shadow .15s;display:block;overflow:hidden}.page-module__E0kJGG__workCard:hover{box-shadow:var(--shadow-card-hover)}.page-module__E0kJGG__workCard img{object-fit:cover;background:var(--surface-3);width:100%;height:124px}.page-module__E0kJGG__workPlaceholder{background:var(--surface-3);height:124px;color:var(--muted);letter-spacing:.08em;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.page-module__E0kJGG__workBody{gap:3px;padding:11px 13px;display:grid}.page-module__E0kJGG__workBody strong{font-size:13.5px;font-weight:600}.page-module__E0kJGG__workBody span{color:var(--muted);font-size:12px}.page-module__E0kJGG__contactCard{padding:26px 22px}.page-module__E0kJGG__contactTitle{letter-spacing:-.01em;color:var(--on-dark);margin-top:8px;font-size:24px;line-height:1.15}.page-module__E0kJGG__contactLede{font-size:14px;line-height:var(--leading-body);color:var(--on-dark-muted);margin-top:10px}.page-module__E0kJGG__contactRows{flex-direction:column;gap:10px;margin-top:18px;display:flex}.page-module__E0kJGG__contactRow{color:var(--on-dark);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;transition:background-color .15s;display:flex}.page-module__E0kJGG__contactRow:hover{background:#ffffff1a}.page-module__E0kJGG__contactGlyph{font-size:16px}.page-module__E0kJGG__contactHandle{font-size:14px;font-weight:500}.page-module__E0kJGG__contactTag{color:var(--on-dark-muted);margin-left:auto;font-size:13px}@media (min-width:720px){.page-module__E0kJGG__section{margin-top:64px}.page-module__E0kJGG__steps{flex-direction:row}.page-module__E0kJGG__steps .page-module__E0kJGG__stepCard{flex-direction:column;flex:1}}
.privacy-module__VTbb1a__wrap{max-width:640px;margin:0 auto;padding:40px 20px 64px}.privacy-module__VTbb1a__back{margin-bottom:var(--space-5);color:var(--muted);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.privacy-module__VTbb1a__back:hover{color:var(--ink)}.privacy-module__VTbb1a__head{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--line)}.privacy-module__VTbb1a__kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-bottom:var(--space-3);font-size:12px;font-weight:600}.privacy-module__VTbb1a__wrap h1{letter-spacing:-.025em;font-size:clamp(30px,6vw,42px);line-height:1.1}.privacy-module__VTbb1a__updated{margin-top:var(--space-2);color:var(--muted);font-size:14px}.privacy-module__VTbb1a__wrap h2{letter-spacing:-.015em;margin:var(--space-6) 0 var(--space-3);font-size:21px;line-height:1.2}.privacy-module__VTbb1a__wrap p{font-size:16px;line-height:var(--leading-body);color:var(--ink);margin-bottom:var(--space-3)}.privacy-module__VTbb1a__wrap ul{margin:0 0 var(--space-3) var(--space-4)}.privacy-module__VTbb1a__wrap li{line-height:var(--leading-body);margin-bottom:var(--space-1)}.privacy-module__VTbb1a__wrap li::marker{color:var(--muted)}.privacy-module__VTbb1a__wrap strong{font-weight:600}.privacy-module__VTbb1a__wrap a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);transition:text-decoration-color .15s}.privacy-module__VTbb1a__wrap a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.privacy-module__VTbb1a__contact{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.privacy-module__VTbb1a__contact p{margin-bottom:0}.privacy-module__VTbb1a__contact a{font-weight:600}
.CubeSpinner-module__fhsLJG__wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.CubeSpinner-module__fhsLJG__ring{flex-shrink:0;position:relative}.CubeSpinner-module__fhsLJG__track{border-radius:var(--radius-pill);border:3px solid #ece8e0;position:absolute;inset:0}.CubeSpinner-module__fhsLJG__onDark .CubeSpinner-module__fhsLJG__track{border-color:#ffffff1f}.CubeSpinner-module__fhsLJG__arc{border-radius:var(--radius-pill);border:3px solid #0000;border-top-color:var(--accent);animation:1s linear infinite CubeSpinner-module__fhsLJG__cube-spin;position:absolute;inset:0}.CubeSpinner-module__fhsLJG__cube{color:var(--accent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CubeSpinner-module__fhsLJG__label{font-family:var(--font-fraunces);color:var(--ink);margin-top:18px;font-size:18px;font-weight:600}.CubeSpinner-module__fhsLJG__labelDark{color:var(--on-dark)}.CubeSpinner-module__fhsLJG__sublabel{color:#8a847a;margin-top:5px;font-size:13px}@keyframes CubeSpinner-module__fhsLJG__cube-spin{to{transform:rotate(360deg)}}
