.support-page{--support-dark:#17211f;--support-green:#2f8c6d;--support-soft:#e7f0eb;background:#f5f5f1}.support-hero{background:var(--support-dark);color:#fff;padding:82px 0 76px;overflow:hidden}.support-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.72fr);align-items:center;gap:clamp(55px,8vw,125px);display:grid}.support-hero .eyebrow{color:#8ea19b}.support-hero h1{letter-spacing:-.07em;max-width:790px;margin:14px 0 20px;font-size:clamp(58px,6.5vw,96px);line-height:.91}.support-hero-grid>div>p{color:#b7c2be;max-width:670px;margin:0;font-size:17px;line-height:1.7}.support-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.support-hero-actions .secondary{color:#fff;background:0 0;border-color:#44534f}.support-desk-card{background:linear-gradient(145deg,#222e2b,#1b2623);border:1px solid #3a4844;border-radius:16px;padding:32px;position:relative;box-shadow:0 35px 90px #0000002e}.support-desk-card:after{content:"";pointer-events:none;border:40px solid #dc68451f;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-95px;right:-80px}.support-online{color:#9ecbb9;font:700 13px var(--font-geist-mono),monospace;letter-spacing:.08em;align-items:center;gap:8px;display:flex}.support-online i{background:#57c895;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #57c8951f}.support-desk-card h2{z-index:1;letter-spacing:-.04em;margin:24px 0 8px;font-size:30px;line-height:1.1;position:relative}.support-desk-card>p{z-index:1;color:#aebcb7;margin:0;font-size:14px;line-height:1.65;position:relative}.support-desk-card dl{z-index:1;margin:27px 0 22px;position:relative}.support-desk-card dl>div{border-top:1px solid #34413e;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.support-desk-card dt{font-size:14px;font-weight:700}.support-desk-card dd{color:#879690;text-align:right;margin:0;font-size:14px}.support-desk-card>a{z-index:1;color:#fff;text-underline-offset:5px;font-size:14px;font-weight:700;-webkit-text-decoration:underline #596762;text-decoration:underline #596762;position:relative}.support-workspace{padding-top:100px;scroll-margin-top:135px}.support-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.support-section-heading h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(42px,4.5vw,64px);line-height:1}.support-section-heading>p{color:#68716e;max-width:440px;margin:0;font-size:14px;line-height:1.7}.support-alert{color:#8b3d2c;background:#fff0ec;border:1px solid #e6bbb0;border-radius:9px;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.support-alert>span{background:#f4d4cc;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.support-alert p{flex:1;margin:0;font-size:14px}.support-alert button{color:inherit;background:0 0;border:0;font-size:14px;text-decoration:underline}.support-loading,.support-signin-card{background:#fff;border:1px solid #dce0da;border-radius:14px;min-height:290px}.support-loading{justify-content:center;align-items:center;gap:18px;display:flex}.support-loading>span,.support-thread-loading>span{border:3px solid #dfe5e0;border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite owner-spin}.support-loading strong{font-size:16px}.support-loading p{color:#77807d;margin:3px 0 0;font-size:14px}.support-signin-card{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:45px 50px;display:grid}.support-lock{color:#2e795f;background:#e7efeb;border-radius:18px;place-items:center;width:70px;height:70px;font-size:31px;display:grid}.support-signin-card h3{letter-spacing:-.035em;margin:8px 0 5px;font-size:28px}.support-signin-card p{color:#6f7975;max-width:630px;margin:0;font-size:14px;line-height:1.65}.support-signin-card>div:last-child{flex-direction:column;align-items:center;gap:15px;display:flex}.support-console{background:#fff;border:1px solid #d9ded8;border-radius:14px;grid-template-columns:350px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 25px 70px #1f28250f}.support-ticket-panel{background:#f9faf7;border-right:1px solid #e0e4df;flex-direction:column;min-width:0;display:flex}.support-ticket-head{background:#fff;border-bottom:1px solid #e0e4df;justify-content:space-between;align-items:center;gap:15px;padding:23px 22px;display:flex}.support-ticket-head>div{flex-direction:column;display:flex}.support-ticket-head strong{margin-top:5px;font-size:15px}.support-ticket-head button{background:#fff;border:1px solid #ccd4ce;border-radius:7px;min-height:35px;padding:0 11px;font-size:14px;font-weight:700}.support-ticket-list{flex:1;max-height:560px;overflow:auto}.support-ticket-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e5e8e3;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;padding:18px 17px;display:grid}.support-ticket-list>button:hover{background:#fff}.support-ticket-list>button.active{box-shadow:inset 3px 0 var(--accent);background:#fff}.support-status-dot{background:#689b89;border-radius:50%;width:9px;height:9px;margin-top:5px}.support-status-dot.waiting_customer{background:#d9903e}.support-status-dot.closed{background:#a5adaa}.support-status-dot.in_progress{background:#5b83a1}.support-ticket-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.support-ticket-list small{color:#7c8682;font-size:12px}.support-ticket-list strong{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:14px;overflow:hidden}.support-ticket-list em{color:#4d7668;font-size:12px;font-style:normal;font-weight:700}.support-ticket-list>button>b{color:#9ba39f;font-size:19px;font-weight:400}.support-ticket-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px;display:flex}.support-ticket-empty>span{color:#91a19b;font-size:34px}.support-ticket-empty strong{margin-top:8px;font-size:15px}.support-ticket-empty p{color:#7b8581;max-width:200px;margin:5px 0;font-size:14px}.support-account-note{background:#fff;border-top:1px solid #e0e4df;align-items:center;gap:10px;padding:16px 19px;display:flex}.support-account-note>span{color:#fff;background:#26312e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:750;display:grid}.support-account-note>div{flex-direction:column;min-width:0;display:flex}.support-account-note strong,.support-account-note small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-account-note strong{font-size:14px}.support-account-note small{color:#7b8581;font-size:12px}.support-conversation{flex-direction:column;min-width:0;display:flex}.support-thread-head,.support-request-form>header{border-bottom:1px solid #e3e6e2;justify-content:space-between;align-items:flex-start;gap:25px;padding:27px 30px;display:flex}.support-thread-head h3,.support-request-form h3{letter-spacing:-.04em;margin:7px 0 4px;font-size:27px;line-height:1.15}.support-thread-head p,.support-request-form header p{color:#77817d;margin:0;font-size:14px}.support-status{color:#2b755c;background:#e8f0ec;border-radius:20px;padding:7px 10px;font-size:13px;font-weight:750;display:inline-flex}.support-status.waiting_customer{color:#966018;background:#f7ead7}.support-status.closed{color:#65706c;background:#eceeec}.support-status.in_progress{color:#41667f;background:#e3ebf1}.support-message-list{background:#fbfcfa;flex:1;min-height:315px;max-height:510px;padding:30px;overflow:auto}.support-message{background:#fff;border:1px solid #dde2dd;border-radius:4px 12px 12px;width:min(680px,88%);margin-bottom:18px;padding:17px 19px}.support-message.customer{background:#eaf1ed;border-color:#d7e3dc;border-radius:12px 4px 12px 12px;margin-left:auto}.support-message>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.support-message strong{font-size:14px}.support-message time{color:#84908b;font-size:12px}.support-message p{white-space:pre-wrap;color:#36423e;margin:8px 0 0;font-size:14px;line-height:1.65}.support-reply{background:#fff;border-top:1px solid #e0e4df;padding:20px 25px}.support-reply>label{margin-bottom:7px;font-size:14px;font-weight:700;display:block}.support-reply textarea{resize:vertical;border:1px solid #cad1cb;border-radius:8px;outline:0;width:100%;min-height:90px;padding:12px;font-size:14px}.support-reply textarea:focus{border-color:#586762;box-shadow:0 0 0 3px #314b4314}.support-reply>div{justify-content:space-between;align-items:center;gap:18px;margin-top:10px;display:flex}.support-reply>div>span{color:#77817d;font-size:13px}.support-closed-note{background:#f4f6f3;border-top:1px solid #e0e4df;justify-content:center;align-items:center;gap:13px;padding:22px;display:flex}.support-closed-note>span{color:#297458;background:#dcebe4;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.support-closed-note strong{font-size:14px}.support-closed-note p{color:#77817d;margin:2px 0 0;font-size:13px}.support-thread-loading{color:#79827f;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:600px;font-size:14px;display:flex}.support-request-form{flex-direction:column;min-height:100%;display:flex}.support-request-form>header{display:block}.support-request-form>.field-grid{padding:27px 30px}.support-request-form .field>span{font-size:14px}.support-request-form .field input,.support-request-form .field select,.support-request-form .field textarea{min-height:48px;padding:12px 13px;font-size:14px}.support-request-form .field textarea{min-height:135px}.support-form-footer{background:#f9faf7;border-top:1px solid #e3e6e2;justify-content:space-between;align-items:center;gap:25px;margin-top:auto;padding:20px 30px;display:flex}.support-form-footer p{color:#727c78;max-width:490px;margin:0;font-size:13px;line-height:1.55}.support-faq{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(55px,8vw,125px);padding-block:115px 120px;scroll-margin-top:135px;display:grid}.support-faq h2{letter-spacing:-.055em;margin:10px 0 18px;font-size:clamp(43px,4.5vw,64px);line-height:1}.support-faq>div:first-child p{color:#6d7773;max-width:410px;font-size:14px;line-height:1.7}.support-faq-list{border-top:1px solid #cfd5cf}.support-faq details{border-bottom:1px solid #cfd5cf}.support-faq summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:22px 3px;font-size:16px;font-weight:700;list-style:none;display:grid}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary>span{color:#909995;font:12px var(--font-geist-mono),monospace}.support-faq summary>b{font-size:20px;font-weight:400;transition:transform .2s}.support-faq details[open] summary>b{transform:rotate(45deg)}.support-faq details>p{color:#68736f;max-width:720px;margin:0;padding:0 45px 24px;font-size:14px;line-height:1.75}@media (max-width:980px){.support-hero-grid{grid-template-columns:1fr}.support-desk-card{max-width:650px}.support-console{grid-template-columns:290px 1fr}.support-signin-card{grid-template-columns:auto 1fr}.support-signin-card>div:last-child{grid-column:2;align-items:flex-start}.support-faq{gap:50px}}@media (max-width:760px){.support-hero{padding:55px 0 45px}.support-hero h1{font-size:55px}.support-hero-grid{gap:38px}.support-hero-grid>div>p{font-size:15px}.support-hero-actions{grid-template-columns:1fr;display:grid}.support-desk-card{padding:24px}.support-desk-card h2{font-size:26px}.support-workspace{padding-top:70px;scroll-margin-top:112px}.support-section-heading{display:block}.support-section-heading h2{font-size:44px}.support-section-heading>p{margin-top:15px}.support-signin-card{grid-template-columns:1fr;gap:20px;padding:28px 23px}.support-signin-card>div:last-child{grid-column:1;align-items:stretch}.support-console{flex-direction:column;min-height:0;display:flex}.support-ticket-panel{border-bottom:1px solid #e0e4df;border-right:0}.support-ticket-list{max-height:220px}.support-ticket-empty{min-height:170px}.support-account-note{display:none}.support-conversation{min-height:590px}.support-thread-head,.support-request-form>header{padding:22px 19px}.support-thread-head h3,.support-request-form h3{font-size:23px}.support-message-list{padding:20px 14px}.support-message{width:94%;padding:14px}.support-reply{padding:17px 14px}.support-reply>div{flex-direction:column;align-items:stretch}.support-reply .button{width:100%}.support-request-form>.field-grid{padding:22px 18px}.support-form-footer{flex-direction:column;align-items:stretch;padding:18px}.support-form-footer .button{width:100%}.support-faq{grid-template-columns:1fr;gap:35px;padding-block:80px}.support-faq h2{font-size:44px}.support-faq summary{grid-template-columns:32px 1fr auto;font-size:14px}.support-faq details>p{padding-left:35px}.support-status{white-space:nowrap}}
