.qxNZQG_compact{min-height:100dvh}.qxNZQG_compact .account-header{gap:12px;height:64px;padding:0 max(16px,50vw - 460px)}.qxNZQG_compact .account-header .brand{gap:10px;min-width:0}.qxNZQG_compact .account-header .brand-mark{flex-shrink:0;width:36px;height:36px;font-size:20px}.qxNZQG_compact .account-header .brand strong{font-size:18px}.qxNZQG_compact .account-header .brand small{text-overflow:ellipsis;white-space:nowrap;max-width:48vw;font-size:12px;overflow:hidden}.qxNZQG_compact .account-header>a:last-child{flex-shrink:0;font-size:13px}.qxNZQG_compact .account-content{max-width:952px;margin:0 auto;padding:16px 16px 32px}.qxNZQG_compact .account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.qxNZQG_compact .account-card{min-width:0;box-shadow:none;border-radius:14px;padding:16px}.qxNZQG_compact .profile-category-card{margin-bottom:12px;padding:10px 16px}.qxNZQG_lockedYear{color:#174d3e;align-items:center;gap:9px;margin-bottom:8px;display:flex}.qxNZQG_lockedYear strong{background:#e5f1ec;border-radius:8px;padding:5px 10px}.qxNZQG_lockedYear small{color:#687a73}.qxNZQG_compact .profile-category-card .profile-track-box{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qxNZQG_compact .account-card-title{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}.qxNZQG_disclosure h2{margin:0;font-size:17px;line-height:1.4}.qxNZQG_compact .account-card-title h2{margin:0;font-size:17px;line-height:1.4}.qxNZQG_compact .account-card-title small{color:#60766f;font-size:12px}.qxNZQG_hint,.qxNZQG_inherited{color:#5c716b;margin:6px 0 10px;font-size:12px;line-height:1.5}.qxNZQG_compact .profile-category-card .qxNZQG_hint{margin:5px 0 0}.qxNZQG_inherited{color:#175c4c}.qxNZQG_compact .account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.qxNZQG_compact .account-form label{min-width:0}:is(.qxNZQG_compact .account-form label>span,.qxNZQG_compact .profile-track-box>span){margin:0 0 5px;font-size:13px;line-height:1.4;display:block}:is(.qxNZQG_compact .account-form input,.qxNZQG_compact .account-form select){border-radius:8px;width:100%;min-width:0;min-height:42px;padding:9px 10px;font-size:16px;line-height:1.4}.qxNZQG_compact .profile-track-box{grid-column:1/-1;gap:6px;margin:0}.qxNZQG_compact .profile-track-box>span{flex-basis:100%;margin:0}.qxNZQG_compact .profile-track-box button{min-height:42px;padding:8px 10px;font-size:14px;line-height:1.4}.qxNZQG_compact .account-form .profile-track-box button{flex:auto;grid-column:auto;margin:0}.qxNZQG_primaryAction{border-radius:8px;min-height:42px;padding:10px 12px;font-size:14px;line-height:1.4}.qxNZQG_compact .account-form>button{border-radius:8px;min-height:42px;padding:10px 12px;font-size:14px;line-height:1.4}.qxNZQG_compact .account-form .qxNZQG_inlineSave{grid-column:auto;align-self:end}.qxNZQG_primaryAction{color:#fff;background:#175c4c;border:0;width:100%;margin-top:10px}.qxNZQG_compact .profile-summary{border:0;margin:6px 0 0;padding:0}.qxNZQG_compact .locked-profile{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1fr);gap:8px;display:grid}.qxNZQG_compact .locked-profile>div{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.qxNZQG_compact .locked-profile span{color:#60766f;font-size:12px}.qxNZQG_compact .locked-profile strong{overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;line-height:1.4}.qxNZQG_compact .locked-profile>div:first-child strong{font-size:14px}.qxNZQG_compact .policy-note{grid-column:1/-1;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.qxNZQG_scoreEditor{background:#f7faf8;border:1px solid #d9e4df;border-radius:11px;margin-top:12px;overflow:hidden}.qxNZQG_scoreEditorBar{justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:9px 11px;display:flex}.qxNZQG_scoreEditorBar>div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.qxNZQG_scoreEditorBar strong{color:#174d3e;font-size:14px}.qxNZQG_scoreEditorBar span{color:#687a73;font-size:11px}.qxNZQG_scoreEditorBar button{color:#175c4c;cursor:pointer;background:#fff;border:1px solid #bfd2ca;border-radius:8px;flex:none;min-height:34px;padding:0 12px;font-size:12px;font-weight:750}.qxNZQG_scoreDescription{color:#60716b;margin:0;padding:0 11px 10px;font-size:11px;line-height:1.55}.qxNZQG_scoreForm{background:#fff;border-top:1px solid #e0e8e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px;display:grid}.qxNZQG_scoreForm label{min-width:0}.qxNZQG_scoreForm label>span{color:#40574f;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.qxNZQG_scoreForm label>small{color:#a34d36;margin:-2px 0 5px;font-size:10px;display:block}.qxNZQG_scoreForm input[type=number]{box-sizing:border-box;color:#173f36;background:#fff;border:1px solid #cad7d1;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:16px}.qxNZQG_scoreForm input:disabled{color:#75817d;background:#f0f2ef}.qxNZQG_scoreForm>button{color:#fff;cursor:pointer;background:#175c4c;border:0;border-radius:8px;grid-column:1/-1;min-height:40px;font-size:13px;font-weight:750}.qxNZQG_scoreForm>button:disabled{opacity:.48;cursor:not-allowed}.qxNZQG_scoreConfirmation{background:#fff8eb;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.qxNZQG_scoreConfirmation input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:#175c4c;width:17px;height:17px;min-height:0;box-shadow:none;flex:0 0 17px;margin:1px 0 0;padding:0}.qxNZQG_scoreConfirmation span{color:#6d5138!important;margin:0!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important}.qxNZQG_compact .account-form .qxNZQG_initialScoreConfirmation{background:#fff8eb;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.qxNZQG_compact .account-form .qxNZQG_initialScoreConfirmation input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:#175c4c;width:17px;height:17px;min-height:0;box-shadow:none;flex:0 0 17px;margin:1px 0 0;padding:0}.qxNZQG_compact .account-form .qxNZQG_initialScoreConfirmation span{color:#6d5138;margin:0;font-size:11px;font-weight:500;line-height:1.5;display:block}.qxNZQG_scoreLocked,.qxNZQG_scoreError{color:#8d5c2d;background:#fff8eb;border-top:1px solid #e0e8e4;margin:0;padding:10px 11px;font-size:11px;line-height:1.55}.qxNZQG_scoreError{color:#9a3f31;background:#fff0ec}.qxNZQG_compact details.account-card{padding:0 16px}.qxNZQG_disclosure{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:52px;list-style:none;display:flex}.qxNZQG_disclosure::-webkit-details-marker{display:none}.qxNZQG_disclosure span{color:#60766f;flex-shrink:0;font-size:12px}.qxNZQG_compact details[open].account-card{padding-bottom:16px}.qxNZQG_settingsActions{gap:8px;margin:0 0 10px;display:flex}.qxNZQG_settingsActions button,.qxNZQG_secondaryAction{color:#175c4c;background:#f4f7f5;border:1px solid #d4dfdb;border-radius:8px;min-height:42px;padding:8px 12px;font-size:14px}.qxNZQG_secondaryAction{margin:0 0 10px}.qxNZQG_resultLink{padding:12px 0 0;font-size:14px;font-weight:600;display:inline-block}.qxNZQG_inviteRow{color:#175c4c;background:#f6faf7;border:1px solid #dbe4df;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:14px 16px;display:flex}.qxNZQG_inviteRow strong{font-size:15px}.qxNZQG_inviteRow span{font-size:12px}.qxNZQG_compact button:focus-visible,.qxNZQG_compact a:focus-visible,.qxNZQG_disclosure:focus-visible{outline-offset:3px;outline:2px solid #175c4c}@media (max-width:680px){.qxNZQG_lockedYear{flex-wrap:wrap;align-items:flex-start;gap:6px 8px}.qxNZQG_lockedYear small{flex-basis:100%}.qxNZQG_compact .account-header{height:60px;padding:0 12px}.qxNZQG_compact .account-content{padding:10px 12px calc(20px + env(safe-area-inset-bottom))}.qxNZQG_compact .account-grid{grid-template-columns:minmax(0,1fr);gap:10px}.qxNZQG_compact .account-card{padding:12px}.qxNZQG_compact .profile-category-card{margin-bottom:10px;padding:8px 10px}.qxNZQG_compact details.account-card{padding:0 12px}.qxNZQG_compact details[open].account-card{padding-bottom:12px}.qxNZQG_compact .account-form{grid-template-columns:repeat(2,minmax(0,1fr))}.qxNZQG_disclosure h2{font-size:16px}.qxNZQG_compact .account-card-title h2{font-size:16px}.qxNZQG_scoreEditor{margin-top:10px}.qxNZQG_scoreEditorBar{min-height:46px;padding:8px 9px}.qxNZQG_scoreEditorBar button{min-height:32px;padding:0 10px}.qxNZQG_scoreDescription{padding:0 9px 9px}.qxNZQG_scoreForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}.qxNZQG_scoreForm input[type=number]{min-height:38px}.qxNZQG_inviteRow{margin-top:10px;padding:12px}}
.AXeSOG_trigger{box-sizing:border-box;color:#174d3e;text-align:left;cursor:pointer;background:linear-gradient(120deg,#fff9e6,#eef7f3);border:1px solid #d8c27d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;margin:12px 0 0;padding:13px 16px;display:flex}.AXeSOG_trigger strong{font-size:15px}.AXeSOG_trigger span{color:#8a6417;font-size:12px}.AXeSOG_trigger.AXeSOG_compact{background:linear-gradient(120deg,#fff9e6,#fff);border-color:#d8c27d;min-height:44px;margin:0;padding:10px 12px}.AXeSOG_trigger.AXeSOG_compact strong{font-size:13px}.AXeSOG_trigger.AXeSOG_compact span{font-size:10px}.AXeSOG_mask{z-index:500;background:#04201a8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.AXeSOG_dialog{box-sizing:border-box;color:#173f36;background:#fff;border:1px solid #ccded7;border-radius:20px;width:min(440px,100%);padding:22px;box-shadow:0 24px 70px #00000038}.AXeSOG_dialog header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.AXeSOG_dialog header small{color:#2b816e;letter-spacing:.14em;font-size:10px;font-weight:850}.AXeSOG_dialog h2{margin:5px 0 0;font-size:24px}.AXeSOG_dialog header>button{color:#175c4c;cursor:pointer;background:#edf4f1;border:0;border-radius:999px;width:38px;height:38px;font-size:25px;line-height:1}.AXeSOG_dialog>p{color:#61766f;margin:14px 0;font-size:13px;line-height:1.65}.AXeSOG_dialog form{gap:12px;display:grid}.AXeSOG_dialog label{gap:6px;font-size:13px;font-weight:750;display:grid}.AXeSOG_dialog select,.AXeSOG_dialog input{box-sizing:border-box;color:#173f36;width:100%;min-height:46px;font:inherit;background:#fbfdfc;border:1px solid #c6d7d0;border-radius:11px;padding:10px 12px;font-size:16px}.AXeSOG_dialog input{text-transform:uppercase;letter-spacing:.06em}.AXeSOG_submit{color:#fff;cursor:pointer;background:#176d59;border:0;border-radius:11px;min-height:46px;font-size:14px;font-weight:850}.AXeSOG_submit:disabled{opacity:.5;cursor:not-allowed}.AXeSOG_success,.AXeSOG_error{border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.AXeSOG_success{color:#12614e;background:#e7f6ef}.AXeSOG_error{color:#a13f2e;background:#fff0eb}@media (max-width:680px){.AXeSOG_trigger{min-height:52px;margin-top:10px;padding:11px 13px}.AXeSOG_trigger span{text-align:right;max-width:62%}.AXeSOG_dialog{border-radius:17px;padding:18px}.AXeSOG_dialog h2{font-size:21px}}
.khHShW_navLink{justify-content:center;align-items:center;gap:5px;display:inline-flex;position:relative}.khHShW_badge{box-sizing:border-box;color:#fff;text-align:center;background:#e8573f;border:2px solid #fff;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:850;line-height:14px;box-shadow:0 2px 7px #a8362538}.khHShW_navLink .khHShW_badge{position:absolute;top:-8px;right:-12px}.khHShW_serviceRow{box-sizing:border-box;color:#174d3e;background:linear-gradient(105deg,#f7fbf8,#eef7f3);border:1px solid #d6e3dd;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:62px;margin-top:10px;padding:9px 12px;display:flex}.khHShW_serviceIcon{color:#176d59;background:#dcefe7;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:850;display:grid}.khHShW_serviceCopy{flex-direction:column;flex:1;min-width:0;display:flex}.khHShW_serviceCopy strong{font-size:15px}.khHShW_serviceCopy small{color:#60766f;margin-top:2px;font-size:12px}.khHShW_serviceRow>i{color:#5f786e;font-size:22px;font-style:normal}.khHShW_serviceRow>.khHShW_badge{flex:none;position:static}.khHShW_page{color:#133f35;background:linear-gradient(155deg,#f3f7f2,#f8f4eb 54%,#edf4f0);min-height:100dvh;padding:34px max(22px,50vw - 480px) 64px}.khHShW_header{grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:20px;margin-bottom:24px;display:grid}.khHShW_header>a,.khHShW_header>button{color:#176d59;background:#ffffffb8;border:1px solid #bfd3ca;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:750;display:inline-flex}.khHShW_header>button{cursor:pointer;justify-self:end}.khHShW_header>span{width:1px}.khHShW_header>div{text-align:center}.khHShW_header small{color:#28816d;letter-spacing:.16em;font-weight:850}.khHShW_header h1{margin:5px 0 3px;font-size:34px}.khHShW_header p{color:#60766f;margin:0;font-size:13px}.khHShW_error{color:#9d3e2e;background:#fff0ec;border-radius:10px;max-width:720px;margin:0 auto 14px;padding:11px 14px}.khHShW_list{gap:12px;max-width:760px;margin:0 auto;display:grid}.khHShW_list article{background:#ffffffe0;border:1px solid #d9e4df;border-radius:17px;overflow:hidden;box-shadow:0 10px 30px #204a3d0e}.khHShW_list article.khHShW_unread{border-color:#9fc9b8;box-shadow:0 12px 34px #19695517}.khHShW_messageBody{box-sizing:border-box;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;padding:17px 18px;display:flex}.khHShW_typeIcon{color:#176d59;background:#e2f1ea;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.khHShW_typeIcon.khHShW_price,.khHShW_typeIcon.khHShW_coupon,.khHShW_typeIcon.khHShW_benefit{color:#9c6513;background:#fff2d6}.khHShW_typeIcon.khHShW_agent{color:#0e6d58;background:#ddefe8}.khHShW_messageCopy{flex:1;min-width:0}.khHShW_messageCopy>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.khHShW_messageCopy em{color:#2b7b68;letter-spacing:.08em;font-size:11px;font-style:normal;font-weight:800}.khHShW_messageCopy time{color:#89968f;font-size:11px}.khHShW_messageCopy strong{margin-top:6px;font-size:17px;line-height:1.45;display:block}.khHShW_messageCopy p{color:#52675f;white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.65}.khHShW_unreadDot{background:#ef6046;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 4px #fff0ec}.khHShW_list article footer{border-top:1px solid #ebf0ed;justify-content:space-between;align-items:center;min-height:45px;padding:0 18px;display:flex}.khHShW_list article footer a{color:#176d59;font-size:13px;font-weight:800}.khHShW_list article footer button{color:#809089;cursor:pointer;background:0 0;border:0;font-size:12px}.khHShW_read{opacity:.82}.khHShW_empty,.khHShW_loading{color:#6b7c75;background:#ffffff8c;border:1px dashed #c7d6d0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.khHShW_empty span{color:#2a7563;background:#e2efe9;border-radius:20px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid}.khHShW_empty strong{color:#294f45;margin-top:16px;font-size:18px}.khHShW_empty p{margin:6px 0 0;font-size:13px}.khHShW_pager{justify-content:center;align-items:center;gap:14px;margin:18px auto 0;display:flex}.khHShW_pager button{color:#176d59;background:#fff;border:1px solid #c8d7d1;border-radius:10px;min-height:38px;padding:0 16px}.khHShW_pager span{color:#667a72;font-size:12px}@media (max-width:680px){.khHShW_page{padding:14px 12px calc(28px + env(safe-area-inset-bottom))}.khHShW_header{grid-template-columns:auto 1fr auto;gap:8px;margin-bottom:14px}.khHShW_header>div{text-align:left}.khHShW_header h1{font-size:24px}.khHShW_header p,.khHShW_header small{display:none}.khHShW_header>a,.khHShW_header>button{min-height:36px;padding:0 11px;font-size:12px}.khHShW_messageBody{gap:10px;padding:14px 12px}.khHShW_typeIcon{border-radius:12px;flex-basis:38px;width:38px;height:38px}.khHShW_messageCopy strong{font-size:15px}.khHShW_messageCopy p{font-size:12px;line-height:1.6}.khHShW_messageCopy>span{align-items:flex-start}.khHShW_messageCopy time{white-space:nowrap}.khHShW_list article footer{padding:0 12px}.khHShW_empty,.khHShW_loading{min-height:240px}.khHShW_mobilePage .khHShW_header>a{font-size:0}.khHShW_mobilePage .khHShW_header>a:after{content:"‹";font-size:28px;line-height:1}}
.ys25pG_panel{border-radius:16px;margin-top:14px;overflow:hidden}.ys25pG_exportRow{background:#fff;border:1px solid #d5dfda;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.ys25pG_pdfMark{color:#17634f;letter-spacing:.03em;background:#e5f2ed;border-radius:13px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:grid}.ys25pG_copy{flex-direction:column;gap:3px;min-width:0;display:flex}.ys25pG_copy b{color:#173f35;font-size:14px}.ys25pG_copy small{color:#687a73;font-size:11px;line-height:1.45}.ys25pG_exportRow button{color:#fff;cursor:pointer;background:#17634f;border:0;border-radius:11px;min-width:94px;min-height:40px;padding:0 14px;font-size:12px;font-weight:850}.ys25pG_exportRow button:disabled{color:#9ca49f;cursor:not-allowed;background:#e2e5e2;box-shadow:inset 0 0 0 1px #d3d8d4}.ys25pG_vipOffer{text-align:center;background:radial-gradient(circle at 92% 8%,#ffd26f61,#0000 34%),linear-gradient(140deg,#fffdf7,#fff1dd);border:1px solid #ead2a8;border-radius:16px;margin-top:9px;padding:20px 18px 17px;box-shadow:0 10px 26px #6f48121a}.ys25pG_offerEyebrow{color:#c2761b;letter-spacing:.18em;font-size:10px;font-weight:900}.ys25pG_vipOffer h3{color:#3f2b1b;margin:5px 0 6px;font-size:20px;line-height:1.35}.ys25pG_vipOffer p{color:#725844;max-width:560px;margin:0 auto;font-size:12px;line-height:1.65}.ys25pG_benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0;display:grid}.ys25pG_benefits span{color:#6c4a2d;background:#ffffffb8;border:1px solid #eddcc4;border-radius:10px;padding:8px 3px;font-size:11px;font-weight:750}.ys25pG_vipOffer a{color:#fff;background:linear-gradient(100deg,#f5ad3f,#ee6640,#f3a33e);border-radius:12px;place-items:center;min-height:44px;font-size:14px;font-weight:900;text-decoration:none;display:grid;box-shadow:0 7px 18px #e2623433}@media (max-width:520px){.ys25pG_panel{margin-top:10px}.ys25pG_exportRow{grid-template-columns:40px minmax(0,1fr);padding:10px}.ys25pG_pdfMark{border-radius:11px;width:40px;height:40px;font-size:10px}.ys25pG_exportRow button{grid-column:1/-1;width:100%;min-height:42px}.ys25pG_vipOffer{padding:17px 12px 14px}.ys25pG_vipOffer h3{font-size:18px}.ys25pG_benefits span{font-size:10px}}
