.partner-structure-preview_structure__Zy_jZ{margin-top:28px}.partner-structure-preview_toolbar__S_A_c{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.partner-structure-preview_toolbar__S_A_c p{color:#929c97;font-size:13px}.partner-structure-preview_toolbar__S_A_c button{gap:9px}.partner-structure-preview_layout__jab1C{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);border:1px solid #29322e;background:#0b0f0e}.partner-structure-preview_tree__F6Hdv{min-width:0;padding:24px;border-right:1px solid #29322e}.partner-structure-preview_tree__F6Hdv label{display:block;margin-bottom:10px;font-size:12px;color:#b8c3bc}.partner-structure-preview_tree__F6Hdv input{width:100%;min-height:44px;padding:10px 12px;color:#f2f5f3;border:1px solid #344038;background:#050907;font-size:13px}.partner-structure-preview_tree__F6Hdv ul{list-style:none!important;padding:0!important;margin:16px 0 0!important}.partner-structure-preview_tree__F6Hdv ul ul{margin:3px 0 0 12px!important;padding-left:10px!important;border-left:1px solid #29322e}.partner-structure-preview_node__eJNPq{display:flex;min-width:0;margin:3px 0}.partner-structure-preview_node__eJNPq[data-selected=true],.partner-structure-preview_searchResult__0lqYL[aria-pressed=true]{background:#132016;box-shadow:inset 2px 0 #55e94f}.partner-structure-preview_expand__JeODE,.partner-structure-preview_leaf__q0goN{display:flex;width:30px;flex-shrink:0;align-items:center;justify-content:center;color:#929c97}.partner-structure-preview_select__qjKMu{flex:1;min-width:0;padding:10px 8px;text-align:left}.partner-structure-preview_searchResult__0lqYL,.partner-structure-preview_select__qjKMu strong{color:#f2f5f3;font-size:14px;overflow-wrap:anywhere}.partner-structure-preview_searchResult__0lqYL span,.partner-structure-preview_select__qjKMu span{display:block;margin-top:3px;font-size:11px;color:#929c97}.partner-structure-preview_node__eJNPq[data-selected=true] strong{color:#55e94f}.partner-structure-preview_searchResult__0lqYL{display:block;width:100%;padding:12px;text-align:left}.partner-structure-preview_structure__Zy_jZ :is(input,button):focus-visible{outline:1px solid #55e94f;outline-offset:-2px}.partner-structure-preview_detail__LRrng{min-width:0;padding:28px}.partner-structure-preview_detailHeading__2wJmv{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.partner-structure-preview_eyebrow__nGwFG{color:#929c97;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.partner-structure-preview_detail__LRrng h2{margin-top:12px;font:600 32px/1.1 var(--display);overflow-wrap:anywhere}.partner-structure-preview_detailHeading__2wJmv p{color:#929c97;font-size:13px}.partner-structure-preview_status__jwfkl{padding:5px 9px;border:1px solid #344038;color:#929c97;font-size:11px}.partner-structure-preview_status__jwfkl[data-active=true]{color:#55e94f;border-color:#335536}.partner-structure-preview_stats__VZvOu{display:grid;grid-template-columns:1fr 1fr;margin:26px 0;padding:20px 0;gap:18px;border-block:1px solid #29322e}.partner-structure-preview_stats__VZvOu dt{color:#929c97;font-size:12px}.partner-structure-preview_stats__VZvOu dd{margin:8px 0 0;font:500 34px/1.1 var(--display)}.partner-structure-preview_detail__LRrng h3{font:600 25px/1.2 var(--display);margin-bottom:16px}.partner-structure-preview_tableScroll__sNqwj{max-height:420px;overflow:auto}.partner-structure-preview_tableScroll__sNqwj table{width:100%;border-collapse:collapse;font-size:13px}.partner-structure-preview_tableScroll__sNqwj td,.partner-structure-preview_tableScroll__sNqwj th{padding:12px 8px;border-bottom:1px solid #29322e;text-align:left}.partner-structure-preview_tableScroll__sNqwj th{color:#929c97;font-weight:400}.partner-structure-preview_tableScroll__sNqwj td:last-child,.partner-structure-preview_tableScroll__sNqwj th:last-child{text-align:right}.partner-structure-preview_empty__4aYM5,.partner-structure-preview_hint__Rjwun{color:#929c97;font-size:13px;line-height:1.7}.partner-structure-preview_hint__Rjwun{margin-top:24px!important}@media(max-width:900px){.partner-structure-preview_layout__jab1C{grid-template-columns:1fr}.partner-structure-preview_tree__F6Hdv{border-right:0;border-bottom:1px solid #29322e}.partner-structure-preview_tree__F6Hdv>ul{max-height:340px;overflow:auto}.partner-structure-preview_detail__LRrng,.partner-structure-preview_tree__F6Hdv{padding:22px}}@media(max-width:480px){.partner-structure-preview_toolbar__S_A_c{align-items:flex-start;flex-direction:column;gap:10px}.partner-structure-preview_detailHeading__2wJmv{flex-direction:column}.partner-structure-preview_stats__VZvOu{gap:12px}.partner-structure-preview_detail__LRrng,.partner-structure-preview_tree__F6Hdv{padding:18px}}.action-label_icon__bQkr1{display:inline-block;flex-shrink:0;width:14px;height:14px;vertical-align:-2px}.account-renewal_summary__NA06E{margin:20px 0 24px;min-width:0;padding:16px;border:1px solid var(--line,#26332d);background:rgba(145,216,130,.035)}.account-renewal_status__82eZh{display:flex;align-items:flex-start;gap:9px;margin:0;color:var(--green,#91d882);font-size:14px;line-height:1.6}.account-renewal_status__82eZh svg{flex:0 0 auto;margin-top:2px}.account-renewal_summary__NA06E[data-state=inactive] .account-renewal_status__82eZh,.account-renewal_summary__NA06E[data-state=unmet] .account-renewal_status__82eZh{color:#e5bd78}.account-renewal_summary__NA06E[data-state=loading] .account-renewal_status__82eZh,.account-renewal_summary__NA06E[data-state=pending] .account-renewal_status__82eZh,.account-renewal_summary__NA06E[data-state=trial] .account-renewal_status__82eZh{color:var(--club-muted,#a1aaa5)}.account-renewal_message__RLlaq{margin:10px 0 0;color:var(--foreground,#eef3eb);font-size:13px;line-height:1.7}.account-renewal_date__9ibRy{margin:18px 0 0;overflow-wrap:anywhere}.account-renewal_date__9ibRy span{display:block;color:var(--club-muted,#a1aaa5);font-size:12px;line-height:1.6;margin-bottom:5px}.account-renewal_date__9ibRy time{display:block;color:var(--foreground,#eef3eb);font-size:17px;font-weight:500;line-height:1.65}.account-renewal_projection__r_PNU span{color:var(--foreground,#eef3eb);font-size:13px}.account-renewal_projection__r_PNU time{color:var(--green,#91d882);font-size:20px;font-weight:600}.account-renewal_details__Kn8Vd{margin-top:18px;padding-top:10px;border-top:1px solid var(--line,#26332d)}.account-renewal_details__Kn8Vd summary{min-height:44px;align-content:center;color:var(--club-muted,#a1aaa5);cursor:pointer;font-size:12px;line-height:1.6}.account-renewal_details__Kn8Vd summary:focus-visible{outline:1px solid var(--green,#91d882);outline-offset:3px}@media (max-width:650px){.account-renewal_summary__NA06E{padding:14px}.account-renewal_date__9ibRy time{font-size:16px}.account-renewal_projection__r_PNU time{font-size:19px}}