@charset "UTF-8";.security-page{padding-top:24px;padding-bottom:48px;color:#161c22}.security-page [hidden]{display:none!important}.security-page a:focus-visible,.security-page button:focus-visible,.security-page select:focus-visible{outline:2px solid #3e8177;outline-offset:3px}.security-page .sp-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.security-page h1{font-weight:700;line-height:1.4;margin:0 0 9px;letter-spacing:-.035em}.security-page h1 small{color:#858e94;font-weight:400;letter-spacing:0;margin-left:8px}.security-page .sp-security-meta{display:flex;gap:13px;align-items:center;color:#899399}.security-page .sp-security-meta strong{letter-spacing:.03em;color:#424f58}.security-page .sp-security-meta a{color:#3e8177}.security-page .sp-type{color:#668477;background:#f1f6f3;border:1px solid #dfe9e3;border-radius:3px;padding:0 6px}.security-page .sp-quote{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.security-page .sp-quote>div{font-weight:700;letter-spacing:-.03em;line-height:1.4}.security-page .sp-quote>div small{font-weight:400;color:#7f898f;margin-left:6px;letter-spacing:0}.security-page .sp-quote p{color:#3e8177;margin:2px 0 4px}.security-page .sp-quote p.color-up{color:var(--color-up)}.security-page .sp-quote p.color-down{color:var(--color-down)}.security-page .sp-quote>small{color:#92999e}.security-page .sp-quote-metrics{display:grid;grid-template-columns:repeat(var(--sp-quote-columns, 4),minmax(0,1fr));gap:16px 20px;margin:-6px 0 26px;padding:16px 0;border-top:1px solid #eceff0;border-bottom:1px solid #eceff0;font-variant-numeric:tabular-nums}.security-page .sp-quote-metrics dt{font-weight:400;margin-bottom:6px}.security-page .sp-quote-metrics dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-weight:550;line-height:1.6;margin:0}.security-page .sp-quote-metrics small{font-weight:400}.security-page .sp-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"chart sidebar" "events sidebar";grid-template-rows:auto 1fr;gap:28px 20px;align-items:start}.security-page .sp-chart{grid-area:chart}.security-page .sp-sidebar{grid-area:sidebar;display:grid;gap:20px;min-width:0}.security-page .sp-ad{width:100%;min-width:0;border:1px solid #e6e9eb;border-radius:6px}.security-page .sp-ad-label{display:block;text-align:center;padding:5px 0}.security-page .sp-ad-placeholder{min-height:250px;background:#f8faf9}.security-page .sp-ad .adsbygoogle{min-height:250px}.security-page .sp-ad:has(.adsbygoogle[data-ad-status=unfilled]){display:none}.security-page .sp-panel{border:1px solid #e6e9eb;border-radius:6px;background:#fff;overflow:hidden;min-width:0}.security-page .sp-panel-head{padding:19px 21px 12px;display:flex;justify-content:space-between;align-items:center}.security-page .sp-panel-head h2{font-weight:650;margin:0;line-height:1.5}.security-page .sp-panel-head>span{color:#8b959c}.security-page .sp-chart iframe{width:100%;height:475px;display:block;border:0;padding:0 9px 10px}.security-page .sp-chart-legend{padding:1px 21px 16px;display:flex;gap:14px;align-items:center;color:#88929a}.security-page .sp-chart-legend i{display:inline-block;background:#f68410;width:5px;height:5px;border-radius:50%;margin-right:5px;vertical-align:middle}.security-page .sp-chart-legend i.sp-blue{background:#2962ff}.security-page .sp-profile-content{padding:21px}.security-page .sp-business{border-bottom:1px solid #eceff0;padding-bottom:17px;margin-bottom:19px}.security-page .sp-business h3{font-weight:600;margin:0 0 10px}.security-page .sp-business p{line-height:1.95;color:#657079;margin:0}.security-page .sp-description-text.is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.security-page #security-description{scroll-margin-top:calc(var(--site-header-h, 60px) + 16px)}.security-page .sp-description-toggle{margin-top:10px;padding:0;border:0;background:none;cursor:pointer;color:#3e8177;display:inline-flex;align-items:center;gap:6px}.security-page .sp-description-toggle:after{content:"＋"}.security-page .sp-description-toggle[aria-expanded=true]:after{content:"－"}.security-page .sp-business>small{color:#9aa1a6;display:block;margin-top:10px}.security-page .sp-facts{display:grid;grid-template-columns:1fr 1fr;gap:17px 13px;margin:0}.security-page .sp-facts dt{font-weight:400;color:#949da3;margin-bottom:6px}.security-page .sp-facts dd{font-weight:550;color:#323d46;line-height:1.65;margin:0;overflow-wrap:anywhere}.security-page .sp-facts dd.sp-missing,.security-page .sp-business .sp-missing{font-weight:400}.security-page .sp-facts dd small{display:block;font-weight:400;color:#9aa1a6;margin-top:2px}.security-page .sp-facts .sp-fact-wide{grid-column:1/-1}.security-page .sp-facts a{color:#3e8177}.security-page .sp-lower{grid-area:events;min-width:0}.security-page .sp-tabs{display:flex;align-items:center;gap:29px;border-bottom:1px solid #e6e9eb;overflow-x:auto;scrollbar-width:none}.security-page .sp-tabs::-webkit-scrollbar{display:none}.security-page .sp-tabs button{font-weight:500;color:#8c969d;background:none;border:0;border-bottom:2px solid transparent;padding:12px 0 14px;cursor:pointer;display:flex;align-items:center;gap:7px;white-space:nowrap;flex-shrink:0}.security-page .sp-tabs button[aria-selected=true]{color:#202a31;font-weight:650;border-bottom-color:#3e8177}.security-page .sp-tabs button>span{color:#92a19a;font-weight:400;min-width:17px;padding:0 4px;background:#f1f4f2;line-height:1.7;border-radius:8px}.security-page .sp-tabs button>i{font-style:normal;color:#6c8d7c;font-weight:400}.security-page .sp-tab-panel{padding:16px 0 0}.security-page .sp-list-toolbar{display:flex;justify-content:space-between;align-items:center;margin:0 0 19px;gap:20px;color:#7b878e}.security-page .sp-list-toolbar small{color:#a2a9ae;margin-left:10px}.security-page .sp-history-label{display:flex;justify-content:space-between;align-items:center;color:#9aa3a8;margin-bottom:10px}.security-page .sp-event-table{width:100%;border-collapse:collapse;table-layout:fixed}.security-page .sp-event-table th{color:#a0a8ad;text-align:left;font-weight:400;padding:0 0 9px;border-bottom:1px solid #eceff1;border-left:0;border-right:0;vertical-align:bottom}.security-page .sp-event-table th:first-child{width:82px}.security-page .sp-event-table td{padding:15px 0 16px;vertical-align:top;border-bottom:1px solid #edf0f2}.security-page .sp-event-table th+th,.security-page .sp-event-table td+td{padding-left:16px}.security-page .sp-date time{color:#6e7b85;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums}.security-page .sp-date small{display:block;color:#acb2b6;line-height:1.5;margin-top:3px}.security-page .sp-event-name{font-weight:600;line-height:1.7;color:#38454e}.security-page .sp-explanation{white-space:pre-line;line-height:1.85;color:#68737c;font-weight:400;margin:4px 0 0;max-width:890px}.security-page .sp-status{display:inline-block;white-space:nowrap;line-height:1.6;font-weight:400;color:#62756a;background:#f2f5f3;border-radius:3px;padding:1px 5px;margin-left:8px}.security-page .sp-more{display:block;cursor:pointer;border:0;background:none;color:#63877a;padding:16px 0 5px;margin:0 auto}.security-page .sp-upcoming{padding:15px 18px 1px;background:#f8faf9;border:1px solid #e5ece8;border-radius:5px;margin-bottom:22px}.security-page .sp-upcoming h3{display:flex;justify-content:space-between;align-items:center;margin:0 0 11px;color:#638170;font-weight:600}.security-page .sp-upcoming h3 span{color:#9ba99f;font-weight:400}.security-page .sp-upcoming-row{display:grid;grid-template-columns:64px minmax(0,1fr);border-top:1px solid #e8eeeb;padding:12px 0 13px}.security-page .sp-upcoming-row time{color:#8a9b90;line-height:1.85;font-variant-numeric:tabular-nums}.security-page .sp-upcoming-row .sp-event-name{font-weight:550}.security-page .sp-news-empty,.security-page .sp-empty{text-align:center;padding:58px 20px;color:#9aa3aa}.security-page .sp-news-empty h2{color:#697781;margin-bottom:12px;font-weight:500}.security-page .sp-news-empty p{margin:0}.sp-search-results{position:absolute;top:42px;right:0;width:280px;max-width:90vw;z-index:50;background:#fff;border:1px solid #e6e9eb;box-shadow:0 7px 18px #00000012;border-radius:5px;padding:12px}.sp-search-results a{display:block;color:#426c5e;padding:7px 0}.sp-search-results small{color:#99a3a9;display:block}@media (min-width: 1200px){.security-page .sp-layout{grid-template-columns:minmax(0,1fr) 350px}.security-page .sp-chart iframe{height:495px}}@media (max-width: 991.98px){.security-page .sp-layout{grid-template-columns:minmax(0,1fr) 290px}.security-page h1 small{display:block;margin:5px 0 0}.security-page .sp-chart iframe{height:480px}.security-page .sp-panel-head{padding:17px 17px 10px}.security-page .sp-profile-content{padding:18px 17px}}@media (max-width: 767.98px){.security-page .sp-quote-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-bottom:22px}.security-page{padding-top:19px;padding-bottom:30px}.security-page .sp-layout{grid-template-columns:1fr;grid-template-areas:"chart" "sidebar" "events";grid-template-rows:auto;gap:17px}.security-page .sp-hero{gap:12px;margin-bottom:22px;align-items:flex-start}.security-page .sp-security-meta{gap:9px;flex-wrap:wrap}.security-page .sp-chart iframe{height:340px;padding:0 4px 8px}.security-page .sp-panel-head{padding:17px 17px 10px}.security-page .sp-chart-legend{padding:0 17px 14px;gap:10px}.security-page .sp-facts{gap:16px 24px}.security-page .sp-lower{margin-top:6px}.security-page .sp-tabs{gap:22px}.security-page .sp-tabs button{gap:5px}.security-page .sp-tabs button>i{display:inline}.security-page .sp-list-toolbar{gap:12px;align-items:flex-start}.security-page .sp-list-toolbar small{display:block;margin:3px 0 0}.security-page .sp-event-table th:first-child{width:59px}.security-page .sp-explanation{line-height:1.9}.security-page .sp-status{margin-left:5px}.security-page .sp-upcoming{padding:13px 13px 0}.security-page .sp-upcoming-row{grid-template-columns:49px minmax(0,1fr)}}.security-page #events{scroll-margin-top:calc(var(--site-header-h, 60px) + 16px)}.security-page .sp-upcoming-row time small{display:block;color:#89968e;margin-top:2px}@media (max-width: 767.98px){.security-page .sp-security-meta a,.security-page .sp-description-toggle,.security-page .sp-more{min-height:44px;display:inline-flex;align-items:center}.security-page .sp-security-meta a{padding:0 5px}.security-page .sp-more{display:flex;justify-content:center}.security-page .sp-tabs{gap:18px}}
