








DIV > DIV.S_SHOW_HOVER
{ display:none;}

DIV:hover > DIV.S_SHOW_HOVER
{ display:block;}

LI {margin:7px 0 7px 0;}

DIV.S_CLEAR {clear:both;overflow:hidden;}


DIV.S_TOP_MENU
{ flex-grow:1;
 display:flex;
 justify-content:center;color:white;
 xxgap:20px;
 font-size:14px;}

DIV.S_TOP_MENU > DIV
{ padding:7px 10px 0 10px;} 

DIV.S_TOP_MENU A
{ color:white;}


DIV.S_HTINY
{ background: #EEEEEE;
 padding:2px;
 margin-bottom:5px;
 text-align:center;
 }

DIV > .S_HTINY      {margin-top:0px;}  
DIV > .S_HTINY ~ .S_HTINY {margin-top:15px;}



DIV.S_PAGE
{ max-width:1200px;
 margin:0px auto 0px auto;}



DIV.S_MID_MSG
{ width:400px;
 margin:30px auto 30px auto;
 padding:20px;
 background:#FFFF55;
 text-align:center;
 border-radius:5px;
 border:1px solid #DDDD55;}


DIV.S_H2
{ font-weight:bold;
 font-size: 28px;
 color:#222222;
 text-align:center;
 border-bottom:1px solid #CCC;
 margin:35px 0 15px 0;}

DIV.S_H3
{ font-weight:bold;
 font-size: 24px;
 color:#222222;
 text-align:left;
 margin:25px 0 10px 0; }

DIV.S_H4
{
 font-weight:bold;
 font-size: 16px;
 color:#222222;
 text-align:center;
 margin:60px 0 5px 0; 
 padding:5px; 
 padding:3px;
 xbackground:#EEEEEE;
 xborder-bottom:2px solid #566A96;}

DIV.S_ICON  
{ }

DIV.S_ICON IMG
{ height:100%;
 width:auto;}


DIV.S_ICONS IMG
{ width:22px;height:22px;}

DIV.S_COLS
{ display:flex;}

DIV.S_COLSBR 
{ display:flex;
 justify-content:space-between;
 gap:20px;
 min-width:0;}

DIV.S_COL2 {width:49%;}
DIV.S_COL3 {width:32%;}


DIV.S_IMG_BACK
{ text-align:center;
 font-size:0px;
 xbackground:#EEEEEE;
 xbackground: linear-gradient(90deg, #E9E9E9 0%, #F9F9F9 50%, #E9E9E9 100%);
 overflow:hidden;}



DIV.S_MSG, DIV.S_MSG_ICON
{ background:#FFF5BB;
 border:1px solid #EDE5AA;
 border-radius:5px;
 padding:10px;
 margin:10px 0 10px 0;}

DIV.S_MSG    {text-align:center;}
DIV.S_MSG:empty {display:none;}

DIV.S_MSG_ICON {display:flex}
DIV.S_MSG_ICON > IMG {height:64px;}
DIV.S_MSG_TEXT {flex-grow:1;padding-left:20px;text-align:left;}

TABLE.S_SMALL {font-size:12px;}
TABLE.S_MAIN TD
{ padding:3px;
 font-weight:bold;}

TABLE.S_MAIN TH
{ padding:3px 3px 3px 0;
 font-weight:normal;
 vertical-align:top;}

xxxTABLE.S_MAIN TH[colspan="2"]
{ padding:14px 0 2px 0;
 text-align:center;
 border-bottom:0.5px solid #CCCCCC;}

TABLE.S_MAIN TD.S_SEP 
{ color:#222288;
 padding:20px 0 5px 0;
 font-size:14px;}

TABLE.S_INFO TH
{ padding:20px 15px 0 0;font-weight:bold;
 vertical-align:top;}

TABLE.S_INFO TD
{ padding:20px 0 0 0;
 vertical-align:top;}





DIV.S_OPTIONS_LINE
{ display:flex;
 gap:10px;}

DIV.S_OPTIONS_LINE DIV.ZX_OPT
{ border-radius:5px;
 border:0px;
 background:#EEEEEE;
 padding:2px 10px 2px 10px;
}

DIV.S_OPTIONS_LINE DIV.ZX_OPT_TITLE
{ font-weight:normal;}


xxDIV.S_OPTIONS_LINE DIV.ZX_OPT:hover
{ background:#AAAAAA;}

DIV.S_OPTIONS_LINE DIV.ZX_OPT_SEL
{ background:#444444;
 color:white;}

DIV.Z_FORM_BTN
{ color: #222020;
 border-radius: 4px;
 background-color: #ffdd33;}

DIV.Z_FORM_BTN:hover 
{ background-color: #ffee3f;}





.S_BTN, .A_BTN           
{ text-align:center;
 width:100%;
 padding:7px 0 7px 0;
 font-size: 14px;
 font-weight:bold;
 color: #222020;
 border-radius: 4px;
 background-color: #ffdd33;
 border:0px;
 cursor:pointer;
 xbox-shadow: 0 0 1px rgba(0,0,0,0.5);
 xmargin:2px;
 box-sizing: border-box;
 display:block;}

.S_BTN:hover,.A_BTN:hover
{ background: #ffee66; 
 xmargin:2px 0 2px 0;
 xbox-shadow:none;}

.S_BTN_TINY, .A_BTN_TINY, .Z_TABLE_ADD_BTN           
{ text-align:center;
 padding:2px 5px 2px 5px;
 font-size: 12px;
 color: #222020;
 border-radius: 3px;
 background-color: #ffdd33;
 cursor:pointer;
 xmargin-left:7px;}



DIV.S_BTN_BIG
{ font-size:20px;
 font-weight:normal;
 border-radius:10px;
 display:flex;
 justify-content:center;
 align-items:center;
 gap:30px;
 padding:10px 0 10px 0;
 border-bottom: 3px solid #DD9F00;}

.S_BTN_BIG IMG
{ height:30px;
 xmargin-right:10px;
 vertical-align:middle;
 display:block;}


.Z_TABLE_ADD_BTN 
{ margin:3px 0 5px 0;
 padding:3px 10px 3px 2px;
 display: inline-block;
 background: white;}


.S_BTN_MID  
{ text-align:center;
 padding:3px 7px 3px 7px;
 font-size: 14px;
 font-weight:normal;
 color: #222020;
 border-radius: 3px;
 background-color: #ffdd33;
 cursor:pointer;
 margin-left:7px;}

.S_BTN_RED   {background: #ff9999;}
.S_BTN_GREEN  {background: #77e885;}
.S_BTN_GREY  {background: #DDDDDD;}
.S_BTN_PURPLE {background: #E6E6FA;}
.S_BTN_WHITE  {background: #FFFFFF;}


.S_BTNS      {display:flex;justify-content:center;gap:10px;}
.A_BTNS      {display:flex;justify-content:center;gap:10px;}

DIV.S_BTNS DIV.S_BTN 
{ width:auto;text-align:center:flex-grow:0;
 padding:7px 15px 7px 15px;}

DIV.A_BTNS DIV.A_BTN 
{ width:auto;text-align:center:flex-grow:0;
 padding:7px 15px 7px 15px;}



DIV.S_FLD_CHECKS_SEP {margin:10px 0 3px 0;font-weight:bold;}


IMG.S_SHOT
{ max-width:300px;
 height:auto;
 cursor:pointer;
 vertical-align:top;
 margin-right:10px;}

DIV.S_LIST_CONT
{ display:flex;
 margin:20px 0 10px 0;}


DIV.S_LIST_CONT IMG
{ xdisplay:none;
 height:50px;
 padding-right:20px;}

DIV.S_LIST_TITLE
{ font-size:20px;
 margin:20px 0 10px 0;}

DIV.S_LIST_CONT DIV.S_LIST_TITLE
{ margin-top:0px;}

DIV.S_LIST_TEXT
{ margin:0 0 10px 0;}


TD.S_FARE_HEAD
{ text-align:center;
 padding-bottom:10px;}
DIV.S_FARE_HEAD
{ border-radius:5px;
 padding:5px;
 background:#EEEEEE;}

DIV.S_FARE_NOTE
{ font-size:12px;}

DIV.S_FARE_NOW
{ text-align:center;
 font-size:12px;
 margin-top:15px;
 font-weight:bold;
 xbackground:#EEEEEE;
 xborder-radius:5px;
 xpadding:5px;
 xtext-decoration:underline;}
DIV.S_FARE_FREE
{ text-align:center;
 font-size:12px;
 margin-top:15px;}

TD.S_FARE_UTITLE
{ vertical-align:middle;}
DIV.S_FARE_VAL
{ text-align:center;}


.S_MOBILE {display:none;}
.S_FULL  {display:block;}


@media only screen and (max-width: 600px)
{ .FULL       {display:none;}
 .S_FULL      {display:none;}
 .S_MOBILE     {display:block;}

 DIV.S_COLSBR    {display:block;}
 DIV.S_COL3     {width:auto;margin-top:10px;}
 DIV.S_COL2     {width:auto;margin-top:10px;}

DIV > DIV.S_SHOW_HOVER
{ display:block;}
}

@media only screen and (max-width: 600px)
{ INPUT:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=file]):not([type=reset]):not([type=image]), SELECT, TEXTAREA {font-size:16px !important;}}


HTML.A_INAPP [onclick*="zxAction('cna_fare_show'"], HTML.A_INAPP [onclick*="zxAction('cna_pay'"] {display:none !important;}
HTML.A_INAPP A[onclick*="zxAction('cna_fare_show'"], HTML.A_INAPP A[onclick*="zxAction('cna_pay'"] {display:inline !important;pointer-events:none;color:inherit !important;text-decoration:none !important;cursor:default;}

HTML.A_INAPP DIV.S_MSG[onclick*="zxAction('cna_fare_show'"], HTML.A_INAPP DIV.A_FARE_INFO[onclick*="zxAction('cna_fare_show'"] {display:block !important;pointer-events:none;cursor:default !important;}


DIV.A_ACCDEL {max-width:640px;font-size:15px;line-height:1.5;}
DIV.A_ACCDEL H3 {font-size:16px;margin:18px 0 6px 0;}
DIV.A_ACCDEL UL {margin:0 0 0 20px;padding:0;}
DIV.A_ACCDEL_BOX {margin:18px 0;padding:14px;border:1px solid #E5E2DA;border-radius:12px;background:#FAF8F3;}
DIV.A_ACCDEL_BOX LABEL {display:block;margin-bottom:6px;}
DIV.A_ACCDEL_BOX INPUT {width:100%;max-width:320px;box-sizing:border-box;padding:8px 10px;border:1px solid #CCC;border-radius:8px;}
DIV.A_ACCDEL_ERR {color:#B3261E;font-size:13px;min-height:18px;margin-top:4px;}
.A_ACCDEL_BTN {background:#B3261E !important;color:#FFF !important;}
P.A_ACCDEL_NOTE {color:#6B6B66;font-size:13px;}
DIV.A_ACCDEL_HINT {color:#6B6B66;font-size:12px;margin-top:6px;}
DIV.A_ACCDEL_LINK {margin-top:12px;color:#B3261E;font-size:14px;cursor:pointer;}
DIV.A_FARE_CANCEL {display:inline-block;margin-top:6px;color:#1A6FC9;cursor:pointer;}


DIV.A_MH {background:#F5F7FA;color:#1C1C1A;min-height:100vh;font-family:Roboto,Arial,sans-serif;font-size:15px;line-height:22px;font-weight:400;}
DIV.A_MH A {color:#1C1C1A;text-decoration:none;}
DIV.A_MH A:focus-visible, DIV.A_MH BUTTON:focus-visible, DIV.A_MH SUMMARY:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
DIV.A_MH A.A_MH_TILE:focus-visible, DIV.A_MH A.A_MH_STEP:focus-visible, DIV.A_MH SUMMARY:focus-visible {outline-offset:-4px;border-radius:12px;}
DIV.A_MH svg {flex-shrink:0;}
.A_MH_SR {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}

HEADER.A_MH_HEAD {background:#1C1C1A;color:#FFFFFF;padding:12px 16px 16px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;}
.A_MH_AVA {position:relative;overflow:hidden;width:44px;height:44px;border-radius:22px;background:#414841;color:#E8EDE8;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:20px;font-weight:500;flex-shrink:0;}
.A_MH_AVA IMG {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
DIV.A_MH_WHO {flex:1 1 145px;min-width:0;overflow-wrap:anywhere;}
H1.A_MH_H1 {margin:0;font-size:18px;line-height:24px;font-weight:700;color:#FFFFFF;}
BUTTON.A_MH_ROLE {margin:0 0 0 -8px;padding:0 8px;min-height:44px;border:0;background:transparent;color:#D6DCE4;font:inherit;font-size:14px;line-height:20px;font-weight:500;display:inline-flex;align-items:center;gap:4px;cursor:pointer;border-radius:22px;}
.A_MH_BRAND {font-size:12px;line-height:16px;font-weight:400;color:#D6DCE4;}

MAIN.A_MH_MAIN {padding:12px 16px 8px 16px;display:flex;flex-direction:column;gap:8px;}

DETAILS.A_MH_RATE {background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;}
DETAILS.A_MH_RATE SUMMARY {list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;min-height:44px;box-sizing:border-box;}
DETAILS.A_MH_RATE SUMMARY::-webkit-details-marker {display:none;}
DETAILS.A_MH_RATE SUMMARY > svg {color:#637082;}
.A_MH_RATE_L {flex:1;font-size:14px;line-height:20px;font-weight:500;}
.A_MH_RATE_N {white-space:nowrap;font-variant-numeric:tabular-nums;}
.A_MH_RATE_N B {font-size:18px;line-height:24px;font-weight:700;}
.A_MH_RATE_N SPAN {font-size:15px;line-height:22px;font-weight:400;color:#637082;}
.A_MH_BAR {width:100%;height:4px;background:#EAF2FB;border-radius:4px;overflow:hidden;}
.A_MH_BAR > SPAN {display:block;height:100%;background:#0D55A9;border-radius:4px;}
DIV.A_MH_RATE_D {padding:0 12px 4px 12px;}
DIV.A_MH_RATE_D P {margin:0 0 4px 0;font-size:15px;line-height:22px;font-weight:400;color:#637082;}
A.A_MH_STEP {display:flex;align-items:center;gap:8px;min-height:44px;margin:0 -12px;padding:4px 12px;box-sizing:border-box;}
.A_MH_STEP_IC {color:#0D55A9;display:flex;}
.A_MH_STEP_T {flex:1;min-width:0;font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere;}
.A_MH_STEP_S {display:block;font-size:12px;line-height:16px;font-weight:400;color:#637082;}
.A_MH_STEP_N {font-size:14px;line-height:20px;font-weight:500;}
A.A_MH_HOW {display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:20px;font-weight:500;color:#0D55A9 !important;text-decoration:underline !important;}

A.A_MH_SUP {display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;box-sizing:border-box;border-radius:12px;background:#FFF4D3;color:#795817 !important;}
A.A_MH_SUP > SPAN {flex:1;}
A.A_MH_AG {display:flex;align-items:center;gap:8px;min-height:44px;font-size:15px;line-height:22px;font-weight:400;color:#637082 !important;}
A.A_MH_AG > SPAN {flex:1;min-width:0;overflow-wrap:anywhere;}
A.A_MH_AG B {color:#1C1C1A;font-size:14px;line-height:20px;font-weight:500;}

SECTION.A_MH_PREM {background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;padding:12px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;}
DIV.A_MH_PREM_TX {flex:1 1 180px;min-width:0;}
H2.A_MH_PREM_H {margin:0;font-size:14px;line-height:20px;font-weight:500;}
DIV.A_MH_PREM_TX P {margin:2px 0 0 0;font-size:12px;line-height:16px;font-weight:400;color:#637082;}
A.A_MH_CTA {min-height:44px;padding:10px 16px;box-sizing:border-box;border-radius:22px;background:#FFD93D;color:#1C1C1A;font-size:14px;line-height:20px;font-weight:500;display:flex;align-items:center;justify-content:center;text-align:center;}
A.A_MH_CTA:active {background:#F2C500;}

SECTION.A_MH_GRP {margin-top:4px;}
H2.A_MH_H2 {margin:0 0 8px 0;font-size:12px;line-height:16px;font-weight:400;color:#637082;}

DIV.A_MH_GRID {display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(9em,calc(50% - 4px))),1fr));gap:8px;}
A.A_MH_TILE {min-height:68px;padding:10px 9px;box-sizing:border-box;display:flex;align-items:center;gap:9px;background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;}
.A_MH_IC {position:relative;width:32px;height:36px;border-radius:10px;background:#EAF2FB;color:#0D55A9;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.A_MH_TT {flex:1;min-width:0;font-size:14px;line-height:20px;font-weight:500;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;}
B.A_MH_N {position:absolute;right:-6px;top:-7px;min-width:20px;min-height:20px;padding:0 5px;box-sizing:border-box;border-radius:10px;background:#FFD93D;color:#1C1C1A;font-size:14px;line-height:20px;font-weight:500;display:flex;align-items:center;justify-content:center;}

DIV.A_MH_FOOT {display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;}
.A_MH_FBTN {min-height:44px;padding:0;border:0;background:transparent;font:inherit;font-size:12px;line-height:16px;font-weight:400;color:#637082 !important;display:inline-flex;align-items:center;gap:4px;cursor:pointer;}
DIV.A_MH_FOOT > A.A_MH_FBTN:only-child {margin-left:auto;}
DIV.A_MH_X {padding:0 0 8px 0;}
@media (max-width:359px) {A.A_MH_TILE {padding:10px 7px;gap:6px;} .A_MH_IC {width:28px;}}


.A_MH_CARD {background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;overflow:hidden;}
.A_MH_CARD A:focus-visible, .A_MH_CARD BUTTON:focus-visible {outline-offset:-4px;border-radius:10px;}
.A_MH_TX {flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere;}
.A_MH_T {font-size:15px;line-height:22px;font-weight:400;}
.A_MH_S {font-size:12px;line-height:16px;font-weight:400;color:#637082;}
.A_MI_WHEN svg, .A_MI_HOT svg {color:#8A5300;}
A.A_MI_OK svg {color:#1E7A3D;}
A.A_MI_ROLE > svg {color:#637082;}
.A_MI_THUMB {color:#0D55A9;}
.A_MI_EMPTY_IC {color:#0D55A9;}
NAV.A_MI_TABS {display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 4px 16px;}
A.A_MI_TAB {min-height:44px;padding:10px 16px;box-sizing:border-box;border-radius:22px;border:1px solid #808B9A;background:#FFFFFF;color:#1C1C1A;font-size:14px;line-height:20px;font-weight:500;display:inline-flex;align-items:center;text-decoration:none;}
A.A_MI_TAB_ON {background:#1C1C1A;color:#FFFFFF !important;border-color:#1C1C1A;}
MAIN.A_MI_MAIN {padding:12px 16px 24px 16px;display:flex;flex-direction:column;gap:16px;}
DIV.A_MI_TOP {padding:16px 16px 12px 16px;display:flex;flex-direction:column;gap:8px;}
DIV.A_MI_CHIPS {display:flex;align-items:center;gap:8px;flex-wrap:wrap;}
.A_MI_CHIP {display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:16px;font-weight:400;padding:4px 10px;border-radius:12px;background:#F5F7FA;color:#1C1C1A;}
.A_MI_WHEN {font-size:12px;line-height:16px;font-weight:400;color:#637082;display:inline-flex;align-items:center;gap:4px;}
.A_MI_HOT {color:#8A5300;font-size:12px;line-height:16px;font-weight:400;}
H2.A_MI_H2 {margin:0;font-size:18px;line-height:24px;font-weight:700;overflow-wrap:anywhere;}
H3.A_MI_H3 {margin:0;padding:0 16px 8px 16px;font-size:12px;line-height:16px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#637082;}
P.A_MI_META {margin:0;font-size:12px;line-height:16px;font-weight:400;color:#637082;overflow-wrap:anywhere;}
P.A_MI_P {margin:0;font-size:15px;line-height:22px;font-weight:400;color:#637082;overflow-wrap:anywhere;}
P.A_MI_CANCEL, P.A_MI_EMPTYROLES {margin:0;font-size:15px;line-height:22px;font-weight:400;color:#637082;}
P.A_MI_EMPTYROLES {padding:0 16px 16px 16px;}
DIV.A_MI_NOTE {background:#F5F7FA;border-radius:12px;padding:10px 12px;font-size:15px;line-height:22px;font-weight:400;overflow-wrap:anywhere;}
.A_MI_NOTE_T {font-size:14px;line-height:20px;font-weight:500;}
A.A_MI_OK {display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:12px;background:#E8F3EA;color:#1E7A3D !important;text-decoration:none;font-size:14px;line-height:20px;font-weight:500;}
A.A_MI_OK svg {flex-shrink:0;}
DETAILS.A_MI_DESC {font-size:15px;line-height:22px;font-weight:400;color:#637082;}
DETAILS.A_MI_DESC SUMMARY {min-height:44px;display:flex;align-items:center;cursor:pointer;color:#1C1C1A;font-size:14px;line-height:20px;font-weight:500;text-decoration:underline;list-style:none;}
DETAILS.A_MI_DESC SUMMARY::-webkit-details-marker {display:none;}
DIV.A_MH DETAILS SUMMARY:focus-visible {outline:2px solid #2F6FB0;outline-offset:-4px;border-radius:10px;}
A.A_MI_LINK {display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:20px;font-weight:500;text-decoration:underline;}
A.A_MI_ROLE {display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;box-sizing:border-box;text-decoration:none;color:#1C1C1A;border-top:1px solid #DFE6EE;}
.A_MI_THUMB {position:relative;overflow:hidden;width:44px;height:44px;border-radius:8px;background:#EAF2FB;color:#0D55A9;flex-shrink:0;display:flex;align-items:center;justify-content:center;}
.A_MI_THUMB IMG {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
DIV.A_MI_FOOT {border-top:1px solid #DFE6EE;padding:4px 8px;display:flex;justify-content:flex-end;}
.A_MI_BTN {min-height:44px;padding:10px 18px;box-sizing:border-box;border-radius:22px;font:inherit;font-size:14px;line-height:20px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;text-align:center;}
.A_MI_BTN_Y {background:#FFD93D;color:#1C1C1A !important;border:0;}
.A_MI_BTN_O {background:#FFFFFF;color:#1C1C1A !important;border:1px solid #808B9A;}
.A_MI_GHOST {background:transparent;color:#1C1C1A !important;border:0;text-decoration:underline;}
DIV.A_MH A.A_MI_LINK, DIV.A_MH A.A_MI_GHOST {text-decoration:underline;}  
.A_MI_BTN[disabled] {background:#F5F7FA;color:#9AA3AF !important;cursor:not-allowed;}
.A_MI_MORE {align-self:center;margin-top:-8px;}
DIV.A_MI_MOREBOX {display:flex;flex-direction:column;gap:16px;}
DIV.A_MI_MOREBOX[hidden] {display:none;}
DIV.A_MI_BTNS {display:flex;gap:8px;flex-wrap:wrap;margin-top:4px;}
DIV.A_MI_BTNS > * {flex:1 1 140px;}
SECTION.A_MI_AGJ {border-color:#DFE6EE;}
H2.A_MI_HIDDEN_H {margin:8px 0 0 4px;}
DIV.A_MI_EMPTY {padding:32px 8px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;}
DIV.A_MI_EMPTY P.A_MI_P {max-width:300px;}
DIV.A_MI_EMPTY_IC {width:72px;height:72px;border-radius:36px;background:#F5F7FA;display:flex;align-items:center;justify-content:center;}
DIV.A_MI_OV {position:fixed;left:0;top:0;right:0;bottom:0;z-index:10000;background:rgba(28,28,26,0.4);display:flex;align-items:flex-end;justify-content:center;}
DIV.A_MI_SHEET {width:100%;max-width:600px;max-height:calc(100% - 48px);overflow-y:auto;box-sizing:border-box;background:#FFFFFF;color:#1C1C1A;border-radius:20px 20px 0 0;padding:8px 16px 28px 16px;box-shadow:0 8px 24px rgba(28,28,26,0.16);display:flex;flex-direction:column;gap:8px;}
DIV.A_MI_SHEET H2:focus {outline:none;}
DIV.A_MI_SHEET H2:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
DIV.A_MI_SHEET BUTTON:focus-visible, DIV.A_MI_SHEET INPUT:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
DIV.A_MI_GRIP {width:36px;height:4px;border-radius:2px;background:#DFE6EE;margin:0 auto 4px auto;}
FIELDSET.A_MI_FS {border:0;margin:0;padding:0;}
LABEL.A_MI_OPT {display:flex;align-items:center;gap:12px;min-height:52px;padding:4px;font-size:15px;line-height:22px;font-weight:400;border-bottom:1px solid #DFE6EE;cursor:pointer;}
LABEL.A_MI_OPT INPUT {width:20px;height:20px;margin:0;flex-shrink:0;}


SECTION.A_UP {background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;padding:16px;margin:12px 0;display:flex;flex-direction:column;gap:10px;color:#1C1C1A;text-align:left;}
DIV.A_UP_SHEET {gap:10px;}
.A_UP_K {display:flex;align-items:center;gap:6px;color:#0D55A9;font-size:12px;line-height:16px;font-weight:400;}
.A_UP_H {margin:0;color:#1C1C1A;font-size:18px;line-height:24px;font-weight:700;}
.A_UP_H:focus {outline:none;}
.A_UP_H:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
.A_UP_P {margin:0;font-size:15px;line-height:22px;font-weight:400;}
UL.A_UP_LIST {margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:22px;font-weight:400;}
.A_UP_CTA {width:100%;}
.A_UP_CTA:focus-visible, .A_UP_X:focus-visible, A.A_UP_LINK:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
.A_UP_PRICE {margin:0;text-align:center;color:#637082;font-size:12px;line-height:16px;font-weight:400;}

@media (min-width:600px) {DIV.A_FS_OV {align-items:center;} DIV.A_FS_SHEET {max-width:480px;border-radius:20px;}}
DIV.A_FS_SHEET {gap:12px;padding:8px 16px 20px 16px;}
DIV.A_FS_TOP {display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;}
DIV.A_FS_TOP > SPAN, DIV.A_FS_TOP > H2 {min-width:0;overflow-wrap:anywhere;}
DIV.A_FS_TOP_H {align-items:flex-start;}
DIV.A_FS_TOP_H > H2 {padding-top:8px;}

DIV.A_FS_SHEET H2.A_FS_H:focus, DIV.A_FS_SHEET H2.A_FS_H:focus-visible {outline:none;}
BUTTON.A_FS_X {width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:22px;padding:0;cursor:pointer;color:#1C1C1A;}
.A_FS_S {display:block;margin:0;color:#637082;font-size:12px;line-height:16px;font-weight:400;}
.A_FS_H {margin:0;color:#1C1C1A;font-size:22px;line-height:28px;font-weight:700;}
.A_FS_H3 {margin:4px 0 0 0;color:#1C1C1A;font-size:18px;line-height:24px;font-weight:700;}
DIV.A_FS_OPTS {display:flex;flex-direction:column;gap:8px;}
LABEL.A_FS_OPT {display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 16px;box-sizing:border-box;border:1px solid #808B9A;border-radius:22px;cursor:pointer;}
LABEL.A_FS_OPT.A_FS_ON {border:2px solid #1C1C1A;padding:7px 15px;}
LABEL.A_FS_OPT:focus-within {outline:2px solid #2F6FB0;outline-offset:2px;}
LABEL.A_FS_OPT INPUT {width:20px;height:20px;margin:0;flex-shrink:0;accent-color:#1C1C1A;}
.A_FS_T {flex:1;min-width:0;}
.A_FS_T > B, .A_FS_PR {font-size:14px;line-height:20px;font-weight:500;}
.A_FS_PR {white-space:nowrap;}
.A_FS_TAG {display:inline-block;margin-left:6px;padding:2px 8px;border-radius:10px;background:#EAF2FB;color:#0D55A9;font-size:12px;line-height:16px;font-weight:400;}
BUTTON.A_FS_PAY {width:100%;min-height:48px;}
UL.A_FS_LIST {list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}
UL.A_FS_LIST > LI {display:flex;gap:10px;align-items:flex-start;}
UL.A_FS_LIST > LI > svg {flex-shrink:0;margin-top:1px;color:#0D55A9;}
UL.A_FS_LIST > LI B {display:block;font-size:14px;line-height:20px;font-weight:500;}

DIV.A_UP_LINKS {display:flex;flex-wrap:wrap;justify-content:center;gap:0 16px;}
BUTTON.A_UP_ALT {background:none;border:0;padding:12px 4px;min-height:44px;margin:0;color:#0D55A9;text-decoration:underline;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;}
BUTTON.A_UP_ALT:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
.A_UP_NEUTRAL {background:#F5F7FA;border-radius:12px;padding:12px;margin:12px 0;color:#1C1C1A;font-size:15px;line-height:22px;font-weight:400;}

DIV.A_UP_SOFT {display:flow-root;padding:12px;border-radius:12px;background:#EAF2FB;color:#1C1C1A;font-size:15px;line-height:22px;font-weight:400;}
DIV.A_UP_SOFT > svg {float:left;margin:2px 12px 0 0;color:#0D55A9;}
DIV.A_UP_SOFT > SPAN {overflow-wrap:break-word;}
BUTTON.A_UP_X {float:right;margin:-10px -10px 0 8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:22px;background:transparent;border:0;cursor:pointer;color:#637082;padding:0;}
A.A_UP_LINK, DIV.A_MH A.A_UP_LINK {color:#0D55A9 !important;text-decoration:underline;}


DIV.A_PDESC {overflow-wrap:anywhere;}
DIV.A_PDESC:not(.A_PDESC_OPEN) {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;}
BUTTON.A_PDESC_MORE {background:none;border:0;padding:12px 0;margin:-8px 0 -12px 0;min-height:44px;color:#0D55A9;text-decoration:none;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;}
BUTTON.A_PDESC_MORE[hidden] {display:none;}
BUTTON.A_PDESC_MORE:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}


TD.A_PFLD_VAL {overflow-wrap:anywhere;word-break:break-word;}



#a_mob_header > BUTTON.A_DH2 {width:100%;height:52px;min-height:52px;padding:4px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:0;background:#1C1C1A;color:#FFFFFF;cursor:pointer;text-align:left;font-family:Roboto,Arial,sans-serif;}
#a_mob_header > BUTTON.A_DH2:focus-visible {outline:2px solid #FFFFFF;outline-offset:-4px;}
.A_DH2_LOGO {display:flex;align-items:center;flex:0 1 180px;min-width:0;}
.A_DH2_LOGO > svg {width:180px;max-width:100%;height:31px;}
.A_DH2_WHO {display:flex;align-items:center;gap:10px;min-height:44px;min-width:0;max-width:60%;margin-left:auto;font-size:14px;line-height:20px;font-weight:500;}
.A_DH2_WHO > svg {flex-shrink:0;}
.A_DH2 .A_DH_AVA {width:34px;height:34px;border-radius:17px;background:#535353;color:#FFFFFF;}
HTML:not(.A_DES_DESK) #a_mob_header > BUTTON.A_DH2 {padding:4px 12px;}
HTML:not(.A_DES_DESK) .A_DH2_LOGO {flex-basis:150px;}
HTML:not(.A_DES_DESK) .A_DH2_LOGO > svg {width:150px;height:26px;}
HTML:not(.A_DES_DESK) .A_DH2_WHO {flex:0 0 44px;max-width:44px;justify-content:center;}
HTML:not(.A_DES_DESK) .A_DH2_WHO .A_DH_WHO_T, HTML:not(.A_DES_DESK) .A_DH2_WHO > svg {display:none;}
HTML:not(.A_DES_DESK) .A_DH2 .A_DH_AVA {width:36px;height:36px;border-radius:18px;}
.A_DH_AVA {width:32px;height:32px;border-radius:16px;background:#414841;color:#E8EDE8;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:16px;font-weight:400;flex-shrink:0;}
.A_DH_WHO_T {min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


HTML.A_DES_DESK #a_cont {box-sizing:border-box;background:#F5F7FA;justify-content:flex-start;}
HTML.A_DES_DESK #a_menu_cont {width:224px;min-width:224px;margin-right:0;padding:14px 10px 12px 10px;box-sizing:border-box;background:#FFFFFF;border-right:1px solid #DFE6EE;overflow-y:auto;}
HTML.A_DES_DESK.A_DES_NAVC #a_menu_cont {width:68px;min-width:68px;padding:14px 6px 12px 6px;}
HTML.A_DES_DESK.A_DES_NAVC #a_menu_cont > :not(NAV.A_DN) {display:none;}
HTML.A_DES_DESK #a_mid_cont {padding:20px 24px 0 24px;box-sizing:border-box;}
HTML.A_DES_DESK #a_page_cont {background:transparent;}
NAV.A_DN {display:flex;flex-direction:column;gap:3px;font-family:Roboto,Arial,sans-serif;color:#1C1C1A;}
DIV.A_DN_HD {display:flex;justify-content:space-between;align-items:center;gap:4px;padding:0 0 8px 6px;}
.A_DN_HT {font-size:12px;line-height:16px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#637082;}
BUTTON.A_DN_TG {width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #DFE6EE;border-radius:8px;background:#FFFFFF;color:#637082;cursor:pointer;flex-shrink:0;}
A.A_DN_A {position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 8px;border-radius:8px;color:#1C1C1A !important;text-decoration:none !important;font-size:14px;line-height:20px;font-weight:500;}
A.A_DN_A:hover, .A_DN_F:hover {background:#EAF2FB;}
A.A_DN_A[aria-current="page"] {background:#EAF2FB;color:#0D55A9 !important;box-shadow:inset 3px 0 0 #0D55A9;}
NAV.A_DN A:focus-visible, NAV.A_DN BUTTON:focus-visible {outline:2px solid #2F6FB0;outline-offset:-2px;}
.A_DN_IC {width:30px;height:30px;border-radius:8px;background:#EAF2FB;color:#0D55A9;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.A_DN_T {flex:1;min-width:0;overflow-wrap:anywhere;}
B.A_DN_N {min-width:20px;min-height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:#FFD93D;color:#1C1C1A;font-size:14px;line-height:20px;font-weight:500;text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;}
DIV.A_DN_BOT {margin-top:20px;padding-top:12px;border-top:1px solid #DFE6EE;display:flex;flex-direction:column;gap:4px;}
A.A_DN_SUP {position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 8px;border-radius:8px;background:#FFF4D3;color:#795817 !important;text-decoration:none !important;font-size:12px;line-height:16px;font-weight:400;}
.A_DN_DOT {width:6px;height:6px;border-radius:3px;background:#E5322D;margin-left:auto;flex-shrink:0;}
.A_DN_F {position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;box-sizing:border-box;border:0;border-radius:8px;background:none;color:#637082 !important;text-decoration:none !important;text-align:left;cursor:pointer;font-family:inherit;font-size:12px;line-height:16px;font-weight:400;}
DIV.A_DN_X {margin-top:12px;}
HTML.A_DES_NAVC .A_DN_HT {display:none;}
HTML.A_DES_NAVC DIV.A_DN_HD {justify-content:center;padding:0 0 8px 0;}
HTML.A_DES_NAVC NAV.A_DN .A_DN_T {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}
HTML.A_DES_NAVC A.A_DN_A, HTML.A_DES_NAVC .A_DN_F, HTML.A_DES_NAVC A.A_DN_SUP {justify-content:center;padding:0;}
HTML.A_DES_NAVC B.A_DN_N {position:absolute;right:0;top:0;min-width:16px;min-height:16px;padding:0 4px;border-radius:8px;font-size:12px;line-height:16px;font-weight:400;}
HTML.A_DES_NAVC .A_DN_DOT {position:absolute;right:6px;top:8px;}


#a_des_bot {display:none;}
HTML.A_DES_BOT #a_des_bot {display:block;}
HTML.A_DES_BOT.A_CHAT_OPEN #a_des_bot, HTML.A_DES_BOT.A_DES_KB #a_des_bot, HTML.A_DES_BOT.A_DES_SH #a_des_bot {display:none;}
HTML.A_DES_BOT #a_page_cont, HTML.A_DES_BOT #a_menu_cont {padding-bottom:calc(76px + env(safe-area-inset-bottom,0px)) !important;}
NAV.A_DB {position:fixed;z-index:9;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:4px 2px calc(4px + env(safe-area-inset-bottom,0px)) 2px;border-top:1px solid #DFE6EE;background:#FFFFFF;font-family:Roboto,Arial,sans-serif;}
.A_DB_I {position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:52px;padding:5px 1px;border:0;border-radius:6px;background:none;color:#637082 !important;text-decoration:none !important;cursor:pointer;font-family:inherit;}
.A_DB_I[aria-current="page"] {color:#0D55A9 !important;}
.A_DB_I:focus-visible {outline:2px solid #2F6FB0;outline-offset:-2px;}
.A_DB_IC {position:relative;display:flex;}
.A_DB_T {max-width:100%;text-align:center;overflow-wrap:anywhere;font-size:12px;line-height:16px;font-weight:400;}
B.A_DB_N {position:absolute;top:-6px;left:14px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:#FFD93D;color:#1C1C1A;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:16px;font-weight:400;}
.A_DB_DOT {position:absolute;top:0;right:-2px;margin:0;}
DIV.A_DM {display:flex;flex-direction:column;}
.A_DM_I {display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 4px;box-sizing:border-box;border-bottom:1px solid #DFE6EE;color:#1C1C1A !important;text-decoration:none !important;font-size:15px;line-height:22px;font-weight:400;}
.A_DM_I:last-child {border-bottom:0;}
.A_DM_I[aria-current="page"] {color:#0D55A9 !important;}
.A_DM_I:focus-visible {outline:2px solid #2F6FB0;outline-offset:-2px;}
.A_DM_T {flex:1;min-width:0;overflow-wrap:anywhere;}


DIV.A_CT {padding:16px 16px 0 16px;color:#1C1C1A;font-family:Roboto,Arial,sans-serif;}
H1.A_CT_H {margin:0;font-size:22px;line-height:28px;font-weight:700;}
NAV.A_CT_TABS {display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px 0;}
DIV.A_CT A.A_CT_TAB {display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;box-sizing:border-box;border:1px solid #808B9A;border-radius:22px;background:#FFFFFF;color:#1C1C1A !important;text-decoration:none !important;font-size:14px;line-height:20px;font-weight:500;}
DIV.A_CT A.A_CT_TAB_ON {background:#1C1C1A;border-color:#1C1C1A;color:#FFFFFF !important;}
DIV.A_CT A.A_CT_TAB:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
B.A_CT_N {padding:0 7px;border-radius:12px;background:#FFD93D;color:#1C1C1A;font-size:12px;line-height:16px;font-weight:400;}


DIV.A_H2 {box-sizing:border-box;max-width:1040px;padding:4px 0 24px 0;color:#1C1C1A;font-family:Roboto,Arial,sans-serif;font-size:15px;line-height:22px;font-weight:400;container-type:inline-size;}
HTML:not(.A_DES_DESK) DIV.A_H2 {padding:18px 16px 24px 16px;min-height:100vh;background:#F5F7FA;}
DIV.A_H2 A {color:#1C1C1A;text-decoration:none;}
DIV.A_H2 A:focus-visible, DIV.A_H2 BUTTON:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
DIV.A_H2_HD {margin-bottom:16px;}
H1.A_H2_H1 {margin:0;font-size:22px;line-height:28px;font-weight:700;}
P.A_H2_SUB {margin:4px 0 0 0;color:#637082;overflow-wrap:anywhere;}
DIV.A_H2_SUM {display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;}
SECTION.A_H2_RATE {min-width:0;padding:12px 16px 4px 16px;box-sizing:border-box;background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;}
DIV.A_H2_RH {display:flex;align-items:center;gap:8px;}
H2.A_H2_RT {margin:0 auto 0 0;font-size:16px;line-height:22px;font-weight:400;}
.A_H2_RN {color:#637082;white-space:nowrap;}
.A_H2_RN B {color:#1C1C1A;font-size:22px;line-height:28px;font-weight:700;}
BUTTON.A_H2_RI {width:44px;height:44px;margin-right:-10px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:22px;background:none;color:#637082;cursor:pointer;}
DIV.A_H2_TRACK {height:4px;margin:12px 0 8px 0;border-radius:2px;background:#EAF2FB;overflow:hidden;}
DIV.A_H2_TRACK > SPAN {display:block;height:100%;background:#0D55A9;}
DIV.A_H2_RD {padding:8px 0 0 0;display:flex;flex-direction:column;gap:4px;}
DIV.A_H2_RD[hidden] {display:none;}
P.A_H2_RD_P {margin:0;color:#637082;}
DIV.A_H2 A.A_H2_LNK, BUTTON.A_H2_LNK {display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;border:0;background:none;color:#0D55A9;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-family:inherit;font-size:15px;line-height:22px;font-weight:400;}
DIV.A_H2 A.A_H2_SUP {display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;box-sizing:border-box;border-radius:12px;background:#FFF4D3;color:#795817;}
.A_H2_SUP_T {display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;}
.A_H2_SUP_H {font-size:14px;line-height:20px;font-weight:500;}
.A_H2_SUP_S {font-size:12px;line-height:16px;font-weight:400;}
HTML:not(.A_DES_DESK) .A_H2_SUP_S {display:none;}
DIV.A_H2 A.A_MH_AG {margin:4px 0 8px 0;}
NAV.A_H2_TILES {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}
DIV.A_H2 A.A_H2_TILE {display:flex;align-items:center;gap:12px;min-width:0;min-height:76px;padding:10px;box-sizing:border-box;border:1px solid #DFE6EE;border-radius:12px;background:#FFFFFF;}
DIV.A_H2 A.A_H2_TILE:focus-visible {outline-offset:-4px;}
.A_H2_IC {position:relative;width:36px;height:36px;border-radius:8px;background:#EAF2FB;color:#0D55A9;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.A_H2_TT {min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:20px;font-weight:500;}
B.A_H2_N {position:absolute;right:-6px;top:-7px;min-width:20px;height:20px;padding:0 4px;box-sizing:border-box;border-radius:10px;background:#FFD93D;color:#1C1C1A;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:16px;font-weight:400;}
SECTION.A_H2_PREM {margin-top:16px;padding:16px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;}
H2.A_H2_PREM_H {margin:0;font-size:14px;line-height:20px;font-weight:500;}
P.A_H2_PREM_P {margin:4px 0 0 0;color:#637082;}
DIV.A_H2_FT {display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:12px;}
@container (min-width:600px) {DIV.A_H2_SUM {grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;}}
@container (min-width:740px) {NAV.A_H2_TILES {grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;} DIV.A_H2 A.A_H2_TILE {min-height:96px;padding:14px;}}


DIV.A_DE {padding:24px 0;color:#1C1C1A;font-family:Roboto,Arial,sans-serif;}
DIV.A_DE_CARD {max-width:480px;margin:0 auto;box-sizing:border-box;padding:28px 16px;background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;}
.A_DE_IC {width:56px;height:56px;border-radius:28px;background:#EAF2FB;color:#0D55A9;display:flex;align-items:center;justify-content:center;}
H2.A_DE_H {margin:0;font-size:18px;line-height:24px;font-weight:700;overflow-wrap:anywhere;}
P.A_DE_P {margin:0;max-width:34em;font-size:15px;line-height:22px;font-weight:400;color:#637082;overflow-wrap:anywhere;}
DIV.A_DE_BTNS {display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px;}
DIV.A_DE A:focus-visible, DIV.A_DE BUTTON:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
DIV.A_NP {align-items:stretch;text-align:left;}
DIV.A_NP_LIST {border:1px solid #DFE6EE;border-radius:12px;overflow:hidden;}
A.A_NP_ROW {display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;box-sizing:border-box;color:#1C1C1A !important;text-decoration:none;border-bottom:1px solid #DFE6EE;}
A.A_NP_ROW:last-child {border-bottom:0;}
A.A_NP_ROW > svg {color:#637082;}
DIV.A_DE A.A_NP_ROW:focus-visible {outline-offset:-4px;border-radius:10px;}
.A_NP_NEW {gap:8px;}
P.A_DE_NOTE {margin:0;font-size:12px;line-height:16px;font-weight:400;color:#637082;text-align:center;}


DIV.A_PM_OV {position:fixed;left:0;top:0;right:0;bottom:0;z-index:10001;color:#1C1C1A;font-family:Roboto,Arial,sans-serif;}
DIV.A_PM_OV_DIM {background:rgba(28,28,26,0.45);display:flex;align-items:flex-end;justify-content:center;}
DIV.A_PM_SHEET {width:100%;max-width:600px;max-height:calc(100% - 48px);overflow-y:auto;box-sizing:border-box;background:#FFFFFF;border-radius:20px 20px 0 0;padding:8px 0 16px 0;box-shadow:0 8px 24px rgba(28,28,26,0.16);}
DIV.A_PM_HD {display:flex;align-items:center;gap:8px;padding:0 4px 0 16px;}
H2.A_PM_H {flex:1;margin:0;font-size:18px;line-height:24px;font-weight:700;}
BUTTON.A_PM_X {width:44px;height:44px;padding:0;border:0;background:transparent;border-radius:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1C1C1A;}
DIV.A_PM_DESK {position:absolute;top:56px;right:8px;width:280px;max-height:calc(100vh - 72px);overflow-y:auto;box-sizing:border-box;padding:6px;background:#FFFFFF;border-radius:12px;box-shadow:0 8px 24px rgba(28,28,26,0.16);}
BUTTON.A_PM_I {display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:4px 16px;box-sizing:border-box;border:0;background:transparent;color:#1C1C1A;font:inherit;font-size:15px;line-height:22px;font-weight:400;text-align:left;cursor:pointer;}
DIV.A_PM_DESK BUTTON.A_PM_I {min-height:44px;padding:4px 12px;border-radius:8px;}
BUTTON.A_PM_I:hover, BUTTON.A_PM_I:focus-visible {background:#F5F7FA;}
BUTTON.A_PM_I:focus-visible, BUTTON.A_PM_X:focus-visible {outline:2px solid #2F6FB0;outline-offset:-2px;}
BUTTON.A_PM_DIS {color:#9AA3AF;cursor:default;}
BUTTON.A_PM_DIS:hover {background:transparent;}
.A_PM_AVA {width:36px;height:36px;border-radius:18px;background:#EAF2FB;color:#0D55A9;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:20px;font-weight:500;flex-shrink:0;}
.A_PM_IC {width:36px;display:flex;justify-content:center;color:#637082;flex-shrink:0;}
.A_PM_TX {flex:1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere;}
.A_PM_AVA + .A_PM_TX .A_PM_T {font-size:14px;line-height:20px;font-weight:500;}
.A_PM_C {font-size:12px;line-height:16px;font-weight:400;color:#637082;}
.A_PM_OK {display:flex;flex-shrink:0;color:#0D55A9;}
DIV.A_PM_SEP {height:1px;margin:6px 16px;background:#DFE6EE;}
DIV.A_PM_DESK DIV.A_PM_SEP {margin:4px 6px;}


DIV.A_SK_LIST {display:flex;flex-direction:column;gap:8px;padding:12px 0;}
DIV.A_SK_ROW {display:flex;align-items:center;gap:12px;padding:12px;background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;}
.A_SK {display:block;height:14px;border-radius:8px;background:linear-gradient(90deg,#F5F7FA,#E9EEF4,#F5F7FA);background-size:200% 100%;animation:a_sk 1.2s linear infinite;}
.A_SK_C {width:44px;height:44px;border-radius:22px;flex-shrink:0;}
.A_SK_LS {flex:1;display:flex;flex-direction:column;gap:8px;}
@keyframes a_sk {from {background-position:200% 0;} to {background-position:0 0;}}
@media (prefers-reduced-motion:reduce) {.A_SK {animation:none;}}
DIV.A_DE_EMPTY {padding:12px 0;}
@media (min-width:600px) {DIV.A_SH_OV {align-items:center;} DIV.A_SH {max-width:480px;border-radius:20px;padding-top:12px;} DIV.A_SH DIV.A_MI_GRIP {display:none;}}
DIV.A_SH_BD {padding:4px 16px 8px 16px;display:flex;flex-direction:column;gap:12px;}
DIV.A_SH H2.A_PM_H:focus {outline:none;}
P.A_SH_P {margin:0;font-size:15px;line-height:22px;font-weight:400;overflow-wrap:anywhere;}
FORM.A_CODE {display:flex;flex-direction:column;gap:6px;margin:0;}
LABEL.A_CODE_L {font-size:14px;line-height:20px;font-weight:500;}

TEXTAREA.A_CODE_IN {display:block;width:100%;box-sizing:border-box;min-height:48px;padding:12px 16px;resize:none;overflow:hidden;field-sizing:content;border:1px solid #808B9A;border-radius:22px;background:#FFFFFF;color:#1C1C1A;font-family:inherit;font-size:16px;line-height:22px;font-weight:400;overflow-wrap:anywhere;word-break:break-all;}
TEXTAREA.A_CODE_IN:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
FORM.A_CODE_BAD TEXTAREA.A_CODE_IN {border:2px solid #B3261E;padding:11px 15px;}
P.A_CODE_ERR {margin:0;display:flex;gap:6px;align-items:flex-start;color:#B3261E;font-size:14px;line-height:20px;font-weight:500;}
P.A_CODE_ERR > svg {margin-top:2px;}
P.A_CODE_HINT {margin:0;color:#637082;font-size:12px;line-height:16px;font-weight:400;}
BUTTON.A_CODE_BTN {width:100%;min-height:48px;margin-top:6px;}
BUTTON.A_MI_BTN:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}


@media (max-width:599px) { DIV.A_SH_FULL {align-items:stretch;}
 DIV.A_SH_FULL DIV.A_SH {max-height:none;height:100%;border-radius:0;padding:0 0 16px 0;background:#F5F7FA;}
 DIV.A_SH_FULL DIV.A_MI_GRIP {display:none;}
 DIV.A_SH_FULL DIV.A_PM_HD {position:sticky;top:0;z-index:1;min-height:52px;background:#1C1C1A;color:#FFFFFF;margin-bottom:12px;}
 DIV.A_SH_FULL BUTTON.A_PM_X {color:#FFFFFF;}
 DIV.A_SH_FULL BUTTON.A_PM_X:focus-visible {outline-color:#FFFFFF;}}
DIV.A_PM_HD BUTTON.A_SH_BACK {margin-left:-12px;}
FORM.A_AU {display:flex;flex-direction:column;gap:12px;margin:0;}
DIV.A_AU_F, FIELDSET.A_AU_F {display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0;}
DIV.A_AU_ROW {display:flex;flex-wrap:wrap;gap:12px;}
DIV.A_AU_ROW > DIV.A_AU_HALF {flex:1 1 140px;}
LABEL.A_AU_L, LEGEND.A_AU_L {padding:0;font-size:14px;line-height:20px;font-weight:500;color:#1C1C1A;}
LEGEND.A_AU_L {margin-bottom:6px;}
.A_AU_IN {display:block;width:100%;box-sizing:border-box;min-height:48px;padding:12px 16px;border:1px solid #808B9A;border-radius:22px;background:#FFFFFF;color:#1C1C1A;font-family:inherit;font-size:16px;line-height:22px;font-weight:400;}
SELECT.A_AU_SEL {appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%231C1C1A' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;}
.A_AU_IN:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
DIV.A_AU_BAD .A_AU_IN {border:2px solid #B3261E;padding:11px 15px;}
DIV.A_AU_PW {position:relative;}
DIV.A_AU_PW .A_AU_IN {padding-right:52px;}
DIV.A_AU_BAD DIV.A_AU_PW .A_AU_IN {padding-right:51px;}
BUTTON.A_AU_EYE {position:absolute;right:2px;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border:0;border-radius:22px;background:transparent;color:#637082;display:flex;align-items:center;justify-content:center;cursor:pointer;}
BUTTON.A_AU_EYE:focus-visible {outline:2px solid #2F6FB0;outline-offset:-2px;}
P.A_AU_HINT {margin:0;color:#637082;font-size:12px;line-height:16px;font-weight:400;}
P.A_AU_ERR {margin:0;display:flex;gap:6px;align-items:flex-start;color:#B3261E;font-size:12px;line-height:16px;font-weight:400;}
P.A_AU_ERR[hidden] {display:none;}
P.A_AU_ERR > svg {flex:none;margin-top:1px;}
DIV.A_AU_SEGS {display:flex;flex-wrap:wrap;gap:8px;}
DIV.A_AU_SEGS LABEL {position:relative;}
DIV.A_AU_SEGS INPUT {position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;}
DIV.A_AU_SEGS SPAN {display:inline-flex;align-items:center;min-height:44px;padding:0 16px;box-sizing:border-box;border:1px solid #808B9A;border-radius:22px;background:#FFFFFF;font-size:14px;line-height:20px;font-weight:500;}
DIV.A_AU_SEGS INPUT:checked + SPAN {background:#1C1C1A;border-color:#1C1C1A;color:#FFFFFF;}
DIV.A_AU_SEGS INPUT:focus-visible + SPAN {outline:2px solid #2F6FB0;outline-offset:2px;}
FIELDSET.A_AU_BAD DIV.A_AU_SEGS SPAN {border-color:#B3261E;}
LABEL.A_AU_CHK {display:flex;gap:10px;align-items:flex-start;min-height:44px;padding:10px 0;box-sizing:border-box;font-size:15px;line-height:22px;font-weight:400;cursor:pointer;}
LABEL.A_AU_CHK INPUT {flex:none;width:20px;height:20px;margin:1px 0 0 0;accent-color:#1C1C1A;}
DIV.A_AU_BAD LABEL.A_AU_CHK {color:#B3261E;}
DIV.A_AU_BAD LABEL.A_AU_CHK INPUT {outline:2px solid #B3261E;outline-offset:1px;}
P.A_AU_DOCS {margin:0;display:flex;flex-wrap:wrap;column-gap:16px;font-size:15px;line-height:22px;font-weight:400;}
P.A_AU_DOCS A, BUTTON.A_AU_LNK {display:inline-flex;align-items:center;min-height:44px;color:#0D55A9;text-decoration:underline;text-underline-offset:2px;}
BUTTON.A_AU_LNK {padding:0 4px;margin:0 -4px;border:0;background:transparent;font:inherit;cursor:pointer;}
P.A_AU_DOCS A:focus-visible, BUTTON.A_AU_LNK:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;border-radius:4px;}
BUTTON.A_AU_GO {width:100%;min-height:48px;}
P.A_AU_ALT, P.A_AU_LINKS {margin:4px 0 0 0;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center;align-items:center;color:#637082;font-size:15px;line-height:22px;font-weight:400;text-align:center;}
P.A_AU_LINKS {border-top:1px solid #DFE6EE;padding-top:4px;}
SPAN.A_AU_LINKS_SEP {color:#9AA3AF;}
H3.A_AU_H3, LEGEND.A_AU_H3 {margin:0 0 8px 0;padding:0;font-size:18px;line-height:24px;font-weight:700;}
FIELDSET.A_AU_WHO {gap:8px;}
LABEL.A_AU_OPT {position:relative;display:flex;gap:12px;align-items:center;min-height:64px;padding:8px 16px;box-sizing:border-box;border:1px solid #DFE6EE;border-radius:12px;background:#FFFFFF;cursor:pointer;}
LABEL.A_AU_OPT INPUT {position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;}
LABEL.A_AU_OPT:has(INPUT:checked) {border:2px solid #0D55A9;padding:7px 15px;}
LABEL.A_AU_OPT:has(INPUT:focus-visible) {outline:2px solid #2F6FB0;outline-offset:2px;}
SPAN.A_AU_OPT_IC, SPAN.A_AU_CTX_IC {flex:none;width:36px;height:36px;border-radius:10px;background:#EAF2FB;color:#0D55A9;display:flex;align-items:center;justify-content:center;}
SPAN.A_AU_OPT_T, SPAN.A_AU_CTX_T {flex:1;min-width:0;display:flex;flex-direction:column;}
SPAN.A_AU_OPT_T B, SPAN.A_AU_CTX_T B {font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere;}
SPAN.A_AU_OPT_T SPAN, SPAN.A_AU_CTX_T SPAN {font-size:12px;line-height:16px;font-weight:400;color:#637082;}
DIV.A_AU_CTX {display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:#EAF2FB;}
DIV.A_AU_NOTE {font-size:15px;line-height:22px;font-weight:400;}
DIV.A_AU_EX, DIV.A_AU_ALERT {display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:12px;font-size:15px;line-height:22px;font-weight:400;}
DIV.A_AU_EX[hidden], DIV.A_AU_ALERT[hidden] {display:none;}
DIV.A_AU_EX {background:#FFF4D3;color:#795817;}
DIV.A_AU_EX_T {flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;}
DIV.A_AU_EX_T P {margin:0;overflow-wrap:anywhere;}
SPAN.A_AU_EX_IC {flex:none;margin-top:1px;}
DIV.A_AU_ALERT {background:#FBE9E7;color:#B3261E;margin-bottom:12px;}
DIV.A_AU_ALERT > svg {flex:none;margin-top:1px;}
DIV.A_AU_PAGE {padding:16px;box-sizing:border-box;}
DIV.A_AU_CARD {max-width:480px;margin:0 auto;box-sizing:border-box;padding:24px 16px;background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;display:flex;flex-direction:column;gap:12px;}
DIV.A_AU_DONE {align-items:center;text-align:center;gap:10px;}
H1.A_AU_H1 {margin:0;font-size:18px;line-height:24px;font-weight:700;}
.A_AU_IC_OK {background:#E8F3EA !important;color:#1E7A3D !important;}
P.A_AU_TIMER {margin:0;font-size:12px;line-height:16px;font-weight:400;color:#637082;}
DIV.A_AU_TOAST {position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:10002;max-width:calc(100% - 32px);box-sizing:border-box;padding:12px 16px;border-radius:12px;background:#1C1C1A;color:#FFFFFF;font-size:14px;line-height:20px;font-weight:500;box-shadow:0 8px 24px rgba(28,28,26,0.16);}


H1.A_PUB_H1 {color:#1C1C1A;padding:16px 16px 0 16px;}
P.A_MI_NOSEAT {padding:10px 12px;border-radius:12px;background:#F5F7FA;}
@media (min-width:600px) {DIV.A_SH_WIDE DIV.A_SH {max-width:640px;}}
P.A_RS_META {margin:0;}
DL.A_RS_FACTS {margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;}
DL.A_RS_FACTS > DIV {background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;padding:10px 12px;min-width:0;}
DL.A_RS_FACTS DT {font-size:12px;line-height:16px;font-weight:400;color:#637082;}
DL.A_RS_FACTS DD {margin:0;font-size:15px;line-height:22px;font-weight:400;color:#1C1C1A;overflow-wrap:anywhere;}
SECTION.A_RS_SEC {display:flex;flex-direction:column;gap:8px;}
SECTION.A_RS_SEC H3.A_MI_H3 {padding:0;}
SECTION.A_RS_SEC DIV.A_DE_EMPTY {padding:0;}
DIV.A_RS_TX {font-size:15px;line-height:22px;font-weight:400;color:#1C1C1A;overflow-wrap:anywhere;}
DIV.A_RS_BTNS {display:flex;flex-direction:column;gap:8px;}
BUTTON.A_RS_BTN {width:100%;min-height:48px;height:auto;white-space:normal;text-align:center;}
ARTICLE.A_PI {margin:16px;}
@media (min-width:600px) {ARTICLE.A_PI {max-width:640px;margin:16px auto;}}
H1.A_PI_H1 {margin:0;font-size:18px;line-height:24px;font-weight:700;overflow-wrap:anywhere;}
ARTICLE.A_PI H2.A_MI_H3 {margin:0;padding:8px 16px;font-size:12px;line-height:16px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#637082;}


DIV.A_RG {max-width:640px;margin:0 auto;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;}
BUTTON.A_RG_BACK {align-self:flex-start;gap:6px;margin-left:-8px;}
DIV.A_RG_STP {display:flex;flex-direction:column;gap:6px;}
P.A_RG_STP_T {margin:0;font-size:12px;line-height:16px;font-weight:400;color:#637082;}
P.A_RG_STP_T:focus {outline:none;}
DIV.A_RG_BAR {height:4px;border-radius:2px;background:#DFE6EE;overflow:hidden;}
DIV.A_RG_BAR > I {display:block;height:100%;background:#0D55A9;border-radius:2px;}
DIV.A_RG_CTX {display:flex;align-items:center;gap:12px;padding:10px 12px;background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;min-width:0;}
.A_RG_CTX_IC {width:36px;height:36px;border-radius:18px;background:#EAF2FB;color:#0D55A9;display:flex;align-items:center;justify-content:center;flex:none;}
DIV.A_RG_CTX .A_MH_TX {display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;}
H2.A_RG_H {margin:0;font-size:14px;line-height:20px;font-weight:500;color:#1C1C1A;}
IMG.A_RG_IMG {width:100%;max-height:240px;object-fit:cover;border-radius:12px;background:#DFE6EE;}
.A_RG_UP {gap:8px;}
DIV.A_RG_OLDS {display:flex;flex-wrap:wrap;gap:0 8px;margin-left:-18px;}
DIV.A_RG_SLOTS {display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;}
BUTTON.A_RG_SLOT {min-height:44px;border:1px solid #808B9A;border-radius:22px;background:#FFFFFF;color:#1C1C1A;font:inherit;font-size:15px;line-height:22px;font-weight:400;cursor:pointer;}
BUTTON.A_RG_SLOT[aria-pressed="true"] {background:#1C1C1A;border-color:#1C1C1A;color:#FFFFFF;}
BUTTON.A_RG_SLOT:disabled {border-color:#DFE6EE;background:#F5F7FA;color:#808B9A;text-decoration:line-through;cursor:default;}
BUTTON.A_RG_SLOT:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
DL.A_RG_KV {margin:0;display:flex;flex-direction:column;gap:8px;text-align:left;align-self:stretch;}
DL.A_RG_KV > DIV {background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;padding:10px 12px;}
DL.A_RG_KV DT {font-size:12px;line-height:16px;font-weight:400;color:#637082;}
DL.A_RG_KV DD {margin:0;font-size:15px;line-height:22px;font-weight:400;color:#1C1C1A;overflow-wrap:anywhere;}
P.A_RG_TXT {color:#1C1C1A;}
DIV.A_RG_ERR {margin:0;}
DIV.A_RG_ERR > svg {flex:none;margin-top:2px;}
BUTTON.A_RG_GO {width:100%;min-height:48px;gap:8px;}
BUTTON.A_RG_GO:disabled {cursor:default;opacity:.8;}
.A_RG_SPIN {width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:a_rg_spin .8s linear infinite;flex:none;}
@keyframes a_rg_spin {to {transform:rotate(360deg);}}
@media (prefers-reduced-motion:reduce) {.A_RG_SPIN {animation:none;}}
DIV.A_RG_DONE DL.A_RG_KV {margin-top:4px;}


DIV.A_RG_INFO {display:flex;flex-direction:column;gap:16px;}
SECTION.A_RG_GRP {display:flex;flex-direction:column;gap:8px;}
H2.A_RG_GH {margin:0;font-size:18px;line-height:24px;font-weight:700;color:#1C1C1A;}
.A_RG_CAP {margin:0;font-size:12px;line-height:16px;font-weight:400;color:#637082;}
DIV.A_RG_HINT, DIV.A_RG_TIP {display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;background:#EAF2FB;color:#1C1C1A;}
DIV.A_RG_HINT > svg, DIV.A_RG_TIP > svg {flex:none;margin-top:2px;color:#0D55A9;}
DIV.A_RG_HINT P, DIV.A_RG_TIP P {margin:0;font-size:15px;line-height:22px;font-weight:400;overflow-wrap:anywhere;}
DIV.A_RG_HINT B, DIV.A_RG_TIP B {font-size:14px;line-height:20px;font-weight:500;}
DIV.A_RG_INFO DIV.Z_FLD_CONT {display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0 0 12px 0;width:auto;}
DIV.A_RG_INFO DIV.Z_FLD_TITLE {width:auto;padding:0;text-align:left;font-size:14px;line-height:20px;font-weight:500;color:#1C1C1A;}
DIV.A_RG_INFO DIV.Z_FLD_FLD {width:auto;min-width:0;}
DIV.A_RG_INFO DIV.Z_FLD_FLD INPUT[type=text], DIV.A_RG_INFO DIV.Z_FLD_FLD INPUT[type=number], DIV.A_RG_INFO DIV.Z_FLD_FLD INPUT[type=tel], DIV.A_RG_INFO DIV.Z_FLD_FLD INPUT[type=email],
DIV.A_RG_INFO DIV.Z_FLD_FLD INPUT:not([type]), DIV.A_RG_INFO DIV.Z_FLD_FLD SELECT, DIV.A_RG_INFO DIV.Z_FLD_FLD TEXTAREA
 {display:block;width:100%;max-width:none;box-sizing:border-box;min-height:48px;padding:12px 16px;border:1px solid #808B9A;border-radius:22px;background:#FFFFFF;color:#1C1C1A;font-family:inherit;font-size:16px;line-height:22px;font-weight:400;}
DIV.A_RG_INFO DIV.Z_FLD_FLD SELECT {appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%231C1C1A' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;}
DIV.A_RG_INFO DIV.Z_FLD_FLD INPUT:focus-visible, DIV.A_RG_INFO DIV.Z_FLD_FLD SELECT:focus-visible, DIV.A_RG_INFO DIV.Z_FLD_FLD TEXTAREA:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
DIV.A_RG_INFO DIV.Z_FLD_DESC {font-size:12px;line-height:16px;font-weight:400;color:#637082;margin-top:4px;}
SPAN.A_RG_SFX {position:relative;display:block;}
SPAN.A_RG_SFX INPUT {padding-right:52px !important;}
SPAN.A_RG_UNIT {position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:14px;line-height:20px;font-weight:500;color:#637082;pointer-events:none;}
DIV.A_RG_VOL {display:flex;flex-direction:column;gap:6px;margin-bottom:12px;}
P.A_RG_VOL_T {margin:0;font-size:14px;line-height:20px;font-weight:500;}
DIV.A_RG_ROW3 {display:flex;flex-wrap:wrap;gap:8px;}
DIV.A_RG_ROW3 > DIV.Z_FLD_CONT {flex:1 1 90px;margin:0;}
DIV.A_RG_PILLS {display:flex;flex-wrap:wrap;gap:8px;}
BUTTON.A_RG_PILL {min-height:44px;padding:10px 16px;border:1px solid #808B9A;border-radius:22px;background:#FFFFFF;color:#1C1C1A;font:inherit;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;}
BUTTON.A_RG_PILL[aria-pressed="true"] {background:#1C1C1A;border-color:#1C1C1A;color:#FFFFFF;}
BUTTON.A_RG_PILL:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
FIELDSET.A_RG_Q {margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:6px;}
DIV.A_RG_WORKS[hidden] {display:none;}
DIV.A_RG_OK {display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:8px 0;}
.A_RG_OK_IC {width:56px;height:56px;border-radius:28px;background:#EAF2FB;color:#0D55A9;display:flex;align-items:center;justify-content:center;}
.A_RG_OK_P {stroke-dasharray:24;stroke-dashoffset:24;animation:a_rg_draw .6s ease-out forwards;}
@keyframes a_rg_draw {to {stroke-dashoffset:0;}}
@media (prefers-reduced-motion:reduce) {.A_RG_OK_P {animation:none;stroke-dashoffset:0;}}
H1.A_RG_OK_H {margin:0;font-size:22px;line-height:28px;font-weight:700;}
H1.A_RG_OK_H:focus {outline:none;}
OL.A_RG_TL {margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;}
LI.A_RG_TL_I {display:flex;gap:10px;align-items:flex-start;}
.A_RG_TL_D {width:20px;height:20px;border-radius:10px;border:2px solid #808B9A;box-sizing:border-box;flex:none;margin-top:1px;display:flex;align-items:center;justify-content:center;}
LI.A_RG_TL_DONE .A_RG_TL_D {background:#0D55A9;border-color:#0D55A9;color:#FFFFFF;}
LI.A_RG_TL_I .A_MH_TX {display:flex;flex-direction:column;}
DIV.A_RG_WHERE {display:flex;flex-direction:column;gap:4px;}
DIV.A_RG_TIP A.A_UP_LINK, DIV.A_RG_WHERE A.A_UP_LINK {display:inline-flex;align-items:center;min-height:44px;}  
P.A_RG_WHEN_T {margin:0;font-size:18px;line-height:24px;font-weight:700;}
DIV.A_RG_SIMS {display:flex;flex-direction:column;}
DIV.A_RG_SIMS A.A_MI_ROLE:first-child {border-top:0;}
DIV.A_RG_BTNS {display:flex;flex-direction:column;gap:8px;}
DIV.A_RG_BTNS .A_MI_BTN {width:100%;min-height:48px;}
DIV.A_RG_INFO SELECT[hidden] {display:none !important;}


DIV.A_SUB_CARD {display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid #DFE6EE;border-radius:12px;background:#FFFFFF;}
.A_SUB_IC {width:40px;height:40px;border-radius:20px;background:#FFF4CC;color:#1C1C1A;display:flex;align-items:center;justify-content:center;flex:none;}
.A_SUB_T {font-size:18px;line-height:24px;font-weight:700;color:#1C1C1A;}
.A_SUB_ST {font-size:14px;line-height:20px;font-weight:500;color:#1E7A3D;}
.A_SUB_ST.A_SUB_OFF {color:#637082;}
BUTTON.A_SUB_BTN {width:100%;min-height:48px;}
BUTTON.A_SUB_BTN[disabled] {opacity:.6;cursor:default;}
BUTTON.A_SUB_BTN .A_RG_SPIN {display:inline-block;margin-right:8px;vertical-align:-3px;}
P.A_SUB_N {margin:0;padding:10px 12px;border-radius:12px;background:#EAF2FB;color:#1C1C1A;font-size:14px;line-height:20px;font-weight:500;display:flex;flex-direction:column;gap:2px;}
P.A_SUB_N > B {font-size:14px;line-height:20px;font-weight:500;}
DIV.A_SH_BD UL.A_FS_LIST > LI > svg {color:#637082;}
H3.A_DE_H {margin:0;font-size:18px;line-height:24px;font-weight:700;overflow-wrap:anywhere;}
H3.A_DE_H:focus, H1.A_AU_H1:focus {outline:none;}
DIV.A_PAY_GO {border:0;padding:20px 0;}
.A_PAY_SPIN {width:28px;height:28px;border-width:3px;color:#0D55A9;}
DIV.A_PAY {max-width:480px;margin:0 auto;padding:24px 16px;box-sizing:border-box;color:#1C1C1A;font-family:Roboto,Arial,sans-serif;display:flex;flex-direction:column;gap:12px;}
DETAILS.A_PAY_DET {width:100%;text-align:left;font-size:12px;line-height:16px;font-weight:400;color:#637082;}
DETAILS.A_PAY_DET > SUMMARY {min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:14px;line-height:20px;font-weight:500;color:#1C1C1A;}
DETAILS.A_PAY_DET > SUMMARY:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;border-radius:8px;}
TABLE.A_PAY_T {width:100%;border-collapse:collapse;font-size:15px;line-height:22px;font-weight:400;color:#1C1C1A;}
TABLE.A_PAY_T TH {text-align:left;font-size:12px;line-height:16px;font-weight:400;color:#637082;padding:6px 8px 6px 0;border-bottom:1px solid #DFE6EE;}
TABLE.A_PAY_T TD {padding:8px 8px 8px 0;border-bottom:1px solid #DFE6EE;}
DIV.A_FS_PAGE {max-width:480px;margin:0 auto;padding:24px 16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;color:#1C1C1A;font-family:Roboto,Arial,sans-serif;}
DIV.A_FS_PAGE H1.A_FS_H:focus {outline:none;}
DIV.A_AU_TOAST {pointer-events:none;}  


DIV.A_PF {color:#1C1C1A;font-family:Roboto,Arial,sans-serif;font-size:15px;line-height:22px;font-weight:400;}
DIV.A_PF_HERO {display:flex;gap:12px;align-items:center;padding:12px 16px;background:#FFFFFF;border-bottom:1px solid #DFE6EE;}
.A_PF_PH {width:88px;height:88px;border-radius:12px;overflow:hidden;flex:none;background:#EAF2FB;display:flex;align-items:center;justify-content:center;color:#637082;}
.A_PF_PH IMG {width:100%;height:100%;object-fit:cover;object-position:top center;display:block;}
.A_PF_PH.A_PF_PH_NO {background:#F5F7FA;border:2px dashed #808B9A;box-sizing:border-box;}
.A_PF_PH.A_PF_PH_BIG {width:100%;height:auto;aspect-ratio:1/1;}
DIV.A_PF_HTX {display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;}
H1.A_PF_NAME, H2.A_PF_NAME {margin:0;font-size:18px;line-height:24px;font-weight:700;overflow-wrap:anywhere;}
H1.A_PF_NAME.A_PF_NAME_D, H2.A_PF_NAME.A_PF_NAME_D {font-size:22px;line-height:28px;font-weight:700;}
.A_PF_SUBD {font-size:15px;line-height:22px;font-weight:400;color:#637082;}
A.A_PF_PUB, A.A_PF_LNK, A.A_PF_STEP {display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;color:#0D55A9 !important;font-size:14px;line-height:20px;font-weight:500;text-decoration:underline;text-underline-offset:2px;}
DIV.A_PF_HACT {display:flex;flex-direction:column;align-self:flex-start;}
BUTTON.A_PF_IB {width:44px;height:44px;border-radius:22px;border:0;background:transparent;color:#1C1C1A;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;padding:0;}
BUTTON.A_PF_IB:hover {background:rgba(28,28,26,0.06);}
DIV.A_PF_IN {padding:12px 16px 24px 16px;display:flex;flex-direction:column;gap:12px;}
DIV.A_PF_UPC {border:1px solid #DFE6EE;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;background:#FFFFFF;}
.A_PF_UPC_T {font-size:14px;line-height:20px;font-weight:500;}
DIV.A_PF_UPC .A_MI_BTN {align-self:flex-start;gap:8px;}
DIV.A_PF_BTNS {display:flex;flex-wrap:wrap;gap:8px;align-items:center;}
DIV.A_PF_RATE {background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;}
DIV.A_PF_R1 {display:flex;align-items:baseline;gap:8px;}
.A_PF_RL {flex:1;font-size:14px;line-height:20px;font-weight:500;}
B.A_PF_RN {font-size:18px;line-height:24px;font-weight:700;font-variant-numeric:tabular-nums;}
DIV.A_PF_TABS {display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;}
DIV.A_PF_TABS::-webkit-scrollbar {display:none;}
DIV.A_PF_TABS BUTTON.A_RG_PILL {flex:none;background:#F5F7FA;}
DIV.A_PF_TABS BUTTON.A_RG_PILL[aria-pressed="true"] {background:#1C1C1A;}
DIV.A_PF_PANEL {display:flex;flex-direction:column;gap:12px;min-width:0;}
DIV.A_PF_PANEL[hidden] {display:none;}
SECTION.A_PF_BLK {background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;padding:4px 12px 12px 12px;display:flex;flex-direction:column;gap:6px;min-width:0;}
DIV.A_PF_BH {display:flex;align-items:center;gap:8px;min-height:44px;}
H2.A_PF_H {margin:0;flex:1;font-size:18px;line-height:24px;font-weight:700;}
A.A_PF_ED {display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 4px;color:#0D55A9 !important;font-size:14px;line-height:20px;font-weight:500;text-decoration:none;}
A.A_PF_ED:focus-visible, A.A_PF_PUB:focus-visible, A.A_PF_STEP:focus-visible, A.A_PF_LNK:focus-visible, BUTTON.A_PF_IB:focus-visible, BUTTON.A_PF_MI:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;border-radius:8px;}
DL.A_PF_KV {display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:15px;line-height:22px;font-weight:400;}
DL.A_PF_KV DT {color:#637082;font-size:15px;line-height:22px;font-weight:400;}
DL.A_PF_KV DD {margin:0;overflow-wrap:anywhere;font-size:15px;line-height:22px;font-weight:400;}
P.A_PF_P, DIV.A_PF_P {margin:0;overflow-wrap:anywhere;}
.A_PF_MUT {color:#637082;}
DIV.A_PF_MUT .S_MSG {background:transparent;padding:0;margin:0;border:0;}
DIV.A_PF_AG, DIV.A_PF_XF, DIV.A_PF_MAP {margin-top:4px;}
DIV.A_PF_XF {display:flex;flex-direction:column;gap:4px;}
DIV.A_PF_VIDS {display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;}
FIGURE.A_PF_VID {margin:0;display:flex;flex-direction:column;gap:4px;min-width:0;}
FIGURE.A_PF_VID VIDEO, FIGURE.A_PF_VID IMG {width:100%;border-radius:12px;}
DIV.A_PF_SOC {display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px;}
DIV.A_PF_SOC A, DIV.A_PF_SOC IMG.ZX_A {width:44px;height:44px;border-radius:22px;background:#F5F7FA;border:1px solid #DFE6EE;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:10px;}
DIV.A_PF_SOC A IMG {width:22px;height:22px;}
DIV.A_PF_GRID {display:grid;grid-template-columns:1fr 1fr;gap:8px;}
DIV.A_PF_GRID IMG {width:100%;border-radius:12px;}
DIV.A_PF_SNAPS > DIV {display:flex;flex-wrap:wrap;gap:8px;}
DIV.A_PF_OLD {min-width:0;overflow-x:auto;}
DIV.A_PF_HEAD {display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:20px 24px 0 24px;}
DIV.A_PF_HEAD > DIV.A_PF_HTX {flex:1 1 260px;}
HTML.A_DES_DESK DIV.A_PF_IN {padding:16px 24px 24px 24px;gap:16px;}
DIV.A_PF_GRID2 {display:grid;grid-template-columns:3fr 2fr;gap:16px;align-items:start;}
DIV.A_PF_COL {display:flex;flex-direction:column;gap:12px;min-width:0;}
@media (max-width:899px) {DIV.A_PF_GRID2 {grid-template-columns:1fr;}}
DIV.A_PF_MENU {display:flex;flex-direction:column;}
BUTTON.A_PF_MI {min-height:48px;padding:12px 4px;border:0;border-bottom:1px solid #DFE6EE;background:transparent;color:#1C1C1A;text-align:left;font:inherit;font-size:15px;line-height:22px;font-weight:400;cursor:pointer;}
BUTTON.A_PF_MI:last-child {border-bottom:0;}
.A_DE_IC.A_PF_IC_G {background:#F5F7FA;color:#637082;}
.A_PF_PH.A_PF_PH_BIG {max-width:320px;}
DIV.A_PF_MAP > * {display:inline-flex;align-items:center;min-height:44px;color:#0D55A9;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-size:14px;line-height:20px;font-weight:500;}


.A_PF_CHIP {display:inline-flex;align-items:center;gap:4px;align-self:flex-start;min-height:24px;padding:2px 8px;border-radius:8px;background:#E8F3EA;color:#1E7A3D;font-size:12px;line-height:16px;font-weight:400;margin-top:4px;}
DIV.A_PF_IN.A_PF_IN_TOP {padding-bottom:0;}
DIV.A_PF_LIKES {display:flex;gap:4px;align-items:center;}
DIV.A_PF_LIKES > * {min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;}
DIV.A_PF_WI, DIV.A_PF_CF {margin-top:4px;}
A.A_PF_MI {display:flex;align-items:center;min-height:48px;padding:12px 4px;border-bottom:1px solid #DFE6EE;color:#1C1C1A !important;text-decoration:none;font-size:15px;line-height:22px;font-weight:400;}


DIV.A_PFE DIV.A_TAB_STRIP {display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:0 0 12px 0;}
DIV.A_PFE DIV.A_TAB_STRIP::-webkit-scrollbar {display:none;}
DIV.A_PFE DIV.A_TAB_BTN {flex:none;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;box-sizing:border-box;border:1px solid #808B9A;border-radius:22px;background:#FFFFFF;color:#1C1C1A;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;cursor:pointer;}
DIV.A_PFE DIV.A_TAB_BTN.A_TAB_BTN_SEL {background:#1C1C1A;border-color:#1C1C1A;color:#FFFFFF;cursor:default;}
DIV.A_PFE DIV.A_TAB_BTN:focus-visible, DIV.A_PFE DIV.A_PFE_SAVE:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
DIV.A_PFE_FT {position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;gap:6px;padding:12px 0 4px 0;margin-top:8px;background:#FFFFFF;}
DIV.A_SH_FULL DIV.A_PFE_FT {background:#F5F7FA;}
DIV.A_PFE_FT DIV.A_PFE_SAVE {width:100%;min-height:48px;}
P.A_PFE_DIRTY {margin:0;text-align:center;color:#637082;font-size:12px;line-height:16px;font-weight:400;}
P.A_PFE_DIRTY[hidden] {display:none;}
DIV.A_PFE_FT DIV.A_PFE_BUSY {opacity:.6;pointer-events:none;}
P.A_PFE_GERR {margin:0;}
DIV.A_PFE_BAD INPUT, DIV.A_PFE_BAD SELECT, DIV.A_PFE_BAD TEXTAREA {border:2px solid #B3261E !important;}
DIV.A_PFE P.A_PFE_ERR {margin-top:6px;}
P.A_PFE_ROV {margin:0;font-size:16px;line-height:22px;font-weight:400;}
DIV.A_PFE_RO DIV.A_RG_CAP {margin-top:4px;}
DIV.A_PFE_NOTE {margin-bottom:12px;}


DIV.A_CR_OV DIV.A_SH_BD {padding:0;gap:0;}
P.A_CR_SUB {margin:0;padding:4px 24px 16px 24px;color:#4A5565;font-size:15px;line-height:22px;font-weight:400;}
.A_CR_TM {display:none;}
DIV.A_CR_MAIN {display:flex;flex-direction:column;border-top:1px solid #DFE6EE;border-bottom:1px solid #DFE6EE;}
DIV.A_CR_ST {position:relative;height:360px;overflow:hidden;background:#0B1118;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;}
DIV.A_CR_ST:active {cursor:grabbing;}
DIV.A_CR_ST:focus-visible {outline:2px solid #2F6FB0;outline-offset:-2px;}
IMG.A_CR_IMG {position:absolute;left:0;top:0;max-width:none;transform-origin:0 0;pointer-events:none;}
DIV.A_CR_BOX {position:absolute;box-sizing:border-box;border:1px solid rgba(255,255,255,0.75);box-shadow:0 0 0 2000px rgba(11,17,24,0.55);pointer-events:none;
 background-image:linear-gradient(rgba(255,255,255,0.45),rgba(255,255,255,0.45)),linear-gradient(rgba(255,255,255,0.45),rgba(255,255,255,0.45)),linear-gradient(rgba(255,255,255,0.45),rgba(255,255,255,0.45)),linear-gradient(rgba(255,255,255,0.45),rgba(255,255,255,0.45));
 background-size:1px 100%,1px 100%,100% 1px,100% 1px;background-position:33.333% 0,66.667% 0,0 33.333%,0 66.667%;background-repeat:no-repeat;}
I.A_CR_K {position:absolute;width:18px;height:18px;border:0 solid #FFFFFF;}
I.A_CR_K1 {left:-3px;top:-3px;border-left-width:3px;border-top-width:3px;}
I.A_CR_K2 {right:-3px;top:-3px;border-right-width:3px;border-top-width:3px;}
I.A_CR_K3 {left:-3px;bottom:-3px;border-left-width:3px;border-bottom-width:3px;}
I.A_CR_K4 {right:-3px;bottom:-3px;border-right-width:3px;border-bottom-width:3px;}
SPAN.A_CR_MV {position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:22px;background:rgba(11,17,24,0.45);color:#FFFFFF;display:flex;align-items:center;justify-content:center;}
SPAN.A_CR_TAG {position:absolute;left:12px;top:12px;padding:4px 8px;border:1px solid rgba(255,255,255,0.45);border-radius:6px;background:rgba(11,17,24,0.6);color:#FFFFFF;font-size:12px;line-height:16px;font-weight:400;pointer-events:none;}
P.A_CR_HINT {position:absolute;left:0;right:0;bottom:0;margin:0;padding:8px 16px;background:rgba(11,17,24,0.7);color:#FFFFFF;font-size:14px;line-height:20px;font-weight:500;pointer-events:none;}
P.A_CR_HINT > SPAN {display:flex;align-items:center;justify-content:center;gap:8px;}
P.A_CR_HINT > SPAN.A_CR_TM {display:none;}
DIV.A_CR_PVD {display:none;}
DIV.A_CR_PVM {display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:12px 0;border-top:1px solid #DFE6EE;margin-top:8px;}
SPAN.A_CR_P45 {position:relative;display:block;overflow:hidden;border-radius:10px;background:#EAF2FB;aspect-ratio:4/5;flex:none;}
SPAN.A_CR_P45S {width:40px;border-radius:6px;}
SPAN.A_CR_AV {position:relative;display:block;overflow:hidden;border-radius:50%;background:#EAF2FB;flex:none;}
SPAN.A_CR_P45 IMG, SPAN.A_CR_AV IMG {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;max-width:none;}
SPAN.A_CR_AV64 {width:64px;height:64px;} SPAN.A_CR_AV40 {width:40px;height:40px;} SPAN.A_CR_AV28 {width:28px;height:28px;}
SPAN.A_CR_PVT {flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px;line-height:20px;font-weight:500;}
SPAN.A_CR_PVT SPAN {color:#637082;font-size:12px;line-height:16px;font-weight:400;}
DIV.A_CR_FT {display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 16px 0 16px;}
DIV.A_CR_ZOOM {display:flex;align-items:center;gap:8px;width:100%;max-width:360px;}
BUTTON.A_CR_ZB {background:#F5F7FA;}
INPUT.A_CR_RNG {flex:1;min-width:0;height:44px;margin:0;accent-color:#0D55A9;}
INPUT.A_CR_RNG:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
BUTTON.A_PF_IB[disabled] {color:#9AA3AF;cursor:not-allowed;background:transparent;}
SPAN.A_CR_PCT {min-width:40px;color:#637082;font-size:12px;line-height:16px;font-weight:400;}
BUTTON.A_CR_RST {display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 8px;border:0;background:none;color:#0D55A9;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;}
BUTTON.A_CR_RST SPAN {text-decoration:underline;text-underline-offset:3px;}
BUTTON.A_CR_RST:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
P.A_CR_ERR {width:100%;}
DIV.A_CR_BTNS {display:flex;gap:12px;width:100%;padding:12px 0 0 0;border-top:1px solid #DFE6EE;margin-top:auto;}
DIV.A_CR_BTNS .A_MI_BTN {flex:1;min-height:48px;}
@media (max-width:599px) { DIV.A_CR_OV DIV.A_SH {background:#FFFFFF;}
 DIV.A_CR_OV DIV.A_PM_HD {background:#FFFFFF;color:#1C1C1A;margin-bottom:0;border-bottom:1px solid #DFE6EE;}
 DIV.A_CR_OV BUTTON.A_PM_X {color:#1C1C1A;}
 DIV.A_CR_OV BUTTON.A_PM_X:focus-visible {outline-color:#2F6FB0;}
 P.A_CR_SUB {padding:12px 16px;text-align:center;color:#637082;font-size:12px;line-height:16px;font-weight:400;}
 P.A_CR_SUB .A_CR_TD, P.A_CR_HINT > SPAN.A_CR_TD {display:none;}
 P.A_CR_SUB .A_CR_TM {display:inline;}
 P.A_CR_HINT > SPAN.A_CR_TM {display:flex;justify-content:center;text-align:left;}
 DIV.A_CR_ST {height:min(400px,calc(100vh - 380px));min-height:260px;}
 DIV.A_CR_MAIN {border:0;}
 DIV.A_CR_OV DIV.A_SH {display:flex;flex-direction:column;}
 DIV.A_CR_OV DIV.A_SH_BD {flex:1;display:flex;flex-direction:column;}
 DIV.A_CR_FT {flex:1;}
 DIV.A_CR_ZOOM {order:1;} BUTTON.A_CR_RST {order:2;} DIV.A_CR_PVM {order:3;} P.A_CR_ERR {order:4;} DIV.A_CR_BTNS {order:5;}}
@media (min-width:600px) { DIV.A_CR_OV DIV.A_SH {max-width:880px;}
 DIV.A_CR_OV DIV.A_PM_HD {padding:12px 12px 0 24px;}
 DIV.A_CR_OV H2.A_PM_H {font-size:22px;line-height:28px;font-weight:700;}
 DIV.A_CR_PVM {display:none;}
 DIV.A_CR_ST {height:440px;}
 DIV.A_CR_FT {flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:16px 24px 0 24px;}
 DIV.A_CR_ZOOM {width:auto;flex:1;justify-content:center;}
 INPUT.A_CR_RNG {flex:none;width:160px;}
 DIV.A_CR_BTNS {width:auto;padding:0;border:0;margin:0;}
 DIV.A_CR_BTNS .A_MI_BTN {flex:none;padding:0 20px;}
 P.A_CR_ERR {order:5;}}
@media (min-width:900px) { DIV.A_CR_OV DIV.A_SH {max-width:1120px;}
 DIV.A_CR_MAIN {flex-direction:row;}
 DIV.A_CR_ST {flex:1;min-width:0;height:536px;}
 ASIDE.A_CR_PV {width:280px;flex:none;border-left:1px solid #DFE6EE;padding:24px 30px;box-sizing:border-box;}
 DIV.A_CR_PVD {display:block;}
 P.A_CR_PVH {margin:0 0 12px 0;color:#4A5565;font-size:12px;line-height:16px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;}
 P.A_CR_PVH2 {margin-top:24px;padding-top:24px;border-top:1px solid #DFE6EE;}
 P.A_CR_PVS {margin:10px 0 0 0;color:#4A5565;font-size:12px;line-height:16px;font-weight:400;}
 DIV.A_CR_PVD SPAN.A_CR_P45 {width:144px;}
 DIV.A_CR_AVS {display:flex;align-items:center;gap:12px;}
 DIV.A_CR_PVM SPAN.A_CR_P45S {width:40px;}}


DIV.A_WK {display:flex;flex-direction:column;gap:12px;}
UL.A_WK_L {list-style:none;margin:0;padding:0;display:flex;flex-direction:column;}
UL.A_WK_L > LI {border-bottom:1px solid #DFE6EE;}
UL.A_WK_L > LI:last-child {border-bottom:0;}
.A_WK_I {display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:48px;padding:10px 0;border:0;background:transparent;color:#1C1C1A;text-align:left;font:inherit;}
BUTTON.A_WK_I {cursor:pointer;}
BUTTON.A_WK_I:focus-visible, BUTTON.A_WK_MOD:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;border-radius:8px;}
SPAN.A_WK_T {font-size:15px;line-height:22px;font-weight:400;overflow-wrap:anywhere;}
SPAN.A_WK_S {color:#637082;font-size:12px;line-height:16px;font-weight:400;overflow-wrap:anywhere;}
SPAN.A_WK_L {display:inline-flex;align-items:center;gap:4px;color:#0D55A9;}
BUTTON.A_WK_MOD {min-height:44px;padding:0;border:0;background:transparent;color:#B3261E;cursor:pointer;font-size:12px;line-height:16px;font-weight:400;}
A.A_WK_ADD {align-self:flex-start;gap:8px;}
DIV.A_WK_DEL {margin-top:8px;}
BUTTON.A_WK_DELB {color:#B3261E !important;}


LI.A_MS_I {display:flex;align-items:center;gap:4px;min-height:56px;padding:4px 0;}
DIV.A_MS_TX {flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;}
BUTTON.A_PF_MI.A_MS_DEL {color:#B3261E;}
P.A_PF_NOTE {margin:0;padding:12px;border-radius:12px;background:#FFF4E5;color:#1C1C1A;font-size:15px;line-height:22px;font-weight:400;}
SECTION.A_MS_LINK {border-color:#0D55A9;}
DIV.A_MS_FILES {display:flex;flex-wrap:wrap;gap:8px;}
BUTTON.A_MS_BTN {align-self:flex-start;min-height:48px;margin-top:4px;}


DIV.A_PF.A_P9 {container-type:inline-size;max-width:1040px;}
HTML.A_DES_DESK DIV.A_PF.A_P9 {max-width:none;}  
HTML.A_DES_DESK #a_page_cont:has(DIV.A_PF.A_P9) {max-width:none;padding-left:0;}
HTML.A_DES_DESK #a_mid_cont:has(DIV.A_PF.A_P9) {padding:18px 22px 0 22px;}
HTML:not(.A_DES_DESK) DIV.A_PF.A_P9 {background:#F5F7FA;}
DIV.A_P9 BUTTON:focus-visible, DIV.A_P9 A:focus-visible {outline:2px solid #2F6FB0;outline-offset:2px;}
DIV.A_P9_TOP {display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;padding:18px 16px 4px 16px;}
HTML.A_DES_DESK DIV.A_P9_TOP {padding:4px 0 4px 0;}
DIV.A_P9_TTL {min-width:0;}
H1.A_P9_H {margin:0;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-0.01em;overflow-wrap:anywhere;}
DIV.A_P9_HR {display:flex;align-items:center;gap:4px;min-width:0;}
P.A_P9_SUB {margin:6px 0 0 0;color:#637082;font-size:15px;line-height:22px;font-weight:400;}
DIV.A_P9_ACT {display:flex;flex-wrap:wrap;align-items:center;gap:8px;}
BUTTON.A_P9_BTN {display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;box-sizing:border-box;border:1px solid #DFE6EE;border-radius:22px;background:#FFFFFF;color:#1C1C1A;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;}
BUTTON.A_P9_BTN.A_P9_BTN_S {border-color:#1C1C1A;}
BUTTON.A_P9_BTN:hover {background:#F5F7FA;}
BUTTON.A_P9_BTN.A_P9_BTN_D {background:#1C1C1A;border-color:#1C1C1A;color:#FFFFFF;}
BUTTON.A_P9_BTN.A_P9_BTN_D:hover {background:#33332F;}
.A_P9_LM {display:none;}
DIV.A_P9 .A_P9_EDL {border:0;background:none;cursor:pointer;font-family:inherit;}
DIV.A_P9 .A_P9_EDL, DIV.A_P9 A.A_P9_EDL {display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:#0D55A9 !important;text-decoration:underline;text-underline-offset:3px;font-size:14px;line-height:20px;font-weight:500;}
HTML.A_DES_DESK DIV.A_P9 DIV.A_PF_IN {padding:12px 0 24px 0;}
DIV.A_P9_G {display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px 14px;grid-template-areas:"ph pa" "edu edu" "sk sk" "md md" "co co" "ft ft" "cd cd";align-items:start;}
DIV.A_P9_PH {grid-area:ph;display:flex;flex-direction:column;gap:8px;min-width:0;}
DIV.A_P9_PH .A_PF_PH.A_PF_PH_BIG {position:relative;max-width:none;height:auto;aspect-ratio:4/5;border-radius:10px;}  
DIV.A_P9_PH .A_PF_PH.A_PF_PH_BIG IMG {object-position:center 20%;}
DIV.A_PF_PHB {display:flex;flex-direction:column;gap:8px;}  
DIV.A_PF_PHB BUTTON.A_P9_BTN {justify-content:center;width:100%;padding:0 10px;gap:6px;}
DIV.A_P9_PHC {display:flex;justify-content:flex-end;}
.A_P9_PA {grid-area:pa;}
.A_P9_EDU {grid-area:edu;}
.A_P9_CO {grid-area:co;}
.A_P9_FT {grid-area:ft;}
.A_P9_SK {grid-area:sk;}
.A_P9_MD {grid-area:md;}
.A_P9_CD {grid-area:cd;}
SECTION.A_P9_B {min-width:0;display:flex;flex-direction:column;gap:8px;}
SECTION.A_P9_EDU, SECTION.A_P9_CO, DIV.A_P9_FT, SECTION.A_P9_CD {padding-top:16px;border-top:1px solid #DFE6EE;}
DIV.A_P9_BH {display:flex;align-items:center;gap:8px;min-height:32px;min-width:0;}
DIV.A_P9_BH > BUTTON {flex:none;}
H2.A_P9_BT {flex:1;min-width:0;margin:0;overflow-wrap:anywhere;color:#637082;text-transform:uppercase;letter-spacing:0.06em;font-size:12px;line-height:16px;font-weight:400;}
BUTTON.A_P9_ED {display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;margin:-6px -10px -6px 0;padding:0 10px;box-sizing:border-box;border:0;border-radius:22px;background:none;color:#0D55A9;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;}
BUTTON.A_P9_ED:hover {background:#EAF2FB;}
BUTTON.A_P9_ED[disabled] {color:#9AA3AF;cursor:not-allowed;background:none;}
P.A_P9_MUT, SPAN.A_P9_MUT {margin:0;color:#637082;font-size:15px;line-height:22px;font-weight:400;}
DL.A_P9_SPECS {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;}
DL.A_P9_SPECS > DIV {min-width:0;display:flex;flex-direction:column;gap:2px;}
DL.A_P9_SPECS DT {color:#637082;font-size:12px;line-height:16px;font-weight:400;}
DL.A_P9_SPECS DD {margin:0;overflow-wrap:anywhere;font-size:16px;line-height:22px;font-weight:400;}
P.A_P9_LG2 {margin:4px 0 0 0;color:#637082;font-size:12px;line-height:16px;font-weight:400;overflow-wrap:anywhere;}
SECTION.A_P9_CO DL.A_P9_SPECS {grid-template-columns:minmax(0,1fr);gap:8px;}
SECTION.A_P9_CO DL.A_P9_SPECS DT {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}  
SECTION.A_P9_CO DL.A_P9_SPECS DD {font-size:15px;line-height:22px;font-weight:400;}
BUTTON.A_P9_TL {flex:none;min-height:32px;padding:0 4px;border:0;background:none;color:#0D55A9;cursor:pointer;font-family:inherit;font-size:12px;line-height:16px;font-weight:400;text-decoration:underline;text-underline-offset:3px;}
UL.A_P9_LST {list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;}
UL.A_P9_LST > LI {display:flex;flex-direction:column;gap:2px;min-width:0;}
.A_P9_LT {overflow-wrap:anywhere;font-size:14px;line-height:20px;font-weight:500;}
.A_P9_LS {color:#637082;overflow-wrap:anywhere;font-size:12px;line-height:16px;font-weight:400;}
DIV.A_P9_AG {min-width:0;}
DIV.A_P9_SOC {display:flex;flex-wrap:wrap;gap:8px;}

DIV.A_P9_AG DIV.ZX_A {gap:12px !important;cursor:pointer;}
DIV.A_P9_AG DIV.S_IMG_BACK {flex:none;box-sizing:border-box;width:40px;height:40px;border:1px solid #DFE6EE;border-radius:50% !important;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#FFFFFF;}
DIV.A_P9_AG DIV.S_IMG_BACK:empty {display:none;}  
DIV.A_P9_AG DIV.S_IMG_BACK IMG {width:100%;height:100% !important;object-fit:contain;}
DIV.A_P9_AG DIV.ZX_A > DIV:last-child {min-width:0;overflow-wrap:anywhere;font-size:16px;line-height:22px;font-weight:400;}
SECTION.A_P9_CO DL.A_P9_SPECS DD A {color:#0D55A9;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;}
DIV.A_P9_SOC A {display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #DFE6EE;border-radius:50%;background:#FFFFFF;box-sizing:border-box;}
DIV.A_P9_SOC IMG {width:20px;height:20px;}
DIV.A_P9 DIV.A_PF_BLK, DIV.A_P9_FT SECTION.A_PF_BLK {background:none;border:0;border-radius:0;padding:0;gap:8px;}
DIV.A_P9_FT DIV.A_PF_BH {min-height:32px;}
DIV.A_P9_FT H2.A_PF_H {color:#637082;text-transform:uppercase;letter-spacing:0.06em;font-size:12px;line-height:16px;font-weight:400;}
SECTION.A_P9_SK {flex-direction:row;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #DFE6EE;border-bottom:1px solid #DFE6EE;flex-wrap:wrap;}
.A_P9_SKL {flex-basis:100%;color:#637082;font-size:14px;line-height:20px;font-weight:500;}
BUTTON.A_P9_SKB {min-height:32px;padding:0;border:0;background:none;text-align:left;cursor:pointer;font-family:inherit;}
BUTTON.A_P9_SKB:hover {color:#0D55A9;text-decoration:underline;}
DIV.A_P9_RAIL {flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px;}
DIV.A_P9_RAIL::-webkit-scrollbar {display:none;}
.A_P9_CH {flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;box-sizing:border-box;border:0;border-radius:8px;background:#EAF2FB;color:#0D55A9;scroll-snap-align:start;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;}
BUTTON.A_P9_CH {cursor:pointer;}
BUTTON.A_P9_CH:hover {background:#DCEAF8;}
.A_P9_CH.A_P9_CH_S {background:#F5F7FA;color:#1C1C1A;}
.A_P9_CHT {white-space:nowrap;}
.A_P9_CHK {margin-left:8px;color:#637082;font-size:12px;line-height:16px;font-weight:400;}
BUTTON.A_P9_RB {flex:none;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #DFE6EE;border-radius:8px;background:#FFFFFF;color:#1C1C1A;cursor:pointer;}
DIV.A_P9_MH {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;}
H2.A_P9_MT {flex:1;min-width:0;margin:0;overflow-wrap:anywhere;font-size:18px;line-height:24px;font-weight:700;}
DIV.A_P9_FL {display:flex;flex-wrap:wrap;gap:4px;}
BUTTON.A_P9_F {min-height:44px;padding:0 12px;border:0;border-radius:8px;background:none;color:#1C1C1A;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;}
BUTTON.A_P9_F[aria-pressed="true"] {background:#EAF2FB;color:#0D55A9;}
DIV.A_P9_MP[hidden] {display:none;}
DIV.A_P9_VIDS {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
DIV.A_P9_VIDS FIGURE.A_PF_VID {margin:0;display:flex;flex-direction:column;gap:8px;min-width:0;}
DIV.A_P9_VIDS FIGURE.A_PF_VID VIDEO, DIV.A_P9_VIDS FIGURE.A_PF_VID IMG.Z_VIDEO_PREVIEW {display:block;width:100%;height:100px;object-fit:contain;background:#1C1C1A;border-radius:8px;}  
DIV.A_P9_VIDS DIV.Z_VIDEO {display:block;}
DIV.A_P9_VIDS IMG.Z_VIDEO_PLAY {width:40px;height:40px;left:50%;top:50%;margin:-20px 0 0 -20px;}  
DIV.A_P9_VIDS FIGCAPTION {color:#1C1C1A;font-size:14px;line-height:20px;font-weight:500;}
DIV.A_P9_PHS {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
DIV.A_P9_PI IMG {width:100%;border-radius:8px;display:block;}
DIV.A_P9_PI.A_P9_PI_W {grid-column:1/-1;}
DIV.A_P9_FORM {display:flex;flex-direction:column;gap:12px;}
FIELDSET.A_P9_FS {margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:4px;}
.A_P9_LG {margin:0 0 4px 0;padding:0;color:#637082;font-size:12px;line-height:16px;font-weight:400;}
LABEL.A_P9_CHO {display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;box-sizing:border-box;cursor:pointer;font-size:15px;line-height:22px;font-weight:400;}
LABEL.A_P9_CHO > SPAN {display:flex;flex-direction:column;gap:2px;min-width:0;}
LABEL.A_P9_CHO INPUT {width:20px;height:20px;margin:1px 0 0 0;flex:none;accent-color:#0D55A9;}
OL.A_P9_ORD {margin:0;padding:0;list-style:none;display:flex;flex-direction:column;}
OL.A_P9_ORD > LI {display:flex;align-items:center;gap:4px;min-height:44px;border-bottom:1px solid #DFE6EE;}
OL.A_P9_ORD > LI > .A_P9_LT {flex:1;min-width:0;}
OL.A_P9_ORD BUTTON.A_P9_ED {margin:0;}
P.A_P9_ERR {margin:0;color:#B3261E;font-size:15px;line-height:22px;font-weight:400;}
P.A_P9_ERR[hidden] {display:none;}
@container (max-width:359px) { 
 DIV.A_P9_G {grid-template-columns:minmax(0,1fr);grid-template-areas:"ph" "pa" "edu" "sk" "md" "co" "ft" "cd";}
 DIV.A_P9_PH {max-width:200px;}}
@container (max-width:599px) { .A_P9_LD {display:none;}
 .A_P9_LM {display:inline;}
 DIV.A_P9_TOP {position:relative;}
 DIV.A_P9_TTL {padding-right:40px;}
 DIV.A_P9_ACT {width:100%;}
 DIV.A_P9_ACT BUTTON.A_PF_IB {position:absolute;top:10px;right:6px;}  
 DIV.A_P9 A.A_P9_EDL {margin-left:auto;padding:0;}
 BUTTON.A_P9_RB {width:36px;height:36px;}  
 .A_P9_SK BUTTON.A_P9_ED {display:none;}
 DIV.A_P9_FL {flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;}  
 DIV.A_P9_FL > * {flex:none;}
 SECTION.A_P9_CO DL.A_P9_SPECS DD A {display:inline-flex;align-items:center;min-height:44px;}  
 DIV.A_P9_SOC A {width:44px;height:44px;}}
DIV.A_PF_TABS[hidden] {display:none;}
@container (min-width:600px) { DIV.A_P9_G {grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px 20px;grid-template-areas:"ph pa" "ph edu" "co ft" "sk sk" "md md" "cd cd";}
 DIV.A_P9_FT {border-top:1px solid #DFE6EE;}
 .A_P9_SKL {flex-basis:auto;}
 DIV.A_P9_VIDS {grid-template-columns:repeat(4,minmax(0,1fr));}
 DIV.A_P9_PHS {grid-template-columns:repeat(4,minmax(0,1fr));}
 SECTION.A_P9_CO DL.A_P9_SPECS {grid-template-columns:minmax(0,1fr);}  }
@container (min-width:900px) { DIV.A_P9_G {grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);gap:16px 20px;grid-template-areas:"ph pa co" "ph edu ft" "sk sk sk" "md md md" "cd cd cd";}
 SECTION.A_P9_CO {padding-top:0;border-top:0;}}

DIV.A_P9_TIP {display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;}
DIV.A_P9_TIP.A_P9_TIP_L {padding-left:12px;border-left:2px solid #C9D9EA;}
P.A_P9_TIPT {margin:0;max-width:62ch;color:#4F5B6B;font-size:15px;line-height:22px;font-weight:400;}
BUTTON.A_MI_BTN.A_P9_TIPB {border-radius:8px;padding:10px 12px;color:#0D55A9 !important;font-size:14px;line-height:20px;font-weight:500;max-width:100%;}
BUTTON.A_P9_RB[hidden] {display:none;}
@container (max-width:599px) {SECTION.A_P9_PA DIV.A_P9_TIP.A_P9_TIP_L {padding-left:0;border-left:0;}}  
@container (max-width:599px) {SECTION.A_P9_PA DL.A_P9_SPECS {column-gap:12px;} SECTION.A_P9_PA DL.A_P9_SPECS DD {font-size:14px;line-height:20px;font-weight:500;overflow-wrap:normal;}}  
SECTION.A_P9_PA DL.A_P9_SPECS > DIV.A_P9_SPW {grid-column:1 / -1;} SECTION.A_P9_PA DL.A_P9_SPECS DD.A_P9_SPB {overflow-wrap:anywhere;}  
SECTION.A_P9_SK.A_P9_SK_E {flex-wrap:nowrap;gap:16px;}
SECTION.A_P9_SK_E .A_P9_SKL {flex:none;}
SECTION.A_P9_SK_E DIV.A_P9_TIP {flex:1 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;}
SPAN.A_PF_PH.A_P9_PHE {display:flex;align-items:center;justify-content:center;background:#E8F0FA;color:#4F5B6B;font-size:14px;line-height:20px;font-weight:500;}
DIV.A_P9_PH BUTTON.A_P9_TIPB {align-self:flex-start;margin-top:4px;}
DIV.A_P9_RAIL .A_P9_CH {max-width:100%;min-width:0;}  
DIV.A_P9_RAIL .A_P9_CHT {white-space:normal;overflow-wrap:anywhere;min-width:0;}


DIV.A_B45 {display:flex;flex-direction:column;gap:16px;color:#1C1C1A;min-width:0;}
DIV.A_B45_HEAD {display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}
H1.A_B45_H1 {margin:0;font-size:26px;line-height:32px;font-weight:700;color:#1C1C1A;}
DIV.A_B45_TOP {display:flex;gap:8px;flex-wrap:wrap;}
BUTTON.A_B45_TB {border-color:#1C1C1A;}
BUTTON.A_B45_IB {display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:22px;background:transparent;color:#637082;cursor:pointer;}
BUTTON.A_B45_IB:hover {background:#EAF2FB;color:#0D55A9;}
BUTTON.A_B45_IB.A_B45_IB_ON {color:#0D55A9;background:#EAF2FB;}
BUTTON.A_B45_TOPM {display:none;border:1px solid #DFE6EE;background:#FFFFFF;color:#1C1C1A;}

DIV.A_B45_TABS {display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin:0 -4px;padding:0 4px;}
BUTTON.A_B45_TAB {flex:none;min-height:44px;padding:0 16px;border:0;border-radius:22px;background:transparent;color:#4A5565;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;}
BUTTON.A_B45_TAB:hover {background:#EAF2FB;color:#1C1C1A;}
BUTTON.A_B45_TAB.A_B45_TAB_ON {background:#1C1C1A;color:#FFFFFF;}

DIV.A_B45_F {background:#FFFFFF;border:1px solid #DFE6EE;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;}
DIV.A_B45_FG, DIV.A_B45_FX {display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;}
DIV.A_B45_FG {grid-template-columns:minmax(220px,2.2fr) repeat(4,minmax(130px,1.2fr));}
DIV.A_B45_FX {display:none;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;border-top:1px solid #DFE6EE;}
DIV.A_B45_F_OPEN DIV.A_B45_FX {display:grid;}
.A_B45_FI {display:flex;flex-direction:column;gap:6px;min-width:0;}
SPAN.A_B45_FL {font-size:12px;line-height:16px;font-weight:400;color:#637082;}
DIV.A_B45_F INPUT[type=text], DIV.A_B45_F SELECT {box-sizing:border-box;width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid #9AA3AF;border-radius:8px;background:#FFFFFF;color:#1C1C1A;font-family:inherit;font-size:15px;line-height:22px;font-weight:400;}
DIV.A_B45_F SELECT {appearance:none;-webkit-appearance:none;padding-right:36px;background:#FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23637082' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;}
DIV.A_B45_F SELECT:disabled {color:#808B9A;background:#F5F7FA;border-color:#DFE6EE;}
DIV.A_B45_F INPUT[type=text]:focus, DIV.A_B45_F SELECT:focus {outline:2px solid #0D55A9;outline-offset:1px;border-color:#0D55A9;}
DIV.A_B45_AGE {display:flex;align-items:center;gap:6px;}
DIV.A_B45_AGE INPUT[type=text] {flex:1;}
DIV.A_B45_FX .ZX_FLD_FLAGS_LINE_CONT {display:flex;gap:6px;flex-wrap:wrap;}
DIV.A_B45_FX .ZX_FLD_FLAGS_LINE_CONT SELECT {flex:1 1 140px;}
DIV.A_B45_FX .ZX_FLD_FLAGS_SEP {height:6px;}
DIV.A_B45_FT {font-size:14px;line-height:20px;font-weight:500;color:#637082;}
DIV.A_B45_FI_PAR {justify-content:flex-end;}
BUTTON.A_B45_LNK, BUTTON.A_B45_MORE, BUTTON.A_B45_RST {display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:transparent;color:#0D55A9;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;}
BUTTON.A_B45_RST {color:#4A5565;text-decoration:underline;}
BUTTON.A_B45_FMOB {display:none;}
DIV.A_B45_FB {display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;}
DIV.A_B45_CHIPS {display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0;}
SPAN.A_B45_CHIP {display:inline-flex;align-items:center;max-width:100%;min-height:32px;padding:0 2px 0 10px;box-sizing:border-box;border-radius:16px;background:#EAF2FB;color:#0D55A9;font-size:12px;line-height:16px;font-weight:400;}
SPAN.A_B45_CHT {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;}
BUTTON.A_B45_CHX {position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:14px;background:transparent;color:#0D55A9;cursor:pointer;}
BUTTON.A_B45_CHX::before {content:'';position:absolute;inset:-8px;}  
BUTTON.A_B45_GO {margin-left:auto;}

DIV.A_B45_RB {display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;}
DIV.A_B45_N {font-size:14px;line-height:20px;font-weight:500;color:#1C1C1A;}
DIV.A_B45_RT {display:flex;align-items:center;gap:4px;flex-wrap:wrap;}
.A_B45_SORT {display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 8px;border:0;background:transparent;color:#4A5565;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;}
SPAN.A_B45_SORT_ST {cursor:default;}
DIV.A_B45_VIEWS {display:flex;align-items:center;}
DIV.A_B45_EMPTY {padding:24px;border:1px dashed #9AA3AF;border-radius:12px;background:#FFFFFF;color:#4A5565;text-align:center;font-size:15px;line-height:22px;font-weight:400;}

DIV.A_B45_GRID {display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px 20px;}
ARTICLE.A_B45_C {position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;}
DIV.A_B45_PH {position:relative;overflow:hidden;aspect-ratio:4/5;max-width:100%;border-radius:10px;background:#DFE6EE;}
DIV.A_B45_PH IMG {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;max-width:none;}
SPAN.A_B45_NOPH, DIV.A_B45_PH_NO::after {position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#808B9A;}
BUTTON.A_B45_MB {position:absolute;top:0;right:0;width:44px;height:44px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0D55A9;}
BUTTON.A_B45_MB > SPAN {display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 1px 3px rgba(28,28,26,.2);}
DIV.A_B45_L1 {display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-top:4px;}
DIV.A_B45_CK {position:relative;flex:none;width:18px;height:18px;margin-top:1px;}
DIV.A_B45_CK .Z_TABLE_CHECK {position:relative;width:18px;height:18px;cursor:pointer;}
DIV.A_B45_CK .Z_TABLE_CHECK::before {content:"";position:absolute;inset:-13px;}
DIV.A_B45_NM {flex:1 1 7em;min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:20px;font-weight:500;color:#1C1C1A;}
DIV.A_B45_RW {display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;}
BUTTON.A_B45_RATE {position:relative;min-width:24px;padding:0 4px;border:0;border-radius:4px;background:#FFD93D;color:#1C1C1A;cursor:pointer;font-family:inherit;font-size:12px;line-height:16px;font-weight:400;}
BUTTON.A_B45_RATE::before {content:"";position:absolute;inset:-14px -10px;}
SPAN.A_B45_VF {display:inline-flex;color:#1E7A3D;}
DIV.A_B45_L2 {font-size:12px;line-height:16px;font-weight:400;color:#637082;}
DIV.A_B45_L3 {display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;}
BUTTON.A_B45_VD, BUTTON.A_B45_MF {position:relative;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer;font-family:inherit;}
BUTTON.A_B45_VD > SPAN {display:inline-flex;padding:2px 8px;border-radius:4px;background:#EAF2FB;color:#0D55A9;}
BUTTON.A_B45_VD::before, BUTTON.A_B45_MF::before {content:"";position:absolute;inset:-14px;}
BUTTON.A_B45_MF {margin-left:auto;min-width:20px;justify-content:flex-end;color:#637082;}
SPAN.A_B45_MFI {display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end;font-size:12px;line-height:16px;font-weight:400;}
SPAN.A_B45_FLG {padding:0 6px;border-radius:4px;font-size:12px;line-height:16px;font-weight:400;}

@media (max-width:899px) { DIV.A_B45_FG {grid-template-columns:repeat(2,minmax(0,1fr));}
 DIV.A_B45_FI_NM {grid-column:1 / -1;}
 DIV.A_B45_FX {grid-template-columns:repeat(2,minmax(0,1fr));}}

@media (max-width:599px) { DIV.A_B45 {gap:12px;}
 DIV.A_B45_HEAD {flex-wrap:nowrap;}
 DIV.A_B45_TOP {display:none;}
 BUTTON.A_B45_TOPM {display:inline-flex;flex:none;}
 DIV.A_B45_F {padding:0;border:0;background:transparent;}
 DIV.A_B45_F_OPEN {padding:16px;border:1px solid #DFE6EE;background:#FFFFFF;}
 DIV.A_B45_FG {grid-template-columns:minmax(0,1fr) auto;}
 DIV.A_B45_FG > .A_B45_FI {display:none;}
 DIV.A_B45_FG > .A_B45_FI_NM {display:flex;grid-column:auto;}
 DIV.A_B45_FG > .A_B45_FI_NM SPAN.A_B45_FL {display:none;}
 DIV.A_B45 INPUT[type=text], DIV.A_B45 SELECT {font-size:16px;line-height:22px;font-weight:400;}  
 BUTTON.A_B45_FMOB {display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:1px solid #9AA3AF;border-radius:8px;background:#FFFFFF;color:#1C1C1A;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;}
 DIV.A_B45_F_OPEN DIV.A_B45_FG {grid-template-columns:repeat(2,minmax(0,1fr));}
 DIV.A_B45_F_OPEN DIV.A_B45_FG > .A_B45_FI {display:flex;}
 DIV.A_B45_F_OPEN DIV.A_B45_FG > .A_B45_FI_NM {grid-column:1 / -1;}
 DIV.A_B45_F_OPEN DIV.A_B45_FG > .A_B45_FI_NM SPAN.A_B45_FL {display:inline;}
 DIV.A_B45_F_OPEN BUTTON.A_B45_FMOB {display:none;}
 DIV.A_B45_FX {grid-template-columns:repeat(2,minmax(0,1fr));}
 BUTTON.A_B45_MORE, BUTTON.A_B45_GO {display:none;}
 DIV.A_B45_F_OPEN BUTTON.A_B45_MORE, DIV.A_B45_F_OPEN BUTTON.A_B45_GO {display:inline-flex;}
 BUTTON.A_B45_CHX {width:44px;height:44px;margin:-6px -8px -6px -10px;}
 BUTTON.A_B45_CHX::before {inset:0;}
 DIV.A_B45_CHIPS {flex:1 1 100%;}
 DIV.A_B45_F_OPEN DIV.A_B45_CHIPS {order:-1;}
 DIV.A_B45_GRID {grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;}
 BUTTON.A_B45_MB {width:44px;height:44px;}
 SPAN.A_B45_SORT_ST {display:none;}  }

@media (max-width:359px) { DIV.A_B45_F_OPEN DIV.A_B45_FG, DIV.A_B45_FX {grid-template-columns:minmax(0,1fr);}
 DIV.A_B45_GRID {gap:16px 8px;}}

SECTION.A_P9_GU {margin:16px 16px 0 16px;padding:20px;border:1px solid #DFE6EE;border-radius:12px;background:#FFFFFF;display:flex;flex-direction:column;gap:16px;}
HTML.A_DES_DESK SECTION.A_P9_GU {margin:4px 0 8px 0;}
H2.A_P9_GU_H {margin:0;font-size:18px;line-height:24px;font-weight:700;color:#1C1C1A;}
P.A_P9_GU_P {margin:-8px 0 0 0;font-size:15px;line-height:22px;font-weight:400;color:#5B6676;}
UL.A_P9_GU_L {list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;}
UL.A_P9_GU_L LI {display:flex;align-items:center;gap:10px;min-width:0;margin:0;font-size:15px;line-height:22px;font-weight:400;color:#1C1C1A;}
SPAN.A_P9_GU_IC {flex:none;width:40px;height:40px;border-radius:8px;background:#EAF2FB;color:#0D55A9;display:inline-flex;align-items:center;justify-content:center;}
DIV.A_P9_GU_B {display:flex;flex-wrap:wrap;gap:10px;}
@container (min-width:600px) {UL.A_P9_GU_L {grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;}}
@container (min-width:1000px) {UL.A_P9_GU_L {grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;}}  