.walkthrough-preview-root{padding:16px;background:transparent;min-height:0;font-family:var(--sans);font-size:13px}.walkthrough-preview-root .haus-back{display:none}.walkthrough-preview-root .inline-dialog{position:relative;top:auto;left:auto;transform:none;width:100%;margin:0 auto;max-height:none;height:auto;overflow:visible;box-shadow:none}.walkthrough-preview-root .haus-workspace:has(.inline-dialog)>:not(.inline-dialog){display:none}.home-site .walkthrough-preview-root .modal-title{font-family:var(--display);font-size:32px;line-height:1.1;margin:0 0 10px;letter-spacing:-.5px}.home-site .walkthrough-preview-root .modal-description{font-size:11px;line-height:1.6;margin:0 0 25px}.home-site .walkthrough-preview-root .secure-note{font-size:9px;line-height:1.6}.home-site .walkthrough-preview-root .button{min-height:0;padding:12px 18px;font-size:11px;gap:8px}.direct-product-preview{position:relative;width:100%;min-width:0}.direct-product-position{position:absolute;left:50%;transform-origin:top center}.direct-product-content{animation:product-arrive .4s ease both}@keyframes product-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.direct-product-content{animation:none}}.direct-product-preview{aspect-ratio:900/680;border:1px solid #c6beb4;border-radius:10px;background:var(--paper);overflow:hidden}.direct-product-position{width:900px;height:680px;left:0;top:0;transform-origin:top left}.direct-product-content,.walkthrough-preview-root{width:900px;height:680px}.walkthrough-preview-root{padding:28px;overflow:hidden}.walkthrough-preview-root .inline-dialog{border:0;border-radius:0;background:transparent;padding:0;max-width:none}.walkthrough-launch .launch-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 24px;gap:14px 24px;align-items:start}.walkthrough-launch .launch-form>.form-row{grid-column:1/-1}.walkthrough-launch .launch-form>.upload-field{grid-column:2;grid-row:2/4;min-height:180px}.walkthrough-launch .launch-form>.button,.walkthrough-launch .launch-form>.launch-info,.walkthrough-launch .launch-form>.secure-note,.walkthrough-launch .launch-form>.wallet-adapter-button{grid-column:1/-1;margin:0}.walkthrough-launch .launch-form>label{margin:0}.walkthrough-launch .launch-form textarea{min-height:100px}.walkthrough-launch .launch-info{padding:14px 18px}.walkthrough-enter{display:flex;align-items:center;justify-content:center}.walkthrough-enter .haus-workspace{width:100%;max-width:560px;margin:0}.walkthrough-preview-root .back-link{display:none}.walkthrough-preview-root .haus-heading{margin:0 0 18px;padding:0 0 16px}.walkthrough-preview-root .haus-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:18px;gap:18px}.walkthrough-preview-root .haus-room{position:static;height:510px;min-height:0;max-height:none}.walkthrough-preview-root .haus-chat-list{min-height:0}.walkthrough-preview-root .haus-tabs{gap:0;flex-wrap:nowrap;overflow:hidden;margin-bottom:16px}.walkthrough-preview-root .haus-tabs button{font-size:10px;padding:10px 7px;gap:4px}.walkthrough-preview-root .haus-tool-heading{margin-bottom:14px}.home-site .walkthrough-preview-root .haus-tool-heading h2{font:500 20px/1.2 var(--sans);letter-spacing:-.5px;margin:0}.walkthrough-preview-root .haus-site-editor{display:grid;grid-template-columns:170px minmax(0,1fr);height:350px;overflow:hidden}.walkthrough-preview-root .studio-controls{padding:10px;overflow:hidden}.walkthrough-preview-root .studio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.walkthrough-preview-root .studio-section-tabs{margin-bottom:12px}.walkthrough-preview-root .haus-site-canvas{position:static;min-height:0;height:350px;overflow:hidden}.walkthrough-preview-root .studio-preview{height:320px;min-height:0}.walkthrough-preview-root .haus-editor-actions{margin-top:12px}.walkthrough-preview-root .haus-footnote{font-size:9px;line-height:1.5;margin-top:12px}.home-site .walkthrough-preview-root .haus-empty h3{font:400 27px/1.1 var(--display);margin:18px 0 10px;letter-spacing:-.5px}.walkthrough-preview-root .haus-empty{min-height:340px;padding:35px 20px}.home-site .walkthrough-preview-root .haus-room-header h2{font:500 14px/1.2 var(--sans);margin:0;letter-spacing:0}.walkthrough-launch .upload-field{border:0;isolation:isolate;min-width:0}.walkthrough-launch .upload-field:after{content:"";position:absolute;inset:1px;border:2px dashed var(--ink);border-radius:inherit;pointer-events:none;z-index:1}