.guided-owner{--accent:var(--blue-500);--on-accent:var(--text-on-light);--ease:cubic-bezier(.22,1,.36,1);--fluid:cubic-bezier(.34,1.15,.38,1);--focus-ring:color-mix(in srgb,var(--accent) 18%,transparent);min-height:100dvh}.guided-owner *{box-sizing:border-box}.guided-owner{background:var(--surface-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;transition:background .3s,color .3s}.guided-owner :is(button,input,textarea,select):where(:not(.floor-canvas *)){font:inherit;color:inherit}.guided-owner button:where(:not(.floor-canvas *)){cursor:pointer;background:0 0;border:0}.guided-owner button,.guided-owner input,.guided-owner textarea,.guided-owner select{-webkit-tap-highlight-color:transparent}.guided-owner button:where(:not(.floor-canvas *)):disabled{cursor:default;opacity:.35}.guided-owner :is(button,a,input,select):where(:not(.floor-canvas *)):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.guided-owner button:where(:not(.floor-canvas *)){transition:color .18s,background .18s,transform .2s var(--fluid),box-shadow .2s}.guided-owner button:where(:not(.floor-canvas *)):active:not(:disabled){transform:translateY(1px)scale(.97)}.guided-owner button:where(:not(.floor-canvas *)):hover:not(:disabled),.guided-owner a{color:var(--accent)}.guided-owner [hidden]{display:none!important}.guided-owner ::selection{background:var(--accent);color:var(--on-accent)}.guided-owner .guided-header{justify-content:space-between;align-items:center;gap:24px;height:100px;padding:0 44px;display:flex}.guided-owner .brand{align-items:center;gap:19px;display:flex}.guided-owner .wordmark{letter-spacing:-1px;font-size:26px;font-weight:650}.guided-owner .brand small{color:var(--text-secondary);border-left:1px solid var(--border);padding-left:20px;font-size:14px}.guided-owner .brand-venue{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:2px;font-weight:600;display:block;overflow:hidden}.guided-owner .top-tools{align-items:center;gap:18px;display:flex}.guided-owner .language-picker{z-index:20;position:relative}.guided-owner .language-toggle{border:1px solid var(--border);background:var(--surface-card);min-width:104px;height:42px;box-shadow:var(--elev-2);border-radius:22px;justify-content:space-between;align-items:center;gap:13px;padding:0 14px;font-size:13px;display:flex}.guided-owner .language-toggle svg{transition:transform .25s var(--ease)}.guided-owner .language-picker[open] .language-toggle svg{transform:rotate(180deg)}.guided-owner .language-picker[open] .language-toggle{border-color:var(--accent)}.guided-owner .language-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guided-owner .language-options{border:1px solid var(--border);background:var(--surface-card);width:156px;box-shadow:var(--elev-3);transform-origin:100% 0;animation:language-in .24s var(--ease);border-radius:15px;padding:5px;position:absolute;top:calc(100% + 9px);right:0}.guided-owner .language-options button{text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:40px;padding:10px 12px;font-size:13px;display:flex}.guided-owner .language-options button:hover,.guided-owner .language-options button:focus-visible{background:var(--surface-inset);color:var(--text-primary);box-shadow:var(--elev-1);outline:none}.guided-owner .language-options button[aria-checked=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface-card))}.guided-owner .language-check{visibility:hidden;font-size:13px}.guided-owner .language-options button[aria-checked=true] .language-check{visibility:visible}.guided-owner .theme-picker{border:1px solid var(--border);background:var(--surface-inset);box-shadow:var(--elev-1);border-radius:24px;padding:3px;display:flex}.guided-owner .theme-swatch{border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.guided-owner .theme-swatch span{border:1px solid #0002;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 1px 1px #ffffff70,0 1px 2px #0002}.guided-owner .theme-swatch.light span{background:#fff}.guided-owner .theme-swatch.dark span{background:#242429}.guided-owner .theme-swatch.tan span{background:#eae2d1}.guided-owner .theme-swatch[aria-pressed=true]{background:var(--surface-card);box-shadow:var(--elev-2)}.guided-owner .theme-swatch[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px}.guided-owner .guided-main{justify-content:center;align-items:center;min-height:calc(100dvh - 180px);padding:26px 24px 58px;display:flex}.guided-owner .stage{width:680px;max-width:100%}.guided-owner .section-context{color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:20px;margin:0 4px 12px;font-size:13px;display:flex}.guided-owner .all-sections{min-height:40px;color:var(--text-secondary);align-items:center;gap:9px;padding:0;font-size:13px;display:flex}.guided-owner .panel{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--elev-2);border-radius:22px;transition:background .3s,box-shadow .3s,border-color .3s;overflow:hidden}.guided-owner .panel-head{padding:28px 32px 0}.guided-owner .section-title-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.guided-owner .section-title-row h1{margin:0;font-size:15px;font-weight:600;line-height:1.4}.guided-owner #percent{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.guided-owner .progress{background:var(--surface-inset);height:4px;box-shadow:var(--elev-1);border-radius:4px;margin-top:17px;overflow:hidden}.guided-owner .progress-fill{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .65s var(--ease),background .3s;border-radius:4px;transform:scaleX(0);box-shadow:inset 0 1px #ffffff36}.guided-owner .viewport{height:auto;transition:height .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.guided-owner .page{transform-origin:50% 30%;padding:39px 32px 28px}.guided-owner .page-arrive{animation:arrive .5s var(--ease) both}.guided-owner .page-state-change{animation:state-in .35s var(--ease) both}.guided-owner .question{letter-spacing:-.35px;text-wrap:pretty;outline:none;max-width:560px;margin:0;font-size:25px;font-weight:500;line-height:1.38}.guided-owner .hint{color:var(--text-secondary);text-wrap:pretty;max-width:550px;margin:13px 0 0;font-size:14px;line-height:1.65}.guided-owner .composer{border:1px solid var(--border);background:var(--surface-inset);box-shadow:var(--elev-1);border-radius:29px;align-items:flex-end;gap:12px;margin-top:34px;padding:8px 8px 8px 19px;transition:border-color .2s,box-shadow .25s;display:flex}.guided-owner .composer:focus-within{border-color:var(--accent);box-shadow:var(--elev-1),0 0 0 3px var(--focus-ring)}.guided-owner .composer textarea{resize:none;background:0 0;border:0;outline:none;width:100%;height:38px;max-height:120px;padding:7px 0;font-size:15px;line-height:24px}.guided-owner .composer textarea::placeholder{color:var(--text-secondary);opacity:.9}.guided-owner .send,.guided-owner .next-circle,.guided-owner .cta{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px #ffffff35,0 1px 2px #17150e29}.guided-owner .send{border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.guided-owner .send:disabled{color:var(--text-secondary);opacity:.45;box-shadow:inset 0 0 0 1px var(--border);background:0 0}.guided-owner .send svg{width:19px;height:19px}.guided-owner .send:hover:not(:disabled),.guided-owner .cta:hover{background:var(--blue-700);color:var(--text-on-light)}.guided-owner .turns{flex-direction:column;gap:20px;margin-top:25px;display:flex}.guided-owner .answer{background:var(--surface-raised);border:1px solid var(--border-faint);max-width:90%;box-shadow:var(--edge-raised),0 2px 4px #00000006;overflow-wrap:anywhere;white-space:pre-wrap;animation:answer-in .38s var(--fluid);border-radius:16px 16px 5px;align-self:flex-end;padding:12px 17px;font-size:15px;line-height:1.6}.guided-owner .follow-up{white-space:pre-wrap;max-width:550px;margin:0;font-size:15px;line-height:1.65}.guided-owner .status-row{min-height:48px;color:var(--text-secondary);align-items:center;gap:13px;margin-top:25px;font-size:14px;display:flex}.guided-owner .status-text{animation:word-in .4s var(--ease)}.guided-owner .activity{flex-shrink:0;width:22px;height:22px;animation:4s linear infinite rotate;position:relative}.guided-owner .activity i{background:var(--accent);transform-origin:2px 11px;border-radius:4px;width:4px;height:7px;animation:1.6s ease-in-out infinite breathe;position:absolute;top:0;left:9px}.guided-owner .activity i:nth-child(2){animation-delay:-.4s;transform:rotate(90deg)}.guided-owner .activity i:nth-child(3){animation-delay:-.8s;transform:rotate(180deg)}.guided-owner .activity i:nth-child(4){animation-delay:-1.2s;transform:rotate(270deg)}.guided-owner .success{min-height:52px;animation:state-in .4s var(--ease);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.guided-owner .success-message{align-items:center;gap:11px;font-size:15px;display:flex}.guided-owner .check{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface-card));width:24px;height:24px;color:var(--accent);box-shadow:var(--edge-raised);animation:check-in .55s var(--fluid);border-radius:50%;place-items:center;display:grid}.guided-owner .check svg{stroke-dasharray:18;stroke-dashoffset:18px;width:13px;height:13px;animation:.4s ease-out .1s forwards check-draw}.guided-owner .next{align-items:center;gap:13px;min-height:50px;padding:0;font-size:14px;display:flex}.guided-owner .next-circle{width:48px;height:48px;transition:transform .3s var(--fluid),background .2s;animation:next-in .55s var(--fluid) both;border-radius:50%;place-items:center;font-size:25px;animation-delay:80ms;display:grid}.guided-owner .next:hover .next-circle{background:var(--blue-700);color:var(--text-on-light);transform:translate(3px)}.guided-owner .below-panel{justify-content:space-between;align-items:center;gap:16px;min-height:55px;margin:0 4px;display:flex}.guided-owner .back{align-items:center;gap:9px;display:flex}.guided-owner .back,.guided-owner .skip{color:var(--text-secondary);min-height:44px;padding:0;font-size:13px}.guided-owner .cta{border-radius:12px;min-height:46px;padding:13px 19px;font-size:14px}.guided-owner .inline-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.guided-owner .text-action{min-height:44px;color:var(--text-secondary);padding:0;font-size:13px}.guided-owner .choice-button{background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--elev-2);border-radius:12px;min-height:44px;padding:12px 15px;font-size:14px}.guided-owner .choice-options{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.guided-owner .upload{border:1px dashed var(--border-strong);background:var(--surface-inset);box-shadow:var(--elev-1);text-align:center;border-radius:14px;margin-top:28px;padding:27px 16px;position:relative}.guided-owner .upload.drag{border-color:var(--accent);background:var(--focus-ring)}.guided-owner .upload-label{cursor:pointer;font-size:15px;line-height:1.8;display:block}.guided-owner .upload-label strong{font-weight:500;display:block}.guided-owner .upload-label span{color:var(--text-secondary);font-size:12px}.guided-owner .file-pick{opacity:0;width:1px;height:1px;position:absolute}.guided-owner .upload:focus-within{outline:2px solid var(--accent);outline-offset:4px}.guided-owner .draft{white-space:pre-line;margin-top:24px;font-size:15px;line-height:1.85}.guided-owner .mapping{border-collapse:collapse;width:100%;margin-top:26px;font-size:14px}.guided-owner .mapping td{border-bottom:1px solid var(--border-faint);padding:12px 0}.guided-owner .mapping td:last-child{text-align:right}.guided-owner .mapping select{background:var(--surface-inset);box-shadow:var(--elev-1);border:1px solid var(--border);border-radius:9px;max-width:190px;padding:8px}.guided-owner .review-list{margin:24px 0 0}.guided-owner .review-item{border-bottom:1px solid var(--border-faint);padding:14px 0}.guided-owner .review-item summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:14px;display:flex}.guided-owner .review-item summary small{color:var(--text-secondary)}.guided-owner .review-item dl{margin:16px 0;font-size:14px;line-height:1.7}.guided-owner .review-item dt{color:var(--text-secondary);margin-top:10px}.guided-owner .review-item dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.guided-owner .review-note{border-left:2px solid var(--accent);color:var(--text-secondary);background:var(--surface-inset);border-radius:0 10px 10px 0;margin:24px 0 0;padding:15px 18px;font-size:14px;line-height:1.7}.guided-owner .demo-footer{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;padding:0 24px 23px;font-size:11px;display:flex}.guided-owner .demo-footer>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.guided-owner .demo-footer button{color:var(--text-secondary);text-underline-offset:4px;min-height:32px;padding:0;font-size:11px;text-decoration:underline}.guided-owner .drawer{background:var(--surface-card);width:390px;max-width:100%;height:100dvh;max-height:100dvh;color:var(--text-primary);border:0;border-left:1px solid var(--border);z-index:10;box-shadow:var(--elev-3);margin:0;padding:25px 28px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.guided-owner .drawer[open]{animation:drawer-in .45s var(--ease)}.guided-owner .drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000012}.guided-owner .drawer-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.guided-owner .drawer-head h2{margin:0;font-size:20px;font-weight:550}.guided-owner .close{width:44px;height:44px;font-size:25px}.guided-owner .section-link{text-align:left;border-bottom:1px solid var(--border-faint);align-items:center;gap:15px;width:100%;min-height:57px;padding:13px 0;display:flex}.guided-owner .section-link .num{color:var(--text-secondary);width:16px;font-size:12px}.guided-owner .section-link .label{flex:1;font-size:14px}.guided-owner .section-link small{color:var(--text-secondary);font-size:11px}.guided-owner .section-link[aria-current=step] .label{color:var(--accent);font-weight:600}.guided-owner .mini-track{background:var(--surface-inset);border-radius:3px;width:42px;height:3px;margin-top:5px;display:block}.guided-owner .mini-fill{background:var(--accent);border-radius:3px;height:100%;display:block}@media (max-width:640px){.guided-owner .guided-header{gap:12px;height:80px;padding:0 20px}.guided-owner .brand{gap:12px}.guided-owner .brand small{max-width:95px;padding-left:12px;font-size:12px}.guided-owner .wordmark{font-size:23px}.guided-owner .top-tools{gap:9px}.guided-owner .language-toggle{gap:9px;min-width:90px;height:38px;padding:0 11px;font-size:12px}.guided-owner .theme-swatch{width:28px;height:32px}.guided-owner .theme-swatch span{width:16px;height:16px}.guided-owner .theme-picker{padding:2px}.guided-owner .guided-main{align-items:flex-start;min-height:calc(100dvh - 180px);padding:18px 16px 30px}.guided-owner .stage{margin:auto 0}.guided-owner .panel{border-radius:19px}.guided-owner .panel-head{padding:24px 22px 0}.guided-owner .page{padding:31px 22px 24px}.guided-owner .question{font-size:22px}.guided-owner .hint{font-size:13px}.guided-owner .section-context{margin-bottom:8px;font-size:12px}.guided-owner .composer{margin-top:30px;padding-left:15px}.guided-owner .composer textarea{font-size:16px}.guided-owner .success{gap:12px}.guided-owner .success-message{font-size:14px}.guided-owner .next{gap:8px;font-size:13px}.guided-owner .demo-footer{text-align:center;gap:0;padding:0 16px 18px}.guided-owner .section-title-row h1{font-size:14px}.guided-owner .answer{max-width:96%;font-size:14px}.guided-owner .mapping select{max-width:130px}.guided-owner .drawer{width:100%;padding:20px}.guided-owner .review-item summary,.guided-owner .review-note{font-size:13px}}@media (prefers-reduced-motion:reduce){.guided-owner *,.guided-owner :before,.guided-owner :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.guided-owner .check svg{stroke-dashoffset:0}}.guided-owner .language-toggle{cursor:pointer;list-style:none}.guided-owner .language-toggle::-webkit-details-marker{display:none}.guided-owner .language-options button[aria-pressed=true]{color:var(--accent);background:var(--surface-inset)}.guided-owner .language-options button{justify-content:space-between;align-items:center;display:flex}.guided-owner .guided-main{min-height:calc(100dvh - 215px)}.guided-owner .page-arrive{animation:arrive .5s var(--ease) both}.guided-owner .guided-footer{color:var(--text-secondary);flex-direction:column;align-items:center;gap:8px;padding:0 24px 24px;display:flex}.guided-owner .guided-footer p{margin:0;font-size:12px}.guided-owner .owner-setup__controls{align-items:center;gap:12px;max-width:100%;display:flex}.guided-owner .owner-setup__controls select{border:1px solid var(--border);background:var(--surface-card);border-radius:10px;min-width:0;max-width:min(55vw,280px);padding:8px 12px;font-size:13px}.guided-owner .owner-setup__controls button{font-size:13px}.guided-owner .guided-integration{margin-top:24px}.guided-owner .guided-form{gap:14px;display:grid}.guided-owner .guided-form label{gap:7px;font-size:14px;display:grid}.guided-owner .guided-form input,.guided-owner .guided-form select{border:1px solid var(--border);background:var(--surface-inset);width:100%;min-width:0;box-shadow:var(--elev-1);border-radius:10px;padding:11px 12px}.guided-owner .guided-form details label{margin-top:12px}.guided-owner .guided-form .cta{justify-self:start}.guided-owner .mapping{margin-bottom:24px}.guided-owner .mapping label{border-bottom:1px solid var(--border-faint);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.guided-owner .mapping select{width:48%;min-width:0;max-width:260px}.guided-owner .upload{cursor:pointer;flex-direction:column;align-items:center;gap:10px;display:flex}.guided-owner .upload span{color:var(--text-secondary);font-size:12px}.guided-owner .upload input{width:100%;max-width:300px;font-size:13px}.guided-owner .import-preview{margin-top:20px;font-size:14px}.guided-owner .import-rows{border:1px solid var(--border);border-radius:12px;max-height:280px;overflow:auto}.guided-owner .import-rows>div{border-bottom:1px solid var(--border-faint);padding:12px}.guided-owner .import-rows dl{margin:8px 0}.guided-owner .import-rows dl>div{justify-content:space-between;gap:12px;display:flex}.guided-owner .import-rows dt{color:var(--text-secondary)}.guided-owner .import-rows dd{overflow-wrap:anywhere;min-width:0;margin:0}.guided-owner .guided-logo{object-fit:contain;border-radius:8px;max-width:200px;max-height:120px;margin-top:16px;display:block}.guided-owner .review-item dt{justify-content:space-between;gap:12px;display:flex}.guided-owner .review-item dt small{font-size:11px}.guided-owner .review-item dd{margin-top:5px}.guided-owner .guided-error{color:var(--text-primary);background:var(--surface-inset);border-left:2px solid var(--accent);border-radius:0 10px 10px 0;margin-top:22px;padding:14px 16px;font-size:14px;line-height:1.65}.guided-owner .section-defer{text-align:center;margin:0 auto;display:block}.guided-owner .drawer{position:fixed}.guided-owner .drawer:focus{outline:none}.guided-owner .next:disabled{opacity:.4}.guided-owner .status-row{margin-top:20px}.guided-owner .composer textarea{max-height:160px}@media (max-width:400px){.guided-owner .guided-header{flex-wrap:wrap;row-gap:14px;height:auto;padding:12px 16px}.guided-owner .brand{flex:1}.guided-owner .brand small{max-width:none}.guided-owner .top-tools{margin-left:auto}.guided-owner .page,.guided-owner .panel-head{padding-left:18px;padding-right:18px}.guided-owner .success{flex-wrap:wrap}.guided-owner .next{margin-left:auto}.guided-owner .mapping label{align-items:flex-start}}@keyframes language-in{0%{opacity:0;transform:translateY(-5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes arrive{0%{opacity:0;filter:blur(2px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes state-in{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes answer-in{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes word-in{0%{opacity:0;filter:blur(3px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes breathe{50%{opacity:.3;height:5px}0%,to{opacity:1;height:7px}}@keyframes check-in{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes check-draw{to{stroke-dashoffset:0}}@keyframes next-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes drawer-in{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}.guided-owner .cta:hover:not(:disabled),.guided-owner .send:hover:not(:disabled){color:var(--text-on-light)}.guided-owner .mono{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-family:Spline Sans Mono,ui-monospace,Menlo,monospace;font-size:11px}.guided-owner .mono b{color:var(--text-primary);font-weight:500}.guided-owner .section-context .mono{text-transform:none;letter-spacing:.06em;font-size:12px}.guided-owner .head-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.guided-owner .head-row h1{margin:0;font-size:15px;font-weight:600}.guided-owner .track{align-items:stretch;gap:6px;margin-top:16px;display:flex}.guided-owner .track .group{flex:var(--n) 1 0;gap:2px;display:flex}.guided-owner .track .seg{background:var(--surface-inset);height:5px;box-shadow:var(--elev-1);border-radius:3px;flex:1;position:relative;overflow:hidden}.guided-owner .track .seg:after{content:"";background:var(--accent);transform-origin:0;transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.guided-owner .track .seg.done:after{transform:scaleX(1)}.guided-owner .track .seg.deferred:after{opacity:.35;transform:scaleX(1)}.guided-owner .track .seg.saved:after{opacity:.6;transform:scaleX(1)}.guided-owner .track .seg.now{box-shadow:0 0 0 1px var(--accent) inset}.guided-owner .track .seg.now:after{opacity:.28;animation:1.6s ease-in-out infinite guided-pulse;transform:scaleX(1)}.guided-owner .milestone{color:var(--ok,#1f7a55);animation:state-in .4s var(--ease) both;align-items:center;gap:8px;margin-top:12px;display:inline-flex}.guided-owner .milestone .mono{color:inherit}.guided-owner .milestone .check{border-color:color-mix(in srgb, var(--ok,#1f7a55) 40%, var(--border));background:color-mix(in srgb, var(--ok,#1f7a55) 8%, var(--surface-card));width:18px;height:18px;color:var(--ok,#1f7a55)}.guided-owner .milestone .check svg{stroke-dasharray:none;stroke-dashoffset:0;width:10px;height:10px;animation:none}.guided-owner .cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.guided-owner .cards.one{grid-template-columns:1fr}.guided-owner .card{text-align:left;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--elev-2);min-height:64px;transition:border-color .18s, transform .2s var(--fluid), box-shadow .2s;border-radius:14px;gap:5px;padding:14px 40px 13px 16px;display:grid;position:relative}.guided-owner .card:hover:not(:disabled){border-color:var(--accent);color:var(--text-primary)}.guided-owner .card strong{letter-spacing:-.1px;font-size:15px;font-weight:500;line-height:1.35}.guided-owner .card span{color:var(--text-secondary);font-size:13px;line-height:1.5}.guided-owner .card .k{letter-spacing:.08em;color:var(--text-secondary);opacity:.7;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:10px;position:absolute;top:10px;right:12px}.guided-owner .card.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-card));box-shadow:var(--elev-2), 0 0 0 3px var(--focus-ring)}.guided-owner .card.selected .k{opacity:0}.guided-owner .card[aria-disabled=true],.guided-owner .card[aria-disabled=true]:hover{opacity:.55;cursor:not-allowed;border-color:var(--border)}.guided-owner .card.selected:after{content:"";background:var(--accent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center/11px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:10px;right:12px}.guided-owner .card .bubble{background:var(--surface-inset);box-shadow:var(--elev-1);color:var(--text-primary);border-radius:12px 12px 12px 4px;margin-top:6px;padding:9px 12px;font-size:13.5px;line-height:1.5}.guided-owner .confirm-card{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--elev-2);border-radius:16px;margin-top:28px;padding:18px 20px}.guided-owner .confirm-card .big{letter-spacing:-.25px;white-space:pre-line;margin:0;font-size:21px;line-height:1.4}.guided-owner .confirm-card .card-title{margin:0 0 10px}.guided-owner .confirm-card .lines{gap:6px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.guided-owner .confirm-card .draft{margin:0}.guided-owner .confirm-card .src{color:var(--text-secondary);margin:12px 0 0;font-size:12px}.guided-owner .actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.guided-owner .flash{min-height:40px;animation:state-in .35s var(--ease) both;align-items:center;gap:11px;margin-top:26px;font-size:15px;display:flex}.guided-owner .guided-form{margin-top:26px}.guided-owner .guided-form .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.guided-owner .guided-form label>span small,.guided-owner .guided-form label small{color:var(--text-secondary);font-weight:400}.guided-owner .guided-form .field-hint{font-size:12px}.guided-owner .guided-form textarea{border:1px solid var(--border);background:var(--surface-inset);width:100%;min-height:70px;box-shadow:var(--elev-1);resize:vertical;border-radius:10px;padding:11px 12px}.guided-owner .guided-form .field-error,.guided-owner .field-error{color:#b3261e;margin:12px 0 0;font-size:13px}.guided-owner .guided-form .actions{margin-top:18px}.guided-owner .field-with-voice{align-items:flex-end;gap:10px;display:flex}.guided-owner .field-with-voice textarea{flex:1}.guided-owner .rooms{gap:12px;display:grid}.guided-owner .room{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.guided-owner .room .room-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guided-owner .room .room-head input[type=text],.guided-owner .room .room-head input:not([type]){flex:1;min-width:140px}.guided-owner .room .outdoor{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.guided-owner .room .outdoor input{width:auto;box-shadow:none}.guided-owner .room .sizes{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:end;gap:10px;display:grid}.guided-owner .size{color:var(--text-secondary);gap:4px;font-size:13px;display:grid}.guided-owner .size input{padding:8px 10px}.guided-owner .dictation{flex-shrink:0;align-items:center;gap:8px;display:inline-flex;position:relative}.guided-owner .mic{border:1px solid var(--border);background:var(--surface-card);width:40px;height:40px;color:var(--text-secondary);box-shadow:var(--edge-raised);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.guided-owner .mic:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.guided-owner .mic[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent);animation:1.4s ease-in-out infinite guided-pulse}.guided-owner .mic[aria-pressed=true]:hover:not(:disabled){color:var(--on-accent)}.guided-owner .dictation-clock{align-items:center;gap:6px;display:inline-flex}.guided-owner .dictation-clock i{background:#d1433b;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite guided-pulse}.guided-owner .dictation-error{white-space:nowrap;color:#b3261e;font-size:12px;position:absolute;top:calc(100% + 6px);right:0}.guided-owner .composer .dictation{margin-bottom:0}.guided-owner .section-link .label small{color:var(--text-secondary);font-size:11px}.guided-owner .drawer .num:empty{width:16px}.guided-owner .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.guided-owner .cards,.guided-owner .guided-form .row{grid-template-columns:1fr}.guided-owner .track{gap:4px}.guided-owner .card{padding-right:34px}.guided-owner .dictation-error{white-space:normal;text-align:right;max-width:200px}}@keyframes guided-pulse{50%{opacity:.55}}.guided-owner .shape-groups,.guided-owner .join-rooms{gap:18px;margin-top:26px;display:grid}.guided-owner .shape-group__label{align-items:baseline;gap:10px;margin-bottom:8px;font-size:14px;display:flex}.guided-owner .shape-group__label span{color:var(--text-secondary);font-size:13px}.guided-owner .shape-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.guided-owner .shape-card{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--elev-2);transition:border-color .18s, transform .2s var(--fluid), box-shadow .2s;border-radius:12px;justify-items:center;gap:8px;padding:12px 8px 10px;font-size:13px;display:grid}.guided-owner .shape-card:hover:not(:disabled){border-color:var(--accent);color:var(--text-primary)}.guided-owner .shape-card.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-card));box-shadow:var(--elev-2), 0 0 0 3px var(--focus-ring)}.guided-owner .shape-glyph{opacity:.75;border:2px solid;width:34px;height:34px;display:block}.guided-owner .shape-glyph--round{border-radius:50%}.guided-owner .shape-glyph--square{border-radius:5px}.guided-owner .shape-glyph--rectangle{border-radius:5px;width:46px;height:26px;margin:4px 0}.guided-owner .shape-glyph--oval{border-radius:50%;width:46px;height:28px;margin:3px 0}.guided-owner .chips{flex-wrap:wrap;gap:8px;display:flex}.guided-owner .chip{border:1px solid var(--border);background:var(--surface-raised);min-height:36px;box-shadow:var(--edge-raised);border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;display:inline-flex}.guided-owner .chip small{color:var(--text-secondary);font-size:12px}.guided-owner .chip.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface-card));color:var(--accent)}.guided-owner .chip.joined{opacity:.45;text-decoration:line-through}.guided-owner .joins{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.guided-owner .joins li{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;font-size:14px;display:flex}.guided-owner .joins label{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.guided-owner .joins input[type=number]{border:1px solid var(--border);background:var(--surface-inset);border-radius:8px;width:64px;padding:6px 8px}.guided-owner .guided-plan{gap:14px;margin-top:24px;display:grid}.guided-owner .plan-tabs{flex-wrap:wrap;gap:8px;display:flex}.guided-owner .guided-plan__canvas{--floor-inset-left:16px;--floor-inset-right:16px;--floor-inset-top:16px;--floor-inset-bottom:16px;height:clamp(440px,62dvh,760px)}.guided-owner .plan-inspector{gap:12px;display:grid}.guided-owner .inspector-row{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;font-size:14px;display:flex}.guided-owner .inspector-row label{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.guided-owner .inspector-row input[type=number]{border:1px solid var(--border);background:var(--surface-inset);border-radius:8px;width:64px;padding:6px 8px}.guided-owner .inspector-row select{border:1px solid var(--border);background:var(--surface-inset);border-radius:8px;padding:6px 8px}.guided-owner .inspector-row .text-action{align-items:center;gap:6px;display:inline-flex}.guided-owner .inspector-row .danger:hover:not(:disabled){color:#b3261e}.guided-owner .add-table{background:var(--surface-inset)}@media (max-width:640px){.guided-owner .shape-options{grid-template-columns:repeat(2,1fr)}.guided-owner .guided-plan__canvas{height:clamp(360px,52dvh,480px)}}.guided-owner .size-seats{align-items:center;gap:4px;display:inline-flex}.guided-owner .size-seats input{width:54px;padding:4px 6px}.guided-owner .plan-hint{margin-top:0}.guided-owner .plan-joins{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guided-owner .joined-chip{gap:6px}.guided-owner .joined-chip .text-action{min-height:0;padding:0 2px;display:inline-flex}.guided-owner .floor-canvas .floor-combination-hull{background:color-mix(in srgb, var(--accent), transparent 86%);border:2px dashed color-mix(in srgb, var(--accent), transparent 30%)}.guided-owner .floor-canvas .floor-combination-hull span{font-size:10px;top:-10px}.guided-owner .inspector-row input[type=text]{border:1px solid var(--border);background:var(--surface-inset);border-radius:8px;width:120px;padding:6px 8px}.guided-owner .rotate-row{align-items:center;gap:8px;display:inline-flex}.guided-owner .rotate-row input[type=range]{width:140px;accent-color:var(--accent)}.guided-owner .guided-plan.is-turning .floor-table,.guided-owner .guided-plan.is-turning .floor-table__face{transition:transform 70ms linear}.guided-owner .rotate-row small{min-width:34px;color:var(--text-secondary);font-family:Spline Sans Mono,ui-monospace,monospace;font-size:12px}.guided-owner .guided-plan--join .floor-table{cursor:pointer}.guided-owner .join-bar{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-card));animation:state-in .3s var(--ease) both;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;font-size:14px;display:flex}.guided-owner .join-bar strong{align-items:center;gap:6px;display:inline-flex}.guided-owner .join-bar label{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.guided-owner .join-bar__hint{color:var(--text-secondary);flex-basis:100%;margin:0;font-size:12.5px;line-height:1.45}.guided-owner .join-bar input[type=number]{border:1px solid var(--border);background:var(--surface-inset);border-radius:8px;width:64px;padding:6px 8px}.guided-owner .plan-select{margin:0}.guided-owner .plan-select .chip{align-items:center;gap:6px;display:inline-flex}.guided-owner .align-bar{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-card));animation:state-in .3s var(--ease) both;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;font-size:14px;display:flex}.guided-owner .align-bar strong{overflow-wrap:anywhere;flex:12rem;min-width:0}.guided-owner .align-bar .choice-button{align-items:center;gap:6px;display:inline-flex}.guided-owner .plan-notice{color:var(--text-secondary);margin:0;font-size:14px}.guided-owner .spatial-table-frame.is-joining{z-index:5}.guided-owner .floor-table.is-joining{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 32%, var(--surface-card));box-shadow:0 0 0 2px var(--surface-base), 0 0 0 4px var(--accent), 0 6px 16px color-mix(in srgb, var(--accent) 35%, transparent)}.guided-owner .floor-table.is-join-preview{animation:guided-join-flash 1.15s var(--ease) both}@keyframes guided-join-flash{0%{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 28%, var(--surface-card));box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 65%, transparent)}55%{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--surface-card));box-shadow:0 0 0 16px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.guided-owner .floor-table.is-join-preview{color:var(--accent);border-color:var(--accent);animation:none}.guided-owner .join-bar,.guided-owner .align-bar{animation:none}}.guided-owner .stage.stage--wide{width:1100px}.guided-owner .guided-plan .plan-arrange{margin:6px 0 0}.guided-owner .inspector-label{color:var(--text-secondary);flex-direction:column;gap:2px;min-width:96px;font-size:13px;display:inline-flex}.guided-owner .inspector-label small{font-size:12px}.guided-owner .inspector-tags .chips{flex:1}.guided-owner .tag-dot{border-radius:50%;width:8px;height:8px;margin-right:2px;display:inline-block}.guided-owner .new-tag{border-top:1px solid var(--border-faint);flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;padding-top:8px;display:flex}.guided-owner .new-tag input[type=text]{border:1px solid var(--border);background:var(--surface-inset);min-width:180px;font:inherit;border-radius:8px;flex:1;padding:8px 10px}.guided-owner .new-tag__hint{width:100%;color:var(--text-secondary);font-size:12px}.guided-owner .new-tag__actions{align-items:center;gap:14px;display:inline-flex}.guided-owner .inspector-note{align-items:flex-start}.guided-owner .inspector-note textarea{border:1px solid var(--border);background:var(--surface-inset);min-width:200px;min-height:56px;font:inherit;resize:vertical;border-radius:8px;flex:1;padding:8px 10px}.guided-owner .service-grid{gap:14px;margin-top:24px;display:grid}.guided-owner .service-grid__weekend{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.guided-owner .service-grid__weekend>span:first-child{margin-right:4px}.guided-owner .service-grid__weekend .chip--fixed{box-shadow:none;cursor:default}.guided-owner .service-grid__weekend .chip--toggle:not(.selected){border-style:dashed}.guided-owner .service-grid__table{border-collapse:collapse;width:100%;font-size:14px}.guided-owner .service-grid__table th,.guided-owner .service-grid__table td{border-bottom:1px solid var(--border-faint);text-align:left;vertical-align:middle;padding:10px 8px}.guided-owner .service-grid__table thead th{color:var(--text-secondary);font-size:12px;font-weight:500}.guided-owner .service-grid__table tbody th{font-weight:500}.guided-owner .service-grid__table select{border:1px solid var(--border);background:var(--surface-inset);width:100%;min-height:40px;font:inherit;border-radius:8px;padding:6px 8px}.guided-owner .service-grid__none{color:var(--text-secondary)}.guided-owner .service-grid .hint{margin-top:0}@media (max-width:640px){.guided-owner .service-grid__table thead{display:none}.guided-owner .service-grid__table,.guided-owner .service-grid__table tbody,.guided-owner .service-grid__table tr,.guided-owner .service-grid__table th,.guided-owner .service-grid__table td{display:block}.guided-owner .service-grid__table tr{border-bottom:1px solid var(--border-faint);padding:8px 0 10px}.guided-owner .service-grid__table th,.guided-owner .service-grid__table td{border-bottom:0;padding:4px 0}.guided-owner .service-grid__table td{grid-template-columns:minmax(96px,auto) 1fr;align-items:center;gap:12px;display:grid}.guided-owner .service-grid__table td:before{content:attr(data-label);color:var(--text-secondary);font-size:12px}}.guided-owner span.style-face{aspect-ratio:1.586;border-radius:8px;align-content:end;gap:4px;max-width:168px;margin-bottom:6px;padding:10px 12px;line-height:1;display:grid}.guided-owner span.style-face b{letter-spacing:-.02em;font-size:20px;font-weight:500}.guided-owner span.style-face i{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.guided-owner span.style-face--carta{color:#1e1b18;font-family:var(--font-fraunces), Georgia, serif;background:#f7f5f0;border:1px solid #e4ded3}.guided-owner span.style-face--manifesto{color:#141414;font-family:var(--font-sans), system-ui, sans-serif;background:#f6f6f3;border:1px solid #e3e2dd}.guided-owner span.style-face--manifesto b{letter-spacing:-.03em;font-weight:700}.guided-owner span.style-face--biglietto{color:#f3ece2;font-family:var(--font-newsreader), Georgia, serif;background:linear-gradient(#4a3324 0%,#2a1d16 26%,#14100e 58%)}.guided-owner span.style-face--biglietto b{letter-spacing:0;text-underline-offset:4px;font-size:21px;font-weight:400;-webkit-text-decoration:underline #c9a46a;text-decoration:underline #c9a46a;text-decoration-thickness:1px}.guided-owner span.style-face--linea{color:#f4eee6;font-family:var(--font-instrument), "Times New Roman", serif;background:linear-gradient(#5a3a26 0%,#33231a 30%,#0f0d0c 62%)}.guided-owner span.style-face--linea b{letter-spacing:-.005em;font-size:23px;font-weight:400}.guided-owner span.style-face:is(.style-face--biglietto,.style-face--linea){outline-offset:-1px;outline:1px solid #f3ece21a}.guided-owner span.style-face--linea:after{content:"";background:radial-gradient(circle,#e3b46f 0 3px,#e3b46f52 3.5px 5.5px,#0000 6px),radial-gradient(circle at 6%,#f4eee6 0 2px,#0000 2.5px),radial-gradient(circle at 28%,#f4eee6 0 2px,#0000 2.5px),radial-gradient(circle at 72%,#f4eee6 0 2px,#0000 2.5px),radial-gradient(circle at 94%,#f4eee6 0 2px,#0000 2.5px),linear-gradient(#f4eee638,#f4eee638) 50%/100% 1px no-repeat;height:11px;margin-top:4px}.guided-owner .guided-form label>.field-error{margin:0}.guided-owner :is(input,select,textarea)[aria-invalid=true]{border-color:#b3261e}.guided-owner .composer-count{color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums;margin:8px 18px 0;font-size:12px}.guided-owner .composer-count.full{color:#b3261e}.guided-owner .review-missing{margin-top:22px}.guided-owner .review-missing ul{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.guided-owner .review-missing .text-action{color:var(--accent);text-align:left;font-size:14px}.guided-owner .review-missing small{color:var(--text-secondary);font-size:12px}@media (pointer:coarse){.guided-owner :is(input,select,textarea):where(:not(.floor-canvas *)){font-size:16px!important}}.guided-owner .guided-plan__canvas .spatial-plan{min-height:0}.guided-owner .panel,.guided-owner .viewport{overflow:clip}@media (max-width:1024px),(pointer:coarse){.guided-owner .plan-actions{z-index:30;padding:4px 32px calc(14px + env(safe-area-inset-bottom));background:var(--surface-card);border-top:1px solid var(--border-faint);box-shadow:0 -8px 16px -12px color-mix(in srgb, var(--text-primary) 30%, transparent);margin:0 -32px -28px;position:sticky;bottom:0}.guided-owner .plan-actions .actions,.guided-owner .plan-actions .flash{margin-top:10px}}@media (max-width:640px){.guided-owner .plan-actions{margin:0 -22px -24px;padding-left:22px;padding-right:22px}}@media (max-width:400px){.guided-owner .plan-actions{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}.guided-owner .guided-plan__canvas.is-one-room .spatial-area__resize{display:none}@media (pointer:coarse){.guided-owner .guided-plan__canvas .spatial-plan__viewport{touch-action:pan-y;overscroll-behavior-y:auto}.guided-owner .guided-plan__canvas :is(.spatial-area,.spatial-table-frame){touch-action:none}.guided-owner .guided-plan :is(select,input:not([type=checkbox]):not([type=radio])){min-height:44px}.guided-owner .guided-plan input[type=range]{height:44px}.guided-owner select:where(:not(.floor-canvas *)){appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;min-height:44px;padding-right:30px}}.guided-owner .meta-return{margin:14px 0 0;font-size:14px;line-height:1.6}.guided-owner .meta-stop{border-left:2px solid var(--accent);background:var(--surface-inset);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.6}.guided-owner .meta-stop p{margin:0}.guided-owner .meta-stop .support-code{color:var(--text-secondary);margin-top:8px;font-size:13px}.guided-owner .meta-stop code{color:var(--text-primary);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-family:Spline Sans Mono,ui-monospace,monospace}.guided-owner .upload .file-pick{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.guided-owner .upload .file-button{border:1px solid var(--border);background:var(--surface-raised);min-height:44px;box-shadow:var(--elev-2);color:var(--text-primary);border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;display:inline-flex}.guided-owner .upload:hover .file-button{border-color:var(--accent)}.guided-owner .section-link>small{text-align:right;max-width:11em}@media (hover:none){.guided-owner .card .k{display:none}}@media (pointer:coarse){.guided-owner .language-toggle{height:44px}.guided-owner .language-options button{min-height:44px}.guided-owner .theme-swatch{width:44px;height:44px}.guided-owner .all-sections,.guided-owner .chip{min-height:44px}.guided-owner .joined-chip .text-action{justify-content:center;min-width:44px;min-height:44px}.guided-owner .review-item summary{align-items:center;min-height:44px}.guided-owner .owner-setup__controls button,.guided-owner :is(.room,.join-bar) .outdoor{min-height:44px}.guided-owner :is(.room,.join-bar) .outdoor input{width:22px;height:22px}}@media (pointer:coarse) and (max-width:640px){.guided-owner .guided-header{flex-wrap:wrap;row-gap:12px;height:auto;min-height:80px;padding-top:14px;padding-bottom:14px}.guided-owner .top-tools{margin-left:auto}.guided-owner .brand{flex:auto;min-width:0}.guided-owner .brand small{min-width:0;max-width:none}}.guided-owner .language-note{color:var(--text-secondary);margin:0 4px 10px;font-size:13px;line-height:1.5}
