.login-card label{text-align:left;color:#4b566a;flex-direction:column;gap:7px;margin:14px 0;font-size:12px;font-weight:650;display:flex}.login-card>button:not(.text-link){width:100%;margin-top:8px}.text-link{color:#4965c8;background:0 0;border:0;margin:13px auto 0;font-size:12px;display:block}.logout-btn{color:#8290aa;background:0 0;border:0;margin-left:auto;padding:5px}.login-card label{font-size:14px}.login-card input{font-size:16px}.login-card .text-link{font-size:14px}.shared-workbook{color:#26334b;min-width:0;font-size:14px}.workbook-title{align-items:center;gap:13px;margin-bottom:20px;display:flex}.workbook-file-icon{color:#4965c8;background:#e7edf9;border:1px solid #d8e2f5;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.workbook-title-copy{min-width:0}.workbook-title h2{letter-spacing:-.02em;margin:0 0 4px;font-size:20px;font-weight:700}.workbook-title p{color:#6e7c94;overflow-wrap:anywhere;margin:0;font-size:13px}.workbook-shared{white-space:nowrap;background:#eef2fa;border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:8px 12px;font-size:14px;display:flex}.workbook-summary{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.workbook-summary strong{color:#202e4b;font-variant-numeric:tabular-nums;font-size:25px}.workbook-muted{color:#78849a;font-size:13px}.workbook-sync{color:#50617d;align-items:center;gap:6px;font-size:13px;display:flex}.workbook-sync button{width:30px;height:30px;margin-left:5px}.workbook-tabs{max-width:100%;min-height:40px;margin-bottom:12px;overflow-x:auto;justify-content:flex-start!important;height:auto!important}.workbook-tabs button{flex-shrink:0!important;padding:8px 17px!important;font-size:14px!important}.workbook-tools{flex-direction:column;gap:10px;display:flex}.workbook-search{align-items:center;width:min(480px,100%);display:flex;position:relative}.workbook-search>svg{color:#8a97af;pointer-events:none;position:absolute;left:12px}.workbook-search input{background:#fff;height:40px;padding-left:38px;font-size:14px}.workbook-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workbook-filters>button{background:#fff;width:auto;min-width:132px;max-width:240px;height:38px;font-size:14px}.workbook-help{color:#687890;margin:10px 0 6px;font-size:13px;line-height:1.7}.workbook-grid{background:#fff;border:1px solid #dce3ee;border-radius:10px;overflow:hidden}.workbook-grid [data-slot=table-container]{overscroll-behavior:contain;scrollbar-width:auto;min-height:260px;max-height:calc(100vh - 410px)}.workbook-grid table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.workbook-grid th{z-index:3;color:#425371;background:#edf2f9;border-bottom:1px solid #d6deeb;border-right:1px solid #dce3ee;min-width:148px;max-width:260px;height:53px;padding:6px 12px;font-size:14px;position:sticky;top:0}.workbook-column-letter{color:#8a96aa;margin-bottom:2px;font-size:12px;font-weight:400;line-height:15px;display:block}.workbook-grid td{vertical-align:top;border-bottom:1px solid #e8edf4;border-right:1px solid #e8edf4;min-width:148px;max-width:260px;height:44px;padding:0;font-size:14px}.workbook-cell{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:148px;max-width:260px;height:100%;min-height:44px;max-height:76px;color:inherit;background:0 0;border:0;padding:10px 12px;font-size:14px;line-height:1.55;display:block;overflow:hidden}.workbook-cell:hover:not(:disabled){background:#edf3ff;box-shadow:inset 0 0 0 1px #94a9e6}.workbook-cell:focus-visible{outline-offset:-2px;background:#edf3ff;outline:2px solid #4965c8}.workbook-cell:disabled{cursor:default;color:#53698c}.workbook-grid .workbook-row-number{z-index:2;text-align:center;color:#8793a8;font-variant-numeric:tabular-nums;background:#f6f8fc;width:54px;min-width:54px;max-width:54px;padding:12px 7px;font-size:12px;position:sticky;left:0}.workbook-grid th.workbook-row-number{z-index:4;background:#edf2f9}.workbook-grid .workbook-company{width:260px;min-width:260px;font-weight:600}.workbook-formula{background:#f7f9fd}.workbook-blank{color:#c3cbd8}.workbook-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:14px;display:flex}.workbook-pagination{white-space:nowrap;align-items:center;gap:10px;display:flex}.workbook-pagination input{text-align:center;background:#fff;width:65px;height:36px;font-size:14px}.workbook-pagination button{width:36px;height:36px}.workbook-last-edit{color:#78849a;margin:14px 0 0;font-size:13px}.workbook-error{background:#fff5eb;border:1px solid #e7bb9f;border-radius:8px;margin-bottom:16px;padding:13px 15px;line-height:1.65}.workbook-error button{margin-left:10px;font-weight:600;text-decoration:underline}.workbook-loading{color:#62718b;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:360px;font-size:16px;display:flex}.workbook-no-results{text-align:center;color:#738098;padding:55px!important}.workbook-editor{background:#fff;max-height:90dvh;overflow-y:auto}.workbook-editor textarea,.workbook-editor [data-slot=select-trigger]{font-size:16px;line-height:1.65}.workbook-edit-label{margin-bottom:-8px;font-size:14px;font-weight:600}.workbook-conflict{overflow-wrap:anywhere;background:#fff8e9;border:1px solid #ebd49c;border-radius:8px;padding:13px;font-size:14px}.workbook-conflict p{white-space:pre-wrap;margin:7px 0}.workbook-conflict small{color:#806527;font-size:13px}.workbook-save-error{color:#b13d35;margin:0;font-size:14px;line-height:1.6}@media (max-width:760px){.workbook-title{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:14px}.workbook-title h2{font-size:18px}.workbook-title-copy{flex:1}.workbook-title p{font-size:12px}.workbook-shared{margin-left:58px;padding:4px 9px;font-size:13px}.workbook-summary{margin-bottom:12px}.workbook-summary strong{font-size:23px}.workbook-tabs button{padding:8px 12px!important}.workbook-filters{grid-template-columns:1fr 1fr;display:grid}.workbook-filters>button{width:100%;min-width:0;max-width:100%;font-size:14px}.workbook-help{font-size:13px}.workbook-grid [data-slot=table-container]{min-height:250px;max-height:55vh}.workbook-footer>.workbook-pagination{margin-left:auto}.workbook-footer .workbook-muted{display:none}.workbook-cell{font-size:14px}.workbook-editor textarea{font-size:16px}}.workbook-rules{background:#fff;border:1px solid #dce3ee;border-radius:12px;margin-bottom:20px;padding:20px 24px}.workbook-rules h2{color:#202e4b;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.4}.workbook-rules ol{margin:0;padding-left:1.5em;font-size:16px;line-height:1.75;list-style:decimal}.workbook-rules li{overflow-wrap:anywhere;padding-left:3px}.workbook-rules li+li{margin-top:5px}.workbook-rules li::marker{color:#4965c8;font-weight:600}@media (max-width:760px){.workbook-rules{margin-bottom:16px;padding:16px}.workbook-rules h2{font-size:18px}.workbook-rules ol{font-size:16px;line-height:1.7}}.workbook-layout .content{max-width:none;padding:16px 18px 28px}.workbook-rules{margin-bottom:12px;padding:12px 16px}.workbook-rules summary{cursor:pointer;color:#263c69;font-size:1rem;font-weight:700}.workbook-rules summary span{color:#687890;margin-left:12px;font-size:.8125rem;font-weight:400}.workbook-rules[open] summary{margin-bottom:12px}.workbook-summary{margin-bottom:10px}.workbook-view-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.workbook-view-modes{gap:4px;display:flex}.workbook-view-modes button,.workbook-expand{min-height:38px;font-size:.875rem}.workbook-view-modes button[aria-pressed=true]{color:#fff;background:#3657b3;border-color:#3657b3}.workbook-range{color:#526482;white-space:nowrap;font-size:.8125rem}.workbook-expand{background:#fff;margin-left:auto}.workbook-grid [data-slot=table-container]{min-height:260px;max-height:60dvh}.workbook-grid-fit table{table-layout:fixed;width:100%;min-width:0}.workbook-grid-fit th,.workbook-grid-fit td,.workbook-grid-fit .workbook-company{width:auto;min-width:0;max-width:none;overflow:hidden}.workbook-grid-fit th{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:6px 3px;font-size:.75rem;line-height:1.45}.workbook-grid-fit .workbook-column-letter{color:#3d5d92;margin-bottom:4px;font-size:.75rem;font-weight:700}.workbook-grid-fit td{height:58px;font-size:.75rem}.workbook-grid-fit .workbook-cell{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;height:58px;min-height:58px;max-height:58px;padding:6px 3px;font-size:.75rem;line-height:1.5}.workbook-grid-fit .workbook-row-number{overflow-wrap:anywhere;width:auto;min-width:0;max-width:none;padding:0}.workbook-grid-fit th.workbook-row-number{padding:6px 1px}.workbook-grid-fit tbody tr:nth-child(2n) td{background:#f8fafd}.workbook-grid-fit th:nth-child(n+12):nth-child(-n+16){color:#244885;background:#e7eefc}.workbook-open-record{color:#3657b3;text-underline-offset:3px;overflow-wrap:anywhere;width:100%;min-height:44px;padding:7px 1px;font-size:.75rem;line-height:1.4;text-decoration:underline;display:block}:is(.workbook-open-record:focus-visible,.workbook-record-field:focus-visible){outline-offset:-2px;outline:2px solid #4965c8}.workbook-record{background:#fff;border:1px solid #dce3ee;border-radius:12px;overflow:hidden}.workbook-record-heading{background:#f3f6fc;border-bottom:1px solid #dce3ee;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.workbook-record-heading>div:first-child{min-width:0}.workbook-record-heading span{color:#60728f;font-size:.8125rem}.workbook-record-heading h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:1.125rem;font-weight:700;line-height:1.5}.workbook-record-navigation{flex-shrink:0;gap:6px;display:flex}.workbook-record-navigation button{min-height:40px;font-size:.875rem}.workbook-record-fields{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.workbook-record-field{text-align:left;overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #e4eaf4;border-right:1px solid #e4eaf4;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.workbook-record-field>span{color:#536582;align-items:baseline;gap:6px;font-size:.875rem;line-height:1.5;display:flex}.workbook-record-field>span>b{color:#43609b;flex-shrink:0;font-size:.75rem}.workbook-record-field>strong{white-space:pre-wrap;font-size:1rem;font-weight:500;line-height:1.6}.workbook-record-field:hover{background:#edf3ff}.workbook-record-field.workbook-action-field{background:#f0f5ff}.workbook-record-empty{color:#8692a5;font-weight:400}@media (min-width:761px){.crm-shell.workbook-layout-expanded{grid-template-columns:68px minmax(0,1fr)}.workbook-layout-expanded .sidebar{width:68px;padding:20px 9px 14px}.workbook-layout-expanded .brand{padding:0 5px 22px}.workbook-layout-expanded .brand>div,.workbook-layout-expanded .sidebar nav button>span,.workbook-layout-expanded .sidebar-foot>.avatar,.workbook-layout-expanded .sidebar-foot>div{display:none}.workbook-layout-expanded .sidebar nav button{justify-content:center;padding:11px}.workbook-layout-expanded .sidebar nav svg{flex-shrink:0}.workbook-layout-expanded .sidebar-foot{justify-content:center;padding:14px 0 0}.workbook-layout-expanded .sidebar-foot button{margin:0}.workbook-layout .main header{height:62px;padding:0 18px}}@media (min-width:761px) and (max-width:1200px){.workbook-record-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.workbook-layout .content{padding:12px}.workbook-expand{display:none}.workbook-view-toolbar{gap:8px}.workbook-view-modes{width:100%}.workbook-view-modes button{flex:1;min-height:42px;padding-left:8px;padding-right:8px}.workbook-record-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.workbook-record-heading{flex-wrap:wrap;padding:14px 12px}.workbook-record-field{padding:12px 10px}.workbook-record-navigation{margin-left:auto}.workbook-record-field>span{flex-wrap:wrap;gap:2px 6px}}@media (max-width:380px){.workbook-record-fields{grid-template-columns:minmax(0,1fr)}}.battery-home-map{background:#fff;border:1px solid #dce3ee;border-radius:12px;min-width:0;overflow:hidden}.battery-map-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 12px;display:flex}.battery-map-title{align-items:center;gap:12px;min-width:0;display:flex}.battery-map-title>svg{color:#4965c8;flex-shrink:0}.battery-map-title h2{margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.5}.battery-map-title p{color:#62718b;margin:0;font-size:14px;line-height:1.7}.battery-map-toolbar>a{color:#fff;white-space:normal;background:#4965c8;height:auto;min-height:40px;padding:10px 14px;font-size:14px;line-height:1.5}.battery-map-toolbar>a:hover{background:#3954b5}.battery-map-help{color:#62718b;margin:0;padding:0 20px 16px;font-size:14px;line-height:1.7}.battery-map-frame{background:#f3f5f8;border:0;border-top:1px solid #e2e7ef;width:100%;height:calc(100dvh - 280px);min-height:420px;display:block}@media (max-width:760px){.battery-map-toolbar{align-items:flex-start;padding:16px 14px 10px}.battery-map-title{align-items:flex-start}.battery-map-title>svg{margin-top:4px}.battery-map-toolbar>a{width:100%}.battery-map-help{padding:0 14px 14px}.battery-map-frame{height:65dvh;min-height:380px}}.battery-map-account{background:#f6f8fc;border:1px solid #e2e7ef;border-radius:9px;margin:0 20px 16px;padding:16px}.battery-map-account h3{margin:0 0 12px;font-size:16px;font-weight:650}.battery-map-account>p{color:#62718b;margin:0;font-size:14px;line-height:1.7}.battery-map-account-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;max-width:850px;display:grid}.battery-map-account-fields label{font-size:14px;font-weight:600;line-height:1.7;display:block}.battery-map-account-fields input{background:#fff;width:100%;min-width:0;height:40px;margin-top:6px;font-size:16px;font-weight:400}.battery-map-password{align-items:center;gap:8px;display:flex}.battery-map-password button{flex-shrink:0;height:40px;margin-top:6px;font-size:14px}.battery-map-account-error{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;line-height:1.7;display:flex}@media (max-width:760px){.battery-map-account{margin:0 14px 14px;padding:14px}.battery-map-account-fields{grid-template-columns:1fr}}.battery-map-guide{color:#273449;overflow-wrap:anywhere;background:#fff;border:1px solid #dce3ee;border-radius:12px;margin:4px 20px 24px;padding:24px;font-size:16px;line-height:1.8}.battery-guide-heading{align-items:flex-start;gap:12px;display:flex}.battery-guide-heading>svg{color:#4965c8;flex-shrink:0;margin-top:7px}.battery-guide-heading span{color:#4965c8;font-size:14px;font-weight:700;display:block}.battery-guide-heading h3{margin:3px 0 0;font-size:21px;font-weight:750;line-height:1.5}.battery-guide-intro{color:#62718b;margin:12px 0 18px}.battery-guide-device{color:#3553ac;background:#eef2ff;border-radius:7px;align-items:center;gap:7px;padding:7px 11px;font-size:14px;font-weight:650;line-height:1.6;display:inline-flex}.battery-guide-device svg{flex-shrink:0}.battery-guide-steps{gap:0;margin:8px 0 24px;padding:0;list-style:none;display:grid}.battery-guide-steps>li{border-bottom:1px solid #e8edf4;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:22px 0;display:grid}.battery-guide-steps h4,.battery-guide-examples h4,.battery-guide-trouble h4{margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.65}.battery-guide-steps p{margin:0 0 10px}.battery-guide-number{color:#fff;background:#4965c8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:grid}.battery-guide-steps p:last-child{margin-bottom:0}.battery-guide-tip{color:#62718b;font-size:14px;line-height:1.8}.battery-guide-email{word-break:break-all;background:#f3f6fc;border:1px solid #e2e7ef;border-radius:7px;padding:10px 12px;font-size:16px;font-weight:650}.battery-guide-open{color:#fff;background:#4965c8;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:650;display:inline-flex}.battery-guide-open:hover{background:#3954b5}.battery-guide-open:focus-visible{outline-offset:3px;outline:3px solid #96b0ff}.battery-guide-examples>p{color:#62718b;margin:5px 0 16px;font-size:14px}.battery-guide-shots{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.battery-guide-shots figure{background:#f7f9fc;border:1px solid #dce3ee;border-radius:10px;margin:0;overflow:hidden}.battery-guide-image{background:#edf1f7;justify-content:center;align-items:flex-start;min-height:120px;padding:12px;display:flex}.battery-guide-image img{object-fit:contain;border-radius:5px;width:100%;height:auto;display:block}.battery-guide-shots figcaption{background:#fff;padding:13px 14px}.battery-guide-shots figcaption b{margin-bottom:5px;font-size:15px;display:block}.battery-guide-shots figcaption span{color:#62718b;font-size:14px;line-height:1.75;display:block}.battery-guide-trouble{background:#f3f6fc;border-radius:8px;margin:22px 0 14px;padding:16px}.battery-guide-trouble p{color:#52647e;margin:7px 0 0;font-size:14px;line-height:1.8}.battery-guide-sources{color:#62718b;margin:12px 0 0;font-size:14px;line-height:1.8}.battery-guide-sources a{color:#3e5bb9;text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.battery-guide-shots{grid-template-columns:1fr;max-width:520px}.battery-guide-image{min-height:0}}@media (max-width:760px){.battery-map-guide{margin:0 14px 18px;padding:18px 14px}.battery-guide-heading{gap:9px}.battery-guide-heading h3{font-size:19px}.battery-guide-steps>li{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:19px 0}.battery-guide-number{width:28px;height:28px;font-size:15px}.battery-guide-steps h4{font-size:16px}.battery-guide-open{width:100%}.battery-guide-email,.battery-guide-image{padding:9px}}.battery-guide-image{cursor:zoom-in;text-align:left;border:0;flex-direction:column;gap:10px;width:100%}.battery-guide-image>span{color:#52647e;align-self:flex-end;font-size:12px;display:block}.battery-guide-image:focus-visible{outline-offset:-3px;outline:3px solid #4965c8}.battery-guide-dialog{background:#fff;width:calc(100% - 24px);max-height:90dvh;overflow:auto;max-width:1050px!important}.battery-guide-dialog>img{object-fit:contain;max-width:100%;max-height:70dvh;margin:auto;display:block}.battery-guide-dialog h2{font-size:18px}.battery-guide-dialog p{font-size:14px}.workbook-datetime-editor{gap:12px;min-width:0;display:grid}.workbook-datetime-editor input{width:100%;min-width:0;min-height:44px;font-size:16px}.workbook-datetime-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workbook-datetime-actions>span{color:#687890;margin-right:auto;font-size:14px}.workbook-datetime-actions button{min-height:40px}.workbook-product-editor{border:0;min-width:0;padding:0}.workbook-product-editor .workbook-help{margin:0 0 12px}.workbook-product-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workbook-product-option{overflow-wrap:anywhere;cursor:pointer;border:1px solid #dce3ee;border-radius:8px;align-items:flex-start;gap:10px;min-height:48px;padding:12px;font-size:14px;line-height:1.6;display:flex}.workbook-product-option:has([data-state=checked]){background:#edf3ff;border-color:#91a6df}.workbook-product-option [data-slot=checkbox]{width:18px;height:18px;margin-top:3px}.workbook-product-summary{color:#526482;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:14px;display:flex}@media (max-width:480px){.workbook-product-options{grid-template-columns:minmax(0,1fr)}}.install-app-trigger{color:#3e59b6;background:#f5f7fd;border:1px solid #dce3ee;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:650;line-height:1.5;display:flex}.install-app-trigger svg{flex-shrink:0}.install-app-trigger:hover{background:#eaf0ff}.install-app-trigger:focus-visible{outline-offset:3px;outline:3px solid #7c99ee}.install-app-trigger--login{width:100%;margin-top:20px!important}.install-app-trigger--sidebar{color:#dce3f2;background:#202b45;border-color:#35415d;flex-shrink:0;width:100%;margin:16px 0 12px}.install-app-trigger--sidebar:hover{background:#2b3a5b}.install-app-dialog{color:#273449;background:#fff;width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;max-width:520px!important}.install-app-dialog [data-slot=dialog-header]{text-align:left}.install-app-brand{align-items:center;gap:13px;margin-bottom:8px;padding-right:18px;display:flex}.install-app-brand img{border-radius:13px;flex-shrink:0}.install-app-brand>div>span{color:#64728a;margin-bottom:4px;font-size:14px;display:block}.install-app-dialog [data-slot=dialog-title]{font-size:21px;font-weight:750;line-height:1.5}.install-app-dialog [data-slot=dialog-description]{color:#62718b;font-size:15px;line-height:1.8}.install-app-tabs [data-slot=tabs-list]{width:100%;height:44px}.install-app-tabs [data-slot=tabs-trigger]{font-size:15px}.install-app-steps{counter-reset:install;gap:17px;margin:4px 0 0;padding:0;list-style:none;display:grid}.install-app-steps li{counter-increment:install;padding-left:37px;position:relative}.install-app-steps li:before{content:counter(install);color:#fff;background:#4965c8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid;position:absolute;top:2px;left:0}.install-app-steps b{align-items:center;gap:7px;font-size:16px;line-height:1.7;display:flex}.install-app-steps p{color:#52647e;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.85}.install-app-note,.install-app-message{color:#52647e;background:#f3f6fc;border-radius:8px;margin:0;padding:12px;font-size:14px;line-height:1.8}.install-app-source{color:#3e59b6;text-underline-offset:3px;margin-top:16px;font-size:14px;text-decoration:underline;display:inline-block}.install-app-native{color:#fff;white-space:normal;background:#4965c8;min-height:44px;font-size:15px}@media (max-width:400px){.install-app-dialog{padding:20px 16px}.install-app-dialog [data-slot=dialog-title]{font-size:19px}.install-app-brand{gap:10px}.install-app-brand img{width:48px;height:48px}.install-app-steps li{padding-left:34px}}@media (display-mode:standalone){.install-app-trigger{display:none}.content{padding-bottom:max(24px,env(safe-area-inset-bottom))}.sidebar{padding-bottom:max(18px,env(safe-area-inset-bottom))}}.sidebar nav{flex-shrink:1;min-height:0;overflow-y:auto}.sidebar .brand,.sidebar .sidebar-foot{flex-shrink:0}.notice-panel{background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-width:0;margin-bottom:20px;overflow:hidden}.notice-panel-head{border-bottom:1px solid #e9edf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:19px 22px;display:flex}.notice-heading{align-items:center;gap:11px;display:flex}.notice-heading>svg{color:#4965c8;flex-shrink:0}.notice-heading h2{margin:0;font-size:18px;font-weight:750;line-height:1.5}.notice-heading p{color:#718096;margin:3px 0 0;font-size:14px;line-height:1.6}.notice-head-actions{align-items:center;gap:7px;display:flex}.notice-head-actions button{min-height:40px;font-size:14px}.notice-empty{color:#6c7b91;align-items:center;gap:9px;margin:0;padding:20px 22px;font-size:15px;line-height:1.8;display:flex}.notice-empty svg{flex-shrink:0}.notice-error{color:#92463b;background:#fff4f2;border:1px solid #efd2cd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px;padding:12px 15px;font-size:14px;line-height:1.8;display:flex}.notice-error button{min-height:40px;font-size:14px}.notice-feed-list,.notice-admin-list{margin:0;padding:0;list-style:none}.notice-feed-list>li+li,.notice-admin-list>li+li{border-top:1px solid #e9edf4}.notice-feed-item{text-align:left;color:#273449;background:#fff;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:17px 22px;display:flex}.notice-feed-item:hover{background:#f5f7fd}.notice-feed-item:focus-visible{outline-offset:-3px;outline:3px solid #7592e7}.notice-feed-item>div{flex:1;min-width:0}.notice-feed-item>svg{color:#8a98b0;flex-shrink:0}.notice-feed-item time{color:#718096;font-size:13px}.notice-feed-item h3,.notice-admin-text h3{overflow-wrap:anywhere;margin:4px 0;font-size:16px;font-weight:700;line-height:1.65}.notice-feed-item p,.notice-admin-text>p{-webkit-line-clamp:2;color:#62718b;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.8;display:-webkit-box;overflow:hidden}.notice-meta{color:#718096;overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;line-height:1.7}.notice-pagination{border-top:1px solid #e9edf4;justify-content:center;align-items:center;gap:14px;padding:14px;display:flex}.notice-pagination button{min-height:40px;font-size:14px}.notice-pagination>span{color:#64748b;font-size:14px}.notice-detail,.notice-editor{color:#273449;background:#fff;width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:25px;overflow-y:auto;max-width:720px!important}.notice-detail [data-slot=dialog-header],.notice-editor [data-slot=dialog-header]{text-align:left;padding-right:17px}.notice-detail [data-slot=dialog-title],.notice-editor [data-slot=dialog-title]{overflow-wrap:anywhere;font-size:21px;line-height:1.65}.notice-detail [data-slot=dialog-description],.notice-editor [data-slot=dialog-description]{color:#62718b;font-size:14px;line-height:1.8}.notice-body{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #e9edf4;padding:15px 0;font-size:16px;line-height:1.95}.notice-manager{min-width:0}.notice-manager-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 20px;display:flex}.notice-manager-head h2{margin:0 0 6px;font-size:24px;font-weight:750;line-height:1.5}.notice-manager-head p{color:#62718b;margin:0;font-size:15px;line-height:1.8}.notice-manager-head>button{background:#4965c8;min-height:44px;font-size:15px}.notice-manage-controls{border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:8px;padding:15px 18px;display:flex}.notice-manage-controls [data-slot=tabs-list]{max-width:100%;height:42px}.notice-manage-controls [data-slot=tabs-trigger]{font-size:14px}.notice-manage-controls>button{flex-shrink:0}.notice-admin-list>li{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.notice-admin-text{flex:1;min-width:0}.notice-status{color:#62718b;background:#edf0f5;border-radius:5px;padding:3px 8px;font-size:13px;font-weight:650;display:inline-flex}.notice-status--published{color:#3b57b3;background:#eaf0ff}.notice-admin-actions{flex-shrink:0;gap:8px;display:flex}.notice-admin-actions button{min-height:40px;font-size:14px}.notice-field{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;font-size:15px;font-weight:650;display:flex}.notice-field>span{color:#718096;font-size:13px;font-weight:400}.notice-field input,.notice-field textarea{flex-basis:100%;min-width:0;font-size:16px;font-weight:400;line-height:1.7}.notice-field input{min-height:44px}.notice-field textarea{resize:vertical;min-height:220px}.notice-editor-actions{border-top:1px solid #e9edf4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;display:flex}.notice-editor-actions button{white-space:normal;height:auto;min-height:42px;font-size:14px;line-height:1.6}.notice-editor-actions button:last-child{color:#fff;background:#4965c8}.notice-editor .notice-error{margin:0}.notice-conflict{background:#f3f6fc;border:1px solid #dfe5ee;border-radius:8px;padding:12px;font-size:14px;line-height:1.8}.notice-conflict summary{cursor:pointer;font-weight:650}.notice-conflict h4{overflow-wrap:anywhere;font-size:16px}.notice-conflict p{white-space:pre-wrap;overflow-wrap:anywhere}.notice-conflict button{white-space:normal;height:auto;min-height:44px;font-size:14px}@media (max-width:760px){.notice-panel-head,.notice-feed-item{padding:16px}.notice-heading h2{font-size:17px}.notice-heading p{font-size:13px}.notice-head-actions{margin-left:auto}.notice-empty{padding:17px 16px}.notice-manager-head h2{font-size:21px}.notice-manager-head>button{width:100%}.notice-admin-list>li{flex-direction:column;align-items:stretch;gap:14px;padding:17px 16px}.notice-admin-actions{justify-content:flex-end}.notice-manage-controls{gap:3px;padding:12px 10px}.notice-manage-controls [data-slot=tabs-trigger]{padding:5px 9px;font-size:13px}.notice-detail,.notice-editor{padding:21px 16px}.notice-detail [data-slot=dialog-title],.notice-editor [data-slot=dialog-title]{font-size:19px}.notice-editor-actions{grid-template-columns:1fr 1fr;display:grid}.notice-editor-actions button:first-child{order:3;grid-column:1/-1}.notice-editor-actions button{width:100%}.notice-field textarea{min-height:210px}}.rankings-page{min-width:0}.rankings-hero{color:#fff;background:linear-gradient(120deg,#263a76,#4d68c7);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:27px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #2a407f29}.rankings-hero:after{content:"";border:38px solid #ffffff0f;border-radius:50%;width:210px;height:210px;position:absolute;top:-96px;right:-45px}.rankings-hero>div,.rankings-hero>button{z-index:1;position:relative}.rankings-hero span{letter-spacing:.16em;color:#cbd5f7;font-size:10px;font-weight:800}.rankings-hero h2{align-items:center;gap:10px;margin:7px 0 4px;font-size:25px;line-height:1.5;display:flex}.rankings-hero p{color:#dbe2f8;margin:0;font-size:13px;line-height:1.7}.rankings-hero button{color:#324986;background:#fff;border:0;min-height:41px}.ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ranking-card{background:#fff;border:1px solid #dfe5ee;border-radius:14px;min-width:0;overflow:hidden}.ranking-card-head{border-bottom:1px solid #e8ecf2;align-items:center;gap:12px;padding:20px 22px;display:flex}.ranking-card-icon{border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.ranking-card-icon--sales{color:#9b6818;background:#fff2d7}.ranking-card-icon--contracts{color:#3e60c3;background:#eaf0ff}.ranking-card-head h2{margin:0;font-size:18px;line-height:1.5}.ranking-card-head p{color:#7a869b;margin:3px 0 0;font-size:12px}.ranking-list{margin:0;padding:0;list-style:none}.ranking-list li{border-top:1px solid #eef1f5;grid-template-columns:34px 40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 20px;display:grid}.ranking-list li:first-child{border-top:0}.ranking-list li.ranking-me{background:#f4f7ff}.ranking-position{color:#778297;place-items:center;width:31px;height:31px;font-size:14px;font-weight:800;display:grid}.ranking-position--1{color:#d29b20}.ranking-position--2{color:#8c99aa}.ranking-position--3{color:#b87942}.ranking-avatar{color:#52699c;background:#edf1fa;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.ranking-person{min-width:0}.ranking-person>div{align-items:center;gap:7px;min-width:0;display:flex}.ranking-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ranking-person span{color:#3f5eb9;background:#e4ebff;border-radius:10px;flex-shrink:0;padding:4px 7px;font-size:10px;line-height:1}.ranking-person small{color:#7a869b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.ranking-score{text-align:right;white-space:nowrap;font-size:14px}.ranking-empty,.ranking-loading{text-align:center;color:#8390a5;flex-direction:column;align-items:center;padding:42px 20px;display:flex}.ranking-empty svg{color:#c1a154;margin-bottom:11px}.ranking-empty b{color:#4d586c;font-size:14px}.ranking-empty p{max-width:330px;margin:6px 0 0;font-size:12px;line-height:1.7}.ranking-loading{background:#fff;border:1px solid #dfe5ee;border-radius:14px;flex-direction:row;justify-content:center;gap:10px;font-size:14px}.ranking-error{color:#92463b;background:#fff4f2;border:1px solid #efd2cd;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;font-size:14px;display:flex}.ranking-note{color:#778297;margin:14px 2px 0;font-size:12px;line-height:1.7}@media (max-width:980px){.ranking-grid{grid-template-columns:1fr}}@media (max-width:760px){.rankings-hero{align-items:flex-start;padding:22px 19px}.rankings-hero h2{font-size:21px}.rankings-hero p{padding-right:5px;font-size:12px}.rankings-hero button{flex-shrink:0;padding:0 11px}.ranking-card-head{padding:17px 16px}.ranking-list li{grid-template-columns:30px 36px minmax(0,1fr);gap:9px;padding:15px 14px}.ranking-avatar{width:35px;height:35px}.ranking-score{text-align:left;color:#344e9d;grid-column:3;margin-top:-4px;font-size:13px}.ranking-person small{font-size:10px}.ranking-note{font-size:11px}}.sales-resources{min-width:0}.resource-products{background:#eaf0fa;max-width:100%;min-height:44px;margin-bottom:20px;overflow-x:auto;justify-content:flex-start!important;height:auto!important}.resource-products button{flex-shrink:0;font-size:14px;padding:10px 18px!important}.resource-panel{background:#fff;border:1px solid #dce3ee;border-radius:14px;overflow:hidden}.resource-heading{border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.resource-heading h2{margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.5}.resource-heading p{color:#7a879d;margin:0;font-size:13px;line-height:1.6}.resource-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.resource-actions button{font-size:14px}.resource-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#2e3a50;padding:26px;font-size:16px;line-height:1.9}.resource-text a{color:#385ec6;text-underline-offset:3px;text-decoration:underline}.resource-empty{text-align:center;color:#8090aa;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:270px;padding:32px 20px;display:flex}.resource-empty h3{color:#4a5972;margin:0;font-size:17px;font-weight:600}.resource-empty p{margin:0;font-size:14px;line-height:1.8}.resource-editor{background:#fff;width:calc(100% - 32px);max-height:90dvh;overflow-y:auto;max-width:760px!important}.resource-editor label{font-size:14px;font-weight:600}.resource-editor textarea{min-height:250px;max-height:50dvh;font-size:16px;line-height:1.8}.resource-conflict{background:#fff8e8;border:1px solid #ead197;border-radius:8px;padding:14px;font-size:14px}.resource-conflict>div{white-space:pre-wrap;overflow-wrap:anywhere;max-height:140px;margin:10px 0;line-height:1.7;overflow:auto}.resource-conflict p{margin:0;font-size:13px}.resource-save-error{color:#ad3e35;margin:0;font-size:14px;line-height:1.7}.sidebar nav{flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.sidebar nav button,.sidebar nav button svg{flex-shrink:0}.sidebar nav button span{line-height:1.5}.sidebar .sidebar-foot{flex-shrink:0}@media (max-width:760px){.resource-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:18px 16px}.resource-heading h2{font-size:18px}.resource-heading p{font-size:12px}.resource-actions{margin-left:auto}.resource-text{padding:20px 16px;font-size:16px}.resource-products{margin-bottom:16px}.resource-products button{padding:9px 14px!important}.resource-empty{min-height:230px}.resource-editor textarea{min-height:220px}}.manual-document{max-width:960px;margin:0 auto;padding:26px}.manual-document .resource-text{padding:0;font-size:16px;line-height:2}.manual-contents{background:#f5f7fc;border:1px solid #dce4f2;border-radius:12px;margin:26px 0 34px;padding:18px 20px}.manual-contents summary{cursor:pointer;color:#263855;font-size:16px;font-weight:700}.manual-contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:12px;display:grid}.manual-contents button{text-align:left;color:#3657a6;cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:8px 0;font-size:14px;line-height:1.6;display:block}.manual-contents button:hover{text-underline-offset:4px;text-decoration:underline}.manual-contents button:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #466bd3}.manual-chapter{border-bottom:1px solid #e5eaf2;margin:0 0 30px;padding:0 0 30px}.manual-chapter:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.manual-chapter h3{color:#202f4d;overflow-wrap:anywhere;margin:0 0 18px;scroll-margin-top:100px;font-size:21px;font-weight:700;line-height:1.7}.manual-chapter h3:focus-visible{outline-offset:5px;outline:2px solid #466bd3}.manual-editor-hint{color:#65758e;margin:0;font-size:13px;line-height:1.7}@media (max-width:760px){.manual-document{padding:22px 16px}.manual-contents{margin:24px 0;padding:16px}.manual-contents nav{grid-template-columns:1fr}.manual-chapter{margin-bottom:24px;padding-bottom:24px}.manual-chapter h3{scroll-margin-top:90px;font-size:19px}}.script-body{flex-direction:column;gap:16px;min-width:0;display:flex}.script-body h4{color:#263855;margin:14px 0 0;font-size:18px;font-weight:700;line-height:1.8}.script-body [data-slot=table-container]{border:1px solid #dce4f2;border-radius:10px;margin:8px 0}.script-table{table-layout:fixed;min-width:620px;font-size:16px;line-height:1.9}.script-table th,.script-table td{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;padding:14px 16px}.script-table th{color:#263855;background:#f5f7fc;font-weight:700}.script-table th:first-child,.script-table td:first-child{width:26%}.script-table tbody tr:last-child{border-bottom:0}@media (max-width:760px){.script-body{gap:14px}.script-body h4{font-size:17px}.script-table th,.script-table td{padding:12px}}.kaketsuku-script-panel .manual-document{max-width:1020px}.kaketsuku-script-panel .manual-contents{background:#eef3ff;border-color:#cad8f1}.kaketsuku-script-panel .manual-contents button{font-size:16px;line-height:1.7}.kaketsuku-script-panel .manual-chapter h3{color:#fff;background:#254d91;border-radius:8px;padding:15px 20px;font-size:20px;line-height:1.65}.kaketsuku-script-panel .script-body h4{color:#23467e;margin-top:16px;font-size:18px}.kaketsuku-script-panel .script-speech{background:#f8faff;border:1px solid #d4deee;border-left:4px solid #385ec6;border-radius:8px;padding:18px 20px}.kaketsuku-script-panel .script-speech-label{color:#254d91;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.kaketsuku-script-panel .script-speech .resource-text{font-size:17px;line-height:2}.kaketsuku-script-panel .script-note{background:#f1f5fb;border-radius:8px;padding:16px 18px}.kaketsuku-script-panel .script-note strong{color:#294c7b;margin-bottom:6px;font-size:15px;display:block}.kaketsuku-script-panel .script-note .resource-text{font-size:16px;line-height:1.9}.kaketsuku-script-panel .script-note-caution{background:#fff6e8}.kaketsuku-script-panel .script-note-caution strong{color:#82500c}.kaketsuku-script-panel .script-note-check{background:#eaf6f0}.kaketsuku-script-panel .script-note-check strong{color:#176249}@media (max-width:760px){.kaketsuku-script-panel .manual-chapter h3{padding:14px 16px;font-size:18px}.kaketsuku-script-panel .script-body h4{font-size:17px}.kaketsuku-script-panel .script-speech{padding:15px 14px}.kaketsuku-script-panel .script-speech .resource-text{font-size:16px}.kaketsuku-script-panel .script-note{padding:14px}.kaketsuku-script-panel .manual-contents button{padding:9px 0}}.resource-attachments{padding:26px}.resource-attachment{background:#f5f7fc;border:1px solid #dce4f2;border-radius:12px;align-items:center;gap:18px;padding:22px;display:flex}.resource-attachment>svg{color:#385ec6;flex-shrink:0}.resource-attachment-details{flex:1;min-width:0}.resource-attachment h3{overflow-wrap:anywhere;color:#263855;margin:0 0 5px;font-size:18px;font-weight:700;line-height:1.6}.resource-attachment p{color:#65758e;margin:0;font-size:14px;line-height:1.7}.resource-download{color:#fff;background:#385ec6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.resource-download:hover{background:#2c4eab}.resource-download:focus-visible{outline-offset:4px;outline:3px solid #385ec6}@media (max-width:760px){.resource-attachments{padding:20px 16px}.resource-attachment{flex-wrap:wrap;gap:12px;padding:18px}.resource-download{width:100%}}.original-script-tabs{padding:18px 26px 0}.original-script-tabs button{min-height:40px;font-size:14px}.original-script-toolbar{color:#53637a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 26px;font-size:14px;display:flex}.original-script-toolbar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.original-script-toolbar a{color:#254e94;background:#fff;border:1px solid #cad5e8;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:14px;text-decoration:none;display:inline-flex}.original-script-toolbar a:hover{background:#f3f6fc}.original-script-pages{background:#e9edf4;flex-direction:column;gap:26px;padding:20px 24px 32px;display:flex}.original-script-page{width:100%;min-width:0;max-width:1040px;margin:0 auto}.original-script-page figcaption{color:#5a687e;margin-bottom:8px;font-size:14px;line-height:1.8}.original-script-page>a{background:#fff;display:block;box-shadow:0 2px 10px #283c5920}.original-script-page img{width:100%;height:auto;display:block}:is(.original-script-page a:focus-visible,.original-script-toolbar a:focus-visible){outline-offset:4px;outline:3px solid #416dcc}.original-script-page>p{background:#fff;padding:24px;font-size:16px;line-height:1.8}@media (max-width:760px){.original-script-tabs{padding:16px 16px 0}.original-script-toolbar{gap:10px;padding:16px}.original-script-toolbar>div{gap:8px}.original-script-pages{gap:22px;padding:14px 10px 24px}.original-script-page figcaption{padding-left:2px}}.kaketsuku-contents{margin:0 26px 22px}.kaketsuku-sales-document .original-script-page figcaption{scroll-margin-top:24px}@media (max-width:760px){.kaketsuku-contents{margin:0 16px 18px}}.battery-script .manual-document{max-width:1040px}.battery-script .manual-contents{background:#edf3ff;border-color:#c6d5f4}.battery-script .manual-contents nav{gap:12px}.battery-script .manual-contents button{color:#234c95;background:#fff;border:1px solid #c6d5f4;border-radius:8px;padding:14px 16px;font-size:16px;font-weight:700}.battery-script .manual-contents button:nth-child(2){color:#126354;border-color:#acd6cb}.battery-script .manual-chapter h3{color:#fff;background:#234c95;border-radius:10px;padding:18px 22px;font-size:22px}.battery-script .manual-chapter:nth-of-type(2) h3{background:#126354}.battery-script .script-body{gap:12px}.battery-script .script-body h4{color:#234c95;background:#edf3ff;border-left:5px solid #345fae;border-radius:0 6px 6px 0;margin:20px 0 0;padding:10px 14px;font-size:18px}.battery-script .manual-chapter:nth-of-type(2) h4{color:#126354;background:#eaf7f2;border-left-color:#16806b}.battery-script .script-body>.resource-text{white-space:pre-wrap;background:#fff;border:1px solid #dce4f2;border-radius:8px;padding:18px 22px;font-size:17px;line-height:2}@media (max-width:760px){.battery-script .manual-contents button{padding:12px;font-size:16px}.battery-script .manual-chapter h3{padding:16px;font-size:20px}.battery-script .script-body h4{font-size:17px}.battery-script .script-body>.resource-text{padding:16px;font-size:16px}}.usen-rewards .manual-document{max-width:1100px}.usen-rewards .manual-document>.script-body{background:#eef4ff;border-left:4px solid #385ec6;border-radius:8px;padding:20px 24px}.usen-rewards .manual-document>.script-body .resource-text{color:#203b70;font-weight:600}.usen-rewards .manual-chapter h3{color:#263855;font-size:20px}.usen-rewards .script-table{table-layout:fixed;border:1px solid #dce4f2;min-width:530px;font-size:15px}.usen-rewards .script-table th,.usen-rewards .script-table td{white-space:normal;overflow-wrap:anywhere;padding:14px 12px;line-height:1.65}.usen-rewards .script-table th{color:#40516d;background:#f2f5fa;font-size:14px;font-weight:700}.usen-rewards .script-table th:first-child{width:43%}.usen-rewards .script-table th:nth-child(2),.usen-rewards .script-table th:nth-child(3){width:22%}.usen-rewards .script-table th:last-child{width:13%}.usen-rewards .script-table td:nth-child(2){color:#274fab;font-variant-numeric:tabular-nums;background:#f2f6ff;font-size:18px;font-weight:750}.usen-rewards .script-table td:nth-child(3){color:#65758e;font-variant-numeric:tabular-nums}.usen-rewards .script-table th:not(:first-child),.usen-rewards .script-table td:not(:first-child){text-align:right}.usen-rewards .script-table td:nth-child(2),.usen-rewards .script-table td:nth-child(3){white-space:nowrap}.usen-rewards .manual-chapter{margin-bottom:26px;padding-bottom:26px}@media (max-width:760px){.usen-rewards .manual-document{padding:20px 16px}.usen-rewards .manual-document>.script-body{padding:16px}.usen-rewards .manual-contents nav{grid-template-columns:1fr}.usen-rewards .script-table td:nth-child(2){font-size:17px}}.marunage-script-panel{border-color:#b7dec8}.marunage-script-panel .resource-heading{border-bottom-color:#cfe7d8}.marunage-script-panel .manual-document{max-width:1060px}.marunage-script-panel .manual-contents{background:#eef8f1;border-color:#b7dec8}.marunage-script-panel .manual-contents summary{color:#145d3c}.marunage-script-panel .manual-contents button{color:#176841}.marunage-script-panel .manual-chapter{background:#fff;border:1px solid #d8e6dd;border-radius:12px;margin:0 0 20px;padding:0;overflow:hidden}.marunage-script-panel .manual-chapter h3{color:#fff;background:#0c7544;border-bottom:3px solid #b8e3c8;margin:0;padding:15px 20px;font-size:20px;line-height:1.55}.marunage-script-panel .manual-chapter .script-body{gap:12px;padding:18px 20px 20px}.marunage-script-panel .manual-chapter:first-of-type{background:#effaf3;border-color:#a9dfbd}.marunage-script-panel .manual-chapter:first-of-type h3{color:#155d39;background:#e5f7eb;border-bottom-color:#79ca94}.marunage-script-panel .script-body h4{color:#165f3c;background:#edf7f0;border-left:5px solid #17814d;border-radius:0 7px 7px 0;margin:14px 0 0;padding:9px 13px;font-size:17px;line-height:1.65}.marunage-script-panel .script-body>.resource-text{font-size:16px;line-height:1.85}.marunage-script-panel .script-speech{background:#f7fbf8;border:1px solid #d6e8dc;border-left:5px solid #14804c;border-radius:8px;padding:15px 17px 16px 20px;position:relative}.marunage-script-panel .script-speech-label{color:#145d3c;background:#dff2e5;border-radius:999px;margin:0 0 8px;padding:3px 9px;font-size:13px;font-weight:750;display:inline-flex}.marunage-script-panel .script-speech .resource-text{color:#27394a;padding:0;font-size:16px;line-height:1.9}.marunage-script-panel .script-note{background:#f4f9f5;border:1px solid #d5e7dc;border-radius:8px;padding:14px 16px}.marunage-script-panel .script-note strong{color:#a8312a;margin-bottom:5px;font-size:15px;display:block}.marunage-script-panel .script-note .resource-text{padding:0;font-size:15px;line-height:1.8}.marunage-script-panel .script-note-check{background:#edf8f1;border-color:#b9ddca}.marunage-script-panel .script-note-caution{background:#fff7f5;border-color:#eed0c8}.marunage-script-panel .manual-chapter a{overflow-wrap:anywhere}@media (max-width:760px){.marunage-script-panel .manual-chapter h3{padding:14px 15px;font-size:18px}.marunage-script-panel .manual-chapter .script-body{gap:11px;padding:14px 12px 16px}.marunage-script-panel .script-body h4{padding:8px 10px;font-size:16px}.marunage-script-panel .script-speech{padding:13px 12px 14px 14px}.marunage-script-panel .script-speech .resource-text{font-size:16px}.marunage-script-panel .script-note{padding:13px}}.mindset-document{color:#263449;overflow-wrap:anywhere;max-width:900px;margin:0 auto;padding:36px 32px 48px;font-size:1.125rem;line-height:1.95}.mindset-back{margin:0 0 16px}.mindset-back button{min-height:44px;font-size:14px}.mindset-back-bottom{margin:20px 0 0}.mindset-page-title{overflow-wrap:anywhere;scroll-margin-top:110px}.mindset-page-title:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #345cba}.mindset-picker{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;max-width:1100px;margin:0 auto;padding:32px;display:grid}.mindset-choice{text-align:left;color:#263449;width:100%;min-width:0;min-height:320px;box-shadow:none;background:#f4f8ff;border:1px solid #cbd9ed;border-top:5px solid #315cb3;border-radius:14px;flex-direction:column;transition:background .15s,border-color .15s;white-space:normal!important;justify-content:flex-start!important;align-items:flex-start!important;gap:18px!important;height:auto!important;padding:28px!important;display:flex!important}.mindset-choice:hover{background:#eaf2ff;border-color:#315cb3}.mindset-choice-category{color:#315cb3;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;line-height:1.6;display:flex}.mindset-choice-title{color:#172f59;overflow-wrap:anywhere;font-size:1.375rem;font-weight:800;line-height:1.7;display:block}.mindset-choice-description{color:#4d5d75;overflow-wrap:anywhere;font-size:1rem;font-weight:400;line-height:1.9;display:block}.mindset-choice-link{color:#224f9a;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:20px;font-size:1rem;font-weight:750;display:flex}.mindset-choice-training{background:#fffaf0;border-color:#b78112 #e2ce9f #e2ce9f}.mindset-choice-training:hover{background:#fff3d9;border-color:#b78112}.mindset-choice-training .mindset-choice-category,.mindset-choice-training .mindset-choice-link{color:#805611}.mindset-choice-training .mindset-choice-title{color:#604414}@media (max-width:960px){.mindset-picker{grid-template-columns:1fr;gap:18px}.mindset-choice{min-height:0;gap:14px!important}.mindset-choice-link{padding-top:8px}}@media (max-width:760px){.mindset-picker{padding:20px 16px}.mindset-choice{padding:22px 20px!important}.mindset-choice-title{font-size:1.25rem}.mindset-page-title{scroll-margin-top:92px}}.mindset-principles{border-bottom:1px solid #d4dce8}.mindset-principles-heading{border-bottom:4px solid #c08a15;margin-bottom:24px;padding-bottom:20px}.mindset-principles-heading>p{color:#785210;margin:0 0 6px;font-size:.9375rem;font-weight:700}.mindset-principles-heading h3{color:#172f59;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.5}.mindset-principles-list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.mindset-principles-list>li{background:#fff;border:1px solid #d9e2ef;border-radius:12px;padding:24px}.mindset-principle-title{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.mindset-principle-title>span{color:#fff;background:#172f59;border-radius:10px;flex-shrink:0;place-items:center;min-width:48px;min-height:48px;font-size:1.5rem;font-weight:800;line-height:1;display:grid}.mindset-principle-title h4{color:#15396e;margin:4px 0 0;font-size:1.3125rem;font-weight:750;line-height:1.65}.mindset-document .mindset-principle-action{color:#4c3a15;background:#fff8e8;border-left:4px solid #b78112;border-radius:0 8px 8px 0;margin-top:18px;padding:14px 18px;font-size:1rem;line-height:1.85}.mindset-principle-action strong{color:#765008;margin-bottom:4px;font-size:.875rem;display:block}.mindset-principles-list>li:last-child{background:#fffdf7;border-color:#c9ab68}@media (max-width:760px){.mindset-principles-list{gap:16px}.mindset-principles-list>li{padding:18px 16px}.mindset-principle-title{gap:12px}.mindset-principle-title>span{min-width:40px;min-height:40px;font-size:1.25rem}.mindset-principle-title h4{margin-top:2px;font-size:1.1875rem}.mindset-document .mindset-principle-action{padding:12px 14px}}.mindset-document p{white-space:pre-wrap;margin:0}.mindset-document a{color:#224fb0;text-underline-offset:4px;text-decoration:underline}.mindset-intro{border-bottom:4px solid #c08a15;margin-bottom:24px;padding:0 0 22px}.mindset-intro h3{color:#172f59;letter-spacing:.015em;margin:0 0 14px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.6}.mindset-document .mindset-edition{color:#785210;font-size:.9375rem;font-weight:600;line-height:1.8}.mindset-editor-note{color:#455469;background:#f1f4f8;border:1px solid #d4dce8;border-radius:10px;margin:0 0 24px;padding:16px 20px;font-size:.9375rem;line-height:1.85}.mindset-opening{color:#172f59;margin:0 0 24px;font-size:1.1875rem;font-weight:650}.mindset-contents{background:#f0f5fd;border:1px solid #cad9ef;border-radius:12px;margin:32px 0 40px;padding:20px 24px}.mindset-contents summary{color:#173e79;cursor:pointer;font-size:1.125rem;font-weight:750}.mindset-contents nav{grid-template-columns:1fr 1fr;gap:4px 20px;margin-top:14px;display:grid}.mindset-contents button{text-align:left;color:#22477f;cursor:pointer;overflow-wrap:anywhere;border-bottom:1px solid #dce5f2;min-height:48px;padding:9px 0;font-size:1rem;line-height:1.7}.mindset-contents button:hover{text-underline-offset:4px;text-decoration:underline}:is(.mindset-contents button:focus-visible,.mindset-chapter h3:focus-visible){outline-offset:4px;outline:3px solid #345cba}.mindset-chapter{margin:0 0 44px}.mindset-chapter:last-child{margin-bottom:0}.mindset-chapter>h3{color:#15396e;background:#edf3fd;border-left:5px solid #315cb3;border-radius:0 10px 10px 0;margin:0 0 24px;padding:18px 22px;scroll-margin-top:100px;font-size:1.4375rem;font-weight:750;line-height:1.7}.mindset-blocks{flex-direction:column;gap:22px;min-width:0;display:flex}.mindset-lead{color:#203f70;font-weight:700}.mindset-example{background:#fff8e8;border:1px solid #e6ce95;border-left:5px solid #b78112;border-radius:0 10px 10px 0;padding:22px 24px}.mindset-example h4{color:#765008;margin:0 0 12px;font-size:1.0625rem;font-weight:750;line-height:1.8}.mindset-formula{white-space:pre-wrap;color:#153c79;background:#eaf3ff;border:1px solid #c6dbfa;border-radius:10px;padding:22px 24px;font-size:1.125rem;font-weight:700;line-height:2.1}.mindset-list-label{color:#203f70;margin:0 0 12px;font-size:1.125rem;font-weight:700;line-height:1.8}.mindset-list,.mindset-checklist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mindset-list li,.mindset-checklist li{align-items:baseline;gap:10px;line-height:1.85;display:flex}.mindset-list li>span,.mindset-checklist li>span{color:#315cb3;flex-shrink:0;font-weight:750}.mindset-checklist{background:#edf7f2;border:1px solid #c4dfd1;border-radius:12px;padding:22px 24px}.mindset-checklist li{border-bottom:1px solid #d4e8dd;padding:8px 0}.mindset-checklist li:last-child{border:0}.mindset-checklist li>span{color:#216041}@media (max-width:760px){.mindset-document{padding:24px 16px 32px;font-size:1.0625rem;line-height:1.95}.mindset-intro h3{font-size:1.5rem}.mindset-opening{font-size:1.125rem}.mindset-editor-note{padding:14px 16px}.mindset-contents{margin:28px 0 32px;padding:18px 16px}.mindset-contents nav{grid-template-columns:1fr;gap:2px}.mindset-chapter{margin-bottom:34px}.mindset-chapter>h3{margin-bottom:20px;padding:15px 16px;scroll-margin-top:90px;font-size:1.25rem}.mindset-example,.mindset-formula,.mindset-checklist{padding:18px 16px}.mindset-blocks{gap:20px}}.product-hub{min-width:0}.product-hub-intro{margin-bottom:22px}.product-hub-intro h2,.product-hub-heading h2{color:#263855;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.6}.product-hub-intro p{color:#62728b;margin:7px 0 0;font-size:16px;line-height:1.8}.product-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-hub-card{text-align:left;color:#263855;cursor:pointer;background:#fff;border:1px solid #dce4f2;border-radius:12px;align-items:center;gap:14px;min-width:0;min-height:105px;padding:22px;transition:border-color .15s,background .15s;display:flex}.product-hub-card span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:17px;font-weight:650;line-height:1.7}.product-hub-card svg{color:#70809a;flex-shrink:0}.product-hub-card .product-hub-icon{color:#385ec6}.product-hub-card:hover{background:#f5f8ff;border-color:#8ca7e8}.product-hub-card:focus-visible{outline-offset:4px;outline:3px solid #466bd3}.product-hub-heading h2:focus-visible{outline-offset:4px;outline:3px solid #466bd3}.product-hub-heading{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;display:flex}.product-hub-heading button{min-height:44px;font-size:14px}.product-hub-tabs{gap:20px}.product-resource-tabs{background:#e9eef7;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;padding:6px;display:grid;height:auto!important}.product-resource-tabs button{white-space:normal;color:#52627e;gap:8px;height:auto;min-height:54px;padding:12px 10px;font-size:16px;line-height:1.5}.product-resource-tabs[data-admin=true]{grid-template-columns:repeat(5,minmax(0,1fr))}.product-resource-tabs button[data-state=active]{color:#284faa;background:#fff;font-weight:700;box-shadow:0 1px 5px #26385518}@media (max-width:1100px){.product-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-hub-grid{grid-template-columns:1fr;gap:12px}.product-hub-card{min-height:80px;padding:18px}.product-hub-intro h2,.product-hub-heading h2{font-size:20px}.product-hub-heading{flex-direction:column;align-items:flex-start;gap:14px}.product-resource-tabs,.product-resource-tabs[data-admin=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-resource-tabs button{min-height:50px;padding:10px 6px;font-size:14px}.product-hub-tabs{gap:16px}}
