@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/roboto-flex-cyrillic-ext-wght-normal.f1a924f9.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/roboto-flex-cyrillic-wght-normal.583459ca.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/roboto-flex-greek-wght-normal.56f7de02.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/roboto-flex-vietnamese-wght-normal.09373a90.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/roboto-flex-latin-ext-wght-normal.ee80410d.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/roboto-flex-latin-wght-normal.f2a86229.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/material-symbols-subset.9e96a115.woff2) format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.z-site{--z-pad:calc(3.25rem*var(--z-density));background:var(--z-bg);color:var(--z-text);font-family:var(--z-font-body);line-height:1.6;font-size:1rem;min-height:100vh;-webkit-font-smoothing:antialiased}.z-site *,.z-site :after,.z-site :before{box-sizing:border-box}.z-site h1,.z-site h2,.z-site h3{font-family:var(--z-font-heading);line-height:1.2;margin:0 0 .5rem;letter-spacing:-.01em}.z-site h1{font-size:clamp(2rem,7vw,3.5rem)}.z-site h2{font-size:clamp(1.5rem,4.5vw,2.25rem)}.z-site h3{font-size:1.1rem}.z-site p{margin:0 0 1rem}.z-site a{color:var(--z-primary)}.z-site img{max-width:100%;display:block}.z-site ul{list-style:none;margin:0;padding:0}.z-wrap{max-width:72rem;margin:0 auto;padding:0 1rem}.z-narrow{max-width:44rem}.z-section{padding:var(--z-pad) 0}.z-alt{background:var(--z-surface);border-block:1px solid var(--z-border)}.z-muted{color:var(--z-muted)}.z-strong{font-weight:700}.z-lead{font-size:1.125rem}.z-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.z-skip{position:absolute;left:-999px;top:0;background:var(--z-primary);color:var(--z-on-primary)!important;padding:.5rem 1rem;z-index:50}.z-skip:focus{left:0}.z-rounded{border-radius:var(--z-radius);width:100%;aspect-ratio:4/3;object-fit:cover}.z-split{display:grid;grid-gap:2rem;gap:2rem;align-items:center}@media(min-width:48rem){.z-split{grid-template-columns:1fr 1fr}}.z-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--z-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--z-border)}.z-brand{font-family:var(--z-font-heading);font-weight:700;font-size:1.15rem;color:var(--z-text)!important;text-decoration:none}.z-brand img{height:36px;width:auto}.z-menu summary{list-style:none;cursor:pointer;font-size:1.5rem;padding:.25rem .5rem;border-radius:8px;min-width:44px;min-height:44px;display:grid;place-items:center}.z-menu summary::-webkit-details-marker{display:none}.z-menu ul{position:absolute;right:1rem;top:100%;background:var(--z-surface);border:1px solid var(--z-border);border-radius:var(--z-radius);padding:.5rem;min-width:12rem;box-shadow:0 10px 30px rgb(0 0 0/.12)}.z-menu li a{display:block;padding:.65rem .75rem;text-decoration:none;color:var(--z-text)}.z-menu li a[aria-current]{font-weight:700;color:var(--z-primary)}.z-menu li a.z-btn{color:var(--z-on-primary);text-align:center;margin-top:.25rem}@media(min-width:48rem){.z-menu summary{display:none}.z-menu ul{position:static;gap:.25rem;align-items:center;border:0;box-shadow:none;background:none;padding:0;min-width:0}.z-menu ul,.z-menu:not([open])>ul{display:flex}}.z-menu:not([open])>ul{display:none}@media(min-width:48rem){.z-menu:not([open])>ul{display:flex}}.z-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.65rem 1.25rem;border-radius:var(--z-radius);background:var(--z-primary);color:var(--z-on-primary)!important;border:2px solid var(--z-primary);font:600 1rem/1.2 var(--z-font-body);text-decoration:none;cursor:pointer}.z-btn:hover{filter:brightness(1.08)}.z-btn:disabled{opacity:.6;cursor:progress}.z-btn-lg{padding:.9rem 1.75rem;font-size:1.1rem}.z-btn-sm{min-height:36px;padding:.35rem .9rem;font-size:.9rem}.z-btn-ghost{background:transparent;color:var(--z-primary)!important}.z-site :focus-visible{outline:3px solid var(--z-primary);outline-offset:2px}.z-hero{position:relative;overflow:hidden}.z-hero-img{width:100%;height:100%;object-fit:cover}.z-hero-overlay .z-hero{min-height:min(78vh,40rem);display:grid}.z-hero-overlay .z-hero>*,.z-hero-overlay .z-hero>.z-img-edit{grid-area:1/1}.z-hero-overlay .z-hero-img{position:absolute;inset:0}.z-hero-overlay .z-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/.15),rgb(0 0 0/.6));pointer-events:none}.z-hero-overlay .z-hero-body{position:relative;z-index:1;align-self:end;padding-block:3rem;color:#fff;width:100%}.z-hero-overlay .z-hero-body .z-lead{max-width:40rem;color:#fff}.z-hero-split .z-hero{display:grid;grid-gap:1.5rem;gap:1.5rem;padding-bottom:var(--z-pad)}.z-hero-split .z-hero-img{aspect-ratio:16/9;max-height:26rem}.z-hero-split .z-hero-body{padding-top:.5rem}@media(min-width:48rem){.z-hero-split .z-hero{grid-template-columns:1fr 1fr;align-items:center;padding:var(--z-pad) max(1rem,calc((100vw - 72rem)/2))}.z-hero-split .z-hero-img{order:2;border-radius:var(--z-radius);aspect-ratio:4/3}.z-hero-split .z-hero-body{padding:0}}.z-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin-top:1.5rem!important}.z-card{background:var(--z-surface);border:1px solid var(--z-border);border-radius:var(--z-radius);overflow:hidden}.z-card-body{padding:1.25rem;margin:0}.z-card blockquote{margin:0 0 .75rem;font-size:1.05rem}.z-card figcaption{color:var(--z-muted);font-weight:600}.z-services{margin:1.5rem 0!important;border-top:1px solid var(--z-border)}.z-services li{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--z-border)}.z-services p{margin:0}.z-price{text-align:right;display:flex;flex-direction:column;white-space:nowrap}.z-gallery{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-top:1.5rem!important}@media(min-width:48rem){.z-gallery{grid-template-columns:repeat(3,1fr)}}.z-hours{width:100%;border-collapse:collapse}.z-hours td,.z-hours th{padding:.5rem 0;border-bottom:1px solid var(--z-border);text-align:left;font-weight:400}.z-hours td{text-align:right}.z-contact li{padding:.35rem 0}.z-form{display:grid;grid-gap:.85rem;gap:.85rem}.z-field,.z-form label{display:grid;grid-gap:.3rem;gap:.3rem;font-weight:600;font-size:.95rem}.z-site input,.z-site select,.z-site textarea{font:inherit;font-weight:400;color:var(--z-text);background:var(--z-bg);border:1px solid var(--z-border);border-radius:calc(var(--z-radius)*.6);padding:.7rem .8rem;min-height:44px;width:100%}.z-form-msg{padding:.75rem 1rem;border-radius:calc(var(--z-radius)*.6);margin:0}.z-form-err{background:#fde8e8;color:#8a1111}.z-form-ok{background:#e4f6e8;color:#14532d}.z-radios{border:0;padding:0;margin:0;display:grid;grid-gap:.4rem;gap:.4rem}.z-radios label{display:flex;gap:.5rem;align-items:center;font-weight:400}.z-radios input{width:auto;min-height:0}.z-booking{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.z-days,.z-slots{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.z-slots{flex-wrap:wrap;overflow:visible}.z-chip{flex:none;min-height:44px;padding:.5rem .9rem;border-radius:999px;border:1px solid var(--z-border);background:var(--z-bg);color:var(--z-text);font:inherit;cursor:pointer}.z-chip-on{background:var(--z-primary);border-color:var(--z-primary);color:var(--z-on-primary)}.z-products img{width:100%;aspect-ratio:4/3;object-fit:cover}.z-row{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.z-qty,.z-row{align-items:center}.z-qty{display:inline-flex;gap:.5rem}.z-qty button{width:36px;height:36px;border-radius:50%;border:1px solid var(--z-border);background:var(--z-bg);color:var(--z-text);font-size:1.1rem;cursor:pointer}.z-cartbar{position:-webkit-sticky;position:sticky;bottom:1rem;margin-top:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--z-text);color:var(--z-bg);border-radius:var(--z-radius);box-shadow:0 10px 30px rgb(0 0 0/.25)}.z-checkout{padding:1.25rem;margin-top:1rem}.z-lines li{display:flex;justify-content:space-between;padding:.35rem 0;border-bottom:1px dashed var(--z-border)}.z-footer{padding:2rem 0 5rem;color:var(--z-muted);border-top:1px solid var(--z-border);font-size:.9rem}.z-branding{text-align:center;font-size:.8rem;color:var(--z-muted);margin:0;padding:0 0 5rem}.z-wa{position:fixed;right:1rem;bottom:1rem;z-index:30;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#1a7f43;color:#fff!important;box-shadow:0 8px 24px rgb(0 0 0/.25)}.z-editable{outline:1px dashed transparent;outline-offset:3px;border-radius:4px;cursor:text;transition:outline-color .15s}.z-editable:hover{outline-color:color-mix(in srgb,var(--z-primary) 60%,transparent)}.z-editable:focus{outline:2px solid var(--z-primary);background:color-mix(in srgb,var(--z-accent) 40%,transparent)}.z-img-edit{position:relative;display:block;cursor:pointer}.z-hero-overlay .z-hero .z-img-edit{position:absolute;inset:0}.z-hero-overlay .z-hero .z-img-edit .z-hero-img{height:100%}.z-img-edit-badge{position:absolute;top:.75rem;right:.75rem;z-index:2;background:rgb(0 0 0/.7);color:#fff;font-size:.8rem;padding:.3rem .6rem;border-radius:6px}.z-img-empty{background:var(--z-accent);aspect-ratio:4/3;border-radius:var(--z-radius)}.z-hidden-section{opacity:.35}.z-site h2{position:relative;padding-bottom:.6rem;margin-bottom:.75rem}.z-site h2:after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:3px;border-radius:3px;background:var(--z-primary)}.z-section>.z-wrap>.z-muted:first-of-type{max-width:40rem}.z-header{padding:.7rem max(1rem,calc((100vw - 72rem)/2 + 1rem))}.z-brand{letter-spacing:-.01em}.z-menu li a{border-radius:calc(var(--z-radius)*.5)}@media(min-width:48rem){.z-menu li a:not(.z-btn):hover{background:var(--z-accent)}}.z-hero-overlay .z-hero-body h1{text-shadow:0 2px 24px rgb(0 0 0/.25)}.z-hero-overlay .z-hero:after{background:linear-gradient(180deg,rgb(0 0 0/.05) 20%,rgb(0 0 0/.65))}.z-hero-split .z-hero{background:linear-gradient(180deg,var(--z-accent),var(--z-bg))}.z-hero .z-btn-lg{box-shadow:0 10px 24px color-mix(in srgb,var(--z-primary) 35%,transparent)}.z-about .z-rounded{box-shadow:0 18px 40px rgb(0 0 0/.12)}.z-services{display:grid;grid-gap:.75rem;gap:.75rem;border-top:0;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.z-services li{flex-direction:column;justify-content:space-between;gap:.75rem;padding:1.1rem 1.15rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface);transition:transform .15s,box-shadow .15s}.z-services li:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(0 0 0/.08)}.z-price{flex-direction:row;align-items:baseline;justify-content:space-between;text-align:left;padding-top:.6rem;border-top:1px dashed var(--z-border)}.z-price .z-strong{font-size:1.15rem;color:var(--z-primary)}.z-grid .z-card{transition:transform .15s}.z-card blockquote p:before{content:"“";display:block;font-family:Georgia,serif;font-size:2.5rem;line-height:1;color:var(--z-primary);opacity:.6;margin-bottom:-.4rem}.z-gallery li{overflow:hidden;border-radius:var(--z-radius)}.z-gallery img{transition:transform .35s}.z-gallery li:hover img{transform:scale(1.04)}.z-booking.z-card{padding:1.25rem;gap:1.25rem;margin-top:1.25rem;box-shadow:0 18px 40px rgb(0 0 0/.07)}.z-step{display:grid;grid-gap:.7rem;gap:.7rem}.z-step+.z-step{padding-top:1.1rem;border-top:1px solid var(--z-border)}.z-step-title{display:flex;align-items:center;gap:.55rem;margin:0;font-weight:700}.z-step-title span{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--z-primary);color:var(--z-on-primary);font-size:.82rem}.z-svc-pick{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.z-person,.z-svc-opt{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;text-align:left;padding:.75rem .85rem;border:1.5px solid var(--z-border);border-radius:calc(var(--z-radius)*.7);background:var(--z-bg);color:var(--z-text);font:inherit;cursor:pointer;min-height:44px}.z-person[aria-checked=true],.z-svc-opt[aria-checked=true]{border-color:var(--z-primary);background:color-mix(in srgb,var(--z-accent) 55%,var(--z-bg));box-shadow:0 0 0 1px var(--z-primary)}.z-person .z-muted,.z-svc-opt .z-muted{font-size:.85rem}.z-people{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.z-person{flex:0 0 auto;flex-direction:row;align-items:center;gap:.6rem;min-width:11rem}.z-person>span:last-child{display:flex;flex-direction:column}.z-person-av{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--z-accent);color:var(--z-text);font-weight:800;flex:none}.z-person[aria-checked=true] .z-person-av{background:var(--z-primary);color:var(--z-on-primary)}.z-day{flex:none;display:flex;flex-direction:column;align-items:center;min-width:3.6rem;padding:.45rem .3rem;border:1.5px solid var(--z-border);border-radius:calc(var(--z-radius)*.7);background:var(--z-bg);color:var(--z-text);font:inherit;cursor:pointer;line-height:1.2}.z-day small{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--z-muted)}.z-day strong{font-size:1.15rem}.z-day-on{background:var(--z-primary);border-color:var(--z-primary);color:var(--z-on-primary)}.z-day-on small{color:inherit;opacity:.85}.z-slot-groups{display:grid;grid-gap:.75rem;gap:.75rem}.z-slot-period{margin:0 0 .35rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--z-muted)}.z-slots .z-chip{min-width:4.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.z-empty-slots,.z-slots .z-chip{border-radius:calc(var(--z-radius)*.6)}.z-empty-slots{margin:0;padding:.85rem 1rem;background:var(--z-accent);color:var(--z-text)}.z-summary{display:flex;flex-direction:column;gap:.1rem;padding:.8rem 1rem;border-radius:calc(var(--z-radius)*.6);background:color-mix(in srgb,var(--z-accent) 60%,var(--z-bg));border-left:4px solid var(--z-primary)}.z-form-row{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.z-booked{display:grid;justify-items:center;grid-gap:.6rem;gap:.6rem;text-align:center;padding:2rem 1rem;margin-top:1rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface)}.z-booked-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#16a34a;color:#fff;font-size:1.6rem;font-weight:800}.z-product,.z-product .z-card-body{display:flex;flex-direction:column}.z-product .z-card-body{gap:.35rem;flex:1 1}.z-product .z-row{margin-top:auto}.z-product strong{font-size:1.1rem}#contact .z-form{padding:1.25rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-bg);box-shadow:0 18px 40px rgb(0 0 0/.06)}.z-contact li{display:flex;gap:.5rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--z-border)}.z-footer{background:var(--z-surface)}.z-nav-desktop{display:none}@media(min-width:48rem){.z-menu{display:none}.z-nav-desktop{display:flex;gap:.25rem;align-items:center}.z-nav-desktop a{display:block;padding:.5rem .8rem;border-radius:calc(var(--z-radius)*.5);text-decoration:none;color:var(--z-text);font-weight:550}.z-nav-desktop a:not(.z-btn):hover{background:var(--z-accent)}.z-nav-desktop a[aria-current]{color:var(--z-primary);font-weight:700}.z-nav-desktop a.z-btn{color:var(--z-on-primary);margin-left:.4rem}}.z-medium{max-width:56rem}.z-people{flex-wrap:wrap;overflow:visible}.z-person{flex:1 1 12rem}img.z-person-av{object-fit:cover;padding:0}.z-booked h3,.z-booked p{margin:0}.wc-center{max-width:40rem;margin:0 auto;padding:1.5rem 1rem 4rem}.wc-center h1{font-size:clamp(1.6rem,6vw,2.2rem);margin-top:1.25rem}.wc-big{min-height:52px;font-size:1.05rem}.wc-cats{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:.5rem;gap:.5rem}.wc-cats legend{margin-bottom:.4rem}.wc-cat{display:flex;gap:.5rem;align-items:center;padding:.65rem .75rem;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);cursor:pointer;font-size:.92rem;min-height:48px}.wc-cat-on{border-color:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-primary) inset;font-weight:700}.wc-cat:focus-within{outline:3px solid var(--ui-primary);outline-offset:2px}.wc-editor{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.wc-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);flex:none}.wc-page-select{width:auto;max-width:9rem}.wc-device{display:none;gap:2px}.wc-device button{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:8px;min-height:36px;min-width:40px;cursor:pointer}.wc-device button[aria-pressed=true]{background:var(--ui-info-bg)}.wc-save{margin-left:auto;font-size:.82rem;color:var(--ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}.wc-save-error{color:var(--ui-bad)}.wc-workspace{flex:1 1;display:flex;flex-direction:column-reverse;min-height:0}.wc-stage{flex:1 1;overflow:auto;background:repeating-conic-gradient(var(--ui-bg) 0 25%,var(--ui-surface) 0 50%) 0 0/24px 24px;position:relative}.wc-frame{margin:0 auto;background:#fff;min-height:100%}.wc-frame-mobile{max-width:100%}.wc-hint{margin:.5rem;padding:.6rem .8rem;border-radius:10px;background:var(--ui-info-bg);color:var(--ui-info);font-size:.9rem}.wc-panel{flex:none;background:var(--ui-surface);border-top:1px solid var(--ui-border);display:flex;flex-direction:column-reverse;max-height:62dvh}.wc-tabs{display:flex;overflow-x:auto;flex:none}.wc-tabs button{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;gap:2px;padding:.45rem .6rem;border:0;background:none;color:var(--ui-text);font:600 .75rem inherit;cursor:pointer;min-height:52px;min-width:4.25rem}.wc-tabs button[aria-selected=true]{color:var(--ui-primary);box-shadow:inset 0 3px 0 var(--ui-primary)}.wc-tabs span{font-size:1.15rem}.wc-panel-body{overflow:auto;padding:1rem;border-bottom:1px solid var(--ui-border);position:relative}.wc-panel-close{position:-webkit-sticky;position:sticky;top:0;float:right;z-index:2}@media(min-width:56rem){.wc-device{display:flex}.wc-panel,.wc-workspace{flex-direction:row}.wc-panel{max-height:none;width:auto;border-top:0}.wc-panel,.wc-tabs{border-right:1px solid var(--ui-border)}.wc-tabs{flex-direction:column;overflow:visible}.wc-tabs button{flex:none;min-width:5.25rem;min-height:64px}.wc-tabs button[aria-selected=true]{box-shadow:inset 3px 0 0 var(--ui-primary)}.wc-panel-body{width:22rem;border-bottom:0}.wc-panel-close{display:none}.wc-stage{padding:1rem}.wc-frame{box-shadow:0 10px 40px rgb(0 0 0/.15);border-radius:10px;overflow:hidden}.wc-frame-mobile{max-width:400px}.wc-frame-desktop{max-width:1200px}}.wc-frame .z-site{min-height:100%}.wc-frame .z-header{position:static}.wc-frame .z-wa{position:absolute}.wc-frame-mobile .z-menu summary{display:grid}.wc-frame-mobile .z-menu:not([open])>ul{display:none}.wc-frame-mobile .z-menu ul{position:absolute;flex-direction:column;background:var(--z-surface);border:1px solid var(--z-border);padding:.5rem}.wc-frame-mobile .z-split{grid-template-columns:1fr}.wc-frame-mobile .z-hero-split .z-hero{grid-template-columns:1fr;padding-inline:0}.wc-frame-mobile .z-gallery{grid-template-columns:repeat(2,1fr)}.wc-sec{position:relative}.wc-sec-bar{position:absolute;top:.5rem;left:.5rem;z-index:15;display:flex;gap:2px;align-items:center;background:rgb(17 24 39/.85);color:#fff;border-radius:8px;padding:2px 2px 2px .5rem;font:600 .75rem system-ui,sans-serif;opacity:0;transition:opacity .15s}.wc-sec-hidden>.wc-sec-bar,.wc-sec:focus-within>.wc-sec-bar,.wc-sec:hover>.wc-sec-bar{opacity:1}@media(hover:none){.wc-sec-bar{opacity:1}}.wc-sec-bar button{background:transparent;border:0;color:#fff;min-width:32px;min-height:30px;border-radius:6px;cursor:pointer;font:inherit}.wc-sec-bar button:hover{background:rgb(255 255 255/.15)}.wc-sec-hidden>:not(.wc-sec-bar){opacity:.35}.wc-toggle{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;cursor:pointer}.wc-toggle input{width:2.6rem;height:1.5rem;accent-color:var(--ui-primary)}.wc-themes{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.6rem;gap:.6rem}.wc-theme{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;padding:.75rem;border:1px solid var(--ui-border);cursor:pointer;font-weight:700;min-height:72px}.wc-theme[aria-pressed=true]{outline:3px solid var(--ui-primary);outline-offset:2px}.wc-swatches{display:flex;gap:4px}.wc-swatches i{width:18px;height:18px;border-radius:50%;border:1px solid rgb(0 0 0/.1)}.wc-logo{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.wc-logo img{height:48px;width:auto;border-radius:6px;background:#fff}.wc-hours{border:0;padding:0;margin:0;display:grid;grid-gap:.4rem;gap:.4rem}.wc-hours-row{display:grid;grid-template-columns:2.5rem auto 1fr 1fr;grid-gap:.4rem;gap:.4rem;align-items:center}.wc-serp{display:grid;grid-gap:2px;gap:2px;padding:.75rem;border:1px solid var(--ui-border);border-radius:10px}.wc-serp-url{font-size:.8rem;color:var(--ui-good)}.wc-serp-title{color:#1a0dab;font-size:1.05rem}.wc-toast{position:fixed;left:50%;bottom:6rem;transform:translateX(-50%);background:#111827;color:#fff;padding:.6rem 1rem;border-radius:10px;z-index:60;max-width:90vw}.wc-dialog{border:0;border-radius:16px;padding:1.25rem;width:min(30rem,calc(100vw - 2rem));background:var(--ui-surface);color:var(--ui-text)}.wc-dialog::-webkit-backdrop{background:rgb(0 0 0/.5)}.wc-dialog::backdrop{background:rgb(0 0 0/.5)}.wc-upsell{display:grid;grid-gap:.5rem;gap:.5rem}.wc-upsell .ui-card{display:flex;flex-direction:column;text-decoration:none;color:var(--ui-text);margin:0;padding:.75rem 1rem}.wc-sites{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.wc-site{display:flex;flex-direction:column;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow:hidden;box-shadow:var(--ui-shadow)}.wc-thumb{position:relative;display:block;aspect-ratio:16/8;background:var(--z-primary);overflow:hidden;text-decoration:none}.wc-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.wc-thumb:hover img{transform:scale(1.04)}.wc-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgb(0 0 0/.55))}.wc-thumb-bar{position:absolute;top:.6rem;left:.6rem;right:.6rem;z-index:1;display:flex;align-items:center;gap:4px;padding:.3rem .5rem;border-radius:8px;background:rgb(255 255 255/.85);font-size:.72rem;color:#334155;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wc-thumb-bar i{width:7px;height:7px;border-radius:50%;background:#cbd5e1}.wc-thumb-bar span{margin-left:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-thumb-title{position:absolute;left:1rem;bottom:.8rem;z-index:1;color:#fff;font-size:1.5rem;font-weight:700;text-shadow:0 2px 12px rgb(0 0 0/.35)}.wc-site-body{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem 1.1rem}.wc-site-stats{display:flex;flex-wrap:wrap;gap:.5rem}.wc-site-stats a{flex:1 1 7rem;display:flex;flex-direction:column;padding:.55rem .7rem;border-radius:10px;background:var(--ui-surface-2);border:1px solid var(--ui-border);text-decoration:none;color:var(--ui-muted);font-size:.78rem}.wc-site-stats strong{font-size:1.2rem;color:var(--ui-text)}.wc-checklist{border:1px solid var(--ui-border);border-radius:10px;padding:.5rem .75rem;background:var(--ui-surface-2)}.wc-checklist summary{display:flex;justify-content:space-between;cursor:pointer;font-weight:650;font-size:.9rem;list-style:none}.wc-checklist summary::-webkit-details-marker{display:none}.wc-checklist ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem;font-size:.88rem}.wc-done{color:var(--ui-good);text-decoration:line-through}.wc-site-new{align-items:center;justify-content:center;gap:.25rem;min-height:16rem;border-style:dashed;text-decoration:none;color:var(--ui-text);box-shadow:none;background:transparent}.wc-site-new span[aria-hidden]{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:1.6rem;margin-bottom:.4rem}.wc-site-new:hover{border-color:var(--ui-primary)}.ws-h{margin:1.5rem 0 .65rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-faint)}.ws-apps{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin-bottom:1rem}.ws-app{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow);text-decoration:none;color:var(--ui-text);min-height:68px}a.ws-app:hover{border-color:var(--ui-primary)}.ws-app-more{border-style:dashed;box-shadow:none;background:transparent}.ws-app-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--ui-primary-soft);font-size:1.3rem;flex:none}.ws-app-text{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.ws-app-go{color:var(--ui-faint);font-size:1.1rem}.ws-inline{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ws-inline .ui-notice{margin:0;padding:.3rem .6rem;font-size:.82rem}.ws-checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.ws-done{color:var(--ui-good);text-decoration:line-through}.ws-directory{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin-bottom:1rem}.ws-card{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow);scroll-margin-top:5rem}.ws-card h3{margin:.35rem 0 0;font-size:1.1rem}.ws-card p{margin:0}.ws-card-on{border-color:color-mix(in srgb,var(--ui-good) 45%,var(--ui-border))}.ws-card:target{outline:3px solid var(--ui-primary);outline-offset:2px}.ws-card-foot{display:flex;align-items:center;gap:.5rem;padding-top:.5rem}.ws-highlights{margin:.25rem 0 .5rem;padding-left:1.1rem;display:grid;grid-gap:.3rem;gap:.3rem;font-size:.9rem}.lm-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.85rem}.lm-filters input[type=search]{flex:1 1 14rem;width:auto}.lm-filters select{flex:0 1 10.5rem;width:auto}.lm-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,1fr);grid-gap:.75rem;gap:.75rem;overflow-x:auto;padding-bottom:.75rem;align-items:start;scroll-snap-type:x proximity}.lm-col{--lm-accent:var(--ui-faint);display:flex;flex-direction:column;gap:.5rem;min-height:9rem;padding:.65rem;border:1px solid var(--ui-border);border-top:3px solid var(--lm-accent);border-radius:var(--ui-radius);background:var(--ui-surface-2);scroll-snap-align:start}.lm-col-new{--lm-accent:#3b82f6}.lm-col-contacted{--lm-accent:#0ea5e9}.lm-col-qualified{--lm-accent:#8b5cf6}.lm-col-proposal{--lm-accent:#f59e0b}.lm-col-negotiation{--lm-accent:#ec4899}.lm-col-converted{--lm-accent:#10b981}.lm-col-over{outline:2px dashed var(--lm-accent);outline-offset:-2px;background:var(--ui-primary-soft)}.lm-col-head{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:.9rem}.lm-col-name{display:inline-flex;align-items:center;gap:.4rem}.lm-col-name i{width:8px;height:8px;border-radius:50%;background:var(--lm-accent)}.lm-col-count{min-width:1.5rem;padding:0 .4rem;border-radius:999px;background:var(--ui-surface);border:1px solid var(--ui-border);font-size:.75rem;text-align:center}.lm-col-total{margin:0;font-size:.78rem;color:var(--ui-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lm-col-empty{margin:auto 0;text-align:center;font-size:.84rem;color:var(--ui-faint)}.lm-cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.lm-card{display:flex;flex-direction:column;gap:.3rem;padding:.7rem .75rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);box-shadow:var(--ui-shadow);cursor:-webkit-grab;cursor:grab}.lm-card:active{cursor:-webkit-grabbing;cursor:grabbing}.lm-card-drag{opacity:.45}.lm-card-name{font-weight:700;color:var(--ui-text);text-decoration:none;overflow-wrap:anywhere}.lm-card-name:hover{color:var(--ui-primary);text-decoration:underline}.lm-card-meta{flex-wrap:wrap;font-size:.85rem}.lm-card-foot,.lm-card-meta{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.lm-card-move{display:flex;gap:.25rem;flex:none}.lm-card-move .ui-iconbtn{width:30px;height:30px}.lm-chip{--c:#64748b;display:inline-flex;align-items:center;max-width:100%;padding:.1rem .5rem;border-radius:999px;font-size:.75rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.lm-indigo{--c:#4f46e5}.lm-emerald{--c:#047857}.lm-amber{--c:#b45309}.lm-rose{--c:#e11d48}.lm-sky{--c:#0369a1}.lm-violet{--c:#7c3aed}.lm-slate{--c:#475569}.lm-lost{margin-top:.5rem;padding:.75rem 1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface)}.lm-table td{vertical-align:middle}.lm-who{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--ui-text);min-width:12rem}.lm-who:hover strong{color:var(--ui-primary);text-decoration:underline}.lm-title{display:inline-flex;align-items:center;gap:.6rem;overflow-wrap:anywhere}.lm-steps{list-style:none;margin:0 0 .6rem;padding:0;display:flex;gap:.3rem;overflow-x:auto}.lm-steps li{flex:1 0 auto}.lm-steps form{display:flex;width:100%}.lm-step{width:100%;min-height:38px;padding:.35rem .7rem;border:1px solid var(--ui-border-strong);border-radius:999px;background:var(--ui-surface);color:var(--ui-muted);font:600 .84rem inherit;cursor:pointer;white-space:nowrap}.lm-step:hover{border-color:var(--ui-primary);color:var(--ui-primary)}.lm-step-done .lm-step{background:var(--ui-good-bg);border-color:transparent;color:var(--ui-good)}.lm-step-on .lm-step{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-on-primary)}.lm-timeline{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.lm-timeline li{display:grid;grid-template-columns:auto 1fr;grid-gap:.6rem;gap:.6rem}.lm-timeline p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.lm-timeline-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--ui-border);font-size:.85rem}.lm-message,.lm-timeline-icon{background:var(--ui-surface-2)}.lm-message{margin:0;padding:.75rem 1rem;border-left:4px solid var(--ui-primary);border-radius:0 var(--ui-radius-sm) var(--ui-radius-sm) 0;white-space:pre-wrap;overflow-wrap:anywhere}.lm-facts{display:grid;grid-template-columns:auto 1fr;grid-gap:.35rem .9rem;gap:.35rem .9rem;margin:0 0 1rem;font-size:.9rem}.lm-facts dt{color:var(--ui-muted)}.lm-facts dd{margin:0;overflow-wrap:anywhere}.lm-code{margin:0;padding:.85rem 1rem;border-radius:var(--ui-radius-sm);background:#0f172a;color:#e2e8f0;font:.82rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto;white-space:pre}.lm-code code{background:none;border:0;padding:0;font-size:inherit;color:inherit}.nt-grid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));align-items:start}.nt-note{--n:var(--ui-border-strong);display:flex;flex-direction:column;gap:.55rem;padding:.9rem 1rem;border:1px solid var(--ui-border);border-top:4px solid var(--n);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.nt-amber{--n:#f59e0b}.nt-emerald{--n:#10b981}.nt-sky{--n:#0ea5e9}.nt-indigo{--n:#6366f1}.nt-rose{--n:#f43f5e}.nt-violet{--n:#a855f7}.nt-body,.nt-note h3{margin:0;overflow-wrap:anywhere}.nt-body{white-space:pre-wrap;font-size:.93rem;max-height:14rem;overflow:auto}.nt-checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.nt-checklist li{display:flex;align-items:flex-start;gap:.35rem;font-size:.93rem}.nt-done span{color:var(--ui-muted);text-decoration:line-through}.nt-tick,.pl-check{border:0;background:none;color:var(--ui-primary);font-size:1.25rem;line-height:1;cursor:pointer;padding:.15rem;min-width:30px;min-height:30px;border-radius:8px}.nt-tick:hover,.pl-check:hover{background:var(--ui-primary-soft)}.pl-cols{display:grid;grid-gap:1.25rem;gap:1.25rem}@media(min-width:64rem){.pl-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}}.pl-head{margin-bottom:.75rem}.pl-head h2{margin:0;font-size:1.15rem}.pl-date{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.85rem}.pl-date input{width:auto;flex:0 1 11rem}.pl-progress{width:100%;height:8px;margin:.6rem 0 .35rem;accent-color:var(--ui-primary)}.pl-block{display:grid;grid-template-columns:auto 1fr;grid-gap:.6rem;gap:.6rem;padding:.85rem 1rem;margin-bottom:.6rem;border:1px solid var(--ui-border);border-left:4px solid var(--ui-primary);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.pl-block-done{border-left-color:var(--ui-good);opacity:.8}.pl-block-done h3{text-decoration:line-through;color:var(--ui-muted)}.pl-check{font-size:1.5rem;align-self:start}.wc-frame-mobile .z-nav-desktop{display:none}.wc-frame-mobile .z-menu{display:block}.wc-live-link{display:none}@media(min-width:40rem){.wc-live-link{display:inline-flex}}.wc-bar .ui-logo{font-size:1.1rem}@media(max-width:30rem){.wc-bar .ui-logo{font-size:0}.wc-bar .ui-logo:before{margin-right:0}}.bmk-toolbar{justify-content:space-between;gap:.75rem;margin-bottom:1rem}.bmk-categories-pills,.bmk-toolbar{display:flex;align-items:center;flex-wrap:wrap}.bmk-categories-pills{gap:.35rem}.bmk-search-form{display:flex;gap:.35rem;align-items:center;max-width:22rem;width:100%}.bmk-grid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));align-items:start}.bmk-card{display:flex;flex-direction:column;gap:.55rem;padding:.9rem 1rem;border:1px solid var(--ui-border);border-left:4px solid var(--ui-primary);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.bmk-card.bmk-pinned{border-left-color:#f59e0b}.bmk-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.bmk-card-title-row{display:flex;align-items:center;gap:.45rem;min-width:0;flex:1 1}.bmk-favicon{border-radius:3px;flex-shrink:0}.bmk-title-link{color:inherit;text-decoration:none;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmk-title-link:hover{text-decoration:underline;color:var(--ui-primary)}.bmk-out-icon{font-size:.85rem;opacity:.6}.bmk-card-actions{display:flex;gap:.2rem;align-items:center;flex-shrink:0}.bmk-desc{margin:0;font-size:.87rem;color:var(--ui-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bmk-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.78rem;margin-top:auto;padding-top:.25rem}.bmk-cat-tag{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:4px;padding:.1rem .4rem;font-weight:600}.bmk-domain{color:var(--ui-muted)}.bmk-tags{display:flex;gap:.25rem;flex-wrap:wrap}.bmk-tag{color:var(--ui-primary);opacity:.85}.pm-proj-nav{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pm-proj-pills{display:flex;gap:.35rem;flex-wrap:wrap}.pm-table-wrap{overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow);margin-top:1rem}.pm-table{width:100%;border-collapse:collapse;font-size:.9rem}.pm-table th{background:var(--ui-surface-2);padding:.6rem .85rem;font-weight:600;font-size:.82rem;color:var(--ui-muted)}.pm-table td{padding:.65rem .85rem;border-bottom:1px solid var(--ui-border);vertical-align:middle}.pm-row:last-child td{border-bottom:0}.pm-row:hover{background:var(--ui-surface-2)}.pm-cell-id code{font-size:.8rem;color:var(--ui-muted);background:none;padding:0}.pm-task-desc{margin:.2rem 0 0}.pm-cell-status select{transition:border-color .15s ease}.pm-cell-actions{text-align:right}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,28rem) minmax(0,1fr);background:var(--ui-bg)}.auth-card{display:grid;align-content:center;grid-gap:1rem;gap:1rem;padding:2.5rem clamp(1.25rem,5vw,3.5rem)}.auth-card h1{margin:.5rem 0 0;font-size:1.9rem}.auth-side{display:grid;align-content:center;padding:3rem;background:var(--md-primary);color:var(--md-on-primary)}.auth-side h2{font-size:1.8rem;margin:0 0 1rem}.auth-side ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.8rem;gap:.8rem;font-size:1.05rem}@media(max-width:800px){.auth-page{grid-template-columns:1fr}.auth-side{display:none}}.ui-segmented button{display:inline-flex;align-items:center;padding:.4rem .8rem;border:0;border-radius:9px;background:transparent;color:var(--ui-muted);font:inherit;font-weight:600;font-size:.88rem;cursor:pointer}.ui-segmented button[aria-current]{background:var(--ui-primary);color:var(--ui-on-primary)}.ws-sites{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.ws-site h3{margin:.3rem 0 0;font-size:1.15rem}.ws-site-emoji{font-size:2rem}.ws-site-apps{display:flex;gap:.35rem;font-size:1.2rem;margin:.4rem 0}.ws-card-foot{margin-top:auto;padding-top:.6rem;flex-wrap:wrap}.ws-fieldset{border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:1rem 1.2rem;display:grid;grid-gap:.9rem;gap:.9rem;background:var(--ui-surface)}.ws-fieldset legend{padding:0 .4rem;font-weight:700}.ws-affix{display:flex;align-items:center;gap:.4rem}.ws-affix input{flex:1 1}.ws-affix em{font-style:normal;color:var(--ui-muted)}.ws-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));grid-gap:.6rem;gap:.6rem}.ws-theme input{position:absolute;opacity:0}.ws-theme span{display:flex;flex-direction:column;gap:.3rem;padding:.6rem;border:2px solid;border-radius:10px;cursor:pointer}.ws-theme i{display:inline-block;height:.7rem;border-radius:4px}.ws-theme b{font-size:.8rem}.ws-theme input:checked+span{outline:3px solid var(--ui-primary);outline-offset:1px}.ws-theme input:focus-visible+span{outline:3px solid var(--ui-primary)}.ws-toggle{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer}.ws-toggle input{margin-top:.3rem;width:1.1rem;height:1.1rem}.pm-plan{white-space:pre-wrap;font:inherit;font-size:.92rem;line-height:1.55;background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:10px;padding:1rem;margin:.5rem 0 1rem;overflow-x:auto}.ws-keybox{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.6rem .8rem;border:1px dashed var(--ui-border);border-radius:10px;margin:.5rem 0}.ws-keybox code{flex:1 1;min-width:12rem;overflow-wrap:anywhere}.ws-apppick{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-gap:.6rem;gap:.6rem}.lm-col-contacted,.lm-col-converted,.lm-col-negotiation,.lm-col-new,.lm-col-proposal,.lm-col-qualified{--lm-accent:var(--md-primary)}.lm-amber,.lm-emerald,.lm-indigo,.lm-rose,.lm-sky,.lm-slate,.lm-violet{--c:var(--md-primary)}.nt-amber,.nt-emerald,.nt-indigo,.nt-rose,.nt-sky,.nt-violet{--n:var(--md-primary)}.bmk-card.bmk-pinned{border-left-color:var(--md-primary)}.lm-code{background:var(--md-primary);color:var(--md-on-primary)}.ui-notice{border:1px solid var(--ui-border-strong)}.ui-notice-bad{border-color:var(--md-primary);border-width:2px}.ui-badge{border:1px solid var(--ui-border-strong)}.ui-empty-icon,.ui-launch-icon,.ui-mobile-title span,.ui-sitecard-emoji,.ui-stat-icon,.ui-subnav-title span,.ui-tab-icon,.ws-app-icon,.ws-site-apps,.ws-site-emoji{filter:grayscale(1)}.ui-status-dot.ui-status-live{background:var(--md-good);border:1.5px solid var(--md-good)}.ui-status-dot.ui-status-draft{background:transparent;border:1.5px solid var(--md-warn)}.bv{display:grid;grid-template-columns:15.5rem minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.bv-side{position:-webkit-sticky;position:sticky;top:8.5rem;display:grid;grid-gap:.15rem;gap:.15rem;padding:.9rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);max-height:calc(100vh - 2rem);overflow:auto}.bv-side-title{display:flex;justify-content:space-between;align-items:center;margin:.9rem 0 .25rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-faint)}.bv-side-title:first-child{margin-top:0}.bv-new{border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:8px;padding:.1rem .5rem;font:600 .72rem inherit;cursor:pointer;text-transform:none;letter-spacing:0}.bv-side-item{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border:0;border-radius:9px;background:transparent;color:var(--ui-text);font:inherit;font-size:.88rem;text-align:left;cursor:pointer}.bv-side-item i{font-style:normal;filter:grayscale(1);margin-right:.2rem}.bv-side-item b{font-weight:600;font-size:.75rem;color:var(--ui-faint);min-width:1.4rem;text-align:right}.bv-side-item:hover{background:var(--ui-surface-2)}.bv-side-item[aria-current]{background:var(--ui-primary);color:var(--ui-on-primary)}.bv-side-item[aria-current] b{color:inherit}.bv-cat-row{display:flex;align-items:center;gap:.15rem}.bv-cat-row .bv-side-item{flex:1 1;min-width:0}.bv-mini{width:26px;height:26px;font-size:.8rem;opacity:0}.bv-cat-row:hover .bv-mini,.bv-mini:focus-visible{opacity:1}.bv-tagcloud{display:flex;flex-wrap:wrap;gap:.3rem}.bv-tagcloud button{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:999px;padding:.12rem .55rem;font:inherit;font-size:.75rem;cursor:pointer}.bv-tagcloud button[aria-pressed=true]{background:var(--ui-primary);color:var(--ui-on-primary);border-color:var(--ui-primary)}.bv-tagcloud b{font-weight:600;opacity:.6}.bv-export{margin-top:1rem;justify-content:center}.bv-quick{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem .5rem .9rem;border:1px solid var(--ui-border-strong);border-radius:14px;background:var(--ui-surface)}.bv-quick input{flex:1 1;outline:0;background:transparent;font:inherit;font-size:.95rem;min-width:0}.bv-quick:focus-within{border-color:var(--ui-text);box-shadow:0 0 0 3px rgb(0 0 0/.08)}.bv-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin:1.1rem 0 .9rem}.bv-head h2{margin:0;font-size:1.25rem}.bv-controls{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.bv-controls input,.bv-controls select{padding:.45rem .7rem;border:1px solid var(--ui-border-strong);border-radius:10px;background:var(--ui-surface);font:inherit;font-size:.86rem}.bv-toggle{display:inline-flex;padding:3px;border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-surface)}.bv-toggle button{border:0;border-radius:8px;padding:.3rem .7rem;background:transparent;font:600 .8rem inherit;color:var(--ui-muted);cursor:pointer}.bv-toggle button[aria-pressed=true]{background:var(--ui-primary);color:var(--ui-on-primary)}.bv-group{margin-bottom:1.6rem}.bv-group header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.bv-group h3{margin:0;font-size:1.02rem}.bv-count{margin-left:.35rem;padding:.05rem .45rem;border-radius:999px;background:var(--ui-surface-2);border:1px solid var(--ui-border);font-size:.72rem;font-weight:600}.bv-grid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));align-items:stretch}.bv-list{display:grid;grid-gap:.5rem;gap:.5rem}.bv-card{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow);transition:border-color .12s,box-shadow .12s}.bv-card:hover{border-color:var(--ui-text)}.bv-pinned{border-top:3px solid var(--md-primary)}.bv-card-top{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bv-domain{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--ui-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-domain img{border-radius:4px;filter:grayscale(1)}.bv-chip{padding:.1rem .5rem;border:1px solid var(--ui-border-strong);border-radius:6px;font-size:.72rem;font-weight:600;background:var(--ui-surface-2)}.bv-icons{margin-left:auto;display:inline-flex;gap:.1rem}.bv-ico{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 .35rem;border:0;border-radius:8px;background:transparent;color:var(--ui-text);font:600 .85rem inherit;cursor:pointer;filter:grayscale(1)}.bv-ico:hover{background:var(--ui-surface-2)}.bv-ico[aria-pressed=true]{background:var(--ui-primary-soft)}.bv-danger{background:var(--md-primary);color:var(--md-on-primary);filter:none}.bv-danger:hover{background:#262626}.bv-title{margin:0;font-size:1rem;line-height:1.35}.bv-title a{color:var(--ui-text);text-decoration:none}.bv-title a:hover{text-decoration:underline}.bv-desc{margin:0;font-size:.86rem;color:var(--ui-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bv-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin:0}.bv-tags button{border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-surface-2);padding:.05rem .4rem;font:inherit;font-size:.74rem;cursor:pointer}.bv-foot{display:flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--ui-border)}.bv-actions{margin-left:auto;display:inline-flex;gap:.1rem}.bv-read{border:0;background:transparent;font:600 .78rem inherit;color:var(--ui-muted);cursor:pointer;padding:.1rem .2rem}.bv-row{flex-direction:row;align-items:center;flex-wrap:wrap}.bv-row .bv-title{flex:1 1;min-width:12rem}.bv-row .bv-desc{display:none}.bv-row .bv-foot{border:0;padding:0;margin:0}.bv-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgb(0 0 0/.45)}.bv-modal{width:min(36rem,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1.4rem;border-radius:16px;background:var(--ui-surface);box-shadow:var(--ui-shadow-lg);border:1px solid var(--ui-border-strong)}.bv-modal h2{margin:0 0 .2rem;font-size:1.2rem}.bv-inline{display:flex;gap:.5rem}.bv-inline input{flex:1 1}.bv-checks{display:flex;gap:1.2rem;flex-wrap:wrap;font-size:.9rem}.bv-checks label{display:inline-flex;gap:.4rem;align-items:center;cursor:pointer}.bv-modal-foot{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}@media(max-width:860px){.bv{grid-template-columns:1fr}.bv-side{position:static;max-height:none}}.bv-controls input,.bv-controls select{width:auto;min-height:0}.bv-controls input[type=search]{min-width:14rem}.bv-quick input{width:auto;min-height:0;padding:.35rem 0;border:0;border-radius:0;box-shadow:none}.bv-quick input:focus{box-shadow:none}.bv-inline input{width:auto}.pm-wrap{display:grid;grid-template-columns:15rem minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.pm-side{display:grid;grid-gap:.15rem;gap:.15rem;padding:.9rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);position:-webkit-sticky;position:sticky;top:1rem}.pm-side .bv-side-item{text-decoration:none}.pm-new{margin-top:.8rem}.pm-board-head{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.1rem 1.2rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);margin-bottom:.9rem}.pm-board-head h1{margin:0;font-size:1.5rem}.pm-board-head p{margin:.15rem 0 0}.pm-count{display:inline-block;margin-left:.3rem;padding:.05rem .5rem;border-radius:999px;border:1px solid var(--ui-border-strong);font-size:.72rem;font-weight:600;vertical-align:middle;background:var(--ui-surface-2)}.pm-edit{position:relative}.pm-pop{position:absolute;right:0;z-index:20;width:min(26rem,90vw);margin-top:.4rem;padding:1rem;background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:12px;box-shadow:var(--ui-shadow-lg)}.pm-toolbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.pm-toolbar input[type=search]{width:16rem}.pm-lane{margin-bottom:1rem}.pm-lane>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.4rem;padding:.2rem .1rem .5rem;font-weight:700}.pm-lane>summary::-webkit-details-marker{display:none}.pm-lane>summary:before{content:"▾";font-size:.8rem}.pm-lane:not([open])>summary:before{content:"▸"}.pm-lane .pm-table-wrap{margin-top:0;border-left:5px solid var(--md-primary)}.pm-lane-work .pm-table-wrap{border-left-color:#555}.pm-lane-done .pm-table-wrap{border-left-color:#aaa}.pm-table th{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-faint);text-align:left;padding:.55rem .8rem}.pm-row td,.pm-table th{border-bottom:1px solid var(--ui-border)}.pm-row td{padding:.7rem .8rem;vertical-align:middle}.pm-id{display:inline-block;margin-right:.5rem;font:600 .72rem ui-monospace,monospace;color:var(--ui-faint)}.pm-title{color:var(--ui-text);text-decoration:none}.pm-title:hover{text-decoration:underline}.pm-task-desc{margin:.15rem 0 0;font-size:.82rem;color:var(--ui-muted)}.pm-agent{display:inline-block;padding:.1rem .6rem;border:1px solid var(--ui-border-strong);border-radius:999px;font-size:.75rem;font-weight:600}.pm-status{display:inline-block;padding:.25rem .65rem;border-radius:8px;font-size:.78rem;font-weight:700;background:var(--ui-primary-soft);border:1px solid var(--ui-border-strong)}.pm-st-approved .pm-status{background:var(--md-primary);color:var(--md-on-primary);border-color:var(--md-primary)}.pm-st-implementation-failed .pm-status{background:var(--md-on-primary);border:2px solid var(--md-primary)}.pm-cell-actions{white-space:nowrap}.pm-add td{padding:.3rem .8rem}.pm-add-form{display:flex;gap:.5rem;align-items:center}.pm-add-form input{border:0;background:transparent;box-shadow:none;min-height:36px}.pm-add-form input:focus{box-shadow:none}@media(max-width:860px){.pm-wrap{grid-template-columns:1fr}.pm-side{position:static}}.ld{display:grid;grid-template-columns:15.5rem minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.ld-side{position:-webkit-sticky;position:sticky;top:8.5rem;display:grid;grid-gap:.15rem;gap:.15rem;padding:.9rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface)}.ld-side .bv-side-item,.ld-side a.bv-new{text-decoration:none}.ld-side a.bv-new{color:var(--ui-text)}.ld-brand{display:flex;gap:.6rem;align-items:center;padding:.2rem .2rem .7rem;border-bottom:1px solid var(--ui-border);margin-bottom:.4rem}.ld-brand>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--md-primary);color:var(--md-on-primary);filter:none}.ld-brand div{display:grid;line-height:1.25}.ld-connect{margin-top:1rem;justify-content:center}.ld-top{display:grid;grid-gap:.8rem;gap:.8rem;margin-bottom:1rem}.ld-stats{margin-bottom:0}.ld-views{justify-self:end}.ld-views a{border:0;border-radius:8px;padding:.3rem .75rem;background:transparent;font:600 .8rem inherit;color:var(--ui-muted);text-decoration:none}.ld-views a[aria-pressed=true]{background:var(--ui-primary);color:var(--ui-on-primary)}@media(max-width:860px){.ld{grid-template-columns:1fr}.ld-side{position:static}}.pl-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem}.pl-hero h1{font-size:clamp(1.7rem,4vw,2.5rem);font-weight:750;letter-spacing:-.03em;margin:.2rem 0 .4rem}.pl-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-faint)}.pl-panel{padding:1.3rem;border:1px solid var(--ui-border);border-radius:18px;background:var(--ui-surface);box-shadow:var(--ui-shadow)}.pl-panel h2{margin:.1rem 0 0;font-size:1.35rem}.pl-panel .ui-card{box-shadow:none;background:var(--ui-surface-2)}.pl-head{align-items:flex-start;margin-bottom:1rem}.pl-summary{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.8rem 1rem;margin:.2rem 0 1rem;border-radius:12px;background:var(--ui-primary);color:var(--ui-on-primary)}.pl-summary .ui-muted{color:inherit;opacity:.75}.ap-profile{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 1.2rem;margin-bottom:1.1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface)}.ap-profile-av{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--md-primary);color:var(--md-on-primary);font-weight:700}.ap-profile-text{display:grid;flex:1 1;min-width:10rem;line-height:1.3}.ap-profile-text strong{font-size:1.1rem}.ap-services{display:grid;grid-gap:1rem;gap:1rem}.ap-service{display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface-2)}.nt-wrap{display:grid;grid-template-columns:15.5rem minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.nt-side{position:-webkit-sticky;position:sticky;top:8.5rem;display:grid;grid-gap:.15rem;gap:.15rem;padding:.9rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface)}.nt-side .bv-side-item{text-decoration:none}.nt-side .bv-side-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-main{min-width:0}.nt-bar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding-bottom:.8rem;margin-bottom:1rem;border-bottom:1px solid var(--ui-border)}.nt-bar .bv-toggle a{border-radius:8px;padding:.3rem .75rem;font:600 .8rem inherit;color:var(--ui-muted);text-decoration:none}.nt-bar .bv-toggle a[aria-pressed=true]{background:var(--ui-primary);color:var(--ui-on-primary)}.nt-doc{max-width:46rem;margin:0 auto}.nt-title{border:0!important;box-shadow:none!important;background:transparent!important;font-size:2.1rem!important;font-weight:750;letter-spacing:-.03em;padding:.2rem 0!important;min-height:0!important}.nt-props{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:.5rem .75rem;gap:.5rem .75rem;align-items:center;font-size:.85rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--ui-border)}.nt-props input,.nt-props select{min-height:34px;padding:.3rem .6rem}.nt-blocks{display:flex;flex-wrap:wrap;gap:.35rem}.nt-bodyfield{border:0!important;box-shadow:none!important;background:transparent!important;font-size:1rem;line-height:1.7;padding:.2rem 0!important;resize:vertical}.nt-doc-form{gap:.6rem}.nt-ai{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--ui-border)}.nt-spacer{flex:1 1}@media(max-width:860px){.nt-wrap{grid-template-columns:1fr}.nt-side{position:static}.nt-props{grid-template-columns:1fr}}.pick{min-height:100vh;background:var(--md-surface)}.pick-bar{justify-content:space-between;gap:1rem;height:64px;padding:0 24px;border-bottom:1px solid var(--md-outline-variant)}.pick-bar,.pick-bar-end{display:flex;align-items:center;flex-wrap:wrap}.pick-bar-end{gap:.5rem}.pick-bar-end .md-palette{margin-top:0;min-width:11rem}.pick-main{max-width:70rem;margin:0 auto;padding:40px 24px 64px}.pick-main h1{font-size:36px;line-height:44px;font-weight:400;margin:0 0 4px}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-gap:16px;gap:16px;margin-top:28px}.pick-card{display:flex;flex-direction:column;gap:6px;padding:20px;border:1px solid var(--md-outline-variant);border-radius:var(--md-lg);background:var(--md-sc-lowest);color:var(--md-on-surface);text-decoration:none;min-height:13rem;transition:box-shadow var(--md-dur) var(--md-ease),border-color var(--md-dur) var(--md-ease),transform var(--md-dur) var(--md-ease)}.pick-card:hover{box-shadow:var(--md-e2);border-color:var(--md-outline);transform:translateY(-2px)}.pick-card:focus-visible{outline:3px solid var(--md-primary);outline-offset:3px}.pick-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:8px}.pick-badges{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.pick-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--md-full);background:var(--md-primary-container);color:var(--md-on-primary-container)}.pick-name{font-size:20px;line-height:28px;font-weight:500}.pick-apps{display:flex;gap:6px;margin-top:6px}.pick-apps>span{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--md-full);background:var(--md-sc);color:var(--md-on-surface-variant)}.pick-apps .md-icon{font-size:18px;width:18px;height:18px}.pick-open{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-weight:500;color:var(--md-primary)}.pick-add{align-items:flex-start;justify-content:center;border-style:dashed;border-width:2px;background:transparent}.pick-add .pick-avatar{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.pick-draft{background:var(--md-sc-low)}.wz{min-height:100dvh;display:flex;flex-direction:column}.wz,.wz-bar{background:var(--md-surface)}.wz-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--md-outline-variant);padding-top:env(safe-area-inset-top)}.wz-bar-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 12px 0 16px}.wz-brand{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--md-primary);color:var(--md-on-primary);font-weight:600;text-decoration:none;flex:none}.wz-steps-wrap{flex:1 1;min-width:0}.wz-steps{gap:0;list-style:none;margin:0;padding:0;justify-content:center}.wz-step,.wz-steps{display:flex;align-items:center}.wz-step{font-size:13px;font-weight:500;color:var(--md-on-surface-variant)}.wz-step a,.wz-step>span{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;padding:6px 4px;min-height:40px}.wz-step+.wz-step:before{content:"";width:12px;height:2px;background:var(--md-outline-variant);margin:0 2px;border-radius:2px}.wz-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--md-outline);font-size:13px;font-weight:600;flex:none}.wz-dot .md-icon{font-size:18px;width:18px;height:18px}.wz-step[data-state=current] .wz-dot{background:var(--md-primary);border-color:var(--md-primary);color:var(--md-on-primary)}.wz-step[data-state=done] .wz-dot{background:var(--md-secondary-container);border-color:var(--md-secondary-container);color:var(--md-on-secondary-container)}.wz-step[data-state=current]{color:var(--md-on-surface);font-weight:600}.wz-label,.wz-step[data-state=current] .wz-label{display:none}.wz-exit{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:999px;color:var(--md-on-surface-variant);text-decoration:none;font-weight:500;font-size:14px}.wz-exit span{display:none}.wz-exit:hover{background:color-mix(in srgb,var(--md-on-surface) 8%,transparent)}.wz-phone-title{margin:0;padding:0 16px 10px;font-size:14px;color:var(--md-on-surface-variant)}.wz-phone-title strong{color:var(--md-on-surface)}.wz-progress{height:3px;background:var(--md-sc-high)}.wz-progress span{display:block;height:100%;background:var(--md-primary);border-radius:0 3px 3px 0;transition:width .3s var(--md-ease)}@media(min-width:40rem){.wz-bar-row{padding:0 24px;min-height:64px;gap:20px}.wz-label{display:inline}.wz-step+.wz-step:before{width:32px;margin:0 6px}.wz-exit span{display:inline}.wz-phone-title,.wz-progress{display:none}}.wz-main{width:100%;max-width:68rem;margin:0 auto;padding:20px 16px calc(112px + env(safe-area-inset-bottom))}.wz-intro{margin-bottom:20px}.wz-kicker{margin:0 0 6px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--md-primary);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wz-intro h1{font-size:28px;line-height:36px;margin:0 0 6px}.wz-save{font-size:12px;letter-spacing:0;text-transform:none;padding:2px 10px;border-radius:999px;background:var(--md-sc);color:var(--md-on-surface-variant)}.wz-save-error{background:var(--md-error-container);color:var(--md-on-error-container)}.wz-grid{grid-gap:16px;grid-template-columns:minmax(0,1fr)}.wz-col,.wz-grid{display:grid;gap:16px}.wz-col{grid-gap:16px;align-content:start;min-width:0}.wz-card{padding:20px 16px;border:1px solid var(--md-outline-variant);border-radius:var(--md-lg);background:var(--md-sc-lowest);display:grid;grid-gap:16px;gap:16px}.wz-card h2{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;line-height:24px;font-weight:500}.wz-num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--md-primary-container);color:var(--md-on-primary-container);font-size:14px;font-weight:600;flex:none}.wz-card .ui-field em{font-style:normal;font-weight:400;color:var(--md-outline)}.wz-card input:not([type=checkbox],[type=radio]),.wz-card select,.wz-card textarea{min-height:52px;font-size:16px}.wz-check{display:flex;align-items:center;gap:12px;min-height:48px;font-size:14px;cursor:pointer}.wz-check input{width:22px;height:22px;flex:none}.wz-cats{border:0;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.wz-cats legend{padding:0;margin-bottom:8px}.wz-cat{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px;border:1px solid var(--md-outline);border-radius:var(--md-md);cursor:pointer;font-size:14px;font-weight:500;background:transparent;transition:background-color var(--md-dur) var(--md-ease),border-color var(--md-dur) var(--md-ease)}.wz-cat:hover{background:color-mix(in srgb,var(--md-on-surface) 6%,transparent)}.wz-cat-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--md-sc);flex:none}.wz-cat-ico .md-icon{font-size:20px;width:20px;height:20px}.wz-cat-on{background:var(--md-secondary-container);border-color:var(--md-secondary-container);color:var(--md-on-secondary-container);box-shadow:inset 0 0 0 1px var(--md-primary)}.wz-cat-on .wz-cat-ico{background:var(--md-primary);color:var(--md-on-primary)}.wz-cat:focus-within{outline:3px solid var(--md-primary);outline-offset:2px}.wz-aside{display:none}.wz-biz{display:grid;grid-gap:6px;gap:6px;justify-items:start;padding:24px;border-radius:var(--md-xl);background:var(--md-primary-container);color:var(--md-on-primary-container)}.wz-biz-ico{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--md-primary);color:var(--md-on-primary)}.wz-biz-ico .md-icon{font-size:28px;width:28px;height:28px}.wz-biz strong{font-size:22px;line-height:28px;font-weight:500;overflow-wrap:anywhere}.wz-biz .ui-muted{color:inherit;opacity:.8}.wz-biz-tag{margin:6px 0;font-size:15px;font-style:italic}.wz-biz-call{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--md-surface);color:var(--md-on-surface);font-weight:500}.wz-actions{position:fixed;left:0;right:0;bottom:0;z-index:35;display:flex;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--md-surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--md-outline-variant)}.wz-actions>*{flex:1 1;min-height:56px;justify-content:center}.wz-actions-2>:first-child{flex:0 0 auto;min-width:7.5rem}.wz-actions .ui-btn-lg{border-radius:999px;box-shadow:none;font-size:16px}.wz-actions .wz-primary{box-shadow:var(--md-e1)}.wz-themes{grid-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.wz-theme,.wz-themes{display:grid;gap:10px}.wz-theme{position:relative;grid-gap:10px;padding:12px;min-height:84px;text-align:left;border:2px solid;border-radius:var(--md-md);cursor:pointer;font:inherit;transition:transform var(--md-dur) var(--md-ease),box-shadow var(--md-dur) var(--md-ease)}.wz-theme:active{transform:scale(.98)}.wz-swatches{display:flex;gap:4px}.wz-swatches i{height:14px;flex:1 1;border-radius:4px}.wz-theme-name{font-weight:600;font-size:15px}.wz-theme-on{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.wz-theme-on .md-icon{font-size:16px;width:16px;height:16px}.wz-switches{list-style:none;margin:0;padding:0;display:grid}.wz-switches li{display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 0;border-bottom:1px solid var(--md-outline-variant)}.wz-switches li:last-child{border-bottom:0}.wz-sw-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--md-sc);flex:none}.wz-sw-text{display:grid;flex:1 1;min-width:0;line-height:1.3}.wz-affix{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wz-affix input{flex:1 1;min-width:9rem}.wz-affix em{font-style:normal;color:var(--md-on-surface-variant);font-size:14px}.wz-serp{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border:1px solid var(--md-outline-variant);border-radius:var(--md-md);background:var(--md-surface)}.wz-serp-url{font-size:12px;color:var(--md-on-surface-variant)}.wz-serp-title{font-size:18px;color:#1a0dab;line-height:24px}.wz-serp-desc{font-size:13px;color:var(--md-on-surface-variant)}.wz-live{display:block}.wz-aside-title{display:flex;align-items:center;gap:8px;margin:8px 0 10px;font-weight:500}.wz-phone{margin:0 auto;width:min(100%,22rem);border:8px solid var(--md-on-surface);border-radius:36px;overflow:hidden;background:#fff;box-shadow:var(--md-e2)}.wz-phone-screen{height:34rem;overflow:auto;overscroll-behavior:contain}.wz-tabs{display:flex;border-bottom:1px solid var(--md-outline-variant);margin:0 -16px 16px;padding:0 16px}.wz-tabs button{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-bottom:3px solid transparent;background:transparent;font:500 14px var(--md-font);color:var(--md-on-surface-variant);cursor:pointer}.wz-tabs button[aria-selected=true]{color:var(--md-primary);border-bottom-color:var(--md-primary)}.wz-hide-sm{display:none}.wz-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.wz-toolbar select{flex:1 1;min-width:8rem;min-height:44px}.wz-device button{display:inline-flex;align-items:center;gap:6px}.wz-stage{border-radius:var(--md-lg);background:var(--md-sc);padding:12px;overflow:hidden}.wz-stage .wc-frame{margin:0 auto;max-height:62dvh;overflow:auto;border-radius:var(--md-md);box-shadow:var(--md-e1)}.wz-stage-mobile .wc-frame{width:100%;max-width:24rem}.wz-stage-desktop .wc-frame{width:100%;max-width:64rem}.wz-summary h2{font-size:20px;margin:0 0 12px}.wz-summary{padding:20px 16px;border:1px solid var(--md-outline-variant);border-radius:var(--md-lg);background:var(--md-sc-lowest)}.wz-checks{list-style:none;margin:0 0 12px;padding:0;display:grid}.wz-checks li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--md-outline-variant);min-height:64px}.wz-checks li:last-child{border-bottom:0}.wz-check-ico{color:var(--md-on-surface-variant);display:grid}.wz-checks li[data-ok=true] .wz-check-ico{color:var(--md-good)}.wz-check-text{display:grid;flex:1 1;min-width:0;line-height:1.3}.wz-check-text .ui-small{overflow-wrap:anywhere}.wz-fix{font-weight:500;font-size:13px;text-decoration:none;padding:8px 10px;border-radius:999px;color:var(--md-primary)}.wz-fix:hover{background:color-mix(in srgb,var(--md-primary) 8%,transparent)}@media(min-width:48rem){.wz-main{padding:32px 24px 120px}.wz-intro h1{font-size:36px;line-height:44px}.wz-card{padding:24px}.wz-cats,.wz-themes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.wz-grid{gap:24px;align-items:start}.wz-grid,.wz-grid-preview{grid-template-columns:minmax(0,1fr) 22rem}.wz-aside{display:block;position:-webkit-sticky;position:sticky;top:96px}.wz-tabs{display:none}.wz-hide-sm{display:block}.wz-actions{left:50%;right:auto;width:min(68rem,100%);transform:translateX(-50%);border-radius:var(--md-xl) var(--md-xl) 0 0;border:1px solid var(--md-outline-variant);border-bottom:0;justify-content:flex-end}.wz-actions>*{flex:0 0 auto;min-width:14rem}.wz-actions-2>:first-child{min-width:8rem}.wz-actions-2{justify-content:space-between}}.wz-editor-wrap{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.wz-editor-wrap .wc-editor{height:auto;flex:1 1;min-height:0}.wz-editor-wrap .wc-bar .ui-logo{display:none}.wz-editor-wrap .wz-bar{position:static}.wc-next{white-space:nowrap}@media(max-width:39.99rem){.wc-publish-quick,.wz-editor-wrap .wc-live-link{display:none}}.wz-summary:not(.wz-hide-sm){display:block}.wc-back{white-space:nowrap;padding:0 12px}@media(max-width:39.99rem){.wc-back-label{display:none}}.wz-cat:has(input:disabled){opacity:.4;cursor:not-allowed}.am-about{display:flex;gap:16px;align-items:flex-start}.am-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--md-primary-container);color:var(--md-on-primary-container);flex:none}.am-icon .md-icon{font-size:28px;width:28px;height:28px}.am-about p{margin:2px 0 8px}.am-list{margin:0;padding-left:1.1rem;color:var(--md-on-surface-variant);font-size:14px;display:grid;grid-gap:2px;gap:2px}@media(max-width:859px){.bv-side,.nt-side,.pm-side{max-height:11rem;overflow:auto}.ld-side{display:flex;align-items:center;gap:6px;padding:8px;overflow-x:auto;scrollbar-width:none}.ld-side::-webkit-scrollbar{display:none}.ld-side .bv-side-title,.ld-side .ld-brand,.ld-side .ld-connect,.ld-side>p{display:none}.ld-side .bv-side-item{flex:none;white-space:nowrap;border:1px solid var(--md-outline-variant)}}.eh{display:grid;grid-gap:20px;gap:20px;margin-bottom:28px;padding:20px;border:1px solid var(--md-outline-variant);border-radius:var(--md-xl);background:var(--md-primary-container);color:var(--md-on-primary-container)}.eh-preview{display:block;max-width:22rem;width:100%;border:1px solid;border-radius:var(--md-lg);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--md-e2);transition:transform var(--md-dur) var(--md-ease),box-shadow var(--md-dur) var(--md-ease)}.eh-preview:hover{transform:translateY(-3px);box-shadow:var(--md-e3)}.eh-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid}.eh-bar strong{flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eh-bar i{width:20px;height:6px;border-radius:3px}.eh-hero{display:grid;grid-gap:6px;gap:6px;justify-items:start;padding:22px 16px 24px}.eh-hero strong{font-size:22px;line-height:1.15}.eh-hero span{font-size:13px;opacity:.8}.eh-hero em{margin-top:6px;padding:6px 14px;font-style:normal;font-size:12px;font-weight:600}.eh-body h2{margin:6px 0 4px;font-size:28px;line-height:36px;color:inherit}.eh-body .ui-muted{color:inherit;opacity:.8}.eh-kicker{align-items:center;margin:0}.eh-actions,.eh-kicker{display:flex;gap:10px;flex-wrap:wrap}.eh-actions{margin-top:16px}.eh-actions .ui-btn-ghost{background:var(--md-surface);border-color:transparent}.eh-actions .ui-btn-lg{flex:1 1 14rem}@media(min-width:48rem){.eh{grid-template-columns:22rem minmax(0,1fr);align-items:center;padding:24px 28px}}.dx{display:grid;grid-gap:12px;gap:12px;position:relative;padding-bottom:56px}.dx h2{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;line-height:24px}.dx-count{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 8px;border-radius:999px;background:var(--md-secondary-container);color:var(--md-on-secondary-container);font-size:12px;font-weight:600}.dx-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.dx-tabs::-webkit-scrollbar{display:none}.dx-tabs button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--md-outline);border-radius:8px;background:transparent;color:var(--md-on-surface);font:500 13px var(--md-font);cursor:pointer}.dx-tabs button b{font-weight:600;opacity:.65}.dx-tabs button[aria-pressed=true]{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-color:transparent}.dx-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.dx-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dx-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--md-outline-variant);border-radius:var(--md-md);background:var(--md-sc-lowest)}.dx-row[data-current]{border-color:var(--md-primary);box-shadow:inset 0 0 0 1px var(--md-primary)}.dx-row[data-hidden]{opacity:.6}.dx-col{flex-direction:column;align-items:stretch}.dx-fields{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;min-width:0;flex:1 1}.dx-field{display:grid;grid-gap:3px;gap:3px;font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--md-on-surface-variant);min-width:0}.dx-grow{flex:1 1 9rem}.dx-sm{flex:0 0 5.5rem}.dx-add input,.dx-add select,.dx-field input,.dx-field select,.dx-field textarea{min-height:40px!important;padding:8px 10px!important;font-size:14px!important}.dx-meta,.dx-type{font-size:12px;color:var(--md-on-surface-variant)}.dx-type{font-weight:600;color:var(--md-on-surface);min-width:6rem;align-self:center}.dx-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.dx-ico{display:inline-grid;place-items:center;min-width:36px;height:36px;padding:0 8px;border:0;border-radius:999px;background:transparent;font:500 13px var(--md-font);cursor:pointer;color:var(--md-on-surface-variant);filter:grayscale(1)}.dx-ico:hover:not(:disabled){background:color-mix(in srgb,var(--md-on-surface) 8%,transparent)}.dx-ico:disabled{opacity:.3;cursor:default}.dx-danger{background:var(--md-error);color:var(--md-on-error);filter:none}.dx-sure{display:inline-flex;gap:4px}.dx-switch{display:inline-flex;align-items:center;gap:6px;font-size:12px;cursor:pointer}.dx-add{display:flex;gap:8px;flex-wrap:wrap}.dx-add input,.dx-add select{flex:1 1 10rem}.dx-more summary{cursor:pointer;font-size:13px;font-weight:500;color:var(--md-primary);padding:4px 0}.dx-more[open]{display:grid;grid-gap:8px;gap:8px}.dx-empty{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:16px;border:1px dashed var(--md-outline);border-radius:var(--md-md);color:var(--md-on-surface-variant);margin:0}.dx-thumb{border-radius:8px;object-fit:cover;flex:none;align-self:flex-end}.dx-photos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));grid-gap:8px;gap:8px}.dx-photo{position:relative;display:grid;grid-gap:4px;gap:4px;padding:6px;border:1px solid var(--md-outline-variant);border-radius:var(--md-md);background:var(--md-sc-lowest)}.dx-photo img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.dx-photo input{min-height:34px!important;padding:4px 8px!important;font-size:12px!important}.dx-photo-del{position:absolute;top:10px;right:10px;background:var(--md-surface);box-shadow:var(--md-e1)}.dx-snack{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:var(--md-on-surface);color:var(--md-surface);font-size:14px;box-shadow:var(--md-e3);animation:md-menu-in .16s var(--md-ease)}.dx-snack button{border:0;background:transparent;color:var(--md-primary-container);font:600 14px var(--md-font);cursor:pointer;padding:4px 8px}@media(min-width:56rem){.wc-panel-body.wc-panel-wide{width:30rem}}.dx-col{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.dx-col>.dx-field,.dx-col>.dx-fields{grid-column:1/-1}.dx-col>.dx-more{grid-column:1}.dx-col>.dx-actions{grid-column:2;justify-self:end}.dx-col>.dx-more[open]{grid-column:1/-1}@media(min-width:56rem){:root .wc-panel-close{display:none}.dx-tabs{flex-wrap:wrap;overflow:visible}}@media(max-width:55.99rem){.wc-panel-body.wc-panel-wide .wc-panel-close{float:none;position:static;display:flex;margin:0 0 8px auto}}@media(max-width:39.99rem){.wc-next-long{display:none}}.bv>*,.ld>*,.nt-wrap>*,.pm-wrap>*{min-width:0}@media(max-width:859px){.bv,.ld,.nt-wrap,.pm-wrap{grid-template-columns:minmax(0,1fr)}.bv-side,.ld-side,.nt-side,.pm-side{max-width:100%}}.ap-profile-text{min-width:0;overflow-wrap:anywhere}.ap-profile>.ui-row{flex-wrap:wrap;max-width:100%}.ui-cols>*{min-width:0}@media(max-width:63.99rem){.ui-cols{grid-template-columns:minmax(0,1fr)}}