:root{--ink:#141729;--body:#5f6475;--line:#e8eaf2;--line-strong:#dcdfea;--tint:#f4f5f9;--ease:cubic-bezier(0.22,1,0.36,1);--lift-shadow:0 24px 44px -30px rgb(20 23 41/32%);--section-gap:clamp(88px,9vw,136px);--section-gap-tight:clamp(64px,7vw,104px)}@media (min-width:901px){main:not(.music-page){position:relative;isolation:isolate}main:not(.music-page):before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:900px;background:radial-gradient(520px 380px at 88% 22%,rgb(235 52 76/7%),transparent 70%),radial-gradient(420px 320px at 62% 58%,rgb(107 63 224/4%),transparent 70%);pointer-events:none}}main:not(.music-page) .eyebrow{align-items:center;gap:10px;padding:0;border-radius:0;background:none;color:var(--ink);font-size:14px;font-weight:900}main:not(.music-page) .eyebrow:before{content:"";flex:none;width:18px;height:2px;border-radius:2px;background:var(--primary)}main:not(.music-page) :is(.primary-button,.secondary-button){position:relative;overflow:hidden;min-height:52px;padding:0 26px;border-radius:999px;transition:transform .22s var(--ease),box-shadow .22s ease,background-color .2s ease,border-color .2s ease,color .2s ease}main:not(.music-page) .primary-button{border:0;box-shadow:0 12px 26px -14px rgb(235 52 76/75%)}main:not(.music-page) .primary-button:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/26%) 50%,transparent 70%);transform:translateX(120%);transition:transform .7s var(--ease);pointer-events:none}main:not(.music-page) .primary-button:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 18px 32px -16px rgb(235 52 76/80%)}main:not(.music-page) .primary-button:hover:after{transform:translateX(-120%)}main:not(.music-page) .secondary-button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:none}main:not(.music-page) .secondary-button:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:none}main:not(.music-page) :is(.primary-button,.secondary-button) svg{transition:transform .26s var(--ease)}main:not(.music-page) :is(.primary-button,.secondary-button):hover svg{transform:translate(-3px,-3px)}main:not(.music-page) :is(.primary-button,.secondary-button):focus-visible{outline:3px solid rgb(235 52 76/30%);outline-offset:3px}main:not(.music-page) :is(.panel-card,.upload-benefit-card,.market-product-card,.blog-card,.creator-channel-card,.chatgpt-card-specs article,.marketplace-tool-cloud>div,.testimonial-section .testimonial-slide,.process-section .step-copy,.service-detail-process .step-copy){border:1px solid var(--line);box-shadow:none;transition:transform .32s var(--ease),border-color .2s ease,box-shadow .32s ease}main:not(.music-page) :is(a.blog-card,a.creator-channel-card,.market-product-card,.upload-benefit-card,.consultation-card,.service-detail-card):hover{border-color:#cfd3e3;box-shadow:var(--lift-shadow);transform:translateY(-4px)}main:not(.music-page) .page-hero-card{border:1px solid var(--line);box-shadow:0 18px 40px -26px rgb(20 23 41/35%)}main:not(.music-page) .sticker-card svg{box-sizing:content-box;padding:12px;border-radius:15px;background:var(--primary-soft);transition:transform .4s var(--ease)}main:not(.music-page) .sticker-card:hover svg{transform:rotate(-8deg)}:is(.process-section,.service-detail-process) .step-card span{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:0 0 0 8px var(--surface)}:is(.process-section,.service-detail-process) .step-card.is-active span{border-color:var(--primary);background:var(--primary);color:white;box-shadow:0 0 0 8px var(--surface),0 12px 26px -12px rgb(235 52 76/60%)}:is(.process-section,.service-detail-process) .step-card:last-child.is-active span{border-color:var(--green);background:var(--green);box-shadow:0 0 0 8px var(--surface),0 12px 26px -12px rgb(34 181 115/60%)}:is(.process-section,.service-detail-process) .steps:before{background:var(--line)}main:not(.music-page) .creator-channel-card strong{color:var(--ink)}main:not(.music-page) .creator-channel-card strong span{color:var(--body)}main:not(.music-page) .calculator-panel{padding:clamp(40px,5vw,64px) clamp(20px,4vw,56px);border:1px solid var(--line);border-radius:32px;background:radial-gradient(420px 220px at 50% 0,rgb(235 52 76/6%),transparent 70%),var(--surface)}.lead-section-overlap .lead-form{border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:0 40px 80px -50px rgb(20 23 41/45%)}.lead-form .lf-form{display:grid;gap:18px;color:var(--ink)}.lf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lead-form.compact .lf-grid{grid-template-columns:1fr}.lead-form .lf-field{display:grid;gap:8px;font-size:15px;font-weight:400}.lf-label{color:var(--ink);font-size:14px;font-weight:800}.lf-label i{color:var(--primary);font-style:normal}.lf-label small{color:var(--body);font-size:13px;font-weight:500}.lf-field :is(input,textarea){width:100%;min-height:52px;padding:13px 16px;border:1px solid var(--line-strong);border-radius:14px;background:#fcfcfe;color:var(--ink);font:inherit;font-size:15px;transition:border-color .2s ease,background-color .2s ease,box-shadow .24s ease}.lf-field textarea{min-height:96px;resize:vertical;line-height:1.8}.lf-field :is(input,textarea)::placeholder{color:#a5a9b8}.lf-field input[dir=ltr]:placeholder-shown{text-align:right}.lf-field :is(input,textarea):hover{border-color:#c9cddc}.lf-field :is(input,textarea):focus{border-color:var(--ink);outline:none;background:#fff;box-shadow:0 0 0 4px rgb(20 23 41/7%)}.lf-field.is-invalid :is(input,textarea){border-color:var(--primary);background:#fffafb}.lf-field.is-invalid :is(input,textarea):focus{box-shadow:0 0 0 4px rgb(235 52 76/12%)}.lf-error{color:#b3263a;font-size:13px;font-weight:600;animation:lf-rise .24s var(--ease)}.lead-form .lf-check{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:16px;background:#fcfcfe;cursor:pointer;user-select:none;transition:border-color .2s ease,background-color .2s ease}.lf-check:hover{border-color:#c9cddc}.lf-check input{position:absolute;opacity:0;pointer-events:none}.lf-check-box{display:grid;flex:none;place-items:center;width:26px;height:26px;border:1.5px solid #c9cddc;border-radius:8px;background:#fff;color:#fff;transition:background-color .2s ease,border-color .2s ease,transform .22s var(--ease)}.lf-check-box svg{opacity:0;transform:scale(.4);transition:opacity .16s ease,transform .26s var(--ease)}.lf-check-text{display:grid;gap:2px}.lf-check-text strong{color:var(--ink);font-size:15px;font-weight:800}.lf-check-text small{color:var(--body);font-size:13px;font-weight:500}.lf-check.is-checked{border-color:var(--primary);background:var(--primary-soft)}.lf-check.is-checked .lf-check-box{border-color:var(--primary);background:var(--primary)}.lf-check.is-checked .lf-check-box svg{opacity:1;transform:scale(1)}.lf-check:active .lf-check-box{transform:scale(.9)}.lf-check:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.lf-submit-error{margin:0;padding:12px 14px;border-radius:12px;background:#fff1f3;color:#b3263a;font-size:14px}.lf-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin-top:4px;border:0;border-radius:999px;background:var(--primary);color:#fff;font:inherit;font-size:16px;font-weight:900;cursor:pointer;box-shadow:0 12px 26px -14px rgb(235 52 76/75%);transition:transform .22s var(--ease),background-color .2s ease,box-shadow .22s ease}.lf-submit svg:not(.lf-spin){transition:transform .22s var(--ease)}.lf-submit:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px)}.lf-submit:hover:not(:disabled) svg:not(.lf-spin){transform:translateX(-4px)}.lf-submit:disabled{cursor:progress;opacity:.85}.lf-submit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lf-spin{animation:lf-spin .9s linear infinite}.lead-form .lf-privacy{display:flex;align-items:center;justify-content:center;gap:6px;margin:-4px 0 0;color:var(--body);font-size:13px}.lf-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lf-success{display:grid;justify-items:center;gap:10px;padding:clamp(24px,5vw,48px) 8px;color:var(--ink);text-align:center;animation:lf-rise .42s var(--ease)}.lf-success h3{margin:8px 0 0;font-size:24px;font-weight:900}.lf-success p{max-width:380px;margin:0 0 12px;color:var(--body);line-height:1.9}.lf-success-mark{width:80px;height:80px}.lf-success-mark :is(circle,path){fill:none;stroke:#1f9d61;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lf-success-mark circle{fill:#eaf7f0;stroke-dasharray:152;stroke-dashoffset:152;animation:lf-draw .7s var(--ease) forwards}.lf-success-mark path{stroke-dasharray:40;stroke-dashoffset:40;animation:lf-draw .5s var(--ease) .55s forwards}.lf-again{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.lf-again:hover{border-color:var(--ink);background:var(--tint)}@keyframes lf-draw{to{stroke-dashoffset:0}}@keyframes lf-spin{to{transform:rotate(1turn)}}@keyframes lf-rise{0%{opacity:0;transform:translateY(6px)}}@media (max-width:640px){.lf-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lf-error,.lf-success,.lf-success-mark :is(circle,path){animation:none;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){main:not(.music-page) :is(.primary-button,.secondary-button):after,main:not(.music-page) :is(.primary-button,.secondary-button,.sticker-card svg){transition:none}}.fdx-chat,.fdx-chat *,.fdx-chat-launcher{box-sizing:border-box}.fdx-chat{--fdx-bg:#fff;--fdx-text:#25232a;--fdx-muted:#67626e;--fdx-line:#e9e5ec;--fdx-soft:#f6f4f7;--fdx-accent:#d32f51;--fdx-accent-soft:var(--fdx-soft);--fdx-danger:#a11a35;--fdx-danger-bg:#fff0f1;--fdx-warn:#7a4b00;--fdx-warn-bg:#fff6e0;--fdx-shadow:0 24px 80px #160d2333,0 2px 8px #160d2314;--fdx-radius:22px;font-family:inherit;direction:rtl;color:var(--fdx-text);line-height:1.65;-webkit-tap-highlight-color:transparent}.fdx-chat--dark{--fdx-bg:#1d1e25;--fdx-text:#f4f1f6;--fdx-muted:#b8b2c2;--fdx-line:#34323d;--fdx-soft:#292731;--fdx-danger:#ffb3c0;--fdx-danger-bg:#3a1d25;--fdx-warn:#ffd58a;--fdx-warn-bg:#3a2f17;--fdx-shadow:0 24px 80px #0009,0 2px 8px #0005}@supports (color:color-mix(in srgb,red,blue)){.fdx-chat{--fdx-accent-soft:color-mix(in srgb,var(--fdx-accent) 8%,var(--fdx-bg))}.fdx-chat--dark{--fdx-accent-soft:color-mix(in srgb,var(--fdx-accent) 16%,var(--fdx-bg))}}.fdx-chat__shade{position:fixed;inset:0;background:#17121e66;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2147483000}.fdx-chat__dialog{position:fixed;bottom:28px;left:28px;width:min(420px,calc(100vw - 40px));height:min(700px,calc(100dvh - 56px));background:var(--fdx-bg);border:1px solid var(--fdx-line);border-radius:var(--fdx-radius);box-shadow:var(--fdx-shadow);display:flex;flex-direction:column;overflow:hidden;z-index:2147483001;outline:none;font-size:14px}.fdx-chat a,.fdx-chat button,.fdx-chat textarea{font:inherit}.fdx-chat button{cursor:pointer;border:none;color:inherit}.fdx-chat button:disabled{opacity:.5;cursor:default}.fdx-chat svg{flex-shrink:0;display:block}.fdx-chat a:focus-visible,.fdx-chat button:focus-visible,.fdx-chat textarea:focus-visible,.fdx-chat-launcher:focus-visible,.fdx-chat__messages:focus-visible{outline:3px solid var(--fdx-accent,#d32f51);outline-offset:2px}.fdx-chat__messages:focus-visible{outline-offset:-3px}.fdx-chat__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fdx-chat__header{display:flex;align-items:center;gap:12px;padding:16px 16px 16px 14px;border-bottom:1px solid var(--fdx-line);background:var(--fdx-bg)}.fdx-chat__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--fdx-accent);color:#fff;flex-shrink:0}.fdx-chat__heading{min-width:0;flex:1}.fdx-chat__header h2{font-size:16px;font-weight:750;line-height:1.4;margin:0;color:var(--fdx-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdx-chat__header p{font-size:12px;line-height:1.5;color:var(--fdx-muted);margin:2px 0 0}.fdx-chat__icon-button{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:transparent;color:var(--fdx-muted)!important}.fdx-chat__icon-button:hover:not(:disabled){background:var(--fdx-soft);color:var(--fdx-text)!important}.fdx-chat__close{background:var(--fdx-soft)}.fdx-chat__notice{font-size:12px;color:var(--fdx-muted);display:flex;gap:8px;justify-content:space-between;align-items:center;padding:9px 18px;border-bottom:1px solid var(--fdx-line);background:var(--fdx-bg)}.fdx-chat__notice-text{display:flex;align-items:center;gap:6px;min-width:0}.fdx-chat__notice a{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--fdx-accent);font-weight:600;text-decoration:none;white-space:nowrap}.fdx-chat__notice a:hover{text-decoration:underline}.fdx-chat__offline{display:flex;align-items:center;gap:8px;padding:8px 18px;font-size:12px;color:var(--fdx-warn);background:var(--fdx-warn-bg)}.fdx-chat__messages{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 18px 20px;gap:4px;scrollbar-width:thin;outline:none}.fdx-chat__messages,.fdx-chat__row-group{display:flex;flex-direction:column}.fdx-chat__day{display:flex;justify-content:center;margin:14px 0 8px}.fdx-chat__day span{font-size:11px;color:var(--fdx-muted);background:var(--fdx-soft);border-radius:999px;padding:2px 12px}.fdx-chat__message{max-width:85%;padding:9px 13px 7px;border-radius:18px;overflow-wrap:anywhere;margin-top:10px}.fdx-chat__message--cont{margin-top:0}.fdx-chat__message p{margin:0;white-space:pre-wrap;font-size:14px;color:inherit;line-height:1.85}.fdx-chat__message--incoming{align-self:flex-start;background:var(--fdx-accent);color:#fff;border-bottom-right-radius:6px}.fdx-chat__message--outgoing{align-self:flex-end;background:var(--fdx-soft);color:var(--fdx-text);border:1px solid var(--fdx-line);border-bottom-left-radius:6px}.fdx-chat__sender{display:block;font-size:11px;font-weight:600;opacity:.8;margin-bottom:1px}.fdx-chat__meta{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;font-size:11px;line-height:1.4}.fdx-chat__meta time{opacity:.75;direction:rtl}.fdx-chat__failed{display:inline-flex;align-items:center;gap:3px;font-weight:600}.fdx-chat__message--outgoing .fdx-chat__failed{color:var(--fdx-danger)}.fdx-chat__attachment{display:flex;align-items:center;gap:6px;margin:6px 0 2px;padding:7px 10px;border-radius:10px;min-height:36px;color:inherit;font-size:13px;text-decoration:none;background:#0000000d}.fdx-chat__message--incoming .fdx-chat__attachment{background:#ffffff26}.fdx-chat__attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.fdx-chat__older{display:inline-flex;align-items:center;gap:6px;align-self:center;min-height:34px;padding:4px 14px;margin-bottom:4px;border-radius:999px;background:var(--fdx-soft)!important;color:var(--fdx-muted)!important;border:1px solid var(--fdx-line)!important;font-size:12px}.fdx-chat__skeleton{display:flex;flex-direction:column;gap:12px;margin-top:auto}.fdx-chat__skeleton span{display:block;height:44px;border-radius:18px;background:var(--fdx-soft);width:62%;align-self:flex-end}.fdx-chat__skeleton span:nth-child(2){width:48%;align-self:flex-start}.fdx-chat__skeleton span:nth-child(3){width:70%;height:64px}.fdx-chat__state,.fdx-chat__welcome{margin:auto 0;text-align:center;padding:16px 4px}.fdx-chat__state-icon,.fdx-chat__welcome-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--fdx-accent-soft);color:var(--fdx-accent)}.fdx-chat__state-icon{background:var(--fdx-danger-bg);color:var(--fdx-danger)}.fdx-chat__state h3,.fdx-chat__welcome h3{font-size:18px;font-weight:750;line-height:1.5;margin:14px 0 6px;color:var(--fdx-text)}.fdx-chat__state p,.fdx-chat__welcome p{font-size:13px;color:var(--fdx-muted);max-width:300px;margin:0 auto 20px}.fdx-chat__suggestions{display:flex;flex-direction:column;gap:8px}.fdx-chat__suggestions button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;text-align:right;background:var(--fdx-bg);color:var(--fdx-text);border:1px solid var(--fdx-line)!important;padding:10px 14px;border-radius:14px;font-size:13px}.fdx-chat__suggestions button svg{color:var(--fdx-accent)}.fdx-chat__suggestions button:hover:not(:disabled){border-color:var(--fdx-accent)!important;background:var(--fdx-accent-soft)}.fdx-chat__primary{min-height:44px;padding:10px 22px;border-radius:12px;background:var(--fdx-accent);color:#fff!important;font-weight:600}.fdx-chat__jump{position:absolute;left:50%;bottom:150px;transform:translateX(-50%);display:inline-flex;gap:6px;min-height:36px;padding:6px 14px;border-radius:999px;background:var(--fdx-text);color:var(--fdx-bg)!important;font-weight:600;box-shadow:0 6px 20px #0003;z-index:1}.fdx-chat__error,.fdx-chat__jump{align-items:center;font-size:12px}.fdx-chat__error{display:flex;flex-wrap:wrap;gap:4px 8px;background:var(--fdx-danger-bg);color:var(--fdx-danger);line-height:1.7;padding:9px 18px}.fdx-chat__error-text{flex:1;min-width:180px}.fdx-chat__error button{min-height:32px;padding:2px 10px;border-radius:8px;background:transparent;color:inherit;border:1px solid!important;font-size:12px;font-weight:600}.fdx-chat__composer{display:flex;align-items:flex-end;gap:8px;margin:0;padding:12px 14px 8px;border-top:1px solid var(--fdx-line);background:var(--fdx-bg)}.fdx-chat__field{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.fdx-chat__composer textarea{display:block;width:100%;min-height:46px;max-height:140px;background:var(--fdx-soft);color:var(--fdx-text);border:1px solid var(--fdx-line);border-radius:14px;padding:11px 14px;resize:none;overflow-y:auto;font-size:14px;line-height:1.6}.fdx-chat__composer textarea::placeholder{color:var(--fdx-muted);opacity:1}.fdx-chat__composer textarea:focus{border-color:var(--fdx-accent);background:var(--fdx-bg)}.fdx-chat__composer textarea:focus-visible{outline:2px solid var(--fdx-accent);outline-offset:0}.fdx-chat__composer textarea:disabled{opacity:.6}.fdx-chat__count{align-self:flex-end;margin-top:4px;font-size:11px;line-height:1.4;color:var(--fdx-muted)}.fdx-chat__count--max{color:var(--fdx-danger);font-weight:600}.fdx-chat__send{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-width:46px;height:46px;padding:0 12px;border-radius:14px;background:var(--fdx-accent);color:#fff!important;font-size:13px;font-weight:600;white-space:nowrap}.fdx-chat__send--labeled{padding:0 14px}.fdx-chat__footer{font-size:11px;line-height:1.6;text-align:center;color:var(--fdx-muted);padding:6px 16px 12px;background:var(--fdx-bg)}.fdx-chat-launcher{position:fixed;left:24px;bottom:24px;z-index:2147482999;display:flex;align-items:center;gap:8px;min-height:50px;color:white;border:0;border-radius:999px;padding:12px 20px 12px 18px;box-shadow:0 8px 28px #d32f5140,0 2px 6px #0000001f;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fdx-chat-launcher svg{flex-shrink:0}.fdx-chat__channels{height:auto;max-height:calc(100dvh - 56px)}.fdx-chat__grabber{display:none}.fdx-chat__channels .fdx-chat__header{border-bottom:0;padding-bottom:6px}.fdx-chat__channel-body{display:flex;flex-direction:column;gap:10px;padding:10px 16px 18px;overflow:auto}.fdx-chat__channel{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;text-align:right;color:var(--fdx-text);background:var(--fdx-bg);border:1px solid var(--fdx-line)!important;border-radius:18px;padding:14px}.fdx-chat__channel:hover:not(:disabled){border-color:var(--fdx-accent)!important;background:var(--fdx-soft)}.fdx-chat__channel--preferred{border:2px solid var(--fdx-accent)!important;background:var(--fdx-accent-soft);padding:15px 13px;min-height:84px}.fdx-chat__channel--preferred:hover:not(:disabled){background:var(--fdx-accent-soft);box-shadow:0 4px 18px #160d231a}.fdx-chat__channel-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:14px;color:var(--fdx-accent);background:var(--fdx-soft)}.fdx-chat__channel-icon--telegram{background:var(--fdx-bg);color:#229ed9;box-shadow:0 1px 4px #160d2314}.fdx-chat__channel-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.fdx-chat__channel-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fdx-chat__channel-copy strong{font-size:15px;font-weight:750;line-height:1.5}.fdx-chat__channel-copy>span:not(.fdx-chat__channel-title){font-size:12.5px;line-height:1.6;color:var(--fdx-muted)}.fdx-chat__recommended{gap:3px;background:var(--fdx-accent);color:#fff;font-weight:600;line-height:1.6;border-radius:999px;padding:1px 8px 1px 9px}.fdx-chat__last,.fdx-chat__recommended{display:inline-flex;align-items:center;font-size:11px}.fdx-chat__last{gap:4px;margin-top:3px;color:var(--fdx-muted)}.fdx-chat__channel-go{display:grid;place-items:center;color:var(--fdx-muted)}.fdx-chat__channel--preferred .fdx-chat__channel-go{color:var(--fdx-accent)}.fdx-chat__channel-error{display:flex;align-items:flex-start;gap:8px;margin:2px 0 0;padding:10px 12px;border-radius:12px;font-size:12.5px;color:var(--fdx-danger);background:var(--fdx-danger-bg)}.fdx-chat__channel-error svg{margin-top:3px}@media (max-width:640px){.fdx-chat__dialog{inset:auto 0 0;width:100%;height:min(90dvh,800px);border-radius:24px 24px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.fdx-chat__channels{height:auto;max-height:90dvh}.fdx-chat__grabber{display:block;width:40px;height:4px;margin:8px auto 0;border-radius:4px;background:var(--fdx-line)}.fdx-chat__channels .fdx-chat__header{padding-top:10px}.fdx-chat__header{padding:12px 12px 12px 10px}.fdx-chat__messages{padding:12px 14px 18px}.fdx-chat__error,.fdx-chat__notice,.fdx-chat__offline{padding-right:14px;padding-left:14px}.fdx-chat__message{max-width:88%}.fdx-chat-launcher{bottom:calc(84px + env(safe-area-inset-bottom));left:16px;min-height:46px;padding:10px 16px 10px 14px}}@media (max-width:640px),(pointer:coarse){.fdx-chat__composer textarea{font-size:16px}}@media (prefers-reduced-motion:no-preference){.fdx-chat__dialog{animation:fdx-chat-in .18s ease-out}.fdx-chat__shade{animation:fdx-chat-fade .18s ease-out}.fdx-chat__channel,.fdx-chat__icon-button,.fdx-chat__send,.fdx-chat__suggestions button{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.fdx-chat-launcher{transition:transform .15s ease,box-shadow .15s ease}.fdx-chat-launcher:hover{transform:translateY(-1px)}.fdx-chat__spinner{animation:fdx-chat-spin .8s linear infinite}.fdx-chat__skeleton span{animation:fdx-chat-pulse 1.4s ease-in-out infinite}@keyframes fdx-chat-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fdx-chat-fade{0%{opacity:0}to{opacity:1}}@keyframes fdx-chat-spin{to{transform:rotate(1turn)}}@keyframes fdx-chat-pulse{50%{opacity:.55}}}@media (forced-colors:active){.fdx-chat__channel,.fdx-chat__composer textarea,.fdx-chat__dialog,.fdx-chat__message{border:1px solid CanvasText!important}.fdx-chat__recommended{border:1px solid CanvasText}}@media (max-width:980px){.SupportChat_root__mZh7y .fdx-chat-launcher{display:none}}