.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}}.cd-site-footer{--sf-muted: #aab3c2;--sf-line: rgb(255 255 255 / .1);position:relative;display:flow-root;margin-top:120px;padding-top:72px;border-radius:48px 48px 0 0;background:#12151c;color:#f5f7fa}.cd-site-footer ::selection{background:#f50;color:#fff}.cd-site-footer:before{content:"";position:absolute;inset:0 0 auto;height:360px;border-radius:inherit;pointer-events:none;background:radial-gradient(55% 100% at 78% 0%,transparent,transparent 72%)}.cd-site-footer>.cd-container{position:relative}.cd-site-footer a{text-decoration:none;transition:color .16s ease-out}.cd-site-footer a:focus-visible{outline:2px solid #ff5500;outline-offset:5px;border-radius:4px}.sf-cta{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:36px;padding:22px 22px 22px 52px;border-radius:32px;background:#fff;color:#1d2433;box-shadow:0 46px 80px -46px #0009,0 0 0 1px #10121812}.sf-cta h2{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.08;font-weight:800;letter-spacing:-.025em}.sf-cta-copy>p{max-width:520px;margin:14px 0 0;font-size:17px;line-height:1.6;color:#586174}.sf-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.sf-cta-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;font-size:16px;font-weight:650;transition:background .16s,box-shadow .16s,translate .16s}.sf-cta-primary{background:var(--accent-bright, #ff5500);color:#fff;box-shadow:0 10px 24px -10px #1012184d}.sf-cta-primary:hover{translate:0 -1px;box-shadow:0 14px 28px -10px #1012184d}.sf-cta-secondary{background:#f6f8fc;color:#1d2433}.sf-cta-secondary:hover{background:#e6ebf3}.sf-chat{position:relative;display:flex;align-items:flex-end;gap:4px;min-height:262px;padding:26px 26px 0 6px;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 18% 112%,transparent,transparent 55%),radial-gradient(circle,#dfe4ec 1.2px,transparent 1.7px) 0 0 / 18px 18px,linear-gradient(160deg,#f6f8fc,#f6f8fc)}.sf-chat-mascot{flex:none;width:196px;margin-bottom:-14px}.sf-chat-mascot img{display:block;width:196px;height:196px;transform-origin:50% 90%;transition:translate .8s cubic-bezier(.3,1.35,.5,1) .15s,opacity .4s ease .15s}.sf-cta:not(.is-in) .sf-chat-mascot img{opacity:0;translate:0 48px}.sf-cta.is-in .sf-chat-mascot img{animation:sf-wave 1.2s ease-in-out 1s 2,sf-float 5s ease-in-out 3.5s infinite}.sf-chat-thread{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;align-self:center;padding-bottom:22px}.sf-chat-bubble{display:grid;margin:0;padding:12px 18px;border-radius:20px 20px 20px 6px;background:#1d2433;color:#fff;font-size:16px;font-weight:650;box-shadow:0 14px 30px -14px #10121899;transform-origin:0 100%;transition:opacity .25s ease .6s,scale .45s cubic-bezier(.3,1.5,.5,1) .6s}.sf-cta:not(.is-in) .sf-chat-bubble{opacity:0;scale:.7}.sf-chat-bubble>span{grid-area:1 / 1}.sf-typing{display:inline-flex;align-items:center;gap:4px;opacity:0}.sf-typing i{width:7px;height:7px;border-radius:50%;background:#fff;animation:sf-dot 1s ease-in-out infinite}.sf-typing i:nth-child(2){animation-delay:.15s}.sf-typing i:nth-child(3){animation-delay:.3s}.sf-cta.is-in .sf-typing{animation:sf-typing 1.3s ease .6s both}.sf-cta.is-in .sf-chat-text{animation:sf-in .3s ease 1.9s both}.sf-chat-replies{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sf-chat-replies a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:14px;background:#fff;color:#f50;font-size:14.5px;font-weight:650;box-shadow:inset 0 0 0 1.5px #f50,0 8px 18px -14px #10121899;transition:background .16s,color .16s,translate .16s,box-shadow .16s}.sf-chat-replies a:hover{background:#f50;color:#fff;translate:0 -1px;box-shadow:0 10px 22px -12px #1012184d}.sf-cta:not(.is-in) .sf-chat-replies a{opacity:0}.sf-cta.is-in .sf-chat-replies a{animation:sf-reply .45s cubic-bezier(.2,.8,.3,1.3) 2.2s both}.sf-cta.is-in .sf-chat-replies a:nth-child(2){animation-delay:2.35s}.sf-cta.is-in .sf-chat-replies a:nth-child(3){animation-delay:2.5s}@keyframes sf-wave{30%{rotate:-6deg}65%{rotate:4deg}}@keyframes sf-float{50%{translate:0 -7px}}@keyframes sf-dot{0%,60%,to{translate:0 0;opacity:.5}30%{translate:0 -3px;opacity:1}}@keyframes sf-typing{0%{opacity:0}15%,85%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes sf-in{0%{opacity:0}to{opacity:1}}.sf-chat-text{opacity:0}@keyframes sf-reply{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}.cd-site-footer-grid{display:grid;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:32px;padding:72px 0 44px}.cd-site-footer-brand .cd-brand{display:inline-flex;align-items:center;gap:12px;font-size:26px;font-weight:800;color:#fff;letter-spacing:-.02em}.cd-site-footer .cd-brand img{width:44px;height:44px}.cd-site-footer-brand p{max-width:30ch;margin:16px 0 18px;font-size:15px;line-height:1.6;color:var(--sf-muted)}.cd-site-footer-contact{display:inline-flex;align-items:center;gap:8px;color:#f50;font-size:15px;overflow-wrap:anywhere}.sf-col{display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:0}.cd-site-footer .sf-col h2{margin:6px 0;font-size:14px;line-height:1.3;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff}.sf-col a{display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:1.45;color:#dde2ea;text-underline-offset:5px}.sf-col .channel-logo{flex:none;width:20px;height:20px;border-radius:6px}.sf-col a:hover,.cd-site-footer-contact:hover,.cd-site-footer-legal a:hover{color:#fff;text-decoration:underline;text-decoration-color:#f50}.cd-site-footer-legal{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px 28px;padding-top:22px;border-top:1px solid var(--sf-line);font-size:13px;line-height:1.6;color:var(--sf-muted)}.cd-site-footer-legal>div{display:grid;flex:1;min-width:240px}.cd-site-footer-legal a{display:inline-flex;align-items:center;gap:6px;color:#dde2ea}.sf-wordmark{position:relative;height:.7em;margin:28px 0 0;overflow:hidden;font-size:clamp(88px,19vw,300px);font-weight:850;line-height:1;letter-spacing:-.055em;text-align:center;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(180deg,#ffffff1c,#ffffff04 85%);-webkit-background-clip:text;background-clip:text}@media(max-width:1100px){.cd-site-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.cd-site-footer-brand{grid-column:1 / -1}}@media(max-width:900px){.sf-cta{grid-template-columns:minmax(0,1fr);gap:24px;padding:34px 22px 22px 34px}}@media(max-width:760px){.cd-site-footer{margin-top:80px;padding-top:48px;border-radius:32px 32px 0 0}.sf-cta{padding:30px 18px 18px;border-radius:26px}.sf-cta-copy{padding-inline:4px}.sf-cta h2{font-size:30px}.sf-cta-copy>p{font-size:15.5px}.sf-cta-actions a{flex:1 1 100%}.sf-chat{min-height:0;padding:22px 14px 0 0;border-radius:20px}.sf-chat-mascot,.sf-chat-mascot img{width:128px;height:128px}.sf-chat-replies a{min-height:38px;padding:0 12px;font-size:13.5px}.cd-site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:52px}}@media(max-width:460px){.cd-site-footer-grid{grid-template-columns:1fr;gap:26px}.sf-col a{min-height:32px}}@media(prefers-reduced-motion:reduce){.cd-site-footer a,.sf-cta-actions a,.sf-chat-mascot img,.sf-chat-bubble,.sf-chat-replies a{transition:none}.sf-cta.is-in .sf-chat-mascot img,.sf-typing i,.sf-cta.is-in .sf-chat-replies a{animation:none}.sf-cta.is-in .sf-typing{animation:none;visibility:hidden}.sf-cta.is-in .sf-chat-text{animation:none;opacity:1}}.cn-network{--cn-cycle:5.9s;--cn-orbit:5.9s;--cn-radius: calc(42cqw - 24px) ;--cn-flatten:.6;--cn-unflatten:1.666667;container-type:inline-size;width:100%;max-width:820px;min-width:0;position:relative;isolation:isolate;color:#182238;font-family:var(--font-family,"Golos Text",sans-serif)}.cn-network *{box-sizing:border-box}.cn-scene{display:contents}.cn-question-slot{height:96px;position:relative}.cn-question{position:absolute;z-index:3;display:flex;align-items:center;gap:14px;width:90%;min-height:90px;left:5%;top:0;padding:16px 20px;background:#fff;border-radius:16px;box-shadow:0 7px 26px #10121812;transform-origin:center;animation:cn-notification var(--cn-cycle) linear both}.cn-question>.channel-logo{flex:none}.cn-question>div>span{display:flex;align-items:center;gap:10px;color:#35475e;font-size:14px;font-weight:600;margin-bottom:5px}.cn-question small{color:#728098;font-size:11px;font-weight:400}.cn-question p{margin:0;font-size:17px;line-height:1.45}.cn-categories{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;font-size:14px;color:#52647d}.cn-categories span{display:flex;align-items:center;gap:6px;white-space:nowrap}.cn-categories span:before{content:"";width:6px;height:6px;border-radius:50%;background:#1584ff}.cn-categories span:nth-child(2):before{background:#a45be6}.cn-categories span:nth-child(3):before{background:#f50}.cn-orbit-stage{height:clamp(370px,60cqw,460px);position:relative;margin:12px 0 0}.cn-orbit-guide{position:absolute;left:50%;top:50%;width:calc(var(--cn-radius)*2);height:calc(var(--cn-radius)*2*var(--cn-flatten));transform:translate(-50%,-50%);border:1px solid #d5dbe566;border-radius:50%;pointer-events:none}.cn-orbit-plane{position:absolute;left:50%;top:50%;width:0;height:0;transform:scaleY(var(--cn-flatten))}.cn-orbit-arm{position:absolute;width:0;height:0;transform:rotate(var(--cn-angle));animation:cn-orbit-turn var(--cn-orbit) linear both}.cn-orbit-radius{transform:translate(var(--cn-radius));width:0;height:0}.cn-orbit-counter{width:0;height:0;transform:rotate(calc(0deg - var(--cn-angle))) scaleY(var(--cn-unflatten));animation:cn-orbit-counter var(--cn-orbit) linear both}.cn-channel{transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100px;height:88px;padding:10px 6px;border:1px solid #e6ebf3;border-radius:18px;background:#fff;box-shadow:0 4px 12px #10121809;color:#203047;font:inherit;font-size:12px;line-height:1.2;font-weight:550}.cn-orbit-counter .channel-logo{width:42px;height:42px}.cn-orbit-counter .channel-logo{flex:none}.cn-channel.is-active{border-color:var(--cn-brand)}.cn-agent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:220px;pointer-events:none}.cn-agent>img{position:relative;display:block;width:185px;height:185px;object-fit:contain}.cn-agent>strong{position:relative;font-size:20px;line-height:1.25;margin-top:-5px}.cn-agent>span{display:flex;align-items:center;gap:6px;font-size:15px;color:#586174;margin-top:9px}.cn-agent>span svg{width:17px;height:17px}.cn-agent>span svg:nth-of-type(2){margin-left:6px}.cn-agent-pulse{position:absolute;top:22px;width:150px;height:150px;border-radius:50%;background:#f50;opacity:0;animation:cn-agent-receive var(--cn-cycle) ease-out both}.cn-result-area{position:relative;min-height:149px;margin:4px 4% 0}.cn-answer{position:relative;display:flex;align-items:center;gap:14px;min-height:94px;padding:16px 18px;background:#fff;border-radius:16px;border:1px solid #ff5500;animation:cn-answer-arrive var(--cn-cycle) cubic-bezier(.16,1,.3,1) both}.cn-answer-mark{width:56px;height:56px;object-fit:contain;flex:none}.cn-answer>div{flex:1;min-width:0}.cn-answer span{color:#f50;font-size:14px;font-weight:650}.cn-answer p{font-size:17px;line-height:1.45;margin:5px 0 0}.cn-answer-check{color:#00a783;flex:none}.cn-action{display:flex;justify-content:center;align-items:center;gap:7px;color:#087c62;font-size:14px;margin-top:12px;animation:cn-answer-arrive var(--cn-cycle) cubic-bezier(.16,1,.3,1) both}.cn-destinations{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:14px}.cn-destinations>span{display:flex;align-items:center;gap:7px;padding:8px 14px 8px 11px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #e6ebf3,0 10px 22px -16px #1012188c;color:#1d2433;font-size:15px;font-weight:650}.cn-destinations svg{width:19px;height:19px;color:#f50}.cn-cycle-clock{position:absolute;width:1px;height:1px;pointer-events:none;animation:cn-clock var(--cn-cycle) linear both}.cn-network[data-running=false] :is(.cn-cycle-clock,.cn-orbit-arm,.cn-orbit-counter,.cn-question,.cn-reply-flight,.cn-agent-pulse,.cn-answer,.cn-action){animation-play-state:paused}@keyframes cn-clock{0%{opacity:0}to{opacity:.01}}.cn-network[data-intro=true]{--cn-cycle:1.35s;--cn-orbit:1.35s}.cn-network[data-intro=true] .cn-orbit-arm{animation-name:cn-orbit-intro;animation-timing-function:cubic-bezier(.25,.1,.3,1)}.cn-network[data-intro=true] .cn-orbit-counter{animation-name:cn-counter-intro;animation-timing-function:cubic-bezier(.25,.1,.3,1)}.cn-network[data-intro=true] :is(.cn-question,.cn-reply-flight,.cn-agent-pulse,.cn-answer,.cn-action){visibility:hidden}.cn-network[data-intro=true] .cn-channel.is-active{border-color:#e6ebf3}@keyframes cn-orbit-intro{0%{transform:rotate(calc(var(--cn-angle) - var(--cn-start)))}to{transform:rotate(calc(var(--cn-angle) - var(--cn-end)))}}@keyframes cn-counter-intro{0%{transform:rotate(calc(var(--cn-start) - var(--cn-angle))) scaleY(var(--cn-unflatten))}to{transform:rotate(calc(var(--cn-end) - var(--cn-angle))) scaleY(var(--cn-unflatten))}}@keyframes cn-orbit-turn{0%,67.45763%{transform:rotate(calc(var(--cn-angle) - var(--cn-start)));animation-timing-function:cubic-bezier(.45,0,.25,1)}to{transform:rotate(calc(var(--cn-angle) - var(--cn-end)))}}@keyframes cn-orbit-counter{0%,67.45763%{transform:rotate(calc(var(--cn-start) - var(--cn-angle))) scaleY(var(--cn-unflatten));animation-timing-function:cubic-bezier(.45,0,.25,1)}to{transform:rotate(calc(var(--cn-end) - var(--cn-angle))) scaleY(var(--cn-unflatten))}}.cn-reply-flight{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#f50;background:#f6f8fc;opacity:0;pointer-events:none;animation:cn-reply-send var(--cn-cycle) ease-in both}@keyframes cn-notification{0%,3.25424%{opacity:0;transform:translateY(var(--cn-question-from)) scale(.12)}5.42373%{opacity:1;transform:translateY(var(--cn-question-from)) scale(.2);animation-timing-function:cubic-bezier(.16,1,.3,1)}17.35593%,33.83051%{opacity:1;transform:translateY(0) scale(1)}33.83051%{animation-timing-function:cubic-bezier(.55,0,.8,.4)}45.76271%,to{opacity:0;transform:translateY(var(--cn-question-to)) scale(.1)}}@keyframes cn-agent-receive{0%,38.16949%,60.94915%,to{opacity:0;transform:scale(.75)}46.84746%{opacity:.45;transform:scale(1.1)}}@keyframes cn-reply-send{0%,46.84746%{opacity:0;transform:translate(-50%,-50%) scale(.2)}50.10169%{opacity:1;transform:translate(-50%,15px) scale(1)}58.77966%,to{opacity:0;transform:translate(-50%,175px) scale(.4)}}@keyframes cn-answer-arrive{0%,54.44068%{opacity:0;transform:translateY(-24px) scale(.94)}54.44068%{animation-timing-function:cubic-bezier(.16,1,.3,1)}65.28814%,93.49153%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px)}}@container (max-width:700px){.cn-orbit-stage{--cn-flatten:.8;--cn-unflatten:1.25}.cn-channel{width:86px;height:78px;font-size:11px}.cn-orbit-counter .channel-logo{width:38px;height:38px}.cn-agent>img{width:150px;height:150px}.cn-agent>strong{font-size:18px}}@media(max-width:700px){.cn-network{--cn-flatten:1;--cn-unflatten:1;--cn-radius: calc(44cqw - 16px) }.cn-question-slot{height:104px}.cn-question{left:0;width:100%;min-height:100px;padding:13px 15px;gap:11px}.cn-question p{font-size:15px}.cn-question span{font-size:13px;flex-wrap:wrap;gap:3px 8px}.cn-question small{font-size:10px}.cn-categories{gap:7px 12px;flex-wrap:wrap;margin-top:14px;font-size:12.5px}.cn-orbit-stage{height:calc(84cqw + 64px);min-height:350px;margin-top:5px}.cn-channel{width:68px;height:66px;gap:4px;padding:7px 3px;border-radius:13px;font-size:9px}.cn-orbit-counter .channel-logo{width:34px;height:34px}.cn-agent{width:170px}.cn-agent>img{width:122px;height:122px}.cn-agent>strong{font-size:16px}.cn-agent>span{font-size:12px;gap:4px;margin-top:7px}.cn-agent>span svg{width:14px;height:14px}.cn-agent-pulse{width:100px;height:100px;top:10px}.cn-result-area{margin:4px 0 0;min-height:156px}.cn-answer{gap:10px;min-height:103px;padding:13px}.cn-answer p{font-size:15px}.cn-answer span{font-size:13px}.cn-answer-mark{width:44px;height:44px}.cn-answer-check{display:none}.cn-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cn-destinations>span{justify-content:center;padding:7px 8px;font-size:13px;gap:5px}.cn-destinations svg{width:16px;height:16px}}@container (max-width:450px){.cn-orbit-stage{--cn-flatten:1;--cn-unflatten:1}}@container (max-width:325px){.cn-orbit-stage{--cn-flatten:1.3;--cn-unflatten:.769231}.cn-channel{width:60px;height:64px;font-size:8px;padding:7px 2px}.cn-orbit-counter .channel-logo{width:32px;height:32px}.cn-agent>img{width:100px;height:100px}.cn-agent>strong{font-size:14px}.cn-agent>span{font-size:11px}}@media(prefers-reduced-motion:reduce){.cn-network :is(.cn-cycle-clock,.cn-orbit-arm,.cn-orbit-counter,.cn-question,.cn-reply-flight,.cn-agent-pulse,.cn-answer,.cn-action){animation:none}.cn-question,.cn-answer,.cn-action{opacity:1;transform:none}.cn-reply-flight,.cn-agent-pulse{display:none}}.cd-network-art{width:100%;min-width:0;align-self:center;padding:8px 0 20px}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lp-ai{position:relative;padding-block:64px 84px;background:#f6f8fc;box-shadow:0 0 0 100vmax #f6f8fc;clip-path:inset(0 -100vmax)}.as-copy{display:flex;flex-direction:column;align-items:center;max-width:820px;margin:0 auto;text-align:center}.as-copy h2{margin:0;font-size:clamp(34px,3.4vw,52px);line-height:1.08;font-weight:800;letter-spacing:-.03em}.as-copy h2 span{color:var(--as-orange)}.as-copy>p{max-width:680px;margin:20px 0 0;font:500 clamp(19px,1.55vw,24px)/1.45 "Golos Text","Segoe UI",sans-serif;letter-spacing:-.012em;color:#475467}.as-stories{display:inline-flex;gap:4px;margin-top:32px;padding:5px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e6ebf3,0 16px 34px -22px #10121880}.as-stories button{position:relative;overflow:hidden;padding:11px 20px 13px;border:0;border-radius:999px;background:none;color:#586174;font:inherit;cursor:pointer;transition:background .25s ease,color .25s ease}.as-stories strong{font-size:15px;line-height:1.25;font-weight:650;white-space:nowrap}.as-stories button:hover{color:#f50}.as-stories button[aria-pressed=true]{background:#1d2433;color:#fff}.as-story-bar{position:absolute;left:20px;right:20px;bottom:5px;height:2px;overflow:hidden;border-radius:2px;background:#fff3;opacity:0}.as-story-bar>b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#f50,#f50);transform-origin:0 50%;transform:scaleX(0)}.lp-ai.is-auto .as-stories button[aria-pressed=true] .as-story-bar{opacity:1}.lp-ai.is-auto .as-stories button[aria-pressed=true] .as-story-bar>b{animation:as-story-fill 6.5s linear both paused}.lp-ai.is-playing .as-stories button[aria-pressed=true] .as-story-bar>b{animation-play-state:running}.as-illustration{max-width:1060px;margin:44px auto 0}.as-scene{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 0 0 1px #e6ebf3,0 60px 110px -60px #1012188c,0 20px 40px -30px #1012184d}.as-bar{grid-column:1 / -1;display:flex;align-items:center;gap:7px;height:46px;padding:0 18px;border-bottom:1px solid #e6ebf3;background:#fafbfc}.as-bar i{width:11px;height:11px;border-radius:50%;background:#f50}.as-bar i:nth-child(2){background:#dde2ea}.as-bar i:nth-child(3){background:#cde8d5}.as-bar span{margin-left:12px;color:#7a8599;font-size:13px;font-weight:600}.as-chat{display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px 26px 28px;background:radial-gradient(rgb(16 18 24 / .07) 1px,transparent 1.5px) 0 0 / 22px 22px,#f6f8fc}.as-chat-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #e6ebf3}.as-chat-head>div{display:flex;flex-direction:column;min-width:0}.as-chat-head strong{font-size:15px}.as-chat-head small{color:#7a8599;font-size:12.5px}.as-chat-channel{position:relative;flex:none;width:28px;height:28px;margin-left:auto}.as-chat-channel>span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.as-chat-channel>.is-on{opacity:1}.as-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#f50,#f50);color:#fff;font-size:16px;font-weight:750}.as-question{align-self:flex-start;max-width:82%;margin-top:6px;padding:13px 16px 9px;border-radius:20px 20px 20px 6px;background:#fff;box-shadow:0 0 0 1px #e6ebf3,0 12px 26px -18px #10121859}.as-question p,.as-answer p{margin:0;font-size:16px;line-height:1.5}.as-question time{display:block;margin-top:4px;color:#98a2b3;font-size:11px;text-align:right}.as-reply{position:relative;display:flex;flex-direction:column;align-items:flex-end;align-self:flex-end;max-width:88%}.as-typing{position:absolute;top:0;right:0;display:inline-flex;gap:4px;padding:12px 14px;border-radius:16px 16px 6px;background:#fff;box-shadow:0 0 0 1px #e4e8ef;opacity:0}.as-typing i{width:6px;height:6px;border-radius:50%;background:#f50;animation:as-dot 1s ease-in-out infinite}.as-typing i:nth-child(2){animation-delay:.15s}.as-typing i:nth-child(3){animation-delay:.3s}.as-answer{padding:12px 16px 9px;border-radius:20px 20px 6px;background:linear-gradient(135deg,#f50,#f50);color:#fff;box-shadow:0 18px 34px -20px #1012184d}.as-answer-title{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;opacity:.9}.as-answer-title strong{font-weight:650}.as-message-time{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;font-size:11px;opacity:.85}.as-panel{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:22px 22px 26px;border-left:1px solid #e6ebf3;background:linear-gradient(180deg,#fff,#f6f8fc)}.as-agent{display:flex;align-items:center;gap:14px;margin-bottom:6px;padding:6px 0 16px;border-bottom:1px dashed #e6ebf3}.as-agent-photo{position:relative;flex:none;width:76px;height:76px;margin-left:10px;border-radius:24px;background:linear-gradient(150deg,#f50,#f50);box-shadow:0 14px 26px -14px #1012184d}.as-agent-photo img{position:absolute;left:50%;bottom:-4px;width:104px;height:auto;max-width:none;translate:-50% 0}.as-agent>div{display:flex;flex-direction:column;gap:5px;min-width:0}.as-agent strong{font-size:18px;letter-spacing:-.01em}.as-agent small{display:inline-flex;align-items:center;gap:6px;color:#15803d;font-size:12.5px;font-weight:650}.as-agent small:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e80;animation:as-live 2s ease-out infinite}.as-flow-label{display:flex;align-items:center;gap:10px;margin:6px 0 0;color:#98a2b3;font-size:11.5px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.as-flow-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#e6ebf3,transparent)}.as-flow-label.is-out{color:#f50}.as-context,.as-result,.as-team{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:11px 14px 11px 11px;border-radius:18px}.as-context>div,.as-result>div,.as-team>div{min-width:0}.as-context strong,.as-result strong,.as-team strong{display:block;font-size:14px;line-height:1.35}.as-context p,.as-result p,.as-team p{margin:3px 0 0;color:#667085;font-size:12.5px;line-height:1.45}.as-context{background:#fff;box-shadow:inset 0 0 0 1px #e6ebf3,0 8px 18px -16px #10121880}.as-result{background:linear-gradient(120deg,#f6f8fc,#f6f8fc);box-shadow:inset 0 0 0 1px #f50}.as-team{background:#1d2433;color:#fff}.as-team p{color:#c3cad6}.as-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:13px;background:#f6f8fc;color:#f50;box-shadow:inset 0 0 0 1px #f50}.as-icon svg{width:20px;height:20px;stroke-width:1.9}.as-result .as-icon{background:linear-gradient(150deg,#f50,#f50);color:#fff;box-shadow:0 8px 16px -8px #1012184d}.as-team .as-icon{background:#ffffff1a;color:#f50;box-shadow:inset 0 0 0 1px #ffffff1f}.as-result>svg{flex:none;box-sizing:content-box;margin-left:auto;padding:4px;border-radius:50%;background:#16a34a;color:#fff}@keyframes as-live{70%,to{box-shadow:0 0 0 7px #22c55e00}}.as-composer{display:flex;align-items:center;gap:10px;margin-top:auto;padding:7px 7px 7px 16px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #e6ebf3;color:#98a2b3;font-size:14px}.as-composer i{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border-radius:50%;background:#f50;color:#fff}.lp-ai.is-in .as-step{animation:as-step .5s cubic-bezier(.2,.8,.3,1.15) both}.lp-ai.is-in .as-question{animation-delay:.1s}.lp-ai.is-in .as-history{animation-delay:.55s}.lp-ai.is-in .as-knowledge{animation-delay:.8s}.lp-ai.is-in .as-typing{animation:as-typing 1.1s ease 1s both}.lp-ai.is-in .as-answer{animation-delay:2.05s}.lp-ai.is-in .as-result{animation-delay:2.5s}.lp-ai.is-in .as-team{animation-delay:2.75s}.lp-reveal>.as-copy,.lp-reveal>.as-illustration{opacity:0;translate:0 32px;transition:opacity .7s ease,translate .9s cubic-bezier(.2,.75,.25,1)}.lp-reveal>.as-illustration{transition-delay:.15s}.lp-reveal.is-in>.as-copy,.lp-reveal.is-in>.as-illustration{opacity:1;translate:none}@keyframes as-story-fill{0%{transform:scaleX(0)}to{transform:none}}@keyframes as-step{0%{opacity:0;translate:0 10px;scale:.97}to{opacity:1;translate:none;scale:none}}@keyframes as-typing{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes as-dot{0%,60%,to{translate:0 0;opacity:.5}30%{translate:0 -4px;opacity:1}}@media(min-width:1700px){.as-illustration{max-width:1180px}.as-question p,.as-answer p{font-size:17px}}@media(max-width:900px){.lp-ai{padding-block:72px 64px}.as-illustration{margin-top:32px}.as-scene{grid-template-columns:minmax(0,1fr)}.as-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e6ebf3;border-left:0}.as-agent,.as-flow-label{grid-column:1 / -1}}@media(max-width:700px){.as-copy>p{font-size:18px}.as-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));box-sizing:border-box;width:100%;border-radius:22px}.as-stories button{padding:10px 6px 13px;border-radius:17px}.as-stories strong{display:block;font-size:13px;white-space:normal;-webkit-hyphens:auto;hyphens:auto}.as-story-bar{left:12px;right:12px}}@media(max-width:560px){.lp-ai{padding-block:56px 48px}.as-scene{border-radius:22px}.as-chat{padding:18px 16px}.as-composer{margin-top:6px}.as-panel{grid-template-columns:minmax(0,1fr);padding:16px 16px 20px}.as-question,.as-reply{max-width:92%}.as-question p,.as-answer p{font-size:15px}}@media(prefers-reduced-motion:reduce){.lp-reveal>.as-copy,.lp-reveal>.as-illustration,.as-stories button{transition:none}.lp-ai.is-in .as-step{animation:none}.as-typing{display:none}}.lp-work{padding-block:104px 24px}.ws-head{display:flex;flex-direction:column;align-items:center;max-width:760px;margin:0 auto 52px;text-align:center}.ws-head h2{margin:0;font-size:clamp(34px,3.4vw,52px);line-height:1.08;font-weight:800;letter-spacing:-.03em}.ws-head h2 span{color:var(--as-orange);white-space:nowrap}.ws-head>p{max-width:600px;margin:18px 0 0;font:450 clamp(17px,1.3vw,20px)/1.55 "Golos Text","Segoe UI",sans-serif;color:var(--as-muted)}.ws-head .lp-feature-link{margin-top:24px;padding:11px 20px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e6ebf3,0 8px 20px -14px #1012188c;transition:box-shadow .16s,translate .16s}.ws-head .lp-feature-link:hover{text-decoration:none;translate:0 -1px;box-shadow:inset 0 0 0 1px #f50,0 12px 24px -14px #101218a6}.ws-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ws-scene{--tone: #ff5500;--tint: #f6f8fc;position:relative;display:flex;flex-direction:column;min-width:0;padding:14px 14px 28px;border-radius:28px;background:linear-gradient(180deg,var(--tint),#fff 78%);box-shadow:inset 0 0 0 1px #e6ebf3}.ws-calendar{--tone: #2563eb;--tint: #edf3ff}.ws-people{--tone: #16a34a;--tint: #eaf8ef}.ws-scene h3{display:flex;align-items:center;gap:11px;margin:24px 12px 0;font-size:21px;line-height:1.2;font-weight:760;color:#1d2433}.ws-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;background:var(--tone);color:#fff;box-shadow:0 8px 16px -8px var(--tone)}.ws-icon svg{width:19px;height:19px}.ws-scene>p{margin:9px 12px 0;font-size:15px;line-height:1.6;color:#586174}.ws-screen{position:relative;box-sizing:border-box;height:252px;padding:14px;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 22px 44px -30px #10121873,0 0 0 1px #10121812;color:#1d2433;line-height:1.35;transition:translate .3s cubic-bezier(.2,.8,.3,1),box-shadow .3s}.ws-scene:hover .ws-screen{translate:0 -4px;box-shadow:0 30px 52px -30px #10121880,0 0 0 1px #10121814}.ws-board{display:grid;grid-template-columns:repeat(3,44%);gap:10px;background:#f6f8fc}.ws-col:nth-child(3){-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%);mask-image:linear-gradient(90deg,#000,transparent 75%)}.ws-col{display:flex;flex-direction:column;gap:8px;min-width:0}.ws-col>b{display:flex;align-items:center;gap:6px;padding:2px 2px 4px;font-size:12px;font-weight:720;color:#344054;white-space:nowrap}.ws-col>b:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--dot)}.ws-col>b small{margin-left:auto;padding:1px 6px;border-radius:6px;background:#eef1f5;color:#7a8599;font-size:10.5px;font-weight:650}.ws-deal{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 11px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #10121814,0 0 0 1px #1012180f}.ws-deal strong{font-size:13px;font-weight:720}.ws-deal small{font-size:11.5px;color:#7a8599}.ws-contact{position:relative;z-index:1;box-shadow:0 16px 28px -16px #1012184d,0 0 0 2px #f50}.ws-person{display:flex;align-items:center;gap:7px}.ws-person img{width:26px;height:26px;border-radius:50%;object-fit:cover}.ws-tag{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;max-width:100%;margin-top:6px;padding:4px 7px;border-radius:7px;background:#f3e9ff;color:#8a3fc7;font-size:10.5px;font-weight:650;line-height:1.2}.ws-tag svg{flex:none}.ws-cal{display:flex;flex-direction:column;gap:12px}.ws-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ws-week>span{display:grid;justify-items:center;gap:1px;padding:7px 0;border-radius:12px;background:#f5f7fa}.ws-week small{font-size:10.5px;font-weight:650;color:#8b93a1}.ws-week b{font-size:16px;color:#1f2937}.ws-week .is-on{background:var(--tone);box-shadow:0 8px 16px -8px var(--tone)}.ws-week .is-on small{color:#d7e3ff}.ws-week .is-on b{color:#fff}.ws-times{display:grid;gap:8px}.ws-time{position:relative;display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border:1px dashed #d5dbe5;border-radius:11px;font-size:12px;color:#6b7280}.ws-time time{width:38px;font-weight:720;color:#374151;font-variant-numeric:tabular-nums}.ws-time i{font-style:normal}.ws-time.is-busy{border:0;background:repeating-linear-gradient(135deg,#f3f4f6 0,#f3f4f6 7px,#eceef2 7px,#eceef2 14px)}.ws-meeting{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:8px;padding:0 12px 0 15px;border-radius:11px;background:#eef4ff;box-shadow:inset 4px 0 0 var(--tone),0 12px 24px -14px #2563ebb3}.ws-meeting strong{overflow:hidden;font-size:12.5px;font-weight:720;color:#1e3a8a;white-space:nowrap;text-overflow:ellipsis}.ws-meeting small{grid-row:2;font-size:11px;color:#3b6fd8}.ws-meeting svg{grid-row:1 / span 2;grid-column:2;align-self:center;padding:4px;border-radius:50%;background:#16a34a;color:#fff}.ws-chat{display:flex;flex-direction:column;gap:10px;background:#f6f8f6}.ws-chat-head{display:flex;align-items:center;gap:9px;margin:-14px -14px auto;padding:11px 14px;border-bottom:1px solid #e8ece8;background:#fff;font-size:13px}.ws-chat-head small{margin-left:auto;color:#8a9389;font-size:11.5px}.ws-msg{max-width:86%;margin:0;padding:10px 12px;border-radius:15px;font-size:13px;line-height:1.45}.ws-msg.is-client{align-self:flex-start;border-bottom-left-radius:5px;background:#fff;box-shadow:0 0 0 1px #0000000f}.ws-handoff{display:inline-flex;align-self:center;align-items:center;gap:6px;margin:0;padding:5px 11px;border-radius:999px;background:#f50;color:#fff;font-size:11px;font-weight:680}.ws-reply{display:flex;align-self:flex-end;align-items:center;gap:10px;border-bottom-right-radius:5px;background:var(--tone);color:#fff;box-shadow:0 12px 24px -14px #16a34ae6}.ws-reply strong{display:block;font-size:11px;font-weight:650;opacity:.85}.ws-reply small{display:block;font-size:13px}.ws-staff-avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#fff3}.lp-work.lp-reveal .ws-head,.lp-work.lp-reveal .ws-scene{opacity:0;translate:0 30px;transition:opacity .7s ease,translate .9s cubic-bezier(.2,.75,.25,1)}.lp-work.lp-reveal .ws-scene:nth-child(1){transition-delay:.1s}.lp-work.lp-reveal .ws-scene:nth-child(2){transition-delay:.22s}.lp-work.lp-reveal .ws-scene:nth-child(3){transition-delay:.34s}.lp-work.is-in .ws-head,.lp-work.is-in .ws-scene{opacity:1;translate:none}.lp-work.is-in .ws-contact{animation:ws-drag 1.1s cubic-bezier(.3,.7,.2,1) .75s both}.lp-work.is-in .ws-meeting{animation:ws-pop .55s cubic-bezier(.3,1.4,.5,1) 1.1s both}.lp-work.is-in .ws-chat>p{animation:ws-pop .45s cubic-bezier(.3,1.4,.5,1) .9s both}.lp-work.is-in .ws-chat>.ws-handoff{animation-delay:1.5s}.lp-work.is-in .ws-chat>.ws-reply{animation-delay:2s}@keyframes ws-drag{0%{translate:calc(-100% - 10px) 128px;rotate:-5deg}65%{translate:0 -6px;rotate:2deg}to{translate:none;rotate:none}}@keyframes ws-pop{0%{opacity:0;translate:0 10px;scale:.9}to{opacity:1;translate:none;scale:1}}@media(max-width:1080px){.ws-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-people{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;padding-bottom:14px}.ws-people .ws-screen{grid-row:1 / span 2}.ws-people h3,.ws-people>p{grid-column:2}.ws-people h3{align-self:end}}@media(max-width:700px){.lp-work{padding-block:64px 8px}.ws-head{margin-bottom:34px}.ws-head h2{font-size:34px}.ws-head>p{font-size:16px}.ws-scenes{grid-template-columns:minmax(0,1fr);gap:16px;max-width:520px;margin-inline:auto}.ws-people{display:flex;padding-bottom:26px}.ws-people h3{align-self:auto}.ws-scene{padding:12px 12px 24px;border-radius:24px}.ws-scene h3{margin:20px 10px 0;font-size:19px}.ws-scene>p{margin-inline:10px}.ws-screen{height:244px}}@media(prefers-reduced-motion:reduce){.lp-work.lp-reveal .ws-head,.lp-work.lp-reveal .ws-scene,.ws-screen{transition:none}.lp-work.is-in .ws-contact,.lp-work.is-in .ws-meeting,.lp-work.is-in .ws-chat>p{animation:none}}.ch-band{--ch-row: 72px;--ch-muted: #c3cad6;position:relative;overflow:hidden;background:radial-gradient(42% 55% at 6% 16%,rgb(16 18 24 / .3),transparent 70%),radial-gradient(38% 50% at 97% 82%,rgb(139 92 246 / .24),transparent 70%),radial-gradient(30% 38% at 64% 0%,rgb(37 99 235 / .16),transparent 70%),#12151c;color:#f5f7fa}.ch-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgb(255 255 255 / .08) 1px,transparent 1.5px) 0 0 / 26px 26px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);pointer-events:none}.ch{position:relative;padding-block:96px 96px}.ch-head{display:flex;flex-direction:column;align-items:center;max-width:820px;margin:0 auto;text-align:center}.ch-band .ch-head h2{margin:0;color:#fff;font-size:clamp(34px,3.6vw,56px);line-height:1.06;font-weight:800;letter-spacing:-.03em}.ch-band .ch-head h2 span{white-space:nowrap;background:linear-gradient(90deg,#f50,#f50);-webkit-background-clip:text;background-clip:text;color:transparent}.ch-head p{max-width:720px;margin:20px 0 0;color:var(--ch-muted);font:450 clamp(17px,1.3vw,20px)/1.55 "Golos Text","Segoe UI",sans-serif}.ch-band ::selection{background:#f50;color:#fff}.ch-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:28px;align-items:center;margin-top:60px}.ch-group{position:relative;padding:24px;border-radius:26px;background:linear-gradient(180deg,#ffffff16,#ffffff09);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -40px #000c}.ch-band .ch-group h3{margin:18px 0 6px;color:#fff;font-size:21px;line-height:1.2;letter-spacing:-.01em}.ch-group>p{margin:0;color:var(--ch-muted);font-size:14.5px;line-height:1.5}.ch-logos,.ch-features,.ch-rows{margin:0;padding:0;list-style:none}.ch-logos{display:flex;flex-wrap:wrap;gap:12px 6px}.ch-logos li{display:flex;flex-direction:column;align-items:center;gap:6px;width:58px;color:#e4e8ef;font-size:11px;line-height:1.2;text-align:center}.ch-logos .channel-logo{border-radius:13px;box-shadow:0 10px 22px -12px #000000e6;transition:translate .25s ease}.ch-logos li:hover .channel-logo{translate:0 -3px}.ch-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ch-features li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff14;color:#fff;font-size:13px;font-weight:600;line-height:1.2}.ch-features .channel-logo{flex:none;border-radius:6px}.ch-group:after{content:"";position:absolute;top:50%;width:28px;height:2px;border-radius:2px;pointer-events:none}.ch-group.is-left:after{left:100%;background:linear-gradient(90deg,#ffffff1f,#f50)}.ch-group.is-right:after{right:100%;background:linear-gradient(270deg,#ffffff1f,#a78bfa)}.ch-inbox{position:relative;overflow:hidden;border-radius:28px;background:#fff;color:#1d2433;box-shadow:0 0 0 1px #ffffff1f,0 50px 110px -40px #00000073,0 30px 60px -30px #000000b3}.ch-inbox-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 12px}.ch-inbox-head strong{font-size:18px;letter-spacing:-.01em}.ch-online{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:#ecfaf1;color:#15803d;font-size:12px;font-weight:650;white-space:nowrap}.ch-online:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e;animation:ch-pulse 1.8s ease-out infinite}.ch-filters{display:flex;gap:6px;overflow:hidden;padding:0 20px 14px;border-bottom:1px solid #e6ebf3;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.ch-filters span{flex:none;padding:6px 12px;border-radius:999px;background:#f6f8fc;color:#586174;font-size:12.5px;font-weight:600}.ch-filters .is-on{background:#1d2433;color:#fff}.ch-rows{position:relative;height:calc(var(--ch-row) * 6);overflow:hidden}.ch-row{position:absolute;inset:0 0 auto;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;box-sizing:border-box;height:var(--ch-row);padding:0 20px;border-bottom:1px solid #f6f8fc;background:#fff;translate:0 calc(var(--pos) * var(--ch-row));transition:translate .75s cubic-bezier(.2,.75,.25,1)}.ch-row .channel-logo{border-radius:12px}.ch-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.ch-row-main>span:first-child{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap;overflow:hidden}.ch-row-main strong{font-size:14.5px}.ch-row-main small{overflow:hidden;text-overflow:ellipsis;color:#8a94a6;font-size:12px}.ch-preview{overflow:hidden;color:#475467;font-size:13.5px;white-space:nowrap;text-overflow:ellipsis}.ch-row-side{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ch-row-side time{color:#98a2b3;font-size:11.5px}.ch-status{padding:4px 9px;border-radius:999px;font-size:11.5px;font-weight:650;white-space:nowrap}.ch-status.is-ai{background:#f6f8fc;color:#f50}.ch-status.is-team{background:#edf3ff;color:#1d4ed8}.ch-status.is-new{background:#1d2433;color:#fff}.ch-status-wait{position:absolute;right:0;bottom:0;animation:ch-wait 1.9s ease forwards}.ch-row.is-fresh{animation:ch-enter .75s cubic-bezier(.2,.75,.25,1) backwards}.ch-row.is-fresh:before{content:"";position:absolute;inset:10px auto 10px 6px;width:3px;border-radius:3px;background:#f50;animation:ch-fade 2.4s ease forwards}.ch-row.is-fresh .ch-status:not(.is-new){animation:ch-show 1.9s ease both}@keyframes ch-enter{0%{opacity:0;translate:0 calc(var(--ch-row) * -.6);background:#f6f8fc}to{opacity:1;translate:0 0;background:#fff}}@keyframes ch-wait{0%,72%{opacity:1}to{opacity:0}}@keyframes ch-show{0%,72%{opacity:0}to{opacity:1}}@keyframes ch-fade{0%,60%{opacity:1}to{opacity:0}}@keyframes ch-pulse{0%{box-shadow:0 0 #22c55e8c}to{box-shadow:0 0 0 8px #22c55e00}}.ch .ch-head,.ch .ch-inbox,.ch .ch-group{opacity:0;translate:0 28px;transition:opacity .7s ease,translate .9s cubic-bezier(.2,.75,.25,1)}.ch .ch-inbox{transition-delay:.12s}.ch .ch-group.is-left{translate:-36px 0;transition-delay:.24s}.ch .ch-group.is-right{translate:36px 0;transition-delay:.32s}.ch.is-in .ch-head,.ch.is-in .ch-inbox,.ch.is-in .ch-group{opacity:1;translate:none}@media(max-width:1180px){.ch-stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-top:48px}.ch-inbox{grid-column:1 / -1;order:-1;width:min(100%,680px);justify-self:center}.ch-group:after{display:none}}@media(max-width:760px){.ch{padding-block:80px 40px}.ch-head p{font-size:16px}.ch-stage{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.ch-group{padding:20px}.ch .ch-group.is-left,.ch .ch-group.is-right{translate:0 28px}}@media(max-width:420px){.ch-band{--ch-row: 66px}.ch-inbox{border-radius:22px}.ch-inbox-head,.ch-filters{padding-inline:14px}.ch-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:0 14px}.ch-row .channel-logo{width:34px;height:34px;border-radius:10px}.ch-row-main small{display:none}.ch-logos li{width:56px}}@media(prefers-reduced-motion:reduce){.ch .ch-head,.ch .ch-inbox,.ch .ch-group{opacity:1;translate:none;transition:none}.ch-row,.ch-logos .channel-logo{transition:none}.ch-online:before{animation:none}}.cd-builder-art.bm-host{aspect-ratio:auto;display:flex;align-items:center}.bm{position:relative;isolation:isolate;container-type:inline-size;width:100%}.bm:before{content:"";position:absolute;top:10%;right:-3%;bottom:-8%;left:8%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(16 18 24 / .08),transparent);filter:blur(12px)}.bm-canvas{position:relative;container-type:inline-size;aspect-ratio:840 / 470;overflow:hidden;border-radius:24px;border:1px solid #e6ebf3;background:#f6f8fc;box-shadow:0 44px 80px -44px #1012186b,0 2px 8px #1012180f}.bm-stage{--u: calc(100cqw / 840);position:absolute;top:0;right:0;bottom:0;left:0;color:#1d2433;line-height:1.3;background:radial-gradient(circle,#d5dbe5 calc(1.1 * var(--u)),transparent calc(1.5 * var(--u))) 0 0 / calc(22 * var(--u)) calc(22 * var(--u))}.bm-toolbar,.bm-zoom{position:absolute;display:flex;align-items:center;height:calc(40 * var(--u));padding:0 calc(14 * var(--u));gap:calc(16 * var(--u));border-radius:calc(12 * var(--u));background:#fff;color:#3c4557;font-size:calc(13 * var(--u));font-weight:650;box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) calc(-8 * var(--u)) #10121838,0 0 0 1px #1012180d;opacity:0;transition:opacity .5s ease .1s}.bm-toolbar{left:calc(16 * var(--u));top:calc(16 * var(--u))}.bm-toolbar span{display:inline-flex;align-items:center;gap:calc(6 * var(--u))}.bm-toolbar svg,.bm-zoom svg{width:calc(15 * var(--u));height:calc(15 * var(--u));color:#5b6578}.bm-zoom{right:calc(16 * var(--u));bottom:calc(16 * var(--u));gap:calc(13 * var(--u))}.bm-zoom>svg:nth-child(-n+2){color:#b7bdc8}.bm-zoom i{width:1px;height:calc(18 * var(--u));background:#e3e6ec}.bm.is-in .bm-toolbar,.bm.is-in .bm-zoom{opacity:1}.bm-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.bm-wires path{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .55s ease-in-out calc(var(--order) * .17s + .16s)}.bm-wires .is-start{stroke:#10a37a}.bm-wires .is-message{stroke:#2563eb}.bm-wires .is-condition{stroke:#d97706}.bm.is-in .bm-wires path{stroke-dashoffset:0}.bm-narrow{display:none}.bm-node{--tone: #2563eb;position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));border-radius:calc(14 * var(--u));background:#fff;box-shadow:0 0 0 calc(1.5 * var(--u)) color-mix(in srgb,var(--tone) 72%,#fff),0 calc(12 * var(--u)) calc(26 * var(--u)) calc(-14 * var(--u)) #21283c57;opacity:0;translate:0 calc(14 * var(--u));scale:.96;transition:opacity .45s ease,translate .6s cubic-bezier(.2,.9,.25,1.15),scale .6s cubic-bezier(.2,.9,.25,1.15);transition-delay:calc(var(--order) * .17s + .1s)}.bm.is-in .bm-node{opacity:1;translate:0 0;scale:1}.bm-start{--tone: #059669;display:flex;align-items:center;gap:calc(10 * var(--u));height:calc(56 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(10 * var(--u));border-radius:calc(28 * var(--u))}.bm-start-icon{display:grid;place-items:center;flex:none;width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:50%;background:#059669;color:#fff}.bm-start-icon svg{width:calc(15 * var(--u));height:calc(15 * var(--u));fill:currentColor;margin-left:calc(2 * var(--u))}.bm-start strong,.bm-head strong{display:block;font-size:calc(14 * var(--u));font-weight:760;letter-spacing:-.01em}.bm-start small{display:block;font-size:calc(11.5 * var(--u));color:#6b7385;white-space:nowrap}.bm-message{height:calc(156 * var(--u))}.bm-condition{--tone: #d97706;height:calc(162 * var(--u))}.bm-pay{--tone: #16a34a}.bm-ai{--tone: #4f46e5;outline:calc(2 * var(--u)) solid transparent;outline-offset:calc(5 * var(--u))}.bm-head{display:flex;align-items:center;gap:calc(9 * var(--u));height:calc(46 * var(--u));padding:0 calc(12 * var(--u));border-bottom:1px solid color-mix(in srgb,var(--tone) 16%,#e9edf3);border-radius:calc(14 * var(--u)) calc(14 * var(--u)) 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 10%,#fff),#fff)}.bm-head small{font-size:calc(12 * var(--u));color:#9aa3b2}.bm-tile{display:grid;place-items:center;flex:none;width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(8 * var(--u));background:var(--tone);color:#fff}.bm-tile svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.bm-body{display:grid;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u))}.bm-bubble{box-sizing:border-box;height:calc(54 * var(--u));margin:0;padding:calc(8 * var(--u)) calc(11 * var(--u));border-radius:calc(10 * var(--u));background:#f6f8fc;font-size:calc(12.5 * var(--u));line-height:1.38}.bm-buttons{display:grid;grid-template-columns:1fr 1fr;gap:calc(6 * var(--u))}.bm-buttons span{display:grid;place-items:center;height:calc(26 * var(--u));border-radius:calc(8 * var(--u));background:#f4f7fe;box-shadow:inset 0 0 0 1px #d9e3f7;color:#2563eb;font-size:calc(11.5 * var(--u));font-weight:650}.bm-condition .bm-body{grid-template-rows:calc(24 * var(--u)) calc(28 * var(--u)) calc(28 * var(--u));gap:calc(7 * var(--u))}.bm-question{display:flex;align-items:center;margin:0;font-size:calc(12.5 * var(--u));color:#475063}.bm-exit{display:flex;align-items:center;gap:calc(7 * var(--u));padding:0 calc(9 * var(--u));border-radius:calc(8 * var(--u));background:#f6f8fc;font-size:calc(12 * var(--u));font-weight:680}.bm-exit>i:first-child{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:#16a34a}.bm-exit.is-no>i:first-child{background:#9aa3b2}.bm-note{margin:0;font-size:calc(11.5 * var(--u));color:#5b6476}.bm-port{position:absolute;width:calc(10 * var(--u));height:calc(10 * var(--u));box-sizing:border-box;border-radius:50%;border:calc(2 * var(--u)) solid var(--tone);background:#fff;translate:-50% -50%}.bm-port-in{left:0;top:calc(23 * var(--u))}.bm-port-out,.bm-exit .bm-port{left:100%;top:calc(23 * var(--u));background:var(--tone)}.bm-start .bm-port-out{top:50%}.bm-exit.is-yes .bm-port{top:calc(101 * var(--u))}.bm-exit.is-no .bm-port{top:calc(136 * var(--u))}.bm-cursor{position:absolute;left:0;top:0;width:calc(26 * var(--u));height:calc(26 * var(--u));color:#1d2433;fill:#1d2433;stroke:#fff;stroke-width:1.6;opacity:0;filter:drop-shadow(0 calc(3 * var(--u)) calc(4 * var(--u)) rgb(0 0 0 / .25))}.bm.is-in .bm-cursor{animation:bm-cursor 1.7s cubic-bezier(.45,.05,.25,1) 1.45s both}.bm.is-in .bm-ai{animation:bm-select .35s ease-out 2.75s both}@keyframes bm-cursor{0%{opacity:0;translate:calc(520 * var(--u)) calc(470 * var(--u))}18%{opacity:1}72%{translate:calc(800 * var(--u)) calc(326 * var(--u));scale:1}80%{translate:calc(800 * var(--u)) calc(326 * var(--u));scale:.82}90%,to{opacity:1;translate:calc(800 * var(--u)) calc(326 * var(--u));scale:1}}@keyframes bm-cursor-narrow{0%{opacity:0;translate:calc(40 * var(--u)) calc(650 * var(--u))}18%{opacity:1}72%{translate:calc(320 * var(--u)) calc(566 * var(--u));scale:1}80%{translate:calc(320 * var(--u)) calc(566 * var(--u));scale:.82}90%,to{opacity:1;translate:calc(320 * var(--u)) calc(566 * var(--u));scale:1}}@keyframes bm-select{0%{outline-color:transparent}to{outline-color:#f50}}@container (max-width: 559px){.bm-canvas{aspect-ratio:360 / 650;max-width:420px;margin-inline:auto;border-radius:20px}}@container (max-width: 559px){.bm-stage{--u: calc(100cqw / 360)}.bm-wide,.bm-zoom{display:none}.bm-narrow{display:block}.bm-toolbar{left:calc(12 * var(--u));top:calc(12 * var(--u));height:calc(36 * var(--u));gap:calc(14 * var(--u))}.bm-toolbar span{font-size:0;gap:0}.bm-node{left:calc(var(--nx) * var(--u));top:calc(var(--ny) * var(--u));width:calc(var(--nw) * var(--u))}.bm-port-in{left:50%;top:0}.bm-message .bm-port-out,.bm-start .bm-port-out{left:50%;top:100%}.bm-exit.is-yes .bm-port{left:0}.bm.is-in .bm-cursor{animation-name:bm-cursor-narrow}}@media(prefers-reduced-motion:reduce){.bm-node,.bm-wires path,.bm-toolbar,.bm-zoom{transition:none}.bm-cursor{display:none}.bm.is-in .bm-ai{animation:none;outline-color:#f50}}.fb{padding-top:96px}.fb-tile{scroll-margin-top:96px}.fb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(340px,auto);gap:20px}.fb-tile{--fb-soft: #f6f8fc;position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:30px;background:linear-gradient(180deg,var(--fb-soft),#fff 64%);color:#1d2433;box-shadow:inset 0 0 0 1px #e6ebf3,0 30px 60px -46px #10121873;transition:translate .25s,box-shadow .25s}.fb-tile:hover{translate:0 -4px;box-shadow:inset 0 0 0 2px var(--fb-accent),0 38px 70px -42px #10121866}.fb-tile.is-builder{grid-column:span 2;grid-row:span 2}.fb-tile.is-channels,.fb-tile.is-catalog{grid-column:span 2}.fb-tile.is-dark{background:radial-gradient(110% 70% at 85% 0%,color-mix(in srgb,var(--fb-accent) 42%,transparent),transparent 62%),#171228;color:#fff;box-shadow:0 34px 64px -42px #171228d9}.fb-tile.is-integrations{background:radial-gradient(110% 70% at 85% 0%,rgb(16 185 129 / .3),transparent 62%),#0f1d18}.fb-art{position:relative;flex:1 0 auto;min-height:160px;margin:16px 16px 0;container-type:inline-size}.fb-tile.is-builder .fb-art{min-height:360px}.fb-copy{position:relative;padding:18px 24px 24px}.fb-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--fb-accent);color:#fff;box-shadow:0 10px 18px -10px var(--fb-accent)}.pp-page .fb-copy h3{margin:14px 0 0;color:inherit;font-size:21px;font-weight:780;line-height:1.2;letter-spacing:-.015em}.fb-copy p{margin:8px 0 0;color:#586174;font-size:15px;line-height:1.55}.fb-tile.is-dark .fb-copy p{color:#cbc3dc}.fb-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:0;border:0;background:none;cursor:pointer;color:var(--fb-accent);font:inherit;font-size:14.5px;font-weight:700}.fb-tile.is-dark .fb-more{color:#fff}.fb-more svg{transition:translate .16s}.fb-more:hover svg{translate:3px 0}.fb-more:focus-visible{outline:3px solid var(--fb-accent);outline-offset:3px;border-radius:6px}@keyframes fb-dash{to{stroke-dashoffset:-13}}@keyframes fb-marquee{to{translate:-50% 0}}@keyframes fb-dot{0%,60%,to{translate:0 0;opacity:.45}30%{translate:0 -3px;opacity:1}}.fb-flow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;background:radial-gradient(circle,rgb(255 255 255 / .1) 1px,transparent 1.6px) 0 0 / 18px 18px}.fb-flow>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.fb-flow>svg path{fill:none;stroke:#c4b5fd99;stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:6 7;animation:fb-dash 1.1s linear infinite}.fb-node{position:absolute;left:var(--nx, var(--x));top:var(--ny, var(--y));width:var(--nw, var(--w));box-sizing:border-box;translate:0 -50%;padding:9px 10px;border-radius:14px;background:#fff;color:#231b35;box-shadow:0 0 0 1px #fff3,0 14px 26px -16px #000000b3;animation:fb-glow 6s ease-in-out calc(var(--i) * .6s) infinite}.fb-node-head{display:flex;align-items:center;gap:6px;min-width:0;font-size:clamp(10px,2.3cqw,14px)}.fb-node-head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-node-head svg{flex:none;box-sizing:content-box;padding:4px;border-radius:7px;background:color-mix(in srgb,var(--tone) 15%,#fff);color:var(--tone)}.fb-node small{display:block;margin-top:5px;overflow:hidden;color:#6b6280;font-size:clamp(9px,1.9cqw,12px);white-space:nowrap;text-overflow:ellipsis}.fb-node-buttons{display:grid;gap:4px;margin-top:7px}.fb-node-buttons i{padding:4px 6px;border-radius:7px;background:#f1edff;color:#6d4cf0;font-size:clamp(9px,1.8cqw,11.5px);font-style:normal;font-weight:650;text-align:center}.fb-flow>svg.is-narrow{display:none}@container (max-width: 520px){.fb-flow{position:relative;inset:auto;height:400px}.fb-flow>svg.is-wide,.fb-node-buttons{display:none}.fb-flow>svg.is-narrow{display:block}.fb-node.is-start{--nx: 30%;--ny: 12%;--nw: 40%}.fb-node.is-message{--nx: 2%;--ny: 44%;--nw: 47%}.fb-node.is-condition{--nx: 51%;--ny: 44%;--nw: 47%}.fb-node.is-ai{--nx: 1%;--ny: 80%;--nw: 31%}.fb-node.is-booking{--nx: 34.5%;--ny: 80%;--nw: 31%}.fb-node.is-operator{--nx: 68%;--ny: 80%;--nw: 31%}}@keyframes fb-glow{0%,12%,to{box-shadow:0 0 0 1px #fff3,0 14px 26px -16px #000000b3}6%{box-shadow:0 0 0 3px var(--tone),0 0 28px -2px var(--tone)}}.fb-channels{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.fb-marquee>div{display:flex;gap:10px;width:max-content;padding-right:10px;animation:fb-marquee 34s linear infinite}.fb-marquee.is-reverse>div{animation-direction:reverse}.fb-marquee span{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e6ebf3,0 10px 20px -16px #10121880;font-size:14px;font-weight:650;white-space:nowrap}.fb-marquee .channel-logo{width:30px;height:30px;border-radius:9px}.fb-chat{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.fb-bubble,.fb-source{animation:fb-pop 8s ease calc(var(--d) * 1s) infinite both}.fb-bubble{max-width:88%;margin:0;padding:9px 13px;border-radius:16px;font-size:13.5px;line-height:1.4}.fb-bubble.is-client{align-self:flex-start;border-bottom-left-radius:5px;background:#fff;box-shadow:inset 0 0 0 1px #eee3f7}.fb-reply{display:grid;justify-items:end}.fb-reply>*{grid-area:1 / 1}.fb-bubble.is-ai{border-bottom-right-radius:5px;background:var(--fb-accent);color:#fff;box-shadow:0 12px 22px -14px var(--fb-accent)}.fb-typing{display:inline-flex;align-items:center;gap:4px;align-self:center;padding:10px 12px;border-radius:14px;background:#f2f4f7;animation:fb-typing 8s ease .6s infinite both}.fb-typing i{width:6px;height:6px;border-radius:50%;background:var(--fb-accent);animation:fb-dot 1s ease-in-out infinite}.fb-typing i:nth-child(2){animation-delay:.15s}.fb-typing i:nth-child(3){animation-delay:.3s}.fb-source{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:10px;background:#fff;color:#7e22ce;font-size:12px;font-weight:650;box-shadow:inset 0 0 0 1px #ead9ff}@keyframes fb-pop{0%,5%{opacity:0;translate:0 8px}10%,86%{opacity:1;translate:none}92%,to{opacity:0;translate:0 -4px}}@keyframes fb-typing{0%,4%{opacity:0}7%,14%{opacity:1}17%,to{opacity:0}}.fb-kanban{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fb-col{display:flex;flex-direction:column;gap:7px;padding:10px 8px;border-radius:14px;background:#fffc;box-shadow:inset 0 0 0 1px #e6ebf3}.fb-col b{display:flex;align-items:center;gap:5px;overflow:hidden;color:#7a8599;font-size:11.5px;white-space:nowrap}.fb-col b:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#94a3b8}.fb-col:nth-child(2) b:before{background:var(--fb-accent)}.fb-col:nth-child(3) b:before{background:#16a34a}.fb-col i{height:38px;margin-top:46px;border-radius:10px;background:#eef1f5}.fb-col i.is-short{width:72%;height:24px;margin-top:0}.fb-deal{--column: calc((100% - 16px) / 3);position:absolute;top:34px;left:8px;box-sizing:border-box;width:calc(var(--column) - 16px);padding:8px 9px;border-radius:11px;background:#fff;box-shadow:inset 3px 0 0 var(--fb-accent),0 12px 22px -12px #10121859;animation:fb-deal 7s cubic-bezier(.6,0,.3,1) infinite}.fb-deal b{display:block;font-size:12.5px}.fb-deal small{display:block;margin-top:2px;overflow:hidden;color:#7a8599;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.fb-deal svg{position:absolute;top:7px;right:7px;box-sizing:content-box;padding:2px;border-radius:50%;background:#16a34a;color:#fff;opacity:0;animation:fb-deal-done 7s ease infinite}@keyframes fb-deal{0%{left:8px;opacity:0}4%,22%{left:8px;opacity:1}32%,56%{left:calc(16px + var(--column))}66%,92%{left:calc(24px + 2 * var(--column));opacity:1}to{left:calc(24px + 2 * var(--column));opacity:0}}@keyframes fb-deal-done{0%,64%{opacity:0;scale:.5}70%,92%{opacity:1;scale:1}to{opacity:0}}.fb-cal{position:absolute;top:0;right:0;bottom:38px;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;gap:6px}.fb-cal b{color:#4b8a85;font-size:11.5px;text-align:center}.fb-cal span{display:grid;place-items:center;height:32px;border-radius:9px;background:#fff;color:#0f766e;font-size:11.5px;font-weight:650;box-shadow:inset 0 0 0 1px #cdeeea}.fb-cal span.is-busy{background:#eef4f3;color:#a3b5b3;box-shadow:none;text-decoration:line-through}.fb-cal span.is-pick{animation:fb-pick 6s ease infinite}@keyframes fb-pick{0%,20%{background:#fff;color:#0f766e}26%{scale:1.14}32%,88%{background:var(--fb-accent);color:#fff;scale:1;box-shadow:0 10px 18px -10px var(--fb-accent)}96%,to{background:#fff;color:#0f766e}}.fb-toast{position:absolute;left:50%;bottom:0;display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 13px;border-radius:12px;background:#0f2f2c;color:#fff;font-size:12.5px;font-weight:650;white-space:nowrap;translate:-50% 0;animation:fb-toast 6s ease infinite}.fb-toast svg{color:#5eead4}@keyframes fb-toast{0%,32%{opacity:0;translate:-50% 8px}38%,86%{opacity:1;translate:-50% 0}92%,to{opacity:0;translate:-50% 0}}.fb-send{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:12px}.fb-send-card{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #dbe7fd,0 12px 22px -18px #2f7cf699}.fb-send-card>span{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--fb-accent);color:#fff}.fb-send-card b{display:block;font-size:13.5px}.fb-send-card small{color:#6b7a90;font-size:12px}.fb-progress{height:8px;overflow:hidden;border-radius:99px;background:#e3ecfb}.fb-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7cb3ff,var(--fb-accent));transform-origin:0 50%;animation:fb-fill 5s cubic-bezier(.4,0,.2,1) infinite}@keyframes fb-fill{0%{scale:0 1}70%,94%{scale:1 1;opacity:1}to{scale:1 1;opacity:0}}.fb-stats{display:flex;gap:10px}.fb-stats span{flex:1;padding:8px 10px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e1eafa;color:#6b7a90;font-size:11.5px}.fb-stats b{display:block;color:#1d3f7a;font-size:17px}.fb-team{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.fb-team li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:8px 10px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #fbe0ee}.fb-team li>span{display:grid;grid-row:span 2;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--tone);color:#fff;font-size:14px;font-weight:750}.fb-team b{font-size:13px}.fb-team small{grid-column:2;color:#8a7280;font-size:11.5px}.fb-switch{position:relative;grid-row:1 / span 2;grid-column:3;width:32px;height:18px;border-radius:99px;background:var(--fb-accent)}.fb-switch:after{content:"";position:absolute;top:2px;left:16px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040}.fb-team li:last-child .fb-switch{animation:fb-switch-track 5s ease infinite}.fb-team li:last-child .fb-switch:after{animation:fb-switch 5s ease infinite}@keyframes fb-switch-track{0%,35%{background:#eadfe5}45%,90%{background:var(--fb-accent)}to{background:#eadfe5}}@keyframes fb-switch{0%,35%{left:2px}45%,90%{left:16px}to{left:2px}}.fb-bars{position:absolute;top:6px;right:2px;bottom:44px;left:2px;display:flex;align-items:flex-end;gap:8px}.fb-bars i{flex:1;height:var(--h);border-radius:8px 8px 4px 4px;background:var(--fb-accent);transform-origin:50% 100%;animation:fb-bar 5s cubic-bezier(.3,1.3,.5,1) calc(var(--i) * .08s) infinite both}.fb-bars i:last-child{background:#f50}@keyframes fb-bar{0%{scale:1 0}18%,90%{scale:1 1}to{scale:1 0}}.fb-kpi{position:absolute;left:2px;right:2px;bottom:0;display:flex;align-items:baseline;gap:8px;margin:0}.fb-kpi b{color:#16a34a;font-size:22px;font-weight:800}.fb-kpi small{color:#6b6b85;font-size:12.5px}.fb-products{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.fb-products>div{display:flex;gap:12px;width:max-content;padding-right:12px;animation:fb-marquee 38s linear infinite}.fb-product{width:156px;padding:10px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #e6ebf3,0 14px 26px -20px #1012188c}.fb-product>span{display:grid;place-items:center;height:88px;border-radius:12px;color:var(--tone);background:linear-gradient(150deg,color-mix(in srgb,var(--tone) 14%,#fff),color-mix(in srgb,var(--tone) 34%,#fff))}.fb-product b{display:block;margin-top:9px;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.fb-product small{display:flex;align-items:baseline;justify-content:space-between;margin-top:3px;color:#1d2433;font-size:13px;font-weight:750}.fb-product em{color:#16a34a;font-size:11px;font-style:normal;font-weight:600}.fb-pay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:14px 16px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #d4efdc,0 16px 30px -22px #16a34a99}.fb-pay small{color:#6b7d70;font-size:12px}.fb-pay b{color:#12301d;font:800 28px/1.1 Chatodel Price,Segoe UI,sans-serif}.fb-pay-button{display:grid;margin-top:4px}.fb-pay-button>span{display:flex;grid-area:1 / 1;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:12px;color:#fff;font-size:14px;font-weight:700}.fb-pay-button>span:first-child{background:#1f2937;animation:fb-pay-a 6s ease infinite}.fb-pay-button>span:last-child{background:var(--fb-accent);animation:fb-pay-b 6s ease infinite}@keyframes fb-pay-a{0%{opacity:0}6%,40%{opacity:1;scale:1}44%{scale:.95}48%,to{opacity:0}}@keyframes fb-pay-b{0%,46%{opacity:0;scale:.9}52%,92%{opacity:1;scale:1}to{opacity:0}}.fb-pay em{margin-top:4px;color:#7a8a7f;font-size:11.5px;font-style:normal;text-align:center}.fb-hub{position:absolute;top:0;right:0;bottom:0;left:0}.fb-hub>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fb-hub>svg path{fill:none;stroke:#6ee7b780;stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:4 6;animation:fb-dash 1.2s linear infinite}.fb-hub-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:54px;height:54px;border-radius:18px;translate:-50% -50%;background:linear-gradient(150deg,#34d399,#059669);color:#fff;box-shadow:0 0 0 8px #34d3991f,0 0 0 16px #34d3990d;animation:fb-core 2.4s ease-in-out infinite}@keyframes fb-core{50%{box-shadow:0 0 0 12px #34d39929,0 0 0 24px #34d3990a}}.fb-sat{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:12px;background:#ffffff14;color:#e6f4ee;font-size:12px;font-weight:650;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff1f}.fb-sat svg{color:var(--tone)}.fb-sat.is-0{left:0;top:6%}.fb-sat.is-1{right:0;top:6%}.fb-sat.is-2{left:0;bottom:6%}.fb-sat.is-3{right:0;bottom:6%}.fj{padding-top:104px}.fj-panel{position:relative;overflow:hidden;padding:64px 56px 60px;border-radius:40px;color:#fff;text-align:center;background:radial-gradient(70% 90% at 88% 0%,transparent,transparent 60%),radial-gradient(60% 80% at 0% 100%,rgb(124 92 255 / .24),transparent 60%),#12151c}.pp-page .fj-panel h2{margin:0;color:#fff;font-size:clamp(32px,3.2vw,50px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.pp-page .fj-panel h2>span{color:#f50}.fj-panel>p{max-width:640px;margin:16px auto 0;color:#c3cad6;font:450 clamp(17px,1.3vw,20px)/1.55 "Golos Text","Segoe UI",sans-serif}.fj-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:52px 0 0;padding:0;list-style:none}.fj-steps:before,.fj-steps:after{content:"";position:absolute;left:10%;right:10%;top:31px;height:3px;border-radius:99px;background:#ffffff1a}.fj-steps:after{background:#f50;transform-origin:0 50%;scale:0 1;transition:scale 2.6s cubic-bezier(.45,0,.2,1) .3s}.fj.is-in .fj-steps:after{scale:1 1}.fj-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:0;translate:0 16px;transition:opacity .5s ease calc(.3s + var(--i) * .5s),translate .6s cubic-bezier(.2,.8,.3,1.2) calc(.3s + var(--i) * .5s)}.fj.is-in .fj-steps li{opacity:1;translate:none}.fj-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:10px;border-radius:22px;background:#f50;color:#fff;box-shadow:0 0 0 6px #12151c,0 16px 30px -12px #00000080}.fj-steps li:nth-child(2n) .fj-icon{background:linear-gradient(150deg,#a78bfa,#7c5cff);box-shadow:0 0 0 6px #12151c,0 16px 30px -12px #7c5cffb3}.fj-steps b{font-size:17px}.fj-steps small{max-width:20ch;color:#aab3c2;font-size:14px;line-height:1.45}@media(max-width:1100px){.fb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-tile.is-builder{grid-row:auto}}@media(max-width:900px){.fj-panel{padding:44px 22px 40px;border-radius:30px;text-align:left}.fj-panel>p{margin-inline:0}.fj-steps{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:34px}.fj-steps:before,.fj-steps:after{left:30px;right:auto;top:24px;bottom:24px;width:3px;height:auto}.fj-steps:after{transform-origin:50% 0;scale:1 0}.fj.is-in .fj-steps:after{scale:1 1}.fj-steps li{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:16px;align-items:center;justify-items:start}.fj-icon{grid-row:span 2;margin:0}.fj-steps small{max-width:none}}@media(max-width:700px){.fb{padding-top:72px}.fb-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:16px}.fb-tile.is-builder,.fb-tile.is-channels,.fb-tile.is-catalog{grid-column:auto}.fb-tile{border-radius:26px}.fb-art{min-height:180px}.fb-tile.is-builder .fb-art{min-height:290px}.fb-copy{padding:16px 20px 22px}.fj{padding-top:72px}}@media(prefers-reduced-motion:reduce){.fb-tile,.fb-more svg,.fj-steps:after,.fj-steps li{transition:none}.fb-tile *,.fb-tile *:before,.fb-tile *:after{animation:none!important}.fb-typing{visibility:hidden}.fj-steps:after{scale:1 1}.fj-steps li{opacity:1;translate:none}}.chp-hero{min-height:520px}.chp-mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;justify-self:center;width:min(100%,470px);padding:30px;border-radius:36px;background:var(--pp-orange);box-shadow:0 40px 80px -50px #10121880}.chp-mosaic span{display:grid;place-items:center;aspect-ratio:1;border-radius:26px;background:#fff;box-shadow:0 16px 28px -18px #10121873;animation:chp-float 6s ease-in-out infinite}.chp-mosaic span:nth-child(3n+2){animation-delay:-2s;translate:0 10px}.chp-mosaic span:nth-child(3n){animation-delay:-4s}@keyframes chp-float{50%{transform:translateY(-6px)}}.chp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 32px;flex-wrap:wrap;margin-bottom:26px}.pp-page .chp-head h2{margin:0}.chp-head p{max-width:560px;margin:0;color:var(--pp-muted);font-size:16px;line-height:1.55}.chp-group{padding-block:34px}.chp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:20px}.chp-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:28px;background:#fff;color:inherit;box-shadow:inset 0 0 0 1px var(--pp-border),0 22px 44px -36px #10121859;transition:translate .18s,box-shadow .18s;overflow:hidden}.chp-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--chp-brand)}.chp-card:hover{translate:0 -3px;box-shadow:inset 0 0 0 2px var(--pp-orange),0 30px 50px -32px #10121866}.chp-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.chp-badge{padding:6px 11px;border-radius:999px;background:#fff;color:#344054;box-shadow:inset 0 0 0 1px var(--pp-border);font-size:13px;font-weight:650;white-space:nowrap}.pp-page .chp-card h3{margin:4px 0 0;font-size:22px}.chp-card>p{margin:0;color:var(--pp-muted);font-size:15px;line-height:1.55}.chp-card ul{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 0;padding:0;list-style:none}.chp-card li{padding:6px 10px;border-radius:10px;background:#f6f7fa;color:#344054;font-size:13px;line-height:1.3}.chp-card .pp-text-link{margin-top:auto;padding-top:6px}.chp-palette{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;margin-block:44px;padding:48px 56px;border-radius:36px;background:#f6f8fc;box-shadow:inset 0 0 0 1px #e6ebf3}.pp-page .chp-palette h2{margin:0 0 16px}.chp-palette>div>p{margin:0;color:var(--pp-muted);font-size:17px;line-height:1.65}.chp-checks{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.chp-checks li{display:flex;align-items:flex-start;gap:11px;color:#263043;font-size:16px;line-height:1.5}.chp-checks svg{flex:none;margin-top:3px;padding:3px;box-sizing:content-box;border-radius:50%;background:var(--pp-orange);color:#fff}.chp-shot{position:relative;margin:0;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e4e8ef,0 40px 70px -46px #10121873}.chp-shot img{display:block;width:100%;height:auto}.chp-shot.is-palette{justify-self:center;width:min(100%,380px);border-radius:28px;rotate:1.5deg}.chp-shot figcaption{padding:14px 18px 16px;border-top:1px solid #eef1f5;color:var(--pp-muted);font-size:14px;line-height:1.5}.chp-window{display:flex;gap:6px;padding:11px 14px;border-bottom:1px solid #eef1f5;background:#f8f9fb}.chp-window i{width:10px;height:10px;border-radius:50%;background:#dde2ea}.chp-window i:first-child{background:var(--pp-orange)}.chp-first{padding-block:34px}.chp-first ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.chp-first a{display:grid;grid-template-columns:38px minmax(120px,190px) 1fr 18px;align-items:center;gap:18px;padding:16px 20px;border-radius:20px;background:#fff;color:inherit;box-shadow:inset 0 0 0 1px var(--pp-border);transition:background .15s}.chp-first a:hover{background:#f8f9fb}.chp-first strong{font-size:16px}.chp-first span{color:#475467;font-size:15px;line-height:1.5}.chp-first a>svg{color:var(--pp-orange)}.chp-detail-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding-block:34px 56px}.chp-back{margin-bottom:26px}.chp-kind{display:flex;align-items:center;gap:14px;color:var(--pp-orange);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chp-detail-hero h1{margin:18px 0 16px}.chp-intro{max-width:640px;margin:14px 0 0;color:#475467;font-size:16px;line-height:1.7}.chp-chat{justify-self:center;width:min(100%,390px);margin:0;border-radius:32px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px #e4e8ef,0 50px 80px -50px #10121873}.chp-chat header{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#fff;border-bottom:1px solid #eef1f5}.chp-chat header span{display:grid}.chp-chat header small{color:var(--pp-muted);font-size:12px}.chp-chat-body{display:flex;flex-direction:column;gap:10px;min-height:300px;padding:20px 16px;background:radial-gradient(circle at 1px 1px,#dfe4ec 1px,transparent 0) 0 0 / 18px 18px,#f6f8fc}.chp-bubble{max-width:86%}.chp-bubble p{margin:0;padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.5}.chp-bubble.is-client{align-self:flex-end}.chp-bubble.is-client p{border-bottom-right-radius:6px;background:var(--chp-brand);color:var(--chp-on-brand, #fff)}.chp-bubble.is-bot{align-self:flex-start}.chp-bubble.is-bot p{border-bottom-left-radius:6px;background:#fff;color:#1d2433;box-shadow:0 0 0 1px #e4e8ef}.chp-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.chp-buttons span{padding:7px 12px;border-radius:12px;background:#fff;color:#1d2433;box-shadow:0 0 0 1px #d5dbe5;font-size:13px;font-weight:650}.chp-cards{display:flex;gap:8px;margin-top:6px}.chp-cards span{display:grid;gap:6px;width:132px;padding:8px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #e4e8ef;font-size:12px;line-height:1.35}.chp-cards i{height:64px;border-radius:10px;background:var(--pp-orange)}.chp-cards span:nth-child(2) i{background:var(--chp-brand)}.chp-note{align-self:center;margin:2px 0;padding:5px 11px;border-radius:999px;background:#fff;color:#667085;box-shadow:0 0 0 1px #e4e8ef;font-size:12px;text-align:center}.chp-chat figcaption{padding:10px 18px 14px;color:#98a2b3;font-size:12px;text-align:center;background:#fff;border-top:1px solid #eef1f5}.chp-section{padding-block:34px}.chp-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;margin:0;padding:0;list-style:none}.chp-features li{display:grid;grid-template-columns:44px 1fr;gap:3px 14px;padding:18px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--pp-border)}.chp-features li>span{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--pp-orange);color:#fff}.chp-features strong{font-size:15px;font-weight:650}.chp-features small{color:var(--pp-muted);font-size:14px;line-height:1.45}.chp-steps{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:32px}.chp-steps.is-wide{grid-template-columns:1fr}.chp-steps ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.chp-steps li{display:grid;gap:6px;padding:18px 20px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--pp-border)}.chp-steps li.is-start{box-shadow:inset 0 0 0 2px var(--pp-orange)}.chp-steps strong{display:flex;align-items:center;gap:10px;font-size:16px}.chp-steps em{padding:2px 8px;border-radius:999px;background:var(--pp-orange);color:#fff;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.04em}.chp-steps p{margin:0;color:#475467;font-size:15px;line-height:1.5}.chp-steps small{color:#7a8599;font-size:13px;line-height:1.45}.chp-steps .chp-shot{position:sticky;top:24px}.chp-connect{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:start}.pp-page .chp-connect h2{margin:0 0 22px}.chp-connect ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.chp-connect ol li{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--pp-border);font-size:16px;line-height:1.5}.chp-connect ol span{flex:none;color:var(--pp-orange);font-weight:800;font-variant-numeric:tabular-nums}.chp-connect aside{padding:26px;border-radius:26px;background:#f6f8fc;box-shadow:inset 0 0 0 1px #e6ebf3}.pp-page .chp-connect aside h3{margin:0 0 14px;font-size:19px}.chp-connect aside ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.chp-connect aside li{display:flex;gap:10px;color:#263043;font-size:15px;line-height:1.5}.chp-connect aside li svg{flex:none;margin-top:3px;color:#12a150}.chp-connect aside p{margin:0;color:#475467;font-size:15px;line-height:1.55}.chp-connect aside .chp-safe{display:flex;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #e3e8f0;color:#667085;font-size:13px}.chp-safe svg{flex:none;margin-top:2px}.pp-page .chp-rules h2{margin:0 0 20px}.chp-first-rule{display:flex;gap:14px;margin:0 0 16px;padding:20px 22px;border-radius:22px;background:#f6f8fc;box-shadow:inset 0 0 0 1px #e6ebf3;color:#1d2433;font-size:16px;line-height:1.6}.chp-first-rule>svg{flex:none;margin-top:2px;color:var(--pp-orange)}.chp-first-rule span{display:grid;gap:4px}.chp-rules ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.chp-rules li{position:relative;padding:14px 18px 14px 40px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--pp-border);color:#344054;font-size:15px;line-height:1.55}.chp-rules li:before{content:"";position:absolute;left:18px;top:22px;width:8px;height:8px;border-radius:50%;background:var(--pp-orange)}.chp-others{display:flex;flex-wrap:wrap;gap:10px;padding-block:26px 40px}.chp-others a{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 8px;border-radius:999px;background:#fff;color:#344054;box-shadow:inset 0 0 0 1px var(--pp-border);font-size:14px;font-weight:600}.chp-others a:hover{box-shadow:inset 0 0 0 2px var(--pp-orange)}@media(max-width:1100px){.chp-palette,.chp-detail-hero,.chp-steps,.chp-connect{grid-template-columns:1fr}.chp-steps .chp-shot{position:static}.chp-mosaic{width:min(100%,400px)}}@media(max-width:700px){.chp-palette{padding:30px 22px;border-radius:28px}.chp-mosaic{gap:12px;padding:20px;border-radius:28px}.chp-first a{grid-template-columns:34px 1fr;gap:6px 14px}.chp-first a>span{grid-column:2}.chp-first a>svg:last-child{display:none}.chp-card{padding:22px}}@media(prefers-reduced-motion:reduce){.chp-mosaic span{animation:none}.chp-card{transition:none}}.bp-list{padding-block:10px 40px}.pp-page .bp-list>h2,.pp-page .bp-more>h2{margin:0 0 24px}.bp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;color:#7a8599;font-size:13px}.bp-tag{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 5px;border-radius:999px;background:#f2f4f7;color:#344054;font-weight:650}.bp-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:28px;background:#fff;color:inherit;box-shadow:inset 0 0 0 1px var(--pp-border),0 24px 48px -38px #10121866;transition:translate .18s,box-shadow .18s}.bp-card:hover{translate:0 -3px;box-shadow:inset 0 0 0 2px var(--pp-orange),0 30px 54px -36px #10121873}.bp-card-art{display:block;aspect-ratio:16 / 8.2;overflow:hidden;background:#f6f8fc;border-bottom:1px solid #eef1f5}.bp-card-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.bp-card-copy{display:flex;flex-direction:column;gap:12px;padding:24px 26px 26px}.bp-card-title{font-size:21px;line-height:1.3;letter-spacing:-.02em}.bp-card-lead{color:var(--pp-muted);font-size:15px;line-height:1.6}.bp-card .pp-text-link{margin-top:auto}.bp-card.is-featured{grid-template-columns:1.15fr 1fr;grid-template-rows:none;margin-bottom:22px}.bp-card.is-featured .bp-card-art{aspect-ratio:auto;min-height:340px;border-bottom:0;border-right:1px solid #eef1f5}.bp-card.is-featured .bp-card-copy{justify-content:center;padding:40px 44px}.bp-card.is-featured .bp-card-title{font-size:clamp(26px,1.4vw + 12px,36px)}.bp-card.is-featured .bp-card-lead{font-size:17px}.bp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:22px}.bp-article{max-width:860px;padding-block:34px 10px}.bp-article header{margin:26px 0 30px}.bp-article h1{margin:18px 0 16px;font-size:clamp(36px,3.4vw,56px)}.bp-figure{margin:0 0 36px;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #e4e8ef,0 40px 70px -48px #10121873}.bp-figure img{display:block;width:100%;height:auto}.bp-figure figcaption{padding:13px 18px 15px;border-top:1px solid #eef1f5;color:var(--pp-muted);font-size:14px}.bp-body section{margin-bottom:30px}.pp-page .bp-body h2{margin:0 0 12px;font-size:clamp(24px,1vw + 14px,30px)}.bp-body p,.bp-body li{color:#344054;font-size:17px;line-height:1.75}.bp-body p{margin:0 0 12px}.bp-body ul{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.bp-body li{position:relative;padding-left:26px}.bp-body li:before{content:"";position:absolute;left:4px;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--pp-orange)}.bp-channel{display:flex;align-items:center;gap:16px;margin:10px 0 30px;padding:20px 22px;border-radius:24px;background:#f6f8fc;box-shadow:inset 0 0 0 1px #e6ebf3}.bp-channel>span{display:grid;flex:1;gap:2px;color:#475467;font-size:15px;line-height:1.5}.bp-channel strong{color:var(--pp-ink);font-size:17px}.bp-more{padding-block:20px 40px}@media(max-width:900px){.bp-card.is-featured{grid-template-columns:1fr}.bp-card.is-featured .bp-card-art{min-height:0;aspect-ratio:16 / 9;border-right:0;border-bottom:1px solid #eef1f5}.bp-card.is-featured .bp-card-copy{padding:26px}}@media(max-width:600px){.bp-channel{flex-wrap:wrap}.bp-body p,.bp-body li{font-size:16px}}@media(prefers-reduced-motion:reduce){.bp-card{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:where(:not(.lp-ai *,.lp-work *,.ch-band *))>span{color:var(--pp-orange)}.pp-page h1:focus{outline:none}.pp-page h2:where(:not(.lp-ai *,.lp-work *,.ch-band *)){font-size:clamp(30px,2vw + 8px,45px);font-weight:700;line-height:1.16;letter-spacing:-.033em}.pp-page h3:where(:not(.lp-ai *,.lp-work *,.ch-band *)){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:#f50}.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:var(--pp-orange);color:#fff;font-size:16px;font-weight:650;border:1px solid transparent;transition:background .15s,box-shadow .15s}.pp-button:hover{background:#ff6a1a;box-shadow:none}.pp-button-secondary{color:#345991;background:#fff;border-color:var(--pp-border)}.pp-button-secondary:hover{color:#345991;background:#f6f8fc}.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:none;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:#f6f8fc}.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:var(--pp-orange);color:#fff;border-color:var(--pp-orange)}.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:#fafbfc;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:#f6f8fc;color:#f50}.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:#f50}.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:#f2f4f7;border-radius:999px;padding:8px 13px;color:#345991;font-size:12px;font-weight:600}.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-legal-text{max-width:860px;padding-bottom:40px}.pp-legal-text section{border-bottom:1px solid var(--pp-border);padding:28px 0}.pp-legal-text h2{font-size:22px;margin-bottom:14px}.pp-legal-text p{color:var(--pp-ink);font-size:16px;line-height:1.65;margin-top:10px}.pp-legal-note{font-style:italic}.pp-legal-notice{background:#f7f9fd;border-radius:16px;padding:18px 22px;margin:8px 0 0}.pp-legal-text dl{margin:12px 0 0;display:grid;gap:10px}.pp-legal-text dl>div{border-left:3px solid #ff5500;padding:2px 0 2px 14px}.pp-legal-text dt{font-weight:600;color:var(--pp-ink)}.pp-legal-text dd{margin:4px 0 0;color:var(--pp-ink);line-height:1.6}.pp-legal-links{display:flex;flex-wrap:wrap;gap:10px 22px;padding-top:26px}.pp-legal-links a{color:#f50;text-decoration:underline}.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-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}}.pp-page-features section{scroll-margin-top:88px}.fp-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.fp-jump button{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px 0 14px;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #e4e8ef,0 12px 24px -18px #1012184d;color:#1d2433;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:translate .16s,box-shadow .16s}.fp-jump button:hover{translate:0 -1px;box-shadow:0 0 0 2px #f50,0 16px 28px -18px #10121859}.fp-jump button:focus-visible{outline:3px solid #ff5500;outline-offset:3px}.fp-jump svg{color:#f50}.pp-page .fp-section-head h2{margin:0;font-size:clamp(32px,3.2vw,50px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.pp-page .fp-section-head h2>span{color:#f50}.fp-section-head>p{max-width:600px;margin:18px auto 0;font:450 clamp(17px,1.3vw,20px)/1.55 "Golos Text","Segoe UI",sans-serif;color:#586174}.fp-all{padding-top:104px}.fp-section-head{max-width:780px;margin:0 auto 44px;text-align:center}.fp-groups{columns:3;column-gap:22px}.fp-group{break-inside:avoid;margin-bottom:22px;padding:26px 26px 12px;border-radius:28px;background:#f6f8fc;box-shadow:inset 0 0 0 1px #e6ebf3}.fp-group header{display:flex;align-items:flex-start;gap:14px;padding-bottom:16px;border-bottom:1px solid #e6ebf3}.fp-group-icon{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:14px;background:#f50;color:#fff;box-shadow:0 10px 20px -12px #1012184d}.pp-page .fp-group h3{margin:2px 0 0;font-size:19px;font-weight:750}.fp-group header p{margin:4px 0 0;color:#667085;font-size:14px;line-height:1.45}.fp-group ul{margin:0;padding:0;list-style:none}.fp-group li{display:grid;gap:3px;padding:13px 0;border-bottom:1px solid #e6ebf3}.fp-group li:last-child{border-bottom:0}.fp-group li strong{color:#1d2433;font-size:15px;font-weight:650}.fp-group li span{color:#667085;font-size:14px;line-height:1.5}.fp-all-link{display:flex;width:fit-content;margin:8px auto 0}.pp-page-features .pp-example-scene{border-color:#e6ebf3;background:#f6f8fc}.pp-page-features .pp-example-scene li{border-color:#e6ebf3}@media(max-width:1100px){.fp-groups{columns:2}}@media(max-width:700px){.fp-jump{gap:8px}.fp-jump button{min-height:40px;padding:0 14px 0 11px;font-size:14px}.fp-all{padding-top:72px}.fp-groups{columns:1}.fp-group{padding-inline:22px;border-radius:24px}}@media(prefers-reduced-motion:reduce){.fp-jump button{transition:none}}.pp-page-help .pp-paths{gap:20px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.pp-page-help .pp-paths button{position:relative;flex-direction:column;align-items:flex-start;gap:18px;padding:26px 26px 24px;border-radius:28px;background:#fff;box-shadow:0 0 0 1px #e4e8ef,0 26px 50px -36px #10121859;transition:translate .18s,box-shadow .18s}.pp-page-help .pp-paths button+button{border-left:0}.pp-page-help .pp-paths button:hover{translate:0 -3px;box-shadow:0 0 0 2px #f50,0 30px 56px -34px #10121866}.pp-page-help .pp-paths button:focus-visible{outline:3px solid #ff5500;outline-offset:3px}.pp-page-help .pp-paths img{width:88px;height:88px}.pp-page-help .pp-paths strong{font-size:21px;font-weight:750;letter-spacing:-.015em}.pp-page-help .pp-paths button>span>span{color:#667085;font-size:15px}.pp-page-help .pp-paths button>svg{position:absolute;top:26px;right:24px;box-sizing:border-box;width:40px;height:40px;padding:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #e6ebf3}.pp-page-help .pp-guides{margin-top:96px;padding:56px clamp(20px,4vw,64px) 40px;border-radius:40px;background:#f6f8fc;box-shadow:inset 0 0 0 1px #e6ebf3}.pp-page-help .pp-guide-heading{flex-direction:column;align-items:center;gap:22px;margin-bottom:22px;text-align:center}.pp-page .pp-guide-heading h2{margin:0;font-size:clamp(32px,3vw,46px);font-weight:800;letter-spacing:-.03em}.pp-page-help .pp-search{width:min(640px,100%);min-height:62px;padding:0 20px;border:0;border-radius:999px;background:#fff;color:#f50;box-shadow:0 0 0 1px #e4e8ef,0 20px 40px -28px #10121859}.pp-page-help .pp-search:focus-within{outline:3px solid #ff5500;outline-offset:2px}.pp-page-help .pp-search input{height:60px;font-size:17px}.pp-page-help .pp-filter-row{justify-content:center}.pp-page-help .pp-filter-row button{padding:10px 18px;border-color:#e6ebf3;background:#fff;color:#344054;font-size:14px;font-weight:600}.pp-page-help .pp-filter-row button[aria-pressed=true]{border-color:#f50;background:#f50;color:#fff}.pp-page-help .pp-result-count{color:#7a8599;font-size:13px;text-align:center}.pp-page-help .pp-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pp-page-help .pp-guide-card{padding:20px;border:0;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e6ebf3,0 18px 36px -30px #10121873;transition:translate .16s,box-shadow .16s}.pp-page-help .pp-guide-card:hover{translate:0 -2px;background:#fff;box-shadow:0 0 0 2px #f50,0 22px 40px -28px #10121866}.pp-page-help .pp-guide-card:nth-child(n) .pp-icon-box{width:48px;height:48px;border-radius:15px;background:#f50;color:#fff}.pp-page-help .pp-guide-copy strong{font-size:17.5px;font-weight:700}.pp-page-help .pp-guide-copy>span{color:#667085;font-size:14px}.pp-page-help .pp-guide-card>svg{color:#f50}.pp-page-help .pp-guides .pp-context-note{justify-content:center;color:#7a8599}.hp-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;margin-top:110px}.hp-faq-head{position:sticky;top:110px}.pp-page .hp-faq-head h2{margin:0;font-size:clamp(32px,3vw,46px);font-weight:800;line-height:1.1;letter-spacing:-.03em}.hp-faq-head p{max-width:420px;margin:16px 0 0;font:450 18px/1.55 Golos Text,Segoe UI,sans-serif;color:#667085}.hp-faq-list{display:grid;gap:12px}.hp-faq-list details{border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e6ebf3;transition:background .16s,box-shadow .16s}.hp-faq-list details[open]{background:#fff;box-shadow:0 0 0 2px #f50,0 24px 44px -34px #10121859}.pp-page .hp-faq-list summary{padding:20px 22px 20px 24px;font-size:17.5px;font-weight:650}.pp-page .hp-faq-list summary:focus-visible{border-radius:22px;outline:3px solid #ff5500;outline-offset:2px}.pp-page .hp-faq-list summary>svg{flex:none;box-sizing:border-box;width:36px;height:36px;padding:8px;border-radius:50%;background:#f50;color:#fff}.pp-page .hp-faq-list details>p{margin:0;padding:0 24px 22px;color:#586174;font-size:16px;line-height:1.6}@media(max-width:1100px){.pp-page-help .pp-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-faq{grid-template-columns:minmax(0,1fr);gap:28px}.hp-faq-head{position:static}}@media(max-width:760px){.pp-page-help .pp-paths{grid-template-columns:minmax(0,1fr);gap:12px}.pp-page-help .pp-paths button{flex-direction:row;align-items:center;padding:18px 64px 18px 18px;border-radius:22px}.pp-page-help .pp-paths img{width:64px;height:64px}.pp-page-help .pp-paths button>svg{top:50%;right:16px;width:34px;height:34px;padding:8px;translate:0 -50%}.pp-page-help .pp-guides{margin-top:64px;padding:36px 16px 28px;border-radius:28px}.pp-page-help .pp-guide-grid{grid-template-columns:minmax(0,1fr)}.hp-faq{margin-top:72px}.pp-page .hp-faq-list summary{padding:18px;font-size:16px}.pp-page .hp-faq-list details>p{padding:0 18px 18px;font-size:15px}}@media(prefers-reduced-motion:reduce){.pp-page-help .pp-paths button,.pp-page-help .pp-guide-card,.hp-faq-list details{transition:none}}.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:#ffffffbd;-webkit-backdrop-filter:saturate(1.8) blur(18px);backdrop-filter:saturate(1.8) blur(18px);box-shadow:0 2px 16px #10121806}.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 #10121820,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 #10121838}.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:520px;padding-block:clamp(10px,2svh,28px) clamp(30px,4svh,56px)}.cd-hero-copy{position:relative;z-index:2}.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 #10121815;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 #e6ebf320)}.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 #e6ebf330)}.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-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-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-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 #10121810;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 #1012182b;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(#e6ebf399,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 #10121810;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-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-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 #1012180c}.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-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-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-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}}.cd-public .cd-channels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 8px;max-width:480px;margin-top:28px}.cd-public .cd-channels li{font-size:11px;line-height:1.3;text-align:center;gap:7px;min-width:0}.cd-public .cd-channels .channel-logo,.cd-public .cd-channels .channel-logo img{width:38px;height:38px;flex:none}.cd-public .cd-channels li>span:last-child{max-width:80px}.lp-ai,.lp-work{--as-orange:#ff5500;--as-ink:#1d2433;--as-muted:#586174;color:var(--as-ink)}.cd-scroll-progress{position:absolute;left:0;right:0;bottom:0;height:3px;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#f50,#f50)}@supports (animation-timeline:scroll()){.cd-scroll-progress{animation-name:cd-scroll-progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block)}}@keyframes cd-scroll-progress{to{transform:none}}.as-stories button:focus-visible,.lp-feature-link:focus-visible{outline:3px solid #ff5500;outline-offset:3px}.lp-feature-link{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:600;color:#f50;margin-top:26px;text-decoration:none}.lp-feature-link:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.cd-public .cd-channels{grid-template-columns:repeat(5,minmax(0,1fr));max-width:450px;margin:24px auto 0;gap:15px 6px}.cd-public .cd-channels li{font-size:10px}.cd-public .cd-channels .channel-logo,.cd-public .cd-channels .channel-logo img{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.cd-scroll-progress{display:none}}.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}@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}}@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-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%}}@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-draft summary{font-size:14px}}.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-terms{color:var(--muted);font-size:12px;line-height:1.5;margin:0 8px 16px}.pk-group-combo .pk-terms{grid-column:1/-1}.pk-group-combo .pk-cards{grid-column:2;grid-row:1}.pk-purchase button:not(:disabled){cursor:pointer;transition:filter .15s,box-shadow .15s}.pk-purchase button:not(:disabled):hover{filter:brightness(.95);box-shadow:0 3px 12px #f502}.pk-purchase button:focus-visible{outline:2px solid var(--pk-button);outline-offset:3px}.co-token-amount{color:var(--accent-ink);font-size:16px;font-weight:650;margin:12px 0}.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:18px;min-height:116px;padding:0 8px 14px}.pk-group-heading .pk-group-art{width:120px;height:120px;object-fit:contain;flex-shrink:0}.pk-group-combo .pk-group-heading .pk-group-art{width:144px;height:144px}html body .pk .pk-group-copy .pr-hint.pr-hint-label{display:grid;grid-template-columns:minmax(0,auto) 15px;align-items:start;justify-content:start;column-gap:8px;row-gap:4px;text-align:left}.pk-group-copy .pk-group-title{grid-column:1;grid-row:1}.pk-group-copy .pk-group-purpose{grid-column:1 / -1;grid-row:2;color:var(--muted);font-size:17px;font-weight:400;line-height:1.45;letter-spacing:normal;max-width:260px}html body .pk .pk-group-copy .pr-hint-label>svg{grid-column:2;grid-row:1;margin-top:9px}.pk-group-copy{min-width:0}.pk-group-copy .pr-hint.pr-hint-label{max-width:100%}.pk-group-copy .pk-group-purpose{max-width:min(260px,100%)}.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;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.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:100px;gap:12px;padding:0 0 12px}.pk-group-heading .pk-group-art{width:94px;height:94px}.pk-group-combo .pk-group-heading .pk-group-art{width:113px;height:113px}.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}.pt-teaser{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;box-sizing:border-box;margin-block:96px 0;padding:60px 64px;border-radius:36px;overflow:hidden;background:linear-gradient(135deg,#fff7f0,#fff 70%);box-shadow:inset 0 0 0 1px #f5e2d3,0 50px 90px -70px #c2410c8c}.pt-teaser:before{content:"";position:absolute;z-index:-1;top:-30%;right:-12%;bottom:-70%;left:30%;pointer-events:none;background:radial-gradient(38% 30% at 30% 72%,rgb(255 138 61 / .42),transparent 70%),radial-gradient(34% 28% at 72% 42%,rgb(255 200 110 / .5),transparent 70%),radial-gradient(30% 26% at 52% 96%,rgb(255 92 130 / .22),transparent 70%);animation:pt-flow 16s ease-in-out infinite alternate}@keyframes pt-flow{0%{transform:translate3d(0,16%,0) rotate(0)}to{transform:translate3d(-5%,-18%,0) rotate(10deg)}}.pt-copy h2{margin:0;color:#231a14;font-size:clamp(32px,3vw,48px);line-height:1.08;font-weight:800;letter-spacing:-.03em}.pt-copy h2 span{background:linear-gradient(90deg,#f50,#ff8a3d 50%,#f50);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pt-text 6s ease-in-out infinite}@keyframes pt-text{50%{background-position:100% 0}}.pt-copy p{max-width:440px;margin:18px 0 0;color:#66574b;font:450 18px/1.55 Golos Text,Segoe UI,sans-serif}.pt-cta{display:inline-flex;align-items:center;gap:10px;min-height:54px;margin-top:28px;padding:0 26px;border-radius:999px;background:#f50;color:#fff;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 14px 28px -14px #ff5500e6;transition:translate .16s,box-shadow .16s}.pt-cta:hover{translate:0 -1px;box-shadow:0 18px 32px -14px #ff5500f2}.pt-cta:focus-visible,.pt-plan a:focus-visible{outline:3px solid #ff5500;outline-offset:3px}.pt-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;height:360px;margin:0;padding:0;list-style:none}.pt-plan{height:calc(52% + var(--i) * 16%);transition:opacity .6s ease calc(var(--i) * 90ms),translate .8s cubic-bezier(.2,.8,.3,1) calc(var(--i) * 90ms)}.pt-teaser:not(.is-in) .pt-plan{opacity:0;translate:0 26px}.pt-plan a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;box-sizing:border-box;height:100%;padding:20px 18px;overflow:hidden;border-radius:26px 26px 16px 16px;background:#fff;color:#2b2019;text-decoration:none;box-shadow:inset 0 0 0 1px #f1dfd1,0 18px 36px -26px #54361873;transition:translate .2s,box-shadow .2s}.pt-plan a:after{content:"";position:absolute;left:0;right:0;top:100%;height:70%;pointer-events:none;background:linear-gradient(0deg,transparent,rgb(255 255 255 / .55) 50%,transparent);opacity:.7;animation:pt-sheen 6s ease-in-out calc(1.2s + var(--i) * .5s) infinite}@keyframes pt-sheen{0%{translate:0 0}45%,to{translate:0 -260%}}.pt-plan a:hover{translate:0 -5px}.pt-plan .pr-plan-icon{width:52px;height:52px;margin:-2px 0 6px -4px}.pt-plan strong{font-size:18px;font-weight:750;letter-spacing:-.01em}.pt-price{display:flex;flex-direction:column;color:#f50;font:800 clamp(24px,2vw,32px)/1.05 "Chatodel Price","Segoe UI",sans-serif;letter-spacing:-.02em;white-space:nowrap}.pt-price small{margin-top:4px;font:650 13px Segoe UI,sans-serif;letter-spacing:0;opacity:.75}.pt-plan.is-start a{background:linear-gradient(180deg,#ffeccb,#ffc978);color:#3d2814;box-shadow:inset 0 0 0 1px #ffd99f,0 22px 40px -26px #d67814bf}.pt-plan.is-start .pt-price{color:#b23c06}.pt-plan.is-pro a{background:linear-gradient(180deg,#ff9149,#f50);color:#fff;box-shadow:0 24px 40px -22px #f50c}.pt-plan.is-pro .pt-price{color:#fff1cf}.pt-plan.is-max a{background:linear-gradient(180deg,#3d2c21,#1b1310);color:#fff;box-shadow:0 24px 44px -24px #1d1511e6}.pt-plan.is-max a:after{opacity:.28}.pt-plan.is-max .pt-price{background:linear-gradient(90deg,#ffd88f,#ff9a4d);-webkit-background-clip:text;background-clip:text;color:transparent}.pt-plan.is-max .pt-price small{color:#f3e3d4;-webkit-text-fill-color:#f3e3d4}@media(max-width:1100px){.pt-teaser{grid-template-columns:1fr;gap:36px;padding:48px 40px}.pt-plans{height:330px}.pt-price{font-size:clamp(24px,3.4vw,32px)}}@media(max-width:640px){.pt-teaser{margin-top:64px;padding:34px 18px 18px;border-radius:28px;gap:28px}.pt-copy p{font-size:16.5px}.pt-cta{box-sizing:border-box;width:100%;justify-content:center}.pt-plans{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;gap:10px}.pt-plan{height:auto}.pt-plan a{min-height:168px;padding:14px;border-radius:20px}.pt-plan .pr-plan-icon{width:42px;height:42px}.pt-price{font-size:26px}}@media(prefers-reduced-motion:reduce){.pt-plan,.pt-plan a,.pt-cta{transition:none}.pt-teaser:before,.pt-plan a:after,.pt-copy h2 span{animation:none}.pt-teaser:not(.is-in) .pt-plan{opacity:1;translate:none}}.cd-public .pr-page.pr-reference{background:radial-gradient(ellipse 80% 480px at 80% 100px,#ffe0c7 0%,#fff6ed 48%,transparent 80%),#fff;--pr-line:#eaded5;--pr-muted:#75675d}.cd-public .pr-reference .pr-hero{padding:54px 0 26px;margin-bottom:20px}.cd-public .pr-reference .pr-hero h1{font-size:clamp(34px,4.2vw,62px);line-height:1.08;letter-spacing:-.035em}.cd-public .pr-reference .pr-hero>p{margin-top:18px;color:#716258}.cd-public .pr-reference .pr-cards{gap:20px}.cd-public .pr-reference .pr-card{padding:24px 20px 20px;border-radius:20px;border-color:#eadfd5;box-shadow:none;background:#fff}.cd-public .pr-reference .pr-card-popular{border-color:#f50;background:#fffaf5}.cd-public .pr-reference .pr-card-title{margin-bottom:18px}.cd-public .pr-reference .pr-card-title h2{font-size:25px}.cd-public .pr-reference .pr-card-title p{color:#716258}.cd-public .pr-reference .pr-ai-amount{padding:14px;border-radius:12px;background:#fff3e8;gap:6px}.cd-public .pr-reference .pr-ai-amount>span{color:#88522f}.cd-public .pr-reference .pr-card-specs{margin:12px 0 20px}.cd-public .pr-reference .pr-card-specs>div{padding:10px 2px;border-color:#efe6df}.cd-public .pr-reference .pr-card-specs :is(dt,dd){color:#554c47}.cd-public .pr-reference .pr-card .pr-button{min-height:46px;border-radius:14px;padding:10px 12px}.cd-public .pr-reference .pr-card-ribbon{border-radius:20px;padding:6px 18px;font-size:14px}.cd-public .pr-reference .pr-comparison{padding-top:34px}.cd-public .pr-reference .pr-sticky-head{border-color:#eadfd5;border-radius:16px 16px 0 0;background:#fff}.cd-public .pr-reference .pr-table-scroll{border-color:#eadfd5;border-radius:0 0 16px 16px}.cd-public .pr-reference .pr-group-row th{background:#fff3e8}.cd-public .pr-reference .pr-group-row strong{color:#85401b}.cd-public .pr-reference .pr-table td{border-color:#efe8e2}.cd-public .pr-reference .pr-search{min-height:42px;border-radius:12px;border-color:#eadfd5}@media(max-width:760px){.cd-public .pr-reference .pr-hero{padding-top:32px}.cd-public .pr-reference .pr-cards{gap:22px 12px}.cd-public .pr-reference .pr-card{padding:18px 12px 12px;border-radius:16px}.cd-public .pr-reference .pr-card-title{flex-wrap:wrap}.cd-public .pr-reference .pr-card-title h2{font-size:21px}}.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}.account-header-pending{display:inline-block;width:150px;height:36px;border-radius:18px;background:linear-gradient(90deg,#edf0f58c,#edf0f5f2,#edf0f58c)}.dw-account-controls .dw-profile-name.is-pending{width:76px;height:12px;border-radius:6px;background:#edf0f5}.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}}.dw-account-controls .dw-support-notices{border-bottom:1px solid var(--dw-line, #e7eaf0)}.dw-account-controls a.dw-notification-open{text-decoration:none}.dw-account-controls .dw-notification-symbol.is-support,.dw-account-controls .dw-unread .dw-notification-symbol.is-support{color:#fff;background:linear-gradient(135deg,#6a5cff,#3f7bff);box-shadow:0 6px 14px -6px #4f46e5b3}.dw-account-controls .dw-notification-sub{display:block;margin-top:2px;overflow:hidden;color:var(--dw-muted, #667085);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dw-account-controls .dw-notification-new.is-support{color:#4f46e5;background:#eeedff}html[data-account-theme=dark] .dw-account-controls .dw-notification-new.is-support{color:#b18bff;background:#302b42}html[data-account-theme=dark] .dw-account-controls .dw-notification-sub{color:#a1a2aa}html[data-account-theme=dark] body:has(.dw-root) .dw-account-controls .dw-notification-symbol.is-support{color:#fff;background:linear-gradient(135deg,#6a5cff,#3f7bff)}:where(html[data-account-theme=dark]) .dw-account-controls .dw-profile-name.is-pending{background:#ffffff1f}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 .cd-first-screen: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 .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;-webkit-hyphens:auto;hyphens:auto}.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}}.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}}.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-consent{align-items:flex-start;margin:22px 0 6px;font-size:15px;line-height:1.45}.ca-consent input[type=checkbox]{flex:none;margin-top:1px}.ca-consent .ca-link,.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))}}}.text-format-tools{display:flex;align-items:center;gap:4px;padding:4px 0}.text-format-tools button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;color:#36699a;background:transparent;cursor:pointer}.text-format-tools button:hover{color:#e75300;background:#fff0e5}.text-format-tools button:focus-visible{outline:2px solid #167eff;outline-offset:2px}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.text-strikethrough{text-decoration:line-through}.text-underline.text-strikethrough{text-decoration:underline line-through}.text-code{font-family:monospace;background:#4082bb12;border-radius:3px;padding:0 2px}.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}}.customer-avatar{display:inline-flex;flex:none;vertical-align:middle;position:relative}.customer-avatar-platform{position:absolute;right:-3px;bottom:-2px;display:grid;place-items:center;padding:2px;background:var(--surface,#fff);border-radius:7px;box-shadow:0 1px 3px #1724391a}.dw-root .customer-avatar .avatar{width:42px;height:42px;flex:none;border-radius:50%;font-size:14px;font-weight:600;background:#e5f0ff;color:#245c9d;overflow:hidden}.dw-root .customer-avatar.is-large .avatar{width:64px;height:64px;font-size:22px}.customer-avatar .avatar img{display:block;width:100%;height:100%;object-fit:cover}.crm-customer-identity{display:flex;align-items:center;gap:14px;margin-bottom:20px}.crm-customer-identity>div{display:grid;gap:6px;min-width:0}.crm-customer-identity strong{font-size:18px;line-height:1.35;overflow-wrap:anywhere}html[data-account-theme=dark] body:has(.dw-root) .customer-avatar .avatar{background:#223d5d;color:#9ccaff}: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}}.chat-wallpaper{background-color:var(--chat-wall,#edf4fa);background-image:var(--chat-pattern);background-size:var(--chat-pattern-size,360px 300px);background-position:center}.chat-appearance{min-width:0}.chat-type-controls{margin-bottom:18px}.chat-size-label{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600}.chat-size-label output{font-size:12px;font-weight:500;color:var(--text-secondary,#627087);font-variant-numeric:tabular-nums}.chat-size-control{display:flex;gap:16px;align-items:center;margin:10px 0 14px;padding:10px 14px;background:var(--surface-soft,#f4f6fa);border-radius:10px}.chat-size-control span:first-child{font-size:13px}.chat-size-control span:last-child{font-size:23px}.chat-size-control input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#ff6500;width:100%;min-width:0;height:22px;padding:0;border:0;background:transparent;cursor:pointer}.chat-font-control{display:flex;gap:6px}.chat-font-control button{padding:7px 12px;border:1px solid var(--border,#dce3ec);border-radius:8px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.chat-font-control button[aria-pressed=true]{color:#a83d00;background:#fff0e6;border-color:#ffba8b}.chat-theme-stage{border:1px solid var(--border,#dce3ec);border-radius:14px;overflow:hidden}.chat-bg-preview{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:240px;padding:16px;font-family:var(--chat-font);font-size:var(--chat-font-size);line-height:1.35;color:var(--chat-ink)}.chat-preview-day{align-self:center;background:var(--chat-in);color:var(--chat-meta);font-size:11px;line-height:1.4;padding:3px 9px;border-radius:12px;margin-bottom:2px}.chat-preview-bubble{position:relative;max-width:86%;border-radius:13px 13px 13px 4px;background:var(--chat-in);color:var(--chat-ink);padding:8px 11px;box-shadow:0 1px 2px #00000012;overflow-wrap:anywhere}.chat-preview-bubble:after{content:"";display:inline-block;width:40px;height:0}.chat-preview-bubble.is-outgoing{align-self:flex-end;background:var(--chat-out);color:var(--chat-out-ink);border-radius:13px 13px 4px}.chat-preview-bubble.is-outgoing:after{width:60px}.chat-preview-bubble small{position:absolute;right:9px;bottom:6px;display:flex;align-items:center;gap:3px;font:11px/1 var(--chat-font);color:var(--chat-meta)}.chat-preview-bubble.is-outgoing small{color:var(--chat-out-meta)}.chat-bg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 9px;padding:14px;background:var(--surface,#fff)}.chat-bg-choice{min-width:0;border:0;background:none;text-align:center;padding:0;cursor:pointer;color:var(--text,#253044)}.chat-theme-thumb{position:relative;display:flex;height:66px;padding:12px 9px;flex-direction:column;gap:5px;border-radius:9px;background-color:var(--chat-wall);background-image:var(--chat-pattern);background-size:180px 150px;border:2px solid transparent;transition:border-color .15s}.chat-theme-thumb i{display:block;width:67%;height:14px;border-radius:7px 7px 7px 2px;background:var(--chat-in)}.chat-theme-thumb i+i{align-self:flex-end;border-radius:7px 7px 2px;background:var(--chat-out)}.chat-bg-choice[aria-pressed=true] .chat-theme-thumb{border-color:var(--chat-accent)}.chat-bg-choice .chat-theme-thumb>svg{position:absolute;right:3px;bottom:3px;background:var(--chat-accent);color:#fff;border-radius:50%;padding:2px;box-sizing:content-box}.chat-bg-choice b{display:block;font-size:11px;font-weight:550;margin-top:5px}.chat-bg-choice:hover .chat-theme-thumb{border-color:var(--chat-accent)}.chat-upload-row{display:flex;align-items:center;gap:12px;margin-top:16px}.chat-upload-row>span{font-size:11px;line-height:1.5;color:var(--text-secondary,#627087)}.chat-bg-upload{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;cursor:pointer;padding:9px 12px!important;min-height:38px}.chat-bg-upload input{position:absolute;width:1px;height:1px;clip-path:inset(50%)}.chat-bg-upload.is-busy{opacity:.6;cursor:wait}.chat-appearance-note{font-size:11px!important;color:var(--text-secondary,#627087);margin:12px 0 0!important}.chat-appearance-error{color:#c03626;font-size:13px}.chat-bg-choice:focus-visible,.chat-font-control button:focus-visible,.chat-size-control input:focus-visible,.chat-bg-upload:focus-within{outline:2px solid #087bff;outline-offset:3px}html[data-account-theme=dark] .chat-bg-grid{background:#22262d}html[data-account-theme=dark] .chat-size-control{background:#272d36}html[data-account-theme=dark] .chat-font-control button[aria-pressed=true]{color:#ffb27a;background:#493021;border-color:#9a5b30}@media(max-width:440px){.chat-bg-grid{gap:10px 6px;padding:10px}.chat-theme-thumb{height:58px;padding:9px 6px}.chat-bg-preview{padding:12px}.chat-upload-row{align-items:flex-start;flex-wrap:wrap}}.dw-root .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-switch{--ai-accent: #00a273;--ai-soft: #e6f8f0;--ai-line: #b5e6d2;--ai-ink: #006b4c;display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:5px 7px 5px 6px;border:1px solid var(--ai-line);border-radius:12px;background:var(--ai-soft);color:var(--ai-ink);font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.dw-root .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-switch.is-off{--ai-accent: #8a97a8;--ai-soft: #f1f4f8;--ai-line: #dbe2ea;--ai-ink: #4f5f73}.dw-root .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-switch:hover:not(:disabled){box-shadow:0 2px 10px #10203814;border-color:var(--ai-accent)}.dw-root .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-switch:focus-visible{outline:2px solid #ff5500;outline-offset:2px}.dw-root .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-switch:disabled{cursor:progress}.inbox-ai-switch-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;flex:none;background:var(--ai-accent);color:#fff;transition:background .2s ease}.inbox-ai-switch-text{display:grid;gap:1px;line-height:1.2}.inbox-ai-switch-text b{font-size:13px;font-weight:650}.inbox-ai-switch-text small{font-size:11px;opacity:.78}.inbox-ai-switch-track{position:relative;width:36px;height:20px;margin-left:4px;border-radius:999px;flex:none;background:var(--ai-accent);transition:background .2s ease}.inbox-ai-switch.is-off .inbox-ai-switch-track{background:#c3ccd7}.inbox-ai-switch-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s ease}.inbox-ai-switch.is-on .inbox-ai-switch-knob{transform:translate(16px)}.inbox-ai-switch.is-busy .inbox-ai-switch-knob{animation:inbox-ai-switch-wait .8s ease-in-out infinite alternate}@keyframes inbox-ai-switch-wait{to{opacity:.45}}@media(prefers-reduced-motion:reduce){.inbox-ai-switch,.inbox-ai-switch *{transition:none!important;animation:none!important}}@media(max-width:640px){.inbox-ai-switch:not(.is-locked) .inbox-ai-switch-text small{display:none}}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-switch{--ai-accent: #1fbf8c;--ai-soft: #10392d;--ai-line: #23735a;--ai-ink: #8ef0cb}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-switch.is-off{--ai-accent: #6d7d92;--ai-soft: #243246;--ai-line: #3a4a60;--ai-ink: #c7d4e5}html[data-account-theme=dark] body:has(.dw-root) .inbox-ai-switch.is-off .inbox-ai-switch-track{background:#4a5a70}.dw-root .messenger-inbox .operator-strip>.inbox-ai-control{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 auto 0 0}.dw-root .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-switch.is-warn{--ai-accent: #e07a10;--ai-soft: #fff4e5;--ai-line: #f7cf9c;--ai-ink: #9a4d00}.dw-root .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-switch.is-locked{cursor:not-allowed;opacity:.75}.inbox-ai-switch.is-locked .inbox-ai-switch-track{background:#c3ccd7}.dw-root .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-stop{padding:7px 10px;min-height:36px;border:1px solid #dbe2ea;border-radius:10px;color:#4f5f73;background:#fff;font:inherit;font-size:12px;cursor:pointer}.dw-root .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-stop:disabled{cursor:progress;opacity:.6}.dw-root .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-stop:focus-visible{outline:2px solid #ff5500;outline-offset:2px}.inbox-ai-topup{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:10px;background:linear-gradient(135deg,#ff8a3d,#ff681f 55%,#ce4508);color:#fff;font-size:13px;font-weight:650;text-decoration:none;box-shadow:0 4px 12px #ff681f33}.inbox-ai-topup:hover{filter:saturate(1.08)}.inbox-ai-topup:focus-visible{outline:2px solid #ffcba8;outline-offset:2px}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-switch.is-warn{--ai-accent: #f0952e;--ai-soft: #3a2a14;--ai-line: #7a5420;--ai-ink: #ffd29a}html[data-account-theme=dark] body:has(.dw-root) .inbox-ai-switch.is-locked .inbox-ai-switch-track{background:#4a5a70}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .operator-strip>.inbox-ai-control>.inbox-ai-stop{color:#c7d4e5;background:#243246;border-color:#3a4a60}.inbox-composer{position:relative;padding:12px 16px;background:var(--surface-raised,#fff);flex-shrink:0;z-index:3;border-top:1px solid var(--border-soft,#dee6f0)}.inbox-input-shell{display:flex;align-items:flex-end;gap:6px;padding:6px;border:1px solid var(--border-soft,#dbe5f0);border-radius:16px;background:var(--surface-soft,#f5f8fc)}.inbox-input-shell:focus-within{border-color:#5eabff}.inbox-input-shell textarea{flex:1;min-width:0;resize:none;border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;margin:0;min-height:42px;max-height:132px;padding:10px 3px;font:inherit;font-size:14px;line-height:22px;color:var(--text)}.inbox-composer button{cursor:pointer;font:inherit}.inbox-composer button:disabled{cursor:default;opacity:.5}.inbox-composer button:focus-visible{outline:2px solid #1887fa;outline-offset:3px}.ic-tool,.ic-send{display:grid;place-items:center;flex:0 0 40px;height:40px;border:0;border-radius:12px;background:transparent;color:#49799e}.ic-tool:hover,.ic-tool[aria-expanded=true]{background:#e5f1ff;color:#0877e9}.ic-templates{color:#f26317;background:#fff0e5}.ic-send{background:#ff6500;color:#fff}.ic-send:hover:not(:disabled){background:#e85400}.inbox-compose-panel{position:absolute;bottom:calc(100% - 1px);right:16px;width:min(600px,calc(100% - 32px));max-height:min(570px,65vh);overflow:auto;background:var(--surface-raised,#fff);color:var(--text);border:1px solid var(--border-soft,#dbe5f0);border-radius:16px;box-shadow:0 12px 36px #233e5d24;padding:18px;scrollbar-width:thin}.inbox-compose-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:17px}.inbox-compose-panel header button,.inbox-template-list article>button:last-child,.inbox-attachment button{display:grid;place-items:center;border:0;background:none;color:var(--muted);padding:7px;border-radius:8px}.inbox-compose-panel.is-emoji{width:320px}.inbox-emoji-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.inbox-emoji-grid button{border:0;background:none;font-size:24px;padding:8px;border-radius:8px}.inbox-emoji-grid button:hover{background:var(--surface-soft)}.inbox-compose-panel.is-files{left:16px;right:auto;width:280px}.inbox-file-options{display:grid;gap:5px}.inbox-file-options button{border:0;display:flex;align-items:center;gap:13px;padding:10px;background:var(--surface-soft,#f5f8fc);color:#246aa9;border-radius:10px;text-align:left}.inbox-file-options small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.inbox-composer .inbox-template-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px}.inbox-composer .inbox-template-toolbar label{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;min-width:0;height:42px;margin:0;border:1px solid #d8e5f5;background:#f2f7ff;border-radius:10px;padding:0 12px;color:#4082cc}.inbox-composer .inbox-template-toolbar svg{flex:none}.inbox-composer .inbox-template-toolbar input{width:100%;min-width:0;height:40px;margin:0;border:0;background:transparent;padding:0;color:var(--text);box-shadow:none}.inbox-composer .inbox-template-toolbar>button{height:42px;flex:none}.inbox-composer .inbox-emoji-tabs{display:flex;gap:6px;border-bottom:1px solid var(--border-soft);padding-bottom:9px}.inbox-composer .inbox-emoji-tabs button{display:grid;place-items:center;width:42px;height:36px;border:0;border-radius:8px;background:transparent;color:#4677a7;font-size:22px}.inbox-composer .inbox-emoji-tabs button[aria-selected=true]{color:#e75400;background:#fff0e5}.inbox-composer .inbox-emoji-caption{font-size:12px;color:var(--muted);margin:12px 0 8px}.inbox-composer .inbox-emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}.inbox-composer .inbox-emoji-grid button{display:grid;place-items:center;height:36px;padding:2px;line-height:1;font-family:"Segoe UI Emoji",sans-serif;font-size:23px}.inbox-composer .inbox-template-list article{padding:14px 0}.inbox-composer .inbox-template-list .ic-secondary{background:#eaf4ff;color:#1669bd;border-color:#d0e5ff}.ic-primary,.ic-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border-radius:9px;border:1px solid var(--border-soft);white-space:nowrap;font-size:13px!important;background:var(--surface-raised);color:var(--text)}.ic-primary{background:#ff6500;border-color:#ff6500;color:#fff}.inbox-template-list article{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.inbox-template-list article>div{flex:1;min-width:0}.inbox-template-list p{font-size:12px;line-height:1.5;color:var(--muted);margin:5px 0 0;overflow-wrap:anywhere}.inbox-template-list b{font-size:14px}.inbox-template-empty{text-align:center;padding:22px 14px}.inbox-template-empty>svg{color:#ff6500}.inbox-template-empty b{display:block;margin:8px}.inbox-template-empty p{margin-bottom:14px}.inbox-template-editor{display:grid;gap:12px}.inbox-template-editor>input,.inbox-template-editor>textarea{width:100%;box-sizing:border-box;border:1px solid var(--border-soft);border-radius:10px;padding:10px;font:inherit;font-size:14px;background:var(--surface-soft);color:var(--text)}.inbox-template-editor>textarea{min-height:100px;resize:vertical}.ic-back{display:flex;align-items:center;gap:4px;width:fit-content;border:0;background:none;color:#2674ba;font-size:12px!important;padding:0}.inbox-template-editor summary{cursor:pointer;color:#2674ba;font-size:13px;padding:6px 0}.inbox-variable-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.inbox-variable-list button{background:#edf5ff;color:#2264a2;border:1px solid #cddff3;border-radius:7px;padding:6px 8px;font-size:12px}.inbox-template-preview{background:var(--surface-soft);border-radius:10px;padding:12px}.inbox-template-preview small{color:var(--muted)}.inbox-template-preview p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;margin:6px 0}.inbox-template-preview>span{font-size:12px;color:#ae4b05}.inbox-template-actions{display:flex;gap:8px}.inbox-compose-error{font-size:13px;color:#bb3030;padding:0 3px 9px}.inbox-attachment{display:flex;align-items:center;gap:8px;padding:4px 4px 10px;color:#2674ba;font-size:13px}.inbox-attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-root .messenger-inbox .inbox-history .message-list.chat-wallpaper{background:inherit;background-blend-mode:normal}.inbox-file{display:flex;align-items:center;gap:8px;padding:8px 0;overflow-wrap:anywhere;color:inherit}.inbox-file small{white-space:nowrap;font-size:11px}.inbox-file.is-removed{opacity:.6;cursor:default}.inbox-file.is-removed small{color:#d6453d}html[data-account-theme=dark] .ic-tool{color:#91c5ff}html[data-account-theme=dark] .ic-templates{background:#563522;color:#ffb076}html[data-account-theme=dark] .ic-tool:hover{background:#244262}@media(max-width:600px){.inbox-composer{padding:8px 8px max(8px,env(safe-area-inset-bottom))}.inbox-input-shell{gap:2px;padding:4px;border-radius:13px}.ic-tool,.ic-send{flex-basis:34px;height:38px}.inbox-input-shell textarea{font-size:16px}.inbox-compose-panel{right:8px;width:calc(100% - 16px);padding:14px;box-sizing:border-box}.inbox-template-list article{flex-wrap:wrap}.inbox-template-list article>div{flex-basis:100%}}.inbox-format-preview{font-size:13px;line-height:1.5;max-height:80px;overflow:auto;white-space:pre-wrap;padding:8px 10px;margin-bottom:8px;border-radius:8px;background:#eef6ff;color:#28577d}.mc-format-preview{padding:10px;border-radius:8px;background:#f0f6ff;font-size:13px}.mc-format-preview small{color:#627992}.mc-format-preview p{white-space:pre-wrap}.profile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:24px;background:#16243866;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:Golos Text,sans-serif;color:#203653}.profile-dialog{width:min(1120px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:#f4f8fd;border:1px solid #d7e3f1;border-radius:22px;box-shadow:0 24px 70px #15283e33;outline:none;overflow:hidden}.profile-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;background:#f9fcff;border-bottom:1px solid #dce6f1;flex:none}.profile-dialog-header h2{font-size:25px;font-weight:650;line-height:1.3;margin:0;letter-spacing:-.025em;color:#172b46}.profile-dialog-header p{font-size:13px;margin:7px 0 0;color:#56708f}.profile-close{width:42px;height:42px;flex:none;border:1px solid #d8e2ef;border-radius:11px;display:grid;place-items:center;background:#fff;color:#284468;cursor:pointer}.profile-dialog-body{overflow:auto;padding:24px 28px;scrollbar-width:thin;scrollbar-color:#b9cce1 transparent;min-height:0}.profile-icon{width:38px;height:38px;flex:none;display:inline-grid;place-items:center;border-radius:11px;background:#1680fa;color:#fff;box-shadow:inset 0 2px #ffffff85,inset 0 -2px 3px #004fc044,0 3px 6px #2675b92b;border:1px solid #70baff}.profile-icon.tone-green{background:#00b892;border-color:#65decb;box-shadow:inset 0 2px #ffffff85,inset 0 -2px 3px #007d6644,0 3px 6px #008d762b}.profile-icon.tone-orange{background:#ff681a;border-color:#ffad73;box-shadow:inset 0 2px #ffffff85,inset 0 -2px 3px #d5400044,0 3px 6px #db650d2b}.profile-identity{display:flex;align-items:center;gap:18px;padding:6px 0 24px}.profile-identity>div:not(.profile-identity-actions){min-width:0}.profile-identity h3{font-size:26px;line-height:1.25;letter-spacing:-.025em;margin:0 0 10px;overflow-wrap:anywhere}.profile-identity-actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.profile-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid #cbdcef;border-radius:10px;background:#fff;color:#244469;font:500 13px/1.4 Golos Text,sans-serif;cursor:pointer;text-decoration:none}.profile-button:hover{background:#f0f6ff;border-color:#8ab8ed}.profile-button.primary{background:#f50;border-color:#f50;color:#fff}.profile-button.primary:hover{background:#e54d00}.profile-button:disabled{opacity:.5;cursor:default}.profile-dates{display:grid;grid-template-columns:1.3fr 1.3fr .9fr;gap:12px;margin-bottom:20px}.profile-dates>div{display:flex;align-items:center;gap:12px;padding:18px;background:#fff;border:1px solid #d9e6f5;border-radius:14px}.profile-dates span:not(.profile-icon){min-width:0;display:grid;gap:6px}.profile-dates small{color:#607a9a;font-size:11px}.profile-dates strong{color:#225d9f;font-weight:550;font-size:13px;line-height:1.5}.profile-tabs{display:flex;gap:10px;border-bottom:1px solid #d6e3f3;overflow-x:auto;margin-bottom:20px;scrollbar-width:none}.profile-tabs button{display:inline-flex;align-items:center;gap:7px;padding:14px 10px;border:0;border-bottom:3px solid transparent;background:transparent;color:#5e7ba2;white-space:nowrap;font:500 12px/1.4 Golos Text,sans-serif;cursor:pointer}.profile-tabs button[aria-selected=true]{color:#ee5000;border-bottom-color:#f50}.profile-tabs button small{padding:1px 5px;background:#eaf1fb;border-radius:4px;font-size:10px}.profile-panel{animation:profile-reveal .18s ease-out}.profile-overview{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.profile-side{display:grid;gap:18px}.profile-section{padding:22px;background:#fff;border:1px solid #d2e2f6;border-radius:16px}.profile-section.green{border-color:#9fddcb}.profile-section h3{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:16px;line-height:1.4;font-weight:600;color:#234972}.profile-section h3 small{margin-left:auto;font-size:13px}.profile-section p{font-size:13px;line-height:1.65;color:#54708d;margin:8px 0 16px}.profile-dialog .profile-field{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#4c6888;margin:0 0 18px}.profile-field>span{display:flex;align-items:center;gap:7px}.profile-contact-fields{display:grid;gap:20px}.profile-contact-fields .profile-field{margin:0}.profile-save-row{display:flex;align-items:center;gap:12px;padding-top:2px}.profile-dialog .profile-field svg{flex:none;color:#4389d9}.profile-field :is(input,textarea){width:100%;box-sizing:border-box;border:1px solid #ccddf0;border-radius:9px;min-height:42px;padding:10px 12px;color:#213653;background:#fff;font:400 14px/1.5 Golos Text,sans-serif}.profile-field textarea{resize:vertical}.profile-field :is(input,textarea)::placeholder{color:#6c7f95}.profile-counts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:4px 0 16px}.profile-counts>div+div{border-left:1px solid #e1e9f2;padding-left:12px}.profile-counts b{display:block;font-size:27px;font-weight:650;color:#1779e7;line-height:1.3}.profile-counts>div:nth-child(2) b{color:#009e7d}.profile-counts small{font-size:11px;line-height:1.5;color:#5c789b;display:block;margin-top:7px}.profile-section-heading,.profile-booking-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.profile-section-heading{margin-bottom:20px}.profile-section-heading h3{margin-bottom:0}.profile-booking-actions{justify-content:flex-start;margin-top:16px}.profile-section-link{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:8px 0;color:#1766c2;font:500 12px/1.5 Golos Text,sans-serif;cursor:pointer}.profile-section .profile-amount{display:block;color:#008d70;font-size:29px;font-weight:650}.profile-details{margin:22px 0 0}.profile-details>div{padding-top:16px;border-top:1px solid #e4ecf5}.profile-details dt{font-size:11px;color:#6580a0}.profile-details dd{font-size:13px;margin:8px 0 0;line-height:1.5}.profile-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:18px}.profile-tags span{font-size:11px;padding:6px 9px;border-radius:7px;background:#eaf4ff;color:#276ab2}.profile-deal{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #e1eaf4;padding:18px 0;text-decoration:none;color:inherit;font:inherit;cursor:pointer}.profile-deal>span:not(.profile-icon){flex:1;min-width:0}.profile-deal b{font-size:14px;font-weight:550}.profile-deal small{display:block;font-size:12px;line-height:1.6;color:#5d7899;margin-top:5px}.profile-deal p{margin:5px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profile-deal strong{font-size:16px;white-space:nowrap;color:#008c70}.profile-deal em{font:500 11px/1.4 Golos Text,sans-serif;padding:5px 8px;background:#f2f4f7;border-radius:6px;color:#66788d}.profile-deal em.profile-confirmed{background:#e3f6ef;color:#00856b}.profile-deal+.profile-button{margin-top:20px}.profile-empty{padding:28px 0}.profile-memory{padding:14px 0;border-bottom:1px solid #e2ebf5}.profile-memory b{font-size:13px}.profile-memory small{font-size:11px;color:#65809c}.profile-subscription{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;border-top:1px solid #e0e9f4;padding-top:14px;font-size:12px}.profile-error{font-size:13px;color:#ba3046}.profile-error button{margin-left:10px}.profile-mutation-error{position:fixed;z-index:155;bottom:36px;left:50%;transform:translate(-50%);padding:12px 20px;background:#fff1f1;color:#ae2440;border:1px solid #e1a1b0;border-radius:10px;max-width:80vw}.profile-backdrop .profile-backdrop{z-index:160}.profile-backdrop .modal-backdrop{z-index:170}.profile-backdrop .profile-backdrop .profile-dialog{max-width:760px}.profile-dialog :focus-visible{outline:2px solid #1680fa;outline-offset:3px}@keyframes profile-reveal{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}.conversation-insights-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}.conversation-insights-grid>.profile-section{border-top:3px solid #1680fa}.conversation-insights-grid>.insight-about{border-top-color:#00b892}.insight-chart-row{display:flex;align-items:center;gap:20px;padding:10px 0 26px}.insight-chart{position:relative;flex:none;width:165px;filter:drop-shadow(0 4px 3px #17579924)}.insight-chart svg{width:100%;display:block}.insight-chart>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.insight-chart b{font-size:31px;color:#20589c}.insight-chart small{font-size:12px;color:#52749b}.insight-legend{flex:1;min-width:0;display:grid;gap:24px}.insight-legend>div{display:flex;align-items:center;gap:10px}.insight-legend .profile-icon{width:29px;height:29px;border-radius:9px}.insight-legend small{font-size:11px;color:#597797}.insight-legend b{display:block;font-size:24px;color:#1680fa;margin-top:3px}.insight-legend>div:first-child b{color:#f65b0c}.insight-legend strong{margin-left:auto;font-size:20px;color:#29527e}.insight-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.insight-metrics>div{background:#eff6ff;border-radius:12px;padding:14px 11px;display:grid;grid-template-columns:29px 1fr;gap:10px 8px;align-items:center}.insight-metrics>div:nth-child(2){background:#ebf9f4}.insight-metrics>div:nth-child(3){background:#fff3e9}.insight-metrics .profile-icon{width:28px;height:28px;border-radius:8px}.insight-metrics .profile-icon svg{width:16px}.insight-metrics small{font-size:10px;line-height:1.5;color:#4d6c92}.insight-metrics b{grid-column:1/-1;color:#215c9d;font-size:23px;line-height:1.4;font-variant-numeric:tabular-nums}.insight-metrics>div:nth-child(2) b{color:#008d71}.insight-metrics>div:nth-child(3) b{color:#dc5106}.profile-section .insight-scope{font-size:11px;margin-top:18px;color:#5f7895}.insight-platform{display:flex;align-items:center;gap:7px;font-size:13px;color:#2768b0}.insight-about h4{font-size:20px;line-height:1.4;margin:20px 0}.insight-facts{margin:0 0 20px}.insight-facts>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #e0e9f3}.insight-facts .profile-icon{width:29px;height:29px;border-radius:9px}.insight-facts .profile-icon svg{width:17px}.insight-facts dt{font-size:11px;color:#5f7d9c}.insight-facts dd{margin:6px 0 0;font-size:13px;line-height:1.5;color:#275a8e}.insight-memory{display:flex;align-items:center;gap:8px;margin-top:16px;color:#3679c2}.insight-memory:not(:has(.dialog-ai)){display:none}.insight-call-tokens{text-align:right}.insight-call-tokens small{font-size:11px}html[data-account-theme=dark] .profile-dialog :is(.insight-chart b,.insight-legend strong,.insight-facts dd){color:#99c8ff}html[data-account-theme=dark] .profile-dialog .insight-metrics>div{background:#233d5b}html[data-account-theme=dark] .profile-dialog .insight-metrics>div:nth-child(2){background:#15443c}html[data-account-theme=dark] .profile-dialog .insight-metrics>div:nth-child(3){background:#4a3022}html[data-account-theme=dark] .profile-dialog .insight-metrics b{color:#78b9ff}html[data-account-theme=dark] .profile-dialog .insight-metrics>div:nth-child(2) b{color:#42e2b9}html[data-account-theme=dark] .profile-dialog .insight-metrics>div:nth-child(3) b{color:#ff9c59}@media(max-width:900px){.conversation-insights-grid{grid-template-columns:1fr}.insight-chart{width:150px}}@media(max-width:420px){.insight-chart-row{gap:12px}.insight-chart{width:120px}.insight-legend{gap:16px}.insight-legend strong{font-size:17px}.insight-legend .profile-icon{display:none}.insight-metrics{gap:6px}.insight-metrics>div{grid-template-columns:1fr;padding:12px 9px}.insight-metrics b{font-size:21px}}@media(prefers-reduced-motion:reduce){.profile-panel{animation:none}}html[data-account-theme=dark] .profile-dialog{background:#1b2533;color:#e5effc;border-color:#3d5067}html[data-account-theme=dark] .profile-dialog :is(.profile-dialog-header,.profile-section,.profile-dates>div){background:#232f40;border-color:#3d526e}html[data-account-theme=dark] .profile-dialog :is(h2,h3,.profile-field,.profile-deal,.profile-details dd){color:#dfedff}html[data-account-theme=dark] .profile-dialog :is(p,small,.profile-details dt){color:#acc3e0}html[data-account-theme=dark] .profile-dialog :is(input,textarea,.profile-close,.profile-button:not(.primary)){background:#1b293c;color:#e1edfc;border-color:#4b6586}html[data-account-theme=dark] .profile-dialog :is(.profile-tabs,.profile-deal,.profile-memory,.profile-details>div,.profile-subscription){border-color:#3a4f6a}html[data-account-theme=dark] .profile-dialog .profile-counts>div+div{border-color:#3a4f6a}html[data-account-theme=dark] .profile-dialog :is(.profile-dates strong,.profile-section-link,.profile-counts b){color:#71b5ff}html[data-account-theme=dark] .profile-dialog :is(.profile-amount,.profile-deal strong,.profile-counts>div:nth-child(2) b){color:#34ddb1}html[data-account-theme=dark] .profile-dialog .profile-tabs button[aria-selected=true]{color:#ff9d64}html[data-account-theme=dark] .profile-dialog .profile-tabs button:not([aria-selected=true]){color:#aec8e9}html[data-account-theme=dark] .profile-dialog .profile-tabs button small{background:#31465f;color:#c8dfff}@media(max-width:720px){.profile-backdrop{padding:10px}.profile-dialog{max-height:calc(100dvh - 20px);border-radius:16px}.profile-dialog-header{padding:18px}.profile-dialog-header h2{font-size:21px}.profile-dialog-body{padding:18px}.profile-identity{flex-wrap:wrap;gap:12px}.profile-identity h3{font-size:22px}.profile-identity-actions{margin:4px 0 0;width:100%;justify-content:flex-start}.profile-dates{grid-template-columns:1fr;gap:8px}.profile-dates>div{padding:12px}.profile-overview{grid-template-columns:1fr}.profile-section{padding:18px}.profile-tabs{gap:4px}.profile-tabs button{padding:12px 8px}.profile-deal{gap:10px;flex-wrap:wrap}.profile-deal strong{margin-left:auto}}.profile-timeline{list-style:none;padding:8px 0;margin:0}.profile-timeline li{display:flex;gap:16px;position:relative;padding:0 0 28px 4px}.profile-timeline li:before{content:"";position:absolute;left:9px;top:12px;bottom:0;width:1px;background:#d5e5f7}.profile-timeline li:last-child:before{display:none}.profile-timeline-dot{width:11px;height:11px;flex:none;margin-top:5px;border-radius:50%;background:#ff6a18;box-shadow:0 0 0 4px #fff2e8}.profile-timeline .event-deal .profile-timeline-dot{background:#00aa81;box-shadow:0 0 0 4px #e5f8f0}.profile-timeline .event-message .profile-timeline-dot{background:#1882ff;box-shadow:0 0 0 4px #eaf3ff}.profile-timeline li>div{min-width:0}.profile-timeline b{font-size:14px}.profile-timeline small{display:block;margin:6px 0;color:#6480a0;font-size:12px}.profile-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.profile-timeline .profile-section-link{margin-top:8px}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dw-root .messenger-inbox{--in-surface: #fff;--in-ink: #172439;--in-muted: #65758b;--in-line: #e1e7ef;--in-soft: #f4f7fb;--in-wall: #f0f4f8;--in-outgoing: #e3ffc9;--in-outgoing-line: #cbe9b8;font-family:Golos Text,sans-serif;color:var(--in-ink);min-height:0}.dw-root .messenger-inbox .inbox-title{padding:18px 24px 16px}.dw-root .messenger-inbox .inbox-title h1{font-size:23px}.dw-root .messenger-inbox .inbox-layout{margin:0 24px;background:var(--in-surface);border-color:var(--in-line);border-radius:18px}.dw-root .messenger-inbox .conversation-sidebar{width:310px;background:var(--in-surface);border-color:var(--in-line)}.dw-root .messenger-inbox .inbox-search{margin:14px 14px 10px;padding:0 10px;min-height:44px;border:1px solid var(--in-line);border-radius:12px;background:var(--in-soft)}.dw-root .messenger-inbox .inbox-search input{min-width:0;flex:1;font-size:14px;height:42px;background:transparent;padding:0;color:var(--in-ink)}html body .dw-root .messenger-inbox .inbox-search input{background:transparent!important;border:0!important;box-shadow:none!important}.dw-root .messenger-inbox .icon-button{width:36px;height:36px;flex:none}.dw-root .messenger-inbox .inbox-tabs{gap:6px;padding:0 14px 12px;flex-wrap:wrap;border-color:var(--in-line)}.dw-root .messenger-inbox .inbox-tabs button{font-size:12px;padding:7px 10px;min-height:34px;border:0;border-radius:8px;color:var(--in-muted)}.dw-root .messenger-inbox .inbox-tabs button.active{background:#fff0e5;color:#b73e00;box-shadow:none}.dw-root .messenger-inbox .inbox-filters{display:grid;grid-template-columns:1fr;padding:12px 14px;gap:9px;background:var(--in-soft);border-bottom:1px solid var(--in-line)}.dw-root .messenger-inbox .inbox-filters .ch-select{font:inherit;font-size:14px;min-height:42px;background:var(--in-surface);color:var(--in-ink);border-color:var(--in-line)}.dw-root .messenger-inbox .conversation-list{padding:4px 8px}.dw-root .messenger-inbox .conversation-item{position:relative;min-height:68px;align-items:center;padding:10px;gap:11px;border:0;border-radius:12px;margin:2px 0;background:transparent}.dw-root .messenger-inbox .conversation-item:has(.inbox-waiting-dot){padding-right:28px}.dw-root .messenger-inbox .inbox-waiting-dot{position:absolute;right:11px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:#ff6500}.dw-root .messenger-inbox .conversation-item:hover{background:var(--in-soft)}.dw-root .messenger-inbox .conversation-item.selected{background:#edf4ff;box-shadow:none;border:0}.dw-root .messenger-inbox .conversation-item>div{min-width:0;flex:1}.dw-root .messenger-inbox .conversation-item strong{font-size:14px;line-height:1.45;font-weight:600;color:var(--in-ink)}.dw-root .messenger-inbox .conversation-item strong small{font-size:10px;color:var(--in-muted);font-weight:400;padding-left:6px}.dw-root .messenger-inbox .conversation-item p{font-size:13px;line-height:1.45;color:var(--in-muted);margin:3px 0}.dw-root .messenger-inbox .conversation-item footer{font-size:11px;line-height:1.4;margin-top:5px}.dw-root .messenger-inbox .conversation-avatar{flex:none}.dw-root .messenger-inbox .conversation-avatar .avatar{width:44px;height:44px;font-size:17px;border-radius:50%}.dw-root .messenger-inbox .inbox-list-footer{font-size:11px;padding:12px 16px;color:var(--in-muted);border-color:var(--in-line)}.dw-root .messenger-inbox .conversation-main{background:var(--in-surface);min-height:0}.dw-root .messenger-inbox .conversation-header{min-height:66px;padding:10px 20px;gap:12px;background:var(--in-surface);border-color:var(--in-line);flex-shrink:0}.dw-root .messenger-inbox .conversation-header>div{min-width:0;flex:1}.dw-root .messenger-inbox .conversation-header h2{font-size:17px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.dw-root .messenger-inbox .conversation-header>div>span{font-size:12px;line-height:1.4;margin-top:2px}.dw-root .messenger-inbox .conversation-header>.icon-button{margin-left:0}.dw-root .messenger-inbox .operator-strip{flex-wrap:wrap;padding:9px 20px;gap:8px;background:var(--in-surface);border-color:var(--in-line);font-size:12px;flex-shrink:0}.dw-root .messenger-inbox .inbox-mode{display:inline-flex;align-items:center;gap:7px;color:var(--in-muted)}.dw-root .messenger-inbox .inbox-mode.is-bot_active{color:#008362}.dw-root .messenger-inbox .inbox-mode.is-employee_active{color:#1765bd}.dw-root .messenger-inbox .operator-strip>button{margin-left:auto;min-height:36px;border:1px solid var(--in-line);border-radius:9px;padding:7px 11px;background:var(--in-soft);color:var(--in-ink);font-size:12px;font-weight:500}.dw-root .messenger-inbox .operator-strip>button:hover{border-color:#f50}.dw-root .messenger-inbox .dialog-ai{margin-left:auto}.dw-root .messenger-inbox .dialog-ai-chip{font-size:12px}.dw-root .messenger-inbox .inbox-history{position:relative;flex:1;display:flex;min-height:0}.dw-root .messenger-inbox .inbox-history .message-list{padding:14px 22px 18px;gap:6px;background-color:var(--in-wall);background-image:url(/assets/chat-wallpaper-BlM5qYm9.png);background-size:620px;scrollbar-width:thin;scrollbar-color:#c0cbd7 transparent}.dw-root .messenger-inbox .day-divider{margin:8px 0;flex:none;font-size:11px;color:var(--in-muted)}.dw-root .messenger-inbox .day-divider:before{display:none}.dw-root .messenger-inbox .day-divider>span{display:inline-block;padding:5px 12px;border-radius:12px;background:var(--in-surface);box-shadow:0 1px 3px #18395808}.dw-root .messenger-inbox .message{position:relative;flex:none;min-width:0;max-width:min(82%,560px);margin:0;padding:7px 10px;border:1px solid #dce4e9;border-radius:13px 13px 13px 4px;background:var(--in-surface);color:var(--in-ink);box-shadow:0 1px 2px #17364d12;animation:none;line-height:1.4}.dw-root .messenger-inbox .message:is(.message-staff,.message-bot){background:var(--in-outgoing);border:1px solid var(--in-outgoing-line);border-radius:13px 13px 4px;color:var(--in-ink)}.dw-root .messenger-inbox .message.is-grouped{margin-top:-3px}.dw-root .messenger-inbox .message p{font-size:15px;line-height:1.4;margin:0;color:inherit}.dw-root .messenger-inbox .message p:after{content:"";display:inline-block;width:68px;height:0}.dw-root .messenger-inbox .message-client p:after{width:42px}.dw-root .messenger-inbox .message-author{display:block;font-size:12px;line-height:1.25;color:#287640;margin-bottom:2px;font-weight:600}.dw-root .messenger-inbox .message footer{position:absolute;right:9px;bottom:6px;display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:0;color:#65758b;font-size:10px;line-height:14px}.dw-root .messenger-inbox :is(.message-staff,.message-bot) footer{color:#507b48}.dw-root .messenger-inbox .message.has-status-text footer{position:static;margin-top:3px}.dw-root .messenger-inbox .message.has-status-text p:after{display:none}.dw-root .messenger-inbox .message:has(.inbox-file):not(:has(p)){padding-bottom:24px}.dw-root .messenger-inbox .message.is-entering{animation:inbox-reply-arrive .24s cubic-bezier(.16,1,.3,1);transform-origin:bottom right}@keyframes inbox-reply-arrive{0%{opacity:.35;transform:translateY(9px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dw-root .messenger-inbox .message.is-entering{animation:none}}.dw-root .messenger-inbox .message-delivery{display:inline-flex;align-items:center;gap:4px}.dw-root .messenger-inbox .message-delivery.is-delivered{color:#008267}.dw-root .messenger-inbox .message-delivery.is-read{color:#1677ff}.dw-root .messenger-inbox .inbox-preview{display:flex;align-items:center;gap:8px}.dw-root .messenger-inbox .inbox-preview>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.dw-root .messenger-inbox .inbox-preview>svg{color:#1677ff;flex:none}.dw-root .messenger-inbox .message-delivery.is-failed{color:#bd354c}.dw-root .messenger-inbox .inbox-latest{position:absolute;right:18px;bottom:16px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--in-surface);color:var(--in-ink);border:1px solid var(--in-line);box-shadow:0 3px 12px #18395818;cursor:pointer}.dw-root .messenger-inbox .inbox-history-empty{margin:auto;color:var(--in-muted);font-size:14px}.dw-root .messenger-inbox .composer{flex:none;padding:12px 18px;border-top:1px solid var(--in-line);background:var(--in-surface)}.dw-root .messenger-inbox .composer textarea{min-height:58px;height:70px;max-height:180px;padding:12px 14px;resize:vertical;border:1px solid var(--in-line);border-radius:12px;font:inherit;font-size:14px;line-height:1.5;background:var(--in-soft);color:var(--in-ink)}.dw-root .messenger-inbox .composer-bottom{margin-top:8px;gap:12px}.dw-root .messenger-inbox .composer-bottom>span{font-size:11px;line-height:1.4;color:var(--in-muted)}.dw-root .messenger-inbox .composer .btn{font:inherit;font-size:13px;min-height:40px;padding:9px 16px;border-radius:10px}.dw-root .messenger-inbox .crm-panel{display:none;width:300px;background:var(--in-surface);border-color:var(--in-line)}.dw-root .messenger-inbox .show-crm .crm-panel{display:block;overflow-y:auto}.dw-root .messenger-inbox .crm-person .conversation-avatar .avatar{width:64px;height:64px}.dw-root .messenger-inbox .crm-person h3{margin:12px 0 4px;font-size:17px}.dw-root .messenger-inbox .crm-panel :is(p,a,button){font-size:13px;line-height:1.5}.dw-root .messenger-inbox :is(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid #1765bd;outline-offset:2px}.dw-root .messenger-inbox .inbox-history .message-list:focus{outline:none;box-shadow:none}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox{--in-surface: #242a33;--in-ink: #ecf1f8;--in-muted: #acbacd;--in-line: #3b4655;--in-soft: #2c3542;--in-wall: #1c2530;--in-outgoing: #433126;--in-outgoing-line: #725039}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .conversation-item.selected{background:#233f60}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .inbox-tabs button.active{background:#52331e;color:#ffa56b}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .message-author{color:#ffb382}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox :is(.inbox-mode.is-bot_active,.message-delivery.is-delivered){color:#38deb0}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .inbox-mode.is-employee_active{color:#75b6ff}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .message-delivery.is-failed{color:#ff91a4}html:not([data-account-theme=dark]) body .dw-root .messenger-inbox .conversation-item.selected{background:#edf4ff!important;box-shadow:inset 3px 0 #257bdf}html:not([data-account-theme=dark]) body .dw-root .messenger-inbox .inbox-tabs>button.active{background:#fff0e5;color:#b73e00}.dw-root .messenger-inbox .conversation-sidebar{width:350px}.dw-root .messenger-inbox .inbox-tabs{order:0;display:flex;gap:3px;flex-wrap:nowrap;margin:0 12px 12px;padding:4px;background:#eff5ff;border:1px solid #dde8f8;border-radius:12px}.dw-root .messenger-inbox .inbox-tabs button{display:flex;flex:1;align-items:center;justify-content:center;gap:5px;font-size:11px;padding:8px 5px;white-space:nowrap;border-radius:8px;min-height:36px}.dw-root .messenger-inbox .inbox-tabs small{font-size:10px;background:#e1ebfa;padding:2px 4px;border-radius:4px;color:#5178a6}html:not([data-account-theme=dark]) body .dw-root .messenger-inbox .inbox-tabs button.active{background:#fff;color:#0876f4;box-shadow:0 2px 5px #254b7920}.dw-root .messenger-inbox .inbox-platforms{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 14px;border-bottom:1px solid var(--in-line)}.dw-root .messenger-inbox .inbox-platforms button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 7px;border:1px solid #d9e5f6;border-radius:7px;background:#fff;color:#356298;font:500 10px/1.4 Golos Text,sans-serif;cursor:pointer}.dw-root .messenger-inbox .inbox-platforms button[aria-pressed=true]{border-color:#8bbcff;background:#edf5ff;box-shadow:inset 0 0 0 1px #8bbcff}.dw-root .messenger-inbox .inbox-platforms small{font-size:10px;background:#f0f5fc;color:#56799f;padding:1px 4px;border-radius:3px}.dw-root .messenger-inbox .inbox-unread-filter{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--in-ink)}.dw-root .messenger-inbox .conversation-item footer{display:flex;justify-content:space-between;align-items:center;margin-top:6px;color:#b74a11}.dw-root .messenger-inbox .conversation-item footer b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;box-sizing:border-box;border-radius:7px;background:#ff650f;color:#fff;font-size:10px;font-weight:600}.dw-root .messenger-inbox .conversation-item.is-unread strong{font-weight:650}.dw-root .messenger-inbox .conversation-item.is-unread p{color:#2e547e}.dw-root .messenger-inbox .conversation-header{gap:12px}.dw-root .messenger-inbox .conversation-profile-trigger{display:flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.dw-root .messenger-inbox .conversation-profile-trigger:focus-visible{outline:2px solid #1680fa;outline-offset:4px}.dw-root .messenger-inbox a.conversation-channel{width:fit-content;text-decoration:none;font-size:12px}.dw-root .messenger-inbox a.conversation-channel:hover{text-decoration:underline;text-underline-offset:3px}.dw-root .messenger-inbox .inbox-read-error{padding:8px 20px;margin:0;font-size:12px;color:#c14016;background:#fff3eb}.dw-root .messenger-inbox .conversation-header .conversation-channel{display:flex;align-items:center;gap:6px;margin-top:4px;color:#2876c9}.dw-root .messenger-inbox .conversation-header>.inbox-header-actions{display:flex;flex:none;gap:6px;margin-left:auto;align-items:center}.dw-root .messenger-inbox .inbox-action{display:grid;place-items:center;width:36px;height:36px;flex:none;padding:0;border-radius:11px;border:1px solid #caddf6;background:#edf5ff;color:#1879ee;cursor:pointer;transition:background .15s,box-shadow .15s}.dw-root .messenger-inbox .inbox-action.read{background:#e7f8f2;border-color:#b6e7d9;color:#009b78}.dw-root .messenger-inbox .inbox-action.info{background:#1780fa;color:#fff;border-color:#65adff;box-shadow:inset 0 2px #ffffff73,inset 0 -2px 2px #0050be3d,0 2px 5px #1c6bb52b}.dw-root .messenger-inbox .inbox-action:hover{filter:brightness(.96)}.dw-root .messenger-inbox .inbox-action:disabled{opacity:.45;cursor:default}.dw-root .messenger-inbox .inbox-action.more{border-color:transparent;background:transparent;color:#7c8ca1;width:28px}.inbox-more{position:relative}.dw-root .messenger-inbox .inbox-actions-menu{position:absolute;right:0;top:42px;min-width:180px;padding:6px;background:var(--in-surface);border:1px solid var(--in-line);box-shadow:0 6px 24px #17243926;border-radius:12px;z-index:8}.dw-root .messenger-inbox .inbox-actions-menu button{display:block;width:100%;padding:10px;text-align:left;border:0;border-radius:7px;background:transparent;color:var(--in-ink);font-size:12px;cursor:pointer}.dw-root .messenger-inbox .inbox-actions-menu button:hover{background:var(--in-soft)}.dw-root .messenger-inbox .inbox-mode{padding:7px 10px;border-radius:8px;background:#edf1f6;color:#5c6e83;font-weight:550}.dw-root .messenger-inbox .inbox-mode.is-bot_active{background:#e4f8ef;color:#008462}.dw-root .messenger-inbox .operator-strip>.inbox-agent-toggle{display:flex;align-items:center;gap:7px;min-height:34px;font-weight:550;font-size:12px;border-color:#f2c6cb;color:#bf334c;background:#fff1f3}.dw-root .messenger-inbox .operator-strip>.inbox-agent-toggle.is-start{color:#00815c;border-color:#ace1cc;background:#e8f9f1}.dw-root .messenger-inbox .operator-strip>.inbox-agent-toggle:hover{filter:brightness(.97)}html body .dw-root .messenger-inbox .composer:focus-within{border-top-color:var(--in-line);box-shadow:none}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .inbox-tabs{background:#25364c;border-color:#344c6c}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox :is(.inbox-tabs button.active,.inbox-platforms button){background:#203955;color:#98caff;border-color:#446d9d}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .inbox-platforms button[aria-pressed=true]{background:#254e7e;border-color:#66afff;box-shadow:inset 0 0 0 1px #66afff}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox :is(.inbox-tabs small,.inbox-platforms small){background:#2b4564;color:#b4d5ff}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .message-list{background-color:#152b42;background-blend-mode:soft-light}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .message-client{background:#202f3a;border-color:#324957}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .message:is(.message-bot,.message-staff){background:#234b3d;border-color:#366451}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox :is(.message-bot,.message-staff) .message-author{color:#71e0ae}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox :is(.message-bot,.message-staff) footer{color:#abcfbc}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .conversation-item.is-unread p{color:#bdd8fa}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .conversation-item footer{color:#ffad70}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .conversation-channel{color:#88c0ff}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .inbox-mode{background:#314258;color:#c7d7eb}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .inbox-mode.is-bot_active{background:#114b3a;color:#53edb9}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .operator-strip>.inbox-agent-toggle{background:#4c2633;color:#ff99ae;border-color:#965067}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .operator-strip>.inbox-agent-toggle.is-start{background:#114b3a;color:#53edb9;border-color:#29896a}@media(max-width:1150px){.dw-root .messenger-inbox .conversation-sidebar{width:280px}.dw-root .messenger-inbox .crm-panel{position:absolute;inset:0 0 0 auto;width:min(340px,100%);z-index:6;box-shadow:-10px 0 30px #17243916}}@media(max-width:720px){.dw-root .messenger-inbox .inbox-title{padding:12px 14px}.dw-root .messenger-inbox .inbox-title h1{font-size:20px}.dw-root .messenger-inbox .inbox-layout{margin:0;border-radius:0;border-left:0;border-right:0}.dw-root .messenger-inbox .conversation-sidebar{width:100%}.dw-root .messenger-inbox .conversation-main{display:none}.dw-root .messenger-inbox .mobile-conversation>.conversation-sidebar{display:none}.dw-root .messenger-inbox .mobile-conversation>.conversation-main{display:flex}.dw-root .messenger-inbox .conversation-header{padding:10px 12px;gap:8px;min-height:66px}.dw-root .messenger-inbox .conversation-header h2{font-size:15px}.dw-root .messenger-inbox .conversation-header>.inbox-header-actions{gap:4px}.dw-root .messenger-inbox .inbox-action{width:32px;height:34px;border-radius:9px}.dw-root .messenger-inbox .inbox-action.more{width:22px}.dw-root .messenger-inbox .conversation-header .conversation-avatar .avatar{width:36px;height:36px}.dw-root .messenger-inbox .mobile-back .icon-button{width:24px}.dw-root .messenger-inbox .operator-strip{padding:8px 12px}.dw-root .messenger-inbox .message-list{padding:12px}.dw-root .messenger-inbox .message{max-width:90%}.dw-root .messenger-inbox .composer{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.dw-root .messenger-inbox .composer textarea{font-size:16px;height:58px}.dw-root .messenger-inbox .composer-bottom>span{max-width:53%}.dw-root .messenger-inbox .crm-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}}.dw-root .messenger-inbox .message-react{position:static}.dw-root .messenger-inbox .message-reaction{display:inline-flex;align-items:center;gap:3px;margin:6px 0 0;padding:0 9px;min-height:26px;border:1px solid #cfe0ff;border-radius:999px;background:linear-gradient(180deg,#f3f8ff,#e6f0ff);font-size:15px;line-height:24px;cursor:pointer;animation:message-react-pop .38s cubic-bezier(.3,1.6,.5,1);transition:transform .15s ease,box-shadow .15s ease}.dw-root .messenger-inbox .message-reaction:hover:not(:disabled){transform:scale(1.07);box-shadow:0 3px 10px #1677ff26}.dw-root .messenger-inbox .message-reaction:disabled{cursor:default}.dw-root .messenger-inbox .message-reaction.is-pending{animation:message-react-pulse 1s ease-in-out infinite}.dw-root .messenger-inbox .message-react-add{position:absolute;top:50%;right:-38px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #dce4e9;border-radius:50%;background:var(--in-surface,#fff);color:#65758b;box-shadow:0 2px 8px #17364d1a;opacity:0;transform:translateY(-50%) scale(.8);transition:opacity .16s ease,transform .16s ease,color .16s ease;cursor:pointer}.dw-root .messenger-inbox .message:hover .message-react-add,.dw-root .messenger-inbox .message-react-add:focus-visible,.dw-root .messenger-inbox .message-react.is-open .message-react-add{opacity:1;transform:translateY(-50%) scale(1)}.dw-root .messenger-inbox .message-react-add:hover{color:#f59e0b;transform:translateY(-50%) scale(1.1) rotate(-8deg)}.dw-root .messenger-inbox .message-react-picker{position:absolute;left:0;bottom:calc(100% + 6px);z-index:6;display:flex;gap:2px;padding:5px;border:1px solid #dce4e9;border-radius:16px;background:var(--in-surface,#fff);box-shadow:0 12px 30px #17364d2e;transform-origin:bottom left;animation:message-react-open .2s ease-out}.dw-root .messenger-inbox .message-react-picker.is-below{top:calc(100% + 6px);bottom:auto;transform-origin:top left}.dw-root .messenger-inbox .message-react-picker button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:11px;background:transparent;font-size:20px;line-height:1;cursor:pointer;animation:message-react-in .26s ease-out both;transition:transform .14s ease,background .14s ease}.dw-root .messenger-inbox .message-react-picker button:hover,.dw-root .messenger-inbox .message-react-picker button:focus-visible{background:#f1f5f9;transform:translateY(-3px) scale(1.22)}.dw-root .messenger-inbox .message-react-picker button.is-current{background:#e3eeff;box-shadow:inset 0 0 0 1.5px #1677ff66}.dw-root .messenger-inbox .message-react-error{display:block;max-width:280px;padding-right:38px;margin:6px 0 0;color:#bd354c;font-size:12px;line-height:1.35}@keyframes message-react-pop{0%{transform:scale(.3);opacity:0}70%{transform:scale(1.14);opacity:1}to{transform:scale(1)}}@keyframes message-react-pulse{50%{opacity:.45}}@keyframes message-react-open{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes message-react-in{0%{opacity:0;transform:translateY(8px) scale(.5)}to{opacity:1;transform:none}}@media(hover:none){.dw-root .messenger-inbox .message-react-add{opacity:.5;transform:translateY(-50%) scale(.9)}}@media(prefers-reduced-motion:reduce){.dw-root .messenger-inbox :is(.message-reaction,.message-react-picker,.message-react-picker button){animation:none}}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .message-reaction{border-color:#2f5d9a;background:linear-gradient(180deg,#1f3550,#1a2d44)}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox :is(.message-react-add,.message-react-picker){border-color:#324957;background:#1b2832;color:#9fb3c4;box-shadow:0 12px 30px #0008}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .message-react-picker button:hover{background:#26394a}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .message-react-picker button.is-current{background:#1f3a5c}html[data-account-theme=dark] body:has(.dw-root) .messenger-inbox .message-react-error{color:#ff91a4}:root{--dl-amber:#a76800}html[data-account-theme=dark]{--dl-amber:#e9ad49}.dl-links,.dl-note{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;max-width:100%;font-size:12px;color:var(--wk-muted)}.dl-links{margin-top:6px}.dl-chip,.dl-note a,.dl-note button{display:inline-flex;align-items:center;gap:6px;min-height:40px;max-width:100%;box-sizing:border-box;padding:5px 9px;border:1px solid var(--wk-line);border-radius:10px;color:var(--wk-ink);background:var(--wk-surface);font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;text-decoration:none;cursor:pointer}.dl-chip>span{min-width:0}.dl-chip:hover,.dl-note a:hover,.dl-note button:hover{border-color:var(--wk-accent)}.dl-chip:focus-visible,.dl-note a:focus-visible,.dl-note button:focus-visible{outline:2px solid var(--wk-accent);outline-offset:2px}.dl-subtitle{display:block;color:var(--wk-muted);font-size:11px;line-height:1.4}.dl-differs>i{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--dl-amber)}.dl-card{display:grid;gap:12px;min-width:0}.dl-card h2,.dl-card h3{margin:0;font-size:14px}.dl-card h3{font-size:12px;color:var(--wk-muted)}.dl-note{margin:8px 0;line-height:1.5}.dl-note>span{min-width:0;overflow-wrap:anywhere}.dl-highlight{outline:3px solid var(--wk-accent)!important;outline-offset:4px}.dl-publication{height:70vh;min-height:350px;position:relative}.dl-publication-text{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.dl-chip{flex-wrap:wrap}.dl-links{align-items:flex-start}.dl-publication{height:60vh}}.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}.be-channel-step{display:grid;gap:16px}.be-channel-step>header{display:flex;align-items:center;gap:10px}.be-channel-step>header div{display:grid;gap:3px}.be-channel-step small{color:var(--bx-muted)}.be-channel-card{display:grid;gap:12px;padding:14px;border:1px solid var(--bx-border);border-radius:12px}.be-channel-step details>summary{cursor:pointer;font-size:12px}.be-channel-step details .be-field{margin-top:12px}.cbx-palette-row.is-channel-step:disabled{opacity:.5;cursor:default}.cbx-palette-row.is-channel-step:not(:disabled){cursor:grab}.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-community{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bx-surface, #fff);color:var(--bx-text, #182230);border:1px solid var(--bx-line-strong, #d0d5dd);border-radius:12px;text-align:left;font:inherit;cursor:pointer}.ns-community>span{display:grid;gap:4px;flex:1}.ns-community small{color:var(--bx-muted, #667085);font-size:13px}.ns-community:hover{border-color:var(--bx-accent, #f26522)}.ns-connections{min-width:0;margin:0;padding:0;border:0;color:var(--bx-text, #182230)}.ns-connections legend{padding:0;font-size:15px;font-weight:650}.ns-connections>p,.ns-connection-hint{font-size:13px;line-height:1.5;color:var(--bx-muted, #667085)}.ns-connection{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:48px;margin:0;padding:8px 0;cursor:pointer}.ns-connection input{width:18px;height:18px;margin:0;accent-color:var(--bx-accent, #f26522)}.ns-connection:has(input:focus-visible){outline:2px solid var(--bx-accent, #f26522);outline-offset:3px;border-radius:8px}.ns-connection>span{display:grid;gap:3px}.ns-connection b{font-size:13px}.ns-connection small{color:var(--bx-muted, #667085);font-size:12px}.ns-connection-link,.ns-connection-conflict a{display:inline-flex;align-items:center;gap:5px;color:var(--bx-accent, #b94008);font-size:13px}.ns-connection-conflict{display:grid;gap:8px;padding:12px;border:1px solid var(--bx-line-strong, #d0d5dd);border-radius:12px;font-size:13px;line-height:1.5}.ns-connection-conflict p{margin:0;color:var(--bx-muted, #667085)}.ns-connection-conflict .text-button{justify-self:start}.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-handle.is-ghost{visibility:hidden;pointer-events:none}.cbx-kw-mode{flex:none;margin-right:4px;color:var(--bx-muted);font-size:11px;font-style:normal;font-weight:650}.be-variant-head .be-kw-mode{flex:1;min-width:0}.cbx-exit-count{min-width:16px;padding:0 4px;border-radius:8px;background:var(--port);color:#fff;font-size:10px;font-style:normal;line-height:16px;text-align:center}.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;right:14px;max-width:calc(100% - 28px);display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 6px 5px 12px;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-selection button.cbx-publish-selection{color:var(--bx-accent)}.cbx-selection-bounds{position:absolute;z-index:2;border:2px solid var(--bx-accent);border-radius:12px;background:transparent;pointer-events:none}.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:color-mix(in srgb,var(--bx-accent) 8%,transparent);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:276px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bx-line) transparent}.cbx-palette-primary .cbx-palette-row{min-height:35px;padding:4px 8px}.cbx-palette-primary .cbx-row-icon{width:25px;height:25px;border-radius:7px}.cbx-palette-primary .cbx-palette-text b{font-size:13px;font-weight:600}.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}.cbx-palette-row.is-locked{cursor:not-allowed}.cbx-palette-row.is-locked .cbx-row-icon{filter:grayscale(1);opacity:.6}.cbx-palette-row.is-locked .cbx-palette-text b{color:var(--bx-faint)}.cbx-palette-text .cbx-access-reason{display:none;margin-top:2px;font-size:11.5px;font-weight:550;line-height:1.3;white-space:normal}.cbx-palette-row.is-locked .cbx-access-reason{color:var(--bx-danger)}.cbx-palette-row.is-low .cbx-access-reason{color:var(--bx-warn)}.cbx-palette-row.is-locked.is-revealed .cbx-access-reason{display:block;animation:cbx-reason-in .18s ease-out}@keyframes cbx-reason-in{0%{opacity:0;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.cbx-palette-row.is-revealed .cbx-access-reason{animation:none}}.cbx-palette-row .cbx-access-dot{margin-left:auto}.cbx-access-dot{position:relative;display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;font-size:11.5px;font-weight:800;line-height:1;color:#fff;cursor:help}.cbx-access-dot.is-locked{background:var(--bx-danger);box-shadow:0 0 0 3px var(--bx-danger-soft)}.cbx-access-dot.is-low{background:var(--bx-warn);box-shadow:0 0 0 3px var(--bx-warn-soft)}.cbx-access-tip{position:absolute;z-index:30;right:-8px;top:calc(100% + 8px);width:max-content;max-width:240px;padding:8px 10px;border-radius:10px;background:var(--bx-surface);box-shadow:var(--bx-shadow-lg);border:1px solid var(--bx-line);font-size:12px;font-weight:600;line-height:1.35;text-align:left;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .12s}.cbx-access-dot.is-locked .cbx-access-tip{color:var(--bx-danger)}.cbx-access-dot.is-low .cbx-access-tip{color:var(--bx-warn)}.cbx-node:hover .cbx-access-tip,.cbx-access-dot:focus-visible .cbx-access-tip{visibility:visible;opacity:1}.cbx-node.is-locked{--tone-color: #a3a3a3 !important;border-style:dashed;border-color:var(--bx-line-strong)}.cbx-node.is-locked>:not(.cbx-in):not(.cbx-handle):not(.cbx-head),.cbx-node.is-locked .cbx-head>:not(.cbx-access-dot){filter:grayscale(1);opacity:.62}.cbx-node.is-low{border-color:var(--bx-warn)}.cbx-panel-issue.is-locked{background:var(--bx-danger-soft);color:var(--bx-danger)}.cbx-panel-issue.is-low{background:var(--bx-warn-soft);color:var(--bx-warn)}.be-ai-timing{margin:16px 0;padding:16px;border:1px solid #ffd0ae;border-radius:14px;background:var(--surface)}.be-ai-timing header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.be-ai-timing-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;color:var(--accent-ink);background:var(--surface-tint)}.be-ai-timing header div{flex:1;min-width:0}.be-ai-timing header strong,.be-ai-timing header div span{display:block}.be-ai-timing header strong{font-size:14px;line-height:1.4}.be-ai-timing header div span{color:var(--muted);font-size:12px;line-height:1.4;margin-top:3px}.be-ai-timing header b{color:var(--accent-ink);font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums}.be-ai-timing header small{font-size:13px;font-weight:500}.be-ai-timing p{margin:12px 0;font-size:13px;line-height:1.55}.be-ai-timing footer{color:var(--muted);font-size:11px;line-height:1.5}.cbx-ai-timing{display:flex;align-items:center;gap:6px;padding:8px 10px;margin-top:8px;border-radius:8px;background:var(--surface-tint);color:var(--accent-ink);font-size:11px}.cbx-ai-timing strong{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums}.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:#f2edff;color:#7c3aed}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-clients-head>*{min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.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>small{grid-column:1;grid-row:1;color:var(--wk-muted);font-size:13px}.d3-metric>strong{grid-column:1;font-size:34px;line-height:1.2;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.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:18px;padding:20px 22px;box-shadow:0 1px 2px #162c4d0a}.crm-distribution h2{display:flex;align-items:center;gap:10px;font-size:15px;margin:0 0 18px}.crm-distribution h2>span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;color:#fff;background:linear-gradient(160deg,#60a5fa,#2563eb);box-shadow:inset 0 1px #fff6,0 4px 10px -4px #2563eb99}.crm-distribution.is-statuses h2>span{background:linear-gradient(160deg,#f472b6,#7c3aed);box-shadow:inset 0 1px #fff6,0 4px 10px -4px #7c3aed99}.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:8px;border:0;border-radius:20px;overflow:hidden;margin-top:9px;background:var(--wk-surface-3);animation:crm-reveal .9s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i,0) * 90ms + .15s)}.crm-channel-bars progress::-webkit-progress-bar{background:var(--wk-surface-3)}.crm-channel-bars progress::-webkit-progress-value{background:linear-gradient(90deg,color-mix(in srgb,var(--channel) 55%,white),var(--channel));border-radius:20px}.crm-channel-bars progress::-moz-progress-bar{background:linear-gradient(90deg,color-mix(in srgb,var(--channel) 55%,white),var(--channel));border-radius:20px}.crm-channel-bars p{font-size:13px;color:var(--wk-muted)}.crm-status-blocks{display:flex;gap:3px;height:48px;box-sizing:border-box;padding:4px;border:1px solid var(--wk-line);border-radius:16px;background:var(--wk-surface-2);box-shadow:inset 0 2px 5px #162c4d12;animation:crm-reveal .9s cubic-bezier(.2,.8,.2,1) .1s backwards}.crm-status-blocks>button{position:relative;flex:1 1 0;min-width:26px;padding:0 6px;border:0;border-bottom:3px solid color-mix(in srgb,var(--status) 68%,black);border-radius:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--status) 55%,white),color-mix(in srgb,var(--status) 90%,white) 45%,var(--status));color:#fff;font:inherit;font-size:12px;font-weight:750;letter-spacing:.01em;text-shadow:0 1px 2px #0003;cursor:pointer;transition:filter .18s ease,transform .18s ease}.crm-status-blocks>button:after{content:"";position:absolute;inset:2px 5px auto;height:42%;border-radius:4px 4px 10px 10px;background:linear-gradient(#ffffff5c,#fff0);pointer-events:none}.crm-status-blocks>button:first-child{border-radius:11px 5px 5px 11px}.crm-status-blocks>button:last-child{border-radius:5px 11px 11px 5px}.crm-status-blocks>button:only-child{border-radius:11px}.crm-status-blocks>button:hover{filter:brightness(1.07) saturate(1.12);transform:translateY(-1px)}.crm-status-blocks>button:active{transform:translateY(1px);border-bottom-width:2px}.crm-status-blocks>button:focus-visible{z-index:1;outline:2px solid var(--status);outline-offset:2px}.crm-status-blocks-empty{flex:1;border-radius:11px;background:repeating-linear-gradient(135deg,var(--wk-surface-3) 0 8px,transparent 8px 16px)}.crm-status-legend>button{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 11px;border:1px solid color-mix(in srgb,var(--status) 20%,var(--wk-line));border-radius:12px;background:color-mix(in srgb,var(--status) 6%,var(--wk-surface));color:var(--wk-ink);font:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.crm-status-legend>button:hover{border-color:var(--status);background:color-mix(in srgb,var(--status) 11%,var(--wk-surface));transform:translateY(-1px)}.crm-status-legend>button:focus-visible{outline:2px solid var(--status);outline-offset:2px}.crm-status-legend>button>i{flex:none;width:12px;height:12px;border-radius:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--status) 60%,white),var(--status));box-shadow:inset 0 -2px color-mix(in srgb,var(--status) 70%,black)}.crm-status-legend>button>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.crm-status-legend>button>b{font-variant-numeric:tabular-nums}.crm-status-legend>button>small{min-width:34px;padding:2px 6px;border-radius:7px;box-sizing:border-box;background:color-mix(in srgb,var(--status) 14%,transparent);color:color-mix(in srgb,var(--status) 70%,var(--wk-ink));font-size:11px;font-weight:700;text-align:center}.d3-metric{position:relative;display:grid;grid-template-columns:1fr auto;gap:3px 12px;overflow:hidden;padding:18px 18px 16px;border:1px solid var(--wk-line);border-radius:18px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--metric) 13%,transparent),transparent 60%),var(--wk-surface);box-shadow:0 1px 2px #162c4d0a,0 6px 18px -10px color-mix(in srgb,var(--metric) 30%,transparent);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;animation:crm-rise .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i,0) * 70ms)}.d3-metric:before{content:"";position:absolute;inset:0 18px auto;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--metric),color-mix(in srgb,var(--metric) 30%,transparent))}.d3-metric:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--metric) 45%,var(--wk-line));box-shadow:0 14px 30px -14px color-mix(in srgb,var(--metric) 55%,transparent)}.d3-metric:focus-visible{outline:2px solid var(--metric);outline-offset:2px}.d3-metric>span{grid-column:2;grid-row:1/4;align-self:start;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--metric) 60%,white),var(--metric) 70%);box-shadow:inset 0 1px #ffffff70,inset 0 -3px color-mix(in srgb,var(--metric) 75%,black),0 6px 14px -6px color-mix(in srgb,var(--metric) 70%,transparent)}.d3-metric>p{display:flex;justify-content:space-between;align-items:center}.d3-metric>p>svg{flex:none;padding:3px;border-radius:50%;background:color-mix(in srgb,var(--metric) 12%,transparent);color:var(--metric);transition:transform .2s ease}.d3-metric:hover>p>svg{transform:translate(3px)}@keyframes crm-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes crm-reveal{0%{clip-path:inset(0 100% 0 0 round 20px)}to{clip-path:inset(0 0 0 0 round 20px)}}.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){.d3-metric,.crm-status-blocks,.crm-status-blocks>button,.crm-status-legend>button,.crm-channel-bars progress,.d3-crm .crm-client:before{animation:none;transition:none}}.crm-status-legend{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin-top:14px}.crm-status{display:inline-flex;align-items:center;justify-self:start;gap:7px;box-sizing:border-box;max-width:100%;padding:5px 11px 5px 9px;border:1px solid color-mix(in srgb,var(--status) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--status) 10%,var(--wk-surface));color:color-mix(in srgb,var(--status) 68%,var(--wk-ink));font-size:12px;font-weight:650;line-height:1.3;white-space:nowrap}.crm-status>i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--status);box-shadow:0 0 0 3px color-mix(in srgb,var(--status) 22%,transparent)}.crm-status>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.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) 160px minmax(130px,1fr) 110px minmax(60px,.6fr) minmax(120px,1fr) 95px;gap:14px;padding:16px 18px}.dw-root .d3-crm .crm-client{position:relative;transition:background .15s ease}.dw-root .d3-crm .crm-client:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--status,var(--wk-accent));opacity:0;transition:opacity .15s ease}.dw-root .d3-crm .crm-client:hover{background:color-mix(in srgb,var(--status,#7c3aed) 5%,var(--wk-surface))}.dw-root .d3-crm .crm-client:hover:before,.dw-root .d3-crm .crm-client:focus-visible:before{opacity:1}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.crm-status-legend>button{padding:7px 9px;gap:6px;font-size:11.5px}.crm-status-legend>button>small{min-width:0;padding:1px 5px}.crm-status-blocks{height:42px;gap:2px;padding:3px}.crm-status-blocks>button{min-width:20px;font-size:11px}.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:4px 9px 4px 8px}.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%}}@media(max-width:480px){.crm-status-legend{grid-template-columns:minmax(0,1fr)}}.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}}.crm-deals-capped{margin:0 0 12px;padding:8px 12px;border-radius:10px;background:var(--surface-muted, #f4f4f7);color:var(--text-muted, #555);font-size:13px}.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}}.bc-unsub{align-self:flex-start;margin:4px 0 0;max-width:88%;padding:8px 14px;border-radius:10px;background:var(--bc-surface);border:1px solid var(--bc-line);color:#2a6fdb;font-size:13px;text-align:center}.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-marks.is-columns rect{transform-box:fill-box;transform-origin:50% 100%;animation:ch-grow .7s cubic-bezier(.2,.75,.25,1) backwards}.ch-marks.is-line{animation:ch-reveal 1.1s cubic-bezier(.3,.7,.2,1) backwards}@keyframes ch-grow{0%{transform:scaleY(0)}}@keyframes ch-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.ch-marks,.ch-marks rect{animation:none!important}}.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:32px 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{overflow:visible;color:var(--ch-axis);font-size:10px;text-align:left;white-space:nowrap}.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-metric-heading{display:flex;align-items:center;gap:10px;min-height:36px}.au-metric-heading .au-metric-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px;background:#1677ff;color:#fff}.au-mini>div:last-child .au-metric-icon{background:#009c78}.au-refresh{display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:auto;width:32px;height:32px;border:1px solid var(--wk-line);border-radius:8px;background:var(--wk-surface);color:var(--wk-muted);cursor:pointer}.au-refresh:hover:not(:disabled){color:var(--wk-accent);border-color:var(--wk-accent)}.au-refresh:disabled{opacity:.5;cursor:wait}.au-message-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 0;padding-top:20px;border-top:1px solid var(--wk-line)}.au-message-totals dt{color:var(--wk-muted);font-size:12px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.au-message-totals dd{margin:6px 0 0;color:var(--wk-ink);font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.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-body{display:grid;gap:14px}.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-message-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.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)}}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.st.wk{--wk-ink: #17283f;--wk-muted: #52647a;--wk-faint: #617086;--wk-surface: #fff;--wk-surface-2: #f4f6fa;--wk-surface-3: #e8edf4;--wk-line: #dde4ed;--wk-line-strong: #c7d2df;--wk-accent: #ff5c00;--wk-ok: #008566;--wk-danger: #c73546;--st-blue: #0868d9;--st-violet: #7636da;--st-orange: #c44700;--st-zero: #6d737c;--st-purple: #7a4ee0;--st-ai-1: #7c4dff;--st-ai-2: #c041d6;--st-ai-3: #ff6a1a;--st-ai-4: #2d8ae6;--st-ai-5: #0f9e84;--st-ai-ink-1: #5b2fe0;--st-ai-ink-2: #a12bb8;--st-ai-ink-3: #d44a00;--st-ai-fill-top: #7c4dff;--st-ai-fill-bottom: #c79bff;--ch-1: #2779dc;--ch-2: #ff620d;--ch-3: #139474;--ch-grid: #e9edf3;--ch-axis: #617086;gap:28px;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400;line-height:1.5;container-type:inline-size;container-name:stats}.st *,.st *:before,.st *:after{box-sizing:border-box}.st ::selection{background:#ffdfc9;color:#60300d}.st :is(button,summary,a,[tabindex]):focus-visible{outline:2px solid var(--wk-accent);outline-offset:4px}.st .wk-head h1{font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.st .wk-head p{font-size:14px;font-weight:400;line-height:1.5}.st .wk-btn{min-height:42px;border-radius:9px;font-size:14px;font-weight:500;box-shadow:none}.st-toolbar{justify-content:space-between;gap:12px 20px}.st .wk-seg{padding:3px;background:var(--wk-surface);border:1px solid var(--wk-line);border-radius:10px}.st .wk-seg button{min-height:38px;padding:0 14px;border-radius:7px;font-size:14px;font-weight:500}.st .wk-seg button[aria-selected=true]{background:#fff0e6;color:#b23e00;box-shadow:none}.st .wk-seg button:hover:not([aria-selected=true]){background:var(--wk-surface-2);color:var(--wk-ink)}.st-range{display:inline-flex;align-items:center;gap:8px;color:var(--wk-muted);font-size:13px;font-weight:400}.st-overview{overflow:hidden;border:1px solid var(--wk-line);border-radius:14px;background:var(--wk-surface)}.st.wk .st-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.st-kpi{position:relative;display:grid;align-content:start;gap:10px;min-width:0;margin:20px 0;padding:0 24px}.st-kpi+.st-kpi{border-left:1px solid var(--wk-line)}.st-kpi-label{display:flex;align-items:center;gap:8px;min-height:24px;color:var(--wk-muted);font-size:14px;font-weight:450;line-height:1.4}.st-kpi-label>svg{flex:none;color:var(--st-tone)}.st-kpi-link{display:inline-flex;align-items:center;gap:5px;min-width:0;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.st-kpi-link>svg{flex:none;color:var(--wk-muted)}.st-kpi-link:after{content:"";position:absolute;top:-8px;right:12px;bottom:-8px;left:12px;border-radius:7px}.st-kpi-link:hover{color:var(--wk-accent)}.st .st-kpi-link:focus-visible{outline:none}.st-kpi-link:focus-visible:after{outline:2px solid var(--wk-accent);outline-offset:2px}.st-kpi-value{color:var(--wk-ink);font-size:36px;font-weight:650;letter-spacing:-.025em;line-height:1.12;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.st-kpi-caption{display:grid;gap:4px;min-height:36px;align-content:start}.st-delta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:3px;color:var(--wk-muted);font-size:12px;font-style:normal;font-weight:500;line-height:1.4}.st-delta span{color:var(--wk-muted);font-weight:400}.st-delta.is-up{color:var(--wk-ok)}.st-delta.is-down{color:var(--wk-danger)}.st-kpi-sub{color:var(--wk-muted);font-size:13px;line-height:1.45}.st-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.st-row.is-main{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:0;border-top:1px solid var(--wk-line);align-items:stretch}.st-card{display:grid;align-content:start;gap:20px;min-width:0;padding:0}.st-row.is-main>.st-card{padding:24px}.st-response{border-left:1px solid var(--wk-line)}.st-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.st.wk :is(.st-card h2,.st-results>h2){margin:0;color:var(--wk-ink);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.st-card header small{display:block;margin-top:6px;color:var(--wk-muted);font-size:13px;font-weight:400;line-height:1.5}.st.wk .st-card h3{margin:8px 0 -4px;color:var(--wk-ink);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.st-muted{margin:0;color:var(--wk-muted);font-size:13px;font-weight:400;line-height:1.6}.st-response-values{display:grid;gap:12px}.st-response-values>div{display:grid;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:12px;font-variant-numeric:tabular-nums}.st-response-values span{display:inline-flex;align-items:center;gap:8px;font-size:14px}.st-response-values svg{flex:none}.st-response-values b{font-size:17px;font-weight:600}.st-response-values small{color:var(--wk-muted);font-size:13px;text-align:right}.st .ch-legend{gap:8px 18px}.st .ch-legend li{font-size:13px;font-weight:400}.st .ch-legend i{width:8px;height:8px;border-radius:50%}.st-conversations .ch-legend li:nth-child(2) i{width:14px;height:3px;border-radius:0;background:repeating-linear-gradient(90deg,var(--tone) 0 5px,transparent 5px 8px)}.st .ch-legend b{font-weight:600;font-variant-numeric:tabular-nums}.st .ch-axis{font-family:inherit;font-size:12px}.st .ch-line{stroke-width:2.5}.st .ch-tip{max-width:min(280px,calc(100% - 24px));padding:12px 14px;border:0;border-radius:10px;box-shadow:0 10px 30px -6px #17283f30;font-size:13px}.st .ch-tip small{font-size:12px;font-weight:500}.st .ch-tip span{flex-wrap:wrap}.st .ch-tip b{font-weight:600}.st .ch-empty{background:color-mix(in srgb,var(--wk-surface) 96%,transparent);gap:8px;font-size:14px}.st .ch-empty b{font-size:16px;font-weight:600}.st .ch-bars{gap:14px}.st .ch-bars-label{font-size:14px;font-weight:400;white-space:normal;overflow-wrap:anywhere}.st .ch-bars-label>svg,.st .ch-bars-label>img{flex:none}.st .ch-bars-track{height:5px}.st .ch-bars b{font-size:13px;font-weight:500}.st .ch-bars small{font-size:12px}.st-activity{gap:16px;align-items:stretch}.st-activity>.st-card{padding:22px;border:1px solid var(--wk-line);border-radius:14px;background:var(--wk-surface)}.st-activity h2{display:flex;align-items:center;gap:10px}.st-section-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px;background:#1677ff;color:#fff}.st-hours .st-section-icon{background:#7636da}.st .ch-heat-grid{grid-template-columns:32px repeat(24,minmax(0,1fr));gap:4px}.st .ch-heat-hour,.st .ch-heat-day{font-size:12px;font-weight:400}.st .ch-heat-grid i{min-height:12px;border-radius:3px}.st .ch-heat-grid i.is-hover{outline-color:var(--wk-accent)}.st .ch-heat-foot{flex-wrap:wrap;gap:6px;min-height:24px;font-size:13px}.st-kpi-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--st-tone)}.st-results{display:grid;gap:16px}.st-outcomes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1fr);gap:16px}.st-result{min-width:0;padding:18px;border:1px solid var(--wk-line);border-radius:14px;background:var(--wk-surface)}.st-result--broadcast{--result-tone: var(--st-blue)}.st-result--deals{--result-tone: var(--wk-ok);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px}.st-result--bookings{--result-tone: var(--st-violet)}.st-result .st-kpi{margin:0;padding:0;gap:10px}.st-result .st-kpi+.st-kpi{border-color:color-mix(in srgb,var(--result-tone) 18%,var(--wk-line));padding-left:20px}.st-result .st-kpi-label{align-items:center;min-height:36px;color:var(--wk-ink);font-weight:500}.st-result .st-kpi-icon{width:36px;height:36px;border-radius:10px;background:var(--result-tone);color:#fff}.st-result .st-kpi-value{color:var(--result-tone);font-size:clamp(26px,2.4cqi,34px);font-weight:650}.st-result .st-kpi-caption{min-height:20px}.st-result .st-kpi-link:hover{color:var(--result-tone)}.st-booking-breakdown{display:grid;gap:6px;margin:14px 0 0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--result-tone) 18%,var(--wk-line));font-size:12px}.st-booking-breakdown>div{display:flex;justify-content:space-between;gap:12px}.st-booking-breakdown dt{color:var(--wk-muted)}.st-booking-breakdown dd{margin:0;font-weight:600;color:var(--result-tone);font-variant-numeric:tabular-nums}.st-extras{position:relative;border:1px solid var(--wk-line);border-radius:14px;background:var(--wk-surface)}.st-detail-toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:12px 20px;border-bottom:1px solid var(--wk-line)}.st-detail-tabs{display:flex;gap:6px}.st-detail-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:0;border-radius:9px;background:none;color:var(--wk-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.st-detail-tabs button[aria-selected=true]{color:var(--st-orange);background:color-mix(in srgb,var(--wk-accent) 9%,var(--wk-surface))}.st-detail-tabs button:hover:not([aria-selected=true]){background:var(--wk-surface-2);color:var(--wk-ink)}.st-days-panel{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(240px,1fr);align-items:start}.st-tags{padding:24px;gap:24px;min-height:100%;border-left:1px solid var(--wk-line);background:color-mix(in srgb,var(--wk-accent) 3%,var(--wk-surface));border-radius:0 0 13px}.st-tags>header{flex-wrap:nowrap;justify-content:flex-start;gap:12px}.st-tags-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:10px;color:var(--wk-accent);background:color-mix(in srgb,var(--wk-accent) 10%,var(--wk-surface))}.st.wk .st-tags h2{font-size:16px;line-height:1.4}.st-tags-empty{margin:0;padding:20px 0;border-top:1px solid var(--wk-line);color:var(--wk-muted);font-size:14px}.st-tag{color:var(--wk-ink);font-size:14px;font-style:normal;font-weight:450}.st-tags .ch-bars>li{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}.st-tags .ch-bars-label{grid-column:1;grid-row:1}.st-tags .ch-bars b{grid-column:2;grid-row:1;color:var(--st-orange)}.st-tags .ch-bars-track{grid-column:1 / -1;grid-row:2;height:4px}.st-tags .ch-bars-track i{background:var(--ch-2)}.st-method>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 4px;color:var(--wk-muted);font-size:13px;cursor:pointer;list-style:none}.st-method>summary::-webkit-details-marker{display:none}.st-method>summary:hover,.st-method[open]>summary{color:var(--st-orange)}.st-method-popover{position:absolute;right:16px;top:calc(100% - 4px);z-index:5;width:min(380px,calc(100% - 32px));padding:20px;border-radius:12px;background:var(--wk-surface);box-shadow:0 12px 40px -8px #17283f40}.st-method ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.st-method li{display:grid;gap:3px;color:var(--wk-muted);font-size:13px;line-height:1.5}.st-method b{color:var(--wk-ink);font-weight:600}.st-method-popover p{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--wk-line);color:var(--wk-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.st-table{min-width:0;padding:8px 0}.st-table-wrap{max-height:440px;overflow:auto;scrollbar-color:var(--wk-line-strong) var(--wk-surface-2);scrollbar-width:thin}.st-table table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.st-table th{position:sticky;top:0;padding:14px 16px;background:var(--wk-surface);color:var(--wk-muted);font-size:12px;font-weight:500;text-align:right;white-space:nowrap}.st-table td{padding:14px 16px;border-top:1px solid var(--wk-line);text-align:right;font-weight:500}.st-table :is(th,td):first-child{padding-left:24px;text-align:left;white-space:nowrap}.st-table td:first-child{color:var(--wk-muted);font-weight:400}.st-table td:nth-child(2){color:var(--st-blue)}.st-table td:nth-child(3){color:var(--st-orange)}.st-table td:nth-child(4){color:var(--wk-ok)}.st-table td:nth-child(5){color:var(--st-violet)}.st-table td:nth-child(6){color:var(--st-ai-ink-2)}.st.wk .st-table td.is-zero{color:var(--st-zero);font-weight:400}.st-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--wk-surface-2) 55%,var(--wk-surface))}.st-table tbody tr:hover{background:var(--wk-surface-2)}.st-audience{padding:20px 24px 24px}.st-audience .au{padding:0;gap:20px;font:inherit}.st-audience .wk-card{border:0;border-radius:0;box-shadow:none;background:none}.st-audience .au-hero{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:0;align-items:stretch;padding:0 0 20px;border-bottom:1px solid var(--wk-line)}.st-audience .au-main{padding:0 20px 0 0;align-content:start;gap:10px}.st-audience .au-main strong{color:var(--st-blue);font-size:34px;font-weight:650}.st-audience .au-change{padding:0;background:none;border-radius:0;font-size:12px;font-weight:400}.st-audience .au-mini{gap:0}.st-audience .au-mini>div{align-content:start;gap:10px;padding:0 20px;border:0;border-left:1px solid var(--wk-line);border-radius:0;background:none}.st-audience .au-mini small{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.st-audience .au-main small{font-weight:400}.st-audience .au-mini b{color:var(--st-blue);font-size:34px;font-weight:650;line-height:1}.st-audience .au-mini>div:nth-child(3) b{color:var(--wk-ok)}.st-audience .au-card{padding:0}.st-audience .au-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.st-audience .au-card h2{font-size:16px;font-weight:600}.st-audience .au-rules{display:block;padding-top:20px;border-top:1px solid var(--wk-line)}.st-audience .au-rules>summary{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--wk-muted);font-size:13px;cursor:pointer;list-style:none}.st-audience .au-rules>summary::-webkit-details-marker{display:none}.st-audience .au-rules>summary svg:last-child{margin-left:auto}.st-audience .au-rules[open]>summary svg:last-child{transform:rotate(180deg)}.st-audience .au-rules[open]>summary{margin-bottom:16px}.st-audience .au-note>svg{flex:none}.modal:has(.st-customers),.st-customers{font-family:Golos Text,sans-serif}.st-customers>p{color:var(--wk-muted);font-size:14px}.st-new-customers{display:grid}.st-new-customers a{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--border, #dde2eb);color:inherit;text-decoration:none}.st-new-customers b{font-size:15px;font-weight:600}.st-new-customers small{display:block;margin-top:4px;color:var(--muted, #52647a);font-size:13px}.st-new-customers svg{align-self:center;color:#d94b00}.st-new-customers a:hover b{color:#d94b00}.st-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.st-body{position:relative;display:grid;gap:28px;min-width:0}.st-body>*{transition:opacity .2s}.st-body.is-loading>:not(.st-progress){opacity:.55;pointer-events:none}.st-progress{position:absolute;top:-16px;left:0;right:0;height:3px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--wk-accent) 16%,transparent)}.st-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:inherit;background:var(--wk-accent);animation:st-indeterminate 1.1s ease-in-out infinite}.st-live{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:0 14px 0 12px;border:1px solid var(--wk-line);border-radius:999px;background:var(--wk-surface);color:var(--wk-muted);font-size:13px;white-space:nowrap;cursor:default}.st-live i{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--wk-ok)}.st-live i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--wk-ok);animation:st-ping 2.2s cubic-bezier(0,0,.2,1) infinite}.st .wk-seg button{transition:background-color .18s,color .18s,transform .12s}.st .wk-seg button:active{transform:scale(.97)}.st-overview{animation:st-rise .55s cubic-bezier(.2,.7,.2,1) backwards}.st-kpi{animation:st-rise .6s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 70ms + 60ms)}.st-overview .st-kpi-icon{width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--st-tone) 12%,var(--wk-surface))}.st-delta>i{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:999px;background:var(--wk-surface-2);font-style:normal;font-weight:600}.st-delta.is-up>i{background:color-mix(in srgb,var(--wk-ok) 12%,var(--wk-surface))}.st-delta.is-down>i{background:color-mix(in srgb,var(--wk-danger) 11%,var(--wk-surface))}.st-delta>span{margin-left:3px}.st-spark{display:block;width:100%;height:34px;overflow:visible;animation:st-reveal 1.2s cubic-bezier(.3,.7,.2,1) .2s backwards}.st-spark-line{fill:none;stroke:var(--st-tone);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.st-spark-area{fill:var(--st-tone);opacity:.1}.st-who{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px}.st-ring{position:relative;flex:none;width:132px;height:132px}.st-ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.st-ring-track{fill:none;stroke:var(--wk-surface-3);stroke-width:4}.st-ring-part{fill:none;stroke-width:4;animation:st-ring 1.1s cubic-bezier(.3,.7,.2,1) .15s backwards}.st-ring-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:1px;text-align:center}.st-ring-center b{color:var(--wk-ink);font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.st-ring-center small{max-width:68px;color:var(--wk-muted);font-size:11.5px;line-height:1.25}.st-response-values>div{row-gap:3px}.st-response-values>div svg{color:var(--tone)}.st-speed{grid-column:1 / -1;display:inline-flex;align-items:center;gap:5px;color:var(--wk-muted);font-size:12.5px;font-style:normal;line-height:1.4}.st-auto{display:grid;gap:8px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--ch-2) 20%,var(--wk-line));border-radius:12px;background:color-mix(in srgb,var(--ch-2) 6%,var(--wk-surface))}.st-auto-head{display:flex;align-items:center;gap:9px}.st-auto-head b{color:var(--wk-ink);font-size:14px;font-weight:600}.st-auto-head strong{margin-left:auto;color:var(--st-orange);font-size:21px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.st-auto-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--ch-2);color:#fff}.st-auto-bar{height:6px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--ch-2) 14%,var(--wk-surface-3))}.st-auto-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb27a,var(--ch-2));transform-origin:left;animation:st-bar .9s cubic-bezier(.3,.7,.2,1) .25s backwards}.st-auto small{color:var(--wk-muted);font-size:12.5px;line-height:1.45}.st-auto-warn{color:var(--wk-danger);white-space:nowrap}.st-ai{--ch-1: var(--st-ai-1);position:relative;isolation:isolate;display:grid;gap:22px;min-width:0;overflow:hidden;padding:24px;border:1px solid color-mix(in srgb,var(--st-ai-1) 22%,var(--wk-line));border-radius:16px;background:radial-gradient(120% 140% at 0% 0%,#f2ecff 0%,transparent 52%),radial-gradient(90% 120% at 100% 100%,#fff0e6 0%,transparent 58%),var(--wk-surface);animation:st-rise .6s cubic-bezier(.2,.7,.2,1) .12s backwards}.st-ai:before{content:"";position:absolute;z-index:-1;top:-45%;right:-8%;width:440px;height:440px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--st-ai-1) 15%,transparent),transparent 68%);animation:st-aurora 16s ease-in-out infinite alternate}.st-defs{position:absolute;width:0;height:0;overflow:hidden}.st-ai-head{display:flex;align-items:center;gap:12px}.st-ai-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,var(--st-ai-1),var(--st-ai-2) 60%,var(--st-ai-3));color:#fff}.st-ai-badge svg{animation:st-twinkle 3.4s ease-in-out infinite}.st.wk .st-ai h2{margin:0;color:var(--wk-ink);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.st-ai-head small{display:block;margin-top:2px;color:var(--wk-muted);font-size:13px;line-height:1.45}.st-ai-body{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(0,1.7fr) minmax(250px,1.1fr);gap:28px;align-items:start}.st-ai-total{display:grid;gap:8px;align-content:start;justify-items:start;min-width:0}.st-ai-label{color:var(--wk-muted);font-size:13px}.st-ai-value{max-width:100%;color:transparent;font-size:clamp(34px,3.3cqi,46px);font-weight:700;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:linear-gradient(120deg,var(--st-ai-ink-1),var(--st-ai-ink-2) 55%,var(--st-ai-ink-3));-webkit-background-clip:text;background-clip:text}.st-ai-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:10px 0 0}.st-ai-facts>div{display:grid;grid-template-rows:1fr auto;gap:2px;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--st-ai-1) 14%,var(--wk-line));border-radius:11px;background:color-mix(in srgb,var(--wk-surface) 78%,transparent)}.st-ai-facts dt{color:var(--wk-muted);font-size:12px;line-height:1.3}.st-ai-facts dd{margin:0;color:var(--wk-ink);font-size:17px;font-weight:650;font-variant-numeric:tabular-nums}.st-ai-facts .is-warn dd{color:var(--wk-danger)}.st-ai-chart{min-width:0;padding-top:4px}.st-ai .ch-trend{--ch-1: url(#st-ai-fill)}.st-ai .ch-tip i{background:var(--st-ai-1)}.st-ai .ch-empty{background:transparent}.st-ai-where{display:grid;gap:14px;align-content:start;min-width:0}.st.wk .st-ai-where h3{margin:0;color:var(--wk-ink);font-size:15px;font-weight:600;line-height:1.4}.st-ai-reasons{display:grid;gap:12px;margin:0;padding:0;list-style:none}.st-ai-reasons li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px 10px}.st-ai-reason-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--tone) 13%,var(--wk-surface));color:var(--tone)}.st-ai-reason-name{display:grid;min-width:0;color:var(--wk-ink);font-size:13.5px;line-height:1.3;overflow-wrap:anywhere}.st-ai-reason-name small{color:var(--wk-muted);font-size:11.5px}.st-ai-reasons b{display:grid;justify-items:end;color:var(--wk-ink);font-size:14px;font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums}.st-ai-reasons b small{color:var(--wk-muted);font-size:11.5px;font-weight:500}.st-ai-reason-bar{grid-column:2 / -1;height:5px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--tone) 12%,var(--wk-surface-3))}.st-ai-reason-bar i{display:block;height:100%;border-radius:inherit;background:var(--tone);transform-origin:left;animation:st-bar .9s cubic-bezier(.3,.7,.2,1) .3s backwards}.st-ai-io{display:grid;gap:8px;padding-top:14px;border-top:1px dashed color-mix(in srgb,var(--st-ai-1) 28%,var(--wk-line))}.st-ai-io-bar{display:flex;gap:3px;height:10px;overflow:hidden;border-radius:5px;transform-origin:left;animation:st-bar 1s cubic-bezier(.3,.7,.2,1) .35s backwards}.st-ai-io-bar i{min-width:4px;background:var(--st-ai-1)}.st-ai-io-bar i:first-child{background:var(--st-ai-4)}.st-ai-io-legend{display:grid;gap:4px;color:var(--wk-muted);font-size:12.5px;line-height:1.4}.st-ai-io-legend span{display:flex;align-items:center;gap:7px}.st-ai-io-legend i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--st-ai-4)}.st-ai-io-legend span+span i{background:var(--st-ai-1)}.st-ai-io-legend b{margin-left:auto;padding-left:8px;color:var(--wk-ink);font-weight:600;font-variant-numeric:tabular-nums}.st-activity>.st-card{animation:st-rise .6s cubic-bezier(.2,.7,.2,1) .18s backwards}.st-activity>.st-card+.st-card{animation-delay:.26s}.st .ch-heat-grid{animation:st-reveal 1s cubic-bezier(.3,.7,.2,1) .1s backwards}.st .ch-bars-track i{transform-origin:left;animation:st-bar .9s cubic-bezier(.3,.7,.2,1) .2s backwards}.st-result{transition:transform .2s ease,border-color .2s ease;animation:st-rise .6s cubic-bezier(.2,.7,.2,1) .3s backwards}.st-result:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--result-tone) 45%,var(--wk-line))}.st-result .st-kpi{animation:none}.st-extras{animation:st-rise .6s cubic-bezier(.2,.7,.2,1) .36s backwards}@keyframes st-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes st-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes st-bar{0%{transform:scaleX(0)}}@keyframes st-ring{0%{stroke-dasharray:0 100}}@keyframes st-ping{75%,to{transform:scale(2.6);opacity:0}}@keyframes st-indeterminate{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes st-aurora{to{transform:translate(-170px,80px) scale(1.15)}}@keyframes st-twinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.14) rotate(10deg)}}@media(prefers-reduced-motion:reduce){.st *,.st *:before,.st *:after{animation:none!important}.st-result,.st .wk-seg button{transition:none}.st-result:hover{transform:none}}@container stats (max-width: 1180px){.st-ai-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-ai-chart{grid-column:1 / -1;grid-row:2}}@container stats (max-width: 950px){.st-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.st-result--deals{grid-column:1 / -1;grid-row:2}.st-days-panel{grid-template-columns:minmax(0,1fr)}.st-tags{min-height:0;border-left:0;border-top:1px solid var(--wk-line);border-radius:0 0 13px 13px}.st-row.is-main{grid-template-columns:minmax(0,1fr)}.st-response{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;border-left:0;border-top:1px solid var(--wk-line)}.st-response>header,.st-response>.st-who,.st-response>.st-auto,.st-response>.st-muted{grid-column:1}.st-response>h3{grid-column:2;grid-row:1;margin:0}.st-response>.ch-bars,.st-response>h3+.st-muted{grid-column:2;grid-row:2 / 5}.st-kpi{padding-left:18px;padding-right:18px}.st-row{gap:24px}.st-hours{padding-left:24px}}@container stats (max-width: 700px){.st.wk .st-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.st-kpi:nth-child(3){border-left:0}.st-overview .st-kpi:nth-child(-n+2){margin-bottom:0;padding-bottom:20px;border-bottom:1px solid var(--wk-line)}.st-activity{grid-template-columns:minmax(0,1fr);gap:28px}.st-audience .au-hero,.st-audience .au-row{grid-template-columns:minmax(0,1fr)}.st-audience .au-main{padding:0 0 20px}.st-audience .au-mini>div{padding:0 12px}.st-audience .au-mini>div:first-child{padding-left:0;border-left:0}.st-hours{padding:24px 0 0;border-left:0;border-top:1px solid var(--wk-line)}.st .wk-seg{flex-wrap:wrap}.st-ai{padding:20px 16px}.st-ai-body{grid-template-columns:minmax(0,1fr);gap:24px}.st-ai-chart{grid-row:auto}}@container stats (max-width: 460px){.st-outcomes{grid-template-columns:minmax(0,1fr)}.st-result--deals{grid-row:auto;grid-template-columns:minmax(0,1fr)}.st-result .st-kpi+.st-kpi{padding:20px 0 0;border-left:0;border-top:1px solid var(--wk-line)}.st-detail-toolbar{padding:12px}.st-detail-tabs{width:100%}.st-detail-tabs button{flex:1;padding:10px}.st-method{margin-left:auto}.st-method>summary{min-height:36px}.st-kpi{padding-left:16px;padding-right:16px}.st-kpi-label{font-size:13px;min-height:36px}.st-kpi-value{font-size:30px}.st-response{grid-template-columns:minmax(0,1fr)}.st-response>h3,.st-response>.ch-bars,.st-response>h3+.st-muted{grid-column:1;grid-row:auto}.st-response>h3{margin-top:8px}.st-row.is-main>.st-card{padding:20px 16px}.st .ch-heat-grid{gap:2px}.st .wk-seg button{padding:0 11px}.st .wk-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.st .wk-seg button{justify-content:center;min-height:42px}.st-tags{padding:20px 16px}.st-audience{padding:16px}.st-audience .au-mini{grid-template-columns:minmax(0,1fr);gap:16px}.st-audience .au-mini>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0;border:0}.st-audience .au-mini>div>span{display:block;grid-column:1}.st-audience .au-message-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.st-who{gap:16px}.st-ring{width:112px;height:112px}.st-ring-center b{font-size:21px}.st-ring-center small{max-width:60px;font-size:11px}}@media(max-width:760px){.st.wk{padding:24px 16px 40px}.st .wk-head h1{font-size:28px}.st .wk-head-actions{width:auto;margin-left:auto}}@media(prefers-reduced-motion:reduce){.st *,.st *:before,.st *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-account-theme=dark] body:has(.dw-root .dw-page-stats){--dt-page: #191b20;--dt-shell: #202228;--dt-surface: #24272e;--dt-elevated: #2d313a;--dt-hover: #343944;--dt-text: #ebedf2;--dt-secondary: #c9ced7;--dt-muted: #adb4c0;--dt-faint: #969fac;--dt-line: #343942;--dt-line-strong: #505967;--dt-accent-soft: #383028}html[data-account-theme=dark] body:has(.dw-root) .st.wk{--wk-bg: #191b20;--wk-surface: #24272e;--wk-surface-2: #2b2f37;--wk-surface-3: #383e49;--wk-ink: #ebedf2;--wk-muted: #adb4c0;--wk-faint: #969fac;--wk-line: #383d47;--wk-line-strong: #596473;--wk-accent: #ff8a38;--wk-accent-soft: #512600;--wk-ok: #2ce6b0;--wk-ok-soft: #005442;--wk-danger: #ff8293;--wk-danger-soft: #432a32;--st-blue: #55aaff;--st-violet: #55aaff;--st-orange: #ff963f;--st-zero: #969da8;--ch-1: #248bff;--ch-2: #ff650b;--ch-3: #00d5a0;--ch-grid: #3a404b;--ch-axis: #a6afbd;color-scheme:dark;color:var(--wk-ink);background:var(--wk-bg)}html[data-account-theme=dark] body:has(.dw-root) .st.wk ::selection{background:#6e432b;color:#fff1e7}html[data-account-theme=dark] body:has(.dw-root) .st.wk{--st-purple: #b394ff;--st-ai-1: #a283ff;--st-ai-2: #e07af0;--st-ai-3: #ff9a52;--st-ai-4: #5aaeff;--st-ai-5: #3ddcb8;--st-ai-ink-1: #c3adff;--st-ai-ink-2: #f29cff;--st-ai-ink-3: #ffb27a;--st-ai-fill-top: #a283ff;--st-ai-fill-bottom: #6a4bd1}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-live{background:var(--wk-surface);border-color:var(--wk-line);color:var(--wk-muted)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-overview .st-kpi-icon{background:color-mix(in srgb,var(--st-tone) 18%,var(--wk-surface))}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-delta>i{background:#2f343d}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-delta.is-up>i{background:#0d3b30}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-delta.is-down>i{background:#482a33}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-ring-track{stroke:#383e49}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-auto{background:#30251e;border-color:#6a3a18}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-auto-head strong{color:#ffab61}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-auto-bar{background:#4a3324}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-ai{border-color:#4b3f70;background:radial-gradient(120% 140% at 0% 0%,#2f2549 0%,transparent 52%),radial-gradient(90% 120% at 100% 100%,#39261a 0%,transparent 58%),var(--wk-surface)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-ai-facts>div{background:#2a2d36;border-color:#3f3757}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-ai .ch-trend{--ch-1: url(#st-ai-fill)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-ai-io{border-color:#4b3f70}html[data-account-theme=dark] body:has(.dw-root) .st.wk .wk-seg{background:#202329;border-color:var(--wk-line)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .wk-seg button{color:var(--wk-muted);background:transparent}html[data-account-theme=dark] body:has(.dw-root) .st.wk .wk-seg button[aria-selected=true]{background:#ff650b;color:#21140d}html[data-account-theme=dark] body:has(.dw-root) .st.wk .wk-seg button:hover:not([aria-selected=true]){color:var(--wk-ink);background:var(--wk-surface-2)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .wk-btn{background:var(--wk-surface-2);border-color:var(--wk-line-strong);color:var(--wk-ink)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .wk-btn:hover:not(:disabled){background:var(--wk-surface-3);border-color:#7d8795}html[data-account-theme=dark] body:has(.dw-root) .st.wk .wk-btn:disabled{color:var(--wk-faint);border-color:var(--wk-line)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-kpi .st-delta{background:none}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-delta.is-up{color:var(--wk-ok)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-delta.is-down{color:var(--wk-danger)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-result--broadcast{--result-tone: #69b6ff;--result-fill: #073979;--result-line: #1976f3;--result-muted: #c3dfff;--result-icon: #1877ff}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-result--deals{--result-tone: #31f2bd;--result-fill: #004c3b;--result-line: #00b68a;--result-muted: #b5f3df;--result-icon: #00c69c}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-result--bookings{--result-tone: #ffab61;--result-fill: #602904;--result-line: #ff650b;--result-muted: #ffdabd;--result-icon: #ff650b}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-result{background:var(--result-fill);border-color:var(--result-line)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-result .st-kpi-label{color:#f0f2f6}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-result .st-kpi-icon{background:var(--result-icon);color:#fff}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-result--deals .st-kpi-icon{color:#002d22}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-result :is(.st-kpi-sub,.st-delta span,.st-booking-breakdown dt,.st-kpi-link>svg){color:var(--result-muted)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-result :is(.st-kpi+.st-kpi,.st-booking-breakdown){border-color:var(--result-line)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-detail-toolbar{background:#2b2f37;border-radius:13px 13px 0 0}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-detail-tabs button{color:var(--wk-muted)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-detail-tabs button[aria-selected=true]{background:#ff650b;color:#21140d}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-detail-tabs button:hover:not([aria-selected=true]){background:#363d48;color:var(--wk-ink)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-table th{background:#24272e;color:#c6cbd5}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-table tbody tr:nth-child(2n){background:#282c34}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-table tbody tr:hover{background:#343b47}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-tags{background:#24272e}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-tag{background:none;color:var(--wk-ink)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-tags-icon{background:#ff650b;color:#21140d}html[data-account-theme=dark] body:has(.dw-root) .st.wk .ch-bars-track{background:#383e49}html[data-account-theme=dark] body:has(.dw-root) .st.wk :is(.ch-trend,.ch-legend){--ch-1: #248bff;--ch-2: #ff650b;--ch-3: #00d5a0}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-row:not(.is-main) .ch-legend{--ch-1: #248bff}html[data-account-theme=dark] body:has(.dw-root) .st.wk :is(.ch-heat-grid i,.ch-heat-scale i){background:color-mix(in srgb,var(--ch-1) calc(var(--v) * 1%),#303641)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .ch-heat-grid i.is-hover{outline-color:#ffc199}html[data-account-theme=dark] body:has(.dw-root) .st.wk :is(.st-method-popover,.ch-tip){background:#303640;color:var(--wk-ink);border:1px solid #596473;box-shadow:none!important}html[data-account-theme=dark] body:has(.dw-root) .st.wk :is(.st-method-popover li,.st-method-popover p,.ch-tip small){color:#c5ccd6}html[data-account-theme=dark] body:has(.dw-root) .st.wk .ch-empty{background:var(--wk-surface);color:var(--wk-muted)}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-audience .wk-card{background:none;border-radius:0}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-audience .au-mini>div{background:none}html[data-account-theme=dark] body:has(.dw-root) .st.wk .st-audience .au-mini :is(small,span){color:#dce9f5}.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,.dw-root .inbox-search input:focus-visible{border-color:#ff9a66;box-shadow:0 0 0 3px #ff550015;outline:none}.dw-root .inbox-tabs{padding:0 15px 10px;gap:7px}.dw-root .inbox-tabs{overflow-x:auto;scrollbar-width:none}.dw-root .inbox-tabs::-webkit-scrollbar{display:none}.dw-root .inbox-tabs>button{flex-shrink:0;white-space:nowrap}.dw-root .inbox-tabs>.inbox-channel-tab{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding-inline:8px}.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>:not(.dw-support-link){display:none}.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:244px 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}.dw-support-link{display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none;position:relative;min-height:36px}.dw-support-link:hover,.dw-support-link[aria-current]{color:#e64d00}.dw-support-link b{padding:2px 5px;border-radius:6px;background:#f50;color:#fff;font-size:11px;line-height:1.3}.dw-support-caption{font-size:13px}.dw-support-account{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:14px}.dw-support-account select{max-width:480px;min-width:180px;padding:9px 12px;border:1px solid var(--st-line,#dce2ec);border-radius:10px;background:var(--st-surface,#fff);color:inherit}@media(max-width:900px){.dw-support-caption{display:none}}.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-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}.ch-open{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;border:1px solid var(--pi-line-strong, #d3d9e3);border-radius:12px;background:var(--pi-surface, #fff);color:var(--pi-text, #172033);text-decoration:none;transition:border-color .15s,background .15s}.ch-open:hover{border-color:var(--brand, var(--pi-accent, #ff5a1f));background:var(--pi-soft, #f4f6fa)}.ch-open:focus-visible{outline:2px solid var(--pi-accent, #ff5a1f);outline-offset:2px}.ch-open-logo{display:grid;flex:none}.ch-open-text{display:grid;gap:1px;flex:1;min-width:0}.ch-open-text b{font-size:14px;overflow-wrap:anywhere}.ch-open-text small{color:var(--pi-muted, #667085);font-size:12px}.ch-open>svg{flex:none;color:var(--pi-muted, #667085)}.ch-rights{display:grid;gap:6px;padding:10px 12px;border-radius:10px;background:var(--pi-soft, #f4f6fa)}.ch-rights b{font-size:13px}.ch-rights ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ch-rights li{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ch-rights svg{flex:none;margin-top:2px;color:var(--pi-ok, #079455)}.ch-rights small{color:var(--pi-muted, #667085)}.ch-rights.is-none{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;color:var(--pi-muted, #667085)}.vkc-wait{margin:0;color:var(--pi-muted, #667085);font-size:13px}.vkc-ways{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vkc-ways>button{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px;border:1.5px solid var(--pi-line, #e5e8ef);border-radius:12px;background:var(--pi-surface, #fff);color:var(--pi-text, #172033);font:inherit;text-align:left;cursor:pointer}.vkc-ways>button.is-on{border-color:#07f;box-shadow:0 0 0 3px #0077ff24}.vkc-ways>button>span:last-child{display:grid;gap:2px;min-width:0}.vkc-ways b{font-size:14px}.vkc-ways small{color:var(--pi-muted, #667085);font-size:12px;line-height:1.35}.vkc-key{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--pi-soft, #f4f6fa);color:var(--pi-muted, #667085)}.vkc-hero{display:grid;gap:12px;padding:14px;border:1px solid var(--pi-line, #e5e8ef);border-radius:14px;background:var(--pi-surface, #fff)}.vkc-hero p{margin:0;color:var(--pi-muted, #667085);font-size:13px;line-height:1.5}.vkc-hero .pi-error{color:var(--pi-danger, #d92d20)}.btn.vkc-signin{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;background:#07f;border-color:#07f;color:#fff;text-decoration:none}.btn.vkc-signin:hover{background:#0068e0}.vkc-manual{border-top:1px solid var(--pi-line, #e5e8ef);padding-top:10px}.vkc-manual>summary{display:inline-flex;align-items:center;gap:7px;min-height:40px;color:var(--pi-muted, #667085);font-size:13px;font-weight:600;cursor:pointer}.vkc-manual[open]>summary{margin-bottom:10px}.vkc-pick{display:grid;gap:10px}.vkc-pick-head{display:flex;align-items:center;justify-content:space-between}.vkc-icon{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--pi-muted, #667085);cursor:pointer}.vkc-icon:hover{background:var(--pi-soft, #f4f6fa)}.vkc-list{display:grid;margin:0;padding:0;list-style:none;max-height:min(52vh,420px);overflow:auto;border:1px solid var(--pi-line, #e5e8ef);border-radius:14px}.vkc-list li+li{border-top:1px dashed var(--pi-line, #e5e8ef)}.vkc-row{display:flex;flex-direction:row;align-items:center;gap:12px;min-height:58px;padding:9px 14px;font-size:inherit;font-weight:400;text-align:left;cursor:pointer}.vkc-row:hover,.vkc-row.is-on{background:var(--pi-soft, #f4f6fa)}.vkc-row.is-off{cursor:default}.vkc-row input{flex:none;width:20px;height:20px;accent-color:#0077ff}.vkc-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;background:#07f;color:#fff;font-weight:700}.vkc-row-text{display:grid;gap:2px;flex:1;min-width:0}.vkc-row-text b{font-size:14px;overflow-wrap:anywhere}.vkc-row-text small{color:var(--pi-muted, #667085);font-size:12px}.vkc-find{display:grid;gap:6px}.vkc-find>label{font-size:13px;font-weight:600}.vkc-find-row{display:flex;gap:8px}.vkc-find-row input{flex:1;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--pi-line, #e5e8ef);border-radius:10px;background:var(--pi-surface, #fff);color:inherit;font:inherit}.vkc-find-row input:focus{outline:none;border-color:#07f;box-shadow:0 0 0 3px #0077ff24}.vkc-find-row .btn{flex:none;min-height:44px}.vkc-here{flex:none;color:var(--pi-ok, #079455)}.vkc-go{flex:none;color:var(--pi-text, #172033);font-size:13px;font-weight:600}.vkc-empty{margin:0;color:var(--pi-muted, #667085);font-size:13px}.vkc-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.vkc-foot .btn{min-height:44px;display:inline-flex;align-items:center;margin-left:auto;text-decoration:none}.vkc-switch{color:var(--pi-muted, #667085);font-size:13px}.vkc-account{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--pi-line, #e5e8ef);border-radius:14px;background:var(--pi-soft, #f4f6fa)}.vkc-avatar.is-person{width:36px;height:36px}.vkc-text-btn{flex:none;margin-left:auto;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#07f;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.vkc-text-btn:hover{background:#0077ff14}.vkc-count{margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--pi-soft, #f4f6fa);color:var(--pi-muted, #667085);font-size:12px;font-weight:600}.vkc-search{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--pi-line, #e5e8ef);border-radius:12px;background:var(--pi-surface, #fff);color:var(--pi-muted, #667085)}.vkc-pick .vkc-search:focus-within{outline-color:#07f}.vkc-search input{flex:1;min-width:0;height:40px;border:0;outline:none;background:transparent;color:var(--pi-text, #172033);font:inherit;font-size:14px}.vkc-foot.is-sticky{position:sticky;bottom:-1px;z-index:1;padding:12px 0 2px;background:var(--pi-surface, #fff);border-top:1px solid var(--pi-line, #e5e8ef)}.vkc-chosen{display:flex;align-items:center;gap:10px;min-width:0}.vkc-chosen .vkc-avatar{width:32px;height:32px}.vkc-chosen b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.vkc-hint{color:var(--pi-muted, #667085);font-size:13px}@media(max-width:560px){.vkc-ways{grid-template-columns:1fr}.vkc-foot .btn{width:100%;justify-content:center}}.vkc-pick{gap:12px;--ch-action: #0077ff}.vkc-pick label.vkc-row,.vkc-pick label.vkc-search{margin:0;flex-direction:row;font-size:inherit;font-weight:400}.vkc-pick .vkc-list{max-height:none;overflow:hidden;border-radius:16px}.vkc-pick .vkc-list li+li{border-top:1px solid var(--pi-line, #eef0f4)}.vkc-pick .vkc-row{gap:12px;min-height:64px;padding:10px 14px;transition:background .15s}.vkc-pick .vkc-row.is-on{background:#0077ff12;box-shadow:inset 3px 0 #07f}.vkc-pick .vkc-row.is-off{opacity:.72}.vkc-pick .vkc-avatar{width:44px;height:44px;font-size:17px;background:linear-gradient(135deg,#2d8cff,#0060df)}.vkc-pick .vkc-account .vkc-avatar,.vkc-pick .vkc-chosen .vkc-avatar{width:36px;height:36px;font-size:15px}.vkc-pick .vkc-row-text b{font-size:14.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.vkc-pick .vkc-row input[type=radio]{flex:none;width:20px;height:20px;margin:0;padding:0;border:0;accent-color:#0077ff;cursor:pointer}.vkc-pick .vkc-search{align-items:center;gap:8px;min-height:44px;padding:0 14px}.vkc-pick .vkc-search input{width:auto;flex:1;height:42px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:14px}.vkc-pick .vkc-account{padding:10px 12px 10px 10px}.vkc-pick .vkc-account .vkc-row-text small{font-size:11.5px}.vkc-pick .vkc-account .vkc-row-text b{font-size:14px}.vkc-pick .vkc-foot.is-sticky{padding-top:14px}.vkc-pick .vkc-chosen{flex:1 1 auto;min-width:0}.vkc-pick .vkc-chosen .vkc-row-text{min-width:0}@media(min-width:561px){.vkc-pick .vkc-foot{flex-wrap:nowrap}}.vkc-pick .vkc-foot .btn.primary:not(:disabled){background:#07f;border-color:#07f;color:#fff}.vkc-pick .vkc-foot .btn.primary:not(:disabled):hover{background:#0068e0}.vkc-spin{animation:vkc-spin .9s linear infinite}@keyframes vkc-spin{to{transform:rotate(360deg)}}.pi-greet{--greet: #ffcc00;display:grid;border:1px solid var(--pi-line);border-radius:16px;background:var(--pi-surface);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.pi-greet.is-on{border-color:color-mix(in srgb,var(--greet) 65%,var(--pi-line));box-shadow:0 8px 22px color-mix(in srgb,var(--greet) 18%,transparent)}.pi-greet>header{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(120deg,color-mix(in srgb,var(--greet) 15%,var(--pi-surface)),var(--pi-surface) 72%)}.pi-greet>header>div{flex:1;min-width:0}.pi-greet>header b{display:block;font-size:15px}.pi-greet>header small{display:block;margin-top:2px;color:var(--pi-muted);font-size:12.5px;line-height:1.45}.pi-greet-icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#ffe066,#ffb800);color:#3d2a00;box-shadow:inset 0 1px #fff9,0 4px 10px #ffb80040}.pi-greet.is-on .pi-greet-icon{animation:pi-greet-wave 2.4s ease-in-out 1}.pi-greet-switch{position:relative;flex:none;width:44px;height:26px}.pi-greet-switch input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;opacity:0;cursor:pointer}.pi-greet-switch input:disabled{cursor:default}.pi-greet-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:var(--pi-line-strong);transition:background .2s ease}.pi-greet-switch span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.pi-greet-switch input:checked+span{background:var(--pi-ok)}.pi-greet-switch input:checked+span:after{transform:translate(18px)}.pi-greet-switch input:focus-visible+span{outline:2px solid var(--pi-accent);outline-offset:2px}.pi-greet-switch input:disabled+span{opacity:.6}.pi-greet-body{display:grid;gap:12px;padding:14px 16px 16px;border-top:1px solid var(--pi-line)}.pi-greet-field{display:grid;gap:6px;margin:0}.pi-greet-field>span{display:flex;align-items:center;gap:6px;color:var(--pi-muted);font-size:12.5px;font-weight:650}.pi-greet-field>span svg{color:var(--pi-faint)}.pi-greet-field em{margin-left:auto;color:var(--pi-faint);font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}.pi-greet-field select,.pi-greet-field textarea{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid var(--pi-line-strong);border-radius:10px;background:var(--pi-soft);color:var(--pi-text);font:inherit;font-size:14px}.pi-greet-field textarea{min-height:76px;resize:vertical;line-height:1.5}.pi-greet-field select:focus-visible,.pi-greet-field textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--greet) 75%,#b58900);outline-offset:1px}.pi-greet-rule,.pi-greet-warn{display:flex;gap:8px;margin:0;font-size:12.5px;line-height:1.5}.pi-greet-rule{color:var(--pi-muted)}.pi-greet-rule svg,.pi-greet-warn svg{flex:none;margin-top:2px}.pi-greet-warn{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--pi-danger) 9%,var(--pi-surface));color:var(--pi-danger)}.pi-greet footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px}.pi-greet footer>span{color:var(--pi-muted);font-size:12.5px}.pi-greet.is-loading{height:72px;background:linear-gradient(90deg,var(--pi-soft),var(--pi-surface),var(--pi-soft)) 0 0 / 200% 100%;animation:pi-greet-shimmer 1.2s linear infinite}@keyframes pi-greet-shimmer{to{background-position:-200% 0}}@keyframes pi-greet-wave{0%,to{transform:none}20%{transform:rotate(-10deg) scale(1.06)}40%{transform:rotate(8deg) scale(1.06)}60%{transform:none}}@media(prefers-reduced-motion:reduce){.pi-greet.is-loading,.pi-greet.is-on .pi-greet-icon{animation:none}.pi-greet-switch span:after{transition:none}}@media(max-width:520px){.pi-greet footer .btn{width:100%}}.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}:is(.sp-root,.sp-dialog){--sp-text: #1d2433;--sp-muted: #667085;--sp-faint: #98a2b3;--sp-line: #e7eaf0;--sp-line-strong: #d4d9e3;--sp-surface: #fff;--sp-soft: #f6f7fa;--sp-hover: #f0f2f6;--sp-accent: #ff5500;--sp-accent-hover: #ec4f00;--sp-accent-soft: #fff1e8;--sp-accent-text: #c2410c;--sp-mine: #fff6f0;--sp-mine-line: #ffe2cf;--sp-blue: #2f7bff;--sp-blue-hover: #1f6af0;--sp-blue-soft: #eaf2ff;--sp-support-1: #6a5cff;--sp-support-2: #3f7bff;--sp-support-soft: #f2f1ff;--sp-open: #7c5cff;--sp-open-text: #5b3fd9;--sp-open-soft: #f1edff;--sp-open-grad: linear-gradient(135deg, #8b5cf6, #5b6cff);--sp-wait: #ff7a1a;--sp-wait-text: #c2410c;--sp-wait-soft: #fff1e6;--sp-wait-grad: linear-gradient(135deg, #ff9a4d, #ff5500);--sp-ok: #16a34a;--sp-ok-text: #15803d;--sp-ok-soft: #e8f7ee;--sp-ok-grad: linear-gradient(135deg, #34c76f, #12a150);--sp-amber: #f59e0b;--sp-amber-text: #b45309;--sp-amber-soft: #fff5e1;--sp-pink: #ec4899;--sp-pink-soft: #fdeef6;--sp-peer: #f9f7ff;--sp-peer-line: #e6e0ff;--sp-thread: radial-gradient(circle at 1px 1px, rgb(124 92 255 / .08) 1px, transparent 0) 0 0 / 22px 22px, linear-gradient(180deg, #f8f7ff, #fbf8f5);--sp-danger: #e5484d;--sp-danger-text: #c62f35;--sp-danger-soft: #fff0f0;--sp-important-text: #a16207;--sp-important-soft: #fff5d6;--sp-shadow: 0 1px 2px rgb(16 24 40 / .04), 0 1px 3px rgb(16 24 40 / .05);--sp-shadow-lg: 0 14px 36px rgb(16 24 40 / .14), 0 2px 6px rgb(16 24 40 / .06)}html[data-account-theme=dark] :is(.sp-root,.sp-dialog){--sp-text: var(--dt-text);--sp-muted: var(--dt-muted);--sp-faint: var(--dt-faint);--sp-line: var(--dt-line);--sp-line-strong: var(--dt-line-strong);--sp-surface: var(--dt-surface);--sp-soft: var(--dt-shell);--sp-hover: var(--dt-hover);--sp-accent-soft: rgb(255 106 26 / .14);--sp-accent-text: #ff8a4c;--sp-mine: #261d17;--sp-mine-line: #3b2a1f;--sp-blue: #4d8dff;--sp-blue-hover: #3d7fff;--sp-blue-soft: rgb(77 141 255 / .16);--sp-support-soft: var(--dt-violet-soft);--sp-open: #a78bfa;--sp-open-text: #c4b5fd;--sp-open-soft: rgb(167 139 250 / .14);--sp-wait: #ff9a4d;--sp-wait-text: #ffb27a;--sp-wait-soft: rgb(255 122 26 / .14);--sp-amber: #ffc15b;--sp-amber-text: #ffc15b;--sp-amber-soft: rgb(255 193 91 / .12);--sp-pink: #f472b6;--sp-pink-soft: rgb(236 72 153 / .14);--sp-peer: var(--dt-surface);--sp-peer-line: var(--dt-line);--sp-thread: var(--dt-shell);--sp-ok: #41dc98;--sp-ok-text: #41dc98;--sp-ok-soft: var(--dt-ok-soft);--sp-danger: #ff7c8d;--sp-danger-text: #ff9aa7;--sp-danger-soft: var(--dt-danger-soft);--sp-important-text: #ffc15b;--sp-important-soft: #3a3120;--sp-shadow: none;--sp-shadow-lg: var(--dt-popup-shadow)}.dw-root.dw-support-shell .dw-workspace{min-width:0;height:calc(100dvh - 64px);display:flex;flex-direction:column}.dw-root.dw-support-shell .dw-content{flex:1;min-height:0;overflow:auto}@media(min-width:981px){.dw-root.dw-support-shell .dw-topbar{display:none}}.sp-root{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:28px 32px 44px;color:var(--sp-text);font-size:14px;line-height:1.45}.sp-root *,.sp-dialog *{box-sizing:border-box}.sp-root :is(button,input,select,textarea),.sp-dialog :is(button,input,select,textarea){font:inherit}.sp-root ::selection{background:#dcd8ff;color:#1d1a4d}.sp-root :focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}.sp-root.is-ticket{max-width:1680px;padding:20px 24px}.dw-project-shell .sp-root{margin:0}.dw-support-shell .sp-root.is-ticket{height:100%;display:flex;flex-direction:column}.sp-primary,.sp-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:11px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.sp-primary{border:0;background:var(--sp-accent);color:#fff;box-shadow:0 8px 18px -10px #ff5500bf}.sp-primary:hover:not(:disabled){background:var(--sp-accent-hover);transform:translateY(-1px)}.sp-primary.is-ok{background:var(--sp-ok-grad);box-shadow:0 8px 18px -10px #16a34ab3}.sp-primary.is-ok:hover:not(:disabled){background:#15803d}.sp-primary.is-danger{background:#e5484d;box-shadow:0 8px 18px -10px #e5484db3}.sp-primary.is-danger:hover:not(:disabled){background:#d33a3f}.sp-secondary{border:1px solid var(--sp-line-strong);background:var(--sp-surface);color:var(--sp-text)}.sp-secondary:hover:not(:disabled){background:var(--sp-hover)}:is(.sp-primary,.sp-secondary):disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.sp-icon,.sp-back{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--sp-muted);cursor:pointer;transition:background-color .15s,color .15s}.sp-back{border-color:var(--sp-line);background:var(--sp-surface);color:var(--sp-text)}:is(.sp-icon,.sp-back):hover:not(:disabled){background:var(--sp-hover);color:var(--sp-text)}.sp-card{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:18px;box-shadow:var(--sp-shadow)}.sp-head{display:flex;align-items:center;gap:16px;margin-bottom:22px}.sp-head-mark{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--sp-support-1),var(--sp-support-2));box-shadow:0 10px 22px -10px #4f46e5a6}.sp-head-text{flex:1;min-width:0}.sp-head h1{margin:0;font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--sp-text)}.sp-head p{margin:5px 0 0;color:var(--sp-muted);font-size:14px}.sp-head-extra{display:flex;align-items:center;gap:10px}.sp-root.is-list>.sp-head{position:relative;overflow:hidden;padding:20px 22px;border:1px solid var(--sp-line);border-radius:22px;box-shadow:var(--sp-shadow);background:radial-gradient(60% 150% at 100% 0%,rgb(124 92 255 / .16),transparent 62%),radial-gradient(45% 130% at 0% 100%,rgb(255 122 26 / .12),transparent 62%),var(--sp-surface)}.sp-status{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px 0 7px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent)}.sp-status.is-open{background:var(--sp-open-soft);color:var(--sp-open-text)}.sp-status.is-waiting_customer{background:var(--sp-wait-soft);color:var(--sp-wait-text)}.sp-status.is-resolved{background:var(--sp-ok-soft);color:var(--sp-ok-text)}.sp-number{font-variant-numeric:tabular-nums;font-weight:600;color:var(--sp-text);white-space:nowrap}.sp-list{overflow:hidden}.sp-bar{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-bottom:16px}.sp-tabs{display:flex;gap:6px;min-width:0;max-width:100%;padding:5px;overflow-x:auto;scrollbar-width:none;border:1px solid var(--sp-line);border-radius:16px;background:var(--sp-surface);box-shadow:var(--sp-shadow)}.sp-tabs button{--tab: var(--sp-text);--tab-soft: var(--sp-hover);--tab-text: var(--sp-text);--tab-grad: linear-gradient(135deg, #4b5565, #1d2433);flex:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 11px;border:0;border-radius:12px;background:transparent;color:var(--sp-muted);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}html[data-account-theme=dark] .sp-tabs button.is-all{--tab-grad: linear-gradient(135deg, #5b6474, #3a4150)}.sp-tabs button.is-open{--tab: var(--sp-open);--tab-soft: var(--sp-open-soft);--tab-text: var(--sp-open-text);--tab-grad: var(--sp-open-grad)}.sp-tabs button.is-waiting_customer{--tab: var(--sp-wait);--tab-soft: var(--sp-wait-soft);--tab-text: var(--sp-wait-text);--tab-grad: var(--sp-wait-grad)}.sp-tabs button.is-resolved{--tab: var(--sp-ok);--tab-soft: var(--sp-ok-soft);--tab-text: var(--sp-ok-text);--tab-grad: var(--sp-ok-grad)}.sp-tabs button svg{flex:none;color:var(--tab)}.sp-tabs button span{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--tab-soft);color:var(--tab-text);font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.sp-tabs button:hover{background:var(--tab-soft);color:var(--sp-text)}.sp-tabs button[aria-current]{background:var(--tab-grad);color:#fff;box-shadow:0 8px 18px -10px var(--tab)}.sp-tabs button[aria-current] svg{color:#fff}.sp-tabs button[aria-current] span{background:#ffffff3d;color:#fff}.sp-search-row{display:flex;align-items:center;gap:6px;flex:1 1 280px;justify-content:flex-end;margin-left:auto;max-width:440px}.sp-root .sp-search{flex:1;display:flex;flex-direction:row;margin:0;font-size:14px;font-weight:400;align-items:center;gap:8px;height:40px;padding:0 10px 0 12px;border:1px solid var(--sp-line-strong);border-radius:11px;background:var(--sp-surface);color:var(--sp-faint);transition:border-color .15s,box-shadow .15s}.sp-search:focus-within{border-color:var(--sp-blue);box-shadow:0 0 0 3px var(--sp-blue-soft)}.sp-root .sp-search input{flex:1;min-width:0;height:38px;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:var(--sp-text);font-size:14px}.sp-search input::placeholder{color:var(--sp-faint);opacity:1}.sp-search button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--sp-faint);cursor:pointer}.sp-rows{display:flex;flex-direction:column}.sp-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:16px 18px;border:0;border-bottom:1px solid var(--sp-line);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.sp-row:last-child{border-bottom:0}.sp-row:hover{background:var(--sp-soft)}.sp-row:hover .sp-row-go{color:var(--sp-text);transform:translate(2px)}.sp-row-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px}.sp-row-icon.is-open{background:var(--sp-open-soft);color:var(--sp-open)}.sp-row-icon.is-waiting_customer{background:var(--sp-wait-soft);color:var(--sp-wait)}.sp-row-icon.is-resolved{background:var(--sp-ok-soft);color:var(--sp-ok)}.sp-row-main{min-width:0;display:flex;flex-direction:column;gap:5px}.sp-row-subject{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;color:var(--sp-text)}.sp-row-subject>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-row.is-unread .sp-row-subject{font-weight:700}.sp-row-unread{flex:none;padding:2px 8px;border-radius:999px;background:var(--sp-blue);color:#fff;font-size:11px;font-weight:700}.sp-row.is-unread{box-shadow:inset 3px 0 var(--sp-blue)}.sp-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;color:var(--sp-muted);font-size:13px}.sp-row-meta>span:not(:first-child):before{content:"·";margin:0 8px;color:var(--sp-faint)}.sp-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.sp-row-side time{color:var(--sp-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-row-go{color:var(--sp-faint);transition:transform .15s,color .15s}.sp-row.is-skeleton{grid-template-columns:42px minmax(0,1fr);cursor:default}.sp-row.is-skeleton span{height:42px;border-radius:13px;background:linear-gradient(90deg,var(--sp-soft),var(--sp-hover),var(--sp-soft));background-size:200% 100%;animation:sp-shimmer 1.3s linear infinite}.sp-row.is-skeleton span+span{height:16px;width:58%;border-radius:6px}.sp-none{display:flex;flex-direction:column;align-items:center;gap:4px;padding:52px 20px;color:var(--sp-muted);text-align:center}.sp-none>span{display:grid;place-items:center;width:58px;height:58px;margin-bottom:8px;border-radius:18px;background:var(--sp-soft);color:var(--sp-faint)}.sp-none b{color:var(--sp-text);font-size:15px}.sp-more{display:block;margin:12px auto 16px;min-height:38px;padding:0 16px;border:1px solid var(--sp-line-strong);border-radius:10px;background:var(--sp-surface);color:var(--sp-text);font-weight:600;cursor:pointer}.sp-more:hover{background:var(--sp-hover)}.sp-welcome{display:flex;flex-direction:column;align-items:center;padding:52px 24px 56px;text-align:center;border:1px solid var(--sp-line);border-radius:22px;background:radial-gradient(120% 90% at 50% 0%,var(--sp-support-soft),transparent 62%),var(--sp-surface);box-shadow:var(--sp-shadow)}.sp-welcome img{width:140px;height:140px;object-fit:contain;margin-bottom:6px;filter:drop-shadow(0 12px 18px rgb(79 70 229 / .18))}.sp-welcome h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.sp-welcome p{max-width:440px;margin:8px 0 22px;color:var(--sp-muted);font-size:14px;line-height:1.55}.sp-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 16px;padding:10px 14px;border-radius:11px;background:var(--sp-danger-soft);color:var(--sp-danger-text);font-size:13px;line-height:1.45}.sp-alert button{flex:none;padding:0;border:0;background:transparent;color:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.sp-create-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.sp-create-card{display:flex;flex-direction:column;gap:22px;padding:24px}.sp-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}.sp-topics legend{float:left;grid-column:1 / -1;width:100%;margin:0 0 10px;padding:0;color:var(--sp-text);font-size:13px;font-weight:600}.sp-topic{position:relative;display:flex;flex-direction:column;gap:3px;margin:0;padding:14px;border:1.5px solid var(--sp-line);border-radius:14px;background:var(--sp-surface);cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.sp-topic input{position:absolute;opacity:0;pointer-events:none}.sp-topic:hover{border-color:var(--sp-line-strong);transform:translateY(-1px)}.sp-topic.is-on{border-color:var(--sp-accent);background:var(--sp-surface);box-shadow:0 0 0 3px #ff55001f}.sp-topic-check{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--sp-accent);color:#fff;animation:sp-pop .18s ease-out}.sp-topic:has(input:focus-visible){outline:2px solid var(--sp-blue);outline-offset:2px}.sp-topic-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:7px;border-radius:11px}.sp-topic.is-technical .sp-topic-icon{background:var(--sp-blue-soft);color:var(--sp-blue)}.sp-topic.is-billing .sp-topic-icon{background:var(--sp-ok-soft);color:var(--sp-ok)}.sp-topic.is-idea .sp-topic-icon{background:var(--sp-amber-soft);color:var(--sp-amber)}.sp-topic.is-other .sp-topic-icon{background:var(--sp-pink-soft);color:var(--sp-pink)}.sp-topic b{color:var(--sp-text);font-size:14px;font-weight:600}.sp-topic small{color:var(--sp-muted);font-size:12px;line-height:1.35}.sp-field{display:flex;flex-direction:column;gap:8px;margin:0;color:var(--sp-text);font-size:13px;font-weight:600}.sp-field>:is(input,select,textarea){width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--sp-line-strong);border-radius:11px;outline:0;background:var(--sp-surface);color:var(--sp-text);font-size:14px;font-weight:400;box-shadow:none;transition:border-color .15s,box-shadow .15s}.sp-field>:is(input,select,textarea):focus{border-color:var(--sp-blue);box-shadow:0 0 0 3px var(--sp-blue-soft)}.sp-field>textarea{resize:vertical;line-height:1.5}.sp-create-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sp-create-actions>span{display:inline-flex;align-items:center;gap:7px;color:var(--sp-muted);font-size:13px}.sp-create-actions>span svg{color:var(--sp-ok)}.sp-tips{position:sticky;top:20px;padding:22px;background:linear-gradient(180deg,var(--sp-support-soft),var(--sp-surface) 58%)}.sp-tips img{display:block;width:104px;height:104px;margin:0 auto 6px;object-fit:contain}.sp-tips h2{margin:0 0 14px;font-size:16px;font-weight:700;text-align:center}.sp-tips ol{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;counter-reset:tip}.sp-tips li{display:grid;grid-template-columns:26px 1fr;gap:10px;color:var(--sp-muted);font-size:13px;line-height:1.45;counter-increment:tip}.sp-tips li:before{content:counter(tip);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:12px;font-weight:700;background:linear-gradient(135deg,var(--sp-support-1),var(--sp-support-2))}.sp-tips li b{color:var(--sp-text);font-weight:600}.sp-composer{position:relative;border:1px solid var(--sp-line-strong);border-radius:15px;background:var(--sp-surface);transition:border-color .15s,box-shadow .15s}.sp-composer:focus-within{border-color:var(--sp-blue);box-shadow:0 0 0 3px var(--sp-blue-soft)}.sp-composer.is-drag{border-style:dashed;border-color:var(--sp-blue)}.sp-root .sp-composer textarea{display:block;width:100%;min-height:46px;max-height:240px;margin:0;padding:12px 14px 4px;border:0;outline:0;resize:none;background:transparent;color:var(--sp-text);font-size:14px;font-weight:400;line-height:1.5;box-shadow:none}html[data-account-theme=dark] .sp-root :is(.sp-composer textarea,.sp-search input){background-color:transparent!important}.sp-composer textarea::placeholder{color:var(--sp-faint);opacity:1}.sp-composer-bar{display:flex;align-items:center;gap:6px;padding:4px 8px 8px}.sp-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:36px;padding:0 9px;border:0;border-radius:10px;background:var(--sp-soft);color:var(--sp-muted);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s,transform .15s}.sp-tool.is-attach{padding-right:12px;background:var(--sp-blue-soft);color:var(--sp-blue)}.sp-tool.is-attach:hover:not(:disabled){background:var(--sp-blue);color:#fff}.sp-tool.is-emoji{background:var(--sp-amber-soft);color:var(--sp-amber-text)}.sp-tool.is-emoji:hover:not(:disabled),.sp-tool.is-emoji[aria-expanded=true]{background:var(--sp-amber);color:#fff}.sp-tool:active:not(:disabled){transform:scale(.95)}.sp-tool:disabled{opacity:.45;cursor:default}.sp-composer-hint{flex:1;min-width:0;padding:0 8px;overflow:hidden;color:var(--sp-faint);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.sp-composer-hint.is-warn{color:var(--sp-danger-text)}.sp-composer-count{margin-right:6px;color:var(--sp-faint);font-size:12px;font-variant-numeric:tabular-nums}.sp-send{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:13px;background:var(--sp-hover);color:var(--sp-faint);cursor:default;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s}.sp-send.is-ready{background:var(--sp-blue);color:#fff;cursor:pointer;box-shadow:0 8px 18px -8px #2f7bffbf}.sp-send.is-ready:hover{background:var(--sp-blue-hover);transform:translateY(-1px)}.sp-send.is-ready svg{animation:sp-nudge .3s ease-out}.sp-composer-reply{display:flex;align-items:center;gap:10px;margin:8px 8px 0;padding:8px 8px 8px 12px;border-left:3px solid var(--sp-support-2);border-radius:10px;background:var(--sp-soft);color:var(--sp-support-2)}.sp-composer-reply div{flex:1;min-width:0;display:flex;flex-direction:column;font-size:12px;font-weight:400}.sp-composer-reply b{color:var(--sp-text);font-weight:600}.sp-composer-reply span{overflow:hidden;color:var(--sp-muted);text-overflow:ellipsis;white-space:nowrap}.sp-composer-reply button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--sp-faint);cursor:pointer}.sp-composer-reply button:hover{background:var(--sp-hover);color:var(--sp-text)}.sp-drafts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:10px 10px 2px;list-style:none}.sp-drafts li{position:relative;display:flex;align-items:center;gap:9px;max-width:250px;padding:6px 30px 6px 6px;border:1px solid var(--sp-line);border-radius:12px;background:var(--sp-soft);animation:sp-pop .16s ease-out}.sp-drafts img,.sp-draft-icon{flex:none;width:42px;height:42px;border-radius:9px;object-fit:cover}.sp-draft-icon{display:grid;place-items:center;background:var(--sp-blue-soft);color:var(--sp-blue)}.sp-draft-text{min-width:0;display:flex;flex-direction:column;gap:1px}.sp-draft-text b{overflow:hidden;color:var(--sp-text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sp-draft-text small{color:var(--sp-muted);font-size:11px;font-weight:400}.sp-drafts li.is-loading img,.sp-drafts li.is-loading .sp-draft-icon{opacity:.5}.sp-drafts li.is-loading small{animation:sp-blink 1.1s ease-in-out infinite}.sp-drafts li.is-error{border-color:var(--sp-danger);background:var(--sp-danger-soft)}.sp-drafts li.is-error small{color:var(--sp-danger-text);white-space:normal}.sp-drafts li>button{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:var(--sp-faint);cursor:pointer}.sp-drafts li>button:hover{background:var(--sp-hover);color:var(--sp-text)}.sp-emoji{position:absolute;bottom:calc(100% + 8px);left:0;z-index:30;width:min(340px,calc(100vw - 32px));padding:16px;border:1px solid var(--sp-line);border-radius:16px;background:var(--sp-surface);box-shadow:var(--sp-shadow-lg);animation:sp-pop .14s ease-out}.sp-emoji header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:16px}.sp-emoji header button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--sp-muted);cursor:pointer}.sp-emoji header button:hover{background:var(--sp-hover);color:var(--sp-text)}.sp-emoji-tabs{display:flex;gap:6px;padding-bottom:9px;border-bottom:1px solid var(--sp-line);overflow-x:auto;scrollbar-width:none}.sp-emoji-tabs button{flex:none;display:grid;place-items:center;width:42px;height:36px;border:0;border-radius:8px;background:transparent;font-family:"Segoe UI Emoji",sans-serif;font-size:22px;cursor:pointer}.sp-emoji-tabs button:hover{background:var(--sp-hover)}.sp-emoji-tabs button[aria-selected=true]{background:var(--sp-accent-soft)}.sp-emoji-caption{margin:12px 0 8px;color:var(--sp-muted);font-size:12px}.sp-emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;max-height:236px;overflow:hidden auto;scrollbar-width:thin}.sp-emoji-grid button{display:grid;place-items:center;min-width:0;height:36px;padding:2px;border:0;border-radius:8px;background:transparent;font-family:"Segoe UI Emoji",sans-serif;font-size:23px;line-height:1;cursor:pointer;transition:transform .12s,background-color .12s}.sp-emoji-grid button:hover{background:var(--sp-hover);transform:scale(1.12)}.sp-drop{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:inherit;background:#2f7bff14;color:var(--sp-blue);font-weight:600;pointer-events:none}.sp-ticket{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;height:clamp(560px,calc(100dvh - 120px),1600px);min-height:0}.dw-support-shell .sp-root.is-ticket .sp-ticket{flex:1;height:auto;min-height:480px}.sp-conversation{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.sp-ticket-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--sp-line);background:var(--sp-surface)}.sp-ticket-title{flex:1;min-width:0}.sp-ticket-title h1{margin:0;overflow:hidden;color:var(--sp-text);font-size:18px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.sp-ticket-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:4px;color:var(--sp-muted);font-size:13px}.sp-info-toggle{display:none}.sp-messages{flex:1;min-height:0;padding:4px 18px 20px;overflow:auto;background:var(--sp-thread);scrollbar-width:thin;scrollbar-color:var(--sp-line-strong) transparent}.sp-older{display:block;margin:14px auto 4px;min-height:34px;padding:0 14px;border:1px solid var(--sp-line-strong);border-radius:999px;background:var(--sp-surface);color:var(--sp-muted);font-size:13px;font-weight:600;cursor:pointer}.sp-older:hover{color:var(--sp-text)}.sp-day{position:sticky;top:8px;z-index:2;display:flex;justify-content:center;margin:14px 0 8px;pointer-events:none}.sp-day span{padding:4px 12px;border:1px solid var(--sp-line);border-radius:999px;background:var(--sp-surface);color:var(--sp-muted);font-size:12px;font-weight:600;box-shadow:var(--sp-shadow)}.sp-msg{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:10px 46px 10px 8px;border-radius:16px;transition:background-color .25s}.sp-msg:hover{background:#10182806}html[data-account-theme=dark] .sp-msg:hover{background:#ffffff06}.sp-msg.is-flash,.sp-msg.is-picked{background:var(--sp-blue-soft)}.sp-msg:has(.sp-check){padding-left:38px;cursor:pointer}.sp-check{position:absolute;top:18px;left:10px;display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--sp-line-strong);border-radius:50%;background:var(--sp-surface);color:transparent}.sp-check.is-on{border-color:var(--sp-blue);background:var(--sp-blue);color:#fff}.sp-avatar{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:15px;font-weight:700}.sp-avatar.is-support{color:#fff;background:linear-gradient(135deg,var(--sp-support-1),var(--sp-support-2));box-shadow:0 6px 14px -6px #4f46e5b3}.sp-avatar.is-user{color:var(--sp-accent-text);background:var(--sp-accent-soft)}.sp-msg-body{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.sp-msg-author{display:flex;align-items:center;gap:6px;max-width:100%;min-width:0;font-size:13px}.sp-msg-author b{overflow:hidden;color:var(--sp-text);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sp-verified{flex:none;color:var(--sp-support-2)}.sp-important{display:inline-flex;align-items:center;gap:3px;padding:1px 8px 1px 6px;border-radius:999px;background:var(--sp-important-soft);color:var(--sp-important-text);font-size:11px;font-weight:700}.sp-important svg{fill:currentColor}.sp-bubble{position:relative;max-width:min(720px,100%);padding:10px 14px 7px;border:1px solid var(--sp-line);border-radius:4px 16px 16px;background:var(--sp-surface);box-shadow:var(--sp-shadow)}.sp-msg.is-requester .sp-bubble{border-color:var(--sp-mine-line);background:var(--sp-mine)}.sp-msg.is-support .sp-bubble{border-color:var(--sp-peer-line);background:var(--sp-peer)}.sp-thread-start{display:flex;flex-direction:column;align-items:center;gap:3px;width:fit-content;max-width:100%;margin:18px auto 6px;padding:16px 22px;border:1px solid var(--sp-line);border-radius:18px;background:var(--sp-surface);box-shadow:var(--sp-shadow);text-align:center}.sp-thread-start>span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:6px;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--sp-support-1),var(--sp-support-2));box-shadow:0 10px 20px -10px #4f46e5b3}.sp-thread-start b{font-size:14px}.sp-thread-start small{color:var(--sp-muted);font-size:12px}.sp-waiting{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:12px auto 2px;padding:8px 14px;border-radius:999px;background:var(--sp-open-soft);color:var(--sp-open-text);font-size:13px;font-weight:600;text-align:center}.sp-waiting span{display:inline-flex;gap:3px}.sp-waiting i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:sp-dot 1.2s ease-in-out infinite}.sp-waiting i:nth-child(2){animation-delay:.15s}.sp-waiting i:nth-child(3){animation-delay:.3s}.sp-bubble p{margin:0;color:var(--sp-text);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.sp-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;color:var(--sp-faint);font-size:11px;font-variant-numeric:tabular-nums}.sp-meta .is-read{color:var(--sp-blue)}.sp-quote{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;margin:0 0 8px;padding:6px 10px;border:0;border-left:3px solid var(--sp-support-2);border-radius:7px;background:var(--sp-soft);color:var(--sp-muted);font-size:12px;text-align:left;cursor:pointer}.sp-msg.is-requester .sp-quote{border-left-color:var(--sp-accent);background:#fff9}html[data-account-theme=dark] .sp-msg.is-requester .sp-quote{background:#0000002e}.sp-quote b{color:var(--sp-text);font-weight:600}.sp-quote span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sp-files{display:flex;flex-wrap:wrap;gap:8px}.sp-bubble p+.sp-files,.sp-quote+.sp-files{margin-top:10px}.sp-shot{max-width:min(320px,100%);padding:0;overflow:hidden;border:1px solid var(--sp-line);border-radius:11px;background:var(--sp-soft);line-height:0;cursor:zoom-in}.sp-shot img{display:block;max-width:100%;max-height:220px;object-fit:cover;transition:transform .3s ease}.sp-shot:hover img{transform:scale(1.03)}.sp-file{display:flex;align-items:center;gap:10px;min-width:220px;max-width:320px;padding:8px 12px 8px 8px;border:1px solid var(--sp-line);border-radius:12px;background:var(--sp-surface);color:inherit;text-decoration:none;transition:border-color .15s}.sp-file:hover{border-color:var(--sp-blue)}.sp-file>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column}.sp-file b{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sp-file small{color:var(--sp-muted);font-size:11px}.sp-file>svg{flex:none;color:var(--sp-faint)}.sp-file-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--sp-blue-soft);color:var(--sp-blue);flex:none}.sp-rate{display:inline-flex;align-items:center;gap:4px;color:var(--sp-faint);font-size:12px}.sp-rate span{margin-right:4px}.sp-rate button{display:grid;place-items:center;width:32px;height:28px;border:1px solid var(--sp-line);border-radius:9px;background:var(--sp-surface);color:var(--sp-muted);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.sp-rate button:hover:not(:disabled){border-color:var(--sp-line-strong);color:var(--sp-text);transform:translateY(-1px)}.sp-rate .is-up.is-on{border-color:transparent;background:var(--sp-ok-soft);color:var(--sp-ok)}.sp-rate .is-down.is-on{border-color:transparent;background:var(--sp-danger-soft);color:var(--sp-danger)}.sp-rate.is-good{color:var(--sp-ok-text)}.sp-rate.is-bad{color:var(--sp-danger-text)}.sp-complaint{display:flex;gap:8px;max-width:min(720px,100%);margin:0;padding:8px 12px;border-radius:11px;background:var(--sp-danger-soft);color:var(--sp-danger-text);font-size:12px;line-height:1.45}.sp-complaint svg{flex:none;margin-top:2px}.sp-complaint span{display:flex;flex-direction:column;overflow-wrap:anywhere}.sp-msg-actions{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .15s}.sp-msg:hover .sp-msg-actions,.sp-msg-actions:focus-within,.sp-msg-actions:has([aria-expanded=true]){opacity:1}@media(hover:none){.sp-msg-actions{opacity:1}}.sp-msg-more{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--sp-line);border-radius:10px;background:var(--sp-surface);color:var(--sp-muted);cursor:pointer;box-shadow:var(--sp-shadow)}.sp-msg-more:hover,.sp-msg-more[aria-expanded=true]{color:var(--sp-text);border-color:var(--sp-line-strong)}.sp-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:228px;padding:6px;border:1px solid var(--sp-line);border-radius:13px;background:var(--sp-surface);box-shadow:var(--sp-shadow-lg);animation:sp-pop .14s ease-out}.sp-msg:nth-last-child(-n+2):not(:first-child) .sp-menu{top:auto;bottom:calc(100% + 6px)}.sp-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--sp-text);font-size:13px;text-align:left;cursor:pointer}.sp-menu button svg{flex:none;color:var(--sp-muted)}.sp-menu button:is(:hover,:focus-visible){background:var(--sp-hover);outline:0}.sp-menu .is-danger,.sp-menu .is-danger svg{color:var(--sp-danger)}.sp-picking{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--sp-line);background:var(--sp-blue-soft)}.sp-picking b{flex:1;font-size:13px}.sp-picking button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--sp-line-strong);border-radius:9px;background:var(--sp-surface);color:var(--sp-text);font-size:13px;cursor:pointer}.sp-picking button:disabled{opacity:.5;cursor:default}.sp-picking button.is-copy{border-color:transparent;background:var(--sp-blue);color:#fff}.sp-picking button.is-copy:hover:not(:disabled){background:var(--sp-blue-hover)}.sp-picking button.is-cancel{border-color:transparent;background:var(--sp-danger);color:#fff}.sp-picking button.is-cancel:hover{background:#d33a3f}.sp-reply{display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px;border-top:1px solid var(--sp-line);background:var(--sp-surface)}.sp-reply .sp-alert{margin:0}.sp-reply-note{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:11px;background:var(--sp-ok-soft);color:var(--sp-ok-text);font-size:13px}.sp-loading,.sp-failed{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--sp-soft);color:var(--sp-muted)}.sp-failed{flex-direction:column;gap:6px;padding:40px 20px;text-align:center}.sp-failed>span{display:grid;place-items:center;width:58px;height:58px;margin-bottom:6px;border-radius:18px;background:var(--sp-surface);color:var(--sp-faint)}.sp-failed h2{margin:0;color:var(--sp-text);font-size:18px}.sp-failed p{margin:0 0 14px}.sp-failed div{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.sp-spinner{width:18px;height:18px;border:2px solid var(--sp-line-strong);border-top-color:var(--sp-blue);border-radius:50%;animation:sp-spin .8s linear infinite}.sp-info{display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px;overflow:auto}.sp-info-head{display:flex;align-items:center;justify-content:space-between}.sp-info-head b{font-size:15px}.sp-info-close{display:none}.sp-info-status{position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;padding:16px;overflow:hidden;border-radius:16px;color:#fff}.sp-info-status:after{content:"";position:absolute;z-index:-1;top:-46px;right:-34px;width:130px;height:130px;border-radius:50%;background:#ffffff24}.sp-info-status>span{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff3}.sp-info-status:not(.is-resolved)>span{animation:sp-ring 2.6s ease-out infinite}.sp-info-status b{display:block;font-size:16px}.sp-info-status small{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;opacity:.92}.sp-info-status.is-open{background:var(--sp-open-grad);box-shadow:0 14px 26px -16px #5b3fd9d9}.sp-info-status.is-waiting_customer{background:var(--sp-wait-grad);box-shadow:0 14px 26px -16px #ff5500d9}.sp-info-status.is-resolved{background:var(--sp-ok-grad);box-shadow:0 14px 26px -16px #16a34ad9}.sp-facts{display:flex;flex-direction:column;gap:2px;margin:0;padding:6px;border-radius:16px;background:var(--sp-soft)}.sp-facts>div{--fact: #ff5500;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:11px;font-size:13px;transition:background-color .15s}.sp-facts>div:hover{background:var(--sp-surface)}.sp-facts>.is-topic{--fact: #7c5cff}.sp-facts>.is-author{--fact: #ec4899}.sp-facts>.is-created{--fact: #2f7bff}.sp-facts>.is-updated{--fact: #0ea5a4}.sp-facts>.is-reply{--fact: #6366f1}.sp-facts dt{flex:none;display:inline-flex;align-items:center;gap:9px;color:var(--sp-muted)}.sp-facts dt svg{flex:none;box-sizing:content-box;padding:6px;border-radius:9px;background:color-mix(in srgb,var(--fact) 14%,transparent);color:var(--fact)}.sp-facts dd{min-width:0;margin:0;overflow:hidden;color:var(--sp-text);font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.sp-close-ticket{width:100%}.sp-admin-status{display:flex;flex-direction:column;gap:10px}.sp-info-team{display:flex;align-items:center;gap:10px;padding:12px 14px 12px 8px;overflow:hidden;border-radius:16px;color:#fff;background:radial-gradient(90% 130% at 100% 0%,rgb(255 255 255 / .2),transparent 60%),linear-gradient(135deg,var(--sp-support-1),var(--sp-support-2));box-shadow:0 14px 28px -18px #3f7bffe6}.sp-info-team img{flex:none;width:72px;height:72px;margin:-4px 0 -16px;object-fit:contain;filter:drop-shadow(0 8px 12px rgb(0 0 0 / .22));animation:sp-bob 4s ease-in-out infinite}.sp-info-team b{display:block;font-size:14px}.sp-info-team small{display:block;margin-top:3px;color:#ffffffdb;font-size:12px;line-height:1.4}.sp-info-help{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--sp-line);border-radius:16px;background:var(--sp-surface);color:var(--sp-text);text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.sp-info-help:hover{border-color:#ffc9a3;transform:translateY(-1px);box-shadow:0 10px 22px -16px #f509}.sp-info-help>span{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#ffb27a,#f50);color:#fff}.sp-info-help div{flex:1;min-width:0}.sp-info-help b{display:block;font-size:13.5px}.sp-info-help small{display:block;margin-top:1px;color:var(--sp-muted);font-size:12px;line-height:1.4}.sp-info-help>svg{flex:none;color:var(--sp-faint)}.sp-info-shade{display:none}.sp-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#080a0eeb;animation:sp-fade .16s ease-out}.sp-viewer header{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;gap:10px;padding:14px 18px;background:linear-gradient(rgb(0 0 0 / .55),transparent);color:#fff}.sp-viewer header span{flex:1;min-width:0;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sp-viewer header small{margin-left:10px;font-weight:400;opacity:.65}.sp-viewer header :is(a,button){display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:0;border-radius:10px;background:#ffffff1f;color:#fff;font-size:13px;text-decoration:none;cursor:pointer}.sp-viewer header :is(a,button):hover{background:#ffffff38}.sp-viewer>img{max-width:min(92vw,1600px);max-height:84vh;border-radius:10px;object-fit:contain;box-shadow:0 24px 64px #00000080;animation:sp-zoom .2s ease-out}.sp-viewer-nav{position:absolute;top:50%;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;transform:translateY(-50%)}.sp-viewer-nav:hover{background:#ffffff38}.sp-viewer-nav.is-prev{left:18px}.sp-viewer-nav.is-next{right:18px}.sp-toast{position:fixed;bottom:28px;left:50%;z-index:1100;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);margin:0;padding:11px 16px;border-radius:12px;background:#1d2433;color:#fff;font-size:13px;font-weight:500;box-shadow:0 14px 34px #10182847;transform:translate(-50%);animation:sp-rise .22s ease-out}html[data-account-theme=dark] .sp-toast{background:var(--dt-elevated);border:1px solid var(--dt-line-strong)}.sp-toast svg{flex:none;color:#4ade80}.sp-dialog{display:flex;flex-direction:column;gap:16px;color:var(--sp-text);font-size:14px;line-height:1.5}.sp-dialog>p{margin:0;color:var(--sp-muted)}.sp-dialog-quote{max-height:120px;margin:0;padding:10px 14px;overflow:auto;border-left:3px solid var(--sp-support-2);border-radius:9px;background:var(--sp-soft);color:var(--sp-muted);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.sp-dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.sp-account{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin:0;color:var(--sp-muted);font-size:13px;font-weight:600}.sp-account select{min-width:180px;max-width:320px;height:40px;padding:0 12px;border:1px solid var(--sp-line-strong);border-radius:11px;background:var(--sp-surface);color:var(--sp-text);font-size:14px}@keyframes sp-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes sp-rise{0%{opacity:0;transform:translate(-50%,10px)}}@keyframes sp-fade{0%{opacity:0}}@keyframes sp-zoom{0%{opacity:0;transform:scale(.96)}}@keyframes sp-spin{to{transform:rotate(360deg)}}@keyframes sp-blink{50%{opacity:.45}}@keyframes sp-nudge{40%{transform:translate(3px) rotate(-8deg)}}@keyframes sp-shimmer{to{background-position:-200% 0}}@keyframes sp-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes sp-ring{0%{box-shadow:0 0 #ffffff80}70%,to{box-shadow:0 0 0 12px #fff0}}@keyframes sp-bob{50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.sp-root *,.sp-root *:before{animation:none!important;transition:none!important}}@media(max-width:1180px){.sp-ticket{grid-template-columns:minmax(0,1fr)}.sp-info{position:fixed;top:0;right:0;bottom:0;z-index:60;width:min(340px,90vw);border-radius:0;transform:translate(104%);transition:transform .22s ease;box-shadow:var(--sp-shadow-lg)}.sp-ticket.is-info-open .sp-info{transform:none}.sp-info-toggle,.sp-info-close{display:grid}.sp-info-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;display:block;border:0;background:#0f121961;animation:sp-fade .2s}.sp-create-grid{grid-template-columns:minmax(0,1fr)}.sp-tips{position:static}}@media(max-width:720px){.sp-root{padding:16px 12px 28px}.sp-root.is-ticket{padding:0}.sp-root.is-ticket .sp-conversation{border-width:0;border-radius:0}.sp-ticket{height:calc(100dvh - 120px)}.sp-head{flex-wrap:wrap;gap:12px;margin-bottom:16px}.sp-head h1{font-size:22px}.sp-head-mark{width:42px;height:42px;border-radius:13px}.sp-head>.sp-primary{width:100%}.sp-head-extra{flex:1 1 100%;flex-wrap:wrap}.sp-head-extra .sp-primary{flex:1;justify-content:center}.sp-bar{gap:8px 16px}.sp-search-row{order:-1;max-width:none;flex-basis:100%;padding:0}.sp-tabs{gap:4px}.sp-row{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 12px}.sp-row-side{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between}.sp-row-go{display:none}.sp-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-create-card{padding:16px}.sp-create-actions .sp-primary{width:100%}.sp-ticket-head{padding:10px 12px;gap:8px}.sp-ticket-title h1{font-size:16px}.sp-messages{padding:4px 8px 14px}.sp-msg{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:8px 42px 8px 4px}.sp-avatar{width:32px;height:32px;font-size:13px}.sp-composer-hint{display:none}.sp-composer-bar{justify-content:flex-start}.sp-composer-bar .sp-send{margin-left:auto}.sp-reply{padding:10px}.sp-viewer-nav{display:none}}.sp-end{flex:none;height:1px}.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}}.deletion-card-heading{display:flex;align-items:center;gap:12px}.deletion-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;color:var(--st-muted);background:var(--st-soft);border-radius:13px}.deletion-card-heading h2{font-size:18px}.deletion-card-heading p,.deletion-card-bottom p{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--st-muted)}.deletion-card-bottom{display:flex;align-items:center;gap:20px;margin-top:20px;padding-top:18px;border-top:1px solid var(--st-line)}.deletion-card-bottom p{flex:1}.deletion-open{flex:none;font-size:13px;color:#b33b31}.deletion-pending{display:flex;gap:10px;padding:16px;margin-top:18px;background:var(--st-soft);border-radius:12px;font-size:13px}.deletion-pending svg{flex:none;color:#14855e}.deletion-pending>div{flex:1;min-width:0}.deletion-pending .deletion-cancel{align-self:center;flex:none;font-size:13px}.deletion-pending.is-review svg{color:#ae6c17}@media(max-width:640px){.deletion-pending{flex-wrap:wrap}.deletion-pending .deletion-cancel{margin-left:29px}}.deletion-pending p{margin:4px 0 0;color:var(--st-muted)}.settings-dialog.settings-dialog-deletion{width:min(600px,100%);padding:24px;overflow:visible}.settings-dialog-deletion .settings-dialog-head{margin-bottom:18px}.settings-dialog-deletion .settings-dialog-head h2{font-size:23px}.settings-dialog-deletion label{margin:0;font-weight:500}.settings-dialog-deletion svg{flex:none;vertical-align:middle}.deletion-flow{display:grid;gap:18px}.deletion-steps{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--st-muted)}.deletion-steps>span:not(.deletion-step-line){display:flex;align-items:center;gap:7px}.deletion-steps i{display:grid;place-items:center;font-style:normal;width:23px;height:23px;border:1px solid var(--st-line);border-radius:50%;background:var(--st-soft)}.deletion-steps .is-current{color:var(--st-ink);font-weight:650}.deletion-steps .is-current i{border-color:var(--st-accent);background:var(--st-tint);color:var(--st-accent)}.deletion-steps .is-complete i{background:#eaf7f0;color:#138657}.deletion-step-line{flex:1;height:1px;background:var(--st-line)}.deletion-body{display:grid;gap:16px;animation:deletion-in .16s ease-out}.deletion-body h3,.deletion-success h3{margin:0;color:var(--st-ink);font-size:17px;line-height:1.4;letter-spacing:-.02em}.deletion-body h3:focus,.deletion-success h3:focus{outline:none}.deletion-options{display:grid;gap:9px;border:0;padding:0;margin:0;min-width:0}.settings-dialog-deletion .deletion-option{display:flex;flex-direction:row;gap:12px;align-items:flex-start;position:relative;padding:14px;border:1px solid var(--st-line);border-radius:12px;cursor:pointer;color:var(--st-ink)}.deletion-option.is-selected{border-color:var(--st-accent);background:var(--st-tint)}.deletion-option strong{display:block;font-size:14px;line-height:1.45}.deletion-option small{display:block;margin-top:3px;font-size:12px;line-height:1.5;font-weight:400;color:var(--st-muted)}.settings-dialog-deletion :is(.deletion-option,.deletion-confirm) input{position:absolute;width:1px;height:1px;min-height:0;padding:0;opacity:0;margin:0}.deletion-choice-mark{display:grid;place-items:center;width:19px;height:19px;flex:none;margin-top:1px;border:1px solid #adb7c5;background:var(--st-panel);color:transparent;border-radius:50%}input:checked+.deletion-choice-mark{background:var(--st-accent);border-color:var(--st-accent);color:#fff}input:focus-visible+.deletion-choice-mark{outline:3px solid #ffaf72;outline-offset:3px}.deletion-fields{display:grid;grid-template-columns:1fr 1.15fr;gap:12px}.settings-dialog-deletion .deletion-fields label,.settings-dialog-deletion .deletion-field{display:grid;gap:7px;min-width:0;font-size:12px;color:var(--st-muted)}.settings-dialog-deletion :is(.deletion-fields input,.deletion-field textarea,.ch-select){width:100%;min-width:0;margin:0;border:1px solid var(--st-line);background:var(--st-panel);color:var(--st-ink);border-radius:10px;padding:11px 12px;min-height:44px;font:inherit;font-size:14px;box-shadow:none}.settings-dialog-deletion .deletion-field textarea{resize:vertical;max-height:110px}.deletion-timing{display:flex;align-items:flex-start;gap:9px;margin:0;color:var(--st-muted);font-size:12px;line-height:1.6}.deletion-timing svg{margin-top:2px}.deletion-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--st-line)}.deletion-actions .settings-btn{font-size:14px;min-height:44px}.deletion-actions .deletion-submit{background:#be453b;border-color:#be453b;color:#fff}.deletion-actions .deletion-submit:hover:not(:disabled){background:#a8362d;color:#fff;border-color:#a8362d}.deletion-review{display:flex;gap:10px;align-items:center;padding:13px;background:var(--st-soft);border-radius:10px;color:var(--st-muted)}.deletion-review div{min-width:0}.deletion-review strong{display:block;color:var(--st-ink);font-size:14px}.deletion-review span{display:block;font-size:12px;overflow-wrap:anywhere}.deletion-comment summary{cursor:pointer;color:var(--st-ink);font-size:13px}.deletion-comment summary>span{color:var(--st-muted);margin-left:5px;font-size:12px}.deletion-comment[open] .deletion-field{margin-top:9px}.settings-dialog-deletion .deletion-confirm{display:flex;flex-direction:row;position:relative;align-items:flex-start;gap:10px;color:var(--st-ink);font-size:13px;line-height:1.6;cursor:pointer}.deletion-confirm .deletion-choice-mark{border-radius:5px;margin-top:2px}.deletion-success{display:grid;justify-items:center;gap:16px;text-align:center;padding:10px 0 0}.deletion-success-icon{display:grid;place-items:center;width:60px;height:60px;background:#eaf8f0;color:#15865b;border-radius:18px}.deletion-success p{margin:0;max-width:390px;font-size:14px;color:var(--st-muted)}.deletion-email{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:var(--st-soft);color:var(--st-muted);font-size:12px;max-width:100%}.deletion-email strong{display:block;color:var(--st-ink);font-size:14px;overflow-wrap:anywhere}@keyframes deletion-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.deletion-body{animation:none}}@media(max-width:640px){.deletion-card-bottom{flex-wrap:wrap;gap:14px}.deletion-card-bottom p{flex-basis:100%}.deletion-fields{grid-template-columns:1fr}.settings-dialog.settings-dialog-deletion{padding:20px}}@media(max-height:700px),(max-width:640px){.settings-dialog.settings-dialog-deletion{overflow:auto;overscroll-behavior:contain}}.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-storage-packs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.billing-storage-packs li{display:grid;gap:2px;padding:10px 14px;border:1px solid var(--st-line);border-radius:12px;background:var(--st-soft)}.billing-storage-packs li.is-off{opacity:.7;border-style:dashed}.billing-storage-packs small{color:var(--st-muted)}.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-overview{position:relative;isolation:isolate;overflow:hidden;padding:22px;border-radius:18px;box-shadow:0 4px 16px #24465c05}.billing-overview:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 0 0 auto;width:175px;background:#fff2ea;clip-path:polygon(76% 0,100% 0,31% 50%,100% 100%,76% 100%,7% 50%)}.billing-current-plan.is-free{border-color:#cfe7dc}.billing-compact-body{min-width:0;margin:16px 0 18px;flex:1}.billing-compact-content{min-width:0}.billing-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}.billing-overview .billing-overview-heading h2{color:var(--st-ink);font-size:16px;font-weight:700;line-height:1.4;margin:0}.billing-overview .billing-overview-heading .billing-plan-status{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:20px;color:#087653;background:#e5f7ee;font-size:13px;font-weight:750}.billing-plan-status svg{flex:none}.billing-plan-identity{display:flex;align-items:center;gap:14px;min-height:62px;margin:13px 0 12px}.billing-plan-identity>div{min-width:0}.billing-plan-art{display:flex;align-items:center;justify-content:center;flex:none;width:60px;height:60px}.billing-plan-art .pr-plan-icon{width:60px;height:60px;filter:none;padding:0}.billing-plan-identity strong{display:block;font-size:30px;line-height:1.2;font-weight:750;letter-spacing:-.035em;overflow-wrap:anywhere}.billing-plan-identity p{margin:6px 0 0;font-size:14px;line-height:1.4;color:var(--st-muted)}.billing-plan-features{display:flex;gap:18px;flex-wrap:wrap;margin:0 0 18px 74px;font-size:12px;color:var(--st-muted)}.billing-plan-features span{display:inline-flex;align-items:center;gap:7px}.billing-plan-features svg{color:#00a895;flex:none}.billing-overview-copy{display:flex;align-items:center;gap:7px;margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--st-muted)}.billing-overview-copy svg{flex:none}.billing-overview-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:15px;border-top:1px solid var(--st-line)}.billing-overview-actions .settings-btn{min-height:44px;padding:11px 16px;font-size:14px;font-weight:600;border-radius:10px}.billing-overview-actions .settings-btn-primary{background:linear-gradient(120deg,#ff6c0b,#f50);border-color:#f50;color:#fff;box-shadow:0 3px 8px #ff550012}.billing-overview-actions .settings-btn-primary:hover{background:#e94e00;border-color:#e94e00}.billing-overview-actions .billing-history-link{color:var(--st-muted);background:var(--st-panel)}.billing-overview-actions .settings-btn svg{flex:none}.billing-ai-summary{position:relative;padding-right:100px;min-height:96px}.billing-token-art{position:absolute;right:3px;top:-8px;width:94px;height:94px;object-fit:contain;pointer-events:none}.billing-ai-summary.has-quota{padding-right:78px;min-height:60px}.billing-ai-summary.has-quota .billing-token-art{width:72px;height:72px}.billing-resource-number{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;margin:0}.billing-resource-number strong{font-size:42px;line-height:1.2;font-weight:750;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.billing-resource-number>span{color:var(--st-muted);font-size:14px}.billing-resource-facts{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--st-muted);margin:9px 0 8px}.billing-resource-facts b{font-weight:600;color:var(--st-ink);margin-left:5px}.d1-billing .billing-ai-overview .billing-meter{height:5px;margin:0 0 3px;background:var(--st-soft)}.d1-billing .billing-ai-overview .billing-meter>span{background:var(--st-accent)}.billing-comparison{margin-top:32px;scroll-margin-top:90px;min-width:0}.billing-comparison>h2{font-size:23px;margin-bottom:20px}.billing-comparison>h2:focus{outline:none}.billing-comparison .pr-comparison{margin-top:0}.billing-comparison .pr-sticky-head{top:var(--pr-header-top,72px)}.billing-comparison .pr-feature-static,.billing-comparison .pr-plan-heading{color:var(--st-ink)}.billing-comparison .pr-table-scroll{scrollbar-width:thin}@media(max-width:640px){.d1-billing .billing-overview{padding:18px}.billing-plan-identity{gap:12px}.billing-plan-identity strong{font-size:26px}.billing-plan-identity p{font-size:13px}.billing-plan-art,.billing-plan-art .pr-plan-icon{width:52px;height:52px}.billing-plan-features{margin-left:64px;gap:12px}.billing-ai-summary{padding-right:70px}.billing-token-art{width:68px;height:68px}.billing-resource-number strong{font-size:34px}.billing-overview-actions .settings-btn{flex:1 1 auto}.billing-comparison .pr-plan-heading{flex-direction:column;gap:4px}.billing-comparison .pr-feature-static{padding:7px 5px;gap:4px}}@media(max-width:360px){.billing-plan-identity{gap:10px}.billing-plan-identity strong{font-size:24px}.billing-plan-art{width:42px;height:50px}.billing-plan-art .pr-plan-icon{width:38px;height:38px}.billing-plan-identity p{font-size:12px}.billing-ai-summary{padding-right:52px}.billing-token-art,.billing-ai-summary.has-quota .billing-token-art{width:49px;height:58px}.billing-plan-features{margin-left:0}}.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:8px 0 22px}.d1-billing .billing-picker-heading h2{font-size:24px;margin:0}.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:24px 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:23px 13px 13px}.d1-billing .pr-card-current{border:2px solid #19a36b;padding:23px 13px 13px}.d1-billing .pr-card-ribbons{position:absolute;z-index:2;top:0;left:50%;transform:translate(-50%,-50%);display:flex;gap:5px;max-width:calc(100% - 16px)}.d1-billing .pr-card-ribbon{position:relative;top:auto;left:auto;transform:none;padding:6px 14px;font-size:14px;line-height:1.35;font-weight:750;background:#f50;box-shadow:0 3px 9px #ff55001a}.d1-billing .pr-card-ribbon-current{background:#13965f;box-shadow:0 3px 9px #13965f20}.d1-billing .pr-card-ribbon-popular{overflow:hidden}.d1-billing .pr-card-ribbon-popular:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 25%,#ffffff60 50%,transparent 75%);transform:translate(-130%);animation:billing-ribbon-sheen 6s ease-in-out infinite}@property --billing-border-angle{syntax:"<angle>"; initial-value:0deg; inherits:false;}.d1-billing .pr-card-popular:before{content:"";position:absolute;pointer-events:none;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:3px;background:conic-gradient(from var(--billing-border-angle),#ff5500 0deg,#ffb35b 75deg,#fff1cb 95deg,#ff5500 140deg,#ff5500 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:billing-border-turn 7s linear infinite}.d1-billing .pr-card-current.pr-card-popular:before{background:conic-gradient(from var(--billing-border-angle),#13965f,#8de5b4,#13965f)}@keyframes billing-border-turn{to{--billing-border-angle:360deg}}@keyframes billing-ribbon-sheen{0%,65%{transform:translate(-130%)}90%,to{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.d1-billing .pr-card-popular:before,.d1-billing .pr-card-ribbon-popular:after{animation:none}.d1-billing .pr-card-ribbon-popular:after{display:none}}.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-ai-amount{padding:13px 10px;border-radius:10px;background:#f2edff;align-items:flex-start}.d1-billing .pr-ai-amount>span{color:#7252a4;font-weight:600}.d1-billing .pr-ai-amount strong{color:#59378c;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,.d1-billing .pr-card .pr-secondary{color:#fff;border-color:#f50;background:#f50;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-art{width:64px;height:64px;object-fit:contain;flex:none}.d1-billing .billing-payment-addon{scroll-margin-top:100px}.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] .billing-overview:before{background:#33291f}html[data-account-theme=dark] .billing-overview .billing-overview-heading .billing-plan-status{background:#153a2d;color:#79e3b3}html[data-account-theme=dark] .d1-billing .pr-card .pr-button:disabled{color:#5dd6a0}html[data-account-theme=dark] .d1-billing .pr-ai-amount{background:#29233c}html[data-account-theme=dark] .d1-billing .pr-ai-amount>span,html[data-account-theme=dark] .d1-billing .pr-ai-amount strong{color:#c7aff2}@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%}}@media(max-width:640px){.billing-comparison .pr-mobile-scroll{display:flex;font-size:12px}.billing-comparison .pr-column-heads{min-width:640px;grid-template-columns:32% repeat(4,17%)}.billing-comparison .pr-table{min-width:640px}.billing-comparison .pr-feature-col{width:32%}.billing-comparison .pr-plan-col{width:17%}.billing-comparison .pr-plan-heading{font-size:12px;gap:4px;padding:8px}.billing-comparison .pr-feature-static{font-size:13px}.billing-comparison .pr-table td{font-size:12px}}.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}@media(max-width:360px){.settings-page .settings-nav-link{font-size:11px;padding-inline:3px}}.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-label{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-provider-account{font-size:12px;font-weight:400;color:var(--st-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}.safe-page.wk{padding-top:28px;gap:18px;min-width:0}.safe-history{grid-area:history}.safe-medal.tone-history{background:#ff6500}.safe-history-list{display:grid;gap:4px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.safe-history-list ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.safe-history-month{position:sticky;top:0;z-index:1;display:flex;justify-content:center;margin:10px 0 6px;pointer-events:none}.safe-history-month span{padding:5px 14px;border-radius:999px;font:800 12px/1.2 "Chatodel Price",inherit;letter-spacing:.03em;color:var(--text);background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 3px 10px #2a3b5a14}.safe-history-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--row) 7%,transparent);border:1px solid color-mix(in srgb,var(--row) 16%,transparent)}.safe-history-row.is-in{--row: #0f9c69}.safe-history-row.is-out{--row: #d6453d}.safe-history-art{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 4px 8px #ce45081f)}.safe-history-art.is-purge{display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(140deg,#ff8a80,#d6453d);filter:none}.safe-history-text{display:grid;gap:2px;min-width:0}.safe-history-text b{font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safe-history-text small{font-size:12.5px;color:var(--muted)}.safe-history-side{display:grid;justify-items:end;gap:3px;text-align:right}.safe-history-amount{font:800 15px/1.1 "Chatodel Price",inherit;color:var(--row);font-variant-numeric:tabular-nums;white-space:nowrap}.safe-history-side time{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.safe-history-empty{display:flex;align-items:center;gap:8px;margin:0;padding:14px;border-radius:14px;font-size:13.5px;color:var(--muted);background:var(--fill)}.safe-history-empty.is-error{color:#c0392b}.safe-history-more{justify-self:center;margin-top:8px}@media(max-width:560px){.safe-history-row{grid-template-columns:34px minmax(0,1fr)}.safe-history-art{width:34px;height:34px}.safe-history-side{grid-column:2;grid-auto-flow:column;justify-content:space-between;justify-items:start;text-align:left}}.safe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"tokens memory" "history payments";gap:18px;align-items:stretch}.safe-tokens{grid-area:tokens}.safe-memory{grid-area:memory}.safe-pay{grid-area:payments}.safe-card{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:start;min-width:0;gap:16px;padding:22px;border-radius:20px;background:var(--surface);border:1px solid var(--border-soft);box-shadow:0 6px 22px #2a3b5a0a}.safe-card>header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.safe-card>header>div{flex:1 1 150px;min-width:0}.safe-card h2{margin:0;font-size:16px;font-weight:700;color:var(--text)}.safe-card header p{margin:2px 0 0;font-size:13px;color:var(--muted)}.safe-medal{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff;box-shadow:0 6px 14px #0000001a}.safe-art{flex:none;width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 6px 10px #ce45081f)}.safe-pay.is-on .safe-medal.tone-pay{background:linear-gradient(140deg,#45dba3,#0f9c69)}.safe-pay.is-off .safe-medal.tone-pay{background:#ff6500}.safe-chip{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}.safe-chip.is-on{background:#e5f8ef;color:#0b8656;box-shadow:inset 0 0 0 1px #bfeedb}.safe-chip.is-off{background:#f1f2f4;color:#737a86}.safe-chip.is-alert,.safe-pay.is-off .safe-chip{background:#fff0ef;color:#c52c32}.safe-chip:not(.is-on):not(.is-off):not(.is-alert){background:#fff1e7;color:#b64000}.safe-tokens,.safe-memory{background:var(--surface);border-color:var(--border-soft)}.safe-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:6px}.safe-total strong{font-size:46px;line-height:1;font-weight:800;letter-spacing:-.02em;color:#ed5400;font-variant-numeric:tabular-nums}.safe-total span{font-size:14px;color:var(--muted)}.safe-meter{display:flex;height:10px;border-radius:999px;overflow:hidden;background:#ffe9db}.safe-meter i{display:block;height:100%;transition:width .4s ease}.safe-meter i+i{box-shadow:inset 2px 0 #fff}.safe-meter i.is-empty{width:100%;background:#ffe7d7}.safe-meter.is-parts{background:#f1ece6}.safe-meter i.is-files,.safe-legend .is-files span{background:#ff681f}.safe-meter i.is-ai,.safe-legend .is-ai span{background:#8b6cf6}.safe-meter i.is-service,.safe-legend .is-service span{background:#1782ef}.safe-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:-4px 0 0;padding:0;list-style:none;font-size:13px;color:var(--muted)}.safe-legend li{display:inline-flex;align-items:center;gap:6px}.safe-legend span{width:9px;height:9px;border-radius:3px}.safe-legend b{font-weight:650;color:var(--text)}.safe-memory .safe-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.safe-memory .safe-total strong{font-size:34px}.safe-memory{border-color:#ffdcc6}.safe-memory-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.safe-room{display:grid;gap:4px;font-size:12px;color:var(--muted)}.safe-room b{font-size:18px;color:var(--text)}.safe-memory.is-full{border-color:#ffc9a6}.safe-note.is-warn{align-items:flex-start;color:#a43d0c}.safe-rules{font-size:13px;color:var(--muted)}.safe-rules summary{cursor:pointer;width:fit-content;font-weight:650;color:var(--text)}.safe-rules p{margin:6px 0 0;line-height:1.5}.safe-rules{padding-top:12px;border-top:1px solid var(--border-soft)}.safe-rules dl{display:grid;gap:12px;margin:14px 0}.safe-rules dt{color:var(--text);font-weight:650;margin-bottom:3px}.safe-rules dd{margin:0;line-height:1.5}@media(max-width:520px){.safe-memory .safe-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.safe-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.safe-facts div{padding:10px 12px;border-radius:12px;background:#fff7f1;border:1px solid #ffe6d6}.safe-facts dt{font-size:12px;color:var(--muted)}.safe-facts dd{margin:2px 0 0;font-size:18px;font-weight:700;color:var(--text)}.safe-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.safe-subtitle{margin:6px 0 0;font-size:14px;font-weight:650;color:var(--text)}.safe-return{display:inline-flex;align-items:center;gap:6px;padding:10px 4px;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.safe-return:hover{color:var(--accent-strong, #d94b00)}.safe-return:focus-visible{outline:2px solid #ff6500;outline-offset:3px;border-radius:6px}.safe-people{display:grid;gap:6px;margin:0;padding:0;list-style:none}.safe-people li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px}.safe-people li:hover{background:#fff7f1}.safe-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--share);color:#fff;font-weight:700;font-size:14px}.safe-person{display:grid;min-width:0}.safe-person b{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safe-person em{font-style:normal;font-size:11px;font-weight:650;padding:1px 7px;border-radius:999px;background:#ffe9db;color:#a43d0c}.safe-person small{font-size:12px;color:var(--muted)}.safe-people strong{font-size:15px;font-weight:700;color:var(--text)}.safe-empty,.safe-copy{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.safe-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:0;border-radius:13px;font:inherit;font-size:14px;font-weight:650;color:#fff;text-decoration:none;cursor:pointer;background:linear-gradient(135deg,#ff8a3d,#ff681f 55%,#ce4508);box-shadow:0 8px 20px #ff681f3d;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.safe-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #ff681f52;filter:saturate(1.08)}.safe-cta:active{transform:translateY(0)}.safe-cta:focus-visible{outline:3px solid #ffcba8;outline-offset:2px}.safe-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:650;color:var(--accent-strong, #e05a00);text-decoration:none}.safe-link:hover{text-decoration:underline}.safe-note,.safe-until{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--muted)}.safe-pay.is-off{background:var(--surface);border-color:#ffdcc6}.safe-pay.is-off .safe-cta{justify-self:start}.safe-pay.is-on{background:radial-gradient(110% 80% at 100% 0%,#e2f9ee,#f0fbf600 60%),var(--surface);border-color:#c4ecd9}.safe-alloc{display:grid;gap:14px;width:min(500px,100%)}.safe-alloc-hero{display:flex;align-items:center;gap:14px}.safe-alloc-hero p{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.safe-vault-art{flex:none;width:64px;height:64px;filter:drop-shadow(0 8px 14px #ce450826);animation:safe-pop .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes safe-pop{0%{transform:scale(.7) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}.safe-alloc-row{display:grid;gap:12px;padding:16px 18px;border-radius:18px;border:1px solid #ffe0cc;background:radial-gradient(120% 90% at 100% 0%,#fff1e7,#fff8f300 60%),#fff;box-shadow:0 6px 20px #ce45080d}.safe-alloc-row header{display:flex;align-items:center;gap:10px}.safe-alloc-row header b{font-size:16px;font-weight:700;color:var(--text)}.safe-alloc-art{flex:none;width:40px;height:40px;object-fit:contain}.safe-alloc-percent{margin-left:auto;padding:3px 11px;border-radius:999px;font-size:15px;font-weight:800;color:#fff;background:linear-gradient(135deg,#ff8a3d,#ce4508);box-shadow:0 4px 12px #ff681f40;font-variant-numeric:tabular-nums}.safe-alloc-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;margin:0}.safe-alloc-amount strong{font-size:36px;line-height:1.05;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#ed5400}.safe-alloc-amount span{font-size:14px;font-weight:600;color:var(--accent-ink, #a43d0c)}.safe-slider{position:relative;height:34px;margin:18px 4px 0}.safe-slider-track{position:absolute;left:0;right:0;top:50%;height:10px;margin-top:-5px;border-radius:999px;background:#ffe9db;box-shadow:inset 0 1px 2px #ce45081f}.safe-slider-fill{position:absolute;inset:0 auto 0 0;width:var(--fill);border-radius:inherit;background:linear-gradient(90deg,#ffb27a,#ff7a2e 55%,#ff5a14);box-shadow:0 2px 8px #ff681f59;transition:width .38s cubic-bezier(.22,1,.36,1)}.safe-slider-fill:after{content:"";position:absolute;inset:1px 4px auto;height:3px;border-radius:999px;background:#ffffff59}.safe-slider-thumb{position:absolute;top:50%;left:var(--fill);width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#fff;border:3px solid #ff681f;box-shadow:0 4px 12px #ce450840;transition:left .38s cubic-bezier(.22,1,.36,1),transform .18s ease,box-shadow .18s ease}.safe-slider-bubble{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) scale(.85);opacity:0;padding:2px 8px;border-radius:8px;background:#ce4508;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.safe-slider-bubble:after{content:"";position:absolute;left:50%;top:100%;margin-left:-4px;border:4px solid transparent;border-top-color:#ce4508}.safe-slider input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:grab}.safe-slider.is-dragging input[type=range]{cursor:grabbing}.safe-slider:hover .safe-slider-thumb{box-shadow:0 4px 12px #ce450840,0 0 0 6px #ff681f1f}.safe-slider.is-dragging .safe-slider-fill{transition:none}.safe-slider.is-dragging .safe-slider-thumb{transition:transform .18s ease,box-shadow .18s ease;transform:scale(1.12);box-shadow:0 6px 16px #ce450852,0 0 0 8px #ff681f26}.safe-slider:hover .safe-slider-bubble,.safe-slider.is-dragging .safe-slider-bubble,.safe-slider:focus-within .safe-slider-bubble{opacity:1;transform:translate(-50%) scale(1)}.safe-slider:focus-within .safe-slider-thumb{box-shadow:0 4px 12px #ce450840,0 0 0 5px #ffcba8}.safe-slider.is-disabled input[type=range]{cursor:not-allowed}.safe-slider.is-disabled .safe-slider-track{background:#eceef1;box-shadow:none}.safe-slider.is-disabled .safe-slider-fill{background:#cdd1d8;box-shadow:none}.safe-slider.is-disabled .safe-slider-fill:after,.safe-slider.is-disabled .safe-slider-bubble{display:none}.safe-slider.is-disabled .safe-slider-thumb{border-color:#b4b9c1;box-shadow:none}.safe-alloc-quick{display:flex;gap:6px;flex-wrap:wrap}.safe-alloc-quick button{padding:5px 13px;border-radius:999px;border:1px solid #ffd6bf;background:#fff;font:inherit;font-size:12.5px;font-weight:650;color:var(--accent-ink, #a43d0c);cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}.safe-alloc-quick button:hover{background:#fff1e7;transform:translateY(-1px)}.safe-alloc-quick button.is-on{background:linear-gradient(135deg,#ff8a3d,#ff681f);border-color:transparent;color:#fff;box-shadow:0 4px 12px #ff681f40}.safe-alloc-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 0}.safe-alloc-split div{padding:8px 12px;border-radius:12px;background:#fff7f1;border:1px solid #ffe6d6}.safe-alloc-split dt{font-size:12px;color:var(--muted)}.safe-alloc-split dd{margin:1px 0 0;font-size:16px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.safe-alloc-row.is-empty{background:#fafafa;border-color:#e6e8eb;box-shadow:none}.safe-alloc-none{display:grid;gap:10px;justify-items:start}.safe-alloc-none p,.safe-alloc-note{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.safe-alloc-error{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;border-radius:10px;background:#fdecea;color:#b42318;font-size:13px}.safe-alloc-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.safe-cta:disabled{cursor:default;opacity:.55;transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.safe-slider-fill,.safe-slider-thumb,.safe-vault-art{transition:none;animation:none}}@media(max-width:900px){.safe-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"tokens" "memory" "history" "payments"}}@media(max-width:520px){.safe-card{padding:18px;border-radius:18px}.safe-total strong{font-size:36px}.safe-actions>*{flex:1 1 100%;justify-content:center}.safe-alloc-actions>*{flex:1 1 auto}}html[data-account-theme=dark] .safe-card{background:var(--dt-surface);border-color:#79401f}html[data-account-theme=dark] .safe-tokens:after{opacity:.2}html[data-account-theme=dark] :is(.safe-facts div,.safe-alloc-split div,.safe-alloc-row){background:#29211d;border-color:#714020}html[data-account-theme=dark] .safe-pay.is-off .safe-chip,html[data-account-theme=dark] .safe-chip.is-alert{background:#402126;color:#ff858a}html[data-account-theme=dark] .safe-chip:not(.is-on):not(.is-off):not(.is-alert){background:#402c20;color:#ffac71}html[data-account-theme=dark] :is(.safe-total strong,.safe-alloc-amount strong){color:#ff8533}html[data-account-theme=dark] .safe-alloc-row.is-empty{background:var(--dt-elevated);border-color:var(--dt-line)}.safe-card h2{font-size:21px;letter-spacing:-.025em}.safe-card header p{font-size:14px;line-height:1.45}.safe-card .safe-art{width:60px;height:60px;filter:drop-shadow(0 4px 8px #28364d12)}.safe-tokens,.safe-memory,.safe-pay.is-off{border-color:var(--border-soft)}.safe-tokens .safe-total{padding:12px 0 4px}.safe-tokens .safe-total strong{color:#626b79;font-size:clamp(42px,4vw,56px)}.safe-total span{font-size:16px}.safe-facts div{background:var(--fill, #f5f6f8);border-color:var(--border-soft);padding:12px 14px}.safe-facts dt{font-size:13px}.safe-meter,.safe-meter i.is-empty{background:#e7eaf0}.safe-pay .safe-cta{background:#f50;box-shadow:none}.safe-pay .safe-cta:hover:not(:disabled){background:#e54c00;box-shadow:0 5px 14px #bd3f001f}.safe-pay .safe-cta:focus-visible{outline-color:#ff9d66}.safe-payment-providers{display:flex;flex-wrap:wrap;gap:12px 22px;padding:8px 0}.safe-payment-providers>span{display:inline-flex;align-items:center;gap:8px;min-height:32px}.safe-payment-providers b{color:var(--text);font-size:14px;font-weight:600}.safe-resource-open{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px;background:var(--fill, #f5f6f8);border:1px solid var(--border-soft);border-radius:14px;font:inherit;text-align:left;color:var(--text);cursor:pointer}.safe-resource-open span{display:grid;gap:5px}.safe-resource-open b{font-size:16px}.safe-resource-open small{font-size:13px;color:var(--muted)}.safe-resource-open:hover{border-color:#9ba6b7}.safe-resources{scroll-margin-top:24px}.safe-resource-toolbar,.safe-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.safe-resource-toolbar{justify-content:space-between}.safe-filters .btn[aria-pressed=true]{background:#e5ebf4;color:#314a6c;border-color:#b1bfd1}.safe-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;list-style:none;margin:0;padding:0}.safe-file-grid>li{min-width:0;display:grid;gap:8px;padding:12px;border:1px solid var(--border-soft);background:var(--fill);border-radius:15px}.safe-file-grid>li.is-selected{border-color:#496e9d;box-shadow:inset 0 0 0 1px #496e9d}.safe-file-select{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-size:13px}.safe-file-select input{width:22px;height:22px;accent-color:#496e9d}.safe-file-preview{height:130px;display:grid;place-items:center;background:var(--surface);border-radius:10px;overflow:hidden;color:var(--muted);text-decoration:none}.safe-file-preview img{max-width:100%;max-height:130px;object-fit:contain}.safe-file-name{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:600}.safe-file-grid small,.safe-usage-list small{color:var(--muted);font-size:12px}.safe-delete-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:var(--fill);border-radius:14px;padding:16px}.safe-delete-bar p{flex-basis:100%;margin:0}.safe-delete-bar .danger{color:#b12b36;border-color:#dc9ca4}.safe-resource-empty{padding:24px;text-align:center;color:var(--muted);background:var(--fill);border-radius:14px}.safe-usage-list{list-style:none;display:grid;gap:12px;padding:0;margin:0}.safe-usage-list>li{border:1px solid var(--border-soft);border-radius:14px;padding:16px}.safe-usage-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.safe-usage-heading p{margin:6px 0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.safe-usage-list ul{display:grid;gap:8px;padding:12px 0;list-style:none}.safe-usage-list ul li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:14px}html[data-account-theme=dark] :is(.safe-tokens,.safe-memory,.safe-pay.is-off){border-color:var(--dt-line)}html[data-account-theme=dark] .safe-facts div{background:var(--dt-elevated);border-color:var(--dt-line)}html[data-account-theme=dark] .safe-tokens .safe-total strong{color:#bec6d2}@media(max-width:520px){.safe-card h2{font-size:19px}.safe-card .safe-art{width:52px;height:52px}.safe-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.safe-file-grid>li{padding:8px}.safe-resources .btn{min-height:44px}}.community-page{--cm-accent:#ff650b;--cm-ink:#182235;--cm-muted:#65728a;--cm-border:#e3e8f0;--cm-bg:#f5f7fa;--cm-surface:#fff;color:var(--cm-ink);padding:24px 28px 44px;width:100%;box-sizing:border-box}.community-page *,.community-detail *,.community-submission *{box-sizing:border-box}.community-page button,.community-detail button,.community-submission button{cursor:pointer;font:inherit;touch-action:manipulation}.community-page button:disabled,.community-detail button:disabled,.community-submission button:disabled{cursor:default;opacity:.48}.community-page :focus-visible,.community-detail :focus-visible,.community-submission :focus-visible{outline:3px solid #ff650b;outline-offset:3px}.community-page ::selection,.community-submission ::selection{background:#ffdfbd;color:#1e293b}.community-page input,.community-page select,.community-submission input,.community-submission textarea{caret-color:#ff650b}.community-page label,.community-detail label,.community-submission label{margin:0}.community-sr{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.community-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,#ff7a1a,#f50);border:0;color:#fff;border-radius:11px;padding:11px 18px;font-weight:650;min-height:44px;box-shadow:0 8px 18px -10px #f50;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.community-primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 22px -12px #f50}.cm-hero{position:relative;display:flex;align-items:center;gap:24px;min-height:132px;padding:24px 28px;margin-bottom:18px;border-radius:22px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 140% at 0% 0%,#fff1e6 0%,transparent 55%),radial-gradient(90% 120% at 100% 0%,#efe9ff 0%,transparent 60%),radial-gradient(80% 120% at 70% 100%,#e5f3ff 0%,transparent 60%),#fff;border:1px solid #f0e6df}.cm-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(#e7d9cf 1px,transparent 1.3px);background-size:18px 18px;opacity:.55;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 75%);mask-image:linear-gradient(90deg,transparent 30%,#000 75%)}.cm-hero-copy{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.cm-hero-icon{display:grid;place-items:center;flex:none;width:62px;height:62px;border-radius:18px;background:#fff;box-shadow:0 10px 24px -14px #f50,0 0 0 1px #f4e3d6}.cm-hero-icon>.section-icon{width:44px;height:44px;border-radius:13px}.cm-hero-icon>.section-icon>svg{width:30px;height:32px}.cm-hero h1{margin:0;font-size:30px;line-height:1.15;letter-spacing:-.025em;font-weight:780;color:#1b2433}.cm-hero-copy p{margin:7px 0 0;max-width:560px;color:#5d6a80;font-size:14px;line-height:1.55}.cm-hero-art{position:relative;width:250px;height:96px;flex:none}.cm-hero-block{position:absolute;display:flex;align-items:center;gap:8px;padding:7px 11px 7px 7px;border-radius:12px;background:#fff;border:1px solid color-mix(in srgb,var(--tone) 30%,#e3e8f0);box-shadow:0 10px 20px -14px var(--tone);font-size:12px;white-space:nowrap;animation:cm-float 5s ease-in-out infinite}.cm-hero-block i{width:22px;height:22px;border-radius:7px;background:var(--tone);box-shadow:inset 0 -1px #00000026}.cm-hero-block b{font-weight:700;color:#253248}.cm-hero-block.is-1{left:0;top:4px}.cm-hero-block.is-2{left:86px;top:52px;animation-delay:-1.6s}.cm-hero-block.is-3{right:0;top:0;animation-delay:-3.2s}.cm-share{display:inline-flex;align-items:center;gap:9px;flex:none;min-height:48px;padding:12px 20px;border:0;border-radius:13px;color:#fff;font-weight:700;background:linear-gradient(135deg,#ff8a1f,#f50 55%,#f43f5e);box-shadow:0 14px 26px -14px #ff3d00;transition:transform .18s ease,box-shadow .18s ease}.cm-share:hover{transform:translateY(-2px);box-shadow:0 18px 30px -14px #ff3d00}@keyframes cm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.community-tabs{display:inline-flex;gap:4px;padding:4px;margin-bottom:18px;border-radius:14px;background:#eef1f6}.community-tabs button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:11px;padding:9px 16px;background:none;color:#5b6880;font-weight:650;font-size:14px;min-height:40px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.community-tabs button:hover:not(:disabled):not([aria-current]){color:#253248;background:#ffffffa6}.community-tabs button[aria-current]{background:#fff;color:#e85100;box-shadow:0 4px 12px -6px #1d293940,0 0 0 1px #e9edf3}.community-ranking{margin:0 0 20px}.community-ranking-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.community-ranking-heading h2{display:flex;align-items:center;gap:9px;margin:0;font-size:17px;line-height:1.3;font-weight:750;color:#1d2939}.cm-trophy{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#fcd34d,#f59e0b);box-shadow:0 6px 14px -8px #f59e0b}.community-ranking-heading>span{font-size:12px;color:#8a94a6}.community-ranking ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}.community-ranking li{--medal:linear-gradient(135deg,#ffd8b5,#ff8a3d);--glow:#ff8a3d;min-width:0}.community-ranking li.is-place-1{--medal:linear-gradient(135deg,#fde68a,#f59e0b);--glow:#f59e0b}.community-ranking li.is-place-2{--medal:linear-gradient(135deg,#e2e8f0,#94a3b8);--glow:#94a3b8}.community-ranking li.is-place-3{--medal:linear-gradient(135deg,#fed7aa,#c2410c);--glow:#c2410c}.community-ranking li button{position:relative;display:flex;align-items:center;gap:11px;width:100%;height:100%;min-height:74px;padding:12px;background:#fff;border:1px solid #e6eaf1;border-radius:16px;text-align:left;color:#253248;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.community-ranking li button:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--medal)}.community-ranking li.is-place-1 button{background:linear-gradient(160deg,#fff8e6,#fff 60%);border-color:#f8dfa0}.community-ranking li button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--glow) 45%,#e6eaf1);box-shadow:0 14px 26px -18px var(--glow)}.community-ranking-place{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:var(--medal);color:#fff;font-size:15px;font-weight:800;box-shadow:inset 0 -2px #00000024,0 6px 12px -6px var(--glow);text-shadow:0 1px 1px rgb(0 0 0 / .18)}.cm-leader-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;flex:1;min-width:0}.community-ranking-name{font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cm-leader-copy .cm-cat{grid-column:1/-1;justify-self:start;max-width:100%}.community-ranking-stars{display:flex;align-items:center;gap:4px;flex:none;align-self:flex-start;padding:4px 8px;border-radius:999px;background:#fff6e5;color:#b45309;font-size:12.5px;font-weight:750;font-variant-numeric:tabular-nums}.community-ranking>p{font-size:13px;line-height:1.6;color:#6b7589;margin:0;padding:14px 16px;border:1px dashed #e3e8f0;border-radius:14px;background:#fff}.community-ranking>p button{padding:0;border:0;background:none;color:#c2410c;text-decoration:underline}.cm-cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cm-cats button{--cat:#ff650b;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:5px 13px 5px 5px;border:1px solid #e5e9f0;border-radius:999px;background:#fff;color:#38465c;font-size:13px;font-weight:620;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.cm-cat-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:none;color:var(--cat);background:color-mix(in srgb,var(--cat) 13%,#fff);transition:background .16s ease,color .16s ease}.cm-cats button:hover:not(.is-active){border-color:color-mix(in srgb,var(--cat) 45%,#e5e9f0);transform:translateY(-1px);box-shadow:0 8px 16px -12px var(--cat)}.cm-cats button.is-active{background:var(--cat);border-color:var(--cat);color:#fff;box-shadow:0 10px 18px -12px var(--cat)}.cm-cats button.is-active .cm-cat-icon{background:#ffffff38;color:#fff}.cm-cat{--cat:#64748b;display:inline-flex;align-items:center;gap:5px;min-width:0;padding:3px 9px 3px 7px;border-radius:999px;background:color-mix(in srgb,var(--cat) 12%,#fff);color:color-mix(in srgb,var(--cat) 82%,#111827);font-size:11.5px;font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-cat svg{flex:none}.cm-cat>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.community-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.community-search{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0 13px;background:#fff;border:1px solid #dce3ed;border-radius:12px;flex:1 1 260px;min-width:0;min-height:46px;color:#73829b;transition:border-color .16s ease,box-shadow .16s ease}.community-search input{width:100%;border:0!important;outline:0!important;box-shadow:none!important;padding:11px 0;background:transparent;color:#202c40;min-width:0;font:inherit;font-size:14px}.community-search:focus-within{border-color:#ff650b;box-shadow:0 0 0 3px #ff650b1f}.community-search input::placeholder{color:#6e7c91}.community-search button{border:0;background:none;color:#6b778a;width:30px;height:36px;display:grid;place-items:center}.cm-channel-filter{display:flex;gap:4px;padding:4px;border:1px solid #e3e8f0;border-radius:12px;background:#fff}.cm-channel-filter button{display:grid;place-items:center;width:38px;height:36px;padding:0;border:0;border-radius:9px;background:none;filter:grayscale(.85);opacity:.55;transition:filter .16s ease,opacity .16s ease,background .16s ease,transform .16s ease}.cm-channel-filter button:hover{filter:none;opacity:1;transform:translateY(-1px)}.cm-channel-filter button.is-on{filter:none;opacity:1;background:transparent;box-shadow:none}.community-all-channels{display:flex;flex-direction:row;align-items:center;gap:10px;color:#4f5d74;font-size:12.5px;cursor:pointer;white-space:nowrap}.community-page .community-all-channels input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:22px;border-radius:15px;background:#ced6e2;position:relative;flex:none;cursor:pointer;margin:0;transition:background .18s ease}.community-page .community-all-channels input:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .18s ease}.community-page .community-all-channels input:checked{background:#ff650b}.community-page .community-all-channels input:checked:before{transform:translate(14px)}.community-star-filters{display:flex;gap:3px;padding:4px;border:1px solid #e3e8f0;border-radius:12px;background:#fff}.community-star-filters button{display:inline-flex;align-items:center;gap:4px;border:0;color:#56637a;background:none;border-radius:9px;min-height:36px;padding:6px 11px;font-size:12.5px;font-weight:650;transition:background .16s ease,color .16s ease}.community-star-filters button svg{color:#f59e0b}.community-star-filters button.is-active{background:#fff0e5;color:#b83d00;box-shadow:inset 0 -2px #f50}.community-sort .ch-select{height:46px;min-width:146px;border:1px solid #dce3ed;border-radius:12px;background:#fff;color:#38465c;padding:0 32px 0 13px;font:inherit;font-size:13px;font-weight:600}.community-reset{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:#c2410c;font-size:13px;font-weight:650;padding:8px 4px}.community-reset:disabled{color:#758196;opacity:.65;cursor:default}.community-page .cm-channel-filter button:focus:not(:focus-visible){outline:none}.community-results{min-width:0}.community-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.community-card{--cat:#64748b;display:flex;flex-direction:column;min-width:0;border:1px solid var(--cm-border);border-radius:18px;background:#fff;padding:8px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;animation:cm-rise .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 45ms)}.community-card:hover{border-color:color-mix(in srgb,var(--cat) 40%,var(--cm-border));transform:translateY(-3px);box-shadow:0 18px 34px -24px color-mix(in srgb,var(--cat) 80%,#1d2939)}.community-card-main{display:block;width:100%;flex:1;border:0;background:transparent;text-align:left;padding:0;color:inherit}.community-card-art{position:relative;display:flex;align-items:center;aspect-ratio:1.18;padding:44px 8px 10px;overflow:hidden;border-radius:13px;background-color:color-mix(in srgb,var(--cat) 6%,#f6f8fb);background-image:radial-gradient(color-mix(in srgb,var(--cat) 24%,#d3dae4) 1px,transparent 1.3px);background-size:14px 14px}.cm-card-top{position:absolute;left:10px;right:10px;top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.community-node-count{display:inline-flex;align-items:center;gap:4px;flex:none;border-radius:999px;background:#ffffffd9;color:#4d5b72;font-size:11px;font-weight:650;padding:4px 8px;box-shadow:0 0 0 1px #e3e8f0}.community-preview{display:block;width:100%;max-height:100%;margin:0 auto;overflow:visible}.community-preview-card{fill:#fff;stroke-width:1.2;stroke-opacity:.38}.community-preview-wire{fill:none;stroke-width:1.7;opacity:.55}.community-preview-title{font-family:inherit;font-size:12.5px;font-weight:750;fill:#1d2939}.community-preview-sub{font-family:inherit;font-size:10px;font-weight:500;fill:#667085}.community-card h2{font-size:16.5px;line-height:1.3;margin:12px 6px 5px;font-weight:750;overflow-wrap:anywhere;letter-spacing:-.015em}.community-card-main>p{font-size:12.5px;line-height:1.5;color:#65728a;margin:0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:37px}.community-card footer{display:flex;align-items:center;gap:12px;padding:12px 6px 4px;margin-top:10px;border-top:1px dashed #e8ecf2;font-size:12px;color:#5f6c82}.community-card-channels{display:flex;gap:3px;flex:1;min-width:0;flex-wrap:wrap}.community-card-channels span{display:flex}.cm-metric{display:inline-flex;gap:4px;align-items:center;font-variant-numeric:tabular-nums;font-weight:600}.community-stars{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:#fff6e5;color:#b45309;font-weight:750;font-variant-numeric:tabular-nums}.community-page .community-card-channels span[title=MAX] .channel-logo>rect,.community-submission [data-channel=max] .channel-logo>rect,.cm-channel-filter [data-channel=max] .channel-logo>rect{fill:#6852ed}.cm-status{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 7px;border-radius:999px;font-size:11.5px;font-weight:750;white-space:nowrap}.cm-status.is-pending{background:#fff3d6;color:#a35a00}.cm-status.is-approved{background:#dcfce7;color:#15803d}.cm-status.is-rejected{background:#ffe4e6;color:#be123c}.cm-status.is-withdrawn{background:#eef1f5;color:#556178}.community-grid.is-loading{margin-bottom:0}.cm-skeleton{height:330px;border-radius:18px;background:linear-gradient(100deg,#f0f3f7 30%,#f8fafc,#f0f3f7 70%);background-size:300% 100%;animation:cm-shine 1.3s linear infinite}.community-more{display:block;margin:22px auto 0;background:#fff;border:1px solid #dce3ed;border-radius:12px;padding:12px 26px;color:#38465c;font-weight:650}.community-more:hover:not(:disabled){border-color:#ff8a3d;color:#e85100}.community-empty{min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:35px 25px;color:#65728a;border:1px dashed #dfe5ee;border-radius:20px;background:radial-gradient(60% 80% at 50% 0%,#fff3e8,transparent 70%),#fff}.community-empty>.section-icon{width:56px;height:56px;border-radius:16px;margin-bottom:12px}.community-empty h2{font-size:21px;line-height:1.3;color:#253248;margin:6px 0}.community-empty p{font-size:14px;line-height:1.6;max-width:430px;margin:7px 0 18px}.community-empty>button:not(.community-primary),.community-feedback button{border:1px solid #dce3ed;background:#fff;border-radius:10px;padding:9px 14px;color:#46576d}.community-feedback{padding:12px 15px;background:#f5f7fa;color:#2c3a52;border-radius:12px;font-size:13px;line-height:1.5;margin-bottom:15px}.community-feedback.is-error{background:#fff1f2;color:#9f1239;border:1px solid #fecdd3}.community-feedback p{margin:0 0 8px}.community-feedback p:last-child{margin-bottom:0}@keyframes cm-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cm-shine{to{background-position:-150% 0}}.community-detail,.community-submission{--cat:#64748b;color:#253248}.cm-loading{color:#65728a;font-size:14px}.cm-status-note{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;margin-bottom:16px;border-radius:14px;font-size:13px;line-height:1.5}.cm-status-note b{display:block;font-size:14px;margin-bottom:2px}.cm-status-note p{margin:0}.cm-status-note-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;color:#fff}.cm-status-note.is-pending{background:#fff8e8;color:#7c4a03}.cm-status-note.is-pending .cm-status-note-icon{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.cm-status-note.is-approved{background:#effdf4;color:#14532d}.cm-status-note.is-approved .cm-status-note-icon{background:linear-gradient(135deg,#4ade80,#16a34a)}.cm-status-note.is-rejected{background:#fff1f2;color:#881337}.cm-status-note.is-rejected .cm-status-note-icon{background:linear-gradient(135deg,#fb7185,#e11d48)}.cm-status-note.is-withdrawn{background:#f4f6f9;color:#3b4658}.cm-status-note.is-withdrawn .cm-status-note-icon{background:linear-gradient(135deg,#94a3b8,#64748b)}.community-detail-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.community-detail-preview{border-radius:16px;padding:24px 12px;min-height:250px;display:flex;align-items:center;background-color:color-mix(in srgb,var(--cat) 6%,#f6f8fb);background-image:radial-gradient(color-mix(in srgb,var(--cat) 24%,#d3dae4) 1px,transparent 1.3px);background-size:14px 14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat) 14%,#e6eaf0)}.community-detail-copy>p{font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.community-detail-channels{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.community-detail-channels>span:not(.cm-cat){display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 4px;border-radius:999px;background:#f3f5f9;font-size:12px;font-weight:600}.community-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.community-detail-stats span{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px 12px;border-radius:13px}.community-detail-stats svg{margin-bottom:3px}.community-detail-stats b{font-size:18px;line-height:1.1;font-variant-numeric:tabular-nums}.community-detail-stats small{font-size:11px;opacity:.8}.community-detail-stats .is-blocks{background:#f4f7ff;color:#2563eb}.community-detail-stats .is-uses{background:#f1fbf7;color:#008966}.community-detail-stats .is-stars{background:#fff4ec;color:#c44200}.community-detail-stats span{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;padding:14px}.community-detail-stats svg{grid-row:span 2;align-self:center;margin:0}.community-detail-stats small{grid-column:2;opacity:1}.community-detail-preview{position:relative;width:100%;border:0;cursor:zoom-in;font:inherit;color:inherit}.cm-preview-open{position:absolute;inset:auto 10px 10px;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px;background:var(--surface,#fff);border-radius:10px;font-size:12px;color:var(--text,#26334b)}.cm-readonly>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cm-readonly>header :is(span,div){display:flex;align-items:center;gap:8px}.cm-readonly button{display:inline-flex;align-items:center;gap:6px;padding:9px;border:1px solid var(--border,#dce3ed);border-radius:9px;background:var(--surface,#fff);color:inherit;font:inherit}.cm-readonly>p{color:var(--muted,#63718a);font-size:13px}.cm-readonly-scroll{height:min(52dvh,520px);overflow:auto;background:var(--surface-soft,#f6f8fb);border-radius:14px;margin:14px 0;padding:22px;box-sizing:border-box}.cm-readonly-scroll .community-preview{display:block;max-width:none;max-height:none}.modal:has(.cm-readonly){width:min(1100px,calc(100vw - 32px))}.community-template-content{display:grid;gap:8px;font-size:13px;line-height:1.6}.cm-fold{border:1px solid #e7ebf1;border-radius:13px;background:#fff;overflow:hidden}.cm-fold summary{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;list-style:none;color:#2f3c52;font-weight:650}.cm-fold summary::-webkit-details-marker{display:none}.cm-fold summary:after{content:"";width:8px;height:8px;margin-left:4px;border-right:2px solid #8a95a8;border-bottom:2px solid #8a95a8;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.cm-fold[open] summary:after{transform:rotate(225deg) translateY(-2px)}.cm-fold summary b{margin-left:auto;padding:1px 8px;border-radius:999px;background:#eef1f6;color:#4b586e;font-size:12px}.cm-fold-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;flex:none;color:#fff}.cm-fold.is-texts .cm-fold-icon{background:linear-gradient(135deg,#60a5fa,#2563eb)}.cm-fold.is-setup .cm-fold-icon{background:linear-gradient(135deg,#fbbf24,#d97706)}.community-texts{display:grid;gap:7px;max-height:290px;overflow:auto;padding:2px 12px 12px;scrollbar-color:#b9c2d0 transparent}.community-texts p{justify-self:start;max-width:92%;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;background:#eef4ff;color:#1e3a5f;padding:8px 12px;border-radius:14px 14px 14px 4px;font-size:13px}.cm-fold ul{display:grid;gap:6px;margin:0;padding:2px 12px 12px;list-style:none}.cm-fold li{display:flex;align-items:center;gap:8px}.cm-fold li svg{flex:none;color:#d97706}.community-raw-review{max-height:360px;overflow:auto;background:#f4f6f9;padding:14px;margin:0 12px 12px;border-radius:10px;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.community-import-row{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin-top:20px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#fff5ec,#fff 70%);border:1px solid #fde3cf}.community-import-row label{display:grid;gap:7px;font-size:12px;font-weight:650;color:#7a4a25;flex:1 1 220px}.community-import-row select,.community-submission input:not([type=checkbox]),.community-submission textarea{width:100%;border:1px solid #d5dde8;border-radius:11px;background:#fff;color:#253248;padding:10px 12px;font:inherit;font-size:14px;min-height:44px}.community-import-row>p{flex-basis:100%;margin:0;font-size:12px;color:#8a6a52}.community-copy-result{display:flex;gap:14px;align-items:center;margin-top:20px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#ecfdf5,#fff 75%);border:1px solid #bbf7d0;color:#14532d}.community-copy-result>div{flex:1}.community-copy-result b{font-size:15px}.community-copy-result p{font-size:13px;line-height:1.5;margin:4px 0 0}.cm-done-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 10px 18px -10px #059669}.community-star-row{display:flex;align-items:center;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #e9edf2}.community-star-row p{font-size:12.5px;line-height:1.5;color:#64728a;flex:1;margin:0}.community-star-button{display:flex;align-items:center;gap:8px;padding:10px 15px;background:#fff;border:1px solid #f3d9a8;color:#a15c07;border-radius:12px;white-space:nowrap;font-size:13px;font-weight:700;transition:background .16s ease,transform .16s ease}.community-star-button:hover:not(:disabled){background:#fff8eb;transform:translateY(-1px)}.community-star-button.is-active{color:#5b2a00;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:transparent}.community-withdraw{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #e9edf2;font-size:13px;color:#5b6880}.community-withdraw button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 14px;border-radius:11px;border:1px solid #fecdd3;background:#fff;color:#be123c;font-weight:650}.community-withdraw button:hover:not(:disabled){background:#fff1f2}.community-withdraw.is-confirm{padding:14px;border:1px solid #fecdd3;border-radius:14px;background:#fff5f6}.community-withdraw.is-confirm span{flex:1 1 260px;color:#881337}.community-withdraw button.is-danger{background:#e11d48;border-color:#e11d48;color:#fff}.community-withdraw button.is-danger:hover:not(:disabled){background:#be123c}.cm-steps{display:flex;gap:6px;margin:0 0 18px;padding:0;list-style:none;counter-reset:none}.cm-steps li{display:flex;align-items:center;gap:8px;flex:1;padding:8px 10px;border-radius:12px;background:#f3f5f9;color:#7a869b;font-size:12.5px;font-weight:650}.cm-steps li span{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:#fff;color:#7a869b;font-size:12px;font-weight:800;box-shadow:0 0 0 1px #e3e8f0}.cm-steps li.is-current{background:#fff1e6;color:#c2410c}.cm-steps li.is-current span{background:linear-gradient(135deg,#ff8a1f,#f50);color:#fff;box-shadow:none}.cm-steps li.is-done{background:#ecfdf5;color:#047857}.cm-steps li.is-done span{background:#10b981;color:#fff;box-shadow:none}.community-submission form{display:grid;gap:16px}.community-submission label:not(.community-confirm){position:relative;display:grid;gap:7px;font-size:13px;font-weight:650}.community-submission input:not([type=checkbox]):focus,.community-submission textarea:focus,.community-import-row select:focus{outline:0;border-color:#ff8a3d;box-shadow:0 0 0 3px #ff650b1f}.community-submission textarea{resize:vertical;line-height:1.5}.cm-counter{justify-self:end;margin-top:-3px;color:#98a2b3;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.community-submission-intro{display:flex;align-items:center;gap:13px;padding:13px 15px;border-radius:15px;background:linear-gradient(135deg,#fff3e8,#f3efff);font-size:13px;line-height:1.5}.community-submission-intro b{font-size:14px;color:#2b2420}.community-submission-intro p{display:flex;align-items:center;gap:6px;margin:3px 0 0;color:#5d6a80}.community-submission-intro p svg{color:#16a34a;flex:none}.cm-intro-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#ff8a1f,#f50);box-shadow:0 10px 18px -10px #f50}.community-form-hint{font-size:12.5px;color:#6b778c;line-height:1.6;margin:0}.community-submission fieldset{border:0;padding:0;margin:0;min-width:0}.community-submission legend{font-size:13px;font-weight:650;margin-bottom:9px;padding:0}.cm-cats.is-picker{margin:0;gap:7px}.cm-cats.is-picker button{min-height:36px;padding:3px 11px 3px 3px;font-size:12.5px}.cm-cats.is-picker .cm-cat-icon{width:28px;height:28px}.community-submit-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.community-submission .community-submit-channels label{position:relative;display:flex;flex-direction:row;align-items:center;gap:9px;min-height:50px;padding:8px 10px;border:1.5px solid #e3e8ef;border-radius:13px;background:#fff;font-size:12.5px;font-weight:620;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.community-submit-channels label:hover{transform:translateY(-1px);border-color:#ffc49b}.community-submit-channels input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.community-submit-channels label span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-submit-channels .cm-tick{flex:none;width:20px;height:20px;padding:3px;border-radius:50%;background:#ff650b;color:#fff;opacity:0;transform:scale(.4);transition:opacity .16s ease,transform .2s cubic-bezier(.3,1.6,.5,1)}.community-submit-channels label:has(input:checked){border-color:#ff7a1a;background:#fff6ef}.community-submit-channels label:has(input:checked) .cm-tick{opacity:1;transform:none}.community-submit-channels label:has(input:focus-visible){outline:3px solid #ff650b;outline-offset:2px}.community-review-heading{padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--cat) 10%,#fff),#fff 80%);border:1px solid color-mix(in srgb,var(--cat) 20%,#e6eaf0)}.cm-review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.community-review-heading h3{font-size:20px;margin:0 0 4px;line-height:1.3;overflow-wrap:anywhere}.community-review-heading p{font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap;color:#4b586e;overflow-wrap:anywhere}.community-review-preview{position:relative;margin:14px 0;padding:42px 16px 16px;border-radius:16px;display:flex;justify-content:center;background-color:color-mix(in srgb,var(--cat) 6%,#f6f8fb);background-image:radial-gradient(color-mix(in srgb,var(--cat) 24%,#d3dae4) 1px,transparent 1.3px);background-size:14px 14px}.community-review-preview svg{max-width:620px;max-height:300px}.cm-canvas-label{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ffffffe0;color:#4d5b72;font-size:12px;font-weight:650;box-shadow:0 0 0 1px #e3e8f0}.community-removal-note{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;color:#7c4a03;background:#fff8e8;border:1px solid #fde4b0;padding:12px 14px;border-radius:13px;margin:0 0 12px}.community-removal-note svg{flex:none;color:#d97706;margin-top:1px}.community-confirm{display:flex;flex-direction:row;align-items:center;gap:12px;margin:16px 0;padding:13px 15px;border:1.5px solid #e3e8ef;border-radius:14px;font-size:13px;line-height:1.55;cursor:pointer;transition:border-color .16s ease,background .16s ease}.community-confirm input{accent-color:#16a34a;width:18px;height:18px;flex:none;margin:0;cursor:pointer}.community-confirm>svg{flex:none;color:#94a3b8;transition:color .16s ease}.community-confirm.is-checked{border-color:#86efac;background:#f0fdf4}.community-confirm.is-checked>svg{color:#16a34a}.community-dialog-actions.is-review{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.community-dialog-actions.is-review .community-confirm{flex:1 1 230px;min-width:0;margin:0;padding:8px 0;border:0;background:transparent;font-size:12px;line-height:1.5;color:var(--text,#374259)}.community-dialog-actions.is-review>button{flex:none}.community-dialog-actions{display:flex;justify-content:flex-end;gap:12px;align-items:center;padding-top:18px;border-top:1px solid #e9edf2;margin-top:3px}.community-dialog-actions button:not(.community-primary){display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dfe5ee;border-radius:11px;min-height:44px;padding:10px 15px;color:#4f5d74;font-weight:600}.community-submitted{text-align:center;padding:18px 20px 22px}.cm-success{position:relative;display:grid;place-items:center;width:96px;height:96px;margin:0 auto;border-radius:50%;color:#fff;background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 18px 34px -18px #059669;animation:cm-pop .6s cubic-bezier(.3,1.5,.5,1) both}.cm-success i{position:absolute;width:9px;height:9px;border-radius:3px;opacity:0;animation:cm-burst 1s ease-out .2s both}.cm-success i:nth-child(1){background:#ff8a1f;--x:-62px;--y:-30px}.cm-success i:nth-child(2){background:#7c3aed;--x:58px;--y:-38px}.cm-success i:nth-child(3){background:#2563eb;--x:-50px;--y:42px}.cm-success i:nth-child(4){background:#db2777;--x:64px;--y:30px}.cm-success i:nth-child(5){background:#fbbf24;--x:2px;--y:-66px}.cm-success i:nth-child(6){background:#0891b2;--x:-8px;--y:64px}.community-submitted h3{font-size:22px;margin:18px 0 8px}.community-submitted p{font-size:14px;line-height:1.6;color:#65728a;max-width:470px;margin:0 auto 22px}@keyframes cm-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes cm-burst{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(160deg)}}.community-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.community-heading h1{display:flex;align-items:center;gap:12px;font-size:28px;line-height:1.2;letter-spacing:-.025em;margin:0;font-weight:750}.community-heading>button{border:1px solid #dce3ed;background:#fff;border-radius:10px;padding:9px 14px;color:#46576d}.community-moderation-list{display:grid;gap:12px}.community-moderation-list>button{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #e3e8ef;border-radius:14px;padding:14px;text-align:left;color:#253248}.community-moderation-list>button>svg{width:160px;max-height:110px;flex:none}.community-moderation-list p{font-size:13px;color:#65728a;margin:8px 0}.community-moderation-list small{font-size:12px;color:#65728a}.community-moderation .community-review-preview{padding-top:16px}@media(max-width:1160px){.community-page{padding:20px}.cm-hero-art{display:none}.community-ranking ol{grid-template-columns:repeat(3,minmax(0,1fr))}.community-detail-layout{grid-template-columns:1fr;gap:16px}}@media(max-width:760px){.community-page{padding:16px 14px 30px}.cm-hero{flex-direction:column;align-items:stretch;gap:16px;padding:18px;border-radius:18px;min-height:0}.cm-hero-copy{align-items:flex-start;gap:12px}.cm-hero-icon{width:48px;height:48px;border-radius:14px}.cm-hero-icon>.section-icon{width:34px;height:34px}.cm-hero h1{font-size:23px}.cm-hero-copy p{font-size:13px}.cm-share{justify-content:center}.community-tabs{display:flex;width:100%}.community-tabs button{flex:1;justify-content:center;padding:9px 6px;font-size:13px;gap:6px}.community-tabs button svg{display:none}.community-ranking ol{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;gap:10px}.community-ranking li{flex:0 0 76%;scroll-snap-align:start}.cm-cats:not(.is-picker){flex-wrap:nowrap;overflow-x:auto;margin-inline:-14px;padding:2px 14px 6px;scrollbar-width:none}.cm-cats:not(.is-picker)::-webkit-scrollbar{display:none}.community-toolbar{gap:8px}.community-search{flex-basis:100%}.cm-channel-filter{width:100%;overflow-x:auto;justify-content:space-between}.community-star-filters{flex:1}.community-star-filters button{flex:1;justify-content:center;padding:6px 4px}.community-sort{flex:1}.community-sort .ch-select{width:100%}.community-grid{grid-template-columns:1fr;gap:12px}.community-card:hover{transform:none}.community-empty{min-height:280px;padding:28px 12px}.community-detail-stats{gap:6px}.community-detail-stats span{padding:8px}.community-detail-stats b{font-size:16px}.community-star-row,.community-copy-result{align-items:flex-start;flex-direction:column;gap:12px}.community-import-row{align-items:stretch;flex-direction:column;gap:12px}.cm-steps li{flex-direction:column;gap:4px;padding:8px 4px;font-size:11px;text-align:center}.community-submit-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.community-dialog-actions{flex-wrap:wrap}.community-dialog-actions button{flex:1}.community-moderation-list>button{gap:12px;padding:10px}.community-moderation-list>button>svg{width:96px}.community-template-content .community-texts{max-height:240px}}@media(prefers-reduced-motion:reduce){.community-page *,.community-detail *,.community-submission *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-account-theme=dark] .community-page{--cm-ink:var(--dt-text);--cm-muted:var(--dt-muted);--cm-border:var(--dt-line);--cm-bg:var(--dt-elevated);--cm-surface:var(--dt-surface)}html[data-account-theme=dark] :is(.community-page,.community-detail,.community-submission) :focus-visible{outline-color:var(--dt-action)}html[data-account-theme=dark] :is(.community-page,.community-submission) ::selection{background:#ff6a1a55;color:var(--dt-text)}html[data-account-theme=dark] :is(.community-detail,.community-submission){color:var(--dt-text)}html[data-account-theme=dark] :is(.community-page,.community-detail,.community-submission) :is(.community-primary,.cm-share,.cm-cats button.is-active,.community-ranking-place,.community-withdraw button.is-danger){color:#fff}html[data-account-theme=dark] .cm-hero{border-color:var(--dt-line);background:radial-gradient(120% 140% at 0% 0%,#ff6a1a26 0%,transparent 55%),radial-gradient(90% 120% at 100% 0%,#b18bff1f 0%,transparent 60%),radial-gradient(80% 120% at 70% 100%,#66aaff1a 0%,transparent 60%),var(--dt-surface)}html[data-account-theme=dark] .cm-hero:before{background-image:radial-gradient(#ffffff1c 1px,transparent 1.3px)}html[data-account-theme=dark] .cm-hero-icon{background:var(--dt-elevated);outline:1px solid var(--dt-line)}html[data-account-theme=dark] .cm-hero h1{background-image:linear-gradient(90deg,var(--dt-text) 0%,var(--dt-text) 55%,#ff8a3d 100%)}html[data-account-theme=dark] .cm-hero-copy p{color:var(--dt-muted)}html[data-account-theme=dark] .cm-hero-block{background:var(--dt-elevated);border-color:color-mix(in srgb,var(--tone) 45%,var(--dt-line))}html[data-account-theme=dark] .cm-hero-block b{color:var(--dt-text)}html[data-account-theme=dark] .community-tabs{background:var(--dt-elevated)}html[data-account-theme=dark] .community-tabs button{color:var(--dt-muted)}html[data-account-theme=dark] .community-tabs button:hover:not(:disabled):not([aria-current]){color:var(--dt-text);background:var(--dt-hover)}html[data-account-theme=dark] .community-tabs button[aria-current]{background:var(--dt-surface);color:var(--dt-accent);outline:1px solid var(--dt-line-strong)}html[data-account-theme=dark] .community-ranking-heading h2{color:var(--dt-text)}html[data-account-theme=dark] .community-ranking-heading>span{color:var(--dt-muted)}html[data-account-theme=dark] .community-ranking li button{background:var(--dt-surface);border-color:var(--dt-line);color:var(--dt-text)}html[data-account-theme=dark] .community-ranking li.is-place-1 button{background:linear-gradient(160deg,#f59e0b24,var(--dt-surface) 60%);border-color:#f59e0b66}html[data-account-theme=dark] .community-ranking li button:hover{border-color:color-mix(in srgb,var(--glow) 60%,var(--dt-line))}html[data-account-theme=dark] :is(.community-ranking-stars,.community-stars){background:#ffc15b1f;color:var(--dt-warn)}html[data-account-theme=dark] .community-ranking>p{background:var(--dt-surface);border-color:var(--dt-line);color:var(--dt-muted)}html[data-account-theme=dark] .community-ranking>p button{color:var(--dt-accent)}html[data-account-theme=dark] .cm-cats button{background:var(--dt-surface);border-color:var(--dt-line);color:var(--dt-secondary)}html[data-account-theme=dark] .cm-cat-icon{background:color-mix(in srgb,var(--cat) 22%,var(--dt-surface));color:color-mix(in srgb,var(--cat) 62%,#fff)}html[data-account-theme=dark] .cm-cats button:hover:not(.is-active){border-color:color-mix(in srgb,var(--cat) 60%,var(--dt-line))}html[data-account-theme=dark] .cm-cats button.is-active{background:var(--cat);border-color:var(--cat)}html[data-account-theme=dark] .cm-cats button.is-active .cm-cat-icon{background:#ffffff38;color:#fff}html[data-account-theme=dark] .cm-cat{background:color-mix(in srgb,var(--cat) 24%,var(--dt-surface));color:color-mix(in srgb,var(--cat) 55%,#fff)}html[data-account-theme=dark] .community-page .community-search{background:var(--dt-elevated);border-color:var(--dt-line);color:var(--dt-muted)}html[data-account-theme=dark] .community-search input{color:var(--dt-text)}html[data-account-theme=dark] .community-search input::placeholder{color:var(--dt-muted)}html[data-account-theme=dark] .community-search:focus-within{border-color:var(--dt-action)}html[data-account-theme=dark] .community-search button{color:var(--dt-muted)}html[data-account-theme=dark] :is(.cm-channel-filter,.community-star-filters){background:var(--dt-surface);border-color:var(--dt-line)}html[data-account-theme=dark] .cm-channel-filter button.is-on{background:#ff6a1a24;outline:2px solid var(--dt-action);outline-offset:-2px}html[data-account-theme=dark] .community-all-channels{color:var(--dt-muted)}html[data-account-theme=dark] .community-all-channels input{background:var(--dt-line-strong)}html[data-account-theme=dark] .community-all-channels input:before{background:var(--dt-text)}html[data-account-theme=dark] .community-all-channels input:checked{background:var(--dt-action)}html[data-account-theme=dark] .community-star-filters button{color:var(--dt-secondary);background:none}html[data-account-theme=dark] .community-star-filters button.is-active{background:#ffc15b24;color:var(--dt-warn)}html[data-account-theme=dark] .community-sort select{border-color:var(--dt-line);background:var(--dt-surface);color:var(--dt-secondary)}html[data-account-theme=dark] .community-reset{color:var(--dt-accent)}html[data-account-theme=dark] .community-card{background:var(--dt-surface);border-color:var(--dt-line)}html[data-account-theme=dark] .community-card:hover{border-color:color-mix(in srgb,var(--cat) 55%,var(--dt-line))}html[data-account-theme=dark] :is(.community-card-art,.community-detail-preview,.community-review-preview){background-color:color-mix(in srgb,var(--cat) 9%,var(--dt-page));background-image:radial-gradient(color-mix(in srgb,var(--cat) 30%,#3a3b42) 1px,transparent 1.3px)}html[data-account-theme=dark] .community-detail-preview{outline:1px solid color-mix(in srgb,var(--cat) 22%,var(--dt-line));outline-offset:-1px}html[data-account-theme=dark] :is(.community-node-count,.cm-canvas-label){background:#1b1c20e6;color:var(--dt-secondary);outline:1px solid var(--dt-line);outline-offset:-1px}html[data-account-theme=dark] .community-preview-card{fill:var(--dt-surface);stroke-opacity:.6}html[data-account-theme=dark] .community-preview-title{fill:var(--dt-text)}html[data-account-theme=dark] .community-preview-sub{fill:var(--dt-muted)}html[data-account-theme=dark] .community-preview-wire{opacity:.7}html[data-account-theme=dark] .community-card-main>p{color:var(--dt-muted)}html[data-account-theme=dark] .community-card footer{border-top-color:var(--dt-line);color:var(--dt-muted)}html[data-account-theme=dark] .cm-status.is-pending{background:#ffc15b24;color:var(--dt-warn)}html[data-account-theme=dark] .cm-status.is-approved{background:var(--dt-ok-soft);color:var(--dt-ok)}html[data-account-theme=dark] .cm-status.is-rejected{background:var(--dt-danger-soft);color:var(--dt-danger)}html[data-account-theme=dark] .cm-status.is-withdrawn{background:var(--dt-hover);color:var(--dt-muted)}html[data-account-theme=dark] .cm-skeleton{background-image:linear-gradient(100deg,var(--dt-surface) 30%,var(--dt-hover) 50%,var(--dt-surface) 70%)}html[data-account-theme=dark] .community-more{background:var(--dt-surface);border-color:var(--dt-line);color:var(--dt-secondary)}html[data-account-theme=dark] .community-empty{border-color:var(--dt-line);color:var(--dt-muted);background:radial-gradient(60% 80% at 50% 0%,#ff6a1a1a,transparent 70%),var(--dt-surface)}html[data-account-theme=dark] .community-empty h2{color:var(--dt-text)}html[data-account-theme=dark] :is(.community-empty>button:not(.community-primary),.community-feedback button,.community-heading>button){border-color:var(--dt-line);background:var(--dt-surface);color:var(--dt-secondary)}html[data-account-theme=dark] .community-feedback{background:var(--dt-surface);color:var(--dt-text)}html[data-account-theme=dark] .community-feedback.is-error{background:var(--dt-danger-soft);border-color:#ff7c8d55;color:var(--dt-danger)}html[data-account-theme=dark] .cm-loading{color:var(--dt-muted)}html[data-account-theme=dark] .cm-status-note p{color:var(--dt-secondary)}html[data-account-theme=dark] .cm-status-note.is-pending{background:#ffc15b1a;color:var(--dt-warn)}html[data-account-theme=dark] .cm-status-note.is-approved{background:var(--dt-ok-soft);color:var(--dt-ok)}html[data-account-theme=dark] .cm-status-note.is-rejected{background:var(--dt-danger-soft);color:var(--dt-danger)}html[data-account-theme=dark] .cm-status-note.is-withdrawn{background:var(--dt-surface);color:var(--dt-secondary)}html[data-account-theme=dark] .community-detail-channels>span:not(.cm-cat){background:var(--dt-surface)}html[data-account-theme=dark] .community-detail-stats .is-blocks{background:var(--dt-info-soft);color:var(--dt-info)}html[data-account-theme=dark] .community-detail-stats .is-uses{background:var(--dt-ok-soft);color:var(--dt-ok)}html[data-account-theme=dark] .community-detail-stats .is-stars{background:#ffc15b1f;color:var(--dt-warn)}html[data-account-theme=dark] .cm-fold{border-color:var(--dt-line);background:var(--dt-surface)}html[data-account-theme=dark] .cm-fold summary{color:var(--dt-secondary)}html[data-account-theme=dark] .cm-fold summary:after{border-color:var(--dt-muted)}html[data-account-theme=dark] .cm-fold summary b{background:var(--dt-hover);color:var(--dt-secondary)}html[data-account-theme=dark] .cm-fold li svg{color:var(--dt-warn)}html[data-account-theme=dark] .community-texts p{background:var(--dt-info-soft);color:var(--dt-text)}html[data-account-theme=dark] .community-raw-review{background:var(--dt-page);color:var(--dt-secondary)}html[data-account-theme=dark] .community-import-row{background:linear-gradient(135deg,#ff6a1a1f,var(--dt-surface) 70%);border-color:#ff6a1a40}html[data-account-theme=dark] .community-import-row label{color:var(--dt-secondary)}html[data-account-theme=dark] .community-import-row>p{color:var(--dt-muted)}html[data-account-theme=dark] :is(.community-import-row select,.community-submission input:not([type=checkbox]),.community-submission textarea){border-color:var(--dt-line-strong);background:var(--dt-surface);color:var(--dt-text)}html[data-account-theme=dark] :is(.community-submission input:not([type=checkbox]):focus,.community-submission textarea:focus,.community-import-row select:focus){border-color:var(--dt-action)}html[data-account-theme=dark] .community-copy-result{background:linear-gradient(135deg,var(--dt-ok-soft),var(--dt-surface) 75%);border-color:#41dc984d;color:var(--dt-ok)}html[data-account-theme=dark] .community-copy-result p{color:var(--dt-secondary)}html[data-account-theme=dark] :is(.community-star-row,.community-withdraw:not(.is-confirm),.community-dialog-actions){border-top-color:var(--dt-line)}html[data-account-theme=dark] .community-star-row p{color:var(--dt-muted)}html[data-account-theme=dark] .community-star-button{background:var(--dt-surface);border-color:#ffc15b59;color:var(--dt-warn)}html[data-account-theme=dark] .community-star-button:hover:not(:disabled){background:#ffc15b14}html[data-account-theme=dark] .community-star-button.is-active{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:transparent;color:#3b1d00}html[data-account-theme=dark] .community-withdraw{color:var(--dt-muted)}html[data-account-theme=dark] .community-withdraw button{border-color:#ff7c8d59;background:var(--dt-surface);color:var(--dt-danger)}html[data-account-theme=dark] .community-withdraw button:hover:not(:disabled){background:var(--dt-danger-soft)}html[data-account-theme=dark] .community-withdraw.is-confirm{background:var(--dt-danger-soft);border-color:#ff7c8d59}html[data-account-theme=dark] .community-withdraw.is-confirm span{color:var(--dt-danger)}html[data-account-theme=dark] .community-withdraw button.is-danger{background:#e11d48;border-color:#e11d48}html[data-account-theme=dark] .cm-steps li{background:var(--dt-surface);color:var(--dt-muted)}html[data-account-theme=dark] .cm-steps li span{background:var(--dt-hover);color:var(--dt-muted)}html[data-account-theme=dark] .cm-steps li.is-current{background:#ff6a1a24;color:var(--dt-accent)}html[data-account-theme=dark] .cm-steps li.is-current span{color:#fff}html[data-account-theme=dark] .cm-steps li.is-done{background:var(--dt-ok-soft);color:var(--dt-ok)}html[data-account-theme=dark] .cm-steps li.is-done span{background:#10b981;color:#fff}html[data-account-theme=dark] .cm-counter{color:var(--dt-faint)}html[data-account-theme=dark] .community-submission-intro{background:linear-gradient(135deg,#ff6a1a1f,#b18bff1a)}html[data-account-theme=dark] .community-submission-intro b{color:var(--dt-text)}html[data-account-theme=dark] .community-submission-intro p,html[data-account-theme=dark] .community-form-hint{color:var(--dt-muted)}html[data-account-theme=dark] .community-submission-intro p svg{color:var(--dt-ok)}html[data-account-theme=dark] .community-submission .community-submit-channels label{border-color:var(--dt-line-strong);background:var(--dt-surface)}html[data-account-theme=dark] .community-submit-channels label:hover{border-color:#ff6a1a80}html[data-account-theme=dark] .community-submit-channels label:has(input:checked){border-color:var(--dt-action);background:#ff6a1a1a}html[data-account-theme=dark] .community-review-heading{background:linear-gradient(135deg,color-mix(in srgb,var(--cat) 18%,var(--dt-surface)),var(--dt-surface) 80%);border-color:color-mix(in srgb,var(--cat) 32%,var(--dt-line))}html[data-account-theme=dark] .community-review-heading p{color:var(--dt-secondary)}html[data-account-theme=dark] .community-removal-note{background:#ffc15b1a;border-color:#ffc15b4d;color:var(--dt-warn)}html[data-account-theme=dark] .community-removal-note svg{color:var(--dt-warn)}html[data-account-theme=dark] .community-confirm{border-color:var(--dt-line-strong)}html[data-account-theme=dark] .community-confirm>svg{color:var(--dt-faint)}html[data-account-theme=dark] .community-confirm.is-checked{border-color:#41dc9873;background:var(--dt-ok-soft)}html[data-account-theme=dark] .community-confirm.is-checked>svg{color:var(--dt-ok)}html[data-account-theme=dark] .community-dialog-actions button:not(.community-primary){background:var(--dt-surface);border-color:var(--dt-line-strong);color:var(--dt-secondary)}html[data-account-theme=dark] .community-submitted p{color:var(--dt-muted)}html[data-account-theme=dark] .community-moderation-list>button{background:var(--dt-surface);border-color:var(--dt-line);color:var(--dt-text)}html[data-account-theme=dark] .community-moderation-list :is(p,small){color:var(--dt-muted)}.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%}}.pa-deletions{padding:20px 24px;border-color:#f5c2a8}.pa-deletions h2{margin:0 0 6px;font-size:18px}.pa-deletions>p{margin:0 0 12px;color:#7a6a62}.pa-deletions ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pa-deletions li{border-left:3px solid #f26b1d;padding:6px 12px}.pa-deletions li time{margin-left:10px;color:#7a6a62;font-size:13px}.pa-deletions li p{margin:4px 0}.pa-deletions li small{display:block;color:#9a8a82}.pa-deletion-status{display:inline-block;width:fit-content;padding:4px 9px;border-radius:7px;font-size:12px;background:#fff4dc;color:#865507}.pa-deletion-status.is-review{background:#e8f0ff;color:#235eac}.pa-deletion-status.is-cancelled{background:#eef1f5;color:#5f6877}.pa-review-confirm{padding:12px;background:var(--st-soft,#f6f7fa);border-radius:10px;margin-top:10px}.pa-review-confirm .btn{margin-right:8px}.pa-section-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.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-color:#fafbff;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 .2s ease,box-shadow .2s ease,background-color .2s ease}.co .co-group:hover{border-color:#ffbe9a;background-color:#fff;box-shadow:inset 0 0 0 1px #ffe1ce,0 5px 16px #3b517e12}.co .co-group.is-active{border-color:var(--co-accent);background-color:#fff7ef;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}.site-setup{max-width:1000px;margin:auto;color:var(--text,#182230);font:14px/1.5 Inter,Segoe UI,sans-serif}.site-setup h2{margin:0 0 6px;font-size:25px;letter-spacing:-.5px}.site-setup header>p{max-width:620px;margin:0 0 25px;color:var(--muted,#667085)}.site-setup h3{margin:0 0 8px;font-size:15px}.site-setup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:32px;align-items:start}.site-setup fieldset{border:0;padding:0;margin:0;display:grid;gap:16px}.site-setup label{display:grid;gap:7px;font-weight:600}.site-setup input,.site-setup textarea{width:100%;min-width:0;box-sizing:border-box;font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--border,#d9dee8);border-radius:9px;padding:10px 12px;resize:vertical}.site-setup .site-toggle{display:flex;align-items:flex-start;gap:10px}.site-setup .site-toggle input{width:18px;height:18px;margin:3px 0;accent-color:#e44d00}.site-toggle small{display:block;font-weight:400;margin-top:3px;color:var(--muted,#667085)}.site-help{color:var(--muted,#667085);font-size:12px;margin:0 0 12px}.site-setup button{border:1px solid var(--border,#d9dee8);padding:10px 14px;border-radius:9px;color:inherit;background:var(--surface,#fff);font:600 13px/1.4 inherit;cursor:pointer;min-height:42px}.site-setup .site-primary{color:#fff;background:#d94700;border-color:#d94700;justify-self:start}.site-setup button:disabled{opacity:.55;cursor:default}.site-setup :is(button,input,textarea):focus-visible,.site-widget :is(button,a,textarea):focus-visible{outline:3px solid #ffb780;outline-offset:2px}.site-install{border-top:1px solid var(--border,#e4e7ef);margin:24px 0 16px;padding-top:20px}.site-install textarea{font:11px/1.6 ui-monospace,monospace;background:var(--surface-soft,#f6f7f9);margin-bottom:10px}.site-preview{border-left:1px solid var(--border,#e4e7ef);padding-left:24px}.site-chat-panel{display:flex;flex-direction:column;min-width:0;background:#fff;color:#182230;border:1px solid #e2e6ed;border-radius:16px;overflow:hidden;box-shadow:0 5px 20px #18223012;font:14px/1.5 Inter,Segoe UI,sans-serif}.site-preview .site-chat-panel{min-height:420px}.site-chat-panel>header{display:flex;align-items:center;gap:10px;background:#e64d00;color:#fff;padding:17px}.site-chat-panel>header>img{width:38px;height:38px;border-radius:11px;background:#fff;padding:4px;box-sizing:border-box}.site-chat-panel>header>div{flex:1;min-width:0}.site-chat-panel strong{display:block;font-weight:650;overflow-wrap:anywhere}.site-chat-panel small{display:block;font-size:11px;margin-top:2px}.site-chat-panel>header>button{border:0;color:#fff;background:transparent;width:36px;height:36px;font-size:26px;cursor:pointer}.site-empty{margin:auto;padding:26px;text-align:center;color:#667085}.site-empty p{color:#182230;font-weight:600;margin:0 0 6px}.site-empty span{font-size:13px}.site-compose{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid #edf0f4}.site-compose :is(input,textarea){flex:1;box-sizing:border-box;min-width:0;resize:none;font:13px/1.5 Inter,Segoe UI,sans-serif;padding:10px;border:1px solid #dce2eb;border-radius:10px;background:#fff;color:#182230}.site-compose button{width:42px;height:42px;flex:none;border:0;border-radius:50%;background:#d94700;color:#fff;font-size:25px;cursor:pointer}.site-compose button:disabled{opacity:.5;cursor:default}.site-chat-panel>footer{text-align:center;color:#667085;font-size:10px;padding:0 12px 10px}.site-chat-panel>footer a{color:inherit}.site-error{padding:10px 12px;border-radius:8px;background:#fff2ef;color:#9e3024;overflow-wrap:anywhere;margin:10px 0;font-size:12px}.site-chat-panel>.site-error{margin:6px 12px}.site-notice{padding:10px 12px;background:var(--surface-soft,#f6f7f9);border-radius:8px}html.site-widget-document,html.site-widget-document body,html.site-widget-document #root{background:transparent!important;margin:0!important;width:100%;height:100%;overflow:hidden;min-width:0}.site-widget{height:100dvh;width:100%;box-sizing:border-box;padding:4px;display:flex;justify-content:flex-end;align-items:flex-end}.site-widget .site-chat-panel{height:100%;width:100%}.site-launcher{width:60px;height:60px;border-radius:50%;border:0;background:#e64d00;box-shadow:0 3px 12px #18223025;display:grid;place-items:center;cursor:pointer}.site-launcher img{width:36px;height:36px;background:#fff;border-radius:12px;padding:3px}.site-messages{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px;display:flex;flex-direction:column;gap:12px}.site-message{max-width:88%;padding:10px 12px;border-radius:13px;overflow-wrap:anywhere}.site-message.inbound{margin-left:auto;border:1px solid #e6e9ef;background:#f7f8fa}.site-message.outbound{margin-right:auto;background:#fff0e6}.site-message p{margin:0;white-space:pre-wrap}.site-message time{display:block;text-align:right;color:#667085;font-size:10px;margin-top:5px}.site-message a{display:block;color:#9e3900}.site-message-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.site-message-options button{border:1px solid #dbab8f;padding:7px;border-radius:7px;background:#fff;color:#9e3900;font:inherit;cursor:pointer}.site-widget-invalid{padding:20px;font:14px/1.5 Inter,Segoe UI,sans-serif}@media(max-width:700px){.site-setup-grid{grid-template-columns:1fr;gap:24px}.site-preview{border-left:0;padding-left:0;max-width:360px;width:100%}.site-setup h2{font-size:22px}}: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}.avatar>img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.conversation-avatar{position:relative;display:inline-flex;flex-shrink:0;align-self:flex-start}.conversation-avatar-channel{position:absolute;right:-3px;bottom:-3px;display:inline-flex;padding:2px;border-radius:50%;background:var(--surface, white)}.conversation-channel,.conversation-header>div>.conversation-channel{display:inline-flex;align-items:center;gap:4px}.conversation-channel .channel-logo,.conversation-avatar-channel .channel-logo{flex-shrink:0}.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{scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.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-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] .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,.vkc-search,.ca-field,.cl-slug,.be-btnbar,.be-chips,.support-search) :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,.vkc-search,.ca-field,.cl-slug,.be-btnbar,.be-chips,.support-search):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,.vkc-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}@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}}html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper,html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper .message-list{background-color:var(--chat-wall);background-image:var(--chat-pattern);background-size:var(--chat-pattern-size);background-position:center;background-blend-mode:normal;font-family:var(--chat-font);color:var(--chat-ink)}html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper .message{background:var(--chat-in);color:var(--chat-ink);border:0;padding:8px 11px;font-family:var(--chat-font);font-size:var(--chat-font-size);line-height:1.35}html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper .message:is(.message-staff,.message-bot){background:var(--chat-out);color:var(--chat-out-ink)}html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper .message p{font:inherit;line-height:1.35;letter-spacing:normal;color:inherit}html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper .message footer{font:11px/14px var(--chat-font);color:var(--chat-meta);bottom:6px;right:9px}html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper :is(.message-staff,.message-bot) footer,html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper .message-author{color:var(--chat-out-meta)}html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper .message-delivery:is(.is-read,.is-delivered){color:inherit}html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper .day-divider>span{background:var(--chat-in);color:var(--chat-meta)}html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper .message p:after{width:66px}html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper .message-client p:after{width:42px}html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper .message.has-status-text p:after{display:none}html body .dw-root .messenger-inbox .inbox-history.chat-wallpaper .message a{color:inherit;text-decoration:underline;text-underline-offset:2px}.inbox-history.chat-wallpaper ::selection{background:#91bbf4;color:#13213a}html body .dw-root .chat-appearance .chat-bg-preview{font:var(--chat-font-size)/1.35 var(--chat-font)}html body .dw-root .chat-appearance .chat-preview-bubble{background:var(--chat-in);color:var(--chat-ink)}html body .dw-root .chat-appearance .chat-preview-bubble.is-outgoing{background:var(--chat-out);color:var(--chat-out-ink)}html body .dw-root .chat-appearance .chat-size-label{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;text-align:left;margin:0}html body .dw-root .chat-appearance .chat-size-label output{margin:0}html body .dw-root .chat-appearance .chat-bg-upload{flex-direction:row;align-items:center;gap:7px;margin:0;width:auto;font-size:13px;font-weight:500;line-height:20px}html body .settings-backdrop .settings-dialog{border:1px solid #ff9857;border-radius:16px}html body .settings-backdrop .settings-profile-dialog{width:min(460px,100%);padding:22px}html body .settings-profile-dialog .settings-dialog-head{margin-bottom:18px}html body .settings-profile-dialog .settings-dialog-head h2{font-size:21px}html body .settings-profile-dialog .settings-form{gap:16px}html body .settings-profile-dialog .settings-profile-summary-dialog{gap:16px;margin:0;align-items:center}html body .settings-profile-dialog .settings-avatar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body .settings-profile-dialog .settings-avatar-actions .settings-hint{flex-basis:100%;margin:0;font-size:11px;line-height:1.45}html body .settings-profile-dialog .settings-file-btn{display:inline-flex;flex-direction:row;margin:0;padding:8px 11px;min-height:36px}html body .settings-profile-dialog .settings-field{margin:0;gap:7px}html body .settings-profile-dialog .settings-profile-identifiers{display:grid;gap:7px;background:var(--st-soft);border-radius:10px;padding:12px}html body .settings-profile-dialog .settings-profile-identifiers p{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--st-muted);overflow-wrap:anywhere}.settings-profile-identifiers svg{flex:none}html body .settings-profile-dialog .settings-dialog-actions{margin:0;padding-top:2px}html body .settings-profile-summary .settings-profile-joined{display:flex;align-items:center;gap:10px;text-align:left;max-width:220px}.settings-profile-joined>svg{box-sizing:content-box;flex:none;padding:10px;color:#ed680c;background:#fff0e3;border-radius:12px}html body .settings-profile-joined strong{display:block;margin-top:3px}html body .settings-locale-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}html body .settings-locale-row .settings-locale-auto{margin:0;display:flex;flex-direction:row;align-items:center;gap:8px;min-height:44px;font-size:12px;color:#b24608;background:#fff3e9;border-color:#ffd0b0;padding:8px 12px}html body .settings-locale-row .settings-locale-select{min-height:44px}.session-attribution summary{cursor:pointer;width:fit-content}.session-attribution p{margin:8px 0 0}html body .pk .pr-hint.pr-hint-label{display:inline-flex;width:auto;height:auto;align-items:center;gap:8px;max-width:100%;padding:0;border:0;border-radius:4px;background:none;color:inherit;font:inherit;text-align:left;line-height:inherit;white-space:normal}.pk .pr-hint-label svg{flex:none;opacity:.65;width:15px;height:15px}.pk .pk-group-heading p .pr-hint-label svg{display:none}html body .pr-hint-bubble{border:1px solid #ffb47e;border-radius:12px;line-height:1.5;white-space:pre-line}html[data-account-theme=dark] .settings-profile-joined>svg{background:#442b20;color:#ffad6e}html[data-account-theme=dark] body .settings-locale-row .settings-locale-auto{background:#442b20;color:#ffbc88;border-color:#94542d}@media(max-width:480px){html body .settings-locale-row{grid-template-columns:minmax(0,1fr) minmax(120px,1fr)}html body .settings-locale-row .settings-locale-auto{font-size:11px;padding:8px;gap:5px}}.dw-root .dw-projects{width:100%;max-width:1600px;margin-inline:0;box-sizing:border-box}.dw-root .dw-projects .dw-page-heading>.btn{font-size:15px;min-height:46px;padding-inline:20px}.dw-root .dw-page-team .settings-page{width:100%;max-width:1600px;margin-inline:0}.dw-root .sp-root{margin-inline:0}.modal-backdrop:has(.crm-people){align-items:flex-start;padding-top:clamp(24px,12dvh,120px)}.modal:has(.crm-people){height:min(640px,80dvh);display:flex;flex-direction:column;overflow:hidden}.modal:has(.crm-people)>header{flex:none}.modal .crm-people{flex:1;min-height:0;grid-template-rows:auto minmax(0,1fr)}.crm-people-tabs{flex:none}.modal .crm-people-list{min-height:0;overflow:auto;scrollbar-gutter:stable;padding:2px}.modal .crm-people-rows{max-height:none;overflow:visible}.modal .crm-person-preview{overflow:auto;min-height:0}.crm-people-tabs button{transition:background .18s ease,color .18s ease}.modal .crm-people-tabs button[aria-selected=true]{color:#5b36c7;background:#eee8ff;box-shadow:none}.crm-people-tabs button:nth-child(2)[aria-selected=true]{color:#1556b6;background:#e7f0ff}.crm-people-tabs button:nth-child(3)[aria-selected=true]{color:#087b54;background:#dcf8eb}.crm-people-tabs button:nth-child(4)[aria-selected=true]{color:#b83d00;background:#fff0e5}.crm-people-rows{animation:crm-cohort-in .18s ease-out}@keyframes crm-cohort-in{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}.dw-root .crm-status-blocks{height:34px;padding:0;border:0;border-radius:10px;box-shadow:none;background:transparent;animation:none}.dw-root .crm-status-blocks>button{border:0;background:var(--status);text-shadow:none}.dw-root .crm-status-blocks>button:after{display:none}.dw-root .crm-status-blocks>button:hover{transform:none;filter:brightness(1.06)}.dw-root .crm-status-legend>button{border-color:transparent;background:transparent;padding:10px 0}.dw-root .crm-status-legend>button:hover{transform:none;border-color:transparent}.dw-root .crm-status-legend>button>i{border-radius:50%;background:var(--status);box-shadow:none}.dw-root .crm-status-legend>button>small{background:transparent;color:var(--wk-muted)}.dw-root .inbox-composer .inbox-template-toolbar label:focus-within{outline:2px solid #2583ff;outline-offset:1px}.dw-root .inbox-composer .inbox-template-toolbar input:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important;border:0!important;background:transparent}@media(max-width:760px){.dw-root .dw-projects{padding-inline:16px}.modal-backdrop:has(.crm-people){padding:16px 12px}.modal:has(.crm-people){width:100%;height:calc(100dvh - 32px);max-height:none}.crm-status-blocks{height:30px}}@media(prefers-reduced-motion:reduce){.crm-people-rows{animation:none}}
