.site-picture{display:contents}img.site-image{transition:opacity .2s ease}img.site-image[data-image-ready=false]{opacity:0!important}.public-image-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-content:center;justify-items:center;gap:14px;background:#fff;color:#171b24;font-size:22px;font-weight:750}.public-image-gate img{width:60px;height:60px;object-fit:contain}.public-image-gate:after{content:"";width:44px;height:3px;border-radius:3px;background:#f50}@media(prefers-reduced-motion:reduce){img.site-image{transition:none}}.pp-page{--pp-ink: #101218;--pp-muted: #607399;--pp-border: #e7edf5;--pp-orange: #ff500a;color:var(--pp-ink);padding-bottom:75px}.pp-container{width:min(90%,1600px);margin-inline:auto}.pp-page h1{font-size:clamp(42px,4.8vw,76px);line-height:1.07;font-weight:800;letter-spacing:-.048em}.pp-page h1 span,.pp-page h2>span{color:var(--pp-orange)}.pp-page h1:focus{outline:none}.pp-page h2{font-size:clamp(30px,2vw + 8px,45px);font-weight:700;line-height:1.16;letter-spacing:-.033em}.pp-page h3{font-size:22px;line-height:1.25;letter-spacing:-.02em;font-weight:650}.pp-topline{padding-top:29px;display:flex;align-items:center;justify-content:space-between;gap:22px}.pp-back,.pp-topline nav{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pp-muted)}.pp-topline nav{gap:23px;flex-wrap:wrap}.pp-topline a:hover,.pp-topline [aria-current]{color:#d63b00}.pp-topline [aria-current]{font-weight:650}.pp-hero{min-height:560px;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:18px;padding-block:38px 62px}.pp-eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#345991;line-height:1.5}.pp-eyebrow>span,.pp-label>span{width:7px;height:7px;border-radius:50%;background:var(--accent-bright)}.pp-hero h1{margin:23px 0}.pp-lead{max-width:610px;color:var(--pp-muted);font-size:clamp(17px,.55vw + 11px,21px);line-height:1.65}.pp-hero-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:31px}.pp-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:999px;min-height:52px;padding:15px 25px;background:linear-gradient(175deg,#ff7a25,#ff4d08 75%);color:#fff;font-size:16px;font-weight:650;border:1px solid transparent;transition:background .15s,box-shadow .15s}.pp-button:hover{background:linear-gradient(175deg,#ff6517,#ed4300 75%);box-shadow:0 8px 25px #ff570c26}.pp-button-secondary{color:#345991;background:#fff;border-color:var(--pp-border)}.pp-button-secondary:hover{color:#345991;background:#fff5ee}.pp-text-link{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:#345991;font-weight:650;padding:9px 0}.pp-text-link:hover{text-decoration:underline;text-underline-offset:4px}.pp-hero-art{min-width:0;position:relative}.pp-hero-art:before{content:"";position:absolute;top:20%;right:7%;bottom:8%;left:7%;background:radial-gradient(ellipse,#ffeadb 0%,#fff4ec80 45%,transparent 70%);border-radius:50%}.pp-hero-art img{width:112%;max-width:none;margin-left:-6%;height:auto;display:block;position:relative}.pp-tools{scroll-margin-top:110px}.pp-feature-tabs{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--pp-border);box-shadow:0 12px 40px #24487b08;padding:8px;border-radius:22px;gap:5px}.pp-feature-tabs button{padding:20px 10px;border-radius:15px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pp-feature-tabs button>svg{color:var(--pp-orange)}.pp-feature-tabs strong{font-size:15px;font-weight:650}.pp-feature-tabs button>span{font-size:12px;color:var(--pp-muted);line-height:1.5;max-width:145px}.pp-feature-tabs button:hover{background:#f7f9fd}.pp-feature-tabs button[aria-pressed=true]{background:#fff1e9}.pp-feature-detail{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;padding:65px 8px 30px;gap:40px;min-height:440px}.pp-feature-copy h2{margin:15px 0 20px}.pp-feature-copy>p:not(.pp-eyebrow){font-size:17px;color:var(--pp-muted);max-width:520px}.pp-checklist{list-style:none;padding:0;margin:25px 0 13px}.pp-checklist li{display:flex;align-items:flex-start;gap:10px;margin:13px 0;font-size:15px;line-height:1.5}.pp-checklist svg{color:var(--pp-orange);margin-top:2px}.pp-feature-art{min-width:0;margin:0}.pp-feature-art img{display:block;width:100%;height:400px;object-fit:contain}.pp-feature-art figcaption{text-align:center;font-size:11px;color:var(--pp-muted);margin-top:2px}.pp-context-note{display:flex;gap:10px;justify-content:center;align-items:flex-start;color:var(--pp-muted);font-size:13px;line-height:1.6;padding:19px 20px;border-top:1px solid var(--pp-border)}.pp-context-note svg{margin-top:2px}.pp-examples,.pp-guides,.pp-reading,.pp-faq{margin-top:75px}.pp-section-heading{max-width:750px;margin-bottom:35px}.pp-section-heading h2{margin:13px 0}.pp-section-heading>p:last-child:not(.pp-eyebrow){font-size:17px;color:var(--pp-muted)}.pp-example-switch,.pp-filter-row{display:flex;flex-wrap:wrap;gap:9px}.pp-example-switch button,.pp-filter-row button{padding:12px 20px;display:flex;align-items:center;gap:9px;border:1px solid var(--pp-border);border-radius:999px;font-size:14px}.pp-example-switch button[aria-pressed=true],.pp-filter-row button[aria-pressed=true]{background:#fff0e8;color:#c83a00;border-color:#ffbc99}.pp-example-scene{background:#f7f9fd;border-radius:24px;padding:35px 40px;margin-top:21px}.pp-example-scene>p{font-size:19px;font-weight:550}.pp-example-scene ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:30px 0;margin:0;gap:25px}.pp-example-scene li{background:#fff;border:1px solid var(--pp-border);border-radius:15px;padding:24px 20px;position:relative;display:flex;align-items:center;gap:14px}.pp-example-scene li>span{color:var(--pp-orange);font-size:14px}.pp-example-scene li>strong{font-size:16px;font-weight:600}.pp-example-scene li>svg{position:absolute;right:-25px;color:var(--pp-orange)}.pp-example-scene small{color:var(--pp-muted);font-size:12px}.pp-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-block:70px}.pp-principles article>svg{color:var(--pp-orange);margin-bottom:20px}.pp-principles h3{max-width:290px;margin-bottom:14px}.pp-principles p{color:var(--pp-muted);font-size:15px;max-width:390px}.pp-start{background:linear-gradient(125deg,#fff 25%,#fff4ed);border:1px solid var(--pp-border);border-radius:28px;padding:48px 56px;display:flex;align-items:center;justify-content:space-between;gap:36px}.pp-start h2{margin:15px 0}.pp-start p:not(.pp-eyebrow){color:var(--pp-muted);font-size:16px}.pp-start-actions{display:flex;flex-direction:column;align-items:center;gap:9px}.pp-guide-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:26px}.pp-guide-heading h2{margin-top:10px}.pp-search{display:flex;flex-direction:row;align-items:center;gap:10px;border:1px solid var(--pp-border);padding:0 16px;border-radius:13px;width:min(440px,100%);min-height:53px;color:var(--pp-muted)}.pp-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.pp-search input{width:100%;min-width:0;height:51px;outline:none!important;border:0;box-shadow:none;background:transparent;color:var(--pp-ink);font-size:15px}.pp-search input::-webkit-search-cancel-button{display:none}.pp-search button{width:28px;height:34px;padding:0}.pp-filter-row button{font-size:13px;padding:9px 17px}.pp-result-count{color:var(--pp-muted);font-size:12px;margin:22px 0 15px}.pp-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.pp-guide-card{display:flex;align-items:center;gap:20px;text-align:left;padding:27px 10px;border-bottom:1px solid var(--pp-border);transition:background .15s,color .15s;min-width:0}.pp-guide-card:hover{background:#f8faff}.pp-icon-box{display:inline-flex;align-items:center;justify-content:center;width:53px;height:53px;border-radius:16px;background:#edf4ff;color:#3d73d0;flex-shrink:0}.pp-guide-card:nth-child(3n+1) .pp-icon-box{background:#fff1e9;color:#f35118}.pp-guide-card:nth-child(3n+2) .pp-icon-box{background:#f3efff;color:#8560cc}.pp-guide-copy{display:grid;gap:6px;flex:1;min-width:0}.pp-guide-copy strong{font-size:20px;font-weight:650;line-height:1.25}.pp-guide-copy>span{color:var(--pp-muted);font-size:14px;line-height:1.55}.pp-guide-card>svg{color:#8598bb;flex-shrink:0}.pp-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:25px;box-shadow:0 12px 45px #203d7710;background:#fff;border:1px solid #eef2f8;padding:20px 12px}.pp-paths button{display:flex;align-items:center;gap:15px;text-align:left;padding:10px 20px}.pp-paths button+button{border-left:1px solid var(--pp-border)}.pp-paths img{object-fit:contain;width:82px;height:82px;flex-shrink:0}.pp-paths button>span{display:grid;gap:7px;flex:1}.pp-paths strong{font-size:18px;line-height:1.2;font-weight:700}.pp-paths button>span>span{font-size:13px;color:var(--pp-muted);line-height:1.5}.pp-paths svg{color:var(--pp-orange);flex-shrink:0}.pp-paths button:hover strong{color:#d63b00}.pp-start-art{width:130px;height:130px;object-fit:contain;flex-shrink:0}.pp-start>div:first-of-type{flex:1}.pp-principles article>img{width:88px;height:88px;object-fit:contain;margin-bottom:20px}.pp-strip-art{width:180px;height:120px;object-fit:contain;flex-shrink:0}.pp-guides .pp-context-note{margin-top:24px}.pp-empty{padding:45px 20px;text-align:center;background:#f7f9fd;border-radius:20px}.pp-empty>svg{color:var(--pp-orange);margin-bottom:15px}.pp-empty p{color:var(--pp-muted);margin:10px 0}.pp-faq{max-width:960px}.pp-faq details,.pp-data-details details{border-bottom:1px solid var(--pp-border)}.pp-page summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:600;font-size:18px;padding:23px 0}.pp-page summary::-webkit-details-marker{display:none}.pp-page summary>svg{color:var(--pp-orange);transition:rotate .15s}.pp-page details[open] summary>svg{rotate:45deg}.pp-page details>p{color:var(--pp-muted);font-size:16px;padding-bottom:24px;max-width:820px}.pp-contact-strip{display:flex;align-items:center;gap:24px;background:#f7f9fd;border-radius:22px;padding:35px 40px;margin-top:65px}.pp-contact-strip>svg{color:var(--pp-orange)}.pp-contact-strip h2{font-size:27px;margin-bottom:7px}.pp-contact-strip p{color:var(--pp-muted)}.pp-contact-strip .pp-button{margin-left:auto;flex-shrink:0}.pp-label{display:inline-flex;align-items:center;gap:8px;background:#fff1e9;border-radius:999px;padding:8px 13px;color:#345991;font-size:12px;font-weight:600}.pp-blog-empty{background:#f7f9fd;border-radius:25px;text-align:center;padding:48px 30px}.pp-blog-empty h2{margin:22px 0}.pp-blog-empty p{max-width:660px;margin-inline:auto;font-size:17px;color:var(--pp-muted)}.pp-editorial-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.pp-editorial-topics span{border:1px solid var(--pp-border);padding:9px 15px;border-radius:999px;font-size:13px;color:var(--pp-muted)}.pp-reading-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.pp-reading-grid>a{border-top:1px solid var(--pp-border);padding:30px 8px;display:flex;flex-direction:column;align-items:flex-start}.pp-reading-grid>a>svg{color:var(--pp-orange);margin-bottom:22px}.pp-reading-grid>a>span:not(.pp-text-link){font-size:12px;color:var(--pp-muted)}.pp-reading-grid h3{margin:10px 0}.pp-reading-grid p{font-size:16px;color:var(--pp-muted);max-width:480px}.pp-reading-grid .pp-text-link{margin-top:15px}.pp-legal-hero{padding-block:65px 50px;max-width:950px;text-align:center}.pp-legal-hero>.pp-icon-box{width:72px;height:72px;border-radius:22px;margin-bottom:23px}.pp-legal-hero .pp-eyebrow{justify-content:center}.pp-legal-hero h1{margin:20px 0}.pp-legal-hero .pp-lead{margin-inline:auto}.pp-legal-hero .pp-label{margin-top:24px}.pp-documents{max-width:1120px}.pp-documents article{display:flex;gap:23px;align-items:center;border-bottom:1px solid var(--pp-border);padding:27px 0}.pp-documents article h2{font-size:22px}.pp-documents article p{color:var(--pp-muted);margin-top:8px;font-size:15px}.pp-document-state{font-size:12px;color:var(--pp-muted);background:#f7f9fd;border-radius:999px;white-space:nowrap;padding:8px 13px;margin-left:auto}.pp-data-note{display:grid;grid-template-columns:1fr 1.35fr;gap:70px;max-width:1120px;margin-top:80px}.pp-data-note>div:first-child h2{margin:16px 0}.pp-data-note>div:first-child>p:last-child{color:var(--pp-muted);font-size:15px}.pp-data-details summary{padding-top:5px;padding-bottom:23px}.pp-data-details details+details summary{padding-top:22px}.pp-contact-panel{display:grid;grid-template-columns:1.12fr 1fr;border:1px solid var(--pp-border);border-radius:25px;overflow:hidden}.pp-contact-address{padding:38px}.pp-contact-address>.pp-eyebrow{margin:22px 0 16px}.pp-email{display:inline-block;font-size:clamp(23px,1.7vw + 6px,35px);letter-spacing:-.03em;font-weight:650;overflow-wrap:anywhere}.pp-email:hover{color:#345991}.pp-copy-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px 20px;margin-block:14px 25px}.pp-copy-row [role=status]{font-size:12px;color:var(--pp-muted)}.pp-contact-address>p:last-child{color:var(--pp-muted);font-size:13px;max-width:380px}.pp-mail-tips{padding:39px;background:#f7f9fd}.pp-mail-tips h2{font-size:25px}.pp-mail-tips ol{list-style:none;padding:0;margin:24px 0}.pp-mail-tips li{display:flex;gap:15px;font-size:15px;line-height:1.6;margin:17px 0}.pp-mail-tips li span{font-size:12px;color:var(--pp-orange);padding-top:3px}.pp-mail-tips small{color:var(--pp-muted);font-size:12px}.pp-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pp-shortcuts a{display:flex;align-items:center;gap:16px;padding:24px 20px;border:1px solid var(--pp-border);border-radius:18px}.pp-shortcuts a>svg{color:var(--pp-orange)}.pp-shortcuts a>svg:last-child{margin-left:auto}.pp-shortcuts h3{font-size:18px;margin-bottom:5px}.pp-shortcuts p{font-size:13px;color:var(--pp-muted)}.pp-page-not-found .pp-hero{min-height:65vh}@media(min-width:1900px){.pp-hero{min-height:650px}}@media(max-width:1100px){.pp-paths button{padding-inline:10px;gap:8px}.pp-paths img{width:58px;height:58px}.pp-paths strong{font-size:16px}.pp-paths svg{display:none}.pp-start-art{width:90px;height:90px}.pp-hero{min-height:460px}.pp-hero-actions{gap:12px}.pp-feature-tabs{grid-template-columns:repeat(3,1fr)}.pp-feature-tabs button{padding:16px}.pp-feature-tabs button>span{max-width:none}.pp-feature-detail{padding-inline:8px;gap:20px}.pp-guide-grid{grid-template-columns:repeat(2,1fr)}.pp-shortcuts{grid-template-columns:1fr}}@media(max-width:760px){.pp-page{padding-bottom:45px}.pp-container{width:calc(100% - 36px)}.pp-topline{padding-top:23px;flex-direction:column;align-items:flex-start;gap:19px}.pp-topline nav{gap:10px 20px;font-size:12px}.pp-back{font-size:12px}.pp-hero{grid-template-columns:1fr;padding-block:40px 25px;gap:10px;min-height:0}.pp-page h1{font-size:clamp(35px,7vw + 8px,53px);letter-spacing:-.04em}.pp-page h2{font-size:31px}.pp-hero h1{margin:18px 0}.pp-lead{font-size:17px;max-width:550px}.pp-eyebrow{font-size:10px}.pp-hero-actions{gap:7px 17px;margin-top:23px}.pp-button{font-size:14px;padding:13px 20px;min-height:48px}.pp-text-link{font-size:13px}.pp-hero-art{max-width:480px;justify-self:center;width:100%;margin:4px 0}.pp-hero-art img{width:100%;margin:0}.pp-feature-tabs{grid-template-columns:repeat(2,1fr);border-radius:18px;gap:4px;padding:6px}.pp-feature-tabs button{padding:17px 12px;gap:10px}.pp-feature-tabs strong{font-size:14px}.pp-feature-tabs button>span{font-size:12px}.pp-feature-detail{grid-template-columns:1fr;padding:35px 4px 15px;gap:20px}.pp-feature-copy>p:not(.pp-eyebrow){font-size:16px}.pp-feature-art img{height:auto;max-height:300px}.pp-context-note{padding-inline:0;font-size:12px;justify-content:flex-start}.pp-examples,.pp-guides,.pp-reading,.pp-faq{margin-top:42px}.pp-section-heading{margin-bottom:24px}.pp-section-heading>p:last-child:not(.pp-eyebrow){font-size:16px}.pp-example-switch{gap:7px}.pp-example-switch button{padding:10px 12px;gap:6px;font-size:12px}.pp-example-scene{padding:25px 21px}.pp-example-scene>p{font-size:17px}.pp-example-scene ol{grid-template-columns:1fr;gap:23px;padding:24px 0}.pp-example-scene li{padding:19px 17px}.pp-example-scene li>svg{right:calc(50% - 11px);top:calc(100% + 1px);rotate:90deg}.pp-principles{grid-template-columns:1fr;gap:30px;margin-block:40px}.pp-principles article{padding-bottom:23px;border-bottom:1px solid var(--pp-border)}.pp-principles article>svg{margin-bottom:14px}.pp-principles h3,.pp-principles p{max-width:none}.pp-start{flex-direction:column;align-items:flex-start;padding:30px 24px;gap:22px;border-radius:22px}.pp-start-actions{align-items:flex-start}.pp-guide-heading{flex-direction:column;align-items:stretch;gap:23px}.pp-search{width:100%}.pp-search input{font-size:14px}.pp-filter-row{gap:7px}.pp-filter-row button{padding:9px 12px;font-size:12px}.pp-guide-grid{grid-template-columns:1fr;gap:0}.pp-guide-card{padding:22px 2px;gap:15px}.pp-guide-copy strong{font-size:18px}.pp-guide-copy>span{font-size:13px}.pp-paths{grid-template-columns:1fr;padding:5px 16px;border-radius:20px}.pp-paths button{padding:14px 0}.pp-paths button+button{border-left:0;border-top:1px solid var(--pp-border)}.pp-paths img{width:65px;height:65px}.pp-paths strong{font-size:17px}.pp-start-art{width:90px;height:90px}.pp-strip-art{width:105px;height:78px}.pp-icon-box{width:46px;height:46px;border-radius:13px}.pp-page summary{font-size:16px;padding-block:20px}.pp-page details>p{font-size:15px}.pp-contact-strip{flex-wrap:wrap;gap:18px;padding:27px 23px;margin-top:42px}.pp-contact-strip h2{font-size:23px}.pp-contact-strip>div{flex:1;min-width:180px}.pp-contact-strip .pp-button{margin-left:0}.pp-blog-empty{padding:35px 23px}.pp-blog-empty p{font-size:16px}.pp-editorial-topics{gap:7px}.pp-editorial-topics span{font-size:12px}.pp-reading-grid{grid-template-columns:1fr;gap:5px}.pp-legal-hero{padding-block:45px 25px;text-align:left}.pp-legal-hero .pp-eyebrow{justify-content:flex-start}.pp-documents article{flex-wrap:wrap;gap:15px}.pp-documents article>div{flex:1;min-width:220px}.pp-documents article h2{font-size:20px}.pp-document-state{margin-left:61px}.pp-data-note{grid-template-columns:1fr;gap:24px;margin-top:45px}.pp-contact-panel{grid-template-columns:1fr}.pp-contact-address,.pp-mail-tips{padding:28px 23px}.pp-email{font-size:clamp(21px,5.5vw,28px)}.pp-mail-tips h2{font-size:23px}.pp-shortcuts{gap:13px}}@media(max-width:359px){.pp-guide-grid{grid-template-columns:1fr}.pp-documents article>div{min-width:190px}.pp-topline nav{gap:10px 15px}}@media(prefers-reduced-motion:reduce){.pp-page *,.pp-page *:before,.pp-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cd-public{--cd-orange: #ff4a08;--cd-ink: var(--text);--cd-muted: var(--muted);background:#fff;color:var(--cd-ink);font-family:Segoe UI,Arial,sans-serif;overflow:clip}.cd-public :is(a,button):focus-visible{outline:3px solid var(--accent);outline-offset:5px}.cd-public ::selection{background:var(--surface-tint)}.cd-container{width:min(92%,2400px);margin-inline:auto}.cd-public h1,.cd-public h2,.cd-public h3{color:var(--cd-ink)}.cd-public .cd-orange{color:var(--cd-orange)}.cd-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cd-skip{position:fixed;top:-100px;left:16px;padding:14px 20px;background:#fff;z-index:20}.cd-skip:focus{top:10px}.cd-header-shell{position:sticky;top:0;z-index:20;background:#fff;box-shadow:0 2px 16px #8b431b06}.cd-header{height:90px;display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:5}.cd-brand{display:inline-flex;align-items:center;gap:9px;font-size:clamp(25px,2.3vw,38px);letter-spacing:-1.8px;font-weight:800;white-space:nowrap}.cd-brand img{width:53px;height:53px;object-fit:contain}.cd-brand-label{display:flex;flex-direction:column;line-height:1.1}.cd-brand-label small{margin-top:4px;font-size:11px;font-weight:500;letter-spacing:0;color:var(--muted)}.cd-header nav{display:flex;align-items:center;gap:clamp(18px,2.5vw,44px);color:var(--text);font-size:15px}.cd-header nav a:hover,.cd-text-link:hover,.cd-footer>a:hover{color:var(--cd-orange)}.cd-header nav [aria-current]{color:var(--cd-orange);text-decoration:underline;text-underline-offset:6px}.cd-header-actions{display:flex;align-items:center;gap:27px}.cd-login{font-weight:600;font-size:15px}.cd-cta{display:inline-flex;justify-content:center;align-items:center;gap:16px;padding:16px 29px;border-radius:999px;color:#fff;font-size:19px;font-weight:600;background:linear-gradient(165deg,var(--accent-bright) 0%,var(--accent-bright) 35%,var(--accent-bright) 100%);box-shadow:0 8px 22px #8b431b20,inset 0 1px 2px #ffffff80;white-space:nowrap;transition:box-shadow .16s,filter .16s}.cd-cta:hover{filter:brightness(1.045);box-shadow:0 9px 26px #8b431b38}.cd-header .cd-cta{font-size:16px;padding:14px 24px}.cd-menu{display:none;width:44px;height:44px}.cd-first-screen{min-height:calc(100svh - 90px);display:flex;flex-direction:column;justify-content:space-between;position:relative}.cd-first-screen:before{content:"";position:absolute;top:-110px;right:0;bottom:0;left:0;background:var(--hero-background) center top / 100% 100% no-repeat;opacity:.62;pointer-events:none}.cd-hero{position:relative;display:grid;grid-template-columns:39% 61%;align-items:center;flex:1;min-height:565px;padding-block:clamp(35px,5svh,65px)}.cd-hero-copy{position:relative;z-index:2}.cd-kicker{display:inline-flex;align-items:center;gap:7px;background:#fff1e5d9;color:var(--accent-ink);font-size:clamp(10px,.9vw,14px);font-weight:500;padding:9px 15px;border-radius:999px;margin-bottom:clamp(25px,4svh,58px)}.cd-kicker>span{width:8px;height:8px;border-radius:100%;background:var(--accent-bright);flex-shrink:0}.cd-hero h1{font-size:clamp(48px,5.05vw,86px);line-height:.99;letter-spacing:-.035em;font-weight:800}.cd-underlined{position:relative;display:inline-block;white-space:nowrap}.cd-underlined>img{position:absolute;left:17%;top:90%;width:82%;height:34px;pointer-events:none;animation:cd-underline-draw .48s .18s ease-out both}@keyframes cd-underline-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.cd-hero-description{max-width:490px;margin-top:38px;font-size:18px;line-height:1.5;color:var(--muted)}.cd-hero-description+.cd-hero-actions{margin-top:24px}.cd-hero-actions{display:flex;align-items:center;gap:18px;margin-top:76px}.cd-hero-actions>span{border-left:1px solid var(--border);padding-left:14px;color:var(--muted);line-height:1.4;font-size:12px}.cd-channels{list-style:none;display:flex;padding:0;margin:22px 0 0;gap:clamp(16px,2.2vw,37px)}.cd-channels li{display:flex;align-items:center;flex-direction:column;gap:5px;font-size:12px;color:var(--text)}.cd-channels img{width:47px;height:47px;object-fit:contain}.cd-more-icon{width:43px;height:43px;display:grid;place-items:center;margin:2px;border-radius:13px;background:#ffffffc4;box-shadow:0 2px 10px #8b431b15;border:1px solid var(--border-soft)}.cd-local-note{font-size:11px;color:var(--muted);line-height:1.5;margin-top:19px;max-width:460px}.cd-hero-art{position:relative;width:109%;margin-left:-3%;aspect-ratio:1.53;pointer-events:none}.cd-inbox-image{width:100%;height:auto;position:absolute;top:-6%;left:0;transform:rotate(4deg);filter:drop-shadow(0 18px 14px #fff1e520)}.cd-floating{position:absolute;width:clamp(70px,6.4vw,117px);aspect-ratio:1;z-index:2;pointer-events:none}.cd-floating [data-channel-layer]{width:100%;height:100%;padding:6px;will-change:mask-image,translate}.cd-floating img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 9px 8px #fff1e530)}.cd-floating-vk{left:-4%;top:10%;transform:rotate(-17deg)}.cd-floating-telegram{left:42%;top:3%;transform:rotate(-18deg)}.cd-floating-instagram{right:-1%;top:39%;transform:rotate(16deg)}.cd-floating-whatsapp{right:-1.5%;top:68%;transform:rotate(17deg)}.cd-benefits{position:relative;z-index:2;width:100%;padding:28px 0 24px;border-radius:64px 64px 0 0;background:#fff;box-shadow:none}.cd-benefits-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cd-benefit{display:flex;gap:14px;align-items:center}.cd-benefit>img{width:clamp(64px,calc(46px + 2.9vw),116px);height:auto;flex:0 0 auto}.cd-benefit h2{font-size:clamp(14px,calc(9px + .48vw),21px);line-height:1.25;letter-spacing:-.03em;font-weight:700;margin-bottom:4px}.cd-benefit p{font-size:clamp(11px,calc(8px + .38vw),17px);line-height:1.4;color:var(--muted)}.cd-screen{padding-block:28px;display:grid;align-items:center;scroll-margin-top:100px}.cd-builder-band{position:relative;margin-top:0;background:#fff}.cd-builder-art{position:relative;aspect-ratio:1.75;min-width:0}.cd-builder-section{grid-template-columns:40% 60%;gap:0}.cd-eyebrow{color:var(--cd-orange);font-size:13px;font-weight:650;letter-spacing:.085em;margin-bottom:18px;text-transform:uppercase}.cd-heading{font-size:clamp(34px,3.7vw,65px);font-weight:800!important;letter-spacing:0;line-height:1.02}.cd-heading-line{display:block;white-space:nowrap}.cd-letter{display:inline-block;opacity:0}.cd-reveal.is-revealed .cd-letter{animation:cd-ink var(--letter-ms) ease-out var(--letter-delay) both}@keyframes cd-ink{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}.cd-description{color:var(--cd-muted);font-size:clamp(16px,1.43vw,23px);line-height:1.42;margin-block:24px;letter-spacing:-.03em}.cd-builder-description{opacity:0}.cd-reveal.is-revealed .cd-builder-description{animation:cd-rise var(--description-ms) ease-out var(--description-delay) both}@keyframes cd-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.cd-small-benefits{list-style:none;display:flex;gap:18px;padding:0;margin:25px 0 0}.cd-small-benefits li{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted)}.cd-small-benefits svg{color:var(--cd-orange)}.cd-builder-image{position:absolute;top:-8%;width:107%;height:auto;display:block;margin-left:-2%}.cd-ai-section{padding-block:38px;align-items:start;grid-template-columns:39% 61%}.cd-ai-copy{align-self:start;padding-top:18px;padding-right:24px}.cd-ai-copy .cd-heading{font-size:clamp(32px,3.35vw,64px)}.cd-ai-copy .cd-heading>span{white-space:nowrap}.cd-ai-copy .cd-eyebrow{letter-spacing:0;text-transform:none;font-size:17px}.cd-agent-scene{position:relative;display:grid;grid-template-columns:27% 4% 25% 10% 34%;align-items:center;min-width:0;margin-left:0;isolation:isolate}.cd-customer{border-radius:22px;background:#fff;padding:15px 11px;box-shadow:0 9px 34px #8b431b10;margin-top:35px}.cd-customer-message{display:flex;gap:7px}.cd-customer-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:center 35%;flex-shrink:0}.cd-customer-message p{background:var(--surface);color:var(--text);padding:9px;border-radius:12px;font-size:clamp(10px,.87vw,14px);line-height:1.4}.cd-customer-message time{display:block;text-align:right;color:var(--muted);font-size:10px;margin-top:4px}.cd-customer-channels{display:flex;justify-content:space-around;gap:3px;margin-top:12px}.cd-customer-channels img{width:27px;height:27px;object-fit:contain}.cd-agent-scene>svg:not(.cd-connections){width:100%;color:var(--muted)}.cd-agent-card{position:relative;grid-column:3;border-radius:25px;padding:17px 8px 21px;background:#fff;box-shadow:0 10px 50px #8b431b2b;text-align:center;opacity:0}.is-revealed .cd-agent-card{animation:cd-agent var(--agent-ms) ease-out both}@keyframes cd-agent{0%{opacity:0}to{opacity:1}}.cd-agent-card:before{content:"";position:absolute;top:-38px;right:-22px;bottom:-38px;left:-22px;border-radius:50%;background:radial-gradient(#fff1e599,transparent 70%);z-index:-1}.cd-agent-card>img{width:78%;height:auto;display:block;margin:0 auto 3px}.cd-agent-card h3{font-size:clamp(17px,1.4vw,24px);font-weight:750}.cd-agent-card p{color:var(--muted);font-size:clamp(10px,.85vw,13px);line-height:1.35;margin-top:7px}.cd-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:-1}.cd-connection{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.is-revealed .cd-connection{animation:cd-line var(--line-ms) ease-in-out var(--delay) both}@keyframes cd-line{0%{stroke-dashoffset:1;opacity:0}2%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.cd-outcomes{grid-column:5;display:grid;gap:17px}.cd-outcome{display:flex;gap:12px;align-items:center;border-radius:23px;min-height:103px;padding:15px 13px;background:#fff;box-shadow:0 8px 30px #8b431b10;opacity:0}.is-revealed .cd-outcome{animation:cd-rise var(--card-ms) ease-out var(--delay) both}.cd-action-icon{color:var(--action-color);background:color-mix(in srgb,var(--action-color) 10%,white);padding:12px;border-radius:18px;display:grid;place-items:center}.cd-action-icon svg{display:block}.cd-outcome h3{font-size:clamp(12px,1.05vw,16px);line-height:1.25;font-weight:700;letter-spacing:-.035em}.cd-outcome p{color:var(--muted);font-size:clamp(11px,.95vw,14px);line-height:1.35;margin-top:5px}.cd-footer{display:flex;align-items:center;gap:30px;padding-block:28px;border-top:1px solid var(--border-soft);font-size:12px;color:var(--muted)}.cd-footer .cd-brand{font-size:24px;color:var(--text);letter-spacing:-1px}.cd-footer .cd-brand img{width:33px;height:33px}.cd-footer p{flex:1;font-size:11px}.cd-content{min-height:75svh;padding-block:60px 90px;max-width:1100px}.cd-back{display:inline-flex;gap:8px;align-items:center;color:var(--muted);margin-bottom:24px}.cd-content h1{font-size:clamp(32px,4vw,54px);margin-bottom:30px}.cd-content h2{font-size:21px;margin-bottom:10px}.cd-content p{color:var(--muted);max-width:850px;margin-bottom:18px;font-size:16px}.cd-content p.cd-lead{font-size:21px;line-height:1.5}.cd-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.cd-content-grid>section,.cd-demo-options{background:var(--surface);border:1px solid var(--border-soft);border-radius:22px;padding:26px}.cd-status-panel{display:flex;gap:17px;padding:25px;background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;margin-bottom:25px}.cd-status-panel>svg{color:var(--accent-ink)}.cd-status-panel p{margin:0}.cd-secondary{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:14px 22px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--accent-ink);font-size:15px}.cd-text-link{display:inline-block;color:var(--accent-ink);text-decoration:underline;text-underline-offset:4px;padding:14px}.cd-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cd-help-grid button{display:flex;align-items:center;gap:13px;padding:22px;border:1px solid var(--border);border-radius:15px;background:var(--surface);text-align:left}.cd-help-grid button span{flex:1}.cd-help-grid button>svg{color:var(--accent-ink)}@media(min-width:1800px){.cd-header{height:100px}.cd-first-screen{min-height:calc(100svh - 100px)}.cd-brand{font-size:38px}.cd-brand img{width:60px;height:60px}.cd-header nav,.cd-login{font-size:18px}.cd-header .cd-cta{font-size:19px;padding:17px 28px}.cd-hero{min-height:0;padding-block:35px}.cd-hero h1{font-size:clamp(76px,calc(38px + 2.2vw),106px)}.cd-kicker{font-size:17px;margin-bottom:38px}.cd-hero-actions{margin-top:76px}.cd-hero-actions>span{font-size:15px}.cd-cta{font-size:23px;padding:20px 35px}.cd-channels img{width:57px;height:57px}.cd-channels li{font-size:15px}.cd-more-icon{width:53px;height:53px}.cd-local-note{font-size:13px;max-width:580px}.cd-heading{font-size:clamp(65px,calc(30px + 1.8vw),82px)}.cd-description{font-size:25px}.cd-eyebrow{font-size:16px}.cd-small-benefits li{font-size:14px}.cd-ai-copy .cd-heading{font-size:clamp(61px,calc(30px + 1.6vw),76px)}.cd-customer-message p{font-size:16px}.cd-customer-message time{font-size:12px}.cd-customer-avatar{width:39px;height:39px}.cd-customer-channels img{width:34px;height:34px}.cd-agent-card h3{font-size:27px}.cd-agent-card p{font-size:15px}.cd-outcome{min-height:125px;padding:20px 16px}.cd-outcome h3{font-size:19px}.cd-outcome p{font-size:17px}.cd-outcomes{gap:20px}}@media(max-width:1100px){.cd-header{gap:15px}.cd-header nav{gap:17px;font-size:13px}.cd-header-actions{gap:15px}.cd-header .cd-cta{padding:13px 18px;font-size:14px}.cd-brand{font-size:26px}.cd-brand img{width:43px;height:43px}.cd-hero{min-height:510px}.cd-hero h1{font-size:5.3vw}.cd-hero-actions{gap:10px}.cd-hero-actions>span{font-size:10px;padding-left:9px}.cd-cta{font-size:16px;padding:14px 23px}.cd-benefits-inner{gap:12px}.cd-benefit{gap:6px}.cd-benefit>img{width:58px}.cd-small-benefits{gap:10px}.cd-small-benefits li{font-size:10px;gap:4px}.cd-outcome{gap:8px;padding:12px 10px}.cd-action-icon{padding:8px;border-radius:12px}.cd-action-icon svg{width:23px;height:23px}}@media(min-width:761px)and (max-width:1000px){.cd-header .cd-cta{display:none}.cd-heading{font-size:3.8vw}.cd-ai-copy .cd-heading{font-size:3.2vw}.cd-hero-actions{flex-wrap:wrap}.cd-hero-actions .cd-cta{padding:12px 18px;font-size:14px}.cd-ai-section{grid-template-columns:1fr;gap:30px}.cd-ai-copy{max-width:650px}.cd-ai-copy .cd-heading{font-size:5vw}.cd-ai-copy .cd-description{max-width:600px}.cd-agent-scene{max-width:800px;width:100%}}@media(max-width:760px){.cd-container{width:92%}.cd-header{height:72px;gap:8px}.cd-brand{font-size:25px;letter-spacing:-1.1px;gap:3px}.cd-brand img{width:38px;height:38px}.cd-brand-label small{font-size:9px;margin-top:3px}.cd-menu{display:grid;place-items:center}.cd-header-actions{gap:5px;min-width:0}.cd-public .cd-header .dw-account-controls{gap:4px}.cd-public .cd-header .dw-header-icon{width:32px;height:34px;border-radius:10px}.cd-public .cd-header .dw-profile-avatar{width:30px;height:30px;flex-basis:30px}.cd-public .cd-header .dw-profile-name{max-width:52px;font-size:12px}.cd-public .cd-header .dw-profile-trigger{gap:4px;padding:3px 0}.cd-header .cd-menu{width:28px;min-width:28px;padding:0}.cd-header .cd-cta{display:none}.cd-login{font-size:13px;padding:9px 0}.cd-header nav{display:none}.cd-header nav.is-open{display:flex;position:absolute;top:65px;left:0;right:0;padding:18px 14px;justify-content:space-between;gap:9px;background:#fff;border:1px solid var(--border-soft);border-radius:18px;box-shadow:0 12px 20px #8b431b0c}.cd-first-screen{min-height:calc(100svh - 72px)}.cd-first-screen:before{background-size:auto 65%;background-position:56% 200px;opacity:.42;-webkit-mask-image:linear-gradient(to bottom,transparent 20%,#000 50%);mask-image:linear-gradient(to bottom,transparent 20%,#000 50%)}.cd-hero{grid-template-columns:1fr;min-height:0;padding:18px 0 12px;gap:10px}.cd-hero-copy{text-align:center}.cd-kicker{margin-bottom:24px;font-size:10px;padding:7px 11px}.cd-hero h1{font-size:clamp(42px,9.6vw,70px);line-height:.99}.cd-hero-description{max-width:420px;margin:27px auto 0;font-size:14px;line-height:1.45}.cd-hero-description+.cd-hero-actions{margin-top:18px}.cd-hero-actions{justify-content:center;margin-top:34px;gap:14px}.cd-hero-actions .cd-cta{padding:13px 22px;font-size:15px}.cd-hero-actions>span{text-align:left;font-size:10px}.cd-channels{display:none;justify-content:center;gap:22px;margin-top:17px}.cd-channels li{font-size:10px;gap:3px}.cd-channels img{width:32px;height:32px}.cd-more-icon{width:28px;height:28px;border-radius:9px}.cd-more-icon svg{width:19px}.cd-local-note{font-size:10px;margin:12px auto 0;max-width:325px}.cd-hero-art{width:97%;margin:7px auto 0;aspect-ratio:1.68}.cd-inbox-image{top:-12%}.cd-floating{width:clamp(49px,12vw,74px)}.cd-floating-telegram{top:-10%;left:60%}.cd-floating-vk{left:-4%;top:5%}.cd-floating-instagram{top:40%;right:-4%}.cd-floating-whatsapp{top:74%;right:-1%}.cd-benefits{padding:16px 0 14px;border-radius:28px 28px 0 0}.cd-benefits-inner{gap:5px;width:96%}.cd-benefit{flex-direction:column;text-align:center;align-items:center;gap:4px}.cd-benefit>img{width:clamp(52px,12vw,76px);max-width:90%}.cd-benefit h2{font-size:10px;line-height:1.25;letter-spacing:-.035em}.cd-benefit p{font-size:9px;line-height:1.3;color:var(--muted)}.cd-screen{padding-block:24px;scroll-margin-top:72px}.cd-builder-section{grid-template-columns:1fr;gap:30px;align-content:center}.cd-builder-copy{width:100%}.cd-eyebrow{font-size:11px;margin-bottom:17px}.cd-heading{font-size:clamp(33px,8.8vw,59px)}.cd-description{font-size:clamp(14px,3.8vw,21px);margin-block:21px}.cd-small-benefits{justify-content:space-between;gap:7px;margin-top:22px}.cd-small-benefits li{font-size:9px;gap:4px}.cd-small-benefits svg{width:15px}.cd-builder-image{width:108%;margin-left:-4%}.cd-builder-band{margin-top:0}.cd-builder-art{aspect-ratio:1.7}.cd-ai-section{grid-template-columns:1fr;gap:36px;align-content:center}.cd-ai-copy{padding-right:0}.cd-ai-copy .cd-heading{font-size:clamp(32px,8.1vw,55px)}.cd-ai-copy .cd-local-note{margin-inline:0;max-width:100%}.cd-agent-scene{margin:0;grid-template-columns:40% 13% 47%;grid-template-rows:auto auto;row-gap:25px}.cd-customer{grid-column:1 / -1;grid-row:1;width:62%;margin:0;padding:13px;border-radius:17px;justify-self:start}.cd-customer-message p{font-size:11px}.cd-customer-channels{justify-content:start;gap:8px;margin-left:29px}.cd-customer-channels img{width:23px;height:23px}.cd-agent-scene>svg:not(.cd-connections){position:absolute;width:24px;height:24px;left:18%;top:150px;transform:rotate(90deg)}.cd-agent-card{grid-column:1;grid-row:2;padding:12px 6px 18px}.cd-agent-card h3{font-size:19px}.cd-agent-card p{font-size:10px}.cd-outcomes{grid-column:3;grid-row:2;gap:12px}.cd-outcome{min-height:82px;border-radius:17px;padding:12px 9px;gap:7px}.cd-outcome h3{font-size:11px}.cd-outcome p{font-size:10px}.cd-action-icon{padding:7px;border-radius:10px}.cd-action-icon svg{width:19px;height:19px}.cd-footer{flex-wrap:wrap;gap:18px;padding-block:23px}.cd-footer .cd-brand{font-size:22px}.cd-footer p{font-size:10px;min-width:45%}.cd-content{padding-block:28px 60px}.cd-content h1{font-size:33px}.cd-content-grid,.cd-help-grid{grid-template-columns:1fr}.cd-content p.cd-lead{font-size:18px}.cd-content-grid>section,.cd-demo-options,.cd-status-panel{padding:19px}}@media(max-width:360px){.cd-header .cd-brand{font-size:20px}.cd-header .cd-brand img{width:28px;height:28px}.cd-public .cd-header .dw-profile-name{max-width:34px}.cd-public .cd-header .dw-profile-trigger>svg{display:none}}@media(max-width:360px){.cd-hero h1{font-size:39px}.cd-channels{gap:17px}.cd-hero-actions>span{display:none}.cd-heading{font-size:30px}.cd-ai-copy .cd-heading{font-size:28px}.cd-small-benefits li{font-size:8px}}@media(prefers-reduced-motion:reduce){.cd-public *,.cd-public *:before,.cd-public *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cd-letter,.cd-builder-description,.cd-agent-card,.cd-outcome,.cd-connection{opacity:1!important;transform:none!important;filter:none!important}.cd-inbox-image{translate:none!important}.cd-connection{stroke-dashoffset:0!important}.cd-floating [data-channel-layer]{mask-image:none!important;-webkit-mask-image:none!important;translate:none!important}}.pr-exchange-note{font-size:12px;line-height:1.6;color:var(--muted);margin:18px 0}.pr-exchange-note a{color:inherit;text-underline-offset:3px}.pr-packages-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:40px 0;min-height:400px;color:var(--muted)}.pr-packages-skeleton>span{grid-column:1/-1}.pr-packages-skeleton>div{border-radius:20px;background:var(--surface-soft);border:1px solid var(--border-soft);min-height:220px}.pr-checkout-loading{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:16px 24px;border-radius:12px;background:var(--surface);color:var(--text);box-shadow:var(--shadow);z-index:1000}.pr-table-scroll,.pr-header-scroll{position:relative}.pr-table th[scope=row]>button{scroll-margin-top:calc(var(--pr-header-top) + 160px)}.pr-page{--pr-ink: #252321;--pr-muted: #655c56;--pr-orange: var(--accent);--pr-line: #f0e1d6;--pr-feature-width: 320px;--pr-plan-width: 205px;background:#fff;color:var(--pr-ink);padding-bottom:80px}.pr-container{width:min(92%,1460px);margin-inline:auto}.pr-page h1,.pr-page h2,.pr-page h3{color:var(--pr-ink)}.pr-page :is(h1,section):focus{outline:none}.pr-eyebrow{display:block;color:#655c56;font-size:14px;letter-spacing:1.9px;font-weight:600}.pr-hero{text-align:center;padding:69px 0 35px}.pr-hero h1{font-size:clamp(43px,4.6vw,72px);line-height:1.08;letter-spacing:-.045em;font-weight:800;margin:18px 0 23px}.pr-hero h1 span{color:#ff4b00}.pr-hero>p{color:#655c56;font-size:18px;line-height:1.65}.pr-compare-link{display:inline-flex;align-items:center;gap:9px;color:#b93c09;margin-top:24px;font-size:14px;font-weight:600}.pr-draft{width:fit-content;max-width:830px;margin:0 auto 47px;border:1px solid var(--pr-line);border-radius:13px;background:#fffaf6;color:#655c56}.pr-draft summary{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 20px;list-style:none;cursor:pointer;font-size:14px}.pr-draft summary::-webkit-details-marker,.pr-faq summary::-webkit-details-marker{display:none}.pr-draft[open] summary>svg{transform:rotate(180deg)}.pr-draft-dot{width:6px;height:6px;background:#e39760;border-radius:50%;flex-shrink:0}.pr-draft>div{padding:0 24px 20px;font-size:14px;line-height:1.7}.pr-draft>div p+p{margin-top:10px}.pr-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:15px 0 0}.pr-card{position:relative;padding:26px 24px 18px;border:1px solid #eddccf;border-radius:23px;background:#fff;box-shadow:0 8px 30px #98572408;display:flex;flex-direction:column;min-width:0;transition:border-color .16s,box-shadow .16s}.pr-card-selected{border-color:#ef8f52;box-shadow:0 12px 35px #e8843612;background:linear-gradient(180deg,#fff8f2,#fff 42%)}.pr-card-ribbon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);color:#fff;background:var(--pr-orange);border-radius:99px;padding:7px 16px;font-size:14px;letter-spacing:.15px;font-weight:600;white-space:nowrap}.pr-card-title{display:flex;align-items:center;gap:14px}.pr-plan-icon{width:70px;height:70px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 5px 5px #db8a3720)}.pr-card-title h2{font-size:24px;font-weight:750;letter-spacing:-.04em}.pr-card-title p{color:#655c56;font-size:14px;margin-top:5px;line-height:1.5}.pr-card-description{font-size:14px;color:#655c56;line-height:1.65;margin:17px 0 22px;min-height:44px}.pr-price{display:flex;flex-direction:column;gap:7px;margin-bottom:24px}.pr-price strong{font-size:25px;font-weight:650;letter-spacing:-.04em}.pr-price>span{color:#655c56;font-size:14px}.pr-ai-amount{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 15px;background:#fff1e6;border:1px solid #ffe5d0;border-radius:13px}.pr-ai-amount>span{display:flex;flex-direction:column;gap:4px;color:#655c56;font-size:14px}.pr-ai-amount small{font-size:14px;color:#655c56}.pr-ai-amount strong{font-size:22px;font-weight:700;white-space:nowrap;letter-spacing:-.05em}.pr-card-specs{margin:19px 0 0}.pr-card-specs>div{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #f6eee8;padding:11px 0}.pr-card-specs dt{display:flex;gap:9px;align-items:center;font-size:14px;color:#655c56;min-width:0}.pr-card-specs dt svg{color:#655c56;flex-shrink:0}.pr-card-specs dd{margin:0;color:#734f36;font-size:14px;font-weight:600;text-align:right}.pr-highlights{list-style:none;margin:22px 0 27px;padding:0;display:grid;gap:12px}.pr-highlights li{display:flex;align-items:center;gap:7px;font-size:14px;color:#655c56;line-height:1.5}.pr-highlights svg{color:#655c56;flex-shrink:0}.pr-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:12px;min-height:46px;padding:12px 19px;font-size:14px;line-height:1.3;font-weight:600;transition:background .16s,box-shadow .16s;text-align:center}.pr-primary{background:#c5410b;border-color:#c5410b;color:#fff;box-shadow:0 5px 15px #c85f271b}.pr-primary:hover{background:var(--accent-strong)}.pr-secondary{background:#fff;border-color:#f1b78e;color:#b93c09}.pr-secondary:hover{background:#fff4eb}.pr-card>.pr-button{margin-top:auto;width:100%}.pr-card-footnote{text-align:center;font-size:14px;color:#655c56;margin-top:12px;line-height:1.5}.pr-after-cards{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:27px;margin:30px 0 0;font-size:14px;color:#655c56}.pr-after-cards>span,.pr-after-cards>a{display:flex;align-items:center;gap:8px}.pr-after-cards>a{color:#b93c09;font-weight:600}.pr-comparison{padding-top:103px;scroll-margin-top:calc(var(--pr-header-top) + 12px)}.pr-section-title{margin-bottom:33px}.pr-section-title h2{font-size:42px;font-weight:750;letter-spacing:-.04em;margin:12px 0 14px}.pr-section-title p{font-size:14px;color:#655c56}.pr-tools{display:flex;align-items:center;gap:25px;margin-bottom:28px;flex-wrap:wrap}.pr-search{display:flex;align-items:center;gap:12px;margin:0;padding:0 15px;min-height:46px;width:360px;max-width:100%;border:1px solid #ead9cd;border-radius:12px;color:#655c56;background:#fff}.pr-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #fdbb8630}.pr-search input{border:0;outline:0;padding:0;margin:0;height:44px;box-shadow:none;border-radius:0;background:transparent;font-size:14px;width:100%;min-width:0;color:#594738}.pr-search input:focus{outline:0;box-shadow:none;border:0}.pr-search button{width:28px;height:32px;display:grid;place-items:center;padding:0;flex-shrink:0}.pr-search>svg{flex-shrink:0}.pr-differences{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#655c56;margin:0;position:relative}.pr-differences input{position:absolute;opacity:0;width:38px;height:22px;margin:0}.pr-switch{width:37px;height:22px;background:#eddfd4;border-radius:99px;position:relative;transition:background .16s}.pr-switch:after{content:"";width:16px;height:16px;position:absolute;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #97633e18;transition:transform .16s}.pr-differences input:checked+.pr-switch{background:var(--accent)}.pr-differences input:checked+.pr-switch:after{transform:translate(15px)}.pr-differences input:focus-visible+.pr-switch{outline:2px solid var(--accent);outline-offset:4px}.pr-count{margin-left:auto;color:#655c56;font-size:14px}.pr-sticky-head{position:sticky;top:var(--pr-header-top);z-index:10;background:#fff;border:1px solid #ead9cd;border-radius:18px 18px 0 0;box-shadow:0 3px 12px #8f57210a;overflow:hidden}.pr-header-scroll{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.pr-header-scroll::-webkit-scrollbar{display:none}.pr-column-heads{display:grid;grid-template-columns:var(--pr-feature-width) repeat(4,var(--pr-plan-width));width:max-content;min-width:100%}.pr-column-heads>button{display:flex;flex-direction:column;align-items:center;padding:16px 8px 14px;background:#fff;border-left:1px solid #f1e5dc;gap:4px}.pr-column-heads>button:hover{background:#fff6ed}.pr-column-heads>button:focus-visible{outline-offset:-4px}.pr-column-heads .pr-plan-icon-small{width:37px;height:37px}.pr-column-heads>button strong{font-size:14px;font-weight:650}.pr-column-heads>button>span{font-size:14px;color:#655c56;margin-top:1px}.pr-feature-head{position:sticky;left:0;background:#fff;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:20px 25px;gap:8px;box-shadow:3px 0 8px #84603b08}.pr-feature-head strong{font-size:16px;font-weight:600}.pr-feature-head small{font-size:14px;color:#655c56}.pr-column-heads>button.pr-column-selected{background:#fff0e3;color:#a4511e}.pr-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;width:100%;border:1px solid #ead9cd;border-top:0;border-radius:0 0 18px 18px;scrollbar-color:#e3b595 #fff5ed;scroll-padding-left:var(--pr-feature-width)}.pr-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max(100%,calc(var(--pr-feature-width) + 4 * var(--pr-plan-width)));min-width:0}.pr-feature-col{width:var(--pr-feature-width)}.pr-plan-col{width:var(--pr-plan-width)}.pr-table th,.pr-table td{border-bottom:1px solid #f2e7df}.pr-table td{text-align:center;padding:20px 14px;height:66px;font-size:14px;color:#745c4a;border-left:1px solid #f6eee7;background:#fff}.pr-table .pr-column-selected{background:#fffaf6}.pr-table th[scope=row]{position:sticky;left:0;z-index:2;padding:0;background:#fff;text-align:left;box-shadow:3px 0 7px #77512a05}.pr-table th[scope=row]>button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:66px;padding:19px 24px;font-size:14px;text-align:left;line-height:1.5;font-weight:500}.pr-table th[scope=row]>button>svg{color:#655c56;flex-shrink:0}.pr-table th[scope=row]>button:hover{color:var(--accent);background:#fff8f2}.pr-table th[scope=row]>button:focus-visible{outline-offset:-4px}.pr-availability{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%}.pr-yes{background:#ffead9;color:#a65119}.pr-no{color:#655c56}.pr-value{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:500}.pr-infinity{font-size:20px;color:#655c56;font-weight:400}.pr-value-pending{color:#655c56;font-size:14px}.pr-group-row th{padding:0;background:#fff4ea;text-align:left;height:92px}.pr-group-row th>span{display:flex;align-items:center;gap:14px;padding:22px 24px;position:sticky;left:0;max-width:min(100%,800px)}.pr-group-row th>span>svg{flex-shrink:0;color:#655c56}.pr-group-row strong{display:block;font-size:16px;font-weight:600}.pr-group-row small{display:block;margin-top:7px;color:#655c56;font-size:14px;font-weight:400;line-height:1.5}.pr-table .pr-description-row td{padding:0;background:#fffbf7;text-align:left;border-left:0}.pr-description-row td>div{position:sticky;left:0;padding:22px 25px;width:min(100%,850px);max-width:var(--pr-visible-width, 100vw)}.pr-description-row strong{display:block;font-size:14px;margin-bottom:7px;color:#8f5c36}.pr-description-row p{color:#655c56;font-size:14px;line-height:1.8}.pr-description-row small{display:block;font-size:14px;color:#655c56;margin-top:10px}.pr-feature-expanded th[scope=row]{background:#fff7ef;color:#a65b28}.pr-table-notes{display:flex;flex-wrap:wrap;align-items:center;gap:13px 28px;margin-top:24px;color:#655c56;font-size:14px}.pr-table-notes>span{display:flex;align-items:center;gap:8px}.pr-table-notes p{flex-basis:100%;max-width:770px;font-size:14px;line-height:1.7}.pr-no-results{padding:65px 25px;border:1px solid var(--pr-line);border-radius:18px;background:#fffaf6;text-align:center}.pr-no-results>svg{color:#655c56;margin-bottom:18px}.pr-no-results h3{font-size:22px}.pr-no-results p{margin:14px 0 24px;color:var(--pr-muted)}.pr-mobile-scroll{display:none}.pr-explained{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:72px}.pr-explained article{padding:29px;border:1px solid var(--pr-line);border-radius:18px}.pr-explained article>svg{color:#655c56;margin-bottom:17px}.pr-explained h3{font-size:20px;font-weight:650;margin-bottom:11px}.pr-explained p{font-size:14px;color:#655c56;line-height:1.7}.pr-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;margin-top:95px;padding-bottom:80px}.pr-faq h2{font-size:39px;font-weight:750;line-height:1.17;margin:14px 0 20px}.pr-faq>div>p{font-size:14px;color:#655c56;line-height:1.8}.pr-faq-list details{border-bottom:1px solid var(--pr-line)}.pr-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:18px;list-style:none;padding:23px 0;cursor:pointer;font-size:15px;font-weight:550;line-height:1.5}.pr-faq-list summary svg{color:#655c56;flex-shrink:0}.pr-faq-list details[open] summary svg{transform:rotate(45deg)}.pr-faq-list details>p{font-size:14px;color:#655c56;line-height:1.85;padding-bottom:24px}.pr-bottom-cta{border:1px solid #f5decc;background:linear-gradient(125deg,#fff8f2,#ffefdf);border-radius:26px;padding:44px 50px;display:flex;align-items:center;justify-content:space-between;gap:30px}.pr-bottom-cta h2{font-size:34px;font-weight:750}.pr-bottom-cta p{font-size:14px;color:#655c56;margin-top:15px;line-height:1.8}.pr-bottom-cta .pr-button{padding:17px 27px;min-height:53px;white-space:nowrap}.pr-teaser{display:flex;align-items:center;justify-content:space-between;gap:55px;border:1px solid #f7decb;background:linear-gradient(125deg,#fff9f3,#ffeddf);padding:50px 60px;border-radius:28px;margin-top:80px;margin-bottom:65px;max-width:1460px}.pr-teaser h2{font-size:40px;line-height:1.18;font-weight:750;margin:15px 0 20px}.pr-teaser p{color:#655c56;font-size:15px;line-height:1.8;margin-bottom:25px}.pr-teaser small{display:block;color:#655c56;font-size:14px;margin-top:15px}.pr-teaser-path{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pr-teaser-path>div{display:flex;flex-direction:column;align-items:center;gap:13px;padding:15px 5px}.pr-teaser-path .pr-plan-icon{width:90px;height:90px}.pr-teaser-path span{font-size:14px;color:#655c56;font-weight:550}@media(min-width:1550px){.pr-page{--pr-feature-width: 350px;--pr-plan-width: calc((min(92vw, 1460px) - 352px)/4) }}@media(min-width:1250px)and (max-width:1549px){.pr-page{--pr-feature-width: 300px;--pr-plan-width: calc((92vw - 302px)/4) }}@media(max-width:1249px){.pr-page{--pr-feature-width: 270px;--pr-plan-width: 185px}.pr-cards{gap:15px}.pr-card{padding:25px 18px 18px}.pr-card-title{flex-direction:column;align-items:flex-start;gap:8px}.pr-price strong{font-size:22px}.pr-ai-amount{padding:14px 11px}.pr-ai-amount strong{font-size:19px}.pr-card-specs dt{font-size:14px;gap:6px}.pr-card-specs dd,.pr-highlights li{font-size:14px}.pr-mobile-scroll{display:flex;align-items:center;gap:8px;color:#655c56;font-size:14px;margin:0 0 16px}.pr-teaser{padding:40px;gap:30px}.pr-teaser-path{gap:6px}.pr-teaser-path .pr-plan-icon{width:70px;height:70px}}@media(max-width:1180px){.pr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.pr-card{padding:28px}.pr-card-title{flex-direction:row;align-items:center;gap:15px}.pr-card-description{min-height:0}.pr-price strong{font-size:25px}.pr-card-specs dt,.pr-card-specs dd,.pr-highlights li{font-size:14px}.pr-ai-amount{padding:17px}.pr-ai-amount strong{font-size:23px}.pr-explained{gap:15px}.pr-explained article{padding:22px}.pr-faq{gap:40px;grid-template-columns:1fr 1.3fr}.pr-faq h2{font-size:33px}.pr-teaser{flex-direction:column;align-items:flex-start;gap:30px}.pr-teaser-path{width:100%}.pr-teaser-path .pr-plan-icon{width:90px;height:90px}.pr-bottom-cta{padding:35px}}@media(max-width:640px){.pr-page{--pr-feature-width: 158px;--pr-plan-width: 146px;padding-bottom:45px}.pr-container{width:calc(100% - 32px)}.pr-hero{padding:39px 0 25px}.pr-eyebrow{font-size:14px;letter-spacing:1.25px}.pr-hero h1{font-size:42px;margin:17px 0 19px;line-height:1.1}.pr-hero>p{font-size:14px}.pr-hero .pr-desktop-break{display:none}.pr-compare-link{font-size:14px;margin-top:21px}.pr-draft{margin-bottom:29px;border-radius:10px}.pr-draft summary{font-size:14px;padding:11px 13px;gap:7px}.pr-draft>div{padding:0 16px 17px;font-size:14px}.pr-cards{grid-template-columns:1fr;gap:28px;padding-top:8px}.pr-card{padding:24px;border-radius:20px}.pr-card-title h2{font-size:27px}.pr-card-title p{font-size:14px}.pr-card-description{font-size:14px;margin:14px 0 19px}.pr-price{margin-bottom:21px}.pr-price strong{font-size:26px}.pr-ai-amount{padding:15px 18px}.pr-ai-amount>span{font-size:14px}.pr-card-specs{margin-top:12px}.pr-card-specs>div{padding:12px 0}.pr-highlights{margin:20px 0 23px;gap:11px}.pr-card-footnote{font-size:14px}.pr-after-cards{gap:17px;font-size:14px;margin-top:24px;line-height:1.6}.pr-comparison{padding-top:65px}.pr-section-title{margin-bottom:25px}.pr-section-title h2{font-size:32px;margin:12px 0}.pr-section-title p{font-size:14px}.pr-tools{gap:19px;margin-bottom:18px}.pr-search{width:100%;min-height:46px}.pr-search input,.pr-differences,.pr-count{font-size:14px}.pr-mobile-scroll{font-size:14px;line-height:1.65;align-items:flex-start}.pr-mobile-scroll svg{flex-shrink:0;margin-top:2px}.pr-sticky-head{border-radius:12px 12px 0 0}.pr-feature-head{padding:14px}.pr-feature-head strong,.pr-feature-head small{font-size:14px}.pr-column-heads>button{padding:11px 6px}.pr-column-heads .pr-plan-icon-small{width:29px;height:29px}.pr-column-heads>button strong{font-size:14px}.pr-column-heads>button>span{font-size:14px}.pr-table th[scope=row]>button{font-size:14px;padding:15px 12px;gap:7px;min-height:69px}.pr-table th[scope=row]>button svg{width:14px;height:14px}.pr-table td{font-size:14px;padding:15px 10px;min-height:69px}.pr-value-pending{font-size:14px}.pr-value{gap:4px}.pr-availability{width:23px;height:23px}.pr-group-row th>span{width:calc(100vw - 36px);padding:20px 14px;gap:10px}.pr-group-row th>span>svg{width:18px;height:18px}.pr-group-row strong{font-size:14px}.pr-group-row small{font-size:14px;line-height:1.6}.pr-description-row td>div{width:calc(100vw - 36px);padding:20px 16px}.pr-description-row p,.pr-description-row small{font-size:14px}.pr-table-notes{gap:12px;font-size:14px}.pr-table-notes p{font-size:14px}.pr-explained{grid-template-columns:1fr;gap:14px;margin-top:45px}.pr-explained article{padding:23px}.pr-explained h3{font-size:20px}.pr-explained p{font-size:14px}.pr-faq{grid-template-columns:1fr;gap:22px;margin-top:57px;padding-bottom:45px}.pr-faq h2{font-size:33px;margin:13px 0 14px}.pr-faq>div>p{font-size:14px}.pr-faq-list summary{font-size:14px;padding:21px 0}.pr-faq-list details>p{font-size:14px}.pr-bottom-cta{flex-direction:column;align-items:flex-start;padding:29px 24px;border-radius:20px;gap:24px}.pr-bottom-cta h2{font-size:28px}.pr-bottom-cta p{font-size:14px;margin-top:14px}.pr-bottom-cta .pr-button{width:100%}.pr-teaser{width:calc(100% - 32px);padding:30px 25px;margin-top:45px;margin-bottom:35px;border-radius:22px;gap:27px}.pr-teaser h2{font-size:31px;margin:14px 0 16px}.pr-teaser p{font-size:14px}.pr-teaser-path{gap:5px}.pr-teaser-path .pr-plan-icon{width:58px;height:58px}.pr-teaser-path span{font-size:14px}}@media(max-width:360px){.pr-hero h1{font-size:36px}.pr-card{padding:22px}.pr-card-title h2{font-size:25px}.pr-plan-icon{width:64px;height:64px}.pr-section-title h2{font-size:28px}.pr-teaser h2{font-size:27px}.pr-teaser-path .pr-plan-icon{width:48px;height:48px}.pr-draft summary{font-size:14px}}@media(prefers-reduced-motion:reduce){.pr-page *,.pr-teaser *{transition:none!important;scroll-behavior:auto!important}}.pr-reference .pr-hero{padding:24px 0 12px}.pr-reference .pr-hero h1{font-size:clamp(32px,3.3vw,48px);margin:6px 0 8px;letter-spacing:-.035em}.pr-reference .pr-hero>p{font-size:17px;color:#7589ae}.pr-reference .pr-compare-link{display:none}.pr-reference .pr-draft{margin:0 auto 18px;border:0;background:transparent;border-radius:6px}.pr-reference .pr-draft summary{padding:3px 10px;font-size:13px;color:#637393}.pr-reference .pr-cards{gap:14px;padding:0;grid-template-columns:repeat(4,minmax(0,1fr))}.pr-reference .pr-card{padding:12px;border:1px solid #dbe5f0;border-radius:9px;box-shadow:0 0 0 1px #eef3f8;background:#fff}.pr-reference .pr-card-selected,.pr-reference .pr-card-popular{border-color:#ff4b00;box-shadow:none}.pr-reference .pr-hero{margin-bottom:18px}.pr-reference .pr-plan-heading{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px;border-left:1px solid #e5edf5;font-size:14px;color:#0e1931}.pr-reference .pr-feature-static{display:flex;align-items:center;gap:14px;padding:5px 14px;min-height:33px;color:#405e90;font-size:14px;font-weight:500;line-height:1.3}.pr-checkout-unavailable{display:grid;gap:20px;line-height:1.6;padding:12px 0}.pr-checkout-unavailable p{color:#555c69}.pr-reference .pr-card-ribbon{background:#ff4b00;padding:3px 13px;font-size:13px}.pr-reference .pr-card-title{flex-direction:row;align-items:center;gap:12px;margin-bottom:7px}.pr-reference .pr-card-title .pr-plan-icon{width:57px;height:57px;padding:6px;background:#fff5ed;border-radius:13px;filter:none}.pr-reference .pr-card:first-child .pr-plan-icon{background:#eafbf0}.pr-reference .pr-card-title h2{font-size:22px;margin:0;color:#101217}.pr-reference .pr-card-title p{margin-top:3px;font-size:13px;color:#465f8c}.pr-reference .pr-ai-amount{border:0;border-radius:6px;padding:7px;gap:3px;flex-direction:column;background:#eef3f8}.pr-reference .pr-ai-amount>span{color:#405e90;font-size:13px}.pr-reference .pr-ai-amount strong{font-size:18px;letter-spacing:-.02em}.pr-reference .pr-ai-amount strong>span{font-size:14px;font-weight:500}.pr-reference .pr-card-specs{margin:5px 0 9px}.pr-reference .pr-card-specs>div{padding:6px 3px;border-bottom:1px solid #e7eef5}.pr-reference .pr-card-specs dt{font-size:14px;color:#405e90;gap:12px}.pr-reference .pr-card-specs dt svg{color:#1648a7}.pr-reference .pr-card-specs dd{font-size:15px;color:#123d7b;white-space:nowrap;flex-shrink:0}.pr-reference .pr-card .pr-button{min-height:39px;padding:7px;border-radius:5px;font-size:15px}.pr-reference .pr-card .pr-secondary{border:1px solid #ff4b00;color:#e63d00;background:#fff}.pr-reference .pr-card .pr-primary{background:linear-gradient(120deg,#ff690c,#ff4300);color:#fff}.pr-reference .pr-after-cards{margin:10px 0 0;font-size:12px;color:#637393}.pr-reference .pr-comparison{padding-top:14px}.pr-reference .pr-section-title{display:none}.pr-reference .pr-tools{margin-bottom:10px;gap:15px}.pr-reference .pr-search{flex-direction:row;min-height:33px;padding:5px 11px;width:320px;border-color:#dbe5f0;border-radius:6px}.pr-reference .pr-search input{height:24px}.pr-reference .pr-differences{flex-direction:row}.pr-reference .pr-search input,.pr-reference .pr-differences,.pr-reference .pr-count{font-size:13px}.pr-reference .pr-sticky-head{border-color:#dbe5f0;border-radius:7px 7px 0 0;box-shadow:none}.pr-reference .pr-column-heads>button{flex-direction:row;justify-content:center;padding:6px;gap:8px;border-color:#e5edf5}.pr-reference .pr-column-heads .pr-plan-icon-small{width:30px;height:30px;filter:none}.pr-reference .pr-column-heads>button strong{font-size:14px;color:#0e1931}.pr-reference .pr-feature-head{padding:8px 15px}.pr-reference .pr-feature-head strong{font-size:15px;color:#112448}.pr-reference .pr-column-heads>button.pr-column-selected{background:#fff8f2}.pr-reference .pr-table-scroll{border-color:#dbe5f0;border-radius:0 0 7px 7px}.pr-reference .pr-table th,.pr-reference .pr-table td{border-top:0;border-bottom:1px solid #e8eff6;vertical-align:middle}.pr-reference .pr-table td{height:36px;padding:5px 10px;font-size:14px;line-height:1.3;color:#405e90;border-left-color:#e8eff6}.pr-reference .pr-value,.pr-reference .pr-availability{vertical-align:middle}.pr-reference .pr-feature-static{min-height:35px}.pr-reference .pr-group-row th>span{gap:6px}.pr-reference .pr-hint{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;min-height:0;margin:-2px 0 -2px 4px;padding:0;border:0;border-radius:50%;background:transparent;color:#93a4bd;box-shadow:none;cursor:help}.pr-reference .pr-hint:hover,.pr-reference .pr-hint:focus-visible{color:#405e90;background:#eef3f8}.pr-reference .pr-hint:focus-visible{outline:2px solid #ff8b52;outline-offset:1px}.pr-hint-bubble{position:fixed;z-index:1100;box-sizing:border-box;width:300px;max-width:calc(100vw - 24px);padding:14px 16px;border:1px solid #dbe5f0;border-radius:12px;background:#fff;color:#40516b;box-shadow:0 8px 28px #16345324;font-size:14px;font-weight:400;line-height:1.5}.pr-hint-bubble strong{display:block;color:#162947;font-size:14px;margin-bottom:6px}.pr-hint-bubble p{margin:0}.pr-reference .pr-table .pr-column-selected{background:#fff}.pr-reference .pr-table th[scope=row]>button{min-height:33px;padding:5px 14px;font-size:14px;line-height:1.3;justify-content:flex-start;gap:8px;color:#405e90;scroll-margin-top:calc(var(--pr-header-top) + 60px)}.pr-reference .pr-feature-label{display:flex;align-items:center;gap:14px}.pr-reference .pr-feature-symbol{display:inline-flex;width:21px;flex:0 0 21px;align-items:center;justify-content:center}.pr-reference .pr-feature-symbol svg{stroke-width:2.5;filter:drop-shadow(0 1px 1px #17438612)}.pr-reference .pr-table th[scope=row]>button>svg{width:13px;height:13px;color:#a6b6cd}.pr-reference .pr-group-row th{height:31px;background:#ecf1f6}.pr-reference .pr-group-row th>span{padding:6px 15px}.pr-reference .pr-group-row strong{font-size:14px;color:#254270}.pr-reference .pr-availability{width:18px;height:18px}.pr-reference .pr-yes{background:#08b666;color:#fff}.pr-reference .pr-yes svg{width:13px;height:13px;stroke-width:3}.pr-reference .pr-no{color:#aab9ce}.pr-reference .pr-infinity{font-size:21px;line-height:1;font-weight:700;color:#234b8a}.pr-reference .pr-value-pending{font-size:13px;color:#7185a5}.pr-reference .pr-description-row td>div{padding:14px 20px}.pr-reference .pr-description-row p{font-size:14px;line-height:1.6}.pr-reference .pr-table-notes{margin-top:14px;gap:10px 22px;font-size:12px}.pr-reference .pr-table-notes p{font-size:12px}@media(min-width:1000px){.pr-reference{--pr-feature-width: 32%;--pr-plan-width: 17%}.pr-reference .pr-column-heads{width:100%;grid-template-columns:32% repeat(4,17%)}.pr-reference .pr-table{width:100%}}@media(max-width:1050px){.pr-reference .pr-card-title{gap:6px}.pr-reference .pr-card-title .pr-plan-icon{width:44px;height:44px}.pr-reference .pr-card-title h2{font-size:18px}}@media(max-width:760px){.pr-reference .pr-feature-static{padding:7px 9px;gap:7px;min-height:44px;font-size:13px}.pr-reference .pr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pr-reference .pr-hero h1{font-size:34px}.pr-reference .pr-card-title{gap:8px}.pr-reference .pr-card-title h2{font-size:20px}.pr-reference .pr-card-title .pr-plan-icon{width:50px;height:50px}.pr-reference .pr-table th[scope=row]>button{min-height:44px;padding:7px 9px}.pr-reference .pr-feature-label{gap:7px}}@media(max-width:480px){.pr-reference .pr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.pr-reference .pr-container{width:calc(100% - 24px)}.pr-reference .pr-hero{padding:18px 0 8px;margin-bottom:15px}.pr-reference .pr-hero h1{font-size:28px;line-height:1.12}.pr-reference .pr-hero>p{font-size:14px;line-height:1.45}.pr-reference .pr-card-title{gap:6px;margin-bottom:6px}.pr-reference .pr-card-title h2{font-size:16px;letter-spacing:-.035em}.pr-reference .pr-card-title p{display:none}.pr-reference .pr-card-title .pr-plan-icon{width:30px;height:30px;padding:3px;border-radius:8px}.pr-reference .pr-card{padding:10px}.pr-reference .pr-card-ribbon{padding:2px 9px;font-size:10px}.pr-reference .pr-ai-amount{padding:5px;gap:1px}.pr-reference .pr-ai-amount>span{font-size:11px}.pr-reference .pr-ai-amount strong{font-size:15px;white-space:nowrap}.pr-reference .pr-ai-amount strong>span{font-size:11px}.pr-reference .pr-card-specs{margin:5px 0 7px}.pr-reference .pr-card-specs dt,.pr-reference .pr-card-specs dd{font-size:11px}.pr-reference .pr-card-specs dt{gap:4px}.pr-reference .pr-card-specs dt svg{width:13px;height:13px;flex:0 0 13px}.pr-reference .pr-card-specs>div{padding:5px 0;gap:3px}.pr-reference .pr-card .pr-button{min-height:44px}.pr-reference .pr-card .pr-button{font-size:12px;padding:6px 2px}.pr-reference .pr-feature-label{font-size:13px}}@media(max-width:640px){.pr-reference{--pr-feature-width: 39%;--pr-plan-width: 15.25%}.pr-reference .pr-column-heads{width:100%;grid-template-columns:39% repeat(4,15.25%)}.pr-reference .pr-table{width:100%;min-width:0}.pr-reference .pr-mobile-scroll{display:none}.pr-reference .pr-plan-heading{flex-direction:column;gap:2px;padding:6px 1px;font-size:clamp(9px,2.8vw,11px);line-height:1.15;min-width:0}.pr-reference .pr-plan-heading strong{font-weight:650;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.pr-reference .pr-column-heads .pr-plan-icon-small{width:22px;height:22px}.pr-reference .pr-feature-head{padding:8px}.pr-reference .pr-feature-head strong{font-size:12px}.pr-reference .pr-feature-static{padding:6px 5px;gap:5px;min-height:42px;font-size:12px;line-height:1.35}.pr-reference .pr-feature-static>span:last-child{min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pr-reference .pr-feature-symbol{width:16px;flex-basis:16px}.pr-reference .pr-feature-symbol svg{width:15px;height:15px;stroke-width:2}.pr-reference .pr-table td{padding:5px 2px;min-height:0;font-size:11px;line-height:1.4;overflow-wrap:normal;word-break:normal}.pr-reference .pr-value,.pr-reference .pr-value-pending{display:inline;font-size:11px}.pr-reference .pr-availability{width:15px;height:15px}.pr-reference .pr-availability svg{width:11px;height:11px}.pr-reference .pr-group-row th>span{width:100%;padding:5px 8px}.pr-reference .pr-group-row strong{font-size:12px}.pr-reference .pr-hint{width:22px;height:24px;margin-left:1px}.pr-reference .pr-hint svg{width:13px;height:13px}}@media(max-width:360px){.pr-reference .pr-card{padding:8px}.pr-reference .pr-card-title h2{font-size:14px}.pr-reference .pr-card-title .pr-plan-icon{width:26px;height:26px}.pr-reference .pr-card-specs dt svg{display:none}.pr-reference .pr-plan-heading{font-size:9px}}.pr-reference .pr-price{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:4px;margin:2px 0 8px}.pr-reference .pr-price strong{font-size:26px;font-weight:800;letter-spacing:-.03em;color:#101217}.pr-reference .pr-price>span{font-size:14px;color:#465f8c}.pr-reference .pr-price small{flex-basis:100%;font-size:12px;font-weight:700;color:#0f8a50}.pr-reference .pr-pay-brands{display:flex;margin-top:4px}.pr-reference .pr-addon-cell{display:inline-flex;align-items:center;gap:1px;font-size:13px;font-weight:700;color:#d64200;white-space:nowrap}.pr-reference .pr-addon-cell .pr-hint{margin-left:1px;color:#ff7a33}@media(max-width:640px){.pr-reference .pr-price{margin:0 0 6px}.pr-reference .pr-price strong{font-size:19px}.pr-reference .pr-price>span{font-size:11px}.pr-reference .pr-addon-cell{flex-direction:column;gap:2px;font-size:10.5px;line-height:1.2;white-space:normal;text-align:center}.pr-reference .pr-addon-cell .pr-hint{flex-basis:18px;width:18px;height:18px}.pr-reference .pr-pay-brands .pb-mark{width:14px!important;height:14px!important;font-size:8px!important}}.pr-reference .pr-card>.pr-button{min-height:50px;padding:9px 8px;font-family:Chatodel Price,Segoe UI,system-ui,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}@media(max-width:480px){.pr-reference .pr-card>.pr-button{min-height:46px;padding:6px 4px;font-size:14px;line-height:1.15}}html[data-account-theme=dark] .pr-page{--pr-ink:var(--text);--pr-muted:var(--muted);--pr-line:var(--border);background:var(--surface)}html[data-account-theme=dark] .pr-reference :is(.pr-card,.pr-table,.pr-table th,.pr-table td,.pr-sticky-head,.pr-column-heads,.pr-secondary){background:var(--surface);border-color:var(--border);box-shadow:none}html[data-account-theme=dark] .pr-reference :is(.pr-group-row th,.pr-ai-amount,.pr-card-title .pr-plan-icon){background:var(--surface-soft)}html[data-account-theme=dark] .pr-reference :is(.pr-card-title h2,.pr-price strong,.pr-ai-amount strong,.pr-plan-heading,.pr-feature-head strong,.pr-group-row strong,.pr-infinity,.pr-card-specs dd){color:var(--text)}html[data-account-theme=dark] .pr-reference :is(.pr-hero>p,.pr-card-title p,.pr-card-specs dt,.pr-ai-amount>span,.pr-feature-static,.pr-table td,.pr-value-pending,.pr-price>span,.pr-eyebrow){color:var(--muted)}html[data-account-theme=dark] .pr-reference :is(.pr-card-specs>div,.pr-plan-heading){border-color:var(--border)}html[data-account-theme=dark] .pr-reference .pr-card-popular{border-color:var(--accent-bright)}html[data-account-theme=dark] .pr-reference .pr-secondary{color:var(--accent-bright);border-color:var(--accent-bright)}html[data-account-theme=dark] .pr-reference .pr-hint{color:var(--muted)}html[data-account-theme=dark] .pr-reference .pr-hint:hover{background:var(--surface-soft);color:var(--text)}html[data-account-theme=dark] .pr-hint-bubble{background:var(--surface);color:var(--muted);border-color:var(--border);box-shadow:var(--shadow)}html[data-account-theme=dark] .pr-hint-bubble strong{color:var(--text)}.pr-money{display:inline-block;min-width:0;max-width:100%}.pr-money>small.pr-rub-charge{display:block;margin-top:6px;font-size:12px;line-height:1.45;font-weight:400;letter-spacing:normal;white-space:normal;color:var(--muted,#646976)}.pr-price:has(.pr-rub-charge){flex-wrap:wrap}.co-rub-charge{font-size:14px;line-height:1.5;color:var(--co-text)}@media(max-width:480px){.pr-money>small.pr-rub-charge{font-size:10px}}.pk{color:var(--text);min-width:0;container-type:inline-size}.pk-notice{display:flex;align-items:center;gap:12px;margin:0 0 28px;color:var(--muted);font-size:13px;line-height:1.6}.pk-notice>span{flex-shrink:0;padding:3px 10px;border:1px solid var(--border);border-radius:20px;color:var(--accent-ink);background:var(--surface-soft);font-size:12px;font-weight:650}.pk-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pk-group{--pk-ink:var(--accent-ink);--pk-button:var(--accent);--pk-tint:color-mix(in srgb,var(--accent-bright) 10%,var(--surface));--pk-line:color-mix(in srgb,var(--accent-bright) 23%,var(--border-soft));min-width:0;padding:18px;border:1px solid var(--pk-line);border-radius:26px;background:radial-gradient(ellipse at 20% 0%,var(--pk-tint),transparent 85%),var(--surface-soft)}.pk-group-storage{--pk-ink:#0860b8;--pk-button:#0865d8;--pk-tint:color-mix(in srgb,#299afa 13%,var(--surface));--pk-line:color-mix(in srgb,#299afa 24%,var(--border-soft))}.pk-group-combo{--pk-ink:#7431b7;--pk-button:#7832d0;--pk-tint:color-mix(in srgb,#9954e7 13%,var(--surface));--pk-line:color-mix(in srgb,#9954e7 24%,var(--border-soft));grid-column:1/-1;display:grid;grid-template-columns:minmax(200px,.75fr) 2.5fr;gap:22px;padding:26px}.pk-group-heading{display:flex;align-items:center;gap:20px;min-height:180px;padding:4px 8px 20px}.pk-group-heading>img{width:120px;height:120px;object-fit:contain;flex-shrink:0}.pk-group-heading h3{margin:0 0 10px;color:var(--text);font-size:36px;font-weight:800;line-height:1.15;letter-spacing:-1px;scroll-margin-top:120px}.pk-group-heading p{margin:0;color:var(--muted);font-size:17px;line-height:1.45;max-width:260px}.pk-group-combo .pk-group-heading{flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:0}.pk-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pk-card{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;padding:19px 8px 10px;border:1px solid color-mix(in srgb,var(--surface) 80%,transparent);border-radius:18px;background:var(--surface)}.pk-card h4{color:var(--pk-ink);margin:0;font-size:17px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.pk-art{display:flex;align-items:center;justify-content:center;width:100%;height:100px;margin:10px 0}.pk-art img{width:100%;height:100%;object-fit:contain}.pk-art-combo{gap:3px}.pk-art-combo img{width:43%}.pk-art-combo>span{font-size:24px;color:var(--muted)}.pk-details{min-width:0;width:100%}.pk-volume{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:56px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.pk-volume>span{display:flex;flex-direction:column}.pk-volume strong{color:var(--text);font-size:17px;font-weight:650;white-space:nowrap}.pk-group-combo .pk-volume{min-height:80px}.pk-purchase{width:100%;margin-top:auto;padding-top:15px}.pk-price{display:block;margin-bottom:12px;font-size:28px;font-weight:800;line-height:1.25;white-space:nowrap}.pk-price .pr-rub-charge{font-size:11px;font-weight:400;white-space:normal}.pk-purchase button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 4px;border:0;border-radius:10px;background:linear-gradient(170deg,#ffffff20,transparent 60%),var(--pk-button);color:#fff;font:inherit;font-size:13px;font-weight:600}.pk-purchase button>span:last-child{font-size:20px}.pk-purchase button:disabled{opacity:1;cursor:not-allowed}html[data-account-theme=dark] .dw-root .pk-group:not(.pk-group-storage,.pk-group-combo){--pk-ink:var(--dt-accent);--pk-button:var(--dt-action);--pk-tint:var(--dt-surface);--pk-line:var(--dt-line)}html[data-account-theme=dark] .dw-root .pk-group-storage{--pk-ink:#82bdff}html[data-account-theme=dark] .dw-root .pk-group-combo{--pk-ink:#c9a4f5}html[data-account-theme=dark] .dw-root .pk-card h4{color:var(--pk-ink)}@container (max-width:1080px){.pk-groups{grid-template-columns:minmax(0,1fr)}.pk-group-combo{display:block;padding:18px}.pk-group-combo .pk-group-heading{flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;padding:4px 8px 20px}}@container (max-width:580px){.pk-group,.pk-group-combo{padding:12px;border-radius:22px}.pk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-group-heading,.pk-group-combo .pk-group-heading{min-height:132px;gap:12px;padding:0 0 14px}.pk-group-heading>img{width:82px;height:82px}.pk-group-heading h3{font-size:28px;letter-spacing:-.6px}.pk-group-heading p{font-size:14px}.pk-card{padding:14px 7px 9px;border-radius:15px}.pk-card h4{font-size:16px}.pk-price{font-size:25px}.pk-notice{align-items:flex-start;font-size:12px;gap:9px;margin-bottom:20px}}.pr-addons{margin-top:72px;scroll-margin-top:calc(var(--pr-header-top,90px) + 24px)}.pr-addons-heading{text-align:center;margin-bottom:28px}.pr-addons-heading h2{color:var(--text);font-size:clamp(32px,3.5vw,52px);line-height:1.12;letter-spacing:-1.5px;margin:14px 0;font-weight:800}.pr-addons-heading>p{color:var(--muted);font-size:17px;line-height:1.6;margin:0}.pr-addons .pk-notice{justify-content:center}@media(max-width:480px){.pr-addons{margin-top:48px}.pr-addons-heading>p{font-size:15px}}@font-face{font-family:Chatodel Price;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/montserrat-cyrillic-800-normal-CXwvg1fp.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Chatodel Price;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/montserrat-latin-ext-800-normal-CTZoAJu9.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Chatodel Price;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/montserrat-latin-800-normal-Co2xg9Dg.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sh-heading{display:flex;align-items:center;gap:16px;min-width:0}.sh-heading-text{min-width:0}.sh-heading.is-split{display:contents}.section-icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:16px;background:linear-gradient(145deg,var(--sh-start),var(--sh-end));color:#fff}.section-icon>svg{width:32px;height:34px;overflow:visible;transition:transform .22s ease-out}@media(hover:hover){.section-icon:hover>svg{transform:translateY(-1px) rotate(-3deg)}}.sh-heading.is-compact{gap:10px}.sh-heading.is-compact .section-icon{width:32px;height:32px;border-radius:10px}.sh-heading.is-compact .section-icon>svg{width:23px;height:24px}.dw-root .sh-heading:not(.is-split):not(.is-compact){display:block;position:relative}.dw-root .sh-heading:not(.is-split):not(.is-compact)>.section-icon{position:absolute;top:2px;left:0;width:32px;height:32px;border-radius:10px}.dw-root .sh-heading:not(.is-split):not(.is-compact)>.section-icon>svg{width:23px;height:24px}.dw-root .sh-heading:not(.is-split):not(.is-compact)>.sh-heading-text>h1{padding-left:44px}.dw-account-portal .sh-heading.is-compact .section-icon{width:22px;height:22px;border-radius:7px}.dw-account-portal .sh-heading.is-compact .section-icon>svg{width:16px;height:17px}.section-icon :is(.sh-grow,.sh-dot,.sh-flight,.sh-page,.sh-turn,.sh-lift,.sh-wire,.sh-ring,.sh-plug-left,.sh-plug-right){animation-duration:.78s;animation-timing-function:ease-out;animation-iteration-count:1;transform-box:fill-box;transform-origin:center}.section-icon .sh-grow{animation-name:sh-grow;transform-origin:center bottom}.section-icon .sh-second{animation-duration:.84s}.section-icon .sh-third{animation-duration:.9s}.section-icon .sh-flight{animation-name:sh-flight}.section-icon .sh-dot{animation-name:sh-dot}.section-icon .sh-page{animation-name:sh-page;transform-origin:center top}.section-icon .sh-turn{animation-name:sh-turn}.section-icon .sh-lift{animation-name:sh-lift}.section-icon .sh-wire{animation-name:sh-wire;stroke-dasharray:60}.section-icon .sh-ring{animation-name:sh-ring;transform-origin:center top}.section-icon .sh-plug-left{animation-name:sh-plug-left}.section-icon .sh-plug-right{animation-name:sh-plug-right}@keyframes sh-grow{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes sh-flight{0%{transform:translate(-3px,4px) rotate(-8deg);opacity:.35}70%{transform:translate(1px,-1px) rotate(2deg)}to{transform:translate(0) rotate(0);opacity:1}}@keyframes sh-dot{0%,20%{transform:translateY(2px);opacity:.2}65%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes sh-page{0%{transform:scaleY(.65) rotate(-7deg);opacity:.35}to{transform:scaleY(1) rotate(0);opacity:1}}@keyframes sh-turn{0%{transform:rotate(-55deg)}to{transform:rotate(0)}}@keyframes sh-lift{0%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes sh-wire{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes sh-ring{0%{transform:rotate(-14deg)}40%{transform:rotate(9deg)}70%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes sh-plug-left{0%{transform:translate(-2px,2px)}to{transform:translate(0)}}@keyframes sh-plug-right{0%{transform:translate(2px,-2px)}to{transform:translate(0)}}@media(max-width:760px){.section-icon{width:44px;height:44px;border-radius:14px}.section-icon>svg{width:29px;height:31px}}@media(prefers-reduced-motion:reduce){.section-icon>svg,.section-icon svg *{animation:none!important;transition:none!important;transform:none!important}}.dw-root .dw-sidebar nav a>.section-icon.is-nav,.section-icon.is-nav{display:grid;width:30px;height:30px;border-radius:9px;overflow:visible;animation:none}.dw-root.dw-rail-open .dw-sidebar nav a>.section-icon{animation:none}.dw-root .dw-project-navigation nav button>.section-icon{flex:none}.section-icon.is-nav>svg{width:21px;height:23px}.section-icon.is-nav svg *{animation:none}.section-icon.is-nav.is-selected>svg{animation:sh-nav-select .48s ease-out}@keyframes sh-nav-select{0%{transform:scale(.84) rotate(-8deg)}60%{transform:scale(1.08) rotate(3deg)}to{transform:none}}@media(hover:hover){a:hover>.section-icon.is-nav>svg{transform:translateY(-1px) rotate(-3deg)}}.dw-account-controls.dw-header-controls{--dw-ink: #17191f;--dw-muted: #707b91;--dw-line: #e4e7ed;display:flex;align-items:center;gap:12px;margin-left:auto;font-family:inherit;color:var(--dw-ink);line-height:1.4}.dw-account-controls .dw-popover-anchor{position:relative}.dw-account-controls button{font:inherit;cursor:pointer}.dw-account-controls .dw-header-icon{position:relative;width:40px;height:40px;display:grid;place-items:center;background:#fff;border:1px solid var(--dw-line);border-radius:12px;color:#56627a}.dw-account-controls .dw-profile-trigger{display:flex;align-items:center;gap:9px;border:0;border-radius:12px;padding:5px 7px;max-width:250px;background:transparent;color:var(--dw-ink)}.dw-account-controls .dw-profile-trigger:hover,.dw-account-controls .dw-header-icon:hover{background:#f5f6f9}.dw-account-controls .dw-profile-avatar{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:50%;background:#edf0f5;color:#45516a;font-size:15px;font-weight:700;overflow:hidden}.dw-account-controls .dw-profile-avatar img{display:block;width:100%;height:100%;object-fit:cover}.dw-account-controls .dw-profile-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650}.dw-account-controls .dw-notification-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border:2px solid white;border-radius:20px;background:#f50;color:#fff;font-size:10px;line-height:14px;font-weight:700}.dw-account-controls .dw-popover{position:absolute;top:calc(100% + 12px);right:0;z-index:140;width:min(410px,calc(100vw - 28px));padding:8px;border:1px solid var(--dw-line);border-radius:18px;background:#fff;color:var(--dw-ink);box-shadow:0 16px 50px #202d4824}.dw-account-controls .dw-profile-menu{width:270px}.dw-account-controls .dw-profile-email,.dw-account-controls .dw-popover-note{margin:0;padding:12px;font-size:13px;color:var(--dw-muted);overflow-wrap:anywhere}.dw-account-controls .dw-profile-email{border-bottom:1px solid var(--dw-line)}.dw-account-controls .dw-profile-menu :is(button,a){display:flex;gap:10px;align-items:center;width:100%;padding:11px 12px;border:0;border-radius:10px;background:transparent;text-align:left;color:var(--dw-ink);text-decoration:none;font-size:14px;font-weight:500}.dw-account-controls .dw-profile-menu :is(button,a):hover{background:#f5f6f9}.dw-account-controls .dw-popover-title{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 14px;font-size:16px;border-bottom:1px solid var(--dw-line)}.dw-account-controls .dw-popover-title button{display:grid;place-items:center;padding:5px;border:0;background:transparent;color:var(--dw-muted)}.dw-account-controls .dw-notifications.dw-popover ul{margin:0;padding:0;list-style:none;max-height:min(560px,calc(100dvh - 155px));overflow-y:auto}.dw-account-controls .dw-notifications.dw-popover li{display:block;padding:0;border-bottom:1px solid #edf0f4;background:#fff}.dw-account-controls .dw-notifications.dw-popover li:last-child{border-bottom:0}.dw-account-controls .dw-notifications.dw-popover li.dw-unread{background:#fff8f4}.dw-account-controls .dw-notifications.dw-popover .dw-notification-open{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:10px;padding:14px 10px;text-align:left;background:transparent;color:var(--dw-ink);font-size:13px}.dw-account-controls .dw-notification-open:hover{background:#f3f5f8!important}.dw-account-controls .dw-notification-symbol{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;background:#f0f2f6;border-radius:10px;color:#627089}.dw-account-controls .dw-unread .dw-notification-symbol{color:#eb4a00;background:#ffebe1}.dw-account-controls .dw-notification-copy{flex:1;min-width:0}.dw-account-controls .dw-notification-copy strong{display:block;font-size:13px}.dw-account-controls .dw-notification-copy time{display:block;margin-top:4px;font-size:11px;color:var(--dw-muted)}.dw-account-controls .dw-notification-new{font-size:10px;font-weight:650;color:#c93f00;background:#ffebe0;padding:3px 6px;border-radius:6px}.dw-account-controls .dw-notification-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#f50}.dw-account-controls .dw-profile-error{color:#b42318}.dw-account-controls :focus-visible{outline:2px solid #ff5500;outline-offset:3px}.account-header-fallback{white-space:nowrap;color:#d94700;font-size:14px}.dw-account-portal{--dw-ink: #17191f;--dw-muted: #707b91;--dw-line: #e4e7ed;font-family:Segoe UI,Arial,sans-serif;line-height:1.4}.dw-account-controls.dw-account-portal .dw-popover{position:fixed;right:auto;z-index:1100;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.dw-account-controls.dw-account-portal .dw-notifications.dw-popover ul{max-height:none;overflow:visible}.dw-account-portal button:disabled{opacity:.6;cursor:wait}@media(max-width:720px){.dw-account-controls.dw-header-controls{gap:6px}.dw-account-controls.dw-header-controls .dw-profile-name{display:block;max-width:92px}.dw-account-controls .dw-profile-trigger{gap:5px;padding:4px}.dw-account-controls .dw-notifications.dw-popover{position:fixed;top:70px;right:14px;width:calc(100vw - 28px)}.dw-account-controls .dw-profile-menu{max-width:calc(100vw - 28px)}}.dw-notice-hero.kind-login{background:linear-gradient(120deg,#eef4ff,#f8fafc)}.dw-notice-hero>div>span{display:block;margin-top:3px;color:#667085;font-size:13px;line-height:1.45}ul.dw-notice-facts{display:grid;grid-template-columns:none;gap:0;margin:0;padding:0;list-style:none;border:1px solid #eaecf0;border-radius:14px;overflow:hidden}ul.dw-notice-facts>li{display:grid;grid-template-columns:34px 132px minmax(0,1fr);align-items:center;gap:10px;padding:11px 14px;border:0;border-radius:0}ul.dw-notice-facts>li+li{border-top:1px solid #f0f2f5}.dw-notice-fact-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f2f4f7;color:#475467}.dw-notice-fact-label{color:#667085;font-size:13px}ul.dw-notice-facts>li strong{color:#182230;font-size:14px;font-weight:600;overflow-wrap:anywhere}ul.dw-notice-facts>li.is-muted strong{color:#98a2b3;font-weight:500}.dw-notice-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:2px}.dw-notice-actions .dw-notice-danger{margin-right:auto}.dw-notice-actions .btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;border-radius:11px;font-weight:650}.dw-notice-danger{color:#b42318!important;border-color:#fecdca!important;background:#fff!important}.dw-notice-danger:hover{background:#fef3f2!important}html[data-account-theme=dark] .dw-notice-hero{background:#1e2737}html[data-account-theme=dark] .dw-notice-hero.kind-login{background:linear-gradient(120deg,#1f2a44,#1a2130)}html[data-account-theme=dark] .dw-notice-hero strong{color:#e8edf5}html[data-account-theme=dark] ul.dw-notice-facts{border-color:#28324a}html[data-account-theme=dark] ul.dw-notice-facts>li+li{border-color:#232c3d}html[data-account-theme=dark] .dw-notice-fact-icon{background:#1e2737;color:#aab5c7}html[data-account-theme=dark] ul.dw-notice-facts>li strong{color:#e8edf5}html[data-account-theme=dark] .dw-notice-danger{color:#ff8a80!important;border-color:#5a2a2d!important;background:transparent!important}@media(max-width:560px){ul.dw-notice-facts>li{grid-template-columns:34px minmax(0,1fr)}ul.dw-notice-facts>li strong{grid-column:2}}.dw-popover-unread{margin-left:auto;padding:3px 9px;border-radius:99px;background:#fff1e9;color:#e04e00;font-size:12px;font-weight:650}.dw-notice-detail{display:grid;gap:16px}.dw-notice-hero{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:#f9fafb}.dw-notice-hero strong{display:block;font-size:16px;color:#182230}.dw-notice-hero time{display:block;margin-top:3px;color:#667085;font-size:13px}.dw-notice-icon{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:16px;background:#fff1e9;color:#f50}.dw-notice-icon.kind-login{background:#eef4ff;color:#3538cd}.dw-notice-icon.kind-password_reset{background:#fef3f2;color:#d92d20}.dw-notice-icon.kind-email_verified{background:#ecfdf3;color:#067647}.dw-notice-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.dw-notice-facts>div{padding:12px 14px;border:1px solid #eef0f4;border-radius:12px}.dw-notice-facts dt{color:#98a2b3;font-size:12px}.dw-notice-facts dd{margin:4px 0 0;color:#182230;font-size:14px;font-weight:600;overflow-wrap:anywhere}.dw-notice-callout{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#fffaeb;color:#93370d}.dw-notice-callout p{margin:0;font-size:13px;line-height:1.5}.dw-notice-detail .modal-actions{margin-top:4px}@media(max-width:560px){.dw-notice-facts{grid-template-columns:1fr}}.cd-loading-state{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;width:100%;min-width:0;min-height:clamp(260px,50vh,520px);padding:48px 24px;color:var(--dw-ink,#171e2c);text-align:center}.cd-loading-state .cd-loading-tile{box-sizing:border-box;display:grid;place-items:center;flex:none;width:76px;height:76px;border:1px solid #ffd2bd;border-radius:25px;background:#fff2eb;color:#f50;box-shadow:0 12px 28px #df722510}.cd-loading-state .cd-loading-tile svg{width:30px;height:30px;stroke-width:1.8;animation:cd-loading-turn 1.5s linear infinite}.cd-loading-state .cd-loading-copy{min-width:0;max-width:540px;overflow-wrap:anywhere}.cd-loading-state .cd-loading-label{display:block;font-size:22px;line-height:1.4;font-weight:550;letter-spacing:-.3px}.cd-loading-state .cd-loading-description{display:block;margin-top:10px;color:var(--dw-muted,#74809a);font-size:14px;line-height:1.55}.cd-loading-panel{min-height:185px;padding:28px 20px;gap:18px}.cd-loading-panel .cd-loading-tile{width:58px;height:58px;border-radius:19px}.cd-loading-panel .cd-loading-tile svg{width:25px;height:25px}.cd-loading-panel .cd-loading-label{font-size:16px;letter-spacing:0}.cd-loading-inline{display:inline-flex;flex-direction:row;justify-content:flex-start;width:auto;min-height:0;padding:4px 0;gap:10px;text-align:left;vertical-align:middle}.cd-loading-inline .cd-loading-tile{width:30px;height:30px;border-radius:10px;box-shadow:none}.cd-loading-inline .cd-loading-tile svg{width:17px;height:17px}.cd-loading-inline .cd-loading-label{font-size:13px;font-weight:500;letter-spacing:0}html[data-account-theme=dark] .dw-root .cd-loading-state,.canonical-workspace.view-dark .cd-loading-state{color:#edf1fb}html[data-account-theme=dark] .dw-root .cd-loading-tile,.canonical-workspace.view-dark .cd-loading-tile{background:linear-gradient(145deg,#ff851b,#f50);border-color:transparent;color:#fff;box-shadow:none}@keyframes cd-loading-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cd-loading-state .cd-loading-tile svg{animation:none}}@media(max-width:600px){.cd-loading-page{min-height:320px;padding:44px 18px}.cd-loading-page .cd-loading-label{font-size:19px}.cd-loading-panel{min-height:160px}}@media(max-width:640px){:is(.cd-header-actions,.ca-header-actions) .cd-loading-inline .cd-loading-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}html body .cd-public,html body .ca-page{--accent: #ff5500;--accent-bright: #ff5500;--accent-strong: #ff5500;--accent-ink: #ff5500;--accent-deep: #ff5500;--cd-orange: #ff5500;--ca-orange: #ff5500;color-scheme:light}.cd-public .pp-page{--pp-orange: #ff5500;--pp-muted: #586174}.public-language{display:inline-flex;align-items:center;gap:6px;flex:none;color:#414754}.public-language .ch-select{width:125px;min-height:44px;margin:0;padding:9px 10px;font-size:13px;background:#fff;color:#262b35;border:1px solid #dde1e8;border-radius:12px}.public-language svg{flex:none}.ca-header-actions{display:flex;align-items:center;gap:22px}.cd-public .cd-header-actions{gap:16px}.cd-public .cd-cta,.cd-public .pp-button:not(.pp-button-secondary),.ca-page .ca-submit:not(:disabled){background:#f50;color:#fff;box-shadow:none;filter:none}.cd-public .cd-cta:hover,.cd-public .pp-button:not(.pp-button-secondary):hover,.ca-page .ca-submit:not(:disabled):hover{background:#ff6a1a;box-shadow:none;filter:none}.cd-public .pp-button,.cd-public .cd-cta{white-space:normal;text-align:center}.cd-public .pp-button svg,.cd-public .cd-cta svg{flex:none}.cd-public .pp-hero-art:before{content:none}.cd-public :is(.pp-start,.pp-paths,.pp-feature-tabs){background:#fff;box-shadow:none}.cd-public :is(.pp-feature-tabs button[aria-pressed=true],.pp-example-switch button[aria-pressed=true],.pp-filter-row button[aria-pressed=true]){background:#f50;border-color:#f50;color:#fff}.cd-public .pp-feature-tabs button[aria-pressed=true] :is(svg,span){color:#fff}.cd-public .pp-topline :is(a:hover,[aria-current]),.cd-public .pp-paths button:hover strong{color:#f50}.cd-public .pp-guide-card:nth-child(3n+1) .pp-icon-box{background:#f5f6f8;color:#f50}.cd-public .pp-start{background:#fafbfc}.cd-public .pp-search button{min-width:44px;min-height:44px;display:grid;place-items:center}.cd-public .pp-search input{font-size:16px}.cd-public .pp-filter-row button{min-height:44px}.cd-public .pp-topline nav a,.cd-public .pp-back,.cd-public .cd-footer>a:not(.cd-brand){min-height:44px;display:inline-flex;align-items:center}.cd-public .pr-reference .pr-card .pr-primary{background:#f50;color:#fff;box-shadow:none}.cd-public .pr-reference .pr-card .pr-secondary{color:#f50;border-color:#f50}.cd-public .pr-reference .pr-card>.pr-button{overflow-wrap:anywhere}.cd-public .pr-reference .pr-card{box-shadow:none}.cd-public .pr-reference .pr-card-popular{border-color:#f50}.cd-public .pr-reference .pr-card-ribbon{background:#f50;color:#fff}.cd-public .pr-reference .pr-addon-cell{color:#333d4f}.cd-public .pr-reference .pr-addon-cell .pr-hint{color:#f50}.cd-public .pr-reference .pr-plan-heading strong{overflow-wrap:anywhere}.cd-public .pr-hero h1 span{color:#f50}.cd-public .pr-reference :is(.pr-hero>p,.pr-after-cards,.pr-table-notes,.pr-value-pending){color:#586174}.cd-public :is(.pr-compare-link,.pr-after-cards>a){color:#252b35;text-decoration:underline;text-decoration-color:#f50}.cd-public .pr-teaser .pr-primary{background:#f50;color:#fff;box-shadow:none}.cd-public .pr-teaser{background:#fafbfc;border-color:#e2e6ec;box-shadow:none}.cd-public .pk-group{background:#fafbfc;border-color:#e2e6ec}.cd-public .pk-group-tokens{--pk-ink:#ff5500;--pk-button:#ff5500}.cd-public .pk-card{background:#fff;box-shadow:none}body:has(.cd-public) .co{--co-accent:#ff5500;--co-muted:#586174}body:has(.cd-public) .co :is(.co-panel,.co-group,.co-country,.co-purchase-icon,.co-consent){background:#fff;box-shadow:none}body:has(.cd-public) .co .co-heading-icon{background:#f50;border-color:#f50;box-shadow:none}body:has(.cd-public) .co .co-pay:not(:disabled){background:#f50;color:#fff;border-color:#f50;box-shadow:none}body:has(.cd-public) .co .co-pay:not(:disabled):hover{background:#ff6a1a;filter:none}body:has(.cd-public) .co .co-purchase p{color:#252b35}body:has(.cd-public) .co .co-group input:checked{background:radial-gradient(circle,#ff5500 0 7px,transparent 8px)}body:has(.cd-public) .co .co-country-note{color:#586174}body:has(.cd-public) .co :is(button,input,a):focus-visible{outline:2px solid #252b35;outline-offset:3px}.ca-page .ca-link,.ca-page .ca-inline-change,.ca-page .ca-footer a:hover{color:#252b35;text-decoration:underline;text-decoration-color:#f50;text-underline-offset:4px}.ca-page .ca-accent{color:#f50}.ca-page .ca-card{background:#fff;box-shadow:0 12px 40px #1118270a;border:1px solid #e8eaf0}.ca-page .ca-chip{box-shadow:none}.ca-page .ca-field:focus-within{border-color:#f50;box-shadow:none}.ca-page .ca-field input{font-size:16px}.ca-page .ca-remember{min-height:44px}.ca-page .ca-remember input{accent-color:#ff5500}.ca-page .ca-provider-note{font-size:12px;color:#586174;margin-top:14px;text-align:center}.ca-page .ca-card-intro strong{overflow-wrap:anywhere}.ca-page .ca-headline{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal}.ca-page .ca-submit{white-space:normal;padding-inline:14px;height:auto;min-height:54px}.ca-page :is(a,button,input):focus-visible,.cd-public :is(a,button,input,summary):focus-visible{outline:2px solid #252b35;outline-offset:3px}.ca-page .ca-field input:focus-visible{outline:none}.pp-article{max-width:1080px;padding-block:36px 60px}.pp-article>header{margin-block:24px 40px;max-width:800px}.pp-article h1{margin-block:14px 20px}.pp-article .pp-context-note{justify-content:flex-start;padding-inline:0;margin-top:20px}.pp-article-steps{list-style:none;padding:0;margin:0}.pp-article-steps>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:40px;align-items:center;padding:30px 0;border-top:1px solid #e2e6ec}.pp-article-steps h2{font-size:26px;margin-bottom:14px}.pp-article-steps p{color:#586174;font-size:18px}.pp-article-steps .help-illustration{width:100%;height:auto;border:0}.pp-article .help-illustration{--accent-muted:#ff5500;--accent-soft:#e3e7ee;--border:#e2e6ec;--surface-tint:#f1f4f8;--surface-soft:#fafbfc;background:#fafbfc}.pp-article-nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px}.pp-return{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:22px;padding:10px 20px;border-radius:12px;color:#fff;background:#f50}.pp-documents h2 a{display:inline-flex;gap:12px;align-items:center}.pp-documents h2 a svg{flex:none;color:#f50}html body .bk-page.bk-page{--bk-ink:#171b24;--bk-muted:#586174;--bk-line:#e2e6ec;--bk-surface:#fff;--bk-soft:#f5f6f8;--bk-accent:#ff5500;background:#fafbfc;color-scheme:light}html body .iv-page.iv-page{--iv-ink:#171b24;--iv-muted:#586174;--iv-line:#e2e6ec;--iv-surface:#fff;--iv-soft:#f5f6f8;--iv-accent:#ff5500;background:#fafbfc;color-scheme:light}html body :is(.iv-card.iv-card,.bk-card.bk-card){box-shadow:0 12px 40px #1118270a}html body .iv-role-icon.iv-role-icon,html body .iv-button.iv-button:not(.is-ghost),html body .bk-button.bk-button:not(.is-ghost){background:#f50;color:#fff;border-color:#f50;box-shadow:none}html body .iv-note.iv-note:not(.is-bad){background:#f5f6f8;color:#414754}html body .iv-card.iv-card{min-width:0;overflow-wrap:anywhere}html body .iv-button.iv-button{height:auto;min-height:48px;padding-block:10px}html body .bk-chips button,html body .bk-times button{min-height:44px}html body .bk-services button.is-on{box-shadow:none;border-width:2px}html body .bk-chips button.is-on{background:#f50;color:#fff}html body :is(.bk-page,.iv-page) :is(a,button,input):focus-visible{outline:2px solid #252b35;outline-offset:3px}html body .bk-form input:not([type=checkbox]){font-size:16px}@media(max-width:1100px){.cd-public .cd-header{gap:16px}.public-language .ch-select{width:105px}.public-language>svg{display:none}}@media(min-width:641px)and (max-width:999px){.cd-public .pr-reference{--pr-feature-width:36%;--pr-plan-width:16%}.cd-public .pr-reference .pr-column-heads{width:100%;grid-template-columns:36% repeat(4,16%)}.cd-public .pr-reference .pr-table{width:100%;min-width:0}.cd-public .pr-reference .pr-mobile-scroll{display:none}.cd-public .pr-reference .pr-plan-heading{flex-direction:column}.cd-public .pr-reference .pr-addon-cell{white-space:normal;flex-wrap:wrap;justify-content:center}.cd-public .pr-reference .pr-table td{padding-inline:4px;overflow-wrap:anywhere}}@media(max-width:760px){.cd-public .cd-header{flex-wrap:wrap;height:auto;min-height:78px;gap:8px;padding-block:12px}.cd-public .cd-header-actions{gap:10px;margin-left:auto}.cd-public .cd-header .public-language .ch-select{width:74px;padding:8px;font-size:12px}.public-language .ch-select-value{display:none}.public-language .ch-select:before{content:attr(data-short)}.cd-public .cd-header .cd-login{min-height:44px;display:inline-flex;align-items:center}.cd-public .cd-header nav.is-open{top:100%;max-height:calc(100dvh - 90px);overflow-y:auto}.cd-public .cd-header nav a{min-height:48px;display:flex;align-items:center}.ca-page .ca-header{flex-wrap:wrap;gap:12px}.ca-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto}.ca-page .ca-account-switch{font-size:12px}.ca-header-actions .public-language .ch-select{width:74px}.pp-article-steps>li{grid-template-columns:minmax(0,1fr);gap:20px}.pp-article-steps p{font-size:16px}.pp-article-steps .help-illustration{max-width:420px}.cd-public .pp-page h1,.cd-public .pp-guide-copy strong{overflow-wrap:anywhere}.ca-page .ca-headline{font-size:clamp(24px,6.7vw,36px)}.cd-public .pp-documents article>div{min-width:0;flex:1 1 calc(100% - 80px)}}@media(max-width:400px){.cd-public .cd-header .cd-brand{font-size:22px}.cd-public .cd-header .cd-brand img{width:29px;height:29px}.cd-public .cd-header-actions{gap:5px}}@media(max-width:560px){html body .bk-week{display:grid;grid-template-columns:1fr 1fr;gap:8px}html body .bk-days{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}html body .bk-arrow{width:44px;height:44px}html body .bk-arrow:last-child{justify-self:end}}.ca-page{--ca-ink: #0d0e12;--ca-muted: #6a7394;--ca-orange: #f45008;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;color:var(--ca-ink);background:#fff var(--auth-background) center center / 1600px auto no-repeat;background-image:linear-gradient(#ffffff40,#ffffff40),var(--auth-background);overflow:clip}.ca-container{width:min(calc(100% - 48px),1200px);margin-inline:auto}.ca-header{width:92%;min-height:132px;display:flex;justify-content:space-between;align-items:center;gap:24px}.ca-brand{display:flex;align-items:center;gap:8px;font-size:42px;line-height:1;letter-spacing:-1.8px;font-weight:850;white-space:nowrap}.ca-brand img{width:68px;height:auto}.ca-account-switch{display:flex;align-items:center;gap:20px;color:var(--ca-muted);font-size:19px}.ca-link{color:#ce4508;text-underline-offset:4px}.ca-link:hover{text-decoration:underline;color:#aa3500}.ca-page :is(button,a):focus-visible{outline:3px solid #cf4d17;outline-offset:4px}.ca-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;align-self:center;padding-top:20px;padding-bottom:22px}.ca-story{min-width:0;position:relative}@media(min-width:761px){:is(.ca-page-login,.ca-page-register,.ca-page-forgot-password,.ca-page-reset-password) .ca-layout{align-items:start}:is(.ca-page-login,.ca-page-register) .ca-layout{align-self:start}:is(.ca-page-forgot-password,.ca-page-reset-password) .ca-card{margin-top:38px}}.ca-headline{color:var(--ca-ink);font-size:80px;font-weight:900;letter-spacing:-.035em;line-height:1.01}.ca-greeting{position:relative;min-width:0}.ca-greeting-register .ca-headline{font-size:72px}.ca-greeting-phrase{display:block;min-height:2.18em;animation:ca-greeting-in .42s ease-out both}.ca-accent{color:var(--greeting-color, var(--ca-orange));position:relative;display:inline-block;white-space:nowrap;padding-bottom:.24em}.ca-underline{position:absolute;width:104%;height:.18em;left:-2%;bottom:.015em;background:currentColor;-webkit-mask-image:var(--auth-underline);mask-image:var(--auth-underline);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 420%;mask-size:100% 420%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:ca-underline-in .48s .16s ease-out both}.ca-greeting-localized{white-space:normal;overflow-wrap:anywhere}.ca-intro{color:var(--ca-muted);font-size:22px;line-height:1.4;margin-top:21px;letter-spacing:-.025em}.ca-art{position:relative;width:111%;margin-left:-5%;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none}.ca-art img{object-fit:contain}.ca-art-login{aspect-ratio:1.04;margin-top:0}.ca-art-register{aspect-ratio:1.5;margin-top:-12px}.ca-art-verify{width:120%;aspect-ratio:1.5;margin-left:-10%}.ca-art-verify img{display:block;width:100%;height:100%}.ca-bot{position:absolute;width:84%;height:100%;left:12%;top:0;z-index:2;animation:ca-bot-in .7s ease-out both}.ca-art-register .ca-bot{width:81%;left:13%}.ca-art-recovery img,.ca-art-reset img{display:block;width:100%;height:auto}.ca-tile{position:absolute;width:32%;height:auto;z-index:1;animation:ca-decoration-in .75s .12s ease-out both}.ca-tile-people{left:-2%;top:8%}.ca-tile-growth{right:-2%;top:2%}.ca-tile-chat{left:-1%;bottom:18%}.ca-tile-contact{right:-4%;bottom:8%}.ca-channel{position:absolute;width:15.5%;height:auto;z-index:3;animation:ca-decoration-in .75s .16s ease-out both;filter:drop-shadow(0 10px 10px #af541719)}.ca-channel-telegram{left:15%;top:17%;rotate:-16deg}.ca-channel-instagram{left:6%;top:50%;rotate:-14deg}.ca-channel-vk{left:21%;bottom:14%;rotate:12deg}.ca-channel-whatsapp{right:5%;bottom:17%;rotate:15deg}.ca-chip{position:absolute;display:flex;gap:13px;align-items:center;padding:14px 18px;background:#ffffffc9;border:2px solid #ffffffb0;border-radius:25px;box-shadow:0 10px 30px #e68d3c0a;font-size:18px;line-height:1.3;z-index:4}.ca-chip img,.ca-chip svg{width:42px;height:42px;object-fit:contain;color:#ff650b}.ca-chip svg{fill:#ff650b;stroke:#ff650b}.ca-chip-growth{top:4%;right:4%}.ca-chip-start{bottom:-3%;left:0}.ca-chip-people{bottom:-6%;right:3%}.ca-orbits{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:#ff762a;stroke-width:1.5;stroke-dasharray:6 7}.ca-card{background:#fffffff5;border:1px solid white;border-radius:35px;box-shadow:0 22px 70px #dc762d13;padding:44px;min-width:0}.ca-card h2{font-size:36px;color:var(--ca-ink);font-weight:800;letter-spacing:-.035em;line-height:1.12;outline:none}.ca-card-enter{animation:ca-card-enter .28s ease-out both}.ca-card-leaving{animation:ca-card-leave .16s ease-in both;pointer-events:none}@keyframes ca-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ca-card-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.ca-card-intro{font-size:20px;color:var(--ca-muted);line-height:1.35;margin-top:12px;margin-bottom:34px;letter-spacing:-.02em}.ca-heart{font-size:1.25em;color:#ff5d16;text-shadow:0 2px 0 #ff9e47}.ca-field-group{margin-bottom:20px}.ca-form-fields{border:0;padding:0;margin:0;min-width:0}.ca-form-fields:disabled .ca-submit{opacity:.65;cursor:default}.ca-token-field{display:grid;gap:8px;margin-bottom:20px;color:var(--ca-muted);font-size:16px}.ca-token-field input{width:100%;min-height:56px;font-size:16px;padding:12px 16px;border:1px solid #e2e4ee;border-radius:14px}.ca-token-field+.ca-field-error{margin:-8px 0 18px}.ca-field{display:flex;flex-direction:row;align-items:center;gap:15px;width:100%;min-height:72px;padding:0 20px;border:1.5px solid #e2e4ee;border-radius:16px;background:#fafbfe80;margin:0;cursor:text;color:var(--ca-muted);transition:border-color .14s,box-shadow .14s}.ca-page-login .ca-field{background:#f6f6fa}.ca-field:focus-within{border-color:#ef884d;box-shadow:0 0 0 3px #ff701512}.ca-field-icon{display:flex}.ca-field-icon svg{width:26px;height:26px;stroke-width:1.7}.ca-field input{font-size:20px;font-weight:400;color:var(--ca-ink);border:0;padding:18px 0;background:transparent;width:100%;outline:none;line-height:1.4}.ca-field input::placeholder{color:var(--ca-muted);opacity:1}.ca-field input:focus,.ca-field input:focus-visible{outline:none;box-shadow:none;border:0}.ca-field input:-webkit-autofill,.ca-field input:-webkit-autofill:hover,.ca-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ca-ink);-webkit-box-shadow:0 0 0 1000px #fcfdfe inset;caret-color:var(--ca-ink)}.ca-page-login .ca-field input:-webkit-autofill,.ca-page-login .ca-field input:-webkit-autofill:hover,.ca-page-login .ca-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #f6f6fa inset}.ca-field[data-invalid=true] input:-webkit-autofill,.ca-field[data-invalid=true] input:-webkit-autofill:hover,.ca-field[data-invalid=true] input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fffafa inset}.ca-password-toggle{display:grid;place-items:center;width:40px;height:44px;flex-shrink:0;margin-right:-9px;color:#626d91;border-radius:8px}.ca-password-toggle:hover{background:#fff0e5}.ca-field[data-invalid=true]{border-color:#db7771;background:snow;box-shadow:0 0 0 3px #dc575709}.ca-field-error-slot{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease}.ca-field-error-slot[data-visible=true]{grid-template-rows:1fr;opacity:1}.ca-field-error{display:flex;align-items:flex-start;gap:7px;min-height:0;overflow:hidden;color:#b13f3a;margin:0 4px;font-size:13px;line-height:1.4}.ca-field-error svg{flex-shrink:0;margin-top:2px}.ca-field-error-slot[data-visible=true] .ca-field-error{padding-top:7px}.ca-code-boxes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 32px}.ca-code-boxes input{width:100%;min-width:0;height:84px;border:1.5px solid #e5e7ed;border-radius:18px;background:linear-gradient(145deg,#f5f6f9,#fbfcfd);color:var(--ca-ink);text-align:center;font-size:30px;font-weight:700;box-shadow:0 4px 14px #b9bec41a;transition:border-color .16s ease,box-shadow .16s ease}.ca-code-boxes input:focus{outline:none;border-color:#f66b23;box-shadow:0 0 0 3px #f66b2326}.ca-card-code h2{font-size:32px;letter-spacing:-.7px}.ca-card-code .ca-card-intro strong{color:var(--ca-ink);overflow-wrap:anywhere;font-weight:500}.ca-card-code .ca-submit:disabled{background:#e9ebf0;color:#737989;opacity:1;box-shadow:none;cursor:default}.ca-code-error{margin:-17px 0 18px}.ca-resend-countdown{color:#757b8c;white-space:nowrap;font-variant-numeric:tabular-nums}.ca-code-inbox{margin:12px 0 0;font-size:13px;color:var(--ca-muted)}.ca-card-code .ca-back-link{font-size:13px;margin-top:22px}@media(max-width:540px){.ca-code-boxes{gap:8px}.ca-code-boxes input{height:64px;border-radius:14px;font-size:26px}.ca-card-code h2{font-size:26px}}.ca-inline-change{color:#da4b0b;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ca-resend-row{margin-top:22px;color:var(--ca-muted);text-align:center;font-size:16px}.ca-resend-row button.ca-link{text-decoration:underline;text-underline-offset:3px}.ca-resend-row button:disabled{color:#8c93a4;text-decoration:none;cursor:default}.ca-resend-button{display:block;width:100%;min-height:48px;margin-top:12px;padding:12px 16px;border:1px solid #e2e4eb;border-radius:14px;background:#fff7f1;color:#bd4305;font:inherit;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.ca-resend-button:disabled,.ca-resend-row .ca-resend-button:disabled{opacity:1;background:#f1f2f5;color:#656b7b;cursor:not-allowed}.ca-resend-button:not(:disabled):hover{background:#ffebdc}.ca-resend-button:focus-visible{outline:2px solid #f66b23;outline-offset:3px}.ca-login-restore{min-height:190px;color:var(--ca-muted);line-height:1.6}.ca-captcha-verified{display:flex;align-items:center;gap:8px;margin:0 0 22px;color:#26704b;font-size:14px}.ca-local-mail-note{margin-top:10px;font-size:12px}.ca-form-options{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:25px 0 28px;font-size:18px}.ca-remember{display:flex;flex-direction:row;gap:12px;align-items:center;margin:0;color:var(--ca-ink);font-size:inherit;font-weight:400;cursor:pointer}.ca-remember input[type=checkbox]{width:23px;height:23px;accent-color:#dc4a0a;margin:0;cursor:pointer}.ca-form-options .ca-link{text-decoration:underline}.ca-submit{display:flex;justify-content:center;align-items:center;gap:16px;width:100%;min-height:72px;background:linear-gradient(165deg,#e56515,#e65808 37%,#e94e06);color:#fff;border-radius:18px;font-size:24px;font-weight:600;box-shadow:0 10px 22px #fc650b1a,inset 0 1px 2px #fff5;transition:filter .16s,box-shadow .16s}.ca-submit:hover{filter:brightness(1.035);box-shadow:0 12px 28px #fc650b29}.ca-submit:active{filter:brightness(.96)}.ca-divider{display:flex;align-items:center;gap:16px;margin:32px 0 28px;color:var(--ca-muted);font-size:18px;text-align:center;line-height:1.4}.ca-divider:before,.ca-divider:after{content:"";height:1px;flex:1;background:#dde0ec}.ca-providers{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ca-providers button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:72px;padding:10px;background:#fbfcfe;border:1.5px solid #e3e5ef;border-radius:17px;color:var(--ca-ink);font-size:21px;font-weight:500;transition:background .16s,border-color .16s}.ca-providers button:hover{background:#fff9f3;border-color:#edb593}.ca-providers img{width:39px;height:39px;object-fit:contain}.ca-yandex{display:block;width:38px;height:38px;flex-shrink:0}.ca-availability{color:#78747a;font-size:12px;line-height:1.5;margin-top:22px}.ca-registration-notice{display:flex;align-items:flex-start;gap:8px;margin:-4px 0 0;color:#a63e09;font-size:14px;line-height:1.5}.ca-reset-link-notice p{margin:0 0 24px;color:var(--ca-muted);line-height:1.6}.ca-reset-link-notice a{text-align:center;text-decoration:none}.ca-reset-complete>svg{display:block;color:#16803d;margin:0 0 24px}.ca-reset-complete .ca-submit{display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none}.ca-registration-notice svg{flex-shrink:0;margin-top:2px}.ca-feedback{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;padding:14px 16px;border:1px solid;border-radius:16px;margin-top:20px;animation:ca-card-enter .22s ease-out both}.ca-feedback svg{flex-shrink:0;margin-top:1px}.ca-feedback-success{background:#f2f7ff;border-color:#dce8ff;color:#31558a}.ca-feedback-success svg{color:#245bff}.ca-feedback-error{background:#fff5f5;border-color:#f4d5d5;color:#b13f3a}.ca-recovery-message{margin:-2px 4px 24px;color:#31558a;font-size:14px;line-height:1.5}.ca-recovery-message-error{color:#b13f3a}.ca-back-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:16px}.ca-back-link+.ca-back-link{margin-left:22px}.ca-footer{display:flex;justify-content:space-between;gap:18px;align-items:center;color:#6c6a75;font-size:13px;padding-block:24px}.ca-footer a:hover{color:#bd420b}.ca-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ca-skip{position:fixed;left:15px;top:-100px;padding:12px 18px;background:#fff;z-index:40}.ca-skip:focus{top:15px}@keyframes ca-greeting-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes ca-underline-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ca-bot-in{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}@keyframes ca-decoration-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:1100px)and (min-width:761px){.ca-container{width:92%}.ca-header{min-height:110px}.ca-layout{gap:30px}.ca-headline{font-size:clamp(43px,5.8vw,65px)}.ca-greeting-register .ca-headline{font-size:clamp(39px,5.1vw,54px)}.ca-card{padding:28px;border-radius:28px}.ca-card h2{font-size:33px}.ca-card-intro{font-size:18px;margin-bottom:24px}.ca-code-boxes{gap:6px}.ca-code-boxes input{height:55px;border-radius:10px;font-size:24px}.ca-intro{font-size:20px}.ca-field{min-height:62px;gap:10px;padding-inline:15px}.ca-field input{font-size:17px}.ca-submit{min-height:63px;font-size:21px}.ca-form-options{font-size:14px;gap:10px}.ca-providers{gap:10px}.ca-providers button{font-size:16px;gap:8px;min-height:60px}.ca-providers img,.ca-yandex{width:30px;height:30px}.ca-divider{font-size:14px;gap:10px}.ca-chip{padding:9px 12px;border-radius:18px;gap:9px}.ca-chip img,.ca-chip svg{width:29px;height:29px}}@media(max-width:760px){.ca-page{display:block;background-size:cover;background-position:center}.ca-container{width:calc(100% - 36px)}.ca-header{min-height:86px;gap:14px}.ca-brand{font-size:27px;letter-spacing:-1.3px;gap:3px}.ca-brand img{width:44px}.ca-account-switch{font-size:13px;gap:3px;align-items:flex-end;flex-direction:column;line-height:1.5}.ca-layout{display:flex;flex-direction:column;gap:20px;padding-top:14px}.ca-story{width:100%;display:grid;grid-template-columns:1fr 116px;align-items:center;min-height:155px}.ca-headline{font-size:clamp(32px,6.9vw,49px);letter-spacing:-.035em}.ca-greeting-register .ca-headline{font-size:clamp(29px,6.4vw,47px)}.ca-intro{font-size:13px;margin-top:8px;max-width:31em;padding-right:8px}.ca-desktop-break{display:none}.ca-art{margin:0;width:calc(100% + 10px);height:164px;left:0}.ca-bot,.ca-art-register .ca-bot{width:100%;left:0}.ca-chip,.ca-orbits{display:none}.ca-channel{width:19%}.ca-channel-telegram{left:3%;top:14%}.ca-channel-instagram{left:-1%;top:52%}.ca-channel-vk{left:10%;bottom:7%}.ca-channel-whatsapp{right:2%;bottom:0}.ca-tile{width:29%}.ca-card{width:100%;padding:27px 22px;border-radius:26px}.ca-card h2{font-size:29px}.ca-card-intro{font-size:17px;margin-top:9px;margin-bottom:23px}.ca-code-boxes{gap:6px}.ca-code-boxes input{height:55px;border-radius:10px;font-size:24px}.ca-field-group{margin-bottom:14px}.ca-field{min-height:57px;padding-inline:14px;gap:12px;border-radius:13px}.ca-field input{font-size:16px;padding-block:14px}.ca-field-icon svg{width:22px;height:22px}.ca-password-toggle{width:33px}.ca-form-options{font-size:14px;margin:21px 0;gap:10px}.ca-remember{gap:8px}.ca-remember input[type=checkbox]{width:20px;height:20px}.ca-submit{min-height:58px;font-size:19px;font-weight:700;border-radius:14px;gap:10px}.ca-submit svg{width:21px}.ca-divider{font-size:13px;margin:24px 0 19px;gap:10px}.ca-providers{gap:10px}.ca-providers button{font-size:15px;min-height:56px;gap:8px;border-radius:13px}.ca-providers img,.ca-yandex{width:29px;height:29px}.ca-availability{font-size:11px;margin-top:18px}.ca-footer{font-size:12px;padding-block:16px 25px}.ca-footer span{display:none}}@media(max-width:360px){.ca-container{width:calc(100% - 24px)}.ca-header{gap:8px}.ca-brand{font-size:23px}.ca-brand img{width:38px}.ca-account-switch{font-size:11px}.ca-story{grid-template-columns:1fr 89px}.ca-headline{font-size:29px}.ca-greeting-register .ca-headline{font-size:28px}.ca-art{width:calc(100% + 10px);left:0}.ca-card{padding:24px 16px}.ca-card h2{font-size:27px}.ca-card-intro{font-size:16px}.ca-form-options{font-size:12px}.ca-providers button{font-size:14px}}@media(prefers-reduced-motion:reduce){.ca-page *,.ca-page *:before,.ca-page *:after{animation:none!important;transition:none!important}}.ca-captcha{width:100%;min-width:0;margin-bottom:24px}.ca-captcha-widget{min-height:100px;width:100%}.ca-captcha-note{color:#747da0;font-size:14px;line-height:1.5;margin:8px 0}.ca-captcha-note button{background:none;border:0;padding:0;font:inherit;cursor:pointer}.ca-security-card{margin:48px auto;max-width:580px;width:calc(100% - 32px);box-sizing:border-box}.ca-security-card h1{font-size:30px;margin:12px 0}.ca-security-icon{color:#ff5b00}.ca-security-provider{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;border-bottom:1px solid #e6e8f0}.ca-security-provider button,.ca-security-actions button{border:0;background:none;font:inherit;cursor:pointer}.ca-security-provider button:disabled{color:#747da0;cursor:default}.ca-security-connected{color:#12844a;display:inline-flex;align-items:center;gap:6px}.ca-security-actions{display:flex;gap:24px;margin-top:24px}@supports (zoom: 1.5){.ca-field input{--ca-input-zoom: 1.5;zoom:var(--ca-input-zoom);font-size:13.3333px;padding-block:calc(18px / var(--ca-input-zoom))}@media(max-width:1100px)and (min-width:761px){.ca-field input{--ca-input-zoom: 1.275}}@media(max-width:760px){.ca-field input{--ca-input-zoom: 1.2;padding-block:calc(14px / var(--ca-input-zoom))}}}.sk{display:block;flex:none;background:linear-gradient(90deg,#eef0f4,#f7f8fa,#eef0f4 80%);background-size:240% 100%;animation:sk-shimmer 1.4s ease-in-out infinite}@keyframes sk-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes sk-in{0%{opacity:0;transform:translateY(6px)}}.sk-page{display:grid;align-content:start;gap:22px;width:100%;max-width:1180px;margin:0 auto;padding:36px 32px;animation:sk-in .25s ease-out}.sk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.sk-head>div{display:grid;gap:12px}.sk-card{border:1px solid #EEF0F4;border-radius:20px;background:#fff}.sk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sk-stat{display:flex;align-items:center;gap:14px;padding:20px}.sk-stat>div{display:grid;gap:8px}.sk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.sk-project{display:grid;gap:12px;padding:22px;animation:sk-in .3s ease-out both}.sk-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.sk-inbox-body{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:520px;border:1px solid #EEF0F4;border-radius:20px;background:#fff;overflow:hidden}.sk-list{display:grid;align-content:start;gap:14px;padding:16px;border-right:1px solid #F2F4F7}.sk-dialog{display:flex;align-items:center;gap:12px;animation:sk-in .3s ease-out both}.sk-dialog>div{display:grid;flex:1;gap:8px}.sk-chat{display:flex;flex-direction:column;gap:16px;padding:18px}.sk-chat-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #F2F4F7}.sk-chat-head>div{display:grid;gap:8px}.sk-messages{display:flex;flex:1;flex-direction:column;gap:12px}.sk-bubble{height:40px;border-radius:16px 16px 16px 6px}.sk-bubble.is-own{align-self:flex-end;border-radius:16px 16px 6px;background:linear-gradient(90deg,#ffe7d9,#fff3ec,#ffe7d9 80%);background-size:240% 100%}.sk-builder{display:flex;flex-direction:column;height:100%;min-height:480px;animation:sk-in .25s ease-out}.sk-builder-bar{display:flex;align-items:center;gap:12px;min-height:62px;padding:8px 16px;border-bottom:1px solid #E6E8EE;background:#fff}.sk-builder-bar>div{display:grid;gap:7px}.sk-builder-bar>span:empty{flex:1}.sk-canvas{position:relative;flex:1;overflow:clip;background-color:var(--scene-canvas, var(--dw-bg, #f6f7fb));background-size:22px 22px}.sk-canvas.grid-dots{background-image:radial-gradient(circle,var(--scene-dot, #d7deeb) 1px,transparent 1.2px)}.sk-canvas.grid-lines{background-image:linear-gradient(var(--scene-line, #d7deeb80) 1px,transparent 1px),linear-gradient(90deg,var(--scene-line, #d7deeb80) 1px,transparent 1px);background-size:48px 48px}.view-dark .sk-builder-bar,.view-dark .sk-node{background-color:var(--scene-surface);border-color:var(--border)}.view-dark .sk{background-image:linear-gradient(90deg,#303a49,#3c4859,#303a49)}.sk-node{position:absolute;display:grid;gap:12px;width:240px;padding:14px;border:1px solid #EEF0F4;border-radius:16px;background:#fff;box-shadow:0 8px 22px #1018280a;animation:sk-in .35s ease-out both}.sk-table{display:grid;gap:18px;padding:22px}.sk-table .sk-row{justify-content:flex-start;gap:24px;animation:sk-in .3s ease-out both}@media(max-width:760px){.sk-page{min-width:0;padding:22px 16px}.sk-head{flex-direction:column;align-items:stretch}.sk-head>div{min-width:0}.sk{max-width:100%}.sk-grid{grid-template-columns:minmax(0,1fr)}.sk-stats,.sk-inbox-body{grid-template-columns:1fr}.sk-chat{display:none}}@media(prefers-reduced-motion:reduce){.sk,.sk-page,.sk-project,.sk-dialog,.sk-node{animation:none}}.cbx-plane>.cbx-node{z-index:1;isolation:isolate}.cbx-plane>.cbx-node.is-selected{z-index:3}.cbx-plane>.cbx-node-tools{z-index:4}.cbx-plane>.cbx-wires{z-index:0}.cbx-plane>.cbx-wires-overlay{z-index:5}.cbx-wire.is-lifted>.cbx-wire-line,.cbx-wire.is-lifted>.cbx-wire-head{opacity:0}.cbx-wire.is-dimmed>.cbx-wire-line,.cbx-wire.is-dimmed>.cbx-wire-head{opacity:.18}.cbx-wires .cbx-wire.is-selected>.cbx-wire-line{stroke:var(--port)}.cbx-wires .cbx-wire.is-selected>.cbx-wire-head{fill:var(--port)}.cbx-wire-halo{fill:none;stroke:var(--bx-surface);stroke-width:7;opacity:.9;pointer-events:none}.cbx-wire-grip{fill:var(--bx-surface);stroke:var(--port);stroke-width:2;pointer-events:none}.cbx-wire-hit:focus-visible{outline:none!important}.cbx-condition-summary{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.be-condition-builder{display:grid;gap:10px;min-width:0}.be-condition-bracket{display:grid;gap:9px;min-width:0;margin:0;padding:9px;border:1px solid var(--bx-line-strong);border-left:3px solid var(--bx-muted);border-radius:12px;background:var(--bx-surface)}.be-condition-bracket.is-required{border-left-color:var(--bx-accent)}.be-condition-caption{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.4;color:var(--bx-muted)}.be-condition-term{min-width:0;display:grid;gap:6px}.be-condition-term.is-dragging{opacity:.45}.be-condition-link{display:flex;align-items:center;gap:6px;min-width:0}.be .be-condition-link .ch-select{width:93px;min-width:0;min-height:30px;padding:4px 8px;font-size:11px;font-weight:750}.be-condition-grip{flex:none;display:grid;place-items:center;width:24px;height:30px;padding:0;border:0;border-radius:5px;color:var(--bx-muted);background:transparent;cursor:grab}.be-condition-grip:focus-visible,.be-condition-required:focus-visible{outline:2px solid var(--bx-accent);outline-offset:2px}.be-condition-required{display:flex;align-items:center;justify-content:center;gap:4px;margin-left:auto;min-height:30px;padding:4px 6px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--bx-muted);font:inherit;font-size:10px;cursor:pointer}.be-condition-required[aria-pressed=true]{border-color:var(--bx-accent);color:var(--bx-text);background:var(--bx-surface-2)}.be-condition-or{display:flex;align-items:center;gap:12px;color:var(--bx-text);font-size:11px;font-weight:800}.be-condition-or:before,.be-condition-or:after{content:"";height:1px;flex:1;background:var(--bx-line-strong)}.be-condition-summary{margin:0;padding:10px 11px;border:1px solid var(--bx-line);border-radius:10px;background:var(--bx-surface-2);color:var(--bx-text);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.be-condition-summary b{display:block;font-size:11px;color:var(--bx-muted)}.be-condition-empty,.be-condition-help{color:var(--bx-muted);font-size:12px;line-height:1.55}.be-condition-help summary{cursor:pointer}.be-condition-help p{margin:8px 0}.be-condition-add{display:grid;gap:8px;min-width:0}.be-condition-add-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--bx-text)}.be-condition-add .be-plus{width:100%;justify-content:center}.be-condition-term .be-rule{box-shadow:none;border-color:var(--bx-line)}.be-rule-body [aria-invalid=true]{border-color:var(--bx-danger)!important}.be-rule-error{margin:0;color:var(--bx-danger);font-size:11px;line-height:1.4}.be-tag-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.be-tag-pick{padding:4px 0;border:0;background:transparent;color:var(--bx-muted);font:inherit;font-size:11px;cursor:pointer}.be-tag-pick:hover{color:var(--bx-text)}.cbx-minimap .cbx-minimap-view{fill:none;stroke:var(--bx-accent)}.be-condition-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:480px){.be-condition-bracket{padding:7px}.be-condition-link{gap:4px}}@media(prefers-reduced-motion:reduce){.cbx-wires .cbx-wire-line{animation:none!important;transition:none}}.cbx-wire-edit-guides{pointer-events:none}.cbx-wire-edit-guides polyline{fill:none;stroke:var(--port);stroke-width:1;stroke-dasharray:4 5;opacity:.5}.cbx-wire-edit-guides circle{fill:var(--bx-surface);stroke:var(--port);stroke-width:2}.cbx-wire-edit-help{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:10px 14px;border:1px solid var(--bx-line);border-radius:12px;background:var(--bx-surface);box-shadow:var(--bx-shadow);color:var(--bx-muted);font-size:12px}.cbx-wire-edit-help button{border:0;background:transparent;color:var(--bx-accent);cursor:pointer;font:inherit;white-space:nowrap}@media(max-width:600px){.cbx-wire-edit-help{bottom:78px;width:max-content;flex-wrap:wrap}}.cd-library{display:grid;gap:16px;color:#302921}.cd-library p{line-height:1.55;color:#766b63;margin:4px 0}.cd-library form{display:grid;gap:14px}.cd-library label{display:grid;gap:8px}.cd-library input,.cd-library textarea{font:inherit;padding:12px;border-radius:10px;border:1px solid #eadace;background:#fff;max-width:100%}.cd-library textarea{resize:vertical}.cd-library-actions{display:flex;gap:8px;flex-wrap:wrap}.cd-library-preview{max-height:360px;overflow:auto;border:1px solid #eeded0;border-radius:14px;padding:16px;background:#fffcf9}.cd-library-preview article{border:1px solid #ebdcd0;border-radius:12px;padding:14px;margin:10px 0;background:#fff;overflow-wrap:anywhere}.cd-library-preview article p{white-space:pre-wrap}.cd-library-preview small{display:block}.cd-library-list article{border-bottom:1px solid #eee1d8;padding:16px 0;display:flex;gap:12px;align-items:center}.cd-library-list article>div{flex:1;min-width:0;overflow-wrap:anywhere}.cd-library-warning{border-left:3px solid #ed742c;background:#fff5eb;padding:15px;border-radius:9px}.cd-library [role=alert]{color:#aa341a}.cd-library [role=status]{display:flex;gap:12px;align-items:center}@media(max-width:640px){.cd-library-list article{flex-wrap:wrap}.cd-library-list article>div{flex-basis:100%}.cd-library-preview{max-height:280px}}.crm-stage-choice-dot{display:inline-block;flex:none;width:12px;height:12px;border-radius:4px;background:var(--stage-choice);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-choice) 14%,transparent);margin:0 3px}.crm-stage-choice-label{color:color-mix(in srgb,var(--stage-choice) 32%,#14213a);font-weight:650;line-height:1.4}[data-account-theme=dark] .crm-stage-choice-label{color:color-mix(in srgb,var(--stage-choice) 40%,#fff)}.ch-select-value:has(.crm-stage-choice-dot){display:flex;align-items:center;gap:9px}.ch-select-option-text:has(.crm-stage-choice-label){padding:3px 0}.be-sheet-fields{display:grid;gap:12px}.be-sheet-fields .be-sheet-field{display:grid;gap:10px;padding:14px;border:1px solid var(--bx-line);border-radius:13px;background:var(--bx-surface-2)}.be-sheet-field>header{display:flex;align-items:center;gap:12px;justify-content:space-between}.be-sheet-field>header>b{font-size:13px;overflow-wrap:anywhere}.be-sheet-field .sheet-type{width:116px;flex:none;min-height:34px;font-size:12px}.sheet-value-input{display:flex;gap:7px;min-width:0}.sheet-value-input input{flex:1;width:0;min-width:0}.sheet-value-input .sheet-variable{width:62px;flex:none}.be-sheet-preview{margin-top:18px;padding:14px;border:1px solid var(--bx-line);border-radius:13px;background:var(--bx-surface)}.be-sheet-preview h4{margin:0 0 8px;font-size:13px}.be-sheet-preview dl{display:grid;gap:0;margin:0}.be-sheet-preview dl>div{display:grid;grid-template-columns:minmax(75px,1fr) minmax(0,1.5fr);gap:12px;padding:9px 0;border-top:1px solid var(--bx-line);font-size:12px}.be-sheet-preview dt{color:var(--bx-muted)}.be-sheet-preview dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.be-sheet-preview [role=alert]{color:var(--bx-danger,#e5484d)}.be-sheet-field .be-hint{margin:0}.mc-composer{min-width:0;border:1px solid var(--border, #dce2ed);border-radius:13px;background:var(--scene-surface, #fff)}.mc-composer:focus-within{border-color:#3997ef;box-shadow:0 0 0 3px #3997ef14}.mc-composer .be-textarea{border:0;box-shadow:none;border-radius:13px 13px 0 0;min-height:132px;resize:vertical;width:100%}.mc-tools{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;gap:8px;border-top:1px solid var(--border, #edf0f5)}.mc-tools button{display:flex;align-items:center;gap:6px;color:#287cce;background:#edf6ff;border:0;border-radius:7px;padding:7px;font:inherit;font-size:12px;cursor:pointer}.mc-tools small{font-size:10px;color:var(--muted, #68768a)}.mc-picker{position:fixed;z-index:1200;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;background:#fff;color:#20304a;border:1px solid #dde4ef;border-radius:15px;box-shadow:0 14px 50px #14234230;font-family:inherit;font-size:13px;line-height:1.45}.mc-picker header{display:flex;align-items:center;gap:8px;padding:13px 14px 6px}.mc-picker header button{margin-left:auto;border:0;background:none;color:inherit;cursor:pointer;padding:6px}.mc-picker>input{flex:none;margin:8px 12px;width:calc(100% - 24px);min-height:38px;border:1px solid #dbe3ef;border-radius:8px;background:#f7f9fc;padding:8px 10px;color:inherit;font:inherit}.mc-options{flex:1;min-height:70px;overflow-y:auto;overscroll-behavior:contain;padding:0 6px 8px}.mc-options h4{margin:12px 8px 4px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#7c889a}.mc-options [role=option]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:10px 8px;background:none;color:inherit;border:0;border-radius:8px;cursor:pointer;font:inherit}.mc-options [aria-selected=true],.mc-options button:hover{background:#edf5ff}.mc-options span{min-width:0;overflow-wrap:anywhere}.mc-options small{display:block;font-size:10px;color:#7c889a;margin-top:2px}.mc-options code{font-size:10px;color:#7b67ce;max-width:44%;overflow-wrap:anywhere}.mc-picker footer{padding:8px 12px;border-top:1px solid #edf0f5;color:#7c889a;font-size:10px}.mc-picker.theme-dark{background:#252d3c;color:#e4ecf7;border-color:#48566d}.mc-picker.theme-dark>input,.mc-picker.theme-dark [aria-selected=true],.mc-picker.theme-dark button:hover{background:#334056;border-color:#48566d}.mc-picker.theme-dark small,.mc-picker.theme-dark h4,.mc-picker.theme-dark footer{color:#a9b8ce}.mc-picker.theme-dark code{color:#bdacf8}.cv-variable{border:1px solid var(--border, #e0e5ef);border-radius:12px;background:var(--scene-surface, #fff)}.cv-variable>summary{padding:14px 12px;cursor:pointer;overflow-wrap:anywhere}.cv-variable>summary small{display:block;margin-top:5px;padding-left:14px;color:var(--muted, #78869b);font-size:11px}.cv-variable .canonical-variable-card{border:0;margin:0}.cv-variable .canonical-variable-card legend{display:none}.cv-variable[open]{border-color:#b4c8ed}.be .be-param{align-items:flex-start}.be .be-param>i{margin-top:1px}.be .be-param b{line-height:1.3}.be .be-param small{overflow:visible;white-space:normal;text-overflow:clip;line-height:1.35}.be .be-menu>button.be-menu-cat small{overflow:visible;white-space:normal;text-overflow:clip;line-height:1.35}.be .be-menu-cat{align-items:flex-start}.be .be-rule-subject b{overflow:visible;white-space:normal;text-overflow:clip}.vw .vw-search{border-color:transparent;background:transparent}.vw .vw-search:focus-within{border-color:var(--bx-line-strong);background:var(--bx-surface)}.vw .vw-nav .vw-search input:not([type=checkbox]):not([type=range]){background:transparent;border:0;box-shadow:none;padding:0}.vw .vw-create{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:14px;margin-bottom:12px;border:1px solid var(--bx-line);border-radius:12px}.vw .vw-create label{flex:1 1 220px}.be .be-more{margin:4px 0 2px;border:1px solid var(--bx-line);border-radius:12px;background:var(--bx-surface-2)}.be .be-more>summary{display:flex;align-items:center;gap:8px;padding:11px 13px;list-style:none;cursor:pointer;color:var(--bx-text);font-size:13px;font-weight:700}.be .be-more>summary::-webkit-details-marker{display:none}.be .be-more>summary:after{content:"";flex:none;width:8px;height:8px;margin-left:auto;border-right:2px solid var(--bx-muted);border-bottom:2px solid var(--bx-muted);transform:rotate(45deg);transition:transform .15s ease}.be .be-more[open]>summary:after{transform:rotate(-135deg)}.be .be-more[open]>summary{border-bottom:1px solid var(--bx-line)}.be .be-more-body{display:grid;gap:6px;padding:10px 13px 13px}@media(prefers-reduced-motion:reduce){.be .be-more>summary:after{transition:none}}.be .be-param-make{display:flex;align-items:center;gap:8px;width:100%;margin-top:4px;padding:9px 10px;border:1px dashed var(--bx-line-strong);border-radius:10px;background:transparent;color:var(--bx-accent);font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.be .be-param-make:hover{background:var(--bx-accent-soft);border-color:var(--bx-accent)}.be-schedule{display:grid;gap:14px;min-width:0}.be-schedule fieldset{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.be-schedule-day{display:grid;gap:8px}.cbx-editor .be .be-schedule label.be-check{display:flex;align-items:center;gap:9px;min-height:36px}.be-schedule input[type=checkbox]{accent-color:#ff5500}.be-schedule-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.be-schedule-times small{grid-column:1 / -1;color:var(--bx-muted)}.cbx-editor .be .be-schedule :is(input.be-input,textarea.be-input){width:100%;min-width:0;box-sizing:border-box;font-size:16px}.be-schedule-apply{display:flex;align-items:center;justify-content:center;min-height:44px;border:0;text-decoration:none;border-radius:10px;background:#f50;color:#fff;font:inherit;font-weight:700;cursor:pointer}.be-schedule-apply:hover{background:#ff6a1a}.be-schedule-apply:focus-visible{outline:2px solid var(--bx-text);outline-offset:3px}.be-schedule-chips{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.be-schedule-chips button{min-height:40px;padding:0;border:1px solid var(--bx-line-strong);border-radius:10px;background:transparent;color:var(--bx-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.be-schedule-chips button.is-on{border-color:#f50;background:#f50;color:#fff}.be-schedule-day{grid-template-columns:32px minmax(0,1fr);align-items:end}.be-schedule-day>b{padding-bottom:12px;font-size:13px}.canonical-workspace{width:100%;max-width:none;height:100%;min-height:0;display:flex;flex-direction:column}.dw-shell.dw-builder-shell{--text: #23262c;--muted: #717783;--border: #dde1e7;--border-soft: #edf0f3;--surface: #fff;--surface-soft: #f6f7f9;--surface-tint: #e4e7ed;--accent-muted: #aab2bf;display:block;height:100dvh;min-height:0;overflow:clip}.dw-builder-shell>.dw-sidebar,.dw-builder-shell .dw-topbar{display:none}.dw-builder-shell .dw-workspace,.dw-builder-shell .dw-page-scenario{width:100%;height:100%;min-height:0;padding:0;overflow:clip}.canonical-header{display:flex;align-items:center;border-bottom:1px solid var(--border-soft);background:#fff}.canonical-header h1{font:600 15px Segoe UI,sans-serif;white-space:nowrap}.canonical-back{display:flex;align-items:center;gap:7px;max-width:220px;color:var(--muted);font-size:13px}.canonical-back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canonical-header .scenario-select{margin-left:auto;min-width:0;max-width:280px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);font-size:13px}.canonical-editor{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.canonical-editor>.notice,.canonical-editor>[role=alert]{max-height:100px;overflow:auto}.canonical-inline{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dw-root.dw-builder-shell .btn{min-height:36px;padding:8px 12px;border-radius:8px;font-size:12px}.canonical-editor label{display:grid;gap:6px;font-size:13px;margin-bottom:12px}.canonical-editor input:not([type=checkbox]),.canonical-editor :is(select,.ch-select),.canonical-editor textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px;background:#fff;color:var(--text);font:inherit}.canonical-editor fieldset{min-width:0;border:0;padding:0}.canonical-editor button:disabled{opacity:.5;cursor:not-allowed}.canonical-layout{flex:1;min-height:0;position:relative;isolation:isolate}@keyframes canonical-flow{to{stroke-dashoffset:-30}}.canonical-port-fallback{color:#7c8793;justify-content:flex-end;text-align:right;min-height:50px;padding-right:30px;border-radius:0 0 13px 13px}.canonical-branch-heading{display:block;padding-bottom:7px;border-bottom:1px solid #e5eaee;color:#5b8e8c;font-size:11px;letter-spacing:.05em}.canonical-rule-editor{min-width:0}.canonical-rule-editor>summary{cursor:pointer;list-style:none;padding:7px;border:1px solid #e1e8ed;border-radius:8px;background:#fff;font-size:12px}.canonical-rule-editor>summary::-webkit-details-marker{display:none}.canonical-rule-editor>summary span{display:inline-block;max-width:100%;padding:3px 6px;overflow-wrap:anywhere;color:#596a77;background:#edf1f4;border-radius:5px}.canonical-rule-editor[open]>summary{border-color:#8accc6}.canonical-predicate,.canonical-expression{margin:10px 0!important;padding:10px!important;border:1px solid var(--border)!important;border-radius:8px;display:grid;gap:8px}.canonical-predicate legend,.canonical-expression legend{font-size:11px;padding:0 5px}.canonical-predicate .canonical-predicate{padding:7px!important}.canonical-checks label{display:flex;align-items:center;font-size:11px;margin:0 0 6px}.canonical-branch,.canonical-operation{border-bottom:1px solid var(--border);padding-bottom:16px;margin-bottom:16px}.canonical-operation>strong{display:block;margin-bottom:10px;font-size:13px}.canonical-variable-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:14px}.canonical-variable-card{min-width:0;padding:14px!important;border:1px solid var(--border)!important;border-radius:10px;background:#fff}.canonical-variable-card legend{padding:0 6px;font-weight:650}.canonical-inline-fields,.canonical-duration{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.canonical-variable-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;color:var(--muted);font-size:11px}.canonical-wait-events{padding:12px!important;border:1px solid var(--border)!important;border-radius:9px;margin-bottom:12px}.canonical-wait-events label{display:flex;grid-template-columns:auto 1fr;align-items:center}.canonical-editor pre{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 0;max-height:280px;overflow:auto}@media(max-width:1100px){.canonical-header h1{display:none}}@media(max-width:600px){.canonical-header{padding:8px 12px;gap:8px;min-height:52px}.canonical-back{max-width:80px}.canonical-header .scenario-select{max-width:150px;flex:1}.dw-root.dw-builder-shell .canonical-header .btn{font-size:0;gap:0;padding:7px}.canonical-variable-list,.canonical-inline-fields,.canonical-duration{grid-template-columns:1fr}}.canonical-tour-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none}.canonical-tour-blocker{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.canonical-tour-spotlight{position:fixed;border:2px solid #ffc07c;border-radius:12px;box-shadow:0 0 0 9999px #152235ae,0 0 0 5px #ffce8a88;pointer-events:none}.canonical-tour-panel{position:fixed;z-index:1;max-height:calc(100dvh - 24px);overflow:auto;padding:16px;border:1px solid #dce3e9;border-radius:14px;color:#283446;background:#fff;box-shadow:0 18px 55px #14223955;pointer-events:auto}.canonical-tour-panel:focus{outline:none}.canonical-tour-topline{display:flex;align-items:center;justify-content:space-between;color:#778392;font-size:11px}.canonical-tour-topline button{display:grid;place-items:center;width:28px;height:28px;border-radius:7px}.canonical-tour-panel h2{margin:6px 0 7px;font-size:18px}.canonical-tour-panel p{margin:0 0 12px;font-size:13px;line-height:1.5}.canonical-tour-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:14px}.canonical-tour-actions>div{display:flex;gap:7px}.canonical-tour-actions button{min-height:32px;padding:6px 10px;border-radius:8px}.canonical-tour-actions button:disabled{opacity:.45}.canonical-tour-demo{padding:6px 8px;border:1px solid #e2e8ef;border-radius:9px;background:#f7fafc}.canonical-tour-demo svg{display:block;width:100%;max-height:92px}.canonical-tour-demo svg rect{fill:#fff;stroke:#9cbbd0;stroke-width:2}.canonical-tour-demo svg text{fill:#536578;font-size:13px}.canonical-tour-demo svg path{fill:none;stroke:#56a2d8;stroke-width:3;stroke-dasharray:7 5;animation:canonical-tour-flow .75s linear infinite}.canonical-tour-demo-cursor{fill:#ec8d5b;animation:canonical-tour-cursor 2.2s ease-in-out infinite}.canonical-tour-demo.paused :is(path,.canonical-tour-demo-cursor){animation-play-state:paused}.canonical-tour-demo-controls{display:flex;align-items:center;gap:10px;padding:0 5px 5px;font-size:11px;color:#778392}.canonical-tour-demo-controls button{color:#3373a8}@keyframes canonical-tour-flow{to{stroke-dashoffset:-24}}@keyframes canonical-tour-cursor{0%,15%{transform:translate(0)}70%,to{transform:translate(109px)}}@media(prefers-reduced-motion:reduce){.canonical-tour-demo svg path,.canonical-tour-demo-cursor{animation:none}.canonical-tour-demo-cursor{transform:translate(109px)}}.canonical-workspace{--scene-surface: #fff;--scene-soft: #f4f6f9;--scene-canvas: #f5f6fa;--scene-dot: #d9dee8;--scene-line: #d9dee899}.canonical-workspace.view-dark{color-scheme:dark;--text: #e5eaf3;--muted: #a4b0c1;--border: #3e4859;--border-soft: #323c4d;--surface: #242c39;--surface-soft: #2a3443;--surface-tint: #333e50;--accent-muted: #ff6a1a;--scene-surface: #242c39;--scene-soft: #2b3545;--scene-canvas: #0e131c;--scene-dot: #263043;--scene-line: #26304399;background:var(--scene-canvas);color:var(--text)}.canonical-workspace.view-dark :is(.canonical-header,.canonical-status,.canonical-main-toolbar,.canonical-inspector,.canonical-tools>summary,.canonical-tools>.canonical-toolbar,.canonical-search,.canonical-canvas-controls,.canonical-selection-tools,.canonical-next-menu,.canonical-variables,.canonical-tour-invite,.modal){color:var(--text);background:var(--scene-surface);border-color:var(--border)}.canonical-workspace.view-dark :is(input:not([type=color]):not([type=radio]),textarea,:is(select,.ch-select)){color:var(--text);background:#1d2531;border-color:var(--border);color-scheme:dark}.canonical-workspace.view-dark :is(input,textarea)::placeholder{color:#9aa7b9}.canonical-workspace.view-dark :is(h1,h2,h3,h4){color:var(--text)}.canonical-workspace.view-dark :is(.canonical-editor label,fieldset legend,.canonical-node-color){color:#b6c3d6}.dw-root .canonical-workspace.view-dark :is(.btn:not(.primary),.icon-button){color:#dce4ef;background:var(--scene-surface);border-color:var(--border)}.dw-root .canonical-workspace.view-dark .btn.primary{color:#fff;background:#ed5100;border-color:#ff671c}.canonical-workspace.view-dark :is(.btn,.icon-button):disabled{opacity:.48}.canonical-workspace.view-dark :is(.canonical-node-preview,.canonical-port-next,.canonical-inspector .canonical-operation,.canonical-inspector .canonical-branch,.canonical-rule-editor>summary,.canonical-variable-list>article){color:#d0d9e6;background:var(--scene-soft);border-color:var(--border-soft)}.canonical-workspace.view-dark .canonical-port-fallback{color:#acb8c9}.canonical-workspace.view-dark :is(.canonical-node-actions .icon-button,.canonical-wire-delete){color:#bfcbdb;background:var(--scene-surface);border-color:var(--border)}.canonical-workspace.view-dark .text-button{color:#ffab75}.canonical-workspace.view-dark .notice{background:#222328;color:#ececef;border-color:#41424a}.canonical-workspace.view-dark .pill{color:#d8e4f0;background:#344459;border-color:#4c6079}.canonical-tour-layer .btn.primary{color:#fff;background:#f50;border-color:#f50}.canonical-tour-layer.theme-dark .canonical-tour-panel{color-scheme:dark;color:#e5eaf3;background:#242c39;border-color:#485569}.canonical-tour-layer.theme-dark :is(.canonical-tour-topline,.canonical-tour-demo-controls){color:#b6c3d6}.canonical-tour-layer.theme-dark .canonical-tour-demo{background:#18202c;border-color:#485569}.canonical-tour-layer.theme-dark .canonical-tour-demo svg rect{fill:#303d50;stroke:#7796b1}.canonical-tour-layer.theme-dark .canonical-tour-demo svg text{fill:#e5eaf3}.canonical-tour-layer.theme-dark .canonical-tour-actions button:not(.primary){color:#c5d1e3}.canonical-tour-layer.theme-dark .canonical-tour-demo-controls button{color:#93caff}.canonical-tour-layer.theme-dark .btn.primary{color:#fff;background:#ed5100;border-color:#ff671c}.canonical-workspace{--text:#182230;--muted:#667085;--border:#e4e7ef;--border-soft:#eef0f5;--surface-soft:#f5f6fa;--accent:#ff5500;font-family:Inter,Segoe UI,sans-serif}.canonical-header{min-height:58px;padding:10px 20px;gap:20px}.canonical-header h1{margin:0;font-size:16px;font-weight:750}.canonical-header-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.canonical-header .btn{min-height:36px;padding:8px 12px;border-radius:10px;font-size:12px}.canonical-workspace .btn.primary{background:#f50;border-color:#f50;color:#fff;box-shadow:0 4px 12px #ff550018}.canonical-scenario-list{flex:1;overflow:auto;padding:40px max(24px,calc((100% - 1180px)/2));background:#f6f7fb}.canonical-list-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px}.canonical-list-heading h2{font-size:28px;margin:0 0 9px;letter-spacing:-.7px}.canonical-list-heading p{color:var(--muted);font-size:14px;line-height:1.6}.canonical-list-search{display:flex;align-items:center;gap:10px;background:var(--scene-surface);border:1px solid var(--border);border-radius:12px;padding:11px 14px}.canonical-list-search input{min-width:0;width:210px;border:0;background:transparent;outline:none;color:inherit;font:inherit}.canonical-scenario-grid{display:grid}.canonical-scenario-card{display:flex;align-items:flex-start;flex-direction:column;text-align:left;min-height:220px;padding:24px;background:var(--scene-surface);border:1px solid var(--border);border-radius:21px;box-shadow:0 2px 4px #18223004;color:var(--text)}.canonical-scenario-card:hover{border-color:#ffad83;box-shadow:0 6px 22px #1822300a}.canonical-scenario-symbol{display:grid;place-items:center;width:50px;height:50px;margin-bottom:20px;border-radius:15px;background:#fff0e9;color:#f50}.canonical-scenario-card h3{font-size:18px;margin:0 0 10px;overflow-wrap:anywhere}.canonical-scenario-create{align-items:center;justify-content:center;background:transparent;border-style:dashed;box-shadow:none;text-align:center}.canonical-scenario-create .canonical-scenario-symbol{color:#fff;background:#f50}.canonical-scenario-create p{color:var(--muted);font-size:12px}.canonical-list-state{padding:32px;color:var(--muted);text-align:center}.canonical-create-form label{display:grid;gap:10px;font-weight:650}.canonical-create-form input{width:100%;padding:12px;border:1px solid #dce1e9;border-radius:10px;font:inherit}.canonical-create-form p{color:#667085;font-size:13px;line-height:1.6;margin:18px 0}.canonical-workspace.view-dark .canonical-scenario-list{background:#181e28}@media(max-width:1100px){.canonical-header{gap:12px}.canonical-list-heading{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.canonical-header{padding:8px 12px;flex-wrap:wrap;min-height:50px}.canonical-header h1{font-size:13px}.canonical-header-actions{gap:5px}.canonical-header-actions .btn{min-height:32px;padding:6px 8px;font-size:10px}.canonical-back{max-width:100px;font-size:11px}.canonical-scenario-list{padding:24px 16px}.canonical-list-heading h2{font-size:24px}.canonical-list-search,.canonical-list-search input{width:100%}}.canonical-workspace{--cb-orange: #ff5500;--cb-orange-soft: #fff1e9;--cb-line: #e6e8ee;--cb-ink: #182230;--cb-muted: #667085}.canonical-workspace.is-editing{background:var(--scene-canvas)}@keyframes cb-pulse{50%{opacity:.35}}@keyframes cb-endpoint{0%,to{box-shadow:0 0 0 3px #3784eb26,0 8px 22px #18223012}50%{box-shadow:0 0 0 8px #3784eb14,0 8px 22px #18223012}}@keyframes cb-panel-in{0%{opacity:0;transform:translate(12px)}}.cb-panel .cb-panel-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--cb-line);background:var(--scene-surface)}.cb-panel .cb-panel-head h2{flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;color:var(--text)}.cb-panel .cb-panel-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:var(--cb-orange-soft);color:var(--cb-orange)}.cb-panel .cb-panel-head .icon-button{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:#667085}.cb-panel .cb-panel-head .icon-button:hover{background:var(--scene-soft)}.canonical-workspace .cb-panel>fieldset{display:grid;gap:12px;margin:0;padding:16px}.canonical-workspace .cb-panel .canonical-link-fallback{border-color:#fecdca;background:#fef3f2;color:#b42318}.canonical-workspace .cb-panel :is(input:not([type=color]):not([type=radio]):not([type=checkbox]),:is(select,.ch-select),textarea){border-radius:9px;border-color:#d0d5dd;font-weight:400}.canonical-workspace .cb-panel :is(input,:is(select,.ch-select),textarea):focus{outline:none;border-color:#ff9a66;box-shadow:0 0 0 3px #ff55001a}.cb-menu{position:fixed;z-index:1200;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;color:#182230;box-shadow:0 18px 48px #1822302b;font:13px/1.35 Inter,Segoe UI,sans-serif}.cb-menu .cb-menu-label{display:block;padding:8px 10px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.cb-menu>:is(button,a){display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.cb-menu>:is(button,a)>svg{flex:none;color:#667085}.cb-menu>:is(button,a) small{display:block;margin-top:1px;color:#98a2b3;font-size:11.5px}.cb-menu>:is(button,a):hover:not(:disabled),.cb-menu>:is(button,a):focus-visible{background:#fff1e9;outline:none}.cb-menu>:is(button,a):hover:not(:disabled)>svg{color:#f50}.cb-menu>button:disabled{opacity:.45;cursor:not-allowed}.cb-issues>strong{display:block;padding:8px 10px 6px;font-size:13px}.cb-issues>button{align-items:flex-start}.cb-issues>button>i{width:7px;height:7px;margin-top:6px;flex:none;border-radius:50%;background:#f79009}.cb-issues>button small{color:#f50!important;font-weight:600}.cb-issues>button:disabled{opacity:1;cursor:default}.cb-issues>button:disabled:hover{background:transparent}.cb-create .cb-create-lead{margin:0 0 18px;color:#667085;font-size:13.5px;line-height:1.6}.canonical-create-form.cb-create label{font-size:13px;font-weight:600;color:#344054}.canonical-create-form.cb-create input{font-weight:400}.canonical-create-form.cb-create input:focus{outline:none;border-color:#ff9a66;box-shadow:0 0 0 3px #ff55001a}.canonical-create-form.cb-create .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.canonical-create-form.cb-create .btn{display:inline-flex;align-items:center;gap:8px}.canonical-workspace.view-dark{--cb-line: #3a4556;--cb-orange-soft: #35363e}.canonical-workspace.view-dark :is(.cb-bar,.cb-notices,.cb-canvas-toolbar,.cb-panel,.cb-panel-head,.canonical-tour-invite){background:var(--scene-surface);border-color:var(--cb-line);color:var(--text)}.canonical-workspace.view-dark .cb-issues-trigger{background:#222328;border-color:#41424a;color:#fdc97a}.canonical-workspace .canonical-list-search{display:flex;flex-direction:row;align-items:center;margin:0;min-width:260px;font-weight:400}.canonical-workspace .canonical-list-search input{font-weight:400}.canonical-workspace .cb-panel fieldset fieldset{margin:0;padding:12px;border:1px solid var(--cb-line)!important;border-radius:12px}.canonical-workspace .cb-panel legend{padding:0 6px;font-size:12px;font-weight:600;color:#475467}.canonical-workspace .cb-panel label{text-align:left;justify-items:stretch;font-size:12.5px;font-weight:600;color:#344054}.canonical-workspace .cb-panel label:has(>input[type=checkbox]),.canonical-workspace .cb-panel label:has(>input[type=radio]){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;margin:0;font-weight:500}.canonical-workspace .cb-panel input[type=checkbox]{width:16px;height:16px;margin:0;flex:none;accent-color:#ff5500}.canonical-workspace .cb-panel .canonical-operation,.canonical-workspace .cb-panel .canonical-branch{border:1px solid var(--cb-line);border-radius:12px;background:var(--scene-soft)}.canonical-workspace.view-dark .cb-panel .canonical-link-fallback{background:#3a2426;border-color:#6b3035;color:#fda29b}.canonical-workspace.view-dark .cb-panel label,.canonical-workspace.view-dark .cb-panel legend{color:#c5d1e3}.canonical-workspace .canonical-port-fallback{color:#d92d20;font-size:11.5px;font-weight:600}@keyframes cb-endpoint-o{0%,to{box-shadow:0 0 0 3px #ff550026,0 8px 22px #10182812}50%{box-shadow:0 0 0 9px #ff550012,0 8px 22px #10182812}}@keyframes cb-flow{to{stroke-dashoffset:-28}}.cb-menu>button.is-checked{color:#e04e00;font-weight:600}.cb-menu>button>svg:last-child:not(:first-child){margin-left:auto;color:#f50}.modal:has(>.cb-test){width:520px}@keyframes cb-bubble{0%{opacity:0;transform:translateY(4px)}}.canonical-scenario-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:18px}.sc-card{position:relative;display:flex;flex-direction:column;gap:10px;min-height:170px;padding:20px;border:1px solid #E4E7EC;border-radius:20px;background:var(--scene-surface, #fff);cursor:pointer;box-shadow:0 1px 2px #1018280a;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.sc-card:hover{border-color:#ffc3a3;box-shadow:0 10px 28px #1018280f;transform:translateY(-1px)}.sc-card-top{display:flex;align-items:flex-start;justify-content:space-between}.sc-card .canonical-scenario-symbol{width:44px;height:44px;margin:0;border-radius:13px}.sc-card .section-icon.is-nav{width:44px;height:44px;border-radius:13px}.sc-card .section-icon.is-nav>svg{width:29px;height:31px}.sc-card-more{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:#667085;cursor:pointer}.sc-card-more:hover,.sc-card-more[aria-expanded=true]{background:#fff1e9;color:#f50}.sc-card h3{margin:6px 0 0;font-size:17px;line-height:1.3;overflow-wrap:anywhere}.sc-card h3 a{color:inherit;text-decoration:none}.sc-card-state{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#667085;font-size:12.5px}.sc-card-state i{width:7px;height:7px;border-radius:50%;background:#98a2b3}.sc-card-state.is-live{color:#067647}.sc-card-state.is-live i{background:#12b76a;box-shadow:0 0 0 3px #12b76a22}.canonical-scenario-create{min-height:170px;border-radius:20px}.modal:has(>.ns){width:800px;max-height:calc(100dvh - 32px)}.ns{display:grid;gap:20px}.ns-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ns-mode,.ns-template{position:relative;border:1px solid #e4e7ec;background:#fff;color:#182230;text-align:left;cursor:pointer;transition:transform .22s ease-out}.ns-mode{display:grid;justify-items:start;gap:7px;padding:16px;border-radius:17px}.ns-mode b{font-size:14px}.ns-mode small{color:#667085;font-size:12px;line-height:1.4}.ns :is(.ns-mode,.ns-template)[aria-selected=true]{border-color:#f50;transform:translateY(-2px)}.ns :is(.ns-mode,.ns-template):focus-visible{outline:none!important;border-color:#f50}.ns :is(.ns-mode,.ns-template):focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #ff5500;border-radius:inherit;pointer-events:none}.ns :is(.ns-mode,.ns-template):hover:not(:disabled){transform:translateY(-2px)}.ns-body{animation:ns-in .22s ease-out}@keyframes ns-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ns-templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(360px,42vh);overflow-y:auto;padding:4px 2px}.ns-template{display:flex;align-items:center;gap:12px;padding:13px;border-radius:15px}.ns-template>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.ns-template b{font-size:13px;line-height:1.3}.ns-template small{color:#667085;font-size:12px;line-height:1.4}.ns .ns-choice-icon{display:grid;width:42px;height:42px;border-radius:12px;color:#fff}.ns .ns-choice-icon>svg{width:28px;height:30px}.ns-check{display:grid;place-items:center;width:21px;height:21px;flex:none;border:0;border-radius:7px;background:#f50;color:#fff;opacity:0;transform:scale(.5)}.ns-mode>.ns-check{position:absolute;top:15px;right:14px}.ns [aria-selected=true]>.ns-check{opacity:1;transform:none;animation:ns-check-in .42s cubic-bezier(.22,1,.36,1)}.ns [aria-selected=true]>.ns-choice-icon>svg{animation:ns-icon-pick .48s ease-out}@keyframes ns-check-in{0%{opacity:0;transform:scale(.4) rotate(-18deg)}65%{opacity:1;transform:scale(1.16) rotate(4deg)}to{opacity:1;transform:none}}@keyframes ns-icon-pick{0%{transform:scale(.86) rotate(-7deg)}60%{transform:scale(1.07) rotate(3deg)}to{transform:none}}.ns-hint{margin:0;padding:12px;border-radius:11px;background:#f9fafb;color:#667085;font-size:12.5px;line-height:1.5}.ns-error{margin:0;color:#d92d20;font-size:13px}.ns-field{display:grid;gap:8px;margin:0;color:#344054;font-size:13px;font-weight:600}.ns-field textarea{width:100%;padding:11px 14px;border:1px solid #d0d5dd;border-radius:12px;font:inherit;font-size:14px;font-weight:400;resize:vertical}.ns-field .ns-hint{font-weight:400}.ns-footer{display:flex;align-items:flex-end;gap:12px;padding-top:16px;border-top:1px solid #eaecf0}.ns-footer label{display:grid;flex:1;gap:7px;margin:0;color:#344054;font-size:13px;font-weight:600;min-width:0}.ns-footer input{width:100%;height:44px;padding:0 14px;border:1px solid #d0d5dd;border-radius:12px;font:inherit;font-size:14px;font-weight:500}.ns :is(input,textarea):focus{outline:none;border-color:#f50;box-shadow:none}.ns-footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:12px;font-weight:650;white-space:nowrap}@media(max-width:640px){.ns{gap:14px}.ns-modes{gap:7px}.ns-mode{padding:10px 8px;gap:7px;border-radius:13px}.ns-mode b{font-size:11.5px;line-height:1.3}.ns-mode small{display:none}.ns-mode>.ns-check{top:7px;right:5px;width:16px;height:16px;border-radius:5px}.ns .ns-mode .ns-choice-icon{width:34px;height:34px;border-radius:10px}.ns .ns-mode .ns-choice-icon>svg{width:23px;height:25px}.ns-templates{grid-template-columns:1fr;max-height:38dvh}.ns-template{padding:10px;gap:10px}.ns-footer{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.ns *,.ns *:after{animation:none!important;transition:none!important;transform:none!important}}.sc-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid #E4E7EC;border-radius:12px;background:#fff}.sc-tabs button{padding:7px 13px;border:0;border-radius:9px;background:transparent;color:#667085;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sc-tabs button[aria-selected=true]{background:#fff1e9;color:#e04e00}.cb-menu>button.sc-danger,.cb-menu>button.sc-danger>svg{color:#d92d20}.cb-menu>button.sc-danger:hover{background:#fef3f2}.btn.sc-btn-danger{background:#d92d20;border-color:#d92d20;color:#fff}.canonical-list-heading{flex-wrap:wrap}.canonical-workspace.is-editing,.cbx-editor,.cbx-palette,.cbx-test,.cbx-tools-menu{--bx-canvas: #f7f5f2;--bx-grid: #dcd4cb;--bx-surface: #fff;--bx-surface-2: #f8f6f3;--bx-surface-3: #f0ebe5;--bx-bubble: #f3eee8;--bx-line: #ece6df;--bx-line-strong: #ddd5cc;--bx-text: #1f1b18;--bx-muted: #736a63;--bx-faint: #a79d94;--bx-wire: #b3aaa1;--bx-accent: #f26522;--bx-accent-hover: #e0551a;--bx-accent-soft: #fff1e8;--bx-danger: #e5484d;--bx-danger-soft: #fef0f0;--bx-ok: #12a765;--bx-ok-soft: #eafaf1;--bx-warn: #c46a05;--bx-warn-soft: #fff7e6;--bx-note: #fff7d6;--bx-note-line: #f1dc8b;--bx-note-ink: #5b4a12;--bx-shadow: 0 1px 2px rgb(40 28 18 / .05), 0 6px 18px -8px rgb(40 28 18 / .18);--bx-shadow-lg: 0 18px 44px -12px rgb(40 28 18 / .24), 0 2px 6px rgb(40 28 18 / .06);color:var(--bx-text);font-family:Inter,Segoe UI,system-ui,sans-serif}.canonical-workspace.is-editing.view-dark,.cbx-editor.theme-dark,.cbx-palette.theme-dark,.cbx-test.theme-dark,.cbx-tools-menu.theme-dark{color-scheme:dark;--bx-canvas: #0f1319;--bx-grid: #262e3a;--bx-surface: #171c24;--bx-surface-2: #1c222c;--bx-surface-3: #252c37;--bx-bubble: #232a35;--bx-line: #29303b;--bx-line-strong: #373f4c;--bx-text: #eceae7;--bx-muted: #a3a8b1;--bx-faint: #6f7683;--bx-wire: #5c6574;--bx-accent: #ff6a1a;--bx-accent-hover: #ff751a;--bx-accent-soft: #35363e;--bx-danger: #ff6b70;--bx-danger-soft: rgb(255 107 112 / .12);--bx-ok: #3ccb7f;--bx-ok-soft: rgb(60 203 127 / .13);--bx-warn: #fdb022;--bx-warn-soft: #222328;--bx-note: #222328;--bx-note-line: #41424a;--bx-note-ink: #ececef;--bx-shadow: 0 1px 2px rgb(0 0 0 / .3), 0 8px 20px -8px rgb(0 0 0 / .5);--bx-shadow-lg: 0 20px 48px -12px rgb(0 0 0 / .6)}.tone-blue{--tone-color: #2563eb}.tone-cyan{--tone-color: #0891b2}.tone-slate{--tone-color: #64748b}.tone-fuchsia{--tone-color: #c026d3}.tone-lime{--tone-color: #65a30d}.tone-orange{--tone-color: #f26522}.tone-indigo{--tone-color: #4f46e5}.tone-teal{--tone-color: #0d9488}.tone-sky{--tone-color: #0284c7}.tone-amber{--tone-color: #d97706}.tone-rose{--tone-color: #e11d48}.tone-purple{--tone-color: #9333ea}.tone-green{--tone-color: #16a34a}.tone-emerald{--tone-color: #059669}.tone-gray{--tone-color: #98a2b3}.tone-yellow{--tone-color: #ca8a04}.tone-pink{--tone-color: #db2777}.tone-violet{--tone-color: #7c3aed}[class*=tone-]{--tone: var(--tone-color)}.canonical-editor.cbx-editor{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bx-canvas)}.canonical-workspace.is-editing:has(.cbx-editor){background:var(--bx-canvas, #f7f5f2)}.canonical-workspace.is-editing .sk-canvas{background-color:var(--bx-canvas)}.canonical-workspace.is-editing .sk-canvas.grid-dots{background-image:radial-gradient(circle,var(--bx-grid) 1.15px,transparent 1.4px)}.canonical-workspace.is-editing .sk-canvas.grid-lines{background-image:linear-gradient(color-mix(in srgb,var(--bx-grid) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--bx-grid) 50%,transparent) 1px,transparent 1px)}.canonical-workspace.is-editing .sk-canvas.grid-none{background-image:none}.cbx-bar{display:flex;align-items:center;gap:12px;height:60px;flex:none;padding:0 14px 0 12px;background:var(--bx-surface);border-bottom:1px solid var(--bx-line);position:relative;z-index:20}.cbx-back{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid var(--bx-line);border-radius:12px;color:var(--bx-muted);background:var(--bx-surface);transition:background .15s,color .15s}.cbx-back:hover{background:var(--bx-surface-2);color:var(--bx-text)}.cbx-name{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.cbx-editor .cbx-name input{width:auto;field-sizing:content;min-width:120px;max-width:min(420px,38vw);padding:6px 8px;margin:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--bx-text);font-weight:700;font-size:16px;line-height:1.3;font-family:inherit;text-overflow:ellipsis;letter-spacing:-.01em}.cbx-editor .cbx-name input:hover:not(:disabled){border-color:var(--bx-line)}.cbx-editor .cbx-name input:focus{outline:none;border-color:var(--bx-accent);box-shadow:0 0 0 3px var(--bx-accent-soft);background:var(--bx-surface)}.cbx-pub{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:650;color:var(--bx-muted);background:var(--bx-surface-3);white-space:nowrap}.cbx-pub i{width:6px;height:6px;border-radius:50%;background:currentColor}.cbx-pub.is-live{color:var(--bx-ok);background:var(--bx-ok-soft)}.cbx-pub.is-live i{box-shadow:0 0 0 3px color-mix(in srgb,var(--bx-ok) 25%,transparent)}.cbx-pub.is-changed{color:var(--bx-warn);background:var(--bx-warn-soft)}.cbx-save{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12.5px;color:var(--bx-muted);white-space:nowrap;opacity:0;transform:translateY(2px);transition:opacity .25s ease,transform .25s ease}.cbx-save.is-saving,.cbx-save.is-saved,.cbx-save.is-error,.cbx-save.is-readonly{opacity:1;transform:none}.cbx-save.is-saved{color:var(--bx-ok)}.cbx-save.is-error{color:var(--bx-danger)}.cbx-spinner{width:12px;height:12px;border:2px solid var(--bx-line-strong);border-top-color:var(--bx-accent);border-radius:50%;animation:cbx-spin .7s linear infinite}@keyframes cbx-spin{to{transform:rotate(360deg)}}.cbx-actions{display:flex;align-items:center;gap:8px;flex:none}.cbx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 15px;border:1px solid var(--bx-line-strong);border-radius:12px;background:var(--bx-surface);color:var(--bx-text);font-weight:650;font-size:13.5px;line-height:1;font-family:inherit;cursor:pointer;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,var(--bx-line-strong) 70%,transparent);transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .08s}.cbx-btn:hover:not(:disabled){background:var(--bx-surface-2);border-color:color-mix(in srgb,var(--bx-text) 22%,var(--bx-line-strong))}.cbx-btn:active:not(:disabled){transform:translateY(1px)}.cbx-btn:disabled{opacity:.5;cursor:not-allowed}.cbx-btn svg{flex:none}.cbx-btn.is-primary{border-color:#e2561a;background:linear-gradient(180deg,#ff7f45,#f26522);color:#fff;box-shadow:inset 0 1px #ffffff47,0 1px 2px #f265224d,0 6px 14px -6px #f26522b3;text-shadow:0 1px 0 rgb(0 0 0 / .08)}.cbx-btn.is-primary:hover:not(:disabled){background:linear-gradient(180deg,#ff8b56,#f4722f);border-color:#e2561a}.cbx-btn.cbx-publish.is-live{border-color:transparent;background:var(--bx-ok-soft);color:var(--bx-ok);box-shadow:none;text-shadow:none;opacity:1}.cbx-btn.is-danger{color:var(--bx-danger)}.cbx-btn.is-danger:hover:not(:disabled){background:var(--bx-danger-soft);border-color:color-mix(in srgb,var(--bx-danger) 40%,transparent)}.cbx-badge{display:grid;place-items:center;min-width:19px;height:19px;margin-left:2px;padding:0 5px;border-radius:10px;background:#fff;color:var(--bx-accent);font-size:11px;font-weight:800;text-shadow:none}.cbx-editor .cb-more-trigger{width:38px;height:38px;border:1px solid var(--bx-line-strong);border-radius:12px;background:var(--bx-surface);color:var(--bx-muted)}.cbx-editor .cb-more-trigger:hover{background:var(--bx-surface-2);color:var(--bx-text)}.cbx-x{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:9px;background:transparent;color:var(--bx-muted);cursor:pointer}.cbx-x:hover:not(:disabled){background:var(--bx-surface-3);color:var(--bx-text)}.cbx-editor .cb-notices:empty{display:none}.cbx-editor .cb-notices{padding:8px 14px 0;background:var(--bx-canvas)}.canonical-layout.cbx-stage{flex:1;min-height:0;position:relative;display:block;overflow:hidden}.cbx-canvas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;cursor:default;background-color:var(--bx-canvas)}.cbx-canvas.is-panning{cursor:grabbing}.cbx-canvas.is-dropping{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--bx-accent) 45%,transparent)}.cbx-canvas.grid-dots{background-image:radial-gradient(circle,var(--bx-grid) 1.15px,transparent 1.4px)}.cbx-canvas.grid-lines{background-image:linear-gradient(color-mix(in srgb,var(--bx-grid) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--bx-grid) 50%,transparent) 1px,transparent 1px)}.cbx-canvas.grid-none{background-image:none}.cbx-plane{position:absolute;left:0;top:0;width:12000px;height:12000px;transform-origin:0 0}.cbx-wires{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.cbx-wire{--port: var(--bx-wire)}.cbx-wire-line{fill:none;stroke:var(--port);stroke-width:2;stroke-linecap:round;opacity:.72;transition:stroke-width .15s,opacity .15s}.cbx-wire-head{fill:var(--port);stroke:none;opacity:.8}.cbx-wire.is-fallback .cbx-wire-line{stroke-dasharray:6 6;opacity:.8}.cbx-wire-hit{fill:none;stroke:transparent;stroke-width:16;pointer-events:stroke;cursor:pointer;outline:none}.cbx-wire.is-hover .cbx-wire-line,.cbx-wire.is-around .cbx-wire-line{opacity:1;stroke-width:2.7}.cbx-wire.is-hover .cbx-wire-head,.cbx-wire.is-around .cbx-wire-head{opacity:1}.cbx-wire.is-around .cbx-wire-line{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--port) 45%,transparent));stroke-dasharray:9 7;animation:cbx-flow .7s linear infinite}.cbx-wire.is-hover:not(.is-around):not(.is-selected) .cbx-wire-line{stroke-dasharray:9 7;animation:cbx-flow 1.1s linear infinite}.cbx-wire.is-traced .cbx-wire-line{stroke:var(--bx-ok);opacity:1;stroke-width:2.8;stroke-dasharray:10 6;animation:cbx-flow .9s linear infinite}.cbx-wire.is-traced .cbx-wire-head{fill:var(--bx-ok);opacity:1}.cbx-wire.is-selected .cbx-wire-line{stroke:var(--bx-accent);opacity:1;stroke-width:3;stroke-dasharray:9 7;animation:cbx-flow .55s linear infinite}.cbx-wire.is-selected .cbx-wire-head{fill:var(--bx-accent);opacity:1}@keyframes cbx-flow{to{stroke-dashoffset:-16}}.cbx-wire-preview{fill:none;stroke:var(--bx-accent);stroke-width:2.2;stroke-dasharray:6 5}.cbx-node{position:absolute;width:280px;box-sizing:border-box;border:1px solid var(--bx-line);border-radius:16px;background:var(--bx-surface);box-shadow:var(--bx-shadow);transition:border-color .15s,box-shadow .15s;cursor:grab}.cbx-node:active{cursor:grabbing}.cbx-node:hover{border-color:var(--bx-line-strong)}.cbx-node.has-issue{border-color:color-mix(in srgb,var(--bx-danger) 50%,var(--bx-line))}.cbx-node.is-selected{border-color:var(--bx-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bx-accent) 22%,transparent),var(--bx-shadow-lg)}.cbx-node.is-linked{border-color:color-mix(in srgb,var(--bx-accent) 55%,var(--bx-line))}.cbx-node.is-target{border-color:var(--bx-accent);box-shadow:0 0 0 5px var(--bx-accent-soft),var(--bx-shadow)}.cbx-node.is-match{box-shadow:0 0 0 3px #fdb0228c,var(--bx-shadow)}.cbx-node.is-traced:not(.is-selected){box-shadow:0 0 0 3px color-mix(in srgb,var(--bx-ok) 35%,transparent),var(--bx-shadow)}.cbx-in{position:absolute;left:-6px;top:22px;width:11px;height:11px;margin-top:-5.5px;border:2px solid var(--bx-accent);border-radius:50%;background:var(--bx-surface);box-sizing:border-box;z-index:1;opacity:0;transition:opacity .12s;pointer-events:none}.cbx-node.is-target .cbx-in{opacity:1;background:var(--bx-accent)}.cbx-head{position:relative;display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;min-height:44px;padding:9px 30px 7px 11px;border:0;background:transparent;color:var(--bx-text);cursor:inherit;font:inherit;text-align:left;outline:none}.cbx-head:focus-visible{box-shadow:inset 0 0 0 2px var(--bx-accent);border-radius:15px 15px 0 0}.cbx-head-icon{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--tone-color);color:#fff;box-shadow:inset 0 -1px #00000024,0 1px 2px color-mix(in srgb,var(--tone-color) 40%,transparent)}.cbx-title{flex:1;min-width:0;font-size:13.5px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbx-title small{margin-left:5px;color:var(--bx-faint);font-size:12px;font-weight:600}.cbx-editor .cbx-title-input{flex:1;min-width:0;height:28px;margin:0;padding:0 8px;border:1px solid var(--bx-accent);border-radius:8px;outline:none;background:var(--bx-surface);color:var(--bx-text);font:inherit;font-size:13.5px;font-weight:700;box-shadow:0 0 0 3px var(--bx-accent-soft);cursor:text}.cbx-issue-dot{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--bx-danger);color:#fff;font-size:11.5px;font-weight:800;line-height:1;box-shadow:0 0 0 3px var(--bx-danger-soft)}.cbx-body{display:grid;gap:7px;padding:0 12px 12px}.cbx-body:empty{display:none}.cbx-center{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:8px 10px;border-radius:10px;background:var(--bx-surface-2);color:var(--bx-text);font-size:12.5px;line-height:1.45;text-align:center}.cbx-center svg{flex:none;color:var(--tone-color)}.cbx-center b{font-weight:750}.cbx-center.is-big{font-size:15px}.cbx-schedule-summary{margin:0;color:var(--bx-text);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.cbx-center.is-empty{color:var(--bx-faint);font-style:italic}.cbx-say{position:relative;padding:9px 11px;border-radius:14px 14px 14px 5px;background:var(--bx-bubble)}.cbx-say p{margin:0;color:var(--bx-text);font-size:12.5px;line-height:1.47;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.cbx-say p.is-empty{color:var(--bx-faint);font-style:italic}.cbx-var{padding:0 4px;border-radius:5px;background:color-mix(in srgb,#6366f1 13%,transparent);color:#4f46e5;font-weight:600}.theme-dark .cbx-var{color:#a5b4fc}.cbx-keys{display:grid;gap:6px}.cbx-key{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 12px;border:1px solid var(--bx-line-strong);border-radius:10px;background:var(--bx-surface);color:var(--bx-text);box-shadow:0 1.5px 0 var(--bx-line-strong);font-size:12.5px;font-weight:650;text-align:center;overflow-wrap:anywhere}.cbx-key.is-linked{border-color:color-mix(in srgb,var(--tone-color) 45%,var(--bx-line-strong));box-shadow:0 1.5px color-mix(in srgb,var(--tone-color) 40%,var(--bx-line-strong))}.cbx-key.is-link{background:var(--bx-surface-2);color:var(--bx-muted);box-shadow:none;border-color:var(--bx-line)}.cbx-key.is-link svg{flex:none;color:#0284c7}.cbx-key.is-plain{border-style:dashed;box-shadow:none;color:var(--bx-muted)}.cbx-foot{display:grid;padding:4px 0 7px;border-top:1px dashed var(--bx-line)}.cbx-foot:empty{display:none}.cbx-exit{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:40px;padding:4px 24px 4px 12px}.cbx-exit-label{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--bx-muted);font-size:12px;font-weight:600;line-height:1.35;text-align:right;overflow-wrap:anywhere}.cbx-exit-label>svg{flex:none;color:var(--port)}.cbx-body.is-branches{gap:3px;padding:0 0 8px}.cbx-exit.is-branch{justify-content:flex-start;min-height:40px;margin:0 8px;padding:6px 18px 6px 6px;border-radius:10px}.cbx-exit.is-branch:hover{background:var(--bx-surface-2)}.cbx-exit.is-branch .cbx-handle{right:-23px}.cbx-exit.is-branch .cbx-exit-label{align-items:flex-start;gap:8px;color:var(--bx-text);font-size:12px;text-align:left}.cbx-branch-no{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;background:color-mix(in srgb,var(--tone-color) 14%,var(--bx-surface));color:var(--tone-color);font-size:11px;font-weight:800}.cbx-rules{display:grid;gap:4px;min-width:0;padding-top:1px}.cbx-exit.is-variant{justify-content:stretch;min-height:34px;margin:0 8px;padding:4px 18px 4px 6px}.cbx-exit.is-variant .cbx-handle{right:-23px}.cbx-exit.is-variant .cbx-exit-label{flex:1}.cbx-variant{display:flex;align-items:center;gap:9px;width:100%;font-size:12.5px}.cbx-variant b{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;background:var(--variant);color:#fff;font-size:11px;font-weight:800}.cbx-variant i{flex:1;height:6px;border-radius:3px;background:var(--bx-surface-3);overflow:hidden}.cbx-variant i span{display:block;height:100%;border-radius:3px;background:var(--variant)}.cbx-variant em{flex:none;min-width:34px;color:var(--bx-text);font-style:normal;font-weight:750;text-align:right}.cbx-rule{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;line-height:1.35}.cbx-rule b{font-weight:600}.cbx-rule em{width:100%;color:var(--bx-faint);font-size:10px;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cbx-rule.is-empty{color:var(--bx-faint);font-style:italic}.cbx-chip{display:inline-block;max-width:100%;padding:2px 7px;border-radius:6px;background:var(--bx-surface-3);color:var(--bx-text);font-size:11.5px;font-weight:650;overflow-wrap:anywhere}.cbx-chip.is-empty{color:var(--bx-faint);font-style:italic;font-weight:500}.cbx-words{display:flex;flex-wrap:wrap;gap:4px}.cbx-words em{color:var(--bx-faint);font-size:11.5px;font-style:normal;font-weight:700}.cbx-op{display:flex;align-items:center;flex-wrap:wrap;gap:6px 7px;padding:7px 9px;border-radius:10px;background:var(--bx-surface-2);color:var(--bx-text);font-size:12.5px;line-height:1.4}.cbx-op>svg{flex:none;color:var(--tone-color)}.cbx-op.is-remove>svg{color:var(--bx-danger)}.cbx-op>span:not(.cbx-chip){min-width:0;overflow-wrap:anywhere}.cbx-handle{position:absolute;right:-16px;top:50%;display:grid;place-items:center;width:32px;height:32px;padding:0;margin:0;border:0;background:transparent;transform:translateY(-50%);cursor:crosshair;z-index:2}.cbx-handle.is-head{top:22px}.cbx-key .cbx-handle.is-key{right:-29px}.cbx-handle:disabled{cursor:default;opacity:1!important}.cbx-dot{width:12px;height:12px;box-sizing:border-box;border:2.5px solid var(--port, var(--bx-wire));border-radius:50%;background:var(--bx-surface);box-shadow:0 0 0 2px var(--bx-surface);transition:transform .12s,background .12s,border-color .12s}.cbx-dot.is-linked{background:var(--port, var(--bx-wire))}.cbx-handle:not(:disabled):hover .cbx-dot,.cbx-handle:focus-visible .cbx-dot{transform:scale(1.4);background:var(--port, var(--bx-accent))}.cbx-handle:focus-visible{outline:none}.cbx-node.cbx-trigger{width:236px;border-radius:22px;border-color:color-mix(in srgb,#059669 40%,var(--bx-line));background:linear-gradient(135deg,color-mix(in srgb,#059669 9%,var(--bx-surface)),var(--bx-surface) 70%)}.cbx-trigger .cbx-head{min-height:52px;padding:8px 26px 8px 9px;border-radius:22px;cursor:pointer}.cbx-trigger .cbx-head-icon{width:34px;height:34px;border-radius:50%}.cbx-trigger-text{display:grid;flex:1;min-width:0;line-height:1.25}.cbx-trigger-text b{font-size:14px;font-weight:750}.cbx-trigger-text small{overflow:hidden;color:var(--bx-muted);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cbx-trigger .cbx-handle.is-head{top:50%}.cbx-node.cbx-trigger.is-selected{border-color:#059669;box-shadow:0 0 0 3px color-mix(in srgb,#059669 22%,transparent),var(--bx-shadow-lg)}.cbx-node-tools{position:absolute;z-index:3;display:flex;gap:2px;padding:3px;transform:translate(-100%);border:1px solid var(--bx-line);border-radius:12px;background:var(--bx-surface);box-shadow:var(--bx-shadow-lg);animation:cbx-pop .12s ease-out}.cbx-node-tools button{position:relative;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--bx-muted);cursor:pointer}.cbx-node-tools button:hover{color:var(--bx-text);background:var(--bx-surface-3)}.cbx-node-tools button.is-danger:hover{color:var(--bx-danger);background:var(--bx-danger-soft)}.cbx-tools-menu{z-index:1200;display:grid;min-width:236px;padding:6px;border:1px solid var(--bx-line);border-radius:14px;background:var(--bx-surface);color:var(--bx-text);box-shadow:var(--bx-shadow-lg);animation:cbx-pop .12s ease-out}.cbx-tools-menu button{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.cbx-tools-menu button span{flex:1}.cbx-tools-menu button:hover:not(:disabled){background:var(--bx-surface-2)}.cbx-tools-menu button:disabled{cursor:default;color:var(--bx-muted)}.cbx-tools-menu button.is-danger{color:var(--bx-danger)}.cbx-tools-menu kbd{color:var(--bx-faint);font:inherit;font-size:12px}.cbx-tools-menu>i{height:1px;margin:4px 6px;background:var(--bx-line)}.cbx-note{position:absolute;width:240px;box-sizing:border-box;padding:0 0 12px;border:1px solid var(--bx-note-line);border-radius:14px;background:var(--bx-note);color:var(--bx-note-ink);box-shadow:var(--bx-shadow);cursor:grab;overflow:hidden}.cbx-note.is-editing{box-shadow:0 0 0 3px color-mix(in srgb,var(--bx-note-line) 70%,transparent),var(--bx-shadow-lg);cursor:default}.cbx-note-head{position:relative;display:flex;align-items:center;gap:6px;min-height:32px;margin-bottom:4px;padding:6px 30px 6px 12px;font-size:12px;font-weight:750;letter-spacing:.02em}.cbx-note-head button{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;opacity:0;transition:opacity .15s}.cbx-note:hover .cbx-note-head button{opacity:1}.cbx-note p{margin:0;padding:0 12px;font-size:12.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.cbx-editor .cbx-note textarea{display:block;width:calc(100% - 16px);min-height:96px;box-sizing:border-box;margin:0 8px;padding:4px 6px;border:0;border-radius:8px;background:color-mix(in srgb,#fff 45%,transparent);color:inherit;font:inherit;font-size:12.5px;line-height:1.45;resize:vertical;outline:none;box-shadow:none}.theme-dark .cbx-note textarea{background:#0000002e}.cbx-muted{opacity:.6;font-style:italic}.cbx-floating{position:absolute;z-index:5}.cbx-empty{left:50%;top:calc(50% + 64px);display:grid;justify-items:center;gap:8px;width:min(430px,calc(100% - 40px));padding:22px 22px 20px;transform:translate(-50%);border:1px solid var(--bx-line);border-radius:20px;background:var(--bx-surface);box-shadow:var(--bx-shadow-lg);text-align:center}.cbx-empty-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--bx-accent-soft);color:var(--bx-accent)}.cbx-empty strong{font-size:16px}.cbx-empty p{margin:0 0 6px;color:var(--bx-muted);font-size:13px;line-height:1.5}.cbx-empty-kinds{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.cbx-empty-kinds button{display:grid;justify-items:center;gap:7px;padding:14px 6px 12px;border:1px solid var(--bx-line);border-radius:14px;background:var(--bx-surface);color:var(--bx-text);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;transition:border-color .15s,transform .1s,box-shadow .15s}.cbx-empty-kinds button:hover{border-color:var(--tone-color);box-shadow:0 6px 16px -10px var(--tone-color);transform:translateY(-1px)}.cbx-tile-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--tone-color);color:#fff}.cbx-start-hint{left:50%;top:14px;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;transform:translate(-50%);border:1px solid color-mix(in srgb,#059669 35%,var(--bx-line));border-radius:99px;background:var(--bx-surface);color:var(--bx-text);font-size:12.5px;box-shadow:var(--bx-shadow);white-space:nowrap}.cbx-start-hint svg{color:#059669}.cbx-tools{left:14px;top:14px;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--bx-line);border-radius:14px;background:var(--bx-surface);box-shadow:var(--bx-shadow)}.cbx-tools>i{width:1px;height:20px;margin:0 4px;background:var(--bx-line)}.cbx-tool{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--bx-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.cbx-tool.has-label{width:auto;padding:0 12px 0 10px}.cbx-tool:hover{background:var(--bx-surface-3);color:var(--bx-text)}.cbx-tool.is-active{background:var(--bx-accent-soft);color:var(--bx-accent)}.cbx-search{display:flex;align-items:center;border-radius:10px}.cbx-search.is-open{background:var(--bx-surface-3)}.cbx-editor .cbx-search input{width:180px;height:36px;padding:0 6px 0 0;margin:0;border:0;background:transparent;color:var(--bx-text);font-size:13px;font-family:inherit;outline:none}.cbx-search span{padding:0 10px 0 4px;color:var(--bx-muted);font-size:12px;white-space:nowrap}.cbx-zoombar{right:16px;bottom:16px;display:flex;align-items:center;gap:1px;padding:4px;border:1px solid var(--bx-line);border-radius:14px;background:var(--bx-surface);box-shadow:var(--bx-shadow-lg);transition:right .2s ease}.cbx-zoombar button{position:relative;display:grid;place-items:center;min-width:34px;height:34px;padding:0 4px;border:0;border-radius:9px;background:transparent;color:var(--bx-muted);font-weight:650;font-size:12.5px;line-height:1;font-family:inherit;cursor:pointer}.cbx-zoombar button:hover:not(:disabled){background:var(--bx-surface-3);color:var(--bx-text)}.cbx-zoombar button:disabled{opacity:.35;cursor:default}.cbx-zoombar button.is-on{color:var(--bx-accent)}.cbx-zoombar .cbx-zoom-value{min-width:48px}.cbx-zoombar>i{width:1px;height:20px;margin:0 3px;background:var(--bx-line)}.cbx-minimap{right:16px;bottom:66px;padding:6px;border:1px solid var(--bx-line);border-radius:14px;background:var(--bx-surface);box-shadow:var(--bx-shadow-lg);transition:right .2s ease}.cbx-minimap svg{display:block;border-radius:9px;background:var(--bx-canvas);cursor:pointer;touch-action:none}.cbx-minimap-view{fill:color-mix(in srgb,var(--bx-accent) 9%,transparent);stroke:var(--bx-accent);stroke-width:1.5}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:30;transform:translate(-50%);padding:6px 10px;border-radius:8px;background:#1f1b18;color:#fff;font-size:12px;font-weight:500;line-height:1.35;white-space:nowrap;pointer-events:none;box-shadow:0 6px 16px #0003;text-align:left}.cbx-zoombar [data-tip]:hover:after,.cbx-zoombar [data-tip]:focus-visible:after{left:auto;right:0;transform:none}.cbx-tools [data-tip]:hover:after,.cbx-tools [data-tip]:focus-visible:after{top:calc(100% + 8px);bottom:auto;left:0;transform:none}.cbx-node-tools [data-tip]:hover:after{bottom:calc(100% + 8px)}@media(hover:none){[data-tip]:after{display:none!important}}.cbx-selection{top:14px;left:50%;display:flex;align-items:center;gap:6px;padding:5px 6px 5px 12px;transform:translate(-50%);border:1px solid var(--bx-line);border-radius:12px;background:var(--bx-surface);box-shadow:var(--bx-shadow-lg);font-size:13px}.cbx-selection strong{margin-right:4px}.cbx-selection button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--bx-text);font:inherit;cursor:pointer}.cbx-selection button:hover{background:var(--bx-surface-3)}.cbx-selection button.is-danger{color:var(--bx-danger)}.cbx-hint{left:50%;bottom:22px;padding:8px 14px;transform:translate(-50%);border-radius:99px;background:var(--bx-text);color:var(--bx-surface);font-size:12.5px;box-shadow:var(--bx-shadow-lg);pointer-events:none}.cbx-wire-delete{position:absolute;z-index:4;display:grid;place-items:center;width:28px;height:28px;transform:translate(-50%,-50%);border:2px solid var(--bx-surface);border-radius:50%;background:var(--bx-danger);color:#fff;box-shadow:var(--bx-shadow-lg);cursor:pointer}.cbx-marquee{position:absolute;z-index:3;border:1.5px dashed var(--bx-accent);border-radius:8px;background:var(--bx-accent-soft);pointer-events:none}.cbx-invite{position:absolute;right:14px;top:14px;z-index:5;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border:1px solid var(--bx-line);border-radius:16px;background:var(--bx-surface);box-shadow:var(--bx-shadow-lg)}.cbx-stage.has-side .cbx-invite{display:none}.cbx-invite div{display:grid;font-size:13px}.cbx-invite span:not(.cbx-invite-icon){color:var(--bx-muted);font-size:12px}.cbx-invite-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--bx-accent-soft);color:var(--bx-accent)}.cbx-invite .cbx-btn{height:32px}.cbx-palette{z-index:1200;max-height:min(640px,calc(100vh - 24px));max-height:min(640px,calc(100dvh - 24px));padding:6px;overflow-y:auto;box-sizing:border-box;border:1px solid var(--bx-line);border-radius:16px;background:var(--bx-surface);box-shadow:var(--bx-shadow-lg);animation:cbx-pop .14s ease-out}@keyframes cbx-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}}.cbx-palette-title{display:block;padding:8px 10px 6px;color:var(--bx-faint);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.cbx-palette-row{min-height:40px;display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:10px;background:transparent;color:var(--bx-text);text-align:left;font:inherit;cursor:pointer}.cbx-palette-row:hover:not(:disabled),.cbx-palette-row:focus-visible{background:var(--bx-surface-2);outline:none}.cbx-palette-row:disabled{cursor:default}.cbx-palette-row:disabled .cbx-palette-text{opacity:.55}.cbx-row-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--tone-color, var(--bx-surface-3));color:#fff}.cbx-palette-text{display:grid;gap:1px;flex:1;min-width:0}.cbx-palette-text b{font-size:13.5px;font-weight:650}.cbx-palette-text small{color:var(--bx-muted);font-size:11.5px;white-space:normal;line-height:1.45;overflow-wrap:break-word}.cbx-palette-group{border-top:1px solid var(--bx-line);padding:3px 0}.cbx-palette-group summary{display:flex;justify-content:space-between;align-items:center;padding:10px;font-size:12px;font-weight:650;color:var(--bx-muted);cursor:pointer;list-style:none}.cbx-palette-group summary::-webkit-details-marker{display:none}.cbx-palette-group[open] summary>svg{transform:rotate(180deg)}.cbx-channel-stack{width:30px;flex:0 0 30px;display:flex;align-items:center}.cbx-channel-stack>:last-child{margin:12px 0 0 -9px}.cbx-empty .cbx-welcome-close{position:absolute;right:9px;top:9px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--bx-muted);cursor:pointer}.cbx-empty .cbx-welcome-close:hover{background:var(--bx-surface-2)}.cbx-palette-text small.is-on{color:var(--bx-ok)}.cbx-palette em{flex:none;padding:2px 7px;border-radius:6px;background:var(--bx-surface-3);color:var(--bx-muted);font-size:11px;font-style:normal;font-weight:700}.cbx-palette-row>svg:last-child{color:var(--bx-faint)}.cbx-palette .cbx-palette-back{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:0;background:none;color:var(--bx-muted);font:inherit;font-size:13px;cursor:pointer}.cbx-palette-channel{display:flex;align-items:center;gap:11px;padding:8px 10px}.cbx-palette-channel span{display:grid}.cbx-palette-channel small{color:var(--bx-muted);font-size:12px}.cbx-palette-note{margin:4px 8px 6px;padding:8px 10px;border-radius:10px;background:var(--bx-ok-soft);color:var(--bx-ok);font-size:12.5px;line-height:1.4}.cbx-palette-connect{display:flex;align-items:center;justify-content:center;gap:7px;margin:6px;padding:10px;border-radius:11px;background:var(--bx-accent);color:#fff!important;font-size:13px;font-weight:650;text-decoration:none}.cbx-panel{position:absolute;top:0;right:0;bottom:0;z-index:6;display:flex;flex-direction:column;max-width:100%;border-left:1px solid var(--bx-line);background:var(--bx-surface);box-shadow:-16px 0 36px -20px #281c1247;overflow:hidden;animation:cbx-panel-in .18s ease-out}@keyframes cbx-panel-in{0%{opacity:0;transform:translate(14px)}}.cbx-panel-head{position:relative;display:flex;align-items:center;gap:12px;padding:14px 12px 14px 16px;border-bottom:1px solid var(--bx-line);background:linear-gradient(180deg,color-mix(in srgb,var(--tone-color) 7%,var(--bx-surface)),var(--bx-surface))}.cbx-panel-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--tone-color);color:#fff;box-shadow:inset 0 -1px #00000024,0 4px 10px -4px var(--tone-color)}.cbx-panel-title{display:grid;gap:1px;flex:1;min-width:0;margin:0}.cbx-panel-title small{color:var(--bx-muted);font-size:11.5px;font-weight:650}.cbx-panel-title h2{margin:0;color:var(--bx-text);font-size:17px;font-weight:800;letter-spacing:-.01em}.cbx-editor .cbx-panel-title input{width:100%;min-width:0;box-sizing:border-box;margin:0 0 0 -7px;padding:3px 7px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--bx-text);font:inherit;font-size:16.5px;font-weight:800;letter-spacing:-.01em}.cbx-editor .cbx-panel-title input::placeholder{color:var(--bx-text);opacity:.9}.cbx-editor .cbx-panel-title input:hover:not(:disabled){border-color:var(--bx-line-strong)}.cbx-editor .cbx-panel-title input:focus{outline:none;border-color:var(--bx-accent);background:var(--bx-surface);box-shadow:0 0 0 3px var(--bx-accent-soft)}.cbx-editor .cbx-panel-title input:focus::placeholder{color:var(--bx-faint)}.cbx-panel-issue{display:flex;align-items:center;gap:8px;margin:12px 16px 0;padding:9px 11px;border-radius:10px;background:var(--bx-danger-soft);color:var(--bx-danger);font-size:12.5px}.cbx-editor .cbx-panel-body{flex:1;min-height:0;margin:0;padding:16px 18px 28px;border:0;overflow-y:auto}.be{display:grid;gap:12px}.be-section{display:grid;gap:8px}.be-section h3{margin:0;color:var(--bx-text);font-size:13px;font-weight:700}.be-hint{margin:0;color:var(--bx-muted);font-size:12px;line-height:1.5}.be-hint.is-error{color:var(--bx-danger)}.be-note{margin:0;padding:10px 12px;border-radius:11px;background:var(--bx-surface-2);color:var(--bx-muted);font-size:12.5px;line-height:1.5}.be-sep{width:100%;height:1px;margin:4px 0;border:0;background:var(--bx-line)}.cbx-editor .be :is(input:not([type=checkbox]):not([type=range]),:is(select,.ch-select),textarea){width:100%;min-width:0;box-sizing:border-box;margin:0;padding:9px 11px;border:1px solid var(--bx-line-strong);border-radius:11px;background:var(--bx-surface);color:var(--bx-text);font-size:13.5px;line-height:1.4;font-family:inherit;transition:border-color .15s,box-shadow .15s}.cbx-editor .be :is(input,:is(select,.ch-select),textarea):focus{outline:none;border-color:var(--bx-accent);box-shadow:0 0 0 3px var(--bx-accent-soft)}.cbx-editor .be :is(input,textarea)::placeholder{color:var(--bx-faint)}.cbx-editor .be textarea.be-textarea{min-height:96px;resize:vertical}.cbx-editor .be label{display:grid;gap:6px;margin:0;color:var(--bx-muted);font-size:12.5px;font-weight:600}.be-field{display:grid;gap:6px}.be-row{display:flex;align-items:center;gap:6px;min-width:0}.be-row>input,.be-row>:is(select,.ch-select){flex:1}.cbx-editor .be input.be-number{flex:0 0 72px;width:72px}.be-duration{max-width:260px}.be-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--bx-faint);cursor:pointer}.be-icon:hover:not(:disabled){background:var(--bx-danger-soft);color:var(--bx-danger)}.be-icon:disabled{opacity:.35;cursor:default}.be-small{display:inline-flex;align-items:center;gap:5px;flex:none;height:36px;padding:0 13px;border:0;border-radius:10px;background:linear-gradient(180deg,#ff7f45,#f26522);color:#fff;font-weight:650;font-size:12.5px;font-family:inherit;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff40,0 1px 2px #f265224d}.be-small:disabled{opacity:.5;cursor:default}.be-divider{display:flex;align-items:center;gap:10px;margin:6px 0 0;color:var(--bx-text);font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.be-divider:after{content:"";flex:1;height:1px;background:var(--bx-line)}.be-divider.is-no{color:var(--bx-muted)}.be-label-caps{display:flex;align-items:center;gap:6px;margin:2px 0 -4px;color:var(--bx-muted);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.be-caps-sm{color:var(--bx-muted);font-size:10.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.be-pickwrap{position:relative;display:grid}.be-pick{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;border:1.5px dashed var(--bx-line-strong);border-radius:12px;background:transparent;color:var(--bx-muted);font:inherit;font-size:13.5px;font-weight:650;text-align:left;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.be-pick>span{flex:1}.be-pick:hover,.be-pick[aria-expanded=true]{border-color:var(--bx-accent);color:var(--bx-accent);background:var(--bx-accent-soft)}.be-pick.is-compact{min-height:34px;font-size:12.5px;border-radius:10px}.be-linked{display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--bx-line);border-radius:12px;background:var(--bx-surface);box-shadow:inset 3px 0 0 var(--tone-color),0 1px 0 var(--bx-line)}.be-linked-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:8px 10px 8px 12px;border:0;background:transparent;color:var(--bx-text);font:inherit;text-align:left;cursor:pointer}.be-linked-main:hover{background:var(--bx-surface-2)}.be-linked-icon{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--tone-color);color:#fff}.be-linked-text{display:grid;min-width:0}.be-linked-text b{overflow:hidden;font-size:13.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.be-linked-text small{overflow:hidden;color:var(--bx-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.be-linked-x{display:grid;place-items:center;width:38px;flex:none;border:0;border-left:1px solid var(--bx-line);background:transparent;color:var(--bx-faint);cursor:pointer}.be-linked-x:hover{background:var(--bx-danger-soft);color:var(--bx-danger)}.be-linked.is-compact .be-linked-main{padding:5px 8px 5px 10px;gap:8px}.be-linked.is-compact .be-linked-icon{width:22px;height:22px;border-radius:7px}.be-linked.is-compact .be-linked-text b{font-size:12.5px}.be-linked.is-compact .be-linked-text small{font-size:11.5px}.be-linked.is-compact .be-linked-x{width:32px}.be-steps,.be-menu{display:grid;gap:4px;margin-top:6px;padding:8px;border:1px solid var(--bx-line);border-radius:14px;background:var(--bx-surface);box-shadow:var(--bx-shadow-lg);animation:cbx-pop .12s ease-out}.be-steps-list{display:grid;gap:2px;max-height:260px;overflow-y:auto}.be-steps-list>button{display:flex;align-items:center;gap:10px;padding:7px 8px;border:0;border-radius:9px;background:transparent;color:var(--bx-text);font:inherit;text-align:left;cursor:pointer}.be-steps-list>button:hover{background:var(--bx-surface-2)}.be-step-icon{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;color:#fff;background:var(--tone-color)}.be-step-text{display:grid;min-width:0}.be-step-text b{font-size:13px;font-weight:650}.be-step-text small{overflow:hidden;color:var(--bx-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.be-steps-new{display:grid;gap:6px;margin-top:4px;padding-top:8px;border-top:1px solid var(--bx-line)}.be-steps-new small{color:var(--bx-faint);font-size:10.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.be-steps-new>div{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.be-steps-new button{display:flex;align-items:center;gap:7px;padding:7px 8px;border:1px solid var(--bx-line);border-radius:9px;background:var(--bx-surface);color:var(--bx-text);font:inherit;font-size:12px;text-align:left;cursor:pointer}.be-steps-new button svg{flex:none;color:var(--tone-color)}.be-steps-new button:hover{border-color:var(--tone-color);background:color-mix(in srgb,var(--tone-color) 6%,var(--bx-surface))}.be-menu>button{display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:9px;background:transparent;color:var(--bx-text);font:inherit;text-align:left;cursor:pointer}.be-menu>button:hover{background:var(--bx-surface-2)}.be-menu>button>svg:first-child{flex:none;color:#6366f1}.be-menu>button span{display:grid;flex:1;min-width:0}.be-menu>button b{font-size:13.5px;font-weight:600}.be-menu>button small{color:var(--bx-muted);font-size:11.5px}.be-menu>i{height:1px;margin:3px 4px;background:var(--bx-line)}.be-menu.is-rules>button>svg:first-child{color:var(--bx-muted)}.be-menu-cat>svg:last-child{color:var(--bx-faint)}.be-menu .be-menu-back{color:var(--bx-muted);font-weight:600}.be-menu-group small{display:block;padding:4px;color:var(--bx-faint);font-size:10.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.be-chiplist{display:flex;flex-wrap:wrap;gap:6px;padding:4px}.be-chiplist>button{--chip: #98a2b3;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--chip) 35%,var(--bx-line));border-radius:99px;background:color-mix(in srgb,var(--chip) 10%,var(--bx-surface));color:var(--bx-text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.be-chiplist>button svg{color:var(--chip)}.be-chiplist>button.tone-pink{--chip: #e11d48}.be-chiplist>button.tone-blue{--chip: #0284c7}.be-chiplist>button.tone-gray{--chip: #736a63}.be-chiplist>button:hover{border-color:var(--chip)}.be-group{display:grid;gap:10px;padding:12px;border:1px solid var(--bx-line);border-radius:14px;background:var(--bx-surface-2)}.be-group-top{display:flex;align-items:center;gap:8px}.be-group-top b{flex:1;color:var(--bx-text);font-size:13.5px;font-weight:750}.be-branch-no{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;color:#fff;font-size:11.5px;font-weight:800}.be-and{margin:-4px 0 -4px 12px;color:var(--bx-faint);font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.be-rule{display:grid;border:1px solid var(--bx-line);border-radius:11px;background:var(--bx-surface)}.be-rule-head{display:flex;align-items:center}.be-rule-head b{color:var(--bx-text);font-size:13.5px;font-weight:650}.be-rule-head .be-icon{width:24px;height:24px}.be-rule .be-row>:is(select,.ch-select){flex:0 0 44%}.be-plus{display:inline-flex;align-items:center;justify-self:start;gap:6px;height:32px;padding:0 12px;border:1px dashed var(--bx-line-strong);border-radius:99px;background:var(--bx-surface);color:var(--bx-muted);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.be-plus:hover,.be-plus[aria-expanded=true]{border-color:var(--bx-accent);color:var(--bx-accent)}.be-chipbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--bx-line-strong);border-radius:99px;background:var(--bx-surface);color:var(--bx-text);font:inherit;font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 0 var(--bx-line);transition:border-color .15s,color .15s,background .15s}.be-chipbtn svg{color:var(--bx-accent)}.be-chipbtn:hover:not(:disabled),.be-chipbtn[aria-expanded=true]{border-color:var(--bx-accent);color:var(--bx-accent);background:var(--bx-accent-soft)}.be-chipbtn.is-wide{width:100%;height:40px;border-style:dashed;border-radius:12px;box-shadow:none;background:transparent;color:var(--bx-muted)}.be-soft{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:38px;padding:0 12px;border:1px solid var(--bx-line);border-radius:11px;background:var(--bx-surface-2);color:var(--bx-text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.be-soft:hover:not(:disabled){border-color:var(--bx-line-strong);background:var(--bx-surface-3)}.be-soft:disabled{opacity:.5;cursor:default}.be-dashed{width:100%;min-height:38px;border:1.5px dashed var(--bx-line-strong);border-radius:11px;background:transparent;color:var(--bx-muted);font:inherit;font-size:13px;cursor:pointer}.be-dashed:hover{border-color:var(--bx-accent);color:var(--bx-accent)}.be-advanced summary{cursor:pointer;color:var(--bx-muted);font-size:12.5px}.be-text{display:grid;gap:6px}.be-text-head{display:flex;align-items:center;justify-content:space-between;color:var(--bx-muted);font-size:12px;font-weight:700}.be-text .mc-composer{border-radius:14px 14px 14px 5px;background:var(--bx-bubble);border-color:transparent}.be-btnlist{display:grid;gap:8px}.be-keys-title{display:flex;align-items:center;gap:6px;margin-top:2px;color:var(--bx-muted);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.be-btnrow,.be-linkrow{display:grid;gap:5px}.be-btnbar{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 6px;border:1px solid var(--bx-line-strong);border-radius:12px;background:var(--bx-surface);box-shadow:0 1.5px 0 var(--bx-line-strong);transition:border-color .15s,box-shadow .15s}.be-btnbar:focus-within{border-color:var(--bx-accent);box-shadow:0 0 0 3px var(--bx-accent-soft)}.be-key-no{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;background:var(--bx-accent-soft);color:var(--bx-accent);font-size:11.5px;font-weight:800}.be-btnbar.is-link .be-key-no{background:color-mix(in srgb,#0284c7 12%,var(--bx-surface));color:#0284c7}.cbx-editor .be .be-btnbar input:not([type=checkbox]){flex:1;padding:6px 4px;border:0;background:transparent;color:var(--bx-text);font-weight:650;box-shadow:none}.be-btnbar .be-icon{width:28px;height:28px}.cbx-editor .be input.be-url{padding:7px 10px;font-size:12.5px}.be-addrow{display:flex;flex-wrap:wrap;gap:6px}.be-addblock{display:grid;gap:8px;margin-top:2px}.be-addblock-title{display:flex;align-items:center;gap:10px;color:var(--bx-muted);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.be-addblock-title:after{content:"";flex:1;height:1px;background:var(--bx-line)}.be-tiles{display:flex;flex-wrap:wrap;gap:6px}.be-tiles button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--bx-line);border-radius:99px;background:var(--bx-surface-2);color:var(--bx-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.be-tiles button:hover:not(:disabled){border-color:var(--bx-line-strong);color:var(--bx-text);background:var(--bx-surface)}.be-tiles button:disabled{opacity:.45;cursor:default}.be-op{display:grid;gap:8px;padding:11px 12px 12px;border:1px solid var(--bx-line);border-radius:14px;background:var(--bx-surface-2)}.be-op>header{display:flex;align-items:center;gap:8px;color:var(--bx-text);font-size:13px;font-weight:700}.be-op>header>svg{flex:none;color:#6366f1}.be-op.is-remove>header>svg{color:var(--bx-danger)}.be-op>header>span{flex:1}.be-card-tools{display:flex;align-items:center;gap:0;opacity:.55;transition:opacity .15s}.be-op:hover .be-card-tools,.be-op:focus-within .be-card-tools{opacity:1}.be-card-tools .be-icon{width:26px;height:26px}.be-card-tools .be-icon:hover:not(:disabled){background:var(--bx-surface-3);color:var(--bx-text)}.be-card-tools .be-icon[aria-label="Удалить действие"]:hover{background:var(--bx-danger-soft);color:var(--bx-danger)}.be-variant{--variant: var(--bx-muted);display:grid;gap:10px;padding:12px;border:1px solid var(--bx-line);border-radius:14px;background:var(--bx-surface-2)}.be-variant-head{display:flex;align-items:center;gap:8px}.be-variant-head .be-caps-sm{flex:1}.be-random{display:flex;align-items:center;gap:8px}.be-random>b{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;background:var(--variant);color:#fff;font-size:12.5px;font-weight:800}.be-random input[type=range]{flex:1;min-width:0;accent-color:var(--variant)}.cbx-editor .be .be-random input.be-number{flex:0 0 58px;width:58px;padding:6px 8px;text-align:center}.be-random>span{flex:none;min-width:38px;color:var(--bx-text);font-size:12.5px;font-weight:750;text-align:right}.be-segment{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--bx-surface-3)}.be-segment button{flex:1;min-height:32px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--bx-muted);font-weight:650;font-size:12.5px;line-height:1.2;font-family:inherit;cursor:pointer}.be-segment button[aria-checked=true]{background:var(--bx-surface);color:var(--bx-text);box-shadow:var(--bx-shadow)}.be-chips{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid var(--bx-line-strong);border-radius:11px;background:var(--bx-surface)}.be-chips:focus-within{border-color:var(--bx-accent);box-shadow:0 0 0 3px var(--bx-accent-soft)}.be-chips>span{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 9px;border-radius:8px;background:color-mix(in srgb,#0284c7 11%,var(--bx-surface));color:color-mix(in srgb,#0369a1 85%,var(--bx-text));font-size:12.5px;font-weight:650}.theme-dark .be-chips>span{color:#7dd3fc}.be-chips>span button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.be-chips>span button:hover{background:#00000014}.cbx-editor .be .be-chips input:not([type=checkbox]){flex:1;min-width:110px;width:auto;padding:4px 6px;border:0;box-shadow:none;background:transparent}.be-choices{display:grid;gap:8px}.be-choice{display:flex;align-items:flex-start;gap:11px;width:100%;padding:12px;border:1px solid var(--bx-line-strong);border-radius:14px;background:var(--bx-surface);color:var(--bx-text);text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.be-choice:hover{border-color:#059669}.be-choice.is-on{border-color:#059669;background:color-mix(in srgb,#059669 7%,var(--bx-surface));box-shadow:0 0 0 3px color-mix(in srgb,#059669 14%,transparent)}.be-choice-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;color:#059669;background:color-mix(in srgb,#059669 12%,var(--bx-surface))}.be-choice-text{display:grid;gap:2px;flex:1;min-width:0}.be-choice-text b{font-size:13.5px;font-weight:700}.be-choice-text small{color:var(--bx-muted);font-size:12px;line-height:1.45}.be-choice-mark{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;border:1px solid var(--bx-line-strong);color:transparent}.be-choice.is-on .be-choice-mark{border-color:#059669;background:#059669;color:#fff}.cbx-sheet{position:absolute;left:14px;top:66px;z-index:7;display:flex;flex-direction:column;width:min(560px,calc(100% - 28px));max-height:calc(100% - 82px);border:1px solid var(--bx-line);border-radius:18px;background:var(--bx-surface);box-shadow:var(--bx-shadow-lg);overflow:hidden;animation:cbx-pop .16s ease-out}.cbx-sheet.is-wide{width:min(760px,calc(100% - 28px))}.cbx-sheet-head{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 16px;border-bottom:1px solid var(--bx-line)}.cbx-sheet-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--bx-accent-soft);color:var(--bx-accent)}.cbx-sheet-head>div{flex:1;min-width:0}.cbx-sheet-head h2{margin:0;color:var(--bx-text);font-size:17px;font-weight:800}.cbx-sheet-head small{display:block;margin-top:2px;color:var(--bx-muted);font-size:12px;line-height:1.4}.cbx-editor .cbx-sheet-body{flex:1;min-height:0;padding:14px 16px 18px;overflow-y:auto}.cbx-sheet-body.be{gap:16px}.dk-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.dk-search{display:flex;align-items:center;gap:8px;flex:1 1 220px;min-width:0;padding:0 12px;border-radius:11px;background:var(--bx-surface-3);color:var(--bx-faint)}.cbx-editor .dk-search input{flex:1;min-width:0;height:38px;border:0;background:transparent;color:var(--bx-text);font:inherit;font-size:13.5px;outline:none}.dk-new{display:flex;gap:6px;flex:1 1 260px}.cbx-editor .dk-new input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--bx-line-strong);border-radius:11px;background:var(--bx-surface);color:var(--bx-text);font:inherit;font-size:13.5px}.cbx-editor .dk-new input:focus{outline:none;border-color:var(--bx-accent);box-shadow:0 0 0 3px var(--bx-accent-soft)}.dk-new .be-small{height:38px}.dk-table{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:13px}.dk-table th{padding:4px 12px;color:var(--bx-faint);font-size:10.5px;font-weight:750;letter-spacing:.07em;text-align:left;text-transform:uppercase}.dk-table td{padding:10px 12px;background:var(--bx-surface-2);color:var(--bx-text);vertical-align:middle}.dk-table td:first-child{border-radius:11px 0 0 11px}.dk-table td:last-child{border-radius:0 11px 11px 0}.dk-muted{color:var(--bx-faint);font-size:12px}.dk-tag-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:8px;background:var(--bx-surface-3);color:var(--bx-text);font-size:12.5px;font-weight:650}.dk-tag-blocks{display:flex;flex-wrap:wrap;gap:5px}.dk-tag-blocks button{padding:3px 8px;border:1px solid var(--bx-line-strong);border-radius:8px;background:var(--bx-surface);color:var(--bx-muted);font:inherit;font-size:11.5px;cursor:pointer}.dk-tag-blocks button:hover{border-color:var(--bx-accent);color:var(--bx-accent)}.dk-line{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--bx-surface-2);font-size:13px}.dk-line span{flex:1}.dk-actions{display:grid;gap:6px;margin-top:4px}.dk-actions .be-soft{justify-content:flex-start}.cbx-test{position:absolute;top:0;right:0;bottom:0;z-index:7;display:flex;flex-direction:column;max-width:100%;border-left:1px solid var(--bx-line);background:var(--bx-surface);box-shadow:-16px 0 36px -20px #281c1247;overflow:hidden;animation:cbx-panel-in .18s ease-out}.cbx-test>header{display:flex;align-items:center;gap:10px;padding:12px 10px 12px 14px;border-bottom:1px solid var(--bx-line)}.cbx-test>header div{flex:1;display:grid}.cbx-test>header strong{font-size:14.5px}.cbx-test>header small{color:var(--bx-muted);font-size:12px}.cbx-test-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,#ff7f45,#f26522);color:#fff}.cbx-test-gate{display:grid;justify-items:center;gap:10px;margin:auto;padding:24px;text-align:center}.cbx-test-gate p{margin:0;color:var(--bx-muted);font-size:13px;line-height:1.5}.cbx-test-gate-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--bx-accent-soft);color:var(--bx-accent)}.cbx-chat{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:14px;overflow-y:auto;background:var(--bx-canvas) radial-gradient(circle,var(--bx-grid) .8px,transparent 1px) 0 0 / 18px 18px}.cbx-chat-empty{margin:auto 0;color:var(--bx-muted);font-size:13px;line-height:1.5;text-align:center}.cbx-chat .cbx-bubble{display:block;max-width:82%;padding:9px 12px;font-size:13.5px;border-radius:16px;animation:cbx-pop .16s ease-out;box-shadow:0 1px 1px #0000000f}.cbx-chat .cbx-bubble p{margin:0;white-space:pre-wrap}.cbx-chat .cbx-bubble.from-user{align-self:flex-end;border-radius:16px 16px 5px;background:linear-gradient(180deg,#ff7f45,#f26522);color:#fff}.cbx-chat .cbx-bubble.from-bot{align-self:flex-start;border-radius:16px 16px 16px 5px;background:var(--bx-surface);border:1px solid var(--bx-line)}.cbx-chat .cbx-bubble.from-system{align-self:center;max-width:92%;padding:3px 10px;border-radius:99px;background:var(--bx-surface-3);color:var(--bx-muted);font-size:11.5px;text-align:center;box-shadow:none}.cbx-chat-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.cbx-chat-buttons button{padding:7px 8px;border:1px solid var(--bx-line-strong);border-radius:10px;background:var(--bx-surface-2);color:var(--bx-text);font-weight:650;font-size:12.5px;font-family:inherit;cursor:pointer;box-shadow:0 1.5px 0 var(--bx-line-strong)}.cbx-chat-buttons button:hover:not(:disabled){border-color:var(--bx-accent);color:var(--bx-accent)}.cbx-chat-buttons button:disabled{opacity:.45;cursor:default}.cbx-chat-links{display:grid;gap:6px;margin-top:8px}.cbx-chat-links a{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 8px;border:1px solid var(--bx-line-strong);border-radius:10px;background:var(--bx-surface);color:#0284c7;font-size:12.5px;font-weight:650;text-decoration:none}.cbx-bubble.is-typing{display:flex;gap:4px;padding:12px 14px}.cbx-bubble.is-typing i{width:6px;height:6px;border-radius:50%;background:var(--bx-faint);animation:cbx-typing 1s infinite ease-in-out}.cbx-bubble.is-typing i:nth-child(2){animation-delay:.15s}.cbx-bubble.is-typing i:nth-child(3){animation-delay:.3s}@keyframes cbx-typing{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-2px)}}.cbx-skip{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:8px 14px 0;padding:8px;border:1px dashed var(--bx-line-strong);border-radius:11px;background:transparent;color:var(--bx-muted);font-weight:650;font-size:12.5px;font-family:inherit;cursor:pointer}.cbx-skip:hover:not(:disabled){color:var(--bx-accent);border-color:var(--bx-accent)}.cbx-test-error{margin:8px 14px 0;color:var(--bx-danger);font-size:12.5px}.cbx-chat-input{display:flex;gap:8px;padding:12px;border-top:1px solid var(--bx-line)}.cbx-chat-input :is(input,:is(select,.ch-select)){flex:1;min-width:0;height:42px;padding:0 14px;border:1px solid var(--bx-line-strong);border-radius:99px;background:var(--bx-surface);color:var(--bx-text);font-size:13.5px;font-family:inherit}.cbx-chat-input input:focus{outline:none;border-color:var(--bx-accent);box-shadow:0 0 0 3px var(--bx-accent-soft)}.cbx-send{display:grid;place-items:center;width:42px;height:42px;flex:none;border:0;border-radius:50%;background:linear-gradient(180deg,#ff7f45,#f26522);color:#fff;cursor:pointer;box-shadow:0 4px 10px -4px #f26522cc}.cbx-send:disabled{opacity:.45;cursor:default;box-shadow:none}html[data-account-theme=dark] .cb-menu{color:#eceae7;background:#171c24;border-color:#29303b}html[data-account-theme=dark] .cb-menu>:is(button,a){color:#eceae7}html[data-account-theme=dark] .cb-menu>:is(button,a):hover:not(:disabled){background:#1c222c}html[data-account-theme=dark] .cb-menu .cb-menu-label{color:#a3a8b1}@media(max-width:1100px){.cbx-tool.has-label{width:36px;padding:0}.cbx-tool.has-label span{display:none}}@media(max-width:900px){.cbx-pub{display:none}.cbx-stage.has-side :is(.cbx-zoombar,.cbx-minimap,.cbx-rail,.cbx-tools){display:none}.cbx-btn{padding:0 11px}.cbx-invite,.cbx-minimap{display:none}}@media(max-width:640px){.cbx-tools{left:8px;top:8px}.cbx-tools>a.cbx-tool,.cbx-tools>i{display:none}.cbx-zoombar{right:8px}.cbx-zoombar button:not(.cbx-zoom-value):not([aria-label="Показать схему целиком"]),.cbx-zoombar>i{display:none}.cbx-tools:has(.cbx-search.is-open)>:not(.cbx-search){display:none}.cbx-actions .cbx-btn:not(.is-primary){width:38px;padding:0;font-size:0;gap:0}.cbx-editor .cbx-name input{min-width:80px}.cbx-save{display:none}.cbx-search.is-open input{width:130px}.cbx-sheet{left:8px;right:8px;top:56px;width:auto}.cbx-sheet.is-wide{width:auto}.cbx-start-hint{white-space:normal;width:calc(100% - 40px);top:56px}.cbx-empty{top:auto;bottom:64px}.cbx-hint{bottom:110px}}@media(prefers-reduced-motion:reduce){.cbx-wire .cbx-wire-line,.cbx-panel,.cbx-palette,.cbx-test,.cbx-sheet,.cbx-chat .cbx-bubble,.be-steps,.be-menu,.cbx-node-tools{animation:none!important}}.cbx-photo{overflow:hidden;border-radius:12px;background:var(--bx-surface-3)}.cbx-photo img{display:block;width:100%;max-height:150px;object-fit:cover;pointer-events:none}.cbx-photo span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:64px;color:var(--bx-faint);font-size:12px}.be-image{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border:1px solid var(--bx-line);border-radius:14px;background:var(--bx-surface-2)}.be-image-preview{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:10px;background:var(--bx-surface-3);color:var(--bx-faint)}.be-image-preview img{width:100%;height:100%;object-fit:cover}.be-image-fields{display:grid;gap:6px;min-width:0}.cbx-chat .cbx-bubble.has-photo{padding:4px 4px 9px}.cbx-chat .cbx-bubble.has-photo p{padding:6px 8px 0}.cbx-chat-photo{display:block;width:100%;max-height:220px;object-fit:cover;border-radius:12px}.cbx-node:not(.cbx-trigger)>.cbx-head{margin-bottom:8px;border-radius:15px 15px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--tone-color) 15%,var(--bx-surface)),color-mix(in srgb,var(--tone-color) 7%,var(--bx-surface)));border-bottom:1px solid color-mix(in srgb,var(--tone-color) 22%,var(--bx-line))}.theme-dark .cbx-node:not(.cbx-trigger)>.cbx-head{background:linear-gradient(180deg,color-mix(in srgb,var(--tone-color) 26%,var(--bx-surface)),color-mix(in srgb,var(--tone-color) 12%,var(--bx-surface)))}.cbx-node:not(.cbx-trigger){border-color:color-mix(in srgb,var(--tone-color) 24%,var(--bx-line))}.cbx-node.is-selected:not(.cbx-trigger){border-color:var(--tone-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone-color) 24%,transparent),var(--bx-shadow-lg)}.cbx-node .cbx-body.is-branches{padding-top:0}.cbx-rule em.is-any{color:var(--bx-accent)}.cbx-editor .cbx-note textarea:focus{outline:none;box-shadow:none;border:0}.cbx-fab{left:16px;bottom:16px;display:none;place-items:center;width:54px;height:54px;padding:0;border:0;border-radius:18px;background:linear-gradient(180deg,#ff7f45,#f26522);color:#fff;box-shadow:0 10px 24px -8px #f26522bf,inset 0 1px #ffffff4d;cursor:pointer}.cbx-fab:active{transform:scale(.96)}@media(hover:none),(pointer:coarse),(max-width:900px){.cbx-fab{display:grid}.cbx-stage.has-side .cbx-fab{display:none}}.cbx-palette{width:316px}.cbx-row-icon.is-channels{background:linear-gradient(135deg,#229ed9,#07f 55%,#5b5bf6)}.cbx-palette-row.is-channels{margin-top:6px;padding-top:10px;border-radius:10px;border-top:0;box-shadow:0 -1px 0 var(--bx-line)}.cbx-palette-row.is-channel{min-height:52px;gap:12px}.cbx-palette-row.is-channel b{font-size:14px}.cbx-palette-row.is-channel .channel-logo{flex:none;border-radius:9px}.cbx-palette-row.is-feature{cursor:default}.cbx-palette-row.is-feature:hover{background:transparent}.cbx-palette-row.is-feature .cbx-row-icon{--tone-color: var(--bx-surface-3);color:var(--bx-muted)}.cbx-palette-row.is-feature.is-live .cbx-row-icon{color:#fff}.cbx-palette-row.is-feature .cbx-palette-text small{white-space:normal}.cbx-palette em.is-live{background:var(--bx-ok-soft);color:var(--bx-ok)}.cbx-window-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;background:#18120c52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cbx-fade .15s ease-out}@keyframes cbx-fade{0%{opacity:0}}.cbx-window{display:flex;flex-direction:column;width:min(620px,100%);max-height:min(760px,100%);overflow:hidden;border:1px solid var(--bx-line);border-radius:20px;background:var(--bx-surface);box-shadow:0 30px 80px -20px #140c0673;animation:cbx-pop .16s ease-out}.cbx-window.is-lg{width:min(1040px,100%);height:min(720px,100%)}.cbx-window>.cbx-sheet-body{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 20px}.vw{display:grid;grid-template-columns:232px minmax(0,1fr);flex:1;min-height:0}.vw-nav{display:flex;flex-direction:column;gap:2px;padding:14px 10px;border-right:1px solid var(--bx-line);background:var(--bx-surface-2);overflow-y:auto}.vw-search{display:flex;align-items:center;gap:7px;margin-bottom:8px;padding:0 10px;border:1px solid var(--bx-line-strong);border-radius:11px;background:var(--bx-surface);color:var(--bx-faint)}.cbx-editor .vw-search input{flex:1;min-width:0;height:36px;border:0;background:transparent;color:var(--bx-text);font:inherit;font-size:13px;outline:none}.vw-nav>button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:var(--bx-muted);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.vw-nav>button span{flex:1}.vw-nav>button em{min-width:22px;padding:1px 7px;border-radius:99px;background:var(--bx-surface-3);color:var(--bx-muted);font-size:11.5px;font-style:normal;text-align:center}.vw-nav>button:hover{background:var(--bx-surface-3);color:var(--bx-text)}.vw-nav>button.is-active{background:var(--bx-surface);color:var(--bx-accent);box-shadow:var(--bx-shadow)}.vw-body{min-height:0;overflow-y:auto;padding:16px 20px 24px}.vw-block+.vw-block{margin-top:20px}.vw-block>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.vw-block h3{margin:0;font-size:15px;font-weight:800;color:var(--bx-text)}.vw-empty,.vw-note{margin:0 0 10px;padding:12px 14px;border-radius:12px;background:var(--bx-surface-2);color:var(--bx-muted);font-size:13px;line-height:1.5}.vw-note{background:var(--bx-warn-soft);color:color-mix(in srgb,var(--bx-warn) 80%,var(--bx-text))}.vw-var{display:grid;grid-template-columns:minmax(150px,1.4fr) 120px 150px minmax(90px,1fr) auto;align-items:end;gap:10px;margin:0 0 8px;padding:12px;border:1px solid var(--bx-line);border-radius:14px;background:var(--bx-surface-2);min-width:0}.vw-field{display:grid;gap:5px;min-width:0;color:var(--bx-muted);font-size:11.5px;font-weight:700}.cbx-editor .vw-field :is(input,:is(select,.ch-select)){width:100%;min-width:0;height:36px;box-sizing:border-box;padding:0 10px;border:1px solid var(--bx-line-strong);border-radius:10px;background:var(--bx-surface);color:var(--bx-text);font:inherit;font-size:13px;font-weight:500}.cbx-editor .vw-field :is(input,:is(select,.ch-select)):focus{outline:none;border-color:var(--bx-accent);box-shadow:0 0 0 3px var(--bx-accent-soft)}.vw-var-tail{display:flex;align-items:center;gap:4px;height:36px}.vw-list{display:grid;gap:6px}.vw-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bx-line);border-radius:12px;background:var(--bx-surface)}.vw-row>div{display:grid;gap:2px;flex:1;min-width:0}.vw-row b{font-size:13.5px;font-weight:700}.vw-row small{color:var(--bx-muted);font-size:12px;line-height:1.4}.vw-used{flex:none;padding:2px 8px;border-radius:99px;background:var(--bx-ok-soft);color:var(--bx-ok);font-size:11px;font-weight:700}.vw-token{display:inline-flex;align-items:center;gap:6px;flex:none;max-width:100%;padding:5px 8px 5px 9px;border:1px solid var(--bx-line-strong);border-radius:9px;background:var(--bx-surface);color:var(--bx-muted);font:inherit;cursor:pointer}.vw-token code{overflow:hidden;color:#4f46e5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.theme-dark .vw-token code{color:#a5b4fc}.vw-token:hover{border-color:var(--bx-accent);color:var(--bx-accent)}.vw-token.is-copied{border-color:var(--bx-ok);color:var(--bx-ok)}.cbx-panel,.cbx-test{width:420px}.cbx-stage.has-side .cbx-zoombar,.cbx-stage.has-side .cbx-minimap{right:436px}.be-weight{display:flex;align-items:center;gap:8px;min-width:0}.be-weight>b{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;background:var(--variant);color:#fff;font-size:12.5px;font-weight:800}.be-weight input[type=range]{flex:1;min-width:0;accent-color:var(--variant)}.cbx-editor .be .be-weight input.be-number{flex:0 0 58px;width:58px;padding:6px 8px;text-align:center}.be-weight>span{flex:none;min-width:38px;color:var(--bx-text);font-size:12.5px;font-weight:750;text-align:right}.be.be-random{display:grid}.be-params{gap:2px;width:100%;box-sizing:border-box}.be-params-search{display:flex;align-items:center;gap:7px;margin-bottom:6px;padding:0 10px;border-radius:10px;background:var(--bx-surface-3);color:var(--bx-faint)}.cbx-editor .be .be-params-search input:not([type=checkbox]):not([type=range]){height:36px;padding:0;border:0;background:transparent;box-shadow:none}.be-menu>button.be-menu-cat{gap:11px;padding:8px}.be-menu-cat>i,.be-param>i{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--chip) 14%,var(--bx-surface));color:var(--chip);font-style:normal}.be-menu>button.be-menu-cat small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.be-params-list{display:grid;gap:2px;max-height:320px;overflow-y:auto}.be-param{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:10px;background:transparent;color:var(--bx-text);font:inherit;text-align:left;cursor:pointer}.be-param>i{width:24px;height:24px;border-radius:8px;background:var(--chip);color:#fff}.be-param>span{display:grid;min-width:0}.be-param b{font-size:13px;font-weight:650}.be-param small{overflow:hidden;color:var(--bx-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.be-param:hover,.be-param:focus-visible{outline:none;background:color-mix(in srgb,var(--chip) 9%,var(--bx-surface))}.be-rule{--chip: #7c3aed;gap:8px;padding:10px;border-color:color-mix(in srgb,var(--chip) 22%,var(--bx-line));box-shadow:inset 3px 0 0 var(--chip)}.be-rule-head{justify-content:flex-start;gap:9px}.be-rule-icon{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--chip);color:#fff;font-style:normal}.be-rule-subject{display:grid;flex:1;min-width:0;line-height:1.25}.be-rule-subject small{color:var(--bx-muted);font-size:10.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.be-rule-subject b{overflow:hidden;color:var(--bx-text);font-size:13.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.be-rule-body{display:grid;gap:8px}.cbx-editor .be :is(select,.ch-select).be-op-select{height:36px;padding:0 10px;border-radius:10px;background:var(--bx-surface-2);font-weight:650}.be-rule .be-row{flex-wrap:nowrap}.be-rule .be-row>span{flex:none;color:var(--bx-muted);font-size:12.5px;font-weight:600}.be-rule .be-row>:is(input,:is(select,.ch-select)){flex:1 1 0;min-width:0}.be-range{display:grid;gap:8px}.be-presets{display:flex;gap:6px}.be-presets button{height:30px;padding:0 12px;border:1px solid var(--bx-line-strong);border-radius:99px;background:var(--bx-surface);color:var(--bx-muted);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.be-presets button[aria-pressed=true]{border-color:var(--chip);background:color-mix(in srgb,var(--chip) 12%,var(--bx-surface));color:var(--bx-text)}.be-segment.is-small{padding:3px;border-radius:10px}.be-segment.is-small button{min-height:28px;font-size:12px}.be-mode{margin-top:-2px}.be-join{display:flex;align-items:center;gap:8px;margin:-3px 0;color:var(--bx-faint);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.be-join:before,.be-join:after{content:"";flex:1;height:1px;background:var(--bx-line)}.be-join span{padding:2px 9px;border-radius:99px;background:var(--bx-surface-3)}.be-join.is-any span{background:var(--bx-accent-soft);color:var(--bx-accent)}.be-branch-no{background:#d97706}.be-keywords .be-branch-no{background:#0891b2}@media(max-width:900px){.cbx-panel,.cbx-test{width:100%}.cbx-window-backdrop{padding:0}.cbx-window,.cbx-window.is-lg{width:100%;height:100%;max-height:none;border-radius:0;border:0}.vw{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.vw-nav{flex-direction:row;flex-wrap:wrap;gap:6px;padding:10px;border-right:0;border-bottom:1px solid var(--bx-line)}.vw-search{flex:1 0 100%;margin:0}.vw-nav>button{flex:none;width:auto;padding:8px 12px;border:1px solid var(--bx-line);background:var(--bx-surface);white-space:nowrap}.vw-var{grid-template-columns:1fr 1fr}.vw-var .is-name{grid-column:1 / -1}.vw-var-tail{grid-column:1 / -1;justify-content:space-between}.vw-body{padding:14px}}@media(max-width:640px){.cbx-zoombar,.cbx-fab{bottom:16px}.cbx-palette{width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.cbx-palette-row{min-height:46px}.cbx-editor .cbx-panel .be :is(input:not([type=checkbox]):not([type=range]),textarea,select,.ch-select){font-size:16px}.vw-row{flex-wrap:wrap}}@media(max-width:480px){.cbx-bar{gap:8px;padding:0 10px}.cbx-actions{gap:6px}.cbx-actions .cbx-btn.is-primary{width:42px;padding:0;font-size:0;gap:0}.cbx-actions .cbx-btn.is-primary .cbx-badge{display:none}.cbx-editor .cbx-name input{max-width:52vw}}.be-choice:disabled{opacity:.5;cursor:not-allowed}.be-choice:disabled:hover{border-color:var(--bx-line-strong)}.be-check{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--bx-text);cursor:pointer}.be-check input{margin-top:2px;accent-color:#4f46e5;flex:none}.be-sheet-cols{display:grid;gap:6px}.be-sheet-col{display:grid;grid-template-columns:minmax(70px,110px) minmax(0,1fr) 84px;align-items:center;gap:6px}.be-sheet-col.is-save{grid-template-columns:minmax(70px,130px) minmax(0,1fr)}.be-sheet-col>span{overflow:hidden;color:var(--bx-text);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.be-sheet-col .be-input{min-width:0}.be-sheet-var{padding-right:4px;font-size:12px}.be-row>.be-field{flex:1;min-width:0}:root{--wk-bg: #faf8f5;--wk-surface: #fff;--wk-surface-2: #f7f4f0;--wk-surface-3: #efeae4;--wk-line: #ece5dd;--wk-line-strong: #ddd4ca;--wk-ink: #1f1b18;--wk-muted: #756b63;--wk-faint: #a99f96;--wk-accent: #f26522;--wk-accent-soft: #fff0e6;--wk-ok: #12a765;--wk-ok-soft: #e8f8ef;--wk-danger: #e5484d;--wk-danger-soft: #fdeeee;--wk-shadow: 0 1px 2px rgb(40 28 18 / .05), 0 8px 24px -14px rgb(40 28 18 / .22);--wk-shadow-lg: 0 24px 60px -18px rgb(40 28 18 / .35);--ch-1: #2a78d6;--ch-2: #eb6834;--ch-3: #1baf7a;--ch-grid: #ece8e2;--ch-axis: #8d857d}.wk{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start;min-width:0;max-width:1500px;margin:0 auto;padding:30px 36px 56px;box-sizing:border-box;color:var(--wk-ink)}.wk>*{min-width:0}.wk label,.wk-drawer label,.modal :is(.wk-field,.wk-search,.crm-final){margin:0}html[data-account-theme=dark]{--wk-bg: #0f1319;--wk-surface: #171c24;--wk-surface-2: #1c222c;--wk-surface-3: #252c37;--wk-line: #29303b;--wk-line-strong: #373f4c;--wk-ink: #eceae7;--wk-muted: #a3a8b1;--wk-faint: #6f7683;--wk-accent: #ff6a1a;--wk-accent-soft: #35363e;--wk-ok: #3ccb7f;--wk-ok-soft: rgb(60 203 127 / .13);--wk-danger: #ff6b70;--wk-danger-soft: rgb(255 107 112 / .12);--wk-shadow: 0 1px 2px rgb(0 0 0 / .3), 0 10px 26px -14px rgb(0 0 0 / .6);--ch-1: #3987e5;--ch-2: #ff5500;--ch-3: #199e70;--ch-grid: #262d37;--ch-axis: #7c8491}.wk-loading{padding:60px;color:var(--wk-muted);text-align:center}.wk-muted{color:var(--wk-muted);font-size:13px}.wk-error{margin:0;color:var(--wk-danger);font-size:13px}.wk-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.wk-head-text{flex:1;min-width:220px}.wk .wk-head h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.wk-head p{margin:4px 0 0;color:var(--wk-muted);font-size:14px;line-height:1.45}.wk-head-actions{display:flex;gap:8px;flex-wrap:wrap}.wk-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:1px solid var(--wk-line-strong);border-radius:12px;background:var(--wk-surface);color:var(--wk-ink);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;white-space:nowrap;box-shadow:0 1px 0 var(--wk-line);transition:background .15s,border-color .15s,transform .08s,box-shadow .15s}.wk-btn:hover:not(:disabled){background:var(--wk-surface-2);border-color:color-mix(in srgb,var(--wk-ink) 20%,var(--wk-line-strong))}.wk-btn:active:not(:disabled){transform:translateY(1px)}.wk-btn:disabled{opacity:.5;cursor:not-allowed}.wk-btn.is-primary{border-color:transparent;background:linear-gradient(180deg,#ff7f45,#f26522);color:#fff;box-shadow:inset 0 1px #ffffff47,0 8px 18px -8px #f26522cc}.wk-btn.is-primary:hover:not(:disabled){background:linear-gradient(180deg,#ff8b56,#f4722f)}.wk-btn.is-danger{border-color:transparent;background:var(--wk-danger);color:#fff}.wk-btn.is-block{width:100%}.wk-icon-btn{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--wk-muted);cursor:pointer}.wk-icon-btn:hover:not(:disabled){background:var(--wk-surface-3);color:var(--wk-ink)}.wk-icon-btn:disabled{opacity:.35;cursor:default}.wk-icon-btn.is-danger:hover:not(:disabled){background:var(--wk-danger-soft);color:var(--wk-danger)}.wk-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--wk-accent);font:inherit;font-size:13.5px;font-weight:650;text-decoration:none;cursor:pointer}.wk-link.is-danger{color:var(--wk-danger)}.wk-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.wk-kpi{--wk-tone: var(--wk-accent);position:relative;display:flex;gap:12px;align-items:flex-start;padding:16px;overflow:hidden;border:1px solid var(--wk-line);border-radius:18px;background:var(--wk-surface);box-shadow:var(--wk-shadow)}.wk-kpi>i{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--wk-tone) 14%,var(--wk-surface));color:var(--wk-tone);font-style:normal}.wk-kpi>div{display:grid;gap:2px;min-width:0}.wk-kpi small{color:var(--wk-muted);font-size:12px;font-weight:650}.wk-kpi b{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.wk-kpi span{overflow:hidden;color:var(--wk-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.wk-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wk-seg{display:inline-flex;gap:3px;max-width:100%;padding:4px;overflow-x:auto;scrollbar-width:none;box-sizing:border-box;border-radius:14px;background:var(--wk-surface-3)}.wk-seg::-webkit-scrollbar{display:none}.wk-seg button{flex:none}.wk-seg button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--wk-muted);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;white-space:nowrap}.wk-seg button em{padding:1px 7px;border-radius:99px;background:color-mix(in srgb,var(--wk-ink) 8%,transparent);font-size:11.5px;font-style:normal}.wk-seg button[aria-selected=true]{background:var(--wk-surface);color:var(--wk-ink);box-shadow:var(--wk-shadow)}.wk-search{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1 1 240px;min-width:0;max-width:420px;height:40px;padding:0 12px;border:1px solid var(--wk-line-strong);border-radius:12px;background:var(--wk-surface);color:var(--wk-faint)}.wk-search:focus-within{border-color:var(--wk-accent);box-shadow:0 0 0 3px var(--wk-accent-soft)}.wk .wk-search input,.wk-drawer .wk-search input,.modal .wk-search input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:var(--wk-ink);font:inherit;font-size:14px}.wk-card{border:1px solid var(--wk-line);border-radius:18px;background:var(--wk-surface);box-shadow:var(--wk-shadow)}.wk-empty{display:grid;justify-items:center;gap:8px;padding:46px 24px;border:1.5px dashed var(--wk-line-strong);border-radius:22px;background:linear-gradient(180deg,var(--wk-surface),var(--wk-surface-2));text-align:center}.wk .wk-empty h2{margin:0;font-size:20px;font-weight:800}.wk-empty p{max-width:520px;margin:0;color:var(--wk-muted);font-size:14px;line-height:1.55}.wk-empty-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.wk-field{display:grid;gap:6px;margin:0;color:var(--wk-muted);font-size:12.5px;font-weight:650}.wk-field :is(input,:is(select,.ch-select),textarea){width:100%;min-width:0;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid var(--wk-line-strong);border-radius:12px;background:var(--wk-surface);color:var(--wk-ink);font:inherit;font-size:14px;font-weight:500}.wk-field textarea{resize:vertical}.wk-field :is(input,:is(select,.ch-select),textarea):focus{outline:none;border-color:var(--wk-accent);box-shadow:0 0 0 3px var(--wk-accent-soft)}.wk-field :is(input,:is(select,.ch-select),textarea):disabled{background:var(--wk-surface-2);color:var(--wk-muted)}.wk-field-label{margin-top:6px;color:var(--wk-faint);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wk-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wk-confirm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--wk-danger-soft);font-size:13.5px}.wk-confirm>span{flex:1}.wk-confirm :is(select,.ch-select){height:38px;padding:0 10px;border:1px solid var(--wk-line-strong);border-radius:10px;background:var(--wk-surface);color:var(--wk-ink);font:inherit}.wk-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;justify-content:flex-end;background:#18120c47;animation:wk-fade .15s ease-out}@keyframes wk-fade{0%{opacity:0}}.wk-drawer{display:flex;flex-direction:column;width:min(440px,100%);height:100%;background:var(--wk-surface, #fff);color:var(--wk-ink, #1f1b18);box-shadow:var(--wk-shadow-lg, -20px 0 60px -20px rgb(0 0 0 / .4));animation:wk-slide .2s ease-out}@keyframes wk-slide{0%{transform:translate(30px);opacity:.4}}.wk-drawer>header{display:flex;align-items:flex-start;gap:10px;padding:18px 16px 14px 20px;border-bottom:1px solid var(--wk-line)}.wk-drawer>header>div{flex:1;min-width:0}.wk-drawer h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.wk-drawer header small{color:var(--wk-muted);font-size:12.5px}.wk-drawer-body{display:grid;align-content:start;gap:12px;flex:1;min-height:0;padding:16px 20px 28px;overflow-y:auto}@media(max-width:760px){.wk{gap:14px;padding:18px 14px 40px}.wk .wk-head h1{font-size:23px}.wk-head-actions{width:100%}.wk-head-actions .wk-btn{flex:1}.wk-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wk-kpi{padding:12px;gap:9px}.wk-kpi>i{width:32px;height:32px}.wk-kpi b{font-size:21px}.wk-search{max-width:none}.wk-row{grid-template-columns:1fr}.wk-drawer{width:100%}}.dw-root .inbox-title.wk-head{align-items:center;padding:30px 30px 20px}.dw-root .inbox-title.wk-head h1{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:800;letter-spacing:-.03em}.dw-root .inbox-title.wk-head p{margin-top:4px;color:var(--wk-muted);font-size:14px}@media(max-width:760px){.dw-root .inbox-title.wk-head{padding:18px 14px 12px}.dw-root .inbox-title.wk-head h1{font-size:23px}}.dw-root .dw-project-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:6px 0 25px}.dw-root .dw-project-overview>div{display:flex;align-items:center;gap:18px;padding:20px 23px;border:1px solid var(--dw-line);background:var(--dw-paper,#fff);border-radius:16px;min-width:0}.dw-root .dw-project-overview strong{display:block;font-size:25px;line-height:1.2;letter-spacing:-.5px;color:var(--dw-ink)}.dw-root .dw-project-overview small{display:block;font-size:13px;color:var(--dw-muted,#74809a);margin-top:6px}.dw-root .dw-overview-icon{width:49px;height:49px;flex:none;display:grid;place-items:center;background:#fff2eb;color:#f50;border-radius:15px}.dw-root .dw-overview-icon.draft{background:#eef1f7;color:#6d7b99}html[data-account-theme=dark] .dw-root :is(.dw-project-avatar,.dw-switch-letter,.dw-create-preview-icon){color:#fff}html[data-account-theme=dark] .dw-root :is(.dw-project-avatar,.dw-switch-letter,.dw-create-preview-icon) svg{color:#fff}html[data-account-theme=dark] .dw-root .dw-overview-icon{background:linear-gradient(145deg,#ff851b,#f50);color:#fff}html[data-account-theme=dark] .dw-root .dw-overview-icon.draft{background:#343455;color:#d0c5ff}html[data-account-theme=dark] .dw-root .dw-project-create-tile small{color:var(--dw-muted)}html[data-account-theme=dark] .dw-root .dw-overview-icon.active{background:#173f36;color:#81e3ba}.dw-root .dw-overview-icon.active{background:#e5faf0;color:#0fb576}.dw-root .dw-overview-icon i{width:19px;height:19px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #0fb5760d}.dw-root .dw-project-card .dw-project-avatar{border:0;cursor:pointer;flex:none;font:inherit;font-size:24px;font-weight:750}.dw-root .dw-project-card .dw-project-avatar:disabled{cursor:default;opacity:1}.dw-root .dw-project-avatar:focus-visible{outline:3px solid #ffab83;outline-offset:4px}.dw-root .dw-project-facts{position:relative;display:grid;gap:9px;color:var(--dw-muted,#74809a);font-size:12px;margin:0 0 19px;overflow-wrap:anywhere}.dw-root .dw-project-facts>span{display:flex;gap:8px;align-items:center;min-width:0}.dw-root .dw-project-facts svg{flex:none}.dw-root .dw-project-facts i{width:9px;height:9px;background:#a6b1c4;border-radius:50%;margin:0 3px;flex:none}.dw-root .dw-project-facts .published i{background:#13ba75}.dw-root .dw-project-card-meta{margin-bottom:15px}.dw-root .dw-project-card footer{margin-top:auto}.dw-root .dw-header-links .dw-plan-link.dw-plan-link-refined{background:transparent;border:1px solid var(--dw-line);border-radius:10px;color:var(--dw-muted,#66728a);font-size:13px;font-weight:550;padding:9px 12px;box-shadow:0 1px 2px #14233d04}.dw-root .dw-header-links .dw-plan-link-refined svg{color:currentColor}.dw-root .dw-header-links .dw-plan-link-refined:hover{color:#f50;border-color:#ffc3a6;background:#fff8f3}html[data-account-theme=dark] .dw-root .dw-project-overview>div{background:var(--dw-surface,#202839)}html[data-account-theme=dark] .dw-root .dw-project-color{background:none}html[data-account-theme=dark] .dw-root .dw-project-tabs button,html[data-account-theme=dark] .dw-root .dw-project-sort :is(select,.ch-select),html[data-account-theme=dark] .dw-root .dw-search,html[data-account-theme=dark] .dw-root .dw-icon-btn,html[data-account-theme=dark] .dw-root .dw-project-quicklinks a,html[data-account-theme=dark] .dw-root .dw-count,html[data-account-theme=dark] .dw-root .dw-project-card-meta .dw-role{background:#273248;color:#cbd6ec;border-color:#3f4b63}html[data-account-theme=dark] .dw-root .dw-project-tabs button.active{background:#35363e;color:#fff;border-color:#41424a}html[data-account-theme=dark] .dw-root .dw-profile-name,html[data-account-theme=dark] .dw-root .dw-search input{color:#edf1fb}@media(max-width:700px){.dw-root .dw-project-overview{gap:8px}.dw-root .dw-project-overview>div{padding:14px 10px;display:block}.dw-root .dw-overview-icon{width:33px;height:33px;border-radius:10px;margin-bottom:10px}.dw-root .dw-overview-icon svg{width:19px}.dw-root .dw-project-overview strong{font-size:23px}.dw-root .dw-project-overview small{font-size:11px}.dw-root .dw-project-sort{flex-wrap:wrap;white-space:normal}.dw-root .dw-project-sort :is(select,.ch-select){max-width:100%}.dw-root .dw-page-heading{gap:14px;flex-wrap:wrap}.dw-root .dw-project-toolbar{flex-wrap:wrap}}.modal:has(>.dw-create){padding:24px 26px 22px}.modal:has(>.dw-create)>header{margin-bottom:16px}.modal:has(>.dw-create)>header h2{font-size:20px;font-weight:750;letter-spacing:-.2px}.dw-create{--create-line: #e4e7ec}.dw-create-preview{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:16px;border:1px solid color-mix(in srgb,var(--project-color) 24%,white);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--project-color) 13%,white),color-mix(in srgb,var(--project-color) 3%,white));transition:background .2s ease,border-color .2s ease}.dw-create-avatar{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:15px;background:var(--project-color);color:#fff;font-size:22px;font-weight:750;box-shadow:0 8px 18px color-mix(in srgb,var(--project-color) 32%,transparent);transition:background .2s ease}.dw-create-preview-text{display:grid;gap:3px;min-width:0}.dw-create-preview-text strong{overflow:hidden;color:#182230;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dw-create-preview-text strong.is-placeholder{color:#98a2b3}.dw-create-preview-text small{color:#667085;font-size:12px}.dw-create form{display:grid;gap:18px}.dw-create .dw-create-field{display:grid;gap:8px;margin:0}.dw-create .dw-create-field>span{display:flex;justify-content:space-between;align-items:baseline;color:#344054;font-size:13px;font-weight:600}.dw-create .dw-create-field>span small{color:#98a2b3;font-size:11.5px;font-weight:400}.dw-root .dw-create :is(input,:is(select,.ch-select)){width:100%;height:44px;margin:0;padding:0 14px;border:1px solid #d0d5dd;border-radius:11px;background:#fff;color:#182230;font-family:inherit;font-size:14px;font-weight:400;box-shadow:0 1px 2px #1018280d}.dw-root .dw-create input::placeholder{color:#98a2b3;font-weight:400}.dw-root .dw-create :is(input,:is(select,.ch-select)):focus{outline:none;border-color:#ff9a66;box-shadow:0 0 0 4px #ff55001a}.dw-create-colors button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--swatch);color:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.dw-create-colors button svg{opacity:0}.dw-create-colors button:hover:not(:disabled){transform:scale(1.08)}.dw-create-colors button[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--swatch)}.dw-create-colors button[aria-pressed=true] svg{opacity:1}.dw-create-icons{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.dw-create-icons button{display:grid;place-items:center;aspect-ratio:1;min-width:0;padding:0;border:1px solid var(--create-line);border-radius:10px;background:#fff;color:#475467;font-size:15px;font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.dw-create-icons button:hover:not(:disabled){border-color:#ffc3a3;color:#f50}.dw-create-icons button[aria-pressed=true]{border-color:#f50;background:#fff1e9;color:#f50;box-shadow:0 0 0 3px #ff55001a}.dw-create .dw-create-note{display:flex;align-items:center;gap:9px;margin:0;padding:10px 12px;border-radius:11px;background:#f9fafb;color:#667085;font-size:12.5px;line-height:1.45}.dw-create .dw-create-note svg{flex:none;color:#98a2b3}.dw-create .modal-actions{margin-top:2px}.dw-create .modal-actions .btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:11px;font-weight:650}.dw-create .modal-actions .btn.primary:disabled{background:#ffb58f;border-color:#ffb58f;color:#fff;opacity:1;box-shadow:none}@media(max-width:560px){.modal:has(>.dw-create){padding:20px 18px}.dw-create-icons{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:981px){.dw-root .dw-projects .dw-project-tabs{display:none}}.dw-root .dw-projects .dw-project-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:4px 0 22px}.dw-root .dw-projects .dw-project-toolbar .dw-search{flex:1 1 auto;max-width:440px}.dw-root .dw-projects .dw-project-sort{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;color:#667085;font-size:13px;font-weight:500}.dw-root .dw-projects .dw-project-sort :is(select,.ch-select){width:auto;min-height:42px;padding:0 32px 0 12px;font-size:13px;font-weight:500}.modal:has(>.dw-create){width:580px}.dw-create-preview{position:relative}.dw-create-preview>svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:color-mix(in srgb,var(--project-color) 55%,#667085);pointer-events:none}.dw-root .dw-create .dw-create-name{width:100%;height:auto;margin:0 0 0 -8px;padding:4px 34px 4px 8px;border:1px dashed transparent;border-radius:9px;background:transparent;box-shadow:none;color:#182230;font-size:17px;font-weight:700;line-height:1.3}.dw-root .dw-create .dw-create-name::placeholder{color:color-mix(in srgb,var(--project-color) 45%,#98a2b3);font-weight:700}.dw-root .dw-create .dw-create-name:hover{border-color:color-mix(in srgb,var(--project-color) 35%,#fff)}.dw-root .dw-create .dw-create-name:focus{border:1px solid color-mix(in srgb,var(--project-color) 55%,#fff);background:#ffffffb3;box-shadow:0 0 0 4px color-mix(in srgb,var(--project-color) 14%,transparent)}.dw-create-colors{display:flex;flex-wrap:nowrap;align-items:stretch;gap:14px}.dw-create-swatches{display:grid;grid-template-columns:repeat(5,24px);gap:10px 12px;padding:4px}.dw-create-swatches button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--swatch);color:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.dw-create-swatches button svg{opacity:0}.dw-create-swatches button:hover:not(:disabled){transform:scale(1.12)}.dw-create-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--swatch)}.dw-create-swatches button[aria-pressed=true] svg{opacity:1}.dw-create-custom{position:relative;display:flex;flex:1;align-items:center;gap:12px;min-width:0;margin:0;padding:12px 14px;border:1px dashed #D0D5DD;border-radius:14px;background:#fcfcfd;cursor:pointer;transition:border-color .15s ease,background .15s ease}.dw-create-custom:hover{border-color:#ffb08a;background:#fff8f4}.dw-create-custom.is-active{border-style:solid;border-color:var(--swatch);background:color-mix(in srgb,var(--swatch) 7%,#fff)}.dw-create-wheel{width:38px;height:38px;flex:none;border-radius:50%;background:conic-gradient(#ff3b30,#ff9500,#fc0,#34c759,#00c7be,#007aff,#5856d6,#af52de,#ff2d55,#ff3b30);box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #e4e7ec;position:relative}.dw-create-wheel:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:var(--swatch);box-shadow:0 0 0 2px #fff}.dw-create-custom-text{display:grid;gap:2px}.dw-create-custom-text b{font-size:13px;color:#344054}.dw-create-custom-text small{font-size:11.5px;color:#98a2b3;font-family:ui-monospace,Cascadia Mono,monospace}.dw-create-custom input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}@media(max-width:560px){.dw-create-colors{flex-direction:column}}.dw-root .dw-project-card.is-clickable{cursor:pointer;overflow:visible}.dw-root .dw-project-card.is-clickable:hover{border-color:color-mix(in srgb,var(--project-color) 45%,#fff)}.dw-root .dw-project-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.dw-root .dw-project-star:disabled,.dw-root .dw-project-star{cursor:pointer}.pc-channels{position:relative;display:inline-flex;align-items:center;min-height:32px;outline:none}.pc-none{padding:5px 10px;border-radius:99px;background:#f2f4f7;color:#98a2b3;font-size:12px;font-weight:600}.pc-logos{display:flex}.pc-logos .channel-logo{margin-right:-6px;border:2px solid #fff;border-radius:8px;background:#fff}.pc-skeleton{width:110px;height:24px;border-radius:99px;background:linear-gradient(90deg,#f2f4f7 25%,#f9fafb,#f2f4f7 75%);background-size:200% 100%;animation:pc-shimmer 1.2s linear infinite}@keyframes pc-shimmer{to{background-position:-200% 0}}.pc-pop{position:absolute;z-index:30;left:0;bottom:calc(100% + 10px);display:grid;gap:6px;width:230px;padding:12px;border:1px solid #E4E7EC;border-radius:14px;background:#fff;box-shadow:0 16px 40px #1018282b;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.pc-channels:hover .pc-pop,.pc-channels:focus-visible .pc-pop{opacity:1;visibility:visible;transform:none}.pc-pop b{font-size:12.5px;color:#182230}.pc-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#344054}.pc-row small{margin-left:auto;color:#98a2b3;font-size:11px}.pc-row small.is-on{color:#067647;font-weight:600}.dw-project-menu-v2{min-width:240px;padding:6px}.dw-project-menu-v2>:is(button,a){display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:9px;font-size:13px}.dw-project-menu-v2>:is(button,a)>svg{flex:none;color:#667085}.dw-project-menu-v2>:is(button,a) span{display:grid;gap:1px}.dw-project-menu-v2>:is(button,a) small{color:#98a2b3;font-size:11.5px}.dw-project-menu-v2>:is(button,a):hover>svg{color:#f50}.dw-project-menu-v2 .dw-menu-sep{display:block;height:1px;margin:5px 6px;background:#f2f4f7}form.dw-create{display:grid;gap:18px}.dw-root .dw-create .dw-create-custom{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;align-self:center;height:92px}.dw-root .dw-create .dw-create-custom-text{text-align:left}.dw-project-menu-v2>button.dw-menu-danger,.dw-project-menu-v2>button.dw-menu-danger>svg{color:#d92d20}.dw-project-menu-v2>button.dw-menu-danger:hover{background:#fef3f2}.dw-delete{display:grid;gap:16px}.dw-delete-warning{display:flex;gap:12px;padding:14px;border-radius:14px;background:#fef3f2;color:#b42318}.dw-delete-warning svg{flex:none;margin-top:2px}.dw-delete-warning p{margin:0;font-size:13.5px;line-height:1.55}.dw-root .dw-delete label{display:grid;gap:8px;margin:0;color:#344054;font-size:13px;font-weight:600}.dw-root .dw-delete input{height:44px;padding:0 14px;border:1px solid #d0d5dd;border-radius:12px;font-size:14px;font-weight:400}.dw-root .dw-delete input:focus{outline:none;border-color:#fda29b;box-shadow:0 0 0 4px #f0443814}.dw-root .btn.dw-btn-danger{background:#d92d20;border-color:#d92d20;color:#fff}.dw-root .btn.dw-btn-danger:disabled{background:#fda29b;border-color:#fda29b;opacity:1}.crm-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,1fr);gap:12px;padding-bottom:10px;overflow-x:auto;scroll-snap-type:x proximity;align-items:start}.crm-col{--stage: #94a3b8;display:flex;flex-direction:column;min-height:320px;max-height:calc(100dvh - 330px);border-radius:18px;background:color-mix(in srgb,var(--stage) 6%,var(--wk-surface-2));border:1px solid color-mix(in srgb,var(--stage) 18%,var(--wk-line));scroll-snap-align:start;transition:box-shadow .15s,border-color .15s}.crm-col.is-drop{border-color:var(--stage);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage) 25%,transparent)}.crm-col-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 8px;padding:13px 14px 10px;border-bottom:1px solid color-mix(in srgb,var(--stage) 16%,var(--wk-line))}.crm-col-head i{width:10px;height:10px;border-radius:50%;background:var(--stage);box-shadow:0 0 0 4px color-mix(in srgb,var(--stage) 20%,transparent)}.crm-col-head b{overflow:hidden;font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.crm-col-head em{padding:1px 8px;border-radius:99px;background:var(--wk-surface);color:var(--wk-muted);font-size:12px;font-style:normal;font-weight:700}.crm-col-head span{grid-column:2 / -1;color:var(--wk-muted);font-size:12.5px;font-weight:600}.crm-col.is-final .crm-col-head b:after{content:" · итог";color:var(--wk-faint);font-weight:600}.crm-col-body{display:grid;align-content:start;gap:8px;flex:1;min-height:60px;padding:10px;overflow-y:auto}.crm-col-empty{margin:12px 0;color:var(--wk-faint);font-size:12.5px;text-align:center}.crm-col-add{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 10px 10px;min-height:36px;border:1.5px dashed color-mix(in srgb,var(--stage) 35%,var(--wk-line-strong));border-radius:12px;background:transparent;color:var(--wk-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.crm-col-add:hover{border-color:var(--stage);color:var(--wk-ink);background:var(--wk-surface)}.crm-deal{display:grid;gap:9px;padding:12px;border:1px solid var(--wk-line);border-left:3px solid var(--stage);border-radius:13px;background:var(--wk-surface);box-shadow:0 1px 2px #281c120d;cursor:grab;transition:transform .12s,box-shadow .15s;outline:none}.crm-deal:hover,.crm-deal:focus-visible{transform:translateY(-1px);box-shadow:var(--wk-shadow)}.crm-deal:active{cursor:grabbing}.crm-deal-top{display:flex;align-items:flex-start;gap:6px}.crm-deal-top b{flex:1;min-width:0;font-size:13.5px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.crm-bot{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;background:var(--wk-accent-soft);color:var(--wk-accent)}.crm-deal-client{display:flex;align-items:center;gap:7px;min-width:0;color:var(--wk-muted);font-size:12.5px}.crm-deal-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.crm-deal-foot strong{font-size:14px;font-weight:800}.crm-deal-foot small{color:var(--wk-faint);font-size:11.5px}.crm-avatar{--h: 20;display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:8px;background:hsl(var(--h) 70% 92%);color:hsl(var(--h) 55% 34%);font-size:10.5px;font-weight:800}html[data-account-theme=dark] .crm-avatar{background:hsl(var(--h) 35% 24%);color:hsl(var(--h) 70% 80%)}.crm-clients{overflow:hidden}.crm-clients-head,.crm-client{display:grid;grid-template-columns:minmax(200px,2fr) 70px minmax(140px,1.6fr) 70px 110px 110px;align-items:center;gap:12px;padding:10px 16px}.crm-clients-head{border-bottom:1px solid var(--wk-line);color:var(--wk-faint);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.crm-client{width:100%;border:0;border-bottom:1px solid var(--wk-line);background:transparent;color:var(--wk-ink);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.crm-client:last-child{border-bottom:0}.crm-client:hover{background:var(--wk-surface-2)}.crm-client .crm-avatar{width:34px;height:34px;border-radius:11px;font-size:12px}.crm-client-name{display:flex;align-items:center;gap:10px;min-width:0}.crm-client-name>span:last-child{display:grid;min-width:0}.crm-client-name b{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.crm-client-name small{overflow:hidden;color:var(--wk-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.crm-client-tags,.crm-tags{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.crm-client-tags em,.crm-tags em{padding:2px 8px;border-radius:7px;background:color-mix(in srgb,#059669 12%,var(--wk-surface));color:#047857;font-size:11.5px;font-style:normal;font-weight:650}html[data-account-theme=dark] :is(.crm-client-tags,.crm-tags) em{color:#6ee7b7}.crm-client-tags small{color:var(--wk-faint);font-size:11.5px}.crm-sub{display:inline-flex;align-items:center;gap:6px;color:var(--wk-muted);font-size:12.5px;font-weight:650}.crm-sub:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--wk-faint)}.crm-sub.is-on{color:var(--wk-ok)}.crm-sub.is-on:before{background:var(--wk-ok)}.crm-mini-client,.crm-mini-deal{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--wk-line);border-radius:13px;background:var(--wk-surface-2);color:var(--wk-ink);font:inherit;text-align:left;cursor:pointer}.crm-mini-client:hover,.crm-mini-deal:hover{border-color:var(--wk-line-strong);background:var(--wk-surface)}.crm-mini-client.is-static{cursor:default}.crm-mini-client .crm-avatar{width:36px;height:36px;border-radius:12px}.crm-mini-client>span:nth-child(2),.crm-mini-deal>span{display:grid;flex:1;min-width:0}.crm-mini-client b,.crm-mini-deal b{overflow:hidden;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.crm-mini-client small,.crm-mini-deal small{color:var(--wk-muted);font-size:12px}.crm-mini-deal i{flex:none;width:4px;align-self:stretch;border-radius:2px;background:var(--stage)}.crm-mini-deal strong{font-size:13px}.crm-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.crm-facts>div{display:grid;gap:3px;padding:10px;border-radius:12px;background:var(--wk-surface-2)}.crm-facts small{color:var(--wk-faint);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.crm-facts b{display:flex;align-items:center;gap:5px;font-size:13.5px}.crm-sub-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.crm-new,.crm-stages{display:grid;gap:12px}.crm-stage-row{--stage: #94a3b8;align-items:center;flex-wrap:wrap;border:1px solid var(--wk-line, #ece5dd);border-left:4px solid var(--stage);border-radius:13px}.crm-stage-move{display:flex;flex-direction:column}.crm-stage-move .wk-icon-btn{width:26px;height:22px}.crm-stage-name{flex:1 1 160px;min-width:120px;height:38px;padding:0 10px;border:1px solid var(--wk-line-strong, #ddd4ca);border-radius:10px;font:inherit;font-size:14px;font-weight:650}.crm-final{display:inline-flex;flex-direction:row;align-items:center;gap:5px;margin:0;color:var(--wk-muted, #756b63);font-size:12.5px}.crm-stage-row>em{min-width:26px;padding:2px 8px;border-radius:99px;background:var(--wk-surface-3, #efeae4);font-size:12px;font-style:normal;text-align:center}.crm-stage-add{display:flex;gap:8px}.crm-stage-add input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--wk-line-strong, #ddd4ca);border-radius:12px;font:inherit}.wk-confirm.is-block{flex-wrap:wrap}@media(max-width:760px){.crm-board{grid-auto-columns:84vw;margin:0 -4px;padding:0 4px 10px}.crm-col{max-height:none}.crm-clients-head{display:none}.crm-client{grid-template-columns:1fr auto;gap:6px 10px;padding:12px 14px}.crm-client>span:nth-child(n+3){display:none}.crm-client>.crm-sub{display:inline-flex;grid-column:1 / -1}.crm-facts{grid-template-columns:1fr 1fr 1fr}}.dw-root .d3-crm{--wk-accent:#ff5500;--wk-ink:#172033;--wk-muted:#586477;--wk-faint:#657185;gap:20px}html[data-account-theme=dark] .dw-root .d3-crm{--wk-accent:#ff6a1a;--wk-ink:#f1f5fc;--wk-muted:#b9c5d7;--wk-faint:#a5b4c9}.d3-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.d3-metric{position:relative;display:grid;grid-template-columns:1fr auto;gap:3px 12px;background:var(--wk-surface);border:1px solid var(--wk-line);border-top:3px solid var(--metric);border-radius:16px;padding:18px}.d3-metric>span{grid-column:2;grid-row:1/4;align-self:start;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--metric);color:#fff}.d3-metric>small{grid-column:1;grid-row:1;color:var(--wk-muted);font-size:13px}.d3-metric>strong{grid-column:1;font-size:32px;line-height:1.25;letter-spacing:-.03em}.d3-metric>p{grid-column:1/-1;margin:6px 0 0;color:var(--wk-muted);font-size:12px}.crm-distributions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.crm-distribution{min-width:0;background:var(--wk-surface);border:1px solid var(--wk-line);border-radius:16px;padding:18px 20px}.crm-distribution h2{font-size:15px;margin:0 0 15px}.crm-distribution>small{display:block;margin-top:12px;font-size:11.5px;color:var(--wk-muted)}.crm-channel-bars{display:flex;flex-wrap:wrap;gap:12px 24px}.crm-channel-bars>div{flex:1 1 140px}.crm-channel-bars span{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.crm-channel-bars b{margin-left:auto}.crm-channel-bars progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border:0;border-radius:20px;overflow:hidden;margin-top:9px}.crm-channel-bars progress::-webkit-progress-bar{background:var(--wk-surface-3)}.crm-channel-bars progress::-webkit-progress-value{background:#2589ed;border-radius:20px}.crm-channel-bars>div:nth-child(2n) progress::-webkit-progress-value{background:#7c3aed}.crm-channel-bars p{font-size:13px;color:var(--wk-muted)}.crm-status-bar{display:flex;height:28px;border-radius:9px;overflow:hidden;background:var(--wk-surface-3)}.crm-status-bar>button{min-width:0;padding:0;border:0;background:transparent;color:#fff;font-size:11px;font-weight:700;cursor:pointer;transition:flex .35s ease;text-shadow:0 1px 3px #0004}.crm-status-bar>button:hover{background:#fff2}.crm-status-bar>button:focus-visible{outline:2px solid #fff;outline-offset:-3px}.crm-status-legend>button{display:inline-flex;gap:6px;align-items:center;background:none;border:0;color:inherit;font:inherit;padding:5px 0;cursor:pointer}.crm-status-legend>button i{width:7px;height:7px;border-radius:50%}.d3-metric{text-align:left;font:inherit;color:inherit;cursor:pointer;box-shadow:0 3px 12px #162c4d04;background:linear-gradient(125deg,var(--wk-surface) 55%,color-mix(in srgb,var(--metric) 7%,var(--wk-surface)));transition:box-shadow .18s,border-color .18s}.d3-metric:hover{border-color:var(--metric);box-shadow:0 8px 24px color-mix(in srgb,var(--metric) 12%,transparent)}.d3-metric>p{display:flex;justify-content:space-between;align-items:center}.crm-people{display:grid;gap:20px}.crm-people-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:5px;background:#f3f5fa;border-radius:14px}.crm-people-tabs button{flex:1;min-width:110px;border:0;background:transparent;border-radius:10px;padding:11px;color:#536078;font:inherit;font-size:13px;cursor:pointer}.crm-people-tabs button[aria-selected=true]{background:#fff;color:#6e44dd;box-shadow:0 2px 8px #25355212;font-weight:600}.crm-people-list>.wk-search{max-width:none;width:100%;box-sizing:border-box}.crm-people-rows{display:grid;gap:8px;max-height:45vh;overflow-y:auto}.crm-person-row{display:flex;align-items:center;gap:13px;padding:14px;background:#fff;border:1px solid #e3e6ef;border-radius:14px;text-align:left;color:inherit;font:inherit;cursor:pointer}.crm-person-row:hover{background:#faf8ff;border-color:#c7b8f1}.crm-person-row>span:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}.crm-person-row b,.crm-person-row small{overflow-wrap:anywhere}.crm-person-row small{color:#6d7789}.crm-person-avatar{display:grid;place-items:center;flex:none;width:44px;height:44px;background:linear-gradient(145deg,#eee5ff,#e7f4ff);color:#7047c4;border-radius:14px;font-weight:700}.crm-people-pages{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.crm-people-empty{padding:30px 16px;text-align:center;background:#f7f8fc;border-radius:16px;color:#6c778b}.crm-person-preview{display:grid;gap:18px}.crm-person-preview header{display:flex;align-items:center;gap:14px}.crm-person-preview h2,.crm-person-preview h3{margin:0}.crm-person-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:20px;border-radius:16px;background:#f7f8fc}.crm-person-preview dt{color:#748095;font-size:12px;margin-bottom:5px}.crm-person-preview dd{margin:0;overflow-wrap:anywhere}.crm-person-preview .crm-detail-note p{white-space:pre-wrap}.crm-stage-row{display:grid}.crm-stage-row .crm-stage-move{grid-column:1;grid-row:1/3;align-self:start}.crm-stage-row .crm-stage-name{width:100%;min-width:0;box-sizing:border-box}.crm-stage-row .crm-final{grid-column:2}.crm-stage-row>em{grid-column:3}.crm-stage-palette{display:flex;flex-wrap:wrap;gap:7px;grid-column:2/-1;padding:7px 0}.crm-stage-palette button{border:3px solid white;box-shadow:0 0 0 1px #dce2ec;border-radius:50%;cursor:pointer}.crm-stage-palette button[aria-pressed=true]{box-shadow:0 0 0 2px #1b263b}@media(max-width:600px){.crm-person-preview dl{grid-template-columns:1fr}.crm-people-tabs button{min-width:42%}.crm-person-row{padding:11px}}@media(prefers-reduced-motion:reduce){.crm-status-bar>button{transition:none}}.crm-status-legend{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:12px}.crm-status-legend span{display:flex;align-items:center;gap:6px;font-size:12px}.crm-status-legend i,.crm-status i{width:7px;height:7px;border-radius:50%;flex:none}.crm-status{display:inline-flex;align-items:center;justify-self:start;gap:6px;max-width:100%;padding:6px 9px;border-radius:8px;background:color-mix(in srgb,var(--status) 10%,var(--wk-surface));color:var(--wk-ink);font-size:12px;font-weight:650;line-height:1.3}.crm-status i{background:var(--status)}.crm-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.crm-filters label{display:grid;flex:1 1 160px;gap:6px;color:var(--wk-muted);font-size:12px}.crm-filters .ch-select{width:100%}.crm-filters>span{font-size:12px;color:var(--wk-muted);align-self:center}.dw-root .d3-crm .crm-clients-head,.dw-root .d3-crm .crm-client{grid-template-columns:minmax(160px,1.4fr) 110px minmax(135px,1fr) 110px minmax(60px,.6fr) minmax(120px,1fr) 95px;gap:14px;padding:16px 18px}.crm-client-origin,.crm-client-registered{display:grid;gap:5px;min-width:0}.crm-client-platforms{display:grid;gap:7px;min-width:0}.crm-client-platform{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.35;min-width:0}.crm-client-platform>span{overflow-wrap:anywhere}.crm-client-platform>.channel-logo,.crm-client-platform>svg{flex:none}.crm-client-platform.is-manual{color:var(--wk-muted)}.crm-client-registered time{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.crm-client-registered>small{font-size:11.5px;color:var(--wk-muted)}.crm-client-meta-label{display:none}.dw-root .d3-crm .crm-clients-head{background:var(--wk-surface-2);font-size:10.5px;letter-spacing:.035em}.d3-crm .crm-client-name small{display:flex;gap:5px;align-items:center;margin-top:5px}.d3-crm .crm-client .crm-avatar{width:42px;height:42px;border-radius:14px;font-size:14px}.d3-crm .crm-client-message,.d3-crm .crm-client-amount{display:grid;gap:5px;min-width:0}.d3-crm .crm-client-message>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.d3-crm .crm-client-message small,.d3-crm .crm-client-amount small{color:var(--wk-muted);font-size:11.5px}.d3-crm .crm-client-amount{text-align:right}.dw-root .d3-crm .crm-board{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));overflow:visible;margin:0;padding:0}.dw-root .d3-crm .crm-col{max-height:none;border:1px solid color-mix(in srgb,var(--stage) 38%,var(--wk-line));overflow:hidden}.dw-root .d3-crm .crm-col-head{background:var(--stage)}.dw-root .d3-crm .crm-col-head i{background:#fff;box-shadow:none;width:6px;height:6px}.dw-root .d3-crm .crm-col-head b:after{display:none}.dw-root .d3-crm .crm-deal{border:1px solid var(--wk-line)}.crm-deal-next,.crm-deal-date{display:flex;align-items:center;gap:6px;color:var(--wk-muted);font-size:11.5px;line-height:1.4}.crm-deal-next{align-items:start;border-top:1px solid var(--wk-line);padding-top:9px}.crm-deal-next svg{flex:none;margin-top:2px;color:var(--stage)}.crm-deal-date.is-overdue{color:var(--wk-danger)}.crm-first-deal{display:flex;align-items:center;justify-content:center;gap:24px;padding:22px;background:var(--wk-surface);border:1px solid var(--wk-line);border-radius:18px}.crm-first-deal>img{object-fit:contain;flex:none}.crm-first-deal h2{font-size:20px;margin:0 0 10px}.crm-first-deal p{max-width:520px;color:var(--wk-muted);font-size:14px;margin:0 0 15px;line-height:1.6}.crm-detail-note{padding:13px 15px;background:var(--wk-surface-2);border:1px solid var(--wk-line);border-radius:12px;overflow-wrap:anywhere}.crm-detail-note p{margin:6px 0;font-size:13px;line-height:1.55}.crm-detail-note small{color:var(--wk-muted);font-size:12px}.crm-history{display:flex;gap:10px;align-items:start;border:1px solid var(--wk-line);border-radius:12px;padding:13px;text-decoration:none;color:inherit}.crm-history>span{flex:1;min-width:0}.crm-history p{margin:5px 0;font-size:13px;overflow-wrap:anywhere}.crm-history small{color:var(--wk-muted)}.crm-return{display:flex;align-items:center;gap:6px;padding:12px 22px;color:#f50;font-size:14px;font-weight:650;text-decoration:none}.crm-color-dot{display:block;width:16px;height:16px;border-radius:5px}html[data-account-theme=dark] .crm-return{color:#ff6a1a}@media(max-width:1280px){.dw-root .d3-crm .crm-clients-head{display:none}.dw-root .d3-crm .crm-client{grid-template-columns:minmax(0,1fr) auto;gap:12px}.dw-root .d3-crm .crm-client>*{display:flex}.d3-crm .crm-client .crm-client-origin{display:grid;grid-row:2;grid-column:1;gap:7px;align-self:start}.d3-crm .crm-client .crm-client-registered{display:grid;grid-row:2;grid-column:2;text-align:right;align-self:start}.d3-crm .crm-client .crm-client-meta-label{display:block;font-size:11px;font-weight:400;color:var(--wk-muted)}.d3-crm .crm-client .crm-client-message{display:grid;grid-row:4;grid-column:1/-1}.d3-crm .crm-client .crm-client-amount{display:grid;grid-row:3;grid-column:2}.d3-crm .crm-client .crm-client-tags{grid-row:3}.d3-crm .crm-client .crm-status{justify-self:end}}@media(max-width:760px){.d3-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.d3-metric{padding:11px;gap:2px}.d3-metric>span{width:30px;height:30px;border-radius:10px}.d3-metric>span svg{width:17px}.d3-metric>small{font-size:12px}.d3-metric>strong{font-size:27px}.d3-metric>p{font-size:10.5px;margin-top:2px}.crm-distributions{grid-template-columns:minmax(0,1fr);gap:10px}.crm-distribution{padding:12px}.crm-distribution h2{font-size:13px;margin-bottom:12px}.crm-distribution>small{font-size:10px;line-height:1.5}.crm-channel-bars{gap:12px}.crm-channel-bars>div{flex-basis:100%}.crm-channel-bars span{font-size:11px;gap:5px}.crm-channel-bars .channel-logo{width:18px;height:18px}.crm-status-legend{gap:7px}.crm-status-legend span{font-size:10px;gap:4px}.crm-status-legend b{margin-left:auto}.crm-status-legend span{width:100%}.crm-filters{gap:10px}.crm-filters label{flex:1 1 40%;min-width:0}.dw-root .d3-crm .crm-client{padding:15px 12px}.d3-crm .crm-client-name b{font-size:13px}.d3-crm .crm-client-name small{font-size:10px}.d3-crm .crm-client .crm-avatar{width:32px;height:32px;font-size:11px}.d3-crm .crm-client-name{gap:7px}.crm-status{font-size:11px;padding:6px;max-width:120px}.dw-root .d3-crm .crm-board{grid-template-columns:1fr}.crm-first-deal{flex-direction:column;gap:10px;text-align:center}.crm-first-deal>img{width:120px;height:120px}.crm-first-deal h2{font-size:18px}.d3-crm .wk-toolbar .wk-search{flex-basis:75%}}.crm-board-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.crm-undo-group{display:flex;align-items:center;padding:3px;border:1px solid var(--wk-line);background:var(--wk-surface);border-radius:12px}.crm-undo-group button{display:grid;place-items:center;width:36px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--wk-ink);cursor:pointer}.crm-undo-group button:disabled{opacity:.3;cursor:default}.crm-undo-group button:not(:disabled):hover{background:var(--wk-accent-soft);color:var(--wk-accent)}.crm-all-hidden,.crm-history-empty{grid-column:1/-1;display:grid;justify-items:center;text-align:center;padding:40px 20px;border:1px dashed var(--wk-line-strong);border-radius:18px;color:var(--wk-muted);background:var(--wk-surface)}.crm-all-hidden h3,.crm-history-empty h3{color:var(--wk-ink);margin:12px 0 0}.crm-all-hidden p,.crm-history-empty p{font-size:13px;max-width:400px}.crm-move-history>p{margin-top:0}.crm-move-history ol{list-style:none;margin:20px 0 0;padding:0}.crm-move-history li{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--wk-line)}.crm-move-history li>div{min-width:0}.crm-move-history li p{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:7px 0;font-size:13px;color:var(--wk-ink)}.crm-move-history li small{color:var(--wk-muted);font-size:11px}.crm-move-history .wk-link{text-align:left;overflow-wrap:anywhere}.crm-history-symbol{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;background:var(--wk-accent-soft);color:var(--wk-accent)}.crm-history-symbol.is-undo{background:#eef2ff;color:#6b53d7}.crm-history-symbol.is-redo{background:#e8f8f3;color:#09866a}.crm-deal-modal{display:grid;gap:15px}.crm-deal-modal>.wk-muted{margin:0}.crm-deal-modal .wk-field{margin:0}.crm-deal-modal>.wk-field-label{margin:0 0 -9px}.crm-stage-row{grid-template-columns:24px minmax(0,1fr) 30px;gap:10px;padding:16px}.crm-stage-row .crm-stage-name{grid-column:2;grid-row:1}.crm-stage-row>.wk-icon-btn{grid-column:3;grid-row:1;align-self:center}.crm-stage-options{grid-column:2/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.crm-stage-options .crm-final{display:flex;align-items:center;gap:6px;margin:0;font-size:12px}.crm-stage-options em{font-style:normal;font-size:11px;color:var(--wk-muted)}.crm-color-trigger,.crm-stage-visibility{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--wk-line);border-radius:9px;background:var(--wk-surface);color:var(--wk-muted);font:inherit;font-size:12px;cursor:pointer}.crm-color-trigger i{width:13px;height:13px;border-radius:4px}.crm-color-trigger[aria-expanded=true]{border-color:var(--wk-accent);color:var(--wk-accent)}.crm-stage-visibility{margin-left:auto}.crm-stage-visibility.is-hidden{background:var(--wk-surface-2);color:var(--wk-faint)}.crm-stage-row .crm-stage-palette{grid-column:2/-1;grid-row:3;padding:10px;background:var(--wk-surface-2);border-radius:12px}.crm-stage-palette button{width:28px;height:28px}.dw-root .d3-crm .crm-board{align-items:stretch;gap:16px}.dw-root .d3-crm .crm-col{--stage-ink:color-mix(in srgb,var(--stage) 32%,#14213a);min-height:350px;border:1px solid color-mix(in srgb,var(--stage) 40%,var(--wk-line));border-top:4px solid var(--stage);border-radius:16px;background:var(--wk-surface);padding:0;box-shadow:0 4px 14px #1c2d4a12}.dw-root .d3-crm .crm-col-head{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:18px 16px 15px;border:0;border-bottom:1px solid color-mix(in srgb,var(--stage) 23%,var(--wk-line));border-radius:0;background:color-mix(in srgb,var(--stage) 14%,var(--wk-surface));color:var(--wk-ink)}.dw-root .d3-crm .crm-col-head b{color:var(--stage-ink);font-size:15px;font-weight:750}.dw-root .d3-crm .crm-col-head span{color:#08764b;grid-column:1/3;font-size:13px;font-variant-numeric:tabular-nums}.dw-root .d3-crm .crm-col-head em{color:var(--stage-ink);background:var(--wk-surface);border:1px solid color-mix(in srgb,var(--stage) 25%,transparent);min-width:28px;padding:4px 8px;border-radius:8px;text-align:center}.dw-root .d3-crm .crm-col-head i{display:none}.dw-root .d3-crm .crm-col-body{padding:12px;gap:12px;background:color-mix(in srgb,var(--stage) 5%,var(--wk-surface-2))}.dw-root .d3-crm .crm-deal{padding:15px 13px;border:1px solid color-mix(in srgb,var(--stage) 22%,var(--wk-line));border-radius:12px;box-shadow:0 3px 8px #1c2d4a12}.dw-root .d3-crm .crm-deal:hover,.dw-root .d3-crm .crm-deal:focus-visible{border-color:var(--stage);box-shadow:0 5px 14px #1c2d4a1f}.dw-root .d3-crm .crm-deal-foot{align-items:center;flex-wrap:wrap}.dw-root .d3-crm .crm-deal-amount{padding:5px 9px;border-radius:7px;background:#e7f7ef;color:#08764b;font-size:16px;font-weight:750;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dw-root .d3-crm .crm-deal-amount.is-empty{background:var(--wk-surface-2);color:var(--wk-faint)}.dw-root .d3-crm .crm-col-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:145px;margin:0;padding:20px 16px;border:1px dashed color-mix(in srgb,var(--stage) 38%,var(--wk-line));border-radius:12px;background:var(--wk-surface);color:var(--wk-muted)}.dw-root .d3-crm .crm-col-empty strong{color:var(--stage-ink);font-size:13px;font-weight:650}.dw-root .d3-crm .crm-col-empty p{max-width:190px;margin:8px 0 0;font-size:12px;line-height:1.55}.dw-root .d3-crm .crm-col-add{margin:0;min-height:46px;border:0;border-top:1px solid color-mix(in srgb,var(--stage) 20%,var(--wk-line));border-radius:0;background:var(--wk-surface);color:var(--stage-ink);font-size:12px;font-weight:650}.dw-root .d3-crm .crm-col-add:hover{background:color-mix(in srgb,var(--stage) 10%,var(--wk-surface))}.dw-root .d3-crm .crm-col.is-drop{outline:3px solid var(--stage);outline-offset:2px}[data-account-theme=dark] .dw-root .d3-crm .crm-col{--stage-ink:color-mix(in srgb,var(--stage) 40%,#fff);border-color:color-mix(in srgb,var(--stage) 40%,var(--wk-line));border-top-color:var(--stage);box-shadow:0 4px 16px #0003}[data-account-theme=dark] .dw-root .d3-crm .crm-col-head span{color:#6de2b4}[data-account-theme=dark] .dw-root .d3-crm .crm-deal-amount:not(.is-empty){background:#123e32;color:#6de2b4}.crm-deal-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-deal-kpi{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:7px 10px;padding:20px;background:var(--wk-surface);border:1px solid var(--wk-line);border-radius:20px;min-width:0;position:relative;overflow:hidden}.crm-deal-kpi:after{content:"";position:absolute;width:70px;height:70px;border-radius:50%;right:-30px;bottom:-45px;background:var(--metric);opacity:.1}.crm-deal-kpi small{font-size:12px;color:var(--wk-muted);grid-column:1}.crm-deal-kpi b{grid-column:1;font-size:30px;line-height:1.1;letter-spacing:-1px;color:var(--wk-ink)}.crm-deal-kpi>span:last-child{grid-column:1/-1;font-size:11px;color:var(--wk-muted)}@media(min-width:761px){.dw-root .d3-crm .crm-board{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:760px){.crm-board-tools{margin-left:0;flex:1}.crm-board-tools>.wk-btn{margin-left:auto}.crm-stage-options{gap:8px}.crm-stage-options em{display:none}.crm-stage-row{padding:12px;gap:8px}.crm-deal-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-deal-kpi{padding:14px;border-radius:16px}.crm-deal-kpi b{font-size:27px}.dw-root .d3-crm .crm-col{min-height:240px}.dw-root .d3-crm .crm-col-head{padding:16px}}.deals-heading-count{display:inline-block;vertical-align:middle;margin-left:10px;padding:3px 8px;border-radius:6px;background:var(--wk-surface-3);color:var(--wk-muted);font-size:12px;font-weight:500;letter-spacing:0}.dw-root .deals-calm .crm-deal-kpis{gap:0;padding:22px 0;background:var(--wk-surface);border:1px solid var(--wk-line);border-radius:14px}.dw-root .deals-calm .crm-deal-kpi{display:flex;flex-direction:column;gap:10px;padding:0 24px;border:0;border-right:1px solid var(--wk-line);border-radius:0;overflow:visible;background:none}.deals-calm .crm-deal-kpi:last-child{border-right:0}.deals-calm .crm-deal-kpi:after{display:none}.deals-calm .crm-deal-kpi small{display:flex;align-items:center;justify-content:space-between;gap:8px}.deals-calm .crm-deal-kpi small>i{width:6px;height:6px;border-radius:50%;flex:none}.deals-calm .crm-deal-kpi b{font-size:28px;letter-spacing:-.7px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.deals-calm .crm-deal-kpi>span{line-height:1.5}.deals-board-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;white-space:nowrap}.deals-board-label>span{font-size:11px;background:var(--wk-surface-3);color:var(--wk-muted);padding:2px 6px;border-radius:5px;font-weight:500}.dw-root .deals-calm .crm-board{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(260px,1fr);gap:14px;align-items:stretch;padding:0 0 12px;overflow-x:auto;min-width:0;scrollbar-width:thin}.dw-root .deals-calm .crm-col{min-height:540px;max-height:none;border:1px solid #cfd8e6;border-top:4px solid var(--stage);border-radius:14px;overflow:hidden;background:#e7edf5;box-shadow:0 4px 12px #23334c08}.dw-root .deals-calm .crm-col-head{grid-template-columns:7px minmax(0,1fr) auto;gap:8px;padding:16px 14px;background:var(--wk-surface);border-bottom:1px solid #d5deec}.dw-root .deals-calm .crm-col-head i{display:block;width:7px;height:7px;border-radius:50%;box-shadow:none;background:var(--stage)}.dw-root .deals-calm .crm-col-head b{font-size:14px;color:var(--wk-ink)}.dw-root .deals-calm .crm-col-head em{min-width:22px;padding:3px 6px;border:0;border-radius:5px;color:var(--stage-ink);background:color-mix(in srgb,var(--stage) 12%,var(--wk-surface));font-size:11px}.dw-root .deals-calm .crm-col-head span{grid-column:2/-1;color:#14734e;font-size:13px}.dw-root .deals-calm .crm-col-body{background:transparent;padding:10px;gap:10px;overflow:visible}.dw-root .deals-calm .crm-deal{gap:12px;padding:14px;border:1px solid #d5deea;border-radius:11px;box-shadow:0 3px 7px #22344f09}.dw-root .deals-calm .crm-deal:hover,.dw-root .deals-calm .crm-deal:focus-visible{border-color:#ff9a66;box-shadow:0 6px 16px #22344f13}.dw-root .deals-calm .crm-deal:focus-visible{outline:2px solid #ff5500;outline-offset:2px}.deals-card-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;font-size:10px;color:var(--wk-muted)}.deals-card-meta>span:first-child{padding-top:3px;flex:none}.deals-channels{display:flex;flex-wrap:wrap;gap:5px 9px;min-width:0}.deals-card-meta .deals-channels{justify-content:flex-end}.deals-channel{display:inline-flex;align-items:center;gap:5px;color:var(--channel-ink);font-size:11px;font-weight:650;min-width:0;overflow-wrap:anywhere}.deals-channel .channel-logo{flex:none}.deals-channel-unknown{font-size:11px;color:var(--wk-muted)}.deals-calm .crm-deal-top b{font-size:14px;line-height:1.45;min-height:40px}.deals-calm .crm-deal-client{font-size:12px;overflow-wrap:anywhere}.dw-root .deals-calm .crm-deal-amount{padding:0;background:var(--wk-surface);color:#14734e;font-size:20px;font-weight:700;letter-spacing:-.4px}.deals-calm .crm-deal-foot small{font-size:10px}.deals-calm .crm-deal-next{padding-top:12px;margin:0;border-color:var(--wk-line);font-size:11px}.deals-calm .crm-deal-date{font-size:10px}.dw-root .deals-calm .crm-col-add{margin:4px 10px 10px;min-height:40px;border:1px dashed #aebcd1;border-radius:8px;background:#f7f9fc;color:#43516a;font-size:12px;font-weight:500}.dw-root .deals-calm .crm-col-add:hover{background:#fff1e9;border-color:#ff8b50;color:#b43a00}.dw-root .deals-calm .crm-col-empty{background:none;border:0;min-height:180px}.deals-settings-link{display:flex;align-items:center;gap:7px;justify-self:start}.crm-stages.calm-stages{gap:12px}.calm-stages .crm-stage-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:16px;border-left-width:3px;background:var(--wk-surface,#fff)}.calm-stages .crm-stage-move{grid-row:1;grid-column:1;align-self:center}.calm-stages .crm-stage-name-field{display:grid;gap:5px;grid-column:2;grid-row:1;min-width:0;color:var(--wk-muted,#586477);font-size:10px}.calm-stages .crm-stage-name-field .crm-stage-name{grid-column:1;grid-row:2;width:100%;min-width:0;height:38px;font-size:13px;font-weight:500;background:var(--wk-surface,#fff);color:var(--wk-ink,#172033)}.calm-stages .crm-stage-count{grid-column:3;grid-row:1;align-self:center;color:var(--wk-muted,#586477);font-size:10px;white-space:nowrap}.calm-stages .crm-stage-options{grid-column:1/-1;grid-row:2;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid var(--wk-line,#dce1eb)}.calm-stages .crm-final{margin-right:auto;font-size:11px}.calm-stages .crm-color-trigger,.calm-stages .crm-stage-visibility,.calm-stages .crm-stage-delete{margin:0;padding:6px 8px;font-size:11px;border:0;border-radius:7px;background:var(--wk-surface-2,#f6f7fa);display:inline-flex;align-items:center;gap:5px;color:var(--wk-muted,#586477);cursor:pointer}.calm-stages .crm-stage-delete{background:none;color:#bf3333}.calm-stages .crm-color-trigger[aria-expanded=true]{background:#fff0e6;color:#b53c00}.calm-stages .crm-stage-palette{grid-column:1/-1;grid-row:3;display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:12px}.calm-stages button:disabled{opacity:.4;cursor:default}.calm-stages .crm-stages-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--wk-line,#dce1eb);padding-top:16px}.calm-stages .crm-stages-footer small{font-size:11px;color:var(--wk-muted,#586477);max-width:320px}[data-account-theme=dark] .dw-root .deals-calm .crm-col{background:#202c3d;border-color:#42516a;border-top-color:var(--stage)}[data-account-theme=dark] .dw-root .deals-calm .crm-col-head,[data-account-theme=dark] .dw-root .deals-calm .crm-deal{border-color:#42516a}[data-account-theme=dark] .dw-root .deals-calm .crm-col-head span,[data-account-theme=dark] .dw-root .deals-calm .crm-deal-amount:not(.is-empty){color:#6de2b4;background:var(--wk-surface)}[data-account-theme=dark] .dw-root .deals-calm .crm-col-add{background:#263348;color:#e2e8f0;border-color:#65758c}[data-account-theme=dark] .deals-channel{color:color-mix(in srgb,var(--channel-ink) 45%,#fff)}html[data-account-theme=dark] body:has(.dw-root) .calm-stages .crm-stage-row{border-left-color:var(--stage)}[data-account-theme=dark] .calm-stages .crm-stage-delete{color:#ff9292}@media(max-width:760px){.dw-root .deals-calm .crm-deal-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;padding:18px 0}.dw-root .deals-calm .crm-deal-kpi{padding:0 14px}.deals-calm .crm-deal-kpi:nth-child(2){border-right:0}.deals-calm .crm-deal-kpi b{font-size:23px}.deals-calm .crm-deal-kpi small{font-size:11px}.deals-calm .crm-deal-kpi>span{font-size:10px}.deals-board-label{width:100%}.dw-root .deals-calm .crm-board{grid-template-columns:none;grid-auto-columns:minmax(250px,85%);margin:0}.dw-root .deals-calm .crm-col{min-height:440px}.deals-calm .wk-toolbar .wk-search{flex-basis:100%}.calm-stages .crm-stage-row{padding:12px;grid-template-columns:20px minmax(0,1fr);gap:8px}.calm-stages .crm-stage-count{display:none}.calm-stages .crm-stage-options{gap:5px}.calm-stages .crm-final{flex-basis:100%;margin-bottom:4px}.calm-stages .crm-color-trigger{margin-left:auto}}@media(prefers-reduced-motion:reduce){.deals-calm .crm-deal{transition:none}.deals-calm .crm-deal:hover{transform:none}}.customer-channels{min-width:0;margin:18px 0;padding:16px;border:1px solid var(--dt-line, #e4e7ec);border-radius:16px;background:var(--dt-surface, #fff);color:var(--dt-text, #202735)}.customer-channels h3,.customer-channel-review>b{display:flex;align-items:center;gap:9px;margin:0 0 12px}.customer-channels-icon{display:inline-flex;padding:9px;color:#fff;background:#f50;border-radius:11px}.customer-channel{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0}.customer-channel>div{flex:1 1 140px;min-width:0}.customer-channel small{display:block;color:var(--dt-muted, #667085);overflow-wrap:anywhere}.customer-channels button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:9px 12px;border:1px solid var(--dt-line, #d8dce3);border-radius:10px;background:var(--dt-elevated, #fff);color:inherit;font:inherit;cursor:pointer}.customer-channels button.is-primary{color:#fff;background:#f50;border-color:#f50}.customer-channels button:disabled{opacity:.55;cursor:default}.customer-channels :is(button,input,select,summary):focus-visible{outline:2px solid #ff6a1a;outline-offset:3px}.customer-channel-review{padding:12px;margin:10px 0;background:var(--dt-info-soft, #eef6ff);border-radius:12px;overflow-wrap:anywhere}.customer-channel-actions{display:flex;flex-wrap:wrap;gap:8px}.customer-channels p[role=alert]{display:grid;justify-items:start;gap:10px;margin:0}.customer-channels summary{cursor:pointer;padding:12px 0}.customer-channels form{display:grid;gap:10px;min-width:0}.customer-channels label{display:grid;gap:5px;min-width:0}.customer-channels input,.customer-channels select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px;border:1px solid var(--dt-line, #d8dce3);border-radius:9px;background:var(--dt-elevated, #fff);color:inherit;font-size:16px}.customer-channels p{overflow-wrap:anywhere}@media(max-width:420px){.customer-channels{padding:12px}.customer-channel-actions button{width:100%}}.bc-page{--bc-surface: var(--wk-surface);--bc-soft: var(--wk-surface-2);--bc-line: var(--wk-line);--bc-ink: var(--wk-ink);--bc-muted: var(--wk-muted);--bc-accent: var(--wk-accent);--bc-ok: var(--wk-ok);--bc-bad: var(--wk-danger);--bc-warn: #dc6803;--bc-blue: #2e90fa;display:grid;align-content:start;gap:18px;max-width:1500px;margin:auto;padding:30px 36px 56px;box-sizing:border-box;color:var(--bc-ink)}.bc-page .dw-page-heading{margin-bottom:0}.bc-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--bc-blue) 35%,var(--bc-line));border-radius:14px;background:color-mix(in srgb,var(--bc-blue) 7%,var(--bc-surface));font-size:13.5px;line-height:1.45}.bc-banner>svg{flex:none;color:var(--bc-blue)}.bc-banner span{flex:1}.bc-list{display:grid;gap:10px}.bc-row{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:1px solid var(--bc-line);border-radius:16px;background:var(--bc-surface);box-shadow:var(--wk-shadow);color:var(--bc-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.bc-row:hover{border-color:color-mix(in srgb,var(--bc-accent) 40%,var(--bc-line));box-shadow:0 4px 14px #1018280f}.bc-row>svg{flex:none;color:var(--bc-muted)}.bc-row-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--bc-soft);color:var(--bc-muted)}.bc-row-icon.is-sending,.bc-row-icon.is-completed{background:color-mix(in srgb,var(--bc-ok) 13%,var(--bc-surface));color:var(--bc-ok)}.bc-row-icon.is-scheduled{background:color-mix(in srgb,var(--bc-blue) 13%,var(--bc-surface));color:var(--bc-blue)}.bc-row-icon.is-paused{background:color-mix(in srgb,var(--bc-warn) 13%,var(--bc-surface));color:var(--bc-warn)}.bc-row-main{display:grid;gap:3px;flex:1;min-width:0}.bc-row-main b{font-size:14.5px}.bc-row-main small{overflow:hidden;color:var(--bc-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.bc-row-progress{display:grid;gap:5px;flex:0 0 170px}.bc-row-progress i{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--bc-ok) var(--done, 0%),var(--wk-surface-3) 0)}.bc-row-progress small{color:var(--bc-muted);font-size:12px}.bc-row-meta{display:grid;justify-items:end;gap:4px;flex:none}.bc-row-meta small{color:var(--bc-muted);font-size:12px}.bc-status{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:99px;background:var(--bc-soft);color:var(--bc-muted);font-size:11.5px;font-weight:700;white-space:nowrap}.bc-status.is-sending,.bc-status.is-completed{background:color-mix(in srgb,var(--bc-ok) 14%,var(--bc-surface));color:var(--bc-ok)}.bc-status.is-scheduled{background:color-mix(in srgb,var(--bc-blue) 14%,var(--bc-surface));color:var(--bc-blue)}.bc-status.is-paused{background:color-mix(in srgb,var(--bc-warn) 14%,var(--bc-surface));color:var(--bc-warn)}.bc-status.is-cancelled{background:color-mix(in srgb,var(--bc-bad) 11%,var(--bc-surface));color:var(--bc-bad)}.bc-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bc-back{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--bc-line);border-radius:11px;background:var(--bc-surface);color:var(--bc-muted);cursor:pointer}.bc-back:hover{color:var(--bc-ink)}.bc-name{min-width:200px;max-width:460px;flex:0 1 auto;padding:7px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--bc-ink);font:inherit;font-size:20px;font-weight:800}.bc-name:hover{border-color:var(--bc-line)}.bc-name:focus{outline:none;border-color:var(--bc-accent);background:var(--bc-surface)}.bc-title{margin:0 4px;font-size:22px;font-weight:800}.bc-save{color:var(--bc-muted);font-size:12.5px}.bc-grow{flex:1}.bc-editor{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.bc-form{display:grid;gap:14px;min-width:0}.bc-card{display:grid;gap:12px;padding:18px;border:1px solid var(--bc-line);border-radius:16px;background:var(--bc-surface)}.bc-card h2{margin:0;font-size:15px;font-weight:800}.bc-text{width:100%;box-sizing:border-box;min-height:150px;padding:12px 14px;border:1px solid var(--bc-line);border-radius:12px;background:var(--bc-surface);color:var(--bc-ink);font:inherit;font-size:14px;line-height:1.5;resize:vertical}.bc-text:focus,.bc-when input:focus{outline:none;border-color:var(--bc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bc-accent) 14%,transparent)}.bc-text-tools{display:flex;align-items:center;justify-content:space-between;gap:10px}.bc-text-tools button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-radius:8px;background:color-mix(in srgb,var(--bc-blue) 11%,var(--bc-surface));color:var(--bc-blue);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.bc-text-tools small{color:var(--bc-muted);font-size:11px}.bc-filters{display:grid;gap:12px}.bc-filters label,.bc-when{display:grid;gap:7px;color:var(--bc-muted);font-size:12.5px;font-weight:600}.bc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bc-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 5px 4px 10px;border-radius:8px;background:var(--bc-soft);color:var(--bc-ink);font-size:12.5px;font-weight:600}.bc-tag.is-on{background:color-mix(in srgb,var(--bc-blue) 14%,var(--bc-surface));color:var(--bc-blue)}.bc-tag button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.bc-tags :is(select,.ch-select){height:32px;padding:0 8px;border:1px dashed var(--bc-line);border-radius:8px;background:var(--bc-surface);color:var(--bc-muted);font:inherit;font-size:12.5px}.bc-tags small{color:var(--bc-muted);font-size:12px;font-weight:400}.bc-when input{max-width:260px;height:40px;padding:0 12px;border:1px solid var(--bc-line);border-radius:10px;background:var(--bc-surface);color:var(--bc-ink);font:inherit}.bc-reach{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:var(--bc-soft)}.bc-reach strong{font-size:15px}.bc-reach ul{margin:0;padding-left:18px;color:var(--bc-muted);font-size:12.5px;line-height:1.6}.bc-muted{margin:0;color:var(--bc-muted);font-size:12.5px;line-height:1.5}.bc-error{margin:0;color:var(--bc-bad);font-size:13px}.bc-note{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--bc-warn) 10%,var(--bc-surface));color:var(--bc-warn);font-size:13px}.bc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bc-actions>span{flex:1}.bc-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--bc-muted);font:inherit;font-size:13px;cursor:pointer}.bc-link.is-danger{color:var(--bc-bad)}.bc-confirm{margin:0 0 16px;line-height:1.55}.bc-phone{position:sticky;top:16px;display:grid;grid-template-rows:auto 1fr;min-height:420px;overflow:hidden;border:1px solid var(--bc-line);border-radius:26px;background:var(--bc-surface);box-shadow:0 12px 34px #10182814}.bc-phone-head{display:flex;align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid var(--bc-line);font-size:13.5px}.bc-phone-head small{color:var(--bc-muted)}.bc-phone-chat{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:16px;background:color-mix(in srgb,var(--bc-blue) 5%,var(--bc-soft))}.bc-bubble{align-self:flex-start;max-width:88%;margin:0;padding:10px 13px;border-radius:16px 16px 16px 5px;background:var(--bc-surface);box-shadow:0 1px 2px #10182814;font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.bc-bubble.is-static{max-width:none;border:1px solid var(--bc-line);box-shadow:none}.bc-phone-empty{margin:auto 0;color:var(--bc-muted);font-size:12.5px;line-height:1.5;text-align:center}.bc-report{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:start}.bc-progress{display:flex;height:10px;overflow:hidden;border-radius:99px;background:var(--bc-soft)}.bc-progress i{display:block;height:100%;transition:width .4s ease}.bc-progress .is-sent{background:var(--bc-ok)}.bc-progress .is-failed{background:var(--bc-bad)}.bc-progress .is-unknown{background:#98a2b3}.bc-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bc-stats>div{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--bc-soft)}.bc-stats b{font-size:20px}.bc-stats span{color:var(--bc-muted);font-size:11.5px}.bc-stats .is-bad b{color:var(--bc-bad)}.bc-table{width:100%;border-collapse:collapse;font-size:13px}.bc-table th{padding:8px 10px;border-bottom:1px solid var(--bc-line);color:var(--bc-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase}.bc-table td{padding:10px;border-bottom:1px solid var(--bc-line)}.bc-state{display:inline-flex;padding:2px 8px;border-radius:7px;background:var(--bc-soft);color:var(--bc-muted);font-size:12px;font-weight:600}.bc-state.is-sent{background:color-mix(in srgb,var(--bc-ok) 13%,var(--bc-surface));color:var(--bc-ok)}.bc-state.is-failed{background:color-mix(in srgb,var(--bc-bad) 12%,var(--bc-surface));color:var(--bc-bad)}.bc-state.is-queued,.bc-state.is-sending{background:color-mix(in srgb,var(--bc-blue) 12%,var(--bc-surface));color:var(--bc-blue)}@media(max-width:1100px){.bc-page{padding:30px 24px}.bc-editor,.bc-report{grid-template-columns:minmax(0,1fr)}.bc-phone{position:static;min-height:260px}.bc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.bc-row-progress{display:none}}@media(max-width:640px){.bc-page{padding:22px 16px 40px}.bc-row-meta{display:none}.bc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-name{min-width:0;width:100%;font-size:17px}}.dw-root .bc-page{--bc-accent:#ff5500;--bc-ink:var(--wk-ink);--bc-warn:#ff5500}.dw-root .bc-page .d3-broadcast-metrics .wk-kpi{border:1px solid var(--wk-line);border-top:3px solid var(--wk-tone);padding:18px;border-radius:16px;background:color-mix(in srgb,var(--wk-tone) 6%,var(--wk-surface));box-shadow:none}.dw-root .bc-page .d3-broadcast-metrics .wk-kpi i{background:var(--wk-tone);color:#fff;border-radius:12px;width:42px;height:42px}.dw-root .bc-page .d3-broadcast-metrics .wk-kpi b{font-size:30px}.dw-root .bc-page .bc-banner{background:var(--wk-surface);border:1px solid var(--wk-line);border-left:4px solid #2589ed;padding:16px 18px}.bc-banner>span>span{display:block;margin-top:4px;color:var(--wk-muted);font-size:13px;line-height:1.5}.dw-root .bc-page .wk-empty{background:var(--wk-surface);border:1px solid var(--wk-line);border-radius:20px;padding:30px 20px}.bc-empty-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin:12px 0 22px}.bc-empty-steps>span{display:flex;align-items:center;gap:7px;font-size:13px}.bc-empty-steps b{display:grid;place-items:center;width:25px;height:25px;border-radius:9px;color:#fff;background:#7c3aed}.bc-empty-steps>span:nth-child(2) b{background:#2589ed}.bc-empty-steps>span:nth-child(3) b{background:#059669}.bc-wizard-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bc-wizard-steps button{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid var(--bc-line);border-radius:14px;color:var(--bc-muted);background:var(--bc-surface);font:inherit;font-size:14px;cursor:pointer;text-align:left}.bc-wizard-steps button b{display:grid;place-items:center;flex:none;border-radius:10px;width:30px;height:30px;color:#fff;background:#7c3aed}.bc-wizard-steps button:nth-child(2) b{background:#2589ed}.bc-wizard-steps button:nth-child(3) b{background:#059669}.bc-wizard-steps button[aria-current]{border-color:var(--bc-accent);color:var(--bc-ink);font-weight:700}.bc-wizard-steps button svg{margin-left:auto;color:#059669}.bc-page .bc-card[hidden]{display:none}.bc-page .bc-card>.ch-select{width:100%;margin:4px 0 14px}.bc-review{display:grid;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--bc-line)}.bc-review>span{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--bc-muted)}.bc-review b{color:var(--bc-ink)}.bc-page .bc-preview-select{display:grid;gap:9px;margin:0;padding:14px;background:var(--bc-surface);font-size:12px;color:var(--bc-muted)}.bc-page .bc-phone{grid-template-rows:auto auto minmax(240px,1fr);min-height:390px;border-radius:22px}.bc-page .bc-phone.is-vk .bc-phone-chat{background:color-mix(in srgb,#2589ed 10%,var(--bc-soft))}.bc-page .bc-phone.is-vk .bc-bubble{border-radius:12px}.bc-page .bc-phone .bc-bubble{overflow-wrap:anywhere}.bc-page .bc-form>.bc-banner{flex-wrap:wrap}.bc-page .bc-form>.bc-banner .wk-btn{margin-left:30px}html[data-account-theme=dark] .dw-root .bc-page{--bc-accent:#ff6a1a}@media(max-width:760px){.bc-wizard-steps{gap:7px}.bc-wizard-steps button{flex-direction:column;align-items:start;padding:11px 9px;gap:8px;font-size:11.5px}.bc-wizard-steps button svg{display:none}.bc-page .bc-editor{grid-template-columns:minmax(0,1fr)}.bc-page .bc-phone{width:100%;max-width:420px;justify-self:center;position:static}.bc-page .bc-actions{display:flex;flex-wrap:wrap;gap:10px}.bc-page .bc-actions>span{display:none}.bc-page .bc-actions>.bc-link{flex-basis:100%;text-align:left}.bc-page .bc-actions>.btn{flex:1}.dw-root .bc-page .d3-broadcast-metrics .wk-kpi{padding:13px}.dw-root .bc-page .d3-broadcast-metrics .wk-kpi i{width:30px;height:30px}.bc-page .bc-top{flex-wrap:wrap}.bc-page .bc-top .bc-name{width:calc(100% - 60px);min-width:0;flex:auto}.bc-page .bc-save{margin-left:0}.bc-empty-steps{gap:10px}.bc-empty-steps>span{font-size:11px}}.ch-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none}.ch-legend li{display:inline-flex;align-items:center;gap:7px;color:var(--wk-muted);font-size:12.5px;font-weight:650}.ch-legend i{width:10px;height:10px;border-radius:3px;background:var(--tone)}.ch-legend b{color:var(--wk-ink);font-weight:800}.ch-trend{position:relative;width:100%;min-width:0}.ch-trend svg{display:block;overflow:visible}.ch-grid{stroke:var(--ch-grid);stroke-width:1}.ch-base{stroke:color-mix(in srgb,var(--ch-axis) 55%,transparent);stroke-width:1}.ch-axis{fill:var(--ch-axis);font-size:11px;font-variant-numeric:tabular-nums}.ch-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ch-area{opacity:.1}.ch-cross{stroke:color-mix(in srgb,var(--ch-axis) 60%,transparent);stroke-width:1;stroke-dasharray:3 3}.ch-dot{stroke:var(--wk-surface);stroke-width:2}.ch-trend rect{transition:opacity .12s}.ch-tip{position:absolute;top:4px;z-index:2;display:grid;gap:4px;min-width:130px;padding:9px 11px;transform:translate(-50%);pointer-events:none;border:1px solid var(--wk-line);border-radius:11px;background:var(--wk-surface);box-shadow:var(--wk-shadow-lg, var(--wk-shadow));font-size:12.5px}.ch-tip small{color:var(--wk-muted);font-size:11.5px;font-weight:700}.ch-tip span{display:flex;align-items:center;gap:7px;color:var(--wk-muted)}.ch-tip i{width:8px;height:8px;border-radius:50%;background:var(--tone)}.ch-tip b{margin-left:auto;padding-left:12px;color:var(--wk-ink);font-variant-numeric:tabular-nums}.ch-empty{position:absolute;top:10px;right:10px;bottom:26px;left:34px;display:grid;place-content:center;justify-items:center;gap:4px;padding:12px;color:var(--wk-muted);font-size:13px;text-align:center;pointer-events:none}.ch-empty b{color:var(--wk-ink);font-size:14px}.ch-bars{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ch-bars li{display:grid;grid-template-columns:minmax(90px,38%) minmax(0,1fr) auto;align-items:center;gap:4px 10px}.ch-bars-label{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;font-size:13px;font-weight:650;white-space:nowrap}.ch-bars-track{height:8px;overflow:hidden;border-radius:4px;background:var(--wk-surface-3)}.ch-bars-track i{display:block;height:100%;border-radius:4px;background:var(--ch-1)}.ch-bars b{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.ch-bars small{grid-column:2 / -1;margin-top:-4px;color:var(--wk-faint);font-size:11.5px}.ch-heat{display:grid;gap:10px;min-width:0}.ch-heat-grid{display:grid;grid-template-columns:26px repeat(24,minmax(0,1fr));gap:3px}.ch-heat-grid i{aspect-ratio:1;min-height:10px;border-radius:3px;background:color-mix(in srgb,var(--ch-1) calc(var(--v) * 1%),var(--wk-surface-3))}.ch-heat-grid i.is-hover{outline:2px solid var(--wk-ink);outline-offset:1px}.ch-heat-hour{color:var(--ch-axis);font-size:10px;text-align:left}.ch-heat-day{align-self:center;color:var(--wk-muted);font-size:11px;font-weight:700}.ch-heat-foot{display:flex;align-items:center;gap:8px;min-height:20px;margin:0;color:var(--wk-muted);font-size:12.5px}.ch-heat-scale{display:inline-flex;gap:3px}.ch-heat-scale i{width:12px;height:12px;border-radius:3px;background:color-mix(in srgb,var(--ch-1) calc(var(--v) * 1%),var(--wk-surface-3))}.au-hero{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:20px;align-items:center;padding:24px;background:linear-gradient(120deg,color-mix(in srgb,#8b5cf6 9%,var(--wk-surface)),var(--wk-surface) 55%)}.au-main{display:grid;gap:6px}.au-main small{color:var(--wk-muted);font-size:13px;font-weight:700}.au-main strong{font-size:54px;font-weight:850;letter-spacing:-.04em;line-height:1}.au-change{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:3px 9px;border-radius:99px;font-size:12.5px;font-weight:700}.au-change.is-up{background:var(--wk-ok-soft);color:var(--wk-ok)}.au-change.is-down{background:var(--wk-danger-soft);color:var(--wk-danger)}.au-change.is-same,.au-change.is-new{background:var(--wk-surface-3);color:var(--wk-muted)}.au-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.au-mini>div{display:grid;gap:3px;padding:14px 16px;border:1px solid var(--wk-line);border-radius:15px;background:var(--wk-surface)}.au-mini small{color:var(--wk-faint);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.au-mini b{font-size:26px;font-weight:800}.au-mini span{color:var(--wk-muted);font-size:12.5px}.au-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.au-card{display:grid;gap:14px;align-content:start;min-width:0;padding:18px 20px 20px}.wk .au-card h2{margin:0;font-size:16px;font-weight:800}.au-card header small{display:block;margin-top:3px;color:var(--wk-muted);font-size:12.5px}.au-muted{margin:0;color:var(--wk-muted);font-size:13px;line-height:1.5}.au-rules ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none}.au-rules li{display:flex;gap:10px;color:var(--wk-muted);font-size:13.5px;line-height:1.45}.au-rules li>svg{flex:none;margin-top:2px;color:var(--wk-faint)}.au-rules li:nth-child(-n+2)>svg{color:var(--wk-ok)}.au-rules li b{color:var(--wk-ink)}.au-note{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:12px;background:var(--wk-surface-2);color:var(--wk-muted);font-size:13px}.au-tech summary{color:var(--wk-muted);font-size:13px;font-weight:700;cursor:pointer}.au-tech dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 0}.au-tech dl>div{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--wk-surface-2)}.au-tech dt{color:var(--wk-faint);font-size:11.5px}.au-tech dd{margin:0;font-size:14px;font-weight:750}@media(max-width:1000px){.au-hero,.au-row{grid-template-columns:minmax(0,1fr)}.au-tech dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.au-hero{padding:18px}.au-main strong{font-size:44px}.au-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.au-mini>div{padding:10px}.au-mini b{font-size:20px}.au-mini span{display:none}.au-rules ul{grid-template-columns:minmax(0,1fr)}}.st-range{display:inline-flex;align-items:center;gap:7px;color:var(--wk-muted);font-size:13.5px;font-weight:650}.st-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.st-kpi em{display:inline-flex;align-items:center;gap:3px;width:fit-content;margin-top:2px;padding:2px 7px;border-radius:99px;font-size:11.5px;font-style:normal;font-weight:750;white-space:nowrap}.st-kpi em span{color:var(--wk-muted);font-weight:600}.st-delta.is-up{background:var(--wk-ok-soft);color:var(--wk-ok)}.st-delta.is-down{background:var(--wk-danger-soft);color:var(--wk-danger)}.st-delta.is-same,.st-delta.is-new{background:var(--wk-surface-3);color:var(--wk-muted)}.st-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.st-row.is-main{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.st-row.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.st-card{display:grid;gap:14px;align-content:start;min-width:0;padding:18px 20px 20px}.st-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.wk .st-card h2{margin:0;font-size:16px;font-weight:800;letter-spacing:-.01em}.st-card header small{display:block;margin-top:3px;color:var(--wk-muted);font-size:12.5px}.wk .st-card h3{margin:6px 0 0;color:var(--wk-faint);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.st-muted{margin:0;color:var(--wk-muted);font-size:13px;line-height:1.5}.st-split{display:flex;gap:2px;height:14px;overflow:hidden;border-radius:7px;background:var(--wk-surface-3)}.st-split i{min-width:4px}.st-tag{padding:2px 8px;border-radius:7px;background:color-mix(in srgb,#059669 12%,var(--wk-surface));color:#047857;font-size:12px;font-style:normal;font-weight:700}html[data-account-theme=dark] .st-tag{color:#6ee7b7}.st-funnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.st-funnel>div{display:grid;gap:2px;min-width:0;padding:12px;border-radius:13px;background:var(--wk-surface-2)}.st-funnel small{color:var(--wk-faint);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.st-funnel b{font-size:22px;font-weight:800}.st-funnel span{overflow:hidden;color:var(--wk-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.st-method ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--wk-muted);font-size:13px;line-height:1.45}.st-method b{color:var(--wk-ink)}.st-table{padding:0;overflow:hidden}.st-table summary{display:flex;align-items:center;gap:8px;padding:16px 20px;font-size:14.5px;font-weight:750;cursor:pointer;list-style:none}.st-table summary::-webkit-details-marker{display:none}.st-table[open] summary{border-bottom:1px solid var(--wk-line)}.st-table-wrap{max-height:460px;overflow:auto}.st-table table{width:100%;border-collapse:collapse;font-size:13.5px}.st-table th{position:sticky;top:0;padding:10px 20px;background:var(--wk-surface);color:var(--wk-faint);font-size:11px;font-weight:800;letter-spacing:.06em;text-align:left;text-transform:uppercase}.st-table td{padding:10px 20px;border-top:1px solid var(--wk-line);font-variant-numeric:tabular-nums}.st-table td:first-child{color:var(--wk-muted)}@media(max-width:1180px){.st-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.st-row.is-main,.st-row.is-three{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.st-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.st-kpis{gap:8px}.st-kpi em span{display:none}.st-card{padding:14px}.st-funnel b{font-size:18px}}.st-kpi{position:relative}.st-kpi-link{color:inherit;font:inherit;background:none;border:0;padding:0;text-decoration:none;text-align:left;cursor:pointer}.st-kpi-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.st-kpi:has(.st-kpi-link):hover{border-color:var(--wk-tone);box-shadow:0 4px 16px #1524480c}.st-kpi-link:focus-visible:after{outline:2px solid var(--wk-tone);outline-offset:3px}.st-new-customers{display:grid;gap:8px}.st-new-customers a{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:14px;border:1px solid var(--border,#dde2eb);border-radius:12px;color:inherit;text-decoration:none}.st-new-customers small{grid-column:1;color:var(--muted,#657083)}.st-new-customers span{grid-column:2;grid-row:1 / 3;align-self:center;color:#f60}.st .st-kpi-link:focus-visible{outline:none}.d2-agenda{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,360px);gap:24px;padding:24px}.d2-agenda:not(:has(.d2-agenda-picker)){grid-template-columns:1fr}.d2-agenda section{min-width:0}.d2-agenda header{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:var(--wk-ink)}.d2-agenda header>svg{color:var(--wk-accent)}.d2-agenda h3{margin:0;font-size:16px}.d2-agenda header>b{margin-left:auto;font-size:12px;padding:4px 9px;border-radius:8px;background:var(--wk-surface-2)}.d2-agenda-entry{width:100%;display:grid;grid-template-columns:52px minmax(0,1fr) 16px;align-items:center;gap:14px;margin:0 0 10px;padding:16px;border:1px solid var(--wk-line);border-left:3px solid var(--d2-tone);border-radius:14px;background:color-mix(in srgb,var(--d2-tone) 5%,var(--wk-surface));color:var(--wk-ink);text-align:left;font:inherit;cursor:pointer}.d2-agenda-entry:hover{border-color:var(--d2-tone)}.d2-agenda-entry time{align-self:start;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.d2-agenda-entry time small{display:block;margin-top:5px;color:var(--wk-muted);font-weight:400;font-size:12px}.d2-agenda-entry>span{display:grid;gap:5px;overflow-wrap:anywhere}.d2-agenda-entry b{font-size:14px}.d2-agenda-entry>span>span,.d2-agenda-entry>span>small{color:var(--wk-muted);font-size:12px;line-height:1.5}.d2-agenda-picker{padding:18px;border:1px solid var(--wk-line);border-radius:16px;background:var(--wk-surface-2);align-self:start}.d2-agenda-picker header{margin-bottom:8px}.d2-agenda-picker>p{margin:0 0 16px;font-size:12px;line-height:1.5;color:var(--wk-muted)}.d2-time-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.d2-time-buttons button{min-width:0;min-height:38px;padding:6px;border:1px solid var(--wk-line);border-radius:10px;background:var(--wk-surface);color:var(--wk-ink);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer}.d2-time-buttons button:hover{border-color:var(--wk-accent);color:var(--wk-accent)}.d2-agenda button:focus-visible{outline:2px solid var(--wk-accent);outline-offset:2px}.d2-agenda .d2-all-hours{margin-top:14px;width:100%;justify-content:center;white-space:normal;font-size:12px}.d2-agenda-empty{display:grid;justify-items:center;gap:12px;padding:38px 18px;border:1px dashed var(--wk-line-strong);border-radius:16px;text-align:center;color:var(--wk-muted)}.d2-agenda-empty strong{font-size:14px;color:var(--wk-ink)}.d2-agenda-empty p{font-size:13px;line-height:1.5;margin:0;max-width:270px}.d2-agenda-off{display:flex;align-items:center;gap:8px;padding:10px;background:var(--wk-surface-2);border-radius:10px;color:var(--wk-muted);font-size:12px}@media(max-width:1000px){.d2-agenda{grid-template-columns:1fr;gap:18px;padding:18px}.d2-agenda-picker{width:100%}.d2-time-buttons{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:600px){.d2-agenda{padding:12px}.d2-time-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.d2-agenda-entry{padding:12px;gap:10px}.d2-agenda-picker{padding:14px}}@media(max-width:600px){body:has(.dw-root) .cl-page>.wk-toolbar .wk-seg{display:none}}.cl-page{--cl-surface: #fff;--cl-soft: #f6f7fb;--cl-line: #e9e4df;--cl-ink: #202024;--cl-muted: #7b7470;--cl-accent: var(--accent, #ff5a1f);--cl-ok: #12b76a;--cl-bad: #d92d20;display:grid;align-content:start;gap:18px;max-width:1500px;margin:auto;padding:35px 36px 50px;box-sizing:border-box;color:var(--cl-ink)}html[data-account-theme=dark] .cl-page{--cl-surface: #171e2b;--cl-soft: #1e2737;--cl-line: #2a3446;--cl-ink: #e8edf5;--cl-muted: #9ba7bb;--cl-ok: #3ccb7f;--cl-bad: #ff6b70}.cl-page .dw-page-heading{margin-bottom:0}.cl-zone{color:var(--cl-muted);font-size:12px}.cl-day{display:grid;gap:6px;min-height:180px;padding:10px;border:1px solid var(--cl-line);border-radius:14px;background:var(--cl-surface);align-content:start}.cl-day.is-today{border-color:color-mix(in srgb,var(--cl-accent) 55%,var(--cl-line));box-shadow:0 0 0 2px color-mix(in srgb,var(--cl-accent) 14%,transparent)}.cl-day.is-past{background:var(--cl-soft)}.cl-day header{display:flex;align-items:baseline;gap:6px;padding-bottom:6px;border-bottom:1px solid var(--cl-line)}.cl-day header span{color:var(--cl-muted);font-size:12px;font-weight:700;text-transform:uppercase}.cl-day header b{font-size:18px}.cl-day.is-today header b{color:var(--cl-accent)}.cl-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.cl-card{display:grid;align-content:start;gap:10px;padding:18px;border:1px solid var(--cl-line);background:var(--cl-surface);color:var(--cl-ink)}.cl-card.is-off{opacity:.65}.cl-card header{display:flex;align-items:center;gap:8px}.cl-card h3{flex:1;margin:0;font-size:16px}.cl-card p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--cl-muted);font-size:13px;line-height:1.45}.cl-card .btn{justify-self:start}.cl-badge{padding:2px 8px;border-radius:99px;background:var(--cl-soft);color:var(--cl-muted);font-size:11.5px;font-weight:700}.cl-chips span{padding:2px 8px;border-radius:7px;background:var(--cl-soft);color:var(--cl-ink);font-size:12px;font-weight:600}.cl-chips em{color:var(--cl-bad);font-style:normal}.cl-dayoff .text-button{font-size:12px}.cl-new{justify-items:center;align-content:center;min-height:150px;border-style:dashed;font:inherit;text-align:center;cursor:pointer}.cl-new:disabled{cursor:default;opacity:.6}.cl-new svg{color:var(--cl-accent)}.cl-new span{color:var(--cl-muted);font-size:12.5px}.cl-form{display:grid;gap:14px}.cl-form label:not(.checkbox){display:grid;gap:6px;color:var(--cl-muted, #7b7470);font-size:12.5px;font-weight:600}.cl-form input:not([type=checkbox]),.cl-form :is(select,.ch-select){height:40px;padding:0 11px;border:1px solid var(--line, #e3e6ee);border-radius:10px;background:var(--surface, #fff);color:inherit;font:inherit;font-size:14px}.cl-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.cl-times{display:flex;flex-wrap:wrap;gap:6px}.cl-times button{min-width:64px;height:36px;border:1px solid var(--line, #e3e6ee);border-radius:9px;background:var(--surface, #fff);color:inherit;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.cl-times button.is-on{border-color:var(--accent, #ff5a1f);background:var(--accent, #ff5a1f);color:#fff}.cl-muted{margin:0;color:#8a8f98;font-size:12.5px}.cl-error{margin:0;color:#d92d20;font-size:13px}.cl-staff,.cl-hours{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--line, #e3e6ee);border-radius:12px}.cl-staff legend,.cl-hours legend{padding:0 6px;font-size:12.5px;font-weight:700}.cl-hours-row{display:flex;align-items:center;gap:8px}.cl-hours-row>label.checkbox:first-child{width:58px;font-weight:700}.cl-hours-row input[type=time]{height:34px;padding:0 8px;border:1px solid var(--line, #e3e6ee);border-radius:8px;background:var(--surface, #fff);color:inherit;font:inherit}.cl-hours-row.is-off{opacity:.7}.cl-break{margin-left:8px;font-size:12.5px}@media(max-width:1100px){.cl-page{padding:30px 24px}}@media(max-width:640px){.cl-page{padding:22px 16px 40px}}.cl-form label,.cl-form fieldset label{margin:0}.cl-form label.checkbox{display:inline-flex;flex-direction:row;align-items:center;gap:8px;color:inherit;font-size:13.5px;font-weight:600}.cl-form label.checkbox input{width:16px;height:16px;margin:0;padding:0;accent-color:var(--accent, #ff5a1f)}.cl-hours-row{flex-wrap:nowrap;min-height:38px}.cl-hours-row input[type=time]{width:108px;flex:none}.cl-hours-row>label.checkbox:first-child{flex:none}.cl-hours-row .cl-break{flex:none;margin-left:10px;font-weight:500}.cl-staff{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cl-staff legend{grid-column:1 / -1}@media(max-width:640px){.cl-hours-row{flex-wrap:wrap}}.cl-online{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.cl-online-main{display:grid;gap:16px;padding:22px;border:1px solid var(--cl-line);border-radius:18px;background:var(--cl-surface)}.cl-online-head{display:flex;gap:14px;align-items:flex-start}.cl-online-head h2{margin:0 0 4px;font-size:18px}.cl-online-head p{margin:0;color:var(--cl-muted);font-size:13.5px;line-height:1.5}.cl-online-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:linear-gradient(180deg,#ff7f45,#f26522);color:#fff}.cl-note{margin:0;padding:10px 12px;border-radius:12px;background:#fff7e6;color:#9a5b00;font-size:13px}.cl-link{display:flex;flex-wrap:wrap;gap:8px}.cl-link input{flex:1 1 280px;min-width:0;height:40px;padding:0 12px;border:1px solid var(--cl-line);border-radius:11px;background:var(--cl-soft);color:var(--cl-ink);font:inherit;font-size:13px;font-family:ui-monospace,Consolas,monospace}.cl-link .btn{text-decoration:none}.cl-slug{display:flex;align-items:center;height:40px;overflow:hidden;border:1px solid var(--line, #e3e6ee);border-radius:10px;background:var(--surface, #fff)}.cl-slug span{padding:0 2px 0 11px;color:#8a8f98;font-size:13.5px;white-space:nowrap}.cl-form .cl-slug input{height:38px;border:0!important;padding-left:0!important;box-shadow:none!important}.cl-form .cl-slug input:focus{outline:none}.cl-slug:focus-within{outline:2px solid var(--accent-muted);outline-offset:1px}.cl-form textarea{min-height:60px;padding:9px 11px;border:1px solid var(--line, #e3e6ee);border-radius:10px;background:var(--surface, #fff);color:inherit;font:inherit;font-size:14px;resize:vertical}.cl-online-form{max-width:560px}.cl-online-actions{display:flex;gap:8px}.cl-online-tips{padding:18px;border-radius:18px;background:color-mix(in srgb,var(--cl-accent) 7%,var(--cl-surface));border:1px solid color-mix(in srgb,var(--cl-accent) 20%,var(--cl-line))}.cl-online-tips h3{margin:0 0 8px;font-size:14.5px}.cl-online-tips ol{margin:0 0 10px;padding-left:18px;color:var(--cl-ink);font-size:13px;line-height:1.6}.cl-online-tips p{margin:0;color:var(--cl-muted);font-size:12.5px;line-height:1.5}@media(max-width:1000px){.cl-online{grid-template-columns:1fr}}.cl-card{box-shadow:var(--wk-shadow);border-radius:18px}.wk-seg.is-small{padding:3px;border-radius:12px}.wk-seg.is-small button{min-height:30px;padding:0 12px;font-size:13px}.cal-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cal-nav{display:flex;align-items:center;gap:6px;flex:1 1 320px;min-width:0}.cal-nav strong{margin-left:6px;overflow:hidden;font-size:16px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.cal-nav strong:first-letter{text-transform:uppercase}.is-manual{--src: #0ea5e9}.is-bot{--src: #f97316}.is-online{--src: #16a34a}.cal-cell-list{display:grid;gap:3px;min-width:0}.cal-cell-list small{color:var(--wk-muted);font-size:11.5px;font-weight:650}@media(max-width:760px){.cal-nav{flex-basis:100%}.cal-nav strong{font-size:14.5px}}.cl-page.wk{--cl-accent:#ff5500;--d2-line:var(--wk-line);padding-top:28px;gap:16px;min-width:0}.cl-page .wk-head{align-items:center}.cl-page .wk-head p{max-width:620px}.cl-page .wk-head-actions{flex-wrap:wrap}.cl-page .cal-toolbar{margin-top:4px;gap:12px}.cl-page .cal-nav{flex:1;min-width:0}.cl-page .cal-nav strong{font-size:22px;letter-spacing:-.6px;margin-left:12px}.cl-page .cal-nav strong:first-letter{text-transform:uppercase}.cl-page .cl-zone{width:100%;font-size:12px}.cl-page .wk-toolbar{margin-bottom:0}.cl-page .wk-toolbar .wk-seg{flex-wrap:wrap;overflow:visible}.d2-filters{display:flex;align-items:center;gap:10px;min-width:0}.cl-page .d2-mobile-section,.cl-page .d2-filter-toggle{display:none}.d2-filters>.ch-select{flex:0 1 210px;min-width:0}.cl-page .d2-search{display:flex;flex-direction:row;align-items:center;gap:9px;flex:1;min-width:120px;max-width:360px;margin:0;height:40px;padding:0 12px;border:1px solid var(--wk-line);border-radius:12px;background:var(--wk-surface);color:var(--wk-muted)}.d2-search input{width:100%;min-width:0;padding:0!important;margin:0;border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;color:var(--wk-ink);font:inherit;font-size:13px}.d2-search:focus-within{outline:2px solid #ff5500;outline-offset:2px}.d2-count{color:var(--wk-muted);font-size:12px;white-space:nowrap;margin-left:auto}.d2-calendar{min-width:0;transform-origin:top left;border:1px solid var(--wk-line);border-radius:18px;background:var(--wk-surface);overflow:hidden}.d2-calendar:focus-visible{outline:2px solid #ff5500;outline-offset:3px}.d2-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.d2-weekday{padding:13px 14px;font-size:12px;font-weight:700;color:var(--wk-muted);background:var(--wk-surface-2);border-bottom:1px solid var(--wk-line)}.d2-weekday:nth-child(7n),.d2-weekday:nth-child(7n-1){color:#8b5cf6}.d2-cell{position:relative;display:flex;flex-direction:column;gap:5px;min-width:0;margin:0;padding:7px;border:0;border-right:1px solid var(--wk-line);border-bottom:1px solid var(--wk-line);border-radius:0;background:var(--wk-surface);color:var(--wk-ink);text-align:left;font:inherit;cursor:pointer;transform-origin:top left}.d2-cell:nth-child(7n){border-right:0}.d2-cell:hover{background:var(--wk-surface-2);box-shadow:inset 0 0 0 1px #f50;z-index:1}.d2-cell:focus-visible{outline:2px solid #ff5500;outline-offset:-2px;z-index:2}.d2-cell.is-other{background:var(--wk-surface-2);color:var(--wk-muted)}.d2-cell.is-today{box-shadow:inset 0 0 0 2px #f50}.d2-cell-date{display:flex;align-items:center;justify-content:space-between;padding:0 3px}.d2-cell-date b{display:grid;place-items:center;width:28px;height:28px;font-size:14px;font-weight:650;border-radius:9px}.d2-cell.is-today .d2-cell-date b{background:#f50;color:#fff}.d2-cell-date em{font-size:11px;font-style:normal;color:var(--wk-muted)}.d2-cell-items{display:flex;flex-direction:column;gap:4px;width:100%}.d2-cell-items>small{padding:0 4px;font-size:11px;color:var(--wk-muted)}.d2-tone-bot{--d2-tone:#1682ed}.d2-tone-ai{--d2-tone:#08a788}.d2-tone-manual{--d2-tone:#ff5500}.d2-tone-online{--d2-tone:#089bb5}.d2-tone-event-purple{--d2-tone:#8b5cf6}.d2-tone-event-blue{--d2-tone:#3974ef}.d2-tone-event-green{--d2-tone:#10a65e}.d2-tone-event-pink{--d2-tone:#e348a0}.d2-tone-event-orange{--d2-tone:#e87723}.d2-tone-event-teal{--d2-tone:#059eab}.d2-mini{display:flex;align-items:center;gap:4px;min-width:0;border-radius:5px;background:color-mix(in srgb,var(--d2-tone) 11%,var(--wk-surface));color:var(--wk-ink);line-height:1.3}.d2-mini>span{overflow:hidden;text-overflow:ellipsis}.d2-mini time{flex:none;font-weight:700}.d2-mini i,.d2-legend i,.d2-dots i{flex:none;width:5px;height:5px;border-radius:50%;background:var(--d2-tone)}.d2-mini svg{color:var(--d2-tone);flex:none}.d2-dots{display:none}.d2-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 18px;color:var(--wk-muted);background:var(--wk-surface)}.d2-legend>span{display:flex;align-items:center;gap:5px;font-size:12px}.d2-legend svg{color:var(--d2-tone)}.d2-day-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-bottom:1px solid var(--wk-line)}.d2-day-tools>span{font-size:12px;color:var(--wk-muted)}.d2-zoom{display:flex;align-items:center;gap:7px;flex:none}.d2-zoom b{font-size:12px;min-width:45px;text-align:center}.d2-time-scroll{height:560px;max-height:65vh;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-color:var(--wk-line-strong) transparent}.d2-time-head,.d2-time-grid{display:grid;grid-template-columns:56px repeat(var(--days),minmax(0,1fr))}.d2-time-head{position:sticky;top:0;z-index:8;height:48px;border-bottom:1px solid var(--wk-line);background:var(--wk-surface)}.d2-time-head>button{display:flex;gap:8px;align-items:center;justify-content:center;border:0;border-left:1px solid var(--wk-line);background:transparent;color:var(--wk-ink);font:inherit;cursor:pointer}.d2-time-head span{font-size:12px;color:var(--wk-muted)}.d2-time-head b{font-size:18px}.d2-time-head .is-today b{background:#f50;color:#fff;padding:4px 7px;border-radius:8px}.d2-hours{position:relative;background:var(--wk-surface-2)}.d2-hours>span{position:absolute;right:8px;color:var(--wk-muted);font-size:11px;transform:translateY(2px)}.d2-lane{position:relative;min-width:0;border-left:1px solid var(--wk-line);background-image:linear-gradient(to bottom,var(--wk-line) 1px,transparent 1px);-webkit-user-select:none;user-select:none}.d2-block{position:absolute;z-index:3;box-sizing:border-box;overflow:hidden;border-left:3px solid var(--d2-tone);border-radius:7px;background:color-mix(in srgb,var(--d2-tone) 15%,var(--wk-surface));color:var(--wk-ink);cursor:grab}.d2-block:hover{outline:1px solid var(--d2-tone);z-index:5}.d2-block.is-dragging{opacity:.4}.d2-block-main{display:flex;flex-direction:column;gap:2px;width:100%;height:100%;padding:5px 7px 8px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:inherit;overflow:hidden}.d2-block-main>*{flex:none;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.d2-block-main time{font-weight:650}.d2-block-main span,.d2-block-main small{font-size:11px;color:var(--wk-muted)}.d2-resize{position:absolute;bottom:0;left:0;width:100%;height:8px;padding:0;border:0;background:transparent;cursor:ns-resize}.d2-resize:after{content:"";display:block;margin:auto;width:22px;height:3px;border-radius:4px;background:var(--d2-tone);opacity:.5}.d2-selection{position:absolute;left:2px;right:2px;z-index:6;background:color-mix(in srgb,#ff5500 16%,var(--wk-surface));border:2px solid #ff5500;border-radius:7px;pointer-events:none;font-size:12px;padding:5px}.d2-now{position:absolute;left:0;right:0;z-index:7;height:2px;background:#f50;pointer-events:none}.d2-now i{position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:#f50}.d2-now span{position:absolute;top:-17px;right:3px;font-size:10px;font-weight:700;padding:2px 4px;background:#f50;color:#fff;border-radius:4px}.d2-day-off{position:absolute;left:0;right:0;background:repeating-linear-gradient(135deg,transparent 0 6px,var(--wk-surface-2) 6px 12px);color:var(--wk-muted);font-size:11px;padding:4px;pointer-events:none}.d2-setup{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--wk-line);border-radius:14px;background:var(--wk-surface)}.d2-setup-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;color:#fff;background:#f50}.d2-setup b{font-size:13px}.d2-setup p{margin:3px 0 0;font-size:12px;color:var(--wk-muted)}.d2-setup button{margin-left:auto;flex:none}.d2-change-error{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid #ef4444;border-radius:12px;color:var(--wk-ink);font-size:13px;background:var(--wk-surface)}.d2-saving{margin:0;font-size:12px;color:var(--wk-muted)}.modal-backdrop:has(.d2-details){justify-content:flex-end;padding:12px}.modal:has(.d2-details){width:470px;max-width:100%;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:0;border-radius:20px}.d2-details{--wk-surface:var(--surface,#fff);--wk-ink:var(--text,#20242e);display:grid;gap:18px}.d2-detail-title{display:flex;gap:12px;align-items:center}.d2-detail-title>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--d2-tone) 14%,transparent);color:var(--d2-tone)}.d2-detail-title h2{margin:0;font-size:20px}.d2-detail-title p{margin:5px 0 0;font-size:13px}.d2-detail-links{display:flex;flex-wrap:wrap;gap:8px}.d2-attribution{font-size:12px;margin:0}.d2-history{border-top:1px solid var(--line);padding-top:16px}.d2-history h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 14px}.d2-history ol{display:grid;list-style:none;margin:0;border-left:2px solid var(--line)}.d2-history li,.d2-history p{font-size:12px}.d2-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.d2-details input{min-width:0}.d2-create-options{display:grid;gap:12px}.d2-selected-time{margin:0;font-size:13px}html[data-account-theme=dark] .d2-details{--wk-surface:#171e2b;--wk-ink:#e8edf5}@media(max-width:1100px){.cl-page .cal-nav strong{font-size:18px}.d2-cell{min-height:105px}.d2-mini time{display:none}.d2-filters{flex-wrap:wrap}.d2-count{display:none}}@media(max-width:760px){.cl-page .cal-nav{flex-basis:100%}.cl-page .cal-nav strong{margin-left:4px}.d2-weekday{padding:10px 5px;text-align:center}.d2-cell{min-height:76px;padding:6px 3px}.d2-mini{font-size:10px}.d2-filters>.ch-select{flex:1 1 120px}.d2-search{flex-basis:100%;max-width:none}.d2-legend{gap:10px;padding:12px}.d2-legend>span{font-size:11px}.d2-day-tools{padding:8px}.d2-day-tools>span{max-width:145px}.d2-form-pair{grid-template-columns:1fr}}@media(max-width:600px){.cl-page.wk{padding:18px 12px 30px;gap:12px}.cl-page .wk-head{gap:12px}.cl-page .wk-head-actions{width:100%}.cl-page .wk-head-actions .wk-btn{flex:1;justify-content:center}.cl-page .cal-nav{display:grid}.cl-page .cal-nav>.wk-btn{justify-self:center}.cl-page .cal-nav>.wk-icon-btn:last-of-type{justify-self:end}.cl-page .cal-toolbar>.wk-seg{display:flex}.cl-page .cal-toolbar>.wk-seg button{flex:1}.cl-page .wk-toolbar .wk-seg{grid-template-columns:repeat(2,1fr);width:100%}.cl-page .wk-toolbar .wk-seg button{white-space:normal}.d2-cell-date b{width:25px;height:25px;font-size:12px}.d2-cell-date em{font-size:10px}.d2-dots{gap:3px;padding:2px 4px;flex-wrap:wrap}.d2-dots i{width:5px;height:5px}.d2-time-head,.d2-time-grid{grid-template-columns:43px repeat(var(--days),minmax(0,1fr))}.d2-time-head>button{gap:3px;flex-direction:column}.d2-time-head b{font-size:14px}.d2-block-main{padding:4px}.is-week .d2-block-main>span,.is-week .d2-block-main>small{display:none}.is-week .d2-block-main b{font-size:10px}.d2-setup{flex-wrap:wrap;padding:12px}.d2-setup>div{flex:1;min-width:170px}.d2-setup button{margin-left:48px}.modal-backdrop:has(.d2-details){padding:0}.modal:has(.d2-details){width:100%;height:100dvh;max-height:100dvh;border-radius:0}.d2-change-error{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.d2-calendar,.d2-cell{animation:none!important;transition:none!important}}@media(max-width:600px){.cl-page .wk-toolbar .wk-seg{display:none}.cl-page .d2-mobile-section{display:block;width:100%}.cl-page .d2-filter-toggle{display:inline-flex;justify-self:start;font-size:12px;min-height:30px;padding:4px 10px}.cl-page .d2-filters{display:none}.cl-page .d2-filters.is-open{display:flex}.cl-page .d2-search{flex-basis:100%;max-width:none}.cl-page .wk-head p{display:none}.cl-page .cal-nav{grid-template-columns:28px minmax(0,1fr) 28px 66px;gap:3px;align-items:center}.cl-page .cal-nav strong{grid-column:2;grid-row:1;margin:0;font-size:14px;text-align:center}.cl-page .cal-nav>.wk-icon-btn:first-child{grid-column:1;grid-row:1}.cl-page .cal-nav>.wk-icon-btn:last-of-type{grid-column:3;grid-row:1}.cl-page .cal-nav>.wk-btn{grid-column:4;grid-row:1;font-size:11px;padding:7px;min-height:32px}.cl-page .cal-toolbar{gap:8px}.cl-page .cl-zone{font-size:10px}.cl-page .wk-head-actions{gap:8px}.cl-page .wk-head-actions .wk-btn{font-size:12px;min-height:37px}.d2-day-tools>span{font-size:11px}.d2-time-scroll{max-height:none;height:490px}}.d2-event-banner{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid color-mix(in srgb,var(--d2-tone) 30%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--d2-tone) 9%,var(--wk-surface))}.d2-event-banner>svg{flex:none;color:var(--d2-tone)}.d2-event-banner>span{font-size:18px;font-weight:650;overflow-wrap:anywhere;min-width:0}.d2-event-banner small{display:block;margin-top:6px;font-size:12px;font-weight:400;color:var(--muted)}.d2-event-details .cl-form{gap:18px}.d2-event-details .cl-form>label,.d2-event-details .d2-form-pair>label{font-size:13px;gap:8px}.d2-event-details .cl-form input:not([type=radio]):not([type=checkbox]),.d2-event-details textarea{min-height:42px;font-size:14px}.d2-palette{border:0;padding:0;margin:0;min-width:0}.d2-palette legend{padding:0;margin-bottom:12px;font-size:13px;font-weight:600}.d2-palette>div{display:flex;gap:12px;flex-wrap:wrap}.d2-palette .d2-swatch{position:relative;display:block;width:38px;height:38px;cursor:pointer;margin:0}.d2-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:inherit}.d2-swatch>span{display:grid;place-items:center;width:100%;height:100%;border-radius:12px;background:var(--d2-tone);color:#fff;pointer-events:none;box-shadow:inset 0 1px 2px #ffffff65}.d2-swatch:has(:checked)>span{outline:2px solid var(--d2-tone);outline-offset:3px}.d2-swatch:has(:focus-visible)>span{outline:3px solid var(--text);outline-offset:4px}.d2-palette:disabled{opacity:.65}.d2-history ol{border:0;padding:0;gap:0}.d2-history li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:0 0 22px;--history-color:#268675}.d2-history li:not(:last-child):before{content:"";position:absolute;left:16px;top:35px;bottom:3px;width:1px;background:var(--line)}.d2-history-updated{--history-color:#367bdd!important}.d2-history-cancelled{--history-color:#bd5374!important}.d2-history-icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--history-color);background:color-mix(in srgb,var(--history-color) 10%,var(--wk-surface))}.d2-history li>div{display:grid;gap:5px;padding-top:2px}.d2-history-status{color:var(--history-color);font-size:13px}.d2-history time,.d2-history small{color:var(--muted);font-size:12px}.cl-page .cal-toolbar>.wk-seg button{min-height:40px;font-size:14px;padding:0 16px}.d2-view-return{display:flex;gap:8px;align-items:center;width:fit-content}.d2-mini{padding:7px 8px;border-left:3px solid var(--d2-tone);background:color-mix(in srgb,var(--d2-tone) 15%,var(--wk-surface));font-size:13px;font-weight:600;min-height:30px}.d2-mini>span{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.d2-mini time{font-size:11px}.d2-mini i{display:none}.d2-cell{min-height:130px}.d2-block-main b{font-size:14px}.d2-block-main time{font-size:12px}.d2-agenda-entry b{font-size:16px}@media(max-width:600px){.cl-page .cal-toolbar>.wk-seg{width:100%}.cl-page .cal-toolbar>.wk-seg button{padding:0 9px;font-size:13px;justify-content:center}.d2-cell{min-height:88px}.d2-cell-items{display:flex}.d2-mini{padding:4px 2px;border-left-width:2px;min-height:24px;font-size:10px}.d2-mini svg,.d2-mini time,.d2-dots{display:none}}.ct{--ct-wait: #c46a05}html[data-account-theme=dark] .ct{--ct-wait: #fdb022}.ct-muted{margin:0;color:var(--wk-muted);font-size:13px}.wk :is(select,.ch-select).ct-select{flex:none;width:auto;margin:0}.ct-select{height:40px;padding:0 12px;border:1px solid var(--wk-line-strong);border-radius:12px;background:var(--wk-surface);color:var(--wk-ink);font:inherit;font-size:13.5px}.ct-count{color:var(--wk-muted);font-size:13px;font-weight:650}.ct-view{margin-left:auto}.ct-view button{padding:0 10px}.ct-cats{width:fit-content}.ct-none{padding:30px 0;text-align:center}.ct-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.ct-card{display:grid;grid-template-rows:auto 1fr;padding:0;overflow:hidden;border:1px solid var(--wk-line);border-radius:18px;background:var(--wk-surface);box-shadow:var(--wk-shadow);color:var(--wk-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .12s}.ct-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--wk-accent) 40%,var(--wk-line));box-shadow:var(--wk-shadow-lg);transform:translateY(-2px)}.ct-card:disabled{cursor:default;opacity:1}.ct-card.is-hidden{opacity:.6}.ct-photo{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;background:var(--wk-surface-2)}.ct-card .ct-photo{aspect-ratio:16 / 10}.ct-photo img{width:100%;height:100%;object-fit:cover}.ct-photo-empty{--h: 30;display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 30% 20%,hsl(var(--h) 85% 94%),hsl(var(--h) 60% 88%));color:hsl(var(--h) 45% 42%)}html[data-account-theme=dark] .ct-photo-empty{background:radial-gradient(circle at 30% 20%,hsl(var(--h) 30% 26%),hsl(var(--h) 30% 18%));color:hsl(var(--h) 60% 72%)}.ct-kind,.ct-flag{position:absolute;top:10px;padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:750}.ct-kind{left:10px;background:#ffffffe6;color:#3b3530}.ct-flag{right:10px;background:#0000009e;color:#fff}.ct-edit{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#ffffffeb;color:#3b3530;box-shadow:0 4px 12px -4px #0000004d;opacity:0;transition:opacity .15s}.ct-card:hover .ct-edit,.ct-card:focus-visible .ct-edit{opacity:1}.ct-card-body{display:grid;align-content:start;gap:4px;padding:12px 14px 14px}.ct-card-body small{color:var(--wk-faint);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ct-card-body>b{font-size:14.5px;line-height:1.35;overflow-wrap:anywhere}.ct-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--wk-muted);font-size:12.5px;line-height:1.45}.ct-params{display:flex;flex-wrap:wrap;gap:4px}.ct-params i{font-style:normal;font-size:11.5px;padding:1px 7px;border-radius:999px;background:var(--wk-soft, rgba(127,127,127,.12));color:var(--wk-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-top:8px}.ct-card-foot strong{font-size:17px;font-weight:800;letter-spacing:-.01em}.ct-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;background:var(--wk-surface-3);color:var(--wk-muted);font-size:11.5px;font-style:normal;font-weight:700;white-space:nowrap}.ct-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ct-badge.is-ok{background:var(--wk-ok-soft);color:var(--wk-ok)}.ct-badge.is-off{background:var(--wk-danger-soft);color:var(--wk-danger)}.ct-badge.is-wait{background:color-mix(in srgb,var(--ct-wait) 13%,var(--wk-surface));color:var(--ct-wait)}.ct-list{overflow:hidden}.ct-list-head,.ct-row-item{display:grid;grid-template-columns:minmax(220px,2.4fr) minmax(100px,1fr) 110px 150px 80px;align-items:center;gap:12px;padding:10px 16px}.ct-list-head{border-bottom:1px solid var(--wk-line);color:var(--wk-faint);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ct-row-item{width:100%;border:0;border-bottom:1px solid var(--wk-line);background:transparent;color:var(--wk-ink);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ct-row-item:last-child{border-bottom:0}.ct-row-item:hover:not(:disabled){background:var(--wk-surface-2)}.ct-row-item:disabled{cursor:default}.ct-row-item.is-hidden{opacity:.6}.ct-row-name{display:flex;align-items:center;gap:12px;min-width:0}.ct-row-name>span:last-child{display:grid;min-width:0}.ct-row-name b{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ct-row-name small{overflow:hidden;color:var(--wk-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ct-thumb{display:grid;place-items:center;flex:none;width:44px;height:44px;overflow:hidden;border-radius:12px;background:var(--wk-surface-2)}.ct-thumb img{width:100%;height:100%;object-fit:cover}.ct-row-cat,.ct-row-qty{overflow:hidden;color:var(--wk-muted);text-overflow:ellipsis;white-space:nowrap}.ct-foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 0 0;color:var(--wk-muted);font-size:12.5px}.ct-form{display:grid;gap:14px}.ct-form-main{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px}.ct-form-fields{display:grid;gap:12px}.ct-form label{display:grid;gap:6px;margin:0;color:#7b7470;font-size:12.5px;font-weight:600}.ct-form :is(input:not([type=checkbox]),:is(select,.ch-select),textarea){width:100%;box-sizing:border-box;margin:0;padding:9px 11px;border:1px solid #ddd5cc;border-radius:11px;background:var(--surface, #fff);color:inherit;font:inherit;font-size:14px}.ct-form textarea{resize:vertical;min-height:76px}.ct-form :is(input,:is(select,.ch-select),textarea):focus{outline:none;border-color:#f26522;box-shadow:0 0 0 3px #f2652224}.ct-form [aria-invalid=true]{border-color:#d92d20!important}.ct-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;align-items:end}.ct-form label.ct-check{display:inline-flex;flex-direction:row;align-items:center;gap:8px;height:40px;color:inherit;font-size:13.5px}.ct-check input{width:16px;height:16px;margin:0;accent-color:#f26522}.ct-form-photo{display:grid;align-content:start;gap:8px}.ct-form-photo .ct-photo{border-radius:14px;border:1px solid #ece6df}.ct-form-photo small{color:#8a8f98;font-size:11.5px;line-height:1.45}.ct-error{margin:0;color:#d92d20;font-size:13px}.ct-form-actions{display:flex;align-items:center;gap:8px}.ct-spacer{flex:1}.ct-danger{color:#d92d20!important;display:inline-flex;align-items:center;gap:5px}.ct-confirm{display:inline-flex;align-items:center;gap:8px;font-size:13.5px}.ct-import{display:grid;gap:10px}.ct-import p{margin:0}.ct-table{width:100%;border-collapse:collapse;font-size:13px}.ct-table th{padding:6px 8px;border-bottom:1px solid #ece6df;color:#7b7470;font-size:11.5px;text-align:left;text-transform:uppercase;letter-spacing:.05em}.ct-table td{padding:7px 8px;border-bottom:1px solid #f3eee8}.ct-warn{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#fff7e6;color:#9a5b00;font-size:13px}@media(max-width:560px){.ct-import{min-width:0;grid-template-columns:minmax(0,1fr)}.ct-import .ct-table{display:block;max-width:100%;overflow-x:auto}.ct-import .ct-warn{white-space:normal;overflow-wrap:anywhere;align-items:flex-start}.ct-import .ct-warn svg{flex:none}.ct-import .modal-actions{flex-wrap:wrap}.ct-import .modal-actions .btn{flex:1;min-width:0;white-space:normal}}@media(max-width:900px){.ct-list-head{display:none}.ct-row-item{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.ct-row-item>.ct-row-cat,.ct-row-item>.ct-row-qty{display:none}.ct-row-item>span:nth-child(4){grid-column:1 / -1;padding-left:56px}}@media(max-width:720px){.ct-form-main{grid-template-columns:1fr}.ct-form-photo{order:-1}.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ct-card-body{padding:10px 11px 12px}.ct-card-foot strong{font-size:15px}.ct-view{margin-left:0}}.ct-url{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--wk-line, rgba(127,127,127,.3));background:transparent;color:inherit;font:inherit}.ct-feed{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;border:1px solid color-mix(in srgb,#12a765 30%,transparent);border-radius:14px;background:color-mix(in srgb,#12a765 7%,transparent);color:#12a765}.ct-feed.is-bad{border-color:color-mix(in srgb,#e5484d 35%,transparent);background:color-mix(in srgb,#e5484d 7%,transparent);color:#e5484d}.ct-feed>div:first-of-type{display:grid;gap:3px;flex:1;min-width:0;color:var(--text, inherit)}.ct-feed b{font-size:14px;overflow-wrap:anywhere}.ct-feed small{opacity:.8;font-size:12.5px;line-height:1.45}.ct-feed-actions{display:flex;align-items:center;gap:10px;flex:none}.ct-auto{display:grid;gap:6px;margin:12px 0 4px;font-weight:600;font-size:14px}.ct-auto :is(select,.ch-select){max-width:260px;height:38px;padding:0 10px;border-radius:10px}.ct-auto small{font-weight:400;opacity:.75;font-size:12.5px;line-height:1.45}@media(max-width:640px){.ct-feed{flex-wrap:wrap}.ct-feed-actions{width:100%}}.ct-import-preview,.ct-import-errors{max-height:320px;overflow:auto;min-width:0}.ct-import .ct-table{table-layout:fixed;width:100%}.ct-import .ct-table :is(td,th),.ct-import p{overflow-wrap:anywhere}.ct-import progress{width:100%;accent-color:#ff5500}@media(max-width:640px){.ct-form :is(input,textarea),.ct-url{font-size:16px}.ct-import .modal-actions{flex-wrap:wrap}}.dw-root.dw-loading-shell .dw-content{background:#f5f6fb;min-height:calc(100dvh - 126px)}.dw-root.dw-loading-shell .dw-project-navigation button:disabled{opacity:1;cursor:default}.dw-root .dw-pending-account{display:flex;align-items:center;gap:10px;min-width:145px}.dw-root .dw-pending-account i{width:34px;height:34px;border-radius:50%;background:#edf0f6}.dw-root .dw-pending-account span{width:95px;height:12px;border-radius:6px;background:#edf0f6}.dw-root .dw-gate-login{font-size:14px;color:var(--dw-ink);text-decoration:none}html[data-account-theme=dark] .dw-root.dw-loading-shell .dw-content{background:#171e2c}html[data-account-theme=dark] .dw-root .dw-pending-account i,html[data-account-theme=dark] .dw-root .dw-pending-account span{background:#35425a}@media(max-width:700px){.dw-root .dw-pending-account{min-width:34px}.dw-root .dw-pending-account span{display:none}}.dw-root .dw-gate-rail{display:grid;justify-items:center;gap:18px;padding-top:6px}.dw-root .dw-gate-avatar{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#ffd9c4,#ffe9dc);margin-bottom:22px}.dw-root .dw-gate-dot{width:26px;height:26px;border-radius:8px;background:#eef0f4;animation:sk-shimmer 1.4s ease-in-out infinite;background-image:linear-gradient(90deg,#eef0f4,#f7f8fa,#eef0f4 80%);background-size:240% 100%}.dw-root.dw-gate-project .dw-content{padding:0}.dw-root{color:var(--dw-ink);font-family:Segoe UI,Arial,sans-serif}.dw-root h1,.dw-root h2,.dw-root h3{color:var(--dw-ink);letter-spacing:-.035em}.dw-root button,.dw-root input,.dw-root :is(select,.ch-select),.dw-root textarea{font-family:inherit}.dw-root .btn{min-height:44px;border-radius:12px;font-size:13px;font-weight:600;box-shadow:none}.dw-root .brand{color:#1e1e20;font-size:26px}.dw-root .brand-logo{width:36px;height:36px}.dw-root :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dw-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100dvh}.dw-sidebar{display:flex;flex-direction:column;height:100dvh;position:sticky;top:0;border-right:1px solid var(--dw-line);padding:31px 20px 16px;background:#fff;overflow:auto}.dw-small-label{font-size:10px;letter-spacing:1.2px;font-weight:600;color:#938980}.dw-nav-caption{margin:34px 12px 13px}.dw-sidebar nav{display:grid;gap:7px}.dw-sidebar nav a,.dw-all-projects{display:flex;align-items:center;gap:12px;min-height:46px;padding:12px;font-size:13px;border-radius:12px;font-weight:500}.dw-sidebar nav a{color:#69625e}.dw-sidebar nav a:hover,.dw-all-projects:hover{background:#fff7f1}.dw-sidebar nav a.active,.dw-all-projects.active{color:var(--accent-strong);background:#fff0e5;font-weight:600}.dw-all-projects{margin-top:20px}.dw-all-projects.active{margin-top:0}.dw-all-projects>svg:last-child:not(:first-child){margin-left:auto}.dw-select-hint{color:#a0978f;font-size:11px;padding:13px;line-height:1.65}.dw-sidebar-bottom{margin-top:auto;padding-top:50px}.dw-account{display:flex;gap:10px;align-items:center;border-top:1px solid var(--dw-line);padding:23px 0 0;margin-top:24px}.dw-account>div{min-width:0;flex:1}.dw-account strong{display:block;font-size:12px;font-weight:600}.dw-account>div>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:135px;font-size:10px;color:#8e857e;margin-top:3px}.dw-icon-btn{display:grid;place-items:center;border:1px solid var(--dw-line);border-radius:10px;min-width:36px;width:36px;height:36px;background:#fff;color:#827469}.dw-icon-btn:hover{background:#fff5ec;color:var(--accent)}.dw-account .dw-icon-btn{border:0}.dw-logout-error{font-size:11px;margin-top:10px;color:#b13a13}.dw-workspace{min-width:0}.dw-topbar{height:82px;display:flex;align-items:center;gap:14px;padding:0 38px;border-bottom:1px solid var(--dw-line);background:#fff}.dw-breadcrumbs{display:flex;align-items:center;gap:11px;min-width:0;font-size:12px;color:#a0968e}.dw-breadcrumbs strong{font-weight:500;color:#4f4743}.dw-breadcrumbs>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.dw-content{min-width:0}.dw-projects{padding:42px 44px 70px;max-width:1440px;margin:auto}.dw-page-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:32px}.dw-page-heading h1{display:flex;align-items:center;gap:14px;font-size:34px;font-weight:650}.dw-count{display:inline-grid;place-items:center;min-width:29px;height:29px;background:#fff2e9;color:#b36b3c;font-size:13px;border-radius:9px;letter-spacing:0}.dw-page-heading p{color:var(--dw-muted);font-size:13px;margin-top:10px}.dw-page-heading .btn{padding:0 20px}.dw-project-toolbar{display:flex;align-items:center;gap:12px;margin:35px 0 21px}.dw-project-toolbar h2{font-size:17px;font-weight:600;margin-right:auto}.dw-search{display:flex;align-items:center;gap:9px;border:1px solid var(--dw-line);border-radius:11px;padding:0 13px;height:40px;color:#a09388;background:#fff}.dw-search input{padding:0;background:transparent;border:0;outline:0;width:170px;font-size:12px;margin:0;box-shadow:none}.dw-search:focus-within{border-color:var(--accent)}.dw-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dw-project-card{border:1px solid var(--dw-line);border-radius:19px;padding:22px;background:#fff;box-shadow:0 4px 16px #85634606;transition:border-color .15s,box-shadow .15s;min-width:0}.dw-project-card:hover{border-color:#efbc98;box-shadow:0 10px 25px #b6784210}.dw-project-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:21px}.dw-project-avatar{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#fff0e4,#ffd8b9);color:#a55326;font-size:23px;font-weight:600}.dw-role{background:#faf7f5;color:#9b8b7f;border:1px solid #f1e8e2;border-radius:7px;padding:5px 8px;font-size:10px}.dw-project-card h3{font-size:19px;font-weight:600;overflow-wrap:anywhere;margin-bottom:8px}.dw-project-card>p{color:#92857b;font-size:11px}.dw-project-card footer{margin-top:25px;border-top:1px solid #f6efea;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.dw-project-card footer>span:first-child{display:flex;gap:6px;align-items:center;font-size:10px;color:#a09084}.dw-form-error{padding:14px;border-radius:12px;background:#fff0e7;color:#a94d25;margin-top:15px;font-size:12px}.dw-form-error strong{display:block;margin-bottom:5px}.dw-state{min-height:350px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 22px}.dw-state-icon{display:grid;place-items:center;width:76px;height:76px;border:1px solid #ffe2ca;border-radius:24px;color:#d4814c;background:#fff4eb;box-shadow:0 10px 25px #c87c3520;margin-bottom:25px}.dw-state h2{font-size:23px;margin-bottom:12px}.dw-state>p{color:var(--dw-muted);max-width:460px;font-size:13px}.dw-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px}.dw-loading svg{animation:dw-spin 1.2s linear infinite}@keyframes dw-spin{to{transform:rotate(360deg)}}.dw-gate{min-height:100dvh;padding:34px 6vw}.dw-gate .dw-state{min-height:65dvh}.dw-project-switch{padding:0 10px}.dw-project-switch label{display:flex;align-items:center;gap:9px;margin:10px -2px 0}.dw-switch-letter{display:grid;place-items:center;border-radius:10px;background:#ffe7d3;color:#b57142;font-size:16px;font-weight:600;width:34px;height:34px;flex-shrink:0}.dw-project-switch :is(select,.ch-select){border:0;padding:6px 20px 6px 0;background-color:transparent;box-shadow:none;min-width:0;text-overflow:ellipsis;font-size:14px;font-weight:600;margin:0}.dw-project-content{height:calc(100dvh - 82px);overflow:auto}.dw-project-content .page-padding{padding:30px}.dw-page-inbox{overflow:hidden}.dw-root .inbox-title{border:0;padding:29px 30px 24px}.dw-root .inbox-title h1{font-size:29px}.dw-root .inbox-title p{font-size:12px;margin-top:7px;color:#9a877b}.dw-root .inbox-title h1>span{background:#fff0e6;color:#ba7a4f;font-size:12px;border-radius:8px;padding:6px 9px}.dw-root .inbox-layout{margin:0 25px 25px;border:1px solid var(--dw-line);border-radius:18px;overflow:hidden;box-shadow:0 4px 24px #875c3107}.dw-root .conversation-sidebar{width:300px;border-color:var(--dw-line)}.dw-root .inbox-search{padding:15px;gap:8px}.dw-root .inbox-search input{background:#faf7f5;border:1px solid transparent;border-radius:10px;font-size:12px;min-height:37px}.dw-root .inbox-search input:focus{border-color:#efb78c}.dw-root .inbox-tabs{padding:0 15px 10px;gap:7px}.dw-root .inbox-tabs>button{border:0;padding:8px 10px;border-radius:8px;font-size:11px}.dw-root .inbox-tabs>button.active{background:#fff0e4;color:#b86735}.dw-root .conversation-item{border:0;margin:4px 8px;padding:15px 12px;width:calc(100% - 16px);border-radius:12px}.dw-root .conversation-item.selected{background:#fff2e8;box-shadow:none}.dw-root .conversation-item strong{font-size:13px;color:#38312c}.dw-root .conversation-item strong small{color:#a38e7e;font-size:9px}.dw-root .conversation-item p{font-size:12px;color:#918074}.dw-root .conversation-item footer{color:#a28c7b;font-size:10px}.dw-root .conversation-item footer b{background:var(--accent);color:#fff}.dw-root .avatar{border-radius:13px;background:#ffeadb;color:#b77445}.dw-root .conversation-header{min-height:74px;border-color:var(--dw-line);padding:17px 22px}.dw-root .conversation-header h2{font-size:16px}.dw-root .conversation-header>div>span{font-size:10px}.dw-root .operator-strip{background:#fff9f5;border-bottom:1px solid #f7e9de;padding:10px 22px;color:#b48664}.dw-root .message-list{background:#fffcfa;padding:20px 25px}.dw-root .message{box-shadow:0 2px 7px #83532805;border-radius:15px;border:1px solid #f3e7de;padding:13px 16px}.dw-root .message p{font-size:13px}.dw-root .message-client{background:#fff}.dw-root .message-staff,.dw-root .message-bot{background:#fff0e5;color:#473328}.dw-root .message-author{font-size:10px;color:#ad7b55}.dw-root .message footer{font-size:9px;color:#a89688}.dw-root .composer{padding:16px 22px;border-top:1px solid var(--dw-line)}.dw-root .composer textarea{min-height:72px;font-size:13px}.dw-root .composer-bottom>span{font-size:10px}.dw-root .inbox-list-footer{font-size:10px;border-color:var(--dw-line);color:#a59486;padding:12px 15px}.dw-root .crm-panel{border-color:var(--dw-line);background:#fff}.dw-inbox-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;min-width:0}.dw-inbox-empty>svg{color:#df9b68;background:#fff2e8;box-sizing:content-box;padding:27px;border:1px solid #ffe1c9;border-radius:27px;margin-bottom:26px}.dw-inbox-empty h2{font-size:22px;margin-bottom:12px}.dw-inbox-empty p{max-width:360px;font-size:12px;color:#9a8779}.dw-root .modal{border:1px solid #f7e2d2;border-radius:22px;box-shadow:0 28px 80px #6c3e241a}.dw-mobile-close,.dw-menu-toggle,.dw-menu-shade{display:none}@media(min-width:1500px){.dw-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dw-projects{padding-top:50px}}@media(max-width:1200px){.dw-shell{grid-template-columns:220px minmax(0,1fr)}.dw-sidebar{padding-left:14px;padding-right:14px}.dw-projects{padding:35px 28px}.dw-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-root .conversation-sidebar{width:268px}.dw-root .crm-panel{position:absolute;top:0;right:0;height:100%;width:285px;z-index:6;box-shadow:-10px 0 24px #543c1614;display:none}.dw-root .show-crm .crm-panel{display:block}}@media(max-width:980px){.dw-shell{grid-template-columns:1fr}.dw-sidebar{position:fixed;z-index:80;width:270px;transform:translate(-100%);visibility:hidden;transition:transform .2s,visibility .2s}.dw-sidebar.dw-menu-open{transform:translate(0);visibility:visible}.dw-mobile-close,.dw-menu-toggle{display:grid}.dw-menu-shade{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#46301e38;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:79}.dw-topbar{height:70px;padding:0 24px}.dw-project-content{height:calc(100dvh - 70px)}.dw-sidebar-bottom{padding-top:50px}}@media(max-width:720px){.dw-topbar{height:64px;padding:0 16px;gap:12px}.dw-breadcrumbs{font-size:11px;gap:7px;overflow:hidden}.dw-breadcrumbs>span{max-width:130px}.dw-breadcrumbs strong{white-space:nowrap}.dw-breadcrumbs>a{display:none}.dw-breadcrumbs>svg:first-of-type{display:none}.dw-projects{padding:29px 20px 45px}.dw-page-heading{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:25px}.dw-page-heading h1{font-size:29px}.dw-page-heading p{font-size:12px;margin-top:8px}.dw-page-heading .btn{min-height:42px;padding:0 15px}.dw-project-toolbar{margin:27px 0 17px;flex-wrap:wrap;gap:10px}.dw-project-toolbar h2{flex-basis:100%;margin-bottom:5px;font-size:16px}.dw-search{flex:1;min-width:0}.dw-search input{width:100%;min-width:0}.dw-project-grid{grid-template-columns:1fr;gap:15px}.dw-project-card{padding:20px}.dw-project-card-top{margin-bottom:17px}.dw-project-card footer{margin-top:19px}.dw-state{min-height:330px;padding:32px 20px}.dw-state h2{font-size:21px}.dw-project-content{height:calc(100dvh - 64px)}.dw-root .inbox-title{padding:22px 20px 18px}.dw-root .inbox-title h1{font-size:25px}.dw-root .inbox-title p{font-size:11px}.dw-root .inbox-layout{margin:0;border-radius:0;border-left:0;border-right:0;border-bottom:0}.dw-root .conversation-sidebar{width:100%}.dw-root .conversation-main{display:none}.dw-root .mobile-conversation .conversation-main{display:flex;width:100%}.dw-root .mobile-conversation .conversation-sidebar,.dw-root .dw-inbox-empty{display:none}.dw-root .conversation-item{padding:16px 13px;margin:4px 10px;width:calc(100% - 20px)}.dw-root .conversation-header{padding:13px 15px}.dw-root .conversation-header h2{font-size:14px}.dw-root .message-list{padding:18px}.dw-root .composer{padding:12px 16px}.dw-root .composer-bottom{flex-wrap:wrap}.dw-root .composer-bottom>span{display:none}.dw-root .composer-bottom .btn{margin-left:auto}.dw-project-content .page-padding{padding:22px 18px}.dw-gate{padding:24px}}.dw-crm{padding:35px 36px 50px;max-width:1500px;margin:auto}.dw-crm .dw-page-heading{margin-bottom:25px}.dw-crm-table-wrap{border:1px solid var(--dw-line);border-radius:16px;overflow:hidden}.dw-crm-table{border-collapse:collapse;width:100%;min-width:0;table-layout:fixed;text-align:left}.dw-crm-table th{background:#fff9f5;color:#9c826e;font-size:10px;font-weight:600;padding:16px 20px}.dw-crm-table th:nth-child(1){width:24%}.dw-crm-table th:nth-child(2){width:39%}.dw-crm-table th:nth-child(3){width:23%}.dw-crm-table th:nth-child(4){width:14%}.dw-crm-table td{border-top:1px solid #f3eae4;padding:20px;font-size:12px;overflow-wrap:anywhere;vertical-align:middle}.dw-crm-table small{font-size:10px;color:#a7978b;margin-top:5px;display:block}.dw-crm-status-list{display:grid;gap:12px}.dw-crm-status-list article{display:flex;align-items:center;gap:15px;border:1px solid var(--dw-line);border-radius:12px;padding:18px 22px}.dw-crm-status-list article>strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.dw-crm-status-list article>span:last-child{color:#a08d7d;margin-left:auto;font-size:11px;white-space:nowrap}.dw-crm-read-notice{margin-top:14px;color:#976b4b;font-size:12px}@media(max-width:1200px){.dw-crm{padding:30px 24px}.dw-crm-table th,.dw-crm-table td{padding:15px 13px}}@media(max-width:720px){.dw-crm{padding:25px 18px 40px}.dw-crm .dw-page-heading h1{font-size:29px}.dw-crm .dw-page-heading{gap:20px}.dw-crm-table-wrap{border:0;overflow:visible}.dw-crm-table{display:block}.dw-crm-table thead{display:none}.dw-crm-table tbody{display:grid;gap:15px}.dw-crm-table tr{display:block;border:1px solid var(--dw-line);border-radius:15px;padding:16px}.dw-crm-table td{display:block;border:0;padding:0}.dw-crm-table td:nth-child(2){margin:14px 0;padding-bottom:14px;border-bottom:1px solid var(--dw-line)}.dw-crm-table td:nth-child(3){display:inline-block}.dw-crm-table td:last-child{float:right}.dw-crm-status-list article{padding:16px}}@media(prefers-reduced-motion:reduce){.dw-root *,.dw-root *:before{animation:none!important;transition:none!important}}.dw-root{--dw-ink: #171a21;--dw-muted: #647086;--dw-line: #e2e6ed;--accent: #ff5500;--accent-strong: #dd4800;--border: #e2e6ed;--border-soft: #eef0f4;--surface-soft: #f8f9fb;background:#fff}.dw-root .btn.primary{background:#f50;border-color:#f50;color:#fff;box-shadow:0 6px 17px #ff550020}.dw-root .btn.primary:hover{background:#e94b00;border-color:#e94b00}.dw-root.dw-shell:not(.dw-builder-shell){grid-template-columns:238px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr)}.dw-root .dw-global-header{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px;padding:0 30px;border-bottom:1px solid var(--dw-line);background:#fff;position:sticky;top:0;z-index:90}.dw-root .dw-global-header .brand{font-size:23px;color:var(--dw-ink)}.dw-root .dw-global-header .brand-logo{width:38px;height:38px}.dw-root .dw-sidebar{grid-column:1;grid-row:2;top:64px;height:calc(100dvh - 64px);padding:23px 14px;border-color:var(--dw-line);background:#fff}.dw-root .dw-workspace{grid-column:2;grid-row:2;min-height:0}.dw-root .dw-topbar{height:62px;padding:0 34px;border-color:var(--dw-line)}.dw-root .dw-breadcrumbs{color:var(--dw-muted);font-size:13px}.dw-root .dw-breadcrumbs strong{color:var(--dw-ink);font-weight:650}.dw-root .dw-sidebar nav a,.dw-root .dw-all-projects{color:#43516a;font-size:14px;border-radius:12px}.dw-root .dw-sidebar nav a:hover,.dw-root .dw-all-projects:hover{background:#f5f6f8;color:var(--dw-ink)}.dw-root .dw-sidebar nav a.active,.dw-root .dw-all-projects.active{background:#fff1eb;color:#e94b00;font-weight:700}.dw-root .dw-small-label{color:#79849a}.dw-root .dw-nav-caption{margin-top:29px}.dw-root .dw-sidebar-bottom{padding-top:20px}.dw-root .dw-project-content{height:calc(100dvh - 126px)}.dw-root .dw-projects{padding:37px 38px 58px}.dw-root .dw-page-heading{margin-bottom:28px}.dw-root .dw-page-heading h1{font-size:clamp(29px,2.5vw,40px);font-weight:750}.dw-root .dw-page-heading p{color:var(--dw-muted);font-size:15px}.dw-root .dw-count{background:#f3f4f6;color:#4e5a6f}.dw-root .dw-project-toolbar{margin:0 0 22px;justify-content:flex-end}.dw-root .dw-search{height:46px;color:#7c879a;border-color:var(--dw-line)}.dw-root .dw-search input{width:min(34vw,320px);font-size:14px;color:var(--dw-ink)}.dw-root .dw-search:focus-within{border-color:#f50;box-shadow:0 0 0 3px #ff550015}.dw-root .dw-icon-btn{border-color:var(--dw-line);color:#53617a}.dw-root .dw-icon-btn:hover{background:#f6f7f9;color:#e94b00}.dw-root .dw-project-grid{gap:18px}.dw-root .dw-project-card{border-color:var(--dw-line)}.dw-root .dw-project-card:hover{border-color:#ffad87}.dw-root .dw-project-avatar{background:#fff1eb}.dw-root .dw-role{background:#f5f6f8;border-color:var(--dw-line);color:#5d6980;font-size:11px}.dw-root .dw-project-card h3{color:var(--dw-ink)}.dw-root .dw-project-card>p,.dw-root .dw-project-card footer>span:first-child{color:var(--dw-muted);font-size:12px}.dw-root .dw-project-card footer{border-color:var(--dw-line)}.dw-root .dw-project-empty{min-height:370px;border:1px dashed #d5dbe5;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:20px 24px;background:#fff}.dw-root .dw-empty-art{display:block;width:180px;height:180px;object-fit:contain;margin-bottom:2px}.dw-root .dw-project-empty h2{font-size:24px;font-weight:750}.dw-root .dw-project-empty p{max-width:470px;color:var(--dw-muted);font-size:15px}.dw-root .dw-project-empty .btn{min-height:48px;margin-top:7px;padding:0 22px}.dw-root .dw-project-switch{position:relative;margin:2px 0 17px}.dw-root .dw-project-switch summary{list-style:none;display:flex;align-items:center;gap:10px;padding:9px;border:1px solid var(--dw-line);border-radius:12px;cursor:pointer;background:#fff}.dw-root .dw-project-switch summary::-webkit-details-marker{display:none}.dw-root .dw-project-switch summary:hover{border-color:#ffad87}.dw-root .dw-switch-letter{width:36px;height:36px;background:#fff1eb;color:#e94b00;font-weight:750}.dw-root .dw-switch-text{min-width:0;flex:1}.dw-root .dw-switch-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.dw-root .dw-switch-text small{display:block;color:var(--dw-muted);font-size:11px;margin-top:2px}.dw-root .dw-header-controls{display:flex;align-items:center;gap:12px;margin-left:auto}.dw-root .dw-popover-anchor{position:relative}.dw-root .dw-header-icon{position:relative;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--dw-line);border-radius:12px;color:#4d5d77}.dw-root .dw-header-icon:hover,.dw-root .dw-profile-trigger:hover{background:#f6f7f9}.dw-root .dw-notification-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:99px;padding:1px 4px;background:#f50;color:#fff;font-size:11px;font-weight:700}.dw-root .dw-profile-trigger{display:flex;align-items:center;gap:9px;border-radius:12px;padding:4px 7px;max-width:250px}.dw-root .dw-profile-avatar{width:35px;height:35px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#e8ebf0;color:#273144;font-size:15px;font-weight:700;overflow:hidden}.dw-root .dw-profile-avatar img{width:100%;height:100%;object-fit:cover}.dw-root .dw-profile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dw-ink);font-size:14px;font-weight:650}.dw-root .dw-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:100;width:min(360px,calc(100vw - 24px));background:#fff;border:1px solid var(--dw-line);border-radius:15px;box-shadow:0 18px 45px #17203324;padding:8px;color:var(--dw-ink)}.dw-root .dw-profile-menu{width:250px}.dw-root .dw-popover-title{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-bottom:1px solid var(--dw-line)}.dw-root .dw-popover-title button{color:var(--dw-muted)}.dw-root .dw-popover-note,.dw-root .dw-profile-email{color:var(--dw-muted);font-size:13px;line-height:1.45;padding:11px;overflow-wrap:anywhere}.dw-root .dw-profile-email{border-bottom:1px solid var(--dw-line)}.dw-root .dw-profile-menu :is(button,a){display:flex;align-items:center;gap:10px;width:100%;border-radius:9px;padding:10px;font-size:13px;text-align:left}.dw-root .dw-profile-menu :is(button,a):hover{background:#f6f7f9}.dw-root .dw-notifications ul{list-style:none;margin:0;padding:0;max-height:340px;overflow-y:auto}.dw-root .dw-notifications li{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 10px;border-bottom:1px solid var(--dw-line)}.dw-root .dw-notifications li:last-child{border-bottom:0}.dw-root .dw-notifications li.dw-unread{background:#fff8f4}.dw-root .dw-notifications li strong{display:block;font-size:13px}.dw-root .dw-notifications li time{display:block;color:var(--dw-muted);font-size:11px;margin-top:5px}.dw-root .dw-notifications li button{flex-shrink:0;color:#dd4800;font-size:11px}.dw-root .dw-profile-error{color:#b42318}.dw-root .dw-form-error{background:#fff3ef;color:#a53405}.dw-root .dw-state-icon{color:#e94b00;background:#fff1eb;border-color:#ffd6c4}.dw-root .dw-state>p{color:var(--dw-muted)}.dw-root .modal{border-color:var(--dw-line)}.dw-root:not(.dw-builder-shell) .dw-crm-table th{background:#f7f8fa;color:#58667e}.dw-root:not(.dw-builder-shell) .dw-crm-table td,.dw-root:not(.dw-builder-shell) .dw-crm-table-wrap,.dw-root:not(.dw-builder-shell) .dw-crm-status-list article{border-color:var(--dw-line)}.dw-root:not(.dw-builder-shell) .dw-root .inbox-search input,.dw-root:not(.dw-builder-shell) .inbox-search input{background:#f8f9fb}.dw-root:not(.dw-builder-shell) .inbox-tabs>button.active,.dw-root:not(.dw-builder-shell) .conversation-item.selected{background:#fff1eb;color:#dd4800}.dw-root:not(.dw-builder-shell) .operator-strip{background:#f8f9fb;border-color:var(--dw-line);color:#57657c}.dw-root:not(.dw-builder-shell) .message-list{background:#f8f9fb}.dw-root:not(.dw-builder-shell) .message{border-color:var(--dw-line)}.dw-root:not(.dw-builder-shell) .message-staff,.dw-root:not(.dw-builder-shell) .message-bot{background:#fff;color:var(--dw-ink);border-left:3px solid #ff5500}.dw-root:not(.dw-builder-shell) .dw-inbox-empty>svg{color:#e94b00;background:#fff1eb;border-color:#ffd6c4}.dw-root.dw-builder-shell .dw-workspace,.dw-root.dw-builder-shell .dw-page-scenario{height:100%;min-height:0}@media(max-width:980px){.dw-root.dw-shell:not(.dw-builder-shell){grid-template-columns:minmax(0,1fr)}.dw-root .dw-sidebar{position:fixed;top:64px;z-index:95;width:min(280px,84vw)}.dw-root .dw-workspace{grid-column:1}.dw-root .dw-mobile-close{display:grid;align-self:flex-end;margin-bottom:12px}.dw-root .dw-project-content{height:calc(100dvh - 126px)}}@media(max-width:720px){.dw-root .dw-global-header{padding:0 15px}.dw-root .dw-global-header .brand{font-size:19px}.dw-root .dw-global-header .brand-logo{width:31px;height:31px}.dw-root .dw-profile-name{display:none}.dw-root .dw-profile-trigger{gap:3px}.dw-root .dw-topbar{padding:0 16px;height:54px}.dw-root .dw-project-content{height:calc(100dvh - 118px)}.dw-root .dw-page-heading{align-items:flex-start;gap:15px}.dw-root .dw-page-heading h1{font-size:29px}.dw-root .dw-project-toolbar{margin-bottom:18px}.dw-root .dw-search{flex:1}.dw-root .dw-search input{width:100%}.dw-root .dw-project-empty{min-height:340px}}.dw-root .dw-project-navigation .dw-nav-caption{display:block;margin:8px 12px 13px}.dw-root .dw-project-navigation nav{display:grid;gap:5px}.dw-root .dw-project-navigation nav button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:11px;background:transparent;color:#43516a;text-align:left;font:inherit;font-size:14px;cursor:pointer}.dw-root .dw-project-navigation nav button:hover{background:#f5f6f8}.dw-root .dw-project-navigation nav button.active{background:#fff1eb;color:#e94b00;font-weight:700}.dw-root .dw-project-navigation nav button span{flex:1}.dw-root .dw-project-navigation nav button small{font-size:11px;color:#8792a4}.dw-root .dw-project-tabs{display:flex;gap:8px;overflow-x:auto;margin:-5px 0 24px;padding:0 0 3px}.dw-root .dw-project-tabs button{flex:none;display:flex;align-items:center;gap:8px;min-height:39px;padding:0 15px;border:1px solid var(--dw-line);border-radius:10px;background:#fff;color:#5b677b;font:inherit;font-size:13px;cursor:pointer}.dw-root .dw-project-tabs button:hover{border-color:#ffad87}.dw-root .dw-project-tabs button.active{background:#fff1eb;color:#e94b00;border-color:#ffd1be;font-weight:700}.dw-root .dw-project-tabs button span{font-size:11px;color:#8792a4}.dw-root .dw-project-toolbar{gap:10px}.dw-root .dw-project-toolbar .dw-search{margin-right:auto}.dw-root .dw-project-sort{display:flex;align-items:center;gap:9px;color:#6d788a;font-size:12px;white-space:nowrap}.dw-root .dw-project-sort :is(select,.ch-select){margin:0;min-height:42px;padding:0 30px 0 11px;border:1px solid var(--dw-line);border-radius:10px;background:#fff;color:var(--dw-ink);font:inherit}.dw-root .dw-project-card{position:relative;padding-top:27px;overflow:visible}.dw-root .dw-project-color{position:absolute;top:0;left:0;right:0;background:var(--project-color)}.dw-root .dw-project-card-top{margin-bottom:14px}.dw-root .dw-project-avatar{background:color-mix(in srgb,var(--project-color) 13%,white)}.dw-root .dw-project-card-actions{display:flex;align-items:center;gap:3px}.dw-root .dw-project-star,.dw-root .dw-project-menu summary{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:#8792a4;cursor:pointer}.dw-root .dw-project-star:hover,.dw-root .dw-project-menu summary:hover{background:#f5f6f8;color:#e94b00}.dw-root .dw-project-star.active{color:#ed8b1f}.dw-root .dw-project-menu{position:relative}.dw-root .dw-project-menu summary{list-style:none}.dw-root .dw-project-menu summary::-webkit-details-marker{display:none}.dw-root .dw-project-menu-items{position:fixed;z-index:1000;min-width:190px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--dw-line);border-radius:12px;background:#fff;box-shadow:0 14px 34px #18213324}.dw-root .dw-project-menu-items a,.dw-root .dw-project-menu-items button{display:flex;align-items:center;gap:8px;width:100%;min-height:37px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--dw-ink);text-align:left;text-decoration:none;font:inherit;font-size:13px;cursor:pointer}.dw-root .dw-project-menu-items a:hover,.dw-root .dw-project-menu-items button:hover:not(:disabled),.dw-root .dw-project-menu-items a:focus-visible,.dw-root .dw-project-menu-items button:focus-visible{background:#fff1eb;color:#e94b00;outline:none}.dw-root .dw-project-menu-items button:disabled,.dw-root .dw-project-star:disabled{opacity:.5;cursor:wait}.dw-root .dw-project-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.dw-root .dw-project-menu-trigger:hover,.dw-root .dw-project-menu-trigger:focus-visible{background:#fff1eb;color:#e94b00;outline:none}.dw-root .dw-project-card h3 a{color:inherit;text-decoration:none}.dw-root .dw-project-card h3 a:hover{color:#e94b00}.dw-root .dw-project-create-tile{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:26px;border:1px dashed #ffc2a6;color:var(--dw-ink);cursor:pointer}.dw-root .dw-project-create-tile:hover{border-color:#f50;background:#fff1eb}.dw-root .dw-project-create-tile>span{display:grid;place-items:center}.dw-root .dw-project-create-tile strong{font-size:17px}.dw-root .dw-project-create-tile small{color:var(--dw-muted);font-size:12px}.dw-root .dw-project-action-error{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:18px}.dw-root .dw-project-action-error a{color:#d54500;font-weight:700}.dw-root .dw-project-quick-start{display:flex;align-items:center;gap:19px;margin-top:24px;padding:15px 22px;border:1px solid #f4e2d8;border-radius:16px}.dw-root .dw-project-quick-start img{width:68px;height:68px;object-fit:contain;flex:none}.dw-root .dw-project-quick-start div{flex:1;min-width:0}.dw-root .dw-project-quick-start strong{font-size:15px}.dw-root .dw-project-quick-start p{margin:4px 0 0;color:var(--dw-muted);font-size:12px}.dw-root .dw-project-quick-start a{display:flex;align-items:center;gap:6px;color:#df4a00;font-size:12px;font-weight:700;white-space:nowrap}.dw-root.dw-builder-shell{display:flex;flex-direction:column}.dw-root.dw-builder-shell>.dw-builder-global-header{flex:none;width:100%;z-index:120}.dw-root.dw-builder-shell>.dw-workspace{flex:1;height:calc(100dvh - 48px);min-height:0}.dw-root.dw-builder-shell .dw-page-scenario{height:100%}.dw-root .dw-builder-location{display:flex;align-items:center;gap:9px;min-width:0;color:var(--dw-muted);font-size:12px}.dw-root .dw-builder-location a{color:inherit}.dw-root .dw-builder-location span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(30vw,280px)}.dw-root .dw-builder-location strong{color:var(--dw-ink)}@media(max-width:720px){.dw-root .dw-project-toolbar{flex-wrap:wrap}.dw-root .dw-project-toolbar .dw-search{flex-basis:100%}.dw-root .dw-project-sort{margin-right:auto}.dw-root .dw-builder-location span,.dw-root .dw-builder-location svg:last-of-type{display:none}.dw-root .dw-project-quick-start{display:grid;grid-template-columns:48px minmax(0,1fr);gap:11px;padding:16px}.dw-root .dw-project-quick-start img{width:48px;height:48px}.dw-root .dw-project-quick-start a{grid-column:2;margin:0}}.dw-project-menu-items{min-width:190px;max-width:calc(100vw - 24px);border:1px solid #e2e6ed;background:#fff;box-shadow:0 14px 34px #18213324;color:#171a21;font-family:Segoe UI,Arial,sans-serif}.dw-project-menu-items a,.dw-project-menu-items button{display:flex;align-items:center;gap:8px;width:100%;min-height:37px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;text-decoration:none;font:inherit;font-size:13px;cursor:pointer}.dw-project-menu-items a:hover,.dw-project-menu-items button:hover:not(:disabled),.dw-project-menu-items a:focus-visible,.dw-project-menu-items button:focus-visible{background:#fff1eb;color:#e94b00;outline:none}.dw-project-menu-items button:disabled{opacity:.5;cursor:wait}.dw-switch-portal{position:fixed;z-index:1000;max-height:min(60vh,360px);overflow-y:auto;padding:6px;background:#fff;border:1px solid #e2e6ed;border-radius:13px;box-shadow:0 16px 42px #18213321;color:#171a21;font-family:Segoe UI,Arial,sans-serif}.dw-switch-portal a{display:flex;align-items:center;gap:9px;padding:7px;border-radius:9px;min-width:0;text-decoration:none;color:inherit}.dw-switch-portal a>span:last-child{min-width:0}.dw-switch-portal a:hover,.dw-switch-portal a[aria-current]{background:#fff1eb}.dw-switch-portal strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.dw-switch-portal small{display:block;color:#647086;font-size:11px;margin-top:2px}.dw-root.dw-shell.dw-projects-shell{grid-template-columns:216px minmax(0,1fr);background:#f5f6fb}.dw-root.dw-shell.dw-project-shell{display:grid;grid-template-columns:84px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr)}.dw-root .dw-header-brand{flex:none}.dw-root .dw-header-links{display:flex;align-items:center;gap:16px;margin-left:auto}.dw-root .dw-header-links a{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#637087}.dw-root .dw-header-links .dw-plan-link{padding:10px 14px;border-radius:13px;color:#dd4800;background:#fff4ee;font-size:14px;font-weight:650;white-space:nowrap}.dw-root .dw-plan-link svg{color:#ff9a00}.dw-root .dw-global-header>.dw-account-controls{margin-left:0}.dw-root .dw-builder-location{flex:1}.dw-root .dw-projects{max-width:1420px;padding-top:36px}.dw-root.dw-projects-shell .dw-topbar{background:#fff}.dw-root .dw-project-grid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));align-items:stretch}.dw-root .dw-project-card{display:flex;flex-direction:column;min-height:230px;padding:22px;border:1px solid #e5e7ef;border-radius:21px;background:#fff;box-shadow:0 2px 3px #16213b06}.dw-root .dw-project-card:hover{border-color:color-mix(in srgb,var(--project-color) 35%,#e5e7ef);box-shadow:0 9px 28px #16213b0d}.dw-root .dw-project-color{height:110px;border-radius:20px 20px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--project-color) 9%,white),#fff);pointer-events:none}.dw-root .dw-project-card-top{position:relative;margin:0;align-items:flex-start}.dw-root .dw-project-avatar{width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--project-color) 77%,white),var(--project-color));color:#fff;box-shadow:inset 0 0 0 1px #ffffff35;font-size:24px;font-weight:750}.dw-root .dw-project-card h3{position:relative;margin:17px 0 0;font-size:20px;line-height:1.3;overflow-wrap:anywhere}.dw-root .dw-project-card-meta{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:7px 0 18px;color:#79849b;font-size:12px}.dw-root .dw-project-card-meta .dw-role{padding:5px 10px;border:0;border-radius:20px;background:#f0f2f7;font-size:12px}.dw-root .dw-project-card footer{position:relative;margin-top:auto;padding-top:16px;border-top:1px solid #eceef4;display:flex;align-items:center;justify-content:space-between;gap:10px}.dw-root .dw-project-quicklinks{display:flex;gap:5px}.dw-root .dw-project-quicklinks a{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#f4f5fa;color:#526078}.dw-root .dw-project-quicklinks a:hover{background:color-mix(in srgb,var(--project-color) 11%,white);color:var(--project-color)}.dw-root .dw-project-create-tile{align-items:center;text-align:center;min-height:230px;border-color:#cfd5e2;border-radius:21px;background:transparent}.dw-root .dw-project-create-tile>span{width:59px;height:59px;margin-bottom:5px;border-radius:18px;background:linear-gradient(135deg,#ff7526,#ff5000);color:#fff;box-shadow:0 8px 22px #f502}.dw-root .dw-project-create-tile small{line-height:1.5}.dw-root .dw-project-quick-start{border-color:#e5e7ef;background:#fff}.dw-project-menu-items{position:fixed;z-index:1100;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:9px;border-radius:18px}.dw-menu-label{display:block;padding:15px 10px 9px;color:#95a0b5;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.dw-switch-portal{box-sizing:border-box;overscroll-behavior:contain}.dw-switch-portal .dw-switch-letter{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:11px;font-size:17px;font-weight:700}.dw-switch-portal a{min-height:48px}.dw-root .dw-switch-trigger{display:flex;align-items:center;gap:11px;width:100%;padding:8px;border:1px solid #e5e7ef;border-radius:15px;background:#fff;text-align:left;cursor:pointer}.dw-root .dw-switch-trigger .dw-switch-letter{flex:none}.dw-root.dw-project-shell .dw-sidebar{display:flex;padding:18px 13px}.dw-root.dw-project-shell .dw-sidebar nav a{justify-content:center}.dw-root.dw-project-shell .dw-sidebar nav{margin-top:22px}.dw-root.dw-project-shell .dw-sidebar nav a>span,.dw-root.dw-project-shell .dw-nav-caption,.dw-root.dw-project-shell .dw-switch-text,.dw-root.dw-project-shell .dw-switch-trigger>svg,.dw-root.dw-project-shell .dw-all-projects>span,.dw-root.dw-project-shell .dw-all-projects>svg:last-child:not(:first-child){display:none}.dw-root.dw-project-shell .dw-switch-trigger{justify-content:center;padding:6px}.dw-root.dw-project-shell .dw-switch-trigger .dw-switch-letter{width:40px;height:40px;border-radius:12px;font-size:21px}.dw-root.dw-project-shell .dw-sidebar>.dw-all-projects{margin-top:auto;justify-content:center}.dw-root.dw-project-shell .dw-sidebar-bottom{margin-top:0}.dw-root.dw-project-shell .dw-topbar{display:none}.dw-root.dw-project-shell .dw-workspace{min-width:0;height:calc(100dvh - 64px)}.dw-root.dw-project-shell .dw-project-content{height:100%}.dw-root.dw-builder-shell>.dw-builder-global-header{height:64px;min-height:64px;padding:0 24px}@media(max-width:1100px){.dw-root .dw-header-links .dw-plan-link{padding:9px;font-size:12px}.dw-root .dw-header-links{gap:10px}.dw-root .dw-global-header{gap:16px;padding-inline:20px}}@media(max-width:980px){.dw-root.dw-shell.dw-project-shell,.dw-root.dw-shell.dw-projects-shell{grid-template-columns:minmax(0,1fr)}.dw-root.dw-project-shell .dw-workspace{grid-column:1;display:flex;flex-direction:column}.dw-root.dw-project-shell .dw-topbar{display:flex;flex:0 0 48px;height:48px}.dw-root.dw-project-shell .dw-project-content{flex:1;height:0;min-height:0}.dw-root.dw-project-shell .dw-sidebar{width:min(280px,84vw);padding:18px}.dw-root.dw-project-shell .dw-sidebar nav a{justify-content:flex-start}.dw-root.dw-project-shell .dw-sidebar nav a>span,.dw-root.dw-project-shell .dw-switch-text,.dw-root.dw-project-shell .dw-all-projects>span{display:block}.dw-root.dw-project-shell .dw-switch-trigger{justify-content:flex-start}.dw-root.dw-project-shell .dw-sidebar>.dw-all-projects{justify-content:flex-start}.dw-root .dw-global-header .dw-builder-location{display:none}}@media(max-width:720px){.dw-root .dw-global-header,.dw-root.dw-builder-shell>.dw-builder-global-header{padding-inline:14px;gap:10px}.dw-root .dw-header-links{display:none}.dw-root .dw-global-header>.dw-account-controls{margin-left:auto}.dw-root .dw-project-card{padding:20px}.dw-root .dw-project-card-meta{font-size:12px}.dw-root .dw-projects{padding:25px 16px 40px}}@media(prefers-reduced-motion:reduce){.dw-root .dw-project-card,.dw-root .dw-project-create-tile{transition:none}}.dw-root.dw-project-shell:not(.dw-rail-open) .dw-switch-trigger{width:auto;margin:0 auto;padding:0;border:0;border-radius:14px;background:transparent;box-shadow:none}.dw-root.dw-project-shell:not(.dw-rail-open) .dw-switch-trigger:hover .dw-switch-letter,.dw-root.dw-project-shell:not(.dw-rail-open) .dw-switch-trigger[aria-expanded=true] .dw-switch-letter{box-shadow:0 0 0 3px #fff,0 0 0 5px color-mix(in srgb,currentColor 0%,#ffc3a3)}.dw-root.dw-project-shell .dw-switch-letter{box-shadow:0 4px 12px #1018281a;transition:box-shadow .15s ease}.dw-root.dw-shell.dw-project-shell{transition:grid-template-columns .2s ease}.dw-root.dw-shell.dw-project-shell.dw-rail-open{grid-template-columns:236px minmax(0,1fr)}.dw-root.dw-rail-open .dw-sidebar nav a{justify-content:flex-start;gap:12px;padding:11px 12px}.dw-root.dw-rail-open .dw-sidebar nav a>span,.dw-root.dw-rail-open .dw-switch-text,.dw-root.dw-rail-open .dw-nav-caption{display:block}.dw-root.dw-rail-open .dw-switch-trigger>svg{display:block;margin-left:auto;color:#98a2b3}.dw-root.dw-rail-open .dw-switch-trigger{justify-content:flex-start;padding:7px}.dw-root.dw-rail-open .dw-switch-text{min-width:0}.dw-root.dw-rail-open .dw-switch-text strong{display:block}.dw-root .dw-rail-toggle{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:42px;margin-top:auto;padding:10px;border:1px solid #e5e7ef;border-radius:12px;background:#fff;color:#667085;font:inherit;font-size:13px;cursor:pointer}.dw-root .dw-rail-toggle:hover{border-color:#ffc3a3;color:#f50;background:#fff8f4}.dw-root .dw-rail-toggle>span{display:none}.dw-root.dw-rail-open .dw-rail-toggle{justify-content:flex-start}.dw-root.dw-rail-open .dw-rail-toggle>span{display:inline}@media(max-width:980px){.dw-root .dw-rail-toggle{display:none}.dw-root.dw-shell.dw-project-shell.dw-rail-open{grid-template-columns:minmax(0,1fr)}}.dw-root.dw-project-shell .dw-sidebar{overflow-x:hidden}.dw-root.dw-rail-open .dw-sidebar nav a{min-width:0}.dw-root.dw-rail-open .dw-sidebar nav a>span,.dw-root.dw-rail-open .dw-nav-caption,.dw-root.dw-rail-open .dw-switch-text strong,.dw-root.dw-rail-open .dw-switch-text small,.dw-root.dw-rail-open .dw-rail-toggle>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:dw-rail-label .24s ease both}@keyframes dw-rail-label{0%{opacity:0;transform:translate(-6px)}60%{opacity:0}}@media(prefers-reduced-motion:reduce){.dw-root.dw-shell.dw-project-shell{transition:none}.dw-root.dw-rail-open .dw-sidebar nav a>span,.dw-root.dw-rail-open .dw-nav-caption{animation:none}}.dw-root.dw-project-shell .dw-sidebar nav a{padding:7px 9px;min-height:46px;gap:11px;border:0}.dw-root .dw-sidebar nav :is(a,button).active{background:#eceef2;color:#182230;box-shadow:none}.dw-root .dw-sidebar nav a>.section-icon{flex:none}@media(max-width:420px){.dw-root .dw-global-header .dw-header-controls{gap:6px;min-width:0;flex-shrink:1}.dw-root .dw-global-header .dw-profile-trigger{max-width:62px;gap:3px;flex-shrink:0}.dw-root .dw-global-header .dw-profile-trigger .dw-profile-name{display:none}.dw-root .dw-global-header .dw-header-brand{min-width:0;flex-shrink:1}}.dw-root.dw-project-shell.dw-rail-open .dw-sidebar nav{margin-top:0}.dw-root.dw-project-shell.dw-rail-open .dw-sidebar nav>.project-nav-item:first-child .dw-nav-caption{margin-top:8px}.ai-page .wk-card{padding:18px 20px}.ai-page .ai-links{padding-bottom:8px}.ai-page .ai-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:16px;align-items:start}.ai-page h2{margin:0 0 8px;font-size:16px}.ai-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ai-card-head span{color:var(--wk-muted);font-size:12px}.ai-card-head span.is-over{color:#e5484d}.ai-muted{color:var(--wk-muted);font-size:13px;line-height:1.5;margin:0 0 12px}.ai-passport textarea,.ai-field textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:180px;padding:12px;border-radius:12px;border:1px solid var(--wk-line, rgba(127,127,127,.3));background:var(--wk-surface, transparent);color:inherit;font:inherit;font-size:14px;line-height:1.55}.ai-actions{display:flex;align-items:center;gap:10px;margin-top:12px}.ai-spacer{flex:1}.ai-note{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;padding:10px 12px;border-radius:11px;background:#7f7f7f1a;color:var(--wk-muted);font-size:13px;line-height:1.5}.ai-side{display:grid;gap:16px}.ai-list{margin:0;padding-left:18px;display:grid;gap:8px;font-size:13.5px;line-height:1.5}.ai-links a{display:flex;gap:12px;border-top:1px solid var(--wk-line, rgba(127,127,127,.2));color:inherit;text-decoration:none}.ai-links a:first-of-type{border-top:0}.ai-links a span{display:grid;gap:2px}.ai-links a small{color:var(--wk-muted)}.ai-links a:hover b{text-decoration:underline}.ai-field{display:grid;gap:6px;font-weight:600;font-size:13.5px}.ai-field small{font-weight:400;color:var(--wk-muted)}.ai-field textarea{min-height:140px;font-weight:400}@media(max-width:900px){.ai-page .ai-grid{grid-template-columns:1fr}}.project-info .project-info-tabs{gap:10px;padding-bottom:14px}.project-info .project-info-tabs a{display:flex;align-items:center;gap:9px;padding:10px 14px;font-weight:600;font-size:14px;border-color:var(--cab-line)}.project-info .ai-page .ai-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.project-info .ai-page .wk-head{margin-bottom:22px}.project-info .ai-page .ai-passport{padding:26px;border-radius:22px}.ai-card-head{flex-wrap:wrap}.ai-card-head h2{font-size:18px}.ai-card-head p{color:var(--cab-muted);font-size:13px;line-height:1.5;margin:4px 0 8px}.ai-card-head .ai-progress-label{color:var(--cab-ink);font-weight:650;white-space:nowrap}.ai-progress{width:100%;height:6px;border:0;border-radius:5px;overflow:hidden;margin:12px 0 20px;background:var(--cab-soft);accent-color:#34ba81}.ai-progress::-webkit-progress-bar{background:var(--cab-hover)}.ai-progress::-webkit-progress-value{background:#20af72;border-radius:5px}.ai-form-step{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--cab-line)}.ai-form-step h3{display:flex;align-items:center;gap:9px;margin:0 0 18px;font-size:15px}.ai-form-step h3>span{display:grid;place-items:center;width:25px;height:25px;flex:none;border-radius:8px;font-size:12px;background:var(--cab-soft);color:var(--cab-muted)}.project-info .ai-guided{gap:24px}.ai-guide-field{min-width:0;align-content:start}.ai-guide-label{display:flex;align-items:center;gap:9px;min-height:36px;font-weight:650}.ai-color{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:11px;font-style:normal;background:#6554dd;color:#fff}.ai-color-contacts{background:#198bca}.ai-color-address{background:#dc488a}.ai-color-hours{background:#a266dc}.ai-color-ordering{background:#18a36b}.ai-color-rules{background:#3c79dc}.ai-guide-field small,.ai-guide-field em{font-size:12px;font-weight:400;font-style:normal;color:var(--cab-muted);line-height:1.5}.ai-guide-field small{min-height:36px}.ai-guide-field input{min-height:44px;font-size:14px}.ai-guide-field em{margin-top:2px}.ai-field-complete{margin-left:auto;flex:none;color:#20af72}.ai-description-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ai-description-head h3{font-size:16px;margin:0}.ai-description-head>span{font-size:12px;color:var(--cab-muted)}.ai-description-head .is-over{color:#e5484d}.ai-save-state{font-size:12px;color:var(--cab-muted)}.ai-actions{flex-wrap:wrap;padding-top:15px;border-top:1px solid var(--cab-line)}.ai-actions .ai-muted{width:100%;margin:0;font-size:12px}.project-info .ai-side .wk-card{padding:24px;border-radius:20px}.ai-side-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#fff;background:#7554db;margin-bottom:16px}.project-info .ai-side h2{font-size:17px;line-height:1.4;margin-bottom:17px}.project-info .ai-list{padding:0;list-style:none;gap:17px}.ai-list li{display:flex;align-items:flex-start;gap:10px;line-height:1.6;color:var(--cab-muted)}.ai-list li svg{flex:none;margin-top:2px;color:#20af72}.ai-list li:nth-child(2) svg{color:#3a86ef}.ai-list li:nth-child(3) svg{color:#a67aee}.ai-links a{align-items:center;padding:15px 0}.ai-links a>span{flex:1;min-width:0}.ai-links a>svg{flex:none;color:var(--cab-muted)}.ai-links a b{font-size:13px}.ai-links a small{font-size:12px;line-height:1.5}.knowledge-starters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.knowledge-starters button{display:flex;align-items:center;gap:12px;padding:20px;border:1px solid var(--cab-line);border-radius:17px;background:var(--cab-surface);color:var(--cab-ink);text-align:left;cursor:pointer}.knowledge-starters button:hover{background:var(--cab-soft)}.knowledge-starters button>span{flex:1;display:grid;gap:7px}.knowledge-starters b{font-size:14px}.knowledge-starters small{font-size:12px;color:var(--cab-muted);line-height:1.5}.project-info .dw-knowledge-search{background:var(--cab-soft);border:1px solid var(--cab-line);border-radius:20px;padding:24px}.project-info .dw-knowledge-note{padding:16px 20px;border-radius:14px;line-height:1.6}.project-info .ct-empty{border:1px solid var(--cab-line);border-radius:22px;background:var(--cab-surface)}.ct-empty .ct-empty-icon{width:62px;height:62px;border-radius:19px;margin-bottom:18px}.ct-empty .ct-starters{width:100%;max-width:940px;text-align:left}@media(max-width:1150px){.project-info .ai-page .ai-grid{grid-template-columns:1fr}.ai-side{grid-template-columns:1fr 1fr}.knowledge-starters{grid-template-columns:1fr}.knowledge-starters button{padding:15px 18px}}@media(max-width:650px){.project-info .ai-page .ai-passport{padding:18px}.project-info .ai-guided{grid-template-columns:1fr;gap:20px}.ai-guide-field small{min-height:0}.ai-side{grid-template-columns:1fr}.project-info .project-info-tabs{padding:8px 0 18px;gap:6px}.project-info .project-info-tabs a{padding:8px;font-size:12px;flex:1 1 0;flex-direction:column;text-align:center}.project-info .ai-page .wk-head{align-items:stretch}.ai-fill,.ai-actions .ai-save-state{width:100%}.ai-actions .btn{margin-left:auto}}.dw-knowledge{max-width:1160px;margin:auto;padding:24px;color:#222}.knowledge-folders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.knowledge-folder{text-align:left;min-height:225px;padding:26px;border:1px solid #dde1ec;border-radius:22px;background:#fff;display:flex;flex-direction:column;gap:14px;color:#202331;box-shadow:0 6px 24px #26345b05}.knowledge-folder:hover{border-color:#ff9e67;box-shadow:0 8px 28px #ff690011}.knowledge-folder strong{font-size:18px}.knowledge-folder p{margin:0;font-size:14px;color:#6c7386}.knowledge-folder span{display:flex;align-items:center;gap:8px;margin-top:auto;font-size:13px;color:#6956d9}.knowledge-folder .knowledge-art,.knowledge-folder>.ai-color{width:56px;height:56px}.knowledge-back{margin:0 0 20px;display:flex;gap:8px;align-items:center}.knowledge-search-details{margin-top:28px}.knowledge-word-form small{font-weight:400;line-height:1.5;color:#667085}@media(max-width:600px){.knowledge-folders{grid-template-columns:1fr;gap:14px}.knowledge-folder{min-height:190px;padding:22px}}.dw-knowledge>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.dw-knowledge h1{font-size:28px;margin:0 0 8px}.dw-knowledge p{color:#716860;line-height:1.6}.dw-knowledge-note{padding:14px 18px;background:#fff6ef;border:1px solid #f4dfce;border-radius:14px}.dw-knowledge-sources{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.dw-knowledge-card{display:flex;flex-direction:column;text-align:left;gap:10px;padding:22px;border:1px solid #eeded1;border-radius:18px;background:#fff;color:inherit;cursor:pointer}.dw-knowledge-card:hover{border-color:#ef6b27;box-shadow:0 5px 18px #4e240b0a}.dw-knowledge-card svg{color:#ec6216}.dw-knowledge-card strong{overflow-wrap:anywhere}.dw-knowledge-card small,.dw-knowledge-versions small{color:#81766d}.dw-knowledge-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.dw-knowledge-search{margin-top:32px;padding:20px;border:1px solid #eeded1;border-radius:18px;background:#fff}.dw-knowledge-search form{display:flex;gap:8px}.dw-knowledge-search input{flex:1;min-width:0}.dw-knowledge-search article{border-top:1px solid #f2e7de;padding:15px 0;overflow-wrap:anywhere}.dw-knowledge-form{display:grid;gap:16px}.dw-knowledge-form label{display:grid;gap:8px;font-weight:600}.dw-knowledge-form input,.dw-knowledge-form :is(select,.ch-select),.dw-knowledge-form textarea,.dw-knowledge-search input{border:1px solid #e9d9cb;border-radius:10px;background:#fff;padding:12px;font:inherit;color:inherit;width:100%;box-sizing:border-box}.dw-knowledge-form textarea{resize:vertical;font-size:16px;min-height:180px}.dw-knowledge-form p{font-size:13px;line-height:1.5;color:#746b64}.dw-knowledge [role=alert],.dw-knowledge-form [role=alert]{color:#a72e13}.dw-knowledge-versions article{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #eee0d5}.dw-knowledge-versions article>div:first-child{display:grid;gap:7px}.dw-knowledge-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto;background:#fff8f3;padding:16px;border-radius:12px;font:inherit}.dw-knowledge button:focus-visible{outline:3px solid #f6a46d;outline-offset:3px}@media(max-width:640px){.dw-knowledge{padding:16px}.dw-knowledge>header{align-items:flex-start;flex-direction:column}.dw-knowledge h1{font-size:24px}.dw-knowledge-versions article{flex-direction:column}.dw-knowledge-sources{grid-template-columns:1fr}}.knowledge-art{width:48px;height:48px;object-fit:contain;flex:0 0 48px}.modal:has(.knowledge-examples){width:720px}.dw-knowledge-form>.btn.primary{justify-self:end;min-width:140px}.knowledge-save-actions{position:sticky;bottom:-28px;background:var(--cab-surface,#fff);padding:14px 0;border-top:1px solid var(--cab-line,#dde3ed);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;z-index:1}.knowledge-save-actions .btn.primary{margin-left:auto;min-width:140px}.pi{--pi-bg: #f6f7fb;--pi-surface: #fff;--pi-soft: #f4f6fa;--pi-line: #e5e8ef;--pi-line-strong: #d3d9e3;--pi-text: #172033;--pi-muted: #667085;--pi-faint: #98a2b3;--pi-accent: #ff5a1f;--pi-accent-soft: #fff0e8;--pi-ok: #079455;--pi-ok-soft: #ecfdf3;--pi-danger: #d92d20;--pi-shadow: 0 1px 2px rgb(16 24 40 / .05), 0 6px 18px rgb(16 24 40 / .05);width:100%;max-width:1200px;margin:0 auto;padding:32px 32px 56px;color:var(--pi-text)}html[data-account-theme=dark] .pi{--pi-bg: #0f141d;--pi-surface: #171e2b;--pi-soft: #1e2737;--pi-line: #28324a;--pi-line-strong: #36425a;--pi-text: #e8edf5;--pi-muted: #9ba7bb;--pi-faint: #6f7b91;--pi-accent: #ff6a1a;--pi-accent-soft: #35363e;--pi-ok: #3ccb7f;--pi-ok-soft: rgb(60 203 127 / .13);--pi-danger: #ff6b70;--pi-shadow: 0 1px 2px rgb(0 0 0 / .3), 0 8px 20px rgb(0 0 0 / .22)}.pi-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.pi-head h1{margin:0 0 8px;color:var(--pi-text);font-size:30px;letter-spacing:-.5px}.pi-head p{margin:0;max-width:580px;color:var(--pi-muted);font-size:14px;line-height:1.55}.pi-counter{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--pi-line);border-radius:99px;background:var(--pi-surface);color:var(--pi-muted);font-size:13px;font-weight:600;white-space:nowrap}.pi-counter i{width:7px;height:7px;border-radius:50%;background:var(--pi-faint)}.pi-counter.is-on{color:var(--pi-ok);border-color:color-mix(in srgb,var(--pi-ok) 30%,var(--pi-line))}.pi-counter.is-on i{background:var(--pi-ok);box-shadow:0 0 0 3px var(--pi-ok-soft)}.pi-error{margin:0 0 12px;color:var(--pi-danger);font-size:13px}.pi-tabs{position:relative;display:inline-flex;gap:2px;margin-bottom:22px;padding:4px;border:1px solid var(--pi-line);border-radius:13px;background:var(--pi-surface);box-shadow:var(--pi-shadow);isolation:isolate}.pi-tabs-pill{position:absolute;left:0;top:4px;bottom:4px;z-index:-1;border-radius:9px;background:var(--pi-accent);box-shadow:0 4px 10px #ff5a1f40;transition:transform .28s cubic-bezier(.3,.8,.3,1),width .28s cubic-bezier(.3,.8,.3,1)}.pi-tabs button{position:relative;padding:9px 16px;border:0;border-radius:9px;background:transparent;color:var(--pi-muted);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;transition:color .2s}.pi-tabs button:hover{color:var(--pi-text)}.pi-tabs button[aria-selected=true]{color:#fff}.pi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:16px}.pi-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;overflow:hidden;border:1px solid var(--pi-line);border-radius:20px;background:var(--pi-surface);box-shadow:var(--pi-shadow);animation:pi-in .38s cubic-bezier(.2,.8,.3,1) both;transition:border-color .18s,box-shadow .18s,transform .18s}@keyframes pi-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}.pi-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 40%,var(--pi-line));box-shadow:0 14px 30px #10182817}.pi-card.is-on{border-color:color-mix(in srgb,var(--pi-ok) 40%,var(--pi-line))}.pi-card-top{position:relative;display:flex;align-items:center;gap:13px}.pi-card .channel-logo{flex:none;border-radius:13px;box-shadow:0 4px 12px color-mix(in srgb,var(--brand) 28%,transparent)}.pi-card-title{display:grid;gap:5px;min-width:0}.pi-card h2{margin:0;color:var(--pi-text);font-size:17px;letter-spacing:-.2px}.pi-badge{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:3px 9px;border-radius:99px;background:var(--pi-soft);color:var(--pi-muted);font-size:11.5px;font-weight:650}.pi-badge i{width:6px;height:6px;border-radius:50%;background:var(--pi-faint)}.pi-badge.is-on{background:var(--pi-ok-soft);color:var(--pi-ok)}.pi-badge.is-on i{background:var(--pi-ok)}.pi-badge.is-ready{background:var(--pi-accent-soft);color:var(--pi-accent)}.pi-badge.is-ready i{background:var(--pi-accent)}.pi-card-text{position:relative;margin:0;color:var(--pi-muted);font-size:13.5px;line-height:1.5}.pi-card-text b{color:var(--pi-text)}.pi-features{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 4px;padding:0;list-style:none}.pi-features li{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--pi-line);border-radius:8px;background:var(--pi-soft);color:var(--pi-text);font-size:12px;font-weight:550}.pi-features li svg{flex:none;color:color-mix(in srgb,var(--brand) 80%,var(--pi-text))}.pi-features li.is-live{border-color:color-mix(in srgb,var(--pi-ok) 35%,var(--pi-line));background:var(--pi-ok-soft)}.pi-features li.is-live svg:last-child{color:var(--pi-ok)}.pi-card.is-soon .pi-features li{opacity:.85}.pi-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;min-height:42px;padding:0 14px;border:1px solid var(--pi-line-strong);border-radius:12px;background:var(--pi-surface);color:var(--pi-text);font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background .15s,border-color .15s}.pi-action:hover{background:var(--pi-soft)}.pi-action.is-primary{border-color:var(--pi-accent);background:var(--pi-accent);color:#fff;box-shadow:0 6px 14px #ff5a1f38}.pi-action.is-primary:hover{background:color-mix(in srgb,var(--pi-accent) 88%,#000)}.pi .modal{background:var(--pi-surface);color:var(--pi-text);border-color:var(--pi-line)}.pi .modal>header h2{color:var(--pi-text)}.pi-connect{display:grid;gap:16px}.pi-connect-hero{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 14%,var(--pi-surface)),var(--pi-soft))}.pi-connect-hero .channel-logo{border-radius:15px;box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 30%,transparent)}.pi-connect-hero b{display:block;font-size:17px}.pi-connect-hero small{color:var(--pi-muted);font-size:13px}.pi-connect-text{margin:0;color:var(--pi-text);font-size:14px;line-height:1.55}.pi-wizard{display:grid;gap:12px}.pi-step{display:flex;gap:12px;padding:14px;border:1px solid var(--pi-line);border-radius:14px;background:var(--pi-surface)}.pi-step>div{display:grid;gap:8px;flex:1;min-width:0}.pi-step b{font-size:14.5px}.pi-step p{margin:0;color:var(--pi-muted);font-size:13px;line-height:1.55}.pi-step code{padding:1px 6px;border-radius:5px;background:var(--pi-soft);color:var(--pi-text);font-size:12.5px}.pi-step-num{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--pi-accent-soft);color:var(--pi-accent);font-size:13px;font-weight:800}.pi-token-row{display:flex;gap:8px}.pi .pi-token-row input{flex:1;min-width:0;height:44px;margin:0;padding:0 14px;border:1px solid var(--pi-line-strong);border-radius:12px;background:var(--pi-surface);color:var(--pi-text);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13.5px}.pi .pi-token-row input:focus{outline:none;border-color:var(--pi-accent);box-shadow:0 0 0 3px var(--pi-accent-soft)}.pi-paste{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px;border:1px solid var(--pi-line-strong);border-radius:12px;background:var(--pi-surface);color:var(--pi-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pi-paste:hover{background:var(--pi-soft)}.pi-step small{color:var(--pi-faint);font-size:12px}.pi-step small.is-bad{color:var(--pi-danger)}.pi-link{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:9px 13px;border:1px solid var(--pi-line-strong);border-radius:11px;background:var(--pi-surface);color:var(--pi-text)!important;font-size:13px;font-weight:650;text-decoration:none}.pi-link:hover{background:var(--pi-soft)}.pi-link.is-brand{border-color:transparent;background:var(--brand, #229ed9);color:#fff!important}.pi-link.is-brand:hover{background:color-mix(in srgb,var(--brand, #229ed9) 86%,#000)}.pi-links{display:flex;flex-wrap:wrap;gap:8px}.pi-success{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--pi-ok-soft)}.pi-success span{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--pi-ok);color:#fff;animation:pi-pop .4s cubic-bezier(.3,1.6,.5,1)}@keyframes pi-pop{0%{transform:scale(.4);opacity:0}}.pi-success b{color:var(--pi-ok)}.pi-success p{margin:2px 0 0;color:var(--pi-muted);font-size:13px}.pi-facts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pi-facts li{display:flex;gap:9px;color:var(--pi-muted);font-size:13px;line-height:1.5}.pi-facts li svg{flex:none;margin-top:2px;color:var(--pi-faint)}.pi-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pi-steps li{display:flex;align-items:flex-start;gap:12px;color:var(--pi-text);font-size:14px;line-height:1.5}.pi-steps li span{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--pi-accent-soft);color:var(--pi-accent);font-size:13px;font-weight:700}.pi-connect-note{display:flex;gap:10px;padding:12px 14px;border-radius:12px;background:var(--pi-soft);color:var(--pi-muted)}.pi-connect-note p{margin:0;font-size:13px;line-height:1.55}.pi-danger{color:var(--pi-danger)!important;border-color:color-mix(in srgb,var(--pi-danger) 35%,transparent)!important;background:transparent!important}@media(max-width:720px){.pi{padding:22px 16px}.pi-head{flex-direction:column;align-items:flex-start}.pi-paste span{display:none}}@media(prefers-reduced-motion:reduce){.pi-card,.pi-tabs-pill,.pi-success span{animation:none;transition:none}}.pi-note{margin:0 0 14px;padding:11px 14px;border-radius:12px;background:#fff7e6;color:#8a5300;font-size:13.5px}.pd{margin-top:36px}.pd-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.pd-head h2{margin:0 0 6px;color:var(--pi-text);font-size:22px;letter-spacing:-.3px}.pd-head p{margin:0;max-width:640px;color:var(--pi-muted);font-size:14px;line-height:1.55}.pd .pb-mark{border-radius:14px;box-shadow:0 4px 12px color-mix(in srgb,var(--brand) 28%,transparent)}.pd-field{display:grid;gap:5px;margin:0;color:var(--pi-text);font-size:13px;font-weight:600}.pi .pd-field input{height:42px;margin:0;padding:0 12px;border:1px solid var(--pi-line-strong);border-radius:11px;background:var(--pi-surface);color:var(--pi-text);font:inherit;font-weight:500;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13.5px}.pi .pd-field input:focus{outline:none;border-color:var(--pi-accent);box-shadow:0 0 0 3px var(--pi-accent-soft)}.pd-field small{color:var(--pi-faint);font-size:12px;font-weight:500}.pd-check{display:flex;align-items:center;gap:8px;margin:0;color:var(--pi-text);font-size:13px;flex-direction:row!important}.pd-check input{width:auto;margin:0}.pi-connect .pb-mark{border-radius:15px}@media(max-width:720px){.pd-head{flex-direction:column;align-items:flex-start}}.pi-field{display:grid;gap:6px;margin-top:10px}.pi-field>span{font-size:13px;font-weight:600}.gs-list{display:grid;gap:8px;max-width:760px;margin:14px 0 0;padding:0;list-style:none}.gs-list li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--pi-line);border-radius:12px;background:var(--pi-surface);color:#0f9d58}.gs-list li>div{display:grid;gap:2px;flex:1;min-width:0}.gs-list a{display:inline-flex;align-items:center;gap:5px;color:var(--pi-text);font-weight:650;text-decoration:none;overflow-wrap:anywhere}.gs-list a:hover{color:var(--pi-accent)}.gs-list small{color:var(--pi-muted);font-size:12.5px}.gs,.gs-dialog{--gs-bg: #fff;--gs-soft: #f6f7f9;--gs-line: #dfe3e9;--gs-ink: #202024;--gs-muted: #626772;--gs-green: #148650;color:var(--gs-ink)}html[data-account-theme=dark] :is(.gs,.gs-dialog){--gs-bg: #1b1c20;--gs-soft: #222328;--gs-line: #41424a;--gs-ink: #ececef;--gs-muted: #a1a2aa;--gs-green: #41dc98}.gs{max-width:1080px;margin:24px auto;padding:0}.gs .pd-head{margin-bottom:24px;align-items:center;gap:16px}.gs h2{font-size:24px;letter-spacing:-.5px}.gs p,.gs-dialog p{color:var(--gs-muted);line-height:1.6}.gs-empty{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:36px;padding:38px;background:var(--gs-bg);border:1px solid var(--gs-line);border-radius:24px}.gs-empty img{width:240px;height:240px;object-fit:contain}.gs-empty h3{font-size:25px;margin:0 0 10px;letter-spacing:-.6px}.gs-empty p{max-width:480px;margin:0 0 22px}.gs-benefits{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;color:var(--gs-muted);font-size:13px}.gs-benefits span{display:inline-flex;align-items:center;gap:8px}.gs-benefits svg{color:var(--gs-green)}.gs-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gs-card{min-width:0;padding:22px;border:1px solid var(--gs-line);border-radius:20px;background:var(--gs-bg)}.gs-card-head{display:flex;gap:12px;align-items:center}.gs-card-head>div{flex:1;min-width:0}.gs-card-head a{color:var(--gs-ink);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.gs-card-head small{display:block;margin-top:5px;color:var(--gs-muted)}.gs-tile{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:14px;background:#15995c;color:#fff}.gs-card label,.gs-dialog label{display:grid;gap:9px;font-size:14px;font-weight:600;margin:20px 0 14px}.gs-status{display:inline-flex;align-items:center;gap:6px;color:var(--gs-green);font-size:12px;margin:16px 0 0}.gs-status.is-error{color:var(--gs-muted)}.gs-columns{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.gs-columns span{padding:7px 10px;border:1px solid var(--gs-line);border-radius:8px;background:var(--gs-soft);color:var(--gs-ink);font-size:12px;overflow-wrap:anywhere}.gs-card footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--gs-line);padding-top:15px;margin-top:18px}.gs-card footer button{min-height:38px}.gs-dialog{display:grid;gap:16px}.gs-steps{list-style:none;display:flex;gap:8px;margin:0;padding:0 0 18px;border-bottom:1px solid var(--gs-line)}.gs-steps li{display:flex;align-items:center;gap:8px;flex:1;color:var(--gs-muted);font-size:13px}.gs-steps b{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:9px;background:var(--gs-soft)}.gs-steps [aria-current=step]{color:var(--gs-ink);font-weight:650}.gs-steps [aria-current=step] b{background:#f50;color:#fff}.gs-dialog h3{margin:0 0 8px;font-size:23px}.gs-dialog p{margin:8px 0;font-size:14px}.gs-copy{display:flex;gap:8px;margin:20px 0}.gs-dialog input{width:100%;min-width:0;min-height:44px;padding:12px;border:1px solid var(--gs-line);border-radius:10px;background:var(--gs-bg);color:var(--gs-ink);font:inherit}.gs-copy input{font-size:13px}.gs-access-example{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid var(--gs-line);border-radius:14px;background:var(--gs-soft)}.gs-access-example>svg{color:#3a86ef;flex:none}.gs-access-example small{display:block;margin-top:5px;color:var(--gs-muted)}.gs-access-example strong{margin-left:auto;color:var(--gs-green);font-size:13px}.gs-dialog .modal-actions{border-top:1px solid var(--gs-line);padding-top:18px;display:flex;justify-content:space-between;gap:12px}.gs-preview{padding:18px;border:1px solid var(--gs-line);border-radius:14px;background:var(--gs-soft)}.gs-done{text-align:center;padding:24px 12px}.gs-done>svg{color:var(--gs-green);margin-bottom:16px}.gs-done .btn{margin-top:12px}.gs-dialog .pi-error{margin:0}@media(max-width:780px){.gs-cards{grid-template-columns:1fr}.gs-empty{grid-template-columns:150px minmax(0,1fr);gap:20px;padding:22px}.gs-empty img{width:150px;height:150px}}@media(max-width:500px){.gs{margin-top:20px}.gs .pd-head{align-items:stretch;flex-direction:column}.gs-empty{grid-template-columns:1fr;text-align:center;justify-items:center;padding:24px 18px}.gs-empty h3{font-size:22px}.gs-benefits{gap:12px}.gs-copy{flex-direction:column}.gs-steps li{font-size:12px;gap:5px}.gs-access-example{flex-wrap:wrap}.gs-access-example strong{margin-left:38px}}.project-nav-item{display:contents}.dw-sidebar .project-nav-item .dw-nav-caption{display:block;margin:20px 14px 7px;font-size:10px;letter-spacing:.07em}.dw-project-shell:not(.dw-rail-open) .project-nav-item .dw-nav-caption{display:none}.project-info{max-width:1280px;margin:auto}.project-info-head{padding:12px 24px 8px}.project-info-head h1{margin:0;font-size:28px}.project-info-head p{color:var(--muted);margin:8px 0}.project-info-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:12px 24px 24px}.project-info-tabs a{padding:12px 18px;border:1px solid var(--border,#e0e5ef);border-radius:12px;color:inherit;text-decoration:none}.project-info-tabs a[aria-current=page]{background:var(--accent-soft,#fff0e7);color:var(--accent,#f65b16);border-color:currentColor}.project-info .wk-head h1{font-size:21px}.project-audience{max-width:1200px;margin:24px auto;padding:20px;border:1px solid var(--border,#dfe4ee);border-radius:16px}.project-audience>summary{cursor:pointer;font-weight:600}.project-logout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:#0f172a61;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.project-logout>div{display:grid;justify-items:center;gap:12px;border:1px solid var(--border,#e1e5ef);border-radius:24px;background:var(--panel,#fff);color:var(--text,#14213d);padding:36px}.project-logout p{margin:0;color:var(--muted)}.project-spinner{width:30px;height:30px;border:3px solid #f1d9cc;border-top-color:#d9753e;border-radius:50%;animation:project-spin .8s linear infinite}@keyframes project-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.project-spinner{animation:none}}.ai-guided{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ai-guided label{display:grid;gap:7px;font-size:13px}.ai-guided input,.ai-guided textarea{width:100%;padding:12px;border:1px solid var(--border,#dfe4ee);border-radius:10px;background:var(--panel,#fff);color:inherit}.ai-guided .wide{grid-column:1/-1}.st .wk-kpi{box-shadow:none;background:var(--panel,#fff)}.st .st-kpis{gap:14px}.st .st-method summary{cursor:pointer;font-weight:600}.crm .wk-kpi{box-shadow:none}.crm .crm-clients{overflow-x:auto}.project-info .ai-side .ai-list{font-size:13px}.project-info .ai-side details>summary{font-weight:600;cursor:pointer}@media(max-width:700px){.project-info-head,.project-info-tabs{padding-left:8px;padding-right:8px}.ai-guided{grid-template-columns:1fr}.dw-settings-shell .dw-header-links{gap:6px;flex-wrap:wrap}.dw-settings-shell .dw-header-links .dw-plan-link{font-size:11px;padding:6px}.project-info-tabs a{padding:10px;font-size:13px}}.gs{max-width:1000px;margin:0 auto;padding:24px!important}.gs .pd-head h2{font-size:25px}.gs .pd-head p{font-size:14px;line-height:1.6;max-width:640px}.gs .pi-step{padding:24px;border-radius:18px;background:var(--panel,#fff);border-color:var(--border,#dfe4ee)}.gs .pi-step h3{font-size:17px}.gs .pi-step p{font-size:14px;line-height:1.7}.gs .pi-step-num{width:32px;height:32px;display:grid;place-items:center;background:#e6f6ed;color:#14864c}.dw-page-team .settings-page{max-width:1220px}.dw-page-team .settings-team-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:22px}.dw-page-team .settings-card{padding:26px}.dw-page-team .settings-member{padding:18px 0}.dw-page-team .settings-header h1{font-size:29px}.dw-page-team .team-invite input{min-height:44px}.dw-page-team .settings-card h2{font-size:18px}.dw-page-team .settings-muted{font-size:13px}@media(max-width:760px){.dw-page-team .settings-team-grid{grid-template-columns:1fr}.gs{padding:12px!important}.gs .pi-step{padding:16px}.gs .pi-token-row{flex-wrap:wrap}.gs .pi-token-row input{min-width:0;flex-basis:100%}.dw-page-team .settings-card{padding:18px}}.project-info,.project-audience,.gs,.project-logout,.st{--panel:var(--wk-surface,#fff);--border:var(--wk-line,#e0e5ef);--muted:var(--wk-muted,#6a7790);--text:var(--wk-ink,#14213d)}.project-info{--accent:var(--wk-accent,#d9753e);--accent-soft:var(--wk-accent-soft,#fff0e7)}.project-info .ai-grid{grid-template-columns:minmax(0,1fr) 280px}.project-info .ai-passport>label{margin-top:14px}.project-info .ai-passport>label>textarea{font-size:14px}.project-info .ai-side{align-self:start}@media(max-width:900px){.project-info .ai-grid{grid-template-columns:1fr}}.project-info .project-info-head p,.project-info .wk-head p{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.6}.project-info .wk-head-text{min-width:0}.project-info .wk-head-actions .wk-btn{white-space:normal;text-align:center}.project-info .ai-passport textarea{min-height:160px}.project-info .ai-guided input{min-width:0}.d1-team .team-avatar{overflow:hidden;background:transparent!important;border-radius:50%!important}.d1-team .team-avatar img{width:100%;height:100%;object-fit:cover;display:block}.d1-team .team-history-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.d1-team .team-history-status i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--st-soft);font-style:normal}.d1-team .team-history-status.is-revoked{color:#c44249}.d1-team .team-history-status.is-revoked i{background:#fdebee}.d1-team .team-history-status.is-accepted{color:#148466}.d1-team .team-history-status.is-accepted i{background:#e1f4ec}html[data-account-theme=dark] .d1-team .team-history-status.is-revoked{color:#ff9b9f}html[data-account-theme=dark] .d1-team .team-history-status.is-revoked i{background:#48292e}html[data-account-theme=dark] .d1-team .team-history-status.is-accepted{color:#71daba}html[data-account-theme=dark] .d1-team .team-history-status.is-accepted i{background:#213e34}.d1-team.settings-team-grid{grid-template-columns:1fr;gap:20px;--st-accent:#ff5500}.d1-team .settings-card{padding:24px}.d1-team .settings-card-head{margin-bottom:18px}.d1-team .settings-card-icon{color:#8052dc;background:#f0eaff}.d1-team .settings-card:nth-of-type(2) .settings-card-icon{color:#fff;background:#f50}.d1-team .team-count{display:grid;place-items:center;min-width:31px;height:31px;padding:0 7px;border-radius:9px;background:var(--st-soft);font-weight:700;color:var(--st-ink)}.d1-team .settings-toolbar{justify-content:space-between;margin-bottom:8px}.d1-team .settings-search{margin-left:auto;width:min(320px,100%);background:var(--st-soft)}.d1-team .settings-search input{width:100%}.d1-team .settings-member{display:grid;grid-template-columns:48px minmax(120px,1fr) auto 38px;gap:14px;padding:18px 0}.d1-team .settings-member:last-child{border-bottom:0}.d1-team .settings-member-icon{width:48px;height:48px;font-size:16px;border-radius:15px;background:#e9e7ff;color:#7955d2}.d1-team .is-owner .settings-member-icon{background:#fff0e4;color:#f50}.d1-team .is-support .settings-member-icon{background:#e0f7ed;color:#17815c}.d1-team .settings-member-body{gap:5px}.d1-team .settings-member-body strong{font-size:15px}.d1-team .settings-member-body>span{font-size:13px}.d1-team .team-you{display:inline-block;margin-left:8px;font-size:11px;color:var(--st-muted)}.d1-team .settings-role,.d1-team .team-role-select{border-radius:9px;padding:8px 10px;min-height:38px;font-size:12px;font-weight:650;display:inline-flex;align-items:center;gap:6px}.d1-team .role-owner{color:#f50;background:#fff0e4}.d1-team .role-support.ch-select,.d1-team .role-support.settings-role{color:#16815c;background:#e4f7ef;border-color:#c5e9d9}.d1-team .role-technical_admin.ch-select,.d1-team .role-technical_admin.settings-role{color:#7650d0;background:#f0eaff;border-color:#e0d4fa}.d1-team .team-icon{width:38px;height:38px;color:var(--st-muted)}.d1-team .team-empty{display:flex;align-items:center;gap:20px;padding:22px 8px 8px;border-top:1px solid var(--st-line)}.d1-team .team-empty .site-image{width:100px;height:100px;object-fit:contain;flex:none}.d1-team .team-empty h3{font-size:19px}.d1-team .team-empty p{font-size:14px;color:var(--st-muted);margin:6px 0 0;max-width:430px}.d1-team .team-invite{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,1.55fr);gap:24px;align-items:start}.d1-team .team-step{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:650;color:var(--st-ink);margin-bottom:13px}.d1-team .team-step b{width:25px;height:25px;display:grid;place-items:center;background:var(--st-soft);color:var(--st-muted);border-radius:50%;font-size:12px;flex:none}.d1-team .team-field{display:block}.d1-team .team-field input{width:100%;min-height:48px;padding:12px;border:1px solid var(--st-line);border-radius:10px;color:var(--st-ink);background:var(--st-panel);font:inherit;font-size:14px}.d1-team .team-field input::placeholder{color:var(--st-muted)}.d1-team .team-field small{display:block;margin-top:9px;color:var(--st-muted);font-size:12px}.d1-team .team-role-step{border:0;padding:0;margin:0;min-width:0}.d1-team .team-role-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.d1-team .team-role-card{display:grid;grid-template-columns:1fr auto;gap:9px;padding:17px;margin:0;border:1px solid var(--st-line);border-radius:13px;background:var(--st-panel);cursor:pointer;min-width:0}.d1-team .team-role-card.is-selected{border:2px solid #ff5500;padding:16px}.d1-team .team-role-card:hover{background:var(--st-soft)}.d1-team .team-role-card strong{grid-column:1/-1;color:var(--st-ink);font-size:15px}.d1-team .team-role-card p{grid-column:1/-1;color:var(--st-muted);font-size:12px;line-height:1.65;margin:0}.d1-team .team-role-card input[type=radio]{align-self:center;width:18px;height:18px;min-height:18px;padding:0;margin:0}.d1-team .team-role-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e3f8ef;color:#1a9c6c}.d1-team .role-technical_admin .team-role-symbol{color:#8754df;background:#f0e8ff}.d1-team .team-submit-step{grid-column:1/-1;border-top:1px solid var(--st-line);padding-top:22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 24px;align-items:center}.d1-team .team-submit-step .team-step{margin-bottom:2px}.d1-team .team-submit-step p{grid-column:1;color:var(--st-muted);margin:0;font-size:13px;max-width:570px}.d1-team .team-submit-step .team-primary{grid-column:2;grid-row:1/3;min-height:46px}.d1-team .team-submit-step small{grid-column:1/-1;color:var(--st-muted);font-size:12px;margin-top:10px}.d1-team .team-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#f50;color:#fff;border:1px solid #ff5500;box-shadow:none;border-radius:10px;min-height:44px;font-weight:650;padding:11px 16px}.d1-team .team-primary:hover:not(:disabled){background:#ff6a1a;border-color:#ff6a1a;color:#fff;box-shadow:none}.d1-team .team-primary:disabled{opacity:1;background:var(--st-soft);color:var(--st-muted);border-color:var(--st-line);cursor:not-allowed;box-shadow:none}.d1-team .team-created{background:var(--st-soft);border:1px solid #38ba86;border-radius:13px;padding:18px;margin-top:22px}.d1-team .team-created-head{color:var(--st-ink);gap:9px}.d1-team .team-created-head>svg{color:#1cad70;flex:none}.d1-team .team-created-head b{overflow-wrap:anywhere}.d1-team .team-link{margin:14px 0 10px}.d1-team .team-link input{color:var(--st-ink);background:var(--st-panel);min-width:0}.d1-team .team-created>small{display:flex;gap:5px;align-items:center;color:var(--st-muted)}.d1-team .team-pending-list{list-style:none;margin:0;padding:0}.d1-team .team-pending-list li{display:flex;gap:13px;align-items:center;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--st-line)}.d1-team .team-pending-list li:last-child{border:0}.d1-team .team-invitation-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#478bea;background:#e8f1ff}.d1-team .team-pending-list li>div{display:grid;gap:5px;flex:1;min-width:160px;overflow-wrap:anywhere}.d1-team .team-pending-list strong{font-size:14px}.d1-team .team-pending-list li>div>span{font-size:12px;color:var(--st-muted)}.d1-team .team-pending-status{display:flex;align-items:center;gap:5px;color:#477ac8;background:var(--st-soft);padding:5px 9px;border-radius:7px;font-size:12px}.d1-team .team-ghost{min-height:38px;padding:7px 11px;border-radius:8px;border:1px solid var(--st-line);color:var(--st-ink);background:var(--st-panel)}.d1-team .team-ghost:hover{background:var(--st-soft)}.d1-team .team-history{margin-top:18px;font-size:13px;color:var(--st-muted)}.d1-team .team-history summary{cursor:pointer}.d1-team .team-history div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 0}html[data-account-theme=dark] .d1-team :is(.settings-card-icon,.settings-member-icon,.settings-role,.team-role-select,.team-role-symbol,.team-invitation-icon){background:var(--st-soft)}html[data-account-theme=dark] .d1-team .role-owner{color:#ff6a1a}html[data-account-theme=dark] .d1-team .role-support.ch-select{color:#61d5a9!important;border-color:#355f53!important;background:#1d342b!important}html[data-account-theme=dark] .d1-team .role-technical_admin.ch-select{color:#bb9afc!important;border-color:#504567!important;background:#2e253f!important}html[data-account-theme=dark] .d1-team .team-role-symbol{color:#61d5a9}html[data-account-theme=dark] .d1-team .role-technical_admin .team-role-symbol{color:#bb9afc}html[data-account-theme=dark] .d1-team .team-ghost.is-danger:hover{background:var(--st-soft)!important;color:#f78585!important}@media(max-width:1100px){.d1-team .team-invite{grid-template-columns:1fr}.d1-team .team-email-step{max-width:460px}}@media(max-width:640px){.d1-team .settings-card{padding:18px}.d1-team .settings-member{grid-template-columns:42px minmax(0,1fr) 36px;gap:10px}.d1-team .settings-member-icon{width:42px;height:42px}.d1-team .settings-member :is(.settings-role,.team-role-select){grid-column:2;grid-row:2;justify-self:start;max-width:100%}.d1-team .settings-member>.team-icon{grid-column:3;grid-row:1}.d1-team .team-role-cards{grid-template-columns:1fr}.d1-team .team-role-card{grid-template-columns:42px 1fr auto;align-items:center}.d1-team .team-role-card strong{grid-column:2;grid-row:1}.d1-team .team-role-card input{grid-column:3;grid-row:1}.d1-team .team-role-card p{grid-column:1/-1}.d1-team .team-submit-step{grid-template-columns:1fr;gap:10px}.d1-team .team-submit-step .team-primary{grid-column:1;grid-row:auto;width:100%}.d1-team .team-submit-step small{margin:0}.d1-team .team-empty{gap:10px;padding:18px 0 0}.d1-team .team-empty .site-image{width:75px;height:75px}.d1-team .team-empty h3{font-size:17px}.d1-team .team-empty p{font-size:12px}.d1-team .team-link{flex-wrap:wrap}.d1-team .team-link .team-primary{width:100%}}.team-invite-ttl{margin-top:18px}.d1-team .settings-member{position:relative}.team-member-number{position:absolute;left:32px;top:51px;z-index:1;min-width:17px;padding:1px 3px;color:var(--st-muted,#687589);background:var(--st-surface,#fff);border:1px solid var(--st-line,#e0e4ee);border-radius:6px;font-size:10px;font-weight:700;text-align:center}.settings-locale-select{width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--border,#dce3ef);border-radius:12px;background:var(--surface,#fff);color:inherit;font:inherit;cursor:pointer}.settings-locale-auto{margin-top:12px}[data-account-theme=dark] .settings-locale-select{background:#202939;border-color:#364358;color:#eaf0fa}.d1-security .settings-col:has(.settings-session-list){min-width:0}.d1-security .settings-session-list{display:grid;gap:12px}.d1-security .settings-session{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:18px;border:1px solid var(--st-line);border-radius:14px;background:var(--st-panel);gap:12px}.d1-security .settings-session.is-current{border-color:#39b984}.d1-security .settings-session-icon{width:48px;height:48px;border-radius:14px;background:#edf1ff;color:#5973e8}.d1-security .settings-session.is-current .settings-session-icon{background:#e7f8f0;color:#149667}.d1-security .settings-session-body{min-width:0;gap:7px;font-size:13px}.d1-security .settings-session-body>strong{display:flex;align-items:center;gap:7px;font-size:14px}.d1-security .settings-session-body .settings-status{width:fit-content;font-size:11px}.d1-security .session-browser{display:inline-flex;color:#7389e9}.d1-security .session-browser.is-chrome{color:#16a56d}.d1-security .session-browser.is-safari{color:#339bf0}.d1-security .session-location{display:flex;gap:5px;align-items:center}.d1-security .session-location svg{flex:none;color:#8b5cf6}.d1-security .settings-session-muted,.d1-security .settings-session-details{font-size:12px}.d1-security .settings-session-details summary{color:var(--st-ink);text-decoration:underline;text-underline-offset:3px}.d1-security .settings-session-details dl{display:grid;gap:5px}.d1-security .settings-session>button{grid-column:2;justify-self:start;min-height:36px}.d1-security .session-attribution{font-size:11px;color:var(--st-muted);margin:13px 0 0}.d1-security .session-attribution a{color:inherit;text-underline-offset:2px}html[data-account-theme=dark] .d1-security .settings-session-icon{background:#273450;color:#94b5ff}html[data-account-theme=dark] .d1-security .settings-session.is-current .settings-session-icon{background:#1b3d35;color:#5ed6a6}@media(max-width:480px){.d1-security .settings-session{padding:14px 12px;gap:10px}.d1-security .settings-session-icon{width:38px;height:42px}}.billing-dashboard,.billing-usage{color:var(--st-ink)}.billing-page{min-width:0}.billing-tabs{display:flex;gap:4px;margin-bottom:22px;padding:5px;width:fit-content;max-width:100%;border:1px solid var(--st-line);border-radius:12px;background:var(--st-soft)}.billing-tabs button{padding:11px 15px;min-height:44px;border:0;border-radius:8px;color:var(--st-muted);background:transparent;font:inherit;font-size:14px;cursor:pointer}.billing-tabs button[aria-selected=true]{color:var(--st-ink);background:var(--st-panel);box-shadow:0 2px 6px #0000000a}.billing-tabs button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.billing-tab-panel[hidden]{display:none}.billing-packages-loading{min-height:420px;border-radius:12px;padding:24px;background:var(--st-soft);color:var(--st-muted)}.billing-page .pr-exchange-note{color:var(--st-muted);font-size:12px;line-height:1.6;margin-top:16px}.billing-page .pr-exchange-note a{color:inherit}@media(max-width:640px){.billing-tabs{width:100%}.billing-tabs button{flex:1;padding:8px;font-size:12px}}html[data-account-theme=dark] .billing-page,html[data-account-theme=dark] .billing-usage{--st-ink:var(--text);--st-muted:var(--muted);--st-panel:var(--surface);--st-soft:var(--surface-soft);--st-line:var(--border);--st-accent:var(--accent-bright);--st-tint:var(--surface-tint)}.billing-dashboard>.settings-card:not(.settings-card-wide){display:flex;flex-direction:column;align-items:stretch;align-self:stretch}.billing-usage-row summary:after{content:"";width:7px;height:7px;flex-shrink:0;border-right:2px solid var(--st-muted);border-bottom:2px solid var(--st-muted);transform:rotate(45deg)}.billing-usage-row[open] summary:after{transform:rotate(225deg)}.billing-usage-row .billing-usage-total{margin-left:auto}.settings-page .billing-usage-filters label{margin:0}.billing-dashboard .billing-details-link{align-self:flex-start;margin-top:auto}.billing-usage{display:grid;gap:20px}.billing-usage>button{justify-self:start}.billing-usage-filters{display:flex;gap:16px;margin:20px 0}.billing-usage-filters label{flex:1;display:grid;gap:8px;font-size:13px}.billing-usage-filters :is(select,.ch-select){width:100%;min-height:44px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-panel);color:inherit;padding:10px}.billing-usage-day{margin:24px 0 10px;font-size:14px}.billing-usage-row{border:1px solid var(--st-line);border-radius:12px;margin-bottom:10px;overflow:hidden}.billing-usage-row summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.billing-usage-row summary>span:first-child{min-width:0}.billing-usage-row summary b{overflow-wrap:anywhere}.billing-usage-row small{display:block;color:var(--st-muted);font-size:12px;margin-top:5px}.billing-usage-total{text-align:right;flex-shrink:0}.billing-usage-breakdown{padding:0 16px 16px}.billing-usage-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 0;border-top:1px solid var(--st-line);font-size:12px}.billing-usage-numbers b{display:block;margin-top:6px;font-size:16px}.billing-usage-operation{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid var(--st-line);font-size:13px}.billing-usage-pages{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0}.billing-usage-pages span{font-size:12px}.billing-usage-help{margin-top:22px;color:var(--st-muted);font-size:13px;line-height:1.6}.billing-usage-help summary{cursor:pointer}.billing-usage-empty{text-align:center;padding:38px 10px;color:var(--st-muted)}@media(max-width:580px){.billing-usage-filters{flex-direction:column}.billing-usage-row summary{padding:12px;gap:8px}.billing-usage-numbers{font-size:11px}.billing-usage-numbers b{font-size:14px}}.d1-billing{--st-accent:#ff5500}.d1-billing .billing-dashboard{gap:20px}.d1-billing .billing-tab-panel:first-of-type>.settings-card{border-top:3px solid #31b87d}.d1-billing .billing-tab-panel:first-of-type>.settings-card:nth-child(2){border-top-color:#8b5cf6}.d1-billing .billing-tab-panel:first-of-type>.settings-card:first-child .settings-card-icon{color:#118b57;background:#e4f8ed}.d1-billing .billing-tab-panel:first-of-type>.settings-card:nth-child(2) .settings-card-icon{color:#7950df;background:#f0eaff}.d1-billing .billing-plan{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:20px 0}.d1-billing .billing-plan .pr-plan-icon{width:64px;height:64px;filter:none}.d1-billing .billing-plan>div{flex:1;min-width:140px}.d1-billing .billing-plan strong{font-size:27px;letter-spacing:-.04em}.d1-billing .billing-plan span{font-size:13px}.d1-billing .settings-metric{margin:20px 0 12px;font-size:38px;color:var(--st-ink)}.d1-billing .settings-metric small{color:var(--st-muted);font-size:14px}.d1-billing .billing-meter{height:9px;background:var(--st-soft)}.d1-billing .billing-meter>span{background:#8b5cf6}.d1-billing .billing-tariff-picker{min-width:0}.d1-billing .billing-picker-heading{margin:10px 0 28px}.d1-billing .billing-picker-heading h2{font-size:24px}.d1-billing .billing-picker-heading p{margin:7px 0 0;color:var(--st-muted);font-size:14px}.d1-billing .pr-cards{gap:14px}.d1-billing .pr-card{padding:18px 14px 14px;border:1px solid var(--st-line);border-radius:16px;box-shadow:none;background:var(--st-panel)}.d1-billing .pr-card-popular{border:2px solid #ff5500;padding:17px 13px 13px}.d1-billing .pr-card-current{border-color:#22a66b}.d1-billing .pr-card-ribbon{background:#f50}.d1-billing .pr-card-title{gap:9px;min-height:62px;margin-bottom:14px}.d1-billing .pr-card-title .pr-plan-icon{width:48px;height:48px;border-radius:12px;padding:3px;background:transparent}.d1-billing .pr-card-title h2{color:var(--st-ink);font-size:21px}.d1-billing .pr-card-title p{color:var(--st-muted);font-size:12px}.d1-billing .pr-current-label{display:flex;align-items:center;gap:5px;color:#158554;font-size:12px;font-weight:650;margin:-6px 0 10px}.d1-billing .pr-ai-amount{padding:13px 10px;border-radius:10px;background:var(--st-soft);align-items:flex-start}.d1-billing .pr-ai-amount>span{color:var(--st-muted)}.d1-billing .pr-ai-amount strong{color:var(--st-ink);font-size:23px}.d1-billing .pr-card-specs{margin:9px 0 18px}.d1-billing .pr-card-specs>div{padding:11px 0;gap:5px;border-color:var(--st-line)}.d1-billing .pr-card-specs dt{gap:5px;font-size:12px;color:var(--st-muted)}.d1-billing .pr-card-specs dt svg{color:#5587e9;width:14px}.d1-billing .pr-card-specs dd,.d1-billing .pr-infinity{font-size:14px;color:var(--st-ink)}.d1-billing .pr-card .pr-button{margin-top:auto;min-height:62px;padding:9px 5px;border-radius:9px;font-family:Chatodel Price,system-ui,sans-serif;font-size:16px}.d1-billing .pr-card .pr-primary{color:#fff;border-color:#f50;background:#f50;box-shadow:none}.d1-billing .pr-card .pr-secondary{color:var(--st-ink);border-color:var(--st-line);background:var(--st-soft);box-shadow:none}.d1-billing .pr-card .pr-button:hover:not(:disabled){border-color:#f50;color:#fff;background:#f50;transform:none}.d1-billing .pr-card .pr-button:disabled{opacity:1;color:#158554;background:var(--st-soft);border-color:var(--st-line);cursor:default}.d1-billing .pr-card-current .pr-button{flex-direction:column;gap:3px}.d1-billing .pr-renew-label{font-family:var(--font-body,inherit);font-size:12px;line-height:1.2}.d1-billing .pr-renew-price{white-space:nowrap}.d1-billing .billing-compare-link{display:flex;width:fit-content;gap:6px;align-items:center;color:var(--st-ink);font-size:14px;margin:20px auto 0;text-underline-offset:4px}.d1-billing .billing-payment-addon{padding:6px 0 0}.d1-billing .billing-addon-intro{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.d1-billing .billing-addon-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:#f50;color:#fff}.d1-billing .billing-addon-intro>div{flex:1;min-width:200px}.d1-billing .billing-addon-intro h3{font-size:25px}.d1-billing .billing-addon-intro p{margin:5px 0 0;color:var(--st-muted)}.d1-billing .billing-addon-copy{font-size:16px;margin:22px 0 16px;color:var(--st-ink)}.d1-billing .billing-addon-benefits{display:flex;flex-wrap:wrap;gap:14px 26px;padding-bottom:22px}.d1-billing .billing-addon-benefits span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--st-muted)}.d1-billing .billing-addon-benefits svg{color:#16a36a;flex:none}.d1-billing .billing-payment-addon h4{font-size:15px;margin:3px 0 14px}.d1-billing .billing-addon-providers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.d1-billing .billing-addon-provider{display:flex;gap:12px;align-items:start;padding:18px;border:1px solid var(--st-line);border-radius:13px;background:var(--st-panel)}.d1-billing .billing-addon-provider .pb-mark{flex:none;border-radius:10px}.d1-billing .billing-addon-provider strong{font-size:16px;color:var(--st-ink)}.d1-billing .billing-addon-provider p{font-size:13px;line-height:1.7;color:var(--st-muted);margin:5px 0 0}.d1-billing .billing-addon-note{font-size:12px;color:var(--st-muted);margin:14px 0 23px}.d1-billing .billing-addon-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--st-line);padding-top:22px}.d1-billing .billing-addon-footer>div{display:grid;gap:4px}.d1-billing .billing-addon-footer strong{font-family:Chatodel Price,system-ui,sans-serif;font-size:27px;color:var(--st-ink)}.d1-billing .billing-addon-footer small{font-family:inherit;font-size:15px}.d1-billing .billing-addon-footer span{color:var(--st-muted);font-size:13px}html[data-account-theme=dark] .d1-billing .settings-card-icon{background:var(--st-soft)!important}html[data-account-theme=dark] .d1-billing .pr-current-label,html[data-account-theme=dark] .d1-billing .pr-card .pr-button:disabled{color:#5dd6a0}@media(max-width:1250px){.d1-billing .pr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}@media(max-width:768px){.d1-billing .billing-addon-providers{grid-template-columns:1fr}.d1-billing .billing-addon-footer{flex-wrap:wrap}}@media(max-width:480px){.d1-billing .pr-cards{grid-template-columns:1fr}.d1-billing .pr-card{padding:22px}.d1-billing .pr-card-title h2{font-size:24px}.d1-billing .pr-card-title .pr-plan-icon{width:58px;height:58px}.d1-billing .pr-card-specs dt,.d1-billing .pr-card-specs dd{font-size:14px}.d1-billing .pr-card .pr-button{font-size:19px}.d1-billing .billing-tabs{width:100%}.d1-billing .billing-tabs button{padding:9px 8px;font-size:12px;flex:1}.d1-billing .billing-addon-intro h3{font-size:22px}.d1-billing .billing-addon-footer .settings-btn{width:100%}}.settings-page,.settings-backdrop{--st-ink:#182038;--st-muted:#74809b;--st-line:#e7eaf2;--st-panel:#fff;--st-soft:#f5f6fa;--st-accent:#ff590c;--st-tint:#fff3ec;color:var(--st-ink);font-size:15px;line-height:1.55}.dw-root.dw-shell.dw-settings-shell{grid-template-columns:minmax(0,1fr);background:#f7f8fb}.dw-settings-shell .dw-workspace{grid-column:1;min-width:0}.dw-settings-shell .dw-topbar{display:none}.dw-settings-shell .dw-content{padding:26px 30px 48px;max-width:none}.settings-page{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;max-width:1600px;margin:auto}.settings-page *,.settings-backdrop *{box-sizing:border-box}.settings-page h1,.settings-page h2,.settings-page h3,.settings-dialog h2{margin:0;color:var(--st-ink);letter-spacing:-.025em}.settings-nav{align-self:start;padding:22px 14px;background:var(--st-panel);border:1px solid var(--st-line);border-radius:17px}.settings-nav-title{font-size:22px;padding:0 12px 20px;font-weight:750}.settings-nav nav{display:grid;gap:6px}.settings-nav-link{display:flex;align-items:center;gap:12px;padding:12px;min-width:0;border-radius:10px;color:var(--st-muted);text-decoration:none;overflow-wrap:anywhere}.settings-nav-link svg{flex:none}.settings-nav-link:hover{background:var(--st-soft);color:var(--st-ink)}.settings-nav-link.is-active{background:var(--st-tint);color:#df4600;box-shadow:inset 2px 0 var(--st-accent);font-weight:600}.settings-content{min-width:0}.settings-header{padding:8px 0 23px}.settings-header h1{font-size:30px;line-height:1.2;font-weight:760}.settings-header p{margin:7px 0 0;color:var(--st-muted);font-size:15px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.settings-card{min-width:0;border:1px solid var(--st-line);border-radius:16px;padding:23px;background:var(--st-panel);box-shadow:0 3px 16px #28385902}.settings-card-wide{grid-column:1/-1}.settings-col{display:grid;gap:18px;min-width:0}.settings-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.settings-card-head h2{display:flex;align-items:center;gap:12px;font-size:18px;line-height:1.35;font-weight:720;min-width:0}.settings-card-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;background:var(--st-tint);color:var(--st-accent);border-radius:12px}.settings-card-aside{max-width:100%}.settings-muted{color:var(--st-muted);margin:0 0 16px;overflow-wrap:anywhere}.settings-hint,.settings-field-static{color:var(--st-muted);font-size:12px;margin:12px 0 0;overflow-wrap:anywhere}.settings-error{color:#bb4030}.settings-error{border:1px solid #f6cfc9;background:#fff6f4;border-radius:10px;padding:12px;overflow-wrap:anywhere}.settings-success{border:1px solid #bce9d6;color:#118554;background:#effbf5;padding:12px;border-radius:10px}.settings-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--st-line);background:var(--st-panel);color:var(--st-ink);border-radius:9px;padding:10px 15px;min-height:40px;font:inherit;font-weight:600;line-height:1.35;cursor:pointer;text-decoration:none;text-align:center;max-width:100%;overflow-wrap:anywhere}.settings-btn svg{flex:none}.settings-btn:hover:not(:disabled){border-color:#ffb994;background:var(--st-tint)}.settings-btn-primary{background:linear-gradient(130deg,#ff7628,#ff5200);border-color:#ff660f;color:#fff;box-shadow:0 5px 14px #ff5b0712}.settings-btn-primary:hover:not(:disabled){background:#ee5000;color:#fff}.settings-btn-ghost{padding:7px 10px;min-height:34px;background:transparent}.settings-btn-danger{color:#cd473b}.settings-btn:disabled{cursor:not-allowed;opacity:.5}.settings-link{border:0;padding:0;background:none;color:#dc4b03;font:inherit;cursor:pointer;text-decoration:none}.settings-link:hover{text-decoration:underline}.settings-icon-button{display:inline-grid;flex:none;place-items:center;width:34px;height:34px;border:1px solid var(--st-line);background:var(--st-panel);color:var(--st-muted);border-radius:10px;cursor:pointer}.settings-icon-button:hover{color:var(--st-accent);background:var(--st-tint)}.settings-page :focus-visible,.settings-backdrop :focus-visible{outline:3px solid #ffaf72;outline-offset:3px}.settings-profile-summary{display:flex;align-items:center;gap:24px;min-width:0}.settings-avatar{display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,#8a6fff,#6049e9);color:#fff;font-weight:700}.settings-avatar img{width:100%;height:100%;object-fit:cover}.settings-avatar-edit{position:relative;flex:none}.settings-avatar-edit>button{position:absolute;right:-3px;bottom:0;box-shadow:0 3px 8px #202a4b10}.settings-profile-info{min-width:0;display:grid;gap:4px}.settings-profile-name-row{display:flex;align-items:center;gap:8px;min-width:0}.settings-profile-name{font-size:22px;line-height:1.3;overflow-wrap:anywhere}.settings-profile-name-row>button{width:29px;height:29px;border-color:transparent}.settings-profile-line{display:flex;align-items:center;gap:9px;color:var(--st-muted);overflow-wrap:anywhere;word-break:break-word}.settings-profile-line svg{flex:none}.settings-profile-joined{margin-left:auto;max-width:185px;flex-shrink:0;color:var(--st-muted);font-size:12px;text-align:right}.settings-profile-joined strong{display:block;font-weight:500;color:var(--st-ink)}.settings-theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-theme-option{display:grid;gap:9px;text-align:left;padding:8px;border:1px solid var(--st-line);border-radius:12px;background:var(--st-panel);color:var(--st-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer;min-width:0}.settings-theme-option.is-active{border-color:var(--st-accent);background:var(--st-tint)}.settings-theme-preview{display:block;position:relative;height:86px;border-radius:7px;background:linear-gradient(90deg,#fff 27%,#edf0f8,#fff 29%);border:6px solid #edf0f8;box-shadow:0 4px 12px #66708b12;color:#fb671d}.settings-theme-preview:before{content:"";position:absolute;left:38%;right:9%;top:22%;height:12%;border-radius:3px;background:#eef0f7;box-shadow:0 20px #eef0f7,0 40px #eef0f7}.settings-theme-preview>svg{position:absolute;z-index:1;top:7px;left:4px;width:16px;height:16px}.settings-theme-preview[data-preview=dark]{background:linear-gradient(90deg,#1b2237 27%,#3c4866,#242d43 29%);border-color:#20293d}.settings-theme-preview[data-preview=dark]:before{background:#394460;box-shadow:0 20px #394460,0 40px #394460}.settings-provider-list,.settings-session-list,.settings-member-list{list-style:none;padding:0;margin:0}.settings-provider{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0;padding:13px 0;border-bottom:1px solid var(--st-line)}.settings-provider:last-child{border-bottom:0}.settings-provider-name{display:flex;align-items:center;gap:12px;font-weight:600}.settings-provider-name img{object-fit:contain;flex:none}.settings-provider-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.settings-info-email{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.settings-info-list{margin:0}.settings-info-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--st-line)}.settings-info-list dt{color:var(--st-muted);flex-shrink:0}.settings-info-list dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.settings-status{display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.4;border-radius:20px;padding:5px 9px;background:var(--st-soft);color:var(--st-muted);max-width:100%}.settings-status-dot{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.settings-status-connected{background:#e9faf1;color:#089860}.settings-status-idle{background:#fff5e7;color:#ad720d}.settings-session{display:flex;align-items:start;flex-wrap:wrap;gap:11px;padding:17px 0;border-bottom:1px solid var(--st-line)}.settings-session-icon{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:10px;background:var(--st-soft);color:var(--st-muted)}.settings-session-body{display:grid;flex:1;min-width:160px;gap:3px;color:var(--st-muted);font-size:12px;overflow-wrap:anywhere}.settings-session-body>strong{color:var(--st-ink);font-size:13px}.settings-session-muted{font-size:11px}.settings-session-details{margin-top:5px}.settings-session-details summary{cursor:pointer;color:#df550e}.settings-session-details dl{margin:10px 0}.settings-session-details dl>div{display:flex;flex-wrap:wrap;gap:8px}.settings-session-details dd{margin:0}.settings-form{display:grid;gap:16px;min-width:0}.settings-form>p{margin:0}.settings-field{display:grid;gap:7px;min-width:0}.settings-field>span{color:var(--st-muted);font-size:12px}.settings-field input,.settings-field :is(select,.ch-select){width:100%;min-width:0;border:1px solid var(--st-line);background:var(--st-panel);color:var(--st-ink);border-radius:9px;padding:11px 13px;font:inherit;min-height:44px}.settings-field input:focus{border-color:var(--st-accent)}.settings-form-actions,.settings-dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.settings-avatar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.settings-avatar-actions .settings-hint{width:100%;margin:0}.settings-file-btn{position:relative}.settings-file-btn input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.settings-file-btn:focus-within{outline:3px solid #ffaf72;outline-offset:3px}.settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:20px;background:#16213c65;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.settings-dialog{width:min(560px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:var(--st-panel);padding:25px;border-radius:20px;box-shadow:0 24px 90px #17244b30;border:1px solid var(--st-line)}.settings-dialog-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:22px}.settings-dialog h2{font-size:23px;line-height:1.25}.settings-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:8px}.settings-project-picker{display:flex;align-items:center;gap:8px;border:1px solid var(--st-line);border-radius:10px;padding:8px 11px;background:var(--st-panel);max-width:100%;min-width:0}.settings-project-picker svg{flex:none;color:var(--st-muted)}.settings-project-picker :is(select,.ch-select){min-width:0;max-width:240px;border:0;font:inherit;color:var(--st-ink);background:transparent}.settings-project-picker option{background:var(--st-panel);color:var(--st-ink)}.settings-capability-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.settings-capability-list li{display:flex;align-items:center;gap:10px}.settings-capability-list small{margin-left:auto;color:var(--st-muted)}.settings-metric{font-size:46px;line-height:1.3;font-weight:750;margin:12px 0}.settings-inline-note{display:flex;gap:11px;padding:14px;background:var(--st-soft);border-radius:10px;color:var(--st-muted);font-size:12px}.settings-inline-note svg{flex:none;margin-top:2px}.settings-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0 15px}.settings-empty-state img{width:160px;height:160px;object-fit:contain;margin:0 0 12px}.settings-empty-state h3{font-size:18px;margin:0 0 8px}.settings-empty-state p{max-width:400px;color:var(--st-muted);margin:0;overflow-wrap:anywhere}.settings-explain-list{display:grid;gap:12px}.settings-explain-list details{border:1px solid var(--st-line);border-radius:11px;padding:14px}.settings-explain-list summary{display:flex;align-items:center;gap:12px;cursor:pointer}.settings-explain-list summary svg{color:var(--st-accent);flex:none}.settings-explain-list p{margin:12px 0 0;color:var(--st-muted)}.settings-explain-list pre{overflow:auto;padding:12px;background:var(--st-soft);font-size:12px}.settings-team-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.settings-search{display:flex;align-items:center;gap:9px;padding:10px 12px;min-width:0;border:1px solid var(--st-line);border-radius:9px;color:var(--st-muted);max-width:100%}.settings-search input{min-width:0;width:150px;background:transparent;border:0;color:var(--st-ink);font:inherit}.settings-member{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--st-line);min-width:0;flex-wrap:wrap}.settings-member-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#eeebff;color:#7257d6;font-weight:700}.settings-member-body{display:grid;flex:1;min-width:110px;gap:4px;overflow-wrap:anywhere}.settings-member-body>span{color:var(--st-muted);font-size:12px}.settings-role{display:inline-flex;align-items:center;gap:5px;font-size:11px;background:var(--st-soft);color:var(--st-muted);border-radius:8px;padding:5px 8px}.dw-settings-shell label.settings-field{display:grid;gap:7px;margin:0}.dw-settings-shell label.settings-project-picker,.dw-settings-shell label.settings-search{display:flex;flex-direction:row;gap:9px;margin:0;align-items:center}.dw-settings-shell .settings-form{gap:16px}.settings-nav-note{margin:16px 12px 2px;color:var(--st-muted);font-size:12px;line-height:1.5}.settings-page.settings-embedded{display:block;max-width:1240px;padding:30px 32px 48px}.settings-embedded label.settings-search,.settings-embedded label.settings-project-picker{display:flex;flex-direction:row;align-items:center;gap:9px;margin:0}.settings-embedded .settings-toolbar{justify-content:flex-end}@media(max-width:760px){.settings-page.settings-embedded{padding:20px 16px 36px}}html[data-account-theme=dark] .settings-page,html[data-account-theme=dark] .settings-backdrop{--st-ink:#edf1fb;--st-muted:#a1aec6;--st-line:#343d52;--st-panel:#202839;--st-soft:#293246;--st-tint:#35363e}html[data-account-theme=dark] .settings-status-connected{background:#163f32;color:#64d9a0}html[data-account-theme=dark] .settings-error{color:#ffaea3;background:#432c30;border-color:#7e4442}html[data-account-theme=dark] .settings-success{color:#71ddb1;background:#163f32;border-color:#2b6953}html[data-account-theme=dark] .settings-nav-link.is-active{color:#ffb383}html[data-account-theme=dark] .dw-root{--dw-ink:#edf1fb;--dw-muted:#a1aec6;--dw-line:#343d52;--dw-bg:#171e2c;--dw-surface:#202839;color:#edf1fb;background:#171e2c}html[data-account-theme=dark] .dw-root.dw-shell,html[data-account-theme=dark] .dw-root .dw-content{background:#171e2c;color:#edf1fb}html[data-account-theme=dark] .dw-root .dw-global-header,html[data-account-theme=dark] .dw-root .dw-sidebar,html[data-account-theme=dark] .dw-root .dw-topbar{background:#202839;color:#edf1fb;border-color:#343d52}html[data-account-theme=dark] .dw-root h1,html[data-account-theme=dark] .dw-root h2,html[data-account-theme=dark] .dw-root h3{color:inherit}html[data-account-theme=dark] .dw-root .dw-profile-trigger{color:#edf1fb}html[data-account-theme=dark] .dw-root .dw-profile-trigger:hover{background:#2e394f}html[data-account-theme=dark] .dw-account-portal .dw-popover,html[data-account-theme=dark] .dw-switch-portal,html[data-account-theme=dark] .dw-project-menu-items{background:#202839;color:#edf1fb;border-color:#3c4660}html[data-account-theme=dark] .dw-root .dw-project-card{background:#242d40;border-color:#3c4660;color:#edf1fb}html[data-account-theme=dark] .dw-root .dw-project-create{background:#1b2332;border-color:#3c4660}@media(min-width:1700px){.settings-header h1{font-size:34px}.settings-page{grid-template-columns:250px minmax(0,1fr)}}@media(max-width:1150px){.settings-page{grid-template-columns:195px minmax(0,1fr);gap:20px}.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-profile-joined{max-width:145px}.settings-card{padding:20px}}@media(max-width:760px){.dw-settings-shell .dw-content{padding:18px 16px 35px}.settings-page{grid-template-columns:minmax(0,1fr);gap:18px}.settings-nav{padding:12px}.settings-nav-title{font-size:17px;padding:0 4px 10px}.settings-nav nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.settings-nav-link{flex-direction:column;justify-content:flex-start;padding:10px 5px;font-size:12px;gap:7px;text-align:center}.settings-nav-link.is-active{box-shadow:inset 0 -2px var(--st-accent)}.settings-header{padding:0 0 18px}.settings-header h1{font-size:26px}.settings-header p{font-size:13px}.settings-profile-summary{gap:16px;flex-wrap:wrap}.settings-profile-info{flex:1;min-width:130px}.settings-profile-name{font-size:19px}.settings-profile-joined{max-width:none;width:100%;margin:0;text-align:left}.settings-profile-joined strong{display:inline}.settings-card{padding:18px}.settings-card-head h2{font-size:17px}.settings-dialog{padding:20px}.settings-dialog h2{font-size:21px}.settings-backdrop{padding:12px}.settings-dialog{max-height:calc(100dvh - 24px)}.settings-theme-preview{height:76px;border-width:4px}.settings-theme-option{padding:6px;font-size:11px}.settings-theme-preview:before{box-shadow:0 18px #eef0f7,0 36px #eef0f7}.settings-theme-preview[data-preview=dark]:before{box-shadow:0 18px #394460,0 36px #394460}.settings-session-body{min-width:150px}}.team-you{margin-left:8px;padding:1px 7px;border-radius:6px;background:var(--st-soft);color:var(--st-muted);font-size:11px;font-style:normal;font-weight:600}.team-role-select{height:34px;padding:0 30px 0 10px;border:1px solid var(--st-line);border-radius:9px;background:var(--st-panel);color:var(--st-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.team-role-select:focus{outline:none;border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-tint)}.team-icon{display:inline-grid;flex:none;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--st-muted);cursor:pointer}.team-icon:hover:not(:disabled){border-color:var(--st-line);background:var(--st-soft);color:#d92d20}.team-icon:disabled{opacity:.5;cursor:default}.team-invite{display:grid;grid-template-columns:minmax(220px,1.4fr) auto auto;align-items:end;gap:14px}.team-field{display:grid;gap:7px;min-width:0}.team-field>span{color:var(--st-muted);font-size:12.5px;font-weight:600}.team-field input{height:44px;box-sizing:border-box;padding:0 14px;border:1px solid var(--st-line);border-radius:12px;background:var(--st-panel);color:var(--st-ink);font:inherit;font-size:14.5px}.team-field input:focus{outline:none;border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-tint)}.team-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:1px solid #e2561a;border-radius:12px;background:linear-gradient(180deg,#ff7f45,#f26522);color:#fff;font:inherit;font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #ffffff47,0 6px 14px -6px #f26522b3}.team-primary:hover:not(:disabled){background:linear-gradient(180deg,#ff8b56,#f4722f)}.team-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.team-primary.is-danger{border-color:#c7362c;background:linear-gradient(180deg,#f0544a,#d92d20);box-shadow:none}.team-ghost{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-panel);color:var(--st-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.team-ghost:hover:not(:disabled){border-color:#ffb994;background:var(--st-tint)}.team-ghost.is-danger{color:#d92d20}.team-ghost.is-danger:hover:not(:disabled){border-color:#f4b4ae;background:#fef0f0}.team-ghost:disabled{opacity:.5;cursor:default}.team-error{margin:12px 0 0;color:#d92d20;font-size:13px}.team-created{display:grid;gap:10px;margin-top:16px;padding:16px;border:1px solid color-mix(in srgb,#12a765 35%,var(--st-line));border-radius:14px;background:color-mix(in srgb,#12a765 6%,var(--st-panel))}.team-created-head{display:flex;align-items:center;gap:8px;color:#12a765}.team-created-head b{flex:1;color:var(--st-ink)}.team-created small{color:var(--st-muted);font-size:12.5px}.team-link{display:flex;gap:8px}.team-link input{flex:1;min-width:0;height:44px;padding:0 12px;border:1px solid var(--st-line);border-radius:12px;background:var(--st-panel);color:var(--st-ink);font:inherit;font-size:13px;font-family:ui-monospace,Consolas,monospace}.team-pending{margin-top:20px}.team-pending h3{margin:0 0 6px!important;font-size:14px}.team-pending ul{list-style:none;margin:0;padding:0}.team-pending li{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:12px 0;border-bottom:1px solid var(--st-line)}.team-pending li>div{display:grid;flex:1;min-width:180px;gap:2px;overflow-wrap:anywhere}.team-pending li>div span{color:var(--st-muted);font-size:12px}.team-history{margin:12px 0 0;font-size:12px}@media(max-width:760px){.team-invite{grid-template-columns:1fr}.team-link{flex-direction:column}}.billing-returned{grid-column:1 / -1}.billing-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.billing-plan>div{display:grid;gap:2px}.billing-plan strong{font-size:24px;letter-spacing:-.02em;color:var(--st-ink)}.billing-plan span{color:var(--st-muted, #667085);font-size:14px}.billing-actions{display:flex;flex-wrap:wrap;gap:8px}.billing-note{margin-top:12px;font-size:13px}.billing-meter{height:8px;border-radius:99px;background:var(--st-line, #e5e8ef);overflow:hidden;margin:8px 0 10px}.billing-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a855f7)}.billing-meter span.is-low{background:linear-gradient(90deg,#f97316,#dc2626)}.settings-metric small{font-size:14px;font-weight:500;color:var(--st-muted, #667085)}.billing-orders{display:grid;gap:0}.billing-order{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 2px;border-bottom:1px solid var(--st-line, #e5e8ef)}.billing-order:last-child{border-bottom:0}.billing-order>span:first-child{display:grid;gap:2px;min-width:0}.billing-order small{color:var(--st-muted, #667085);font-size:12.5px}.billing-sum{display:grid;justify-items:end;gap:2px;font-weight:700;font-variant-numeric:tabular-nums}.billing-status{padding:3px 10px;border-radius:99px;font-size:12.5px;font-weight:650;background:#f2f4f7;color:#475467;white-space:nowrap}.billing-status.is-paid{background:#ecfdf3;color:#067647}.billing-status.is-failed{background:#fef3f2;color:#b42318}.settings-card .pb-row{margin-bottom:10px}@media(max-width:640px){.billing-order{grid-template-columns:minmax(0,1fr) auto}.billing-status{grid-column:1 / -1;justify-self:start}}html[data-account-theme=dark] .billing-status{background:#1e2737;color:#c3cad6}html[data-account-theme=dark] .billing-status.is-paid{background:#3ccb7f21;color:#3ccb7f}html[data-account-theme=dark] .billing-status.is-failed{background:#ff6b701f;color:#ff6b70}.pa-root{min-height:100dvh;background:#fffaf7;color:#202020}.pa-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px max(24px,calc((100vw - 1480px)/2));background:#fff;border-bottom:1px solid #f1e6df}.pa-header>a{display:flex;align-items:center;gap:8px;color:#674a3b}.pa-main{max-width:1480px;margin:0 auto;padding:36px 24px 48px}.pa-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.pa-title h1{margin:6px 0;font-size:clamp(28px,3vw,40px);letter-spacing:-1.1px}.pa-title h2{margin:6px 0;font-size:25px;overflow-wrap:anywhere}.pa-title p,.pa-footer{color:#756a64}.pa-eyebrow{color:#ed560d;font-size:11px;font-weight:750;letter-spacing:1.2px}.pa-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pa-stat{background:#fff;padding:22px;border:1px solid #f1e6df;border-radius:20px}.pa-stat span{color:#77695f;display:block;font-size:13px}.pa-stat strong{display:block;margin-top:10px;font-size:30px;letter-spacing:-.7px}.pa-note{display:flex;align-items:flex-start;gap:12px;color:#7b5d4b;background:#fff0e5;border-radius:16px;padding:16px 20px;margin:24px 0;font-size:13px;line-height:1.6}.pa-note svg{flex-shrink:0;margin-top:3px;color:#f45a0c}.pa-note p{margin:0}.pa-panel{background:#fff;border:1px solid #f1e6df;border-radius:22px;overflow:hidden;margin-bottom:24px;box-shadow:0 10px 30px #a7460710}.pa-table-scroll{position:relative;overflow:auto}.pa-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.pa-table th{color:#81726b;font-size:11px;font-weight:600;padding:18px;background:#fffaf7}.pa-table td{padding:18px;vertical-align:top;border-top:1px solid #f4eeea;min-width:145px;max-width:280px;overflow-wrap:anywhere}.pa-table td>span,.pa-table td>small{display:block;margin-top:6px;color:#80756e;font-size:12px}.pa-table td>strong{display:block;font-size:14px}.pa-table .pa-status{display:inline-block;padding:5px 8px;margin:0 0 4px;background:#f3efed;color:#746d68;border-radius:7px}.pa-table .pa-online{background:#fff0e4;color:#ad420c}.pa-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #f4eeea}.pa-pager>span{margin-right:auto;color:#89786e;font-size:12px}.pa-details{padding:24px;scroll-margin-top:24px}.pa-metadata{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;font-size:13px}.pa-metadata dt{color:#847267;font-size:12px;margin-bottom:5px}.pa-metadata dd{margin:0;overflow-wrap:anywhere}.pa-events{list-style:none;padding:0;margin:0}.pa-events li{border-top:1px solid #f4eeea;padding:16px 0;font-size:13px;overflow-wrap:anywhere}.pa-events li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.pa-events time,.pa-events p,.pa-events small{color:#7a6d65}.pa-events details{margin-top:8px}.pa-events summary{color:#b44309;cursor:pointer}.pa-footer{font-size:12px;line-height:1.6}.pa-footer a{color:#b84c18}@media(max-width:800px){.pa-stats{grid-template-columns:1fr 1fr}.pa-title{align-items:flex-start}.pa-header{padding:16px}.pa-main{padding:24px 14px}.pa-metadata{grid-template-columns:1fr}.pa-stat{padding:16px}.pa-title h1{font-size:28px}.pa-details{padding:18px}}@media(max-width:650px){.pa-table,.pa-table tbody{display:block}.pa-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pa-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;gap:12px;border-bottom:1px solid var(--cab-line)}.pa-table td{display:block;min-width:0;max-width:none;border:0;padding:4px}.pa-table td:first-child,.pa-table td:last-child{grid-column:1 / -1}.pa-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:6px;font-size:12px;color:var(--cab-muted)}.pa-table td:last-child .btn{width:100%}}.iv-page{--iv-ink: #1f1b18;--iv-muted: #736a63;--iv-line: #ece6df;--iv-surface: #fff;--iv-soft: #f7f4f0;--iv-accent: #f26522;min-height:100vh;box-sizing:border-box;display:grid;justify-items:center;align-content:start;gap:28px;padding:36px 18px 60px;background:radial-gradient(circle at 20% 0%,#fff1e6 0,transparent 45%),radial-gradient(circle at 90% 30%,#ffe9dc 0,transparent 40%),#faf8f5;color:var(--iv-ink);font-family:Inter,Segoe UI,system-ui,sans-serif}html[data-account-theme=dark] .iv-page{--iv-ink: #eceae7;--iv-muted: #a3a8b1;--iv-line: #29303b;--iv-surface: #171c24;--iv-soft: #1c222c;background:#111214}.iv-brand{display:inline-flex;align-items:center;gap:10px;color:var(--iv-ink);font-size:20px;font-weight:800;letter-spacing:-.02em;text-decoration:none}.iv-card{display:grid;justify-items:center;gap:12px;width:min(480px,100%);box-sizing:border-box;padding:30px 28px 26px;border:1px solid var(--iv-line);border-radius:24px;background:var(--iv-surface);box-shadow:0 24px 60px -24px #281c1247;text-align:center}.iv-art{margin:-6px 0 -4px}.iv-kicker{margin:0;color:var(--iv-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.iv-card h1{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.02em}.iv-muted{margin:0;color:var(--iv-muted);font-size:14.5px;line-height:1.5}.iv-role{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin-top:6px;padding:12px 14px;border-radius:16px;background:var(--iv-soft);text-align:left}.iv-role-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:linear-gradient(180deg,#ff7f45,#f26522);color:#fff}.iv-role div{display:grid;gap:2px}.iv-role b{font-size:15px}.iv-role small{color:var(--iv-muted);font-size:12.5px}.iv-address{margin:2px 0 4px;color:var(--iv-muted);font-size:13px}.iv-address b{color:var(--iv-ink)}.iv-actions{display:grid;gap:8px;width:100%}.iv-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 18px;border:1px solid #e2561a;border-radius:14px;background:linear-gradient(180deg,#ff7f45,#f26522);color:#fff;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #ffffff47,0 8px 18px -8px #f26522bf}.iv-button:hover:not(:disabled){background:linear-gradient(180deg,#ff8b56,#f4722f)}.iv-button:disabled{opacity:.55;cursor:default}.iv-button.is-ghost{border-color:var(--iv-line);background:var(--iv-surface);color:var(--iv-ink);box-shadow:0 1px 0 var(--iv-line)}.iv-button.is-ghost:hover{background:var(--iv-soft)}.iv-hint{margin:2px 0 0;color:var(--iv-muted);font-size:12.5px;line-height:1.5}.iv-note{display:flex;align-items:flex-start;gap:8px;width:100%;box-sizing:border-box;margin:4px 0 2px;padding:10px 12px;border-radius:12px;background:#fff7e6;color:#9a5b00;font-size:13px;line-height:1.45;text-align:left}.iv-note svg{flex:none;margin-top:1px}.iv-note.is-bad{background:#fef0f0;color:#c7362c}html[data-account-theme=dark] .iv-note{background:#222328;color:#fdb022}html[data-account-theme=dark] .iv-note.is-bad{background:#ff6b701f;color:#ff8a8e}.bk-page{--bk-ink: #1f1b18;--bk-muted: #736a63;--bk-line: #ece6df;--bk-surface: #fff;--bk-soft: #f7f4f0;--bk-accent: #f26522;min-height:100vh;box-sizing:border-box;display:grid;justify-items:center;align-content:start;gap:18px;padding:24px 14px 40px;background:radial-gradient(circle at 15% 0%,#fff1e6 0,transparent 40%),#faf8f5;color:var(--bk-ink);font-family:Inter,Segoe UI,system-ui,sans-serif}.bk-top{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;letter-spacing:-.01em}.bk-card{width:min(680px,100%);box-sizing:border-box;padding:26px;border:1px solid var(--bk-line);border-radius:24px;background:var(--bk-surface);box-shadow:0 24px 60px -30px #281c124d}.bk-card>h1{margin:0 0 4px;font-size:26px;letter-spacing:-.02em}.bk-muted{margin:0;color:var(--bk-muted);font-size:14px;line-height:1.5}.bk-steps{display:grid;gap:22px;margin:22px 0 0;padding:0;list-style:none}.bk-step h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:16px}.bk-step h2 span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--bk-accent);color:#fff;font-size:13px}.bk-services{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.bk-services button{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--bk-line);border-radius:14px;background:var(--bk-surface);color:var(--bk-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.bk-services button b{font-size:14.5px}.bk-services button small{display:inline-flex;align-items:center;gap:5px;color:var(--bk-muted);font-size:12.5px}.bk-services button:hover,.bk-chips button:hover,.bk-times button:hover,.bk-days button:hover:not(:disabled){border-color:color-mix(in srgb,var(--bk-accent) 45%,var(--bk-line))}.bk-services button.is-on{border-color:var(--bk-accent);box-shadow:0 0 0 3px #f2652224}.bk-chips{display:flex;flex-wrap:wrap;gap:8px}.bk-chips button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid var(--bk-line);border-radius:99px;background:var(--bk-surface);color:var(--bk-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.bk-chips button.is-on{border-color:var(--bk-accent);background:color-mix(in srgb,var(--bk-accent) 9%,var(--bk-surface));color:var(--bk-accent)}.bk-week{display:flex;align-items:center;gap:6px}.bk-arrow{display:grid;place-items:center;flex:none;width:34px;height:58px;border:1px solid var(--bk-line);border-radius:12px;background:var(--bk-surface);color:var(--bk-ink);cursor:pointer}.bk-arrow:disabled{opacity:.35;cursor:default}.bk-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;flex:1}.bk-days button{display:grid;justify-items:center;gap:1px;height:58px;padding:0;border:1px solid var(--bk-line);border-radius:12px;background:var(--bk-surface);color:var(--bk-ink);font:inherit;cursor:pointer}.bk-days button small{color:var(--bk-muted);font-size:11.5px;text-transform:capitalize}.bk-days button b{font-size:13px}.bk-days button:disabled{opacity:.4;cursor:default;background:var(--bk-soft)}.bk-days button.is-on{border-color:var(--bk-accent);background:var(--bk-accent);color:#fff}.bk-days button.is-on small{color:#ffffffd9}.bk-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:6px;margin-top:12px}.bk-times button{height:40px;border:1px solid var(--bk-line);border-radius:11px;background:var(--bk-surface);color:var(--bk-ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.bk-times button.is-on{border-color:var(--bk-accent);background:var(--bk-accent);color:#fff}.bk-zone{margin:10px 0 0;color:var(--bk-muted);font-size:12px}.bk-form{display:grid;gap:12px}.bk-form label{display:grid;gap:6px;color:var(--bk-muted);font-size:13px;font-weight:600}.bk-form input:not([type=checkbox]){height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #ddd5cc;border-radius:13px;background:var(--bk-surface);color:var(--bk-ink);font:inherit;font-size:15px}.bk-form input:focus{outline:none;border-color:var(--bk-accent);box-shadow:0 0 0 3px #f2652224}.bk-form label.bk-consent{display:flex;align-items:flex-start;gap:10px;color:var(--bk-ink);font-size:12.5px;font-weight:500;line-height:1.45;cursor:pointer}.bk-consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--bk-accent)}.bk-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 18px;border:1px solid #e2561a;border-radius:14px;background:linear-gradient(180deg,#ff7f45,#f26522);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffff47,0 8px 18px -8px #f26522bf}.bk-button:disabled{opacity:.5;cursor:default;box-shadow:none}.bk-button.is-ghost{border-color:var(--bk-line);background:var(--bk-surface);color:var(--bk-ink);box-shadow:0 1px 0 var(--bk-line)}.bk-error{margin:0;padding:10px 12px;border-radius:12px;background:#fef0f0;color:#c7362c;font-size:13px}.bk-closed,.bk-done{display:grid;justify-items:center;gap:10px;padding:16px 0;text-align:center}.bk-closed svg{color:var(--bk-muted)}.bk-closed h1,.bk-done h1{margin:0;font-size:24px}.bk-closed p{margin:0;color:var(--bk-muted)}.bk-done-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#12a765;color:#fff;box-shadow:0 12px 26px -12px #12a765}.bk-done dl{display:grid;gap:8px;width:100%;max-width:420px;margin:8px 0;padding:14px 16px;border-radius:16px;background:var(--bk-soft);text-align:left}.bk-done dl div{display:grid;grid-template-columns:110px 1fr;gap:8px}.bk-done dt{color:var(--bk-muted);font-size:13px}.bk-done dd{margin:0;font-weight:650}.bk-note{margin:0;color:var(--bk-muted);font-size:13.5px}.bk-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.bk-foot{color:var(--bk-muted);font-size:12px}.bk-foot a{color:var(--bk-accent);font-weight:700;text-decoration:none}@media(max-width:560px){.bk-card{padding:18px 14px;border-radius:20px}.bk-days{grid-template-columns:repeat(7,44px);overflow-x:auto}.bk-card>h1{font-size:22px}}.bk-form label,.bk-form input{margin:0}.bk-form label.bk-consent{display:flex;flex-direction:row}.bk-form .bk-consent input{display:inline-block;width:18px;height:18px}.bk-form .bk-consent span{flex:1}.bk-page{grid-template-columns:minmax(0,1fr)}.bk-card,.bk-step,.bk-days,.bk-form,.bk-form label{min-width:0}.bk-form input:not([type=checkbox]){min-width:0;width:100%}.bk-card{overflow-wrap:anywhere}.bk-days button{overflow-wrap:normal}body .modal-backdrop:has(.modal>.co){padding:28px;background:#8997b538;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body .modal.wide:has(>.co){position:relative;width:min(1180px,calc(100vw - 56px));max-width:none;max-height:calc(100dvh - 56px);padding:30px;border:1px solid rgb(255 255 255 / .96);border-radius:28px;color:#101735;background:linear-gradient(120deg,#ffffffd9,#f7f8ffc7 56%,#fffcf9d9);box-shadow:0 30px 100px #1f2c513d,inset 0 0 0 1px #ffffffa6,inset 0 2px 8px #fff;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.modal.wide:has(>.co)>header{position:absolute;top:22px;right:22px;margin:0;z-index:1}.modal.wide:has(>.co)>header h2{display:none}body .modal.wide:has(>.co)>header .icon-button{width:42px;height:42px;border:1px solid #fff;border-radius:50%;background:#ffffff85;color:#263659;box-shadow:0 2px 7px #273a5d0d}.modal.wide:has(>.co)>header .icon-button:hover{background:#fff}.modal.wide:has(>.co)>header .icon-button:focus-visible{outline:3px solid #ff721a;outline-offset:3px}.co{--co-text: #101735;--co-muted: #617399;--co-line: #d9dfed;--co-accent: #ff5a0a;color:var(--co-text);font-family:inherit;text-align:left;line-height:1.45}.co-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.co-body{display:grid;grid-template-columns:minmax(0,1.27fr) minmax(0,1fr);gap:24px;align-items:start}.co-left{min-width:0}.co-head{display:flex;align-items:center;gap:22px;margin:0 0 25px;padding:0 18px 0 6px;min-height:83px}.co-heading-icon{display:inline-grid;place-items:center;flex:none;width:80px;height:80px;color:#fff;border:1px solid #ffd9b4;border-radius:21px;background:linear-gradient(145deg,#ffb468,#ff7922 55%,#ff5108);box-shadow:0 10px 22px #ff6f1c2e,inset 0 2px 3px #ffd5aa}.modal:has(>.co) .co-head h2{margin:0 0 3px;color:var(--co-text);font-size:42px;font-weight:750;letter-spacing:-.025em;line-height:1.15}.co-head p{margin:8px 0 0;color:var(--co-muted);font-size:15px;line-height:1.5}.co-groups{display:flex;flex-direction:column;gap:11px;min-width:0;margin:0;padding:0;border:0}.co .co-group{display:flex;flex-direction:row;align-items:center;gap:18px;width:100%;min-height:103px;margin:0;padding:15px 20px;border:1px solid rgb(255 255 255 / .96);border-radius:17px;background:linear-gradient(125deg,#ffffffe0,#fcfcff9e);color:var(--co-text);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #d2dbed7a,0 4px 12px #3b517e09;font:inherit;transition:border-color .15s,box-shadow .15s,background .15s}.co .co-group:hover{border-color:#ffbe9a;background:#ffffffeb}.co .co-group.is-active{border-color:var(--co-accent);background:linear-gradient(115deg,#ffffffeb,#fff7ef9e);box-shadow:0 0 0 1px #ff7f361f,0 4px 14px #ff6d1b0e}.co-group-icon{display:inline-grid;place-items:center;flex:none;width:68px;height:68px;border-radius:17px;background:#ffffffb8;color:#087cfa}.co-icon-russia,.co-icon-abroad{background:linear-gradient(140deg,#eff7ff,#e1edff)}.co-group-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.co-group-text strong{color:var(--co-text);font-size:20px;font-weight:730;line-height:1.3;letter-spacing:-.02em}.co-group-text small{color:var(--co-muted);font-size:14px;font-weight:400;line-height:1.42}.co-groups em{flex:none;font-style:normal;font-size:16px;font-weight:700;color:#128248;background:#e3f5eb;border-radius:99px;padding:8px 14px;white-space:nowrap}.co .co-group input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;position:static;flex:none;width:27px;height:27px;min-width:0;min-height:0;margin:0;padding:0;border:2px solid #9baacc;border-radius:50%;background:#ffffff80;box-shadow:none;cursor:pointer}.co .co-group input:checked{border-color:var(--co-accent);background:radial-gradient(circle,#ff6610 0 7px,transparent 8px)}.co .co-group input:focus-visible{outline:3px solid #ff8129;outline-offset:5px}.co-groups:disabled .co-group{cursor:progress}.co-groups:disabled input{cursor:progress}.co-specific{margin:14px 0 0;padding:13px 16px;border:1px solid #fff;border-radius:14px;background:#ffffff85}.co-specific label{display:block;margin:0 0 6px;color:var(--co-text);font-size:14px;font-weight:650}.co-specific :is(select,.ch-select){width:100%;min-height:43px;margin:0;border:1px solid #cbd5e8;border-radius:9px;padding:8px 12px;background:#fff;color:var(--co-text);font:inherit;font-size:14px}.co-specific :is(select,.ch-select):focus-visible{outline:2px solid #ff8129;outline-offset:2px}.co-specific p{margin:7px 0 0;color:var(--co-muted);font-size:12px}.co-security{display:flex;align-items:center;gap:17px;margin:24px 2px 0;padding:22px 12px 0;border-top:1px solid #d3dced}.co-security-lock{flex:none;color:#079c58;filter:drop-shadow(0 2px 1px #ffffff)}.co-security-shield{flex:none;color:#7c8daf;margin-left:auto}.co-security p{min-width:0;margin:0}.co-security strong{display:block;color:var(--co-text);font-size:13.5px;font-weight:650}.co-security span{display:block;color:var(--co-muted);font-size:12px;margin-top:2px}.co-panel{display:flex;flex-direction:column;min-width:0;margin-top:65px;padding:26px;border:1px solid rgb(255 255 255 / .96);border-radius:21px;background:linear-gradient(135deg,#ffffffe0,#ffffff7a);box-shadow:inset 0 0 0 1px #ffffffa6,0 5px 25px #545e7e0f}.modal:has(>.co) .co-panel h3{margin:0 0 22px;color:var(--co-text);font-size:20px;line-height:1.3;font-weight:750}.co-purchase{display:flex;align-items:center;gap:16px;padding-bottom:23px;border-bottom:1px solid var(--co-line)}.co-purchase-icon{display:grid;place-items:center;flex:none;width:74px;height:74px;border-radius:18px;border:1px solid #ffe0cc;color:var(--co-accent);background:linear-gradient(145deg,#fffaf6,#fff0e5)}.co-purchase-icon img{display:block;width:60px;height:60px;object-fit:contain}.modal:has(>.co) .co-purchase h4{margin:0;color:var(--co-text);font-size:25px;font-weight:750;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.modal:has(>.co) .co-purchase p{margin:6px 0 0;color:#f36a15;font-size:18px;font-weight:700}.co-sum{margin:22px 0 20px;display:flex;flex-direction:column;gap:15px;padding:0}.co-sum>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;line-height:1.5}.co-sum dt{color:var(--co-muted);min-width:0}.co-sum dd{margin:0;color:var(--co-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:680}.co-fee-info{display:inline-flex;vertical-align:-2px}.co-sum .co-total{padding-top:21px;margin-top:7px;border-top:1px solid var(--co-line);gap:8px}.co-sum .co-total dt{color:var(--co-text);font-size:25px;font-weight:750}.co-sum .co-total dd{font-size:30px;line-height:1.2;font-weight:780;letter-spacing:-.025em}.co-pay{display:inline-flex;align-items:center;justify-content:center;gap:13px;width:100%;min-height:65px;margin:0;padding:12px 14px;border:1px solid #ffba72;border-radius:16px;background:linear-gradient(125deg,#ff9b2d,#ff610d 60%,#ff5105);color:#fff;font:inherit;font-size:21px;font-weight:700;cursor:pointer;box-shadow:0 10px 26px #ff6f1933,inset 0 1px 1px #ffffff40;transition:filter .15s,box-shadow .15s}.co-pay:hover{filter:brightness(1.035);box-shadow:0 10px 30px #ff6f194a}.co-pay:focus-visible,.co-consent a:focus-visible,.co-note-actions a:focus-visible{outline:3px solid #e97620;outline-offset:4px}.co-pay:disabled{opacity:.7;cursor:progress}.co-consent{display:flex;align-items:center;gap:16px;margin-top:18px;padding:17px 18px;border:1px solid #fff;border-radius:16px;background:linear-gradient(135deg,#f1f4fbba,#ffffff8c);box-shadow:inset 0 0 0 1px #dee4f05c}.co-consent>svg{flex:none;color:#7a8faf}.co-consent p{margin:0;color:var(--co-muted);font-size:13.5px;line-height:1.5}.co-consent a{color:#58729b;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.co-consent a:hover{color:#244475}.co-provider{margin:13px 0 0;color:var(--co-muted);font-size:11.5px;line-height:1.4}.co-note{margin-top:16px;padding:12px 14px;border-radius:12px;font-size:14px;background:#fff7e6;border:1px solid #ffd48a;color:#6b4a00}.co-note p{margin:0}.co-note p+p{margin-top:4px}.co-note.is-failed{background:#fff0ee;border-color:#ffc2b8;color:#8a2412}.co-note-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.co-note-actions a{padding:7px 14px;border-radius:8px;background:#fff;border:1px solid #ffb48a;color:#d64200;font-weight:650;text-decoration:none}.pb-row{display:inline-flex;align-items:center;gap:3px;flex-wrap:wrap}.pb-mark{display:inline-grid;place-items:center;flex:none;border-radius:50%;font-weight:800;line-height:1;letter-spacing:-.02em;color:#fff;box-shadow:0 0 0 1.5px #fff;font-family:Inter,system-ui,sans-serif}.pb-tbank{background:#ffdd2d;color:#1f1f1f}.pb-yookassa{background:#0070f0}.pb-mark.pb-official{display:block;object-fit:contain;border-radius:0;background:transparent;box-shadow:none}@media(max-width:1100px)and (min-width:821px){.co-body{gap:18px;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)}.co .co-group{gap:11px;padding:13px 14px;min-height:96px}.co-group-icon{width:54px;height:58px}.co-group-icon img{max-width:42px;max-height:44px}.co-group-text strong{font-size:17px}.co-group-text small{font-size:12px}.co-groups em{font-size:13px;padding:7px 10px}.co .co-group input{width:23px;height:23px}.co-panel{padding:22px 20px}.co-purchase-icon{width:62px;height:66px}.modal:has(>.co) .co-purchase h4{font-size:22px}.co-sum>div{font-size:13.5px}.co-sum dd{font-size:15px}}@media(max-width:820px){body .modal-backdrop:has(.modal>.co){padding:16px}body .modal.wide:has(>.co){width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border-radius:24px}.modal.wide:has(>.co)>header{top:15px;right:15px}body .modal.wide:has(>.co)>header .icon-button{width:36px;height:36px}.co-body{grid-template-columns:minmax(0,1fr);gap:24px}.co-head{gap:16px;padding-right:32px}.modal:has(>.co) .co-head h2{font-size:34px}.co-heading-icon{width:64px;height:64px;border-radius:18px}.co-head p{font-size:14px}.co-panel{margin-top:0;padding:24px}.co-security{margin-top:20px;padding-top:18px}}@media(max-width:480px){body .modal-backdrop:has(.modal>.co){padding:10px}body .modal.wide:has(>.co){width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:19px 13px 15px;border-radius:21px}.modal.wide:has(>.co)>header{top:12px;right:12px}body .modal.wide:has(>.co)>header .icon-button{width:32px;height:32px}.co-head{gap:12px;min-height:74px;padding:0 23px 0 2px;margin-bottom:19px}.co-heading-icon{width:53px;height:56px;border-radius:15px}.co-heading-icon svg{width:29px;height:29px}.modal:has(>.co) .co-head h2{font-size:30px}.co-head p{font-size:12px;line-height:1.4;margin-top:5px}.co-groups{gap:9px}.co .co-group{gap:10px;min-height:90px;padding:12px 11px;border-radius:14px}.co-group-icon{width:44px;height:52px;border-radius:12px}.co-group-icon img{max-width:36px;max-height:39px}.co-group-icon>svg{width:30px;height:30px}.co-group-text strong{font-size:15px;letter-spacing:-.015em}.co-group-text small{font-size:11px;line-height:1.35}.co-groups em{font-size:12px;padding:6px 8px}.co .co-group input{width:20px;height:20px;border-width:1.5px}.co .co-group input:checked{background:radial-gradient(circle,#ff6610 0 5px,transparent 6px)}.co-security{gap:10px;padding:17px 4px 0}.co-security strong{font-size:12px}.co-security span{font-size:10.5px}.co-security-shield{width:24px;height:24px}.co-panel{padding:21px 18px;border-radius:17px}.modal:has(>.co) .co-panel h3{font-size:18px;margin-bottom:19px}.co-purchase{gap:13px;padding-bottom:20px}.co-purchase-icon{width:60px;height:62px;border-radius:15px}.co-purchase-icon img{width:51px;height:51px}.modal:has(>.co) .co-purchase h4{font-size:23px}.modal:has(>.co) .co-purchase p{font-size:17px}.co-sum{margin-top:20px}.co-sum>div{font-size:13px;gap:8px}.co-sum dd{font-size:15px}.co-sum .co-total dt{font-size:22px}.co-sum .co-total dd{font-size:27px}.co-pay{min-height:58px;font-size:19px;border-radius:13px}.co-consent{padding:14px 13px;gap:12px;border-radius:13px}.co-consent p{font-size:12px}.co-provider{font-size:10.5px}}@media(max-width:360px){.co .co-group{gap:7px;padding:11px 8px}.co-group-icon{width:37px}.co-group-text strong{font-size:13.5px}.co-group-text small{font-size:10px}.co-groups em{font-size:11px;padding:5px 6px}.co-panel{padding:18px 14px}}@media(prefers-reduced-motion:reduce){.modal-backdrop:has(.co),.modal:has(.co),.co .co-group,.co-pay{animation:none;transition:none}}.co-pane-viewport{overflow:hidden;padding:5px;margin:-5px}.co-pane{animation:co-pane-in .22s ease-out both}.co-pane-methods{--co-slide:-18px}.co-pane-countries{--co-slide:18px}.co-summary{animation:co-summary-in .22s ease-out both}@keyframes co-pane-in{0%{opacity:0;transform:translate(var(--co-slide))}to{opacity:1;transform:translate(0)}}@keyframes co-summary-in{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.co-country-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 14px}.modal:has(.co) .co-country-heading h3{margin:0;color:var(--co-text);font-size:18px}.co-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;color:var(--co-text);border:1px solid var(--co-line);border-radius:10px;background:#ffffffb3;font:inherit;font-size:14px;cursor:pointer}.co-countries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;margin:0;padding:0;min-width:0}.co .co-country{display:flex;align-items:center;flex-direction:row;gap:10px;margin:0;min-width:0;min-height:86px;padding:12px;border:1px solid var(--co-line);border-radius:13px;background:#ffffffbd;color:var(--co-text);cursor:pointer}.co-country-flag{font-size:25px;width:28px;flex:none;color:var(--co-muted)}.co-country-brand{display:grid;place-items:center;width:34px;height:25px;border-radius:5px;background:#e8f6ed;color:#187745;flex:none;font-size:10px;font-weight:800;letter-spacing:-.03em}.co-country>span:not(.co-country-flag):not(.co-country-brand){flex:1;min-width:0}.co-country strong,.co-country small{display:block;overflow-wrap:anywhere}.co-country strong{font-size:14px;line-height:1.35}.co-country small{font-size:11px;color:var(--co-muted);margin-top:4px;line-height:1.4}.co .co-country input,.co-options input{accent-color:var(--co-accent);width:17px;height:17px;flex:none;margin:0;padding:0}.co .co-country.is-active{border-color:var(--co-accent);background:#fff7efe6}.co .co-country:hover{border-color:var(--co-accent)}.co-country-other{grid-column:1/-1}.co-country-note,.co .pr-exchange-note{color:var(--co-muted);font-size:12px;line-height:1.55;margin:12px 0 18px}.co .pr-exchange-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.co-options{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:18px 0 0;min-width:0}.co-options legend{color:var(--co-muted);font-size:13px;margin-bottom:8px}.co-options label{display:flex;flex-direction:row;align-items:center;gap:7px;border:1px solid var(--co-line);border-radius:9px;padding:9px;min-height:44px;margin:0;font-size:12px;cursor:pointer}.co-options label:has(:checked){border-color:var(--co-accent)}.co-back:focus-visible:focus-visible,.co-country input:focus-visible,.co-options input:focus-visible{outline:3px solid var(--co-accent);outline-offset:3px}.co button.co-group:focus-visible{outline:3px solid var(--co-accent);outline-offset:3px}.co-pay:disabled{cursor:default}.co-package-lines{padding-left:18px;margin:16px 0 0;color:var(--co-muted);font-size:13px}@media(max-width:480px){.co-countries{gap:8px;grid-template-columns:minmax(0,1fr)}.co .co-country{min-height:0}.co .co-country{padding:10px;gap:7px}.co-country-flag{width:23px;font-size:21px}.co-country strong{font-size:12px}.co-country small{font-size:10px}.co .co-country input{width:14px;height:14px}.co .co-pay{font-size:17px}}@media(prefers-reduced-motion:reduce){.co-pane,.co-summary{animation:none}}html[data-account-theme=dark] .co{--co-text:var(--text);--co-muted:var(--muted);--co-line:var(--border);--co-accent:var(--accent-bright)}html[data-account-theme=dark] body .modal-backdrop:has(.modal>.co){background:#00000080}html[data-account-theme=dark] body .modal.wide:has(>.co){background:color-mix(in srgb,var(--surface) 95%,transparent);color:var(--text);border-color:var(--border);box-shadow:var(--shadow)}html[data-account-theme=dark] body .modal.wide:has(>.co)>header .icon-button{background:var(--surface-soft);color:var(--text);border-color:var(--border)}html[data-account-theme=dark] .co :is(.co-group,.co-country,.co-panel,.co-consent,.co-back,.co-note-actions a){background:var(--surface-soft);border-color:var(--border);box-shadow:none;color:var(--text)}html[data-account-theme=dark] .co :is(.co-group.is-active,.co-country.is-active){background:var(--surface-tint);border-color:var(--accent-bright)}html[data-account-theme=dark] .co .co-group-icon{background:var(--surface-tint)}html[data-account-theme=dark] .co .co-purchase-icon{background:var(--surface-tint);border-color:var(--border)}html[data-account-theme=dark] .co .co-consent a{color:var(--text)}html[data-account-theme=dark] .co .co-security{border-color:var(--border)}html[data-account-theme=dark] .co .co-security-lock{filter:none}html[data-account-theme=dark] .co .co-note{background:var(--surface-tint);border-color:var(--border);color:var(--text)}html[data-account-theme=dark] .co-country-brand{background:var(--surface-tint);color:var(--text)}html[data-account-theme=dark] .pp{background:var(--surface-soft)}html[data-account-theme=dark] .pp-card{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}html[data-account-theme=dark] .pp-card :is(p,small){color:var(--muted)}.pp{min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:#fafbfc;color-scheme:light}.pp-card{max-width:440px;padding:36px 28px;border-radius:24px;background:#fff;border:1px solid #e2e6ec;box-shadow:0 12px 40px #1118270a;text-align:center;color:#14213d}.pp-icon{color:#586174}.pp-icon.is-fail{color:#d92d20}.pp-card h1{margin:14px 0 10px;font-size:26px;letter-spacing:-.02em}.pp-card p{margin:0 0 14px;color:#5b6b86;font-size:15px;line-height:1.55}.pp-card small{display:block;color:#586174;font-size:13px}:root{--accent: #ce4508;--accent-strong: #b93700;--accent-bright: #ff681f;--accent-deep: #7c3216;--accent-ink: #a43d0c;--accent-muted: #dc976f;--accent-soft: #ffcba8;--text: #282320;--muted: #76665b;--border: #edd8ca;--border-soft: #f4e9e1;--surface: #ffffff;--surface-soft: #fff9f5;--surface-tint: #ffeddf;--shadow: 0 8px 32px #75390810}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-strong)}:root{font-family:Segoe UI,Arial,sans-serif;color:var(--text);background:var(--surface);font-synthesis:none;font-weight:400;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,:is(select,.ch-select){font:inherit}button,a,input,textarea,:is(select,.ch-select){-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button{border:0;background:none}a{color:inherit;text-decoration:none}p{line-height:1.65}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;letter-spacing:-.035em}h1{font-size:30px;line-height:1.2}h2{font-size:19px}h3{font-size:15px}svg{flex-shrink:0}button:disabled{cursor:not-allowed;opacity:.42}button,a,input,:is(select,.ch-select),textarea{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent-muted)}input:focus,textarea:focus,:is(select,.ch-select):focus{outline:2px solid var(--accent-muted);outline-offset:1px}button,a{touch-action:manipulation}::selection{background:var(--surface-tint)}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;color:var(--text);margin:17px 0}input,:is(select,.ch-select),textarea{width:100%;background:#fff;border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--text);min-width:0}input::placeholder,textarea::placeholder{color:var(--muted)}:is(select,.ch-select){cursor:pointer}textarea{resize:vertical;line-height:1.6}input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);flex-shrink:0}input[type=date]{min-width:140px}fieldset{border:1px solid var(--border);border-radius:9px;margin:18px 0;padding:8px 14px}legend{font-size:12px;color:var(--muted);padding:0 6px}.checkbox{flex-direction:row;align-items:center;gap:9px;font-weight:400;line-height:1.5}.checkbox input{margin:0}.btn{color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:10px 16px;background:#fff;border:1px solid var(--border);border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s,transform .15s,box-shadow .15s}.btn:hover{background:var(--surface);border-color:var(--border)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 3px 5px #8b431b10}.btn.primary:hover{background:var(--accent);box-shadow:0 4px 12px #8b431b20}.btn.large{min-height:49px;padding:14px 22px;font-size:13px;border-radius:9px}.btn.small{min-height:30px;padding:6px 11px;font-size:11px}.btn.full{width:100%;margin-top:14px}.btn.danger{color:var(--muted);border-color:var(--border)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:7px;color:var(--muted);padding:5px;flex-shrink:0;transition:background .15s}.icon-button:hover,.icon-button.active{background:var(--surface-soft);color:var(--accent)}.text-button,.text-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--text);padding:0}.text-button:hover,.text-link:hover{color:var(--text)}.pill{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:5px 8px;font-size:10px;line-height:1.3;font-weight:600;white-space:nowrap}.sage{background:var(--surface-soft);color:var(--text)}.peach{background:var(--surface-soft);color:var(--accent-ink)}.lavender,.blue,.neutral{background:var(--surface-soft);color:var(--muted)}.white{background:#ffffffcf;color:var(--text)}.mini-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.avatar{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-size:12px;font-weight:600}.avatar.small{width:30px;height:30px;font-size:10px}.muted{margin:8px 0 15px;font-size:13px}.eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:.15em;color:var(--muted);margin-bottom:12px}.serif{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.brand{display:inline-flex;align-items:center;gap:9px;font-size:25px;font-weight:700;letter-spacing:-1.25px;color:var(--text);white-space:nowrap}.brand-logo{width:40px;height:40px;object-fit:contain}.notice{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border);border-radius:9px;padding:13px 15px;background:var(--surface-soft);color:var(--muted);font-size:12px;line-height:1.6;margin:17px 0}.notice svg{margin-top:2px}.notice.warning{background:var(--surface-soft);border-color:var(--border);color:var(--accent-ink)}.empty{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:240px;padding:30px 20px;gap:12px}.empty p{color:var(--muted);font-size:12px;max-width:350px}.empty h3{font-size:18px}.empty-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--surface-soft);border-radius:20px;color:var(--muted);margin-bottom:4px}.page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:27px}.page-title p{font-size:12px;margin-top:10px}.title-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-padding{padding:30px 32px 38px;max-width:1800px;margin:auto}.panel{background:#fff;border:1px solid var(--border);border-radius:13px;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;padding:21px 23px;gap:16px}.panel-heading p{font-size:11px;margin-top:6px}.panel-padding{padding:0 20px 5px}.panel-footnote{font-size:10px;border-top:1px solid var(--border-soft);padding:13px 23px}.section-title{margin:28px 0 15px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 0 3px #8b431b10;margin-right:6px}.search-input{display:flex;align-items:center;gap:8px;color:var(--muted);background:#fff;border:1px solid var(--border);border-radius:8px;padding:0 11px;min-width:0}.search-input input{border:0;background:none;padding:10px 0;font-size:12px}.search-input input:focus{outline:0}.search-input:focus-within{outline:2px solid var(--border)}.tabs{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--border);margin-bottom:23px}.tabs button{padding:13px 0 16px;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:var(--muted);white-space:nowrap}.tabs button.active{color:var(--text);border-color:var(--accent)}.tabs button span{background:var(--surface-soft);padding:3px 6px;font-size:10px;border-radius:5px;margin-left:5px}.tabs.compact{border:0;margin:0;gap:20px}.tabs.compact button{padding:10px 0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;min-width:620px}th{font-size:10px;letter-spacing:.015em;color:var(--muted);background:var(--surface);font-weight:500;padding:14px 24px}td{padding:20px 24px;border-top:1px solid var(--border-soft);color:var(--muted)}td strong{color:var(--text);font-weight:500}td small{display:block;margin-top:6px;font-size:10px;color:var(--muted)}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.two-fields label{margin:4px 0 14px}.field-hint{font-size:10px;line-height:1.65;margin:8px 0 16px}.field-caption{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.09em;color:var(--muted);margin-bottom:12px}.form-error{font-size:12px;color:var(--muted);background:var(--surface-soft);border-radius:7px;padding:12px;margin:12px 0}.stack{display:flex;flex-direction:column;gap:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing{background:var(--surface);overflow:hidden}.hero{max-width:1320px;min-height:628px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;padding:78px 40px 70px;align-items:center;position:relative}.hero h1{font-size:76px;letter-spacing:-4px;font-weight:500;line-height:1.04;color:var(--text);margin-bottom:26px}.hero h1 .serif{color:var(--muted);letter-spacing:-4px}.hero-copy>p{font-size:15px;line-height:1.8;color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.note-top{left:210px;top:12px;transform:rotate(7deg);font-size:12px}.note-left{left:0;top:194px;transform:rotate(-7deg)}.note-right{right:0;top:331px;transform:rotate(5deg)}.note-right>svg{color:var(--muted);margin-left:5px}.public-features{padding:80px 40px 68px;max-width:1320px;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:35px}.section-heading h2{font-size:42px;line-height:1.18;font-weight:500}.section-heading h2 .serif{color:var(--muted)}.section-heading p{font-size:12px;color:var(--muted);padding-bottom:4px}.standalone{padding:35px;max-width:700px;margin:auto}.projects-page{min-height:100vh;background:var(--surface-soft)}.account-header{height:88px;padding:0 6%;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:#fff}.account-header>div{display:flex;gap:20px;align-items:center}.account-header :is(select,.ch-select){font-size:11px;max-width:160px;border:0}.projects-page main{padding:52px 6% 20px;max-width:1450px;margin:auto}.projects-page .page-title h1{font-size:33px}.projects-intro{background:var(--surface-soft);border:1px solid var(--border);border-radius:14px;display:flex;align-items:center;gap:23px;padding:26px 33px;margin-bottom:32px}.projects-intro h2{font-size:20px;font-weight:500}.projects-intro p{font-size:12px;color:var(--muted);margin-top:8px}.projects-intro>svg{margin-left:auto;color:var(--muted)}.intro-art{font-size:55px;line-height:1;color:var(--muted);text-shadow:2px 3px #7d4b2d}.project-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.project-card{border:1px solid var(--border);border-radius:15px;background:#fff;overflow:hidden;transition:box-shadow .2s,transform .2s;text-align:left}.project-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.project-art{height:188px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface-soft)}.project-art.lavender,.project-art.peach{background:var(--surface-soft)}.project-art>span:first-child{font-size:125px;line-height:1;color:var(--muted);transform:rotate(-15deg);text-shadow:1px 1px #7d4b2d,4px 6px #7d4b2d,8px 13px 12px #8b431b30;z-index:1}.project-art.lavender>span:first-child{color:var(--muted);text-shadow:1px 1px #7d4b2d,4px 6px #7d4b2d,8px 13px 12px #8b431b30}.project-art.peach>span:first-child{font-size:85px;color:var(--muted);text-shadow:1px 1px #7d4b2d,4px 5px #7d4b2d}.project-art .pill{position:absolute;bottom:18px;left:23px;font-size:10px;z-index:2}.project-art-orbit{position:absolute;width:260px;height:140px;border:1px solid #ffffff90;border-radius:50%;transform:rotate(-20deg);top:38px}.project-card-body{padding:22px}.project-card h2{font-size:20px;display:flex;align-items:center;justify-content:space-between}.project-card h2 svg{color:var(--muted)}.project-card-body>p{font-size:11px;color:var(--muted);margin-top:10px}.project-card-footer{border-top:1px solid var(--border-soft);margin-top:24px;padding-top:16px;font-size:9px;color:var(--muted);display:flex;align-items:center;justify-content:space-between}.projects-page>footer{text-align:center;padding:28px;color:var(--muted);font-size:10px}.app-shell{display:flex;min-height:100vh}.sidebar{width:232px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);padding:26px 17px 14px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;z-index:25}.sidebar-brand{padding:2px 12px 29px;display:flex;align-items:center;justify-content:space-between}.sidebar-brand>.icon-button{display:none}.sidebar .brand{font-size:24px}.nav-section-title{font-size:8px;font-weight:600;letter-spacing:.12em;color:var(--muted);padding:0 12px;margin-bottom:11px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;font-size:12px;font-weight:400;border-radius:7px;min-height:42px}.sidebar nav a>svg{color:var(--muted);width:17px;height:17px}.sidebar nav a:hover{background:var(--surface-soft)}.sidebar nav a.active{background:var(--surface-soft);color:var(--text);font-weight:600}.sidebar nav a.active>svg{color:var(--muted)}.nav-divider{height:1px;background:var(--surface-soft);margin:19px 12px 13px}.sidebar-bottom{margin-top:auto;padding-top:30px}.sidebar-tip{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;padding:16px 13px 14px;position:relative;margin-bottom:17px}.sidebar-tip strong{display:block;font-size:11px;max-width:120px;line-height:1.6;font-weight:500;color:var(--muted)}.sidebar-tip p{font-size:9px;line-height:1.75;margin:9px 0 12px;max-width:135px}.sidebar-tip button{font-size:9px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);width:100%;padding:0}.help-link{display:flex;align-items:center;gap:9px;padding:7px 7px 20px;font-size:10px}.help-link>svg:last-child{margin-left:auto}.account{display:flex;gap:10px;align-items:center;border-top:1px solid var(--border);padding:17px 4px 1px}.account>div{min-width:0}.account strong{display:block;font-size:10px;font-weight:500}.account :is(select,.ch-select){font-size:9px;border:0;background:transparent;padding:5px 0 0}.workspace{margin-left:232px;flex:1;min-width:0}.topbar{height:66px;background:#fff;border-bottom:1px solid var(--border);padding:0 31px;display:flex;align-items:center;justify-content:space-between;gap:18px}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:10px;min-width:0}.breadcrumbs strong{font-weight:500;color:var(--muted);white-space:nowrap}.breadcrumbs>span{white-space:nowrap}.breadcrumbs>svg{color:var(--muted)}.project-context{height:33px;display:flex;align-items:center;gap:7px;padding:0 32px;background:var(--surface-soft);border-bottom:1px solid var(--border);font-size:9px}.project-context strong{color:var(--muted);font-weight:500}.context-tail{margin-left:auto;font-size:8px}.main-content{min-height:calc(100vh - 99px)}.main-content.full-height{height:calc(100dvh - 99px);min-height:520px;overflow:hidden}.mobile-menu{display:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff1e545;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;animation:fade-in .14s ease-out}.modal{width:510px;max-width:100%;max-height:92dvh;overflow:auto;background:var(--surface);border:1px solid var(--border-soft);border-radius:17px;box-shadow:0 30px 90px #8b431b35;padding:25px 27px}.modal.wide{width:780px}.modal>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.modal>header h2{font-size:21px;line-height:1.4}.modal>header .icon-button{background:var(--surface-soft);width:30px;height:30px}.modal>p{font-size:13px;color:var(--muted);margin:16px 0;line-height:1.85}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);background:#fff;color:#202631;border:1px solid #e2e6ed;border-radius:12px;box-shadow:0 10px 30px #1720331f;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 18px;max-width:min(650px,92vw);z-index:120;font-size:14px;animation:toast-in .2s ease-out}.toast>svg{color:#f50;flex-shrink:0}.toast>.icon-button{color:#69758a;width:26px;height:26px;margin-left:12px}.toast>.icon-button:hover{background:#f3f5f8}.help-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.help-steps article>h3{font-size:12px;margin:11px 0 6px}.help-steps article>p{font-size:11px;color:var(--muted);line-height:1.75}.help-illustration{width:100%;height:auto;border-radius:10px;background:var(--surface-soft)}.help-search{margin-bottom:28px;width:min(500px,100%);padding:5px 14px}.save-state{display:flex;gap:5px;align-items:center;font-size:9px;color:var(--muted);margin-top:9px;padding:0}.save-state.error{color:var(--accent-ink)}.link-preview{fill:none;stroke:var(--accent-muted);stroke-width:2.5;stroke-dasharray:6 4}.node-condition>header{background:var(--surface-soft);color:var(--muted);border-color:var(--border)}.node-action>header{background:var(--surface-soft);color:var(--muted);border-color:var(--border-soft)}.node-message>header{background:var(--surface-soft);color:var(--muted)}.branch-color{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.port{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid var(--accent-muted);background:#fff;padding:0;z-index:4}.port.output{right:-7px;top:calc(50% - 6px);cursor:crosshair}.port.output:hover{transform:scale(1.4);background:var(--surface-tint)}.port.input{left:-7px;border-color:var(--border);background:var(--surface)}.rule-editor{display:flex;flex-direction:column;gap:7px;margin:10px 0}.test-reply{font-size:12px;line-height:1.8;padding:15px;border:1px solid var(--border);background:var(--surface-soft);border-radius:3px 12px 12px;margin:12px 0}.inbox-page{height:100%;display:flex;flex-direction:column;min-height:0;background:#fff}.inbox-title{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--border);flex-shrink:0}.inbox-title h1{font-size:22px;display:flex;align-items:center;gap:9px}.inbox-title h1>span{font-size:10px;background:var(--surface-soft);border-radius:5px;padding:4px 6px;color:var(--muted);letter-spacing:0}.inbox-title p{font-size:10px;color:var(--muted);margin-top:8px}.inbox-title .pill{font-size:9px}.inbox-layout{display:flex;flex:1;min-height:0;position:relative}.conversation-sidebar{width:290px;border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;min-height:0}.inbox-search{display:flex;align-items:center;gap:8px;padding:14px 15px 9px;color:var(--muted)}.inbox-search input{border:0;padding:9px 0;font-size:10px}.inbox-search .icon-button{width:26px;height:26px}.inbox-search .icon-button svg{width:15px}.inbox-tabs{display:flex;align-items:center;gap:23px;padding:0 18px;border-bottom:1px solid var(--border)}.inbox-tabs>button{border-bottom:2px solid transparent;padding:11px 0;font-size:10px;color:var(--muted);display:flex;align-items:center;gap:6px}.inbox-tabs>button.active{border-bottom-color:var(--accent-muted);color:var(--muted)}.inbox-tabs>button span{font-size:8px;background:var(--surface-soft);padding:2px 5px;border-radius:4px}.inbox-filters{background:var(--surface-soft);border-bottom:1px solid var(--border);padding:10px 15px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.inbox-filters :is(select,.ch-select){font-size:8px;padding:7px 5px}.inbox-filters .text-button{font-size:8px;grid-column:1/3;margin-top:3px}.conversation-list{flex:1;overflow-y:auto;overscroll-behavior:contain;min-height:0}.conversation-item{width:100%;padding:18px 15px 16px 18px;display:flex;gap:11px;text-align:left;border-bottom:1px solid var(--border-soft);transition:background .15s;min-height:98px}.conversation-item:hover{background:var(--surface)}.conversation-item.selected{background:var(--surface-soft);border-left:3px solid var(--accent-muted);padding-left:15px}.conversation-item>div:last-child{min-width:0;flex:1}.conversation-item strong{font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:9px;font-weight:500;color:var(--text)}.conversation-item strong small{font-size:8px;font-weight:400;color:var(--muted);letter-spacing:0}.conversation-item p{font-size:9px;line-height:1.6;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-item footer{display:flex;align-items:center;justify-content:space-between;margin-top:7px;font-size:8px}.conversation-item footer b{font-size:8px;color:#fff;background:var(--accent-bright);border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-weight:500}.inbox-list-footer{border-top:1px solid var(--border);padding:12px 18px;display:flex;align-items:center;gap:6px;font-size:8px;flex-shrink:0}.conversation-main{display:flex;flex-direction:column;min-width:0;flex:1;background:var(--surface)}.conversation-header{display:flex;align-items:center;gap:11px;min-height:71px;padding:15px 23px;border-bottom:1px solid var(--border);background:#fff}.conversation-header h2{font-size:13px;letter-spacing:0}.conversation-header>div>span{font-size:8px;color:var(--muted);display:block;margin-top:5px}.conversation-header>.icon-button{margin-left:auto}.operator-strip{background:var(--surface-soft);display:flex;align-items:center;justify-content:space-between;padding:10px 23px;color:var(--muted);font-size:8px;border-bottom:1px solid var(--border);gap:10px}.operator-strip .status-dot{background:var(--accent-bright);box-shadow:none;width:4px;height:4px}.operator-strip button{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--muted);white-space:nowrap;padding:0}.message-list{padding:20px 26px;display:flex;flex-direction:column;gap:15px;overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain}.day-divider{text-align:center;color:var(--muted);font-size:8px;position:relative;margin:1px 0 12px}.day-divider:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:var(--surface-soft)}.day-divider>span{background:var(--surface);position:relative;padding:0 12px}.message{max-width:87%;min-width:130px;padding:12px 15px 8px;border-radius:12px;line-height:1.7;border:1px solid var(--border);box-shadow:0 2px 4px #8b431b03;animation:message-in .18s ease-out;align-self:flex-start}.message p{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.message-client{background:#fff;border-radius:12px 12px 12px 3px}.message-bot,.message-staff{align-self:flex-end;background:var(--surface-soft);border-color:var(--border);border-radius:12px 12px 3px}.message-note{align-self:stretch;max-width:100%;border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;margin:2px 0}.message-note p{font-size:10px}.message-author{display:flex;align-items:center;gap:5px;font-size:8px;margin-bottom:6px}.message-note .message-author{color:var(--muted)}.message footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:7px;margin-top:7px}.message-note footer{color:var(--muted)}.message-event{display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;margin:3px 0;line-height:1.8;text-align:center}.composer{padding:0 20px 13px;background:#fff;border-top:1px solid var(--border);flex-shrink:0}.composer-tabs{display:flex;align-items:center;gap:20px;padding-top:10px}.composer-tabs button{font-size:9px;color:var(--muted);display:flex;align-items:center;gap:5px;padding:7px 0;border-bottom:1px solid transparent}.composer-tabs button.active{color:var(--muted);border-color:var(--accent-muted)}.composer-tabs>span{margin-left:auto;color:var(--muted);font-size:8px}.composer textarea{border:0;background:transparent;border-radius:0;resize:none;padding:12px 0 5px;font-size:11px;height:79px;min-height:45px}.composer textarea:focus{outline:0}.composer:focus-within{box-shadow:inset 0 2px #7d4b2d}.composer-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.composer-bottom>span{font-size:7px;display:flex;align-items:center;gap:5px;line-height:1.6}.composer-bottom .btn{font-size:9px;min-height:33px;padding:8px 13px}.composer.note-mode{background:var(--surface);border-color:var(--border)}.crm-panel{width:265px;border-left:1px solid var(--border);background:#fff;overflow-y:auto;flex-shrink:0;padding-bottom:20px}.crm-panel>header{display:flex;align-items:center;justify-content:space-between;height:55px;padding:15px 19px;border-bottom:1px solid var(--border-soft)}.crm-panel>header h2{font-size:11px;letter-spacing:0;font-weight:500}.crm-panel>header .icon-button{width:25px;height:25px}.crm-panel>header .icon-button svg{width:13px}.crm-person{padding:21px 19px 22px;text-align:center}.crm-person .avatar{width:51px;height:51px;font-size:15px}.crm-person h3{font-size:13px;margin:12px 0 8px}.crm-person>span:last-child{font-size:7px}.crm-panel section{padding:16px 19px;border-top:1px solid var(--border-soft)}.crm-panel :is(select,.ch-select){font-size:9px;padding:8px 9px;border-radius:6px;background:var(--surface);border-color:var(--border);color:var(--muted)}.crm-panel label{margin:11px 0 0;font-size:9px;color:var(--muted)}.crm-panel .field-caption{font-size:8px;margin-bottom:9px}.crm-panel .field-caption b{font-weight:400;font-size:7px;letter-spacing:0;color:var(--muted)}.crm-panel .field-hint{font-size:8px;margin:8px 0 0}.crm-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.crm-tags .pill{font-size:8px;border-radius:4px;padding:4px 6px}.crm-tags button{display:flex;align-items:center;justify-content:center;padding:0;color:var(--muted)}.crm-panel .text-button{font-size:8px}.crm-project-lock{display:flex;align-items:center;gap:8px;font-size:8px;line-height:1.75;padding:15px 19px}.mobile-back{display:none}.grid-timezone{height:68px;border-bottom:1px solid var(--border);background:var(--surface)}.grid-timezone{font-size:8px;color:var(--muted);display:flex;align-items:center;justify-content:center}.booking-list-row{width:100%;padding:19px 25px;display:flex;align-items:center;gap:20px;text-align:left;border-bottom:1px solid var(--border-soft)}.booking-list-row:hover{background:var(--surface)}.booking-list-row>strong{font-size:13px;font-weight:500;color:var(--muted);min-width:42px}.booking-list-row>span:not(.avatar):not(.pill){flex:1}.booking-list-row strong{font-size:12px;font-weight:500}.booking-list-row small{display:block;font-size:9px;color:var(--muted);margin-top:6px}.booking-confirm{text-align:center;padding:16px 10px}.booking-confirm>.mini-icon{width:56px;height:56px;border-radius:16px;margin-bottom:18px}.booking-confirm h3{font-size:22px;margin-bottom:11px}.booking-confirm>strong{font-size:14px;display:block;margin:18px 0 10px;font-weight:500}.booking-confirm p{font-size:12px;color:var(--muted);line-height:1.9}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px}.form-panel{padding:23px}.form-panel h2{font-size:18px}.form-panel textarea{font-size:11px;min-height:100px;color:var(--muted);background:var(--surface)}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.product-card{border:1px solid var(--border);border-radius:13px;overflow:hidden;background:#fff;text-align:left;padding:0;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.product-art{height:215px;background:var(--surface-soft);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-art>span:first-child{font-size:140px;line-height:1;color:var(--muted);text-shadow:1px 1px #7d4b2d,3px 5px #7d4b2d,6px 12px 10px #8b431b30;z-index:1;transform:rotate(-12deg)}.product-art.flower-two{background:var(--surface-soft)}.product-art.flower-two>span:first-child{color:var(--muted);text-shadow:1px 1px #7d4b2d,4px 5px #7d4b2d,6px 12px 10px #8b431b20;transform:rotate(18deg)}.product-art i{position:absolute;width:140px;height:140px;border:1px solid #ffffffa0;border-radius:50%;left:16px;top:30px}.product-art b{position:absolute;bottom:-18px;right:14px;width:150px;height:150px;background:#ffffff30;border-radius:50%}.product-art .pill{position:absolute;top:18px;left:20px;font-size:8px}.product-art.tire{background:var(--surface-soft)}.product-art.tire>span:first-child{color:var(--muted);text-shadow:1px 1px #7d4b2d,5px 6px #7d4b2d,7px 14px 12px #8b431b2e}.product-art.service{background:var(--surface-soft)}.product-card>div:last-child{padding:23px}.product-card h3{font-size:17px;font-weight:500}.product-card p{font-size:10px;margin-top:10px}.product-card footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--border-soft);margin-top:21px;padding-top:16px}.product-card footer strong{font-size:15px;font-weight:500;color:var(--muted)}.product-card footer small{font-size:8px}.role-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.role-cards article{padding:25px}.role-cards svg{color:var(--muted)}.role-cards h3{font-size:16px;margin:18px 0 9px}.role-cards p{font-size:11px;color:var(--muted)}@keyframes float{0%,to{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-9px) rotate(-8deg)}}@keyframes dash{to{stroke-dashoffset:-24}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;bottom:15px}to{opacity:1;bottom:26px}}@keyframes message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(min-width:1600px){.sidebar{width:250px}.workspace{margin-left:250px}.page-padding{padding:36px 42px}.conversation-sidebar{width:320px}.crm-panel{width:290px}.conversation-item strong{font-size:12px}.conversation-item p{font-size:11px}.message p{font-size:13px}.message-list{padding:25px 35px}.message-author{font-size:9px}.crm-panel :is(select,.ch-select){font-size:11px}.crm-person h3{font-size:15px}}@media(max-width:1250px){.hero,.public-features{padding-left:32px;padding-right:32px}.hero h1{font-size:65px}.hero-actions{gap:16px}.hero{grid-template-columns:1.1fr 1fr;min-height:585px}.sidebar{width:212px;padding-left:13px;padding-right:13px}.workspace{margin-left:212px}.page-padding{padding:25px}.topbar{padding:0 24px}.project-context{padding:0 25px}.breadcrumbs{gap:8px;font-size:9px}.context-tail{display:none}.panel-heading{padding:19px}.conversation-sidebar{width:247px}.crm-panel{display:none;width:260px;position:absolute;right:0;top:0;bottom:0;z-index:11;box-shadow:-8px 0 25px #8b431b20}.inbox-layout.show-crm .crm-panel{display:block}.conversation-main{flex:1}.conversation-header{padding-left:18px;padding-right:18px}}@media(max-width:980px){.hero{padding-top:52px;padding-bottom:38px;grid-template-columns:1fr .95fr;min-height:515px}.hero h1{font-size:56px;letter-spacing:-3px}.hero-copy>p{font-size:12px}.hero-actions{gap:15px;flex-wrap:wrap}.hero-actions>.btn{font-size:11px}.public-features{padding-top:52px}.sidebar{width:192px;padding-left:10px;padding-right:10px}.workspace{margin-left:192px}.sidebar nav a{font-size:10px;gap:9px;padding-left:10px;padding-right:10px}.sidebar nav a>svg{width:15px}.sidebar-brand{padding-left:10px}.sidebar .brand{font-size:22px}.sidebar-tip{padding:13px 11px}.sidebar-tip strong{font-size:10px;max-width:105px}.sidebar-tip p,.sidebar-tip button{font-size:8px}.help-link,.account strong{font-size:9px}.account :is(select,.ch-select){font-size:8px}.breadcrumbs>a,.breadcrumbs>svg:first-of-type,.breadcrumbs>span:not(.mobile-menu){display:none}.breadcrumbs{font-size:10px}.page-title{align-items:flex-start}.page-title h1{font-size:26px}.page-title p{font-size:11px}.title-actions{justify-content:flex-end;gap:7px;max-width:210px}.title-actions .btn{font-size:10px;padding:9px 11px;min-height:35px}.page-padding{padding:23px 20px}.save-state{font-size:8px}.settings-grid{grid-template-columns:1fr}.catalog-grid{grid-template-columns:1fr 1fr}.product-card>div:last-child{padding:18px}.product-card h3{font-size:15px}.product-art{height:180px}.role-cards{grid-template-columns:1fr}.role-cards article{padding:22px}.role-cards article>svg{float:right}.role-cards h3{margin-top:0}.projects-page .page-title h1{font-size:28px}.project-list{grid-template-columns:1fr 1fr}.project-art{height:180px}.projects-page main{padding-left:5%;padding-right:5%}.section-heading h2{font-size:34px}.section-heading>p{font-size:10px}.conversation-sidebar{width:235px}.conversation-item{gap:9px;padding-left:13px;padding-right:13px}.conversation-item.selected{padding-left:10px}.conversation-item strong{font-size:10px}.conversation-item p{font-size:8px}.conversation-header{padding:12px 15px}.conversation-header h2{font-size:11px}.conversation-header>div>span{font-size:7px}.message-list{padding:18px 15px;gap:13px}.message{max-width:95%;padding:10px 12px 8px}.message p{font-size:10px}.message-author,.message-event{font-size:7px}.composer{padding:0 13px 12px}.composer-tabs{gap:12px}.composer-tabs button{font-size:8px}.composer-tabs>span{display:none}.composer-bottom>span{font-size:6px}.operator-strip{padding-left:15px;padding-right:15px;font-size:7px}.operator-strip button{font-size:8px}.inbox-title{padding:20px}.inbox-title h1{font-size:20px}.inbox-title .pill{font-size:7px}}@media(max-width:720px){.hero{display:flex;flex-direction:column;padding:40px 22px 25px;align-items:stretch}.hero-copy{position:relative;z-index:3}.hero h1{font-size:58px;letter-spacing:-3px}.hero h1 .serif{letter-spacing:-3px}.hero-copy>p{font-size:13px}.hero-actions{gap:20px;flex-wrap:nowrap;margin-top:27px}.hero-actions>.btn{font-size:11px;min-height:45px;padding:12px 16px}.public-features{padding:44px 22px}.section-heading{display:block;margin-bottom:25px}.section-heading .eyebrow{font-size:8px}.section-heading h2{font-size:33px}.section-heading p{margin-top:18px;font-size:11px}.sidebar{display:none;width:255px;padding:24px 17px 15px;box-shadow:5px 0 30px #8b431b30}.sidebar.mobile-open{display:flex}.sidebar-brand>.icon-button{display:flex}.sidebar nav a{font-size:12px;padding:12px;min-height:43px}.sidebar nav a>svg{width:17px}.sidebar .brand{font-size:25px}.sidebar-brand{padding-bottom:24px}.sidebar-tip{display:none}.help-link,.account strong{font-size:12px}.account :is(select,.ch-select){font-size:11px}.nav-section-title{font-size:9px}.sidebar .sidebar-bottom{padding-top:20px}.workspace{margin-left:0}.topbar{height:58px;padding:0 15px;gap:10px}.mobile-menu{display:inline-flex}.breadcrumbs{gap:5px;font-size:11px}.breadcrumbs>svg{display:none}.project-context{height:33px;padding:0 20px;font-size:8px;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-context>svg{width:12px}.main-content{min-height:calc(100dvh - 91px)}.main-content.full-height{height:calc(100dvh - 91px);min-height:420px}.page-padding{padding:25px 18px}.page-title{display:block;margin-bottom:23px}.page-title h1{font-size:28px}.page-title .eyebrow{font-size:8px;margin-bottom:12px}.page-title p{font-size:11px;line-height:1.7;margin-top:10px}.title-actions{justify-content:flex-start;margin-top:20px;max-width:none;gap:10px}.title-actions .btn{font-size:11px;min-height:39px;padding:10px 13px}.panel-heading{padding:20px}.panel-heading h2{font-size:18px}.panel-heading p{font-size:10px}.panel-footnote{font-size:8px;padding:14px 20px;line-height:1.6}.account-header{height:74px;padding:0 22px}.account-header .brand{font-size:23px}.account-header>div{gap:9px}.account-header .pill{display:none}.account-header :is(select,.ch-select){max-width:120px;font-size:9px;padding-right:0}.projects-page main{padding:34px 22px 15px}.projects-page .page-title h1{font-size:29px;line-height:1.2}.projects-intro{padding:23px;gap:16px;align-items:flex-start;margin-bottom:24px}.intro-art{font-size:43px}.projects-intro h2{font-size:18px;line-height:1.3}.projects-intro p{font-size:10px;line-height:1.8}.projects-intro>svg{display:none}.project-list{grid-template-columns:1fr;gap:20px}.project-art{height:180px}.project-card h2{font-size:21px}.project-card-body{padding:23px}.project-card-body>p{font-size:12px}.project-card-footer{font-size:9px}.projects-page>footer{font-size:8px;padding:20px 28px;line-height:1.8}.modal-backdrop{padding:14px}.modal{padding:21px;max-height:94dvh;border-radius:13px}.modal>header h2{font-size:18px}.modal>header{margin-bottom:14px}.modal>p{font-size:12px}.modal input,.modal textarea,.modal :is(select,.ch-select){font-size:14px}.modal-actions{flex-wrap:wrap;gap:9px}.modal-actions .btn{flex:1;font-size:11px}.notice{font-size:10px;padding:12px;gap:8px}.notice svg{width:15px}.toast{font-size:13px;padding:10px 12px;max-width:calc(100vw - 26px);width:max-content;bottom:17px;line-height:1.6}.toast>.icon-button{margin-left:0}.help-steps{grid-template-columns:1fr;gap:20px}.help-steps article{display:grid;grid-template-columns:110px 1fr;column-gap:15px}.help-steps .help-illustration{grid-row:1/3;align-self:center}.help-steps article h3{margin-top:0;font-size:12px}.help-steps article p{font-size:10px}.help-search{margin-bottom:22px}.save-state{font-size:8px}.inbox-title{padding:17px 19px 14px;min-height:76px}.inbox-title h1{font-size:22px}.inbox-title p{font-size:9px;margin-top:7px}.inbox-title .pill{display:none}.inbox-layout{display:block;min-height:0}.conversation-sidebar{width:100%;height:100%;border:0}.inbox-search{padding:12px 19px 7px;gap:10px}.inbox-search input{font-size:12px;padding:10px 0}.inbox-search .icon-button{height:31px;width:31px}.inbox-search .icon-button svg{width:17px}.inbox-tabs{padding:0 20px;gap:26px}.inbox-tabs>button{font-size:11px;padding:11px 0}.inbox-tabs>button span{font-size:9px}.conversation-item{padding:17px 20px;gap:13px;min-height:99px}.conversation-item.selected{border-left:0;padding-left:20px;background:var(--surface-soft)}.conversation-item strong{font-size:13px}.conversation-item strong small{font-size:9px}.conversation-item p{font-size:11px;margin-top:7px}.conversation-item footer{font-size:9px}.conversation-main{display:none;height:100%}.inbox-layout.mobile-conversation>.conversation-sidebar{display:none}.inbox-layout.mobile-conversation>.conversation-main{display:flex}.mobile-back{display:inline-flex;margin-left:-9px}.mobile-back .icon-button{width:29px;height:31px}.conversation-header{padding:13px 19px;min-height:65px;gap:9px}.conversation-header h2{font-size:13px}.conversation-header>div>span{font-size:9px;margin-top:6px}.conversation-header>.icon-button{width:31px;height:31px}.operator-strip{padding:10px 19px;font-size:9px}.operator-strip button{font-size:9px}.message-list{padding:20px;gap:16px}.message{padding:12px 15px 8px;max-width:91%}.message p{font-size:12px}.message-author{font-size:9px}.message-note p{font-size:11px}.message footer{font-size:8px}.day-divider{font-size:9px;margin:0 0 10px}.message-event{font-size:9px;line-height:1.6}.composer{padding:0 19px 14px}.composer-tabs button{font-size:10px}.composer-tabs{gap:22px}.composer textarea{font-size:13px;height:71px}.composer-bottom>span{font-size:7px;max-width:185px}.composer-bottom>.btn{font-size:10px;min-height:35px}.crm-panel{width:min(320px,100%);height:100%;z-index:20}.crm-panel>header{height:57px}.crm-panel>header h2{font-size:14px}.crm-panel>header .icon-button{width:29px;height:29px}.crm-person h3{font-size:16px}.crm-person>span:last-child{font-size:9px}.crm-panel .field-caption{font-size:9px}.crm-panel :is(select,.ch-select){font-size:12px;padding:10px}.crm-panel label{font-size:11px}.crm-panel .field-hint{font-size:9px}.crm-tags .pill{font-size:10px;padding:6px 8px}.crm-panel .text-button,.crm-project-lock{font-size:10px}.inbox-filters{padding:12px 20px;gap:8px}.inbox-filters :is(select,.ch-select){font-size:10px;padding:8px}.inbox-filters .text-button{font-size:10px;margin-top:6px}.inbox-list-footer{font-size:9px;padding:12px 20px}.booking-list-row{padding:17px 14px;gap:12px}.booking-list-row>.avatar{display:none}.booking-list-row strong{font-size:11px}.booking-list-row small{font-size:8px;line-height:1.7}.booking-list-row>.pill{font-size:7px}.booking-list-row>strong{min-width:33px;font-size:10px}.booking-list-row>svg{display:none}.booking-confirm h3{font-size:21px}.tabs{gap:22px;overflow:auto;margin-bottom:20px}.tabs button{font-size:11px;padding:12px 0}.tabs button>span{font-size:8px}.settings-grid{gap:20px}.form-panel{padding:22px}.form-panel h2{font-size:19px}.form-panel textarea{font-size:12px}.tabs.compact{gap:25px}.tabs.compact button{font-size:12px}.catalog-grid{grid-template-columns:1fr;gap:20px}.product-art{height:210px}.product-card>div:last-child{padding:23px}.product-card h3{font-size:19px}.product-card p{font-size:11px}.product-card footer strong{font-size:17px}.product-card footer small{font-size:9px}.role-cards article{padding:24px}.role-cards h3{font-size:17px}.role-cards p{font-size:12px}.section-title{font-size:20px}.two-fields{gap:12px}.modal form .two-fields :is(select,.ch-select),.modal form .two-fields input{font-size:12px}}@media(max-width:370px){.hero h1{font-size:51px}.hero-actions{gap:11px}.hero-actions>.btn{font-size:10px;padding:11px 13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.server-login{min-height:100vh;background:radial-gradient(ellipse at 75% 20%,#fff1e555,transparent 60%),var(--surface)}.server-login>header{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:auto;padding:30px}.server-login>header>a:last-child{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--muted)}.server-login>main{max-width:510px;margin:35px auto;padding:20px}.server-login-art{font-size:74px;color:var(--muted);line-height:1;margin-bottom:30px;text-shadow:2px 3px #7d4b2d,5px 7px 10px #8b431b15}.server-login h1{font-size:43px;font-weight:500;line-height:1.15}.server-login h1 .serif{color:var(--muted)}.server-login main>p{color:var(--muted);font-size:13px;line-height:1.85;margin:23px 0}.server-identities{display:flex;flex-direction:column;gap:12px;margin:28px 0}.server-identities>button{display:flex;align-items:center;gap:15px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:18px;text-align:left;box-shadow:0 3px 6px #8b431b04}.server-identities>button:hover{border-color:var(--accent-muted);background:var(--surface)}.server-identities>button>svg{margin-left:auto;color:var(--muted)}.server-identities strong{font-size:15px;font-weight:500;display:block}.server-identities small{font-size:11px;color:var(--muted);margin-top:8px;display:block}.server-email{font-size:11px;color:var(--muted)}.server-project-switch{padding:0 5px 27px}.server-project-switch label{font-size:9px;color:var(--muted);margin:0 0 12px}.server-project-switch :is(select,.ch-select){font-size:11px}.server-shell .account small{display:block;font-size:8px;color:var(--muted);margin-top:6px}.server-shell .account>.icon-button{width:25px;margin-left:auto}.remote-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:65px 30px;gap:18px;min-height:300px;text-align:center;color:var(--muted)}.remote-error h2{font-size:22px}.remote-error p{font-size:13px;max-width:450px;line-height:1.8}.remote-error small{font-size:10px;color:var(--muted)}.error-code{display:block;margin-top:7px;font-size:9px;opacity:.85}.remote-request{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:13px;margin-bottom:12px}.remote-request .pill{font-size:8px}.remote-request p{font-size:11px;margin-top:10px;overflow-wrap:anywhere}.remote-request small{display:block;font-size:9px;color:var(--muted);margin:10px 0}.remote-calendar-layout{display:grid;grid-template-columns:minmax(300px,.9fr) 1.25fr;gap:24px;align-items:start}.compact-heading{padding:0 0 3px}.remote-calendar-layout .form-panel>form>.btn{font-size:11px}.availability-row{display:flex;align-items:center;gap:15px;padding:4px 23px 22px}.availability-row strong{font-size:13px;font-weight:500}.availability-row p{font-size:11px;color:var(--muted);margin-top:6px}.availability-row .pill{margin-left:auto;font-size:9px}.remote-bookings{margin-top:24px}.remote-bookings .booking-list-row{gap:15px;padding:18px 23px}.remote-bookings .booking-list-row .pill{font-size:8px}.resource-windows>.panel-heading>svg{color:var(--muted)}.scenario-select{max-width:430px}.catalog-attributes{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.server-shell .crm-panel .notice{margin:0}.server-shell .composer .notice{padding:8px 10px;font-size:10px;margin:10px 0 0}.server-shell .main-content.full-height{min-height:550px}.server-shell .remote-calendar-layout .field-hint{font-size:11px}.server-shell .inbox-title p{color:var(--muted)}.server-shell .message p{color:var(--text)}.server-shell .conversation-item p{color:var(--muted)}.server-shell .conversation-item strong{color:var(--text)}.server-shell .crm-panel .field-hint{color:var(--muted)}.server-shell .sidebar nav a{font-size:12px}.server-shell .project-context{color:var(--muted)}.server-shell .server-email{font-size:11px}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.remote-calendar-layout{grid-template-columns:1fr}.remote-calendar-layout>.panel{min-width:0}.remote-calendar-layout>div{display:grid;grid-template-columns:1fr;gap:20px}.remote-bookings{margin-top:0}}@media(max-width:720px){.server-login>header{padding:24px 22px;gap:20px}.server-login>header>a:last-child{font-size:9px;line-height:1.6;max-width:132px}.server-login>main{padding:15px 24px;margin-top:12px}.server-login-art{font-size:62px;margin-bottom:26px}.server-login h1{font-size:37px}.server-login main>p{font-size:12px}.server-identities>button{padding:17px;gap:13px}.server-identities strong{font-size:14px}.server-identities small{font-size:10px;line-height:1.6}.server-projects .account-header{gap:18px}.server-projects .server-email{display:none}.server-projects .account-header .pill{display:flex;font-size:8px}.server-shell .topbar>.pill{font-size:8px}.server-shell .breadcrumbs{font-size:10px}.server-shell .account small{font-size:9px}.server-project-switch label{font-size:10px}.server-project-switch :is(select,.ch-select){font-size:12px}.server-shell .main-content.full-height{min-height:420px}.server-shell .inbox-title p{font-size:9px}.remote-calendar-layout{gap:20px}.availability-row{padding:0 20px 20px;gap:10px}.availability-row strong{font-size:12px}.availability-row p{font-size:10px}.availability-row .pill{font-size:8px}.availability-row .mini-icon{width:30px;height:30px}.remote-bookings .booking-list-row{padding:17px 20px;gap:12px}.server-shell .remote-request p{font-size:12px}.server-shell .remote-request .pill{font-size:10px}}.sidebar nav a{color:var(--muted)}.sidebar-tip p,.help-link,.account :is(select,.ch-select){color:var(--muted)}.breadcrumbs{color:var(--muted)}.project-context,.context-tail{color:var(--accent-ink)}.page-title p,.panel-heading p,.muted,.panel-footnote{color:var(--muted)}.message p,.message-note p{color:var(--text)}.message-author{color:var(--muted)}.message footer,.message-event{color:var(--muted)}.conversation-item p{color:var(--muted)}.conversation-item footer,.inbox-list-footer{color:var(--muted)}.crm-panel .field-caption,.crm-person>span:last-child,.crm-project-lock{color:var(--muted)}.field-hint,.crm-panel .field-hint{color:var(--muted)}.composer-bottom>span{color:var(--accent-ink)}.product-card p{color:var(--muted)}.product-card footer small{color:var(--muted)}@media(min-width:721px){.sidebar nav a{font-size:12px}.breadcrumbs{font-size:11px}.project-context{font-size:10px}.context-tail,.panel-footnote{font-size:9px}.message p{font-size:13px}.message-note p{font-size:12px}.message-author{font-size:9px}.message footer{font-size:9px}.message-event{font-size:9px}.conversation-item strong{font-size:12px}.conversation-item p{font-size:10px}.conversation-item footer{font-size:9px}.conversation-header h2{font-size:15px}.conversation-header>div>span{font-size:10px}.operator-strip,.operator-strip button{font-size:10px}.composer-tabs button{font-size:11px}.composer textarea{font-size:13px}.composer-bottom>span{font-size:9px}.composer-bottom>.btn{font-size:11px}.crm-panel :is(select,.ch-select){font-size:11px}.crm-panel label{font-size:10px}.crm-panel .field-caption,.crm-panel .field-hint{font-size:9px}.crm-panel .text-button{font-size:10px}.crm-project-lock{font-size:9px}.crm-person>span:last-child{font-size:9px}.crm-tags .pill{font-size:9px}.save-state{font-size:10px}}.operator-strip{flex-wrap:wrap}.operator-strip .dialog-ai{position:relative;margin-right:auto;font-size:12px}.operator-strip .dialog-ai-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:12px;cursor:pointer}.dialog-ai-panel{position:absolute;z-index:5;top:calc(100% + 6px);left:0;width:min(420px,80vw);display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:0 10px 30px #00000024;font-size:12.5px;line-height:1.5}.dialog-ai-panel p{margin:0}.dialog-ai-panel .text-button{justify-self:start;display:inline-flex;gap:6px;align-items:center}::view-transition-old(root){animation:route-out .13s ease-out both}::view-transition-new(root){animation:route-in .23s ease-out both}::view-transition-group(root){animation-duration:.23s}::view-transition{pointer-events:none}@keyframes route-out{to{opacity:0}}@keyframes route-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}.modal{animation:instruction-in .18s ease-out both}@keyframes instruction-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@supports not (view-transition-name: none){.ca-layout,.main-content{animation:route-in .18s ease-out both}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(root),.modal,.ca-layout,.main-content{animation:none!important}}:where(html[data-account-theme=dark] body:has(.dw-root)) input,:where(html[data-account-theme=dark] body:has(.dw-root)) :is(select,.ch-select),:where(html[data-account-theme=dark] body:has(.dw-root)) textarea{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .btn{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .btn.primary{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .btn.primary:hover{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .white{background:color-mix(in srgb,var(--dt-surface) 81.18%,transparent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .panel{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .status-dot{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .search-input{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .account-header{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .intro-art{text-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-card{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-card:hover{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-art>span:first-child{text-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-art.lavender>span:first-child{text-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-art.peach>span:first-child{text-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-art-orbit{border:1px solid color-mix(in srgb,var(--dt-line) 56.47%,transparent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .topbar{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .modal-backdrop{background:var(--dt-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .modal{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .toast{background:var(--dt-surface);color:var(--dt-text);border:1px solid var(--dt-line);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .toast>svg{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .toast>.icon-button{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .toast>.icon-button:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .port{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .inbox-page{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .conversation-header{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .operator-strip .status-dot{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .message{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .message-client{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .composer{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .composer:focus-within{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-panel{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .product-card{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .product-card:hover{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .product-art>span:first-child{text-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .product-art.flower-two>span:first-child{text-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .product-art i{border:1px solid color-mix(in srgb,var(--dt-line) 62.75%,transparent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .product-art b{background:color-mix(in srgb,var(--dt-surface) 18.82%,transparent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .product-art.tire>span:first-child{text-shadow:none}@media(max-width:1250px){:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-panel{box-shadow:none}}@media(max-width:720px){:where(html[data-account-theme=dark] body:has(.dw-root)) .sidebar{box-shadow:none}}:where(html[data-account-theme=dark] body:has(.dw-root)) .server-login{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .server-login-art{text-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .server-identities>button{background:var(--dt-surface);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dialog-ai-panel{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .btn{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .brand{color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-sidebar{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-small-label{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-sidebar nav a{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-sidebar nav a:hover,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-all-projects:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-sidebar nav a.active,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-all-projects.active{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-select-hint{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account>div>span{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-icon-btn{background:var(--dt-surface);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-icon-btn:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-logout-error{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-topbar{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-breadcrumbs{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-breadcrumbs strong{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-count{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-search{color:var(--dt-muted);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-search input{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-card{background:var(--dt-surface);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-card:hover{border-color:var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-avatar{background:linear-gradient(135deg,var(--dt-elevated),var(--dt-elevated));color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-role{background:var(--dt-elevated);color:var(--dt-muted);border:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-card>p{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-card footer{border-top:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-card footer>span:first-child{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-form-error{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-state-icon{border:1px solid var(--dt-line-strong);color:var(--dt-accent);background:var(--dt-elevated);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-switch-letter{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-switch :is(select,.ch-select){box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .inbox-title p{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .inbox-title h1>span{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .inbox-layout{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .inbox-search input{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .inbox-search input:focus{border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .inbox-tabs>button.active{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .conversation-item.selected{background:var(--dt-elevated);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .conversation-item strong{color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .conversation-item strong small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .conversation-item p{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .conversation-item footer{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .avatar{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .operator-strip{background:var(--dt-elevated);border-bottom:1px solid var(--dt-line-strong);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .message-list{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .message{box-shadow:none;border:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .message-client{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .message-staff,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .message-bot{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .message-author{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .message footer{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .inbox-list-footer{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .crm-panel{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-inbox-empty>svg{color:var(--dt-accent);background:var(--dt-elevated);border:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-inbox-empty p{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .modal{border:1px solid var(--dt-line-strong);box-shadow:none}@media(max-width:1200px){:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .crm-panel{box-shadow:none}}@media(max-width:980px){:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-menu-shade{background:var(--dt-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-crm-table th{background:var(--dt-elevated);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-crm-table td{border-top:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-crm-table small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-crm-status-list article>span:last-child{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-crm-read-notice{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root{--dw-ink: var(--dt-text);--dw-muted: var(--dt-muted);--dw-line: var(--dt-line);--border: var(--dt-line);--border-soft: var(--dt-elevated);--surface-soft: var(--dt-elevated);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .btn.primary{background:var(--dt-action);border-color:var(--dt-action);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .btn.primary:hover{background:var(--dt-action);border-color:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-global-header{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-sidebar{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-sidebar nav a,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-all-projects{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-sidebar nav a:hover,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-all-projects:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-sidebar nav a.active,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-all-projects.active{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-small-label{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-count{background:var(--dt-elevated);color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-search{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-search:focus-within{border-color:var(--dt-action);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-icon-btn{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-icon-btn:hover{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-avatar{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-role{background:var(--dt-elevated);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-empty{border:1px dashed var(--dt-line);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-switch summary{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-switch summary:hover{border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-switch-letter{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-header-icon{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-header-icon:hover,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-profile-trigger:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-notification-count{background:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-profile-avatar{background:var(--dt-elevated);color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-popover{background:var(--dt-surface);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-profile-menu :is(button,a):hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-notifications li.dw-unread{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-notifications li button{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-profile-error{color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-form-error{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-state-icon{color:var(--dt-accent);background:var(--dt-elevated);border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root:not(.dw-builder-shell) .dw-crm-table th{background:var(--dt-elevated);color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root:not(.dw-builder-shell) .dw-root .inbox-search input,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root:not(.dw-builder-shell) .inbox-search input{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root:not(.dw-builder-shell) .inbox-tabs>button.active,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root:not(.dw-builder-shell) .conversation-item.selected{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root:not(.dw-builder-shell) .operator-strip{background:var(--dt-elevated);color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root:not(.dw-builder-shell) .message-list{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root:not(.dw-builder-shell) .message-staff,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root:not(.dw-builder-shell) .message-bot{background:var(--dt-surface);border-left:3px solid var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root:not(.dw-builder-shell) .dw-inbox-empty>svg{color:var(--dt-accent);background:var(--dt-elevated);border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-navigation nav button{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-navigation nav button:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-navigation nav button.active{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-navigation nav button small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-tabs button{background:var(--dt-surface);color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-tabs button:hover{border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-tabs button.active{background:var(--dt-elevated);color:var(--dt-accent);border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-tabs button span{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-sort{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-sort :is(select,.ch-select){background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-star,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-menu summary{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-star:hover,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-menu summary:hover{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-star.active{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-menu-items{background:var(--dt-surface);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-menu-items a:hover,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-menu-items button:hover:not(:disabled),:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-menu-items a:focus-visible,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-menu-items button:focus-visible{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-menu-trigger:hover,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-menu-trigger:focus-visible{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-card h3 a:hover{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-create-tile{border:1px dashed var(--dt-line-strong);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-create-tile:hover{border-color:var(--dt-action);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-create-tile>span{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-action-error a{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-quick-start{border:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-quick-start a{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-menu-items{border:1px solid var(--dt-line);background:var(--dt-surface);box-shadow:none;color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-menu-items a:hover,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-menu-items button:hover:not(:disabled),:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-menu-items a:focus-visible,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-menu-items button:focus-visible{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-switch-portal{background:var(--dt-surface);border:1px solid var(--dt-line);box-shadow:none;color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-switch-portal a:hover,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-switch-portal a[aria-current]{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-switch-portal small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root.dw-shell.dw-projects-shell{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-header-links a{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-header-links .dw-plan-link{color:var(--dt-accent);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-plan-link svg{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root.dw-projects-shell .dw-topbar{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-card{border:1px solid var(--dt-line);background:var(--dt-surface);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-card:hover{border-color:var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-color{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-avatar{background:var(--dt-elevated);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-card-meta{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-card-meta .dw-role{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-card footer{border-top:1px solid var(--dt-line)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-quicklinks a{background:var(--dt-elevated);color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-quicklinks a:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-create-tile{border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-create-tile>span{background:linear-gradient(135deg,var(--dt-action),var(--dt-action));box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-quick-start{border-color:var(--dt-line);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-menu-label{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-switch-trigger{border:1px solid var(--dt-line);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root.dw-project-shell:not(.dw-rail-open) .dw-switch-trigger{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root.dw-project-shell:not(.dw-rail-open) .dw-switch-trigger:hover .dw-switch-letter,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root.dw-project-shell:not(.dw-rail-open) .dw-switch-trigger[aria-expanded=true] .dw-switch-letter{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root.dw-project-shell .dw-switch-letter{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root.dw-rail-open .dw-switch-trigger>svg{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-rail-toggle{border:1px solid var(--dt-line);background:var(--dt-surface);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-rail-toggle:hover{border-color:var(--dt-line-strong);color:var(--dt-accent);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-sidebar nav :is(a,button).active{background:var(--dt-elevated);color:var(--dt-text);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create{--create-line: var(--dt-line) }:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-preview{border:1px solid var(--dt-line-strong);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-avatar{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-preview-text strong{color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-preview-text strong.is-placeholder{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-preview-text small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create .dw-create-field>span{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create .dw-create-field>span small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-create :is(input,:is(select,.ch-select)){border:1px solid var(--dt-line-strong);background:var(--dt-surface);color:var(--dt-text);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-create input::placeholder{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-create :is(input,:is(select,.ch-select)):focus{border-color:var(--dt-action);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-colors button[aria-pressed=true]{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-icons button{background:var(--dt-surface);color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-icons button:hover:not(:disabled){border-color:var(--dt-line-strong);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-icons button[aria-pressed=true]{border-color:var(--dt-action);background:var(--dt-elevated);color:var(--dt-accent);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create .dw-create-note{background:var(--dt-elevated);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create .dw-create-note svg{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create .modal-actions .btn.primary:disabled{background:var(--dt-elevated);border-color:var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-projects .dw-project-sort{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-preview>svg{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-create .dw-create-name{box-shadow:none;color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-create .dw-create-name::placeholder{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-create .dw-create-name:hover{border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-create .dw-create-name:focus{border:1px solid var(--dt-line-strong);background:color-mix(in srgb,var(--dt-surface) 70.2%,transparent);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-swatches button[aria-pressed=true]{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-custom{border:1px dashed var(--dt-line-strong);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-custom:hover{border-color:var(--dt-line-strong);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-custom.is-active{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-wheel{background:conic-gradient(#FF3B30,var(--dt-action),var(--dt-action),#34C759,#00C7BE,#007AFF,#5856D6,#AF52DE,#FF2D55,#FF3B30);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-wheel:after{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-custom-text b{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-create-custom-text small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-card.is-clickable:hover{border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pc-none{background:var(--dt-elevated);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pc-logos .channel-logo{border:2px solid var(--dt-line);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pc-skeleton{background:linear-gradient(90deg,var(--dt-elevated) 25%,var(--dt-elevated) 50%,var(--dt-elevated) 75%)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pc-pop{border:1px solid var(--dt-line);background:var(--dt-surface);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .pc-pop b{color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pc-row{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pc-row small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pc-row small.is-on{color:#95d0b7}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-menu-v2>:is(button,a)>svg{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-menu-v2>:is(button,a) small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-menu-v2>:is(button,a):hover>svg{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-menu-v2 .dw-menu-sep{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-menu-v2>button.dw-menu-danger,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-menu-v2>button.dw-menu-danger>svg{color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-project-menu-v2>button.dw-menu-danger:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-delete-warning{background:var(--dt-elevated);color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-delete label{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-delete input{border:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-delete input:focus{border-color:var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .btn.dw-btn-danger:disabled{background:var(--dt-hover);border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-overview>div{background:var(--dw-paper,var(--dt-surface))}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-overview small{color:var(--dw-muted,var(--dt-muted))}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-overview-icon{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-overview-icon.draft{background:var(--dt-elevated);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-overview-icon.active{background:var(--dt-elevated);color:#95d0b9}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-overview-icon i{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-avatar:focus-visible{outline:3px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-facts{color:var(--dw-muted,var(--dt-muted))}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-project-facts i{background:var(--dt-hover)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-header-links .dw-plan-link.dw-plan-link-refined{color:var(--dw-muted,var(--dt-muted));box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-header-links .dw-plan-link-refined:hover{color:var(--dt-accent);border-color:var(--dt-line-strong);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls.dw-header-controls{--dw-ink: var(--dt-text);--dw-muted: var(--dt-muted);--dw-line: var(--dt-line) }:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-header-icon{background:var(--dt-surface);color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-profile-trigger:hover,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-header-icon:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-profile-avatar{background:var(--dt-elevated);color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-notification-count{border:2px solid var(--dt-line);background:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-popover{background:var(--dt-surface);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-profile-menu :is(button,a):hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-notifications.dw-popover li{border-bottom:1px solid var(--dt-line);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-notifications.dw-popover li.dw-unread{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-notification-open:hover{background:var(--dt-elevated)!important}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-notification-symbol{background:var(--dt-elevated);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-unread .dw-notification-symbol{color:var(--dt-accent);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-notification-new{color:var(--dt-accent);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-notification-dot{background:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls .dw-profile-error{color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-controls :focus-visible{outline:2px solid var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .account-header-fallback{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-account-portal{--dw-ink: var(--dt-text);--dw-muted: var(--dt-muted);--dw-line: var(--dt-line) }:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-hero.kind-login{background:linear-gradient(120deg,var(--dt-elevated),var(--dt-elevated))}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-hero>div>span{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) ul.dw-notice-facts{border:1px solid var(--dt-line)}:where(html[data-account-theme=dark] body:has(.dw-root)) ul.dw-notice-facts>li+li{border-top:1px solid var(--dt-line)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-fact-icon{background:var(--dt-elevated);color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-fact-label{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) ul.dw-notice-facts>li strong{color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) ul.dw-notice-facts>li.is-muted strong{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-danger{color:#d09995!important;border-color:var(--dt-line)!important;background:var(--dt-surface)!important}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-danger:hover{background:var(--dt-elevated)!important}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-popover-unread{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-hero{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-hero strong{color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-hero time{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-icon{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-icon.kind-login{background:var(--dt-elevated);color:#9596d0}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-icon.kind-password_reset{background:var(--dt-elevated);color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-icon.kind-email_verified{background:var(--dt-elevated);color:#95d0b7}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-facts>div{border:1px solid var(--dt-line)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-facts dt{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-facts dd{color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-notice-callout{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge{color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge p{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-note{background:var(--dt-elevated);border:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-card{border:1px solid var(--dt-line-strong);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-card:hover{border-color:var(--dt-action);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-card svg{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-card small,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-versions small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-search{border:1px solid var(--dt-line-strong);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-search article{border-top:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-form input,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-form :is(select,.ch-select),:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-form textarea,:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-search input{border:1px solid var(--dt-line-strong);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-form p{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge [role=alert],:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-form [role=alert]{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-versions article{border-bottom:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge-preview{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-knowledge button:focus-visible{outline:3px solid var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .au-hero{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root.dw-loading-shell .dw-content{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-pending-account i{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-pending-account span{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-gate-avatar{background:linear-gradient(135deg,var(--dt-elevated),var(--dt-elevated))}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root .dw-gate-dot{background:var(--dt-elevated);background-image:linear-gradient(90deg,var(--dt-elevated) 0%,var(--dt-elevated) 40%,var(--dt-elevated) 80%)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sk{background:linear-gradient(90deg,var(--dt-elevated) 0%,var(--dt-elevated) 40%,var(--dt-elevated) 80%)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sk-card{border:1px solid var(--dt-line);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sk-inbox-body{border:1px solid var(--dt-line);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sk-list{border-right:1px solid var(--dt-line)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sk-chat-head{border-bottom:1px solid var(--dt-line)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sk-bubble.is-own{background:linear-gradient(90deg,var(--dt-elevated) 0%,var(--dt-elevated) 40%,var(--dt-elevated) 80%)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sk-builder-bar{border-bottom:1px solid var(--dt-line);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sk-canvas{background-color:var(--scene-canvas, var(--dw-bg, var(--dt-elevated)))}:where(html[data-account-theme=dark] body:has(.dw-root)) .sk-canvas.grid-dots{background-image:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .sk-canvas.grid-lines{background-image:linear-gradient(var(--scene-line, color-mix(in srgb, var(--dt-elevated) 50.2%, transparent)) 1px,transparent 1px),linear-gradient(90deg,var(--scene-line, color-mix(in srgb, var(--dt-elevated) 50.2%, transparent)) 1px,transparent 1px)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sk-node{border:1px solid var(--dt-line);background:var(--dt-surface);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-loading-state{color:var(--dw-ink,var(--dt-text))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-loading-state .cd-loading-tile{border:1px solid var(--dt-line-strong);background:var(--dt-elevated);color:var(--dt-accent);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-loading-state .cd-loading-description{color:var(--dw-muted,var(--dt-muted))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-loading-inline .cd-loading-tile{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .sc-card{border:1px solid var(--dt-line);background:var(--scene-surface, var(--dt-surface));box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .sc-card:hover{border-color:var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .sc-card-more{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sc-card-more:hover,:where(html[data-account-theme=dark] body:has(.dw-root)) .sc-card-more[aria-expanded=true]{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sc-card-state{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sc-card-state.is-live{color:#95d0b7}:where(html[data-account-theme=dark] body:has(.dw-root)) .sc-card-state.is-live i{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns-mode,:where(html[data-account-theme=dark] body:has(.dw-root)) .ns-template{border:1px solid var(--dt-line);background:var(--dt-surface);color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns-mode small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns :is(.ns-mode,.ns-template)[aria-selected=true]{border-color:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns :is(.ns-mode,.ns-template):focus-visible{border-color:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns :is(.ns-mode,.ns-template):focus-visible:after{border:2px solid var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns-template small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns-check{background:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns-hint{background:var(--dt-elevated);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns-error{color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns-field{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns-field textarea{border:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns-footer{border-top:1px solid var(--dt-line)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns-footer label{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns-footer input{border:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ns :is(input,textarea):focus{border-color:var(--dt-action);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .sc-tabs{border:1px solid var(--dt-line);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sc-tabs button{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .sc-tabs button[aria-selected=true]{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-menu>button.sc-danger,:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-menu>button.sc-danger>svg{color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-menu>button.sc-danger:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-library{color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-library p{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-library input,:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-library textarea{border:1px solid var(--dt-line-strong);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-library-preview{border:1px solid var(--dt-line-strong);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-library-preview article{border:1px solid var(--dt-line-strong);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-library-list article{border-bottom:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-library-warning{border-left:3px solid var(--dt-action);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cd-library [role=alert]{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-root{background:var(--dt-elevated);color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-header{background:var(--dt-surface);border-bottom:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-header>a{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-title p,:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-footer{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-eyebrow{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-stat{background:var(--dt-surface);border:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-stat span{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-note{color:var(--dt-accent);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-note svg{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-panel{background:var(--dt-surface);border:1px solid var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-table th{color:var(--dt-muted);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-table td{border-top:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-table td>span,:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-table td>small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-table .pa-status{background:var(--dt-elevated);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-table .pa-online{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-pager{border-top:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-pager>span{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-metadata dt{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-events li{border-top:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-events time,:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-events p,:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-events small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-events summary{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pa-footer a{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-btn{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-btn:hover:not(:disabled){border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-btn.is-primary{background:linear-gradient(180deg,var(--dt-action),var(--dt-action));box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-btn.is-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--dt-action),var(--dt-action))}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-kpi{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-kpi>i{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-seg button em{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-seg button[aria-selected=true]{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-search:focus-within{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk .wk-search input,:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-drawer .wk-search input,:where(html[data-account-theme=dark] body:has(.dw-root)) .modal .wk-search input{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-card{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-field :is(input,:is(select,.ch-select),textarea):focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-drawer-backdrop{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .wk-drawer{background:var(--wk-surface, var(--dt-surface));color:var(--wk-ink, var(--dt-text));box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-info-tabs a{border:1px solid var(--border,var(--dt-line))}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-info-tabs a[aria-current=page]{background:var(--accent-soft,var(--dt-elevated));color:var(--accent,var(--dt-accent))}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-audience{border:1px solid var(--border,var(--dt-line))}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-logout{-webkit-backdrop-filter:none;backdrop-filter:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-logout>div{border:1px solid var(--border,var(--dt-line));background:var(--panel,var(--dt-surface));color:var(--text,hsl(221 38% 70%))}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-spinner{border:3px solid var(--dt-line-strong);border-top-color:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ai-guided input,:where(html[data-account-theme=dark] body:has(.dw-root)) .ai-guided textarea{border:1px solid var(--border,var(--dt-line));background:var(--panel,var(--dt-surface))}:where(html[data-account-theme=dark] body:has(.dw-root)) .st .wk-kpi{box-shadow:none;background:var(--panel,var(--dt-surface))}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm .wk-kpi{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .gs .pi-step{background:var(--panel,var(--dt-surface));border-color:var(--border,var(--dt-line))}:where(html[data-account-theme=dark] body:has(.dw-root)) .gs .pi-step-num{background:var(--dt-elevated);color:#95d0b2}:where(html[data-account-theme=dark] body:has(.dw-root)) .project-info,:where(html[data-account-theme=dark] body:has(.dw-root)) .project-audience,:where(html[data-account-theme=dark] body:has(.dw-root)) .gs,:where(html[data-account-theme=dark] body:has(.dw-root)) .project-logout,:where(html[data-account-theme=dark] body:has(.dw-root)) .st{--panel: var(--wk-surface,var(--dt-surface));--border: var(--wk-line,var(--dt-line));--muted: var(--wk-muted,var(--dt-muted));--text: var(--wk-ink,hsl(221 38% 70%)) }:where(html[data-account-theme=dark] body:has(.dw-root)) .project-info{--accent-soft: var(--wk-accent-soft,var(--dt-elevated)) }:where(html[data-account-theme=dark] body:has(.dw-root)) .pi{--pi-bg: var(--dt-elevated);--pi-surface: var(--dt-surface);--pi-soft: var(--dt-elevated);--pi-line: var(--dt-line);--pi-line-strong: var(--dt-line-strong);--pi-text: hsl(221 38% 70%);--pi-muted: var(--dt-muted);--pi-faint: var(--dt-muted);--pi-accent-soft: var(--dt-elevated);--pi-ok-soft: var(--dt-elevated) }:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-counter.is-on{border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-counter.is-on i{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-tabs{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-tabs-pill{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-card{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-card:hover{border-color:var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-card.is-on{border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-card .channel-logo{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-features li.is-live{border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-action.is-primary{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-action.is-primary:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-connect-hero{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-connect-hero .channel-logo{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi .pi-token-row input:focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-link.is-brand:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-danger{border-color:var(--dt-line-strong)!important}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi-note{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .pd .pb-mark{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .pi .pd-field input:focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .gs-list li{color:#95d0b3}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-col{background:var(--dt-elevated);border:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-col.is-drop{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-col-head{border-bottom:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-col-head i{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-col-add{border:1.5px dashed var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-deal{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-deal:hover,:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-deal:focus-visible{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-client-tags em,:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-tags em{background:var(--dt-elevated);color:#95d0bf}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-stage-row{border:1px solid var(--wk-line, var(--dt-line-strong))}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-stage-name{border:1px solid var(--wk-line-strong, var(--dt-line-strong))}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-final{color:var(--wk-muted, var(--dt-muted))}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-stage-row>em{background:var(--wk-surface-3, var(--dt-elevated))}:where(html[data-account-theme=dark] body:has(.dw-root)) .crm-stage-add input{border:1px solid var(--wk-line-strong, var(--dt-line-strong))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-page{--cl-surface: var(--dt-surface);--cl-soft: var(--dt-elevated);--cl-line: var(--dt-line);--cl-ink: var(--dt-text);--cl-muted: var(--dt-muted) }:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-day.is-today{border-color:var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-form label:not(.checkbox){color:var(--cl-muted, var(--dt-muted))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-form input:not([type=checkbox]),:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-form :is(select,.ch-select){border:1px solid var(--line, var(--dt-line));background:var(--surface, var(--dt-surface))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-times button{border:1px solid var(--line, var(--dt-line));background:var(--surface, var(--dt-surface))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-times button.is-on{border-color:var(--accent, var(--dt-action));background:var(--accent, var(--dt-action))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-muted{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-error{color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-staff,:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-hours{border:1px solid var(--line, var(--dt-line))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-hours-row input[type=time]{border:1px solid var(--line, var(--dt-line));background:var(--surface, var(--dt-surface))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-online-icon{background:linear-gradient(180deg,var(--dt-action),var(--dt-action))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-note{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-slug{border:1px solid var(--line, var(--dt-line));background:var(--surface, var(--dt-surface))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-slug span{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-form .cl-slug input{box-shadow:none!important}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-form textarea{border:1px solid var(--line, var(--dt-line));background:var(--surface, var(--dt-surface))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-online-tips{background:var(--dt-elevated);border:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cl-card{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-card{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-card:hover:not(:disabled){border-color:var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-photo-empty{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-kind{background:color-mix(in srgb,var(--dt-surface) 90%,transparent);color:var(--dt-text)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-edit{background:color-mix(in srgb,var(--dt-surface) 92%,transparent);color:var(--dt-text);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-badge.is-wait{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-form label{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-form :is(input:not([type=checkbox]),:is(select,.ch-select),textarea){border:1px solid var(--dt-line-strong);background:var(--surface, var(--dt-surface))}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-form :is(input,:is(select,.ch-select),textarea):focus{border-color:var(--dt-action);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-form-photo .ct-photo{border:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-form-photo small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-error{color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-danger{color:#d09995!important}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-table th{border-bottom:1px solid var(--dt-line-strong);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-table td{border-bottom:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-warn{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-feed{border:1px solid var(--dt-line-strong);background:var(--dt-elevated);color:#95d0b5}:where(html[data-account-theme=dark] body:has(.dw-root)) .ct-feed.is-bad{border-color:var(--dt-line-strong);background:var(--dt-elevated);color:#d09597}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-banner{border:1px solid var(--dt-line-strong);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-row{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-row:hover{border-color:var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-row-icon.is-sending,:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-row-icon.is-completed{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-row-icon.is-scheduled{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-row-icon.is-paused{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-status.is-sending,:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-status.is-completed{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-status.is-scheduled{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-status.is-paused{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-status.is-cancelled{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-text:focus,:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-when input:focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-text-tools button{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-tag.is-on{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-note{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-phone{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-phone-chat{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-bubble{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-bubble.is-static{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-state.is-sent{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-state.is-failed{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-state.is-queued,:where(html[data-account-theme=dark] body:has(.dw-root)) .bc-state.is-sending{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ai-card-head span.is-over{color:#d09597}:where(html[data-account-theme=dark] body:has(.dw-root)) .st-tag{background:var(--dt-elevated);color:#95d0bf}:where(html[data-account-theme=dark] body:has(.dw-root)) .ch-tip{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .ch-heat-grid i{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .ch-heat-scale i{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-page,:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-backdrop{--st-ink: hsl(225 38% 70%);--st-muted: var(--dt-muted);--st-line: var(--dt-line);--st-panel: var(--dt-surface);--st-soft: var(--dt-elevated);--st-tint: var(--dt-elevated) }:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-root.dw-shell.dw-settings-shell{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-nav-link.is-active{color:var(--dt-accent);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-card{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-error{color:#d09c95}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-error{border:1px solid var(--dt-line-strong);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-success{border:1px solid var(--dt-line-strong);color:#95d0b7;background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-btn:hover:not(:disabled){border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-btn-primary{background:linear-gradient(130deg,var(--dt-action),var(--dt-action));border-color:var(--dt-action);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-btn-primary:hover:not(:disabled){background:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-btn-danger{color:#d09a95}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-link{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-page :focus-visible,:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-backdrop :focus-visible{outline:3px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-avatar{background:linear-gradient(145deg,var(--dt-hover),#6049e9)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-avatar-edit>button{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-status-connected{background:var(--dt-elevated);color:#95d0b9}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-status-idle{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-session-details summary{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-file-btn:focus-within{outline:3px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-dialog{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-member-icon{background:var(--dt-elevated);color:#a295d0}@media(max-width:760px){:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-nav-link.is-active{box-shadow:none}}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-role-select:focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-icon:hover:not(:disabled){color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-field input:focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-primary{border:1px solid var(--dt-action);background:linear-gradient(180deg,var(--dt-action),var(--dt-action));box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--dt-action),var(--dt-action))}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-primary:disabled{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-primary.is-danger{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-ghost:hover:not(:disabled){border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-ghost.is-danger{color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-ghost.is-danger:hover:not(:disabled){border-color:var(--dt-line-strong);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-error{color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-created{border:1px solid var(--dt-line-strong);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .team-created-head{color:#95d0b5}:where(html[data-account-theme=dark] body:has(.dw-root)) .billing-plan span{color:var(--st-muted, var(--dt-muted))}:where(html[data-account-theme=dark] body:has(.dw-root)) .billing-meter{background:var(--st-line, var(--dt-elevated))}:where(html[data-account-theme=dark] body:has(.dw-root)) .billing-meter span.is-low{background:linear-gradient(90deg,var(--dt-action),#dc2626)}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-metric small{color:var(--st-muted, var(--dt-muted))}:where(html[data-account-theme=dark] body:has(.dw-root)) .billing-order{border-bottom:1px solid var(--st-line, var(--dt-line))}:where(html[data-account-theme=dark] body:has(.dw-root)) .billing-order small{color:var(--st-muted, var(--dt-muted))}:where(html[data-account-theme=dark] body:has(.dw-root)) .billing-status{background:var(--dt-elevated);color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .billing-status.is-paid{background:var(--dt-elevated);color:#95d0b7}:where(html[data-account-theme=dark] body:has(.dw-root)) .billing-status.is-failed{background:var(--dt-elevated);color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .settings-locale-select{border:1px solid var(--border,var(--dt-line));background:var(--surface,var(--dt-surface))}:where(html[data-account-theme=dark] body:has(.dw-root)) .dw-shell.dw-builder-shell{--text: var(--dt-text);--muted: var(--dt-muted);--border: var(--dt-line);--border-soft: var(--dt-elevated);--surface: var(--dt-surface);--surface-soft: var(--dt-elevated);--surface-tint: var(--dt-elevated);--accent-muted: var(--dt-muted) }:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-header{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-header .scenario-select{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-editor input:not([type=checkbox]),:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-editor :is(select,.ch-select),:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-editor textarea{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-port-fallback{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-branch-heading{border-bottom:1px solid var(--dt-line);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-rule-editor>summary{border:1px solid var(--dt-line);background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-rule-editor>summary span{color:var(--dt-secondary);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-variable-card{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-tour-spotlight{border:2px solid var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-tour-panel{border:1px solid var(--dt-line);color:var(--dt-text);background:var(--dt-surface);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-tour-topline{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-tour-demo{border:1px solid var(--dt-line);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-tour-demo svg rect{stroke:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-tour-demo svg text{fill:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-tour-demo svg path{stroke:#95b7d0}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-tour-demo-cursor{fill:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-tour-demo-controls{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-tour-demo-controls button{color:#95b5d0}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace{--scene-surface: var(--dt-surface);--scene-soft: var(--dt-elevated);--scene-canvas: var(--dt-elevated);--scene-line: color-mix(in srgb, var(--dt-line) 60%, transparent) }:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-tour-layer .btn.primary{background:var(--dt-action);border-color:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace{--cb-orange-soft: var(--dt-elevated);--cb-line: var(--dt-line);--cb-ink: var(--dt-text);--cb-muted: var(--dt-muted) }:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-panel .cb-panel-head .icon-button{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace .cb-panel .canonical-link-fallback{border-color:var(--dt-line);background:var(--dt-elevated);color:#d09995}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace .cb-panel :is(input:not([type=color]):not([type=radio]):not([type=checkbox]),:is(select,.ch-select),textarea){border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace .cb-panel :is(input,:is(select,.ch-select),textarea):focus{border-color:var(--dt-action);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-menu{border:1px solid var(--dt-line);background:var(--dt-surface);color:var(--dt-text);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-menu .cb-menu-label{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-menu>:is(button,a)>svg{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-menu>:is(button,a) small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-menu>:is(button,a):hover:not(:disabled),:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-menu>:is(button,a):focus-visible{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-menu>:is(button,a):hover:not(:disabled)>svg{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-issues>button>i{background:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-issues>button small{color:var(--dt-accent)!important}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-create .cb-create-lead{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-create-form.cb-create label{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-create-form.cb-create input:focus{border-color:var(--dt-action);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace .cb-panel legend{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace .cb-panel label{color:var(--dt-secondary)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-menu>button.is-checked{color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cb-menu>button>svg:last-child:not(:first-child){color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace{--text: var(--dt-text);--muted: var(--dt-muted);--border: var(--dt-line);--border-soft: var(--dt-elevated);--surface-soft: var(--dt-elevated) }:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace .btn.primary{background:var(--dt-action);border-color:var(--dt-action);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace .canonical-port-fallback{color:#d09895}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-scenario-list{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-scenario-card{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-scenario-card:hover{border-color:var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-scenario-symbol{background:var(--dt-elevated);color:var(--dt-accent)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-scenario-create{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-scenario-create .canonical-scenario-symbol{background:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-create-form input{border:1px solid var(--dt-line)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-create-form p{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace.is-editing,:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-editor,:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-palette,:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-test,:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-tools-menu{--bx-canvas: var(--dt-elevated);--bx-surface: var(--dt-surface);--bx-surface-2: var(--dt-elevated);--bx-surface-3: var(--dt-elevated);--bx-line: var(--dt-line-strong);--bx-line-strong: var(--dt-line-strong);--bx-text: var(--dt-text);--bx-muted: var(--dt-secondary);--bx-faint: var(--dt-muted);--bx-accent-soft: var(--dt-elevated);--bx-danger-soft: var(--dt-elevated);--bx-ok-soft: var(--dt-elevated);--bx-warn-soft: var(--dt-elevated);--bx-note-line: var(--dt-line-strong);--bx-note-ink: var(--dt-accent) }:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace.is-editing:has(.cbx-editor){background:var(--bx-canvas, var(--dt-elevated))}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace.is-editing .sk-canvas.grid-dots{background-image:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .canonical-workspace.is-editing .sk-canvas.grid-lines{background-image:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-editor .cbx-name input:focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-pub.is-live i{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-btn{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-btn:hover:not(:disabled){border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-btn.is-primary{border-color:var(--dt-action);background:linear-gradient(180deg,var(--dt-action),var(--dt-action));box-shadow:none;text-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-btn.is-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--dt-action),var(--dt-action));border-color:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-btn.cbx-publish.is-live{box-shadow:none;text-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-btn.is-danger:hover:not(:disabled){border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-badge{background:var(--dt-surface);text-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-canvas.is-dropping{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-canvas.grid-dots{background-image:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-canvas.grid-lines{background-image:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-wire.is-around .cbx-wire-line{filter:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node.has-issue{border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node.is-selected{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node.is-linked{border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node.is-target{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node.is-match{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node.is-traced:not(.is-selected){box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-head:focus-visible{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-head-icon{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-editor .cbx-title-input{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-issue-dot{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-var{background:var(--dt-elevated);color:#9895d0}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-key{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-key.is-linked{border-color:var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-key.is-link{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-key.is-link svg{color:#95bcd0}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-key.is-plain{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-branch-no{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-dot{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node.cbx-trigger{border-color:var(--dt-line-strong);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node.cbx-trigger.is-selected{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node-tools{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-tools-menu{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-note{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-note.is-editing{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-editor .cbx-note textarea{background:var(--dt-elevated);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-empty{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-empty-kinds button:hover{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-start-hint{border:1px solid var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-start-hint svg{color:#95d0bd}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-tools{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-zoombar{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-minimap{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) [data-tip]:hover:after,:where(html[data-account-theme=dark] body:has(.dw-root)) [data-tip]:focus-visible:after{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-selection{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-hint{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-wire-delete{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-invite{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-palette{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-panel{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-panel-head{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-panel-icon{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-editor .cbx-panel-title input:focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-editor .be :is(input,:is(select,.ch-select),textarea):focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-small{background:linear-gradient(180deg,var(--dt-action),var(--dt-action));box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-linked{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-steps,:where(html[data-account-theme=dark] body:has(.dw-root)) .be-menu{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-steps-new button:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-menu>button>svg:first-child{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-chiplist>button{border:1px solid var(--dt-line-strong);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-chipbtn{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-chipbtn.is-wide{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-btnbar{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-btnbar:focus-within{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-btnbar.is-link .be-key-no{background:var(--dt-elevated);color:#95bcd0}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-editor .be .be-btnbar input:not([type=checkbox]){box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-op>header>svg{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-segment button[aria-checked=true]{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-chips:focus-within{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-chips>span{background:var(--dt-elevated);color:color-mix(in srgb,hsl(201 38% 70%) 85%,var(--bx-text))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-editor .be .be-chips input:not([type=checkbox]){box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-choice.is-on{background:var(--dt-elevated);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-choice-icon{color:#95d0bd;background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-sheet{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-editor .dk-new input:focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-test{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-test-avatar{background:linear-gradient(180deg,var(--dt-action),var(--dt-action))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-chat{background:var(--dt-surface)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-chat .cbx-bubble{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-chat .cbx-bubble.from-user{background:linear-gradient(180deg,var(--dt-action),var(--dt-action))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-chat .cbx-bubble.from-system{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-chat-buttons button{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-chat-links a{color:#95bcd0}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-chat-input input:focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-send{background:linear-gradient(180deg,var(--dt-action),var(--dt-action));box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-send:disabled{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node:not(.cbx-trigger)>.cbx-head{background:var(--dt-elevated);border-bottom:1px solid var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node:not(.cbx-trigger){border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-node.is-selected:not(.cbx-trigger){box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-editor .cbx-note textarea:focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-fab{background:linear-gradient(180deg,var(--dt-action),var(--dt-action));box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-palette-row.is-channels{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-window-backdrop{background:var(--dt-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-window{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .vw-nav>button.is-active{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-editor .vw-field :is(input,:is(select,.ch-select)):focus{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .vw-token code{color:#9895d0}:where(html[data-account-theme=dark] body:has(.dw-root)) .cbx-editor .be .be-params-search input:not([type=checkbox]):not([type=range]){box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-menu-cat>i,:where(html[data-account-theme=dark] body:has(.dw-root)) .be-param>i{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-param:hover,:where(html[data-account-theme=dark] body:has(.dw-root)) .be-param:focus-visible{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-rule{border-color:var(--dt-line-strong);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-presets button[aria-pressed=true]{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .be-branch-no{background:var(--dt-action)}:where(html[data-account-theme=dark] body:has(.dw-root)) .cv-variable{border:1px solid var(--border, var(--dt-line));background:var(--scene-surface, var(--dt-surface))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cv-variable>summary small{color:var(--muted, var(--dt-muted))}:where(html[data-account-theme=dark] body:has(.dw-root)) .cv-variable[open]{border-color:var(--dt-line-strong)}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-composer{border:1px solid var(--border, var(--dt-line));background:var(--scene-surface, var(--dt-surface))}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-composer:focus-within{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-composer .be-textarea{box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-tools{border-top:1px solid var(--border, var(--dt-line))}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-tools button{color:#95b3d0;background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-tools small{color:var(--muted, var(--dt-muted))}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-picker{background:var(--dt-surface);color:#95acd0;border:1px solid var(--dt-line);box-shadow:none}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-picker>input{border:1px solid var(--dt-line);background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-options h4{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-options [aria-selected=true],:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-options button:hover{background:var(--dt-elevated)}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-options small{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-options code{color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .mc-picker footer{border-top:1px solid var(--dt-line);color:var(--dt-muted)}:where(html[data-account-theme=dark] body:has(.dw-root)) .vw .vw-nav .vw-search input:not([type=checkbox]):not([type=range]){box-shadow:none}body:has(.dw-root) .modal-backdrop{background:#1018286b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body:has(.dw-root) .modal{box-shadow:0 24px 64px #10182847,0 2px 8px #10182814;border-color:transparent}html[data-account-theme=dark] body:has(.dw-root),html[data-account-theme=dark] .iv-page{--dt-page: #111214;--dt-shell: #16171a;--dt-surface: #1b1c20;--dt-elevated: #222328;--dt-hover: #2a2b31;--dt-line: #2c2d33;--dt-line-strong: #41424a;--dt-text: #ececef;--dt-secondary: #c6c6cd;--dt-muted: #a1a2aa;--dt-faint: #8e8f98;--dt-quiet: #73747c;--dt-action: #ff5500;--dt-action-hover: #ec4f00;--dt-on-action: #ffffff;--dt-accent: #ff6a1a;--dt-accent-soft: #35363e;--dt-ok: #41dc98;--dt-danger: #ff7c8d;--dt-warn: #ffc15b;--dt-info: #66aaff;--dt-violet: #b18bff;--dt-teal: #45d9ca;--dt-ok-soft: #21352c;--dt-danger-soft: #3b282d;--dt-warn-soft: #222328;--dt-info-soft: #253244;--dt-violet-soft: #302b42;--dt-teal-soft: #223737;--dt-popup-shadow: 0 16px 48px rgb(0 0 0 / .4);color-scheme:dark;background:var(--dt-page);color:var(--dt-text)}html[data-account-theme=dark] body:has(.dw-root),html[data-account-theme=dark] body:has(.dw-root) :is(.dw-root,.dw-account-portal,.dw-switch-portal,.dw-project-menu-items,.modal-backdrop,.toast,.canonical-workspace,.cbx-editor,.cbx-palette,.cbx-test,.cbx-tools-menu,.cb-menu,.vw,.mc-picker,.settings-page,.settings-backdrop,.team-confirm-backdrop,.pi,.cl-page){--text: var(--dt-text);--muted: var(--dt-muted);--border: var(--dt-line);--border-soft: var(--dt-line);--panel: var(--dt-surface);--surface: var(--dt-surface);--surface-soft: var(--dt-elevated);--surface-tint: var(--dt-elevated);--accent: var(--dt-accent);--accent-strong: var(--dt-accent);--accent-ink: var(--dt-accent);--accent-deep: var(--dt-accent);--accent-muted: var(--dt-accent);--accent-soft: var(--dt-accent-soft);--shadow: none;--dw-ink: var(--dt-text);--dw-muted: var(--dt-muted);--dw-line: var(--dt-line);--dw-bg: var(--dt-page);--dw-surface: var(--dt-surface);--dw-paper: var(--dt-surface);--scene-surface: var(--dt-surface);--scene-soft: var(--dt-elevated);--scene-canvas: var(--dt-page);--scene-dot: var(--dt-line);--scene-line: var(--dt-line);--wk-bg: var(--dt-page);--wk-surface: var(--dt-surface);--wk-surface-2: var(--dt-elevated);--wk-surface-3: var(--dt-hover);--wk-ink: var(--dt-text);--wk-muted: var(--dt-muted);--wk-faint: var(--dt-faint);--wk-line: var(--dt-line);--wk-line-strong: var(--dt-line-strong);--wk-accent: var(--dt-accent);--wk-accent-soft: var(--dt-accent-soft);--wk-ok: var(--dt-ok);--wk-ok-soft: rgb(131 184 155 / .12);--wk-danger: var(--dt-danger);--wk-danger-soft: rgb(223 146 151 / .12);--wk-shadow: none;--wk-shadow-lg: var(--dt-popup-shadow);--bx-canvas: var(--dt-page);--bx-grid: var(--dt-line);--bx-surface: var(--dt-surface);--bx-surface-2: var(--dt-elevated);--bx-surface-3: var(--dt-hover);--bx-bubble: var(--dt-elevated);--bx-text: var(--dt-text);--bx-muted: var(--dt-muted);--bx-faint: var(--dt-faint);--bx-wire: var(--dt-quiet);--bx-line: var(--dt-line);--bx-line-strong: var(--dt-line-strong);--bx-accent: var(--dt-accent);--bx-accent-hover: var(--dt-accent);--bx-accent-soft: var(--dt-accent-soft);--bx-danger: var(--dt-danger);--bx-danger-soft: var(--wk-danger-soft);--bx-ok: var(--dt-ok);--bx-ok-soft: var(--wk-ok-soft);--bx-warn: var(--dt-warn);--bx-warn-soft: var(--dt-elevated);--bx-note: var(--dt-elevated);--bx-note-line: var(--dt-line-strong);--bx-note-ink: var(--dt-text);--bx-shadow: none;--bx-shadow-lg: var(--dt-popup-shadow);--st-ink: var(--dt-text);--st-muted: var(--dt-muted);--st-panel: var(--dt-surface);--st-surface: var(--dt-surface);--st-soft: var(--dt-elevated);--st-line: var(--dt-line);--st-tint: var(--dt-accent-soft);--st-accent: var(--dt-accent);--pi-bg: var(--dt-page);--pi-surface: var(--dt-surface);--pi-soft: var(--dt-elevated);--pi-line: var(--dt-line);--pi-line-strong: var(--dt-line-strong);--pi-text: var(--dt-text);--pi-muted: var(--dt-muted);--pi-faint: var(--dt-faint);--pi-accent: var(--dt-accent);--pi-accent-soft: var(--dt-accent-soft);--pi-ok: var(--dt-ok);--pi-ok-soft: var(--wk-ok-soft);--pi-danger: var(--dt-danger);--pi-shadow: none;--cl-surface: var(--dt-surface);--cl-soft: var(--dt-elevated);--cl-line: var(--dt-line);--cl-ink: var(--dt-text);--cl-muted: var(--dt-muted);--cl-accent: var(--dt-accent);--cl-ok: var(--dt-ok);--cl-bad: var(--dt-danger);--cb-line: var(--dt-line);--cb-muted: var(--dt-muted);--cb-orange-soft: var(--dt-accent-soft);--ch-1: #438fff;--ch-2: #ff8a38;--ch-3: #29ce8b;--ch-4: #a47bff;--ch-grid: var(--dt-line);--ch-axis: var(--dt-muted);--dark-action: var(--dt-action);--dark-on-action: var(--dt-on-action)}html[data-account-theme=dark] body:has(.dw-root) *,html[data-account-theme=dark] body:has(.dw-root) *:before,html[data-account-theme=dark] body:has(.dw-root) *:after{box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-account-theme=dark] body:has(.dw-root) :is(.modal,.settings-dialog,.team-confirm,.wk-drawer,.dw-popover,.dw-switch-portal,.dw-project-menu-items,.dw-avatar-popover,.cb-menu,.cbx-palette,.cbx-tools-menu,.mc-picker,.vw-dialog,.toast,.canonical-tour-panel,.ch-tip){background-color:var(--dt-elevated);color:var(--dt-text);border-color:var(--dt-line-strong);box-shadow:var(--dt-popup-shadow)!important}html[data-account-theme=dark] body:has(.dw-root) :is(.modal-backdrop,.settings-backdrop,.team-confirm-backdrop,.wk-drawer-backdrop,.vw-backdrop,.project-logout){background:#0009}html[data-account-theme=dark] .dw-root :is(h1,h2,h3,h4,strong){color:inherit}html[data-account-theme=dark] .dw-root.dw-shell,html[data-account-theme=dark] .dw-root .dw-content{background:var(--dt-page)}html[data-account-theme=dark] body:has(.dw-root) .dw-root.dw-loading-shell .dw-content{background:var(--dt-page)}html[data-account-theme=dark] body:has(.dw-root) .dw-pending-account :is(i,span){background:var(--dt-hover)}html[data-account-theme=dark] .dw-root :is(.dw-global-header,.dw-sidebar,.dw-topbar){background:var(--dt-shell);border-color:var(--dt-line)}html[data-account-theme=dark] .dw-root .dw-sidebar nav :is(a,button):not(.active){color:var(--dt-muted)}html[data-account-theme=dark] .dw-root .dw-sidebar nav :is(a,button):not(.active):hover{color:var(--dt-text);background:var(--dt-hover)}html[data-account-theme=dark] .dw-root .dw-sidebar nav :is(a,button).active{color:#fff;background:var(--dt-accent-soft);border-color:transparent}html[data-account-theme=dark] .dw-root .dw-sidebar nav button.active>span{color:var(--dt-text)}html[data-account-theme=dark] .dw-root .dw-nav-caption{color:var(--dt-faint)}html[data-account-theme=dark] body:has(.dw-root) :is(.dw-switch-trigger,.dw-rail-toggle,.dw-account-controls .dw-header-icon,.dw-plan-link,.icon-button){background:var(--dt-elevated);border-color:var(--dt-line);color:var(--dt-secondary)}html[data-account-theme=dark] body:has(.dw-root) :is(.dw-rail-toggle,.icon-button):hover{background:var(--dt-hover);color:var(--dt-text)}html[data-account-theme=dark] .dw-root .dw-switch-text strong{color:var(--dt-text)}html[data-account-theme=dark] body:has(.dw-root) .dw-notification-count{border-color:var(--dt-shell)}html[data-account-theme=dark] body:has(.dw-root) :is(.dw-profile-name,.dw-search input){color:var(--dt-text)}html[data-account-theme=dark] .dw-root .dw-profile-trigger:hover{background:var(--dt-hover)}html[data-account-theme=dark] body:has(.dw-root) :is(.dw-notice-hero,.dw-notice-hero.kind-login,.dw-notice-fact-icon){background:var(--dt-surface);color:var(--dt-secondary)}html[data-account-theme=dark] body:has(.dw-root) .dw-notice-facts,html[data-account-theme=dark] body:has(.dw-root) .dw-notice-facts>li+li{border-color:var(--dt-line)}html[data-account-theme=dark] body:has(.dw-root) :is(.dw-notice-hero,.dw-notice-facts>li) strong{color:var(--dt-text)}html[data-account-theme=dark] body:has(.dw-root) .btn:not(.primary):not(.dw-btn-danger):not(.sc-btn-danger){background:var(--dt-elevated);border-color:var(--dt-line-strong);color:var(--dt-text)}html[data-account-theme=dark] body:has(.dw-root) :is(.btn:not(.primary),.wk-btn:not(.is-primary),.settings-btn):hover:not(:disabled){background:var(--dt-hover)}html[data-account-theme=dark] body:has(.dw-root) :is(.btn.primary,.wk-btn.is-primary,.settings-btn-primary,.team-primary:not(.is-danger),.cbx-btn.is-primary,.be-add-primary,.be-small,.pi-action.is-primary,.canonical-add-trigger,.cb-palette-connect,.cbx-palette-connect,.cbx-fab,.cbx-send,.cbx-rail-title,.dw-project-create-tile>span,.dw-notification-count,.conversation-item b,.cbx-badge,.cal-cell.is-today .cal-cell-top b){background:var(--dt-action);border-color:var(--dt-action);color:var(--dt-on-action)}html[data-account-theme=dark] body:has(.dw-root) :is(.btn.primary,.wk-btn.is-primary,.settings-btn-primary,.team-primary:not(.is-danger),.cbx-btn.is-primary,.pi-action.is-primary):hover:not(:disabled){background:var(--dt-action-hover);border-color:var(--dt-action-hover);color:var(--dt-on-action)}html[data-account-theme=dark] body:has(.dw-root) :is(.btn.primary,.wk-btn.is-primary,.settings-btn-primary,.team-primary,.cbx-btn.is-primary,.pi-action.is-primary):disabled{background:var(--dt-hover)!important;border-color:var(--dt-line)!important;color:var(--dt-muted)!important}html[data-account-theme=dark] body:has(.dw-root) :is(.btn.primary,.wk-btn.is-primary,.settings-btn-primary,.cbx-btn.is-primary,.cbx-palette-connect) :is(svg,span){color:inherit}html[data-account-theme=dark] body:has(.dw-root) .cbx-palette-connect{color:var(--dt-on-action)!important}html[data-account-theme=dark] body:has(.dw-root) .canonical-workspace.view-dark .btn.primary{background:var(--dt-action);border-color:var(--dt-action);color:var(--dt-on-action)}html[data-account-theme=dark] body:has(.dw-root) .team-primary.is-danger{background:#a43740;border-color:#a43740;color:#fff}html[data-account-theme=dark] body:has(.dw-root) :is(input,textarea,:is(select,.ch-select)){color-scheme:dark}html[data-account-theme=dark] body:has(.dw-root) :is(.dw-root,.modal,.settings-dialog,.wk-drawer) :is(input,textarea,:is(select,.ch-select)):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]){background-color:var(--dt-elevated);color:var(--dt-text);border-color:var(--dt-line-strong)}html[data-account-theme=dark] body:has(.dw-root) :is(input,textarea,:is(select,.ch-select))::placeholder{color:var(--dt-faint);opacity:1}html[data-account-theme=dark] body:has(.dw-root) :is(select,.ch-select) option{background:var(--dt-elevated);color:var(--dt-text)}html[data-account-theme=dark] body:has(.dw-root) :is(.wk-field,.settings-field,.modal,.settings-dialog,.wk-drawer,.cbx-editor .be) :is(input,textarea,:is(select,.ch-select)){background-color:var(--dt-elevated);color:var(--dt-text);border-color:var(--dt-line-strong)}html[data-account-theme=dark] body:has(.dw-root) :is(button,a,input,:is(select,.ch-select),textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--dt-accent);outline-offset:2px}html[data-account-theme=dark] body:has(.dw-root) :is(input,textarea,:is(select,.ch-select)):focus{outline:none!important;border-color:var(--dt-accent)!important}html[data-account-theme=dark] body:has(.dw-root) :is(.dw-search,.wk-search,.canonical-list-search,.be-btnbar,.be-chips):focus-within{border-color:var(--dt-accent)}html[data-account-theme=dark] body:has(.dw-root) :is(.dw-search,.wk-search,.be-btnbar,.be-chips) input:focus-visible{outline:none}html[data-account-theme=dark] body:has(.dw-root) :is(.modal,.settings-dialog) label{color:var(--dt-muted)}html[data-account-theme=dark] body:has(.dw-root) :is(.wk-kpi,.wk-card,.bc-card,.bc-row,.pi-card,.settings-card,.canonical-scenario-card,.dw-project-card,.dw-project-overview>div){background:var(--dt-surface);border-color:var(--dt-line)}html[data-account-theme=dark] body:has(.dw-root) :is(.wk-kpi,.pi-card):after,html[data-account-theme=dark] body:has(.dw-root) .pi-card:before{content:none;background:none}html[data-account-theme=dark] body:has(.dw-root) :is(.dw-project-card,.bc-row,.pi-card,.canonical-scenario-card):hover{background:var(--dt-surface);border-color:var(--dt-line-strong)}html[data-account-theme=dark] body:has(.dw-root) .crm-col{background:var(--dt-surface);border-color:var(--dt-line)}html[data-account-theme=dark] body:has(.dw-root) .crm-col-head{border-color:var(--dt-line)}html[data-account-theme=dark] body:has(.dw-root) .cl-online-tips{background:var(--dt-elevated);border-color:var(--dt-line)}html[data-account-theme=dark] body:has(.dw-root) :is(.wk-head-icon,.wk-kpi>i){background:linear-gradient(145deg,color-mix(in srgb,var(--wk-tone) 84%,#fff),var(--wk-tone));color:#fff}html[data-account-theme=dark] body:has(.dw-root) .wk-empty{background:var(--dt-surface);border-color:var(--dt-line-strong)}html[data-account-theme=dark] body:has(.dw-root) :is(.bc-banner,.bc-note,.pi-note,.ai-notice,.pi-success,.pi-step){background:var(--dt-elevated);border-color:var(--dt-line);color:var(--dt-secondary)}html[data-account-theme=dark] body:has(.dw-root) :is(.pc-none,.pi-step small,.pd-field small,.cbx-title small){color:var(--dt-muted)}html[data-account-theme=dark] body:has(.dw-root) .bc-page{--bc-warn: var(--dt-warn);--bc-blue: var(--dt-info)}html[data-account-theme=dark] body:has(.dw-root) .ct-photo-empty{background:var(--dt-elevated);color:var(--dt-muted)}html[data-account-theme=dark] body:has(.dw-root) .ct-kind{color:var(--dt-secondary);background:var(--dt-elevated)}html[data-account-theme=dark] body:has(.dw-root) .bc-phone-chat{background:var(--dt-page)}html[data-account-theme=dark] body:has(.dw-root) :is(.bc-text-tools button,.bc-tag.is-on,.mc-tools button){color:var(--dt-info);background:var(--dt-elevated);border-color:var(--dt-line)}html[data-account-theme=dark] body:has(.dw-root) .pi-link.is-brand{background:var(--dt-elevated);color:var(--dt-text)!important}html[data-account-theme=dark] .dw-root .dw-project-color{background:none;opacity:0}html[data-account-theme=dark] body:has(.dw-root) .dw-create-preview{background:var(--dt-surface);border-color:var(--dt-line)}html[data-account-theme=dark] .dw-root .dw-create .dw-create-name:focus{border:1px solid var(--dt-accent);background:var(--dt-elevated)}html[data-account-theme=dark] .dw-root .dw-create .dw-create-name::placeholder{color:var(--dt-faint)}html[data-account-theme=dark] .dw-root .dw-project-card footer{border-color:var(--dt-line)}html[data-account-theme=dark] .dw-root :is(.dw-project-tabs button,.dw-project-sort :is(select,.ch-select),.dw-search,.dw-icon-btn,.dw-project-quicklinks a,.dw-count,.dw-project-card-meta .dw-role){background:var(--dt-elevated);color:var(--dt-secondary);border-color:var(--dt-line)}html[data-account-theme=dark] .dw-root .dw-role{background:var(--dt-elevated)!important;color:var(--dt-secondary)}html[data-account-theme=dark] .dw-root .dw-project-create-tile{background:var(--dt-surface);border-color:var(--dt-line-strong);color:var(--dt-text)}html[data-account-theme=dark] .dw-root .dw-project-create-tile:hover{background:var(--dt-elevated)}html[data-account-theme=dark] .dw-root .dw-project-tabs button[aria-selected=true]>span{color:var(--dt-text);background:var(--dt-hover)}html[data-account-theme=dark] .dw-root .dw-overview-icon{background:linear-gradient(145deg,#ff9645,#e96920);color:#fff;filter:none}html[data-account-theme=dark] .dw-root .dw-overview-icon.draft{background:linear-gradient(145deg,#a078ef,#7346d3);color:#fff}html[data-account-theme=dark] .dw-root .dw-overview-icon.active{background:linear-gradient(145deg,#30c688,#12885a);color:#fff}html[data-account-theme=dark] .dw-root .dw-overview-icon.active i{background:#fff}html[data-account-theme=dark] body:has(.dw-root) :is(.dw-create-colors,.dw-create-swatches) button[aria-pressed=true]{outline:2px solid var(--dt-text);outline-offset:2px}html[data-account-theme=dark] body:has(.dw-root) :is(.pi-tabs,.wk-seg,.bc-segment){background:var(--dt-shell);border-color:var(--dt-line)}html[data-account-theme=dark] body:has(.dw-root) .pi-tabs-pill{background:var(--dt-accent-soft)}html[data-account-theme=dark] body:has(.dw-root) .pi-tabs button[aria-selected=true]{background:transparent;color:#fff}html[data-account-theme=dark] body:has(.dw-root) :is(.wk-seg button[aria-selected=true],.bc-segment button[aria-checked=true],.be-segment button[aria-checked=true],.billing-tabs button[aria-selected=true],.sc-tabs button[aria-selected=true],.vw-nav>button.is-active,.cbx-tool.is-active,.bc-tag.is-on){background:var(--dt-accent-soft);color:#fff}html[data-account-theme=dark] body:has(.dw-root) :is(.dw-project-tabs button.active,.project-info-tabs a[aria-current=page],.settings-nav-link.is-active){color:#fff;background:var(--dt-accent-soft);border-color:var(--dt-line)}html[data-account-theme=dark] body:has(.dw-root) :is(.settings-session summary,.dw-popover-unread){color:var(--dt-accent)}html[data-account-theme=dark] body:has(.dw-root) .dw-popover-unread{background:var(--dt-accent-soft)}html[data-account-theme=dark] body:has(.dw-root) :is(.settings-error,.settings-success){background:var(--dt-surface);border-color:var(--dt-line);color:var(--dt-text)}html[data-account-theme=dark] body:has(.dw-root) .settings-status-connected{background:#83b89b1f;color:var(--dt-ok)}html[data-account-theme=dark] body:has(.dw-root) :is(.pi-badge.is-on,.settings-status-connected,.st-tag,.crm-tags em,.crm-client-tags em,.bc-status.is-completed,.bc-status.is-sending){background:#16764f;color:#fff}html[data-account-theme=dark] body:has(.dw-root) :is(.bc-status.is-scheduled,.ct-kind,.dw-notice-fact-icon){background:#2666c4;color:#fff}html[data-account-theme=dark] body:has(.dw-root) :is(.bc-status.is-paused,.settings-status-pending,.billing-service-symbol){background:#f50;color:#fff}html[data-account-theme=dark] body:has(.dw-root) :is(.bc-status.is-cancelled,.settings-status-error){background:#b63a50;color:#fff}html[data-account-theme=dark] body:has(.dw-root) :is(.bc-status.is-draft,.settings-member-icon){background:#7545cb;color:#fff}html[data-account-theme=dark] body:has(.dw-root) :is(.settings-card-icon,.cl-online-icon){background:linear-gradient(145deg,#24b5a9,#087f78);color:#fff}html[data-account-theme=dark] body:has(.dw-root) .crm-avatar{background:hsl(var(--h) 68% 47%);color:#fff}html[data-account-theme=dark] body:has(.dw-root) .avatar.sage{background:#118571;color:#fff}html[data-account-theme=dark] body:has(.dw-root) .avatar.lavender{background:#7545cb;color:#fff}html[data-account-theme=dark] body:has(.dw-root) .dw-notice-hero.kind-login>svg{color:var(--dt-info)}html[data-account-theme=dark] body:has(.dw-root) .bc-row-icon{background:linear-gradient(145deg,#a078ef,#7346d3);color:#fff}html[data-account-theme=dark] body:has(.dw-root) .bc-row-icon:is(.is-sending,.is-completed){background:linear-gradient(145deg,#30c688,#12885a)}html[data-account-theme=dark] body:has(.dw-root) .bc-row-icon.is-scheduled{background:linear-gradient(145deg,#4caff9,#2073d1)}html[data-account-theme=dark] body:has(.dw-root) .bc-row-icon.is-paused{background:linear-gradient(145deg,#ff9518,#f50)}html[data-account-theme=dark] body:has(.dw-root) .bc-row .bc-status{background:transparent;color:var(--dt-secondary)}html[data-account-theme=dark] body:has(.dw-root) .bc-page .wk-kpi:first-child>i{--wk-tone: #8956e2}html[data-account-theme=dark] body:has(.dw-root) .st-kpi .st-delta{background:var(--dt-elevated);color:var(--dt-secondary)}html[data-account-theme=dark] body:has(.dw-root) .st .ch-trend:has(rect){--ch-1: var(--ch-4)}html[data-account-theme=dark] body:has(.dw-root) .st .st-row:not(.is-main) .ch-legend{--ch-1: var(--ch-4)}html[data-account-theme=dark] body:has(.dw-root) :is(.ch-heat-grid i,.ch-heat-scale i){background:hsl(20 100% calc(76% - var(--v) * .26%))}html[data-account-theme=dark] body:has(.dw-root) .ch-heat-grid i[style*="--v: 0"]{background:var(--dt-hover)}html[data-account-theme=dark] body:has(.dw-root) :is(.sh-heading-text,h1){background:transparent;background-image:none}html[data-account-theme=dark] body:has(.dw-root) h1::selection{background:transparent;color:inherit}html[data-account-theme=dark] body:has(.dw-root) :is(.cbx-canvas,.canonical-canvas,.sk-canvas).grid-dots{background-color:var(--dt-page);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='1.2' cy='1.2' r='1' fill='%2333353c'/%3E%3C/svg%3E")}html[data-account-theme=dark] body:has(.dw-root) .cbx-chat{background:var(--dt-page)}html[data-account-theme=dark] body:has(.dw-root) .canonical-workspace .canonical-scenario-list{background:var(--dt-page)}html[data-account-theme=dark] body:has(.dw-root) :is(.cb-menu>:is(button,a),.canonical-next-menu>button):hover:not(:disabled){background:var(--dt-hover)}html[data-account-theme=dark] body:has(.dw-root) :is(.canonical-tour-demo,.canonical-node-preview,.canonical-port-label>small,.cb-pub,.cb-issues-trigger,.canonical-link-fallback,.canonical-workspace .notice,.canonical-workspace .pill,.cb-canvas-toolbar .canonical-search){background:var(--dt-elevated);color:var(--dt-secondary);border-color:var(--dt-line)}html[data-account-theme=dark] body:has(.dw-root) .mc-picker :is(input,[aria-selected=true],button:hover){background:var(--dt-hover);color:var(--dt-text);border-color:var(--dt-line-strong)}html[data-account-theme=dark] body:has(.dw-root) .cbx-chat .cbx-bubble.from-user{background:var(--dt-elevated);color:var(--dt-text)}html[data-account-theme=dark] body:has(.dw-root) .cbx-wire.is-around .cbx-wire-line{filter:none}html[data-account-theme=dark] body:has(.dw-root) :is(.cbx-node,.canonical-node){background:var(--dt-surface)}html[data-account-theme=dark] body:has(.dw-root) .cbx-node:not(.cbx-trigger)>.cbx-head{background:var(--dt-elevated);border-color:var(--dt-line)}html[data-account-theme=dark] body:has(.dw-root) .cbx-editor .cbx-name input{background:var(--dt-elevated);color:var(--dt-text);border-color:var(--dt-line)}html[data-account-theme=dark] body:has(.dw-root) .cbx-node.is-selected{border-color:var(--dt-accent)}html[data-account-theme=dark] body:has(.dw-root) :is(.cbx-node-icon,.cbx-tile-icon,.canonical-node-icon){color:#fff}html[data-account-theme=dark] body:has(.dw-root) :is(.be-branch-no,.be-weight>b,.be-random>b,.cbx-variant b){background:var(--dt-elevated);color:var(--dt-text);border:1px solid var(--dt-line-strong)}html[data-account-theme=dark] body:has(.dw-root) .canonical-tour-spotlight{box-shadow:0 0 0 9999px #0009!important;border-color:var(--dt-accent)}html[data-account-theme=dark] body:has(.dw-root) .settings-theme-preview[data-preview=dark]{background:linear-gradient(90deg,var(--dt-shell) 27%,var(--dt-line) 28%,var(--dt-page) 29%);border-color:var(--dt-line)}html[data-account-theme=dark] body:has(.dw-root) .settings-theme-preview[data-preview=dark]:before{background:var(--dt-hover);box-shadow:0 20px var(--dt-hover),0 40px var(--dt-hover)!important}html[data-account-theme=dark] .iv-page{--iv-ink: var(--dt-text);--iv-muted: var(--dt-muted);--iv-line: var(--dt-line);--iv-surface: var(--dt-surface);--iv-soft: var(--dt-elevated);--iv-accent: var(--dt-accent)}html[data-account-theme=dark] .iv-page .iv-card{box-shadow:none}html[data-account-theme=dark] .iv-page :is(.iv-button,.iv-role-icon){background:var(--dt-action);color:var(--dt-on-action);border-color:var(--dt-action);box-shadow:none}html[data-account-theme=dark] .iv-page .iv-button.is-ghost{background:var(--dt-elevated);color:var(--dt-text);border-color:var(--dt-line-strong)}html[data-account-theme=dark] body:has(.dw-root) :is(.dw-profile-menu,.dw-project-menu-items,.dw-switch-options,.cb-menu,.cbx-tools-menu,.be-menu,.canonical-next-menu,.canonical-palette,.mc-options) :is(button,a):is(:hover,:focus-visible):not(:disabled){background:#34353d!important}html[data-account-theme=dark] body:has(.dw-root) :is(.cd-loading-tile,.dw-state-icon,.wk-empty-art,.empty-icon,.dw-inbox-empty>svg,.canonical-scenario-symbol,.canonical-scenario-create>span,.dw-notification-symbol){background:linear-gradient(145deg,#ff851b,#f50);color:#fff;border-color:transparent}html[data-account-theme=dark] body:has(.dw-root) :is(.ns-mode,.ns-template){background:var(--dt-surface);color:#fff;border-color:var(--dt-line-strong)}html[data-account-theme=dark] body:has(.dw-root) .ns :is(.ns-mode,.ns-template)[aria-selected=true]{background:var(--dt-elevated);border-color:var(--dt-action)}html[data-account-theme=dark] body:has(.dw-root) .ns-check{background:var(--dt-action);color:#fff}html[data-account-theme=dark] body:has(.dw-root) .ns .ns-choice-icon{color:#fff}html[data-account-theme=dark] body:has(.dw-root) :is(.inbox-tabs>button.active,.conversation-item.selected,.dw-crm-tabs>button.active,.dw-symbol-picker button[aria-pressed=true],.mc-picker [aria-selected=true]){background:var(--dt-accent-soft);color:#fff;border-color:var(--dt-line-strong)}html[data-account-theme=dark] body:has(.dw-root) .cbx-palette-row.tone-yellow .cbx-row-icon{background:linear-gradient(145deg,#ffad18,#ff7500)}html[data-account-theme=dark] body:has(.dw-root) [data-tip]:after{background:var(--dt-elevated);color:#fff}html[data-account-theme=dark] body:has(.dw-root) :is(.segmented .active,.settings-tab.is-active,.team-roles button.is-on,.cl-times button.is-on,.crm-stage-chips button[aria-checked=true],.be-choice.is-on){background:var(--dt-accent-soft);color:#fff;border-color:var(--dt-line-strong)}html[data-account-theme=dark] body:has(.dw-root) .knowledge-folder{background:var(--dt-surface);border-color:var(--dt-line);color:var(--dt-text)}html[data-account-theme=dark] body:has(.dw-root) .knowledge-folder p{color:var(--dt-muted)}.dw-root :is(input,:is(select,.ch-select),textarea){scroll-margin:24px}:is(.dw-search,.wk-search,.canonical-list-search,.canonical-search,.cbx-search.is-open,.dk-search,.vw-search,.be-params-search,.settings-search,.search-input,.pp-search,.pr-search,.ca-field,.cl-slug,.be-btnbar,.be-chips) :is(input,:is(select,.ch-select),textarea){background:transparent!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}.cl-form .cl-slug input{background:inherit!important}:is(.dw-search,.wk-search,.canonical-list-search,.canonical-search,.cbx-search.is-open,.dk-search,.vw-search,.be-params-search,.settings-search,.search-input,.pp-search,.pr-search,.ca-field,.cl-slug,.be-btnbar,.be-chips):focus-within{outline:2px solid var(--dt-accent, var(--accent, #ff5500));outline-offset:-2px;box-shadow:none!important}.cbx-editor .be .mc-input-shell{border:1px solid var(--bx-line-strong);border-radius:11px;margin-bottom:4px;background:var(--bx-surface)}.cbx-editor .be .mc-input-shell textarea.be-textarea{display:block;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;min-height:94px}.cbx-editor .be .mc-composer:focus-within{border-color:transparent;box-shadow:none!important}.cbx-editor .be .mc-input-shell:focus-within{outline:2px solid var(--dt-accent, var(--bx-accent));outline-offset:-2px}:root,[data-choice-theme=light],.theme-light,.view-light{--ch-action: #ff5500;--ch-accent: #d94700;--ch-fill: #fff;--ch-text: #25262b;--ch-muted: #73757c;--ch-line: #dddfe4;--ch-hover: #f4f4f6;--ch-selected: #fff1e8}html[data-account-theme=dark] body:has(.dw-root),[data-choice-theme=dark],.theme-dark,.view-dark{--ch-action: var(--dt-action, #ff5500);--ch-accent: var(--dt-accent, #ff6a1a);--ch-fill: var(--dt-elevated, #222328);--ch-text: var(--dt-text, #ececef);--ch-muted: var(--dt-secondary, #a1a2aa);--ch-line: var(--dt-line-strong, #45464f);--ch-hover: var(--dt-hover, #2a2b31);--ch-selected: var(--dt-accent-soft, #35363e)}button.ch-select{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;max-width:100%;min-height:38px;padding:8px 12px;border:1px solid var(--ch-line);border-radius:11px;background:var(--ch-fill);color:var(--ch-text);font:inherit;text-align:start;cursor:pointer;box-sizing:border-box;vertical-align:middle;scroll-margin:24px;transition:border-color .15s,background-color .15s}button.ch-select:hover:not(:disabled){border-color:var(--ch-accent)}html body button.ch-select.ch-select.ch-select:is(:focus,:focus-visible,[aria-expanded=true]){border-color:transparent!important;outline:2px solid var(--ch-action)!important;outline-offset:-2px!important;box-shadow:none!important}html body :is(.dw-search,.wk-search,.canonical-list-search,.canonical-search,.cbx-search.is-open,.dk-search,.vw-search,.be-params-search,.settings-search,.search-input,.pp-search,.pr-search,.ca-field,.cl-slug,.be-btnbar,.be-chips) button.ch-select.ch-select.ch-select:is(:focus,:focus-visible,[aria-expanded=true]){outline:none!important;box-shadow:none!important}button.ch-select:disabled{cursor:not-allowed;opacity:.5}.ch-select-value{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-select-chevron{flex:0 0 16px;color:var(--ch-muted);transition:transform .15s}.ch-select[aria-expanded=true] .ch-select-chevron{transform:rotate(180deg)}.ch-select-form-value{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none;clip-path:inset(50%);padding:0!important;border:0!important}div.ch-select-popover{z-index:20000;display:flex;flex-direction:column;padding:6px;margin:0;inset:auto;box-sizing:border-box;overflow:hidden;border:1px solid var(--ch-line);border-radius:15px;background:var(--ch-fill);color:var(--ch-text);box-shadow:0 12px 36px #00000024!important;font:400 14px/1.4 Inter,system-ui,sans-serif;transform-origin:top center;animation:ch-select-enter .15s cubic-bezier(.2,.8,.2,1)}.ch-select-popover[data-side=top]{transform-origin:bottom center}.ch-select-popover .ch-select-options{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ch-line) transparent}.ch-select-popover [role=option]{display:flex;align-items:center;gap:9px;min-height:40px;padding:9px 10px;box-sizing:border-box;border-radius:9px;cursor:pointer;color:var(--ch-text);transition:background-color .13s,color .13s}.ch-select-popover [role=option][aria-selected=true]{background:var(--ch-selected)}.ch-select-popover [role=option][data-active=true]{background:var(--ch-hover)}.ch-select-popover [role=option][aria-selected=true][data-active=true]{background:var(--ch-selected)}.ch-select-popover [role=option][aria-disabled=true]{opacity:.4;cursor:not-allowed}.ch-select-option-text{flex:1;min-width:0;overflow-wrap:anywhere}.ch-select-option-text small{display:block;margin-top:2px;color:var(--ch-muted);font-size:12px}.ch-select-check{flex:0 0 16px;color:var(--ch-accent);opacity:0}[aria-selected=true]>.ch-select-check{opacity:1;stroke-dasharray:24;stroke-dashoffset:0;animation:ch-check-draw .16s ease-out}.ch-select-popover .ch-select-search{display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:8px;margin:0 0 5px;padding:7px 9px;min-width:0;border-radius:9px;color:var(--ch-muted);background:var(--ch-hover);font-weight:400}.ch-select-popover .ch-select-search:focus-within{outline:2px solid var(--ch-action);outline-offset:-2px}.ch-select-popover .ch-select-search input{width:100%;min-width:0;height:28px;padding:0;margin:0;background:transparent!important;color:var(--ch-text)!important;border:0!important;outline:none!important;box-shadow:none!important;font:inherit}.ch-select-group,.ch-select-empty{padding:10px;font-size:12px;color:var(--ch-muted)}@keyframes ch-select-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes ch-check-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}body input:is([type=checkbox],[type=radio]){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-content:center;flex:0 0 18px;width:18px!important;height:18px!important;min-width:18px;padding:0!important;margin:0;vertical-align:middle;border:1.5px solid var(--ch-line)!important;border-radius:5px!important;background:var(--ch-fill)!important;color:#fff;box-shadow:none!important;cursor:pointer;transition:background-color .15s,border-color .15s}body input[type=radio]{border-radius:50%!important}body input:is([type=checkbox],[type=radio]):checked{background:var(--ch-action)!important;border-color:var(--ch-action)!important}body input[type=checkbox]:before{content:"";display:block;width:10px;height:8px;background:#fff;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath fill='white' d='M0 3.44 1.8 1.92 4 4.16 8.3 0 10 1.28 4.1 8Z'/%3E%3C/svg%3E") center / contain no-repeat;transform:none;opacity:0}body input[type=checkbox]:checked:before{opacity:1;animation:ch-check-reveal .16s ease-out}body input[type=checkbox]:indeterminate:before{opacity:1;mask:none;height:2px}body input[type=checkbox]:indeterminate{background:var(--ch-action)!important;border-color:var(--ch-action)!important}body input[type=radio]:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .17s cubic-bezier(.2,1.6,.5,1)}body input[type=radio]:checked:before{transform:scale(1)}body input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--ch-action)!important;outline-offset:3px!important;box-shadow:none!important}body input:is([type=checkbox],[type=radio]):disabled{opacity:.45;cursor:not-allowed}@keyframes ch-check-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}body input[type=checkbox][role=switch]{width:36px!important;min-width:36px;height:22px!important;flex-basis:36px;border-radius:20px!important;place-content:initial;position:relative}body input[type=checkbox][role=switch]:before{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;mask:none;background:var(--ch-muted);opacity:1;transform:translate(0);transition:transform .17s cubic-bezier(.2,.8,.2,1),background-color .15s;animation:none}body input[type=checkbox][role=switch]:checked:before{background:#fff;transform:translate(14px)}.cbx-editor .be label.be-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px}:is(.wk-seg,.be-segment,.bc-segment,.billing-tabs,.sc-tabs){padding:4px;gap:4px;border-radius:12px}:is(.wk-seg,.be-segment,.bc-segment,.billing-tabs,.sc-tabs)>button{border-radius:8px}:is(.wk-seg,.be-segment,.bc-segment,.billing-tabs,.sc-tabs)>button:is([aria-selected=true],[aria-checked=true]){animation:ch-choice-settle .16s ease-out}:is(.bc-tag,.be-chip)[aria-pressed=true],.bc-tag.is-on{animation:ch-choice-settle .16s ease-out}@keyframes ch-choice-settle{0%{transform:scale(.97)}to{transform:none}}:is([role=tab],button[role=radio],button[aria-pressed],.bc-tag,.be-chip){transition:background-color .15s,border-color .15s,color .15s,transform .15s}:is([role=tab],button[role=radio],button[aria-pressed],.bc-tag,.be-chip):focus-visible{outline:2px solid var(--ch-action)!important;outline-offset:-2px!important;box-shadow:none!important}@media(max-width:480px){.ch-select-popover [role=option]{min-height:44px}.ch-select-popover .ch-select-search input{font-size:16px}}@media(prefers-reduced-motion:reduce){.ch-select,.ch-select *,.ch-select-popover,.ch-select-popover *,body input:is([type=checkbox],[type=radio]),body input:is([type=checkbox],[type=radio]):before,[role=switch],[role=switch] *,[role=switch]:before,[role=switch]:after,:is([role=tab],button[role=radio],button[aria-pressed],.bc-tag,.be-chip){animation:none!important;transition:none!important}}html[data-cabinet]::view-transition-old(root),html[data-cabinet]::view-transition-new(root),html[data-cabinet]::view-transition-group(root){animation:none;mix-blend-mode:normal}html[data-cabinet]::view-transition-old(root){display:none}html[data-cabinet][data-account-theme=dark] :is(body,#root){background:#111214}.dw-content{min-width:0;background:inherit}body:has(.dw-root){--cab-surface: #fff;--cab-soft: #f6f7f9;--cab-hover: #eceef2;--cab-ink: #202024;--cab-muted: #626772;--cab-line: #e0e3e9}html[data-account-theme=dark] body:has(.dw-root){--cab-surface: var(--dt-surface);--cab-soft: var(--dt-elevated);--cab-hover: var(--dt-hover);--cab-ink: var(--dt-text);--cab-muted: var(--dt-muted);--cab-line: var(--dt-line-strong)}html:not([data-account-theme=dark]) body:has(.dw-root),html:not([data-account-theme=dark]) body:has(.dw-root) :is(.dw-root,.wk,.pi,.cl-page,.settings-page,.modal,.wk-drawer){--accent: #ff5500;--accent-strong: #ff6a1a;--accent-bright: #ff6a1a;--accent-ink: #ff5500;--accent-deep: #ff5500;--accent-muted: #ff5500;--text: #202024;--muted: #626772;--border: #e0e3e9;--border-soft: #eceef2;--surface-soft: #f6f7f9;--surface-tint: #f6f7f9;--line: #e0e3e9;--surface: #fff;--dw-muted: #626772;--dw-line: #e0e3e9;--wk-bg: #fff;--wk-surface: #fff;--wk-surface-2: #f6f7f9;--wk-surface-3: #eceef2;--wk-line: #e0e3e9;--wk-line-strong: #cbd0d9;--wk-ink: #202024;--wk-muted: #626772;--wk-faint: #69707e;--wk-accent: #ff5500;--wk-accent-soft: #f1f2f5;--wk-shadow: none;--wk-shadow-lg: 0 16px 48px rgb(0 0 0 / .16);--pi-soft: #f6f7f9;--pi-line: #e0e3e9;--pi-line-strong: #cbd0d9;--pi-text: #202024;--pi-muted: #626772;--pi-faint: #69707e;--pi-accent: #ff5500;--pi-shadow: none;--cl-soft: #f6f7f9;--cl-line: #e0e3e9;--cl-ink: #202024;--cl-muted: #626772;--cl-accent: #ff5500;--ch-2: #ff5500;--ch-grid: #e0e3e9;--ch-axis: #626772}html:not([data-account-theme=dark]) body:has(.dw-root) :is(.canonical-workspace.is-editing,.cbx-editor,.cbx-palette,.cbx-test,.cbx-tools-menu){--bx-canvas: #f6f7f9;--bx-grid: #d7dbe2;--bx-surface: #fff;--bx-surface-2: #f6f7f9;--bx-surface-3: #eceef2;--bx-bubble: #f1f2f5;--bx-line: #e0e3e9;--bx-line-strong: #cbd0d9;--bx-text: #202024;--bx-muted: #626772;--bx-faint: #69707e;--bx-wire: #a5acb7;--bx-accent: #ff5500;--bx-accent-hover: #ff6a1a;--bx-accent-soft: #eceef2;--bx-warn: #ff5500;--bx-warn-soft: #f6f7f9;--bx-shadow: 0 2px 8px rgb(0 0 0 / .06);--bx-shadow-lg: 0 16px 44px rgb(0 0 0 / .16)}html:not([data-account-theme=dark]) body:has(.dw-root) :is(.settings-page,.settings-backdrop,.settings-nav){--st-ink: #202024;--st-muted: #626772;--st-line: #e0e3e9;--st-soft: #f6f7f9;--st-accent: #ff5500;--st-tint: #eceef2}html:not([data-account-theme=dark]) body:has(.dw-root) :is(.settings-nav-link.is-active,.project-info-tabs a[aria-current=page]){background:#eceef2;color:#202024;border-color:#e0e3e9;box-shadow:none}html:not([data-account-theme=dark]) body:has(.dw-root) :is(.settings-link,.dw-notification-new,.cal-legend .is-bot svg){color:#f50}html:not([data-account-theme=dark]) body:has(.dw-root) :is(.settings-btn:hover:not(:disabled),.settings-page :focus-visible,.settings-backdrop :focus-visible){border-color:#f50;outline-color:#f50}html:not([data-account-theme=dark]) body:has(.dw-root) .pi-features li svg{color:var(--brand)}html:not([data-account-theme=dark]) body:has(.dw-root) :is(.ct-form input:not([type=checkbox]),.ct-form .ch-select,.ct-form textarea,.ct-form-photo .ct-photo,.dw-knowledge-form input,.dw-knowledge-form .ch-select,.dw-knowledge-form textarea,.dw-knowledge-search,.dw-knowledge-search input){border-color:#cbd0d9}html:not([data-account-theme=dark]) body:has(.dw-root) .ct-form label{color:#626772}html:not([data-account-theme=dark]) body:has(.dw-root) .ct-form :is(input,.ch-select,textarea):focus-visible{border-color:#f50;box-shadow:none}body:has(.dw-root) :is(.ct-warn,.cl-note,.pi-note,.dw-knowledge-note,.cl-online-tips){background:var(--cab-soft);border-color:var(--cab-line);color:var(--cab-ink)}body:has(.dw-root) .ct-photo-empty{background:var(--cab-soft);color:var(--cab-muted)}body:has(.dw-root) .dw-knowledge p{color:var(--cab-muted)}body:has(.dw-root) .dw-knowledge-card{border-color:var(--cab-line)}html:not([data-account-theme=dark]) .dw-root .inbox-title h1>span{background:#eceef2;color:#f50}html:not([data-account-theme=dark]) body:has(.dw-root) .cl-online-icon{background:#f50;color:#fff}html:not([data-account-theme=dark]) body:has(.dw-root) .ch-heat{--ch-1: #3277d1}body:has(.dw-root) .dw-create .modal-actions .btn.primary:disabled,body:has(.dw-root) .btn.dw-btn-danger:disabled{background:var(--cab-hover);border-color:var(--cab-line);color:var(--cab-muted);opacity:1}html body:has(.dw-root) :is(.btn.primary,.wk-btn.is-primary,.settings-btn-primary,.pi-action.is-primary,.cbx-btn.is-primary,.cbx-fab){background:#f50;border-color:#f50;color:#fff;box-shadow:none}html body:has(.dw-root) :is(.btn.primary,.wk-btn.is-primary,.settings-btn-primary,.pi-action.is-primary,.cbx-btn.is-primary,.cbx-fab):hover:not(:disabled){background:#ff6a1a;border-color:#ff6a1a;color:#fff}html body:has(.dw-root) :is(.btn.primary,.wk-btn.is-primary,.settings-btn-primary,.pi-action.is-primary,.cbx-btn.is-primary,.be-small):disabled{background:var(--cab-hover);border-color:var(--cab-line);color:var(--cab-muted);opacity:1}html:not([data-account-theme=dark]) body:has(.dw-root) :is(.wk-kpi,.wk-card,.wk-btn,.wk-head-icon,.pi-card,.cl-card,.pa-panel,.inbox-layout){box-shadow:none}html:not([data-account-theme=dark]) body:has(.dw-root) .st-kpi>i{background:#f6f7f9}html body:has(.dw-root) :is(.pi-tabs-pill,.dw-state-icon,.wk-empty-art,.dw-project-card,.dw-project-card:hover,.pi-connect-hero .channel-logo){box-shadow:none}body:has(.dw-root) .dw-project-color{display:none}body:has(.dw-root) .pi-connect-hero{background:var(--cab-soft)}body:has(.dw-root) :is(.wk-kpi span,.pa-stat span){white-space:normal;overflow-wrap:anywhere}body:has(.dw-root) .wk-kpi{min-width:0}body:has(.dw-root) .wk-drawer{max-height:100dvh;outline:none}body:has(.dw-root) :is(.wk-drawer-body,.modal,.dw-state,.gs-list li>div){overflow-wrap:anywhere}body:has(.dw-root) .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.dw-root) input:is([type=date],[type=time],[type=datetime-local]){min-width:0;max-width:100%;min-height:44px;font:inherit;color-scheme:light}html[data-account-theme=dark] body:has(.dw-root) input:is([type=date],[type=time],[type=datetime-local]){color-scheme:dark}.dw-root .inbox-title p{font-size:14px;line-height:1.5;color:var(--cab-muted)}.dw-root :is(.conversation-item p,.conversation-item footer,.conversation-item strong small,.conversation-header>div>span,.message-author,.message footer,.inbox-list-footer,.composer-bottom>span,.operator-strip){color:var(--cab-muted);font-size:12px}.dw-root .conversation-item strong{font-size:14px;color:var(--cab-ink)}.dw-root .message p,.dw-root .composer textarea{font-size:14px;line-height:1.55}.dw-root .crm-panel :is(.field-caption,.field-hint,.crm-project-lock,.crm-person>span),.dw-root .day-divider span{font-size:12px;color:var(--cab-muted);line-height:1.5}.dw-root .inbox-tabs>button{font-size:13px;min-height:40px}html:not([data-account-theme=dark]) .dw-root:not(.dw-builder-shell) :is(.conversation-item.selected,.inbox-tabs>button.active){background:#eceef2;color:#202024}html:not([data-account-theme=dark]) .dw-root .conversation-item.selected{box-shadow:inset 3px 0 #f50}html:not([data-account-theme=dark]) .dw-root .avatar{background:#eceef2;color:#4d5563}html:not([data-account-theme=dark]) .dw-root :is(.message-staff,.message-bot){background:#f1f2f5;color:#202024}.dw-root .operator-strip{flex-wrap:wrap;gap:8px}.dw-root .operator-strip .dialog-ai{position:static;flex:1 1 100%;order:2;min-width:0}.dw-root .dialog-ai-chip{min-height:36px;color:var(--cab-ink);background:var(--cab-surface);border-color:var(--cab-line)}.dw-root .dialog-ai-panel{position:static;width:100%;max-height:240px;overflow-y:auto;box-sizing:border-box;margin-top:8px;background:var(--cab-surface);color:var(--cab-ink);border:1px solid var(--cab-line);box-shadow:none;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.dw-root .dialog-ai-facts{margin:0;display:grid;gap:6px}.dw-root .dialog-ai-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.dw-root .dialog-ai-facts dt{color:var(--cab-muted)}.dw-root .dialog-ai-facts dd{margin:0}.dw-root .dialog-ai-error{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.pa-root{background:var(--cab-soft);color:var(--cab-ink)}.pa-root :is(.pa-header,.pa-panel,.pa-stat){background:var(--cab-surface);border-color:var(--cab-line);box-shadow:none}.pa-root :is(.pa-title p,.pa-stat span,.pa-footer,.pa-header>a,.pa-metadata dt,.pa-table td>span,.pa-table td>small,.pa-events time,.pa-events p,.pa-events small,.pa-pager>span){color:var(--cab-muted)}.pa-root :is(.pa-eyebrow,.pa-note svg,.pa-events summary,.pa-footer a){color:#f50}.pa-root :is(.pa-note,.pa-table th,.pa-table .pa-status){background:var(--cab-soft);color:var(--cab-muted)}.pa-root .pa-table .pa-online{background:var(--cab-hover);color:var(--cab-ink)}.pa-root :is(.pa-table td,.pa-pager,.pa-events li){border-color:var(--cab-line)}.pa-root .pa-table{font-size:14px}.pa-root .pa-table th{font-size:12px}.pa-root .pa-note{font-size:14px}.pa-root .pa-title>div{min-width:0}.pa-root .pa-title .btn{flex-shrink:0}html[data-account-theme=dark] body:has(.dw-root) .pa-root{background:var(--dt-page)}html:not([data-account-theme=dark]) body:has(.dw-root) .dw-switch-portal a[aria-current=page]{background:#eceef2;color:#202024}@media(max-width:768px){.dw-root .wk-seg{flex-wrap:wrap;max-width:100%;overflow:visible}.dw-root .wk-seg button{flex:1 1 auto;min-height:44px}.dw-root .pi-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:visible}.dw-root .pi-tabs-pill{display:none}.dw-root .pi-tabs button{min-width:0;min-height:44px;padding:8px 4px;font-size:12px}.dw-root .pi-tabs button[aria-selected=true]{background:var(--cab-hover);color:var(--cab-ink)}body:has(.dw-root) :is(.modal>header .icon-button,.settings-dialog-head>button,.wk-drawer-head>button){min-width:44px;min-height:44px}.dw-root .dw-page-inbox:has(.mobile-conversation) .inbox-title{display:none}.dw-root .wk-head-actions{width:100%}.dw-root .wk-head-actions .wk-btn{flex:1;min-height:44px}.dw-root .cl-page>.wk-toolbar .wk-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:visible}.dw-root .cl-page>.wk-toolbar .wk-seg button{justify-content:center;min-height:44px;padding:0 8px}.dw-root .project-info-tabs{flex-wrap:wrap}.dw-root .wk-icon-btn{width:44px;height:44px}.dw-root .gs-list li,.pa-root .pa-title{flex-wrap:wrap}.pa-root .pa-header{gap:12px}.pa-root .pa-header .brand{font-size:22px}.pa-root .pa-header>a{font-size:13px}}.meta-intro{display:flex;align-items:center;gap:12px;padding:14px;background:var(--cab-soft);border-radius:12px}.meta-intro p{margin:4px 0 0;font-size:13px}.meta-ready{display:flex;gap:9px;align-items:center;color:var(--cab-ink);padding:16px 0}.meta-fields{display:grid;gap:12px;margin-top:16px}.meta-fields input,.meta-copy input{min-width:0;width:100%;padding:11px;border:1px solid var(--cab-line);border-radius:9px;background:var(--cab-surface);color:var(--cab-ink)}.meta-copy{display:flex;gap:8px}.meta-wizard .pi-step{margin-top:16px}.meta-wizard .pi-step>div{min-width:0}.meta-wizard .pi-note{font-size:12px;line-height:1.6}.company-welcome{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 30px;background:var(--cab-surface,#fff);border:1px solid var(--cab-line,#dfe3eb);border-radius:22px;max-width:940px;margin:auto;box-shadow:0 8px 32px #243a5810}.company-welcome-mark{position:relative;display:grid;place-items:center;width:78px;height:78px;border-radius:24px;background:linear-gradient(145deg,#9a88ff,#6656d9);color:#fff;box-shadow:0 9px 20px #7361d92b}.company-welcome-mark span{position:absolute;right:-9px;bottom:-5px;display:grid;place-items:center;width:30px;height:30px;background:#e8f4ff;border:3px solid var(--cab-surface,#fff);border-radius:11px;color:#3989d4}.company-welcome-eyebrow{font-size:12px;color:var(--cab-muted);margin-top:27px}.company-welcome h2{font-size:28px;line-height:1.25;max-width:570px;margin:10px 0 0}.company-welcome>p{font-size:15px;line-height:1.65;max-width:490px;margin:15px 0 0;color:var(--cab-muted)}.company-welcome-path{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:14px;margin:30px 0}.company-welcome-path>div{display:grid;justify-items:center;gap:8px;padding:20px 10px;border:1px solid var(--cab-line);border-radius:15px;background:var(--cab-soft)}.company-welcome-path i{display:grid;place-items:center;border-radius:13px;width:46px;height:46px;color:#7657d8;background:#ede7fc}.company-welcome-path>div:nth-child(2) i{color:#2382c1;background:#e2f2fc}.company-welcome-path>div:nth-child(3) i{color:#db7b1e;background:#fff0d9}.company-welcome-path strong{font-size:14px}.company-welcome-path small{font-size:12px;color:var(--cab-muted);line-height:1.5}.company-welcome-hint{display:block;color:var(--cab-muted);font-size:12px;margin:13px 0 22px}.company-welcome>.text-button{display:inline-flex;gap:7px;align-items:center;font-size:12px}@media(max-width:600px){.company-welcome{padding:26px 17px}.company-welcome h2{font-size:23px}.company-welcome-path{grid-template-columns:1fr;gap:9px;margin:23px 0}.company-welcome-path>div{grid-template-columns:40px 1fr;justify-items:start;align-items:center;text-align:left;padding:12px;gap:4px 12px}.company-welcome-path i{grid-row:1/3;width:40px;height:40px}.company-welcome-path small{grid-column:2}.company-welcome>.btn{width:100%}}body:has(.dw-root) .d1-team .team-email-step,body:has(.dw-root) .d1-team .team-submit-step{padding:0;border:0;background:transparent}body:has(.dw-root) .d1-team .team-submit-step{padding-top:16px;border-top:1px solid var(--cab-line)}body:has(.dw-root) .d1-team .team-role-card{padding:13px;gap:7px;grid-template-columns:32px 1fr auto}body:has(.dw-root) .d1-team .team-role-symbol{width:32px;height:32px;grid-row:1;grid-column:1}body:has(.dw-root) .d1-team .team-role-symbol svg{width:19px;height:19px}body:has(.dw-root) .d1-team .team-role-card strong{grid-row:1;grid-column:2;font-size:13px}body:has(.dw-root) .d1-team .team-role-card input{grid-row:1;grid-column:3}body:has(.dw-root) .d1-team .team-role-card p{grid-column:1/-1;font-size:12px;margin:0}.scenario-icon-choices{display:flex;gap:8px;flex-wrap:wrap}.scenario-icon-choices button{padding:5px;border:1px solid var(--cab-line,#d9dfe7);background:var(--cab-surface,#fff);border-radius:12px}.scenario-icon-choices button[aria-pressed=true]{border-color:#f50}.scenario-icon-choices .ns-choice-icon{width:34px;height:34px}.ns-goals{margin:18px 0 0;padding:0;border:0;min-width:0}.ns-goals legend{margin-bottom:12px;font-weight:600}.ns-goals [aria-pressed=true]{border-color:#f50;background:var(--cab-soft,#f1f3f7)}body:has(.dw-root) .company-stage{max-height:calc(100dvh - 330px);overflow-y:auto;overscroll-behavior:contain}body:has(.dw-root) .company-stage .company-hours{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}body:has(.dw-root) .company-stage .company-hours input{width:20px;min-height:20px;flex:none;margin:0}html:not([data-account-theme=dark]) .dw-root:not(.dw-builder-shell) .dw-content{background:#f0f2f6}body:has(.dw-root) :is(.ai-form-step,.team-empty,.team-email-step,.team-submit-step){background:var(--cab-soft,#f1f3f7);border:1px solid var(--cab-line,#d9dfe7);border-radius:14px;padding:18px}body:has(.dw-root) .ai-form-step{margin:18px 0}body:has(.dw-root) .ai-form-step h3{margin-top:0}body:has(.dw-root) .project-info-tabs a{background:var(--cab-surface,#fff)}body:has(.dw-root) .d1-team .settings-toolbar{justify-content:flex-start;margin:12px 0;gap:12px}body:has(.dw-root) .d1-team .settings-search{margin:0;width:min(100%,280px);min-height:38px;padding:0 11px;background:var(--cab-surface,#fff);border:1px solid var(--cab-line,#d9dfe7);border-radius:9px}body:has(.dw-root) .d1-team .settings-search input{min-height:36px;padding:0 8px;background:transparent;border:0;box-shadow:none}body:has(.dw-root) .settings-member.is-owner{padding:12px 0;border:0;border-bottom:1px solid var(--cab-line,#d9dfe7);border-radius:0;background:transparent}body:has(.dw-root) .settings-member-body strong{display:flex;flex-wrap:wrap;align-items:center;gap:10px;line-height:20px}body:has(.dw-root) .settings-member-body strong .team-you{margin:0;line-height:16px}body:has(.dw-root) .settings-member-body strong .settings-role{font-size:11px;line-height:16px;min-height:20px;padding:2px 6px;margin:0 0 0 4px;flex:none;border-radius:6px}body:has(.dw-root) .team-empty{margin-top:18px}body:has(.dw-root) .team-role-card.is-selected{background:var(--cab-soft,#f1f3f7)}body:has(.dw-root) :is(.pi-card,.gs-card){background:var(--cab-surface,#fff);border-color:var(--cab-line,#d9dfe7)}body:has(.dw-root) .pi-card-top{background:var(--cab-soft,#f1f3f7);padding:12px;border-radius:12px}body:has(.dw-root) .gs-empty{background:var(--cab-surface,#fff)}body:has(.dw-root) .bc-page .wk-card{background:var(--cab-surface,#fff)}body:has(.dw-root) ::selection{background:#b7d4ff;color:#14213d}body:has(.dw-root) :is(button,.btn,.pi-action,.pi-external)::selection{background:#243449;color:#fff}body:has(.dw-root) :is(button,.btn,.pi-action,.pi-external) *::selection{background:#243449;color:#fff}body:has(.dw-root) .pi-link.is-brand{background:var(--cab-surface,#fff);color:var(--cab-ink,#202024);border:1px solid var(--cab-line,#d9dfe7)}@media(max-width:600px){body:has(.dw-root) :is(.ai-form-step,.team-empty,.team-email-step,.team-submit-step){padding:13px}.ai-page .wk-head-actions{flex-wrap:wrap}}@media(max-width:768px),(pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),textarea,select,[contenteditable=true]{font-size:max(16px,1em)!important}}@media(max-width:768px){body:has(.dw-root) :is(.dw-menu-toggle,.dw-mobile-close,.dw-root a.brand,.cbx-back){min-width:44px!important;min-height:44px!important}body:has(.dw-root) :is(.dw-project-star,.dw-project-menu-trigger,.cbx-btn,.cb-more-trigger,.cbx-tool,.cbx-zoom-value,.cbx-zoombar>button,.cbx-x,.settings-icon-button,.team-icon,.bc-back,.icon-button,.sc-card-more,.canonical-header .btn){min-width:40px!important;min-height:40px!important}body:has(.dw-root) :is(.ch-select,.wk-btn,.st-kpi-link,.be-chipbtn,.be-small,.be-tiles>button,.mc-tools>button,.settings-btn,.crm-status-legend button,.dw-create-name){min-height:40px!important}body:has(.dw-root) :is(.wk-link,.bc-link,.deals-settings-link){display:inline-flex;align-items:center;min-height:40px!important}}@media(max-width:600px){.canonical-workspace.is-listing>.canonical-header .canonical-back{display:none}.ai-page>.wk-head .wk-head-actions{display:grid;width:100%;gap:8px}.ai-page>.wk-head .wk-head-actions .btn{width:100%;justify-content:center}}
