.orb-blit{position:absolute;z-index:2;pointer-events:none;border-radius:50%;width:100%;height:100%;inset:0}.aorb-mini{position:relative;overflow:hidden;display:inline-block;border-radius:50%;flex:none;width:16px;height:16px}.aorb-mini.gl{animation:none;background:0 0}.vorb{position:relative;overflow:hidden;border-radius:50%;flex:none;width:148px;height:148px}.vorb .orb-gl{position:absolute;z-index:2;border-radius:50%;width:100%;height:100%;inset:0}.vorb.gl{background:0 0}@keyframes orbBreath{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.vorb.gl{animation:orbBreath 5s ease-in-out infinite}.voice-stage.listening .vorb{transform:scale(1.12)}.voice-stage.speaking .vorb{animation:vSpeak .6s ease-in-out infinite}@keyframes vSpeak{0%,to{transform:scale(1.04)}50%{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.vorb.gl,.voice-stage.speaking .vorb{animation:none}}.v14-nav-shell{pointer-events:auto;position:relative;font-family:var(--font-sans,Arial,sans-serif);color:#292a2d;width:calc(100% - 48px);max-width:1100px;margin:20px auto 0}.v14-nav{display:flex;backdrop-filter:blur(20px);background:#ffffffcf;border:1px solid #ffffffef;border-radius:99px;align-items: center;gap:13px;padding:12px 17px 12px 22px;box-shadow:inset 0 1px #fff,0 4px 30px #32395006}.v14-nav-brand{display:flex;text-decoration:none;flex-shrink:0;align-items: center;gap:7px;margin-right:auto}.v14-nav-brand>span:last-child{letter-spacing:-.95px;color:#0000;animation:v14-brand-shine 6s ease-in-out infinite;background:linear-gradient(110deg,#242528 15%,#45484e 35%,#b9bdc5 46%,#f7f8fa 50%,#636970 55%,#242528 70%) 0 0/280% 100%;-webkit-background-clip:text;background-clip:text;font-size:23px;font-weight:600}.v14-nav-mark{display:block;mask:url(/lemlin/mark.svg) 50%/contain no-repeat;-webkit-mask:url(/lemlin/mark.svg) 50%/contain no-repeat;animation:v14-brand-shine 6s ease-in-out infinite;background:linear-gradient(110deg,#34363b 15%,#c2c6cf 48%,#fff 50%,#777c84 54%,#34363b 75%) 0 0/280% 100%;width:27px;height:29px}.v14-nav-links{display:flex;align-items: center;gap:3px}.v14-nav a,.v14-nav button{text-decoration:none;cursor:pointer;border:0;font-family:inherit}.v14-nav-links a,.v14-nav-signin{color:#7b7d84;white-space:nowrap;border-radius:99px;padding:10px 12px;transition:background .25s,color .25s,box-shadow .25s;font-size:12px}.v14-nav-signin{background:0 0;padding-inline-start:8px;padding-inline-end:8px}.v14-nav-links a:hover,.v14-nav-signin:hover{color:#303238;background:#f2f3f6;box-shadow:inset 0 1px #fff,0 2px 5px #34394006}.v14-nav-start{display:inline-flex;color:#fff;white-space:nowrap;background:#242528;border-radius:99px;justify-content:center;align-items: center;min-height:40px;padding:10px 20px;transition:transform .2s;font-size:12px;font-weight:500;box-shadow:inset 0 1px #ffffff25}.v14-nav-start:hover{transform:translateY(-1px)}.v14-nav-toggle{display:none;color:#696e76;background:0 0;place-items: center;width:36px;height:36px;padding:0}.v14-nav-shell :-webkit-any(a,button):focus-visible{outline:2px solid #7688a0;outline-offset:3px}.v14-nav-shell :-moz-any(a,button):focus-visible{outline:2px solid #7688a0;outline-offset:3px}.v14-nav-shell :is(a,button):focus-visible{outline:2px solid #7688a0;outline-offset:3px}.v14-mobile-menu{position:absolute;display:flex;backdrop-filter:blur(24px);background:#ffffffed;border:1px solid #fff;border-radius:22px;flex-direction:column;width:220px;padding:12px;top:calc(100% + 10px);right:0;box-shadow:0 15px 40px #34384515}.v14-mobile-menu a,.v14-mobile-menu button{font:400 14px var(--font-sans,Arial,sans-serif);color:#606671;text-decoration:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:12px 14px}.v14-mobile-menu :-webkit-any(a,button):hover{background:#f0f2f6}.v14-mobile-menu :-moz-any(a,button):hover{background:#f0f2f6}.v14-mobile-menu :is(a,button):hover{background:#f0f2f6}@keyframes v14-brand-shine{0%,15%{background-position:150% 0}65%,to{background-position:-100% 0}}@media (max-width:970px){.v14-nav-links,.v14-nav-signin{display:none}.v14-nav-toggle{display:grid}.v14-nav-shell{max-width:700px}.v14-nav{gap:10px}}@media (max-width:480px){.v14-nav-shell{width:calc(100% - 28px);margin-top:14px}.v14-nav{gap:6px;padding:10px 10px 10px 17px}.v14-nav-start{padding:10px 16px}.v14-nav-brand>span:last-child{font-size:21px}}@media (prefers-reduced-motion:reduce){.v14-nav-brand>span{animation:none!important}.v14-nav-start{transition:none}}.v14-nav-brand .lemlin-public{background:0 0}.v14-nav-brand .v14-nav-orb{display:block;background:radial-gradient(circle at 30% 25%,var(--frame-orb-light,#fff6df),var(--frame-orb-mid,#c5b59b)50%,var(--frame-orb-deep,#7b8078));border-radius:50%;width:18px;height:18px;margin:0;box-shadow:0 2px 7px #33333312}.v14-nav-brand .v14-nav-orb.gl,.v14-nav .lemlin-public{background:0 0}.v16-scheme{position:relative;flex-shrink:0}.v14-nav .v16-scheme-trigger{display:flex;color:#1d1d1f;background:#fff;border:1px solid #e1e1e699;border-radius:10px;align-items: center;gap:6px;min-height:32px;padding:6px 10px 6px 9px;transition:background .2s;font-size:11.5px;font-weight:590;line-height:1;box-shadow:0 1px #1d1d1f08}.v14-nav .v16-scheme-trigger:hover,.v14-nav .v16-scheme-trigger[aria-expanded=true]{background:#f2f2f5}.v16-scheme-trigger svg{flex-shrink:0}.v16-scheme-dots,.v16-scheme-swatch{display:flex;align-items: center;gap:2px}.v16-scheme-dots>span,.v16-scheme-swatch>span{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #1d1d1f14}.v16-scheme-swatch>span{width:12px;height:12px}.v16-scheme-menu{position:absolute;z-index:70;overflow-y:auto;color:#1d1d1f;animation:v16-scheme-in .16s ease-out both;background:#fff;border:1px solid #e1e1e680;border-radius:14px;width:224px;max-width:calc(100vw - 16px);max-height:min(70vh,520px);padding:6px;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #1d1d1f1f}.v16-scheme-menu>p{color:#1d1d1fb8;letter-spacing:.4px;text-transform:uppercase;margin:0;padding:4px 8px 6px;font-size:10px;font-weight:590}.v14-nav .v16-scheme-menu button{display:flex;color:inherit;text-align:left;outline:none;background:0 0;border-radius:10px;align-items: center;gap:8px;width:100%;padding:4px 8px}.v14-nav .v16-scheme-menu button:hover,.v14-nav .v16-scheme-menu button[aria-selected=true]{background:#f2f2f5}.v14-nav .v16-scheme-menu button:focus-visible{outline:2px solid #7688a0;outline-offset:-2px}.v16-scheme-words{flex:1;min-width:0}.v16-scheme-words strong,.v16-scheme-words small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:14px}.v16-scheme-words strong{font-size:12px;font-weight:590}.v16-scheme-words small{color:#1d1d1fb8;font-size:10.5px}@keyframes v16-scheme-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:639px){.v16-scheme-name{display:none}}@media (prefers-reduced-motion:reduce){.v16-scheme-menu{animation:none}}html[data-demo-focus] #v14-navigation{transition:transform .35s,opacity .35s;opacity:0!important;pointer-events:none!important;transform:translateY(-130%)!important}.v14-closing{--close-ink:#242528;--close-muted:#87898f;--close-surface:#f5f5f7;color:var(--close-ink);font-family:var(--font-sans,Arial,sans-serif);padding:96px 0}.v14-closing *,.v14-closing *:before,.v14-closing *:after{box-sizing:border-box}.v14-close-container{width:100%;max-width:1264px;margin:auto;padding:0 32px}.v14-closing h2{letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.06}.v14-closing h2 em,.v14-plan-art>p em{font-family:var(--font-serif,Georgia,serif);font-weight:400}.v14-closing h3{letter-spacing:-.025em;margin:0;font-weight:500}.v14-closing button,.v14-closing a{-webkit-tap-highlight-color:transparent;cursor:pointer;font-family:inherit}.v14-closing button{color:inherit;border:0}.v14-closing a{color:inherit;text-decoration:none}.v14-closing :-webkit-any(button,a,input,[tabindex]):focus-visible{outline:2px solid #6885ad;outline-offset:5px}.v14-closing :-moz-any(button,a,input,[tabindex]):focus-visible{outline:2px solid #6885ad;outline-offset:5px}.v14-closing :is(button,a,input,[tabindex]):focus-visible{outline:2px solid #6885ad;outline-offset:5px}.v14-closing :-webkit-any(button,a){touch-action:manipulation}.v14-closing :-moz-any(button,a){touch-action:manipulation}.v14-closing :is(button,a){touch-action:manipulation}.v14-closing [hidden]{display:none}.v14-closing .v14-pill{display:inline-flex;color:#fff;background:#252629;border-radius:99px;justify-content:center;align-items: center;gap:22px;min-height:52px;padding:15px 23px;transition:background .2s,transform .2s;font-size:14px;font-weight:500;box-shadow:inset 0 1px #ffffff1a,0 4px 9px #20212712}.v14-closing .v14-pill:hover{background:#414249;transform:translateY(-2px)}.v14-closing .v14-pill.is-secondary{color:#5f6168;background:#efeff2;box-shadow:inset 0 1px #fff}.v14-close-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:12px;margin-top:36px}.v14-close-lead{color:var(--close-muted);text-align:center;max-width:570px;margin:24px auto 0;font-size:17px;line-height:1.65}.v14-close-eyebrow{letter-spacing:2px;color:#94959c;margin:0 0 17px;font-size:10px;font-weight:600}.v14-text-button{display:inline-flex;color:#797b82;background:0 0;align-items: center;gap:8px;padding:0;font-size:12px}.v14-trust{background:#fff;padding-block-start:115px;padding-block-end:90px}.v14-trust-heading{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: end;gap:48px}.v14-trust-heading h2{font-size:clamp(36px,4vw,56px)}.v14-trust-marks{display:flex;align-items: flex-start;gap:25px}.v14-trust-mark{display:flex;text-align:center;flex-direction:column;align-items: center;gap:13px;font-size:10px;line-height:1.5;color:#919298!important}.v14-security-seal{display:flex;outline:1px solid #dcdee2;outline-offset:-6px;color:#919298;background:radial-gradient(at 20% 15%,#fff,#f0f1f4);border:1px solid #b4b6bc;border-radius:50%;flex-direction:column;justify-content:center;align-items: center;width:86px;height:86px;transition:color .35s,border-color .35s,background .35s,transform .35s;box-shadow:0 3px 12px #292d3707,inset 0 1px 2px #fff}.v14-security-seal b{font:500 11px/1.3 var(--font-sans,Arial,sans-serif);letter-spacing:1px;margin-top:5px}.v14-security-seal small{letter-spacing:1px;font-size:6px;font-weight:600}.v14-trust-mark:-webkit-any(:hover,:focus-visible) .v14-security-seal{color:var(--mark-colour);border-color:var(--mark-colour);background:color-mix(in srgb,var(--mark-colour)7%,white);transform:translateY(-3px)}.v14-trust-mark:-moz-any(:hover,:focus-visible) .v14-security-seal{color:var(--mark-colour);border-color:var(--mark-colour);background:color-mix(in srgb,var(--mark-colour)7%,white);transform:translateY(-3px)}.v14-trust-mark:is(:hover,:focus-visible) .v14-security-seal{color:var(--mark-colour);border-color:var(--mark-colour);background:color-mix(in srgb,var(--mark-colour)7%,white);transform:translateY(-3px)}.v14-trust-rail{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-top:52px;padding:4px 0 14px}.v14-trust-rail::-webkit-scrollbar{display:none}.v14-trust-rail article{scroll-snap-align:start;display:flex;background:#f5f5f7;border-radius:28px;flex-direction:column;flex:0 0 min(78vw,380px);align-items: flex-start;min-height:315px;padding:30px}.v14-trust-rail article>svg{color:#a8abb2;margin-bottom:27px}.v14-trust-rail h3{max-width:260px;font-size:24px;line-height:1.18}.v14-trust-rail p{color:#898a91;margin:12px 0 0;font-size:14px;line-height:1.65}.v14-trust-rail article>div{margin-bottom:20px}.v14-trust-rail article>button{display:grid;background:#e5e6e9;border-radius:50%;align-self: flex-end;place-items: center;width:36px;height:36px;min-height:36px;margin-top:auto}.v14-rail-controls{display:flex;justify-content:flex-end;align-items: center;gap:8px}.v14-rail-controls>span{color:#a2a4aa;margin-right:auto;font-size:10px}.v14-rail-controls button{display:grid;background:#f1f1f4;border-radius:50%;place-items: center;width:40px;height:40px}.v14-plan{background:#fff;padding-top:56px}.v14-plan>h2{text-align:center;padding:0 24px}.v14-plan-layout{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,1fr);align-items: start;gap:64px;max-width:1440px;margin:64px auto 0;padding-right:60px}.v14-plan-art{position:sticky;isolation:isolate;overflow:hidden;background:radial-gradient(at 20% 20%,#f3efe8 0,#0000 55%),radial-gradient(at 85% 75%,#dce5ed 0,#0000 55%),#f2f3f5;border-radius:0 32px 32px 0;height:min(800px,100svh - 110px);min-height:700px;top:85px}.v14-plan-art:after{content:"";position:absolute;pointer-events:none;border:1px solid #ffffff85;border-radius:0 22px 22px 0;inset:14px}.v14-plan-art-label{position:absolute;letter-spacing:2px;color:#a0a1a7;font-size:9px;top:42px;left:38px}.v14-plan-orbit{position:absolute;width:280px;height:280px;top:38%;left:50%;transform:translate(-50%,-50%)}.v14-plan-orbit .cl-orb,.v14-plan-orbit .cl-orb.gl{position:absolute;width:200px;height:200px;inset:40px;transform:none}.v14-orbit-ring{position:absolute;border:1px solid #a5afb722;border-radius:50%;inset:-20px;transform:rotateX(56deg)rotate(-22deg)}.v14-orbit-ring.is-second{inset:-55px;transform:rotateX(61deg)rotate(32deg)}.v14-plan-floating{position:absolute;display:flex;backdrop-filter:blur(16px);animation:v14-feature-float 7s ease-in-out infinite;background:#ffffffb8;border:1px solid #ffffffd4;border-radius:18px;align-items: center;gap:13px;padding:17px 22px;box-shadow:0 12px 30px #666c7610}.v14-plan-floating b{display:block;font-size:13px;font-weight:500}.v14-plan-floating small{display:block;color:#94969f;margin-top:4px;font-size:10px}.v14-plan-floating>svg{color:#929daf}.v14-plan-floating.is-first{top:19%;left:8%}.v14-plan-floating.is-second{animation-delay:-2s;top:49%;right:7%}.v14-plan-floating.is-third{animation-delay:-4s;top:65%;left:10%}.v14-plan-art>p{position:absolute;letter-spacing:-1.5px;color:#646a75;margin:0;font-size:38px;line-height:1.07;bottom:35px;left:38px}.v14-plan-info{max-width:530px;padding-top:18px}.v14-plan-info>h3{letter-spacing:-1.4px;font-size:36px;line-height:1.08}.v14-plan-subtitle{color:#93949a;max-width:360px;margin:16px 0 24px;font-size:14px;line-height:1.65}.v14-plan-features{list-style:none;display:grid;gap:14px;margin:0 0 30px;padding:0}.v14-plan-features li{display:flex;color:#5e6067;align-items: center;gap:12px;font-size:13px;line-height:1.5}.v14-plan-features svg{color:#898b92;flex-shrink:0}.v14-price-card{background:linear-gradient(140deg,#fafafb,#fff);border:1px solid #d5d7dd;border-radius:20px;padding:26px;box-shadow:inset 0 1px #fff,0 4px 20px #28293205}.v14-price-line{display:flex;border-bottom:1px solid #e6e7eb;justify-content:space-between;align-items: center;gap:12px;padding-bottom:24px}.v14-price-line>span:first-child{color:#92949c;font-size:12px}.v14-price-line b{letter-spacing:-2px;color:#292b30;font-size:46px;font-weight:500}.v14-price-line>span:last-child{text-align:right;color:#737680;font-size:11px;line-height:1.45}.v14-plan-slider-label{display:flex;color:#8b8e96;justify-content:space-between;gap:12px;padding:22px 0 14px;font-size:11px}.v14-plan-slider-label output{color:#43464d;font-weight:500}.v14-price-card input{display:block;cursor:ew-resize;accent-color:#787e89;width:100%;height:18px}.v14-plan-scale{display:flex;color:#a4a6ad;justify-content:space-between;margin-top:8px;font-size:9px}.v14-price-card>p{color:#6e737c;margin:21px 0 0;font-size:11px;line-height:1.8}.v14-price-card>p strong{font-weight:600}.v14-price-card>p span{color:#92959d;font-size:10px}.v14-plan-info>.v14-pill{width:100%;margin-top:18px}.v14-price-note{display:block;color:#9a9ca3;text-align:center;margin:13px 12px 20px;font-size:10px;line-height:1.6}.v14-plan-info>.v14-text-button{display:flex;margin:0 auto}.v14-specifications{background:#fff;padding-block-start:75px;padding-block-end:85px}.v14-specifications h2{text-align:center;margin-bottom:50px}.v14-spec-top{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.v14-spec-top article,.v14-spec-item,.v14-spec-orb{display:flex;text-align:center;background:#f5f5f7;border-radius:28px;flex-direction:column;justify-content:center;align-items: center;padding:34px 22px}.v14-spec-top article{min-height:180px}.v14-specifications article>svg{color:#898d97;margin-bottom:19px}.v14-specifications h3{font-size:20px;line-height:1.2}.v14-specifications article p{color:#93959c;margin:9px 0 0;font-size:12px;line-height:1.5}.v14-spec-grid{display:grid;grid-template-columns:1fr 1.12fr 1fr;grid-template-rows:repeat(3,180px);gap:16px}.v14-spec-orb{grid-column:2;grid-row:1/3;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 35%,#fff,#f1f2f5 75%)}.v14-spec-orb .cl-orb,.v14-spec-orb .cl-orb.gl{position:relative;width:170px;height:170px;margin-bottom:20px;inset:auto;transform:none}.v14-spec-orb>span:not(.cl-orb){letter-spacing:-1px;font-size:29px}.v14-spec-orb>small{color:#a0a2aa;margin-top:8px;font-size:11px}.spec-0{grid-column:1;grid-row:1}.spec-1{grid-column:1;grid-row:2}.spec-2{grid-column:3;grid-row:1}.spec-3{grid-column:3;grid-row:2}.v14-spec-item{min-width:0}.v14-integrations{overflow:hidden;background:radial-gradient(at 50% 70%,#f0edf4 0,#0000 58%),#fff}.v14-integrations h2{text-align:center}.v14-connection-bubbles{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:20px;max-width:870px;margin:58px auto 0;padding:14px 0}.v14-connection-bubbles>button{position:relative;display:flex;color:#989aa4;animation:v14-feature-float 6s ease-in-out infinite;animation-delay:var(--bubble-delay);background:linear-gradient(145deg,#ffffffed,#eeeef280);border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items: center;gap:13px;width:126px;height:126px;transition:color .3s,box-shadow .3s;box-shadow:inset 0 1px #fff,0 9px 28px #73778e0b}.v14-connection-bubbles>button:nth-child(3n){width:145px;height:145px}.v14-connection-bubbles>button:-webkit-any(:hover,:focus-visible,[aria-pressed=true]){color:var(--bubble-colour);box-shadow:inset 0 1px 0 white,0 8px 32px color-mix(in srgb,var(--bubble-colour)15%,transparent)}.v14-connection-bubbles>button:-moz-any(:hover,:focus-visible,[aria-pressed=true]){color:var(--bubble-colour);box-shadow:inset 0 1px 0 white,0 8px 32px color-mix(in srgb,var(--bubble-colour)15%,transparent)}.v14-connection-bubbles>button:is(:hover,:focus-visible,[aria-pressed=true]){color:var(--bubble-colour);box-shadow:inset 0 1px 0 white,0 8px 32px color-mix(in srgb,var(--bubble-colour)15%,transparent)}.v14-connection-bubbles span{font-size:10px}.v14-connection-detail{text-align:center;color:#92949d;max-width:590px;min-height:96px;margin:23px auto 0;font-size:12px;line-height:1.65}.v14-connection-detail strong{color:#666a74;font-weight:500}.v14-connection-detail p{margin:8px 0}.v14-integrations .v14-close-actions{margin-top:8px}@keyframes v14-feature-float{50%{transform:translateY(-7px)}}.v14-faq{background:linear-gradient(#f8f9fb,#f5f6f8)}.v14-faq-inner{max-width:1100px;margin:auto;padding:0 32px}.v14-faq h2{text-align:center;margin-bottom:46px}.v14-faq article{background:linear-gradient(135deg,#ffffffad,#fafbfc70);border:1px solid #fff;border-radius:20px;margin-bottom:13px;padding:0 26px;box-shadow:inset 0 1px #fff,0 4px 14px #444a5f06}.v14-faq article h3>button{display:flex;text-align:left;background:0 0;justify-content:space-between;align-items: center;gap:24px;width:100%;min-height:76px;padding:22px 0;font-size:16px;font-weight:500}.v14-faq article h3>button>span{display:grid;color:#858991;background:#ebeef1;border-radius:50%;place-items: center;min-width:27px;height:27px}.v14-faq article>div p{color:#8c9098;max-width:860px;margin:0;padding:0 45px 26px 0;font-size:14px;line-height:1.8}.v14-faq-contact{text-align:center;color:#9397a0;margin:28px 0 0;font-size:12px}.v14-faq-contact button{display:inline-flex;color:#626974;background:0 0;align-items: center;gap:6px}.v14-final{text-align:center;background:#fff;padding:75px 24px 95px}.v14-final-orb{position:relative;width:140px;height:140px;margin:0 auto 35px}.v14-final-orb .cl-orb,.v14-final-orb .cl-orb.gl{position:absolute;width:100%;height:100%;inset:0;transform:none}.v14-footer{overflow:hidden;background:#fafafb;padding:50px 0 0}.v14-footer-panel{display:grid;grid-template-columns:1.35fr .8fr .9fr 1.25fr;background:linear-gradient(130deg,#ffffffbf,#f1f2f580);border:1px solid #fff;border-radius:38px;gap:36px;padding:48px 42px 22px;box-shadow:inset 0 1px 1px #fff,0 8px 25px #353b5105}.v14-footer-brand{display:flex;letter-spacing:-1.1px;align-items: center;gap:8px;font-size:25px}.v14-footer-brand img{width:28px;height:28px}.v14-footer-intro>p{color:#8f929a;margin:16px 0 21px;font-size:13px;line-height:1.6}.v14-footer .v14-pill{gap:15px;min-height:44px;padding:12px 19px;font-size:12px}.v14-social-links{display:flex;gap:9px;margin-top:21px}.v14-social-links button{display:grid;color:#91959e;background:#fff8;border-radius:12px;place-items: center;width:41px;height:41px;box-shadow:inset 0 1px 1px #fff,0 3px 10px #20254005}.v14-footer nav{display:flex;flex-direction:column;align-items: flex-start;gap:15px;padding-top:8px}.v14-footer nav h3{color:#797e89;margin-bottom:6px;font-size:12px}.v14-footer nav a,.v14-footer nav button{color:#969ba5;background:0 0;padding:0;font-size:12px;line-height:1.5}.v14-footer nav :-webkit-any(a,button):hover{color:#333841}.v14-footer nav :-moz-any(a,button):hover{color:#333841}.v14-footer nav :is(a,button):hover{color:#333841}.v14-footer-security{padding-top:5px}.v14-trust-marks.is-compact{justify-content:flex-start;gap:13px}.v14-trust-marks.is-compact .v14-security-seal{outline-offset:-4px;width:56px;height:56px}.v14-trust-marks.is-compact .v14-security-seal svg{width:19px;height:19px}.v14-trust-marks.is-compact .v14-security-seal b{margin-top:2px;font-size:7px}.v14-trust-marks.is-compact .v14-security-seal small{letter-spacing:.5px;font-size:4px}.v14-trust-marks.is-compact .v14-trust-mark>span:last-child{display:none}.v14-footer-security>p{color:#9ca0a8;margin:21px 0 15px;font-size:11px;line-height:1.7}.v14-footer-security .v14-text-button{font-size:10px}.v14-footer-bottom{grid-column:1/-1;display:flex;color:#a4a8b1;border-top:1px solid #e3e5ea;justify-content:space-between;align-items: center;gap:20px;margin-top:8px;padding-top:20px;font-size:10px}.v14-footer-bottom button{color:inherit;background:0 0;padding:0}.v14-footer-bottom a{display:flex;align-items: center;gap:6px}.v14-footer-bottom a svg{transform:rotate(180deg)}.v14-footer-wordmark{letter-spacing:-.065em;text-align:center;color:#e0e2e8;user-select:none;padding-top:56px;font-size:clamp(140px,26vw,380px);font-weight:500;line-height:.87;transform:translateY(12%)}.v14-privacy-note{position:relative;grid-column:1/-1;background:#fff;border-radius:18px;padding:24px 46px 24px 24px}.v14-privacy-note h3{font-size:16px}.v14-privacy-note p{color:#9396a0;margin-bottom:0;font-size:12px;line-height:1.7}.v14-privacy-note>button{position:absolute;background:0 0;top:16px;right:16px}@media (min-width:1440px){.v14-plan-layout{padding-left:32px}.v14-plan-art,.v14-plan-art:after{border-radius:32px}}@media (max-width:1100px){.v14-trust-heading{gap:30px}.v14-trust-marks{gap:17px}.v14-security-seal{width:73px;height:73px}.v14-plan-layout{gap:38px;padding-right:32px}.v14-plan-art{min-height:650px}.v14-plan-floating{padding:14px}.v14-plan-floating.is-first,.v14-plan-floating.is-third{left:5%}.v14-plan-floating.is-second{right:4%}.v14-footer-panel{grid-template-columns:1.2fr 1fr 1fr;padding:35px 30px 22px}.v14-footer-security{grid-column:1/-1;display:flex;align-items: center;gap:30px}.v14-footer-security>p{margin:0}.v14-footer-security .v14-text-button{margin-left:auto}}@media (max-width:850px){.v14-trust-heading{grid-template-columns:1fr;text-align:center}.v14-trust-heading .v14-trust-marks{justify-content:center;gap:30px;margin-top:10px}.v14-plan-layout{gap:30px;padding-right:24px}.v14-plan-art{min-height:620px}.v14-plan-info>h3{font-size:29px}.v14-plan-floating{max-width:230px}.v14-plan-art>p{font-size:30px;left:25px}.v14-plan-art-label{font-size:8px;left:25px}.v14-plan-orbit{transform:translate(-50%,-50%)scale(.86)}.v14-plan-features li{font-size:12px}.v14-price-card{padding:20px}.v14-spec-grid{grid-template-rows:repeat(3,165px)}.v14-specifications h3{font-size:17px}.v14-specifications article p{font-size:11px}.v14-spec-orb .cl-orb,.v14-spec-orb .cl-orb.gl{width:135px;height:135px}.v14-connection-bubbles{gap:15px}.v14-connection-bubbles>button{width:105px;height:105px}.v14-connection-bubbles>button:nth-child(3n){width:119px;height:119px}}@media (max-width:640px){.v14-closing{padding-block-start:68px;padding-block-end:68px}.v14-close-container,.v14-faq-inner{padding:0 22px}.v14-closing h2{font-size:38px}.v14-trust-rail{margin-top:36px}.v14-trust-rail article{min-height:325px;padding:25px}.v14-rail-controls>span{max-width:190px;font-size:8px}.v14-plan-layout{display:flex;flex-direction:column;gap:35px;margin-top:40px;padding:0 22px}.v14-plan-art{position:relative;border-radius:28px;width:100%;height:500px;min-height:0;top:auto}.v14-plan-art:after{border-radius:20px}.v14-plan-orbit{top:38%}.v14-plan-art-label{top:28px}.v14-plan-floating.is-first{top:17%}.v14-plan-floating.is-second{top:46%}.v14-plan-floating.is-third{top:64%}.v14-plan-art>p{font-size:28px;bottom:22px}.v14-plan-floating small{font-size:9px}.v14-plan-floating b{font-size:11px}.v14-plan-floating>svg{width:17px}.v14-plan-info{width:100%;max-width:none;padding-top:0}.v14-plan-info>h3{font-size:33px}.v14-plan-features{gap:15px}.v14-plan-features li{font-size:13px}.v14-spec-top{gap:10px;margin-bottom:10px}.v14-spec-top article{min-height:170px;padding:25px 15px}.v14-spec-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:10px}.v14-spec-orb{grid-column:1/-1;grid-row:1;min-height:300px}.v14-spec-item{grid-column:auto;grid-row:auto;min-height:160px;padding:25px 15px}.v14-spec-item:last-child{grid-column:1/-1}.v14-specifications h2{margin-bottom:35px}.v14-connection-bubbles{gap:13px;margin-top:35px}.v14-connection-bubbles>button{gap:9px;width:84px;height:84px}.v14-connection-bubbles>button:nth-child(3n){width:95px;height:95px}.v14-connection-bubbles svg{width:27px;height:27px}.v14-connection-bubbles span{font-size:8px}.v14-close-lead{font-size:14px}.v14-connection-detail{min-height:118px}.v14-closing .v14-pill{gap:13px;padding:14px 19px;font-size:12px}.v14-faq article{padding:0 19px}.v14-faq article h3>button{gap:18px;min-height:70px;font-size:14px;line-height:1.4}.v14-faq article>div p{padding-right:8px;font-size:12px}.v14-faq-contact{font-size:11px;line-height:2}.v14-final{padding-inline-start:24px;padding-inline-end:24px}.v14-final-orb{width:120px;height:120px}.v14-footer{padding-bottom:0}.v14-footer-panel{grid-template-columns:1fr 1fr;border-radius:28px;gap:30px 24px;padding:28px 24px 20px}.v14-footer-intro{grid-column:1/-1}.v14-footer-security{display:block}.v14-footer-security>p{margin:18px 0 12px}.v14-footer-bottom{flex-wrap:wrap;gap:14px}.v14-footer-bottom>span{flex-basis:100%}.v14-footer-bottom button{margin-right:auto}.v14-footer-wordmark{padding-top:42px}}@media (prefers-reduced-motion:reduce){.v14-closing *,.v14-closing *:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.v14-plan-breakdown{display:grid;border-top:1px solid #e2e5ec;gap:9px;margin-top:22px;padding-top:18px}.v14-plan-breakdown>span{display:flex;color:#7b8290;justify-content:space-between;gap:14px;font-size:11px;line-height:1.5}.v14-plan-breakdown strong{color:#4f596a;white-space:nowrap;font-weight:500}.v14-connection-bubbles img{object-fit:contain;filter:grayscale(1);opacity:.6;width:82%;height:auto;transition:filter .3s,opacity .3s}.v14-connection-bubbles button:-webkit-any(:hover,:focus-visible,[aria-pressed=true]) img{filter:none;opacity:1}.v14-connection-bubbles button:-moz-any(:hover,:focus-visible,[aria-pressed=true]) img{filter:none;opacity:1}.v14-connection-bubbles button:is(:hover,:focus-visible,[aria-pressed=true]) img{filter:none;opacity:1}html[data-orb-continuous] .cl-orb:not(.gl){isolation:isolate;overflow:hidden;border-radius:50%}html[data-orb-continuous] .cl-orb:not(.gl):before{content:"";position:absolute;z-index:-1;background:conic-gradient(from 25deg,var(--frame-orb-light,#f2e4ce),var(--frame-orb-mid,#a99171),var(--frame-orb-light,#e8d7b8),var(--frame-orb-deep,#847158),var(--frame-orb-light,#e7d9c0),var(--frame-orb-light,#f2e4ce));filter:blur(6px);animation:v14-orb-material 9s linear infinite;border-radius:45%;inset:-25%}@keyframes v14-orb-material{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html[data-orb-continuous] .cl-orb:not(.gl):before{animation:none}}.iphone-frame{position:relative;aspect-ratio:435/906;width:346px;max-width:100%}.iphone-frame-screen{position:absolute;overflow:hidden;background:#fff;border-radius:14.18%/6.521%;width:91.361%;height:95.366%;top:2.291%;left:4.318%}.iphone-frame-svg{position:absolute;pointer-events:none;user-select:none;z-index:5;width:100%;height:100%;inset:0}.iphone-frame-homebar{position:absolute;opacity:.28;pointer-events:none;z-index:6;background:currentColor;border-radius:999px;width:32%;height:.55;min-height:4px;bottom:3.3%;left:50%;transform:translate(-50%)}.gg{--u:1px;--guide-accent:#697285;--guide-wash:#eef0f5;--guide-ink:#20242c;--gg-deep:color-mix(in srgb,var(--guide-accent)78%,#0b1416);--gg-soft:color-mix(in srgb,var(--guide-accent)12%,transparent);--gg-line:#20242c1a;--gg-grad:linear-gradient(135deg,color-mix(in srgb,var(--guide-accent)70%,#fff),var(--guide-accent));--gg-glass:linear-gradient(155deg,#ffffffa8,color-mix(in srgb,var(--guide-wash)62%,#fff6));--gg-shadow:0 calc(10*var(--u))calc(30*var(--u))calc(-16*var(--u))color-mix(in srgb,var(--guide-accent)32%,transparent);--gg-display:"Fraunces",Georgia,"Times New Roman",serif;--guide-orb:#b3b9c6;--gg-orb-light:color-mix(in srgb,var(--guide-orb)22%,#fffdf8);--gg-orb-deep:color-mix(in srgb,var(--guide-orb)58%,#2c2a28);--gg-orb-edge:color-mix(in srgb,var(--guide-orb)70%,#fff);color:var(--guide-ink);-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.gg *,.gg *:before,.gg *:after{box-sizing:border-box}.gg[data-guide-theme=coastal]{--guide-orb:#8fc4bb;--guide-accent:#327b73;--guide-wash:#edf7f4}.gg[data-guide-theme=sand]{--guide-orb:#d6ad8c;--guide-accent:#937551;--guide-wash:#f7f2ea}.gg[data-guide-theme=airbnb]{--guide-orb:#f19cab;--guide-accent:#db204d;--guide-wash:#fff1f3}.gg button{font:inherit;color:inherit;cursor:pointer;margin:0}.gg a{color:inherit;text-decoration:none}.gg-frame{position:absolute;background:linear-gradient(160deg,#fff 24%,var(--guide-wash));transition:background .4s;inset:0}.gg-frame .gg-screen{position:absolute;top:calc(43*var(--u));bottom:calc(71*var(--u));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;left:0;right:0}.gg-frame .gg-screen::-webkit-scrollbar{display:none}.gg-frame .gg-dock{position:absolute}.gg-page{--u:1.4px;background:linear-gradient(160deg,#fff 24%,var(--guide-wash))fixed;min-height:100dvh;transition:background .4s}.gg-page .gg-screen{max-width:calc(420*var(--u));margin:0 auto;padding-top:calc(18*var(--u))!important;padding-bottom:calc(136*var(--u) + env(safe-area-inset-bottom,0px))!important}.gg-page .gg-dock{position:fixed;max-width:calc(380*var(--u));bottom:calc(10*var(--u) + env(safe-area-inset-bottom,0px));margin:0 auto}.gg-screen{padding:calc(5*var(--u))calc(16*var(--u))calc(20*var(--u));font-size:calc(11*var(--u));animation:gg-arrive .35s ease backwards;outline:none;line-height:1.65}@keyframes gg-arrive{0%{opacity:0;transform:translateY(calc(4*var(--u)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gg-screen{animation:none}}.gg-menu-screen{padding-top:calc(6*var(--u))}.gg-frame .gg-menu-screen{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(22*var(--u))}.gg-screen h3{font:400 calc(28*var(--u))/1.14 Georgia,"Times New Roman",serif;letter-spacing:calc(-1*var(--u));margin:calc(10*var(--u))0 calc(18*var(--u))}.gg-screen h4{font-size:calc(14*var(--u));margin:calc(14*var(--u))0 calc(2*var(--u));font-weight:600}.gg-screen p{color:#757782;margin:calc(12*var(--u))0}.gg-pre{white-space:pre-line}.gg-welcome{text-align:center}.gg-welcome>span,.gg-welcome-top>span{font-size:calc(7*var(--u));letter-spacing:calc(1.6*var(--u));color:var(--guide-accent)}.gg-welcome h3{margin:calc(7*var(--u))0;font-size:calc(26*var(--u));line-height:1.15}.gg-welcome h3 em{color:var(--guide-accent)}.gg-welcome p{font-size:calc(8*var(--u));color:#9699a2;margin:calc(7*var(--u))0 calc(13*var(--u))}.gg-cover{display:block;position:relative;height:calc(112*var(--u));border-radius:calc(14*var(--u));overflow:hidden;background:var(--guide-wash);border:0;width:100%;padding:0}.gg-cover img,.gg-cover-blank{display:block;object-fit:cover;width:100%;height:100%}.gg-cover-blank{background:linear-gradient(135deg,var(--guide-wash),#fff)}.gg-cover>span{position:absolute;padding:calc(22*var(--u))calc(12*var(--u))calc(11*var(--u));color:#fff;display:flex;font-size:calc(9*var(--u));text-align:left;background:linear-gradient(#0000,#20242ca1);justify-content:space-between;align-items: center;inset:auto 0 0}.gg-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(14*var(--u))calc(8*var(--u));margin-top:calc(20*var(--u))}.gg-tiles button{display:flex;align-items: center;gap:calc(5*var(--u));font-size:calc(8*var(--u));color:#626571;background:0 0;border:0;flex-direction:column;padding:0}.gg-tiles button>span{display:grid;width:calc(39*var(--u));height:calc(36*var(--u));border-radius:calc(11*var(--u));box-shadow:0 calc(4*var(--u))calc(13*var(--u))#35394b07;color:var(--guide-accent);background:#fffc;border:1px solid #fff;place-items: center;transition:background .2s,transform .2s,box-shadow .2s}.gg-tiles svg{width:calc(17*var(--u));height:calc(17*var(--u));stroke-width:1.4}.gg-tiles button:hover>span{background:var(--guide-wash);transform:translateY(calc(-2*var(--u)))}.gg-tiles button.is-selected>span{box-shadow:0 0 0 1.5px var(--guide-accent)}.gg-settle{text-align:center;font-size:calc(8*var(--u));margin:calc(15*var(--u))0 0!important}.gg-dock{bottom:calc(10*var(--u));left:calc(8*var(--u));right:calc(8*var(--u));height:calc(54*var(--u));border-radius:calc(19*var(--u));display:flex;padding:0 calc(3*var(--u));backdrop-filter:blur(30px)saturate(175%);-webkit-backdrop-filter:blur(30px)saturate(175%);box-shadow:0 calc(16*var(--u))calc(34*var(--u))calc(-15*var(--u))#463e3066,inset 0 1px 0 #ffffffd9,inset 0 -1px 0 #786e5a14;z-index:4;background:linear-gradient(#ffffff9e,#f4f2eeb8);border:1px solid #ffffff8c;justify-content:space-around;align-items: center}.gg-dock>button{position:relative;display:flex;align-items: center;gap:calc(3*var(--u));padding:calc(5*var(--u))0;color:#92939b;font-size:calc(7*var(--u));letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;flex-direction:column;flex:1;transition:color .25s;font-weight:600}.gg-dock>button svg{width:calc(14*var(--u));height:calc(14*var(--u));stroke-width:1.7;transition:transform .25s}.gg-dock>button[aria-pressed=true]{color:var(--gg-deep)}.gg-dock>button[aria-pressed=true] svg{transform:translateY(-2px)scale(1.12)}.gg-dock>button[aria-pressed=true]:after{content:"";position:absolute;width:calc(4*var(--u));height:calc(4*var(--u));background:var(--guide-accent);box-shadow:0 0 calc(6*var(--u))var(--guide-accent);border-radius:50%;top:0}.gg-dock>.gg-talk{width:calc(52*var(--u));margin-top:calc(-24*var(--u));align-self: flex-start;gap:calc(9*var(--u));color:var(--gg-deep);flex:none}.gg .gg-talk .vorb,.gg .gg-talk .vorb.gl{width:calc(42*var(--u));height:calc(42*var(--u));box-shadow:0 0 0 calc(3*var(--u))#fff,0 calc(8*var(--u))calc(18*var(--u))calc(-6*var(--u))#1e282c73;transition:transform .2s}.gg-talk:active .vorb{transform:scale(.9)}.gg-orb{display:inline-block;width:calc(17*var(--u));height:calc(17*var(--u));background:radial-gradient(circle at 29% 24%,var(--gg-orb-light),var(--guide-orb)35%,var(--gg-orb-deep)65%,var(--gg-orb-edge));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gg-orb-deep)16%,transparent),0 2px 4px color-mix(in srgb,var(--gg-orb-deep)12%,transparent);border-radius:50%;flex:none}.gg .vorb,.gg .aorb-mini{position:relative;display:inline-block;overflow:hidden;background:radial-gradient(circle at 29% 24%,var(--gg-orb-light),var(--guide-orb)35%,var(--gg-orb-deep)65%,var(--gg-orb-edge));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gg-orb-deep)16%,transparent),0 2px 4px color-mix(in srgb,var(--gg-orb-deep)12%,transparent);border-radius:50%;flex:none}.gg .vorb.gl,.gg .aorb-mini.gl{box-shadow:none;background:0 0}.gg .vorb .orb-gl,.gg .orb-blit{position:absolute;z-index:2;pointer-events:none;border-radius:50%;width:100%;height:100%;inset:0}.gg-orb-mini{width:calc(17*var(--u));height:calc(17*var(--u))}.gg-orb-big{width:calc(112*var(--u));height:calc(112*var(--u))}.gg .vorb.gl{animation:gg-breath 5s ease-in-out infinite}.gg .vorb:not(.gl){animation:gg-breath 5s ease-in-out infinite,gg-drift 11s ease-in-out infinite;background-size:150% 150%}@keyframes gg-drift{0%,to{background-position:20% 18%}50%{background-position:70% 64%}}@media (prefers-reduced-motion:reduce){.gg .vorb,.gg .vorb.gl{animation:none}}@keyframes gg-breath{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.gg-topbar{position:sticky;z-index:2;display:flex;align-items: center;gap:calc(8*var(--u));margin:0 calc(-16*var(--u));padding:calc(4*var(--u))calc(16*var(--u))calc(12*var(--u));background:linear-gradient(#fffffff0,#fff0);top:0}.gg .gg-back{display:inline-flex;align-items: center;gap:calc(5*var(--u));border:1px solid var(--gg-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--gg-deep);font-weight:600;font-size:calc(9.5*var(--u));padding:calc(6*var(--u))calc(11*var(--u))calc(6*var(--u))calc(8*var(--u));box-shadow:var(--gg-shadow);background:#ffffffb8;border-radius:999px;transition:transform .15s}.gg-back:active{transform:scale(.95)}.gg-crumb{font-size:calc(8*var(--u));letter-spacing:.06em;color:#92939b}.gg-head{margin-bottom:calc(14*var(--u))}.gg-screen .gg-kicker{font-size:calc(8*var(--u));letter-spacing:.32em;text-transform:uppercase;color:var(--gg-deep);margin:0 0 calc(6*var(--u));font-weight:600}.gg-screen h3.gg-title{font:400 calc(24*var(--u))/1.06 var(--gg-display);letter-spacing:-.01em;color:var(--guide-ink);margin:0}.gg-title em{color:var(--guide-accent);font-style:italic}.gg-screen .gg-sub{margin:calc(8*var(--u))0 0;font-size:calc(10.5*var(--u));color:#5f6570;line-height:1.5}.gg-page-screen>*{animation:gg-rise .5s cubic-bezier(.2,.8,.2,1)both}.gg-page-screen>:nth-child(2){animation-delay:50ms}.gg-page-screen>:nth-child(3){animation-delay:.1s}.gg-page-screen>:nth-child(4){animation-delay:.15s}.gg-page-screen>:nth-child(n+5){animation-delay:.2s}.gg-page-screen>.gg-topbar{animation:none}@keyframes gg-rise{0%{opacity:0;transform:translateY(calc(16*var(--u)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gg-page-screen>*{animation:none}}.gg-eyebrow{font-size:calc(8*var(--u));letter-spacing:calc(1.4*var(--u));color:var(--guide-accent)!important;margin-bottom:0!important}.gg-fact{display:flex;justify-content:space-between;gap:calc(6*var(--u));padding:calc(15*var(--u))0;font-size:calc(10*var(--u));border-bottom:1px solid #d6d8df70;flex-wrap:wrap;align-items: center}.gg-fact>span{color:#91929d}.gg-fact strong{color:var(--guide-accent);word-break:break-word;margin-left:auto;font-weight:600}.gg-copy{background:var(--guide-wash);color:var(--guide-accent);width:calc(24*var(--u));height:calc(24*var(--u));display:grid;border:0;border-radius:999px;place-items: center;padding:0}.gg-action{display:flex;justify-content:space-between;align-items: center;gap:calc(8*var(--u));padding:calc(13*var(--u));border-radius:calc(13*var(--u));margin-top:calc(15*var(--u));font-size:calc(10*var(--u));background:#fff;border:1px solid #e4e5eb;width:100%;color:var(--guide-accent)!important}.gg-photo{display:block;height:calc(120*var(--u));object-fit:cover;border-radius:calc(13*var(--u));margin:calc(8*var(--u))0;width:100%}.gg-address{display:flex;align-items: center;gap:calc(5*var(--u));font-size:calc(9*var(--u))}.gg-address svg{flex:none}.gg-small{display:block;font-size:calc(8*var(--u));color:#9b9da7;margin-top:calc(18*var(--u));line-height:1.6}.gg-small a{color:var(--guide-accent)}.gg-empty{padding:calc(12*var(--u));border-radius:calc(12*var(--u));font-size:calc(10*var(--u));border:1px dashed #d6d8df}.gg-wifi-icon{padding:calc(20*var(--u));text-align:center;color:var(--guide-accent)}.gg-wifi-icon svg{width:calc(36*var(--u));height:calc(36*var(--u));display:block;margin:auto}.gg-row{display:flex;gap:calc(10*var(--u));padding:calc(15*var(--u))0;border-bottom:1px solid #dfe1e780}.gg-row>svg{color:var(--guide-accent);margin-top:calc(3*var(--u));width:calc(16*var(--u));height:calc(16*var(--u));flex:none}.gg-row strong{font-size:calc(11*var(--u));font-weight:600}.gg-row p{font-size:calc(10*var(--u));margin:calc(4*var(--u))0 0}.gg-host{text-align:center;padding:calc(20*var(--u))0}.gg-host>span{display:grid;width:calc(55*var(--u));height:calc(55*var(--u));background:var(--guide-wash);color:var(--guide-accent);font:calc(24*var(--u))Georgia,serif;border-radius:50%;place-items: center;margin:auto}.gg-notice{margin:0 0 calc(12*var(--u));padding:calc(10*var(--u))calc(12*var(--u));border-radius:calc(12*var(--u));font-size:calc(9*var(--u));color:#626571;text-align:center;background:#fffc;border:1px solid #fff}.gg-form{display:grid;gap:calc(8*var(--u));margin-top:calc(15*var(--u))}.gg-form textarea{min-height:calc(70*var(--u));padding:calc(10*var(--u))calc(12*var(--u));border-radius:calc(13*var(--u));font:inherit;font-size:calc(10*var(--u));color:var(--guide-ink);resize:vertical;outline:none;background:#fff;border:1px solid #e4e5eb;width:100%}.gg-form textarea:focus{border-color:var(--guide-accent)}.gg-form button{padding:calc(8*var(--u))calc(14*var(--u));background:var(--guide-accent);color:#fff;font-size:calc(10*var(--u));border:0;border-radius:999px;justify-self:start}.gg-form button:disabled{opacity:.5}.gg-gate{max-width:calc(380*var(--u));padding:calc(60*var(--u))calc(20*var(--u));text-align:center;margin:0 auto}.gg-gate h3{font:400 calc(28*var(--u))/1.14 Georgia,"Times New Roman",serif;letter-spacing:calc(-1*var(--u));margin:calc(10*var(--u))0}.gg-gate p{color:#757782;font-size:calc(10.5*var(--u));line-height:1.6}.gg-gate input{margin-top:calc(14*var(--u));padding:calc(10*var(--u))calc(12*var(--u));border-radius:calc(12*var(--u));font:inherit;font-size:calc(11*var(--u));text-align:center;outline:none;background:#fff;border:1px solid #e4e5eb;width:100%}.gg-gate input:focus{border-color:var(--guide-accent)}.gg-gate button{margin-top:calc(10*var(--u));padding:calc(10*var(--u));background:var(--guide-accent);color:#fff;font-size:calc(11*var(--u));border:0;border-radius:999px;width:100%}.gg-gate .gg-problem{color:#c8372d}.gg-frame [data-edit]{cursor:pointer;border-radius:calc(6*var(--u));transition:box-shadow .15s,background-color .15s}.gg-frame [data-edit]:hover{box-shadow:0 0 0 calc(3*var(--u))#fffc,0 0 0 calc(4.5*var(--u))var(--guide-accent)}.gg-stepcard,.gg-ck,.gg-xcard,.gg-amenity-grid,.gg-place,.gg-number,.gg-note-card{background:var(--gg-glass);backdrop-filter:blur(18px)saturate(140%);-webkit-backdrop-filter:blur(18px)saturate(140%);box-shadow:var(--gg-shadow),inset 0 1px 0 #fffc;border-radius:calc(16*var(--u));border:1px solid #ffffffb3}@keyframes gg-pop{0%{transform:scale(.6)}to{transform:none}}.gg-route{padding:calc(6*var(--u))0 0;margin-bottom:calc(4*var(--u))}.gg-route svg{display:block;overflow:visible;width:100%;height:auto}.gg-rt-base{stroke:var(--gg-line);stroke-width:2;fill:none;stroke-dasharray:3 7;stroke-linecap:round}.gg-rt-draw{stroke:var(--guide-accent);stroke-width:2.4;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--guide-accent))}.gg-rt-dot{fill:#fff;filter:drop-shadow(0 0 6px var(--guide-accent))}.gg-rt-halo{fill:var(--guide-accent);opacity:.22}.gg-stn{opacity:0;transition:opacity .3s}.gg-stn.is-on{opacity:1}.gg-stn circle{fill:var(--guide-wash);stroke:var(--guide-accent);stroke-width:1.6;transform-box:fill-box;transform-origin:center}.gg-stn.is-on circle{animation:gg-stpop .45s cubic-bezier(.2,.8,.2,1)}@keyframes gg-stpop{0%{transform:scale(.3)}60%{transform:scale(1.5)}to{transform:scale(1)}}.gg-stn-t1{font-family:var(--gg-display);fill:var(--guide-ink);font-size:13px}.gg-stn-t2{letter-spacing:.18em;fill:var(--gg-deep);font-size:8px;font-weight:600}.gg-stepcards{display:grid;gap:calc(10*var(--u));margin:calc(6*var(--u))0 calc(4*var(--u))}.gg-stepcard{position:relative;padding:calc(11*var(--u))calc(11*var(--u))calc(11*var(--u))calc(40*var(--u))}.gg .gg-stepnum{position:absolute;left:calc(9*var(--u));top:calc(11*var(--u));width:calc(22*var(--u));height:calc(22*var(--u));border:1.5px solid var(--guide-accent);background:var(--guide-wash);color:var(--gg-deep);font:600 calc(10*var(--u))var(--gg-display);display:grid;border-radius:50%;place-items: center;padding:0;transition:background .25s,color .25s,border-color .25s}.gg-stepcard.is-done .gg-stepnum{background:var(--gg-grad);color:#fff;animation:gg-pop .5s cubic-bezier(.34,1.56,.64,1);border-color:#0000}.gg-stepphoto{position:relative;height:calc(92*var(--u));border-radius:calc(11*var(--u));overflow:hidden;margin-bottom:calc(8*var(--u));background:var(--guide-wash)}.gg-stepphoto img,.gg-stepphoto video{display:block;object-fit:cover;width:100%;height:100%}.gg-stepphoto:after{content:"";position:absolute;pointer-events:none;background:radial-gradient(60% 50% at 30% 20%,#ffffff59,#0000 70%),linear-gradient(#0000 55%,#12222252);inset:0}.gg-stepphoto:has(video){background:#000;height:auto}.gg-stepphoto:has(video):after{display:none}.gg-stepphoto video{max-height:calc(260*var(--u));object-fit:contain;height:auto}.gg-screen .gg-stepbody h4{font:400 calc(14*var(--u))/1.15 var(--gg-display);color:var(--guide-ink);margin:0}.gg-screen .gg-stepbody p{font-size:calc(9.5*var(--u));margin:calc(4*var(--u))0 0;color:#5f6570;line-height:1.5}.gg .gg-codechip{display:inline-flex;margin:calc(7*var(--u))calc(5*var(--u))0 0;padding:calc(4*var(--u))calc(9*var(--u));border:1px solid color-mix(in srgb,var(--guide-accent)40%,transparent);background:var(--gg-soft);color:var(--gg-deep);font-size:calc(9*var(--u));border-radius:999px;font-weight:600}.gg-checklist{display:grid;gap:calc(9*var(--u))}.gg-ck{display:flex;align-items: flex-start;gap:calc(11*var(--u));padding:calc(12*var(--u));text-align:left;width:100%}.gg-ck-box{display:grid;width:calc(19*var(--u));height:calc(19*var(--u));border-radius:calc(6*var(--u));border:1.5px solid color-mix(in srgb,var(--guide-accent)50%,transparent);color:#fff;background:#fff;flex:none;place-items: center;transition:background .25s,border-color .25s}.gg-ck.is-on .gg-ck-box{background:var(--gg-grad);animation:gg-pop .45s cubic-bezier(.34,1.56,.64,1);border-color:#0000}.gg-ck strong{display:block;font-size:calc(10.5*var(--u));color:var(--guide-ink);transition:color .25s;font-weight:600}.gg-ck.is-on strong{text-decoration:line-through;color:#92939b}.gg-ck small{display:block;margin-top:calc(2*var(--u));font-size:calc(9*var(--u));color:#5f6570;line-height:1.45}.gg-screen .gg-done{font-size:calc(9.5*var(--u));text-align:center;margin-top:calc(12*var(--u))}.gg-fab{position:absolute;right:calc(13*var(--u));bottom:calc(80*var(--u));z-index:5;width:calc(42*var(--u));height:calc(42*var(--u));display:grid;background:linear-gradient(145deg,#ffffff4d,#fff0),linear-gradient(140deg,color-mix(in srgb,var(--guide-accent)62%,#fff)0%,var(--guide-accent)60%,var(--gg-deep)110%);box-shadow:0 calc(10*var(--u))calc(22*var(--u))calc(-9*var(--u))color-mix(in srgb,var(--guide-accent)85%,transparent),0 0 0 calc(4*var(--u))#ffffff59,inset 0 1px 0 #ffffff8c;animation:gg-fab-in .5s cubic-bezier(.2,.9,.2,1).3s both;border:1px solid #ffffffb3;border-radius:50%;place-items: center;padding:0;transition:transform .45s cubic-bezier(.2,.9,.2,1),opacity .35s;color:#fff!important}.gg-fab svg{width:calc(19*var(--u));height:calc(19*var(--u))}.gg-fab:after{content:"";position:absolute;pointer-events:none;animation:gg-fab-pulse 3.4s ease-out infinite;border-radius:50%;inset:0}.gg-fab:active{transform:scale(.9)}.gg-fab.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(14*var(--u)))scale(.85)}@keyframes gg-fab-in{0%{opacity:0;transform:translateY(calc(50*var(--u)))scale(.6)}}@keyframes gg-fab-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--guide-accent)40%,transparent)}70%,to{box-shadow:0 0 0 calc(10*var(--u))transparent}}.gg-scrim{position:absolute;z-index:8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#202c2e47;transition:opacity .3s;inset:0}.gg-scrim.is-on{opacity:1;pointer-events:auto}.gg-sheet{position:absolute;z-index:9;display:flex;border-radius:calc(22*var(--u))calc(22*var(--u))0 0;background:linear-gradient(180deg,#fffffff5,color-mix(in srgb,var(--guide-wash)94%,transparent));backdrop-filter:blur(24px)saturate(150%);-webkit-backdrop-filter:blur(24px)saturate(150%);box-shadow:0 -20px 50px -20px color-mix(in srgb,var(--guide-accent)50%,transparent);visibility:hidden;border-top:1px solid #ffffffe6;flex-direction:column;height:80%;transition:transform .45s cubic-bezier(.2,.9,.2,1),visibility 0s .45s;bottom:0;left:0;right:0;transform:translateY(100%)}.gg-sheet.is-on{visibility:visible;transition:transform .45s cubic-bezier(.2,.9,.2,1),visibility;transform:none}.gg-sheet-grab{width:calc(30*var(--u));height:calc(3*var(--u));margin:calc(9*var(--u))auto calc(3*var(--u));background:#20242c2e;border-radius:3px;flex:none}.gg-sheet-head,.gg-call-head{display:flex;align-items: center;gap:calc(8*var(--u));padding:calc(4*var(--u))calc(12*var(--u))calc(9*var(--u));flex:none}.gg-sheet-head{border-bottom:1px solid var(--gg-line)}.gg-face{position:relative;display:grid;width:calc(29*var(--u));height:calc(29*var(--u));overflow:hidden;background:radial-gradient(circle at 34% 28%,#fff,color-mix(in srgb,var(--guide-accent)45%,#fff)32%,var(--guide-accent)70%,var(--gg-deep));box-shadow:inset 0 1px 0 #ffffff80,0 4px 12px -4px color-mix(in srgb,var(--guide-accent)60%,transparent);color:#fff;font:500 calc(13*var(--u))var(--gg-display);border-radius:50%;flex:none;place-items: center}.gg-face b{font-weight:500}.gg-face img{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.gg-face.is-small{width:calc(19*var(--u));height:calc(19*var(--u));font-size:calc(9*var(--u))}.gg-sheet-name{flex:1;min-width:0}.gg-sheet-name h4{font:400 calc(12.5*var(--u))/1.2 var(--gg-display);color:var(--guide-ink);white-space:nowrap;margin:0}.gg-online{display:flex;align-items: center;gap:calc(4*var(--u));margin:calc(1*var(--u))0 0;font-size:calc(8*var(--u));color:#4f8f74;white-space:nowrap;font-weight:600}.gg-online:before{content:"";width:calc(5*var(--u));height:calc(5*var(--u));background:#6fb08f;border-radius:50%;flex:none;box-shadow:0 0 6px #6fb08f}.gg-lang{position:relative;display:inline-flex;align-items: center;gap:calc(4*var(--u));height:calc(24*var(--u));padding:0 calc(8*var(--u));border:1px solid var(--gg-line);color:color-mix(in srgb,var(--guide-ink)72%,transparent);font-size:calc(9*var(--u));letter-spacing:.05em;cursor:pointer;background:#ffffffb8;border-radius:999px;flex:none;font-weight:700}.gg-lang svg{width:calc(12*var(--u));height:calc(12*var(--u))}.gg-lang select{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;inset:0}.gg-lang:focus-within{outline:2px solid color-mix(in srgb,var(--guide-accent)60%,transparent);outline-offset:2px}.gg .gg-x{display:grid;width:calc(24*var(--u));height:calc(24*var(--u));color:#5f6570;background:#20242c0f;border:0;border-radius:50%;flex:none;place-items: center;padding:0}.gg-chat{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;gap:calc(8*var(--u));padding:calc(12*var(--u));flex-direction:column;flex:1}.gg-chat::-webkit-scrollbar{display:none}.gg-exchange{display:flex;gap:calc(8*var(--u));flex-direction:column}.gg-bubble{padding:calc(8*var(--u))calc(10*var(--u));border-radius:calc(13*var(--u));font-size:calc(10*var(--u));white-space:pre-line;animation:gg-bubble .35s cubic-bezier(.2,.9,.2,1);max-width:82%;line-height:1.5}@keyframes gg-bubble{0%{opacity:0;transform:translateY(calc(6*var(--u)))scale(.97)}}.gg-bubble.is-lemlin{position:relative;margin-left:calc(25*var(--u));color:var(--guide-ink);border:1px solid var(--gg-line);border-bottom-left-radius:calc(4*var(--u));box-shadow:var(--gg-shadow);background:#fff;align-self: flex-start}.gg-bubble.is-lemlin .gg-face{position:absolute;left:calc(-25*var(--u));bottom:0}.gg-bubble.is-guest{background:linear-gradient(135deg,var(--guide-accent),var(--gg-deep));color:#fff;border-bottom-right-radius:calc(4*var(--u));align-self: flex-end}.gg-bubble.is-failed{color:#b2483f}.gg-typing{display:flex;align-self: flex-start;gap:calc(3*var(--u));margin-left:calc(25*var(--u));padding:calc(10*var(--u))calc(12*var(--u));border:1px solid var(--gg-line);border-radius:calc(13*var(--u));background:#fff}.gg-typing i{width:calc(5*var(--u));height:calc(5*var(--u));background:var(--guide-accent);animation:gg-dots 1s infinite;border-radius:50%}.gg-typing i:nth-child(2){animation-delay:.18s}.gg-typing i:nth-child(3){animation-delay:.36s}@keyframes gg-dots{0%,60%,to{transform:none;opacity:.4}30%{transform:translateY(calc(-4*var(--u)));opacity:1}}.gg-chat-note{margin:calc(6*var(--u))0 0;text-align:center;font-size:calc(9*var(--u));color:#92939b}.gg-chips{display:flex;gap:calc(6*var(--u));padding:calc(6*var(--u))calc(12*var(--u))calc(3*var(--u));overflow-x:auto;overscroll-behavior:contain;scrollbar-width:none;flex:none}.gg-chips::-webkit-scrollbar{display:none}.gg-chips button{padding:calc(6*var(--u))calc(10*var(--u));border:1px solid color-mix(in srgb,var(--guide-accent)30%,transparent);background:var(--gg-soft);color:var(--gg-deep);font-size:calc(9*var(--u));white-space:nowrap;border-radius:999px;flex:none;transition:transform .15s;font-weight:600}.gg-chips button:active{transform:scale(.94)}.gg-sheet-input{display:flex;align-items: center;gap:calc(7*var(--u));padding:calc(9*var(--u))calc(12*var(--u))calc(14*var(--u));border-top:1px solid var(--gg-line);flex:none}.gg-sheet-input input{padding:calc(9*var(--u))calc(13*var(--u));border:1px solid color-mix(in srgb,var(--guide-accent)40%,transparent);font:inherit;font-size:calc(10*var(--u));color:var(--guide-ink);outline:none;background:#fff;border-radius:999px;flex:1;min-width:0}.gg .gg-sheet-input input:focus{border-color:var(--guide-accent);outline:none;box-shadow:0 0 0 calc(3*var(--u))var(--gg-soft)}.gg .gg-sheet-input input:focus-visible{border-color:var(--guide-accent);outline:none;box-shadow:0 0 0 calc(3*var(--u))var(--gg-soft)}.gg-mic,.gg-send{display:grid;width:calc(33*var(--u));height:calc(33*var(--u));border:0;border-radius:50%;flex:none;place-items: center;padding:0;transition:transform .15s,opacity .2s;color:#fff!important}.gg-mic{background:linear-gradient(135deg,color-mix(in srgb,var(--guide-accent)55%,#6aa9d0),var(--guide-accent))}.gg-send{background:linear-gradient(135deg,color-mix(in srgb,var(--guide-accent)65%,#fff),var(--gg-deep))}.gg-mic:active,.gg-send:active{transform:scale(.92)}.gg-send:disabled{opacity:.55}.gg-call{position:absolute;z-index:10;display:flex;overflow:hidden;background:radial-gradient(120% 70% at 50% 18%,#fbfdfd 0%,var(--guide-wash)55%,color-mix(in srgb,var(--guide-wash)82%,var(--guide-accent))100%);animation:gg-call-in .35s ease both;flex-direction:column;inset:0}@keyframes gg-call-in{0%{opacity:0;transform:scale(1.02)}}.gg-call-head{padding-top:calc(40*var(--u))}.gg-call-stage{overflow-y:auto;scrollbar-width:none;display:flex;padding:calc(4*var(--u))calc(20*var(--u))calc(10*var(--u));flex-direction:column;flex:1;align-items: center;min-height:0}.gg-call-timer{font-variant-numeric:tabular-nums;font-size:calc(9.5*var(--u));letter-spacing:.14em;color:#5f6570;margin-bottom:calc(6*var(--u))}.gg-call-orb{position:relative;display:grid;width:calc(200*var(--u));height:calc(200*var(--u));flex:none;place-items: center}.gg-call-orb{transform:scale(calc(1 + var(--level,0)*.16));transition:transform 80ms linear}@media (prefers-reduced-motion:reduce){.gg-call-orb{transform:none}}.gg-call-orb:before,.gg-call-orb:after{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--guide-accent)16%,transparent);pointer-events:none;border-radius:50%}.gg-call-orb:before{inset:calc(24*var(--u))}.gg-call-orb:after{inset:calc(12*var(--u))}.gg .gg-call-orb .vorb,.gg .gg-call-orb .vorb.gl{width:calc(124*var(--u));height:calc(124*var(--u));box-shadow:0 0 calc(50*var(--u))color-mix(in srgb,var(--guide-accent)45%,transparent);transition:transform .3s}.gg-ring{position:absolute;width:calc(124*var(--u));height:calc(124*var(--u));border:2px solid color-mix(in srgb,var(--guide-accent)35%,transparent);opacity:0;pointer-events:none;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.gg-call.is-listening .gg-ring{animation:gg-ripple 1.5s ease-out infinite}.gg-call.is-listening .gg-ring:nth-child(2){animation-delay:.5s}.gg-call.is-listening .gg-ring:nth-child(3){animation-delay:1s}@keyframes gg-ripple{0%{width:calc(124*var(--u));height:calc(124*var(--u));opacity:.55}to{width:calc(180*var(--u));height:calc(180*var(--u));opacity:0}}.gg .gg-call.is-listening .gg-call-orb .vorb{animation:none;transform:scale(1.05)}.gg .gg-call.is-speaking .gg-call-orb .vorb{animation:gg-speak .6s ease-in-out infinite}.gg .gg-call.is-connecting .gg-call-orb .vorb{animation:gg-breath 1.4s ease-in-out infinite}@keyframes gg-speak{0%,to{transform:scale(1.02)}50%{transform:scale(1.08)}}.gg-hang{display:grid;width:calc(40*var(--u));height:calc(40*var(--u));margin:calc(12*var(--u))auto 0;box-shadow:0 calc(10*var(--u))calc(22*var(--u))calc(-7*var(--u))#e0574a8c;background:#e0574a;border:0;border-radius:50%;flex:none;place-items: center;padding:0;transition:transform .2s;color:#fff!important}.gg-hang:active{transform:scale(.94)}.gg-hang svg{width:calc(18*var(--u));height:calc(18*var(--u))}.gg-call-state{margin:calc(26*var(--u))0 0;min-height:calc(20*var(--u));text-align:center;font:400 calc(15*var(--u))/1.3 var(--gg-display);color:var(--gg-deep)}.gg-call-state.is-problem{max-width:calc(230*var(--u));font:500 calc(10.5*var(--u))/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#5f6570}.gg-call-hint{margin:calc(4*var(--u))0 0;font-size:calc(8.5*var(--u));color:#5f6570;opacity:.8;font-weight:600}.gg-call-caps{max-width:calc(230*var(--u));margin-top:calc(10*var(--u));text-align:center}.gg-cap-q{font-size:calc(9.5*var(--u));color:#5f6570;margin:0;font-style:italic}.gg-cap-a{margin:calc(6*var(--u))0 0;font-size:calc(10*var(--u));color:var(--guide-ink);line-height:1.5}.gg-call-foot{display:flex;padding:calc(6*var(--u))calc(18*var(--u))calc(22*var(--u));flex:none;justify-content:center}.gg .gg-switch{padding:calc(10*var(--u))calc(15*var(--u));border:1px solid var(--gg-line);border-radius:calc(12*var(--u));color:#5f6570;font-size:calc(9.5*var(--u));background:#ffffffb3;font-weight:600}.gg-page .gg-fab{position:fixed;right:calc(max(0px,(100vw - 380*var(--u))/2) + 13*var(--u));bottom:calc(82*var(--u) + env(safe-area-inset-bottom,0px))}.gg-page .gg-scrim,.gg-page .gg-call{position:fixed}.gg-page .gg-sheet{position:fixed;max-width:calc(420*var(--u));height:min(80dvh,calc(620*var(--u)));margin:0 auto}.gg-page .gg-sheet-input{padding-bottom:calc(14*var(--u) + env(safe-area-inset-bottom,0px))}.gg-page .gg-sheet-input input{font-size:max(16px,calc(10*var(--u)))}.gg-page .gg-call-head{padding-top:calc(16*var(--u) + env(safe-area-inset-top,0px))}.gg-page .gg-call-foot{padding-bottom:calc(22*var(--u) + env(safe-area-inset-bottom,0px))}@media (min-width:640px){.gg-page .gg-call{width:calc(420*var(--u));animation:none;left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.gg-sheet,.gg-sheet.is-on,.gg-fab{animation:none;transition:none}.gg-call.is-listening .gg-ring,.gg .gg-call .gg-call-orb .vorb{animation:none}}.gg-tile-group+.gg-tile-group{margin-top:calc(6*var(--u))}.gg-screen .gg-tile-head{margin:calc(18*var(--u))0 calc(10*var(--u));font-size:calc(7.5*var(--u));letter-spacing:.24em;text-transform:uppercase;color:var(--gg-deep);font-weight:600}.gg-tile-group .gg-tiles{margin-top:0}.gg-extras{display:grid;gap:calc(14*var(--u))}.gg-xcard{overflow:hidden}.gg-xphoto{position:relative;height:calc(104*var(--u));background:var(--guide-wash)}.gg-xphoto img{display:block;object-fit:cover;width:100%;height:100%}.gg-xphoto:after{content:"";position:absolute;pointer-events:none;background:linear-gradient(#0000 50%,#12222273);inset:0}.gg-xphoto span{position:absolute;left:calc(12*var(--u));bottom:calc(9*var(--u));z-index:1;color:#fff;font-size:calc(10*var(--u));letter-spacing:.03em;text-shadow:0 2px 10px #0000004d;font-weight:600}.gg-xbody{padding:calc(13*var(--u))calc(14*var(--u))calc(14*var(--u))}.gg-screen .gg-xbody h4{font:400 calc(15*var(--u))/1.2 var(--gg-display);color:var(--guide-ink);margin:0}.gg-screen .gg-xbody p{margin:calc(4*var(--u))0 0;font-size:calc(9.5*var(--u));color:#5f6570;line-height:1.5}.gg-xfoot{display:flex;justify-content:space-between;align-items: center;gap:calc(10*var(--u));margin-top:calc(12*var(--u))}.gg-xfoot b{font-size:calc(14*var(--u));color:var(--gg-deep);font-weight:700}.gg-xfoot b.is-words{font-size:calc(10.5*var(--u));color:#5f6570;font-weight:500}.gg .gg-xbtn{display:inline-flex;justify-content:center;align-items: center;gap:calc(5*var(--u));padding:calc(8*var(--u))calc(16*var(--u));border-radius:calc(10*var(--u));background:linear-gradient(135deg,var(--guide-accent),var(--gg-deep));color:#fff;font-size:calc(10*var(--u));box-shadow:0 calc(8*var(--u))calc(18*var(--u))calc(-10*var(--u))color-mix(in srgb,var(--guide-accent)80%,transparent);border:0;transition:transform .15s,opacity .2s;font-weight:600}.gg .gg-xbtn:active{transform:scale(.95)}.gg .gg-xbtn.is-done,.gg .gg-xbtn:disabled{background:var(--gg-grad);opacity:.85}.gg-xsheet{position:absolute;z-index:9;padding:0 calc(16*var(--u))calc(16*var(--u));border-radius:calc(22*var(--u))calc(22*var(--u))0 0;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--guide-wash)94%,#fff));box-shadow:0 -20px 50px -20px color-mix(in srgb,var(--guide-accent)50%,transparent);animation:gg-xsheet-up .4s cubic-bezier(.2,.9,.2,1)both;bottom:0;left:0;right:0}@keyframes gg-xsheet-up{0%{transform:translateY(100%)}}.gg:has(.gg-xsheet) .gg-dock{opacity:0;pointer-events:none;transform:translateY(calc(20*var(--u)));transition:opacity .25s,transform .25s}.gg:has(.gg-xsheet) .gg-fab{opacity:0;pointer-events:none;transform:translateY(calc(20*var(--u)));transition:opacity .25s,transform .25s}.gg-xsheet h4{margin:calc(6*var(--u))0 0;font:400 calc(16*var(--u))/1.2 var(--gg-display);color:var(--guide-ink)}.gg-xsheet>p{margin:calc(4*var(--u))0 0;font-size:calc(9.5*var(--u));color:#5f6570;line-height:1.5}.gg-xsheet-price{display:flex;margin:calc(12*var(--u))0;padding:calc(10*var(--u))0;border-top:1px solid var(--gg-line);border-bottom:1px solid var(--gg-line);font-size:calc(9.5*var(--u));color:#5f6570;justify-content:space-between;align-items:baseline}.gg-xsheet-price b{font-size:calc(15*var(--u));color:var(--gg-deep)}.gg-xsheet-note{display:grid;gap:calc(5*var(--u));margin-bottom:calc(12*var(--u));font-size:calc(9*var(--u));color:#5f6570}.gg-xsheet-note textarea{padding:calc(8*var(--u))calc(10*var(--u));border:1px solid var(--gg-line);border-radius:calc(10*var(--u));font:inherit;font-size:calc(10*var(--u));color:var(--guide-ink);resize:none;outline:none;background:#fff;width:100%}.gg-xsheet-note textarea:focus{border-color:var(--guide-accent)}.gg .gg-xsheet-go{padding:calc(11*var(--u));font-size:calc(10.5*var(--u));width:100%}.gg-xsheet-small,.gg-xsheet-problem{margin:calc(8*var(--u))0 0;text-align:center;font-size:calc(8.5*var(--u));color:#92939b}.gg-xsheet-problem{color:#b2483f}.gg .gg-xsheet-cancel{display:block;margin:calc(8*var(--u))auto 0;padding:calc(6*var(--u))calc(10*var(--u));color:#5f6570;font-size:calc(9.5*var(--u));background:0 0;border:0}.gg-page .gg-xsheet{position:fixed;max-width:calc(420*var(--u));padding-bottom:calc(16*var(--u) + env(safe-area-inset-bottom,0px));margin:0 auto}.gg-page .gg-xsheet-note textarea{font-size:max(16px,calc(10*var(--u)))}.gg-amenity-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(4*var(--u));padding:calc(10*var(--u))calc(6*var(--u))}.gg-amenity{display:flex;align-items: center;gap:calc(4*var(--u));padding:calc(10*var(--u))calc(2*var(--u));text-align:center;flex-direction:column}.gg-amenity>span{font-size:calc(19*var(--u));filter:drop-shadow(0 calc(3*var(--u))calc(5*var(--u))#0000001f);line-height:1.1}.gg-amenity strong{font-size:calc(8*var(--u));color:var(--guide-ink);font-weight:600;line-height:1.2}.gg-amenity small{font-size:calc(7*var(--u));color:#92939b;line-height:1.2}.gg-screen .gg-note-card{display:flex;align-items: flex-start;gap:calc(9*var(--u));margin:calc(12*var(--u))0 0;padding:calc(12*var(--u));font-size:calc(9.5*var(--u));color:#5f6570;white-space:pre-line;line-height:1.5}.gg-note-card svg{margin-top:calc(1*var(--u));color:var(--guide-accent);flex:none}.gg-places{display:grid;gap:calc(10*var(--u))}.gg-place{display:flex;align-items: flex-start;gap:calc(10*var(--u));padding:calc(12*var(--u))}.gg-place-ic{display:grid;width:calc(30*var(--u));height:calc(30*var(--u));border-radius:calc(10*var(--u));background:var(--gg-soft);color:var(--gg-deep);flex:none;place-items: center}.gg-place-words{flex:1;min-width:0}.gg-place-words strong{display:block;font-size:calc(10.5*var(--u));color:var(--guide-ink);font-weight:600}.gg-screen .gg-place-words p{margin:calc(2*var(--u))0 0;font-size:calc(9*var(--u));color:#5f6570;line-height:1.45}.gg-place-acts{display:flex;gap:calc(6*var(--u));margin-top:calc(8*var(--u));flex-wrap:wrap}.gg .gg-mini{display:inline-flex;align-items: center;gap:calc(4*var(--u));padding:calc(4*var(--u))calc(9*var(--u));border:1px solid color-mix(in srgb,var(--guide-accent)30%,transparent);background:var(--gg-soft);color:var(--gg-deep);font-size:calc(8.5*var(--u));border-radius:999px;font-weight:600}.gg-numbers{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(9*var(--u));margin-bottom:calc(6*var(--u))}.gg .gg-number{display:grid;justify-items:center;gap:calc(4*var(--u));padding:calc(12*var(--u))calc(8*var(--u));text-align:center;color:var(--gg-deep)}.gg-number span{font-size:calc(8*var(--u));color:#5f6570;font-weight:600}.gg-number strong{font:400 calc(19*var(--u))/1 var(--gg-display);color:var(--gg-deep)}.gg-stepcards{grid-template-columns:minmax(0,1fr)}.gg-stepcard,.gg-stepbody{min-width:0}.gg-stepcard{padding:calc(11*var(--u))}.gg .gg-stepnum{left:calc(17*var(--u));top:calc(17*var(--u));z-index:2}.gg-stepcard:has(.gg-stepphoto) .gg-stepnum:not([aria-pressed=true]){background:#fffffff0}.gg-stepbody:not(:has(.gg-stepphoto))>h4{padding-left:calc(30*var(--u));min-height:calc(22*var(--u));display:flex;align-items: center}.gg-stepphoto:not(:has(video)){height:calc(130*var(--u))}.gg .gg-codechip{overflow-wrap:anywhere;white-space:normal;max-width:100%}.gg .gg-linkchip{align-items: center;gap:calc(4*var(--u));text-decoration:none}.gg-pre{overflow-wrap:anywhere}.gg-binsphoto{display:block;max-height:calc(200*var(--u));object-fit:cover;border-radius:calc(11*var(--u));margin:calc(6*var(--u))0;width:100%}.gg-rt-base{stroke-width:1;stroke-dasharray:2 5}.gg-rt-draw{stroke-width:1.5;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--guide-accent)60%,transparent))}.gg-rt-dot{filter:drop-shadow(0 0 3px var(--guide-accent))}.gg-stn circle{stroke-width:1.3}.gg-stn text{transition:transform .45s cubic-bezier(.2,.9,.2,1);transform:translate(-6px)}.gg-stn.is-on text{transform:none}.gg-stn-t1{font-size:12.5px}.gg-stn-t2{font-size:7.5px}.gg-screen .gg-tile-head{display:flex;align-items: center;gap:calc(10*var(--u));text-align:center}.gg-screen .gg-tile-head:before,.gg-screen .gg-tile-head:after{content:"";background:color-mix(in srgb,var(--guide-accent)18%,transparent);flex:1;height:1px}.gg-tile-group .gg-tiles{display:flex;justify-content:center;gap:calc(14*var(--u))0;flex-wrap:wrap}.gg-tile-group .gg-tiles>button{flex:0 0 33.333%}.gg-ci{display:flex;background:var(--guide-bg,#f7f4ef);color:var(--guide-ink,#1c1f24);padding:calc(12*var(--u))calc(16*var(--u))calc(20*var(--u));flex-direction:column;min-height:100dvh}.gg-ci-head{display:grid;grid-template-columns:2.5rem 1fr;align-items: center;gap:calc(8*var(--u));margin-bottom:calc(10*var(--u))}.gg-ci-back{color:var(--guide-accent);padding:calc(6*var(--u));background:0 0;border:0}.gg-ci-progress{height:calc(3*var(--u));background:color-mix(in srgb,var(--guide-accent)12%,transparent);overflow:hidden;border-radius:999px}.gg-ci-progress>span{display:block;background:var(--guide-accent);border-radius:inherit;height:100%;transition:width .25s}.gg-ci-body{flex:1}.gg-ci-title{font-size:calc(22*var(--u));margin:0 0 calc(8*var(--u));font-weight:600}.gg-ci-lead{margin:0 0 calc(14*var(--u));color:color-mix(in srgb,var(--guide-ink)78%,transparent);line-height:1.45}.gg-ci-muted{font-size:calc(13*var(--u));color:color-mix(in srgb,var(--guide-ink)55%,transparent)}.gg-ci-reg{display:grid;gap:calc(10*var(--u));margin:0}.gg-ci-reg>div{display:grid;grid-template-columns:6.5rem 1fr;gap:calc(8*var(--u));padding-bottom:calc(8*var(--u));border-bottom:1px solid color-mix(in srgb,var(--guide-accent)14%,transparent)}.gg-ci-reg dt{font-size:calc(12*var(--u));text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--guide-ink)50%,transparent);margin:0}.gg-ci-reg dd{margin:0;font-weight:500}.gg-ci-fields{display:grid;gap:calc(12*var(--u))}.gg-ci-field{display:grid;gap:calc(4*var(--u));font-size:calc(14*var(--u))}.gg-ci-field input,.gg-ci-field select,.gg-ci-field textarea{border:1px solid color-mix(in srgb,var(--guide-accent)22%,transparent);border-radius:calc(10*var(--u));padding:calc(10*var(--u))calc(12*var(--u));font:inherit;background:#fff;width:100%}.gg-ci-check{display:flex;align-items: flex-start;gap:calc(8*var(--u))}.gg-ci-chips{display:flex;gap:calc(8*var(--u));flex-wrap:wrap}.gg-ci-chips button{border:1px solid color-mix(in srgb,var(--guide-accent)30%,transparent);padding:calc(8*var(--u))calc(14*var(--u));font:inherit;background:#fff;border-radius:999px}.gg-ci-chips button.is-on{background:var(--guide-accent);color:#fff;border-color:var(--guide-accent)}.gg-ci-terms{white-space:pre-wrap;font:inherit;font-size:calc(13*var(--u));overflow:auto;padding:calc(12*var(--u));border-radius:calc(12*var(--u));border:1px solid color-mix(in srgb,var(--guide-accent)18%,transparent);background:#fff;max-height:50vh;line-height:1.45}.gg-ci-upload input{position:absolute;opacity:0;pointer-events:none}.gg-ci-upload span{display:block;text-align:center;padding:calc(12*var(--u));border-radius:calc(12*var(--u));border:1px dashed color-mix(in srgb,var(--guide-accent)35%,transparent);background:#fff}.gg-ci-doc-icon{text-align:center;color:var(--guide-accent);margin-bottom:calc(8*var(--u))}.gg-ci-foot{padding-top:calc(12*var(--u))}.gg-ci-primary{border-radius:calc(12*var(--u));background:var(--guide-accent);color:#fff;font:inherit;padding:calc(14*var(--u))calc(16*var(--u));border:0;font-weight:600}.gg-ci-primary:disabled{opacity:.45}.gg-ci-wide{width:100%}.gg-ci-error{color:#b42318;font-size:calc(13*var(--u));margin:calc(8*var(--u))0 0}.gg-notice .gg-inline-btn{display:inline;margin-left:calc(6*var(--u));color:var(--guide-accent);font:inherit;text-decoration:underline;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.gg-ci-sign-backdrop{position:fixed;display:grid;z-index:40;padding:calc(16*var(--u));background:#00000073;place-items: center;inset:0}.gg-ci-sign-modal{border-radius:calc(16*var(--u));padding:calc(16*var(--u));position:relative;background:#fff;width:min(100%,420px)}.gg-ci-sign-close{position:absolute;top:calc(10*var(--u));right:calc(10*var(--u));background:0 0;border:0}.gg-ci-sign-box{position:relative;margin-top:calc(8*var(--u))}.gg-ci-sign-reset{position:absolute;top:calc(8*var(--u));right:calc(8*var(--u));z-index:1;font-size:calc(12*var(--u));padding:calc(4*var(--u))calc(8*var(--u));border-radius:calc(6*var(--u));background:#ffffffe6;border:0}.gg-ci-sign-canvas{border-radius:calc(10*var(--u));touch-action:none;width:100%;height:auto}.gg-ci-sign-hint{font-size:calc(12*var(--u));color:color-mix(in srgb,var(--guide-ink)55%,transparent);margin:calc(8*var(--u))0 0}.gg-ci-sign-actions{margin-top:calc(12*var(--u))}.gg-welcome-top{display:grid;grid-template-columns:1fr auto 1fr;align-items: center;gap:calc(6*var(--u))}.gg-welcome-top>span{grid-column:2}.gg-welcome-top>.gg-lang{grid-column:3;justify-self:end}.gg-topbar .gg-lang-top{margin-inline-start:auto}.gg-translated{margin:calc(4*var(--u))0 calc(10*var(--u));font-size:calc(10.5*var(--u));color:color-mix(in srgb,var(--guide-ink)62%,transparent);line-height:1.45}.gg-translated.is-loading:after{content:"";display:inline-block;width:calc(10*var(--u));height:calc(10*var(--u));vertical-align:-1px;animation:gg-spin .9s linear infinite;border:1.5px solid;border-right-color:#0000;border-radius:50%;margin-inline-start:calc(6*var(--u))}@keyframes gg-spin{to{transform:rotate(360deg)}}.gg-translated button{color:var(--gg-deep);text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}@media (prefers-reduced-motion:reduce){.gg-translated.is-loading:after{animation:none}}.gg[dir=rtl] .gg-back svg,.gg[dir=rtl] .gg-action svg,.gg[dir=rtl] .gg-cover svg{transform:scaleX(-1)}.gg[dir=rtl] .gg-fact strong,.gg[dir=rtl] .gg-codechip,.gg[dir=rtl] .gg-number strong{direction:ltr;unicode-bidi:isolate}.gg .gg-pre,.gg .gg-sub{unicode-bidi:plaintext}.gg-call.is-mini{inset:calc(44*var(--u))calc(12*var(--u))auto;align-items: center;gap:calc(8*var(--u));padding:calc(6*var(--u))calc(6*var(--u))calc(6*var(--u))calc(8*var(--u));background:color-mix(in srgb,var(--guide-wash)88%,#fff);box-shadow:0 calc(10*var(--u))calc(28*var(--u))calc(-10*var(--u))#141e2859,0 0 0 1px #0000000d;overflow:visible;animation:gg-call-mini-in .3s ease both;border-radius:999px;flex-direction:row}@keyframes gg-call-mini-in{0%{opacity:0;transform:translateY(calc(-8*var(--u)))}}.gg-call-bar{display:flex;align-items: center;gap:calc(8*var(--u));color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0}.gg-call.is-mini .gg-call-orb{width:calc(30*var(--u));height:calc(30*var(--u))}.gg-call.is-mini .gg-call-orb:before,.gg-call.is-mini .gg-call-orb:after{display:none}.gg-call.is-mini .gg-call-orb .gg-orb-mini{width:calc(28*var(--u));height:calc(28*var(--u))}.gg-call-bar-words{display:grid;flex:1;min-width:0;line-height:1.2}.gg-call-bar-words b{font:500 calc(12*var(--u))/1.2 var(--gg-display);color:var(--gg-deep)}.gg-call-bar-words small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(10*var(--u));color:#5f6570}.gg-call.is-mini .gg-call-timer{margin:0}.gg-call.is-mini .gg-hang{width:calc(30*var(--u));height:calc(30*var(--u));margin:0}.gg-call.is-mini .gg-hang svg{width:calc(14*var(--u));height:calc(14*var(--u))}.gg-place{flex-wrap:wrap;transition:box-shadow .3s,border-color .3s}.gg-place.is-front{border-color:color-mix(in srgb,var(--guide-accent)45%,transparent);box-shadow:0 0 0 calc(2*var(--u))color-mix(in srgb,var(--guide-accent)16%,transparent),var(--gg-shadow)}.gg-place-stars{display:inline-flex;align-items: center;gap:calc(4*var(--u));margin-top:calc(2*var(--u));font-size:calc(9*var(--u));color:#5f6570}.gg-place-stars i{position:relative;display:inline-block;font-style:normal;font-size:calc(9.5*var(--u));letter-spacing:calc(.5*var(--u));color:#d7dae0;line-height:1}.gg-place-stars i:before{content:"★★★★★"}.gg-place-stars i:after{content:"★★★★★";position:absolute;width:calc(var(--stars,0)/5*100%);overflow:hidden;white-space:nowrap;color:#f2a51e;inset:0 auto 0 0}.gg-place-stars b{color:var(--guide-ink);font-weight:650}.gg-place-stars small{font-size:inherit}.gg .gg-mini{cursor:pointer;font:inherit;font-size:calc(8.5*var(--u))}.gg .gg-mini.is-on{background:var(--guide-accent);border-color:var(--guide-accent);color:#fff}.gg-place-map{position:relative;height:calc(150*var(--u));margin-top:calc(4*var(--u));border-radius:calc(12*var(--u));overflow:hidden;animation:gg-map-in .35s cubic-bezier(.2,.9,.25,1)both;background:#eeece4;flex:0 0 100%}.gg-page .gg-place-map{height:min(calc(210*var(--u)),46vh)}.gg-place-map iframe,.gg-place-map img{display:block;object-fit:cover;border:0;width:100%;height:100%}.gg-place-map-note{position:absolute;right:calc(6*var(--u));bottom:calc(5*var(--u));padding:calc(2*var(--u))calc(6*var(--u));font-size:calc(7*var(--u));color:#6b7280;background:#ffffffd9;border-radius:999px}@keyframes gg-map-in{0%{opacity:0;transform:translateY(calc(6*var(--u)))}}.gg .gg-go{display:inline-flex;align-items: center;gap:calc(5*var(--u));margin:calc(4*var(--u))0 0 calc(26*var(--u));padding:calc(6*var(--u))calc(11*var(--u));border:1px solid color-mix(in srgb,var(--guide-accent)32%,transparent);background:var(--gg-soft);color:var(--gg-deep);font:inherit;font-size:calc(9*var(--u));cursor:pointer;border-radius:999px;align-self: flex-start;font-weight:600}.gg .gg-go:hover{background:color-mix(in srgb,var(--guide-accent)20%,transparent)}@media (prefers-reduced-motion:reduce){.gg-place-map{animation:none}}.gg-page .gg-near .gg-place-map{height:min(calc(260*var(--u)),54vh)}.v14-reference-replaced{padding:0!important}.v14-reference-replaced>:not(.v14-section-root){display:none!important}.v14-showcase{color:#1d1d1f;font-family:var(--font-sans,Arial,sans-serif);padding:110px 32px}.v14-showcase *,.v14-flow-areas *{box-sizing:border-box}.v14-showcase button{cursor:pointer;font-family:inherit}.v14-showcase button:disabled{cursor:wait;opacity:.5}.v14-showcase button:focus-visible{outline:2px solid #647d9b;outline-offset:4px}.v14-showcase input:focus-visible{outline:2px solid #647d9b;outline-offset:4px}.v14-showcase textarea:focus-visible{outline:2px solid #647d9b;outline-offset:4px}.v14-showcase h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.7vw,56px);font-weight:500;line-height:1.1}.v14-showcase h2 em{font-family:var(--font-serif,Georgia,serif);font-weight:400}.v14-eyebrow{letter-spacing:.16em;color:#888891;margin:0 0 24px;font-size:10px;font-weight:600}.v14-showcase-lead{color:#77777f;max-width:460px;margin:24px 0 0;font-size:16px;line-height:1.7}.v14-sample-note{color:#8a8a91;margin:17px 0 0;font-size:10px;line-height:1.5}.v14-guides{overflow:clip;background:#f8f9fb;padding-block-start:128px;padding-block-end:128px}.v14-guide-layout{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.08fr);position:relative;align-items: start;gap:32px;max-width:1216px;margin:auto}.v14-guide-copy{position:relative;z-index:2;padding-top:2px}.v14-keep-together{white-space:nowrap}.v14-airbnb-window{overflow:hidden;background:#fff;border:1px solid #e5e5e8;border-radius:22px;max-width:425px;margin:32px 0 0;box-shadow:0 14px 45px -25px #33334829}.v14-airbnb-window>header{display:flex;color:#ff385c;border-bottom:1px solid #eeeef0;align-items: center;gap:8px;padding:16px 20px}.v14-airbnb-window>header svg{width:22px;height:22px}.v14-airbnb-window>header strong{letter-spacing:-.5px;font-size:16px}.v14-airbnb-window>header>span{color:#8a8a91;margin-left:auto;font-size:10px}.v14-airbnb-thread{padding:18px 20px 12px}.v14-airbnb-person{display:flex;align-items: center;gap:10px;margin-bottom:15px}.v14-airbnb-person img{object-fit:cover;border-radius:50%;width:30px;height:30px}.v14-airbnb-person strong{display:block;font-size:11px;font-weight:600}.v14-airbnb-person small{display:block;color:#8a8a91;margin-top:3px;font-size:9px}.v14-guest-bubble{color:#55555c;background:#f4f4f5;border-radius:3px 15px 15px;margin-right:28px;padding:12px 15px;font-size:12px;line-height:1.65}.v14-ai-reply{display:flex;gap:10px;margin:22px 0 12px}.v14-ai-reply>.v14-flow-mini-orb{flex:none;width:25px;height:25px;margin-top:2px}.v14-ai-reply strong{display:flex;align-items: center;gap:7px;font-size:11px;font-weight:600}.v14-ai-reply p{color:#6c6c73;min-height:45px;margin:7px 0 0;font-size:12px;line-height:1.75}.v14-guide-link{display:flex;text-align:left;animation:v14-link-arrive .5s ease both;background:#fff;border:1px solid #e2e2e7;border-radius:12px;align-items: center;gap:10px;width:calc(100% - 35px);margin-left:35px;padding:9px;transition:border-color .2s,transform .2s;box-shadow:0 3px 12px #24243605}.v14-guide-link:hover{border-color:#ff385c;transform:translateY(-2px)}.v14-guide-link>img{object-fit:cover;border-radius:7px;width:43px;height:47px}.v14-guide-link>span{flex:1}.v14-guide-link strong{display:block;color:#484851;font-size:10px}.v14-guide-link small{display:block;color:#888891;margin-top:5px;font-size:8px}.v14-guide-link>svg{color:#ff385c;flex:none}.v14-delivery-status{display:flex;color:#8e8e96;align-items: center;gap:5px;min-height:18px;margin:14px 0 0 35px;font-size:9px}.v14-airbnb-window footer{display:flex;border-top:1px solid #f0f0f2;justify-content:space-between;align-items: center;padding:13px 20px}.v14-demo-play{display:inline-flex;background:linear-gradient(#f8f9fb,#eceef2);border:1px solid #fff;border-radius:20px;justify-content:center;align-items: center;gap:8px;padding:10px 16px;font-size:11px;font-weight:500;box-shadow:inset 0 1px #fff,0 4px 10px #1010200a}.v14-sound{display:grid;color:#9999a2;background:0 0;border:0;place-items: center;padding:10px}.v14-typing-caret{display:inline-block;animation:v14-caret .7s infinite;background:#ff385c;width:1px;height:12px}.v14-guide-arrow{position:absolute;z-index:1;color:#a8a0a0;overflow:visible;pointer-events:none;width:180px;top:61%;left:43%}.v14-guide-arrow>path{fill:none;stroke:currentColor;stroke-width:1.2;opacity:.5}.v14-guide-arrow>circle{fill:#bd9c8e}.v14-guide-stage{--guide-accent:#697285;--guide-wash:#eef0f5;--guide-ink:#20242c;position:relative;z-index:1;padding-top:0}.v14-guide-stage[data-guide-theme=coastal]{--guide-accent:#327b73;--guide-wash:#edf7f4}.v14-guide-stage[data-guide-theme=sand]{--guide-accent:#937551;--guide-wash:#f7f2ea}.v14-guide-stage[data-guide-theme=airbnb]{--guide-accent:#db204d;--guide-wash:#fff1f3}.v14-guide-phone-host{position:relative;z-index:2;outline-offset:8px;border-radius:46px;width:346px;max-width:100%;margin-left:auto;scroll-margin-top:90px}.v14-guide-phone{container-type:inline-size;color:var(--guide-ink);width:100%}.v14-phone-display{background:linear-gradient(160deg,#fff 24%,var(--guide-wash));transition:background .4s}.v14-guide-phone .gg{--u:calc(100cqw/346)}.v14-guide-phone .v14-phone-display{overflow:clip}.v14-phone-status{position:absolute;display:flex;z-index:3;pointer-events:none;justify-content:space-between;width:100%;height:42px;padding:12px 23px;font-size:8px;font-weight:600;top:0;left:0}.v14-phone-screen{position:absolute;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;animation:v14-link-arrive .35s ease both;padding:5px 16px 20px;font-size:11px;line-height:1.65;inset:43px 0 71px}.v14-phone-screen[data-screen=menu]{overflow:hidden;padding-top:6px}.v14-phone-screen h3{font:400 28px/1.14 var(--font-serif,Georgia,serif);letter-spacing:-1px;margin:10px 0 18px}.v14-phone-screen h4{margin:14px 0 2px;font-size:14px;font-weight:600}.v14-phone-screen p{color:#757782;margin:12px 0}.v14-phone-welcome{text-align:center}.v14-phone-welcome>span{letter-spacing:1.6px;color:var(--guide-accent);font-size:7px}.v14-phone-welcome h3{margin:7px 0;font-size:26px;line-height:1.15}.v14-phone-welcome h3 em{color:var(--guide-accent)}.v14-phone-welcome p{color:#9699a2;margin:7px 0 13px;font-size:8px}.v14-phone-cover{display:block;position:relative;overflow:hidden;border:0;border-radius:14px;width:100%;height:112px;padding:0}.v14-phone-cover img{object-fit:cover;width:100%;height:100%}.v14-phone-cover>span{position:absolute;color:#fff;display:flex;background:linear-gradient(#0000,#20242ca1);justify-content:space-between;align-items: center;padding:22px 12px 11px;font-size:9px;inset:auto 0 0}.v14-guide-menu{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 8px;margin-top:20px}.v14-guide-menu button{display:flex;color:#626571;background:0 0;border:0;flex-direction:column;align-items: center;gap:5px;padding:0;font-size:8px}.v14-guide-menu button>span{display:grid;color:var(--guide-accent);background:#fffc;border:1px solid #fff;border-radius:11px;place-items: center;width:39px;height:36px;transition:background .2s,transform .2s;box-shadow:0 4px 13px #35394b07}.v14-guide-menu svg{stroke-width:1.4;width:17px;height:17px}.v14-guide-menu button:hover>span{background:var(--guide-wash);transform:translateY(-2px)}.v14-phone-welcome-note{text-align:center;font-size:8px;margin:15px 0 0!important}.v14-phone-dock{position:absolute;display:grid;grid-template-columns:repeat(5,1fr);z-index:4;background:#ffffffed;border:1px solid #fff;border-radius:22px;gap:1px;height:58px;padding:9px 4px 7px;bottom:10px;left:8px;right:8px;box-shadow:0 -3px 30px #33395405}.v14-phone-dock button{display:flex;color:#92939b;white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items: center;padding:0;font-size:7px}.v14-phone-dock button[aria-pressed=true]{color:var(--guide-accent);font-weight:600}.v14-phone-dock .v14-flow-mini-orb{width:26px;height:26px;margin-top:-6px}.v14-phone-back{display:flex;color:var(--guide-accent);background:0 0;border:0;align-items: center;gap:6px;padding:4px 0 14px;font-size:10px}.v14-phone-eyebrow{letter-spacing:1.4px;font-size:8px;color:var(--guide-accent)!important;margin-bottom:0!important}.v14-phone-fact{display:flex;border-bottom:1px solid #d6d8df70;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:6px;padding:15px 0;font-size:10px}.v14-phone-fact>span{color:#91929d}.v14-phone-fact strong{color:var(--guide-accent);font-weight:600}.v14-phone-action{display:flex;color:var(--guide-accent);background:#fff;border:1px solid #e4e5eb;border-radius:13px;justify-content:space-between;align-items: center;gap:8px;width:100%;margin-top:15px;padding:13px;font-size:10px}.v14-guide-call{display:grid;gap:8px;margin-bottom:12px}.v14-guide-call .v14-phone-action{margin-top:0}.v14-guide-call .is-talk{background:var(--guide-accent);border-color:var(--guide-accent);color:#fff}.v14-guide-call .is-talk:disabled{opacity:.5}.v14-guide-call-problem{color:#b0413e;font-size:9px}.v14-phone-call{position:absolute;z-index:20;display:flex;background:radial-gradient(120% 70% at 50% 18%,#fbfdfd 0%,var(--guide-wash)55%,color-mix(in srgb,var(--guide-wash)82%,var(--guide-accent))100%);animation:v14-call-in .35s ease both;flex-direction:column;align-items: center;padding:54px 18px 22px;inset:0}@keyframes v14-call-in{0%{opacity:0;transform:scale(1.02)}}.v14-phone-call-timer{font-variant-numeric:tabular-nums;letter-spacing:.14em;color:#5f6570;margin-bottom:6px;font-size:9px}.v14-phone-call-orb{position:relative;display:grid;transform:scale(calc(1 + var(--level,0)*.16));flex:none;place-items: center;width:176px;height:176px;transition:transform 80ms linear}.v14-phone-call-orb:before,.v14-phone-call-orb:after{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--guide-accent)16%,transparent);pointer-events:none;border-radius:50%}.v14-phone-call-orb:before{inset:22px}.v14-phone-call-orb:after{inset:10px}.v14-phone-call-orb .v14-phone-call-vorb{box-shadow:0 0 44px color-mix(in srgb,var(--guide-accent)45%,transparent);border-radius:50%;width:110px;height:110px;transition:transform .3s}.v14-phone-ring{position:absolute;border:2px solid color-mix(in srgb,var(--guide-accent)35%,transparent);opacity:0;pointer-events:none;border-radius:50%;width:110px;height:110px;top:50%;left:50%;transform:translate(-50%,-50%)}.v14-phone-call.is-listening .v14-phone-ring{animation:v14-ripple 1.5s ease-out infinite}.v14-phone-call.is-listening .v14-phone-ring:nth-child(2){animation-delay:.5s}.v14-phone-call.is-listening .v14-phone-ring:nth-child(3){animation-delay:1s}@keyframes v14-ripple{0%{width:110px;height:110px;opacity:.55}to{width:160px;height:160px;opacity:0}}.v14-phone-call.is-listening .v14-phone-call-vorb{transform:scale(1.05)}.v14-phone-call.is-speaking .v14-phone-call-vorb{animation:v14-speak .6s ease-in-out infinite}.v14-phone-call.is-connecting .v14-phone-call-vorb{animation:v14-breath 1.4s ease-in-out infinite}@keyframes v14-speak{0%,to{transform:scale(1.02)}50%{transform:scale(1.08)}}@keyframes v14-breath{0%,to{transform:scale(.97);opacity:.85}50%{transform:scale(1.02);opacity:1}}.v14-phone-call-state{color:var(--guide-accent);margin:18px 0 0;font-size:14px;font-weight:500}.v14-phone-call-caps{overflow:hidden;text-align:center;flex:1;max-width:220px;min-height:0;margin-top:8px}.v14-phone-call-caps .q{color:#5f6570;margin:0;font-size:9.5px;font-style:italic}.v14-phone-call-caps .a{margin:6px 0 0;font-size:10.5px;line-height:1.5}.v14-phone-call-hint{color:#5f6570;opacity:.8;margin:4px 0 0;font-size:8.5px;font-weight:600}.v14-phone-call .v14-phone-hang{display:grid;color:#fff;background:#e0574a;border:0;border-radius:50%;flex:none;place-items: center;width:40px;height:40px;margin-top:12px;padding:0;box-shadow:0 10px 22px -7px #e0574a8c}@media (prefers-reduced-motion:reduce){.v14-phone-call-orb,.v14-phone-call .v14-phone-call-vorb,.v14-phone-ring{animation:none;transform:none}}.v14-guide-photo{object-fit:cover;border-radius:13px;width:100%;height:120px;margin:8px 0}.v14-phone-address{display:flex;align-items: center;gap:5px;font-size:9px}.v14-arrival-step{overflow:hidden;background:#fff;border:1px solid #e7e8ec;border-radius:13px;margin:10px 0}.v14-arrival-step>button{display:flex;text-align:left;background:0 0;border:0;align-items: center;gap:8px;width:100%;padding:12px;font-size:10px}.v14-arrival-step>button>span{display:grid;background:var(--guide-wash);color:var(--guide-accent);border-radius:50%;flex:none;place-items: center;width:21px;height:21px}.v14-arrival-step>button>svg{color:#999;margin-left:auto}.v14-arrival-step>div{padding:0 13px 13px}.v14-arrival-step p{margin-top:0;font-size:10px}.v14-arrival-step>div>button{display:flex;color:var(--guide-accent);background:0 0;border:0;align-items: center;gap:6px;margin-top:8px;font-size:10px}.v14-phone-sample{display:block;color:#9b9da7;margin-top:18px;font-size:8px;line-height:1.6}.v14-wifi-icon{text-align:center;color:var(--guide-accent);padding:20px}.v14-wifi-icon svg{margin:auto}.v14-phone-checks{display:grid;gap:10px;margin-top:20px}.v14-phone-checks button{display:flex;text-align:left;background:#fff;border:1px solid #e4e5e9;border-radius:13px;align-items: center;gap:11px;padding:14px 12px;font-size:10px}.v14-phone-checks i{display:grid;border:1px solid #d7d8df;border-radius:6px;flex:none;place-items: center;width:19px;height:19px}.v14-phone-checks [aria-checked=true] i{color:#fff;background:var(--guide-accent);border-color:var(--guide-accent)}.v14-phone-done{font-size:10px}.v14-guide-extra{display:flex;text-align:left;background:#fff;border:1px solid #e4e5eb;border-radius:13px;align-items: center;gap:9px;width:100%;margin-top:12px;padding:15px 10px}.v14-guide-extra>svg{color:var(--guide-accent);flex:none}.v14-guide-extra strong{display:block;font-size:10px}.v14-guide-extra small{color:#8c8d98;display:block;margin-top:3px;font-size:8px}.v14-guide-extra b{color:var(--guide-accent);margin-left:auto;font-size:11px}.v14-phone-rule,.v14-guide-recommendation{display:flex;border-bottom:1px solid #dfe1e780;gap:10px;padding:15px 0}.v14-phone-rule>svg,.v14-guide-recommendation>svg{color:var(--guide-accent);flex:none;margin-top:3px}.v14-phone-rule strong,.v14-guide-recommendation strong{font-size:11px;font-weight:600}.v14-phone-rule p,.v14-guide-recommendation p{margin:4px 0 0;font-size:10px}.v14-guide-host{text-align:center;padding:20px 0}.v14-guide-host>span{display:grid;background:var(--guide-wash);color:var(--guide-accent);border-radius:50%;place-items: center;width:55px;height:55px;margin:auto;font:24px Georgia}.v14-guide-answer{background:#fff;border:1px solid #e4e5eb;border-radius:16px;padding:16px}.v14-guide-answer p{margin-bottom:0}.v14-guide-orb{position:absolute;z-index:0;width:175px;height:175px;top:57%;right:245px}.v14-guide-orb .cl-orb{display:block;background:radial-gradient(ellipse at 25% 25%,var(--frame-orb-light,#fff1da),var(--frame-orb-mid,#c2b8a6)48%,var(--frame-orb-deep,#82776f)82%);animation:v14-guide-float 7s ease-in-out infinite;border-radius:50%;width:100%;height:100%;box-shadow:0 25px 45px #95847818}.v14-guide-orb .cl-orb.gl{background:0 0}.v14-guide-themes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:346px;max-width:100%;margin:32px 0 0 auto}.v14-guide-themes button{display:flex;color:#81818a;background:linear-gradient(#ffffff9c,#ebedf180);border:1px solid #fff;border-radius:20px;align-items: center;gap:7px;padding:9px 13px;transition:box-shadow .2s,color .2s;font-size:10px;box-shadow:inset 0 1px 1px #fff,0 4px 15px #20243c05}.v14-guide-themes button>i{border-radius:50%;width:9px;height:9px}.v14-guide-themes button[aria-pressed=true]{color:#303038;background:#fff;box-shadow:inset 0 1px 1px #fff,0 0 0 1px #cfd1d9}.v14-guide-hint{text-align:center;color:#9c9ca5;width:346px;max-width:100%;margin:15px 0 0 auto;font-size:9px}.v14-websites{background:#fff;padding-top:100px;padding-bottom:130px}.v14-website-heading{max-width:1220px;margin:0 auto 45px;padding-left:12px}.v14-website-heading h2 br{display:none}.v14-website-heading h2 em{margin-left:10px}.v14-website-heading .v14-showcase-lead{max-width:600px}.v14-website-studio{display:grid;grid-template-columns:minmax(250px,320px)minmax(0,1fr);background:radial-gradient(at 10% 0%,#f7f7fb,#0000 60%),#f0f1f5;border-radius:34px;align-items: center;gap:40px;max-width:1260px;margin:auto;padding:40px}.v14-setting{backdrop-filter:blur(26px);overflow:hidden;background:#fcfdff4d;border:1px solid #ffffffa6;border-radius:22px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:10px;transition:background .3s;box-shadow:inset 0 1px #ffffffba,0 10px 26px -16px #1e408c26}.v14-setting[data-open=true]{background:#ffffff69;width:100%}.v14-setting h3{font:inherit;margin:0}.v14-setting h3>button{display:flex;text-align:left;color:#42424b;background:0 0;border:0;align-items: center;gap:10px;width:100%;padding:11px 19px 11px 11px;font-size:14px;font-weight:500}.v14-setting h3>button>span{display:grid;background:#1d1d1f0c;border-radius:50%;flex:none;place-items: center;width:24px;height:24px}.v14-setting-colours{display:flex;margin-left:5px}.v14-setting-colours i{border:1px solid #fff;border-radius:50%;width:20px;height:20px;margin-left:-5px}.v14-setting-content{padding:0 20px 20px}.v14-setting-content>p{color:#8a8a93;margin:0 0 17px;font-size:12px;line-height:1.65}.v14-setting-content label{display:block;color:#71717c;margin-top:13px;font-size:10px}.v14-setting-content input:not([type=color]),.v14-setting-content textarea{display:block;font:12px/1.55 var(--font-sans,Arial,sans-serif);color:#494952;background:#ffffffc9;border:1px solid #e1e2e7;border-radius:10px;width:100%;margin-top:6px;padding:10px 12px}.v14-setting-content textarea{resize:vertical;min-height:78px;max-height:150px}.v14-setting-content small{display:block;color:#8c8c98;margin-top:14px;font-size:9px;line-height:1.65}.v14-website-swatches{display:grid;grid-template-columns:1fr 1fr;gap:9px}.v14-website-swatches button{display:flex;color:#7a7a86;background:#fff;border:1px solid #e5e5e9;border-radius:12px;align-items: center;gap:8px;padding:8px;font-size:10px}.v14-website-swatches button[aria-pressed=true]{color:#292932;border-color:#a6aab6}.v14-website-swatches i{display:grid;color:#fff;border-radius:50%;place-items: center;width:25px;height:25px}.v14-setting-content .v14-custom-colour{display:flex;justify-content:space-between;align-items: center}.v14-custom-colour input{cursor:pointer;background:0 0;border:none;width:35px;height:28px}.v14-domain-input{display:flex;align-items: center;gap:6px}.v14-domain-input>svg{flex:none;margin-top:6px}.v14-booking-points{display:grid;gap:9px;margin-top:12px}.v14-booking-points>span{display:flex;color:#747482;align-items: center;gap:7px;font-size:10px}.v14-reset-site{display:flex;color:#9999a4;background:0 0;border:0;align-items: center;gap:6px;margin:24px 13px 0;font-size:10px}.v14-website-preview{min-width:0}.v14-website-preview .v14-sample-note{display:flex;justify-content:center;align-items: center;gap:6px}.v14-websites.cv6-page .cv6-browser{border:1px solid #e2e3e7;border-radius:15px;box-shadow:0 20px 55px -30px #2f334c45}.v14-websites.cv6-page .cv6-browser-bar{background:#f9fafc;padding:11px}.v14-websites.cv6-page .cv6-browser-bar>div{color:#9a9ca6;border:1px solid #eeeef1;font-size:9px}.v14-websites.cv6-page .cv6-browser-bar i{background:#dddfe6}.v14-websites.cv6-page .cv6-browser-bar>.v14-preview-pill{color:#9296a1;font-size:8px}.v14-websites.cv6-page .cv6-site-content{height:570px}.v14-websites.cv6-page .cv6-site-pages button[aria-pressed=true]{background:color-mix(in srgb,var(--site-colour)9%,white);color:var(--site-colour)}.v14-websites.cv6-page .cv6-site-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--site-colour)5%,white),white)}.v14-websites.cv6-page .cv6-site-wordmark{font-family:var(--font-serif,Georgia,serif);font-size:25px;font-weight:400}.v14-websites.cv6-page .cv6-property-card{border-color:#e9e9ec}@keyframes v14-link-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes v14-caret{50%{opacity:0}}@keyframes v14-guide-float{50%{transform:translateY(-12px)rotate(-3deg)}}@media (min-width:640px) and (max-height:1000px){.v14-guide-phone-host{width:318px}}@media (max-width:1000px){.v14-guide-arrow{width:100px;left:47%}.v14-website-studio{grid-template-columns:250px minmax(0,1fr);gap:24px;padding:26px}.v14-guide-orb{width:140px;height:140px;right:235px}}@media (max-width:1023px){.v14-guide-layout{grid-template-columns:1fr;gap:64px}.v14-guide-copy{width:100%;max-width:620px;margin:auto}.v14-guide-phone-host,.v14-guide-themes,.v14-guide-hint{margin-inline-start:auto;margin-inline-end:auto}.v14-guide-arrow{display:none}.v14-guide-orb{left:calc(50% - 218px);right:auto}}@media (max-width:760px){.v14-showcase{padding:75px 22px}.v14-guide-layout{grid-template-columns:1fr;gap:46px}.v14-guide-copy{max-width:620px;margin:auto}.v14-guide-arrow{display:none}.v14-guide-orb{top:54%;left:calc(50% - 218px)}.v14-guide-stage{width:100%}.v14-website-heading{padding:0}.v14-website-heading h2 br{display:block}.v14-website-heading h2 em{margin-left:0}.v14-website-studio{grid-template-columns:1fr;border-radius:25px;margin-inline-start:-8px;margin-inline-end:-8px;padding:20px 14px}.v14-website-settings{display:flex;flex-wrap:wrap;align-items: start;gap:8px}.v14-setting{margin:0}.v14-setting[data-open=true]{flex:0 0 100%;order:-1}.v14-setting h3>button{font-size:12px}.v14-setting-colours{display:none}.v14-reset-site{margin:10px 6px}.v14-websites.cv6-page .cv6-site-content{height:560px}.v14-websites.cv6-page .cv6-site-pages{gap:0}.v14-websites.cv6-page .cv6-site-pages button{padding:8px 10px;font-size:9px}}@media (max-width:639px){.v14-guides{padding:96px 24px}.v14-guide-phone-host{width:290px}}@media (max-width:380px){.v14-phone-cover{height:90px}.v14-guide-menu{gap:10px 6px;margin-top:15px}.v14-guide-menu button>span{width:35px;height:30px}.v14-guide-themes{gap:5px}.v14-guide-themes button{padding:9px 11px}.v14-showcase{padding-inline-start:15px;padding-inline-end:15px}}@media (prefers-reduced-motion:reduce){.v14-showcase *,.v14-showcase *:before{animation:none!important;transition:none!important}.v14-guide-arrow>circle{display:none}}html[data-hosted-review] #videos:before{content:"Design reference. This section has not been adapted to Lemlin.";display:block;color:#978a6b;font:11px/1.5 var(--font-sans,Arial,sans-serif);background:#faf8f2;border:1px solid #e8e5de;border-radius:20px;width:-moz-fit-content;width:fit-content;max-width:90%;margin:0 auto 28px;padding:9px 16px}.v14-phone-screen[data-screen=menu]{padding-bottom:0}.v14-phone-welcome h3{font-size:24px}.v14-phone-cover{height:100px}.v14-guide-menu{gap:12px 8px;margin-top:16px}.v14-guide-menu button{gap:4px;line-height:1.2}.v14-guide-menu button>span{height:32px}.v14-airbnb-thread .v14-guest-bubble,.v14-ai-reply p{font-size:13px}@media (min-width:640px) and (min-height:1001px){.v14-phone-cover{height:122px}.v14-guide-menu{gap:14px 8px}}@media (max-width:380px){.v14-phone-cover{height:86px}.v14-guide-menu{gap:10px 6px;margin-top:14px}.v14-guide-menu button>span{height:30px}}.v14-guide-stage{--v14-phone-width:346px}.v14-guide-device{position:relative;width:var(--v14-phone-width);margin:0 140px 0 auto}.v14-guide-device .v14-guide-phone-host{width:100%;margin:0}.v14-guide-device .v14-guide-themes{position:absolute;display:flex;flex-flow:column;gap:8px;width:38px;max-width:none;margin:0;top:27%;left:-57px}.v14-guide-device .v14-guide-themes button{position:relative;display:grid;background:#f5f6f8;border:1px solid #fff;border-radius:50%;place-items: center;width:36px;height:36px;padding:7px;box-shadow:0 3px 10px #20243009}.v14-guide-device .v14-guide-themes button>i{border:2px solid #fff;width:20px;height:20px;box-shadow:0 0 0 1px #fff6}.v14-guide-device .v14-guide-themes button[aria-pressed=true]{box-shadow:0 0 0 1px #b3b7c2,0 3px 10px #2024300d}.v14-guide-device .v14-guide-themes button>span{position:absolute;color:#7d7e87;opacity:0;pointer-events:none;background:#fff;border:1px solid #eeedf1;border-radius:7px;padding:5px 8px;transition:opacity .2s,transform .2s;font-size:9px;right:calc(100% + 8px);transform:translate(3px)}.v14-guide-device .v14-guide-themes button:-webkit-any(:hover,:focus-visible)>span{opacity:1;transform:none}.v14-guide-device .v14-guide-themes button:-moz-any(:hover,:focus-visible)>span{opacity:1;transform:none}.v14-guide-device .v14-guide-themes button:is(:hover,:focus-visible)>span{opacity:1;transform:none}.v14-guide-revenue{position:absolute;text-align:left;color:#7c776e;z-index:4;background:0 0;border:0;width:116px;padding:0;bottom:74px;right:-127px}.v14-guide-revenue>span{display:block;font:italic 24px/1.1 var(--font-serif,Georgia,serif);letter-spacing:-.05em;color:#7c7161}.v14-guide-revenue>small{display:block;color:#827b6e;margin-top:10px;font-size:10px;line-height:1.65}.v14-guide-revenue>strong{display:flex;color:#958469;align-items: center;gap:4px;margin-top:12px;font-size:9px;font-weight:500}.v14-guide-revenue>svg{position:absolute;overflow:visible;fill:none;stroke:#bfb29b;stroke-width:1.1;pointer-events:none;width:103px;height:74px;top:calc(100% + 3px);right:0}.v14-guide-revenue:hover>strong{color:#5f5037}.v14-guide-revenue:hover>svg{transform:translate(-2px,2px)}.v14-guide-stage>.v14-guide-hint{width:var(--v14-phone-width);margin:22px 140px 0 auto}.v14-guides .v14-phone-screen{touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#d1d0d7 transparent;-webkit-overflow-scrolling:touch}.v14-guides .v14-phone-screen[data-screen=menu]{overflow:hidden}.v14-phone-screen:focus-visible{outline:1px solid #b9b5ab;outline-offset:-2px}.v14-guides .v14-guide-arrow{width:140px;top:60%;left:43%}.v14-websites{padding-top:64px;padding-bottom:80px}.v14-website-studio{grid-template-columns:minmax(300px,380px)minmax(0,1fr);background:#f0f2f7;border-radius:36px;align-items: center;gap:24px;max-width:1232px;padding:40px}.v14-website-settings{width:100%;padding:12px 0}.v14-setting{backdrop-filter:blur(26px)saturate(1.05);background:#fcfdff33;border-color:#ffffff80;width:-moz-fit-content;width:fit-content;margin-bottom:10px}.v14-setting[data-open=true]{background:#fcfdff73;width:100%;min-height:220px}.v14-setting h3>button{color:#343944;letter-spacing:-.01em;gap:12px;min-height:48px;padding:12px 20px 12px 12px;font-size:15.5px}.v14-setting h3>button>span{width:26px;height:26px}.v14-setting-content{padding:2px 25px 23px 50px}.v14-setting-content>p{color:#838997;max-width:265px;margin-bottom:20px;font-size:14px;line-height:1.7}.v14-setting-content label{font-size:11px}.v14-setting-content input:not([type=color]),.v14-setting-content textarea{padding:11px 13px;font-size:13px}.v14-setting-colours i{width:23px;height:23px}.v14-website-swatches{gap:12px}.v14-website-swatches button>i{width:30px;height:30px}.v14-website-swatches button{font-size:9px}.v14-website-cta{display:flex;color:#444c5b;letter-spacing:-.02em;background:linear-gradient(#fafbff,#e5e9f2);border:1px solid #dce0e9;border-radius:30px;justify-content:center;align-items: center;gap:24px;margin-top:26px;padding:15px 25px;transition:transform .2s,box-shadow .2s;font-size:14px;box-shadow:inset 0 1px #fff,0 8px 20px #6d799519}.v14-website-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 11px 22px #6d79952d}.v14-reset-site{margin-top:16px;font-size:10px}.v14-site-styles{display:flex;gap:12px}.v14-site-styles button{color:#9095a0;background:0 0;border:0;padding:0;font-size:10px}.v14-site-styles button>span{display:block;background:linear-gradient(#c6b8a5 62%,#fff 62%);border:3px solid #fff;border-radius:8px;width:66px;height:50px;margin-bottom:7px;box-shadow:0 0 0 1px #e2e4e9}.v14-site-styles [data-look=minimal]{background:linear-gradient(#fff 62%,#edf0f4 62%)}.v14-site-styles [data-look=warm]{background:linear-gradient(#e6d9c3 62%,#fcf6eb 62%)}.v14-site-styles [aria-pressed=true]>span{box-shadow:0 0 0 2px #acb2c0}.v14-websites.cv6-page .cv6-site-content{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c6c9d0 #fafafa;height:590px}.v14-websites.cv6-page .cv6-site-content:focus-visible{outline:2px solid #c2c8d3;outline-offset:-2px}.v14-websites.cv6-page .cv6-site-nav{background:#fff;border-bottom:1px solid #eeedef;padding:18px 22px}.v14-websites.cv6-page .cv6-site-hero:not(.is-compact){position:relative;isolation:isolate;min-height:275px;padding:35px 24px 25px}.v14-websites.cv6-page [data-site-look=editorial] .cv6-site-hero:not(.is-compact){color:#fff;text-align:left;background:linear-gradient(90deg,#1d241ea8,#24352b33),url(/landing/garden-house.jpg) 50%/cover}.v14-websites.cv6-page [data-site-look=editorial] .cv6-site-hero:not(.is-compact)>span,.v14-websites.cv6-page [data-site-look=editorial] .cv6-site-hero:not(.is-compact)>p{color:#ffffffd9}.v14-websites.cv6-page [data-site-look=editorial] .cv6-site-hero:not(.is-compact) h3{color:#fff}.v14-websites.cv6-page [data-site-look=editorial] .cv6-site-hero:not(.is-compact)>p{margin-left:0}.v14-websites.cv6-page .cv6-site-hero:not(.is-compact) h3{font:400 clamp(24px,2.5vw,36px)/1.12 var(--font-serif,Georgia,serif);letter-spacing:-.035em;max-width:355px;margin:10px 0 12px}.v14-websites.cv6-page .cv6-site-hero:not(.is-compact)>p{max-width:340px;margin-bottom:22px;font-size:11px;line-height:1.7}.v14-websites.cv6-page .cv6-site-hero:not(.is-compact) .cv6-site-search{position:relative;color:#3c443e;text-align:left;background:#fffffff2;border:1px solid #ffffff85;border-radius:12px;max-width:none;box-shadow:0 10px 25px #19271c13}.v14-websites.cv6-page [data-site-look=warm] .cv6-site-hero:not(.is-compact){background:#f2eadd}.v14-websites.cv6-page [data-site-look=minimal] .cv6-site-hero:not(.is-compact){background:#fff}.v14-websites.cv6-page .cv6-property-grid{gap:17px;padding:0 22px 24px}.v14-websites.cv6-page .cv6-property-card{overflow:hidden;background:#fff;border:0;border-radius:12px;box-shadow:0 0 0 1px #eae9e6}.v14-websites.cv6-page .cv6-card-open>img{height:135px}.v14-websites.cv6-page .cv6-card-open>span{padding:12px}.v14-websites.cv6-page .cv6-property-title h3{font-family:var(--font-serif,Georgia,serif);font-weight:400}@media (min-width:640px) and (max-height:1000px){.v14-guide-stage{--v14-phone-width:318px}}@media (max-width:1199px){.v14-guide-device,.v14-guide-stage>.v14-guide-hint{margin-right:115px}.v14-guide-revenue{width:94px;right:-101px}.v14-guide-revenue>span{font-size:21px}}@media (max-width:1023px){.v14-guide-device,.v14-guide-stage>.v14-guide-hint{margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:900px){.v14-website-studio{grid-template-columns:minmax(240px,300px)minmax(0,1fr);gap:24px;padding:26px}.v14-setting-content{padding-left:22px}.v14-setting-colours{display:none}}@media (max-width:760px){.v14-website-studio{grid-template-columns:1fr;gap:32px;padding:24px 18px}.v14-website-settings{display:block;max-width:380px;margin:auto}.v14-setting{margin-bottom:10px}.v14-setting[data-open=true]{min-height:220px}.v14-websites.cv6-page .cv6-site-content{height:560px}.v14-website-cta{margin-top:22px}.v14-setting-colours{display:flex}.v14-websites.cv6-page .cv6-site-hero:not(.is-compact) h3{font-size:31px}}@media (max-width:639px){.v14-guide-stage{--v14-phone-width:290px}.v14-guide-device .v14-guide-themes{gap:6px;width:26px;left:-31px}.v14-guide-device .v14-guide-themes button{width:25px;height:25px;padding:3px}.v14-guide-device .v14-guide-themes button>i{width:17px;height:17px}.v14-guide-device .v14-guide-themes button>span{z-index:10;left:calc(100% + 7px);right:auto}.v14-guide-revenue{position:relative;width:215px;margin:28px 0 0 auto;padding-left:28px;bottom:auto;right:auto}.v14-guide-revenue>span{font-size:22px}.v14-guide-revenue>small{margin-top:6px;font-size:10px}.v14-guide-revenue>svg{width:57px;height:50px;top:-54px;right:-14px;transform:rotate(115deg)}.v14-guide-stage>.v14-guide-hint{margin-top:20px}}@media (min-width:1024px){.v14-guide-copy{display:contents}.v14-guide-intro{grid-column:1;grid-row:1;max-width:none}.v14-guide-conversation{grid-column:1;grid-row:2;position:relative;z-index:2}.v14-guide-conversation .v14-airbnb-window{margin-top:0}.v14-guide-stage{grid-column:2;grid-row:1/3;align-self: end;padding-top:0}.v14-guide-stage>.v14-guide-hint{min-height:15px;margin-top:17px;font-size:10px;line-height:15px}.v14-guides .v14-guide-arrow{top:auto;bottom:185px}}.v14-phone-dock .v14-dock-orb.cl-orb,.v14-phone-dock .v14-dock-orb.cl-orb.gl{position:relative;display:block;animation:v14-dock-breathe 4s ease-in-out infinite;border-radius:50%;flex:0 0 27px;width:27px;height:27px;margin-top:-7px;inset:auto;transform:none}@keyframes v14-dock-breathe{50%{filter:brightness(1.14);transform:translateY(-1px)}}.v14-websites.cv6-page .cv6-site-pages-combined{flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:3px;min-height:61px;padding:15px 18px}.v14-websites.cv6-page .cv6-site-pages-combined>button{padding:7px 8px;font-size:10px}.v14-websites.cv6-page .cv6-site-pages-combined>.cv6-combined-brand{color:var(--site-colour);font:400 20px/1.1 var(--font-serif,Georgia,serif);overflow-wrap:anywhere;text-align:left;max-width:170px;margin-right:auto;padding-left:0}.cv6-combined-brand img{object-fit:contain;width:65px;max-height:30px}.v14-websites.cv6-page [data-site-look=minimal] .cv6-site-hero:not(.is-compact),.v14-websites.cv6-page [data-site-look=warm] .cv6-site-hero:not(.is-compact){text-align:center;display:flex;color:#292d32;flex-direction:column;align-items: center;gap:0;min-height:275px}.v14-websites.cv6-page [data-site-look=minimal] .cv6-site-hero:not(.is-compact) h3,.v14-websites.cv6-page [data-site-look=warm] .cv6-site-hero:not(.is-compact) h3{color:#292d32;text-wrap:balance;overflow-wrap:break-word;width:100%;max-width:355px;margin:12px auto}.v14-websites.cv6-page [data-site-look=minimal] .cv6-site-hero:not(.is-compact) h3{font-family:var(--font-sans,Arial,sans-serif);letter-spacing:-.045em;font-size:clamp(24px,2.4vw,33px);font-weight:500}.v14-websites.cv6-page [data-site-look=warm] .cv6-site-hero:not(.is-compact) h3{color:#564132}.v14-websites.cv6-page [data-site-look=minimal] .cv6-site-hero:not(.is-compact)>p,.v14-websites.cv6-page [data-site-look=warm] .cv6-site-hero:not(.is-compact)>p{color:#72716e;margin:0 auto 20px}.v14-websites.cv6-page .cv6-site-hero:not(.is-compact) .cv6-site-search{width:100%;margin-top:0}@media (prefers-reduced-motion:reduce){.v14-phone-dock .v14-dock-orb.cl-orb{animation:none}}.cv6-page .cv6-site-content[data-site-look=warm]{background:#f7f4ef}.cv6-page .cv6-site-content[data-site-look=warm] .cv6-site-hero:not(.is-compact){display:flex;text-align:left;color:#fff;background:linear-gradient(to top,#14100de0 0%,#14100d8c 45%,#14100d33 100%),var(--site-hero-photo)center/cover;flex-direction:column;justify-content:flex-end;align-items: flex-start;min-height:340px;padding:40px 26px 26px}.cv6-page .cv6-site-content[data-site-look=warm] .cv6-site-hero:not(.is-compact)>span{color:#ffffffe6;letter-spacing:.24em;text-transform:uppercase;font-size:9px;font-weight:600}.cv6-page .cv6-site-content[data-site-look=warm] .cv6-site-hero:not(.is-compact) h3{color:#fff;font:300 clamp(28px,3.1vw,42px)/1.04 var(--font-sans,Arial,sans-serif);letter-spacing:-.045em;text-align:left;max-width:420px;margin:10px 0}.cv6-page .cv6-site-content[data-site-look=warm] .cv6-site-hero:not(.is-compact)>p{color:#ffffffd9;text-align:left;max-width:360px;margin:0 0 20px}.cv6-page .cv6-site-content[data-site-look=warm] .cv6-site-hero:not(.is-compact) .cv6-site-search{border-color:#fff6;border-radius:999px;width:100%;box-shadow:0 16px 40px #00000040}.cv6-page .cv6-site-content[data-site-look=warm] .cv6-property-card{box-shadow:none;background:0 0;border-radius:18px}.cv6-page .cv6-site-content[data-site-look=warm] .cv6-card-open>img{border-radius:18px;height:190px}.cv6-page .cv6-site-content[data-site-look=warm] .cv6-card-open strong{letter-spacing:-.02em;font-weight:500}.cv6-page .cv6-site-content[data-site-look=warm] :-webkit-any(h3,h4){letter-spacing:-.035em;font-weight:300}.cv6-page .cv6-site-content[data-site-look=warm] :-moz-any(h3,h4){letter-spacing:-.035em;font-weight:300}.cv6-page .cv6-site-content[data-site-look=warm] :is(h3,h4){letter-spacing:-.035em;font-weight:300}.cv6-page .cv6-site-content[data-site-look=editorial]{background:#faf8f3}.cv6-page .cv6-site-content[data-site-look=editorial] :not(.cv6-save-stay):not(svg){border-radius:0!important}.cv6-page .cv6-site-content[data-site-look=editorial] .cv6-site-hero:not(.is-compact){display:flex;text-align:left;color:#141412;background:#faf8f3;border-bottom:1px solid #141412;flex-direction:column;align-items: flex-start;min-height:300px;padding:30px 26px 26px}.cv6-page .cv6-site-content[data-site-look=editorial] .cv6-site-hero:not(.is-compact)>span{color:#141412;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #141412;width:100%;padding-bottom:12px;font-size:9px;font-weight:600}.cv6-page .cv6-site-content[data-site-look=editorial] .cv6-site-hero:not(.is-compact) h3{color:#141412;font:400 clamp(34px,3.8vw,52px)/.96 var(--font-serif,Georgia,serif);letter-spacing:-.03em;text-align:left;max-width:460px;margin:22px 0 12px}.cv6-page .cv6-site-content[data-site-look=editorial] .cv6-site-hero:not(.is-compact)>p{color:#5f5d57;text-align:left;max-width:380px;margin:0 0 22px}.cv6-page .cv6-site-content[data-site-look=editorial] .cv6-site-hero:not(.is-compact) .cv6-site-search{box-shadow:none;background:#faf8f3;border:1px solid #141412;width:100%}.cv6-page .cv6-site-content[data-site-look=editorial] .cv6-property-card{box-shadow:none;background:0 0;border-bottom:1px solid #141412}.cv6-page .cv6-site-content[data-site-look=editorial] .cv6-card-open>img{height:160px}.cv6-page .cv6-site-content[data-site-look=editorial] .cv6-card-open strong{font:400 19px/1.15 var(--font-serif,Georgia,serif);letter-spacing:-.015em}.cv6-page .cv6-site-content[data-site-look=editorial] :-webkit-any(h3,h4){font-family:var(--font-serif,Georgia,serif);font-weight:400}.cv6-page .cv6-site-content[data-site-look=editorial] :-moz-any(h3,h4){font-family:var(--font-serif,Georgia,serif);font-weight:400}.cv6-page .cv6-site-content[data-site-look=editorial] :is(h3,h4){font-family:var(--font-serif,Georgia,serif);font-weight:400}.v14-site-styles [data-look=editorial]{background:linear-gradient(#141412,#141412) 12% 38%/46% 16% no-repeat,linear-gradient(#141412,#141412) 12% 62%/30% 16% no-repeat,#faf8f3}@container (width>=900px){.cv6-page .cv6-site-content .cv6-property-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv6-browser[data-real-live=true]>:not(.cv6-browser-bar),.cv6-browser[data-real-loading=true]>:not(.cv6-browser-bar){visibility:hidden}.cv6-browser[data-real-loading=true]{animation:cv6-real-wait 1.4s linear infinite;background:linear-gradient(100deg,#f4f5f3 30%,#fbfbfa 50%,#f4f5f3 70%) 0 0/220% 100%}@keyframes cv6-real-wait{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.cv6-browser[data-real-loading=true]{animation:none}}@media (max-width:760px){.v14-website-studio{gap:12px;padding:12px 10px 14px}.v14-website-preview{order:-1}.v14-websites.cv6-page .cv6-site-content{height:400px}.v14-website-preview .v14-sample-note{margin-top:6px;font-size:11px}.v14-website-settings{display:flex;flex-wrap:wrap;align-items: center;gap:6px;max-width:none;margin:0;padding:0}.v14-setting{width:auto;margin:0}.v14-setting h3>button{gap:6px;min-height:34px;padding:5px 12px 5px 5px;font-size:13px}.v14-setting h3>button>span{width:22px;height:22px}.v14-setting-colours{display:none}.v14-setting[data-open=true]{flex:0 0 100%;order:99;min-height:0}.v14-setting-content{padding:0 12px 12px}.v14-setting-content>p{display:none}.v14-website-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.v14-website-swatches button{flex-direction:column;justify-content:center;gap:4px;min-height:0;padding:6px 2px;font-size:10px}.v14-website-swatches button>i{width:24px;height:24px}.v14-setting-content .v14-custom-colour{margin-top:8px}.v14-website-cta{order:100;gap:12px;margin-top:2px;padding:9px 16px;font-size:13px}.v14-reset-site{order:101;margin:0 6px}}.cv6-browser .se{position:absolute;z-index:30;--se-colour:var(--site-colour,#105254);--se-on:var(--site-on-colour,#fff);--level:0;font-family:inherit;bottom:14px;right:14px}.cv6-browser .se-launch{display:flex;color:#1f2622;cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:999px;align-items: center;gap:8px;padding:5px 14px 5px 5px;transition:transform .2s,box-shadow .2s;font-size:12.5px;font-weight:600;box-shadow:0 10px 28px -12px #1d2b2666,0 2px 6px -2px #1d2b2622}.cv6-browser .se-launch:hover{transform:translateY(-1px);box-shadow:0 14px 32px -12px #1d2b2680,0 2px 6px -2px #1d2b2622}.cv6-browser .se-orb{position:relative;display:block;overflow:hidden;background:radial-gradient(circle at 32% 28%,#ffffffd9,var(--se-colour)62%,#0b1f1c);transform:scale(calc(1 + var(--level)*.14));border-radius:50%;flex:none;width:36px;height:36px;transition:transform .12s linear}.cv6-browser .se-orb .cl-orb,.cv6-browser .se-orb .cl-orb.gl{position:absolute;width:100%;height:100%;margin:0;inset:0;transform:none}.cv6-browser .se-panel{display:flex;color:#1f2622;overflow:hidden;animation:se-in .22s ease both;background:#fff;border:1px solid #0000000f;border-radius:18px;flex-direction:column;width:min(320px,100vw - 60px);max-height:min(470px,78vh);box-shadow:0 24px 60px -24px #1d2b2680,0 4px 14px -6px #1d2b2630}@keyframes se-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.cv6-browser .se-head{display:flex;border-bottom:1px solid #eef0ee;align-items: center;gap:9px;padding:11px 12px}.cv6-browser .se-dot{background:radial-gradient(circle at 32% 28%,#ffffffd9,var(--se-colour)62%,#0b1f1c);border-radius:50%;flex:none;width:26px;height:26px}.cv6-browser .se-head>div{flex:1;min-width:0}.cv6-browser .se-name{margin:0;font-size:13px;font-weight:650;line-height:1.2}.cv6-browser .se-sub{color:#7c857f;margin:0;font-size:10.5px}.cv6-browser .se-icon{display:grid;color:#4b544e;cursor:pointer;background:#f3f5f3;border:0;border-radius:50%;place-items: center;width:26px;height:26px}.cv6-browser .se-list{overflow-y:auto;overscroll-behavior:contain;display:flex;scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:150px;padding:12px}.cv6-browser .se-turn{display:flex;flex-direction:column;align-items: flex-start;gap:5px}.cv6-browser .se-turn.is-me{align-items: flex-end}.cv6-browser .se-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:88%;margin:0;padding:8px 11px;font-size:12.5px;line-height:1.45}.cv6-browser .se-msg.is-her{background:#f3f5f3;border-bottom-left-radius:5px;align-self: flex-start}.cv6-browser .se-msg.is-me{background:var(--se-colour);color:var(--se-on);border-bottom-right-radius:5px;align-self: flex-end}.cv6-browser .se-msg.is-live{opacity:.7}.cv6-browser .se-msg.is-failed{opacity:.55}.cv6-browser .se-go{display:flex;flex-wrap:wrap;gap:5px}.cv6-browser .se-go button,.cv6-browser .se-chips button{display:inline-flex;border:1px solid color-mix(in srgb,var(--se-colour)28%,#fff);background:color-mix(in srgb,var(--se-colour)7%,#fff);color:var(--se-colour);cursor:pointer;border-radius:999px;align-items: center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600}.cv6-browser .se-go button:hover,.cv6-browser .se-chips button:hover{background:color-mix(in srgb,var(--se-colour)14%,#fff)}.cv6-browser .se-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.cv6-browser .se-dots{display:inline-flex;gap:4px;padding:11px 12px}.cv6-browser .se-dots i{animation:se-dot 1s infinite ease-in-out;background:#97a09a;border-radius:50%;width:5px;height:5px}.cv6-browser .se-dots i:nth-child(2){animation-delay:.15s}.cv6-browser .se-dots i:nth-child(3){animation-delay:.3s}@keyframes se-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.cv6-browser .se-problem{color:#9a3a22;background:#fdf1ee;border-radius:10px;margin:0 12px 8px;padding:7px 10px;font-size:11px;line-height:1.4}.cv6-browser .se-form{display:flex;background:#fff;border:1px solid #e2e6e3;border-radius:999px;align-items: center;gap:6px;margin:0 10px;padding:4px 4px 4px 12px}.cv6-browser .se-form:focus-within{border-color:color-mix(in srgb,var(--se-colour)55%,#fff)}.cv6-browser .se-form input{outline:0;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:12.5px}.cv6-browser .se-send,.cv6-browser .se-talk{display:grid;cursor:pointer;border:0;border-radius:50%;flex:none;place-items: center;width:30px;height:30px}.cv6-browser .se-send{background:var(--se-colour);color:var(--se-on)}.cv6-browser .se-send:disabled{opacity:.35;cursor:default}.cv6-browser .se-talk{background:color-mix(in srgb,var(--se-colour)12%,#fff);color:var(--se-colour)}.cv6-browser .se-callbar{display:flex;background:color-mix(in srgb,var(--se-colour)8%,#fff);border-radius:999px;align-items: center;gap:10px;margin:0 10px;padding:6px 6px 6px 8px}.cv6-browser .se-callbar p{flex:1;margin:0;font-size:12px;font-weight:600}.cv6-browser .se-orb.is-call{width:30px;height:30px}.cv6-browser .se-end{display:inline-flex;color:#fff;cursor:pointer;background:#c8402c;border:0;border-radius:999px;align-items: center;gap:5px;padding:7px 12px;font-size:11px;font-weight:600}.cv6-browser .se-foot{text-align:center;color:#9aa29c;margin:0;padding:7px 12px 10px;font-size:9.5px}@media (prefers-reduced-motion:reduce){.cv6-browser .se-panel,.cv6-browser .se-dots i{animation:none}.cv6-browser .se-orb{transition:none}}.cv6-page .cv6-hero-work{display:flex;color:#fff;align-items: center;gap:10px;min-height:30px;margin:22px 0 4px;font-size:13px}.cv6-page .cv6-hero-work>span:first-child{color:rgb(var(--ink-muted));font-size:11px}.cv6-page .cv6-hero-work>strong{animation:cv6-word-in .5s ease both;min-width:24ch;font-size:13px;font-weight:400}.cv6-page .cv6-hero-work>button{display:grid;border:1px solid color-mix(in srgb,rgb(var(--line)/.45)14.5%,transparent);color:rgb(var(--ink-muted));border-radius:50%;place-items: center;width:24px;height:24px}.cv6-page .cv6-subscription{display:grid;grid-template-columns:1fr 1fr;background:rgb(var(--surface));align-items: center;gap:85px}.cv6-page .cv6-subscription h2{letter-spacing:-1.4px;font-size:clamp(30px,3.2vw,44px);line-height:1.15}.cv6-page .cv6-subscription h2>span{color:rgb(var(--ink-muted))}.cv6-page .cv6-subscription>div:first-child>p:not(.cl-kicker){color:rgb(var(--ink-muted));max-width:370px;margin-top:22px;font-size:13px;line-height:1.85}.cv6-page .cv6-subscription ul{list-style:none;display:flex;flex-direction:column;gap:13px;margin:27px 0 0;padding:0}.cv6-page .cv6-subscription li{display:flex;color:rgb(var(--brand));align-items: center;gap:9px;font-size:12px}.cv6-page .cv6-plan-card{background:rgb(var(--surface-raised));border:1px solid rgb(var(--line));box-shadow:0 25px 50px -35px color-mix(in srgb,rgb(var(--ink))20%,transparent);border-radius:16px;padding:30px}.cv6-page .cv6-plan-card>label{display:flex;color:rgb(var(--brand));justify-content:space-between;align-items: center;font-size:12px}.cv6-page .cv6-plan-card>label strong{color:rgb(var(--brand));font-size:27px;font-weight:400}.cv6-page .cv6-plan-card>input{accent-color:rgb(var(--t-accent-deep));cursor:pointer;width:100%;margin:22px 0 8px}.cv6-page .cv6-range-labels{display:flex;color:rgb(var(--ink-muted));justify-content:space-between;font-size:9px}.cv6-page .cv6-plan-price{margin:30px 0 24px}.cv6-page .cv6-plan-price>strong{letter-spacing:-2px;color:rgb(var(--brand));font-size:54px;font-weight:400;line-height:1.2}.cv6-page .cv6-plan-price>span{color:rgb(var(--ink-muted));margin-left:8px;font-size:12px}.cv6-page .cv6-plan-price>p{color:rgb(var(--ink-muted));margin-top:8px;font-size:12px}.cv6-page .cv6-plan-breakdown{display:flex;border-top:1px solid rgb(var(--line));border-bottom:1px solid rgb(var(--line));flex-direction:column;gap:12px;margin-bottom:20px;padding:19px 0}.cv6-page .cv6-plan-breakdown>span{display:flex;color:rgb(var(--ink-muted));justify-content:space-between;gap:12px;font-size:10px}.cv6-page .cv6-plan-breakdown strong{color:rgb(var(--brand));font-weight:400}.cv6-page .cv6-plan-card>a{width:100%}.cv6-page .cv6-plan-card>p{text-align:center;margin-top:13px}@keyframes cv6-word-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:700px){.cv6-page .cv6-subscription{grid-template-columns:1fr;gap:28px;padding:45px 18px}.cv6-page .cv6-plan-card{padding:24px}.cv6-page .cv6-plan-price>strong{font-size:46px}.cv6-page .cv6-hero-work{gap:7px}.cv6-page .cv6-hero-work>strong{min-width:0;font-size:11px}.cv6-page .cv6-hero-work>span:first-child{font-size:9px}}@media (prefers-reduced-motion:reduce){.cv6-page .cv6-hero-work>strong{animation:none}}.cv6-page .cv6-guides{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgb(var(--line));background:rgb(var(--surface-raised));align-items: center;gap:75px}.cv6-page .cv6-guide-copy h2,.cv6-page .cv6-website-heading h2{letter-spacing:-1.4px;font-size:clamp(30px,3.2vw,44px);line-height:1.15}.cv6-page .cv6-guide-copy h2>span,.cv6-page .cv6-website-heading h2>span{color:rgb(var(--ink-muted))}.cv6-page .cv6-guide-copy>p:not(.cl-kicker):not(.cv6-footnote){color:rgb(var(--brand));max-width:415px;margin-top:20px;font-size:13px;line-height:1.85}.cv6-page .cv6-guide-themes{display:flex;gap:7px;margin:24px 0}.cv6-page .cv6-guide-themes button{border:1px solid rgb(var(--line));color:rgb(var(--ink-muted));border-radius:20px;padding:7px 14px;font-size:10px}.cv6-page .cv6-guide-themes button[aria-pressed=true]{background:rgb(var(--soft));color:rgb(var(--brand));border-color:rgb(var(--line))}.cv6-page .cv6-guide-delivery{border:1px solid rgb(var(--line));background:rgb(var(--surface-raised));box-shadow:0 15px 30px -25px color-mix(in srgb,rgb(var(--ink))25.1%,transparent);border-radius:13px;max-width:410px;padding:17px;transition:box-shadow .4s}.cv6-page .cv6-guide-delivery.is-delivered{box-shadow:0 0 0 2px #fff,0 15px 30px -25px color-mix(in srgb,rgb(var(--ink))25.1%,transparent)}.cv6-page .cv6-guide-delivery>div:first-child{display:flex;border-bottom:1px solid rgb(var(--line)/.45);justify-content:space-between;align-items: center;gap:12px;margin-bottom:14px;padding-bottom:12px}.cv6-page .cv6-guide-delivery>div:first-child>span:last-child{color:rgb(var(--ink-muted));font-size:8px}.cv6-page .cv6-guide-delivery .cv2-channel{font-size:10px}.cv6-page .cv6-guide-delivery>p{color:rgb(var(--brand));margin-top:15px;font-size:12px;line-height:1.8}.cv6-page.cv2-page .cv6-guide-delivery .cv2-portrait>.cl-orb{box-shadow:none;width:75%;height:75%}.cv6-page .cv6-guide-delivery>button{display:flex;text-align:left;border:1px solid rgb(var(--line));background:rgb(var(--surface));border-radius:8px;align-items: center;gap:12px;width:100%;margin-top:16px;padding:9px}.cv6-page .cv6-guide-delivery>button>img{object-fit:cover;border-radius:6px;width:50px;height:50px}.cv6-page .cv6-guide-delivery>button>span{flex:1}.cv6-page .cv6-guide-delivery strong{color:rgb(var(--brand));font-size:11px;font-weight:500}.cv6-page .cv6-guide-delivery small{display:block;color:rgb(var(--ink-muted));margin-top:3px;font-size:8px}.cv6-page .cv6-guide-delivery>button>svg{color:rgb(var(--ink-muted))}.cv6-page .cv6-guide-progress{max-width:410px;margin:22px 0 12px}.cv6-page .cv6-guide-progress>p{color:rgb(var(--brand));font-size:11px}.cv6-page .cv6-guide-progress>div{display:flex;gap:5px;margin-top:8px}.cv6-page .cv6-guide-progress button{flex:1;padding:6px 0}.cv6-page .cv6-guide-progress button>span{display:block;background:rgb(var(--soft));border-radius:5px;height:3px}.cv6-page .cv6-guide-progress button[aria-current=step]>span{background:color-mix(in srgb,rgb(var(--brand))45%,rgb(var(--surface-raised)))}.cv6-page .cv6-guide-controls{display:flex;justify-content:space-between;gap:12px;max-width:410px}.cv6-page .cv6-guide-controls button{display:flex;border:1px solid rgb(var(--line));color:rgb(var(--ink-muted));border-radius:7px;justify-content:center;align-items: center;gap:8px;min-height:40px;padding:11px 14px;font-size:11px}.cv6-page .cv6-guide-controls button:last-child{background:rgb(var(--t-accent-deep));color:#fff;border-color:rgb(var(--line))}.cv6-page .cv6-footnote{display:flex;color:rgb(var(--ink-muted));align-items: center;gap:6px;margin-top:16px;font-size:9px;line-height:1.7}.cv6-page .cv6-phone-host{position:relative;background:radial-gradient(#f1f4ed,#fff 70%);border-radius:35px;padding:22px 0}.cv6-page .cv6-phone-host h1,.cv6-page .cv6-phone-host h2,.cv6-page .cv6-phone-host h3{font-family:var(--guest-display)}.cv6-page .cv6-guide-help{position:absolute;border:1px solid rgb(var(--line));background:rgb(var(--surface-raised));box-shadow:0 8px 25px color-mix(in srgb,rgb(var(--ink))13.3%,transparent);display:flex;color:rgb(var(--brand));border-radius:10px;gap:8px;padding:14px;font-size:11px;line-height:1.7;bottom:15px;left:5%;right:5%}.cv6-page .cv6-guide-help>svg{flex:none;margin-top:3px}.cv6-page .cv6-guide-help button{align-self: start;padding:2px 7px}.cv6-page .cv6-website-heading{display:flex;justify-content:space-between;align-items: flex-end;gap:45px;margin-bottom:35px}.cv6-page .cv6-website-heading>p{color:rgb(var(--brand));max-width:320px;font-size:13px;line-height:1.85}.cv6-page .cv6-website-workbench{display:grid;grid-template-columns:255px minmax(0,1fr);border:1px solid rgb(var(--line));overflow:hidden;background:rgb(var(--surface));border-radius:18px}.cv6-page .cv6-brand-controls{display:flex;background:rgb(var(--surface-raised));border-right:1px solid rgb(var(--line));flex-direction:column;gap:14px;padding:24px}.cv6-page .cv6-brand-controls>div:first-child{display:flex;color:rgb(var(--brand));justify-content:space-between;margin-bottom:4px;font-size:13px}.cv6-page .cv6-brand-controls>div:first-child strong{font-weight:500}.cv6-page .cv6-brand-controls label:not(.cv6-custom-colour),.cv6-page .cv6-brand-controls legend{display:block;color:rgb(var(--brand));font-size:10px}.cv6-page .cv6-brand-controls input:not([type=file]):not([type=color]),.cv6-page .cv6-brand-controls textarea{display:block;color:rgb(var(--brand));border:1px solid rgb(var(--line));background:rgb(var(--surface-raised));resize:vertical;border-radius:6px;width:100%;margin-top:5px;padding:8px 10px;font:11px/1.6 Arial,sans-serif}.cv6-page .cv6-brand-controls fieldset{border:0;margin:0;padding:0}.cv6-page .cv6-brand-controls .cv6-logo-upload{display:flex;cursor:pointer;border:1px dashed rgb(var(--line));border-radius:6px;align-items: center;gap:8px;padding:9px 10px}.cv6-page .cv6-logo-upload input{width:100%;margin-top:6px;font-size:8px}.cv6-page .cv6-brand-controls .cv6-logo-upload{flex-wrap:wrap}.cv6-page .cv6-remove-logo{color:rgb(var(--ink-muted));text-align:left;font-size:9px}.cv6-page .cv6-brand-controls [role=alert]{color:rgb(var(--brand));font-size:10px}.cv6-page .cv6-colours{display:flex;align-items: center;gap:7px;margin-top:9px}.cv6-page .cv6-colours>button{display:grid;color:#fff;border-radius:50%;place-items: center;width:23px;height:23px;box-shadow:0 0 0 2px #fff}.cv6-page .cv6-colours>button[aria-pressed=true]{outline:1px solid rgb(var(--line));outline-offset:2px}.cv6-page .cv6-custom-colour{display:flex;color:rgb(var(--ink-muted));align-items: center;gap:4px;font-size:8px}.cv6-page .cv6-custom-colour input{border:0;width:20px;height:23px;padding:0}.cv6-page .cv6-control-note{color:rgb(var(--ink-muted));font-size:9px;line-height:1.7}.cv6-page .cv6-website-canvas{min-width:0;padding:20px}.cv6-page .cv6-device-controls{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-bottom:16px}.cv6-page .cv6-device-controls>span{display:flex;color:rgb(var(--ink-muted));align-items: center;gap:5px;font-size:9px}.cv6-page .cv6-device-controls>div{display:flex;gap:4px}.cv6-page .cv6-device-controls button{display:grid;color:rgb(var(--ink-muted));border-radius:5px;place-items: center;width:30px;height:29px}.cv6-page .cv6-device-controls button[aria-pressed=true]{color:rgb(var(--brand));background:rgb(var(--surface-raised));box-shadow:0 1px 5px color-mix(in srgb,rgb(var(--ink))6.3%,transparent)}.cv6-page .cv6-browser{overflow:hidden;background:#fff;border:1px solid #dfe4d8;border-radius:11px;width:100%;max-width:850px;margin:0 auto;transition:max-width .45s;box-shadow:0 20px 40px -25px #3b4e2b33}.cv6-page .cv6-browser.is-mobile{max-width:310px}.cv6-page .cv6-browser-bar{display:flex;background:#f2f4ef;border-bottom:1px solid #e3e8dc;align-items: center;gap:15px;padding:10px 12px}.cv6-page .cv6-browser-bar>span{display:flex;gap:4px}.cv6-page .cv6-browser-bar i{background:#d4ddc8;border-radius:50%;width:5px;height:5px}.cv6-page .cv6-browser-bar>div{display:flex;color:#96a387;background:#fff;border-radius:3px;justify-content:center;align-items: center;gap:5px;width:80%;min-width:0;padding:3px 8px;font-size:8px}.cv6-page .cv6-browser-bar>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv6-page .cv6-site-content{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;color:#29322b;background:#fff;height:540px}.cv6-page .cv6-site-nav{display:flex;border-bottom:1px solid #eeefec;justify-content:space-between;align-items: center;gap:10px;padding:16px 24px}.cv6-page .cv6-site-nav>button:first-child{overflow-wrap:anywhere;max-width:70%}.cv6-page .cv6-site-wordmark{letter-spacing:-1px;color:var(--site-colour);font-size:22px;font-weight:600}.cv6-page .cv6-site-nav img{object-fit:contain;width:auto;max-width:130px;height:32px}.cv6-page .cv6-site-nav>button:last-child{display:flex;color:#798570;white-space:nowrap;align-items: center;gap:6px;font-size:9px}.cv6-page .cv6-site-hero{text-align:center;border-bottom:1px solid #eff0ec;padding:35px 24px 25px}.cv6-page .cv6-site-hero>span{text-transform:uppercase;letter-spacing:1.5px;color:var(--site-colour);overflow-wrap:anywhere;font-size:8px}.cv6-page .cv6-site-hero h3{letter-spacing:-1px;color:#2f3831;overflow-wrap:anywhere;max-width:420px;margin:11px auto;font-size:29px;font-weight:600;line-height:1.15}.cv6-page .cv6-site-hero>p{color:#8c9487;overflow-wrap:anywhere;max-width:330px;margin:0 auto;font-size:10px;line-height:1.8}.cv6-page .cv6-site-search{display:flex;text-align:left;border:1px solid #e1e5dd;border-radius:28px;align-items: center;gap:12px;max-width:430px;margin:24px auto 0;padding:8px 9px 8px 20px;box-shadow:0 4px 13px #27391d09}.cv6-page .cv6-site-search>label,.cv6-page .cv6-site-search>span{color:#66745b;flex:1;min-width:0;font-size:9px;font-weight:500}.cv6-page .cv6-site-search select{display:block;color:#939e88;background:0 0;border:0;width:100%;margin-top:3px;font-size:8px}.cv6-page .cv6-site-search small{display:block;color:#939e88;margin-top:3px;font-size:8px;font-weight:400}.cv6-page .cv6-site-search>button{display:grid;background:var(--site-colour);color:#fff;border-radius:50%;flex:none;place-items: center;width:33px;height:33px}.cv6-page .cv6-site-stays{padding:22px 24px}.cv6-page .cv6-site-stays h4{color:#59694c;margin:0 0 14px;font-size:13px;font-weight:500}.cv6-page .cv6-site-stays>div{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cv6-page .cv6-site-stays button{text-align:left;overflow:hidden;border:1px solid #e6e9e0;border-radius:9px}.cv6-page .cv6-site-stays img{object-fit:cover;width:100%;height:110px}.cv6-page .cv6-site-stays button>span{display:block;padding:11px}.cv6-page .cv6-site-stays strong{color:#596b4c;font-size:11px;font-weight:500}.cv6-page .cv6-site-stays small{display:block;color:#929f85;margin-top:3px;font-size:8px}.cv6-page .cv6-site-stays b{display:block;color:var(--site-colour);margin-top:8px;font-size:11px;font-weight:500}.cv6-page .cv6-site-stays b>small{display:inline}.cv6-page .cv6-site-footer{display:flex;color:#9aa78b;border-top:1px solid #eef0e9;justify-content:center;align-items: center;gap:6px;padding:18px;font-size:8px}.cv6-page .cv6-site-detail{padding:20px 24px}.cv6-page .cv6-site-detail>button{display:flex;color:#7c916a;align-items: center;gap:6px;margin-bottom:16px;font-size:10px}.cv6-page .cv6-site-detail>img{object-fit:cover;border-radius:8px;width:100%;height:210px}.cv6-page .cv6-site-detail h3{color:#566a45;margin-top:15px;font-size:22px}.cv6-page .cv6-site-detail>p{color:#869a73;margin-top:9px;font-size:12px;line-height:1.7}.cv6-page .cv6-site-detail>span{display:block;color:var(--site-colour);margin-top:15px;font-size:11px}.cv6-page .is-mobile .cv6-site-stays>div{grid-template-columns:1fr}.cv6-page .is-mobile .cv6-site-hero h3{font-size:24px}.cv6-page .is-mobile .cv6-site-search>span{display:none}[data-landing-sections=expanded] nav{gap:14px}[data-landing-sections=expanded] nav>a{font-size:12px}.cv6-page .cv7-plan-inclusions{margin-bottom:24px}.cv6-page .cv7-plan-inclusions h3{color:rgb(var(--ink));margin:0;font-size:16px;font-weight:500}.cv6-page .cv7-plan-inclusions>p{color:rgb(var(--brand));margin:7px 0 0;font-size:12px;line-height:1.6}.cv6-page .cv7-plan-inclusions ul{gap:10px;margin-top:18px}.cv6-page .cv7-plan-inclusions li{color:rgb(var(--brand));align-items: flex-start;line-height:1.55}.cv6-page .cv7-plan-inclusions li>svg{color:rgb(var(--brand));flex:none;margin-top:2px}.cv6-page .cv7-plan-inclusions>.cv7-plan-voice{margin-top:16px;font-size:11px}@media (max-width:1000px){.cv6-page .cv6-guides{gap:30px}.cv6-page .cv6-website-workbench{grid-template-columns:220px minmax(0,1fr)}.cv6-page .cv6-brand-controls{padding:18px}.cv6-page .cv6-website-canvas{padding:14px}.cv6-page .cv6-website-heading{display:block}.cv6-page .cv6-website-heading>p{max-width:480px;margin-top:20px}}@media (max-width:700px){.cv6-page .cv6-guides{grid-template-columns:1fr;gap:20px;padding:45px 18px}.cv6-page .cv6-guide-copy h2,.cv6-page .cv6-website-heading h2{letter-spacing:-.8px;font-size:30px}.cv6-page .cv6-guide-delivery,.cv6-page .cv6-guide-progress,.cv6-page .cv6-guide-controls{max-width:none}.cv6-page .cv6-phone-host{padding:10px 0}.cv6-page .cv6-websites{padding:45px 16px}.cv6-page .cv6-website-workbench{grid-template-columns:1fr}.cv6-page .cv6-brand-controls{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid rgb(var(--line));gap:13px}.cv6-page .cv6-brand-controls>div:first-child,.cv6-page .cv6-brand-controls fieldset,.cv6-page .cv6-control-note,.cv6-page .cv6-brand-controls [role=alert]{grid-column:1/-1}.cv6-page .cv6-site-nav,.cv6-page .cv6-site-stays{padding:17px}.cv6-page .cv6-site-hero{padding:27px 17px 22px}.cv6-page .cv6-site-hero h3{font-size:24px}.cv6-page .cv6-site-search>span{display:none}.cv6-page .cv6-site-stays>div{grid-template-columns:1fr}.cv6-page .cv6-site-stays img{height:145px}.cv6-page .cv6-browser-bar>span{display:none}.cv6-page .cv6-browser-bar>div{width:100%}}@media (prefers-reduced-motion:reduce){.cv6-page .cv6-browser,.cv6-page .cv6-guide-delivery{transition:none}}.cv6-page .cv6-hero-work{flex-wrap:wrap;gap:13px;min-height:52px;margin-top:25px}.cv6-page .cv6-hero-work>span:first-child{color:#fff;font-size:15px}.cv6-page .cv6-hero-work>strong{color:#fff;min-width:0;font-size:clamp(18px,1.9vw,25px);font-weight:500}.cv6-page .cv6-hero-work>button{width:30px;height:30px}[data-landing-sections=expanded] nav{gap:clamp(12px,1.25vw,24px)}[data-landing-sections=expanded] nav>a{white-space:nowrap;font-size:13px}.cv6-page .cv6-phone-host{min-width:0}.cv6-page .cv6-phone-host .guest-phone-frame{font:14px/1.4 Arial,sans-serif}.cv6-page .cv6-phone-host .guest-dock{height:62px;padding:0 4px;bottom:16px;left:14px;right:14px}.cv6-page .cv6-phone-host .guest-dock-item{white-space:nowrap;justify-content:center;gap:6px;width:58px;min-height:44px;font:600 10px/1.2 Arial,sans-serif}.cv6-page .cv6-phone-host .guest-dock-item svg{width:17px;height:17px}.cv6-page .cv6-phone-host .guest-talk{white-space:nowrap;gap:4px;width:70px;font:600 10px/1.2 Arial,sans-serif}.cv6-page .cv6-phone-host .guest-talk .guest-orbit{border-width:2px;width:48px;height:48px;margin-top:-21px}.cv6-page .cv6-phone-host .guest-dock-item.is-active:before{top:1px}.cv6-page .cv6-sound-toggle{display:flex;color:rgb(var(--brand));align-items: center;gap:7px;padding:10px 0 0;font-size:10px}.cv6-page .cv6-arrival-text{min-height:108px}.cv6-page .cv6-guide-delivery>button:disabled{opacity:.45}.cv6-page .cv6-guide-delivery.is-delivered>button{animation:cv6-sent .6s cubic-bezier(.2,.8,.2,1)both}.cv6-page .cv6-guide-delivery .cv3-typing-caret{display:inline-block;height:13px}.cv6-page .cv6-websites{background:rgb(var(--surface));padding-inline-start:max(24px,50vw - 640px);padding-inline-end:max(24px,50vw - 640px)}.cv6-page .cv6-website-workbench{grid-template-columns:235px minmax(0,1fr);background:rgb(var(--surface));border-color:rgb(var(--line))}.cv6-page .cv6-brand-controls{gap:17px;padding:24px 20px}.cv6-page .cv6-brand-controls label:not(.cv6-custom-colour),.cv6-page .cv6-brand-controls legend{color:rgb(var(--brand));font-size:11px}.cv6-page .cv6-brand-controls input:not([type=file]):not([type=color]),.cv6-page .cv6-brand-controls textarea{background:rgb(var(--surface-raised));color:rgb(var(--ink));font-size:12px}.cv6-page .cv6-website-canvas{padding:24px}.cv6-page .cv6-browser{position:relative;border-color:#dedfdc;max-width:1000px;box-shadow:0 30px 60px -35px #28302540}.cv6-page .cv6-site-content{color:#303530;container-type:inline-size;height:690px}.cv6-page .cv6-site-pages{display:flex;background:#fff;border-bottom:1px solid #e9eae7;justify-content:center;gap:3px;padding:8px}.cv6-page .cv6-site-pages button{color:#697064;border-radius:6px;padding:7px 12px;font-size:10px}.cv6-page .cv6-site-pages button[aria-pressed=true]{color:#343c32;background:#f0f2ed}.cv6-page .cv6-site-nav{padding:20px 25px}.cv6-page .cv6-site-nav>button:last-child{color:#444e40;font-size:11px}.cv6-page .cv6-site-hero{border:none;padding:45px 25px 30px}.cv6-page .cv6-site-hero h3{letter-spacing:-1.3px;max-width:490px;font-size:clamp(28px,3vw,38px)}.cv6-page .cv6-site-hero>p{color:#697064;font-size:11px}.cv6-page .cv6-site-hero.is-compact{padding:12px 25px 18px}.cv6-page .cv6-site-hero.is-compact .cv6-site-search{margin-top:5px}.cv6-page .cv6-site-search{gap:10px;max-width:500px;padding-left:18px}.cv6-page .cv6-site-search label{font-size:10px}.cv6-page .cv6-site-search input{display:block;color:#697064;background:0 0;border:0;width:100%;min-width:0;margin-top:3px;font-size:10px}.cv6-page .cv6-site-search select{font-size:10px}.cv6-page .cv6-results-bar{display:flex;justify-content:space-between;align-items: center;gap:10px;padding:8px 25px 18px}.cv6-page .cv6-results-bar h4{margin:0 0 4px;font-size:15px;font-weight:500}.cv6-page .cv6-results-bar small{color:rgb(var(--brand));font-size:10px}.cv6-page .cv6-results-bar>button{display:flex;border:1px solid rgb(var(--line));white-space:nowrap;border-radius:7px;align-items: center;gap:4px;padding:8px 10px;font-size:10px}.cv6-page .cv6-property-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px;padding:0 25px 30px}.cv6-page .cv6-property-card{position:relative;min-width:0}.cv6-page .cv6-card-open{text-align:left;width:100%}.cv6-page .cv6-card-open img{aspect-ratio:1.25;object-fit:cover;border-radius:12px;width:100%;transition:filter .25s}.cv6-page .cv6-card-open:hover img{filter:brightness(1.06)}.cv6-page .cv6-card-open>span{display:block;padding:10px 1px 0}.cv6-page .cv6-card-open strong{display:block;color:rgb(var(--ink));font-size:12px;font-weight:600}.cv6-page .cv6-card-open small{display:block;color:rgb(var(--brand));margin-top:4px;font-size:10px}.cv6-page .cv6-card-open small>span{float:right;color:rgb(var(--brand))}.cv6-page .cv6-card-open b{display:block;color:rgb(var(--ink));margin-top:9px;font-size:12px}.cv6-page .cv6-card-open b small{display:inline;font-weight:400}.cv6-page .cv6-save-stay{position:absolute;background:color-mix(in srgb,rgb(var(--surface-raised))92.9%,transparent);display:grid;color:rgb(var(--brand));box-shadow:0 2px 8px color-mix(in srgb,rgb(var(--ink))3.5%,transparent);border-radius:50%;place-items: center;width:29px;height:29px;top:10px;right:10px}.cv6-page .cv6-save-stay[aria-pressed=true]{color:rgb(var(--ink-muted))}.cv6-page .cv6-site-reasons{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #eeefeb;gap:16px;padding:28px 25px}.cv6-page .cv6-site-reasons>span{display:flex;color:#6d7b61;flex-direction:column;gap:7px}.cv6-page .cv6-site-reasons strong{font-size:10px;font-weight:500}.cv6-page .cv6-site-reasons small{color:#697064;font-size:9px;line-height:1.65}.cv6-page .cv6-results-filters{display:flex;color:rgb(var(--brand));align-items: center;gap:12px;padding:0 25px 18px;font-size:9px}.cv6-page .cv6-results-filters>span{display:flex;align-items: center;gap:4px}.cv6-page .cv6-results-filters label{display:flex;align-items: center;gap:5px}.cv6-page .cv6-results-filters select{border:1px solid rgb(var(--line));background:rgb(var(--surface-raised));color:rgb(var(--brand));border-radius:5px;max-width:130px;padding:6px;font-size:9px}.cv6-page .cv6-map-layout{display:grid;grid-template-columns:minmax(0,.8fr)minmax(0,1.2fr);gap:18px;padding:0 25px 25px}.cv6-page .cv6-map-layout>div:first-child>p{color:#697064;margin-top:15px;font-size:10px;line-height:1.8}.cv6-page .cv6-stay-map{position:relative;overflow:hidden;background:#ecebe4;border:1px solid #e4e7df;border-radius:11px;min-width:0;height:370px}.cv6-page .cv6-map-world{position:absolute;transition:transform .35s;inset:0}.cv6-page .cv6-map-world>svg{width:100%;height:100%}.cv6-page .cv6-map-pin{position:absolute;color:#394233;white-space:nowrap;background:#fff;border-radius:20px;padding:8px 11px;font-size:11px;font-weight:600;transform:translate(-50%,-50%);box-shadow:0 3px 10px #33333325}.cv6-page .cv6-map-pin.is-selected{background:var(--site-colour);color:#fff}.cv6-page .cv6-map-zoom{position:absolute;display:grid;overflow:hidden;background:#fff;border-radius:7px;top:10px;right:10px;box-shadow:0 2px 8px #0001}.cv6-page .cv6-map-zoom button{color:#606959;width:28px;height:28px;font-size:17px}.cv6-page .cv6-stay-map>small{position:absolute;color:#697064;background:#fffe;padding:3px 5px;font-size:7px;bottom:5px;right:5px}.cv6-page .cv6-site-detail{padding:20px 25px}.cv6-page .cv6-property-title{display:flex;justify-content:space-between;align-items: start;gap:10px;margin-bottom:18px}.cv6-page .cv6-property-title h3{color:#36432e;letter-spacing:-.5px;margin:0 0 7px;font-size:24px}.cv6-page .cv6-property-title p{display:flex;color:#697064;align-items: center;gap:4px;font-size:9px}.cv6-page .cv6-property-title>button{padding:8px}.cv6-page .cv6-property-gallery{display:grid;grid-template-columns:1.65fr 1fr;grid-template-rows:115px 115px;overflow:hidden;border-radius:12px;gap:6px}.cv6-page .cv6-property-gallery>button{position:relative;overflow:hidden}.cv6-page .cv6-property-gallery>button:first-child{grid-row:1/3}.cv6-page .cv6-property-gallery img{object-fit:cover;width:100%;height:100%}.cv6-page .cv6-property-gallery span{position:absolute;color:#5b6a4d;background:#fffffff0;border-radius:5px;padding:5px 8px;font-size:8px;bottom:7px;right:7px}.cv6-page .cv6-property-columns{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(0,1fr);align-items: start;gap:22px;margin-top:25px}.cv6-page .cv6-property-information section{border-bottom:1px solid #eaece6;margin-bottom:20px;padding:0 0 20px}.cv6-page .cv6-property-information h4,.cv6-page .cv6-checkout-page h4{color:#4a5b3b;margin:0 0 11px;font-size:13px;font-weight:500}.cv6-page .cv6-property-information p{color:#697064;margin:8px 0 0;font-size:10px;line-height:1.8}.cv6-page .cv6-property-facts{display:flex;flex-wrap:wrap;align-items: center;gap:5px}.cv6-page .cv6-bedroom{display:flex;border:1px solid rgb(var(--line));color:rgb(var(--brand));border-radius:8px;align-items: center;gap:11px;margin-top:8px;padding:12px;font-size:10px}.cv6-page .cv6-bedroom small{display:block;margin-top:4px;font-size:8px}.cv6-page .cv6-amenity-list{display:grid;grid-template-columns:1fr 1fr;gap:11px 6px}.cv6-page .cv6-amenity-list>span{display:flex;color:rgb(var(--brand));align-items: center;gap:5px;font-size:9px}.cv6-page .cv6-property-information .cv6-stay-map{height:200px;margin-top:15px}.cv6-page .cv6-review strong{color:rgb(var(--brand));font-size:10px;font-weight:500}.cv6-page .cv6-review small{color:rgb(var(--brand));font-size:8px}.cv6-page .cv6-reservation-card{border:1px solid rgb(var(--line));box-shadow:0 12px 22px -15px color-mix(in srgb,rgb(var(--ink))18.8%,transparent);background:rgb(var(--surface-raised));border-radius:12px;padding:18px}.cv6-page .cv6-reservation-card h4{color:rgb(var(--ink));margin:0 0 17px;font-size:20px;font-weight:500}.cv6-page .cv6-reservation-card h4 small{color:rgb(var(--brand));font-size:10px;font-weight:400}.cv6-page .cv6-booking-dates{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #e0e5da;border-radius:8px}.cv6-page .cv6-booking-dates label{color:#697064;min-width:0;padding:10px 8px;font-size:9px}.cv6-page .cv6-booking-dates label:first-child{border-right:1px solid #e0e5da}.cv6-page .cv6-booking-dates label:last-child{grid-column:1/-1;border-top:1px solid #e0e5da}.cv6-page .cv6-booking-dates input,.cv6-page .cv6-booking-dates select{display:block;color:#4f663e;background:0 0;border:none;width:100%;min-width:0;padding:3px 0 0;font-size:10px}.cv6-page .cv6-book-action{display:flex;background:var(--site-colour);color:#fff;border-radius:7px;justify-content:center;align-items: center;gap:7px;width:100%;margin-top:16px;padding:12px 8px;font-size:11px}.cv6-page .cv6-reservation-card>small{display:block;text-align:center;color:rgb(var(--brand));margin:9px 0 18px;font-size:8px}.cv6-page .cv6-price-line{display:flex;color:rgb(var(--brand));justify-content:space-between;gap:8px;margin:12px 0;font-size:10px}.cv6-page .cv6-price-line b{color:rgb(var(--brand));font-weight:500}.cv6-page .cv6-price-line.is-total{border-top:1px solid rgb(var(--line));margin-top:16px;padding-top:14px;font-weight:600}.cv6-page .cv6-checkout-page{padding:25px}.cv6-page .cv6-checkout-page>button{display:flex;color:rgb(var(--brand));align-items: center;gap:5px;font-size:10px}.cv6-page .cv6-checkout-page h3{color:rgb(var(--brand));margin:24px 0 10px;font-size:26px}.cv6-page .cv6-checkout-page p{color:rgb(var(--brand));font-size:10px;line-height:1.8}.cv6-page .cv6-checkout-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;margin-top:24px}.cv6-page .cv6-checkout-columns h4{margin-top:22px}.cv6-page .cv6-checkout-columns h4:first-child{margin-top:0}.cv6-page .cv6-checkout-columns>div>label{display:block;color:rgb(var(--brand));margin-top:12px;font-size:10px}.cv6-page .cv6-checkout-columns>div>label input{display:block;border:1px solid rgb(var(--line));background:rgb(var(--surface-raised));color:rgb(var(--brand));border-radius:6px;width:100%;margin-top:5px;padding:9px 10px;font-size:11px}.cv6-page .cv6-sample-payment{display:flex;background:rgb(var(--surface));color:rgb(var(--brand));border-radius:8px;align-items: center;gap:8px;margin-top:18px;padding:12px;font-size:11px}.cv6-page .cv6-sample-payment small{display:block;margin-top:4px;font-size:9px;line-height:1.7}.cv6-page .cv6-checkout-summary{border:1px solid rgb(var(--line));border-radius:10px;align-self: start;padding:16px}.cv6-page .cv6-checkout-summary>img{aspect-ratio:1.5;object-fit:cover;border-radius:7px;width:100%}.cv6-page .cv6-booking-confirmed{text-align:center;padding:35px}.cv6-page .cv6-booking-confirmed>span{display:grid;color:#697064;background:#eff4e8;border-radius:50%;place-items: center;width:55px;height:55px;margin:0 auto 16px}.cv6-page .cv6-booking-confirmed>p{color:#697064;margin:12px auto;font-size:11px;line-height:1.8}.cv6-page .cv6-booking-confirmed h3{color:#566f40;font-size:27px}.cv6-page .cv6-booking-confirmed img{object-fit:cover;border-radius:10px;width:100%;height:170px;margin:20px 0}.cv6-page .cv6-booking-confirmed>div{display:flex;color:#697064;flex-direction:column;gap:9px;font-size:12px}.cv6-page .cv6-booking-confirmed>small{display:block;color:#697064;margin-top:20px;font-size:9px;line-height:1.7}.cv6-page .cv6-photo-dialog{position:absolute;z-index:10;backdrop-filter:blur(10px);display:flex;color:#fff;background:#1e251ef5;border-radius:12px;flex-direction:column;justify-content:center;align-items: center;padding:35px 15px;inset:70px 10px 10px}.cv6-page .cv6-photo-dialog>button{position:absolute;padding:7px;top:12px;right:12px}.cv6-page .cv6-photo-dialog>img{object-fit:contain;border-radius:7px;width:100%;max-height:70%}.cv6-page .cv6-photo-dialog>div{display:flex;align-items: center;gap:30px;margin-top:20px;font-size:11px}.cv6-page .cv6-photo-dialog>div>button{padding:10px}.cv6-page [role=alert]{color:rgb(var(--brand));font-size:10px;line-height:1.6}.cv6-page [data-arrived]>*{transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1)}.cv6-page [data-arrived=false]>*{opacity:0;transform:translateY(26px)}.cv6-page [data-arrived=true]>:nth-child(2){transition-delay:.15s}.cv6-page [data-arrived=true] .cv6-browser{animation:cv6-build-frame 1.1s cubic-bezier(.16,1,.3,1)both}.cv6-page [data-arrived=true] .cv6-site-nav{animation:cv6-sent .8s .2s both}.cv6-page [data-arrived=true] .cv6-site-hero{animation:cv6-sent .8s .35s both}.cv6-page [data-arrived=true] .cv6-property-card{animation:cv6-sent .8s .5s both}.cv6-page [data-arrived=true] .cv6-property-card:nth-child(2){animation-delay:.65s}.cv6-page [data-arrived=true] .cv6-property-card:nth-child(3){animation-delay:.8s}.cv6-page [data-arrived=true] .cv6-property-card:nth-child(4){animation-delay:.95s}@keyframes cv6-build-frame{0%{opacity:0;transform:perspective(1400px)rotateX(7deg)translateY(30px)}to{opacity:1;transform:none}}@keyframes cv6-sent{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@container (width<=510px){.cv6-page .cv6-property-columns,.cv6-page .cv6-checkout-columns{grid-template-columns:1fr}.cv6-page .cv6-reservation-card{grid-row:1}.cv6-page .cv6-map-layout{grid-template-columns:1fr}.cv6-page .cv6-map-layout .cv6-stay-map{height:280px;grid-row:1}.cv6-page .cv6-property-grid{gap:18px 12px}.cv6-page .cv6-card-open small{font-size:9px}.cv6-page .cv6-card-open small>span{float:none}.cv6-page .cv6-site-reasons{grid-template-columns:1fr}.cv6-page .cv6-property-gallery{grid-template-rows:90px 90px}}@container (width<=340px){.cv6-page .cv6-property-grid{grid-template-columns:1fr}.cv6-page .cv6-results-bar{align-items: start}.cv6-page .cv6-results-bar h4{font-size:13px}.cv6-page .cv6-results-filters{flex-wrap:wrap}.cv6-page .cv6-site-hero h3{font-size:27px}}@media (max-width:1000px){.cv6-page .cv6-website-canvas{padding:14px}.cv6-page .cv6-website-workbench{grid-template-columns:205px minmax(0,1fr)}}@media (max-width:700px){.cv6-page .cv6-websites{padding-inline-start:16px;padding-inline-end:16px}.cv6-page .cv6-website-workbench{grid-template-columns:1fr}.cv6-page .cv6-hero-work>span:first-child{font-size:12px}.cv6-page .cv6-hero-work>strong{font-size:18px}.cv6-page .cv6-site-content{height:600px}.cv6-page .cv6-site-pages{gap:0}.cv6-page .cv6-site-pages button{padding:8px 10px}.cv6-page .cv6-phone-host .guest-stage-fit{--guest-fit:.76!important}}@media (prefers-reduced-motion:reduce){.cv6-page [data-arrived]>*,.cv6-page [data-arrived] .cv6-browser,.cv6-page [data-arrived] .cv6-site-nav,.cv6-page [data-arrived] .cv6-site-hero,.cv6-page [data-arrived] .cv6-property-card,.cv6-page .cv6-guide-delivery.is-delivered>button{animation:none;opacity:1;transition:none;transform:none}.cv6-page .cv6-map-world{transition:none}}.cv6-page .cv6-book-action,.cv6-page .cv6-map-pin.is-selected,.cv6-page .cv6-site-search>button{color:var(--site-on-colour,white)}.cv6-page .cv6-site-wordmark{text-shadow:0 0 1px #00000025}@media (max-width:700px){.cv6-page .cv6-brand-controls{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.cv6-page .cv6-brand-controls>*{min-width:0}}@media (max-width:360px){.cv6-page .cv6-phone-host .guest-stage-fit{--guest-fit:.68!important}.cv6-page .cv6-guide-controls button{padding-inline-start:10px;padding-inline-end:10px;font-size:10px}}.cv6-page .cv6-phone-host .guest-welcome-mosaic{grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;gap:7px;height:195px;margin:15px 0}.cv6-page .cv6-phone-host .guest-welcome-mosaic figure{min-width:0;min-height:0;margin:0}.cv6-page .cv6-phone-host .guest-welcome-mosaic img{display:block;object-fit:cover;width:100%;height:100%}.cv6-page .cv6-phone-host .guest-welcome-cards{gap:12px}.cv6-page .cv6-phone-host .guest-welcome-card{display:flex;border-radius:16px;align-items:stretch}.cv6-page .cv6-phone-host .guest-welcome-card img{object-fit:cover;flex:0 0 78px;width:78px;height:auto;min-height:95px}.cv6-page .cv6-phone-host .guest-welcome-card>div{min-width:0;padding:13px 12px}.cv6-page .cv6-phone-host .guest-welcome-card h4{margin:0;font-size:12px;line-height:1.4}.cv6-page .cv6-phone-host .guest-welcome-card p{margin-top:6px;font-size:11px;line-height:1.6}.cv6-page .cv6-departure{color:var(--guest-ink);padding:20px 20px 0}.cv6-page .cv6-departure-time{display:flex;border:1px solid var(--guest-line);background:var(--guest-panel);border-radius:18px;justify-content:space-between;align-items: center;gap:15px;padding:16px 18px}.cv6-page .cv6-departure-time>span:first-child{color:var(--guest-dim);font-size:10px;line-height:1.4}.cv6-page .cv6-departure-time strong{display:block;font:500 31px/1.1 var(--guest-display);color:var(--guest-accent-2);margin-top:5px}.cv6-page .cv6-departure-time strong small{font:500 12px Arial,sans-serif}.cv6-page .cv6-departure-time>span:last-child{text-align:right;color:var(--guest-dim);font-size:11px;line-height:1.7}.cv6-page .cv6-departure-heading{margin:23px 0 17px}.cv6-page .cv6-departure-heading h3{font:500 19px/1.3 var(--guest-display);margin:0 0 7px}.cv6-page .cv6-departure-heading p{color:var(--guest-dim);margin:0;font:11px/1.6 Arial,sans-serif}.cv6-page .cv6-departure-progress{display:flex;color:var(--guest-dim);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:16px;font-size:9px}.cv6-page .cv6-departure-progress>div{background:color-mix(in oklab,var(--guest-accent)15%,transparent);overflow:hidden;border-radius:5px;width:100%;height:4px}.cv6-page .cv6-departure-progress i{display:block;background:var(--guest-accent);height:100%;transition:width .2s}.cv6-page .cv6-departure-tasks{display:grid;gap:11px}.cv6-page .cv6-departure-tasks>button{display:grid;grid-template-columns:31px minmax(0,1fr)20px;border:1px solid var(--guest-line);background:var(--guest-panel);color:var(--guest-ink);text-align:left;cursor:pointer;box-shadow:0 5px 16px -14px var(--guest-accent);border-radius:16px;align-items: start;gap:10px;width:100%;padding:15px 12px}.cv6-page .cv6-departure-icon{display:grid;color:var(--guest-accent-2);background:color-mix(in oklab,var(--guest-accent)10%,transparent);border-radius:9px;place-items: center;width:31px;height:31px}.cv6-page .cv6-departure-task-copy strong{display:block;margin:0;font:600 12px/1.4 Arial,sans-serif}.cv6-page .cv6-departure-task-copy small{display:block;color:var(--guest-dim);overflow-wrap:anywhere;margin-top:5px;font:10px/1.65 Arial,sans-serif}.cv6-page .cv6-departure-check{display:grid;border:1px solid color-mix(in oklab,var(--guest-accent)55%,transparent);border-radius:6px;place-items: center;width:19px;height:19px;margin-top:2px}.cv6-page .cv6-departure-check svg{opacity:0}.cv6-page .cv6-departure-tasks>button[aria-checked=true] .cv6-departure-check{background:var(--guest-accent-2);color:var(--guest-accent-ink);border-color:#0000}.cv6-page .cv6-departure-tasks>button[aria-checked=true] .cv6-departure-check svg{opacity:1}.cv6-page .cv6-departure-tasks>button[aria-checked=true]{border-color:color-mix(in oklab,var(--guest-accent)40%,transparent)}.cv6-page .cv6-departure-note{display:flex;border-top:1px solid var(--guest-line);color:var(--guest-accent-2);align-items: start;gap:10px;margin-top:18px;padding:17px 2px 8px}.cv6-page .cv6-departure-note>svg{flex:none;margin-top:2px}.cv6-page .cv6-departure-note strong{display:block;font:600 11px/1.5 Arial,sans-serif}.cv6-page .cv6-departure-note small{display:block;color:var(--guest-dim);margin-top:4px;font:10px/1.6 Arial,sans-serif}@media (prefers-reduced-motion:reduce){.cv6-page .cv6-departure-progress i{transition:none}}[data-landing-sections=expanded]>div:first-child{gap:18px}[data-landing-sections=expanded] nav{gap:13px}[data-landing-sections=expanded] nav>a{font-size:12px}.cv6-page .cv6-cleaner-tabs{display:flex;border:1px solid rgb(var(--line));background:rgb(var(--surface));border-radius:10px;gap:6px;width:-moz-fit-content;width:fit-content;margin:28px 0;padding:5px}.cv6-page .cv6-cleaner-tabs>button{color:rgb(var(--brand));border-radius:7px;padding:11px 17px;font-size:12px}.cv6-page .cv6-cleaner-tabs>button[aria-pressed=true]{background:rgb(var(--surface-raised));color:rgb(var(--ink));box-shadow:0 2px 6px color-mix(in srgb,rgb(var(--ink))5.1%,transparent)}.cv6-page .cv6-cleaner-proof{border:1px solid rgb(var(--line));background:rgb(var(--surface));overflow:hidden;border-radius:17px}.cv6-page .cv6-proof-toolbar{display:flex;border-bottom:1px solid rgb(var(--line));color:rgb(var(--ink-muted));justify-content:space-between;align-items: center;gap:10px;padding:16px 24px;font-size:10px}.cv6-page .cv6-proof-toolbar>span:first-child{display:flex;align-items: center;gap:8px}.cv6-page .cv6-proof-toolbar i{background:color-mix(in srgb,rgb(var(--brand))45%,rgb(var(--surface-raised)));border-radius:50%;width:6px;height:6px}.cv6-page .cv6-proof-layout{display:grid;grid-template-columns:1fr 1fr;align-items: start;gap:38px;padding:30px}.cv6-page .cv6-proof-chat{display:flex;flex-direction:column;gap:16px;min-width:0}.cv6-page .cv6-proof-chat .cv5-message{width:100%;max-width:none}.cv6-page .cv6-proof-chat .cv5-message-content{padding:15px}.cv6-page .cv6-proof-chat .cv3-typed-message{font-size:12px;line-height:1.8}.cv6-page .cv6-proof-photos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.cv6-page .cv6-proof-photos figure{overflow:hidden;background:rgb(var(--soft));border-radius:8px;margin:0}.cv6-page .cv6-proof-photos img{object-fit:cover;width:100%;height:100px}.cv6-page .cv6-proof-photos figcaption{color:rgb(var(--brand));padding:6px 8px;font-size:9px}.cv6-page .cv6-proof-photos.is-single{grid-template-columns:1fr}.cv6-page .cv6-proof-photos.is-single img{height:125px}.cv6-page .cv6-proof-thinking{display:flex;border:1px dashed rgb(var(--line));background:rgb(var(--soft));border-radius:11px;align-items: center;gap:10px;padding:17px}.cv6-page.cv2-page .cv6-proof-thinking>.cl-orb{box-shadow:none;flex:none;width:27px;height:27px}.cv6-page .cv6-proof-thinking>span:not(.cl-orb){flex:1}.cv6-page .cv6-proof-thinking strong{display:block;color:rgb(var(--brand));font-size:11px;font-weight:500}.cv6-page .cv6-proof-thinking small{display:block;color:rgb(var(--ink-muted));margin-top:4px;font-size:9px}.cv6-page .cv6-proof-thinking>svg{color:rgb(var(--ink-muted));animation:cv6-check-turn 3s linear infinite}.cv6-page .cv6-proof-checklist{border:1px solid rgb(var(--line));background:rgb(var(--surface-raised));box-shadow:0 17px 35px -28px color-mix(in srgb,rgb(var(--ink))25.1%,transparent);border-radius:13px;padding:23px}.cv6-page .cv6-proof-sheet-top{display:flex;border-bottom:1px solid rgb(var(--line));color:rgb(var(--ink-muted));align-items: center;gap:10px;padding-bottom:20px}.cv6-page .cv6-proof-sheet-top>span{flex:1;font-size:9px}.cv6-page .cv6-proof-sheet-top strong{display:block;color:rgb(var(--brand));margin-top:4px;font-size:13px;font-weight:500}.cv6-page .cv6-proof-sheet-top>small{letter-spacing:1px;font-size:8px}.cv6-page .cv6-proof-checklist h3{letter-spacing:-.5px;color:rgb(var(--brand));margin-top:23px;font-size:23px;line-height:1.25}.cv6-page .cv6-proof-checklist>p{color:rgb(var(--brand));margin-top:12px;font-size:11px;line-height:1.8}.cv6-page .cv6-proof-room-list{margin-top:18px}.cv6-page .cv6-proof-room-list>div{display:flex;border-bottom:1px solid rgb(var(--line));align-items: center;gap:11px;padding:13px 0}.cv6-page .cv6-proof-room-list img{object-fit:cover;border-radius:7px;width:45px;height:45px}.cv6-page .cv6-proof-room-list img.is-missing{filter:grayscale(1);opacity:.2}.cv6-page .cv6-proof-room-list>div>span{flex:1}.cv6-page .cv6-proof-room-list strong{display:block;color:rgb(var(--brand));font-size:11px;font-weight:500}.cv6-page .cv6-proof-room-list small{display:block;color:rgb(var(--ink-muted));margin-top:5px;font-size:9px}.cv6-page .cv6-proof-room-list svg{color:rgb(var(--ink-muted))}.cv6-page .cv6-proof-result{display:flex;background:rgb(var(--surface));color:rgb(var(--ink-muted));border-radius:7px;align-items: center;gap:8px;margin-top:20px;padding:14px 10px;font-size:10px}.cv6-page .cv6-proof-checklist.is-complete .cv6-proof-result{background:rgb(var(--soft));color:rgb(var(--brand))}.cv6-page .cv6-proof-limit{display:block;color:rgb(var(--ink-muted));margin-top:14px;font-size:9px;line-height:1.8}.cv6-page .cv6-proof-controls{display:flex;border-top:1px solid rgb(var(--line));justify-content:space-between;align-items: center;gap:14px;padding:18px 30px}.cv6-page .cv6-proof-controls>button{display:flex;border:1px solid rgb(var(--line));color:rgb(var(--brand));border-radius:7px;align-items: center;gap:7px;padding:11px 12px;font-size:10px}.cv6-page .cv6-proof-controls>button:last-child{background:rgb(var(--t-accent-deep));color:#fff;border-color:rgb(var(--line))}.cv6-page .cv6-proof-controls p{color:rgb(var(--ink-muted));font-size:10px}.cv6-page .cv6-cleaner-proof>.cv6-footnote{margin:0;padding:0 30px 18px}@keyframes cv6-check-turn{to{transform:rotate(360deg)}}@media (max-width:700px){.cv6-page .cv6-proof-layout{grid-template-columns:1fr;gap:20px;padding:18px}.cv6-page .cv6-proof-controls{flex-wrap:wrap;padding:16px 18px}.cv6-page .cv6-proof-controls p{order:-1;width:100%}.cv6-page .cv6-cleaner-tabs>button{padding-inline-start:12px;padding-inline-end:12px;font-size:11px}.cv6-page .cv6-cleaner-proof>.cv6-footnote{padding-inline-start:18px;padding-inline-end:18px}}@media (prefers-reduced-motion:reduce){.cv6-page .cv6-proof-thinking>svg{animation:none}}.cv6-page .cv6-proof-chat{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;max-height:535px;padding:2px 5px 4px 2px}.cv6-page .cv6-proof-chat>*{flex-shrink:0}.cv6-page .cv6-departure-time{padding:12px 16px}.cv6-page .cv6-departure-heading{margin:16px 0 12px}.cv6-page .cv6-departure-progress{margin-bottom:12px}.cv6-page .cv6-departure-tasks{gap:9px}.cv6-page .cv6-departure-tasks>button{padding:12px 10px}.cv6-page .cv6-departure-note{margin-top:12px;padding-top:12px}[data-landing-sections=expanded]>div:first-child{max-width:1180px}.cv6-page .cv6-proof-missing-photo{display:grid;border:1px dashed rgb(var(--line));background:rgb(var(--surface));border-radius:7px;flex:none;place-items: center;width:45px;height:45px}.cv6-page .cv6-proof-room-list .cv6-proof-missing-photo{flex:none}.ltab{position:relative;width:100%;max-width:1260px;margin:28px auto 0;padding:0 20px}.ltab-bezel{position:relative;background:linear-gradient(155deg,#f2f3f6 0%,#d9dce2 38%,#c3c7cf 62%,#e6e8ec 100%);border-radius:30px;padding:9px;box-shadow:inset 0 0 0 1px #ffffffd9,inset 0 0 0 2px #787e8a2e,0 34px 70px -42px #14181e66}.ltab-cam{position:absolute;background:#9aa0aa;border-radius:50%;width:5px;height:5px;top:50%;left:5px;transform:translateY(-50%)}.ltab-screen{position:relative;overflow:hidden;background:#fff;border-radius:22px;height:100%;min-height:540px;box-shadow:inset 0 0 0 1px #282c3429}.ltab-stand{background:linear-gradient(#d4d7dd,#b9bdc5);border-radius:0 0 14px 14px;width:40%;height:10px;margin:0 auto;box-shadow:0 16px 26px -18px #14181e59}@media (max-width:760px){.ltab{display:flex;flex-direction:column;align-items: center;margin-top:18px;padding:0 6px}.ltab.ltab-is-phone{--ltab-phone-w:min(420px,calc(100vw - 20px),max(344px,calc((100svh - 70px)*435/906)));padding:0 4px}.ltab-iphone-frame.iphone-frame{filter:drop-shadow(0 24px 48px #14182038);max-width:100%;margin:0 auto;width:var(--ltab-phone-w,min(376px,calc(100vw - 12px)))!important}.ltab-iphone-screen.iphone-frame-screen{box-shadow:none;overflow:hidden;background:#fff;border-radius:14.18%/6.521%!important;width:91.361%!important;height:95.366%!important;min-height:0!important;top:2.291%!important;left:4.318%!important}.ltab-phone-status{position:absolute;display:flex;color:#1d1d1f;z-index:50;pointer-events:none;justify-content:space-between;width:100%;height:34px;padding:15px 11% 0;font-size:10px;font-weight:600;top:0;left:0}.ltab-is-phone .v14-opening{position:absolute;display:flex;overflow:hidden;box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items: center;height:100%;padding:96px 12px 20px;inset:0;min-height:0!important}.ltab-is-phone .v14-opening-copy{margin-bottom:0;padding:0 8px}.ltab-is-phone .v14-opening-copy h2{font-size:22px}.ltab-is-phone .v14-opening-copy p{max-width:270px;margin-top:6px;font-size:13.5px}.ltab-is-phone .v14-stage{flex:1 1 0;min-height:0;max-height:480px;--scene-width:100%!important;width:100%!important;height:auto!important;margin:6px 0!important}.ltab-is-phone .v14-network{top:0;bottom:0}.ltab-is-phone .vx-channel-map{aspect-ratio:auto!important;height:100%!important}.ltab-is-phone .vx-orb-halo{width:82%!important;top:47%!important;left:46%!important}.ltab-is-phone .vx-orb-anchor{width:54%!important;top:47%!important;left:46%!important}.ltab-is-phone .vx-channel-node{gap:4px!important;width:48px!important;transform:translate(-50%,-18px)!important}.ltab-is-phone .vx-channel-badge{width:36px!important;height:36px!important}.ltab-is-phone .vx-channel-badge svg{width:17px!important;height:17px!important}.ltab-is-phone .vx-channel-label{font-size:8.5px!important}.ltab-is-phone .v14-hero-hand{--hand-width:176px!important;z-index:3!important;top:calc(47% - 44px)!important;left:calc(19% - 166px)!important}.ltab-is-phone .vx-orb-talk{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#17191c!important;border-color:#0000!important;min-height:46px!important;padding:12px 22px!important;font-size:14.5px!important;font-weight:600!important;top:87%!important;left:50%!important;box-shadow:0 10px 26px #0f121642!important}.ltab-is-phone .vx-orb-talk svg{stroke:#fff!important}.ltab-is-phone .v14-replay{width:32px!important;height:32px!important;bottom:6px!important;right:6px!important}.ltab-is-phone .v14-opening-foot{margin-top:0;padding-bottom:4px}.ltab-is-phone .v14-open-workspace{padding:6px 10px;font-size:12px}.ltab-bezel{border-radius:22px;width:100%;padding:6px}.ltab-screen:not(.ltab-iphone-screen){border-radius:16px;min-height:470px}.ltab-cam{left:3px}.ltab-stand{width:55%;height:8px}}.ltab-lang{position:relative;display:flex;z-index:30;justify-content:flex-end;margin:0 4px 8px}.ltab-lang-button{display:inline-flex;font:inherit;color:#20242c;cursor:pointer;background:#ffffffeb;border:1px solid #14161c1f;border-radius:999px;align-items: center;gap:7px;height:32px;padding:0 12px;font-size:13px;box-shadow:0 6px 18px -12px #14181e73}.ltab-lang-button:hover{background:#fff}.ltab-lang-flag{font-size:16px;line-height:1}.ltab-lang-menu{position:absolute;list-style:none;background:#fff;border:1px solid #14161c1a;border-radius:14px;min-width:210px;margin:0;padding:6px;top:38px;right:0;box-shadow:0 18px 40px -18px #14181e73}.ltab-lang-menu button{display:flex;font:inherit;color:#20242c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items: center;gap:10px;width:100%;padding:8px 10px;font-size:14px}.ltab-lang-menu button:hover,.ltab-lang-menu button.on{background:#f1f2f4}.ltab-lang-menu button.on{font-weight:600}.ltab-is-phone .ltab-lang{width:var(--ltab-phone-w,min(376px,calc(100vw - 12px)));margin:0 auto 8px}.demo-voice-glow{--level:0;--glow-a:var(--frame-orb-mid,#e6b490);--glow-b:var(--frame-accent,#c48258);position:absolute;z-index:70;pointer-events:none;overflow:hidden;border-radius:inherit;opacity:0;mix-blend-mode:multiply;height:42%;transition:opacity .7s;inset:auto 0 0}.dark .demo-voice-glow{mix-blend-mode:screen}.demo-voice-glow[data-on]{opacity:1}.demo-voice-glow i{position:absolute;transform-origin:50% 100%;scale:calc(.55 + var(--level)*.9)calc(.3 + var(--level)*1.1);opacity:calc(.42 + var(--level)*.58);will-change:transform,scale;animation:demo-glow-drift 7s ease-in-out infinite alternate;border-radius:50%;width:46%;height:92%;margin-left:-23%;transition:scale .18s cubic-bezier(.2,.8,.2,1),opacity .18s ease-out;bottom:-38%;left:50%}.demo-voice-glow .g1{background:radial-gradient(closest-side,var(--glow-a),transparent);animation-duration:6.2s;left:18%}.demo-voice-glow .g2{background:radial-gradient(closest-side,color-mix(in srgb,var(--glow-a)45%,#ff7eb3),transparent);animation-duration:8.4s;animation-delay:-2s;left:36%}.demo-voice-glow .g3{background:radial-gradient(closest-side,var(--glow-b),transparent);animation-duration:7.1s;animation-delay:-4s;width:54%;margin-left:-27%;left:50%}.demo-voice-glow .g4{background:radial-gradient(closest-side,color-mix(in srgb,var(--glow-a)45%,#6fb6ff),transparent);animation-duration:9s;animation-delay:-1s;left:64%}.demo-voice-glow .g5{background:radial-gradient(closest-side,color-mix(in srgb,var(--glow-a)50%,#ffc96b),transparent);animation-duration:6.8s;animation-delay:-3s;left:82%}.demo-voice-glow b{position:absolute;background:linear-gradient(90deg,transparent,var(--glow-a),color-mix(in srgb,var(--glow-a)45%,#ff7eb3),var(--glow-b),color-mix(in srgb,var(--glow-a)45%,#6fb6ff),color-mix(in srgb,var(--glow-a)50%,#ffc96b),transparent);opacity:calc(.5 + var(--level)*.5);scale:calc(.6 + var(--level)*.45)1;animation:demo-glow-flow 4s linear infinite;background-size:200% 100%;border-radius:3px;height:3px;transition:scale .18s ease-out,opacity .18s ease-out;bottom:0;left:4%;right:4%}:root[data-public-scheme=mono] .demo-voice-glow .g1{background:radial-gradient(closest-side,#c6c8cf,#0000)}:root[data-public-scheme=mono] .demo-voice-glow .g2{background:radial-gradient(closest-side,#b0b8c6,#0000)}:root[data-public-scheme=mono] .demo-voice-glow .g3{background:radial-gradient(closest-side,#9698a0,#0000)}:root[data-public-scheme=mono] .demo-voice-glow .g4{background:radial-gradient(closest-side,#d2d6de,#0000)}:root[data-public-scheme=mono] .demo-voice-glow .g5{background:radial-gradient(closest-side,#babcc2,#0000)}:root[data-public-scheme=mono] .demo-voice-glow b{background:linear-gradient(90deg,#0000,#c6c8cf,#787c86,#b0b8c6,#c6c8cf,#0000) 0 0/200% 100%}.demo-voice-glow[data-phase=connecting] i{animation:demo-glow-breathe 1.8s ease-in-out infinite}@keyframes demo-glow-drift{0%{translate:-14% 4%}50%{translate:8% -6%}to{translate:14% 2%}}@keyframes demo-glow-flow{to{background-position:-200% 0}}@keyframes demo-glow-breathe{50%{opacity:.75;translate:0 -6%}}.ltab-bezel .demo-voice-glow{height:30%}.ltab-iphone-screen .demo-voice-glow{height:34%}@media (prefers-reduced-motion:reduce){.demo-voice-glow :-webkit-any(i,b){animation:none}.demo-voice-glow :-moz-any(i,b){animation:none}.demo-voice-glow :is(i,b){animation:none}}.ltab.ltab-scroll-out,.ltab.ltab-scroll-out *{overscroll-behavior:auto!important}.lf{position:relative;min-height:100dvh}.lf{--ink:#1d1d1f;--ink2:#3a3a3c;--dark:#3a3a3e;--dark2:#2a2a2e;--lf-muted:#6e6e73;--faint:#aeaeb2;--line:#e6e6ea;--fill:#f5f5f7;--fill2:#ebebf0;--paper:#fff;--glass:#ffffffb8;--ok:#34c759;--warn:#ff9f0a;--red:#ff3b30;--r:18px;--ease:cubic-bezier(.2,.7,.2,1)}.lf *{box-sizing:border-box}.lf{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,Segoe UI,sans-serif;font-size:15px;line-height:1.47}@layer base{.lf button{font:inherit;color:inherit;cursor:pointer;transition:transform .12s var(--ease),background-color .18s,color .18s,opacity .18s,box-shadow .18s;background:0 0;border:0;padding:0}}@layer base{.lf button:active{transform:scale(.985)}}@layer base{.lf a{color:inherit;text-decoration:none}}.lf :focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.lf :focus:not(:focus-visible){outline:none}@layer base{.lf input,.lf textarea,.lf select{font:inherit;color:inherit}}.lf svg.i{stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.lf svg.i.s{width:14px;height:14px}.lf svg.i.logo{fill:currentColor;stroke:none}.lf svg.i.airbnb{color:#ff5a5f}.lf svg.i.booking{color:#003580}.lf svg.i.whatsapp{color:#25d366}.lf svg.i.sms{color:#34c759}@media (prefers-reduced-motion:reduce){.lf *,.lf *:before,.lf *:after{animation:none!important;transition:none!important}}.lf .aorb-mini{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;background:radial-gradient(circle at 32% 28%,var(--lf-orb-light),transparent 55%),radial-gradient(circle at 70% 75%,var(--lf-orb-deep),var(--lf-orb-mid));border-radius:50%;flex:none;width:18px;height:18px}.lf .aorb-mini.gl{background:0 0}.lf .vorb{position:relative;overflow:hidden;background:radial-gradient(circle at 32% 28%,var(--lf-orb-light),transparent 52%),radial-gradient(circle at 68% 72%,var(--lf-orb-deep),var(--lf-orb-mid));border-radius:50%;flex:none;width:56px;height:56px}.lf .vorb .orb-gl{position:absolute;border-radius:50%;width:100%;height:100%;inset:0}.lf .vorb.gl{animation:breath 5s ease-in-out infinite;background:0 0}.lf .orb-blit{position:absolute;z-index:2;pointer-events:none;border-radius:50%;width:100%;height:100%;inset:0}@keyframes breath{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.lf .app{display:grid;grid-template-columns:228px minmax(0,1fr);transition:grid-template-columns .25s var(--ease);min-height:100dvh}.lf .app.folded{grid-template-columns:68px minmax(0,1fr)}.lf .side{position:sticky;display:flex;-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:inset -1px 0 0 var(--line);overflow:hidden;background:#f6f6f8db;flex-direction:column;height:100dvh;padding:18px 12px 14px;top:0}.lf .folded .side{padding:18px 10px 14px}.lf .folded .w,.lf .folded .start{display:none}.lf .folded .brand{flex-direction:column;gap:12px;padding:4px 0 14px}.lf .folded .nav a{justify-content:center;padding:9px 0}.lf .folded .nav a b{position:absolute;min-width:8px;height:8px;padding:0;font-size:0;top:7px;right:12px}.lf .folded .me{justify-content:center;padding-left:0}.lf .fold{display:grid;color:var(--faint);border-radius:8px;place-items: center;width:28px;height:28px;margin-left:auto}.lf .fold:hover{background:var(--fill2);color:var(--ink)}.lf .folded .fold{margin-left:0}.lf .brand{display:flex;letter-spacing:-.01em;align-items: center;gap:9px;padding:4px 10px 16px;font-size:16px;font-weight:500}.lf .nav a{position:relative;display:flex;color:var(--ink2);white-space:nowrap;border-radius:10px;align-items: center;gap:10px;padding:8px 10px;transition:background-color .18s;font-size:14px}.lf .nav a svg{color:var(--lf-muted);transition:color .18s}.lf .nav a:hover{background:#0000000a}.lf .nav a.on{color:var(--ink);background:#fff;font-weight:500;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.lf .nav a.on svg,.lf .nav a:hover svg{color:var(--ink)}.lf .nav .group+.group{border-top:1px solid #0000000f;margin-top:12px;padding-top:12px}.lf .nav a b{display:inline-grid;background:var(--dark);color:#fff;border-radius:999px;place-items: center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:500}.lf .start{background:var(--fill);border-radius:14px;margin-top:auto;padding:10px 12px 6px}.lf .start h4{letter-spacing:.06em;text-transform:uppercase;color:var(--lf-muted);margin:0 0 4px;font-size:11px;font-weight:500}.lf .start a{display:flex;align-items: center;gap:8px;padding:6px 0;font-size:13.5px}.lf .start a s{color:var(--faint)}.lf .tick{display:inline-grid;color:#fff;border:1.5px solid #c7c7cc;border-radius:50%;flex:none;place-items: center;width:16px;height:16px}.lf .tick.done{background:var(--dark);border-color:var(--dark)}.lf .me{display:flex;color:var(--ink2);align-items: center;gap:9px;padding:12px 10px 0;font-size:13.5px}.lf .avatar{background:var(--fill2);color:var(--ink);display:inline-grid;border-radius:50%;flex:none;place-items: center;width:26px;height:26px;font-size:11.5px;font-weight:500}.lf .strip{position:sticky;z-index:20;display:flex;background:var(--glass);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:inset 0 -1px 0 var(--line);color:var(--lf-muted);align-items: center;gap:18px;height:40px;padding:0 28px;font-size:13px;top:0}.lf .strip span{display:inline-flex;align-items: center;gap:7px}.lf .strip .right{display:flex;gap:6px;margin-left:auto}.lf .pill{background:var(--fill);color:var(--ink2);border-radius:999px;padding:5px 11px;font-size:13px}.lf .pill:hover{background:var(--fill2)}.lf main{width:100%;max-width:900px;margin:0 auto;padding:28px 32px 120px}.lf main.rise{animation:rise .36s var(--ease)backwards}.lf main.has-import>:not(.importing){display:none!important}.lf main.wide{overflow:hidden;max-width:none;height:calc(100dvh - 40px);padding:0}@keyframes rise{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:none}}@layer base{.lf h1{letter-spacing:-.022em;margin:0;font-size:32px;font-weight:400;line-height:1.15}}@layer base{.lf h2{margin:0 0 8px;font-size:15px;font-weight:500}}.lf .lead{color:var(--lf-muted);margin:4px 0 0;font-size:15px}.lf .eyebrow{letter-spacing:.06em;color:var(--lf-muted);text-transform:uppercase;font-size:11px;font-weight:500}.lf .pagehead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;min-width:0;margin-bottom:18px}.lf .hello{display:flex;align-items: center;gap:16px;margin:4px 0 22px}.lf .card{border-radius:var(--r);border:1px solid var(--line);transition:box-shadow .2s var(--ease);animation:rise .4s var(--ease)both;background:#fff;padding:18px 20px;box-shadow:0 1px 2px #00000005,0 10px 30px #00000009}.lf .card+.card{margin-top:10px}.lf .card .who{display:flex;color:var(--lf-muted);align-items: center;gap:8px;margin-bottom:8px;font-size:13px}.lf .card .what{letter-spacing:-.01em;font-size:16.5px;font-weight:400}.lf .card .reply{display:flex;background:var(--fill);color:var(--ink);border-radius:14px;align-items: flex-start;gap:12px;margin:14px 0 0;padding:13px 15px}.lf .card textarea{border:1px solid var(--line);resize:vertical;outline:none;background:#fff;border-radius:14px;width:100%;min-height:76px;margin-top:14px;padding:12px 14px}.lf .card textarea:focus{border-color:var(--dark)}.lf .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lf .list+.perms{margin-top:12px}.lf .perms>.sub{color:var(--lf-muted);margin:0;font-size:13.5px}.lf .perms ul{list-style:none;margin:8px 0 0;padding:0}.lf .perms li{display:flex;border-top:1px solid var(--line);align-items: center;gap:14px;padding:11px 0}.lf .perms li:first-child{border-top:0}.lf .perms .name{font-size:15px;font-weight:500}.lf .perms li .sub{color:var(--lf-muted);font-size:13px}.lf .perms .acts{align-items: center}.lf .perms .hint{color:var(--lf-muted);font-size:13px}.lf .btn{display:inline-flex;background:var(--dark);color:#fff;border-radius:999px;align-items: center;gap:6px;height:32px;padding:0 14px;font-size:13.5px;font-weight:500}.lf .btn:hover{background:var(--dark2)}.lf .btn.q{background:var(--fill);color:var(--ink);font-weight:400}.lf .btn.q:hover{background:var(--fill2)}.lf .btn.danger{color:var(--red);box-shadow:inset 0 0 0 1px var(--line);background:#fff}.lf .tag{display:inline-block;background:var(--fill);color:var(--lf-muted);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:500}.lf .tag.on{background:var(--dark);color:#fff}.lf .thumb{object-fit:cover;background:var(--fill);border-radius:8px;flex:none;width:26px;height:26px}.lf .thumb.lg{border-radius:14px;width:56px;height:56px}.lf .thumb.sm{vertical-align:middle;border-radius:6px;width:22px;height:22px;margin-right:6px}.lf .lines{list-style:none;margin:20px 0 0;padding:0}.lf .lines li{display:flex;border-top:1px solid var(--line);color:var(--ink2);animation:rise .4s var(--ease)both;align-items: center;gap:12px;padding:11px 2px}.lf .lines li:first-child{border-top:0}.lf .lines .ic{display:inline-grid;background:var(--fill);color:var(--ink2);border-radius:9px;flex:none;place-items: center;width:30px;height:30px}.lf .lines .ic.orb{background:0 0}.lf .lines .t{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:13px}.lf .lines .k{color:var(--lf-muted);font-size:12.5px}.lf .lines li a{display:flex;align-items: center;gap:12px;width:100%}.lf .ask{position:sticky;display:flex;background:var(--glass);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:0 0 0 1px var(--line),0 12px 32px #00000014;border-radius:999px;align-items: center;gap:12px;margin:18px 0 0;padding:7px 7px 7px 16px;bottom:18px}.lf .ask input{outline:0;background:0 0;border:0;flex:1;font-size:15px}.lf .ask input::placeholder{color:var(--faint)}.lf .ask button{background:var(--dark);color:#fff;display:grid;border-radius:50%;place-items: center;width:34px;height:34px}.lf .list{list-style:none;border-radius:var(--r);border:1px solid var(--line);overflow:hidden;background:#fff;margin:0;padding:0;box-shadow:0 1px 2px #00000005,0 10px 30px #00000009}.lf .list li{border-top:1px solid var(--line);animation:rise .4s var(--ease)both}.lf .list li:first-child{border-top:0}.lf .list a,.lf .list .row{display:flex;align-items: center;gap:14px;padding:13px 18px;transition:background-color .18s}.lf .list a:hover{background:var(--fill)}.lf .list .name{display:flex;align-items: center;gap:6px;font-size:15px;font-weight:500}.lf .list .sub{color:var(--lf-muted);font-size:13.5px;font-weight:400}.lf .list .t{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:13px}.lf .list .grow{flex:1;min-width:0}.lf .chan{color:var(--faint)}.lf .dot{background:#d1d1d6;border-radius:50%;flex:none;width:8px;height:8px}.lf .dot.on{background:var(--ok)}.lf .dot.wait{background:var(--warn)}.lf .dot.ok{background:var(--ok)}.lf .nums{display:flex;gap:28px;margin:2px 0 20px}.lf .nums b{display:block;letter-spacing:-.02em;font-size:24px;font-weight:500}.lf .nums span{color:var(--lf-muted);font-size:13px}.lf .thread{display:grid;align-content: start;gap:8px;margin:0 0 14px}.lf .msg{background:var(--fill);animation:rise .35s var(--ease)both;border-radius:16px;max-width:76%;padding:10px 14px}.lf .msg.host{background:var(--dark);color:#fff;margin-left:auto}.lf .msg.host small{color:#fff9}.lf .msg small{display:block;color:var(--lf-muted);margin-top:4px;font-size:11.5px}.lf .translate{display:block;margin-top:4px}.lf .translate .translate-mark{color:var(--lf-muted);text-decoration:underline;text-underline-offset:3px;padding:0;font-size:12px}.lf .translate .translate-mark:hover{color:var(--ink)}.lf .translate .translated{display:grid;background:var(--fill);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;gap:2px;margin-top:6px;padding:8px 10px;font-size:13px;line-height:1.45}.lf .translate .translated .k{letter-spacing:.02em;text-transform:uppercase;color:var(--lf-muted);font-size:10.5px}.lf .msg.host .translate .translated{color:inherit;background:#ffffff24}.lf .thread .msg{color:#111b21;background:#fff;border:1px solid #e9edef;border-radius:4px 14px 14px;box-shadow:0 1px .5px #0b141a21}.lf .thread .msg.host{color:#111b21;background:#d9fdd3;border-color:#cbeec4;border-radius:14px 4px 14px 14px}.lf .thread .msg small,.lf .thread .msg.host small{color:#667781}.lf .thread .msg strong{font-weight:600}.lf .thread .msg .translate .translate-mark{color:#667781}.lf .thread .msg .translate .translate-mark:hover{color:#111b21}.lf .thread .msg .translate .translated,.lf .thread .msg.host .translate .translated{color:#3b4a54;background:#0b141a0d}.lf .thread .msg .wa-delivery[data-state=read] svg{color:#53bdeb}.lf .cal{overflow-x:auto;border-radius:var(--r);border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px #00000005,0 10px 30px #00000009}.lf .cal table{border-collapse:collapse;width:100%;min-width:900px}.lf .cal th,.lf .cal td{border-bottom:1px solid var(--line);vertical-align:top;border-right:1px solid #f0f0f2;height:64px;padding:0;font-weight:400}.lf .cal th{color:var(--lf-muted);text-align:center;height:40px;padding:11px 0 0;font-size:12px;font-weight:400}.lf .cal th.we{background:#fafafa}.lf .cal td:first-child,.lf .cal th:first-child{text-align:left;position:sticky;background:#fff;min-width:190px;padding:10px 0 0 14px;left:0}.lf .cal td:first-child{padding:0 8px 0 12px}.lf .cal .cell{display:flex;flex-direction:column;justify-content:center;gap:3px;height:64px}.lf .cal .who{display:flex;align-items: center;gap:8px}.lf .cal .who span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px}.lf .cal .price{display:block;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--lf-muted);padding:7px 0 0;font-size:12px}.lf .cal .price.new{color:var(--ink);cursor:pointer;font-weight:400}.lf .cal .price.new:after{content:"";display:inline-block;background:var(--dark);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:4px}.lf .cal .bar{background:var(--dark);color:#fff;white-space:nowrap;overflow:hidden;border-radius:12px;height:24px;margin:20px 6px 0;padding-left:11px;font-size:12px;line-height:24px}.lf .cal .bar{border-radius:10px;height:20px;margin-top:18px;font-size:11.5px;line-height:20px}.lf .cal th,.lf .cal td{border-bottom-color:#f0f0f2;border-right-color:#f6f6f8;height:52px}.lf .cal .cell{height:52px}.lf .cal th{height:40px}.lf .cal .bar.block{background:var(--fill2);color:var(--lf-muted)}.lf .scan{display:inline-flex;color:var(--lf-muted);align-self: flex-start;align-items: center;gap:4px;margin-left:28px;font-size:12px}.lf .scan:hover{color:var(--ink)}.lf .hero{position:relative;overflow:hidden;background-position:50%;background-size:cover;border-radius:22px;height:220px;margin:0 0 14px}.lf .hero:after{content:"";position:absolute;background:linear-gradient(#0000 35%,#0009 100%);inset:0}.lf .hero-in{position:absolute;z-index:1;color:#fff;bottom:18px;left:22px}.lf .hero-in h1{color:#fff}.lf .hero-in p{color:#ffffffbf;margin:2px 0 0}.lf .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lf .grid2 .card{margin:0}.lf .levels{list-style:none;margin:0;padding:0}.lf .levels li{display:flex;border-top:1px solid var(--line);justify-content:space-between;align-items: center;gap:10px;padding:9px 0}.lf .levels li:first-child{border-top:0}.lf .seg{display:inline-flex;background:var(--fill);border-radius:9px;padding:2px}.lf main>.urgentlines{display:grid;flex:none;gap:6px;margin:0 0 14px}.lf .urgentline{display:flex;color:#8a2a20;background:#fdf1f0;border-radius:12px;align-items: center;gap:10px;margin:0;padding:9px 10px 9px 14px;font-size:13.5px;line-height:1.4;box-shadow:inset 0 0 0 1px #f3c9c4}.lf .urgentline .k{color:#fff;letter-spacing:.02em;background:#c8372a;border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px}.lf .urgentline .words{flex:1;min-width:0}.lf .urgentline .close{display:grid;color:#8a2a20;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items: center;width:26px;height:26px}.lf .urgentline .close:hover{background:#c8372a14}.lf .seg button{color:var(--lf-muted);border-radius:7px;padding:4px 10px;transition:background-color .18s,color .18s,box-shadow .18s;font-size:12.5px}@media (prefers-reduced-motion:reduce){.lf .seg button{transition:none}}.lf .seg button.on{color:var(--ink);background:#fff;font-weight:500;box-shadow:0 1px 3px #0000001f}.lf .fields{display:grid;gap:6px}.lf .fields label,.lf .fields .fieldline{display:grid;grid-template-columns:96px 1fr;color:var(--lf-muted);align-items: center;gap:10px;font-size:13.5px}.lf .fields input{border:1px solid var(--line);outline:none;background:#fff;border-radius:10px;padding:8px 11px}.lf .fields input:focus{border-color:var(--dark)}.lf .fields select{border:1px solid var(--line);outline:none;font:inherit;color:var(--dark);background:#fff;border-radius:10px;min-width:0;padding:8px 11px}.lf .fields select:focus{border-color:var(--dark)}.lf .site-connect{display:grid;gap:12px;margin-top:12px;padding:16px}.lf .site-connect .steps{display:grid;list-style:decimal;gap:4px;margin:0;padding-left:20px}.lf .site-connect .steps li{display:list-item;list-style:inherit;border:0;margin:0;padding:0}.lf .site-connect .name{color:var(--dark);font-weight:600}.lf .site-connect .acts{display:flex;flex-wrap:wrap;gap:8px}.lf .site-connect .site-frame{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;height:560px}.lf .fields input.empty,.lf .fields textarea.empty{background:#fff5f4;border-color:#ffb4ae}.lf .prices .basevalue{display:flex;color:var(--ink);align-items: center;gap:8px;min-width:0}.lf .prices .basevalue b{font-size:15px;font-weight:500}.lf .prices .basevalue input{flex:1;min-width:0}.lf .prices .from{color:var(--faint);font-size:11px}.lf .prices .smarttag{display:inline-flex;color:var(--lf-muted);white-space:nowrap;align-items: center;gap:6px;margin-left:auto;font-size:11.5px}.lf .prices .smarttag .ai{display:inline-flex;align-items: center;gap:4px}.lf .prices .orbmark{border-radius:50%;width:12px;height:12px}.lf .prices button.info{border:1px solid var(--faint);text-align:center;color:var(--lf-muted);border-radius:50%;width:16px;height:16px;padding:0;font-size:10px;line-height:14px}.lf .prices button.info.on,.lf .prices button.info:hover{border-color:var(--dark);color:var(--ink)}.lf .prices .explain{background:var(--fill);color:var(--ink2);border-radius:12px;margin:8px 0 4px;padding:10px 12px;font-size:13px}.lf .prices .checkplan{margin-top:4px}.lf .prices .checktimes{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:6px}.lf .prices .timechip{display:inline-flex;background:var(--fill);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:999px;align-items: center;gap:4px;height:26px;padding:0 9px;font-size:12.5px}.lf .prices .timechip button{display:grid;color:var(--lf-muted);border-radius:50%;place-items: center;width:16px;height:16px;font-size:12px;line-height:1}.lf .prices .timechip button:hover{background:var(--fill2);color:var(--ink)}.lf .prices .addtime{border:1px dashed var(--faint);color:var(--ink2);display:grid;border-radius:50%;place-items: center;width:26px;height:26px;font-size:15px;line-height:1}.lf .prices .addtime:hover{border-style:solid;border-color:var(--dark);color:var(--ink)}.lf .prices .timeadd{border:1px solid var(--line);font:inherit;background:#fff;border-radius:999px;height:26px;padding:0 8px;font-size:12.5px}.lf .prices .weekdays{display:flex;justify-content:flex-end;gap:5px;margin:2px 0 4px}.lf .prices .weekdays button{background:var(--fill);color:var(--ink2);border-radius:50%;width:26px;height:26px;font-size:11.5px}.lf .prices .weekdays button.on{background:var(--dark);color:#fff}.lf .prices .checkplanwords{margin:4px 0 0;font-size:12px}.lf .prices .checkplan .seg button{white-space:nowrap}.lf .prices .aheaddays{display:flex;justify-content:flex-end;align-items: center;gap:8px;margin:2px 0 4px}.lf .prices .aheaddays input{border:1px solid var(--line);text-align:center;font:inherit;border-radius:999px;width:64px;height:28px;padding:0 10px;font-size:13px}.lf .prices .explain p{margin:0 0 6px}.lf .prices .explain ul{margin:0 0 6px;padding-left:18px}.lf .prices .strategyhint{margin:0 0 4px;font-size:12px}.lf .prices .lastchange{margin-top:8px;font-size:12px}.lf .rules{list-style:none;margin:0;padding:0}.lf .rules li{display:flex;border-top:1px solid var(--line);align-items: center;gap:8px;padding:8px 0}.lf .rules li:first-child{border-top:0}.lf .rules input{outline:0;background:0 0;border:0;flex:1}.lf .rules .x{color:var(--faint);font-size:12px}.lf .askwho{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;align-items: center;gap:6px;margin-top:12px;padding-top:12px;font-size:13.5px}.lf .askwho .k{color:var(--lf-muted);margin-right:2px}.lf .pill2{display:inline-flex;background:var(--fill);border-radius:999px;align-items: center;gap:4px;padding:3px 10px;font-size:12.5px}.lf .pill2 .x{display:inline-grid;color:var(--faint);border-radius:50%;place-items: center;width:16px;height:16px;margin-right:-4px}.lf .pill2 .x:hover{background:var(--fill2);color:var(--ink)}.lf .plus{background:var(--fill);color:var(--lf-muted);display:inline-grid;border-radius:50%;place-items: center;width:24px;height:24px;font-size:16px;line-height:1}.lf .plus:hover{background:var(--fill2);color:var(--ink)}.lf .plus.wide{border-radius:999px;width:auto;height:28px;margin-top:10px;padding:0 11px;font-size:13px}.lf .inline{display:inline-flex;align-items: center;gap:6px}.lf .inline select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:5px 8px;font-size:13px}.lf .own{border:1px solid var(--line);outline:none;background:#fff;border-radius:10px;width:100%;margin-top:8px;padding:8px 11px;font-size:13.5px}.lf .own:focus{border-color:var(--dark)}.lf .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lf .chip{background:var(--fill);color:var(--ink2);border-radius:999px;padding:4px 10px;font-size:12.5px}.lf .chip:hover{background:var(--fill2)}.lf .switch{position:relative;transition:background .2s var(--ease);background:#e9e9eb;border-radius:999px;flex:none;width:42px;height:25px}.lf .switch:after{content:"";position:absolute;transition:left .2s var(--ease);background:#fff;border-radius:50%;width:21px;height:21px;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.lf .switch.on{background:var(--ok)}.lf .switch.on:after{left:19px}.lf .rowline{display:flex;border-top:1px solid var(--line);justify-content:space-between;align-items: center;gap:10px;padding:10px 0}.lf .rowline:first-of-type{border-top:0}.lf .toast{position:fixed;background:var(--dark);color:#fff;opacity:0;transition:opacity .22s,transform .22s var(--ease);pointer-events:none;z-index:50;border-radius:999px;padding:10px 16px;font-size:13.5px;bottom:92px;left:50%;transform:translate(-50%)translateY(6px)}.lf .toast.show{opacity:1;transform:translate(-50%)translateY(0)}.lf .toast.held{pointer-events:auto;border-radius:16px;width:max-content;max-width:min(520px,100vw - 32px);line-height:1.45}.lf .toast .ok{color:#fff;opacity:.72;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;padding:0}.lf .toast .ok:hover{opacity:1}.lf .help{display:inline-grid;background:var(--fill);color:var(--lf-muted);cursor:help;vertical-align:middle;border-radius:50%;place-items: center;width:17px;height:17px;margin-left:6px;font-size:11px}.lf .back{display:inline-flex;color:var(--lf-muted);align-items: center;gap:5px;margin-bottom:14px;font-size:13.5px}.lf .filter{background:var(--fill);color:var(--ink2);display:grid;border-radius:10px;flex:none;place-items: center;width:34px;height:34px}.lf .filter:hover{background:var(--fill2)}.lf .filter.on{background:var(--dark);color:#fff}.lf .menuwrap{position:relative}.lf .menu{position:absolute;z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:0 0 0 1px var(--line),0 16px 40px #0000001f;transform-origin:top right;animation:pop .16s var(--ease)both;border-radius:14px;min-width:220px;padding:6px;top:calc(100% + 8px);right:0}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.lf .menu.pop{position:fixed;z-index:60;transform-origin:top left;top:auto;right:auto}.lf .menu.pop.up{transform-origin:bottom left;min-width:240px}.lf .menu .head{color:var(--lf-muted);padding:6px 12px 4px;font-size:12px}.lf .menu button{display:flex;text-align:left;border-radius:9px;justify-content:space-between;align-items: center;gap:12px;width:100%;padding:8px 12px;font-size:14px}.lf .menu button:hover{background:#0000000d}.lf .menu button.on{font-weight:500}.lf .menu hr{border:0;border-top:1px solid var(--line);margin:6px 4px}.lf .inbox{display:grid;grid-template-columns:280px minmax(0,1fr)250px;overflow:hidden;background:#fff;height:100%}.lf .inbox .threads{display:flex;border-right:1px solid var(--line);flex-direction:column;min-height:0}.lf .inbox .threads .scroll{overflow:auto;flex:1}.lf .inbox .pagehead{position:relative;gap:12px;margin:0;padding:16px 16px 12px}.lf .inbox .pagehead .tools{flex:1 0 100%;justify-content:space-between}.lf .inbox .pagehead .menuwrap{position:static}.lf .inbox .pagehead .menu{min-width:0;top:calc(100% - 4px);left:16px;right:16px}.lf .inbox .pagehead h1{font-size:22px}.lf .inbox .divider{letter-spacing:.06em;text-transform:uppercase;color:var(--lf-muted);padding:16px 16px 6px;font-size:11px;font-weight:500}.lf .inbox .threads a{display:block;border-top:1px solid var(--line);padding:13px 16px;transition:background-color .18s}.lf .inbox .threads a:first-child{border-top:0}.lf .inbox .threads a:hover{background:var(--fill)}.lf .inbox .threads a.on{background:var(--fill2)}.lf .inbox .threads .name{display:flex;align-items: center;gap:6px;font-size:14px;font-weight:500}.lf .inbox .threads .sub{color:var(--lf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.lf .inbox .talk{display:flex;flex-direction:column;min-height:0}.lf .inbox .talk-head{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:8px;padding:14px 20px;font-weight:500}.lf .inbox .talk-head .sub{color:var(--lf-muted);font-size:13px;font-weight:400}.lf .inbox .talk .thread{overflow:auto;flex:1;margin:0;padding:18px 20px}.lf .brain-waiting{display:grid;gap:8px;margin:0 0 10px}.lf .brain-waiting>.card{animation:none;padding:12px 14px}.lf .inbox .compose{border-top:1px solid var(--line);padding:12px 16px 16px}.lf .inbox .compose .card{margin:0}.lf .inbox .compose .ask{position:static;margin:0}.lf main.talkpage{display:flex;overflow:hidden;flex-direction:column;height:calc(100dvh - 52px);padding-bottom:18px}.lf main.talkpage>.back,.lf main.talkpage>h1,.lf main.talkpage>.lead,.lf main.talkpage>.stayfacts{flex:none}.lf main.talkpage>.thread{overflow:auto;flex:1;min-height:0;margin:14px -8px 0;padding:4px 8px 12px}.lf main.talkpage>.talk-foot{border-top:1px solid var(--line);overflow:auto;flex:none;max-height:60dvh;padding-top:10px}.lf main.talkpage .ask,.lf .inbox .compose .ask{position:static;margin:0}.lf .acts.tools{align-items: center;margin-top:10px}.lf .acts.tools button[aria-label]{border-color:var(--line);color:var(--ink2);background:#fff}.lf .acts.tools button[aria-label]:hover{background:var(--fill)}.lf button.linkish{display:inline;text-decoration:underline;text-underline-offset:2px;color:inherit;font-size:inherit}.lf .stayfacts.sub{color:var(--lf-muted);margin:4px 0 0;font-size:13px}.lf .inbox .side2 .photo{display:block}.lf .inbox .side2 .sub{color:var(--lf-muted);margin-bottom:8px}@media (max-width:820px){.lf main.talkpage{padding-bottom:calc(72px + env(safe-area-inset-bottom));height:calc(100dvh - 50px)}}.lf .inbox .side2{border-left:1px solid var(--line);overflow:auto;padding:16px;font-size:13.5px}.lf .avatar.big{width:56px;height:56px;margin-bottom:12px;font-size:20px}.lf .inbox .side2 .photo{object-fit:cover;border-radius:12px;width:100%;height:118px;margin-bottom:12px}.lf .inbox .side2 b{display:block;margin-bottom:6px;font-size:15px;font-weight:500}.lf .inbox .side2 .rowline{padding:8px 0}@media (max-width:1000px){.lf .inbox{grid-template-columns:1fr}.lf .inbox .threads,.lf .inbox .side2{display:none}}.lf .bottom{display:none}@media (max-width:820px){.lf .app{grid-template-columns:1fr}.lf .side{display:none}.lf .strip{gap:12px;padding:0 16px;font-size:12px}.lf .strip #mail{display:none}.lf .sheet{position:fixed;left:12px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:45;background:var(--glass);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:0 0 0 1px var(--line),0 16px 40px #00000024;animation:pop .18s var(--ease)both;border-radius:18px;padding:6px}.lf .bottom .sheet a{display:flex;color:var(--ink);border-radius:12px;place-items: center start;gap:12px;min-width:0;padding:12px 14px;font-size:15px}.lf .bottom .sheet a.on{background:#0000000d;font-weight:500}.lf main{padding:18px 16px 130px}@layer base{.lf h1{font-size:26px}}.lf .grid2{grid-template-columns:1fr}.lf .hero{height:170px}.lf .bottom{position:fixed;z-index:40;display:flex;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:inset 0 1px 0 var(--line);justify-content:space-around;bottom:0;left:0;right:0}.lf .bottom a{display:grid;color:var(--lf-muted);border-radius:10px;justify-items:center;gap:3px;min-width:56px;padding:4px 8px;font-size:11px}.lf .bottom a.on{color:var(--ink);font-weight:500}.lf .ask{position:static}.lf .msg{max-width:92%}.lf .list a,.lf .list .row{gap:10px;padding:12px 14px}.lf .list .name{flex-wrap:wrap}.lf .list .name .sub{flex-basis:100%}.lf .list .t{align-self: flex-start;font-size:12px}}.lf ::selection{background:#e5e5ea}.lf *{scrollbar-width:thin}.lf .hello h1{font-size:34px}.lf .eyebrow{letter-spacing:.1em;color:var(--faint)}.lf .card{transition:box-shadow .25s var(--ease);animation-delay:calc(var(--i,0)*45ms)}.lf .card:hover{box-shadow:0 1px 2px #00000008,0 14px 36px #0000000f}.lf .btn{transition:transform .15s var(--ease),background-color .18s;box-shadow:inset 0 1px #ffffff24}.lf .btn:hover{transform:translateY(-1px)}.lf .btn.q{box-shadow:none}.lf .menu,.lf .ask,.lf .sheet{box-shadow:inset 0 1px 0 #ffffffb3,0 0 0 1px var(--line),0 12px 32px #00000014}.lf .strip{box-shadow:inset 0 -1px 0 var(--line),inset 0 1px 0 #ffffffb3}.lf .hero-in h1{letter-spacing:-.02em;font-size:34px;font-weight:400}.lf .hero-in p{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}.lf .hero:after{background:linear-gradient(#0000 30%,#0000008c 100%)}.lf svg.i.f{fill:currentColor;stroke:none}.lf img.i{vertical-align:middle;flex:none;width:18px;height:18px}.lf img.i.s{width:14px;height:14px}.lf img.mark{object-fit:contain}.lf img.mark.wide{width:40px}.lf .reply .k{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);flex:none;padding-top:3px;font-size:10.5px;font-weight:500}.lf .list .open .word{opacity:0;margin-right:4px;transition:opacity .2s}.lf .list a:hover .open .word{opacity:1}.lf .list a:hover .open{color:var(--ink)}.lf .tile{display:inline-grid;background:var(--fill);border-radius:9px;flex:none;place-items: center;width:32px;height:32px}.lf .tile .mark{width:18px;height:18px}.lf .tile .mark.wide{width:28px}.lf .okmark{color:var(--lf-muted)}.lf .url{display:inline-flex;color:var(--ink2);align-items: center;gap:4px}.lf a.url:hover{color:var(--ink)}.lf .chans{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin:6px 0 4px}.lf .pill2.dim{color:var(--lf-muted)}.lf .pill2 .first{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-left:2px;font-size:10.5px}.lf .lnk{color:inherit;border-bottom:1px dotted var(--faint)}.lf .lnk:hover{border-bottom-color:var(--ink)}.lf .tiny{outline:0;background:0 0;border:0;width:150px;font-size:12.5px}.lf .pick{display:inline-flex;background:var(--fill);border-radius:999px;align-items: center;gap:4px;padding:4px 10px;font-size:13px}.lf .pick:hover{background:var(--fill2)}.lf .addrow{margin-top:10px}.lf .own{margin-top:0}.lf .menu button small{display:block;color:var(--lf-muted);white-space:normal;max-width:260px;margin-top:2px;font-size:12px;font-weight:400;line-height:1.35}.lf .menu.pop{max-width:320px}.lf #tips{position:fixed;z-index:55;pointer-events:none;inset:0}.lf #tips>*{pointer-events:auto}.lf .tipdot{position:fixed;background:var(--dark);animation:pulse 2.2s ease-out infinite;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 2px #fff}@keyframes pulse{0%{box-shadow:0 0 0 2px #fff,0 0 0 2px #3a3a3e73}70%,to{box-shadow:0 0 0 2px #fff,0 0 0 14px #3a3a3e00}}.lf .tipcard{position:fixed;background:var(--glass);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:inset 0 1px 0 #ffffffb3,0 0 0 1px var(--line),0 12px 32px #0000001a;animation:pop .18s var(--ease)both;border-radius:14px;width:280px;padding:12px 14px;font-size:13.5px;line-height:1.45}.lf .seg.big{margin:0 0 14px}.lf .seg.big button{padding:6px 14px;font-size:13.5px}.lf .subnav{display:flex;flex-wrap:wrap;align-items: center;gap:4px;margin:0 0 12px}.lf .subnav button{color:var(--lf-muted);border-radius:999px;padding:6px 12px;font-size:13.5px}.lf .subnav button:hover{background:var(--fill);color:var(--ink)}.lf .subnav button.on{background:var(--fill2);color:var(--ink);font-weight:500}.lf .web-top{display:flex;flex-wrap:wrap;align-items: center;gap:10px 18px;margin:2px 0 16px}.lf .web-top .seg.big,.lf .web-top .subnav{margin:0}.lf .web-top .grow,.lf .subnav .grow{flex:1}.lf .subnav .url{color:var(--lf-muted);margin-right:4px;font-size:12.5px}.lf .frame{border:1px solid var(--line);overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 1px 2px #00000005,0 10px 30px #00000009}.lf .frame .bar{display:flex;border-bottom:1px solid var(--line);color:var(--lf-muted);background:#fafafa;align-items: center;gap:10px;padding:9px 14px;font-size:12px}.lf .frame .bar .grow{flex:1}.lf .frame .dots i{display:inline-block;background:#e0e0e4;border-radius:50%;width:9px;height:9px;margin-right:4px}.lf .frame .page{padding:18px 20px 22px}.lf .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lf .stats div{border:1px solid var(--line);border-radius:14px;padding:12px 14px}.lf .stats b{display:block;letter-spacing:-.02em;font-size:22px;font-weight:500}.lf .stats span{color:var(--lf-muted);font-size:12.5px}.lf .chart{display:flex;border-bottom:1px solid var(--line);align-items: flex-end;gap:6px;height:120px;margin:14px 0 0;padding:0 4px}.lf .chart span{background:#e5e5ea;border-radius:4px 4px 0 0;flex:1;min-height:2px}.lf .chart span:nth-child(9){background:var(--dark)}.lf .table{border-collapse:collapse;width:100%;font-size:13.5px}.lf .table th{text-align:left;color:var(--lf-muted);border-bottom:1px solid var(--line);padding:6px 8px;font-size:12px;font-weight:500}.lf .table td{border-bottom:1px solid var(--line);padding:10px 8px}.lf .table tr:last-child td{border-bottom:0}.lf .form2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.lf .form2 label{display:grid;grid-template-columns:100px 1fr;color:var(--lf-muted);align-items: center;gap:10px;font-size:13.5px}.lf .form2 input{border:1px solid var(--line);outline:none;background:#fff;border-radius:10px;min-width:0;padding:8px 11px}.lf .form2 input:focus{border-color:var(--dark)}.lf .list.plain{box-shadow:none;border:0}.lf .list.plain li{border-top:1px solid var(--line)}.lf .list.plain li:first-child{border-top:0}.lf .guidewrap{display:grid;grid-template-columns:minmax(0,1fr)320px;align-items: start;gap:14px}.lf .guidewrap .card{margin:0 0 10px}.lf .steps{list-style:none;margin:0;padding:0}.lf .steps li{display:flex;border-top:1px solid var(--line);align-items: flex-start;gap:12px;padding:10px 0}.lf .steps li:first-child{border-top:0}.lf .steps b,.lf .step b{font-weight:500}.lf .steps p,.lf .step p{color:var(--lf-muted);margin:2px 0 0;font-size:13.5px}.lf .n{background:var(--fill);display:inline-grid;color:var(--ink2);border-radius:50%;flex:none;place-items: center;width:24px;height:24px;font-size:12px}.lf .shot{background:var(--fill2);border-radius:8px;flex:none;width:56px;height:42px;margin-left:auto}.lf .phonewrap{position:sticky;top:56px}.lf .phone{border:1px solid var(--line);background:#fff;border-radius:40px;width:300px;padding:12px;box-shadow:0 1px 2px #00000008,0 18px 48px #00000014}.lf .phone .screen{overflow:auto;scrollbar-width:none;background:#fff;border-radius:30px;height:560px}.lf .phone .shot.hero{background-position:50%;background-size:cover;border-radius:30px 30px 0 0;width:100%;height:150px;margin:0}.lf .phone .body{padding:14px 16px 20px;font-size:13.5px}.lf .phone .body b{font-size:16px;font-weight:500}.lf .phone .eyebrow{margin:16px 0 6px}.lf .phone .step{display:flex;gap:10px;padding:6px 0}.lf .phone .kv{display:grid;grid-template-columns:auto 1fr;gap:6px 12px}.lf .phone .kv span:nth-child(odd){color:var(--lf-muted)}.lf .agentic{display:flex;align-items: flex-start;gap:14px;padding-bottom:10px}.lf .agentic .grow{flex:1;min-width:0}.lf .lead.small{margin-top:2px;font-size:13.5px}.lf .vorb.small{width:44px;height:44px}@media (max-width:1000px){.lf .guidewrap{grid-template-columns:1fr}.lf .phonewrap{position:static}.lf .phone{margin:0 auto}.lf .form2,.lf .stats{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lf .form2,.lf .stats{grid-template-columns:1fr}}.lf .home-hero{display:flex;text-align:center;flex-direction:column;justify-content:center;align-items: center;min-height:calc(100dvh - 230px);padding:10px 0 18px}.lf .home-hero h1{margin-top:20px;font-size:40px}.lf .home-hero .lead{font-size:16px}.lf .vorb.big{width:104px;height:104px}.lf .stack{position:relative;display:grid;margin:calc(26px + (var(--n) - 1)*58px)auto 0;width:100%;max-width:720px}.lf .hello+.stack{margin-top:calc(8px + (var(--n) - 1)*58px)}.lf .stack .card{grid-area:1/1;text-align:left;animation:none;transition:transform .5s var(--ease),box-shadow .3s;align-self: end;width:100%;margin:0}.lf .stack .card.front{z-index:3;background:#ffffffe6}.lf .stack .card.back1{z-index:2;cursor:pointer;transform:translate(18px,-58px)}.lf .stack .card.back2{z-index:1;cursor:pointer;transform:translate(36px,-116px)}.lf .stack .card.back1:hover{transform:translate(18px,-66px)}.lf .stack .card.back2:hover{transform:translate(36px,-124px)}.lf .card.glass{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:#fffc;border:1px solid #ffffffd9;box-shadow:inset 0 1px #ffffffe6,0 24px 60px #0000001a,0 0 0 1px #0000000d}.lf .card.glass .reply{background:#ffffff8c}.lf .card.glass textarea{background:#fff9}.lf .home-hero+.ask{margin-top:14px}.lf .tipdot{border:2px solid var(--dark);box-shadow:none;background:#fff;width:10px;height:10px}@keyframes pulse{0%{box-shadow:0 0 #3a3a3e59}70%,to{box-shadow:0 0 0 12px #3a3a3e00}}@media (max-width:820px){.lf .home-hero{min-height:calc(100dvh - 270px)}.lf .home-hero h1{font-size:32px}.lf .vorb.big{width:88px;height:88px}.lf .stack .card.back1,.lf .stack .card.back1:hover{transform:translateY(-58px)}.lf .stack .card.back2,.lf .stack .card.back2:hover{transform:translateY(-116px)}}.lf main{max-width:1060px;padding:28px 40px 120px}.lf main.full{max-width:none}.lf .pagehead .tools{display:flex;flex-wrap:wrap;flex:none;align-items: center;gap:8px;max-width:100%}.lf .list{box-shadow:none;overflow:visible;background:0 0;border:0;border-radius:0}.lf .list li{border-top:0}.lf .list li+li{border-top:1px solid #0000;border-image: 1}.lf .list a,.lf .list .row{border-radius:14px;padding:14px 12px}.lf .list a:hover{background:var(--fill)}.lf .card{border-color:#0000000a}.lf .calwrap{position:relative;margin:0 -40px}.lf .calwrap:before,.lf .calwrap:after{content:"";position:absolute;z-index:2;pointer-events:none;width:48px;top:0;bottom:0}.lf .calwrap:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.lf .calwrap:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.lf .cal{box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;padding:0 40px}.lf .cal table{min-width:1100px}.lf .cal th,.lf .cal td{border-right-color:#f4f4f6}.lf .cal td:first-child,.lf .cal th:first-child{background:#fff;min-width:230px;padding-left:40px}.lf .cal.month table{min-width:1900px}.lf .cal.month th,.lf .cal.month .price{font-size:11.5px}.lf .cal.month .bar{padding-left:8px;font-size:11.5px}@media (max-width:820px){.lf main{padding:18px 16px 130px}.lf .calwrap{margin:0 -16px}.lf .cal{padding:0 16px}.lf .cal td:first-child,.lf .cal th:first-child{min-width:190px;padding-left:16px}.lf .calwrap:before,.lf .calwrap:after{width:20px}}.lf .app{grid-template-columns:252px minmax(0,1fr)}.lf .app.folded{grid-template-columns:92px minmax(0,1fr)}.lf .side{position:sticky;background:#fbfbfcc7;border-radius:22px;height:calc(100dvh - 24px);margin:12px 0 12px 12px;top:12px;box-shadow:0 0 0 1px #0000000d,0 12px 40px #0000000f,inset 0 1px #ffffffe6}.lf .nav a.on{background:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000d}.lf .nav .group+.group{border-top-color:#0000000d}.lf .start{background:#00000009;border-radius:16px}.lf .app{grid-template-columns:264px minmax(0,1fr)}.lf .app.folded{grid-template-columns:104px minmax(0,1fr)}.lf .side{margin:12px}.lf .strip{border-radius:14px;margin:12px 12px 0 0;box-shadow:0 0 0 1px #0000000d,inset 0 1px #ffffffe6}.lf main.wide{height:calc(100dvh - 52px)}.lf .inbox{border:1px solid var(--line);border-radius:18px;height:calc(100% - 12px);margin:12px 12px 0 0}.lf .views{display:inline-flex;background:var(--fill);border-radius:10px;padding:2px}.lf .views button{display:grid;color:var(--lf-muted);border-radius:8px;place-items: center;width:30px;height:30px}.lf .views button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0000001f}.lf .scan{background:var(--fill);color:var(--ink2);border-radius:999px;margin-left:26px;padding:3px 9px 3px 7px}.lf .scan:hover{background:var(--fill2);color:var(--ink)}.lf .scan.scanning{cursor:default;color:var(--accent-ink);background:linear-gradient(180deg,#fff,var(--accent-soft));border:1px solid var(--accent-line);white-space:nowrap}.lf .scan.scanning:hover{background:linear-gradient(180deg,#fff,var(--accent-soft));color:var(--accent-ink)}.lf .scan.scanning .live{margin:0 5px 0 0}.lf .scan.finished{border:1px solid var(--line);color:var(--ink2);white-space:nowrap;background:#fff}.lf .cal th.today{color:var(--ink);font-weight:500}.lf .subnav .spin{animation:turn 1s linear infinite}@keyframes turn{to{transform:rotate(360deg)}}.lf .bar .inbar{display:inline-grid;vertical-align:-3px;background:#fff;border-radius:4px;place-items: center;width:16px;height:16px;margin:0 6px 0 -3px}.lf .bar .inbar .i{width:11px;height:11px}.lf .thumb.xs{border-radius:4px;flex:none;width:14px;height:14px}.lf .mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.lf .mgrid .dow{text-align:center;color:var(--lf-muted);padding:4px 0;font-size:11.5px}.lf .mday{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:96px;padding:6px 8px}.lf .mday.we{background:#fafafa}.lf .mday.out{opacity:.38}.lf .mday b{display:inline-block;margin-bottom:4px;font-size:12.5px;font-weight:500}.lf .mday .price{float:right;padding:0;font-size:11.5px}.lf .mday .chip{display:flex;background:var(--fill2);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:999px;align-items: center;gap:5px;margin-top:3px;padding:2px 6px;font-size:11px}.lf .mday .chip.first{background:var(--dark);color:#fff}.lf .mday .chip.block{background:#e5e5ea;height:6px;padding:0}.lf .pcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px}.lf .pcard{display:block;border:1px solid var(--line);overflow:hidden;animation:rise .4s var(--ease)both;animation-delay:calc(var(--i,0)*45ms);transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#fff;border-radius:22px;box-shadow:0 1px 2px #00000005,0 10px 30px #00000009}.lf .pcard:hover{transform:translateY(-2px);box-shadow:0 1px 2px #00000008,0 18px 44px #00000014}.lf .pcard .ph{position:relative;aspect-ratio:16/11;overflow:hidden;background-position:50%;background-size:cover;height:auto}.lf .pcard .status{position:absolute;display:inline-flex;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border-radius:999px;align-items: center;gap:6px;padding:5px 10px;font-size:12px;top:14px;left:14px}.lf .pcard .status i{background:#c7c7cc;border-radius:50%;width:6px;height:6px}.lf .pcard .status i.on{background:var(--ok)}.lf .pcard .pb{padding:22px 24px 20px}.lf .pcard .rowx{display:flex;justify-content:space-between;align-items: center;gap:16px}.lf .pcard h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.lf .pcard .go{border:1px solid var(--line);display:grid;color:var(--lf-muted);border-radius:50%;flex-shrink:0;place-items: center;width:30px;height:30px}.lf .pcard .next{display:flex;align-items: center;gap:8px;margin:14px 0 0;font-size:13.5px}.lf .pcard .foot{display:flex;border-top:1px solid var(--line);color:var(--lf-muted);justify-content:space-between;align-items: center;margin:14px 0 0;padding-top:12px;font-size:13px}.lf .switch.small{width:34px;height:21px}.lf .switch.small:after{width:17px;height:17px}.lf .switch.small.on:after{left:15px}.lf .shots{display:flex;gap:8px;padding:6px 0 4px 42px}.lf .shot.big{background-size:cover;border-radius:10px;width:84px;height:64px;margin:0}.lf .lines li.withshots{display:block}.lf .lines li.withshots>a{display:flex;align-items: center;gap:12px}.lf .start .more{color:var(--lf-muted);font-size:12.5px}.lf .me{text-decoration:none}.lf .me:hover .avatar{background:var(--dark);color:#fff}.lf .content{display:grid;grid-template-columns:minmax(0,1fr)0;transition:grid-template-columns .3s var(--ease)}.lf .asking .content{grid-template-columns:minmax(0,1fr)380px}.lf .content>.strip{grid-column:1/-1}.lf .content>main{grid-column:1;min-width:0}.lf .askpane{grid-column:2;position:sticky;-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);display:none;overflow:hidden;background:#fbfbfce6;border-radius:22px;flex-direction:column;height:calc(100dvh - 76px);margin:0 12px 12px 0;top:64px;box-shadow:0 0 0 1px #0000000d,0 12px 40px #0000000f,inset 0 1px #ffffffe6}.lf .asking .askpane{display:flex}.lf .sidedrawer{position:fixed;z-index:15;display:flex;background:var(--paper);box-shadow:-1px 0 0 var(--line),-24px 0 60px #00000014;animation:drawer-in .28s var(--ease);transition:left .25s var(--ease),right .3s var(--ease);flex-direction:column;inset:40px 0 0 228px}.lf .folded .sidedrawer{left:68px}.lf .asking .sidedrawer{right:392px}.lf .sidedrawer .dh{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:12px;padding:10px 20px}.lf .sidedrawer .dh .btn{display:inline-flex;align-items: center;gap:6px}.lf .sidedrawer .dt{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500}.lf .sidedrawer .db{overflow:auto;flex:1;padding:24px 32px 80px}.lf .sidedrawer .db>*{max-width:900px;margin-left:auto;margin-right:auto}.lf .sidedrawer .db.wide>*{max-width:none}@keyframes drawer-in{0%{transform:translate(32px);opacity:0}to{transform:none;opacity:1}}@media (max-width:820px){.lf .sidedrawer,.lf .folded .sidedrawer,.lf .asking .sidedrawer{z-index:41;left:0;right:0}.lf .sidedrawer .db{padding:16px 16px 120px}}.lf .askpane .nextsteps{display:flex;flex-wrap:wrap}.lf .askpane .nextsteps button.chiplink{font:inherit;cursor:pointer;font-size:12.5px}.lf .asking .beside,.lf .asking .beside-toggle{display:none}.lf .askpane .ah{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:8px;padding:14px 16px;font-weight:500}.lf .askpane .ah .grow{flex:1}.lf .askpane .ah .x{display:grid;color:var(--lf-muted);border-radius:50%;place-items: center;width:26px;height:26px}.lf .askpane .ah .x:hover{background:var(--fill2);color:var(--ink)}.lf .askpane .msgs{overflow:auto;display:grid;flex:1;align-content: start;gap:8px;padding:14px}.lf .askpane .msg{max-width:92%;font-size:13.5px}.lf .askpane .msg.rich{white-space:normal;line-height:1.5}.lf .askpane .msg.rich .chattext>*{margin:0}.lf .askpane .msg.rich .chattext>*+*{margin-top:8px}.lf .askpane .msg.rich .chattext .title{font-weight:500}.lf .askpane .msg.rich .chattext ul,.lf .askpane .msg.rich .chattext ol{padding-left:20px}.lf .askpane .msg.rich .chattext ul{list-style:disc}.lf .askpane .msg.rich .chattext ol{list-style:decimal}.lf .askpane .msg.rich .chattext li+li{margin-top:3px}.lf .askpane .msg.rich .chattext strong{font-weight:500}.lf .askpane .msgs .stamp{color:var(--lf-muted);opacity:.75;font-variant-numeric:tabular-nums;margin-top:-5px;padding:0 4px;font-size:10.5px;line-height:1.2}.lf .askpane .msgs .stamp.host{justify-self:end}.lf .askpane .msgs .ack{color:var(--ink2);justify-self:start;margin:0;padding:0 4px;font-size:12.5px;line-height:1.4}.lf .askpane .msgs .step{display:flex;color:var(--lf-muted);justify-self:start;align-items:baseline;gap:7px;margin:0;padding:0 4px;font-size:12px;line-height:1.4}.lf .askpane .msgs .step:before{content:"";opacity:.55;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-1px)}.lf .askpane .msgs .step.wait:before{display:none}.lf .askpane .msg .steps{display:grid;color:var(--lf-muted);gap:3px;margin:0 0 6px;font-size:12px}.lf .askpane .msg .steps span{display:flex;align-items: center;gap:7px}.lf .askpane .msg .steps .tick{color:var(--ok);flex:none;width:12px;height:12px}.lf .dots{display:inline-flex;flex:none;align-items: center;gap:3px;width:18px;height:12px}.lf .dots i{background:var(--lf-accent);animation:beat 1.2s ease-in-out infinite;border-radius:50%;width:4px;height:4px}.lf .dots i:nth-child(2){animation-delay:.2s}.lf .dots i:nth-child(3){animation-delay:.4s}.lf .askpane .msg .offers{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lf .askpane .msg .note{display:block;color:var(--lf-muted);margin-top:6px;font-size:12.5px}.lf .askpane .msg .note.outcome{color:inherit}.lf .askpane .msg .yescard{border:1px solid var(--line);border-radius:10px;margin-top:8px;padding:8px 10px}.lf .askpane .msg .yescard .note:first-child{margin-top:0}.lf .askpane .msg .yescard .why{font-style:italic}.lf .askpane .msg .yescard.sameway .what{font-weight:500}.lf .askpane .msg .yescard.sameway .picklist{list-style:none;padding:0}.lf .askpane .msg .yescard.sameway .picklist label{display:flex;cursor:pointer;align-items: center;gap:8px}.lf .askpane .msg .yescard.sameway .acts{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:10px}.lf .jobs-filters{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.lf .jobs-filters select,.lf .jobs-filters input{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:7px 10px}.lf .jobs-row{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;width:100%}.lf .jobs-detail{padding:4px 18px 14px 40px}.lf .jobs-steps{margin:0 0 10px;padding-left:18px;font-size:13px;line-height:1.5}.lf .jobs-steps .phase{font-weight:500}.lf .askpane .msg.handed{border:1px solid var(--accent-line);background:var(--accent-soft)}.lf .askpane .msg.scan{background:0 0;border:0;max-width:100%;padding:0}.lf .askpane .scancard{display:flex;border:1px solid var(--accent-line);background:linear-gradient(180deg,#fff,var(--accent-soft));font-variant-numeric:tabular-nums;border-radius:14px;align-items: flex-start;gap:10px;padding:11px 12px;font-size:13px}.lf .askpane .scancard.finished{border-color:var(--line);background:#fff}.lf .askpane .scancard .pulse{background:var(--lf-accent);animation:beat 1.6s ease-in-out infinite;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.lf .askpane .scancard .grow{flex:1;min-width:0}.lf .askpane .scancard .name{color:var(--ink)}.lf .askpane .scancard .k{display:block;color:var(--lf-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px}.lf .askpane .scancard .t{color:var(--accent-ink);white-space:nowrap;font-size:12.5px}.lf .askpane .scancard.finished .t{color:var(--faint)}.lf .askpane .scancard .chips{display:flex;gap:6px;margin-top:8px}.lf .askpane .hist{overflow:auto;display:grid;flex:1;align-content: start;gap:4px;padding:8px 10px}.lf .askpane .hist .row{display:flex;text-align:left;border-radius:12px;align-items: center;gap:10px;width:100%;padding:10px}.lf .askpane .hist .row:hover{background:var(--fill)}.lf .askpane .hist .row .grow{flex:1;min-width:0}.lf .askpane .hist .row .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}.lf .askpane .hist .row .k,.lf .askpane .hist .lnk{color:var(--lf-muted);font-size:12px}.lf .askpane .hist .lnk:hover{color:var(--ink)}.lf .askpane .ah .x.hb{margin-right:2px}.lf .askpane form.ask{position:static;margin:10px 12px 12px}.lf .askpane .replying{display:flex;color:var(--lf-muted);align-items: center;gap:8px;margin:10px 14px 0;font-size:12.5px}.lf .askpane .replying .grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.lf .askpane .replying .lnk{display:grid;color:var(--lf-muted);border-radius:50%;place-items: center;width:22px;height:22px}.lf .askpane .replying .lnk:hover{background:var(--fill2);color:var(--ink)}.lf .askpane .ah .x:disabled{opacity:.4}.lf .chiplink{display:inline-flex;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items: center;gap:6px;margin:8px 6px 0 0;padding:4px 10px 4px 7px;transition:border-color .18s;font-size:12.5px}.lf .chiplink:hover{border-color:var(--ink)}.lf .msg.host .chiplink{display:none}.lf .strip .right{display:flex;align-items: center;gap:6px;margin-left:auto}.lf .strip .askbtn{display:inline-flex;background:var(--fill);color:var(--ink);border-radius:999px;align-items: center;gap:6px;height:28px;padding:0 11px 0 6px;font-size:13px}.lf .strip .askbtn:hover,.lf .strip .askbtn.on{background:var(--fill2)}.lf .strip .bell{position:relative;display:grid;color:var(--ink2);background:var(--fill);border-radius:50%;place-items: center;width:28px;height:28px}.lf .strip .bell:hover{background:var(--fill2)}.lf .strip .bell b{position:absolute;background:var(--dark);color:#fff;display:grid;border-radius:999px;place-items: center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:500;top:-3px;right:-4px}.lf .menu.notes{overflow-y:auto;overscroll-behavior:contain;min-width:320px;max-height:min(560px,100dvh - 64px)}.lf .strip .scanpill{position:relative;display:inline-flex}.lf .strip .scanpill-label{display:inline-flex;background:var(--fill);color:var(--ink2);white-space:nowrap;text-decoration:none;border-radius:999px;align-items: center;gap:7px;height:28px;padding:0 11px;font-size:12.5px}.lf .strip .scanpill-label:hover{background:var(--fill2);color:var(--ink)}.lf .strip .scanpill-label .t{color:var(--lf-muted);font-variant-numeric:tabular-nums}.lf .scanpill .pulse,.lf .scanhover .pulse{background:var(--lf-accent-pulse);animation:scan-pulse 1.4s ease-in-out infinite;border-radius:50%;width:7px;height:7px}@keyframes scan-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lf .scanpill .pulse,.lf .scanhover .pulse{animation:none}}.lf .scanpop{position:absolute;z-index:40;display:none;box-shadow:0 0 0 1px var(--line),0 16px 40px #0000001f;color:var(--ink);text-align:left;white-space:normal;background:#fff;border-radius:14px;gap:12px;width:300px;max-width:calc(100vw - 32px);padding:14px 16px;font-size:12.5px;line-height:1.45;top:calc(100% + 8px);right:0}.lf .strip .scanpop{display:none}.lf .strip .scanpop span{display:block;gap:0;align-items:initial}@media (hover:hover){.lf .strip .scanpill:hover .scanpop,.lf .scanhover:hover .scanpop{display:grid}}.lf .strip .scanpill-label:focus-visible+.scanpop{display:grid}.lf .scanpop .scandetail{display:grid;gap:4px;min-width:0}.lf .scanpop .scandetail+.scandetail{box-shadow:inset 0 1px 0 var(--line);padding-top:12px}.lf .scanpop .scandetail .top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-width:0}.lf .scanpop .scandetail .home{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13px}.lf .scanpop .scandetail .took{color:var(--lf-muted);font-variant-numeric:tabular-nums;flex:none}.lf .scanpop .scandetail .bar{position:relative;background:var(--fill2);overflow:hidden;border-radius:999px;height:3px;margin:4px 0 2px}.lf .scanpop .scandetail .bar i{position:absolute;border-radius:inherit;background:var(--ink2);transition:width .4s;inset:0 auto 0 0}.lf .scanpop .scandetail .checked{color:var(--ink2);font-variant-numeric:tabular-nums}.lf .scanpop .scandetail .k,.lf .scanpop .more{color:var(--lf-muted)}.lf .scanpop .scandetail .step{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.lf .scanpop .more{box-shadow:inset 0 1px 0 var(--line);padding-top:10px;font-size:12px}@media (prefers-reduced-motion:reduce){.lf .scanpop .scandetail .bar i{transition:none}}@media (max-width:820px){.lf .strip .scanpill-label .w{display:none}}.lf .menu .note{display:flex;border-radius:9px;align-items: center;gap:10px;padding:8px 10px;font-size:13.5px}.lf .menu .note:hover{background:#0000000d}.lf .menu button.note{justify-content:flex-start}.lf .menu .note .ic{display:inline-grid;background:var(--fill);border-radius:8px;flex:none;place-items: center;width:28px;height:28px}.lf .menu .note small{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:12px}@media (max-width:999px){.lf .asking .content{grid-template-columns:minmax(0,1fr)0}.lf .askpane{position:fixed;z-index:70;border-radius:0;height:auto;margin:0;inset:0}.lf .strip .right{display:flex}}.lf .reply .text{outline:none;border-radius:8px;flex:1;min-width:0}.lf .reply .text.editing{box-shadow:inset 0 0 0 1px var(--dark);background:#fff;margin:-4px -8px;padding:4px 8px}.lf .start{background:0 0;border-radius:0;margin-top:auto;padding:0}.lf .startrow{display:flex;color:var(--ink2);text-align:left;border-radius:12px;align-items: center;gap:9px;width:100%;padding:8px 10px;font-size:13.5px}.lf .startrow:hover{color:var(--ink);background:#0000000a}.lf .startrow .startring{flex:none;width:20px;height:20px}.lf .startrow small{color:var(--faint);margin-left:auto;font-size:12px}.lf .folded .start{display:block}.lf .folded .startrow{justify-content:center;padding:8px 0}.lf .menu .struck{text-decoration:line-through;color:var(--faint)}.lf .menu .note .tick{flex:none}.lf{--lf-accent:#c9a37f;--accent-ink:#8a6a4b;--accent-soft:#f6efe7;--accent-line:#e8d6c2}.lf{--lf-accent-deep:#604e3f;--lf-accent-shadow:#3c2814;--lf-accent-top:#fbf6f0;--lf-accent-pressed:#f1e6da;--lf-accent-light:#efd9c1;--lf-accent-light-2:#e5c7a6;--lf-accent-mid-deep:#a37d5c;--lf-accent-pulse:#b98a5e;--lf-wash:#f1ece6;--lf-wash-2:#e6ddd3;--lf-wash-line:#d9cdc0;--lf-wash-dash:#cdbfae;--lf-orb-light:#f6e3d1;--lf-orb-mid:#d9b493;--lf-orb-deep:#b98a6a}.lf main{max-width:1180px;margin:0}.lf main.wide{max-width:none}.lf .me{display:flex;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink);text-align:left;border-radius:14px;align-items: center;gap:9px;width:100%;margin-top:10px;padding:8px 10px;font-size:13.5px}.lf .me:hover{border-color:var(--lf-accent)}.lf .me .avatar{background:var(--lf-accent);color:#fff}.lf .me .chev{color:var(--accent-ink);margin-left:auto}.lf .folded .me{justify-content:center;padding:8px 0}.lf .startrow .startring circle:last-child{stroke:var(--lf-accent)}.lf .steps-next{display:grid;gap:2px;padding:0 10px 6px}.lf .steps-next a{display:flex;color:var(--ink2);align-items: center;gap:8px;padding:4px 0;font-size:12.5px}.lf .steps-next a:hover{color:var(--ink)}.lf .steps-next .tick{border-color:var(--accent-line);width:14px;height:14px}.lf .steps-next .more{color:var(--accent-ink);text-align:left;padding:4px 0 0 22px;font-size:12px}.lf .steps-next.all{overflow-y:auto;max-height:40dvh}.lf .steps-next .struck{text-decoration:line-through;color:var(--faint)}.lf .cal .price.new:after{background:var(--lf-accent)}.lf .mday .chip.first{background:var(--accent-ink)}.lf .chiplink:hover{border-color:var(--lf-accent)}.lf .strip .askbtn:hover,.lf .strip .askbtn.on{background:var(--accent-soft);border:1px solid var(--accent-line)}.lf .tick.done{background:var(--lf-accent);border-color:var(--lf-accent)}.lf .nav a.on:before{content:"";position:absolute;background:var(--lf-accent);border-radius:3px;width:3px;top:10px;bottom:10px;left:-12px}.lf .folded .nav a.on:before{left:-10px}.lf .menu .note .i{color:var(--lf-muted)}@media (max-width:820px){.lf main{margin:0}}.lf .content{grid-template-rows:auto minmax(0,1fr);align-content: start}.lf .askpane{grid-row:2}.lf .minis{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px}.lf .mini{display:block;border:1px solid var(--line);text-align:left;transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#fff;border-radius:18px;width:100%;padding:14px 16px 16px;box-shadow:0 1px 2px #00000005,0 10px 30px #00000009}.lf .mini:hover{transform:translateY(-2px);box-shadow:0 1px 2px #00000008,0 18px 44px #00000014}.lf .mini .who{display:flex;color:var(--ink);align-items: center;gap:8px;margin-bottom:10px;font-size:14px}.lf .mini .who .grow{flex:1}.lf .mini .who .i{color:var(--lf-muted)}.lf .mini .mg{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.lf .mini .mg i{color:var(--faint);text-align:center;padding-bottom:2px;font-size:10px;font-style:normal}.lf .mini .md{display:grid;color:var(--ink2);border-radius:7px;place-items: center;height:27px;font-size:11.5px}.lf .mini .md.out{color:var(--faint);opacity:.5}.lf .mini .md.stay{background:var(--fill2)}.lf .mini .md.in{background:var(--dark);color:#fff}.lf .mini .md.blk{color:var(--faint);background:repeating-linear-gradient(45deg,#f0f0f2 0 3px,#fff 3px 6px)}.lf .pcard .foot span{display:inline-flex;align-items: center;gap:6px}.lf .nav a .aorb-mini,.lf .bottom a .aorb-mini{flex:none}@media (max-width:820px){.lf .mday{min-height:58px;padding:4px 5px}.lf .mday b{font-size:11px}.lf .mday .chip{padding:2px 4px}.lf .mday .chip .nm{display:none}.lf .mday .price{font-size:10px}.lf .minis{grid-template-columns:1fr}.lf .subnav{gap:2px}.lf .subnav button{padding:5px 9px;font-size:12.5px}.lf .pcards,.lf .guidewrap{grid-template-columns:1fr}.lf .stats{grid-template-columns:1fr 1fr}.lf .form2{grid-template-columns:1fr}.lf .table{font-size:12.5px}.lf .frame .page{padding:12px}.lf .grid2{grid-template-columns:1fr}}.lf .pen{display:inline-grid;color:var(--faint);border-radius:50%;place-items: center;width:24px;height:24px}.lf .pen:hover{background:var(--fill2);color:var(--ink)}.lf .pen.on{color:var(--accent-ink);background:var(--accent-soft)}.lf .pen-gap{display:inline-block;width:24px}.lf .levels li.sub-row{display:block;border-top:0;padding:0 0 6px}.lf .sub-row .askwho{border-top:0;margin-top:0;padding:2px 0 4px;font-size:13px}.lf .lnk.small{color:var(--lf-muted);border-bottom-color:var(--line);margin-left:6px;font-size:12px}.lf .photo-row{display:flex;align-items: center;gap:14px;margin:4px 0 14px}.lf .avatar{background-position:50%;background-size:cover}.lf .photo-row .avatar.big{width:64px;height:64px;margin:0;font-size:22px}.lf .ic.orbic{background:0 0}.lf .tag.sched{display:inline-flex;background:var(--accent-soft);color:var(--accent-ink);align-items: center;gap:5px;margin-right:10px}.lf .live{display:inline-block;background:var(--lf-accent);animation:pulse 2.2s ease-out infinite;vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px}.lf .lines .t{display:inline-flex;align-items: center}.lf .ai{display:inline-grid;color:var(--accent-ink);place-items: center}.lf .nav a .ai{margin-left:-4px}.lf .start{background:#00000009;border:1px solid #0000000a;border-radius:16px;margin-top:auto;padding:6px 4px 8px}.lf .startrow{padding:8px 10px 6px}.lf .startrow:hover{background:#0000000a}.lf .steps-next{padding:0 10px 2px 12px}.lf .folded .start{padding:4px 0}.lf .stack{display:block}.lf .stack>.card{position:absolute;align-self:auto;width:auto;top:0;left:0;right:0}.lf .stack .card.back1,.lf .stack .card.back2{overflow:hidden}.lf .menu.pop{max-width:calc(100vw - 24px)}.lf .menu.pop.up{max-width:min(300px,100vw - 24px)}.lf .menu.notes{min-width:min(320px,100vw - 24px)}.lf .frame .page{overflow-x:auto}@media (max-width:820px){.lf .home-hero{justify-content:flex-start;min-height:0;padding:18px 0 8px}.lf .home-hero h1{margin-top:14px}.lf .stack{max-width:none}.lf .strip .digits{display:none}.lf .strip{gap:10px}.lf .strip .right{gap:6px}.lf .askpane{border-radius:0;height:100dvh;margin:0;top:0}.lf .levels li{flex-wrap:wrap;gap:6px}.lf .levels li>.inline{margin-left:auto}.lf .pcard .ph{height:160px}.lf .mini .md{height:30px}.lf .frame .bar span:last-child{display:none}.lf .inbox{margin:0}}@media (max-width:400px){.lf .seg button{padding:4px 8px;font-size:12px}.lf .subnav button{padding:5px 8px}}@media (max-width:820px){.lf .app,.lf .app.folded{grid-template-columns:minmax(0,1fr)}.lf .content,.lf .asking .content{grid-template-columns:minmax(0,1fr)0}.lf .strip{margin:10px 12px 0}.lf main.wide{overflow:visible;height:auto}.lf .list li{position:relative}.lf .list a,.lf .list .row{padding-right:84px}.lf .list .t{position:absolute;margin:0;top:12px;right:14px}.lf .list .name>.chan{flex:none}.lf .list .row .btn,.lf .list .row .dot,.lf .list .row .tag{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.lf .list .row:has(.acts){flex-wrap:wrap;padding-right:14px}.lf .list .row .acts{justify-content:flex-end;width:100%;margin-top:4px}.lf .list .row .acts .btn{position:static;transform:none}}.lf .bottom .sheet{background:#fffffff0}.lf .i.flip{transform:rotate(180deg)}.lf .cal button.price,.lf .mday button.price{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0}.lf .mday .price.new{cursor:pointer}.lf .cal button.price{display:block;cursor:pointer;width:100%}.lf .cal button.price:hover{color:var(--ink)}.lf .cal button.bar{display:block;text-align:left;cursor:pointer;width:calc(100% - 12px)}.lf .cal button.bar:hover{filter:brightness(1.12)}.lf .mday button.chip{text-align:left;cursor:pointer;width:100%}.lf .nightpop{position:fixed;z-index:55;overflow:auto;display:grid;animation:rise .22s var(--ease)both;border-radius:20px;gap:10px;width:380px;max-width:calc(100vw - 24px);padding:0}.lf .nightpop>.card{box-shadow:0 0 0 1px var(--line),0 18px 50px #00000029;background:#fff;margin:0!important}.lf .nightpop>.card+.card{margin-top:0!important}@media (max-width:820px){.lf .nightpop{width:auto;right:12px;top:auto!important;left:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;max-height:70dvh!important}}.lf .night .fields{margin-top:10px}.lf .night .fields label{grid-template-columns:120px 1fr}.lf .night .fields input[type=date]{max-width:180px}.lf .cal .price.past{color:var(--faint)}.lf .card.learn{border-color:var(--accent-line);box-shadow:0 1px 2px #00000005,0 10px 30px color-mix(in srgb,var(--lf-accent)14%,transparent);margin-top:12px}.lf .card.learn .who{color:var(--accent-ink);margin-bottom:4px}.lf .card.learn>.who{justify-content:space-between;min-height:34px;padding-right:0}.lf .card.learn>.who>.kicon{position:static;flex-shrink:0}.lf .thread-learning>.card{margin-top:20px}.lf .tag.sugg{background:var(--accent-soft);color:var(--accent-ink);letter-spacing:.02em;font-size:12px}.lf .card.learn .reply{margin:6px 0 12px}.lf .stack .card.learn{margin:0}.lf .home-hero .vorb.big{transition:width .3s var(--ease),height .3s var(--ease)}.lf .home-hero h1{transition:font-size .3s var(--ease),margin-top .3s var(--ease)}.lf .home-hero.tight{padding:4px 0 6px}.lf .home-hero.snug .vorb.big{width:72px;height:72px}.lf .home-hero.snug h1{margin-top:12px;font-size:34px}.lf .home-hero.snug .lead{font-size:15px}.lf .stack{margin-top:calc(var(--gap,26px) + (var(--n) - 1)*var(--step,58px))}.lf .hello+.stack{margin-top:calc(8px + (var(--n) - 1)*var(--step,58px))}.lf .stack .card.back1{transform:translate(18px,calc(-1*var(--step,58px)))}.lf .stack .card.back2{transform:translate(36px,calc(-2*var(--step,58px)))}.lf .stack .card.back1:hover{transform:translate(18px,calc(-1*var(--step,58px) - 8px))}.lf .stack .card.back2:hover{transform:translate(36px,calc(-2*var(--step,58px) - 8px))}@media (max-width:820px){.lf .stack .card.back1,.lf .stack .card.back1:hover{transform:translate(0,calc(-1*var(--step,58px)))}.lf .stack .card.back2,.lf .stack .card.back2:hover{transform:translate(0,calc(-2*var(--step,58px)))}.lf .home-hero.snug .vorb.big{width:64px;height:64px}.lf .home-hero.snug h1{font-size:28px}}.lf .stack .card.rest{display:none}.lf .card.welcome{text-align:left;max-width:640px;margin:22px auto 0}.lf .card.welcome .rowline>span:first-child{display:grid;gap:2px}.lf .card.welcome b{font-weight:500}.lf .stack .card.front,.lf .stack .card.glass.front{background:#fff}.lf .confetti{position:absolute;pointer-events:none;z-index:5;width:0;height:0;top:28px;left:50%}.lf .confetti i{position:absolute;opacity:0;animation:confetti 1.35s cubic-bezier(.16,.8,.3,1)forwards;border-radius:1.5px;width:6px;height:9px;top:0;left:0}.lf .confetti i:nth-child(3n){border-radius:50%;width:5px;height:5px}@keyframes confetti{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 90px))rotate(var(--r))scale(1)}}@media (prefers-reduced-motion:reduce){.lf .confetti{display:none}}.lf .hero-head{display:flex;flex-direction:column;align-items: center}.lf .home-top .hello{animation:rise .3s var(--ease)both}.lf .stack .card.learn .learnings{overflow:auto;max-height:40vh}.lf .card{position:relative}.lf .kicon{position:absolute;display:grid;color:var(--ink2);background:linear-gradient(180deg,#fff,var(--fill2));border-radius:50%;place-items: center;width:34px;height:34px;top:14px;right:16px;box-shadow:inset 0 1px #fff,inset 0 -1px #0000000a,0 1px 2px #0000000f,0 8px 18px #00000012}.lf .kicon svg{width:17px;height:17px}.lf .card .kicon+.who{padding-right:44px}.lf .card.learn .kicon{color:var(--accent-ink);background:linear-gradient(180deg,#fff,var(--accent-soft))}.lf .stack .card.front:after{content:"";position:absolute;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff59,#fff0 45%);inset:0}.lf .stack .card.front:hover{transform:translateY(-2px);box-shadow:0 1px 2px #00000008,0 18px 40px #0000001a}@media (max-width:820px){.lf .kicon{width:30px;height:30px;top:12px;right:12px}.lf .kicon svg{width:15px;height:15px}}.lf .count{display:inline-flex;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--accent-ink);background:linear-gradient(180deg,#fff,var(--accent-soft));border:1px solid var(--accent-line);box-shadow:inset 0 1px 0 #fff,0 6px 16px color-mix(in srgb,var(--lf-accent)18%,transparent);white-space:nowrap;border-radius:999px;align-items: center;gap:7px;padding:5px 11px;font-size:12.5px}.lf .count i{background:var(--lf-accent);animation:beat 1.6s ease-in-out infinite;border-radius:50%;width:6px;height:6px}.lf .count.due,.lf .count.wait{color:#8a3b34;box-shadow:none;background:#fff5f4;border-color:#ffd6d1}.lf .count.due i{background:#d9534f}.lf .count.asked{color:var(--ink2);border-color:var(--line);box-shadow:none;background:#fff}.lf .count.asked i{background:var(--ok);animation-duration:2.4s}.lf .card .sub.said{border-left:2px solid var(--line);color:var(--ink2);margin-top:8px;padding-left:10px}@keyframes beat{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.lf .lines .grow{flex:1;min-width:0}.lf .lines.owntasks li{align-items: flex-start}.lf .lines.owntasks .t{align-self: center}.lf .rowacts{display:flex;align-items: center;gap:10px;margin-top:6px}.lf .btn.small{padding:5px 12px;font-size:13px}.lf .settask{display:flex;background:var(--accent-soft);color:var(--accent-ink);border-radius:10px;align-items: flex-start;gap:8px;margin-top:8px;padding:9px 11px}.lf .settask svg{flex:none;margin-top:2px}.lf .learnings .final .sub{color:var(--lf-muted)}.lf .learnings .final .what{margin-top:4px}.lf .learnings{list-style:none;display:grid;gap:10px;margin:0;padding:0}.lf .learnings li{background:var(--fill);border-radius:12px;padding:10px 12px}.lf .learnings .what{font-size:14.5px}.lf .learnings .said{color:var(--ink2);margin-top:6px}.lf .learn-reading{margin:10px 0 0}.lf .learn-read{color:var(--lf-muted);margin:10px 0 0}.lf .card.reply blockquote.said{border-left:2px solid var(--accent-line);color:var(--lf-muted);margin:8px 0 0;padding:8px 12px;font-size:13.5px;line-height:1.45}.lf .card.reply{padding:14px 20px}.lf .card.reply .reply-heading{display:flex;flex-wrap:wrap;align-items: center;gap:4px 10px;min-width:0}.lf .card.reply .reply-to{color:var(--ink2);font-size:13px}.lf .card.reply .reply-hint{margin:2px 0 0;font-size:12px}.lf .card.reply form{margin-top:0}.lf .card.reply label.edit{display:grid;gap:6px}.lf .card.reply textarea{border:1px solid var(--line);outline:none;resize:vertical;background:#fff;border-radius:10px;width:100%;padding:8px 11px;font-size:14px;line-height:1.4}.lf .card.reply textarea:focus{border-color:var(--dark)}.lf .card.reply .problem{color:var(--red);margin:8px 0 0}.lf .card.reply .lines{list-style:none;display:grid;gap:4px;margin:8px 0 0;padding:0}.lf .card.reply .lines>li{display:grid;gap:10px;min-width:0;padding:12px 0}.lf .card.reply .line{display:grid;grid-template-columns:18px minmax(0,1fr)24px;align-items: start;gap:10px;width:100%;min-width:0;font-size:14px;line-height:1.45}.lf .card.reply .line input{accent-color:var(--dark);width:16px;height:16px;margin:3px 0 0}.lf .card.reply .dropped{color:var(--faint);text-decoration:line-through}.lf .card.reply .reply-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px 16px;margin-top:10px}.lf .card.reply .reply-footer .acts{align-items: center;margin:0}.lf .card.reply .scope{display:flex;box-sizing:border-box;position:relative;z-index:0;flex-wrap:wrap;gap:8px;width:100%;max-width:100%;margin:8px 0 0;padding-left:28px}.lf .card.reply .scope .pick{flex:0 auto;max-width:100%}.lf .card.reply .pick.on{background:var(--dark);color:#fff}.lf .card.reply .line textarea{border-color:var(--line);background:0 0;min-width:0;min-height:36px;margin:0;padding:6px 8px}.lf .card.reply .line textarea:hover{border-color:var(--line)}.lf .card.reply .line textarea:focus{border-color:var(--dark);background:#fff}@supports (field-sizing: content){.lf .card.reply .line textarea{field-sizing:content;resize:none;overflow:hidden}}.lf .card.reply .line-info{position:relative;margin-top:5px}.lf .card.reply .line-info button{border:1px solid var(--line);color:var(--lf-muted);border-radius:50%;width:22px;height:22px;font-size:12px}.lf .card.reply .line-info [role=tooltip]{position:absolute;z-index:5;border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:10px;width:min(280px,65vw);padding:10px 12px;font-size:12px;line-height:1.45;bottom:28px;right:0;box-shadow:0 5px 20px #0000001f}.lf .card.reply .qback{display:grid;background:var(--fill);border-radius:12px;gap:6px;margin:8px 0 0 28px;padding:10px 12px}.lf .card.reply .qback .q{color:var(--ink);margin:0;font-size:14px}.lf .card.reply .qback .answer{display:flex;align-items: center;gap:6px}.lf .card.reply .qback .answer input{border:1px solid var(--line);outline:none;background:#fff;border-radius:10px;flex:1;min-width:0;padding:7px 10px;font-size:14px}.lf .card.reply .qback .answer input:focus{border-color:var(--dark)}.lf .card.reply .qback .answer .btn{flex:none}.lf .rules.learned{margin-bottom:6px}.lf .rules.learned li .grow{display:grid;flex:1;gap:2px}.lf .rules.learned li .sub{font-size:12px}.lf .msg,.lf .reply .text,.lf .learnings .what,.lf .card .what{white-space:pre-wrap;overflow-wrap:anywhere}.lf .ask textarea{outline:0;font:inherit;resize:none;overflow-y:auto;background:0 0;border:0;flex:1;min-width:0;max-height:180px;padding:4px 0;font-size:15px;line-height:1.4}.lf .ask textarea::placeholder{color:var(--faint)}.lf .ask:has(textarea){border-radius:22px;align-items: flex-end}.lf .ask:has(textarea) button[type=submit]{flex:none}.lf .learnings .what .lnk.small{color:var(--lf-muted);white-space:nowrap;margin-left:8px;font-size:12.5px}.lf .learnings .what .lnk.small:hover{color:var(--ink)}.lf .learnings .edit{display:grid;gap:4px;margin:4px 0 6px}.lf .learnings .edit textarea{border:1px solid var(--line);outline:none;resize:vertical;background:#fff;border-radius:10px;width:100%;min-height:38px;padding:8px 11px}.lf .learnings .edit textarea:focus{border-color:var(--dark)}.lf .learnings .asks{display:flex;color:var(--ink);align-items: center;gap:8px;margin:8px 0 4px;font-size:13.5px}.lf .learnings .acts .lnk.small{color:var(--lf-muted);font-size:12.5px}.lf .problem{color:#8a3b34;background:#fff5f4;border:1px solid #ffd6d1;border-radius:12px;margin:10px 0 0;padding:10px 14px}.lf .org{display:grid;gap:0}.lf .org .card{margin:0}.lf .org-top{display:grid;grid-template-columns:minmax(0,1fr)220px minmax(0,1fr);align-items:stretch;gap:14px}.lf .org-side .eyebrow{margin:0 0 8px}.lf .org .fact{display:flex;border-top:1px solid var(--line);align-items: center;gap:10px;padding:7px 0}.lf .org .fact:first-of-type{border-top:0}.lf .org .fact .grow{display:grid;gap:1px;min-width:0}.lf .org .fact .w{font-size:13.5px;font-weight:500}.lf .org .fact .sub{color:var(--lf-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.lf .org-orb{display:grid;text-align:center;background:linear-gradient(180deg,#fff,var(--accent-soft));border:1px solid var(--accent-line);align-content: center;justify-items:center;gap:4px;padding:18px 14px}.lf .org-orb .vorb.small{margin-bottom:6px}.lf .org-orb .name{font-size:15px;font-weight:500}.lf .org-orb .sub{color:var(--lf-muted);font-size:12.5px}.lf .org-you{position:relative;display:grid;justify-content:center;padding:26px 0 0}.lf .org-you:before{content:"";position:absolute;border-left:1px solid var(--line);height:26px;top:0;left:50%}.lf .org-people{list-style:none;position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:30px 0 0}.lf .org-people.one{display:block;width:min(440px,100%);padding:0}.lf .org-people:not(.one):before{content:"";position:absolute;border-left:1px solid var(--line);height:16px;top:0;left:50%}.lf .org-people:not(.one):after{content:"";position:absolute;border-top:1px solid var(--line);top:16px;left:10%;right:10%}.lf .org-people:not(.one)>li{position:relative}.lf .org-people:not(.one)>li:before{content:"";position:absolute;border-left:1px solid var(--line);height:14px;top:-14px;left:50%}.lf .person{padding:14px 16px}.lf .person .row{display:flex;align-items: flex-start;gap:12px}.lf .person .name{display:flex;flex-wrap:wrap;align-items: center;gap:6px;font-size:15px;font-weight:500}.lf .person .sub{color:var(--lf-muted);font-size:13px;font-weight:400}.lf .person .chans{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.lf .person .acts{margin-top:10px}.lf .person.you{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line)}@media (max-width:820px){.lf .org-top{grid-template-columns:1fr}.lf .org-orb{order:-1}.lf .org-people:not(.one):after{display:none}}.lf .me{position:relative;background:linear-gradient(180deg,var(--lf-accent-top)0%,var(--accent-soft)100%);border:1px solid var(--accent-line);box-shadow:inset 0 1px 0 #ffffffe6,0 1px 2px color-mix(in srgb,var(--lf-accent-shadow)6%,transparent),0 6px 16px -8px color-mix(in srgb,var(--lf-accent-deep)35%,transparent);transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease),background-color .18s var(--ease)}.lf .me:hover{border-color:var(--lf-accent);box-shadow:inset 0 1px 0 #fffffff2,0 2px 4px color-mix(in srgb,var(--lf-accent-shadow)8%,transparent),0 12px 24px -10px color-mix(in srgb,var(--lf-accent-deep)45%,transparent);transform:translateY(-1px)}.lf .me:active,.lf .me[aria-expanded=true]{box-shadow:inset 0 2px 4px color-mix(in srgb,var(--lf-accent-shadow)12%,transparent),0 1px 0 #fffc;background:linear-gradient(180deg,var(--accent-soft)0%,var(--lf-accent-pressed)100%);transform:translateY(0)}.lf .me .avatar{background:radial-gradient(circle at 35% 30%,var(--lf-accent-light-2)0%,var(--lf-accent)45%,var(--lf-accent-mid-deep)100%);color:#fff;box-shadow:inset 0 -2px 4px #0000002e,inset 0 1px 1px #ffffff80,0 1px 2px color-mix(in srgb,var(--lf-accent-shadow)25%,transparent);text-shadow:0 1px 1px #0003}.lf .me .chev{transition:transform .2s var(--ease)}.lf .me .chev.open{transform:rotate(180deg)}.lf .start{background:linear-gradient(#ffffff8c,#00000008);border:1px solid #0000000d;box-shadow:inset 0 1px #fffc,0 1px 2px #00000008}.lf .startrow{transition:background-color .18s var(--ease),color .18s var(--ease)}.lf .startrow .startring{filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--lf-accent-shadow)15%,transparent))}.lf .steps-next a{transition:color .15s var(--ease),transform .15s var(--ease)}.lf .steps-next a:hover{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.lf .me,.lf .me:hover,.lf .me .chev,.lf .steps-next a{transition:none;transform:none}}.lf .find{padding:0 0 10px}.lf .inbox .threads .find{padding:0 16px 12px}.lf .search{display:flex;border:1px solid var(--line);color:var(--lf-muted);background:#fff;border-radius:12px;align-items: center;gap:8px;padding:7px 12px}.lf .search:focus-within{border-color:var(--dark);color:var(--ink)}.lf .search input{outline:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;min-width:0;font-size:13.5px}.lf .search input::placeholder{color:var(--faint)}.lf .search input::-webkit-search-cancel-button{-webkit-appearance:none}.lf .list a.new .name,.lf .inbox .threads a.new .name{font-weight:600}.lf .list a.new .sub:last-child,.lf .inbox .threads a.new>.sub:first-of-type{color:var(--ink)}@keyframes org-flow{to{background-position:0 -24px}}@keyframes org-flow-x{to{background-position:-24px 0}}@keyframes org-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--lf-accent)0%,transparent),0 1px 2px #00000008}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--lf-accent)10%,transparent),0 1px 2px #00000008}}@keyframes org-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lf .org-you:before,.lf .org-people:not(.one):before,.lf .org-people:not(.one)>li:before{background:repeating-linear-gradient(180deg,var(--lf-accent)0 6px,transparent 6px 12px);opacity:.55;animation:org-flow 1.4s linear infinite;background-size:2px 24px;border-left:0;width:2px;margin-left:-1px}.lf .org-people:not(.one):after{background:repeating-linear-gradient(90deg,var(--accent-line)0 6px,transparent 6px 12px);opacity:.8;animation:org-flow-x 1.4s linear infinite;background-size:24px 2px;border-top:0;height:2px}.lf .org-top,.lf .org-side{position:relative}.lf .org-side:after{content:"";position:absolute;background:repeating-linear-gradient(90deg,var(--lf-accent)0 6px,transparent 6px 12px);opacity:.55;animation:org-flow-x 1.4s linear infinite;background-size:24px 2px;width:14px;height:2px;top:50%}.lf .org-side:first-child:after{right:-14px}.lf .org-side:last-child:after{animation-direction:reverse;left:-14px}.lf .org-orb{animation:org-breathe 4.5s ease-in-out infinite}.lf .org .card{animation:org-arrive .5s var(--ease)both}.lf .org-top .card:nth-child(2){animation-delay:0s}.lf .org-top .card:first-child,.lf .org-top .card:nth-child(3){animation-delay:.12s}.lf .org-you .card{animation-delay:.24s}.lf .org-people:not(.one)>li:first-child{animation-delay:.34s}.lf .org-people:not(.one)>li:nth-child(2){animation-delay:.42s}.lf .org-people:not(.one)>li:nth-child(3){animation-delay:.5s}.lf .org-people:not(.one)>li:nth-child(n+4){animation-delay:.58s}.lf .org .fact .dot.on{box-shadow:0 0 0 3px #34c7592e}.lf .org .card:hover{border-color:var(--accent-line)}.lf .person{transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}.lf .person:hover{box-shadow:0 10px 24px -12px color-mix(in srgb,var(--lf-accent-deep)35%,transparent);transform:translateY(-2px)}@media (max-width:820px){.lf .org-side:after{display:none}.lf .org-top{gap:12px}.lf .org-you{padding-top:22px}.lf .org-you:before{height:22px}.lf .org-people{grid-template-columns:1fr;padding-top:22px}.lf .org-people:not(.one):before{height:22px}.lf .org-people:not(.one)>li:before{display:none}.lf .org-people.one{width:100%}}.lf .brand>span[data-od-id=lemlin-orb-mini]{display:inline-block;overflow:hidden;background:radial-gradient(circle at 32% 28%,var(--lf-accent-light)0%,var(--lf-accent)42%,var(--accent-ink)100%);box-shadow:inset 0 -2px 4px #0000002e,inset 0 1px 1px #ffffff8c,0 1px 2px color-mix(in srgb,var(--lf-accent-shadow)20%,transparent);border-radius:50%;flex:none;width:22px!important;height:22px!important}.lf .brand>span[data-od-id=lemlin-orb-mini].aorb-mini:not(.gl),.lf .brand>span[data-od-id=lemlin-orb-mini].gl{background:radial-gradient(circle at 32% 28%,var(--lf-accent-light)0%,var(--lf-accent)42%,var(--accent-ink)100%)}.lf .brand>span[data-od-id=lemlin-orb-mini] canvas{position:absolute;width:100%;height:100%;inset:0}.lf .cal td.sel{background:var(--accent-soft)}.lf .cal td.sel .price{color:var(--accent-ink);font-weight:500}.lf .cal .price{user-select:none}.lf .cal.weeks table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1322px}.lf .cal.weeks col.propcol,.lf .cal.weeks th:first-child,.lf .cal.weeks td:first-child{width:230px}.lf .cal.weeks th,.lf .cal.weeks td{vertical-align:middle;border-bottom:1px solid #ededf0;border-right:1px solid #f3f3f5;height:56px;padding:0}.lf .cal.weeks th{letter-spacing:.02em;color:var(--lf-muted);text-align:center;vertical-align:middle;height:36px;padding:0;font-size:11.5px}.lf .cal.weeks th.we,.lf .cal.weeks td.we{background:#fafaf9}.lf .cal.weeks td:first-child,.lf .cal.weeks th:first-child{text-align:left;background:#fff;padding:0 8px 0 40px}.lf .cal.weeks .cell{display:flex;flex-direction:column;justify-content:center;gap:2px;height:56px}.lf .cal.weeks td .price{display:block;text-align:center;width:100%;height:56px;padding:0;font-size:12.5px;line-height:56px}.lf .cal.weeks td .price.past{color:var(--faint)}.lf .cal.weeks .bar{display:flex;box-sizing:border-box;border-radius:13px;align-items: center;gap:0;width:calc(100% - 8px);height:26px;margin:0 4px;padding:0 10px;font-size:12px;line-height:26px}.lf .cal.weeks .bar .barword{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.lf .cal.weeks .bar.block{color:var(--ink2);background:#ecebe9;box-shadow:inset 0 0 0 1px #e0dfdc}.lf .cal.weeks .bar.block.channel{background:repeating-linear-gradient(45deg,var(--lf-wash)0 6px,var(--lf-wash-2)6px 12px);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--lf-wash-line)}.lf .mday .chip.block.channel{background:repeating-linear-gradient(45deg,var(--lf-wash)0 4px,var(--lf-wash-2)4px 8px)}.lf .cal .price.short,.lf .mday .price.short{color:var(--lf-muted);outline:1px dashed var(--lf-wash-dash);outline-offset:-1px;background:#fff;box-shadow:inset 0 0 0 1px #0000}.lf .price .need{display:inline-block;background:var(--lf-wash);color:var(--accent-ink);vertical-align:1px;border-radius:6px;margin-left:4px;padding:0 4px;font-size:9.5px;line-height:14px}.lf .card .chan.short{color:var(--ink2)}.lf .card .chan.short .btn{vertical-align:baseline;margin-left:4px}.lf .chandiffs .lnk{text-align:left;color:var(--ink2);padding:0}.lf .chandiffs .lnk:hover{text-decoration:underline}.lf .chanline{display:flex;color:var(--lf-muted);flex-wrap:wrap;align-items: center;gap:8px 14px;margin:0 0 10px;font-size:12.5px}.lf .chanline .legend{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px 10px}.lf .chanline .lg{display:inline-block;vertical-align:-1px;background:var(--dark);border-radius:3px;width:14px;height:10px;margin-right:3px}.lf .chanline .lg.block{background:#ecebe9;box-shadow:inset 0 0 0 1px #e0dfdc}.lf .chanline .lg.channel{background:repeating-linear-gradient(45deg,var(--lf-wash)0 3px,var(--lf-wash-2)3px 6px);box-shadow:inset 0 0 0 1px var(--lf-wash-line)}.lf .chanline .lg.open{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.lf .chanline .words{color:var(--ink2)}.lf .chanline .btn.small{padding:5px 10px;font-size:12px}.lf .chandiffs{color:var(--ink2);margin:-4px 0 10px;padding:0 0 0 18px;font-size:12.5px}.lf .chandiffs li{margin:2px 0}.lf .card .chan{color:var(--accent-ink);margin:2px 0 8px;font-size:12.5px}.lf .cal.weeks .bar .inbar{flex:none;width:16px;height:16px;margin:0 6px 0 -4px}.lf .cal.weeks td.sel{background:var(--accent-soft)}@media (max-width:820px){.lf .cal.weeks table{min-width:1086px}.lf .cal.weeks col.propcol{width:190px}.lf .cal.weeks td:first-child,.lf .cal.weeks th:first-child{width:190px;padding-left:16px}}.lf .live-head{display:flex;border:1px solid var(--line);background:#fff;border-radius:16px;align-items: center;gap:12px;margin:0 0 18px;padding:14px 18px;box-shadow:0 1px 2px #00000005,0 10px 30px #00000009}.lf .live-head .grow{display:grid;gap:2px;min-width:0}.lf .live-head .w{font-size:15px;font-weight:500}.lf .live-head .sub{color:var(--lf-muted);font-size:12.5px}.lf .live-head .pulse{background:#d1d1d6;border-radius:50%;flex:none;width:12px;height:12px}.lf .live-head.ok .pulse{background:var(--ok);animation:live-pulse 2.4s ease-out infinite;box-shadow:0 0 #34c75959}.lf .live-head.warn .pulse{background:var(--warn);animation:live-pulse 2.4s ease-out infinite;box-shadow:0 0 #ff9f0a59}@keyframes live-pulse{0%{box-shadow:0 0}to{box-shadow:0 0 0 10px #0000}}.lf .live-head.ok .pulse{color:#34c75959}.lf .live-head.warn .pulse{color:#ff9f0a59}.lf .live-eyebrow{margin:22px 0 8px}.lf .live-list .row{align-items: center}.lf .live-list .name .sub{margin-left:8px;font-size:12.5px}.lf .live-list .grow>.sub{margin-top:2px;font-size:13px}.lf .live-list .t.late{color:var(--warn);font-weight:500}.lf .live-foot{margin-top:12px;font-size:12.5px}@media (max-width:820px){.lf .live-list .row{flex-wrap:wrap}.lf .live-list .t{position:static;width:100%;padding-left:22px;transform:none}}.lf .dot.bad{background:var(--red)}.lf .notice{margin:0 0 12px}.lf .notice>summary{display:flex;cursor:pointer;list-style:none;border-radius:12px;align-items: center;gap:12px;padding:12px 6px}.lf .notice>summary::-webkit-details-marker{display:none}.lf .notice>summary:hover{background:var(--fill)}.lf .notice>summary .grow{display:grid;flex:1;gap:1px;min-width:0}.lf .notice>summary .name{font-size:15px;font-weight:500}.lf .notice>summary .sub{color:var(--lf-muted);font-size:13.5px}.lf .notice>summary .t{color:var(--faint);white-space:nowrap;font-size:13px}.lf .notice-steps{margin:4px 0 10px}.lf .notice-steps .name{font-weight:400}.lf .notice-steps .row.bad .name{color:#8a3b34;font-weight:500}.lf .notice-steps .row.bad .sub{color:#8a3b34}.lf .notice-steps .row .btn{flex:none}.lf .notice-steps .row .btn[disabled]{opacity:.6}@media (max-width:820px){.lf .notice>summary{flex-wrap:wrap}.lf .notice>summary .t{width:100%;padding-left:20px}.lf .notice-steps .row{padding-right:14px}.lf .notice-steps .row .btn,.lf .notice-steps .row .dot{position:static;transform:none}.lf .notice-steps .row .btn{margin-left:22px}.lf .notice-steps .row .t{display:none}}.lf .booking-messages{list-style:none;display:grid;color:var(--lf-muted);gap:4px;margin:8px 0 0;padding:0;font-size:13px}.lf .booking-messages b{color:var(--ink,inherit);font-weight:500}.lf .booking-messages li.bad,.lf .booking-messages li.bad b{color:#8a3b34}.lf .message-question{align-items: flex-start}.lf .message-question .name{color:#8a3b34;font-weight:500}.lf .message-question-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.lf .message-question-actions .btn[disabled]{opacity:.6}.lf .notice-messages .row .t{color:var(--faint);white-space:nowrap;font-size:13px}.lf .menu .note.problem-note{color:#8a3b34}.lf .menu .note.problem-note .ic{background:#fff5f4}.lf .menu .note .notewords{display:block;flex:1;min-width:0}.lf .menu .note .about{display:block;color:var(--lf-muted);margin:1px 0 0;font-size:12.5px}.lf .newslines{list-style:none;display:grid;justify-items:start;gap:6px;margin:10px 0 0;padding:0}.lf .hero-head .newslines{justify-items:center}.lf .newsline{display:inline-block;background:var(--fill);color:var(--ink2);text-align:left;border-radius:999px;padding:6px 12px;font-size:13.5px}.lf .newsline:hover{background:var(--fill2)}.lf .newsline.bad{color:#8a3b34;background:#fff5f4;box-shadow:inset 0 0 0 1px #ffd6d1}@media (max-width:820px){.lf .newsline{border-radius:14px}}.lf main{container-type:inline-size}.lf .org-people:not(.one){display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.lf .org-people:not(.one)>li{flex:280px;max-width:440px}.lf .org-people:not(.one):after{display:none}.lf .org-people:not(.one)>li:after{content:"";position:absolute;background:repeating-linear-gradient(90deg,var(--accent-line)0 6px,transparent 6px 12px);opacity:.8;animation:org-flow-x 1.4s linear infinite;background-size:24px 2px;height:2px;top:-16px;left:0;right:0}.lf .org-people:not(.one)>li:first-child:after{left:50%}.lf .org-people:not(.one)>li:last-child:after{right:50%}.lf .org-people:not(.one)>li:first-child:last-child:before{height:30px;top:-30px}@container (width<=980px){.lf .org-top{grid-template-columns:1fr 1fr}.lf .org-orb{grid-column:1/-1;order:-1}.lf .org-side:after{display:none}}@container (width<=560px){.lf .org-top{grid-template-columns:1fr}.lf .org-people:not(.one)>li:after{display:none}}.lf .mday{display:flex;flex-direction:column;padding:6px 0}.lf .mday>b{padding:0 8px}.lf .mday .price{margin-right:8px}.lf .mday .chip{border-radius:0;height:22px;margin:4px 0 0;padding:0 8px;line-height:22px}.lf .mday .chip.first{border-radius:11px 0 0 11px;margin-left:6px}.lf .mday .chip.last{border-radius:0 11px 11px 0;margin-right:6px}.lf .mday .chip.first.last{border-radius:11px}.lf .mday .chip.block{background:repeating-linear-gradient(45deg,#ececee 0 4px,#f6f6f7 4px 8px);height:22px}.lf .mday .chip .mark,.lf .mday .chip .i{width:12px;height:12px}.lf .mday.today>b{color:var(--accent-ink)}.lf .cal.weeks .cell.prop{display:grid;grid-template-columns:36px minmax(0,1fr)auto;overflow:hidden;align-content: center;align-items: center;gap:0 8px;height:56px}.lf .cal.weeks .cell.prop .who{display:contents}.lf .cal.weeks .cell.prop .who span{min-width:0;font-size:13.5px}.lf .cal.weeks .cell.prop .scan{white-space:nowrap;justify-self:end;margin:0;padding:4px 9px 4px 7px;font-size:12px}.lf .cal.weeks .cell.prop .scanhover{display:inline-flex;outline-offset:2px;border-radius:999px;justify-self:end}.lf .scanpop.floating{position:fixed;display:grid;z-index:60;right:auto}.lf .cal.weeks .cell.prop .scanline{grid-column:2/4;color:var(--lf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;font-size:11px;line-height:14px}.lf .pic{object-fit:cover;border-radius:7px;flex:none;width:36px;height:28px}.lf .mday.sel{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--lf-accent)}.lf .mday.sel .price{color:var(--accent-ink);font-weight:500}@media (max-width:820px){.lf .cal.weeks td:first-child,.lf .cal.weeks th:first-child{padding-left:12px}}.lf .scan-past{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:6px 14px;margin-bottom:8px;padding:8px 0}.lf .scan-past .sub{font-size:12px}.lf .scan-past [role=status],.lf .scan-past [role=alert]{text-align:center;flex-basis:100%}.lf .past-source{color:var(--lf-muted);margin:6px 0;font-size:13px}.lf .past-source summary{cursor:pointer}.lf .past-source blockquote{border-left:2px solid var(--line);white-space:pre-wrap;margin:6px 0;padding:0 12px}.lf .team-listings summary{cursor:pointer;display:flex;align-items: center;gap:6px}.lf .team-listings summary:after{content:"⌄";color:var(--muted-foreground)}.lf .team-listings[open] summary:after{content:"⌃"}.lf .team-listings summary .fact{flex:1}.lf .team-listings ul{list-style:none;margin:6px 0 0;padding:0 0 0 14px}.lf .team-listings li{padding:5px 0}.lf .team-listings li .sub{display:block}.lf .card .who .t{color:var(--faint);margin-left:auto;font-size:12px}.lf .card .sub.said{color:var(--ink2);margin-top:8px}.lf .card .sub.why{margin-top:8px;font-style:italic}.lf .card .pricelines{list-style:none;display:grid;gap:4px;margin:10px 0 0;padding:0;font-size:13.5px}.lf .card .pricelines li{display:flex;align-items:baseline;gap:10px}.lf .card .pricelines .k{color:var(--lf-muted);flex:none;width:92px;font-size:12.5px}.lf .card .pricelines b{font-weight:500}.lf .card .cardlines,.lf .askpane .msg .yescard .cardlines{display:grid;white-space:pre-line;gap:4px;margin:8px 0 0;padding:0 0 0 18px;font-size:14px}.lf .askpane .msg .yescard .cardlines{font-size:13px}.lf .askpane .msg .yescard .yeswords{display:block;background:var(--fill);color:var(--ink);border-radius:10px;margin-top:4px;padding:8px 10px}.lf .card .noting,.lf .askpane .msg .yescard .noting{margin-top:12px}.lf .card .noting textarea,.lf .askpane .msg .yescard .noting textarea{border:1px solid var(--line);outline:none;background:#fff;border-radius:12px;width:100%;min-height:56px;margin-top:0;padding:10px 12px;font-size:14px}.lf .card .noting textarea:focus,.lf .askpane .msg .yescard .noting textarea:focus{border-color:var(--dark)}.lf .message-question .card-in .what{margin-top:2px;font-size:15px}.lf .message-question .card-in .who{display:none}.lf .message-question .card-in .acts{margin-top:10px}.lf .price .need.diff{color:#9a2a1f;background:#fde8e6;box-shadow:inset 0 0 0 1px #f3b9b2}.lf .price .need.short{background:var(--lf-wash);color:var(--accent-ink)}.lf .rules-list{list-style:none;display:grid;gap:6px;margin:0;padding:0}.lf .rules-list li{display:flex;align-items: center;gap:8px}.lf .rules-list li input{border:1px solid var(--line);outline:none;background:#fff;border-radius:10px;flex:1;padding:8px 11px}.lf .rules-list li input:focus{border-color:var(--dark)}.lf .guide-found{color:var(--ink2);margin:10px 0 0;font-size:13.5px}.lf .stack .card:before{content:"";position:absolute;border-radius:0 var(--r)0 100%;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--lf-accent)20%,transparent),color-mix(in srgb,var(--lf-accent)0%,transparent)72%);pointer-events:none;width:150px;height:120px;top:0;right:0}.lf .stack .card .kicon{color:var(--accent-ink);background:linear-gradient(180deg,#fff,var(--accent-soft));box-shadow:inset 0 1px 0 #fff,0 0 0 1px var(--accent-line),0 8px 18px color-mix(in srgb,var(--lf-accent)18%,transparent)}.lf .card .pricelines .eg{color:var(--lf-muted)}.lf .card .scancard{display:flex;border:1px solid var(--accent-line);background:linear-gradient(180deg,#fff,var(--accent-soft));font-variant-numeric:tabular-nums;border-radius:14px;align-items: flex-start;gap:10px;margin-top:10px;padding:11px 12px;font-size:13px}.lf .card .scancard.finished{border-color:var(--line);background:#fff}.lf .card .scancard .pulse{background:var(--lf-accent);animation:beat 1.6s ease-in-out infinite;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.lf .card .scancard .grow{flex:1;min-width:0}.lf .card .scancard .name{color:var(--ink)}.lf .card .scancard .k{display:block;color:var(--lf-muted);margin-top:2px;font-size:12.5px}.lf .card .scancard .t{color:var(--accent-ink);white-space:nowrap;font-size:12.5px}.lf .card .scancard.finished .t{color:var(--faint)}.lf .card .scancard .chips{display:flex;gap:6px;margin-top:8px}.lf .card .cardmedia{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lf .card .cardmedia .medialink{display:inline-flex;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items: center;gap:6px;max-width:100%;padding:5px 11px 5px 9px;font-size:13px;line-height:1.3}.lf .card .cardmedia .medialink .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-underline-offset:2px;min-width:0}.lf .card .cardmedia .medialink:hover,.lf .card .cardmedia .medialink[aria-expanded=true]{border-color:var(--ink)}.lf .card .cardmedia .medialink:focus-visible{outline:2px solid var(--dark);outline-offset:2px}.lf .card .cardmedia .medialink.off{cursor:default;color:var(--ink2);background:var(--fill)}.lf .card .cardmedia .medialink.off small{color:var(--lf-muted);font-size:12px}.lf .mediapop{position:fixed;z-index:60;display:grid;box-shadow:0 0 0 1px var(--line),0 16px 40px #00000024;background:#fff;border-radius:14px;gap:8px;width:300px;max-width:calc(100vw - 24px);padding:10px}.lf .mediapop-head{display:flex;align-items: center;gap:8px}.lf .mediapop-head .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lf-muted);flex:1;min-width:0;font-size:12.5px}.lf .mediapop-head .close{display:grid;background:var(--fill);color:var(--lf-muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items: center;width:28px;height:28px}.lf .mediapop img{display:block;object-fit:contain;background:var(--fill);border-radius:10px;width:100%;max-height:220px}.lf .mediapop .sub{margin:0;font-size:13px}.lf .mediapop>a{justify-self:start;font-size:13px}.lf .pcard .ph>.property-card-photo{display:block;aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%}.lf .fields textarea{resize:vertical;border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:10px;width:100%;min-width:0;padding:9px 12px;line-height:1.5}.lf .fields textarea:focus-visible{outline:2px solid var(--dark);outline-offset:2px}.lf .team-connections{margin-top:24px}.lf .team-connections>summary{cursor:pointer;color:var(--lf-muted);padding:12px 0}.lf .sidedrawer .db{overflow-x:hidden;min-width:0}.lf .sidedrawer .db>div{min-width:0}.lf .sidedrawer button,.lf .sidedrawer label{max-width:100%}.lf .sidedrawer button{white-space:normal;overflow-wrap:anywhere}.lf button:focus-visible{outline:2px solid var(--dark);outline-offset:4px}.lf a:focus-visible{outline:2px solid var(--dark);outline-offset:4px}@media (max-width:999px){.lf .sidedrawer,.lf .folded .sidedrawer,.lf .asking .sidedrawer{z-index:80;top:0;left:0;right:0}.lf .sidedrawer .db{padding:20px 16px 100px}.lf .sidedrawer .db .guest-stage{max-width:100%}}@media (prefers-reduced-motion:reduce){.lf *,.lf *:before,.lf *:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.lf .hero{height:clamp(240px,30vw,360px);margin-bottom:24px}.lf .hero .hero-photo{display:block;object-fit:cover;object-position:center;width:100%;height:100%}.lf .hero .hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.lf .decision-content{display:flex;flex-direction:column;min-width:0}.lf .decision-main{min-height:0;padding:1px 3px 2px 0}.lf .decision-content>.acts{position:relative}.lf .decision-content>.acts>.act-hint{position:absolute;z-index:20;color:#fff;text-align:left;white-space:normal;pointer-events:none;animation:act-hint-in .15s ease both;background:#1d1d1f;border-radius:10px;width:max-content;max-width:min(320px,100%);padding:8px 11px;font-size:12px;font-weight:400;line-height:1.4;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000029}@keyframes act-hint-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (hover:none){.lf .decision-content>.acts>.act-hint{display:none}}.lf .decision-content>.acts,.lf .decision-content>.noting{flex:none}.lf .decision-content .what{font-size:16px;line-height:1.35}.lf .decision-content .sub{font-size:13px;line-height:1.5}.lf .card .decision-message{display:grid;gap:6px;margin-top:10px;padding:12px 14px}.lf .decision-message .k{padding:0;font-size:10px}.lf .decision-message .text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.lf .decision-message.preview .text{white-space:normal}.lf .message-expand{margin-top:8px}.lf .decision-content>.acts{border-top:1px solid var(--line);gap:6px;margin-top:12px;padding-top:12px}.lf .decision-content .acts .btn{padding:8px 13px;font-size:12.5px}.lf .decision-content .who{margin-bottom:6px;font-size:12px}.lf .price-review{margin-top:12px}.lf .price-columns,.lf .price-breakdown summary{display:grid;grid-template-columns:minmax(76px,1fr)minmax(74px,1fr)68px 12px;align-items: center;gap:8px}.lf .price-columns{color:var(--lf-muted);padding:0 0 6px;font-size:11px}.lf .card .price-review .pricelines{gap:0;margin:0;font-size:13px}.lf .card .price-review .pricelines>li{display:block;border-top:1px solid var(--line)}.lf .price-breakdown{width:100%}.lf .price-breakdown summary{cursor:pointer;list-style:none;padding:10px 0}.lf .price-breakdown summary::-webkit-details-marker{display:none}.lf .price-breakdown summary small{display:block;color:var(--lf-muted);font-size:10px}.lf .price-breakdown[open] summary svg{transform:rotate(90deg)}.lf .price-explanation{background:var(--fill);border-radius:10px;padding:0 8px 10px}.lf .price-explanation ul{list-style:none;margin:6px 0;padding:0}.lf .card .price-explanation li{display:flex;justify-content:space-between;padding:3px 0;font-size:12px}.lf .proposal-head,.lf .permission-heading{display:flex;justify-content:space-between;align-items: center;gap:12px}.lf .edit-night{margin-top:14px}.lf .icon-button{display:inline-flex;color:var(--lf-muted);border-radius:50%;flex:none;justify-content:center;align-items: center;width:32px;height:32px}.lf .icon-button:hover{background:var(--fill);color:var(--ink)}.lf .icon-button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.lf .person{position:relative}.lf .person .row{padding-right:26px}.lf .remove-person{position:absolute;top:12px;right:12px}.lf .remove-person:hover{color:var(--red)}.lf .property-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items: start;gap:16px}.lf .property-column{display:grid;gap:16px;min-width:0}.lf .property-column>.card{min-width:0;margin:0}.lf .operating-permissions .levels li{display:flex;flex-wrap:wrap;gap:8px 12px}.lf .operating-permissions .levels li>span:first-child{flex:1;min-width:140px;font-size:13px}.lf .operating-permissions .seg{flex:none}.lf .operating-permissions .seg button{padding:7px 9px;font-size:12px}.lf .operating-permissions .seg .automatic-on{color:#286747;background:#e8f3eb}.lf .rules .rule-composer{display:grid;gap:10px;padding-top:16px}.lf .rule-composer>label{display:flex;color:var(--lf-muted);align-items: center;gap:10px;font-size:12px}.lf .rule-composer select{border:1px solid var(--line);color:var(--ink);background:var(--fill);border-radius:9px;padding:7px 10px}.lf .rules .rule-composer textarea{width:100%;min-width:0;margin:0;font-size:14px;line-height:1.5}.lf .rule-composer>.btn{justify-self:start}.lf .property-import-inputs{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,1fr);gap:20px;margin:18px 0}.lf .import-notes,.lf .import-link{display:block;font-size:13px}.lf .property-import .import-notes textarea{display:block;min-height:150px;margin-top:8px;font-size:14px}.lf .import-attachments{position:relative;min-width:0}.lf .upload-documents{display:flex;border:1px dashed var(--accent-line);background:var(--accent-soft);cursor:pointer;border-radius:14px;align-items: center;gap:12px;padding:18px}.lf .upload-documents span{display:grid;gap:3px}.lf .upload-documents b{font-size:13px;font-weight:500}.lf .upload-documents small{color:var(--lf-muted);font-size:12px}.lf .upload-input{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px}.lf .import-attachments:has(.upload-input:focus-visible) .upload-documents{outline:2px solid var(--accent-ink)}.lf .import-attachments .hint{margin:7px 0 14px;font-size:11px}.lf .import-link input{display:block;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;margin-top:8px;padding:10px 12px;font-size:13px}.lf .import-file-list{list-style:none;margin:8px 0;padding:0}.lf .import-file-list li{display:flex;justify-content:space-between;align-items: center;gap:8px;font-size:12px}.lf .import-file-list li>span{overflow-wrap:anywhere}.lf .background-history{border-top:1px solid var(--line);color:var(--lf-muted);margin-top:24px;padding-top:16px;font-size:13px}.lf .background-history summary{cursor:pointer}.lf .background-history li{display:flex;border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0}@media (max-width:1100px){.lf .property-columns,.lf .property-import-inputs{grid-template-columns:1fr}}@media (max-width:820px){.lf .decision-content{max-height:min(440px,100dvh - 240px)}}.lf .decision-content.expanded{max-height:min(700px,100dvh - 240px)}.lf .decision-content.expanded>.decision-main{overflow-y:auto;scrollbar-width:thin;flex:auto;min-height:0}.lf .decision-content.expanded>.acts,.lf .decision-content.expanded>.next-time,.lf .decision-content.expanded>.noting{flex:none}.lf .decision-content .message-editor{display:block;resize:vertical;border:1px solid var(--line);background:var(--paper);font:inherit;border-radius:10px;width:100%;min-height:120px;max-height:280px;padding:10px 12px;font-size:14px;line-height:1.5}.lf .decision-content .message-expand{align-self: flex-start;padding:4px 0;font-size:12px}.lf .decision-content .next-time{color:var(--lf-muted);margin:12px 0 0;font-size:11px}@media (max-width:600px){.lf .decision-content.expanded{max-height:calc(100dvh - 250px)}}.lf .decision-content .message-footnote{color:var(--lf-muted);margin:6px 0 0;font-size:11px;line-height:1.4}.lf .stack>.card .decision-content .who{padding-right:42px}.lf .message-controls{display:grid;gap:12px;min-width:0}.lf .message-controls>.btn{justify-self:start}.lf .message-controls .find{margin:0}.lf .decision-message .message-recipient{display:flex;align-items: center;gap:7px}.lf .message-channel{display:inline-flex;flex:none;align-items: center}.lf .message-channel svg{width:14px;height:14px}.lf .decision-message .message-link{color:var(--ink2);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.lf .decision-message a.message-link:hover{color:var(--ink)}.lf .decision-message strong{font-weight:500}.lf .task-heading{display:flex;justify-content:space-between;align-items: center;gap:12px}.lf .task-board .lines li{align-items: center;gap:12px}.lf .task-board form,.lf [aria-label=Outgoing\ webhook] form{display:grid;gap:12px}.lf .task-board label,.lf [aria-label=Outgoing\ webhook] label{display:grid;gap:6px}.lf .task-board input,.lf .task-board textarea,.lf [aria-label=Outgoing\ webhook] input:not([type=checkbox]){border:1px solid var(--line,#ddd);border-radius:8px;width:100%;padding:10px}.lf .property-hub{display:grid;gap:16px;margin:20px 0}.lf .property-settings summary{cursor:pointer;padding:18px 0;font-size:20px}.lf .property-threads .list,.lf .property-threads .message-controls{max-width:100%}@media (max-width:600px){.lf .task-board .lines li{flex-wrap:wrap}.lf .task-board .lines .acts{width:100%}}.lf .embedded-inbox .thread{overflow:auto;max-height:420px}.lf .embedded-inbox .lines button{text-align:left;white-space:normal}.lf .embedded-inbox .compose-page{position:static}.lf .stars{display:inline-flex;vertical-align:-2px;align-items: center;gap:1px}.lf .stars svg{fill:var(--fill2);stroke:none;width:13px;height:13px}.lf .stars svg.on{fill:var(--ink)}.lf .stars.pick button{border-radius:6px;padding:2px;line-height:0}.lf .stars.pick button:hover svg{fill:var(--ink2)}.lf .stars.pick svg{width:20px;height:20px}.lf .list .prow{display:flex;align-items: center}.lf .list .prow>a{flex:1;min-width:0}.lf .reviews-toggle{position:relative;display:inline-flex;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;flex:none;align-items: center;gap:5px;height:30px;margin-right:14px;padding:0 10px 0 9px;transition:background-color .18s,border-color .18s;font-size:13px}.lf .reviews-toggle:hover,.lf .reviews-toggle.open{background:var(--fill)}.lf .reviews-toggle .rcount{color:var(--lf-muted)}.lf .reviews-toggle .caret{color:var(--faint);transition:transform .2s var(--ease)}.lf .reviews-toggle.open .caret{transform:rotate(180deg)}.lf .reviews-toggle .waiting{position:absolute;background:var(--dark);border-radius:50%;width:8px;height:8px;top:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.lf .pcard-wrap{position:relative}.lf .pcard-wrap>.reviews-toggle{position:absolute;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:0;margin:0;top:14px;right:14px}.lf .pcard-reviews{grid-column:1/-1}.lf .reviews-panel{background:var(--fill);animation:rise .3s var(--ease)both;border-radius:16px;margin:0 18px 16px;padding:16px 18px;font-size:13.5px}.lf .pcard-reviews .reviews-panel{border:1px solid var(--line);background:#fff;border-radius:22px;margin:0;padding:20px 22px}.lf .reviews-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px}.lf .reviews-score{display:flex;align-items: center;gap:12px}.lf .reviews-score .big{letter-spacing:-.02em;font-size:32px;font-weight:300;line-height:1}.lf .reviews-score .sub{display:block;color:var(--lf-muted);margin-top:3px;font-size:12.5px}.lf .review-categories{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:6px 22px;margin:14px 0 0;padding:0}.lf .review-categories li{display:grid;grid-template-columns:1fr 70px 28px;color:var(--ink2);align-items: center;gap:8px;font-size:12.5px}.lf .review-categories .bar{background:var(--fill2);overflow:hidden;border-radius:999px;height:4px}.lf .review-categories .bar i{display:block;background:var(--ink);border-radius:inherit;height:100%}.lf .review-categories .rn{text-align:right;color:var(--lf-muted)}.lf .review-cards{margin-top:14px}.lf .review-cards .card{position:relative}.lf .review-list{list-style:none;margin:14px 0 0;padding:0}.lf .review-list li{border-top:1px solid var(--line);padding:12px 0}.lf .review-list .review-line-head{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.lf .review-list .name{font-weight:500}.lf .review-list .t{color:var(--faint);margin-left:auto;font-size:12px}.lf .review-text{color:var(--ink);white-space:pre-line;margin:6px 0 0;line-height:1.5}.lf .review-text.clamp{display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical}.lf .review-reply{border-left:2px solid var(--line);color:var(--ink2);margin:8px 0 0;padding:8px 12px;line-height:1.5}.lf .review-reply .k{display:block;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:2px;font-size:10.5px;font-weight:500}.lf .review-list .sub,.lf .reviews-panel .sub{color:var(--lf-muted)}.lf .review-rules{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.lf .review-rules>summary{cursor:pointer;color:var(--ink2);font-size:13px}.lf .review-rules .rowline{flex-wrap:wrap}.lf .review-rules .rowline+.sub,.lf .review-rules>.sub{margin:0 0 6px;font-size:12.5px}.lf .card.review .who{min-width:0;padding-right:44px}.lf .card.review .review-why{list-style:none;margin:0;padding:0}.lf .card.review .review-quote{display:grid;gap:4px;margin-top:10px}.lf .card.review .review-quote .k{display:flex;color:var(--lf-muted);flex-wrap:wrap;align-items: center;gap:4px 6px;font-size:12.5px}.lf .card.review .review-quote .text{color:var(--ink2);line-height:1.5}.lf .card.review .review-draft{flex-direction:column;gap:8px}.lf .card.review .review-draft .text{line-height:1.5}.lf .card.review .review-draft textarea{margin-top:0}.lf .card.review .star-row{display:flex;color:var(--ink2);justify-content:space-between;align-items: center;gap:12px;width:100%;font-size:13px}.lf .card.review .private-note{display:grid;gap:6px;width:100%}.lf .card.review .star-summary{font-size:12.5px}.lf .card.review .remind{display:inline-flex;background:var(--fill);border-radius:999px;align-items: center;gap:0}.lf .card.review .remind .btn.q{background:0 0;padding-right:6px}.lf .card.review .remind select{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0 999px 999px 0;height:32px;padding:0 10px 0 2px;font-size:13.5px}.lf .card.review .remind:hover{background:var(--fill2)}.lf .card.review .reviewed{margin-top:6px}.lf .card.review .reviewed.yes{color:var(--ink2)}@media (max-width:600px){.lf .reviews-toggle{margin-right:8px;padding:0 8px}.lf .reviews-toggle .rcount{display:none}.lf .reviews-panel{margin:0 8px 12px;padding:14px}}.lf .thread-drafts{display:grid;gap:8px}.lf .thread-draft{display:grid;justify-items:end;width:min(76%,640px);margin-left:auto}.lf .thread-draft .decision-content.in-thread{display:grid;gap:6px;width:100%}.lf .thread-draft .decision-content.in-thread .decision-main{display:grid;justify-items:end}.lf .thread-draft .reply.decision-message{display:grid;color:var(--ink);border:1.5px dashed var(--faint);box-shadow:none;background:#fff;border-radius:16px;gap:6px;width:100%;margin:0;padding:10px 14px}.lf .thread-draft .reply.decision-message .k{text-transform:none;letter-spacing:0;color:var(--lf-muted);padding:0;font-size:11.5px;font-weight:400}.lf .thread-draft .reply.decision-message .message-editor{min-height:120px;margin:0}.lf .thread-draft .next-time{text-align:right;color:var(--faint);margin:0;font-size:11.5px}.lf .thread-draft .acts{justify-content:flex-end;margin-top:2px}.lf .thread-draft .noting{width:100%}.lf .thread-said{margin:0 0 0 auto}@media (max-width:820px){.lf .thread-draft{width:92%}}.lf ul.lines li button.lnk{text-align:left}.lf .cal .price .need,.lf .mday .price .need{display:block;box-shadow:none;letter-spacing:0;color:var(--lf-muted);opacity:.75;vertical-align:baseline;background:0 0;border-radius:0;margin:1px auto 0;padding:0;font-size:9.5px;line-height:12px}.lf .cal .price .need.diff,.lf .mday .price .need.diff{box-shadow:none;color:#9a2a1f;opacity:1;background:0 0}.lf .cal .price .need.short,.lf .mday .price .need.short{color:var(--accent-ink);opacity:1;background:0 0}.lf .cal .price.new .need:after{content:none}.lf .cal td.priced{position:relative}.lf .cal.weeks td.priced .price .need{position:absolute;margin:0;bottom:4px;left:0;right:0}.lf .cal td:first-child,.lf .cal th:first-child{z-index:2}.lf .mday{position:relative}.lf .scanmark{position:absolute;display:inline-flex;color:var(--lf-muted);opacity:.5;cursor:default;z-index:1;width:12px;height:12px;top:4px;right:5px}.lf .scanmark:hover{opacity:1;color:var(--ink)}.lf .scanmark svg{width:12px;height:12px}.lf .mday .scanmark{top:7px;right:7px}.lf .cal th .mon{color:var(--lf-muted);opacity:.7}.lf .cal th.today .mon{color:inherit;opacity:1}.lf .reply-questions{display:grid;background:#fff8f6;border:1px solid #ffd2cc;border-radius:12px;gap:8px;margin-top:12px;padding:12px}.lf .reply-questions .sub{margin:0}.lf .reply-question{display:grid;color:var(--ink);gap:4px;font-size:13.5px}.lf .reply-question input{border:1px solid var(--line);outline:none;background:#fff;border-radius:10px;min-width:0;padding:8px 11px}.lf .reply-question input:focus{border-color:var(--dark)}.lf .reply-questions .btn{justify-self:start}@media (max-width:820px){.lf .decision-content .message-editor,.lf .reply-question input,.lf .decision-content .noting textarea{font-size:16px}}.lf .welcome-sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:left;gap:16px;width:100%;max-width:920px;margin:30px auto 0}.lf .welcome-sites .site{display:flex;flex-direction:column;align-items: flex-start;gap:4px;margin:0;padding:20px}.lf .welcome-sites .site .tile{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;width:44px;height:44px;margin-bottom:10px}.lf .welcome-sites .site .tile .mark,.lf .welcome-sites .site .tile svg.i{width:26px;height:26px}.lf .welcome-sites .site .tile .mark.wide{width:40px;height:40px}.lf .welcome-sites .site b{font-size:15px;font-weight:500}.lf .welcome-sites .site .sub{color:var(--lf-muted);margin-bottom:14px;font-size:13.5px}.lf .welcome-sites .site .btn{margin-top:auto}@media (max-width:760px){.lf .welcome-sites{grid-template-columns:1fr}}.lf .settings-tabs{display:flex;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;gap:22px;margin:0 0 22px}.lf .settings-tabs button{color:var(--lf-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 2px 12px;font-size:14px}.lf .settings-tabs button:hover{color:var(--ink)}.lf .settings-tabs button.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.lf .settings-tabs button.quiet{margin-left:auto}.lf .settings-tabs button.quiet:not(.on){color:var(--faint)}.lf .settings-panel{max-width:820px}.lf .settings-panel>.card+.card,.lf .settings-panel>section.card{margin-top:14px}.lf .settings-eyebrow{margin:26px 0 8px}.lf .settings-panel>.settings-eyebrow:first-child{margin-top:0}.lf .settings-list{padding:4px 8px}.lf .settings-rows{padding:6px 20px}.lf .settings-lead{margin:0 0 16px}.lf .settings-foot{margin-top:22px}.lf .settings-value{font-variant-numeric:tabular-nums;white-space:nowrap}.lf .settings-plan{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px}.lf .settings-panel .rowline .inline{display:inline-flex;align-items: center;gap:12px}.lf .card.empty-state{display:flex;flex-direction:column;align-items: flex-start;gap:6px;padding:26px 24px}.lf .card.empty-state h2{margin:0;font-size:17px}.lf .card.empty-state .sub{margin:0 0 12px}.lf .talk-empty{display:flex;text-align:center;color:var(--lf-muted);flex-direction:column;justify-content:center;align-items: center;gap:4px;height:100%;min-height:260px;padding:24px}.lf .talk-empty svg.i{color:var(--faint);width:28px;height:28px;margin-bottom:6px}.lf .talk-empty p{color:var(--ink2);margin:0}.lf .talk-empty p.sub{color:var(--lf-muted);max-width:320px}.lf .welcome-team{text-align:left;width:100%;max-width:920px;margin:16px auto 0;padding:14px 18px 8px}.lf .welcome-team-head{display:flex;align-items: center;gap:12px}.lf .welcome-team-head .tile{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;width:34px;height:34px}.lf .welcome-team-head h2{margin:0;font-size:15px;font-weight:500}.lf .welcome-team-head .sub{display:block}.lf .welcome-team-head .sub b{color:var(--ink);font-weight:500}.lf .welcome-team-close{display:grid;color:var(--lf-muted);border-radius:50%;flex:none;place-items: center;width:28px;height:28px;font-size:20px;line-height:1}.lf .welcome-team-close:hover{background:var(--fill);color:var(--ink)}.lf .welcome-team-rows{list-style:none;margin:10px 0 0;padding:0}.lf .welcome-team-rows li{display:flex;border-top:1px solid var(--line);align-items: center;gap:12px;padding:9px 0;font-size:13.5px}.lf .welcome-team-rows .who{color:var(--ink);flex:0 0 104px;font-size:13.5px;font-weight:500}.lf .welcome-team-rows .what{color:var(--lf-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px}.lf .welcome-team-rows .done{color:var(--ok);display:inline-grid;place-items: center;width:28px}.lf .welcome-team>p.sub{margin:4px 0 6px}@media (max-width:560px){.lf .welcome-team-rows .who{flex-basis:84px}.lf .welcome-team-rows .what{white-space:normal}}.lf .slide-over{position:fixed;border:0;border-left:1px solid var(--line);background:var(--paper);color:var(--ink);animation:slide-in .26s var(--ease)both;width:min(420px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0 0 0 auto;box-shadow:-30px 0 90px #1d1d1f22}.lf .slide-over::backdrop{backdrop-filter:blur(4px);animation:surface-dim .24s ease both;background:#24242740}.lf .slide-over-body{display:flex;overflow-y:auto;flex-direction:column;gap:14px;height:100%;padding:24px}.lf .slide-over-body>p.sub{margin:-8px 0 4px}.lf .slide-field{display:grid;color:var(--ink2);gap:6px;font-size:13px}.lf .slide-field input,.lf .slide-field select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;height:40px;padding:0 12px;font-size:15px}.lf .slide-field input:focus,.lf .slide-field select:focus{outline:2px solid var(--accent-line,#c9a27e);outline-offset:1px}.lf .slide-acts{display:flex;align-items: center;gap:8px;margin-top:6px}.lf .slide-acts .lnk{margin-left:auto}@keyframes slide-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.lf .slide-over{animation:none}}.lf .demo-preview{display:flex;flex-direction:column;gap:16px}.lf .demo-note{display:flex;background:var(--fill);color:var(--ink2);border-radius:14px;align-items: center;gap:12px;padding:12px 16px;font-size:13.5px}.lf .demo-note .tag{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:500}.lf .demo-note .grow{flex:1;min-width:0}.lf .demo-site .cv6-browser{max-width:1100px;margin:0 auto}.lf .demo-guide{display:flex;background:0 0;justify-content:center;padding:8px 0 24px!important}.lf .demo-guide .v14-guide-phone-host{margin:0 auto}@media (max-width:640px){.lf .demo-note{flex-wrap:wrap}}.lf .msg-day{display:flex;justify-content:center;margin:14px 0 6px}.lf .msg-day span{background:var(--fill);color:var(--lf-muted);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:500}.lf .inbox .wa-thread-time,.lf .inbox-row .t{color:var(--lf-muted);white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-size:12px;font-weight:400}:root[data-colour-scheme]:not([data-colour-scheme=alven]){--lf-scheme-light:var(--swatch-light);--lf-scheme-deep:var(--swatch-dark);--lf-tint-ink:color-mix(in srgb,var(--lf-scheme-deep)90%,white);--lf-tint-mid:color-mix(in srgb,var(--lf-scheme-light)60%,var(--lf-scheme-deep));--lf-tint-line:color-mix(in srgb,var(--lf-scheme-light)45%,white);--lf-tint-soft:color-mix(in srgb,var(--lf-scheme-light)16%,white);--lf-tint-faint:color-mix(in srgb,var(--lf-scheme-light)7%,white)}:root[data-colour-scheme]:not([data-colour-scheme=alven]) .lf{--lf-accent:color-mix(in srgb,var(--lf-scheme-light)78%,var(--lf-scheme-deep));--accent-ink:color-mix(in srgb,var(--lf-scheme-deep)90%,white);--accent-soft:color-mix(in srgb,var(--lf-scheme-light)14%,white);--accent-line:color-mix(in srgb,var(--lf-scheme-light)40%,white);--lf-accent-deep:var(--lf-scheme-deep);--lf-accent-shadow:color-mix(in srgb,var(--lf-scheme-deep)55%,black);--lf-accent-top:color-mix(in srgb,var(--lf-scheme-light)7%,white);--lf-accent-pressed:color-mix(in srgb,var(--lf-scheme-light)22%,white);--lf-accent-light:color-mix(in srgb,var(--lf-scheme-light)45%,white);--lf-accent-light-2:color-mix(in srgb,var(--lf-scheme-light)72%,white);--lf-accent-mid-deep:color-mix(in srgb,var(--lf-scheme-light)45%,var(--lf-scheme-deep));--lf-accent-pulse:color-mix(in srgb,var(--lf-scheme-light)60%,var(--lf-scheme-deep));--lf-wash:color-mix(in srgb,var(--lf-scheme-light)10%,#f3f3f4);--lf-wash-2:color-mix(in srgb,var(--lf-scheme-light)18%,#e6e6e8);--lf-wash-line:color-mix(in srgb,var(--lf-scheme-light)22%,#d6d6d9);--lf-wash-dash:color-mix(in srgb,var(--lf-scheme-light)30%,#c6c6ca);--lf-orb-light:color-mix(in srgb,var(--lf-scheme-light)25%,white);--lf-orb-mid:var(--lf-scheme-light);--lf-orb-deep:color-mix(in srgb,var(--lf-scheme-light)55%,var(--lf-scheme-deep))}.lf .prices .askline .askwords{display:flex;align-items: center;gap:8px;min-width:0}.lf .prices .askline .askhint{color:var(--lf-muted);white-space:nowrap;font-size:12.5px}.lf .prices .askline input{flex:none;width:88px}.lf .prices .askunit{color:var(--ink2);white-space:nowrap;font-size:13px}.lf .prices .strategyseg button{display:inline-grid;justify-items:center;gap:1px;padding:4px 11px;line-height:1.2}.lf .prices .strategyseg button small{color:var(--lf-muted);font-size:10.5px;font-weight:400}.lf .prices .strategyseg button.on small{color:var(--accent-ink)}.lf .prices .offsetline{display:flex;color:var(--lf-muted);flex-wrap:wrap;align-items: center;gap:8px;margin:4px 0 6px;font-size:13px}.lf .prices .offsetline input{border:1px solid var(--line);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;width:64px;padding:6px 9px;font-size:13.5px}.lf .prices .offsetline input:focus{border-color:var(--dark);outline:none}@media (max-width:640px){.lf .prices .askline .askhint{display:none}}.lf .strip .ws-clock{color:var(--lf-muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px}.lf .who-mark{display:inline-flex;vertical-align:middle;color:var(--lf-muted,#6e6e73);align-items: center;margin-left:4px}.lf .who-mark.who-brain{color:var(--ink,#1d1d1f);opacity:.7;border-radius:4px;justify-content:center;width:14px;height:14px}.lf .who-mark.who-ask-ai{border:1px solid var(--lf-line,#e5e5ea);letter-spacing:.01em;border-radius:999px;padding:2px 5px;font-size:10px;font-weight:500;line-height:1}.lf .askpane form.ask{border-radius:22px;flex:none;align-items: flex-end}.lf .askpane form.ask textarea{outline:0;font:inherit;resize:none;field-sizing:content;background:0 0;border:0;flex:1;min-height:34px;max-height:160px;padding:7px 0;font-size:15px;line-height:20px}.lf .askpane form.ask textarea::placeholder{color:var(--faint)}.lf .askpane form.ask button.mic{color:var(--ink2);background:0 0}.lf .askpane form.ask button.mic:hover,.lf .askpane form.ask button.mic.on{background:var(--fill2);color:var(--ink)}.lf .askpane form.ask:has(button.talk){padding-left:7px}.lf .askpane form.ask button.talk{position:relative;background:0 0;flex:none}.lf .askpane form.ask button.talk .aorb-mini{transition:transform .2s}.lf .askpane form.ask button.talk:hover .aorb-mini{transform:scale(1.12)}.lf .askpane form.ask button.talk:after{content:"";position:absolute;pointer-events:none;border-radius:50%;transition:box-shadow .2s;inset:1px;box-shadow:0 0 0 2px #0000}.lf .askpane form.ask button.talk.on:after{animation:talk-live 1.6s ease-in-out infinite;box-shadow:0 0 0 2px #e0574a}@keyframes talk-live{50%{box-shadow:0 0 0 4px #e0574a59}}.lf .askpane .talk-bar{display:flex;background:var(--fill);color:var(--ink2);border-radius:14px;flex:none;justify-content:space-between;align-items: center;gap:10px;margin:0 4px 8px;padding:8px 12px;font-size:13px}.lf .gs-slot>.askpane.inline{position:relative}.lf .askpane .talk-stage{display:flex;border-bottom:1px solid var(--line);animation:talk-in .3s ease both;flex-direction:column;flex:none;align-items: center;gap:6px;padding:10px 20px 14px}@keyframes talk-in{0%{opacity:0;transform:scale(.98)}}.lf .askpane .talk-orb{position:relative;display:grid;transform:scale(calc(1 + var(--level,0)*.16));place-items: center;width:168px;height:168px;transition:transform 80ms linear}.lf .askpane .talk-orb .vorb{border-radius:50%;width:116px;height:116px}.lf .askpane .talk-ring{position:absolute;border:2px solid color-mix(in srgb,var(--ink,#1d1d1f)14%,transparent);opacity:0;pointer-events:none;border-radius:50%;width:116px;height:116px;top:50%;left:50%;transform:translate(-50%,-50%)}.lf .askpane .talk-stage.is-listening .talk-ring{animation:talk-ripple 1.5s ease-out infinite}.lf .askpane .talk-stage.is-listening .talk-ring:nth-child(2){animation-delay:.5s}.lf .askpane .talk-stage.is-listening .talk-ring:nth-child(3){animation-delay:1s}@keyframes talk-ripple{0%{width:116px;height:116px;opacity:.5}to{width:166px;height:166px;opacity:0}}.lf .askpane .talk-state{color:var(--ink);margin:0;font-size:15px;font-weight:500}.lf .askpane .talk-caps{overflow:hidden;text-align:center;max-width:340px;max-height:84px}.lf .askpane .talk-caps:empty{display:none}.lf .askpane .talk-caps .q{color:var(--ink2);margin:0;font-size:13px;font-style:italic}.lf .askpane .talk-caps .a{color:var(--ink);margin:6px 0 0;font-size:14px;line-height:1.45}.lf .askpane .talk-pending{display:flex;background:var(--fill);color:var(--ink2);border-radius:14px;align-items: center;gap:10px;max-width:360px;padding:8px 12px;font-size:13px}.lf .askpane .talk-pending button,.lf .askpane .talk-end{background:var(--fill2);color:var(--ink);border-radius:999px;height:30px;padding:0 16px;font-size:13px;font-weight:500}.lf .askpane .talk-end{color:#fff;background:#e0574a;margin-top:2px}@media (prefers-reduced-motion:reduce){.lf .askpane .talk-orb,.lf .askpane .talk-ring{animation:none;transform:none}}.lf .askpane .hello .ideas{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lf .askpane .hello .ideas button{background:var(--fill);color:var(--ink2);border-radius:999px;height:30px;padding:0 13px;font-size:13px}.lf .askpane .hello .ideas button:hover{background:var(--fill2);color:var(--ink)}.lf .askpane .msgs .stamp .who-mark{margin-left:5px}.lf .gs-slot>.askpane.inline{display:flex;position:static;grid-column:auto;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;width:100%;height:100%;margin:0}.lf .gs-slot>.askpane.inline .ah{border-bottom:0;padding:4px 4px 8px}.lf .gs-slot>.askpane.inline form.ask{margin:8px 0 4px}@media (hover:hover) and (min-width:821px){.lf .app.peek{grid-template-columns:104px minmax(0,1fr)}.lf .app.folded .side,.lf .app.peek .side{width:calc(100% - 24px);transition:width .2s,box-shadow .2s}.lf .app.peek .side{z-index:25;background:#fbfbfcf0;width:240px;box-shadow:0 0 0 1px #0000000f,0 18px 50px #00000024,inset 0 1px #ffffffe6}}@media (hover:hover) and (min-width:1000px){.lf .peek .sidedrawer{left:68px}}.lf .content:has(>main.home){height:var(--home-viewport,100dvh);padding-bottom:var(--home-nav,0px);grid-template-rows:auto minmax(0,1fr);min-height:0}.lf main.home{display:flex;overflow:hidden;flex-direction:column;height:auto;min-height:0;padding:18px 32px 14px}.lf main.home>.homescroll{overflow:auto;overflow-anchor:none;flex:1;min-height:0}.lf main.home>.ask{position:static;flex:none;margin:10px 0 0}.lf main.home .homescroll.with-cards{display:flex;overflow:hidden;flex-direction:column}.lf main.home .with-cards>.home-top{display:flex;flex-direction:column;flex:1;min-height:0}.lf main.home .hello{flex:none;align-items: center;gap:12px;margin:0 0 8px}.lf main.home .hello .vorb{width:40px;height:40px}.lf main.home .hello h1{margin:0;font-size:clamp(19px,2vw,26px)}.lf main.home .hello .lead{margin:4px 0 0;font-size:13px}.lf main.home .stack{display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);margin:calc((var(--n,1) - 1)*14px + 8px)auto 16px;flex:1;align-items: start;width:calc(100% - 24px);max-width:760px;min-height:0}.lf main.home .stack>.card.front{position:relative;grid-area:1/1;display:flex;overflow:hidden;flex-direction:column;align-self: center;width:100%;height:auto;min-height:0;max-height:100%;padding:18px 20px;transform:none}.lf main.home .stack>.card.back1,.lf main.home .stack>.card.back2{height:var(--front-height);top:max(0px,calc((100% - var(--front-height,0px))/2))}.lf main.home .stack>.card.back1{transform:translate(9px,-14px)}.lf main.home .stack>.card.back2{transform:translate(18px,-28px)}.lf main.home .stack>.card.front .decision-content{flex:0 auto;min-height:0;max-height:none}.lf main.home .decision-main{flex:auto}.lf main.home .stack>.card.front .decision-main{overflow-y:auto;scrollbar-width:thin}.lf main.home .decision-content>.acts,.lf main.home .decision-content>.noting,.lf main.home .decision-content>.next-time{flex:none}.lf main.home .decision-content .next-time{margin-top:8px}.lf main.home .decision-content>.acts{margin-top:10px;padding-top:10px}.lf main.home .stack .card.learn>.learnings{overflow:auto;min-height:0;max-height:none}.lf main.home .stack .card.reply>form{display:flex;overflow:hidden;flex-direction:column;min-height:0}.lf main.home .stack .card.reply form>.lines{overflow:auto;min-height:0}.lf main.home .stack .card.reply .reply-footer,.lf main.home .stack .card>.who,.lf main.home .stack .card>.reply,.lf main.home .stack .card>.acts{flex:none}.lf main.home .stack .past-source{overflow:auto;flex:none;max-height:80px}.lf main.home .home-updates{overflow:auto;border-top:1px solid var(--line);scrollbar-width:thin;flex:none;max-height:34%;font-size:12px}.lf main.home .home-updates>summary{position:sticky;z-index:4;display:flex;background:var(--paper);color:var(--lf-muted);cursor:pointer;list-style:none;align-items: center;gap:10px;min-height:36px;padding:8px 2px;top:0}.lf main.home .home-updates>summary::-webkit-details-marker{display:none}.lf main.home .home-updates>summary>svg{margin-left:auto}.lf main.home .home-updates>summary>.scan-inbox{margin-left:auto;padding:2px 8px}.lf main.home .home-updates>summary>.scan-inbox+svg{margin-left:10px}.lf main.home .card.learn-edit{margin:0 0 16px}.lf main.home .card.learn-edit .yescard .what{font-weight:500}.lf main.home .card.learn-edit .yescard .sub{margin-top:6px}.lf main.home .card.learn-edit .picklist{list-style:none;display:grid;gap:6px;margin:10px 0 0;padding:0}.lf main.home .card.learn-edit .picklist label{display:flex;cursor:pointer;align-items: center;gap:8px}.lf main.home .card.learn-edit .acts{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:12px}.lf main.home .learn-saved{margin:0 0 12px}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .instruction-card .what{font-size:17px;font-weight:500}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .instruction-card .what{font-size:17px;font-weight:500}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .instruction-card .what{font-size:17px;font-weight:500}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .instruction-card .said{color:var(--lf-muted);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;margin-top:4px}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .instruction-card .said{color:var(--lf-muted);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;margin-top:4px}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .instruction-card .said{color:var(--lf-muted);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;margin-top:4px}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag{background:var(--fill);border-radius:14px;margin-top:14px;padding:14px 16px}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag{background:var(--fill);border-radius:14px;margin-top:14px;padding:14px 16px}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .instruction-tag{background:var(--fill);border-radius:14px;margin-top:14px;padding:14px 16px}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag>.k{display:block;letter-spacing:.06em;text-transform:uppercase;color:var(--lf-muted);margin-bottom:6px;font-size:11px}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag>.k{display:block;letter-spacing:.06em;text-transform:uppercase;color:var(--lf-muted);margin-bottom:6px;font-size:11px}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .instruction-tag>.k{display:block;letter-spacing:.06em;text-transform:uppercase;color:var(--lf-muted);margin-bottom:6px;font-size:11px}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .instruction-words{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .instruction-words{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .instruction-words{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .writing{display:flex;color:var(--lf-muted);align-items: center;gap:10px;margin:0;font-size:14px}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .writing{display:flex;color:var(--lf-muted);align-items: center;gap:10px;margin:0;font-size:14px}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .writing{display:flex;color:var(--lf-muted);align-items: center;gap:10px;margin:0;font-size:14px}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .writing .pulse{background:var(--dark);animation:instruction-writing 1.6s ease-in-out infinite;border-radius:50%;flex:none;width:8px;height:8px}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .writing .pulse{background:var(--dark);animation:instruction-writing 1.6s ease-in-out infinite;border-radius:50%;flex:none;width:8px;height:8px}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .writing .pulse{background:var(--dark);animation:instruction-writing 1.6s ease-in-out infinite;border-radius:50%;flex:none;width:8px;height:8px}@keyframes instruction-writing{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .writing .pulse{animation:none;opacity:.6}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .writing .pulse{animation:none;opacity:.6}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .writing .pulse{animation:none;opacity:.6}}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag textarea{border:1px solid var(--line);outline:none;font:inherit;resize:vertical;background:#fff;border-radius:12px;width:100%;min-height:72px;margin:4px 0 0;padding:10px 12px;font-size:15px;line-height:1.5}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag textarea{border:1px solid var(--line);outline:none;font:inherit;resize:vertical;background:#fff;border-radius:12px;width:100%;min-height:72px;margin:4px 0 0;padding:10px 12px;font-size:15px;line-height:1.5}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .instruction-tag textarea{border:1px solid var(--line);outline:none;font:inherit;resize:vertical;background:#fff;border-radius:12px;width:100%;min-height:72px;margin:4px 0 0;padding:10px 12px;font-size:15px;line-height:1.5}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag textarea:focus{border-color:var(--dark)}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag textarea:focus{border-color:var(--dark)}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .instruction-tag textarea:focus{border-color:var(--dark)}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag.general{margin-top:10px}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag.general{margin-top:10px}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .instruction-tag.general{margin-top:10px}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .goes{display:block;color:var(--lf-muted);margin-top:8px;font-size:11px}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .goes{display:block;color:var(--lf-muted);margin-top:8px;font-size:11px}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .instruction-tag .goes{display:block;color:var(--lf-muted);margin-top:8px;font-size:11px}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .applies{display:grid;gap:6px;margin-top:12px}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .applies{display:grid;gap:6px;margin-top:12px}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .applies{display:grid;gap:6px;margin-top:12px}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .applies>.k{letter-spacing:.06em;text-transform:uppercase;color:var(--lf-muted);font-size:11px}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .applies>.k{letter-spacing:.06em;text-transform:uppercase;color:var(--lf-muted);font-size:11px}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .applies>.k{letter-spacing:.06em;text-transform:uppercase;color:var(--lf-muted);font-size:11px}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .applies .instruction-controls{margin-top:0}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .applies .instruction-controls{margin-top:0}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .applies .instruction-controls{margin-top:0}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .applies .picklist{list-style:none;display:grid;gap:6px;margin:4px 0 0;padding:0}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .applies .picklist{list-style:none;display:grid;gap:6px;margin:4px 0 0;padding:0}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .applies .picklist{list-style:none;display:grid;gap:6px;margin:4px 0 0;padding:0}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .applies .picklist label{display:flex;cursor:pointer;align-items: center;gap:8px}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .applies .picklist label{display:flex;cursor:pointer;align-items: center;gap:8px}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .applies .picklist label{display:flex;cursor:pointer;align-items: center;gap:8px}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .already{margin-top:10px}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .already{margin-top:10px}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .already{margin-top:10px}.lf main.home :-webkit-any(.card.learn-edit.instruction,.card.suggestion) .mode-note{margin-top:10px;font-size:12px}.lf main.home :-moz-any(.card.learn-edit.instruction,.card.suggestion) .mode-note{margin-top:10px;font-size:12px}.lf main.home :is(.card.learn-edit.instruction,.card.suggestion) .mode-note{margin-top:10px;font-size:12px}.lf main.home .card.suggestion .instruction-body>.who{letter-spacing:.06em;text-transform:uppercase;color:var(--lf-muted);font-size:11px}.lf main.home .card.suggestion .instruction-body>.sub{margin-top:4px}.lf main.home .card.suggestion .instruction-tag.evidence details{margin-top:8px}.lf main.home .card.suggestion .instruction-tag.evidence summary{cursor:pointer;color:var(--lf-muted);font-size:13px}.lf main.home .card.suggestion .instruction-tag.evidence details .sub{white-space:pre-wrap;margin:6px 0 0}.lf main.home .card.suggestion .acts{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:12px}.lf main.home .stack>.card.suggestion>.decision-content{flex:auto;min-height:0}.lf main.home .card.suggestion .instruction-card{display:flex;flex-direction:column;flex:auto;min-height:0}.lf main.home .card.suggestion .instruction-body{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding-right:2px}.lf main.home .card.suggestion .instruction-card>.acts{border-top:1px solid var(--line);flex:none;margin-top:10px;padding-top:10px}.lf main.home .home-updates[open]>summary>svg{transform:rotate(180deg)}.lf main.home .home-updates .update-issue{color:#9c493e;font-size:11px}.lf main.home .home-update-body{padding:4px 2px 12px}.lf main.home .home-updates .newslines{margin-top:0}.lf main.home .home-updates .scan-past{justify-content:flex-start}.lf main.home.typing>.homescroll,.lf main.home.typing>.homescroll.with-cards{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lf main.home.typing .with-cards>.home-top{display:block}.lf main.home.typing .hello,.lf main.home.typing>.ask,.lf main.home.typing .stack>.card.back1,.lf main.home.typing .stack>.card.back2{display:none}.lf main.home.typing .stack{display:block;margin:0 auto 24px}.lf main.home.typing .stack>.card.front{overflow:visible;max-height:none}.lf main.home.typing .stack>.card.front .decision-content,.lf main.home.typing .stack>.card.front .decision-content.expanded{max-height:none}.lf main.home.typing .stack>.card.front .decision-main{overflow:visible}.lf main.home.typing .decision-content .message-editor{max-height:none}@media (max-width:820px){.lf main.home{padding:12px 12px 8px}.lf main.home .stack{width:calc(100% - 20px);margin-bottom:10px}.lf main.home .stack>.card.front{padding:14px}.lf main.home .decision-content .acts .btn{padding:7px 10px;font-size:12px}.lf main.home .card input,.lf main.home .card textarea{font-size:16px}}@media (max-height:600px){.lf main.home{padding-top:8px;padding-bottom:8px}.lf main.home .hello h1{font-size:16px}.lf main.home .hello .vorb{width:28px;height:28px}.lf main.home .hello .lead{margin-top:0;font-size:11px}.lf main.home .stack{margin-top:28px;margin-bottom:8px}.lf main.home .ask textarea,.lf main.home .decision-content .noting textarea{max-height:60px}}.lf .card.setup .setup-chips{margin:12px 0 2px}.lf .card.setup .setup-chips .chiplink{font:inherit;cursor:pointer;margin:0;padding:5px 12px;font-size:13px}.lf .app-dialog .setup-fill{display:grid;gap:14px}.lf .app-dialog .setup-fill label{display:grid;color:var(--lf-muted);gap:6px;font-size:12px}.lf .app-dialog .setup-fill input,.lf .app-dialog .setup-fill textarea{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;outline:none;border-radius:12px;width:100%;padding:10px 12px;font-size:14px}.lf .app-dialog .setup-fill textarea{resize:vertical;line-height:1.5}.lf .app-dialog .setup-fill input:focus,.lf .app-dialog .setup-fill textarea:focus{border-color:var(--dark)}.lf .app-dialog .setup-fill .problem{margin:0}.lf main.home .home-updates .update-count{color:var(--lf-muted);font-size:11px}.lf main.home .arrival-checks .eyebrow{margin:4px 0 6px}.lf main.home .arrival-checks .lines{margin:0 0 8px}.lf main.home .arrival-checks .arrival{align-items: flex-start}.lf main.home .arrival-body{display:flex;flex-direction:column;gap:3px;min-width:0}.lf main.home .arrival-pending{color:var(--lf-muted);list-style:disc;margin:0;padding-left:14px}.lf main.home .arrival-done,.lf main.home .arrival-none{color:var(--lf-muted);margin:0}.lf main.home .arrival-body>.linkish{color:var(--lf-muted);align-self: flex-start}.lf main.home .cardsegs{display:flex;flex-wrap:wrap;flex:none;justify-content:center;gap:6px;width:calc(100% - 24px);max-width:760px;margin:2px auto 0}.lf main.home .cardsegs button{display:inline-flex;border:1px solid var(--line);color:var(--lf-muted);background:#ffffffb3;border-radius:999px;align-items: center;gap:6px;height:28px;padding:0 11px;transition:background-color .18s,color .18s,border-color .18s;font-size:12.5px}.lf main.home .cardsegs button:hover{background:var(--fill);color:var(--ink)}.lf main.home .cardsegs button .segn{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11.5px}.lf main.home .cardsegs button.on{background:var(--dark);border-color:var(--dark);color:#fff}.lf main.home .cardsegs button.on .segn{color:#ffffffb3}@media (max-width:820px){.lf main.home .cardsegs{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%}.lf main.home .cardsegs::-webkit-scrollbar{display:none}.lf main.home .cardsegs button{flex:none}}.lf .card .who .card-time{white-space:nowrap;font-variant-numeric:tabular-nums}.lf main.home .card.suggestion .instruction-body>.who{display:flex;align-items: center;gap:8px}.lf .card .who .card-time{text-transform:none;letter-spacing:normal}.lf main.home .stack>.cardref{grid-area:1/1;position:relative;z-index:4;place-self: center end;margin-right:-14px}.lf main.home.typing .stack>.cardref{display:none}.lf .cardref-btn{display:grid;cursor:pointer;font:600 11px/1 var(--font,inherit);color:var(--lf-muted);background:0 0;border:0;place-items: center;width:28px;height:28px;padding:0}.lf .cardref-btn:before{content:"";position:absolute;box-shadow:0 0 0 1px var(--line),0 2px 6px #00000014;z-index:-1;background:#fff;border-radius:50%;width:16px;height:16px}.lf .cardref-btn:hover,.lf .cardref-btn[aria-expanded=true]{color:var(--ink)}.lf .cardref-btn:focus-visible{outline:2px solid var(--lf-accent,#000);outline-offset:2px;border-radius:50%}.lf .cardref .menu.cardref-pop{display:flex;white-space:nowrap;align-items: center;gap:10px;min-width:0;padding:8px 10px;top:calc(100% + 4px);left:auto;right:6px}.lf .cardref-head{color:var(--lf-muted);font-size:12px}.lf .cardref-code{font-variant-numeric:tabular-nums;letter-spacing:.04em;user-select:all;font-size:13.5px;font-weight:600}.lf .menu button.cardref-copy{border:1px solid var(--line);border-radius:999px;width:auto;padding:4px 9px;font-size:12px}.lf .menu.pop.cardpick{overflow-y:auto;overscroll-behavior:contain;transform-origin:top left;width:min(360px,100vw - 16px);max-width:none;max-height:min(60vh,420px);padding:4px}.lf main.home .cardsegs .menu.cardpick button.cardpick-row{display:flex;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items: flex-start;gap:10px;width:100%;height:auto;padding:6px 9px;font-size:13px}.lf main.home .cardsegs .menu.cardpick button.cardpick-row:hover{color:var(--ink);background:#0000000d}.lf main.home .cardsegs .menu.cardpick button.cardpick-row:focus-visible{outline:none;background:#0000000f}.lf .cardpick-ref{font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--lf-muted);flex:none;margin-top:1px;font-size:11.5px}.lf .cardpick-words{display:flex;flex-direction:column;min-width:0}.lf .cardpick-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf .menu.cardpick .cardpick-words small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:none;margin-top:1px}@media (max-width:820px){.lf main.home .stack>.cardref{margin-right:-10px}}.lf .property-head{display:flex;align-items: center;gap:14px;min-width:0;margin:4px 0 14px}.lf .property-head-photo{overflow:hidden;background:var(--fill);border-radius:16px;flex:none;width:64px;height:64px}.lf .property-head-photo img{object-fit:cover;display:block;width:100%;height:100%}.lf .property-head-words{min-width:0}.lf .property-head-words h1{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:400}.lf .property-head-words p{letter-spacing:.06em;text-transform:uppercase;color:var(--lf-muted);margin:2px 0 0;font-size:12px}.lf .property-nav{display:flex;background:var(--fill);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:14px;gap:4px;margin:0 0 18px;padding:4px}.lf .property-nav::-webkit-scrollbar{display:none}.lf .property-nav button{display:inline-flex;color:var(--lf-muted);white-space:nowrap;border-radius:10px;flex:none;align-items: center;gap:6px;min-height:38px;padding:0 14px;font-size:14px}.lf .property-nav button:hover{color:var(--ink)}.lf .property-nav button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 4px #00000012}.lf .property-nav button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lf .property-nav .count{background:var(--fill2);text-align:center;color:var(--ink2);font-variant-numeric:tabular-nums;border-radius:999px;min-width:20px;padding:0 6px;font-size:11.5px;line-height:20px}.lf .property-nav button.on .count{background:var(--fill)}.lf .property-view{display:grid;gap:16px}.lf .property-view[hidden]{display:none}.lf .property-view>.property-columns{margin:0}.lf .task-said{background:var(--fill);border-radius:10px;margin:0 0 8px;padding:8px 12px;font-size:13.5px}.lf .task-rows{list-style:none;margin:0;padding:0}.lf .task-row{display:grid;grid-template-columns:minmax(0,1fr)auto;border-top:1px solid var(--line);align-items: start;gap:6px 16px;padding:14px 0}.lf .task-row:first-child{border-top:0}.lf .task-main{display:grid;gap:3px;min-width:0}.lf .task-main p{margin:0}.lf .task-title{display:flex;color:var(--ink);overflow-wrap:anywhere;align-items: center;gap:2px;font-size:15px;line-height:1.4}.lf .task-title strong{font-weight:600}.lf .task-meta{color:var(--lf-muted);font-size:13px}.lf .task-next,.lf .task-wait{color:var(--ink2);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.lf .task-next .k,.lf .task-wait .k{color:var(--lf-muted)}.lf .task-wait strong{color:var(--ink);font-weight:600}.lf .task-side{display:grid;justify-items:end;gap:8px}.lf .task-status{display:inline-flex;background:var(--fill);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px}.lf .task-status.waiting{background:var(--accent-soft);color:var(--accent-ink)}.lf .task-status.overdue{background:var(--paper);border:1px solid var(--ink);color:var(--ink)}.lf .task-acts{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.lf .task-confirm{margin-top:8px}.lf .task-editor{margin:6px 0 14px}.lf .property-stays .eyebrow{margin:14px 0 4px}.lf .stay-list{list-style:none;margin:0;padding:0}.lf .stay-list li+li{border-top:1px solid var(--line)}.lf .stay-row{display:flex;text-align:left;border-radius:10px;justify-content:space-between;align-items: center;gap:12px;width:100%;padding:12px 4px}.lf .stay-row:hover{background:var(--fill)}.lf .stay-main{display:grid;gap:2px;min-width:0}.lf .stay-main strong{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.lf .stay-dates{color:var(--lf-muted);font-size:13px}.lf .stay-side{display:flex;flex:none;align-items: center;gap:10px}.lf .stay-source{display:inline-flex;color:var(--lf-muted);align-items: center;gap:6px;font-size:12px}.lf .stay-status{background:var(--fill);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px}.lf .stay-status.now{background:var(--ink);color:#fff}.lf .stay-status.cancelled{background:var(--paper);border:1px solid var(--line);color:var(--lf-muted);text-decoration:line-through}.lf .stay-status.past{color:var(--lf-muted)}.lf .stay-group{border-top:1px solid var(--line);margin-top:12px}.lf .stay-group>summary{display:flex;cursor:pointer;color:var(--ink2);align-items: center;gap:8px;min-height:44px;font-size:14px}.lf .stay-group>summary .count{background:var(--fill);text-align:center;border-radius:999px;min-width:20px;padding:0 6px;font-size:11.5px;line-height:20px}.lf .show-more{margin-top:10px}.lf .clean-list{list-style:none;margin:6px 0 0;padding:0}.lf .clean-line{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 0}.lf .clean-line:first-child{border-top:0}.lf .clean-line strong{min-width:92px;font-weight:500}.lf .embedded-inbox .embedded-list{margin-top:8px}@media (max-width:640px){.lf .property-head-photo{border-radius:14px;width:52px;height:52px}.lf .property-nav button{min-height:44px}.lf .task-row{grid-template-columns:minmax(0,1fr)}.lf .task-side{grid-auto-flow:column;justify-content:space-between;place-items: center start}.lf .task-acts .btn,.lf .task-acts .hc-act{min-height:44px}.lf .stay-row{flex-direction:column;align-items: flex-start;min-height:44px}.lf .stay-side{flex-wrap:wrap}}.lf .strip .gs-bar{display:flex;flex:0 460px;align-items: center;gap:8px;min-width:0;margin:0 auto}.lf .strip .gs-box{display:flex;background:var(--fill);color:var(--lf-muted);text-align:left;border-radius:999px;flex:auto;align-items: center;gap:8px;min-width:0;height:28px;padding:0 6px 0 11px;transition:background-color .18s,box-shadow .18s;font-size:13px;box-shadow:inset 0 0 0 1px #00000009}.lf .strip .gs-box:hover{background:var(--fill2);color:var(--ink2)}.lf .strip .gs-box .gs-box-words{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.lf .gs-kbd{display:inline-grid;color:var(--lf-muted);white-space:nowrap;background:#fff;border-radius:6px;place-items: center;min-width:22px;height:20px;padding:0 6px;font:500 11px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;box-shadow:0 0 0 1px #00000012,0 1px #0000000d}.lf .gs-kbd+.gs-kbd{margin-left:3px}@property --gs-turn{syntax:"<angle>";inherits:false;initial-value:0deg}.lf .gs-ai{position:relative;isolation:isolate;display:inline-flex;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items: center;gap:6px;height:28px;padding:0 12px 0 7px;font-size:13px;font-weight:500}.lf .gs-ai:before,.lf .gs-ai .gs-ai-light{content:"";position:absolute;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--gs-turn),#8fb8ff,#b79cff,#f3a6c8,#ffcf99,#9fe3d0,#8fb8ff);animation:gs-turn 5s linear infinite;inset:-1px}.lf .gs-ai:before{z-index:-1;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.25px}.lf .gs-ai .gs-ai-light{z-index:-2;filter:blur(9px);opacity:.32;transition:opacity .3s;inset:2px}.lf .gs-ai:hover .gs-ai-light{opacity:.55}.lf .gs-ai:focus-visible .gs-ai-light{opacity:.55}@keyframes gs-turn{to{--gs-turn:360deg}}@media (max-width:820px){.lf .strip .gs-bar{flex:auto;margin:0}.lf .strip .gs-box .gs-box-words,.lf .strip .gs-box .gs-kbd{display:none}.lf .strip .gs-box{flex:0 0 28px;justify-content:center;width:28px;padding:0}}.lf .gs-veil{position:fixed;z-index:80;display:flex;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:gs-fade .16s var(--ease);background:#fafafc6b;justify-content:center;align-items: flex-start;padding:11vh 16px 16px;inset:0}.lf .gs-panel{display:flex;-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);overflow:hidden;animation:gs-pop .22s var(--ease);background:#ffffffdb;border-radius:20px;flex-direction:column;width:min(680px,100%);max-height:min(620px,78vh);box-shadow:0 0 0 1px #0000000f,0 24px 70px -20px #00000047,0 10px 24px -12px #0000001f,inset 0 1px #ffffffe6}@keyframes gs-fade{0%{opacity:0}}@keyframes gs-pop{0%{opacity:0;transform:translateY(-6px)scale(.985)}}@keyframes gs-rise{0%{opacity:0;transform:translateY(4px)}}.lf .gs-x{display:grid;color:var(--faint);border-radius:50%;flex:none;place-items: center;width:28px;height:28px}.lf .gs-x:hover{background:var(--fill);color:var(--ink)}.lf .gs-quiet{display:inline-flex;color:var(--lf-muted);border-radius:999px;align-items: center;gap:6px;height:28px;padding:0 10px;font-size:12.5px}.lf .gs-quiet:hover:not(:disabled){background:var(--fill);color:var(--ink)}.lf .gs-input{display:flex;border-bottom:1px solid var(--line);color:var(--lf-muted);align-items: center;gap:12px;padding:16px 14px 14px 20px}.lf .gs-input input{outline:0;letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;flex:1;min-width:0;font-size:18px}.lf .gs-input input::placeholder{color:var(--faint)}.lf .gs-input input:focus-visible{outline:none}.lf .gs-spin{border:1.5px solid var(--line);border-top-color:var(--lf-muted);animation:gs-spin .7s linear infinite;border-radius:50%;flex:none;width:14px;height:14px}@keyframes gs-spin{to{transform:rotate(360deg)}}.lf .gs-to-ai{position:relative;isolation:isolate;display:inline-flex;color:var(--ink);background:#fff;border-radius:999px;flex:none;align-items: center;gap:5px;height:26px;padding:0 10px 0 7px;font-size:12.5px;font-weight:500}.lf .gs-to-ai:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;z-index:-1;background:conic-gradient(from var(--gs-turn),#8fb8ff,#b79cff,#f3a6c8,#ffcf99,#9fe3d0,#8fb8ff);animation:gs-turn 5s linear infinite;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;inset:-1px}.lf .gs-results{overflow-y:auto;overscroll-behavior:contain;padding:6px 8px 8px}.lf .gs-group{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:10px 12px 4px;font-size:11px;font-weight:500}.lf .gs-row{position:relative;display:flex;cursor:pointer;animation:gs-rise .18s var(--ease)both;animation-delay:calc(var(--gs-i,0)*12ms);border-radius:12px;align-items: center;gap:12px;padding:8px 12px;scroll-margin:8px;transition:background-color .12s}.lf .gs-row.on{background:var(--fill2)}.lf .gs-row .gs-ic{display:grid;color:var(--ink2);background:#fff;border-radius:9px;flex:none;place-items: center;width:30px;height:30px;box-shadow:0 0 0 1px #0000000f}.lf .gs-row .gs-words{display:flex;flex-direction:column;flex:1;min-width:0}.lf .gs-row .gs-title{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.lf .gs-row .gs-sub{color:var(--lf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.lf .gs-row .gs-enter{flex:none}.lf .gs-mark{color:var(--ink);background:0 0;font-weight:500;box-shadow:inset 0 -2px #8fb8ff8c}.lf .gs-row-ai .gs-title{font-weight:500}.lf .gs-row-change{margin-bottom:4px}.lf .gs-row-change:before{content:"";position:absolute;border-radius:inherit;z-index:-1;opacity:.16;filter:blur(10px);pointer-events:none;background:conic-gradient(from var(--gs-turn),#8fb8ff,#b79cff,#f3a6c8,#ffcf99,#9fe3d0,#8fb8ff);animation:gs-turn 6s linear infinite;inset:0}.lf .gs-results{isolation:isolate}.lf .gs-row-change.on{background:#ffffffe6;box-shadow:0 0 0 1px #b79cff73,0 6px 18px -10px #785adc59}.lf .gs-empty{color:var(--lf-muted);margin:14px 12px;font-size:13.5px}.lf .gs-foot{display:flex;border-top:1px solid var(--line);color:var(--lf-muted);flex-wrap:wrap;gap:16px;padding:10px 18px;font-size:12px}.lf .gs-foot span{display:inline-flex;align-items: center;gap:6px}.lf .gs-veil.gs-veil-sheet{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fafafc47;justify-content:flex-end;align-items:stretch;padding:10px}.lf .gs-sheet{position:relative;display:flex;-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);overflow:hidden;animation:gs-slide .32s var(--ease);background:#ffffffe6;border-radius:22px;flex-direction:column;width:min(500px,100%);box-shadow:0 0 0 1px #0000000f,0 30px 80px -24px #0000004d,0 12px 28px -14px #00000024,inset 0 1px #ffffffe6}.lf .gs-sheet:before{content:"";position:absolute;pointer-events:none;opacity:.75;animation:gs-flow 6s linear infinite;background:linear-gradient(90deg,#8fb8ff,#b79cff,#f3a6c8,#ffcf99,#9fe3d0,#8fb8ff) 0 0/200% 100%;height:2px;top:0;left:0;right:0}@keyframes gs-slide{0%{opacity:0;transform:translate(28px)}}@keyframes gs-flow{to{background-position:-200% 0}}.lf .gs-sheet-head{display:flex;align-items: center;gap:10px;padding:14px 12px 10px 18px}.lf .gs-sheet-orb{display:grid;background:#fff;border-radius:50%;place-items: center;width:32px;height:32px;box-shadow:0 0 0 1px #0000000d,0 4px 16px -6px #8f78ff73}.lf .gs-sheet-title{letter-spacing:-.01em;font-size:16px;font-weight:500}.lf .gs-sheet-tools{display:inline-flex;align-items: center;gap:2px;margin-left:auto}.lf .gs-thread{overflow-y:auto;overscroll-behavior:contain;flex:1;padding:6px 20px 8px}.lf .gs-hello{display:flex;text-align:center;flex-direction:column;align-items: center;padding:40px 8px 10px}.lf .gs-hello-big{letter-spacing:-.015em;margin:14px 0 6px;font-size:21px}.lf .gs-hello-sub{color:var(--lf-muted);max-width:400px;margin:0 auto;font-size:13.5px}.lf .gs-ideas{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.lf .gs-ideas button{background:var(--fill);color:var(--ink2);border-radius:999px;height:30px;padding:0 13px;transition:background-color .15s,transform .15s;font-size:13px}.lf .gs-ideas button:hover{background:var(--fill2);color:var(--ink)}.lf .gs-you{background:var(--dark);color:#fff;white-space:pre-wrap;animation:gs-rise .2s var(--ease);border-radius:16px 16px 4px;width:-moz-fit-content;width:fit-content;max-width:86%;margin:14px 0 6px auto;padding:8px 13px;font-size:14px}.lf .gs-said{color:var(--ink);animation:gs-rise .24s var(--ease);margin:6px 0 12px;font-size:14.5px;line-height:1.55}.lf .gs-said .gs-p{white-space:pre-wrap;margin:0 0 8px}.lf .gs-said a{color:var(--ink);text-decoration:underline;text-decoration-color:#00000040;text-underline-offset:2px}.lf .gs-said a:hover{text-decoration-color:var(--ink)}.lf .gs-said strong{color:var(--ink);font-weight:600}.lf .ai-lit{border-radius:10px;transition:box-shadow .6s;box-shadow:0 0 0 2px #0000002e}@media (prefers-reduced-motion:reduce){.lf .ai-lit{transition:none}}.lf .gs-said.gs-failed{color:var(--lf-muted)}.lf .gs-read{color:var(--faint);margin:0 0 6px;font-size:12px}.lf .gs-shimmer{display:inline-block;color:#0000;background:linear-gradient(90deg,var(--faint)0%,var(--ink2)45%,var(--faint)90%);animation:gs-shine 1.6s linear infinite;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:13.5px}@keyframes gs-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.lf .gs-card{animation:gs-rise .28s var(--ease)both;animation-delay:60ms;background:#fff;border-radius:16px;margin:12px 0 4px;padding:14px 16px;transition:box-shadow .2s;box-shadow:0 0 0 1px #00000012,0 8px 22px -12px #0003}.lf .gs-card-top{display:flex;align-items: center;gap:8px}.lf .gs-card-what{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);flex:1;min-width:0;margin:0;font-size:11px;font-weight:500}.lf .gs-card-mode{display:inline-grid;border-radius:999px;flex:none;place-items: center;height:20px;padding:0 8px;font-size:11.5px;font-weight:500}.lf .gs-card-mode.ask{color:#b36b00;background:#ff9f0a1f}.lf .gs-card-mode.auto{color:#1f8a3c;background:#34c7591f}.lf .gs-card-title{margin:4px 0 10px;font-size:15px;font-weight:500}.lf .gs-ba{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px}.lf .gs-ba-col,.lf .gs-ba-one{background:var(--fill);border-radius:12px;min-width:0;padding:10px 12px}.lf .gs-ba-new{background:#fff;box-shadow:0 0 0 1px #8fb8ff8c,0 4px 14px -8px #7878ff59}.lf .gs-ba-one{background:#fff;box-shadow:0 0 0 1px #8fb8ff8c}.lf .gs-ba-arrow{display:grid;color:var(--faint);place-items: center}.lf .gs-ba-h{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 6px;font-size:11px;font-weight:500}.lf .gs-ba-line{display:flex;color:var(--lf-muted);flex-direction:column;margin:0 0 6px;font-size:13px;line-height:1.4}.lf .gs-ba-line:last-child{margin-bottom:0}.lf .gs-ba-l{color:var(--faint);font-size:11.5px}.lf .gs-ba-v{overflow-wrap:anywhere}.lf .gs-ba-line.was .gs-ba-v{color:var(--lf-muted);text-decoration:line-through;text-decoration-color:#00000040}.lf .gs-ba-line.chg .gs-ba-v{color:var(--ink);font-weight:500}.lf .gs-card-risk{color:var(--ink2);box-shadow:inset 2px 0 0 var(--warn);margin:10px 0 0;padding-left:10px;font-size:13px}.lf .gs-card-acts{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:14px}.lf .gs-card .btn.gs-apply{min-width:92px}.lf .gs-card-note{color:var(--faint);flex:180px;font-size:12px}.lf .gs-card-out{display:inline-flex;color:var(--lf-muted);flex:240px;align-items: flex-start;gap:6px;margin:0;font-size:13.5px}.lf .gs-card-out.ok{color:var(--ink)}.lf .gs-card-out.ok svg{color:var(--ok);flex:none;margin-top:2px}.lf .gs-card-done{box-shadow:0 0 0 1px #34c75959,0 8px 22px -14px #34c75959}.lf .gs-card-refused,.lf .gs-card-undone{box-shadow:0 0 0 1px #0000000d}.lf .gs-sr{position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px}.lf .gs-ask{display:flex;background:#fff;border-radius:18px;align-items: flex-end;gap:8px;margin:0 14px 14px;padding:8px 8px 8px 14px;transition:box-shadow .2s;box-shadow:0 0 0 1px #00000014,0 4px 14px -8px #0000002e}.lf .gs-ask:focus-within{box-shadow:0 0 0 1px #8fb8ffb3,0 6px 18px -8px #7878ff59}.lf .gs-ask textarea{outline:0;resize:none;field-sizing:content;background:0 0;border:0;flex:1;min-width:0;min-height:30px;max-height:140px;padding:5px 0;font-size:15px;line-height:1.4}.lf .gs-ask textarea:focus-visible{outline:none}.lf .gs-ask .gs-send{display:grid;background:var(--dark);color:#fff;border-radius:50%;flex:none;place-items: center;width:32px;height:32px;transition:background-color .15s,transform .15s}.lf .gs-ask .gs-send:disabled{background:var(--fill2);color:var(--faint);cursor:default}@media (max-width:820px){.lf .gs-veil{align-items:stretch;padding:0}.lf .gs-veil.gs-veil-sheet{padding:0}.lf .gs-panel,.lf .gs-sheet{border-radius:0;width:100%;height:100dvh;max-height:none}.lf .gs-ba{grid-template-columns:1fr}.lf .gs-ba-arrow{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.lf .gs-ai:before,.lf .gs-ai .gs-ai-light,.lf .gs-to-ai:before,.lf .gs-row-change:before,.lf .gs-sheet:before,.lf .gs-veil,.lf .gs-panel,.lf .gs-sheet,.lf .gs-spin,.lf .gs-row,.lf .gs-card,.lf .gs-said,.lf .gs-you{animation:none}.lf .gs-row,.lf .gs-ask,.lf .gs-card,.lf .gs-ideas button,.lf .gs-ask .gs-send{transition:none}.lf .gs-shimmer{animation:none;color:var(--lf-muted);background:0 0}}.lf .gs-slot{display:flex;height:100%;min-height:0}.lf .gs-slot[hidden]{display:none}.lf .gs-sheet.gs-inline{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;overflow:visible;animation:none;background:0 0;border-radius:0;width:100%;height:100%}.lf .gs-sheet.gs-inline:before{display:none}.lf .gs-inline .gs-sheet-head{padding:0 0 8px}.lf .gs-inline .gs-thread{padding:6px 2px 8px}.lf .gs-inline .gs-ask{margin:0 0 4px}@media (max-width:820px){.lf .gs-sheet.gs-inline{border-radius:0;height:100%}}.lf .gs-ask .gs-mic{display:grid;color:var(--ink2);background:0 0;border-radius:50%;flex:none;place-items: center;width:32px;height:32px;transition:background-color .15s,color .15s}.lf .gs-ask .gs-mic:hover{background:var(--fill2);color:var(--ink)}.lf .gs-ask .gs-mic.on{background:var(--red);color:#fff}.ltab-screen:has(.demo-stagebox){height:clamp(680px,86vh,840px)}.demo-stagebox{position:absolute;overflow:hidden;inset:0}.lf.lf-demo{position:absolute;overflow:hidden;overscroll-behavior:contain;text-align:left;min-height:0;inset:0}.lf-demo .app{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;max-height:100%}.lf-demo .side{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;height:calc(100% - 24px);min-height:0}.lf-demo .side::-webkit-scrollbar{display:none}.lf-demo .content{overflow-y:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;display:grid;grid-template-rows:auto 1fr;align-content: start;height:100%;min-height:0;max-height:100%}.lf-demo .content>main:not(:-webkit-any(.home,.wide)){min-height:calc(100% + 2px)}.lf-demo .content>main:not(:-moz-any(.home,.wide)){min-height:calc(100% + 2px)}.lf-demo .content>main:not(:is(.home,.wide)){min-height:calc(100% + 2px)}.lf-demo .content:has(>main.home,>main.demo-talk,>main.demo-website){grid-template-rows:auto minmax(0,1fr);overflow-y:hidden;height:100%}.lf-demo .inbox .threads .scroll,.lf-demo .inbox .talk .thread,.lf-demo .inbox .side2,.lf-demo main.home .homescroll,.lf-demo main.home .stack>.card.front .decision-main,.lf-demo .demo-team-thread .demo-team-messages{overscroll-behavior:contain}.lf-demo main{width:100%;padding:18px 24px 28px}.lf-demo main.home{padding:14px 24px 12px}.lf-demo .nav a,.lf-demo .bottom a{cursor:pointer}.lf-demo .pcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lf-demo .pcard{border-radius:16px}.lf-demo .pcard .ph{aspect-ratio:16/10}.lf-demo .pcard .status{padding:3px 8px;font-size:11px;top:10px;left:10px}.lf-demo .pcard-wrap>.reviews-toggle{height:26px;padding:0 8px 0 7px;font-size:11.5px;top:10px;right:10px}.lf-demo .pcard .pb{padding:14px 15px}.lf-demo .pcard h2{font-size:16.5px}.lf-demo .pcard .go{width:26px;height:26px}.lf-demo .pcard .sub{font-size:12.5px;line-height:1.4}.lf-demo .pcard .next{margin-top:10px;font-size:12.5px}.lf-demo .pcard .foot{margin-top:10px;padding-top:9px;font-size:12px}.lf-demo .toast.demo-toast{position:absolute;z-index:45;box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:14px;width:max-content;max-width:min(440px,100% - 40px);padding:10px 16px;line-height:1.4;bottom:20px;box-shadow:0 10px 28px #0f121638}.lf-demo .toast.demo-toast:empty,.lf .demo-mobile-threads{display:none}@media (max-width:760px){.ltab-screen:has(.demo-stagebox):not(.ltab-iphone-screen){height:clamp(580px,78vh,680px)}.ltab-iphone-screen .lf.lf-demo{padding-top:30px}.ltab-iphone-screen .lf-demo .strip{border-radius:10px;gap:5px;height:34px;margin:2px 8px 0;padding:0 8px}.ltab-iphone-screen .lf-demo .strip .gs-bar{flex:90px}.ltab-iphone-screen .lf-demo .strip .gs-box{gap:5px;padding:4px 8px}.ltab-iphone-screen .lf-demo .strip .gs-box-words{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96px;font-size:11px}.ltab-iphone-screen .lf-demo .strip .gs-kbd{display:none}.ltab-iphone-screen .lf-demo .strip .askbtn{height:25px;padding:0 8px 0 5px;font-size:11.5px}.ltab-iphone-screen .lf-demo .demo-call-pill{gap:4px;height:25px;padding:0 4px 0 7px;font-size:11px}.ltab-iphone-screen .lf-demo .demo-call-state{display:none}.lf-demo .bottom{position:absolute;z-index:42;padding:6px 4px 14px;bottom:0;left:0;right:0}.lf-demo .toast.demo-toast{border-radius:12px;max-width:calc(100% - 24px);padding:9px 13px;font-size:12.5px;bottom:74px}.lf-demo main{overflow-x:hidden;max-width:100%;padding:10px 12px 92px}.lf-demo main.home{overflow-y:auto;padding:8px 10px 76px}.lf-demo main.home>.homescroll,.lf-demo main.home>.homescroll.with-cards{overflow:visible;flex:none}.lf-demo main.home .stack{display:block;width:100%;margin:10px 0 12px}.lf-demo main.home .stack>.card.back1,.lf-demo main.home .stack>.card.back2{display:none}.lf-demo main.home .stack>.card.front{overflow:visible;max-height:none;padding:13px 14px}.lf-demo main.home .stack>.card.front .decision-main{overflow:visible}.lf-demo .content{padding-bottom:68px}.lf-demo .content:has(>main.home,>main.demo-website){overflow-y:auto;grid-template-rows:auto 1fr}.lf-demo .cal.weeks col.propcol,.lf-demo .cal.weeks th:first-child,.lf-demo .cal.weeks td:first-child{width:132px!important;min-width:132px!important;padding-left:8px!important}.lf-demo .cal.weeks table{min-width:944px!important}.lf-demo .rowline{flex-wrap:wrap;gap:6px 10px}}.demo-scene{animation:demo-scene .45s cubic-bezier(.2,.7,.2,1)both}@keyframes demo-scene{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:none}}.lf .demo-lands{animation:demo-lands .5s cubic-bezier(.2,.7,.2,1)both}@keyframes demo-lands{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.lf .demo-typing-bubble{min-width:58px}.demo-cursor:before{content:"";position:absolute;background:radial-gradient(circle,color-mix(in srgb,var(--frame-accent,#8f8a80)55%,transparent)0%,color-mix(in srgb,var(--frame-accent,#8f8a80)18%,transparent)45%,transparent 70%);animation:demo-glow 2.2s ease-in-out infinite;pointer-events:none;border-radius:50%;width:44px;height:44px;top:-14px;left:-14px}@keyframes demo-glow{0%,to{transform:scale(.9);opacity:.75}50%{transform:scale(1.08);opacity:1}}.lf .demo-halo{animation:demo-halo-in .35s ease-out both;border-radius:10px;transition:box-shadow .3s;box-shadow:0 0 0 2px #fff,0 0 0 4px color-mix(in srgb,var(--frame-scheme-deep,#3a3d45)70%,transparent),0 6px 18px color-mix(in srgb,var(--frame-scheme-deep,#3a3d45)22%,transparent)!important}@keyframes demo-halo-in{0%{box-shadow:0 0 0 0 #fff,0 0 0 10px color-mix(in srgb,var(--frame-scheme-deep,#3a3d45)0%,transparent)}}.lf .demo-chat-photo{display:block;border-radius:12px;width:170px;max-width:100%;margin:2px 0 4px}.lf-demo .thread-drafts .thread-draft{background:#fff6dd;border:1.5px dashed #d9a736;border-radius:16px}.lf-demo .thread-drafts .thread-draft{box-sizing:border-box;gap:8px;padding:12px 14px 14px}.lf-demo .thread-drafts .thread-draft .acts{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0}.lf-demo .thread-drafts .thread-draft .decision-message{background:0 0}.lf-demo .cal.weeks .price.new{background:color-mix(in srgb,var(--frame-accent,#8f8a80)16%,#fff);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--frame-scheme-deep,#3a3d45)60%,transparent)inset;animation:demo-suggestion 2.4s ease-in-out infinite}@keyframes demo-suggestion{0%,to{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--frame-scheme-deep,#3a3d45)60%,transparent)inset}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--frame-scheme-deep,#3a3d45)80%,transparent)inset}}.lf-demo[data-viewport=mobile] .demo-chat-photo{width:132px}@media (prefers-reduced-motion:reduce){.demo-cursor:before{animation:none}}.demo-cursor{position:absolute;z-index:60;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 2px 6px #0a0c1259);transition-property:transform,opacity;transition-timing-function:cubic-bezier(.3,.8,.3,1);top:0;left:0}.demo-cursor.shown{opacity:1}.demo-cursor.down svg{transform:scale(.86)}.demo-cursor svg{display:block;transition:transform .12s}.demo-cursor-ring{position:absolute;opacity:0;border:2px solid #14161c66;border-radius:50%;width:36px;height:36px;top:-7px;left:-7px;transform:scale(.4)}.demo-cursor.down .demo-cursor-ring{animation:demo-ring .45s ease-out both}@keyframes demo-ring{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.demo-cursor,.demo-scene,.lf .demo-lands{opacity:1;animation:none!important;transition:none!important}.demo-cursor{display:none}}.lf .demo-thumb{display:inline-grid;color:var(--lf-muted);place-items: center}.lf .demo-face{object-fit:cover;border-radius:50%;flex:none}.lf .side2 .demo-face{display:block;width:56px;height:56px;margin-bottom:12px}.lf .demo-ask-answer{display:flex;align-items: center;gap:8px;margin:10px 2px 0}.lf .demo-cal-note{margin-top:14px}.lf .demo-alldone{text-align:center;max-width:560px;margin:24px auto}.lf .demo-synced{display:inline-flex;white-space:nowrap;flex:none;align-items: center;gap:6px;margin-top:0}.lf .demo-synced .dot{width:6px;height:6px}.lf-demo .welcome-sites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:none;margin-top:16px}.lf-demo .welcome-sites .card.site{display:flex;overflow:hidden;cursor:pointer;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:18px}.lf-demo .welcome-sites .site .tile{flex:none;margin-bottom:0}.lf-demo .welcome-sites .site .sub{overflow-wrap:break-word;max-width:100%;margin-bottom:0;line-height:1.45}.lf .demo-site-top{display:flex;justify-content:space-between;align-items: center;gap:10px;width:100%;min-width:0}.lf .demo-site-booking{display:grid;border-top:1px solid var(--line);gap:4px;width:100%;min-width:0;margin-top:2px;padding-top:8px}.lf .demo-booking-tag{background:var(--accent-soft);color:var(--accent-ink);white-space:normal;justify-self:start;max-width:100%;line-height:1.35}.lf .demo-airbnb-connect{border-color:var(--accent-line);margin-top:14px;margin-bottom:4px}.lf .demo-next-step{display:flex;background:var(--fill);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px 12px;margin-top:10px;padding:10px 14px}@media (max-width:760px){.lf-demo .welcome-sites,.lf-demo .pcards{grid-template-columns:1fr}}.lf .demo-history{margin-top:6px}.lf .demo-history .newsline{font:inherit;text-align:left}.lf-demo .strip{flex-wrap:nowrap;gap:10px;min-width:0;padding:0 16px}.lf-demo .strip .gs-bar{flex:180px;min-width:0;max-width:380px;margin:0}.lf-demo .strip .right{display:flex;flex:none;align-items: center;gap:6px;min-width:0;margin-left:auto}.lf-demo .strip .askbtn{white-space:nowrap;overflow:hidden;flex:none}.lf-demo .strip .askbtn.demo-call-recover{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-ink)}.lf .demo-call-pill{display:inline-flex;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items: center;gap:7px;height:28px;padding:0 5px 0 10px;font-size:12px}.lf .demo-call-dot{background:var(--ok);animation:beat 1.5s ease-in-out infinite;border-radius:50%;flex:none;width:7px;height:7px}.lf .demo-call-clock{font-variant-numeric:tabular-nums;color:var(--lf-muted)}.lf .demo-call-clock{font-variant-numeric:tabular-nums}.lf .demo-call-state{color:var(--ink2);display:inline-block;min-width:7.4em}.lf .demo-call-hang{color:#fff;background:#e0574a;border-radius:999px;flex:none;height:20px;padding:0 8px;font-size:11px;font-weight:500}@media (max-width:1100px){.lf-demo .strip .ws-clock{display:none}}.lf .demo-search-pop{width:min(400px,100vw - 40px);padding:8px;left:0;right:auto}.lf .demo-account-menu{transform-origin:bottom center;min-width:0;inset:auto 0 calc(100% + 8px)}.lf .askpane{height:calc(100% - 24px);top:12px}.lf .demo-prop-select{border:1px solid var(--line);background:var(--fill)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 13px center;-webkit-appearance:none;appearance:none;font:inherit;color:var(--ink);border-radius:999px;height:34px;padding:0 34px 0 14px;font-size:13.5px}.lf .demo-date-range{display:inline-flex;align-items: center;gap:6px}.lf .demo-date-range input{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:9px;height:32px;padding:0 8px;font-size:13px}.lf .demo-earnings-split{display:flex;flex-wrap:wrap;align-items: flex-end;gap:20px 28px;margin-top:14px}.lf .demo-earnings-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(36px,64px);border-bottom:1px solid var(--line);flex:280px;align-items: end;gap:10px;height:146px;padding-top:18px}.lf .demo-bar-col{display:flex;flex-direction:column;justify-content:flex-end;align-items: center;gap:4px;height:100%}.lf .demo-bar-val{color:var(--lf-muted);font-variant-numeric:tabular-nums;font-size:11px}.lf .demo-bar-track{display:flex;flex:1;justify-content:center;align-items: flex-end;width:100%}.lf .demo-bar-fill{background:var(--dark);transition:height .35s var(--ease);border-radius:5px 5px 0 0;width:26px}.lf .demo-bar-lbl{color:var(--lf-muted);padding:4px 0;font-size:11.5px}.lf .demo-by-home{display:grid;border-left:1px solid var(--line);flex:0 260px;gap:10px;min-width:210px;padding-left:18px}.lf .demo-home-bar{cursor:pointer;display:grid;gap:4px}.lf .demo-home-bar-top{display:flex;justify-content:space-between;font-size:13px}.lf .demo-home-bar-track{background:var(--fill2);overflow:hidden;border-radius:999px;height:6px}.lf .demo-home-bar-fill{background:var(--dark);transition:width .35s var(--ease);border-radius:999px;height:100%}.lf-demo main.wide{height:100%}.lf-demo main.demo-talk{min-height:0;padding:0}.lf-demo main.demo-talk .inbox{height:calc(100% - 12px)}@media (max-width:999px){.lf-demo .inbox{grid-template-columns:1fr}.lf-demo .inbox .side2,.lf-demo .inbox .threads{display:none}.lf .demo-mobile-threads{display:flex;overflow-x:auto;border-bottom:1px solid var(--line);background:var(--fill);scrollbar-width:none;gap:6px;padding:8px 12px}.lf .demo-mobile-threads::-webkit-scrollbar{display:none}.lf .demo-mobile-threads button{display:inline-flex;border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:999px;flex:none;align-items: center;gap:5px;padding:5px 11px;font-size:12.5px}.lf .demo-mobile-threads button.on{background:var(--dark);border-color:var(--dark);color:#fff;font-weight:500}.lf .demo-site-canvas{padding:10px 12px 14px}.lf .demo-guide-shell{padding:0 12px 10px}.lf .demo-site-domain,.lf .demo-web-top .tag{display:none}.lf .demo-site-page .demo-web-top{padding:10px 12px 0}.lf .demo-by-home{border-left:0;flex-basis:100%;padding-left:0}}.lf-demo main.demo-website{padding:0}.lf .demo-site-page{display:flex;background:#fff;flex-direction:column;height:100%;min-height:0}.lf .demo-site-page .demo-web-top{flex:none;margin:0;padding:12px 20px 0}.lf .demo-site-controls{display:flex;flex-wrap:wrap;flex:none;align-items: center;gap:10px 18px;padding:10px 20px 4px}.lf .demo-site-field{display:inline-flex;align-items: center;gap:8px;font-size:13px}.lf .demo-site-field input[type=text]{border:1px solid var(--line);background:var(--fill);font:inherit;color:var(--ink);outline:none;border-radius:9px;width:170px;height:30px;padding:0 10px;font-size:13px}.lf .demo-site-field input[type=text]:focus{border-color:var(--dark);background:#fff}.lf .demo-site-swatches{display:inline-flex;align-items: center;gap:6px}.lf .demo-swatch{border:2px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 0 1px #00000029}.lf .demo-swatch.on{box-shadow:0 0 0 2px var(--ink);transform:scale(1.12)}.lf .demo-site-canvas{overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0;padding:8px 20px 16px}.lf .demo-site-canvas .cv6-browser{display:flex;flex-direction:column;flex:1;max-width:100%;min-height:0}.lf .demo-site-canvas .cv6-site-content{flex:1;height:auto;min-height:0}.lf .demo-site-domain{display:inline-flex;align-items: center;gap:6px}.lf-demo main.demo-guide-page{overflow:visible;height:auto;padding:0}.lf .demo-guide-shell{display:flex;flex-direction:column;min-height:100%;padding:0 20px 18px}.lf .demo-guide-shell .demo-web-top{flex-wrap:wrap;flex:none;gap:8px;margin-bottom:4px;padding-top:10px}.lf .demo-guide-controls{border-bottom:1px solid var(--line);margin-bottom:8px;padding:4px 0 8px}.lf .demo-guide-stage{display:flex;flex-wrap:wrap;flex:1;justify-content:center;align-items: flex-start;gap:18px 26px;min-height:0;padding:4px 0}.lf .demo-guide-info{display:grid;flex:300px;gap:12px;min-width:260px;max-width:440px}.lf .demo-guide-card{padding:14px 16px;margin:0!important}.lf .demo-guide-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.lf .demo-guide-thumb{display:flex;border:1px solid var(--line);background:var(--fill);text-align:left;color:var(--ink2);border-radius:10px;flex-direction:column;align-items: flex-start;gap:4px;padding:5px;transition:border-color .15s,background-color .15s;font-size:11.5px}.lf .demo-guide-thumb:hover{border-color:var(--dark);background:#fff}.lf .demo-guide-thumb img{object-fit:cover;display:block;background:#fff;border-radius:6px;width:100%;height:54px}.lf .demo-guide-thumb span{font-weight:500;line-height:1.25}.lf .demo-team-thread .demo-team-messages{overflow:auto;max-height:220px;margin-top:8px}.lf .demo-team-thread .ask{position:static;margin-top:8px}.lf-demo .demo-middle{display:grid;overflow-y:auto;place-items: center}.lf .demo-guide{--guide-accent:#697285;--guide-wash:#eef0f5;--guide-ink:#20242c;position:relative;display:flex;overflow:visible;flex:none;justify-content:center;align-items: flex-start;width:246px;max-width:100%;height:512px}.lf .demo-guide[data-guide-theme=coastal]{--guide-accent:#327b73;--guide-wash:#edf7f4}.lf .demo-guide[data-guide-theme=sand]{--guide-accent:#937551;--guide-wash:#f7f2ea}.lf .demo-guide[data-guide-theme=airbnb]{--guide-accent:#db204d;--guide-wash:#fff1f3}.lf .demo-guide .v14-guide-phone{aspect-ratio:435/906;transform-origin:top center;flex:none;max-width:none;transform:scale(.71);width:346px!important;height:720.62px!important}.lf .demo-guide .v14-guide-phone .iphone-frame-screen{overflow:hidden}.lf .demo-guide-side{border:1px solid var(--line);background:#fff;border-radius:14px;flex:0 0 172px;align-self: flex-start;padding:14px}.lf .demo-guide-side-fields{display:grid;gap:16px}.lf .demo-guide-side .demo-site-field{display:grid;justify-items:start;gap:7px}.lf .demo-guide-side .demo-site-swatches{flex-wrap:wrap}.lf .demo-guide-side .seg{display:grid;grid-template-columns:1fr;width:100%}.lf .demo-guide-side .seg button{text-align:left}@media (min-width:761px){.lf .demo-guide{width:294px;height:612px}.lf .demo-guide .v14-guide-phone{transform:scale(.85)}.lf .demo-guide-info{flex:260px;max-width:380px}}@media (max-width:760px){.lf .demo-site-controls{gap:8px 12px;padding:8px 12px 2px}.lf .demo-site-field input[type=text]{width:136px}.lf .demo-guide{width:208px;height:432px}.lf .demo-guide .v14-guide-phone{transform-origin:top center;transform:scale(.6)}.lf .demo-guide-mobile-direct{position:relative;border:1px solid var(--line);overflow:hidden;background:#fff;border-radius:18px;width:100%;height:430px}.lf .demo-guide-mobile-direct .gg-frame .gg-screen{top:8px}}.lf .demo-rec-pill{position:absolute;z-index:48;display:inline-flex;color:#fff;backdrop-filter:blur(12px);background:#1d1d1fd6;border-radius:999px;align-items: center;gap:6px;height:26px;padding:0 10px;font-size:11.5px;font-weight:500;bottom:12px;right:12px;box-shadow:0 2px 8px #0000002e}.lf .demo-rec-pill.on{background:var(--dark)}.lf .demo-rec-dot{background:#ff453a;border-radius:50%;width:6px;height:6px}.lf .demo-rec-drawer{position:absolute;z-index:49;display:flex;backdrop-filter:blur(20px);border:1px solid var(--line);overflow:hidden;background:#fffffff5;border-radius:16px;flex-direction:column;width:min(420px,100% - 24px);max-height:56%;font-size:12px;bottom:44px;right:12px;box-shadow:0 16px 40px #0000002e}.lf .demo-rec-head{display:flex;border-bottom:1px solid var(--line);background:var(--fill);justify-content:space-between;align-items: center;gap:8px;padding:8px 12px}.lf .demo-rec-acts{display:flex;gap:4px}.lf .demo-rec-list{overflow-y:auto;overscroll-behavior:contain;display:grid;flex:1;gap:6px;padding:8px 10px}.lf .demo-rec-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);background:var(--fill);border-radius:8px;align-items:baseline;gap:6px;padding:4px 6px;line-height:1.35}.lf .demo-rec-time{font-variant-numeric:tabular-nums;color:var(--lf-muted);font-size:10.5px}.lf .demo-rec-badge{text-transform:uppercase;color:var(--ink2);background:#e5e5ea;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.lf .demo-rec-row.is-heard .demo-rec-badge{color:#1e40af;background:#dbeafe}.lf .demo-rec-row.is-elsie .demo-rec-badge{background:var(--accent-soft);color:var(--accent-ink)}.lf .demo-rec-row.is-ai-action .demo-rec-badge{color:#166534;background:#dcfce7}.lf .demo-rec-row.is-user-tap .demo-rec-badge{color:#6b21a8;background:#f3e8ff}.lf .demo-rec-row.is-error .demo-rec-badge{color:#991b1b;background:#fee2e2}.lf .demo-rec-text{overflow-wrap:anywhere;color:var(--ink)}@media (max-width:760px){.lf .demo-rec-pill{bottom:68px;right:10px}.lf .demo-rec-drawer{width:calc(100% - 16px);bottom:100px;right:8px}}.lf .demo-signup{display:flex;justify-content:center;width:100%;padding:18px 0}.lf .demo-signup-card{display:flex;text-align:center;flex-direction:column;align-items: center;gap:6px;width:min(460px,94%);padding:26px}.lf .demo-signup-card .vorb.big{width:64px;height:64px;margin-bottom:4px}.lf .demo-signup-card h1{letter-spacing:-.01em;margin:4px 0 0;font-size:25px}.lf .demo-signup-card form{display:grid;gap:4px;width:100%;margin-top:8px}.lf .demo-signup-card .acts{justify-content:center}.lf .demo-signup-card .search input{font-size:15px}.demo-mobile-calendar{display:none}.lf-demo[data-viewport=mobile]{font-size:12px}.lf-demo[data-viewport=mobile] .app{display:block;padding-bottom:64px}.lf-demo[data-viewport=mobile] .side{display:none}.lf-demo[data-viewport=mobile] .content{grid-template-rows:auto minmax(0,1fr);overflow:hidden;min-width:0;height:100%;min-height:0;padding:0}.lf-demo[data-viewport=mobile] .content:has(>main){grid-template-rows:auto minmax(0,1fr);overflow:hidden;min-width:0;height:100%;min-height:0;padding:0}.lf-demo[data-viewport=mobile] .content>main.demo-talk .inbox{height:100%;min-height:0}.lf-demo[data-viewport=mobile] .inbox .talk .thread{max-height:none}.lf-demo[data-viewport=mobile] .content>main,.lf-demo[data-viewport=mobile] .content>main:not(:-webkit-any(.home,.wide)){overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;min-width:0;max-width:100%;height:100%;min-height:0;margin:0;padding:10px 10px 36px}.lf-demo[data-viewport=mobile] .content>main,.lf-demo[data-viewport=mobile] .content>main:not(:-moz-any(.home,.wide)){overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;min-width:0;max-width:100%;height:100%;min-height:0;margin:0;padding:10px 10px 36px}.lf-demo[data-viewport=mobile] .content>main,.lf-demo[data-viewport=mobile] .content>main:not(:is(.home,.wide)){overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;min-width:0;max-width:100%;height:100%;min-height:0;margin:0;padding:10px 10px 36px}.lf-demo[data-viewport=mobile] :-webkit-any(.pagehead,.tools,.acts,.subnav,.property-nav,.chanline,.rowline){flex-wrap:wrap;gap:6px;min-width:0}.lf-demo[data-viewport=mobile] :-moz-any(.pagehead,.tools,.acts,.subnav,.property-nav,.chanline,.rowline){flex-wrap:wrap;gap:6px;min-width:0}.lf-demo[data-viewport=mobile] :is(.pagehead,.tools,.acts,.subnav,.property-nav,.chanline,.rowline){flex-wrap:wrap;gap:6px;min-width:0}.lf-demo[data-viewport=mobile] :-webkit-any(.seg,.views){flex-wrap:wrap;max-width:100%}.lf-demo[data-viewport=mobile] :-moz-any(.seg,.views){flex-wrap:wrap;max-width:100%}.lf-demo[data-viewport=mobile] :is(.seg,.views){flex-wrap:wrap;max-width:100%}.lf-demo[data-viewport=mobile] :-webkit-any(.card,.list,.row,.grow,.property-head-words,.decision-content,.decision-main){min-width:0;max-width:100%}.lf-demo[data-viewport=mobile] :-moz-any(.card,.list,.row,.grow,.property-head-words,.decision-content,.decision-main){min-width:0;max-width:100%}.lf-demo[data-viewport=mobile] :is(.card,.list,.row,.grow,.property-head-words,.decision-content,.decision-main){min-width:0;max-width:100%}.lf-demo[data-viewport=mobile] :-webkit-any(.btn,.tag,.sub,.what,.name,.rowline,.reply){overflow-wrap:anywhere;white-space:normal}.lf-demo[data-viewport=mobile] :-moz-any(.btn,.tag,.sub,.what,.name,.rowline,.reply){overflow-wrap:anywhere;white-space:normal}.lf-demo[data-viewport=mobile] :is(.btn,.tag,.sub,.what,.name,.rowline,.reply){overflow-wrap:anywhere;white-space:normal}.lf-demo[data-viewport=mobile] .btn{min-height:30px;padding:7px 10px;font-size:12px}.lf-demo[data-viewport=mobile] h1{font-size:21px}.lf-demo[data-viewport=mobile] h2{font-size:17px}.lf-demo[data-viewport=mobile] .lead{font-size:13px}.lf-demo[data-viewport=mobile] .card{padding:12px}.lf-demo[data-viewport=mobile] :-webkit-any(input,textarea,select){min-width:0;max-width:100%}.lf-demo[data-viewport=mobile] :-moz-any(input,textarea,select){min-width:0;max-width:100%}.lf-demo[data-viewport=mobile] :is(input,textarea,select){min-width:0;max-width:100%}.lf-demo[data-viewport=mobile] .property-columns{grid-template-columns:minmax(0,1fr)}.lf-demo[data-viewport=mobile] .property-head{flex-wrap:wrap}.lf-demo[data-viewport=mobile] .askpane{position:absolute;width:auto;height:auto;inset:38px 4px 64px}.lf-demo[data-viewport=mobile] .demo-search-pop{width:min(300px,100vw - 65px)}.lf-demo[data-viewport=mobile] .strip .gs-box-words{max-width:60px}.lf-demo[data-viewport=mobile] .strip .right{gap:3px}.lf-demo[data-viewport=mobile] .strip .bell{display:none}.lf-demo[data-viewport=mobile] .content>main.demo-talk{overflow:hidden;padding:4px 5px 0}.lf-demo[data-viewport=mobile] main.demo-talk .inbox{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;margin:0}.lf-demo[data-viewport=mobile] .inbox .talk{display:grid;grid-template-rows:auto auto minmax(0,1fr)auto;overflow:hidden;min-width:0;min-height:0}.lf-demo[data-viewport=mobile] .demo-mobile-threads{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;gap:3px;padding:6px 4px}.lf-demo[data-viewport=mobile] .demo-mobile-threads button{justify-content:center;gap:2px;min-width:0;padding:7px 2px;font-size:11px}.lf-demo[data-viewport=mobile] .demo-mobile-threads button svg{width:11px;height:11px}.lf-demo[data-viewport=mobile] .talk-head{min-height:0;padding:7px 10px}.lf-demo[data-viewport=mobile] .wa-thread-title{font-size:13px}.lf-demo[data-viewport=mobile] .inbox .talk .thread{overflow-y:auto;overflow-x:hidden;height:100%;min-height:0;max-height:none;margin:0;padding:10px 8px}.lf-demo[data-viewport=mobile] .thread .msg{max-width:96%;padding:8px 10px;font-size:12px}.lf-demo[data-viewport=mobile] .thread-draft{padding:9px}.lf-demo[data-viewport=mobile] .thread-draft :-webkit-any(.text,.next-time,.k){font-size:11.5px;line-height:1.45}.lf-demo[data-viewport=mobile] .thread-draft :-moz-any(.text,.next-time,.k){font-size:11.5px;line-height:1.45}.lf-demo[data-viewport=mobile] .thread-draft :is(.text,.next-time,.k){font-size:11.5px;line-height:1.45}.lf-demo[data-viewport=mobile] .thread-draft .acts{display:flex;flex-wrap:wrap;gap:5px}.lf-demo[data-viewport=mobile] .inbox .compose{position:static;background:#fff;margin:0;padding:6px 8px}.lf-demo[data-viewport=mobile] .compose .ask{position:static;width:100%;margin:0}.lf-demo[data-viewport=mobile] .compose textarea{max-height:64px;font-size:12px}.lf-demo[data-viewport=mobile] .demo-desktop-calendar{display:none}.lf-demo[data-viewport=mobile] .demo-mobile-calendar{display:grid;gap:8px}.lf-demo[data-viewport=mobile] .demo-mobile-calendar .card{margin:0;padding:9px}.lf-demo[data-viewport=mobile] .demo-night-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:8px}.lf-demo[data-viewport=mobile] .demo-night-grid button{display:grid;background:var(--fill);border-radius:7px;gap:2px;min-width:0;padding:6px 1px;font-size:11px}.lf-demo[data-viewport=mobile] .demo-night-grid small{overflow:hidden;text-overflow:ellipsis;font-size:9px}.lf-demo[data-viewport=mobile] .demo-night-grid .booked{background:var(--accent-soft)}.lf-demo[data-viewport=mobile] .demo-night-grid .selected{outline:1px solid var(--dark)}.lf-demo[data-viewport=mobile] .mgrid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.lf-demo[data-viewport=mobile] .mday{min-width:0;min-height:76px;padding:3px}.lf-demo[data-viewport=mobile] .mday :-webkit-any(.chip,.price){overflow:hidden;max-width:100%;padding:2px;font-size:9px}.lf-demo[data-viewport=mobile] .mday :-moz-any(.chip,.price){overflow:hidden;max-width:100%;padding:2px;font-size:9px}.lf-demo[data-viewport=mobile] .mday :is(.chip,.price){overflow:hidden;max-width:100%;padding:2px;font-size:9px}.lf-demo[data-viewport=mobile] .demo-earnings-bars{grid-auto-columns:minmax(0,1fr);flex-basis:100%;gap:5px}.lf-demo[data-viewport=mobile] .demo-by-home{min-width:0}.lf-demo[data-viewport=mobile] .content>main.demo-website{overflow:hidden;padding:0 0 8px}.lf-demo[data-viewport=mobile] .demo-site-controls{gap:8px;padding:8px}.lf-demo[data-viewport=mobile] .demo-site-field{flex-wrap:wrap;gap:6px;min-width:0;font-size:11px}.lf-demo[data-viewport=mobile] .demo-site-field input[type=text]{width:128px}.lf-demo[data-viewport=mobile] .demo-site-canvas{padding:5px}.lf-demo[data-viewport=mobile] .demo-site-page .demo-web-top{padding:8px}.lf-demo[data-viewport=mobile] .demo-guide-shell{padding:0}.lf-demo[data-viewport=mobile] .demo-guide-stage{display:block}.lf-demo[data-viewport=mobile] .demo-guide-mobile-direct{height:450px}.lf-demo[data-viewport=mobile] .demo-guide-info{min-width:0;margin-top:10px}.lf-demo[data-viewport=mobile] .demo-rec-pill{opacity:.85;height:21px;font-size:10px;bottom:65px}.lf-demo[data-viewport=mobile] .demo-rec-head{flex-wrap:wrap}.lf-demo[data-viewport=mobile] main.home .cardsegs{overflow-x:visible;flex-wrap:wrap;justify-content:flex-start}.lf-demo[data-viewport=mobile] main.home .cardsegs button{height:25px;padding:0 8px;font-size:11px}.lf-demo[data-viewport=mobile] table[aria-label=Booking\ values]{display:block;width:100%;min-width:0}.lf-demo[data-viewport=mobile] table[aria-label=Booking\ values] thead{display:none}.lf-demo[data-viewport=mobile] table[aria-label=Booking\ values] tbody{display:grid;gap:10px}.lf-demo[data-viewport=mobile] table[aria-label=Booking\ values] tr{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);border:1px solid var(--line);border-radius:10px;padding:8px}.lf-demo[data-viewport=mobile] table[aria-label=Booking\ values] td{white-space:normal;border:0;min-width:0;padding:4px;font-size:11px}.lf .dws{overflow-y:auto;color:#202124;text-align:left;background:#fff;height:100%;padding:20px 28px 32px;font-family:Arial,Helvetica,sans-serif}.lf .dws-top{display:flex;align-items: center;gap:28px}.lf .dws-logo{letter-spacing:-1px;flex:none;font-family:Product Sans,Google Sans,Arial,sans-serif;font-size:30px;font-weight:500;line-height:1}.lf .dws-box{display:flex;background:#fff;border-radius:24px;flex:1;align-items: center;gap:10px;max-width:690px;height:46px;padding:0 8px 0 20px;font-size:16px;box-shadow:0 1px 6px #20212447}.lf .dws-box>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 auto}.lf .dws-box-icons{display:inline-flex;align-items: center;gap:12px;margin-left:auto;padding-right:8px}.lf .dws-sep{background:#dadce0;width:1px;height:26px}.lf .dws-lens{position:relative;border:2.4px solid #ea4335;border-color:#ea4335 #4285f4 #34a853 #fbbc05;border-radius:6px;width:20px;height:20px}.lf .dws-lens:after{content:"";position:absolute;background:#4285f4;border-radius:50%;inset:4px}.lf .dws-caret{animation:dws-blink 1s steps(1)infinite;background:#202124;width:1px;height:20px}@keyframes dws-blink{50%{opacity:0}}.lf .dws-avatar{color:#fff;display:grid;background:#8e5bd6;border-radius:50%;flex:none;place-items: center;width:32px;height:32px;margin-left:auto;font-size:15px}.lf .dws-tabs{display:flex;color:#5f6368;border-bottom:1px solid #ebebeb;gap:26px;margin:14px 0 0 150px;padding-bottom:12px;font-size:14px}.lf .dws-tabs b{color:#202124;border-bottom:3px solid #202124;margin-bottom:-13px;padding-bottom:9px;font-weight:500}.lf .dws-tools{margin-left:auto}.lf .dws-body{max-width:652px;margin-left:150px;padding-top:18px}.lf .dws-pack{border-bottom:1px solid #ebebeb;margin-bottom:26px;padding-bottom:6px}.lf .dws-pack-head{color:#202124;margin-bottom:12px;font-size:22px}.lf .dws-map{position:relative;overflow:hidden;background-color:#e9efe9;background-image:linear-gradient(90deg,#fff 3px,#0000 3px),linear-gradient(#fff 3px,#0000 3px),linear-gradient(160deg,#0000 40%,#aadaff 40% 47%,#0000 47%),radial-gradient(circle at 70% 70%,#c9e7c3 0 18%,#0000 19%);background-position:0 0;background-repeat:repeat;background-size:58px 58px,58px 58px,100% 100%,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:12px;height:150px}.lf .dws-pin{position:absolute;background:#ea4335;border-radius:50% 50% 50% 0;width:22px;height:22px;transform:rotate(-45deg);box-shadow:0 1px 3px #0000004d}.lf .dws-pin i{position:absolute;background:#a50e0e;border-radius:50%;inset:7px}.lf .dws-pin.p0{top:36%;left:24%}.lf .dws-pin.p1{top:56%;left:50%}.lf .dws-pin.p2{top:28%;left:72%}.lf .dws-place{display:flex;border-bottom:1px solid #ebebeb;justify-content:space-between;align-items: flex-start;gap:14px;padding:14px 0}.lf .dws-place-name{color:#1a0dab;font-size:16px}.lf .dws-meta{color:#4d5156;margin-top:3px;font-size:14px;line-height:1.45}.lf .dws-stars{color:#fbbc04;letter-spacing:0}.lf .dws-stars .off{color:#dadce0}.lf .dws-open{color:#188038}.lf .dws-acts{display:flex;flex:none;gap:8px}.lf .dws-chip{color:#1a73e8;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:18px;height:36px;padding:0 16px;font:500 14px Arial,sans-serif}.lf .dws-chip:hover{background:#f6fafe}.lf .dws-more{color:#202124;background:#f1f3f4;border-radius:20px;width:max-content;margin:12px auto 4px;padding:9px 22px;font-size:14px}.lf .dws-result{margin-bottom:28px}.lf .dws-site{display:flex;align-items: center;gap:12px}.lf .dws-fav{display:grid;color:#3c4043;background:#f1f3f4;border:1px solid #ecedef;border-radius:50%;place-items: center;width:28px;height:28px;font-size:12px;font-weight:700}.lf .dws-site-name{color:#202124;font-size:14px}.lf .dws-url{color:#4d5156;font-size:12px}.lf .dws-title{display:block;text-align:left;color:#1a0dab;cursor:pointer;background:0 0;border:0;margin:6px 0 4px;padding:0;font:20px/1.3 Arial,sans-serif}.lf .dws-title:hover{text-decoration:underline}.lf .dws-snippet{color:#4d5156;margin:0;font-size:14px;line-height:1.58}.lf .dws-rating-inline{color:#70757a}.lf .dws-paa-head{margin-bottom:8px;font-size:22px}.lf .dws-paa-row{display:flex;border-bottom:1px solid #dadce0;justify-content:space-between;padding:14px 4px;font-size:16px}.lf-demo[data-viewport=mobile] .dws{padding:12px}.lf-demo[data-viewport=mobile] .dws-top{flex-wrap:wrap;gap:10px}.lf-demo[data-viewport=mobile] .dws-box{flex-basis:100%;order:3}.lf-demo[data-viewport=mobile] :-webkit-any(.dws-tabs,.dws-body){margin-left:0}.lf-demo[data-viewport=mobile] :-moz-any(.dws-tabs,.dws-body){margin-left:0}.lf-demo[data-viewport=mobile] :is(.dws-tabs,.dws-body){margin-left:0}.lf-demo[data-viewport=mobile] .dws-tabs{overflow:hidden;gap:16px}.lf-demo[data-viewport=mobile] .dws-place{flex-direction:column}.lf .demo-price-tap{font:inherit;color:var(--ink);cursor:text;background:0 0;border:0;border-radius:6px;margin:-1px -4px;padding:1px 4px;font-weight:600}.lf .demo-price-tap:hover{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}.lf .demo-price-edit{display:inline-flex;align-items: center;gap:2px;font-weight:600}.lf .demo-price-edit input{border:1px solid var(--dark);font:inherit;text-align:right;border-radius:6px;width:44px;height:24px;padding:0 6px}.lf .demo-guide-field{align-items: flex-start;gap:12px}.lf .demo-guide-field>span{color:var(--ink2);flex:0 0 38%}.lf .demo-text-tap{font:inherit;color:var(--ink);text-align:left;cursor:text;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;flex:1;min-width:0;margin:-2px -6px;padding:2px 6px}.lf .demo-text-tap:hover{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}.lf .demo-text-edit{border:1px solid var(--dark);font:inherit;color:var(--ink);background:var(--fill);resize:vertical;border-radius:6px;flex:1;min-width:0;padding:4px 8px}.lf-demo[data-viewport=mobile] button.row{text-align:left}.lf-demo[data-viewport=mobile] .row>.grow{flex:auto;min-width:0}.lf-demo[data-viewport=mobile] .row:has(>.tag){display:grid;grid-template-columns:auto minmax(0,1fr);align-items: start;gap:6px 12px;padding-right:12px}.lf-demo[data-viewport=mobile] .row:has(>.tag)>:first-child{grid-row:span 2}.lf-demo[data-viewport=mobile] .row>.tag{position:static;justify-self:start;transform:none}.lf-demo[data-viewport=mobile] .pcard .ph{aspect-ratio:16/10;width:100%;height:auto}.lf-demo[data-viewport=mobile][data-screen=inbox] .demo-rec-pill{bottom:128px}.lf-demo[data-viewport=mobile] .cv6-page .cv6-site-pages-combined{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:2px;min-height:0;padding:10px 12px}.lf-demo[data-viewport=mobile] .cv6-page .cv6-site-pages-combined::-webkit-scrollbar{display:none}.lf-demo[data-viewport=mobile] .cv6-page .cv6-site-pages-combined>button{white-space:nowrap;flex:none}.lf-demo[data-viewport=mobile] .cv6-page .cv6-site-pages-combined>.cv6-combined-brand{white-space:nowrap;overflow-wrap:normal;max-width:none;margin-right:8px;font-size:16px}.lf-demo[data-viewport=mobile] .dws{overflow-x:hidden}.lf-demo[data-viewport=mobile] .dws-top{min-width:0}.lf-demo[data-viewport=mobile] .dws-box{box-sizing:border-box;min-width:0;max-width:100%;height:42px;padding:0 6px 0 14px;font-size:15px}.lf-demo[data-viewport=mobile] .dws-box>span:first-child{flex:auto;min-width:0}.lf-demo[data-viewport=mobile] .dws-box-icons{flex:none;gap:8px;padding-right:4px}.lf-demo[data-viewport=mobile] .dws-tabs{overflow-x:auto;scrollbar-width:none;white-space:nowrap}.lf-demo[data-viewport=mobile] .dws-tabs::-webkit-scrollbar{display:none}.lf-demo[data-viewport=mobile] .dws-tabs>*{flex:none}.lf-demo[data-viewport=mobile] .dws-acts{flex-wrap:wrap}.lf-demo[data-viewport=mobile] .dws-body{max-width:100%}:root[data-public-scheme]:not([data-public-scheme=clay]) .lf.lf-demo{--lf-scheme-light:var(--frame-scheme-light);--lf-scheme-deep:var(--frame-scheme-deep);--lf-accent:color-mix(in srgb,var(--lf-scheme-light)78%,var(--lf-scheme-deep));--accent-ink:color-mix(in srgb,var(--lf-scheme-deep)90%,white);--accent-soft:color-mix(in srgb,var(--lf-scheme-light)14%,white);--accent-line:color-mix(in srgb,var(--lf-scheme-light)40%,white);--lf-accent-deep:var(--lf-scheme-deep);--lf-accent-shadow:color-mix(in srgb,var(--lf-scheme-deep)55%,black);--lf-accent-top:color-mix(in srgb,var(--lf-scheme-light)7%,white);--lf-accent-pressed:color-mix(in srgb,var(--lf-scheme-light)22%,white);--lf-accent-light:color-mix(in srgb,var(--lf-scheme-light)45%,white);--lf-accent-light-2:color-mix(in srgb,var(--lf-scheme-light)72%,white);--lf-accent-mid-deep:color-mix(in srgb,var(--lf-scheme-light)45%,var(--lf-scheme-deep));--lf-accent-pulse:color-mix(in srgb,var(--lf-scheme-light)60%,var(--lf-scheme-deep));--lf-wash:color-mix(in srgb,var(--lf-scheme-light)10%,#f3f3f4);--lf-wash-2:color-mix(in srgb,var(--lf-scheme-light)18%,#e6e6e8);--lf-wash-line:color-mix(in srgb,var(--lf-scheme-light)22%,#d6d6d9);--lf-wash-dash:color-mix(in srgb,var(--lf-scheme-light)30%,#c6c6ca);--lf-orb-light:color-mix(in srgb,var(--lf-scheme-light)25%,white);--lf-orb-mid:var(--lf-scheme-light);--lf-orb-deep:color-mix(in srgb,var(--lf-scheme-light)55%,var(--lf-scheme-deep));--lf-tint-ink:color-mix(in srgb,var(--lf-scheme-deep)90%,white);--lf-tint-mid:color-mix(in srgb,var(--lf-scheme-light)60%,var(--lf-scheme-deep));--lf-tint-line:color-mix(in srgb,var(--lf-scheme-light)45%,white);--lf-tint-soft:color-mix(in srgb,var(--lf-scheme-light)16%,white);--lf-tint-faint:color-mix(in srgb,var(--lf-scheme-light)7%,white)}.lf .demo-report-pill{position:absolute;z-index:48;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;height:26px;padding:0 10px;font-size:11.5px;font-weight:500;bottom:12px;right:92px;box-shadow:0 2px 8px #0000001f}.lf .demo-report-pill.on{background:var(--dark);color:#fff}.lf .demo-report-panel{position:absolute;z-index:49;display:grid;border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;gap:8px;width:min(320px,100% - 24px);padding:14px;bottom:46px;right:12px;box-shadow:0 18px 40px -18px #14181e73}.lf .demo-report-panel textarea{border:1px solid var(--line);font:inherit;resize:vertical;border-radius:10px;width:100%;padding:8px 10px;font-size:13px}.lf .demo-report-acts{display:flex;gap:8px}.lf-demo[data-viewport=mobile] .demo-report-pill{height:21px;font-size:10px;bottom:65px;right:84px}.lf-demo[data-viewport=mobile][data-screen=inbox] .demo-report-pill{bottom:128px}.lf-demo[data-viewport=mobile] .demo-report-panel{bottom:92px}.lf .demo-site-page:has(.cv6-browser[data-real-live=true],.cv6-browser[data-real-loading=true]) .demo-site-controls{position:absolute;overflow:hidden;opacity:0;pointer-events:none;width:1px;height:1px;padding:0}.lf .demo-site-page:has(.cv6-browser[data-real-live=true],.cv6-browser[data-real-loading=true]) .demo-site-canvas{padding-top:14px}.lf-demo[data-viewport=mobile] .demo-guide-shell{position:absolute;z-index:47;display:flex;background:#fff;flex-direction:column;padding:30px 0 0;inset:0}.lf-demo[data-viewport=mobile] .demo-guide-shell>.demo-web-top,.lf-demo[data-viewport=mobile] .demo-guide-shell>.demo-guide-controls,.lf-demo[data-viewport=mobile] .demo-guide-shell .demo-guide-info{position:absolute;overflow:hidden;opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0}.lf-demo[data-viewport=mobile] .demo-guide-fullbar{display:flex;color:#fff;background:#1d1d1f;flex:none;justify-content:space-between;align-items: center;gap:10px;height:34px;padding:0 8px 0 14px;font-size:11.5px;font-weight:500}.lf-demo[data-viewport=mobile] .demo-guide-fullbar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.86;min-width:0}.lf-demo[data-viewport=mobile] .demo-guide-fullbar button{display:inline-flex;color:#1d1d1f;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;align-items: center;gap:5px;height:24px;padding:0 10px 0 11px;font-size:11.5px;font-weight:600}.lf-demo[data-viewport=mobile] .demo-guide-fullbar button span{opacity:1;font-size:15px;line-height:1}.lf-demo[data-viewport=mobile] .demo-guide-stage{display:flex;flex-direction:column;flex:1;min-height:0}.lf-demo[data-viewport=mobile] .demo-guide-mobile-direct{border:0;border-radius:0;flex:1;height:auto;min-height:0}.lf-demo:not([data-viewport=mobile]) .demo-guide-fullbar{display:none}.lf-demo .wa-chat{overflow:hidden;background:#efeae2;border:1px solid #00000014;border-radius:14px;margin-top:10px}.lf-demo .wa-chat-bar{display:flex;color:#fff;background:#008069;align-items: center;gap:8px;padding:8px 12px;font-size:13px}.lf-demo .wa-chat-bar svg,.lf-demo .wa-chat-bar img{flex:none;width:18px;height:18px}.lf-demo .wa-chat-to{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600}.lf-demo .wa-chat-app{opacity:.85;margin-left:auto;font-size:12px}.lf-demo .wa-chat-body{display:flex;flex-direction:column;gap:6px;padding:10px}.lf-demo .wa-chat-bubble{color:#111b21;border-radius:9px;max-width:88%;padding:7px 9px 5px;font-size:13px;line-height:1.4;box-shadow:0 1px .5px #0b141a21}.lf-demo .wa-chat-bubble.mine{background:#d9fdd3;border-top-right-radius:2px;align-self: flex-end}.lf-demo .wa-chat-bubble.theirs{background:#fff;border-top-left-radius:2px;align-self: flex-start}.lf-demo .wa-chat-bubble .text{display:block}.lf-demo .wa-chat-bubble .message-editor{background:#fff;border-radius:6px;width:100%}.lf-demo .wa-chat-meta{display:block;text-align:right;color:#667781;margin-top:3px;font-size:11px}.lf-demo[data-viewport=mobile] .wa-chat-bubble{max-width:94%;font-size:12.5px}.cl-page .cl-hero.vx-hero{height:auto;min-height:max(690px,92svh);max-height:none}.vx-hero-layout{display:grid;grid-template-columns:1.15fr 1fr;align-items: center;gap:40px;width:min(1380px,100%);margin:auto;padding:145px 54px 65px}.vx-hero-copy{min-width:0}.cl-page .vx-hero h1{letter-spacing:-2.8px;margin:0;font-size:clamp(48px,4.8vw,72px);line-height:1.08}.cl-page .vx-hero h1 em{color:#fffffff0}.cl-page .vx-hero-promise{color:#ffffffe8;margin:25px 0 0;font-size:17px;line-height:1.7}.cl-page .vx-hero .cv6-hero-work{gap:10px;min-height:42px;margin-top:26px}.cl-page .vx-hero .cv6-hero-work>span:first-child{color:#ffffffbf;font-size:13px}.cl-page .vx-hero .cv6-hero-work>strong{font-size:clamp(17px,1.55vw,21px)}.cl-page .vx-hero .cv6-hero-work>button{width:25px;height:25px}.cl-page .vx-hero .cl-hero-actions{margin-top:30px}.vx-channel-figure{position:relative;width:100%;min-width:0;max-width:520px;margin:72px auto 0}.vx-channel-map{position:relative;aspect-ratio:520/470;width:100%}.vx-channel-lines{position:absolute;overflow:visible;pointer-events:none;fill:none;width:100%;height:100%;inset:0}.vx-channel-stem{--channel-colour:#cce0d8;--channel-delay:-1s}.vx-channel-line{stroke:color-mix(in srgb,var(--channel-colour)45%,white);stroke-width:1;opacity:.4}.vx-channel-pulse{stroke:color-mix(in srgb,var(--channel-colour)40%,white);stroke-width:2.5;stroke-dasharray:1.5 98.5;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--channel-colour));animation:vx-channel-travel 5.5s linear infinite;animation-delay:var(--channel-delay)}.vx-channel-node{position:absolute;display:grid;animation:vx-channel-float 5.5s ease-in-out infinite;animation-delay:var(--channel-delay);justify-items:center;gap:9px;width:88px;transform:translate(-50%,-30px)}.cl-page .vx-channel-badge{display:grid;aspect-ratio:1;appearance:none;-webkit-appearance:none;overflow:hidden;outline:3px solid color-mix(in srgb,var(--channel-colour)30%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--channel-colour);cursor:grab;touch-action:none;user-select:none;background:linear-gradient(135deg,#ffffffed,#ffffffb8);border:1px solid #ffffffb3;border-radius:50%;place-items: center;width:60px;height:60px;padding:0;transition:box-shadow .25s,background .25s;box-shadow:inset 0 1px 1px #fff,0 8px 24px #05170f26}.vx-channel-node[data-notice=true],.vx-channel-node[data-dragging=true]{animation-play-state:paused;z-index:3}.cl-page .vx-channel-node[data-dragging=true] .vx-channel-badge{cursor:grabbing}.cl-page .vx-channel-badge:hover,.cl-page .vx-channel-node[data-dragging=true] .vx-channel-badge{box-shadow:inset 0 1px 1px white,0 0 26px color-mix(in srgb,var(--channel-colour)35%,transparent);background:#fff}.cl-page .vx-channel-badge:focus-visible{box-shadow:inset 0 1px 1px white,0 0 26px color-mix(in srgb,var(--channel-colour)35%,transparent);background:#fff}.cl-page .vx-channel-badge:focus-visible{outline:2px solid #fff;outline-offset:6px}.cl-page .vx-channel-badge svg{width:26px;height:26px}.vx-channel-label{white-space:nowrap;color:#fff;text-shadow:0 1px 9px #15251ec9;font-size:11px;font-weight:500}.vx-orb-halo{position:absolute;aspect-ratio:1;background:radial-gradient(circle,rgb(var(--t-glow)/.17),transparent 67%);pointer-events:none;border-radius:50%;width:63%;top:27.6596%;left:50%;transform:translate(-50%,-50%)}.cl-page .vx-orb-anchor{position:absolute;display:grid;aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items: center;width:34%;padding:0;top:27.6596%;left:50%;transform:translate(-50%,-50%)}.cl-page .vx-orb-anchor:focus-visible{outline:2px solid #fff;outline-offset:7px}.vx-orb-microphone{position:absolute;display:grid;color:#fff;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);pointer-events:none;background:#173a2d66;border:1px solid #ffffff69;border-radius:50%;place-items: center;width:31px;height:31px;transition:background .2s,box-shadow .2s;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #09271733}.cl-page .vx-orb-anchor:hover .vx-orb-microphone{background:#173a2d99;box-shadow:0 0 18px #fff3}.cl-page .vx-orb-anchor:focus-visible .vx-orb-microphone{background:#173a2d99;box-shadow:0 0 18px #fff3}.cl-page .vx-orb-anchor .cl-orb{width:100%;height:100%;box-shadow:0 8px 55px #dce8d926}.cl-page .vx-orb-talk{position:absolute;display:flex;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffffff24,#ffffff0c);border:1px solid #ffffff69;border-radius:30px;justify-content:center;align-items: center;gap:8px;width:max-content;min-height:44px;padding:10px 16px;transition:background .2s,box-shadow .2s;font-size:12px;top:52%;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff4d,0 8px 25px #07190f1a}.cl-page .vx-orb-talk:hover{background:#fff3;box-shadow:inset 0 1px #ffffff80,0 0 24px #ffffff15}.cl-page .vx-orb-talk:focus-visible{background:#fff3;box-shadow:inset 0 1px #ffffff80,0 0 24px #ffffff15}.cl-page .vx-orb-talk:focus-visible{outline:2px solid #fff;outline-offset:5px}.cl-page .vx-channel-notification{position:absolute;z-index:10;overflow:hidden;backdrop-filter:blur(24px)saturate(1.3);-webkit-backdrop-filter:blur(24px)saturate(1.3);color:#26372f;text-align:left;animation:vx-notification-arrive .2s ease-out both;background:linear-gradient(130deg,#fffffff2,#ffffffdf);border:1px solid #ffffffc7;border-radius:18px;width:min(284px,100%);transform:translateY(-100%);box-shadow:inset 0 1px #fff,0 12px 36px #08191040}.vx-channel-notification-heading{display:flex;border-bottom:1px solid color-mix(in srgb,var(--channel-colour)13%,transparent);background:color-mix(in srgb,var(--channel-colour)8%,transparent);align-items: center;gap:8px;padding:11px 15px}.vx-channel-notification-heading strong{font-size:12px;font-weight:600}.vx-channel-notification-heading>span:last-child{color:#627269;margin-left:auto;font-size:11px}.vx-channel-notification-icon{display:grid;color:var(--channel-colour);place-items: center;width:24px;height:24px}.vx-channel-notification-icon svg{width:19px;height:19px}.cl-page .vx-channel-badge .vx-channel-wordmark{display:block;pointer-events:none;user-select:none;width:104%;max-width:none;height:auto}.vx-channel-notification-icon{overflow:hidden}.vx-channel-notification-icon .vx-channel-wordmark{display:block;width:36px;max-width:none;height:auto}.cl-page .vx-channel-notification p{margin:0;padding:13px 15px 16px;font-size:13px;line-height:1.6}.cl-page .vx-hero-voice-notice{position:relative;z-index:5;background:rgb(var(--t-accent-deep)/.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;text-align:center;border:1px solid #ffffff52;border-radius:14px;width:min(300px,100%);margin:14px auto 0;padding:16px 18px;font-size:12px;line-height:1.8}.cl-page .vx-hero-voice-notice a{text-decoration:underline;text-underline-offset:3px}.vx-hero[data-visible=false] .vx-channel-pulse,.vx-hero[data-visible=false] .vx-channel-node{animation-play-state:paused}@keyframes vx-notification-arrive{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@keyframes vx-channel-travel{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes vx-channel-float{0%,to{translate:0}50%{translate:0 -7px}}@media (max-width:1100px){.vx-hero-layout{gap:25px;padding-inline-start:35px;padding-inline-end:35px}.cl-page .vx-hero h1{letter-spacing:-2px;font-size:51px}.cl-page .vx-hero-promise{font-size:15px}.cl-page .vx-channel-badge{width:50px;height:50px}.vx-channel-node{transform:translate(-50%,-25px)}.cl-page .vx-channel-badge svg{width:23px;height:23px}}@media (max-width:900px){.cl-page .cl-hero.vx-hero{min-height:0}.vx-hero-layout{grid-template-columns:1fr;gap:22px;padding:150px 28px 40px}.vx-hero-copy{max-width:600px}.vx-channel-figure{max-width:430px;margin-top:24px}}@media (max-width:480px){.vx-hero-layout{padding-inline-start:22px;padding-inline-end:22px;gap:18px;padding-top:145px}.cl-page .vx-hero h1{letter-spacing:-1.8px;font-size:clamp(36px,10vw,48px)}.cl-page .vx-hero-promise{margin-top:20px;font-size:14px}.cl-page .vx-hero .cv6-hero-work{gap:7px;margin-top:18px}.cl-page .vx-hero .cv6-hero-work>span:first-child{font-size:11px}.cl-page .vx-hero .cv6-hero-work>strong{font-size:16px}.cl-page .vx-hero .cl-hero-actions{margin-top:20px}.cl-page .vx-channel-badge{width:44px;height:44px}.cl-page .vx-channel-badge svg{width:21px;height:21px}.vx-channel-node{gap:7px;width:62px;transform:translate(-50%,-22px)}.vx-channel-label{font-size:9px}.vx-orb-microphone{width:26px;height:26px}.vx-orb-microphone svg{width:15px;height:15px}.cl-page .vx-orb-talk{min-height:40px;padding:9px 13px;font-size:11px}}@media (prefers-reduced-motion:reduce){.vx-channel-pulse{display:none}.vx-channel-node,.cl-page .vx-channel-notification{animation:none}.cl-page .vx-orb-talk,.vx-orb-microphone,.cl-page .vx-channel-badge{transition:none}}html:not(.lemlin-v15) body{pointer-events:none;opacity:0!important}html.lemlin-v15 body{animation:lemlin-page-in .45s ease}@keyframes lemlin-page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html.lemlin-v15 body{animation:none}}#top>.v14-reference-hero-part{display:none!important}.v14-brand{position:relative;display:block;width:108px!important;height:28px!important}.v14-brand>*{visibility:hidden!important}.v14-brand:before{content:"";position:absolute;background:url(/lemlin/mark.svg) 50%/contain no-repeat;width:25px;height:28px;top:0;left:0}.v14-brand:after{content:"Lemlin";position:absolute;color:#1d1d1f;font:600 21px/26px var(--font-sans);letter-spacing:-.8px;top:1px;left:31px}.v14-hero{--t-glow:190 178 155;color:#1d1d1f;text-align:center;overflow:clip;font-family:var(--font-sans);background:#fff}.v14-intro{position:relative;z-index:2;padding:142px 24px 0}.v14-intro h1{letter-spacing:-.055em;margin:0 auto;font-size:clamp(38px,4.7vw,76px);font-weight:600;line-height:1.09}.v14-intro p{color:#6e6e73;letter-spacing:-.02em;max-width:640px;margin:30px auto 0;font-size:17px;line-height:1.6}.v14-intro h1,.v14-intro p{animation:v14-copy-in 1s cubic-bezier(.22,.9,.28,1)both}.v14-intro p{animation-delay:.15s}.v14-opening{display:flex;position:relative;flex-direction:column;justify-content:center;align-items: center;min-height:500px;padding:26px 20px 18px}.v14-opening-copy{position:relative;z-index:3;text-align:center;margin-bottom:6px}.v14-opening-copy h2{letter-spacing:-.03em;color:#1d1d1f;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.18}.v14-opening-copy p{color:#6e6e73;max-width:460px;margin:6px auto 0;font-size:15px;line-height:1.5}.v14-opening-foot{position:relative;z-index:4;margin-top:4px}.v14-open-workspace{color:#6e6e73;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;transition:color .18s;font-size:13px}.v14-open-workspace:hover{color:#1d1d1f}.v14-open-workspace:focus-visible{color:#1d1d1f}.v14-stage{--scene-width:min(100%,620px);position:relative;width:var(--scene-width);height:calc(var(--scene-width)*.6);margin:4px auto 0}.v14-network{position:absolute;z-index:2;width:100%;top:0;left:50%;transform:translate(-50%)}.v14-hero .vx-channel-map{aspect-ratio:620/372}.v14-hero .vx-orb-halo,.v14-hero .vx-orb-anchor{top:43%}.v14-hero .vx-orb-anchor{z-index:2;opacity:1;width:34%}.v14-hero .cl-orb{display:block;position:relative;background:radial-gradient(ellipse at 30% 20%,var(--frame-orb-light,#ffedcf),transparent 55%),radial-gradient(ellipse at 65% 70%,var(--frame-orb-deep,#916843),var(--frame-orb-mid,#e4b588)70%);border-radius:50%;box-shadow:0 14px 40px #bcb2a42b}.v14-hero .cl-orb.gl{background:0 0}.v14-hero .vx-orb-talk{color:#363a37;z-index:4;background:linear-gradient(135deg,#fffffff0,#e9e6e15c);border-color:#d9d7d180;min-height:46px;padding:12px 22px;font-size:14px;top:76%}.v14-hero .vx-orb-talk:hover{background:#fff}.v14-hero .vx-orb-talk:focus-visible{background:#fff}.v14-hero .vx-orb-anchor:focus-visible{outline:2px solid #5b6f79;outline-offset:6px}.v14-hero .vx-orb-talk:focus-visible{outline:2px solid #5b6f79;outline-offset:6px}.v14-hero .vx-channel-badge:focus-visible{outline:2px solid #5b6f79;outline-offset:6px}.v14-hero .vx-channel-label{color:#6e6e73;text-shadow:none;font-size:12px}.v14-hero .vx-channel-badge{box-shadow:inset 0 1px 1px #fff,0 10px 28px #1d1d1f12}.v14-hero .vx-channel-line{opacity:.75}.v14-hero .vx-channel-pulse{stroke:var(--channel-colour);stroke-width:1.6;opacity:.65}.v14-hero .vx-channel-notification{z-index:9;box-shadow:0 16px 45px #28252120}.v14-hero .vx-channel-notification-heading strong,.v14-hero .vx-channel-notification p{font-size:14px}.v14-hero .vx-channel-node{animation:vx-channel-float 5.5s ease-in-out infinite;animation-delay:var(--arrival-float-delay,0s)}.v14-hero .vx-channel-node[data-notice=true],.v14-hero .vx-channel-node[data-dragging=true]{animation-play-state:paused}.v14-hero .vx-channel-lines{opacity:0;transition:opacity .6s}.v14-hero .vx-orb-talk{opacity:0;visibility:hidden;transition:opacity .5s,translate .5s;translate:0 8px}.v14-stage[data-arrival=pending] .vx-channel-node{opacity:0}.v14-stage:not([data-arrival=ready]) .vx-channel-node{animation-play-state:paused;pointer-events:none}.v14-stage .vx-channel-label{opacity:0;transition:opacity .4s}.v14-stage[data-channels=ready] :-webkit-any(.vx-channel-label,.vx-channel-lines,.vx-orb-talk){opacity:1;visibility:visible;translate:0}.v14-stage[data-channels=ready] :-moz-any(.vx-channel-label,.vx-channel-lines,.vx-orb-talk){opacity:1;visibility:visible;translate:0}.v14-stage[data-channels=ready] :is(.vx-channel-label,.vx-channel-lines,.vx-orb-talk){opacity:1;visibility:visible;translate:0}.v14-replay{position:absolute;display:grid;color:#6e6e73;cursor:pointer;background:#f5f5f7;border-radius:50%;place-items: center;width:38px;height:38px;bottom:22px;right:26px}.v14-replay:hover{background:#e8e8ec}.v14-voice-notice{position:relative;z-index:5;background:#f5f5f7;border:1px solid #e7e7eb;border-radius:16px;max-width:360px;margin:-28px auto 28px;padding:16px 20px;font-size:14px;line-height:1.6}.v14-voice-notice a{text-decoration:underline;text-underline-offset:3px}.v14-hero .sr-only{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}@keyframes v14-copy-in{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}to{opacity:1;filter:blur(0);transform:none}}@media (min-width:1536px){.v14-intro{padding-top:172px}}@media (max-width:600px){.v14-intro{padding-top:116px}.v14-intro h1{letter-spacing:-.05em;font-size:clamp(34px,7.8vw,46px)}.v14-intro p{max-width:340px;margin-top:24px;font-size:16px}.v14-desktop-break{display:none}.v14-opening{min-height:440px;padding:20px 12px 14px}.v14-opening-copy h2{font-size:20px}.v14-opening-copy p{max-width:290px;font-size:13.5px}.v14-stage{height:300px;margin-top:6px}.v14-hero .vx-channel-map{aspect-ratio:auto;height:300px}.v14-hero .vx-orb-halo,.v14-hero .vx-orb-anchor{top:41%}.v14-hero .vx-channel-badge{width:44px;height:44px}.v14-hero .vx-channel-node{width:62px}.v14-hero .vx-channel-badge svg{width:22px;height:22px}.v14-hero .vx-channel-label{font-size:10px}.v14-hero .vx-orb-talk{min-height:40px;padding:8px 15px;font-size:13px;top:74%}}@media (prefers-reduced-motion:reduce){.v14-hero *{animation:none!important;transition:none!important}.v14-hero .vx-orb-anchor{opacity:1}}.v14-hero-hand{--hand-width:calc(50vw + 40px);position:absolute;z-index:1;width:var(--hand-width);aspect-ratio:3/2;left:calc(var(--scene-width)*.33 - 24px - var(--hand-width)*.97);top:calc(var(--scene-width)*.34 - var(--hand-width)*.25);pointer-events:none;user-select:none}.v14-hand-turn{position:relative;transform-origin:97% 37.5%;width:100%;height:100%}.v14-hand-turn img{position:absolute;display:block;width:100%;max-width:none;height:100%;inset:0}.v14-hand-robot{opacity:1;mask-image:radial-gradient(25% 28% at 64%,#000 58%,#0000 100%)}.v14-hand-current{position:absolute;opacity:.8;stroke:#e7fbff;stroke-width:2;filter:drop-shadow(0 0 4px #95dfee);width:100%;height:100%;inset:0}.v14-hand-current path{stroke-dasharray:18 110;animation:v14-hand-electric 4s linear infinite}.v14-hand-current circle{animation:v14-hand-light 3s ease-in-out infinite}.v14-stage[data-arrival=ready] .v14-hand-turn{animation:v14-hand-turn 9s ease-in-out infinite}.v14-stage[data-arrival=pending] .v14-hero-hand{visibility:hidden}@keyframes v14-hand-turn{0%,to{transform:perspective(1200px)rotateY(0)rotate(0)}50%{transform:perspective(1200px)rotateY(-5deg)rotate(-1deg)}}@keyframes v14-hand-electric{to{stroke-dashoffset:-256}}@keyframes v14-hand-light{0%,to{opacity:.35}50%{opacity:1}}#workflows{scroll-margin-top:112px}@media (max-width:700px){.v14-hero-hand{--hand-width:64vw}}@media (max-width:600px){.v14-stage{margin-bottom:6px}.v14-replay{bottom:6px;right:8px}}.vx-orb-rings{position:absolute;pointer-events:none;inset:0}.vx-orb-rings i{position:absolute;border:2px solid color-mix(in srgb,var(--frame-orb-mid,#c8ac86)55%,transparent);opacity:0;border-radius:50%;inset:0}.vx-channel-map[data-call=listening] .vx-orb-rings i{animation:v16-orb-ripple 1.5s ease-out infinite}.vx-channel-map[data-call=listening] .vx-orb-rings i:nth-child(2){animation-delay:.5s}.vx-channel-map[data-call=listening] .vx-orb-rings i:nth-child(3){animation-delay:1s}.vx-channel-map[data-call=listening] .vx-orb-anchor .cl-orb{transition:scale .3s;scale:1.04}.vx-channel-map[data-call=speaking] .vx-orb-anchor .cl-orb{animation:v16-orb-speak .6s ease-in-out infinite}.vx-channel-map[data-call=connecting] .vx-orb-anchor .cl-orb{animation:v16-orb-breath 1.4s ease-in-out infinite}.vx-channel-map:not([data-call=idle]) .vx-orb-anchor{cursor:default}@keyframes v16-orb-ripple{0%{scale:1;opacity:.55}to{scale:1.45;opacity:0}}@keyframes v16-orb-speak{0%,to{scale:1.02}50%{scale:1.08}}@keyframes v16-orb-breath{0%,to{scale:1;opacity:.85}50%{scale:1.03;opacity:1}}.v14-hero .vx-orb-talk.vx-orb-call{cursor:default;gap:10px;padding:4px 4px 4px 15px}.v14-hero .vx-orb-talk.vx-orb-call:hover{background:linear-gradient(135deg,#fffffff0,#e9e6e15c)}.vx-orb-call-time{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#6e6e73;font-size:12px}.vx-orb-call-state{color:#363a37;min-width:78px;font-size:13px}.v14-hero .vx-orb-hang{display:grid;color:#fff;cursor:pointer;background:#e0574a;border:0;border-radius:50%;flex:none;place-items: center;width:34px;height:34px;padding:0;transition:transform .2s;box-shadow:0 8px 18px -6px #e0574a8c}.v14-hero .vx-orb-hang:hover{transform:scale(1.06)}.v14-hero .vx-orb-hang:active{transform:scale(.94)}.v14-hero .vx-orb-hang:focus-visible{outline:2px solid #5b6f79;outline-offset:4px}.v16-call-words{position:relative;z-index:5;text-align:center;max-width:560px;margin:14px auto 24px;padding:0 24px}.v16-call-words:empty{display:none}.v16-call-words p{margin:0}.v16-call-heard{color:#6e6e73;font-size:14px;font-style:italic;line-height:1.5}.v16-call-said{color:#1d1d1f;font-size:16px;line-height:1.55;margin-top:8px!important}.v16-call-hint{color:#8a8a90;font-size:12px;margin-top:8px!important}.v16-call-problem{display:inline-block;color:#3a3a3f;background:#f5f5f7;border:1px solid #e7e7eb;border-radius:16px;padding:14px 20px;font-size:14px;line-height:1.6}@media (max-width:700px){.v14-hero .vx-orb-talk.vx-orb-call{gap:8px;padding:3px 3px 3px 12px}.vx-orb-call-state{min-width:0;font-size:12px}.vx-orb-call-time{font-size:11px}.v14-hero .vx-orb-hang{width:32px;height:32px}.v16-call-words{margin-top:8px}}.v15-demo-stage{width:100%;padding:0 16px}@media (min-width:761px){.v15-hero .ltab{max-width:none;padding:0 24px}}.v15-demo-stage .ltab{width:100%;max-width:none}.v15-demo-stage .ltab-screen{min-height:clamp(560px,68vh,820px)}.v15-demo-stage .ltab-screen .v14-stage{--scene-width:min(100%,1080px);width:var(--scene-width);height:calc(var(--scene-width)*.62);margin:24px auto 0}@media (max-width:760px){.v15-demo-stage{padding:0 6px}.v15-demo-stage .ltab-screen:not(.ltab-iphone-screen){min-height:520px}.v15-demo-stage .ltab-screen:not(.ltab-iphone-screen) .v14-stage{--scene-width:100%;height:520px}}.lemlin-v15 #videos,.lemlin-v15 #band-specs{display:none!important}.v15-hero .v14-stage{--scene-width:min(100vw,900px);height:calc(var(--scene-width)*.487 + 46px);margin-top:8px}.v15-hero .vx-channel-map{aspect-ratio:760/370}.v15-hero.cl-page .vx-orb-anchor{width:24%;top:45.9459%;left:50%}.v15-hero .vx-orb-halo{width:45%;top:45.9459%;left:50%}.v15-hero.cl-page .vx-orb-talk{top:76%;left:50%}.v15-hero .v14-hero-hand{left:calc(var(--scene-width)*.38 - 24px - var(--hand-width)*.97);top:calc(var(--scene-width)*.2237 - var(--hand-width)*.25)}.v15-hero.cl-page .vx-channel-badge{border-width:1px;width:44px;height:44px}.v15-hero.cl-page .vx-channel-badge svg{width:21px;height:21px}.v15-hero .vx-channel-node{animation-name:v15-channel-float;gap:4px;width:74px;transform:translate(-50%,-22px)}.v15-hero .vx-channel-line{stroke-width:.65;opacity:.2}.v15-hero .vx-channel-pulse{stroke-width:.8;opacity:.18;filter:none}.v15-hero .vx-channel-label{font-size:10px;line-height:1.2}.v15-hero .v14-replay{bottom:6px;right:26px}.v15-hero .vx-channel-notification{max-width:min(284px,100vw - 32px)}.v15-hero .v15-hero-actions{display:flex;animation:v14-copy-in 1s cubic-bezier(.22,.9,.28,1).28s both;flex-wrap:wrap;justify-content:center;align-items: center;gap:12px;margin-top:30px}.v15-hero .v15-hero-button{display:inline-flex;color:#fff;font:500 14px/1 var(--font-sans);letter-spacing:-.01em;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#252629;border:0;border-radius:99px;justify-content:center;align-items: center;gap:10px;min-height:50px;padding:14px 24px;transition:background .2s,transform .2s;box-shadow:inset 0 1px #ffffff1a,0 4px 9px #20212712}.v15-hero .v15-hero-button:hover{background:#414249;transform:translateY(-2px)}.v15-hero .v15-hero-button.is-secondary{color:#3c3d43;background:#f2f2f5;box-shadow:inset 0 1px #fff}.v15-hero .v15-hero-button.is-secondary:hover{background:#e8e8ed}.v15-hero .v15-hero-button:focus-visible{outline:2px solid #5b6f79;outline-offset:5px}.v15-hero .v15-hero-options{color:#86868b;letter-spacing:-.01em;animation-delay:.4s;max-width:560px;margin:20px auto 0;font-size:14px;line-height:1.6}@keyframes v15-channel-float{0%,to{transform:translate(-50%,-22px)}50%{transform:translate(-50%,-32px)}}.lemlin-v15 :-webkit-any(.v14-trust,.v14-integrations,.v14-faq,.v14-final){padding-top:80px;padding-bottom:80px}.lemlin-v15 :-moz-any(.v14-trust,.v14-integrations,.v14-faq,.v14-final){padding-top:80px;padding-bottom:80px}.lemlin-v15 :is(.v14-trust,.v14-integrations,.v14-faq,.v14-final){padding-top:80px;padding-bottom:80px}.lemlin-v15 .v14-integrations h2{font-size:clamp(32px,4vw,54px)}.lemlin-v15 .v14-connection-bubbles{margin-top:32px}.v15-trust,.v15-plan{font-family:var(--font-sans);color:#1d1d1f;max-width:1200px;margin:auto;padding:90px 40px}.v15-eyebrow{letter-spacing:.15em;color:#86868b;margin:0 0 20px;font-size:10px;font-weight:600}.v15-trust h2,.v15-plan h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.2vw,60px);font-weight:500;line-height:1.1}.v15-trust h2 em,.v15-plan h2 em{font-family:var(--font-serif,Georgia,serif);font-weight:400}.v15-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px}.v15-trust-grid article{border-top:1px solid #dfe1e5;padding-top:24px}.v15-trust-grid svg{color:#737780;margin-bottom:18px}.v15-trust h3{letter-spacing:-.025em;margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.35}.v15-trust-grid p{color:#777981;margin:0;font-size:14px;line-height:1.65}.v15-plan{max-width:1040px}.v15-plan-heading{text-align:center;max-width:640px;margin:0 auto}.v15-switch-block{text-align:center;margin-top:40px}.v15-switch-label{color:#1d1d1f;letter-spacing:-.01em;margin:0 0 14px;font-size:15px;font-weight:500}.v15-switch{--v15-switch-x:0%;position:relative;display:grid;grid-template-columns:1fr 1fr;background:#f2f2f5;border-radius:99px;width:min(100%,540px);margin:0 auto;padding:4px;box-shadow:inset 0 1px 1px #1d1d1f0a}.v15-switch:before{content:"";position:absolute;transform:translateX(var(--v15-switch-x));background:#252629;border-radius:99px;width:calc(50% - 4px);transition:transform .32s cubic-bezier(.22,.9,.28,1);top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff1a,0 4px 10px #20212724}.v15-switch[data-plan=operator]{--v15-switch-x:100%}.v15-switch-option{position:relative;z-index:1;display:flex;color:#5f6168;text-align:center;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:99px;justify-content:center;align-items: center;min-height:50px;padding:10px 18px;transition:color .25s;font-size:14px;font-weight:500;line-height:1.25}.v15-switch-option:hover{color:#1d1d1f}.v15-switch-option[data-selected=true]{color:#fff}.v15-switch-option input{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;inset:0}.v15-switch-option:has(input:focus-visible){outline:2px solid #6885ad;outline-offset:3px}.v15-switch-help{color:#777981;max-width:560px;margin:16px auto 0;font-size:13px;line-height:1.6}.v15-plan-cards{display:grid;grid-template-columns:1fr 1fr;align-items: start;gap:24px;margin-top:40px}.v15-plan-card{background:#fff;border:1px solid #e6e6e9;border-radius:28px;padding:32px;transition:border-color .25s,box-shadow .25s}.v15-plan-card[data-selected=true]{border-color:#252629;box-shadow:0 24px 64px #1d1d1f0f}.v15-price-top{display:flex;color:#83838b;flex-wrap:wrap;align-items: center;gap:8px 10px;font-size:11px}.v15-price-top span:first-child{color:#37373d;font-size:13px;font-weight:600}.v15-plan-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#252629;border-radius:99px;margin-left:auto;padding:4px 9px;font-size:10px;font-weight:600}.v15-seal{--seal-mark:#fff;display:inline-flex;width:var(--seal-size,44px);height:var(--seal-size,44px);color:#252629;vertical-align:middle;flex-shrink:0}.v15-seal svg{display:block;width:100%;height:100%}.v15-seal-ring{stroke:var(--seal-mark);stroke-opacity:.35;stroke-width:1.5}.v15-seal-mark{stroke:var(--seal-mark);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round}.v15-switch-option .v15-seal{color:inherit;margin-right:8px}.v15-switch-option[data-selected=true] .v15-seal{--seal-mark:#252629}.v15-hero .v15-hero-certified{display:inline-flex;color:#3c3d43;align-items: center;gap:7px}.v15-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:20px}.v15-price .v15-price-basis{margin-left:auto;font-size:11px}.v15-price strong{letter-spacing:-.055em;font-size:52px;font-weight:500;line-height:1.1}.v15-price>span{color:#83838b;font-size:14px}.v15-plan-facts{color:#43434d;margin-top:14px;font-size:13px;line-height:1.6}.v15-plan-facts p{margin:0}.v15-plan-description{color:#777981;margin:16px 0 22px;font-size:14px;line-height:1.6}.v15-plan .v14-pill{cursor:pointer;justify-content:center;width:100%}.v15-plan .v15-plan-card h3{border-top:1px solid #ededf0;margin:26px 0 16px;padding-top:22px;font-size:13px;font-weight:600}.v15-included{list-style:none;display:grid;gap:11px;margin:0;padding:0}.v15-included li{display:flex;color:#52525e;gap:10px;font-size:13px;line-height:1.5}.v15-included svg{color:#92949b;flex-shrink:0;margin-top:2px}.v15-coverage{background:#fff;border:1px solid #e6e6e9;border-radius:20px;max-width:760px;margin:40px auto 0;padding:24px 28px}.v15-plan .v15-coverage h3{margin:0 0 10px;font-size:13px;font-weight:600}.v15-coverage p{color:#52525e;margin:0;font-size:14px;line-height:1.65}.v15-coverage p+p{margin-top:10px}.v15-compare{color:#52525e;text-align:center;background:#f6f6f8;border-radius:16px;max-width:760px;margin:20px auto 0;padding:20px 24px;font-size:14px;line-height:1.65}.v15-compare strong{color:#1d1d1f;font-weight:600}.v15-plan-notes{list-style:none;display:grid;color:#87878e;gap:8px;max-width:760px;margin:28px auto 0;padding:0;font-size:12px;line-height:1.6}.v15-plan-notes li{display:flex;gap:10px}.v15-plan-notes li:before{content:"";background:#c4c4ca;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:8px}@keyframes v15-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v15-plan :-webkit-any(button,a,input):focus-visible{outline:2px solid #666978;outline-offset:5px}.v15-plan :-moz-any(button,a,input):focus-visible{outline:2px solid #666978;outline-offset:5px}.v15-plan :is(button,a,input):focus-visible{outline:2px solid #666978;outline-offset:5px}@media (max-width:860px){.v15-plan-cards{grid-template-columns:1fr;margin-top:30px}.v15-plan-card[data-selected=false]{display:none}.v15-plan-card[data-selected=true]{animation:v15-card-in .3s cubic-bezier(.22,.9,.28,1)both}}@media (max-width:700px){.v15-hero.cl-page .vx-orb-anchor,.v15-hero .vx-orb-halo,.v15-hero.cl-page .vx-orb-talk{left:39.4737%}.v15-hero .v14-stage{height:320px;margin-top:25px;margin-bottom:0}.v15-hero .vx-channel-map{aspect-ratio:auto;height:280px}.v15-hero.cl-page .vx-orb-anchor{width:34%}.v15-hero.cl-page .vx-orb-talk{padding:8px 11px;font-size:11px;top:calc(45.9459% + 17vw + 22px)}.v15-hero .v14-hero-hand{left:calc(var(--scene-width)*.2247 - 20px - var(--hand-width)*.97);top:calc(128.65px - var(--hand-width)*.25)}.v15-hero .vx-channel-node{width:62px}.v15-hero .vx-channel-label{font-size:8px}.v15-hero .vx-channel-notification{z-index:10}.v15-trust,.v15-plan{padding:56px 24px}.v15-trust-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.v15-switch-block{margin-top:30px}.v15-switch-option{min-height:54px;padding:8px 10px;font-size:13px}.v15-plan-card{border-radius:22px;padding:24px}.v15-price strong{font-size:44px}.v15-coverage{padding:20px}.v15-compare{text-align:left}.lemlin-v15 :-webkit-any(.v14-integrations,.v14-faq,.v14-final){padding-top:55px;padding-bottom:55px}.lemlin-v15 :-moz-any(.v14-integrations,.v14-faq,.v14-final){padding-top:55px;padding-bottom:55px}.lemlin-v15 :is(.v14-integrations,.v14-faq,.v14-final){padding-top:55px;padding-bottom:55px}}@media (prefers-reduced-motion:reduce){.v15-hero .vx-channel-node{animation:none}.v15-switch:before,.v15-switch-option,.v15-plan-card{animation:none;transition:none}}.v15-plan.v16-plan{max-width:1200px}.v16-calc{text-align:center;max-width:560px;margin:40px auto 0}.v16-calc-label{display:block;color:#1d1d1f;letter-spacing:-.01em;margin:0 0 14px;font-size:15px;font-weight:500}.v16-calc-row{display:flex;justify-content:center;align-items: center;gap:10px}.v16-step{display:inline-flex;color:#252629;cursor:pointer;background:#f2f2f5;border-radius:99px;justify-content:center;align-items: center;width:46px;height:46px;transition:background .2s}.v16-step:hover:not(:disabled){background:#e6e6ea}.v16-step:disabled{opacity:.4;cursor:default}.v16-count{color:#1d1d1f;font:inherit;letter-spacing:-.03em;text-align:center;-moz-appearance:textfield;appearance:textfield;background:#fff;border:1px solid #e1e1e6;border-radius:16px;width:120px;height:52px;font-size:28px;font-weight:500}.v16-count::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v16-count::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v16-count[aria-invalid=true]{border-color:#b4232c}.v16-slider{background:linear-gradient(to right,#252629 var(--v16-fill,0%),#e3e3e8 var(--v16-fill,0%));appearance:none;-webkit-appearance:none;cursor:pointer;border-radius:99px;width:100%;height:4px;margin:24px 0 0}.v16-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d5d5db;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #1d1d1f26}.v16-slider::-moz-range-thumb{background:#fff;border:1px solid #d5d5db;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #1d1d1f26}.v16-calc-help{color:#777981;margin:14px 0 0;font-size:13px;line-height:1.6}.v16-calc-problem{color:#b4232c;margin:10px 0 0;font-size:13px}.v15-plan-cards.v16-three{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(7,auto);gap:0 20px}.v16-three .v15-plan-card{display:grid;grid-row:span 7;grid-template-rows:subgrid;align-content: start;padding:28px}.v16-three .v15-price strong{font-size:44px}.v16-three .v16-moved strong{letter-spacing:-.03em;font-size:30px}.v16-three .v16-moved span{width:100%}.v16-trial-note{color:#52525e}.v16-calc :-webkit-any(button,input):focus-visible{outline:2px solid #666978;outline-offset:4px}.v16-calc :-moz-any(button,input):focus-visible{outline:2px solid #666978;outline-offset:4px}.v16-calc :is(button,input):focus-visible{outline:2px solid #666978;outline-offset:4px}@media (max-width:980px){.v15-plan-cards.v16-three{grid-template-columns:1fr;grid-template-rows:none;gap:20px;max-width:560px;margin-left:auto;margin-right:auto}.v16-three .v15-plan-card,.v16-three .v15-plan-card[data-selected=false]{display:block;grid-row:auto}.v16-three .v15-plan-card[data-selected=true]{animation:none}}@media (max-width:700px){.v16-calc{margin-top:30px}.v16-three .v15-plan-card{padding:24px}}@media (prefers-reduced-motion:reduce){.v16-step{transition:none}}.v15-plan-cards.v16-two{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(7,auto);gap:0 20px;max-width:880px;margin-left:auto;margin-right:auto}.v16-two .v15-plan-card{display:grid;grid-row:span 7;grid-template-rows:subgrid;align-content: start;padding:28px}.v16-two .v15-included{align-content: start}.v16-two .v15-price strong{font-size:44px}.v16-two .v16-moved strong{letter-spacing:-.03em;font-size:30px}.v16-two .v16-moved span{width:100%}.v15-price-top .v16-plan-name{color:#37373d;font-size:13px;font-weight:600}.v15-price-top .v15-seal{color:#252629}.v16-price-in{animation:v16-price-in .34s cubic-bezier(.22,.9,.28,1)both}@keyframes v16-price-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v16-operator-note{text-align:left;animation:v15-card-in .32s cubic-bezier(.22,.9,.28,1)both;background:#fff;border:1px solid #e6e6e9;border-radius:22px;max-width:640px;margin:22px auto 0;padding:24px 26px;box-shadow:0 18px 48px #1d1d1f0d}.v16-operator-note-head{display:flex;align-items: flex-start;gap:16px}.v15-plan .v16-operator-note h3{letter-spacing:-.02em;margin:4px 0 8px;font-size:17px;font-weight:600}.v16-operator-note-head p{color:#52525e;margin:0;font-size:14px;line-height:1.65}.v16-operator-note .v15-included{grid-template-columns:1fr 1fr;border-top:1px solid #ededf0;gap:11px 20px;margin:20px 0 0;padding-top:18px}.v16-operator-note-trial{color:#777981;margin:18px 0 0;font-size:12.5px;line-height:1.6}@media (max-width:860px){.v15-plan-cards.v16-two{grid-template-columns:1fr;grid-template-rows:none;gap:20px;max-width:560px}.v16-two .v15-plan-card,.v16-two .v15-plan-card[data-selected=false]{display:block;grid-row:auto}.v16-two .v15-plan-card[data-selected=true]{animation:none}.v16-operator-note .v15-included{grid-template-columns:1fr}}@media (max-width:700px){.v16-two .v15-plan-card{padding:24px}.v16-operator-note{padding:20px}}@media (prefers-reduced-motion:reduce){.v16-price-in,.v16-operator-note{animation:none}}:root[data-public-scheme]:not([data-public-scheme=clay]){--frame-accent:color-mix(in srgb,var(--frame-scheme-light)60%,var(--frame-scheme-deep));--frame-accent-ink:color-mix(in srgb,var(--frame-scheme-deep)88%,white);--frame-accent-line:color-mix(in srgb,var(--frame-scheme-light)42%,white);--frame-accent-soft:color-mix(in srgb,var(--frame-scheme-light)13%,white);--frame-orb-light:color-mix(in srgb,var(--frame-scheme-light)28%,white);--frame-orb-mid:var(--frame-scheme-light);--frame-orb-deep:color-mix(in srgb,var(--frame-scheme-deep)80%,var(--frame-scheme-light))}:root[data-public-scheme=mono]{--frame-scheme-light:#aeaeb6;--frame-scheme-deep:#1d1d1f}:root[data-public-scheme=atlas]{--frame-scheme-light:#7acdbf;--frame-scheme-deep:#105254}:root[data-public-scheme=iris]{--frame-scheme-light:#afa5fa;--frame-scheme-deep:#4737be}:root[data-public-scheme=olive]{--frame-scheme-light:#b2be86;--frame-scheme-deep:#4e5832}:root[data-public-scheme=ember]{--frame-scheme-light:#f5ba7a;--frame-scheme-deep:#9e541a}:root[data-public-scheme=quartz]{--frame-scheme-light:#f0adc3;--frame-scheme-deep:#923a58}:root[data-public-scheme=ocean]{--frame-scheme-light:#96beec;--frame-scheme-deep:#1e5096}:root[data-public-scheme=emerald]{--frame-scheme-light:#8ccfaa;--frame-scheme-deep:#166946}:root[data-public-scheme=ruby]{--frame-scheme-light:#eca0a3;--frame-scheme-deep:#962434}@media (max-width:640px){.v15-hero .v15-hero-certified{display:inline}.v15-hero .v15-hero-certified>:first-child{display:inline-block;vertical-align:-4px;margin-right:5px}}.v17-wave{position:fixed;z-index:40;display:none;flex-direction:column;top:50%;right:20px;transform:translateY(-50%)}@media (min-width:1024px){.v17-wave{display:flex}}.v17-wave button{display:flex;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items: center;width:44px;height:10px;padding:0}.v17-wave span{display:block;will-change:width;background:#c7c7cc;border-radius:999px;height:1.5px;transition:background-color .5s}.v17-wave span[data-near]{background:#8e8e93}.v17-wave button:hover span{background:#6e6e73}.v17-wave button:focus-visible{outline:2px solid #666978;outline-offset:1px;border-radius:3px}@media (prefers-reduced-motion:reduce){.v17-wave span{transition:none}}.v17-footer{position:relative;overflow:hidden;color:#1d1d1f;font-family:var(--font-sans,Inter,system-ui,sans-serif);background:#fff;padding:80px 0 0}.v17-footer-card{position:relative;z-index:1;display:grid;grid-template-columns:1.6fr 1fr 1fr auto;box-sizing:border-box;-webkit-backdrop-filter:blur(28px)saturate(190%);backdrop-filter:blur(28px)saturate(190%);background:#fff6;border:1px solid #0000000d;border-radius:40px;gap:40px;width:calc(100% - 48px);max-width:1212px;margin:0 auto;padding:56px;box-shadow:0 1px 2px #13151508,0 24px 70px -40px #1315151f}.v17-footer-brand{max-width:340px}.v17-footer-logo{display:inline-flex;color:#1d1d1f;text-decoration:none;align-items: center;gap:7px}.v17-footer-logo>span:last-child{letter-spacing:-.95px;font-size:23px;font-weight:600;line-height:1}.v17-footer-logo .lemlin-public{background:0 0}.v17-footer-logo .v17-footer-orb{display:block;background:radial-gradient(circle at 30% 25%,var(--frame-orb-light,#fff6df),var(--frame-orb-mid,#c5b59b)50%,var(--frame-orb-deep,#7b8078));border-radius:50%;width:22px;height:22px;margin:0;box-shadow:0 2px 7px #33333312}.v17-footer-logo .v17-footer-orb.gl{background:0 0}.v17-footer-title{letter-spacing:-.015em;margin:24px 0 0;font-size:20px;font-weight:600}.v17-footer-lead{color:#6e6e73;margin:8px 0 0;font-size:14px;line-height:1.55}.v17-footer-cta{position:relative;overflow:hidden;display:inline-flex;color:#fff;font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#353538 0%,#232325 100%);border:0;border-radius:26px;align-items: center;gap:7px;min-height:36px;margin-top:20px;padding:6px 15px;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s;font-size:13px;font-weight:500;box-shadow:inset 0 1px #ffffff24,0 8px 18px -8px #00000073}.v17-footer-cta:after{content:"";position:absolute;border-radius:inherit;pointer-events:none;background:linear-gradient(-45deg,#fff0 38%,#ffffff12 52%,#ffffff38 61%,#ffffff12 70%,#fff0 84%) -55% -55%/300% 300% no-repeat;transition:background-position 2s cubic-bezier(.32,.2,.25,1);inset:0}.v17-footer-cta:hover{transform:scale(1.02)}.v17-footer-cta:hover:after{background-position:100% 100%}.v17-footer-cta:active{transform:scale(1);box-shadow:inset 0 2px 6px #00000073}.v17-footer-social{display:flex;gap:12px;margin-top:24px}.v17-footer-social button{display:grid;color:#1d1d1f;cursor:pointer;background:linear-gradient(145deg,#fff 0%,#f1f2f4 100%);border:0;border-radius:12px;place-items: center;width:44px;height:44px;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0000000f,0 8px 16px -8px #00000038}.v17-footer-social button:hover{transform:translateY(-1px)}.v17-footer-social button:active{transform:none;box-shadow:inset 0 2px 5px #0000001f}.v17-footer-legal{letter-spacing:.005em;color:#86868b;margin:40px 0 0;font-size:12.5px;line-height:1.45}.v17-footer-column>p,.v17-footer-heading{margin:0;font-size:15px;font-weight:600;line-height:1.6}.v17-footer-column ul{list-style:none;margin:20px 0 0;padding:0}.v17-footer-column li+li{margin-top:4px}.v17-footer-column :-webkit-any(a,button){display:inline-block;color:#6e6e73;font:inherit;text-align:left;text-decoration:none;cursor:pointer;background:0 0;border:0;padding:8px 0;transition:color .2s;font-size:15px;line-height:1.6}.v17-footer-column :-moz-any(a,button){display:inline-block;color:#6e6e73;font:inherit;text-align:left;text-decoration:none;cursor:pointer;background:0 0;border:0;padding:8px 0;transition:color .2s;font-size:15px;line-height:1.6}.v17-footer-column :is(a,button){display:inline-block;color:#6e6e73;font:inherit;text-align:left;text-decoration:none;cursor:pointer;background:0 0;border:0;padding:8px 0;transition:color .2s;font-size:15px;line-height:1.6}.v17-footer-column :-webkit-any(a,button):hover{color:#1d1d1f}.v17-footer-column :-moz-any(a,button):hover{color:#1d1d1f}.v17-footer-column :is(a,button):hover{color:#1d1d1f}.v17-footer-security{text-align:right}.v17-footer-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#86868b;margin:0;font-size:12.5px;font-weight:600}.v17-footer-seals{display:flex;justify-content:flex-end;align-items: center;gap:16px;margin-top:16px}.v17-seal{display:block;overflow:visible;opacity:.8;filter:grayscale(1);width:56px;height:56px;transition:filter .3s,opacity .3s,transform .3s}.v17-seal:hover{opacity:1;filter:none;transform:translateY(-1px)}.v17-seal-words{font-family:var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.09em;font-weight:700}.v17-seal-plate{letter-spacing:0}.v17-footer-note{color:#86868b;margin:14px 0 0;font-size:12.5px;line-height:1.45}.v17-footer-report{max-width:300px;margin:32px 0 0 auto}.v17-footer-text{color:#6e6e73;margin:6px 0 0;font-size:12.5px;line-height:1.45}.v17-footer-link{display:inline-block;color:#1d1d1f;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px 0;transition:color .2s;font-size:15px;font-weight:600}.v17-footer-link:hover{color:#6e6e73}.v17-footer :-webkit-any(a,button):focus-visible{outline:2px solid #666978;outline-offset:4px;border-radius:6px}.v17-footer :-moz-any(a,button):focus-visible{outline:2px solid #666978;outline-offset:4px;border-radius:6px}.v17-footer :is(a,button):focus-visible{outline:2px solid #666978;outline-offset:4px;border-radius:6px}.v17-footer-giant{position:relative;aspect-ratio:640/100;overflow:hidden;color:#f0f0f2;width:100vw;max-width:1600px;margin:80px auto 0}.v17-footer-giant svg{display:block;width:100%;height:auto}.v17-footer-giant text{font-family:var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:-.045em;font-size:150px;font-weight:600}@media (max-width:1119px){.v17-footer-card{grid-template-columns:1fr 1fr;gap:48px 32px;padding:48px}.v17-footer-brand,.v17-footer-security{grid-column:1/-1}.v17-footer-security{text-align:left}.v17-footer-seals{justify-content:flex-start}.v17-footer-report{margin-left:0}}@media (max-width:640px){.v17-footer{padding-top:64px}.v17-footer-card{border-radius:32px;width:calc(100% - 32px);padding:32px}.v17-footer-giant{margin-top:48px}}@media (prefers-reduced-motion:reduce){.v17-footer-cta,.v17-footer-cta:after,.v17-footer-social button,.v17-seal{transition:none}}.v14-ops{color:#34343b;font-family:var(--font-sans,Arial,sans-serif);min-height:530px;padding:28px}.v14-ops *{box-sizing:border-box}.v14-ops button,.v14-ops select{font:inherit;cursor:pointer}.v14-ops button:disabled{cursor:default;opacity:.4}.v14-ops button:focus-visible{outline:2px solid #9b8d78;outline-offset:4px}.v14-ops select:focus-visible{outline:2px solid #9b8d78;outline-offset:4px}.v14-ops-heading{display:flex;justify-content:space-between;align-items: start;gap:18px;margin-bottom:24px}.v14-ops-heading>div>span{letter-spacing:.14em;color:#9b9387;font-size:9px}.v14-ops-heading h3{letter-spacing:-.035em;margin:8px 0;font-size:23px;font-weight:500;line-height:1.25}.v14-ops-heading p{color:#85858c;max-width:470px;margin:0;font-size:12px;line-height:1.7}.v14-ops-sample{white-space:nowrap;color:#8e8980;border:1px solid #eeece7;border-radius:20px;padding:6px 10px;font-size:9px}.v14-ops-columns{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.08fr);align-items: start;gap:22px}.v14-ops-columns>div{min-width:0}.v14-ops-message{overflow:hidden;background:#fff;border:1px solid #e9e9e9;border-radius:18px;box-shadow:0 10px 30px #24242b05}.v14-ops-message>header{display:flex;color:#578267;background:#f2f7f4;border-bottom:1px solid #e7eee9;align-items: center;gap:8px;padding:10px 15px;font-size:10px}.v14-ops-message>header svg{width:17px;height:17px}.v14-ops-message>header small{color:#939c95;margin-left:4px;font-size:8px}.v14-ops-message>div{padding:16px}.v14-ops-message p{color:#72727b;margin:13px 0;font-size:12px;line-height:1.75}.v14-ops-sender{display:flex;align-items: center;gap:8px}.v14-ops-sender>img,.v14-ops-sender>i{object-fit:cover;border-radius:50%;width:26px;height:26px}.v14-ops-sender strong{display:flex;align-items: center;gap:6px;font-size:11px;font-weight:500}.v14-uploaded-photo{margin:12px 0 0}.v14-uploaded-photo>img{object-fit:cover;border-radius:9px;width:100%;height:138px}.v14-uploaded-photo figcaption{display:flex;color:#94949a;align-items: center;gap:6px;margin-top:7px;font-size:9px}.v14-uploaded-photo figcaption svg:last-child{color:#78a49c;margin-left:auto}.v14-ops-route{display:flex;color:#a29b90;justify-content:center;align-items: center;gap:7px;margin-top:16px;font-size:8px}.v14-ops-thinking{background:#faf9f6;border:1px solid #e8e4dc;border-radius:18px;padding:25px}.v14-ops-thinking>i{display:block;width:32px;height:32px;margin-bottom:18px}.v14-ops-thinking strong{display:block;font-size:15px;font-weight:500}.v14-ops-thinking p{color:#7c7973;font-size:12px;line-height:1.8}.v14-ops-thinking>span{color:#a0998e;font-size:9px}.v14-ops-sheet{background:linear-gradient(135deg,#faf9f6,#fff);border:1px solid #e8e6e1;border-radius:18px;padding:20px}.v14-sheet-title{display:flex;border-bottom:1px solid #eeece7;align-items: center;gap:8px;padding-bottom:16px;font-size:11px}.v14-sheet-title>svg{color:#968b76;flex:none}.v14-sheet-title>strong{font-weight:500}.v14-sheet-title>span{color:#95918a;margin-left:auto;font-size:9px}.v14-review-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.v14-review-photos figure{position:relative;overflow:hidden;border-radius:9px;margin:0}.v14-review-photos figure>img,.v14-review-photos figure>div{object-fit:cover;width:100%;height:114px}.v14-review-photos figure>div{display:flex;color:#b1a99a;text-align:center;background:#f0eeea;flex-direction:column;justify-content:center;align-items: center;gap:9px;font-size:9px}.v14-review-photos figcaption{color:#8d877c;padding:8px 0;font-size:9px}.v14-review-photos [data-checking=true]:after{content:"";position:absolute;background:var(--frame-accent,#c1ae82);box-shadow:0 0 22px 8px color-mix(in srgb,var(--frame-accent,#d3c39b)38%,transparent);animation:v14-photo-scan 2s ease-in-out infinite;pointer-events:none;height:3px;top:0;left:0;right:0}.v14-review-checklist{list-style:none;margin:18px 0;padding:0}.v14-review-checklist li{display:flex;color:#aba8a0;align-items: center;gap:8px;padding:8px 0;font-size:10px;line-height:1.5}.v14-review-checklist li svg{color:#bfbab0;background:#eeece6;border-radius:50%;flex:none;width:18px;height:18px;padding:2px}.v14-review-checklist li[data-done=true]{color:#5c7464}.v14-review-checklist li[data-done=true] svg{color:#5c7c62;background:#e4eee6}.v14-sheet-result{color:#7a756b;border-top:1px solid #eae7df;margin:12px 0 0;padding-top:12px;font-size:11px;line-height:1.7}.v14-ops-controls{display:flex;border-top:1px solid #efeeeb;justify-content:space-between;align-items: center;gap:16px;margin-top:24px;padding-top:18px}.v14-ops-controls>span{color:#a09a91;font-size:10px}.v14-ops-controls>button,.v14-calendar-actions>button{display:inline-flex;color:#89857b;background:0 0;border:0;border-radius:20px;align-items: center;gap:8px;padding:10px 15px;font-size:11px}.v14-ops .v14-ops-primary{display:inline-flex;color:#fff;background:#373b36;border:1px solid #373b36;border-radius:24px;justify-content:center;align-items: center;gap:9px;padding:12px 19px;transition:transform .2s,box-shadow .2s;font-size:11px}.v14-ops-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 14px #343b3420}.v14-ops-note{color:#a19c94;margin:14px 0 0;font-size:9px;line-height:1.65}@media (min-width:900px) and (max-height:900px){.v14-ops{min-height:510px;padding:22px}.v14-ops-heading{margin-bottom:16px}.v14-ops-sheet{padding:16px}.v14-review-photos figure>img,.v14-review-photos figure>div{height:88px}.v14-review-checklist{margin-block-start:10px;margin-block-end:10px}.v14-review-checklist li{padding-block-start:5px;padding-block-end:5px}.v14-ops-controls{margin-top:16px;padding-top:12px}}.v14-document-pair{display:grid;gap:8px}.v14-document-pair>span{display:flex;color:#96949b;background:#f7f7f8;border-radius:10px;align-items: center;gap:10px;padding:12px}.v14-document-pair strong{color:#666670;font-size:10px;font-weight:500}.v14-document-pair small{display:block;color:#9e9aa2;margin-top:4px;font-size:9px;font-weight:400}.v14-sheet-eyebrow{letter-spacing:.08em;color:#969084;margin:20px 0 10px;font-size:9px}.v14-sheet-amount{display:block;letter-spacing:-.045em;margin:10px 0 24px;font-size:clamp(23px,2.6vw,36px);font-weight:400;line-height:1.2}.v14-ledger-row{display:flex;color:#8b857b;border-top:1px solid #edeae4;justify-content:space-between;align-items: center;gap:15px;padding:12px 0;font-size:11px}.v14-ledger-row strong{color:#514f4a;font-weight:500}.v14-report-filters{display:flex;gap:12px;margin-bottom:22px}.v14-report-filters label{display:flex;color:#a09a90;align-items: center;gap:10px;font-size:10px}.v14-report-filters select{color:#645f55;background:#f9f8f6;border:1px solid #e9e5dd;border-radius:18px;max-width:180px;padding:8px 28px 8px 12px;font-size:11px}.v14-report-build{display:flex;color:#8c867a;align-items: center;gap:10px;margin:22px 0;font-size:11px;line-height:1.6}.v14-report-build i{flex:none;width:24px;height:24px}.v14-finance-report>span{color:#938d81;font-size:10px}.v14-finance-report[data-ready=true]{animation:v14-report-arrive .45s ease both}.v14-report-balance{display:flex;color:#757065;background:#f0eee7;border-radius:10px;justify-content:space-between;align-items: center;gap:12px;margin:5px -4px 12px;padding:14px;font-size:11px}.v14-report-balance strong{color:#423f38;font-size:21px;font-weight:500}.v14-ops-sheet>small{display:block;color:#9c9588;font-size:9px;line-height:1.6}.v14-ops-sheet>h4{letter-spacing:-.04em;margin:24px 0 12px;font-size:22px;font-weight:400}.v14-ops-sheet>p:not([class]){color:#8d887d;font-size:12px;line-height:1.8}.v14-ops-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.v14-ops-pills button{color:#939086;background:#fff;border:1px solid #e9e6df;border-radius:20px;padding:8px 12px;font-size:10px}.v14-ops-pills button[aria-pressed=true]{color:#766c57;background:#f2eee5;border-color:#ded5c3}.v14-calendar-heading{display:flex;justify-content:space-between;align-items: center;gap:15px;margin-bottom:14px;font-size:12px}.v14-calendar-heading strong{font-weight:500}.v14-calendar-heading span{color:#9b968d;font-size:9px}.v14-rate-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.v14-rate-calendar>b{text-align:center;color:#a3a097;padding:4px 0;font-size:9px;font-weight:400}.v14-rate-calendar>div{background:#faf9f7;border:1px solid #efede8;border-radius:8px;padding:8px 10px;transition:background .4s}.v14-rate-calendar>div>span{display:flex;color:#a09a90;justify-content:space-between;align-items: center;font-size:8px}.v14-rate-calendar>div>strong{display:block;margin-top:3px;font-size:12px;font-weight:500}.v14-rate-calendar>div[data-changed=true]{background:#f1f5ef;border-color:#e0e9db}.v14-rate-calendar>div[data-locked=true]{background:#f1ede5;border-color:#e5ddcc}.v14-calendar-reason{display:flex;color:#9b8c70;align-items: start;gap:10px;margin:17px 0}.v14-calendar-reason>svg{flex:none;margin-top:3px}.v14-calendar-reason p{margin:0;font-size:11px;line-height:1.65}.v14-calendar-reason small{display:block;color:#aaa397;margin-top:4px;font-size:9px}.v14-calendar-actions{display:flex;justify-content:space-between;gap:12px}.v14-call-preview{text-align:center;background:#faf9f6;border:1px solid #ece9e1;border-radius:18px;padding:24px 18px}.v14-call-icon{display:grid;color:#829177;background:#edf1e9;border:1px solid #dfe5d9;border-radius:50%;place-items: center;width:55px;height:55px;margin:0 auto 18px}.v14-call-preview>span{letter-spacing:.15em;color:#a39a89;font-size:8px}.v14-call-preview h4{display:flex;justify-content:center;align-items: center;gap:10px;margin:13px 0;font-size:14px;font-weight:500}.v14-call-preview p{color:#817b70;min-height:85px;margin:12px 0;font-size:12px;line-height:1.8}.v14-call-wave{display:flex;color:#b3aa98;justify-content:center;align-items: center;gap:4px;height:48px;margin:15px 0}.v14-call-wave i{animation:v14-call-wave 1.3s ease-in-out infinite;background:currentColor;border-radius:8px;width:3px}@keyframes v14-photo-scan{50%{top:105px}}@keyframes v14-report-arrive{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes v14-call-wave{50%{transform:scaleY(.35);opacity:.4}}@media (max-width:680px){.v14-ops{padding:22px 18px}.v14-ops-columns{grid-template-columns:1fr;gap:18px}.v14-ops-heading h3{font-size:21px}.v14-ops-sample{display:none}.v14-report-filters{flex-wrap:wrap}.v14-rate-calendar>div{padding:7px 5px}.v14-rate-calendar>div>strong{font-size:10px}.v14-calendar-heading{flex-direction:column;align-items: start;gap:5px}.v14-calendar-actions{flex-wrap:wrap}.v14-ops-controls{gap:8px}.v14-ops-controls>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.v14-ops *{animation:none!important;transition:none!important}}.v14-workflows{color:#1d1d1f;font-family:var(--font-sans);background:#fff;padding:clamp(100px,32vh,360px) 28px 96px;scroll-margin-top:110px}.v14-workflow-intro{text-align:center;margin:0 auto 56px}.v14-workflow-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.4vw,54px);font-weight:500;line-height:1.14}.v14-workflow-intro h2 em{font-family:var(--font-serif,Georgia,serif);font-weight:400}.v14-workflow-intro>p{color:#777780;margin:22px 0 0;font-size:16px}.v14-flow-shell{display:grid;grid-template-columns:225px minmax(0,1fr);background:#fff;border:1px solid #e8e8ea;border-radius:28px;max-width:1280px;margin:auto;box-shadow:0 24px 80px #24242806}.v14-flow-menu{border-right:1px solid #ececee;padding:30px 14px}.v14-flow-menu>p{letter-spacing:-.025em;color:#34343a;margin:0 14px 24px;font-size:20px;font-weight:500}.v14-flow-options{display:grid;gap:7px}.v14-flow-options button{display:flex;text-align:left;color:#72727a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items: center;gap:12px;padding:15px 12px;transition:background .2s,color .2s}.v14-flow-options button>svg{flex:none}.v14-flow-options button>svg:last-child{width:10px;margin-left:auto}.v14-flow-options button strong{display:block;color:#57575e;font-size:13px;font-weight:500}.v14-flow-options button small{display:block;margin-top:5px;font-size:10px;line-height:1.5}.v14-flow-options button[aria-pressed=true]{color:#837158;background:#f4f2ee;border-color:#e9e5de}.v14-flow-options button[aria-pressed=true] strong{color:#272725}.v14-flow-options button:hover{color:#343439;background:#f7f7f8}.v14-flow-menu-note{display:block;color:#74747c;margin:34px 14px 0;font-size:11px;line-height:1.7}.v14-flow-player{min-width:0}.v14-flow-toolbar{display:flex;color:#72727a;border-bottom:1px solid #eeeef0;justify-content:space-between;gap:16px;padding:22px 26px;font-size:11px}.v14-flow-toolbar>span{display:flex;align-items: center;gap:8px}.v14-flow-toolbar>span:first-child{color:#53535a}.v14-flow-toolbar button{display:grid;color:#818188;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items: center;width:28px;height:28px}.v14-flow-toolbar button:hover{background:#f1f1f4}.v14-flow-progress{display:flex;color:#74747c;justify-content:space-between;align-items: center;gap:24px;padding:22px 32px 0;font-size:11px}.v14-flow-progress>div{overflow:hidden;background:#eeedf0;border-radius:10px;width:150px;height:3px}.v14-flow-progress>div>span{display:block;background:var(--frame-accent,#aca08b);height:100%;transition:width .3s}.v14-flow-stage{display:grid;grid-template-columns:minmax(280px,.9fr)minmax(0,1.5fr);align-items: start;gap:26px;min-height:465px;padding:24px}.v14-flow-current{min-width:0}.v14-flow-status{color:#74747d;text-align:center;min-height:20px;margin:0 0 18px;font-size:12px;line-height:1.6}.v14-flow-message{overflow:hidden;animation:v14-message-arrive .35s ease-out;background:#fff;border:1px solid #e4e4e8;border-radius:21px;max-width:430px;min-height:224px;margin:0 auto;box-shadow:0 8px 30px #1c1c2808}.v14-flow-message-header{display:flex;color:#74747c;background:#fbfafb;border-bottom:1px solid #eeeef0;justify-content:space-between;align-items: center;min-height:52px;padding:10px 17px;font-size:10px}.v14-flow-message[data-channel=whatsapp] .v14-flow-message-header{background:#f0f8f3;border-color:#e2eee6}.v14-flow-message[data-channel=lemlin]{background:#fcfbf8;border-color:#e5dfd4}.v14-flow-message[data-channel=lemlin] .v14-flow-message-header{background:#f4f1eb;border-color:#eae4d9}.v14-flow-channel{display:flex;color:#d75867;align-items: center;gap:8px;font-size:11px;line-height:1.4}.v14-flow-channel svg{width:18px;height:18px}.v14-flow-channel small{display:block;color:#74747c;font-size:9px}[data-channel=gmail] .v14-flow-channel{color:#b36555}[data-channel=whatsapp] .v14-flow-channel{color:#458363}.v14-flow-private{display:inline-flex;border:1px solid var(--frame-accent-line,#e2daca);color:var(--frame-accent-ink,#8e7e61);border-radius:30px;align-items: center;gap:6px;padding:5px 9px}.v14-flow-mini-orb{display:inline-block;background:radial-gradient(circle at 29% 24%,var(--frame-orb-light,#fff7df),var(--frame-orb-mid,#c8ac86)35%,var(--frame-orb-deep,#887965)65%,var(--frame-orb-mid,#d4c5ae));border-radius:50%;flex:none;width:17px;height:17px;box-shadow:inset 0 0 0 1px #8c796528,0 2px 4px #82705720}.v14-flow-message-content{padding:20px}.v14-flow-people{display:flex;align-items: center;gap:12px}.v14-flow-faces{display:flex;flex:none;padding-right:3px}.v14-flow-face{display:block;position:relative;background:#efede7;border:2px solid #fff;border-radius:50%;width:36px;height:36px}.v14-flow-face+.v14-flow-face{margin-left:-10px}.v14-flow-face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.v14-flow-face .cl-orb{display:block;background:radial-gradient(circle at 30% 25%,var(--frame-orb-light,#e2cfb4),var(--frame-orb-deep,#927b61));border-radius:50%;width:32px;height:32px}.v14-flow-face .cl-orb.gl{background:0 0}.v14-flow-people strong{display:flex;flex-wrap:wrap;align-items: center;gap:8px;font-size:13px;font-weight:600}.v14-flow-people small{display:block;color:#74747c;margin-top:5px;font-size:10px;line-height:1.5}.v14-flow-people small>span{margin:0 3px}.v14-flow-thinking-dots{display:inline-flex;gap:3px}.v14-flow-thinking-dots i{animation:v14-thinking 1.3s infinite ease-in-out;background:#a9987a;border-radius:50%;width:3px;height:3px}.v14-flow-thinking-dots i:nth-child(2){animation-delay:.15s}.v14-flow-thinking-dots i:nth-child(3){animation-delay:.3s}.v14-flow-message .cv3-typed-message{position:relative;color:#4e4e55;margin:23px 0 0;font-size:14px;line-height:1.7}.v14-workflows .sr-only{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.v14-workflows .cv3-message-space{display:block;visibility:hidden}.v14-workflows .cv3-message-ink{position:absolute;inset:0}.v14-workflows .cv3-typing-caret{display:inline-block;vertical-align:-2px;background:#8c8374;width:1px;height:14px;margin-left:2px}.v14-flow-approval{display:grid;border-top:1px solid #eeedf0;gap:12px;margin-top:22px;padding-top:18px}.v14-flow-approval>span{display:flex;color:#8d7756;align-items: center;gap:7px;font-size:11px}.v14-flow-approval button{display:flex;color:#fff;cursor:pointer;animation:v14-invite 2.5s 3;background:#827761;border:1px solid #7c735f;border-radius:11px;justify-content:space-between;align-items: center;gap:16px;width:100%;padding:13px 16px;font-size:13px}.v14-flow-controls{display:flex;justify-content:space-between;align-items: center;gap:14px;max-width:430px;margin:20px auto 0}.v14-flow-controls button{display:inline-flex;color:#787880;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e9e8eb;border-radius:999px;justify-content:center;align-items: center;gap:8px;min-height:44px;padding:10px 16px;font-size:12px}.v14-flow-controls button.v14-flow-next{color:#fff;background:#27272a;border-color:#27272a}.v14-flow-controls button:hover:not(:disabled){box-shadow:0 3px 12px #1a1a2020}.v14-flow-controls button:disabled{opacity:.3;cursor:default}.v14-flow-controls>span{color:#74747c;text-align:center;font-size:10px;line-height:1.6}.v14-flow-controls{flex-wrap:wrap}.v14-flow-controls>span{order:3;width:100%}.v14-flow-complete{display:flex;text-align:center;flex-direction:column;justify-content:center;align-items: center;max-width:500px;min-height:315px;margin:auto;padding:24px}.v14-flow-complete>span{display:grid;color:#5a7c5f;background:#f0f4ef;border-radius:50%;place-items: center;width:48px;height:48px;margin-bottom:20px}.v14-flow-complete h3{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:500;line-height:1.3}.v14-flow-complete p{color:#74747c;margin:14px 0 22px;font-size:12px;line-height:1.7}.v14-flow-complete button{display:inline-flex;color:#77694e;cursor:pointer;background:0 0;border:0;align-items: center;gap:10px;font-size:12px}.v14-flow-trail{min-width:0;padding:0 0 10px}.v14-flow-trail-heading{display:flex;color:#777780;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:15px;font-size:10px;line-height:1.5}.v14-flow-trail-heading strong{color:#4e4e58;font-size:11px;font-weight:500}.v14-flow-trail ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;gap:22px;margin:0;padding:0}.v14-flow-trail li{min-width:0}.v14-flow-path{position:relative}.v14-flow-path-lines{position:absolute;overflow:visible;pointer-events:none;color:var(--frame-accent,#b1a999);width:100%;height:100%;inset:0}.v14-flow-path-lines>path{fill:none;stroke:currentColor;stroke-width:1.6}.v14-flow-trail button{--channel-tint:#f9f7f2;--channel-border:#e5dfd4;position:relative;display:grid;text-align:left;border:1px solid var(--channel-border);color:#5f5e66;cursor:pointer;background:#fff;border-radius:12px;gap:4px;width:100%;min-height:80px;padding:0 0 9px}.v14-flow-trail button:hover{background:#fffefa;border-color:#cfc5b4}.v14-flow-trail button[data-channel=lemlin]{--channel-tint:var(--frame-accent-soft,#f5f1e9);--channel-border:var(--frame-accent-line,#e1d6c5)}.v14-flow-trail button[data-channel=whatsapp]{--channel-tint:#edf7f0;--channel-border:#d4e8db}.v14-flow-trail button[data-channel=airbnb]{--channel-tint:#fff0f2;--channel-border:#f2dbe0}.v14-flow-trail button[data-channel=gmail]{--channel-tint:#fff4ee;--channel-border:#eddcd2}.v14-flow-trail button[aria-current=step]{box-shadow:0 0 0 2px color-mix(in srgb,var(--frame-accent,#ad9f85)31%,transparent),0 5px 15px #443d2f0a}.v14-flow-current-label{color:var(--frame-accent-ink,#8e7958);text-transform:uppercase;letter-spacing:.06em;padding:2px 9px 0;font-size:8px}.v14-flow-trail-meta{display:flex;border-bottom:1px solid var(--channel-border);background:var(--channel-tint);color:#7c7567;border-radius:11px 11px 0 0;align-items: center;gap:6px;min-height:34px;margin-bottom:3px;padding:7px 8px;font-size:9px}.v14-flow-trail-meta .v14-flow-step-number{font-variant-numeric:tabular-nums;margin-right:auto}.v14-flow-trail .v14-flow-channel{gap:5px;font-size:9px}.v14-flow-trail .v14-flow-channel svg{flex:none;width:16px;height:16px}.v14-flow-trail .v14-flow-private{border:0;padding:0;font-size:9px}.v14-flow-trail-meta>svg{flex:none}.v14-flow-trail strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:500}.v14-flow-trail button>strong,.v14-flow-trail-excerpt{padding-inline-start:9px;padding-inline-end:9px}.v14-flow-trail-excerpt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#74747c;font-size:10px;line-height:1.5}.v14-flow-trail-empty{color:#7f7a70;text-align:center;border:1px dashed #e8e4dc;border-radius:14px;margin:18px 0 0;padding:28px 14px;font-size:11px;line-height:1.8}@keyframes v14-message-arrive{0%{translate:0 8px}to{translate:0}}.v14-workflow-outro{text-align:center;margin-top:44px}.v14-workflow-outro a{display:inline-flex;color:#fff;text-decoration:none;background:#1d1d1f;border-radius:999px;align-items: center;gap:10px;padding:14px 24px;transition:background .2s,transform .2s;font-size:14px}.v14-workflow-outro a:hover{background:#3a3a3d;transform:translateY(-2px)}.v14-workflows button:focus-visible{outline:2px solid #a4957d;outline-offset:4px}.v14-workflows a:focus-visible{outline:2px solid #a4957d;outline-offset:4px}.v14-workflows summary:focus-visible{outline:2px solid #a4957d;outline-offset:4px}@keyframes v14-thinking{0%,to{opacity:.3}50%{opacity:1}}@keyframes v14-invite{50%{box-shadow:0 0 0 5px #b6a38620}}@media (max-width:850px){.v14-workflows{padding:110px 20px 64px}.v14-flow-shell{grid-template-columns:1fr;max-width:670px}.v14-flow-menu{border-bottom:1px solid #ececee;border-right:0;min-width:0;padding:20px}.v14-flow-menu>p{margin:0 0 15px}.v14-flow-options{display:flex;overflow-x:auto;gap:8px;margin:-4px;padding:4px 4px 8px}.v14-flow-options button{flex:none;padding:12px}.v14-flow-options button small,.v14-flow-options button>svg:last-child,.v14-flow-menu-note{display:none}.v14-flow-options button strong{font-size:12px}}@media (max-width:680px){.v14-flow-stage{grid-template-columns:1fr;gap:30px}.v14-flow-current{width:100%;max-width:430px;margin:auto}.v14-flow-trail{border-top:1px solid #eeeae4;padding-top:20px}.v14-flow-trail ol{gap:24px}}@media (max-width:520px){.v14-workflows{padding:80px 14px 60px}.v14-workflow-intro{margin-bottom:35px;padding-inline-start:6px;padding-inline-end:6px}.v14-workflow-intro>p{font-size:14px;line-height:1.6}.v14-flow-shell{border-radius:20px}.v14-flow-toolbar{gap:6px;padding:16px;font-size:9px}.v14-flow-toolbar>span{gap:5px}.v14-flow-progress{padding:18px 18px 0;font-size:10px}.v14-flow-progress>div{width:110px}.v14-flow-stage{padding:20px 14px}.v14-flow-status{font-size:11px}.v14-flow-message-content{padding:20px 16px}.v14-flow-people strong{gap:5px;font-size:12px}.v14-flow-people small{font-size:9px}.v14-flow-message .cv3-typed-message{font-size:14px}.v14-flow-controls{flex-wrap:wrap}.v14-flow-controls>span{order:3;width:100%}.v14-flow-trail ol{gap:20px}}@media (prefers-reduced-motion:reduce){.v14-workflows *,.v14-workflows *:before{animation:none!important;transition:none!important}}.v14-flow-areas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:1100px;margin:0 auto 30px}.v14-flow-areas button{display:flex;color:#83838e;cursor:pointer;background:linear-gradient(#fff,#f7f7fa);border:1px solid #ececf0;border-radius:24px;align-items: center;gap:8px;padding:13px 19px;transition:background .2s,box-shadow .2s;font-size:12px;box-shadow:inset 0 1px #fff,0 4px 15px #23233304}.v14-flow-areas button[aria-pressed=true]{color:#353540;background:#f0f0f4;border-color:#d8d9e0;box-shadow:inset 0 2px 5px #2b2e4710}.v14-flow-areas button:hover{color:#32323b;border-color:#ccced8}.v14-flow-areas button:focus-visible{outline:2px solid #627a93;outline-offset:4px}.v14-flow-evidence{display:flex;gap:8px;margin-top:15px}.v14-flow-evidence figure{overflow:hidden;border:1px solid #ececf0;border-radius:10px;flex:1;margin:0}.v14-flow-evidence img{object-fit:cover;width:100%;height:110px}.v14-flow-evidence figcaption{display:flex;color:#90909c;align-items: center;gap:5px;padding:7px 10px;font-size:9px}.v14-flow-report{background:#fafafd;border:1px solid #e7e7ee;border-radius:12px;margin-top:15px;padding:13px}.v14-flow-report>div{display:flex;color:#5f6474;align-items: center;gap:8px;padding-bottom:12px;font-size:11px}.v14-flow-report>div>small{color:#8e929f;margin-left:auto;font-size:9px}.v14-flow-report>p{display:flex;color:#888b96;justify-content:space-between;gap:8px;margin:0;padding:6px 0;font-size:10px}.v14-flow-report>p:last-child{color:#424a60;border-top:1px solid #e2e4ed;margin-top:6px;padding-top:12px}.v14-flow-report>p>strong{color:#565e70}.v14-flow-rate{display:flex;color:#9397a2;justify-content:center;align-items: center;gap:32px;padding:20px 0 5px}.v14-flow-rate>span{display:block;font-size:9px}.v14-flow-rate strong{display:block;color:#5d6679;margin-top:5px;font-size:25px;font-weight:500}.v14-flow-rate small{font-size:9px;font-weight:400}@media (max-width:600px){.v14-flow-areas{gap:7px}.v14-flow-areas button{gap:5px;padding:10px 12px;font-size:10px}.v14-flow-areas button svg{width:14px}}.v14-workflows{--flow-ink:#343944;--flow-muted:#737b89;--flow-line:#dce1ea}.v14-workflows .v14-flow-areas{gap:10px;margin-bottom:24px}.v14-workflows .v14-flow-areas button{color:#6f7683;letter-spacing:-.015em;background:linear-gradient(170deg,#fff,#f4f6fa);border:1px solid #e5e8ef;border-radius:999px;gap:10px;min-height:48px;padding:9px 17px 9px 10px;transition:background .22s,box-shadow .22s,color .22s,transform .22s;font-size:13px;box-shadow:inset 0 1px #fff,0 3px 8px #57648005}.v14-workflows .v14-flow-areas button>svg{box-sizing:content-box;stroke-width:1.5;background:#e9edf466;border-radius:50%;padding:6px}.v14-workflows .v14-flow-areas button[aria-pressed=true]{color:var(--flow-ink);background:linear-gradient(155deg,#fafbff,#e4e9f2);border-color:#cdd5e2;box-shadow:inset 0 1px #fff,0 5px 13px #65738d14}.v14-workflows .v14-flow-areas button[aria-pressed=true]>svg{background:#fff;box-shadow:0 1px 5px #4b59711a}.v14-workflows .v14-flow-areas button:hover{color:var(--flow-ink);transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 7px 16px #65738d15}.v14-workflows .v14-flow-shell{background:#f0f2f7;border:1px solid #e9edf3;border-radius:32px;gap:12px;padding:12px;box-shadow:inset 0 1px #fff,0 20px 55px #56617a08}.v14-workflows .v14-flow-menu{border:0;padding:25px 4px 20px}.v14-workflows .v14-flow-menu>p{color:var(--flow-ink);margin:0 13px 19px;font-size:18px}.v14-workflows .v14-flow-options{gap:9px}.v14-workflows .v14-flow-options button{color:#757d8b;background:#fcfdff44;border:1px solid #ffffff80;border-radius:21px;gap:10px;padding:15px 10px;transition:background .22s,box-shadow .22s,border-color .22s;box-shadow:inset 0 1px #fff8}.v14-workflows .v14-flow-options button>svg:first-child{box-sizing:content-box;stroke-width:1.5;background:#fff8;border-radius:50%;width:16px;height:16px;padding:6px}.v14-workflows .v14-flow-options button strong{color:#586171;font-size:12px;line-height:1.4}.v14-workflows .v14-flow-options button small{color:#737b89;font-size:10px;line-height:1.55}.v14-workflows .v14-flow-options button[aria-pressed=true]{color:#4a566a;background:linear-gradient(155deg,#ffffffed,#f9fbff8c);border-color:#fff;box-shadow:inset 0 1px #fff,0 5px 13px #6876900c}.v14-workflows .v14-flow-options button[aria-pressed=true] strong{color:var(--flow-ink)}.v14-workflows .v14-flow-options button[aria-pressed=true]>svg:first-child{background:#e9edf5;box-shadow:inset 0 1px #ffffffd9}.v14-workflows .v14-flow-options button:hover{background:#fff9}.v14-workflows .v14-flow-menu-note{color:var(--flow-muted);margin:23px 13px 0}.v14-workflows .v14-flow-player{background:linear-gradient(160deg,#fcfdffed,#f8faffb3);border:1px solid #fff;border-radius:24px;box-shadow:inset 0 1px #fff}.v14-workflows .v14-flow-toolbar{color:var(--flow-muted);border-bottom-color:#e6eaf180;padding:18px 24px}.v14-workflows .v14-flow-toolbar button{background:#eff2f7;width:32px;height:32px;box-shadow:inset 0 1px #fff}.v14-workflows .v14-flow-progress>div{background:#e5eaf2}.v14-workflows .v14-flow-progress>div>span{background:#8494ad}.v14-workflows :-webkit-any(.v14-flow-message,.v14-ops-message,.v14-ops-sheet){border-color:#e3e7ef;border-radius:22px;box-shadow:0 6px 22px #52617e08,0 1px 3px #52617e04}.v14-workflows :-moz-any(.v14-flow-message,.v14-ops-message,.v14-ops-sheet){border-color:#e3e7ef;border-radius:22px;box-shadow:0 6px 22px #52617e08,0 1px 3px #52617e04}.v14-workflows :is(.v14-flow-message,.v14-ops-message,.v14-ops-sheet){border-color:#e3e7ef;border-radius:22px;box-shadow:0 6px 22px #52617e08,0 1px 3px #52617e04}.v14-workflows .v14-flow-message[data-channel=lemlin]{border-color:#d7dfea}.v14-workflows .v14-flow-message[data-channel=lemlin] .v14-flow-message-header{background:#f0f3f9}.v14-workflows .v14-ops-thinking{background:#f1f4f9;border-color:#dee4ee}.v14-workflows .v14-flow-controls button,.v14-workflows .v14-ops-controls>button{color:#5c6575;background:linear-gradient(#ffffffed,#edf1f8);border-color:#dce1eb;border-radius:999px;min-height:44px;box-shadow:inset 0 1px #fff,0 3px 8px #63718c0a}.v14-workflows .v14-flow-controls button.v14-flow-next,.v14-workflows .v14-ops .v14-ops-primary,.v14-workflows .v14-flow-approval button{color:#344158;background:linear-gradient(#f8fbff,#dfe7f4);border:1px solid #c8d2e2;border-radius:999px;box-shadow:inset 0 1px #fff,0 5px 14px #7485a52b}.v14-workflows .v14-report-filters select{color:#4f5c70;background-color:#fff;border-color:#dce2ed;border-radius:13px;box-shadow:inset 0 1px #fff,0 2px 5px #61708b06}.v14-workflows .v14-ops-pills{background:#eaf0f7;border-radius:22px;width:-moz-fit-content;width:fit-content;padding:4px}.v14-workflows .v14-ops-pills button{color:#677285;background:0 0;border-color:#0000;border-radius:18px}.v14-workflows .v14-ops-pills button[aria-pressed=true]{color:#354056;background:#fff;border-color:#fff;box-shadow:0 2px 5px #6f7c9412}.v14-workflows :-webkit-any(button,select):focus-visible{outline:2px solid #7d90af;outline-offset:4px}.v14-workflows :-moz-any(button,select):focus-visible{outline:2px solid #7d90af;outline-offset:4px}.v14-workflows :is(button,select):focus-visible{outline:2px solid #7d90af;outline-offset:4px}@media (max-width:760px){.v14-workflows .v14-flow-shell{border-radius:26px;gap:8px;padding:8px}.v14-workflows .v14-flow-menu{padding:12px 5px}.v14-workflows .v14-flow-player{border-radius:20px}.v14-workflows .v14-flow-areas{gap:7px}.v14-workflows .v14-flow-areas button{gap:6px;min-height:44px;padding:7px 11px 7px 7px;font-size:11px}.v14-workflows .v14-flow-areas button>svg{width:15px;height:15px;padding:5px}}@media (prefers-reduced-motion:reduce){.v14-workflows button{animation:none!important;transition:none!important}.v14-workflows .v14-flow-areas button:hover{transform:none}}#made-for-you .v14-adapt-card{cursor:pointer}#made-for-you .v14-adapt-panel{overflow-y:auto;scrollbar-width:thin;backdrop-filter:blur(26px)saturate(115%);-webkit-backdrop-filter:blur(26px)saturate(115%);color:#fff;background:linear-gradient(145deg,#ffffff30,#30333b69);border:1px solid #ffffff4d;border-radius:20px;height:auto;max-height:calc(100% - 24px);padding:24px;transition:background .5s;inset:auto 12px 12px;transform:none;box-shadow:inset 0 1px #ffffff30,0 12px 32px #18202a10}#made-for-you .v14-adapt-panel h3{letter-spacing:-.65px;margin:0;font-size:23px;line-height:1.2}#made-for-you .v14-adapt-toggle{display:flex;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items: flex-start;gap:8px;width:100%;padding:0}#made-for-you .v14-adapt-toggle:after{content:"+";display:grid;background:#ffffff14;border:1px solid #fff5;border-radius:50%;flex:0 0 25px;place-items: center;height:25px;transition:transform .45s;font:300 22px/1 Arial,sans-serif}#made-for-you .v14-adapt-toggle:focus-visible{outline:2px solid #fff;outline-offset:6px;border-radius:3px}#made-for-you .v14-adapt-teaser{color:#ffffffe0;margin-top:14px;font-size:13px;line-height:1.5}#made-for-you .v14-adapt-card[data-expanded=true] .v14-adapt-panel{background:linear-gradient(145deg,#3b41456b,#222a329e);transform:translateY(0)}#made-for-you .v14-adapt-card[data-expanded=true] .v14-adapt-toggle:after{transform:rotate(45deg)}#made-for-you .v14-adapt-details{list-style:none;margin:22px 0 0;padding:0}#made-for-you .v14-adapt-details[hidden]{display:none}#made-for-you .v14-adapt-details li{position:relative;display:flex;color:#fff;animation:v14-adapt-point .25s var(--bullet-delay)both;align-items: flex-start;gap:11px;margin:0 0 14px;padding:0;font-size:13px;line-height:1.45}#made-for-you .v14-adapt-details li:last-child{margin-bottom:0}#made-for-you .v14-adapt-details svg{opacity:1;flex:0 0 20px;width:20px;height:20px;margin-top:0}#made-for-you .v14-adapt-details strong{color:#fff;font-weight:700}#made-for-you .v14-adapt-details li>span{color:#ffffffe0}@keyframes v14-adapt-point{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){#made-for-you .v14-adapt-panel{padding:20px;transform:none}#made-for-you .v14-adapt-panel h3{font-size:21px}#made-for-you .v14-adapt-details{margin-top:15px}#made-for-you .v14-adapt-details li{margin-bottom:11px;font-size:12px}#made-for-you .v14-adapt-teaser{font-size:12px}}@media (prefers-reduced-motion:reduce){#made-for-you .v14-adapt-panel,#made-for-you .v14-adapt-toggle:after{transition:none}#made-for-you .v14-adapt-details li{animation:none}}
