.support-shell{color:#17352d;background:#f6f8f4;min-height:100vh}.support-header{background:#fff;border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,6vw,90px);display:flex}.support-header>div{align-items:center;gap:7px;display:flex}.support-header button{color:#6b7d76;cursor:pointer;background:0 0;border:0;font-weight:800}.support-header button.active{color:#0d6b50}.support-header i{color:#b7c3be}.support-hero{text-align:center;background:linear-gradient(145deg,#e6f4eb,#f8fbf6);padding:54px 24px 74px}.support-hero>a{color:#527068;align-items:center;gap:6px;font-size:.88rem;font-weight:700;display:inline-flex}.support-kicker{color:#0d6b50;letter-spacing:.12em;justify-content:center;align-items:center;gap:8px;margin:34px auto 13px;font-size:.76rem;font-weight:900;display:flex}.support-hero h1{letter-spacing:-.055em;margin:0;font:500 clamp(2.6rem,6vw,5rem)/.98 Georgia,serif}.support-hero>p{color:#5d746d;margin:18px auto 28px;font-size:1.05rem}.support-search{color:#779087;background:#fff;border:1px solid #d8e3dd;border-radius:14px;align-items:center;gap:12px;max-width:650px;height:58px;margin:auto;padding:0 19px;display:flex;box-shadow:0 17px 50px #143a2c12}.support-search input{width:100%;font:inherit;color:#17352d;background:0 0;border:0;outline:0}.support-content{max-width:920px;margin:auto;padding:64px 24px}.support-categories{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.support-categories button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e2;border-radius:13px;align-items:center;gap:10px;padding:17px;font-weight:800;display:flex}.support-categories svg{color:#0d6b50}.support-content>h2{margin:55px 0 20px;font:500 2rem Georgia,serif}.faq-list{gap:10px;display:grid}.faq-list details{background:#fff;border:1px solid #dfe7e2;border-radius:13px;overflow:hidden}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:none;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:#5d746d;margin:0;padding:0 22px 22px;line-height:1.65}.support-no-results{text-align:center;color:#61776f;background:#fff;border-radius:13px;padding:36px}.support-contact{color:#fff;background:#123d32;border-radius:24px;grid-template-columns:.72fr 1.28fr;gap:50px;max-width:1040px;margin:0 auto 80px;padding:44px;display:grid}.support-contact-copy>span{color:#17352d;background:#c7f36a;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.support-contact-copy h2{margin:24px 0 12px;font:500 2.4rem/1 Georgia,serif}.support-contact-copy p{color:#c6d8d1;line-height:1.65}.support-contact form{gap:15px;display:grid}.support-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.support-contact label{gap:7px;font-size:.82rem;font-weight:800;display:grid}.support-contact input,.support-contact select,.support-contact textarea{box-sizing:border-box;color:#17352d;width:100%;font:inherit;background:#fff;border:1px solid #54756b;border-radius:9px;outline:none;padding:12px}.support-contact textarea{resize:vertical}.support-contact input:focus,.support-contact select:focus,.support-contact textarea:focus{border-color:#c7f36a;box-shadow:0 0 0 3px #c7f36a2c}.support-contact form>button,.support-success button{color:#17352d;cursor:pointer;background:#c7f36a;border:0;border-radius:9px;justify-self:start;align-items:center;gap:8px;padding:13px 19px;font-weight:900;display:flex}.support-contact form>button:disabled{opacity:.65}.support-error{color:#ffd5d1;margin:0;font-size:.86rem}.support-success{text-align:center;color:#17352d;background:#fff;border-radius:16px;align-self:center;padding:35px}.support-success>svg{color:#0d805b;width:43px;height:43px}.support-success h3{margin:14px 0 8px;font:500 1.8rem Georgia,serif}.support-success p{margin:0 0 7px}.support-success small{color:#60746d;display:block}.support-success button{margin:22px auto 0}.support-footer{text-align:center;color:#6c817a;border-top:1px solid #dfe7e2;padding:28px}.brand{color:#17352d;align-items:center;gap:8px;font-weight:900;text-decoration:none;display:flex}.brand span{color:#c7f36a;background:#17352d;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.brand em{color:#0d805b;font-style:normal}@media (max-width:760px){.support-categories{grid-template-columns:1fr 1fr}.support-contact{grid-template-columns:1fr;margin:0 16px 55px;padding:28px 22px}.support-row{grid-template-columns:1fr}.support-hero{padding-top:38px}.support-content{padding-top:44px}}@media (max-width:430px){.support-categories{grid-template-columns:1fr}.support-header{padding:0 16px}.support-header .brand{font-size:.9rem}.support-contact-copy h2{font-size:2rem}}.support-categories button:hover,.support-categories button[aria-pressed=true]{background:#e6f4eb;border-color:#0d6b50}.support-categories button:focus-visible{outline-offset:3px;outline:3px solid #0d6b50}.support-categories button:disabled{opacity:.6;cursor:wait}.support-contact{scroll-margin-top:24px}.support-search:focus-within{outline-offset:3px;outline:2px solid #0d6b50}.support-search input{min-width:0}.support-search>svg{flex-shrink:0}.support-search button{color:#17352d;cursor:pointer;background:#e6f4eb;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.support-search button:focus-visible{outline-offset:2px;outline:2px solid #0d6b50}.support-result-count{color:#527068;margin:0 0 14px;font-size:1rem}.support-history{grid-template-columns:.7fr 1.3fr;gap:46px;max-width:1040px;margin:0 auto 34px;padding:0 24px;display:grid}.support-history>div:first-child>span{color:#0d6b50;letter-spacing:.12em;font-size:.76rem;font-weight:900}.support-history h2{margin:10px 0 9px;font:500 2.15rem/1.05 Georgia,serif}.support-history>div:first-child>p{color:#5d746d;margin:0;line-height:1.6}.support-history-list{gap:10px;display:grid}.support-history-list details{background:#fff;border:1px solid #dfe7e2;border-radius:13px;overflow:hidden}.support-history-list summary{cursor:pointer;align-items:center;gap:13px;padding:17px 18px;list-style:none;display:flex}.support-history-list summary::-webkit-details-marker{display:none}.support-history-list summary>div{flex:1;gap:5px;min-width:0;display:grid}.support-history-list small{color:#60776e;font-size:.75rem;font-weight:800}.support-history-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-history-list time{color:#7a8c86;font-size:.78rem}.history-chevron{color:#6c817a;flex:none;transition:transform .2s}.support-history-list details[open] .history-chevron{transform:rotate(180deg)}.support-status{color:#52635d;background:#e8ecea;border-radius:99px;flex:none;padding:7px 10px;font-size:.75rem;font-weight:900}.support-status.open{color:#8a5b00;background:#fff0cc}.support-status.in_progress{color:#285d9c;background:#e6f0ff}.support-status.resolved{color:#176a43;background:#def5e8}.support-conversation{background:#f8faf8;border-top:1px solid #e8eeea;gap:10px;padding:16px 18px 19px;display:grid}.conversation-message{background:#fff;border:1px solid #dfe7e2;border-radius:12px;max-width:88%;padding:13px 14px}.conversation-message.admin{background:#e8f5ed;border-color:#cfe7d8;margin-left:auto}.conversation-message b{color:#0d6b50;font-size:.78rem}.conversation-message p{white-space:pre-wrap;color:#425a52;margin:6px 0 0;line-height:1.55}.conversation-message time{margin-top:7px;display:block}.conversation-waiting{color:#6c817a;margin:0;font-size:.88rem;font-style:italic}@media (max-width:760px){.support-history{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.support-history-list strong{white-space:normal}.support-history-list summary{flex-wrap:wrap;align-items:flex-start}.conversation-message{max-width:95%}}.support-history-notice{color:#425a52;background:#f8faf8;border:1px solid #dfe7e2;border-radius:12px;max-width:992px;margin:0 auto 28px;padding:18px 20px;font-size:1rem;line-height:1.5}.support-history-notice p{margin:0 0 12px}.support-history-notice button,.support-history-notice a{color:#0d6b50;background:#fff;border:1px solid #0d6b50;border-radius:8px;padding:9px 14px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:1040px){.support-history-notice{margin-left:24px;margin-right:24px}}.support-refresh{color:#0d6b50;font:inherit;cursor:pointer;background:#fff;border:1px solid #0d6b50;border-radius:8px;margin-top:18px;padding:10px 15px;font-weight:700}.support-refresh:disabled{opacity:.6;cursor:wait}.support-refresh:focus-visible{outline-offset:3px;outline:2px solid #0d6b50}.support-refresh-time{color:#527068;margin-top:12px;font-size:.875rem}.support-last-sender{color:#52635d;background:#eef1ef;border-radius:99px;justify-self:start;margin-top:2px;padding:5px 8px;font-size:.75rem;font-weight:800}.support-last-sender.admin{color:#176a43;background:#def5e8}.support-last-sender.user{color:#285d9c;background:#e6f0ff}.support-last-sender.waiting{color:#8a5b00;background:#fff0cc}.support-new-reply{color:#fff;background:#0d6b50;border-radius:99px;justify-self:start;padding:6px 9px;font-size:.75rem;font-weight:900}.support-history-list details:has(.support-new-reply){border-color:#0d6b50;box-shadow:0 0 0 2px #0d6b5020}.user-reply-form{border-top:1px solid #dfe7e2;gap:8px;margin-top:7px;padding-top:15px;display:grid}.user-reply-form label{color:#17352d;font-size:.82rem;font-weight:850}.user-reply-form textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:#17352d;background:#fff;border:1px solid #cbd8d1;border-radius:10px;padding:11px;line-height:1.5}.user-reply-form textarea:focus{outline-offset:1px;outline:2px solid #70b895}.user-reply-form button{color:#fff;cursor:pointer;background:#0d6b50;border:0;border-radius:9px;justify-self:end;align-items:center;gap:7px;padding:10px 14px;font-weight:850;display:flex}.user-reply-form button:disabled{opacity:.55;cursor:not-allowed}.user-reply-error{color:#b42318!important;margin:0!important;font-size:.82rem!important;font-style:normal!important}.user-reply-success{color:#176a43;font-size:.95rem;line-height:1.5}.user-reply-form textarea:disabled{opacity:.7;cursor:wait}.support-character-count{color:#60776e;text-align:right;justify-self:end;margin-top:5px;font-size:.78rem;font-weight:750;line-height:1.3;display:block}.support-character-count.near-limit{color:#8a5b00}.support-draft-note{color:#557168!important;margin:0!important;font-size:.8rem!important;line-height:1.4!important}.support-draft-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-draft-actions .support-draft-note{margin:0}.support-draft-actions button{color:#176044;background:#fff;border:1px solid #b8d7c8;border-radius:8px;flex:none;padding:8px 11px;font-size:.85rem;font-weight:800}.support-draft-actions button:disabled{opacity:.5}.support-shell :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:2px;outline:3px solid #c98518}@media (max-width:600px){.support-draft-actions{flex-direction:column;align-items:flex-start}}
