/* Customer support: public information and private owner-only inquiries. */
.support-main{max-width:1080px}.support-lead{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;overflow:hidden;padding:52px 0 42px}.support-lead h1{font-size:clamp(34px,4.8vw,54px);line-height:1.2;letter-spacing:-.065em;font-weight:800}.support-lead h1+p{color:#56718d;font-size:16px;line-height:1.9;margin-top:22px}.support-mobile-break{display:none}.support-lead-art{position:relative;flex:none;width:230px;height:190px}.support-lead-art span{position:absolute;display:block;border-radius:32px;transform:rotate(-10deg)}.support-lead-art span:first-child{inset:15px 20px 28px 43px;background:#e3f1ff;border:1px solid #d1e7fb;transform:rotate(13deg)}.support-lead-art span:nth-child(2){inset:20px 51px 20px 20px;background:linear-gradient(135deg,#0b85df,#0054e9);box-shadow:0 15px 35px #0068b51c}.support-lead-art span:last-child{inset:18px 54px 24px 20px;display:grid;place-items:center;color:#fff;font:700 97px/1 Arial,sans-serif}.support-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:35px}.support-tabs a{display:flex;align-items:center;gap:13px;padding:21px 24px;border:1px solid #d6e5f4;border-radius:13px;background:#fff;color:#54708c;font-size:17px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.support-tabs a>span{font-size:11px;color:#7b96af;letter-spacing:.04em}.support-tabs a[aria-current=page]{background:#0068b5;border-color:#0068b5;color:#fff;box-shadow:0 8px 20px #0068b514}.support-tabs a[aria-current=page]>span{color:#bce4ff}.support-tabs a:hover:not([aria-current=page]){border-color:#8abbe4;background:#edf7ff}.support-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 23px}.support-section-heading h2{font-size:27px;line-height:1.35;letter-spacing:-.045em}.support-section-heading p{font-size:14px;line-height:1.8;color:#617990;margin-top:8px}.support-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.support-search{position:relative;width:min(100%,360px);display:flex;align-items:center;gap:9px;border:1px solid #ccdeef;border-radius:10px;background:#fff;padding:0 14px}.support-search>span{font-size:22px;line-height:1;color:#7392ae}.support-search input{min-width:0;width:100%;padding:13px 0;border:0;background:transparent;font-size:14px;outline:none}.support-search:focus-within{border-color:#00a3e0;box-shadow:0 0 0 2px #00a3e017}.support-count{font-size:13px;color:#68829b;margin:16px 0}.support-list{border-top:2px solid #173f69}.support-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;background:#fff;border-bottom:1px solid #e0ebf5;padding:23px 24px;color:#102a4c;transition:background .15s}.support-row:hover{background:#f0f7ff}.support-row-title{display:flex;gap:11px;align-items:center;min-width:0;font-size:16px;font-weight:700;line-height:1.6;overflow-wrap:anywhere}.support-row-title>span:last-child{min-width:0}.support-row-meta{display:flex;align-items:center;gap:18px;font-size:12px;color:#7289a1;white-space:nowrap}.support-row-arrow{font-size:20px;color:#0068b5}.support-pin{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:5px;background:#e8f4ff;color:#0068b5;padding:3px 7px;font-size:11px;font-weight:800}.support-empty{padding:56px 24px;background:#fff;border:1px solid #dae7f3;border-radius:14px;text-align:center;color:#647e97}.support-empty .support-empty-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#edf6ff;color:#0068b5;font-size:25px;margin:0 auto 17px}.support-empty h3{font-size:19px;color:#234866;margin-bottom:11px}.support-empty p{font-size:14px;line-height:1.85}.support-empty .customer-actions{justify-content:center}.support-pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:25px 0}.support-pages button{min-width:36px;min-height:36px;border:1px solid #d6e5f4;border-radius:8px;background:#fff;color:#52718d;font-size:13px;padding:5px 10px}.support-pages button[aria-current=page]{background:#0068b5;color:#fff;border-color:#0068b5}.support-pages button:disabled{opacity:.45;cursor:default}.support-faq-filters{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0}.support-faq-filters button{background:#fff;color:#587793;border:1px solid #d6e5f3;border-radius:99px;padding:8px 15px;font-size:13px;font-weight:700}.support-faq-filters button[aria-pressed=true]{background:#e2f1ff;color:#0054b9;border-color:#afd7f8}.support-faq-list{display:grid;gap:12px}.support-faq{background:#fff;border:1px solid #dbe8f4;border-radius:14px;overflow:hidden}.support-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:15px;padding:23px 25px;font-size:16px;font-weight:700;line-height:1.6;overflow-wrap:anywhere}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary:before{content:'Q';display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:#edf6ff;color:#0068b5;font:700 16px/1 Arial,sans-serif}.support-faq summary:after{content:'+';margin-left:auto;padding-left:15px;font-size:23px;font-weight:400;color:#547da1}.support-faq[open] summary:after{content:'−'}.support-faq[open]{border-color:#acd0ee}.support-faq-answer{border-top:1px solid #e6eef7;padding:22px 25px 26px 70px;background:#f7fbff;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.95;color:#3d5d7a}.support-faq-category{font-size:11px;display:block;margin-bottom:3px;color:#6c879f;font-weight:500}.support-bottom-help{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:50px;background:#eaf4ff;border:1px solid #d3e8fa;padding:27px 30px;border-radius:15px}.support-bottom-help strong{font-size:16px}.support-bottom-help p{font-size:13px;line-height:1.8;color:#607b94;margin-top:6px}.support-bottom-help>a{flex:none;font-size:14px;font-weight:700}.support-bottom-help>a span{margin-left:13px;font-size:21px}.support-detail{padding:30px 34px;border:1px solid #dce8f4;border-radius:16px;background:#fff}.support-detail-header{border-bottom:1px solid #e0eaf5;padding-bottom:25px;margin-bottom:28px}.support-detail-header h2{font-size:clamp(22px,3.3vw,30px);line-height:1.5;letter-spacing:-.045em;overflow-wrap:anywhere;margin:12px 0 16px}.support-detail-meta{display:flex;gap:12px 18px;flex-wrap:wrap;align-items:center;color:#748aa0;font-size:12px}.support-detail-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:2;color:#2b4c69}.support-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:27px;padding-top:24px;border-top:1px solid #e0eaf5}.support-detail-actions>div{display:flex;gap:9px;flex-wrap:wrap}.support-back{display:inline-flex;gap:10px;align-items:center;font-size:14px;font-weight:700;margin-bottom:20px;color:#52758f}.support-private-notice{display:flex;gap:12px;align-items:flex-start;margin:0 0 22px;padding:16px 19px;border-radius:11px;background:#eaf4ff;border:1px solid #d2e7f9;color:#3f6385;font-size:13px;line-height:1.85}.support-private-notice>span{flex:none;color:#0068b5}.support-reply{border:1px solid #c7dff1;border-radius:14px;overflow:hidden;margin-top:22px;background:#f0f8ff}.support-reply-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 22px;color:#0068b5;border-bottom:1px solid #d6e7f6;font-size:14px}.support-reply-header small{font-size:12px;color:#758da2;font-weight:400}.support-reply .support-detail-body{padding:21px 22px;font-size:14px}.support-replies-title{font-size:19px;margin-top:35px}.support-waiting{padding:23px;color:#5a7a97;border:1px dashed #c7daec;border-radius:12px;margin-top:28px;font-size:14px;line-height:1.8}.support-form{max-width:850px;margin-inline:auto}.support-form h2{font-size:25px;margin-bottom:26px}.support-form .portal-field{margin-bottom:23px}.support-form textarea{min-height:240px;resize:vertical}.support-form .support-character{font-size:11px;color:#6d879f;justify-self:end;font-weight:400}.support-form .customer-actions{justify-content:flex-end}.support-form .portal-feedback{margin-bottom:16px}.support-status{font-size:11px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;line-height:1.5;border-radius:99px;background:#eef3f9;color:#60768e;border:1px solid #dbe5ef;font-weight:700}.support-status[data-status=answered]{background:#e6f4ff;color:#0068b5;border-color:#c1def5}.support-inquiry-meta{display:flex;align-items:center;gap:12px}.support-dialog{max-width:440px;width:calc(100% - 32px);border:1px solid #cfe1f3;border-radius:18px;padding:28px;color:#102a4c;box-shadow:0 22px 90px #00254f33}.support-dialog::backdrop{background:#071e3b88;backdrop-filter:blur(4px)}.support-dialog h2{font-size:22px;line-height:1.4}.support-dialog p{font-size:14px;color:#58748e;line-height:1.9;margin:17px 0 25px}.support-dialog .customer-actions{justify-content:flex-end}.support-main .portal-feedback{background:#fff2f2;border-color:#f2c3c8;color:#a82730}.support-main .portal-feedback.is-success{background:#eaf7f0;border-color:#b8dfca;color:#216345}.support-row-meta time,.support-detail-meta time{font-variant-numeric:tabular-nums}.support-gate{padding:50px 24px}.support-gate h2{font-size:25px}.support-gate p{font-size:15px;color:#57758e;line-height:1.9;max-width:440px;margin:15px auto 24px}.support-gate .customer-actions{justify-content:center}.support-gate .portal-button{min-width:190px}.support-loading-area{padding:55px 20px;text-align:center;color:#5b7b99}.support-inline-help{font-size:12px;line-height:1.85;color:#65809a;margin-top:17px}.support-row-index{font-size:12px;color:#8aa0b7;font-weight:400;flex:none;min-width:24px}
@media(max-width:800px){.support-lead{padding:36px 0 30px}.support-lead-art{width:150px;height:150px}.support-lead-art span:first-child{inset:12px 5px 22px 25px}.support-lead-art span:nth-child(2){inset:18px 22px 12px 5px}.support-lead-art span:last-child{inset:18px 22px 12px 5px;font-size:76px}.support-tabs a{padding:18px 15px;font-size:15px;gap:9px}.support-tabs a>span{font-size:10px}.support-bottom-help{padding:22px}.support-detail{padding:25px}.support-section-heading h2{font-size:24px}.support-row{padding:21px 18px;gap:12px}.support-row-meta{gap:12px}.support-faq summary{padding:20px}.support-faq-answer{padding:20px 23px 23px 65px}}
@media(max-width:560px){.support-lead{min-height:225px}.support-lead h1{font-size:35px}.support-lead h1+p{font-size:14px;margin-top:17px}.support-lead-art{position:absolute;width:105px;height:119px;right:-12px;top:34px;opacity:.85}.support-lead-art span{border-radius:22px}.support-lead-art span:last-child{font-size:57px}.support-mobile-break{display:block}.support-tabs{gap:6px;margin-bottom:28px}.support-tabs a{justify-content:center;padding:15px 5px;gap:0;font-size:13px;border-radius:10px;letter-spacing:-.055em}.support-tabs a>span{display:none}.support-section-heading{align-items:flex-start}.support-section-heading h2{font-size:23px}.support-section-heading p{font-size:12px}.support-section-heading .portal-button{min-height:40px;padding:9px 12px;font-size:12px;flex:none}.support-row{grid-template-columns:1fr;padding:20px 16px;gap:12px}.support-row-title{font-size:15px;gap:8px}.support-row-meta{justify-content:space-between;padding-left:0}.support-row-arrow{display:none}.support-inquiry-meta{justify-content:space-between;gap:10px}.support-list .support-status{font-size:10px;padding:3px 8px}.support-toolbar{gap:10px}.support-search{width:100%;padding:0 12px}.support-search input{font-size:13px;padding:12px 0}.support-bottom-help{flex-direction:column;align-items:flex-start;gap:18px;padding:22px;margin-top:35px}.support-bottom-help strong{font-size:15px}.support-bottom-help p{font-size:12px}.support-bottom-help>a{align-self:flex-end;font-size:13px}.support-detail{padding:22px 19px;border-radius:13px}.support-detail-header{padding-bottom:20px;margin-bottom:22px}.support-detail-header h2{font-size:23px}.support-detail-body{font-size:14px}.support-detail-actions .portal-button{min-height:40px;padding:9px 13px;font-size:12px}.support-faq summary{font-size:14px;padding:18px 16px;gap:10px}.support-faq summary:before{width:26px;height:26px;font-size:14px}.support-faq summary:after{font-size:21px;padding-left:5px}.support-faq-answer{padding:20px;font-size:13px}.support-faq-filters{gap:6px}.support-faq-filters button{font-size:12px;padding:7px 12px}.support-form{padding:24px 20px}.support-form textarea{min-height:240px}.support-form .customer-actions>*{width:auto}.support-form .customer-actions{justify-content:space-between}.support-reply-header{padding:16px;flex-wrap:wrap;gap:7px}.support-reply .support-detail-body{padding:18px 16px}.support-private-notice{font-size:12px;padding:14px}.support-gate h2{font-size:22px}.support-gate p{font-size:14px}.support-dialog .customer-actions>*{width:auto}.support-pages{gap:5px}.support-pages button{min-width:33px;padding-inline:8px}.support-empty{padding:40px 20px}}
@media(max-width:360px){.support-lead h1{font-size:31px}.support-lead-art{width:82px;right:-18px;opacity:.65}.support-tabs a{font-size:12px}.support-section-heading .portal-button{padding:9px 10px;font-size:11px}.support-section-heading h2{font-size:21px}.support-row-title{font-size:14px}.support-row-index{min-width:16px}.support-detail-header h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.support-tabs a,.support-row{transition:none}}
.support-inquiry-list .support-row-meta{flex-wrap:wrap;justify-content:flex-end}.support-inquiry-meta{min-width:0}.support-inquiry-meta>span:first-child{overflow-wrap:anywhere;white-space:normal}
@media(max-width:800px){.support-inquiry-list .support-row{grid-template-columns:1fr;gap:12px}.support-inquiry-list .support-row-meta{justify-content:space-between}.support-inquiry-list .support-row-arrow{display:none}}
.support-faq-filters button{max-width:100%;overflow-wrap:anywhere}.support-faq summary>span{min-width:0}.support-faq-category{overflow-wrap:anywhere}.support-form .portal-field select{max-width:100%}
