.account-group229{width:100%;min-width:0}.account-group229-heading{display:flex;align-items:stretch}.account-sidebar .account-group229-heading>button:first-child{flex:1;min-width:0}.account-sidebar .account-group229-heading>.account-group229-toggle{width:34px;min-width:34px;padding:6px;justify-content:center}.account-group229-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.account-group229-items{margin:0 0 6px 13px;padding-left:8px;border-left:2px solid #d5ebed}.account-group229-items[hidden]{display:none}.account-group229-items>a,.account-group229-items>button{font-size:12px}.account-quick150-heading{flex-wrap:wrap;gap:10px}.account-quick150-heading h2{margin-right:auto}.account-registration229{display:inline-flex;min-width:0}.account-registration229 .share229-quick{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #b9dade;border-radius:10px;background:#edf9fa;color:#007e89;font-size:12px;text-decoration:none;font-weight:700}.account-registration229 .share229-quick svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;flex:none}.support229{min-width:0}.support229-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.support229-heading h2{margin:0}.support229-heading p{color:#59717b;margin:8px 0 18px}.support229-filters{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 18px}.support229-filters button[aria-pressed=true]{color:#007d89;background:#e9f8f9;border-color:#00a6b5}.support229-list{margin:0;padding:0;list-style:none}.support229-list li{border-top:1px solid #e1ebee}.support229-list li:last-child{border-bottom:1px solid #e1ebee}.support229-list li>button{border:0;background:white;display:flex;gap:18px;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:18px 4px;cursor:pointer;color:#163b47;font:inherit}.support229-preview{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.support229-meta{display:flex;flex-direction:column;gap:8px;align-items:flex-end;flex-shrink:0;font-size:12px;color:#607a83}.support229-badge{border-radius:20px;background:#f0f4f5;padding:4px 9px;white-space:nowrap}.support229-badge.answered{background:#e5f6f3;color:#17685b}.support229-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.support229-answer{padding:16px 20px;border-radius:12px;background:#f3f8f9;margin-top:20px}.support229-answer h3{margin:0}.support229-notice{color:#6a7f88;font-size:12px;line-height:1.6;margin:24px 0 0}.support229-empty{padding:30px 0;color:#607a83}.support229-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.support229-error{color:#a62536}.support229 button:focus-visible,.account-group229 button:focus-visible,.share229-quick:focus-visible{outline:3px solid #007e89;outline-offset:3px}.support229-detail>button{margin-top:8px}@media(max-width:600px){.account-quick150-heading h2{width:100%;margin-bottom:0}.account-registration229{flex:1}.account-registration229 .share229-quick{width:100%}.support229-list li>button{align-items:flex-start;flex-direction:column;gap:10px}.support229-meta{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.support229-heading>button{width:100%}.support229-filters button{flex:1;white-space:nowrap}.support229-pager{font-size:12px}}
.account-group229-heading>button:first-child>svg{flex:0 0 20px;width:20px;height:20px}
.account-quick150-heading .account-share150{margin-left:0}
@media(max-width:600px){.account-sidebar nav>.account-group229{grid-column:1 / -1}.account-sidebar .account-group229-heading>button:first-child,.account-sidebar .account-group229-items>button,.account-sidebar .account-group229-items>a{flex-direction:row;justify-content:flex-start;text-align:left;gap:12px}.account-sidebar .account-group229-heading>button:first-child{min-height:44px}.account-group229-items{margin-left:22px}}

/* Variant 3: unified accordion rows, bold links, no tree connectors. */
.account-sidebar nav .account-group230{min-width:0;width:100%;margin:5px 0}
.account-sidebar nav .account-group230-trigger{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;min-height:46px;gap:10px;padding:11px 10px;border:0;border-radius:11px;background:transparent;color:#123845;font:inherit;font-size:14px;font-weight:800;line-height:1.4;text-align:left;cursor:pointer;touch-action:manipulation}
.account-sidebar nav .account-group230-trigger:hover{background:#e8f7f8;color:#007780}
.account-sidebar nav .account-group230-trigger[aria-expanded="true"]{background:#00818c;color:#fff}
.account-sidebar nav .account-group230-trigger[aria-expanded="true"]:hover{background:#00737e;color:#fff}
.account-sidebar nav .account-group230-trigger>svg:first-child{flex:0 0 20px;width:20px;height:20px;margin:0}
.account-sidebar nav .account-group230-label{flex:1;min-width:0;overflow-wrap:anywhere}
.account-sidebar nav .account-group230-trigger>.account-group230-chevron{display:block;flex:0 0 16px;width:16px;height:16px;margin-left:auto;transition:transform 160ms ease}
.account-sidebar nav .account-group230-trigger[aria-expanded="true"]>.account-group230-chevron{transform:rotate(180deg)}
.account-sidebar nav .account-group230-items{display:grid;gap:3px;margin:7px 0 2px;padding:0 0 0 8px;border:0}
.account-sidebar nav .account-group230-items[hidden]{display:none}
.account-sidebar nav .account-group230-items>.account-sidebar-action{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;margin:0;padding:10px;border:0;border-radius:10px;background:transparent;color:#234752;text-align:left;text-decoration:none;font-family:inherit;font-size:14px;font-weight:750;line-height:1.45;cursor:pointer;touch-action:manipulation}
.account-sidebar nav .account-group230-items>.account-sidebar-action>svg{display:block;flex:0 0 20px;width:20px;height:20px;margin:0}
.account-sidebar nav .account-group230-items>.account-sidebar-action>span{min-width:0;overflow-wrap:anywhere}
.account-sidebar nav .account-group230-items>.account-sidebar-action:hover{background:#f0f9fa;color:#007780}
.account-sidebar nav .account-group230-items>.account-sidebar-action.active{background:#e2f5f6;color:#00717c;font-weight:800}
.account-sidebar nav .account-group230-trigger:focus-visible,.account-sidebar nav .account-group230-items>.account-sidebar-action:focus-visible{outline:3px solid #006672;outline-offset:2px}
@media(min-width:901px){.account-layout{grid-template-columns:285px minmax(0,1fr)}}
@media(max-width:900px){.account-sidebar nav>.account-group230{grid-column:1 / -1}.account-sidebar nav .account-group230-items{padding-left:12px}}
@media(prefers-reduced-motion:reduce){.account-sidebar nav .account-group230-chevron{transition:none}}

/* Account-only stylesheet: preserve usable width when an accordion changes page height. */
html{scrollbar-gutter:stable}
@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}
/* One continuous inset guide per expanded submenu; no extra box width or hit target. */
.account-sidebar nav .account-group230-items{position:relative}
.account-sidebar nav .account-group230-items::before{content:"";position:absolute;top:4px;bottom:4px;left:1px;width:2px;border-radius:2px;background:#63bbc3;pointer-events:none}
@media(max-width:900px){.account-sidebar nav .account-group230-items::before{left:3px}}
