.journey{position:relative;height:540svh;overflow:clip;isolation:isolate;font-family:var(--ds-text);color:var(--j-fg);background:var(--j-bg)}.j-stage{position:sticky;top:0;height:100svh;min-height:440px;overflow:hidden;isolation:isolate;background:var(--j-bg)}.j-atmosphere{position:absolute;inset:0;pointer-events:none}.j-light-field{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.j-skip{position:absolute;right:clamp(20px,4vw,80px);top:100px;z-index:12;display:flex;gap:16px;padding:12px 0;color:var(--j-muted);font-size:11px;text-decoration:none}.j-chapter-copy{position:absolute;top:clamp(125px,14.5svh,170px);left:50%;transform:translate(-50%);width:min(92%,1260px);text-align:center;z-index:6;pointer-events:none}.j-headings{position:relative;height:150px}.j-heading{position:absolute;inset:0}.j-heading h1,.j-heading h2{margin:0;font:650 clamp(34px,4.5vw,76px)/1.12 var(--ds-text);letter-spacing:-.052em;color:var(--j-fg);text-wrap:balance}.j-heading p{margin:22px auto 0;max-width:760px;font-size:clamp(13px,1.25vw,20px);line-height:1.6;color:var(--j-muted);text-wrap:balance}.j-scene{position:absolute;inset:0;z-index:3;pointer-events:none;perspective:1800px;contain:paint}.j-world{position:absolute;left:50%;top:56%;transform-origin:center;isolation:isolate;perspective:1400px}.j-back-cards{position:absolute;inset:0;filter:blur(5px)}.j-back-cards>span{position:absolute;width:170px;height:75px;padding:16px;border-radius:6px;border:1px solid var(--j-line);background:var(--j-distant);opacity:.35}.j-back-cards i,.j-back-cards b,.j-back-cards small{display:block;height:3px;width:65%;background:var(--j-muted);opacity:.3;margin:9px}.j-back-cards b{width:85%}.j-routes{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.j-route-group{color:var(--j-ice)}.j-route-group.crm{color:var(--j-amber)}.j-route,.j-flow,.j-route-glow{stroke:currentColor}.j-route{stroke-width:1.3;opacity:.85}.j-route-glow{stroke-width:3;opacity:.22}.j-flow{stroke-width:2;stroke-dasharray:2 170;stroke-linecap:round;animation:j-flow 9s linear infinite;opacity:.9}.j-route-node{stroke:currentColor;stroke-width:1.2;fill:var(--j-node)}@keyframes j-flow{to{stroke-dashoffset:-688}}.j-stream-label{position:absolute;display:flex;align-items:center;justify-content:center;gap:10px;transform:translate(-50%,-50%);padding:9px 18px;border:1px solid var(--j-ice);border-radius:30px;font-size:16px;font-weight:550;color:var(--j-ice);background:var(--j-label);white-space:nowrap}.j-stream-label.crm{border-color:var(--j-amber);color:var(--j-amber)}.j-stream-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.j-event{position:absolute;left:var(--card-x);top:var(--card-y);width:var(--tile-width);min-height:var(--tile-height);box-sizing:border-box;display:flex;align-items:flex-start;gap:17px;padding:23px;border-radius:10px;transform:translate(-50%,-50%) translateZ(var(--card-z)) rotate(var(--card-turn)) scale(var(--card-scale));backface-visibility:hidden}.j-event[data-kind=client],.j-event[data-kind=task]{align-items:center}.j-tile-body{min-width:0;flex:1}.j-tile-body>strong{display:block;font-size:16px;line-height:1.5;font-weight:500;color:var(--j-fg)}.j-tile-body>small{display:block;font-size:12px;line-height:1.5;color:var(--j-muted);margin-bottom:6px}.j-tile-body>p{font-size:13px;line-height:1.6;color:var(--j-muted);margin:5px 0 12px}.j-tile-icon{color:var(--j-amber);width:24px;flex:0 0 24px;margin-top:2px}.j-tile-icon svg,.j-tile-avatar svg{display:block;width:100%;height:100%}.j-tile-avatar,.j-initials{display:grid;place-items:center;flex:0 0 47px;height:47px;border-radius:50%;background:var(--j-avatar);color:var(--j-fg);box-sizing:border-box}.j-tile-avatar{padding:10px}.j-tile-avatar.small{flex-basis:33px;height:33px;padding:7px}.j-initials{font-size:19px;font-weight:400}.j-tile-body .j-appointment-time{font-size:38px;line-height:1.15;margin-bottom:7px;letter-spacing:-.04em;display:flex;justify-content:space-between}.j-appointment-time>span{font-size:20px;letter-spacing:3px;font-weight:400}.j-badge{display:inline-block;padding:3px 9px;border-radius:4px;font-size:11px;line-height:1.7;font-weight:500;white-space:nowrap}.j-tile-tags{display:flex;gap:8px;flex-wrap:wrap}.j-tile-chevron{font-size:30px;font-weight:300;color:var(--j-muted);align-self:center}.j-task-ring{width:22px;height:22px;border:1.3px solid var(--j-ice);border-radius:50%;margin-left:auto;align-self:center;flex-shrink:0}.j-tile-body .j-message-time{text-align:right;position:absolute;right:18px;top:10px;font-size:10px}.j-tile-body .j-message-copy{font-size:13px;line-height:1.6;color:var(--j-fg);margin-bottom:0}.j-event.week{display:block;padding:19px 23px}.j-week-heading{display:flex;align-items:center;justify-content:space-between;font-size:15px;line-height:1.6;margin-bottom:14px}.j-week-heading>strong{font-size:14px;font-weight:400;flex:1;margin-left:15px}.j-week-days,.j-week-dates{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:5px}.j-week-days{font-size:10px;color:var(--j-muted);margin-bottom:9px}.j-week-dates>span{position:relative;display:grid;place-items:center;aspect-ratio:1;font-size:15px;line-height:1;border-radius:50%}.j-week-dates i{position:absolute;bottom:-5px;width:3px;height:3px;border-radius:50%;background:var(--j-ice)}.j-brand-glass{position:absolute;z-index:5;width:480px;height:270px;display:grid;place-items:center;box-sizing:border-box;border-radius:18px;transform-origin:center}.j-brand-glass>strong{font-size:45px;font-weight:400;letter-spacing:.21em;padding-left:.21em;line-height:1;color:var(--j-brand-word)}.j-glass-edge{position:absolute;inset:4px;border:1px solid var(--j-inner-edge);border-radius:14px;pointer-events:none}.j-glass-glint{position:absolute;left:5px;top:8px;bottom:8px;width:1px;pointer-events:none;background:linear-gradient(transparent,var(--j-amber) 32%,#fff9cb 54%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--j-amber) 25%,transparent)}.j-brand-glass:after,.j-product:after{content:attr(data-reflection);position:absolute;top:calc(100% + 10px);left:0;right:0;height:75%;display:grid;place-items:center;background:inherit;border:1px solid var(--j-inner-edge);border-radius:inherit;color:var(--j-brand-word);font-size:35px;letter-spacing:.15em;font-weight:400;transform-origin:top;transform:translateY(65%) scaleY(-.65);-webkit-mask-image:linear-gradient(transparent 20%,#000b);mask-image:linear-gradient(transparent 20%,#000b);opacity:.18;filter:blur(2px);pointer-events:none}.j-product{position:absolute;z-index:7;width:420px;min-height:350px;box-sizing:border-box;padding:30px;border-radius:12px;transform-origin:center;text-decoration:none;color:var(--j-fg)}.j-product.interactive{pointer-events:auto}.j-product-heading{display:flex;align-items:center;gap:12px}.j-product-heading>svg{width:25px;height:25px;color:var(--j-ice)}.j-product.crm .j-product-heading>svg{color:var(--j-amber)}.j-product-heading>strong{font-size:28px;letter-spacing:-.035em;font-weight:500}.j-product-heading>span{margin-left:auto;font-size:20px;color:var(--j-muted)}.j-product-description{font-size:13px;color:var(--j-muted);margin:10px 0 24px}.j-product-preview{border-top:1px solid var(--j-line)}.j-preview-bar,.j-preview-row{display:flex;align-items:center;gap:12px}.j-preview-bar{justify-content:space-between;font-size:12px;padding:15px 0}.j-preview-bar>small{color:var(--j-muted);font-size:10px}.j-preview-row{border-top:1px solid var(--j-line);padding:13px 0;font-size:13px}.j-preview-row>small{font-size:11px;color:var(--j-muted)}.j-preview-row>i{width:5px;height:5px;background:var(--j-amber);border-radius:50%;margin-left:auto}.j-preview-row>i.done{background:var(--j-success)}.j-preview-check{width:12px;height:12px;border:1px solid var(--j-muted);border-radius:3px}.j-preview-owner{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--j-avatar);font-size:9px!important}.j-product-bottom{margin-top:16px;padding-top:15px;border-top:1px solid var(--j-line);display:flex;justify-content:space-between;font-size:11px;color:var(--j-muted)}.j-interior{position:absolute;z-index:4;left:50%;top:50%;width:1300px;display:flex;justify-content:space-between;pointer-events:none}.j-interior-panel{width:330px;padding:30px;border-radius:10px;transform:perspective(1000px) rotateY(28deg)}.j-interior-panel.space{transform:perspective(1000px) rotateY(-28deg)}.j-interior-panel>small{font-size:10px;color:var(--j-muted)}.j-interior-panel>strong{display:block;font-size:22px;font-weight:500;margin:18px 0}.j-interior-panel p{display:flex;justify-content:space-between;gap:12px;padding:17px 0;border-bottom:1px solid var(--j-line);font-size:12px}.j-interior-panel b{font-weight:400;color:var(--j-muted)}.j-trial{position:absolute;z-index:10;left:50%;top:54%;width:min(90%,760px);text-align:center;scroll-margin-top:110px}.j-eyebrow{font-size:15px;line-height:1.6;color:var(--j-muted);margin:0 0 18px}.j-trial h2{font:600 clamp(38px,5.2vw,80px)/1.1 var(--ds-text);letter-spacing:-.055em;margin:0;color:var(--j-fg)}.j-trial h2:focus{outline:none}.j-trial-lead{font-size:clamp(14px,1.3vw,18px);line-height:1.7;color:var(--j-muted);margin:24px 0 18px}.j-terms{display:flex;gap:12px 22px;justify-content:center;flex-wrap:wrap;font-size:13px;color:var(--j-fg);margin:0 0 30px}.j-terms span:before{content:"✓";margin-right:8px;color:var(--j-amber)}.j-trial-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.j-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;padding:20px 24px;text-decoration:none;border-radius:7px;min-height:86px;box-sizing:border-box;color:var(--j-fg)}.j-cta strong{display:block;font-weight:550;font-size:15px;line-height:1.5}.j-cta small{display:block;font-size:11px;color:var(--j-muted);margin-top:4px}.j-cta>b{font-size:22px;font-weight:400;color:var(--j-ice)}.j-cta.crm>b{color:var(--j-amber)}.j-cta:hover{border-color:var(--j-muted);background:var(--j-hover)}.j-cta:focus-visible,.j-more:focus-visible,.j-skip:focus-visible,.j-product:focus-visible{outline:2px solid var(--j-fg);outline-offset:5px}.j-trial-note{font-size:10px;line-height:1.7;color:var(--j-muted);margin:20px 0}.j-more{display:inline-flex;gap:18px;align-items:center;color:var(--j-muted);font-size:12px;text-decoration:none;min-height:44px}.j-more:hover,.j-skip:hover{color:var(--j-fg)}.j-trial-teaser{position:absolute;z-index:6;left:50%;bottom:76px;transform:translate(-50%);margin:0;white-space:nowrap;color:var(--j-fg);font-size:12px;line-height:1.6;text-align:center;pointer-events:none}.j-trial-teaser>span{margin:0 8px;color:var(--j-muted)}.j-footer{position:absolute;z-index:7;left:clamp(20px,4vw,80px);right:clamp(20px,4vw,80px);bottom:24px;display:flex;align-items:center;gap:30px;font-size:10px;color:var(--j-muted)}.j-footer>span:first-child{margin-right:auto}.j-progress{width:160px;height:1px;background:var(--j-line);overflow:hidden}.j-progress>span{display:block;height:100%;background:var(--j-ice)}.j-counter{font-variant-numeric:tabular-nums}.journey.j-static{height:auto;min-height:100svh}.j-static .j-stage{height:auto;min-height:100svh;padding:130px 0 65px;overflow:hidden}.j-static .j-scene{display:none}.j-static .j-chapter-copy{position:static;transform:none;margin:auto;height:110px;opacity:1!important}.j-static .j-heading:not(:first-child){display:none}.j-static .j-heading:first-child{visibility:visible;opacity:1!important}.j-static .j-trial{position:relative;top:auto;left:auto;transform:none!important;margin:0 auto}.j-static .j-skip,.j-static .j-footer,.j-static .j-trial-teaser{display:none}.j-offscreen .j-flow{animation-play-state:paused}@media(min-width:1000px)and (max-height:760px){.j-chapter-copy{top:115px}.j-heading h1,.j-heading h2{font-size:clamp(32px,3.8vw,60px)}.j-heading p{margin-top:16px;font-size:14px}.j-world{top:58%}.j-trial-teaser{bottom:65px}.j-skip{top:85px}.j-trial{top:55%}.j-trial-lead{margin:18px 0 14px}.j-terms{margin-bottom:20px}.j-trial-note{margin:16px 0 5px}}@media(max-width:999px){.journey{height:460svh}.j-stage{min-height:440px}.j-skip{top:82px;right:22px;font-size:10px}.j-chapter-copy{top:135px;width:90%}.j-heading h1,.j-heading h2{font-size:clamp(30px,6.5vw,54px)}.j-heading p{font-size:14px;margin-top:16px;max-width:430px}.j-world{top:60%}.j-back-cards,.j-event[data-kind=chat],.j-route-group.chat{display:none}.j-event{padding:20px;gap:12px}.j-tile-body>strong{font-size:18px}.j-tile-body>small{font-size:13px}.j-tile-body>p{font-size:14px}.j-tile-body .j-appointment-time{font-size:39px}.j-tile-body .j-message-copy{font-size:14px}.j-badge{font-size:11px;padding:3px 7px}.j-tile-tags{gap:5px}.j-brand-glass{width:350px;height:230px;border-radius:14px}.j-brand-glass>strong{font-size:32px;letter-spacing:.17em}.j-glass-edge{border-radius:10px}.j-stream-label{font-size:16px;padding:9px 17px}.j-product{width:270px;min-height:320px;padding:22px 20px}.j-product-heading{gap:8px}.j-product-heading>strong{font-size:25px}.j-product-heading>svg{width:20px;height:20px}.j-product-description{font-size:12px;min-height:35px;line-height:1.5;margin-bottom:16px}.j-preview-bar{font-size:11px}.j-preview-bar>small{display:none}.j-preview-row{font-size:12px;gap:9px;padding:12px 0}.j-preview-row>small{font-size:10px}.j-product-bottom{font-size:10px;margin-top:10px}.j-event.week{padding:18px}.j-week-heading{margin-bottom:13px}.j-week-heading>strong{font-size:15px}.j-week-days{font-size:11px}.j-week-dates>span{font-size:16px}.j-interior{width:900px}}@media(max-width:699px){.j-chapter-copy{top:135px}.j-heading h1,.j-heading h2{font-size:clamp(30px,8vw,44px)}.j-heading p{font-size:12px;margin-top:14px;max-width:310px}.j-headings{height:150px}.j-trial{top:54%;width:calc(100% - 40px);max-width:450px}.j-trial h2{font-size:clamp(32px,8.8vw,56px)}.j-trial .j-eyebrow{font-size:14px}.j-trial-lead{font-size:13px;margin:18px 0}.j-terms{font-size:11px;gap:8px;margin-bottom:20px}.j-trial-actions{grid-template-columns:1fr;gap:10px}.j-cta{min-height:66px;padding:13px 18px}.j-cta strong{font-size:14px}.j-trial-note{font-size:9px;margin:14px 0 4px}.j-footer{bottom:18px;gap:12px;font-size:9px}.j-footer>span:first-child{max-width:170px;line-height:1.5}.j-progress{width:50px}.j-trial-teaser{font-size:10px;bottom:69px}.j-trial-teaser>span{margin:0 4px}.j-more{font-size:11px}.j-static .j-stage{padding-top:110px}.j-static .j-chapter-copy{height:120px}.j-static .j-trial{margin-top:20px}}@media(max-height:600px)and (min-height:440px){.j-chapter-copy{top:110px}.j-heading h1,.j-heading h2{font-size:30px}.j-heading p{font-size:11px;margin-top:10px}.j-world{top:63%}.j-trial-teaser{bottom:52px;font-size:9px}.j-trial{top:56%}.j-trial .j-eyebrow{font-size:11px;margin-bottom:10px}.j-trial h2{font-size:34px}.j-trial-lead{font-size:11px;line-height:1.5;margin:12px 0}.j-terms{font-size:9px;margin-bottom:13px}.j-cta{min-height:56px;padding:10px 14px}.j-cta strong{font-size:12px}.j-cta small{font-size:9px}.j-trial-note{font-size:8px;margin:10px 0 0}.j-more{font-size:10px;min-height:35px}.j-trial-actions{gap:8px}}@media(prefers-reduced-motion:reduce){.j-flow{animation:none}}@media(max-width:999px){.j-stream-label,.j-event[data-kind=client] .j-tile-chevron{display:none}.j-event[data-kind=client] .j-tile-avatar{flex-basis:40px;height:40px;padding:9px}}@media(max-width:699px)and (max-height:759px)and (min-height:440px){.j-chapter-copy{top:118px}.j-heading h1,.j-heading h2{font-size:28px}.j-heading p{margin-top:10px;font-size:11px;max-width:290px}.j-world{top:63%}}@media(max-width:699px)and (max-height:600px)and (min-height:440px){.j-world{top:65%}}.journey{--j-bg:#101317;--j-fg:#f2f3f4;--j-muted:#b1b8c0;--j-amber:#edb74e;--j-ice:#aeccec;--j-line:#dce6f021;--j-inner-edge:#e4edf047;--j-node:#1c242d;--j-distant:#5c66752a;--j-floor-light:#8b96a4;--j-reflection:#d0dae4;--j-brand-word:#e5e8ed;--j-avatar:#aebdcd27;--j-label:#151a21ed;--j-success:#68ad91;--j-hover:#323a43;--j-surface-top:#656d7620;--j-surface-bottom:#1b222bd9;--j-shadow:#0007}html[data-theme=marble] .journey{--j-bg:#f4f1eb;--j-fg:#292824;--j-muted:#716c63;--j-amber:#b49360;--j-ice:#99988e;--j-line:#8e83732e;--j-inner-edge:#ffffffa8;--j-node:#fcfaf6;--j-distant:#c7bfb12b;--j-floor-light:#cabca7;--j-reflection:#b1a38f;--j-brand-word:#292824;--j-avatar:#e8e4dd;--j-label:#fcfaf6;--j-success:#647f6f;--j-hover:#fffdf9;--j-surface-top:#fcfaf6;--j-surface-bottom:#f6f2eb;--j-shadow:#50453524}.j-atmosphere{background:radial-gradient(ellipse 55% 30% at 50% 90%,#82909c16,transparent 85%),radial-gradient(ellipse 30% 60% at 7% 38%,#a9b6c711,transparent 75%),radial-gradient(ellipse 32% 60% at 85% 53%,#bac7d20c,transparent 80%),linear-gradient(170deg,#181d22,#111519 55%,#080d12)}.j-atmosphere:before{content:"";position:absolute;left:-5%;top:15%;width:28%;height:70%;background:linear-gradient(110deg,transparent 20%,#b9c6d80a 44%,transparent 63%);transform:skew(-16deg);filter:blur(15px)}.j-atmosphere:after{content:"";position:absolute;inset:76% -10% -20%;background:linear-gradient(180deg,#050a0b10,#b9c6d00b 25%,#03080c44 70%);border-top:1px solid #c0cfda09;transform:perspective(900px) rotateX(32deg);filter:blur(.7px)}html[data-theme=marble] .j-atmosphere{background:radial-gradient(ellipse 50% 65% at 8% 35%,#d8d2c829,transparent 78%),radial-gradient(ellipse 35% 45% at 85% 70%,#d2b0780a,transparent 80%),linear-gradient(148deg,#f4f1eb,#fcfaf6 55%,#ece7dd)}html[data-theme=marble] .j-atmosphere:before{inset:0;width:auto;height:auto;transform:none;filter:none;background:url(../../../textures/marble-stone.svg) center/cover no-repeat;opacity:.16}html[data-theme=marble] .j-atmosphere:after{background:linear-gradient(180deg,#c3b7a50b,#fcfaf688 40%,#b9aa9317 95%);border-top-color:#aa9b861c}.j-event,.j-product,.j-interior-panel{background:linear-gradient(135deg,var(--j-surface-top),var(--j-surface-bottom));border:1px solid var(--j-line);box-shadow:inset 0 1px #e1edff0c,0 14px 24px -10px var(--j-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.j-event.client{border-color:color-mix(in srgb,var(--j-amber) 33%,var(--j-line))}.j-event[data-kind=task],.j-event.week{border-color:color-mix(in srgb,var(--j-ice) 30%,var(--j-line))}.j-badge.success{background:#35856845;color:#b4e7d2}.j-badge.cool{background:#466f9d48;color:#c7dbf4}.j-badge.warm{background:#9971323d;color:#e0be81}.j-week-dates>span.selected{background:#709bcb;color:#fff;box-shadow:0 0 20px #a4cfff24}html[data-theme=marble] .j-badge.success{background:#e6eee7;color:#4c6657}html[data-theme=marble] .j-badge.cool{background:#e9e9e4;color:#565d56}html[data-theme=marble] .j-badge.warm{background:#eee5d7;color:#7a6039}html[data-theme=marble] .j-week-dates>span.selected{background:#686c63;color:#fff;box-shadow:none}.j-brand-glass{background:linear-gradient(117deg,#e6f1ff0c,#aab7c419 20%,#0b141d38 45%,#eef6ff0a 76%,#21334538);border:1px solid #e7f2ff99;box-shadow:inset 1px 1px 1px #fff7,inset -1px -1px 1px #d6e8ff47,-2px 1px #dfe5ee85,-3px 2px #75849390,0 22px 35px -14px #000a,0 0 24px #e2eaf007;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.j-brand-glass>strong{text-shadow:0 1px #fff8,0 -1px #0006}.j-glass-edge{border-left-color:#f3e3bc80;border-top-color:#e9f1f4a1;border-right-color:#ddeaff55;border-bottom-color:#ddeaff33}html[data-theme=marble] .j-brand-glass{background:linear-gradient(115deg,#ffffff78,transparent 35%,#d3b7730b 100%),url(../../../textures/marble-stone.svg) center/cover no-repeat,linear-gradient(135deg,#fcfaf6,#f0ebe2);border-color:#b4936099;box-shadow:inset 0 1px 1px #fff,inset -1px -1px 1px #ae9c7b5c,-2px 1px #e0d6c6,-3px 2px #bda983,0 25px 30px -20px #50453555;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=marble] .j-brand-glass>strong{text-shadow:0 1px #fff}.j-product{border-color:color-mix(in srgb,var(--j-ice) 35%,var(--j-line))}.j-product.crm{border-color:color-mix(in srgb,var(--j-amber) 40%,var(--j-line))}.j-product:hover{border-color:var(--j-ice)}.j-product.crm:hover{border-color:var(--j-amber)}.j-cta{background:linear-gradient(115deg,var(--j-surface-top),var(--j-surface-bottom));border:1px solid var(--j-line);box-shadow:0 14px 24px -17px var(--j-shadow)}.j-cta.crm{border-left:2px solid var(--j-amber)}.j-cta.space{border-left:2px solid var(--j-ice)}.j-product{background:linear-gradient(135deg,#252c33f5,#161c24f7)}html[data-theme=marble] .j-product{background:linear-gradient(135deg,#fcfaf6,#f5f0e7)}.j-brand-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,transparent 24%,#ffffff03 43%,#ffffff0a 44%,transparent 65%)}html[data-theme=marble] .j-event,html[data-theme=marble] .j-product,html[data-theme=marble] .j-interior-panel,html[data-theme=marble] .j-cta{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #fff,0 14px 24px -12px #50453524}html[data-theme=marble] .j-stream-label{color:#66685f;border-color:#99988e99}html[data-theme=marble] .j-stream-label.crm{color:#7e6238;border-color:#b4936099}html[data-theme=marble] .j-glass-edge{border-color:#c3b8a830;border-top-color:#fff;border-left-color:#b4936070}html[data-theme=marble] .j-glass-glint{background:linear-gradient(transparent,#b4936070 32%,#e0c99e 54%,transparent);box-shadow:none}html[data-theme=marble] .j-brand-glass:before{background:linear-gradient(130deg,#ffffff66,transparent 36%,#ffffff11 63%,transparent)}html[data-theme=marble] .j-brand-glass:after,html[data-theme=marble] .j-product:after{opacity:.09;filter:blur(3px)}html[data-theme=marble] .j-product:hover{border-color:#7c7b71}html[data-theme=marble] .j-product.crm:hover{border-color:#9d7e4f}.business-scenarios.svelte-1ro3nt8{--bs-surface:#1c2229;--bs-well:#101318;--bs-line:#ffffff2e;--bs-light:#eef1f4;--bs-muted:#9aa3ab;--bs-accent:#d7b48a;font-family:ManropeHome,Manrope,sans-serif;color:var(--bs-light);padding:90px max(5vw,24px);max-width:1480px;margin:auto;scroll-margin-top:90px;background:transparent}html[data-theme=marble] .business-scenarios.svelte-1ro3nt8{--bs-surface:#fffefb;--bs-well:#f3eee4;--bs-line:#b8b0a466;--bs-light:#1a1916;--bs-muted:#6a655c;--bs-accent:#8b6534}.bs-intro.svelte-1ro3nt8{margin-bottom:38px;max-width:680px}.bs-intro.svelte-1ro3nt8>p:where(.svelte-1ro3nt8),.bs-product.svelte-1ro3nt8{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-muted);margin:0 0 22px}.bs-intro.svelte-1ro3nt8 h2:where(.svelte-1ro3nt8){font-family:ManropeHome,Manrope,sans-serif;font-size:clamp(34px,3.6vw,55px);font-weight:550;letter-spacing:-.045em;line-height:1.08;margin:0 0 22px}.bs-intro.svelte-1ro3nt8>span:where(.svelte-1ro3nt8){font-size:16px;line-height:1.7;color:var(--bs-muted)}.bs-layout.svelte-1ro3nt8{display:grid;grid-template-columns:.85fr 1.3fr;gap:40px;align-items:start}.bs-options.svelte-1ro3nt8{display:flex;flex-direction:column;gap:10px}.bs-options.svelte-1ro3nt8 button:where(.svelte-1ro3nt8){font:inherit;text-align:left;display:flex;align-items:center;gap:18px;color:var(--bs-muted);border:1px solid var(--bs-line);border-radius:12px;padding:22px 20px;cursor:pointer;min-height:95px;background:var(--bs-surface);box-shadow:0 14px 32px #00000059,inset 0 1px #ffffff14;transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s}.bs-options.svelte-1ro3nt8 button[aria-pressed=true]:where(.svelte-1ro3nt8){color:var(--bs-light);background:#2c333b;border-color:color-mix(in srgb,var(--bs-accent) 70%,var(--bs-line));box-shadow:0 16px 34px #0006,inset 3px 0 var(--bs-accent)}.bs-options.svelte-1ro3nt8 small:where(.svelte-1ro3nt8){font-size:11px;color:var(--bs-accent)}.bs-options.svelte-1ro3nt8 strong:where(.svelte-1ro3nt8){font-size:16px;font-weight:650;line-height:1.45;display:block}.bs-options.svelte-1ro3nt8 em:where(.svelte-1ro3nt8){font-size:10px;letter-spacing:.08em;font-style:normal;display:block;margin-top:7px;color:var(--bs-muted)}.bs-options.svelte-1ro3nt8 button[aria-pressed=true]:where(.svelte-1ro3nt8) em:where(.svelte-1ro3nt8){color:#b7c0c8}.bs-options.svelte-1ro3nt8 button:where(.svelte-1ro3nt8)>span:where(.svelte-1ro3nt8){margin-left:auto}.bs-caption.svelte-1ro3nt8{font-size:11px;line-height:1.8;color:var(--bs-muted);margin:13px 4px 0}.bs-preview.svelte-1ro3nt8{position:relative;overflow:hidden;padding:32px;border:1px solid var(--bs-line);border-radius:16px;background:linear-gradient(160deg,#2a241c 0%,var(--bs-surface) 42%);box-shadow:0 28px 70px #00000080,inset 0 1px #fff2}.bs-preview.svelte-1ro3nt8:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--bs-accent),transparent);pointer-events:none}.bs-preview[data-product=space].svelte-1ro3nt8{--bs-accent:#7ec8c0;background:linear-gradient(160deg,#1a2626 0%,var(--bs-surface) 42%)}html[data-theme=marble] .bs-preview[data-product=space].svelte-1ro3nt8{--bs-accent:#2f6f68;background:linear-gradient(160deg,#e7f0ee,var(--bs-surface) 46%)}html[data-theme=marble] .bs-preview.svelte-1ro3nt8{background:linear-gradient(160deg,#f8f1e4,var(--bs-surface) 46%);box-shadow:0 22px 55px #1c181028,inset 0 1px #fff}html[data-theme=marble] .bs-options.svelte-1ro3nt8 button[aria-pressed=true]:where(.svelte-1ro3nt8){color:#1a1916;background:#f6f0e4;border-color:#c4a06a;box-shadow:0 14px 28px #1c181018,inset 3px 0 #c4a06a}html[data-theme=marble] .bs-options.svelte-1ro3nt8 button[aria-pressed=true]:where(.svelte-1ro3nt8) em:where(.svelte-1ro3nt8){color:#6a655c}.bs-product.svelte-1ro3nt8{display:flex;align-items:center;gap:9px}.bs-product.svelte-1ro3nt8 i:where(.svelte-1ro3nt8){height:6px;width:6px;border-radius:50%;background:var(--bs-accent);box-shadow:0 0 14px color-mix(in srgb,var(--bs-accent) 50%,transparent)}.bs-preview.svelte-1ro3nt8 h3:where(.svelte-1ro3nt8){font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.25;letter-spacing:-.035em;margin:0 0 16px;text-wrap:balance}.bs-description.svelte-1ro3nt8{font-size:14px;color:var(--bs-muted);line-height:1.75;margin:0 0 23px}.bs-steps.svelte-1ro3nt8{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0;border:1px solid var(--bs-line);border-radius:7px;overflow:hidden}.bs-steps.svelte-1ro3nt8 li:where(.svelte-1ro3nt8){font-size:11px;line-height:1.5;border-right:1px solid var(--bs-line);color:var(--bs-muted);padding:12px 9px;transition:background .2s}.bs-steps.svelte-1ro3nt8 li:where(.svelte-1ro3nt8):last-child{border:0}.bs-steps.svelte-1ro3nt8 small:where(.svelte-1ro3nt8){display:block;font-size:10px;margin-bottom:6px}.bs-steps.svelte-1ro3nt8 .active:where(.svelte-1ro3nt8){background:color-mix(in srgb,var(--bs-accent) 22%,var(--bs-surface));color:var(--bs-light);box-shadow:inset 0 -2px 0 var(--bs-accent)}.bs-steps.svelte-1ro3nt8 .passed:where(.svelte-1ro3nt8){color:var(--bs-accent)}.bs-result.svelte-1ro3nt8{margin-top:22px;padding:20px;border:1px solid var(--bs-line);border-radius:12px;background:var(--bs-well);box-shadow:inset 0 1px #ffffff10}.bs-scene.svelte-1ro3nt8{min-height:245px}.bs-status.svelte-1ro3nt8{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--bs-muted);margin-bottom:10px}.bs-state.svelte-1ro3nt8>strong:where(.svelte-1ro3nt8){font-size:19px;line-height:1.4;font-weight:500;display:block}.bs-mini.svelte-1ro3nt8{margin-top:18px;padding:4px 2px 0;border:0;background:transparent}.bs-mini-top.svelte-1ro3nt8{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.5}.bs-mini-top.svelte-1ro3nt8 small:where(.svelte-1ro3nt8){font-size:10px;color:var(--bs-muted);text-align:right}.bs-service.svelte-1ro3nt8{display:grid;gap:6px;margin:20px 0}.bs-service.svelte-1ro3nt8 strong:where(.svelte-1ro3nt8),.bs-schedule.svelte-1ro3nt8 strong:where(.svelte-1ro3nt8){font-size:14px;font-weight:500}.bs-service.svelte-1ro3nt8>span:where(.svelte-1ro3nt8),.bs-schedule.svelte-1ro3nt8 span:where(.svelte-1ro3nt8){font-size:12px;color:var(--bs-muted)}.bs-schedule.svelte-1ro3nt8{display:grid;gap:10px;margin-top:18px}.bs-schedule.svelte-1ro3nt8>div:where(.svelte-1ro3nt8){display:flex;justify-content:space-between;border-bottom:1px solid var(--bs-line);padding-bottom:10px}.bs-mini-people.svelte-1ro3nt8,.bs-mini-slots.svelte-1ro3nt8{display:flex;gap:9px;margin-top:20px;flex-wrap:wrap}.bs-mini.svelte-1ro3nt8 button:where(.svelte-1ro3nt8){font:12px ManropeHome,Manrope,sans-serif;min-height:44px;border:1px solid var(--bs-line);border-radius:6px;padding:10px 14px;background:var(--bs-surface);color:var(--bs-light);cursor:pointer;transition:border-color .2s,background .2s}.bs-mini.svelte-1ro3nt8 button.chosen:where(.svelte-1ro3nt8){border-color:var(--bs-accent);background:color-mix(in srgb,var(--bs-accent) 12%,var(--bs-surface));box-shadow:inset 0 0 0 1px var(--bs-accent)}.bs-mini-people.svelte-1ro3nt8 button:where(.svelte-1ro3nt8){display:flex;align-items:center;gap:9px}.bs-mini-people.svelte-1ro3nt8 button:where(.svelte-1ro3nt8)>span:where(.svelte-1ro3nt8){display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--bs-line);font-size:11px}.bs-mini-note.svelte-1ro3nt8{font-size:12px;line-height:1.7;color:var(--bs-muted);margin:16px 0 0}.bs-confirm.svelte-1ro3nt8,.bs-mini-task.svelte-1ro3nt8{display:flex;gap:13px;align-items:center;margin:20px 0}.bs-confirm.svelte-1ro3nt8>span:where(.svelte-1ro3nt8),.bs-mini-task.svelte-1ro3nt8>span:where(.svelte-1ro3nt8){font-size:23px;color:var(--bs-accent)}.bs-confirm.svelte-1ro3nt8 strong:where(.svelte-1ro3nt8),.bs-mini-task.svelte-1ro3nt8 strong:where(.svelte-1ro3nt8){font-size:13px;font-weight:500;display:block}.bs-confirm.svelte-1ro3nt8 small:where(.svelte-1ro3nt8),.bs-mini-task.svelte-1ro3nt8 small:where(.svelte-1ro3nt8){font-size:11px;color:var(--bs-muted);display:block;margin-top:6px}.bs-mini-file.svelte-1ro3nt8{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--bs-line);padding-top:14px;font-size:11px;line-height:1.5}.bs-mini-file.svelte-1ro3nt8>span:where(.svelte-1ro3nt8){color:var(--bs-muted)}.bs-context.svelte-1ro3nt8{display:grid;gap:13px;font-size:12px;margin-top:15px}.bs-context.svelte-1ro3nt8 label:where(.svelte-1ro3nt8){display:flex;gap:9px;align-items:center;min-height:44px;cursor:pointer}.bs-context.svelte-1ro3nt8 input:where(.svelte-1ro3nt8){accent-color:var(--bs-accent);width:17px;height:17px}.bs-actions.svelte-1ro3nt8{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:16px}.bs-actions.svelte-1ro3nt8 button:where(.svelte-1ro3nt8){font:12px ManropeHome,Manrope,sans-serif;min-height:44px;border-radius:6px;cursor:pointer}.bs-next.svelte-1ro3nt8{border:1px solid var(--bs-line);background:var(--bs-light);color:var(--bs-surface);padding:11px 16px}.bs-back.svelte-1ro3nt8{border:0;background:none;color:var(--bs-muted);padding:10px 0;margin-right:auto}.bs-link.svelte-1ro3nt8{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--bs-light);text-decoration:none;margin-top:18px;min-height:44px;border-top:1px solid var(--bs-line);padding-top:12px}.business-scenarios.svelte-1ro3nt8 button:where(.svelte-1ro3nt8):focus-visible,.business-scenarios.svelte-1ro3nt8 a:where(.svelte-1ro3nt8):focus-visible,.business-scenarios.svelte-1ro3nt8 input:where(.svelte-1ro3nt8):focus-visible{outline:2px solid var(--bs-accent);outline-offset:4px}@media(hover:hover){.bs-options.svelte-1ro3nt8 button:where(.svelte-1ro3nt8):hover{transform:translate(3px);border-color:var(--bs-accent)}.bs-next.svelte-1ro3nt8:hover{filter:brightness(.92)}.bs-mini.svelte-1ro3nt8 button:where(.svelte-1ro3nt8):hover{border-color:var(--bs-accent)}}@media(max-width:760px){.business-scenarios.svelte-1ro3nt8{padding:65px 22px}.bs-layout.svelte-1ro3nt8{grid-template-columns:1fr;gap:24px}.bs-intro.svelte-1ro3nt8>span:where(.svelte-1ro3nt8){font-size:14px}.bs-options.svelte-1ro3nt8 button:where(.svelte-1ro3nt8){min-height:78px;padding:16px;gap:12px}.bs-options.svelte-1ro3nt8 strong:where(.svelte-1ro3nt8){font-size:14px}.bs-preview.svelte-1ro3nt8{padding:24px 18px}.bs-preview.svelte-1ro3nt8 h3:where(.svelte-1ro3nt8){font-size:25px}.bs-steps.svelte-1ro3nt8{grid-template-columns:1fr 1fr}.bs-steps.svelte-1ro3nt8 li:where(.svelte-1ro3nt8):nth-child(-n+2){border-bottom:1px solid var(--bs-line)}.bs-steps.svelte-1ro3nt8 li:where(.svelte-1ro3nt8):nth-child(2){border-right:0}.bs-result.svelte-1ro3nt8{padding:16px}.bs-description.svelte-1ro3nt8{font-size:13px}.bs-mini.svelte-1ro3nt8{padding:14px}.bs-mini-top.svelte-1ro3nt8{flex-wrap:wrap}.bs-mini-top.svelte-1ro3nt8 small:where(.svelte-1ro3nt8){text-align:left}.bs-scene.svelte-1ro3nt8{min-height:260px}.bs-actions.svelte-1ro3nt8{flex-wrap:wrap}.bs-next.svelte-1ro3nt8{margin-left:auto}}@media(prefers-reduced-motion:reduce){.business-scenarios.svelte-1ro3nt8 :where(.svelte-1ro3nt8){transition:none!important}.bs-options.svelte-1ro3nt8 button:where(.svelte-1ro3nt8):hover{transform:none}}.brand-object.svelte-1roat7f{grid-area:mark;position:relative;isolation:isolate;min-width:0;padding:38px 4px;perspective:1200px}.brand-halo.svelte-1roat7f{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 55% 48%,#c89b681c,transparent 62%);pointer-events:none}.brand-plate.svelte-1roat7f{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.55;padding:26px 30px;transform:rotateY(-9deg) rotateX(4deg) rotate(-4deg);border:1px solid #ffffff35;border-radius:10px;background:linear-gradient(125deg,#434846,#242928 28%,#171b1b 72%,#303734);box-shadow:2px 3px #60655e,4px 6px #141918,12px 36px 48px -12px #0009;color:#f0eee8;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.brand-object.svelte-1roat7f:hover .brand-plate:where(.svelte-1roat7f){transform:rotateY(-3deg) rotateX(2deg) rotate(-2deg)}.brand-plate.svelte-1roat7f:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff0c,transparent 35%,#ffffff05 70%,#ffffff15);box-shadow:inset 0 1px #ffffff40}.brand-top.svelte-1roat7f,.brand-bottom.svelte-1roat7f{display:flex;justify-content:space-between;gap:16px;font-size:9px;line-height:1.75;letter-spacing:.02em;color:#bfc4ba}.brand-top.svelte-1roat7f{align-items:center}.brand-top.svelte-1roat7f>span:where(.svelte-1roat7f):last-child{font-size:19px;color:#cba87b}.brand-word.svelte-1roat7f{display:flex;align-items:center;gap:14px;font-size:clamp(32px,4.2vw,62px);line-height:1.1;font-weight:650;letter-spacing:-.065em;margin:34px 0}.brand-bottom.svelte-1roat7f>span:where(.svelte-1roat7f):last-child{text-align:right;align-self:end}.brand-caption.svelte-1roat7f{text-align:center;font-size:10px!important;letter-spacing:.06em;color:var(--home-secondary)!important;margin:38px 0 0!important}html[data-theme=marble] .brand-plate.svelte-1roat7f{background:linear-gradient(130deg,#fffefa,#f4f1e6 40%,#dfded4 85%,#f5f5ee);border-color:#fffffff0;box-shadow:2px 3px #bbbdae,4px 6px #8c918255,14px 40px 55px -20px #5a60434d;color:#34382f}html[data-theme=marble] .brand-top.svelte-1roat7f,html[data-theme=marble] .brand-bottom.svelte-1roat7f{color:#656b5c}html[data-theme=marble] .brand-top.svelte-1roat7f>span:where(.svelte-1roat7f):last-child{color:#8b6534}@media(max-width:800px){.brand-object.svelte-1roat7f{max-width:460px;width:100%;justify-self:center;padding:18px 10px}.brand-word.svelte-1roat7f{display:flex;align-items:center;gap:14px;font-size:clamp(36px,9vw,60px)}.brand-plate.svelte-1roat7f{padding:24px}.brand-caption.svelte-1roat7f{margin-top:32px!important}}@media(prefers-reduced-motion:reduce){.brand-plate.svelte-1roat7f{transition:none}.brand-object.svelte-1roat7f:hover .brand-plate:where(.svelte-1roat7f){transform:rotateY(-9deg) rotateX(4deg) rotate(-4deg)}}.mock-frame{margin:0;border:1px solid var(--ds-border);border-radius:14px;overflow:hidden;background:var(--ds-card-solid,var(--ds-card));box-shadow:var(--ds-plate)}.mock-bar{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--ds-border);font:10px/1.4 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-muted);background:color-mix(in srgb,var(--ds-bg) 82%,var(--ds-fg) 6%)}.mock-bar .dot{width:7px;height:7px;border-radius:50%;background:var(--ds-accent);box-shadow:0 0 10px color-mix(in srgb,var(--ds-accent) 55%,transparent)}.mock-frame[data-product=space] .mock-bar .dot{background:var(--ds-space-edge);box-shadow:0 0 10px var(--ds-space-glow)}.mock-bar .hint{margin-left:auto;text-transform:none;letter-spacing:.02em;font-size:11px}.mock-stage{min-width:0}.mock{--m-bg:var(--ds-bg);--m-fg:var(--ds-fg);--m-muted:var(--ds-muted);--m-soft:var(--ds-soft);--m-border:var(--ds-border);--m-card:var(--ds-card);--m-dialog:var(--ds-dialog);--m-accent:var(--ds-accent);--m-ok:#8eaa86;--m-warn:#c4a35a;--m-alert:#c47a7a;display:grid;grid-template-columns:216px minmax(0,1fr);height:min(860px,82vh);min-height:620px;overflow:hidden;font:13px/1.45 system-ui,Segoe UI,sans-serif;color:var(--m-fg);background:color-mix(in srgb,var(--m-bg) 94%,var(--m-fg) 4%)}.mock.space{--m-accent:var(--ds-space-edge)}.mock button,.mock input{font:inherit}.mock button{cursor:pointer}.mock-side{display:flex;flex-direction:column;gap:6px;padding:14px 10px 12px;border-right:1px solid var(--m-border);background:color-mix(in srgb,var(--m-bg) 88%,#1a1612 12%);overflow:auto}html[data-theme=marble] .mock-side{background:color-mix(in srgb,var(--m-bg) 70%,#fff 30%)}.mock.space .mock-side{background:#0c0e10;color:#eceae6;border-right-color:#ffffff18}html[data-theme=marble] .mock.space .mock-side{background:#121416;color:#eceae6}.mock-brand{display:flex;align-items:center;gap:10px;padding:8px 8px 14px}.mock-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:11px;letter-spacing:.04em;background:color-mix(in srgb,var(--m-accent) 22%,transparent);color:var(--m-accent);border:1px solid color-mix(in srgb,var(--m-accent) 35%,transparent)}.mock.space .mock-avatar{background:#1c2124;color:#d7ddd8;border-color:#fff2}.mock-brand small{display:block;color:var(--m-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mock.space .mock-brand small,.mock.space .mock-brand strong{color:#c8ccc8}.mock.space .nav-btn{color:#c5c9c6}.mock-nav{display:flex;flex-direction:column;gap:2px;flex:1}.nav-btn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:inherit;text-align:left;opacity:.62}.nav-btn svg{flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nav-btn.live{opacity:1}.nav-btn:hover{background:color-mix(in srgb,var(--m-fg) 6%,transparent);opacity:1}.mock.space .nav-btn:hover{background:#ffffff10}.nav-btn.active{opacity:1;background:color-mix(in srgb,var(--m-accent) 16%,transparent);color:var(--m-fg)}.mock.space .nav-btn.active{background:#ffffff12;color:#f4f4f0}.nav-group{margin:12px 8px 6px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);opacity:.8}.mock-trial{margin-top:auto;padding:12px;border-radius:12px;border:1px solid var(--m-border);background:color-mix(in srgb,var(--m-bg) 70%,transparent)}.mock-trial b{display:block;font-weight:500;margin-bottom:4px}.mock-trial span{color:var(--m-muted);font-size:11px}.mock.space .mock-trial{border-color:#ffffff18;background:#16191c}.mock-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.mock-top{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--m-border);flex-shrink:0}.mock-top .crumb{color:var(--m-muted);font-size:12px}.mock-top .crumb strong{color:var(--m-fg);font-weight:500}.mock-top .spacer{flex:1}.ghost{border:1px solid var(--m-border);background:transparent;color:var(--m-fg);border-radius:999px;padding:6px 12px;font-size:12px}.ghost:hover{border-color:color-mix(in srgb,var(--m-accent) 55%,var(--m-border))}.ghost.accent{background:var(--m-fg);color:var(--m-bg);border-color:var(--m-fg)}.mock.crm .ghost.accent{background:var(--ds-accent);border-color:var(--ds-accent);color:#1a140e}html[data-theme=marble] .mock.crm .ghost.accent{color:#fffefb}.mock.space .ghost.accent{background:var(--ds-space-edge);border-color:var(--ds-space-edge);color:#0c0e10}.site-content .mock h1,.site-content .mock h2,.site-content .mock h3,.site-content .mock p,.site-content .mock label{margin:0;max-width:none;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.site-content .mock .head h2{font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:1.15;margin:0 0 6px;color:var(--m-fg)}.site-content .mock .service-body h3,.site-content .mock .drawer h3{font-size:18px;font-weight:500;margin:0 0 8px}.site-content .mock input:not([type=checkbox]),.site-content .mock select,.site-content .mock textarea{width:auto;font:inherit;color:inherit;margin-top:0;display:inline-block;background:var(--m-dialog);border-radius:8px;padding:8px 12px}.site-content .mock .toolbar input{width:100%;flex:1;display:block}.site-content .mock .drawer input,.site-content .mock .drawer select,.site-content .mock .drawer textarea{width:100%;display:block;margin-top:6px}.mock-body{flex:1;min-height:0;overflow:auto;padding:18px 18px 24px}.mobile-screens{display:none;gap:8px;padding:10px 16px 0}.chip{border:1px solid var(--m-border);background:transparent;color:var(--m-muted);border-radius:999px;padding:6px 12px;font-size:12px}.chip.on,.chip:hover{color:var(--m-fg);border-color:color-mix(in srgb,var(--m-accent) 50%,var(--m-border))}.chip.on{background:color-mix(in srgb,var(--m-accent) 14%,transparent)}.panel{border:1px solid var(--m-border);border-radius:16px;background:var(--m-card);padding:16px 18px}.panel h3,.panel h2{margin:0;font-weight:500;letter-spacing:-.03em}.k{margin:0 0 8px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--m-accent)}.mock.space .k{color:var(--ds-space-edge)}.muted{color:var(--m-muted)}.stat-row,.grid-2,.grid-3,.grid-4,.grid-5{display:grid;gap:12px}.stat-row,.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.stat,.tile{border:1px solid var(--m-border);border-radius:14px;background:color-mix(in srgb,var(--m-dialog) 80%,transparent);padding:14px 16px;text-align:left;color:inherit;transition:border-color .18s,transform .18s,background .18s}.stat:hover,.tile:hover{border-color:color-mix(in srgb,var(--m-accent) 40%,var(--m-border));transform:translateY(-1px)}.stat b,.tile b{display:block;font-size:26px;letter-spacing:-.04em;font-weight:500;line-height:1.1;margin:8px 0 4px}.stat span,.tile span{color:var(--m-muted);font-size:12px}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--m-ok) 18%,transparent);color:var(--m-ok)}.pill.warn{background:color-mix(in srgb,var(--m-warn) 20%,transparent);color:var(--m-warn)}.pill.alert{background:color-mix(in srgb,var(--m-alert) 18%,transparent);color:var(--m-alert)}.attn.warn{background:color-mix(in srgb,var(--m-warn) 14%,var(--m-dialog))}.attn.alert{background:color-mix(in srgb,var(--m-alert) 12%,var(--m-dialog))}.list-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--m-border);background:transparent;color:inherit;text-align:left}.list-row:last-child{border-bottom:0}.list-row:hover{color:var(--m-accent)}.check{width:16px;height:16px;border-radius:50%;border:1px solid var(--m-ok);display:grid;place-items:center;flex-shrink:0}.check.on{background:var(--m-ok)}.check.on i{width:7px;height:4px;border-left:1.5px solid var(--m-bg);border-bottom:1.5px solid var(--m-bg);transform:rotate(-45deg) translate(1px,-1px)}.drawer{position:absolute;inset:0;background:#0006;display:flex;justify-content:flex-end;z-index:5}.drawer form{width:min(380px,100%);height:100%;background:var(--m-dialog);border-left:1px solid var(--m-border);padding:22px;display:flex;flex-direction:column;gap:12px;overflow:auto}.drawer label{display:block;font-size:12px;color:var(--m-muted)}.drawer input,.drawer select,.drawer textarea{width:100%;margin-top:6px;padding:10px 12px;border-radius:8px;border:1px solid var(--m-border);background:var(--m-bg);color:var(--m-fg)}.mock-rel{position:relative;min-height:0}.toast{position:absolute;left:50%;bottom:16px;transform:translate(-50%);padding:8px 14px;border-radius:999px;background:var(--m-fg);color:var(--m-bg);font-size:12px;z-index:6;pointer-events:none}@media(max-width:980px){.mock{grid-template-columns:1fr;height:auto;min-height:0}.mock-side{display:none}.mobile-screens{display:flex;flex-wrap:wrap}.grid-5,.stat-row,.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2{grid-template-columns:1fr}}@media(max-width:640px){.grid-5,.stat-row,.grid-4,.grid-3{grid-template-columns:1fr}.mock-body{padding:14px}}@media(prefers-reduced-motion:reduce){.stat,.tile,.nav-btn{transition:none}}.home-demo.svelte-b73u2r{min-width:0;position:relative}.home-demo.svelte-b73u2r p{margin:0}.home-demo.svelte-b73u2r .mock-frame{position:relative;background:color-mix(in srgb,var(--ds-bg) 88%,#14110e 12%);box-shadow:0 28px 80px var(--ds-shadow),0 0 0 1px color-mix(in srgb,var(--ds-border) 80%,transparent)}html[data-theme=marble] .home-demo.svelte-b73u2r .mock-frame{background:color-mix(in srgb,#fffdf8 72%,#ead9c0 28%)}.home-demo.svelte-b73u2r .mock-bar{background:color-mix(in srgb,#1a1f22 74%,#0b0e10 26%)}html[data-theme=marble] .home-demo.svelte-b73u2r .mock-bar{background:color-mix(in srgb,#fffdf8 80%,#ead9c0 20%)}.stage.svelte-b73u2r{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:430px;padding:18px 18px 16px;overflow:hidden;background:radial-gradient(ellipse 80% 55% at 100% 0%,color-mix(in srgb,var(--ds-accent) 14%,transparent),transparent 58%),var(--ds-card)}html[data-theme=marble] .stage.svelte-b73u2r{background:radial-gradient(ellipse 90% 50% at 0% 0%,#fffdf8,transparent 56%),radial-gradient(ellipse 55% 40% at 100% 100%,#e6d0ae66,transparent 52%),var(--ds-card)}.stage.svelte-b73u2r:before{content:"";position:absolute;inset:8% 18% auto 42%;height:58%;pointer-events:none;z-index:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ds-accent) 28%,transparent),transparent 70%);opacity:.22;animation:svelte-b73u2r-home-breathe 9.5s ease-in-out infinite}.home-demo.svelte-b73u2r.is-paused .stage:where(.svelte-b73u2r):before,.home-demo.svelte-b73u2r.is-offscreen .stage:where(.svelte-b73u2r):before{animation-play-state:paused}.sides.svelte-b73u2r,.panel.svelte-b73u2r,.demo-caption.svelte-b73u2r{position:relative;z-index:1}.sides.svelte-b73u2r{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 16px;border-bottom:1px solid var(--ds-border)}.sides.svelte-b73u2r button:where(.svelte-b73u2r){min-height:44px;padding:8px 12px 12px;border:0;border-radius:0;background:transparent;color:var(--ds-muted);position:relative;transition:color .18s ease}.sides.svelte-b73u2r button.on:where(.svelte-b73u2r){color:var(--ds-fg)}.sides.svelte-b73u2r button.on:where(.svelte-b73u2r):after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--ds-accent);box-shadow:0 0 10px color-mix(in srgb,var(--ds-accent) 55%,transparent);animation:svelte-b73u2r-tab-in .28s ease}.panel.svelte-b73u2r{flex:1;position:relative;min-height:0;overflow:hidden}.client-view.svelte-b73u2r,.schedule-view.svelte-b73u2r{animation:svelte-b73u2r-view-in .32s ease}.meta.svelte-b73u2r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:12px 14px;border:1px solid var(--ds-border);border-radius:10px;background:color-mix(in srgb,var(--ds-dialog) 82%,transparent)}.meta.svelte-b73u2r dt:where(.svelte-b73u2r){font:11px/1.5 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-muted);margin-bottom:6px}.meta.svelte-b73u2r dd:where(.svelte-b73u2r){margin:0;color:var(--ds-fg);font-size:15px}.field-label.svelte-b73u2r{margin:0 0 10px;font:11px/1.5 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-muted)}.slots.svelte-b73u2r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.slots.svelte-b73u2r button:where(.svelte-b73u2r){min-height:52px;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-dialog);color:var(--ds-fg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition:border-color .18s ease,box-shadow .2s ease,background-color .18s ease}.slots.svelte-b73u2r button.on:where(.svelte-b73u2r){border-color:var(--ds-accent);box-shadow:inset 0 0 0 1px var(--ds-accent),0 0 0 3px color-mix(in srgb,var(--ds-accent) 22%,transparent),0 10px 24px color-mix(in srgb,var(--ds-accent) 16%,transparent);background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-dialog))}.slots.svelte-b73u2r button.busy:where(.svelte-b73u2r),.slots.svelte-b73u2r button:where(.svelte-b73u2r):disabled{opacity:.72;color:var(--ds-muted);cursor:not-allowed;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ds-muted) 55%,transparent)}.slots.svelte-b73u2r small:where(.svelte-b73u2r){font-size:10px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.summary.svelte-b73u2r{margin:18px 0 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--ds-accent) 28%,var(--ds-border));border-radius:10px;background:var(--ds-dialog);color:var(--ds-fg)}.summary.svelte-b73u2r span:where(.svelte-b73u2r){display:block;font:11px/1.5 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent);margin-bottom:6px}.summary.svelte-b73u2r b:where(.svelte-b73u2r){font-weight:500}.schedule-head.svelte-b73u2r{margin:0 0 12px;color:var(--ds-muted);font-size:13px}.hours.svelte-b73u2r{list-style:none;margin:0;padding:0}.hours.svelte-b73u2r li:where(.svelte-b73u2r){display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;min-height:48px;border-bottom:1px solid var(--ds-border)}.hour.svelte-b73u2r{font:13px/1.4 ui-monospace,monospace;color:var(--ds-muted)}.cell.svelte-b73u2r{font-size:14px}.muted.svelte-b73u2r{color:var(--ds-muted)}.booking.svelte-b73u2r{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--ds-accent) 65%,var(--ds-border));border-radius:8px;background:color-mix(in srgb,var(--ds-accent) 16%,var(--ds-dialog));color:var(--ds-fg);text-align:left;box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-accent) 18%,transparent);transition:border-color .18s ease,background-color .18s ease,box-shadow .2s ease}.booking.svelte-b73u2r:hover,.booking.svelte-b73u2r:focus-visible{border-color:var(--ds-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-accent) 28%,transparent)}.booking.svelte-b73u2r .name:where(.svelte-b73u2r){font-weight:500}.booking.svelte-b73u2r .detail:where(.svelte-b73u2r){font-size:12px;color:var(--ds-muted)}.hours.svelte-b73u2r li.busy:where(.svelte-b73u2r) .cell:where(.svelte-b73u2r){text-transform:lowercase}.hours.svelte-b73u2r li.booked:where(.svelte-b73u2r) .hour:where(.svelte-b73u2r){color:var(--ds-accent)}.client-card.svelte-b73u2r{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;padding:4px 2px 8px;background:var(--ds-dialog);border-radius:8px;box-shadow:0 16px 40px var(--ds-shadow);animation:svelte-b73u2r-card-in .22s ease}.back.svelte-b73u2r{align-self:flex-start;min-height:44px;padding:8px 0;border:0;background:none;color:var(--ds-muted)}.card-kicker.svelte-b73u2r{margin:8px 0 6px;font:11px/1.5 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-accent)}.client-card.svelte-b73u2r h3:where(.svelte-b73u2r){margin:0 0 8px;font-size:28px}.card-now.svelte-b73u2r{margin:0 0 18px;color:var(--ds-muted)}.card-label.svelte-b73u2r{margin:0 0 8px;font:11px/1.5 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-muted)}.history.svelte-b73u2r{list-style:none;margin:0 0 18px;padding:0}.history.svelte-b73u2r li:where(.svelte-b73u2r){padding:10px 0;border-bottom:1px solid var(--ds-border);color:var(--ds-fg);font-size:14px}.note.svelte-b73u2r{margin:0;color:var(--ds-soft)}.demo-caption.svelte-b73u2r{margin:10px 0 0;font-size:13px;color:var(--ds-muted)}@keyframes svelte-b73u2r-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes svelte-b73u2r-view-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@keyframes svelte-b73u2r-tab-in{0%{transform:scaleX(.4);opacity:.4}to{transform:none;opacity:1}}@keyframes svelte-b73u2r-home-breathe{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.34;transform:scale(1.08)}}@media(max-width:720px){.meta.svelte-b73u2r{grid-template-columns:1fr}.slots.svelte-b73u2r{grid-template-columns:repeat(2,minmax(0,1fr))}.stage.svelte-b73u2r{min-height:470px;padding:16px}}@media(prefers-reduced-motion:reduce){.slots.svelte-b73u2r button:where(.svelte-b73u2r),.booking.svelte-b73u2r,.client-card.svelte-b73u2r,.client-view.svelte-b73u2r,.schedule-view.svelte-b73u2r,.sides.svelte-b73u2r button.on:where(.svelte-b73u2r):after{transition:none;animation:none}.stage.svelte-b73u2r:before{animation:none;opacity:.16}}.client-view.svelte-b73u2r .field-label:where(.svelte-b73u2r){margin:0 0 10px}.client-view.svelte-b73u2r .summary:where(.svelte-b73u2r){margin:18px 0 0}.schedule-view.svelte-b73u2r .schedule-head:where(.svelte-b73u2r){margin:0 0 12px}.client-card.svelte-b73u2r .card-kicker:where(.svelte-b73u2r){margin:8px 0 6px}.client-card.svelte-b73u2r .card-now:where(.svelte-b73u2r){margin:0 0 18px}.client-card.svelte-b73u2r .card-label:where(.svelte-b73u2r){margin:0 0 8px}.home-demo.svelte-b73u2r .demo-caption:where(.svelte-b73u2r){margin:10px 0 0}.home-demo.svelte-b73u2r .client-card:where(.svelte-b73u2r) h3:where(.svelte-b73u2r){margin:0 0 8px;font-size:28px}.home-demo.svelte-kztsm1{min-width:0;position:relative}.home-demo.svelte-kztsm1 p{margin:0}.home-demo.svelte-kztsm1 .mock-frame{position:relative;background:color-mix(in srgb,var(--ds-bg) 90%,#121516 10%);box-shadow:0 28px 80px var(--ds-shadow),0 0 0 1px color-mix(in srgb,var(--ds-border) 80%,transparent)}html[data-theme=marble] .home-demo.svelte-kztsm1 .mock-frame{background:color-mix(in srgb,#fffdf8 70%,#e4d8c4 30%)}.home-demo.svelte-kztsm1 .mock-bar{background:color-mix(in srgb,#171b1d 76%,#0b0e10 24%)}html[data-theme=marble] .home-demo.svelte-kztsm1 .mock-bar{background:color-mix(in srgb,#f7f2e8 78%,#d9cbb4 22%)}.stage.svelte-kztsm1{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:470px;padding:18px 18px 16px;overflow:hidden;background:radial-gradient(ellipse 75% 50% at 0% 0%,color-mix(in srgb,var(--ds-space-edge) 14%,transparent),transparent 58%),var(--ds-card)}html[data-theme=marble] .stage.svelte-kztsm1{background:radial-gradient(ellipse 88% 48% at 100% 0%,#fffdf8,transparent 55%),radial-gradient(ellipse 50% 38% at 0% 100%,#d9cbb466,transparent 52%),var(--ds-card)}.stage.svelte-kztsm1:before{content:"";position:absolute;inset:10% 36% auto 8%;height:54%;pointer-events:none;z-index:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ds-space-edge) 30%,transparent),transparent 70%);opacity:.2;animation:svelte-kztsm1-home-breathe 10s ease-in-out infinite}.home-demo.svelte-kztsm1.is-paused .stage:where(.svelte-kztsm1):before,.home-demo.svelte-kztsm1.is-offscreen .stage:where(.svelte-kztsm1):before{animation-play-state:paused}.tabs.svelte-kztsm1,.panel.svelte-kztsm1,.reset.svelte-kztsm1,.demo-caption.svelte-kztsm1{position:relative;z-index:1}.tabs.svelte-kztsm1{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 16px;border-bottom:1px solid var(--ds-border)}.tabs.svelte-kztsm1 button:where(.svelte-kztsm1){min-height:44px;padding:8px 12px 12px;border:0;border-radius:0;background:transparent;color:var(--ds-muted);position:relative;transition:color .18s ease}.tabs.svelte-kztsm1 button.on:where(.svelte-kztsm1){color:var(--ds-fg)}.tabs.svelte-kztsm1 button.on:where(.svelte-kztsm1):after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--ds-space-edge);box-shadow:0 0 10px var(--ds-space-glow);animation:svelte-kztsm1-tab-in .28s ease}.panel.svelte-kztsm1{flex:1;min-height:0}.project.svelte-kztsm1,.team.svelte-kztsm1,.sales.svelte-kztsm1{animation:svelte-kztsm1-view-in .32s ease}h3.svelte-kztsm1{margin:0 0 12px;font-size:24px}.progress-label.svelte-kztsm1{margin:0 0 8px;color:var(--ds-muted);font-size:14px}.bar.svelte-kztsm1{height:6px;border-radius:99px;background:color-mix(in srgb,var(--ds-border) 80%,var(--ds-space-edge) 20%);margin-bottom:16px;overflow:hidden}.bar.svelte-kztsm1 i:where(.svelte-kztsm1){display:block;height:100%;background:var(--ds-space-edge);box-shadow:0 0 12px var(--ds-space-glow);transition:width .32s ease}.tasks.svelte-kztsm1{list-style:none;margin:0;padding:0}.tasks.svelte-kztsm1 button:where(.svelte-kztsm1){width:100%;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px;margin-bottom:8px;padding:10px 12px;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-dialog);color:inherit;text-align:left;transition:border-color .18s ease,background-color .18s ease,opacity .18s ease,box-shadow .2s ease}.tasks.svelte-kztsm1 button:where(.svelte-kztsm1):hover,.tasks.svelte-kztsm1 button:where(.svelte-kztsm1):focus-visible{border-color:color-mix(in srgb,var(--ds-space-edge) 45%,var(--ds-border))}.tasks.svelte-kztsm1 button.done:where(.svelte-kztsm1){opacity:.72}.check.svelte-kztsm1{width:16px;height:16px;border:1px solid var(--ds-space-edge);border-radius:3px;transition:background-color .18s ease,box-shadow .18s ease}.tasks.svelte-kztsm1 button.done:where(.svelte-kztsm1) .check:where(.svelte-kztsm1){background:var(--ds-space-edge);box-shadow:inset 0 0 0 2px var(--ds-dialog)}.body.svelte-kztsm1{display:flex;flex-direction:column;gap:2px;min-width:0}.body.svelte-kztsm1 b:where(.svelte-kztsm1){font-weight:500}.body.svelte-kztsm1 small:where(.svelte-kztsm1),.tasks.svelte-kztsm1 em:where(.svelte-kztsm1){color:var(--ds-muted);font-size:12px;font-style:normal}.people.svelte-kztsm1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.people.svelte-kztsm1 button:where(.svelte-kztsm1){min-height:64px;padding:10px 12px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-dialog);color:var(--ds-fg);text-align:left;display:flex;flex-direction:column;gap:4px;transition:border-color .18s ease,box-shadow .2s ease,background-color .18s ease}.people.svelte-kztsm1 button.on:where(.svelte-kztsm1){border-color:var(--ds-space-edge);background:color-mix(in srgb,var(--ds-space-edge) 12%,var(--ds-dialog));box-shadow:inset 0 0 0 1px var(--ds-space-edge),0 0 0 3px color-mix(in srgb,var(--ds-space-edge) 16%,transparent)}.people.svelte-kztsm1 small:where(.svelte-kztsm1){color:var(--ds-muted)}.clear.svelte-kztsm1{min-height:44px;margin:0 0 8px;padding:0;border:0;background:none;color:var(--ds-muted);text-decoration:underline;text-underline-offset:3px}.filter-status.svelte-kztsm1{margin:0 0 12px;font-size:13px;color:var(--ds-muted)}.board.svelte-kztsm1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.lane.svelte-kztsm1{min-width:0;padding:10px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-dialog);transition:border-color .22s ease,box-shadow .22s ease}.lane.svelte-kztsm1:has(.deal.open:where(.svelte-kztsm1)){border-color:color-mix(in srgb,var(--ds-space-edge) 50%,var(--ds-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-space-edge) 18%,transparent)}.lane.svelte-kztsm1 h4:where(.svelte-kztsm1){margin:0 0 10px;font-size:12px;font-weight:500;color:var(--ds-muted)}.deal.svelte-kztsm1{margin-bottom:8px}.deal-head.svelte-kztsm1{width:100%;min-height:52px;padding:10px;border:1px solid var(--ds-border);border-radius:8px;background:color-mix(in srgb,var(--ds-bg) 55%,transparent);color:inherit;text-align:left;display:flex;flex-direction:column;gap:4px;transition:border-color .18s ease,background-color .18s ease,box-shadow .2s ease}.deal.open.svelte-kztsm1 .deal-head:where(.svelte-kztsm1){border-color:var(--ds-space-edge);background:color-mix(in srgb,var(--ds-space-edge) 12%,var(--ds-dialog));box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-space-edge) 28%,transparent)}.deal-head.svelte-kztsm1 small:where(.svelte-kztsm1){color:var(--ds-muted)}.deal-body.svelte-kztsm1{padding:10px 4px 4px;display:grid;gap:6px;animation:svelte-kztsm1-card-in .22s ease}.deal-body.svelte-kztsm1 p:where(.svelte-kztsm1){margin:0;font-size:13px;color:var(--ds-soft)}.advance.svelte-kztsm1,.reset.svelte-kztsm1{min-height:44px;padding:8px 14px;border-radius:8px;border:1px solid var(--ds-space-edge);background:transparent;color:var(--ds-fg);transition:background-color .18s ease,border-color .18s ease,opacity .18s ease}.advance.svelte-kztsm1:hover:not(:disabled),.reset.svelte-kztsm1:hover{background:color-mix(in srgb,var(--ds-space-edge) 10%,transparent)}.advance.svelte-kztsm1:disabled{opacity:.55;cursor:not-allowed;border-color:var(--ds-border);color:var(--ds-muted)}.reset.svelte-kztsm1{width:100%;margin-top:auto}.demo-caption.svelte-kztsm1{margin:10px 0 0;font-size:13px;color:var(--ds-muted)}@keyframes svelte-kztsm1-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes svelte-kztsm1-view-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@keyframes svelte-kztsm1-tab-in{0%{transform:scaleX(.4);opacity:.4}to{transform:none;opacity:1}}@keyframes svelte-kztsm1-home-breathe{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.3;transform:scale(1.07)}}@media(max-width:900px){.board.svelte-kztsm1,.people.svelte-kztsm1{grid-template-columns:1fr}.stage.svelte-kztsm1{min-height:520px}.tasks.svelte-kztsm1 button:where(.svelte-kztsm1){grid-template-columns:18px minmax(0,1fr)}.tasks.svelte-kztsm1 em:where(.svelte-kztsm1){grid-column:2}}@media(prefers-reduced-motion:reduce){.bar.svelte-kztsm1 i:where(.svelte-kztsm1),.tasks.svelte-kztsm1 button:where(.svelte-kztsm1),.deal-body.svelte-kztsm1,.project.svelte-kztsm1,.team.svelte-kztsm1,.sales.svelte-kztsm1,.tabs.svelte-kztsm1 button.on:where(.svelte-kztsm1):after,.people.svelte-kztsm1 button:where(.svelte-kztsm1),.deal-head.svelte-kztsm1{transition:none;animation:none}.stage.svelte-kztsm1:before{animation:none;opacity:.14}}.project.svelte-kztsm1 h3:where(.svelte-kztsm1){margin:0 0 12px;font-size:24px}.project.svelte-kztsm1 .progress-label:where(.svelte-kztsm1){margin:0 0 8px}.team.svelte-kztsm1 .filter-status:where(.svelte-kztsm1){margin:0 0 12px}.home-demo.svelte-kztsm1 .demo-caption:where(.svelte-kztsm1){margin:10px 0 0}@font-face{font-family:ManropeHome;font-style:normal;font-weight:200 800;font-display:swap;src:url(../../../fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:ManropeHome;font-style:normal;font-weight:200 800;font-display:swap;src:url(../../../fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}.home-follow .site-header{font-family:ManropeHome,Manrope,sans-serif;background:var(--ds-bg);border-bottom-color:var(--ds-border)}.site-content.home-rest{--home-accent: #b8c0c8;--home-ink: #eef1f4;--home-secondary: #9aa3ab;--home-paper: #161a1f;--home-rule: #c5ccd328;font-family:ManropeHome,Manrope,sans-serif;color:var(--home-ink);position:relative;isolation:isolate;overflow-x:clip;background:radial-gradient(ellipse 70% 22% at 78% 8%,#8b959e22,transparent 72%)}html[data-theme=marble] .site-content.home-rest{--home-accent: #c4a06a;--home-ink: #1a1916;--home-secondary: #6a655c;--home-paper: #fffefb;--home-rule: #b8b0a440;--ds-border: #b8b0a440;--ds-dialog: #fffefb;--ds-soft: #3d3a35;--ds-muted: #6a655c;background:radial-gradient(ellipse 55% 28% at 92% 4%,#ffffffb0,transparent 72%)}.home-rest .section{max-width:1512px;padding:94px clamp(24px,5vw,88px) 110px;position:relative;z-index:1}.home-rest .section+.section{border-top:0}.home-rest .home-section-top{grid-area:top;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:0 0 20px;margin:0 0 48px;border-bottom:1px solid var(--home-rule);color:var(--home-secondary);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.home-rest .home-product{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-areas:"top top" "copy demo";gap:0 clamp(48px,6vw,100px);align-items:center;scroll-margin-top:30px}.home-rest .home-product.reverse{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-areas:"top top" "demo copy";--home-accent: #c6ceca}html[data-theme=marble] .home-rest .home-product.reverse{--home-accent: #586659}.home-rest .home-copy{grid-area:copy;min-width:0}.home-rest .home-product-name{display:flex;gap:12px;align-items:center;font-size:22px;font-weight:650;letter-spacing:-.055em;color:var(--home-ink);margin:0 0 24px}.home-product-dot{height:9px;width:9px;border-radius:3px;background:var(--home-accent);box-shadow:0 0 18px color-mix(in srgb,var(--home-accent) 25%,transparent)}.home-rest .home-copy h2{font-family:ManropeHome,Manrope,sans-serif;font-size:clamp(36px,3.65vw,56px);line-height:1.08;font-weight:550;letter-spacing:-.05em;color:var(--home-ink);max-width:12em;margin:0 0 24px;text-wrap:balance}.home-rest .home-copy .lead{font-size:16px;line-height:1.8;letter-spacing:-.012em;color:var(--home-secondary);max-width:33em;margin:0 0 28px}.home-scenarios{display:grid;gap:8px;margin:0 0 28px}.home-rest .home-scenarios button{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;gap:12px;width:100%;padding:16px 14px;text-align:left;border:1px solid var(--home-rule);border-radius:12px;background:var(--home-paper);color:var(--home-ink);box-shadow:0 12px 28px #00000040,inset 0 1px #ffffff14;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.home-rest .home-scenarios button.active{background:color-mix(in srgb,var(--home-paper) 78%,var(--home-accent));color:var(--home-ink);border-color:color-mix(in srgb,var(--home-accent) 62%,var(--home-rule));box-shadow:0 14px 30px #00000038,inset 3px 0 var(--home-accent)}.home-scenarios strong{display:block;font-size:14px;line-height:1.5;font-weight:650;letter-spacing:-.02em}.home-scenarios small{display:block;font-size:12px;line-height:1.65;color:var(--home-secondary);margin-top:4px}.scenario-index{font-size:10px;line-height:22px;color:var(--home-secondary);font-variant-numeric:tabular-nums}.scenario-arrow{color:var(--home-accent);opacity:.4;transition:transform .2s,opacity .2s;font-size:17px}.home-scenarios button:hover .scenario-arrow,.home-scenarios button.active .scenario-arrow{opacity:1;transform:translate(2px,-2px)}.home-rest .home-cta{background:var(--home-ink);color:var(--ds-bg)!important;border-color:var(--home-ink);border-radius:6px;min-height:52px;padding:14px 20px;gap:30px;font-size:13px!important;font-weight:650;transition:transform .2s,box-shadow .2s}.home-rest .home-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0002}.home-rest .home-cta span{font-size:20px;line-height:1}.home-rest .home-demo-slot{grid-area:demo;min-width:0;position:relative;isolation:isolate}.home-demo-slot:before{content:"";position:absolute;z-index:-1;inset:10% -9% -2%;background:radial-gradient(ellipse,color-mix(in srgb,var(--home-accent) 13%,transparent),transparent 67%);pointer-events:none}.home-demo-heading{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--home-ink);margin:0 0 16px}.demo-live-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--home-accent)}.demo-label{margin-left:auto;color:var(--home-secondary);font-size:10px;font-weight:450}.home-rest .home-demo .mock-frame{margin:0;border-radius:12px;border:1px solid var(--home-rule);background:var(--home-paper);box-shadow:0 28px 65px -20px #0009,0 1px #ffffff16 inset;overflow:hidden}html[data-theme=marble] .home-rest .home-demo .mock-frame{background:var(--home-paper);box-shadow:0 30px 65px -28px #51462d45,0 2px 5px #403e2810}.home-rest .home-demo .mock-bar{background:var(--home-paper);border-bottom:1px solid var(--home-rule);padding:16px 20px;font-family:inherit;font-size:10px;letter-spacing:.035em}.home-rest .home-demo .stage{padding:22px;background:linear-gradient(145deg,#1c2228,#101318);min-height:470px}.home-rest .home-demo .stage:before{opacity:.08}.home-rest .home-demo button{font-family:inherit}.home-rest .home-demo .sides,.home-rest .home-demo .tabs{margin-bottom:24px;gap:10px}.home-rest .home-demo .sides button,.home-rest .home-demo .tabs button{font-size:12px;padding:8px 4px 13px}.home-rest .home-demo .meta{gap:16px}.home-rest .home-demo .meta dd{font-size:13px}.home-rest .home-demo .summary{margin-top:24px;padding:16px;border:1px solid var(--home-rule);background:color-mix(in srgb,var(--home-accent) 7%,var(--home-paper));border-radius:8px}.home-rest .home-demo .summary b{font-size:12px;line-height:1.8;font-weight:600}.home-rest .home-demo .tasks .check{margin:0}.home-rest .home-demo .tasks button{padding:14px 12px;gap:10px}.home-rest .home-demo .tasks b{font-size:13px;line-height:1.5;font-weight:600}.home-rest .home-demo .tasks em{font-size:10px}.home-rest .home-demo .tasks small{font-size:11px;line-height:1.6}.home-rest .home-demo h3{font-family:inherit;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.035em}.home-rest .home-demo .reset{width:auto;align-self:flex-end;border:0;min-height:44px;padding:10px 0 0;font-size:11px;color:var(--home-secondary);text-decoration:underline;text-underline-offset:4px}.home-rest .home-demo .demo-caption{margin:12px 0 0;font-size:10px;color:var(--home-secondary)}.home-rest .home-demo-instruction{display:flex;align-items:baseline;gap:10px;font-size:12px;line-height:1.65;color:var(--home-secondary);margin:16px 0 0;min-height:40px;max-width:40em}.home-demo-instruction>span{color:var(--home-accent);font-size:18px}.home-rest .home-demo button:disabled{cursor:not-allowed}.home-rest .home-about{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"top top" "copy mark";gap:0 clamp(48px,7vw,120px);padding-bottom:130px;align-items:center}.home-rest .home-about .home-copy h2{font-size:clamp(36px,3.6vw,54px);max-width:12em;margin-bottom:32px}.home-rest .home-about .home-copy>p{font-size:15px;line-height:1.85;color:var(--home-secondary);margin:0 0 18px;max-width:37em}.home-rest .home-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;width:fit-content;min-width:min(360px,100%);padding:18px 20px;border:1px solid var(--home-rule);border-radius:14px;background:var(--home-paper);box-shadow:0 18px 42px #0005,inset 0 1px #ffffff16;color:var(--home-ink);text-decoration:none;font-size:20px;font-weight:550;letter-spacing:-.03em}.home-contact small{display:block;font-size:11px;font-weight:400;letter-spacing:0;color:var(--home-secondary);margin-bottom:8px}.home-contact>span:last-child{font-size:24px;color:var(--home-accent)}html[data-theme=marble] .home-rest .home-scenarios button,html[data-theme=marble] .home-rest .home-contact{box-shadow:0 14px 32px #1c18101f,inset 0 1px #fff}.home-rest .home-block.will-reveal:not(.is-in)>.home-copy,.home-rest .home-block.will-reveal:not(.is-in)>.home-demo-slot,.home-rest .home-block.will-reveal:not(.is-in)>.brand-object{opacity:0;transform:translateY(24px)}.home-rest .home-block.will-reveal>.home-copy,.home-rest .home-block.will-reveal>.home-demo-slot,.home-rest .home-block.will-reveal>.brand-object{transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.home-rest .home-block.will-reveal>.home-demo-slot{transition-delay:.1s}@media(min-width:1600px){.home-rest .section{padding-top:112px;padding-bottom:132px}}@media(max-width:1100px){.home-rest .home-product,.home-rest .home-product.reverse,.home-rest .home-about{column-gap:40px}.home-rest .home-copy h2{font-size:38px}.home-rest .home-demo .stage{padding:16px}.home-rest .home-demo .tasks button{grid-template-columns:18px minmax(0,1fr)}.home-rest .home-demo .tasks em{grid-column:2}.home-rest .home-demo .board{grid-template-columns:1fr}.home-rest .home-demo .people{gap:5px}.demo-label{display:none}}@media(max-width:800px){.home-rest .section{padding:58px 24px 70px}.home-rest .home-product,.home-rest .home-product.reverse,.home-rest .home-about{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "copy" "demo";gap:0}.home-rest .home-about{grid-template-areas:"top" "copy" "mark"}.home-rest .home-section-top{margin-bottom:32px;font-size:10px;letter-spacing:.06em}.home-section-top>span:last-child{display:none}.home-rest .home-copy h2{max-width:13em;font-size:clamp(34px,6vw,48px)}.home-rest .home-copy .lead{max-width:36em;font-size:15px}.home-rest .home-product-name{font-size:21px;margin-bottom:18px}.home-rest .home-demo-slot{margin-top:38px}.home-rest .home-demo .stage{min-height:440px}.home-rest .home-demo .people{grid-template-columns:repeat(3,minmax(0,1fr))}.home-rest .home-about .home-copy h2{font-size:38px}.home-rest .home-about .brand-object{margin-top:48px}.home-rest .home-cta{width:100%;justify-content:space-between}.home-rest .home-demo .mock-bar{padding:14px}.home-rest .home-scenarios button{padding-top:16px;padding-bottom:16px}.home-rest .home-demo .meta{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.home-rest *,.home-rest *:before,.home-rest *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home-rest .home-block.will-reveal>.home-copy,.home-rest .home-block.will-reveal>.home-demo-slot,.home-rest .home-block.will-reveal>.brand-object{opacity:1!important;transform:none!important}}.home-rest .home-demo .hours[hidden]{display:none}.home-rest .home-demo .client-card{position:relative;inset:auto;padding:16px 18px;background:var(--home-paper);border:1px solid var(--home-rule);box-shadow:none}.home-rest .home-demo .client-card .back{padding-top:0;font-size:12px}.home-rest .home-demo .client-card .history li{font-size:12px;line-height:1.8}.home-rest .home-demo .client-card .card-now,.home-rest .home-demo .client-card .note{font-size:13px;line-height:1.7}body:has(.home-rest) .site-footer{font-family:ManropeHome,Manrope,sans-serif;background:var(--ds-surface);padding-top:58px}html[data-theme=marble] body:has(.home-rest) .site-footer{background:#ebe6dc}body:has(.home-rest) .site-footer h3{font-family:inherit;font-size:12px;font-weight:650}body:has(.home-rest) .site-footer nav a{font-size:12px;line-height:1.9}@media(max-width:800px){.home-demo-slot:before{inset:10% 0 -2%}.home-rest .home-demo .people button{padding:10px 8px;min-width:0}.home-rest .home-demo .people b{font-size:12px}.home-rest .home-demo .people small{font-size:10px}.home-rest .home-demo .meta>div:last-child{grid-column:1 / -1}}.home-rest .home-demo-slot:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--home-accent) 20%,transparent),transparent 70%)}.home-rest .home-demo .mock-frame{border-color:#ffffff38;box-shadow:0 34px 80px -16px #000000c4,inset 0 1px #ffffff2e}html[data-theme=marble] .home-rest .home-demo .mock-frame{border-color:#fff;box-shadow:0 28px 64px -12px #1c181038,0 2px 6px #1c181014,inset 0 1px #fff,0 0 0 1px #c4a06a22}html[data-theme=marble] .home-rest .home-demo .mock-bar{background:#fffefc;border-bottom-color:#b8b0a440}html[data-theme=marble] .home-rest .home-demo .stage{background:linear-gradient(145deg,#fffefc,#f4efe6)}
