/* Custom container */
.container-narrow {
    margin: 0 auto;
    max-width: 750px;
    background-color: #ffffff;
    border-radius: 3px;
    padding: 5px;
}

.container-narrow > hr {
    margin: 0px auto;
}

.content {
    min-width: 0;
    overflow-wrap: anywhere;
}

.content img,
.content svg,
.content iframe {
    max-width: 100%;
}

.content img {
    height: auto;
}

.content :not(pre) > code[class*="language-"] {
    white-space: normal;
    overflow-wrap: anywhere;
}

.content pre {
    max-width: 100%;
    overflow-x: auto;
    white-space: pre;
    overflow-wrap: normal;
    word-break: normal;
}

.content pre code {
    overflow-wrap: normal;
    word-break: normal;
}

.code-block {
    position: relative;
    min-width: 0;
    max-width: 100%;
    margin: 1rem 0;
}

.content .code-block > pre {
    margin: 0;
    padding-top: 3.75rem;
}

.code-block > .copy-btn {
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
    z-index: 1;
}

.table-scroll {
    max-width: 100%;
    overflow-x: auto;
    margin: 20px 0;
}

.table-scroll table {
    width: 100%;
    min-width: 100%;
    margin: 0;
}

.table-scroll th,
.table-scroll td {
    min-width: 7rem;
}

.table-scroll:focus-visible {
    outline: 2px solid #0d6efd;
    outline-offset: 2px;
}

/* posts index */
.post > h3.title {
    position: relative;
    padding-top: 10px;
}

.post > h3.title span.date {
    position: absolute;
    right: 0;
    font-size: 0.9em;
}

.post > .more {
    margin: 10px 0;
    text-align: left;
}

/* post-full*/
.post-full .date {
    margin-bottom: 20px;
    font-weight: bold;
}

/* tag_box */
.tag_box {
    list-style: none;
    margin: 0;
    overflow: hidden;
}

.tag_box li {
    line-height: 28px;
}

.tag_box li i {
    opacity: 0.9;
}

.tag_box.inline li {
    float: left;
}

.tag_box a {
    padding: 3px 6px;
    margin: 2px;
    background: #eee;
    color: #555;
    border-radius: 3px;
    text-decoration: none;
    border: 1px dashed #cccccc;
}

.tag_box a span {
    vertical-align: super;
    font-size: 0.8em;
}

.tag_box a:hover {
    background-color: #e5e5e5;
}

.tag_box a.active {
    background: #57a957;
    border: 1px solid #4c964d;
    color: #fff;
}

.c2 {
    line-height: 1;
    padding-top: 0pt;
    direction: ltr;
    padding-bottom: 0pt;
}

.c6 {
    text-align: center;
}

.c9 {
    vertical-align: top;
    width: 112.5pt;
    border-style: solid;
    border-color: #000000;
    border-width: 1pt;
    padding: 5pt 5pt 5pt 5pt;
}

.c10 {
    vertical-align: top;
    width: 41.2pt;
    border-style: solid;
    border-color: #000000;
    border-width: 1pt;
    padding: 5pt 5pt 5pt 5pt;
}

.c13 {
    vertical-align: top;
    width: 69.8pt;
    border-style: solid;
    border-color: #000000;
    border-width: 1pt;
    padding: 5pt 5pt 5pt 5pt;
}

.c15 {
    height: 0pt;
}

.c21 {
    margin-right: auto;
    border-collapse: collapse;
}

.c23 {
    vertical-align: top;
    width: 81.8pt;
    border-style: solid;
    border-color: #000000;
    border-width: 1pt;
    padding: 5pt 5pt 5pt 5pt;
}

.c29 {
    vertical-align: top;
    width: 57.8pt;
    border-style: solid;
    border-color: #000000;
    border-width: 1pt;
    padding: 5pt 5pt 5pt 5pt;
}

.c30 {
    vertical-align: top;
    width: 53.2pt;
    border-style: solid;
    border-color: #000000;
    border-width: 1pt;
    padding: 5pt 5pt 5pt 5pt;
}

/* alpha list */
ol {
    list-style-type: upper-alpha;
}

@font-face {
    font-family: founder;
    font-style: normal;
    font-weight: 400;
    src: url("founder.TTF");
}

/* image */
img[alt="IMG-THUMBNAIL"] {
    display: block !important;
    height: auto;
    max-height: 400px;
    max-width: 100%;
    padding: 4px;
    margin-right: auto !important;
    margin-left: auto !important;
    line-height: 1.428571429;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

/* google translate */
.cyeam_float {
    position: fixed;
    margin: 0px auto;
    z-index: 999;
    top: 73px;
    left: 50px;
    padding-top: 5px;

    border-radius: 3px;
    padding: 5px;

    max-height: 400px;
    overflow-y: hidden;
}

/* opacity: */
.opacity {
    background: rgba(255, 255, 255, 0.9);
    border-color: #efefef;
}

.span12 {
    margin: auto !important;
}

/* image center */
.span12 h2 {
    text-align: center;
    margin: 0 auto;
}

.center {
    text-align: center;
    margin: 0 auto;
}

.read-all {
    text-align: right;
    margin-right: 5px;
}

.cyeam_float {
    max-width: 230px;
}

/* a */
a {
    color: #000000;
    font-weight: bold;
    /*CSS字体效果 普通 可以改成bold粗体 如果去除此行那么默认是不显示下划线的*/
    text-decoration: none;
    /*CSS下划线效果：无下划线*/
}

a:hover {
    color: #000000;
    text-decoration: none;
    /*CSS下划线效果：无下划线*/
}

.cyeam_float_right {
    position: fixed;
    margin: 0px auto;
    z-index: 999;
    top: 73px;
    right: 40px;
    padding-top: 5px;

    border-radius: 3px;
    padding: 5px;
}

.icon {
    margin-right: 10px;
}

/* iPhone */
/* First, we'll make the body. After that we'll use :after and :before elements to make other things like buttons */

.iphone {
    position: relative;
    height: 495px;
    width: 250px;
    border-radius: 35px;
    margin: 50px auto;

    /* We are going to use multiple background images (linear-gradients) here to create the main background, the shine and the screen */
    /* This is our first gradient, to draw more, we'll have to write them before this one separated by a comma */
    /* Now, we'll draw the screen */
    /* The screen should be below the shine, right? */
    background: linear-gradient(-165deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.15) 35%, transparent 35%), linear-gradient(top, transparent 85px, #222222 85px, #151515 410px, transparent 410px), linear-gradient(top, #000, #0a0a0a);

    /* Something isn't right... */
    /* Now, it's perfect. Try playing with the values below to get a better understanding */
    background-repeat: no-repeat;
    background-size:
        100% 100%,
        220px 100%,
        100% 100%;
    background-position:
        0 0,
        15px 0,
        0 0;

    /* Now we need the aluminium borders and the top button */
    /* We'll use box shadows for that */
    box-shadow:
        0 0 0 3px black,
        /* A small divider */ -40px -128px 0 -123px black,
        0 0 0 5px #a09f9d,
        /* Some metallic shine on the button */ 49px -130px 3px -123px #777,
        46px -130px 2px -123px #ddd,
        /* Top button from here */ 62px -111px 0 -105px #8e8d8b,
        62px -112px 0 -105px #b4b3b1,
        62px -113px 0 -105px #666;
}

/* Our phone's body is complete! Now we'll move onto the home button, front cam and the speaker.. */
/* We are going to use :after pseudo element for that and a lot of box-shadow awesomeness */
.iphone:after {
    content: "▢";
    line-height: 46px;
    text-align: center;
    font-size: 28px;
    color: #666;
    position: absolute;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: white;
    bottom: 18px;
    left: 100px;
    border: 2px solid #0a0a0a;

    /* We'll use gradients for the depth */
    background-image: linear-gradient(left, rgba(0, 0, 0, 0.85), black);
    /* Looking good */

    /* Now some box-shadow magic to create speaker and front cam */
    box-shadow:
		/* Front Cam: looking good */
        -39px -410px 0 -23px #000f31,
        -39px -410px 0 -22px #0a1c5a,
        -40px -410px 0 -21px #0d1216,
        -40px -410px 0 -19px #1b191a,
        /* Speaker, it's a mess. Really. */ /* now the outer covering of speaker, another mess */ -12px -410px 0 -22px #333,
        -8px -410px 0 -22px #333,
        -4px -410px 0 -22px #333,
        -0px -410px 0 -22px #333,
        4px -410px 0 -22px #333,
        8px -410px 0 -22px #333,
        12px -410px 0 -22px #333,
        16px -410px 0 -22px #333,
        20px -410px 0 -22px #333,
        24px -410px 0 -22px #333,
        -12px -410px 0 -18px #0a0a0a,
        -9px -410px 0 -18px #0a0a0a,
        -6px -410px 0 -18px #0a0a0a,
        -3px -410px 0 -18px #0a0a0a,
        0px -410px 0 -18px #0a0a0a,
        3px -410px 0 -18px #0a0a0a,
        6px -410px 0 -18px #0a0a0a,
        9px -410px 0 -18px #0a0a0a,
        12px -410px 0 -18px #0a0a0a,
        15px -410px 0 -18px #0a0a0a,
        18px -410px 0 -18px #0a0a0a,
        21px -410px 0 -18px #0a0a0a,
        24px -410px 0 -18px #0a0a0a;
}

/* Looks good till now. But we are still missing the side buttons and those are pretty easy to make. We'll only use gradient for that ;) */
.iphone:before {
    position: absolute;
    content: "";
    width: 2px;
    height: 117px;
    background: transparent;
    top: 40px;
    left: -7px;

    /* The shape is building up */
    background-image:
		/* This is going to be a long top to bottom linear gradient so see the output and code */
		/* A final touch ;) */ linear-gradient(left, transparent 0px, transparent 1px, #7a7879 2px), linear-gradient(top, #383838 1px, #b9b9b9 3px, #b9b9b9 10px, #383838 19px, #b9b9b9 23px, transparent 23px, transparent 53px, #383838 53px, #b9b9b9 54px, #dadada 58px, #383838 62px, black 62px, black 66px, #383838 66px, #b9b9b9 67px, #dadada 68px, #383838 70px, transparent 70px, transparent 100px, #383838 100px, #b9b9b9 101px, #dadada 105px, #383838 109px, black 109px, black 113px, #383838 113px, #b9b9b9 114px, #dadada 115px, #383838 117px);
}

.iphone img {
    position: absolute;
    left: 6px;
    top: 65px;
}

.phone-bg {
    margin-top: 10px;
    padding-top: 60px;
    background: url(http://siteapp.baidu.com/static/webappservice/pic/new-bg-mobile_dafd5fd.png) no-repeat 0 -10px;
    height: 614px;
    width: 332px;
    margin-right: -10px;
    position: relative;
}

.phone-bg .phone_display {
    margin-left: 34px;
    width: 272px;
    height: 465px;
    background-color: #fff;
}

.image-preview {
    display: none;
    position: fixed;
    z-index: 9999;
    inset: 0;
    padding: 64px 12px 16px;
    background: rgba(0, 0, 0, 0.9);
    overflow: auto;
    box-sizing: border-box;
}

.image-preview.is-open { display: block; }

.image-preview .modal-image {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: calc(100dvh - 80px);
    margin: auto;
    object-fit: contain;
}

.image-preview.is-diagram .modal-image {
    max-width: none;
    max-height: none;
    background: #fff;
}

.preview-close {
    position: fixed;
    top: 8px;
    right: 12px;
    min-width: 44px;
    min-height: 44px;
    border: 1px solid #fff;
    border-radius: 6px;
    color: #fff;
    background: #222;
    font-size: 24px;
}

@media (max-width: 767px) {
    .navbar-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/* 表格整体样式：合并边框、宽度、间距 */
table {
    width: 100%; /* 表格宽度占满容器 */
    border-collapse: collapse; /* 合并单元格边框（避免双边框） */
    margin: 20px 0; /* 上下外边距，避免和其他内容挤在一起 */
    font-size: 14px; /* 字体大小适配阅读 */
}

/* 表头和单元格：边框、内边距、对齐 */
table th,
table td {
    border: 1px solid #ddd; /* 浅灰色边框（GitHub 风格） */
    padding: 8px 12px; /* 单元格内边距，内容不贴边 */
    text-align: left; /* 文本左对齐（可改 center/right） */
    word-break: break-word;
}

/* 表头样式：背景色、加粗 */
table th {
    background-color: #f5f5f5; /* 表头浅灰色背景，区分内容 */
    font-weight: 600; /* 表头文字加粗 */
}

/* 可选：鼠标悬浮行高亮（提升交互） */
table tr:hover {
    background-color: #f9f9f9;
}

/* 可选：奇偶行交替色（提升可读性） */
table tr:nth-child(even) {
    background-color: #fafafa;
}

/* mermaid start */
/* 渲染区基础样式 */
.render-area {
    position: relative;
    background-color: white;
}

/* 悬浮图标按钮组 (动态创建) */
.float-btn-group {
    position: absolute;
    display: flex;
    align-items: center;
    gap: 6px;
    background-color: rgba(255, 255, 255, 0.95);
    padding: 6px 8px;
    border-radius: 6px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    z-index: 100;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease;
    pointer-events: none;
}

.float-btn-group.active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

/* 图标按钮通用样式 */
.icon-btn {
    width: 32px;
    height: 32px;
    border: none;
    border-radius: 4px;
    background-color: #007bff;
    color: white;
    cursor: pointer;
    font-size: 16px;
    transition: background-color 0.2s;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}

.icon-btn:hover {
    background-color: #0056b3;
}

.icon-btn.active {
    background-color: #28a745;
}

/* 缩放百分比显示 */
.scale-info {
    font-size: 14px;
    color: #333;
    padding: 0 6px;
}

/* 架构师问答 */
.ai-search-container:hover,
.ai-search-container:focus-within {
    background: #fff !important;
    border-color: #0d6efd !important;
}
.ai-search-container:hover .ai-search-icon,
.ai-search-container:focus-within .ai-search-icon {
    color: #333 !important;
}
.ai-search-container:hover .ai-search-input,
.ai-search-container:focus-within .ai-search-input {
    color: #333 !important;
}
.ai-search-container:hover .ai-search-shortcut button,
.ai-search-container:focus-within .ai-search-shortcut button {
    color: #333 !important;
    background: #e9ecef !important;
    border-color: #ced4da !important;
}
.ai-search-input::placeholder {
    color: #aaa !important;
    opacity: 1 !important;
}
.ai-search-input::-webkit-input-placeholder {
    color: #aaa !important;
}
.ai-search-input::-moz-placeholder {
    color: #aaa !important;
}
.ai-search-input:-ms-input-placeholder {
    color: #aaa !important;
}
.ai-search-input:-moz-placeholder {
    color: #aaa !important;
}
/* 翻译 */
.flag-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
}
#languageDropdown {
    padding: 0.25rem 0.5rem;
}
#languageDropdown + .dropdown-menu {
    min-width: 160px;
    padding: 0.5rem 0;
}
#languageDropdown + .dropdown-menu .dropdown-item {
    padding: 0.5rem 1rem;
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
#languageDropdown + .dropdown-menu .dropdown-item:hover {
    background-color: #f8f9fa;
}
.flag-icon-cn {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bclip-path%3Aurl(%23clip-path)%3B%7D.cls-3%7Bfill%3A%23c7483d%3B%7D.cls-4%7Bfill%3A%23fff%3B%7D.cls-5%7Bfill%3A%23ffde0d%3B%7D.cls-6%7Bfill%3A%23fedc0c%3B%7D.cls-7%7Bfill%3A%23fedb0c%3B%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Capa_2%22%20data-name%3D%22Capa%202%22%3E%3Cg%20id%3D%22Capa_1-2%22%20data-name%3D%22Capa%201%22%3E%3Cg%20class%3D%22cls-2%22%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M65.14%2C47.94H2.61A6.34%2C6.34%2C0%2C0%2C1-.14%2C47a6.26%2C6.26%2C0%2C0%2C1-2.8-5.2q0-18%2C0-36C-2.94%2C3.11-1.52%2C1.38.66.12A5.62%2C5.62%2C0%2C0%2C1%2C3.53-.37h60.8A6%2C6%2C0%2C0%2C1%2C68%2C.6a5.87%2C5.87%2C0%2C0%2C1%2C2.74%2C4.55V42.63a6.05%2C6.05%2C0%2C0%2C1-3%2C4.57A6.54%2C6.54%2C0%2C0%2C1%2C65.14%2C47.94Z%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M70.75%2C5.15c-.22-.11-.15-.33-.2-.5A6.72%2C6.72%2C0%2C0%2C0%2C64.06-.3q-30.14%2C0-60.28%2C0A6.62%2C6.62%2C0%2C0%2C0-2.85%2C6.32V41.06a6.6%2C6.6%2C0%2C0%2C0%2C5%2C6.68c.15%2C0%2C.34%2C0%2C.43.2H-3Q-3%2C24-3%2C.08c0-.46.13-.54.56-.54q36.32%2C0%2C72.63%2C0c.49%2C0%2C.59.1.58.59C70.72%2C1.8%2C70.75%2C3.48%2C70.75%2C5.15Z%22%2F%3E%3Cpath%20class%3D%22cls-5%22%20d%3D%22M13.56%2C16c-1.05-.72-1.94-1.3-2.78-1.94a.85.85%2C0%2C0%2C0-1.24%2C0%2C16.93%2C16.93%2C0%2C0%2C1-2.63%2C1.75c.32-1%2C.61-2%2C1-3a.81.81%2C0%2C0%2C0-.36-1.12A18.75%2C18.75%2C0%2C0%2C1%2C5%2C9.59c1%2C0%2C1.92-.06%2C2.88%2C0A1%2C1%2C0%2C0%2C0%2C9.2%2C8.68a13.77%2C13.77%2C0%2C0%2C1%2C1-2.75c.26.75.52%2C1.49.79%2C2.23.51%2C1.43.51%2C1.43%2C2.07%2C1.43h2.28l.08.14c-.86.62-1.69%2C1.28-2.57%2C1.86a.88.88%2C0%2C0%2C0-.41%2C1.28C12.86%2C13.81%2C13.15%2C14.79%2C13.56%2C16Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M19.83%2C5.7c-.62-1-1.32-1-2.2-.39A1.46%2C1.46%2C0%2C0%2C0%2C17.32%2C3c1.05.46%2C1.68.13%2C2.08-.92A1.48%2C1.48%2C0%2C0%2C0%2C21%2C3.73C19.87%2C4%2C19.61%2C4.66%2C19.83%2C5.7Z%22%2F%3E%3Cpath%20class%3D%22cls-7%22%20d%3D%22M23.37%2C16.08c-.8-1-1.46-.6-2.17%2C0%2C.35-.91.39-1.68-.66-2.16.49-.3%2C1%2C.1%2C1.3-.21a5.1%2C5.1%2C0%2C0%2C0%2C.55-1.32c.13%2C1.15.55%2C1.74%2C1.71%2C1.46C23.25%2C14.41%2C22.71%2C15%2C23.37%2C16.08Z%22%2F%3E%3Cpath%20class%3D%22cls-7%22%20d%3D%22M24.7%2C10.14c-1-.66-1.61-.34-2.17.56.16-1%2C.09-1.81-1.16-2%2C1-.11%2C1.61-.53%2C1.46-1.69a1.47%2C1.47%2C0%2C0%2C0%2C2.09.91C24.2%2C8.61%2C23.86%2C9.29%2C24.7%2C10.14Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M16.84%2C19.73c.72-.65%2C1.14-1.32.22-2.21a1.39%2C1.39%2C0%2C0%2C0%2C2.09-.65c.23.54-.23%2C1%2C.1%2C1.32a5.72%2C5.72%2C0%2C0%2C0%2C1.32.61c-1.2.13-1.76.66-1.68%2C1.74-.24-.34-.41-.79-.74-1S17.38%2C19.83%2C16.84%2C19.73Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.flag-icon-us {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bclip-path%3Aurl(%23clip-path)%3B%7D.cls-3%7Bfill%3A%23fff%3B%7D.cls-4%7Bfill%3A%23b32335%3B%7D.cls-5%7Bfill%3A%233c3c6f%3B%7D.cls-6%7Bfill%3A%23fefefe%3B%7D.cls-7%7Bfill%3A%23fefeff%3B%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Capa_2%22%20data-name%3D%22Capa%202%22%3E%3Cg%20id%3D%22Capa_1-2%22%20data-name%3D%22Capa%201%22%3E%3Cg%20class%3D%22cls-2%22%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M-14.81%2C41.31s-.07%2C0-.07%2C0V41q0-21%2C0-42c0-.26.06-.31.31-.31H65.78c.1%2C0%2C.23-.08.3.06a.53.53%2C0%2C0%2C1-.34.11H17.55c-.2%2C0-.4%2C0-.61%2C0H-14c-.74%2C0-.67%2C0-.67.68V21c0%2C.58%2C0%2C.58.6.58H65.37a1.09%2C1.09%2C0%2C0%2C1.71.1V25a.52.52%2C0%2C0%2C1-.38.11H-13.91c-.88%2C0-.79-.06-.79.8q0%2C.95%2C0%2C1.89c0%2C.34%2C0%2C.38.39.39H65.33c.26%2C0%2C.52-.07.75.1v3.23a.52.52%2C0%2C0%2C1-.38.11c-.17%2C0-.33%2C0-.5%2C0H-13.91c-.88%2C0-.79-.06-.79.8q0%2C.95%2C0%2C1.89c0%2C.34%2C0%2C.38.39.39H65.33c.26%2C0%2C.52-.07.75.1V38a.56.56%2C0%2C0%2C1-.38.1c-.17%2C0-.33%2C0-.5%2C0H-13.93c-.85%2C0-.77-.06-.77.75%2C0%2C.65%2C0%2C1.3%2C0%2C1.95A.67.67%2C0%2C0%2C1-14.81%2C41.31Z%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M-14.81%2C41.31c0-1%2C0-2%2C0-3%2C0-.21.05-.32.28-.28H65.61l.47%2C0c0%2C1%2C0%2C2.06%2C0%2C3.09c0%2C.17%2C0%2C.24-.21.21H-14.81Z%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M66.08%2C34.78H-14.37c-.44%2C0-.44%2C0-.44-.44%2C0-.86%2C0-1.71%2C0-2.56%2C0-.22.05-.31.28-.28a2.43%2C2.43%2C0%2C0%2C0.27%2C0H66.08Z%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M66.08%2C28.25a1.19%2C1.19%2C0%2C0%2C0-.46%2C0h-80c-.44%2C0-.44%2C0-.44-.44%2C0-.85%2C0-1.7%2C0-2.56%2C0-.22.06-.3.28-.27a.34.34%2C0%2C0%2C0.1%2C0H66.08Z%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M17.55-1.23H66.08v3.3a.53.53%2C0%2C0%2C1-.34.11H18.27a1.39%2C1.39%2C0%2C0%2C1-.73-.08.62.62%2C0%2C0%2C1-.1-.42q0-1.24%2C0-2.49A.52.52%2C0%2C0%2C1%2C17.55-1.23Z%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M66.08%2C11.82v3.3a.53.53%2C0%2C0%2C1-.34.11H18.27a1.39%2C1.39%2C0%2C0%2C1-.73-.08.5.5%2C0%2C0%2C1-.1-.35q0-1.32%2C0-2.64a.54.54%2C0%2C0%2C1.09-.35.87.87%2C0%2C0%2C1.55-.09H65.37A1.09%2C1.09%2C0%2C0%2C1%2C66.08%2C11.82Z%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M66.08%2C5.29v3.3a.53.53%2C0%2C0%2C1-.34.11H18.27a1.39%2C1.39%2C0%2C0%2C1-.73-.08.5.5%2C0%2C0%2C1-.1-.35q0-1.32%2C0-2.64a.53.53%2C0%2C0%2C1.09-.35.88.88%2C0%2C0%2C1.55-.1H65.37C65.61%2C5.19%2C65.86%2C5.12%2C66.08%2C5.29Z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M17.56%2C15.12H66.08v3.3a.53.53%2C0%2C0%2C1-.34.11H18.27a1.39%2C1.39%2C0%2C0%2C1-.73-.08.67.67%2C0%2C0%2C1-.1-.45c0-.81%2C0-1.63%2C0-2.44A.51.51%2C0%2C0%2C1%2C17.56%2C15.12Z%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M17.56%2C18.41H66.08v3.23l-.33%2C0H17.54a.6.6%2C0%2C0%2C1-.1-.41c0-.81%2C0-1.63%2C0-2.44A.46.46%2C0%2C0%2C1%2C17.56%2C18.41Z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M66.08%2C5.29H17.56a.45.45%2C0%2C0%2C1-.12-.4q0-1.23%2C0-2.46a.46.46%2C0%2C0%2C1.12-.4H65.65l.43%2C0Z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M17.56%2C8.58H66.08v3.23l-.33%2C0H17.56a.46.46%2C0%2C0%2C1-.12-.4q0-1.23%2C0-2.46A.47.47%2C0%2C0%2C1%2C17.56%2C8.58Z%22%2F%3E%3Cpath%20class%3D%22cls-5%22%20d%3D%22M17.56%2C8.58v9.83c0%2C1.08%2C0%2C2.16%2C0%2C3.25l-.36%2C0H-14.43c-.3%2C0-.39-.06-.39-.38q0-11.1%2C0-22.21c0-.29.08-.35.35-.35h32c0%2C1.09%2C0%2C2.18%2C0%2C3.27V8.58Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M14.83%2C18.13c.18.3.13.68.35.8s.54%2C0.84.1a3.08%2C3.08%2C0%2C0%2C1-.41.3a.35.35%2C0%2C0%2C0-.18.54%2C3.17%2C3.17%2C0%2C0%2C1.17.52c-.31-.13-.5-.47-.77-.45s-.46.29-.7.46a.84.84%2C0%2C0%2C1.11-.44.44.44%2C0%2C0%2C0-.23-.69%2C3.62%2C3.62%2C0%2C0%2C1-.41-.3%2C5.18%2C5.18%2C0%2C0%2C1.7%2C0.28.28%2C0%2C0%2C0.34-.26C14.69%2C18.54%2C14.76%2C18.36%2C14.83%2C18.13Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M8.25%2C19c.34%2C0.68.07.87-.07s.22-.48.31-.74c0%2C0.07%2C0.07%2C0.08.67.44.94%2C1.15.72l0%2C.1a5.74%2C5.74%2C0%2C0%2C1-.5.36.27.27%2C0%2C0%2C0-.13.38c.08.19.13.38.22.65l-.34-.23c-.42-.3-.42-.3-.86%2C0l-.27.18c0-.07%2C0-.12%2C0-.17.21-.67.21-.67-.37-1.1Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M2.83%2C19C3.52%2C19%2C4%2C19%2C4%2C18.19c.12%2C0.12%2C0.14.08.24.69.24.69%2C1.7h.24c-.21.15-.33.26-.47.34s-.35.31-.2.59a2.82%2C2.82%2C0%2C0%2C1.16.49c-.3-.13-.5-.47-.76-.45s-.46.29-.71.46A.87.87%2C0%2C0%2C1%2C3.45%2C20a.44.44%2C0%2C0%2C0-.23-.69A3.79%2C3.79%2C0%2C0%2C1%2C2.83%2C19Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M.2%2C16.74c.67.05%2C1.11-.13%2C1.11-.86l.09%2C0c.09.64.42%2C1%2C1.19.71a1.6%2C1.6%2C0%2C0%2C1-.54.47.28.28%2C0%2C0%2C0-.13.41c.08.18.12.38.21.65a5.63%2C5.63%2C0%2C0%2C1-.51-.38.32.32%2C0%2C0%2C0-.51%2C0%2C5.27%2C5.27%2C0%2C0%2C1-.52.37c.1-.27.15-.47.22-.65a.28.28%2C0%2C0%2C0-.13-.41A5.34%2C5.34%2C0%2C0%2C1.2%2C16.74Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M15.6%2C15.84c-.51-.46-1-.68-1.47.09a1.85%2C1.85%2C0%2C0%2C1.17-.72.29.29%2C0%2C0%2C0-.14-.41%2C6.84%2C6.84%2C0%2C0%2C1-.56-.41c.29%2C0.49%2C0.68%2C0s.32-.06.37-.27a5.43%2C5.43%2C0%2C0%2C1.17-.53s.07%2C0.08.05c.08.66.43.92%2C1.12.71%2C0.19-.17.22-.26.29-.43.32-.43.31-.26.84C15.53%2C15.58%2C15.56%2C15.67%2C15.6%2C15.84Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M9.42%2C13.6c.17.65.48%2C1%2C1.24.74l0%2C.11c-.17.12-.32.25-.5.36a.26.26%2C0%2C0%2C0-.13.38c.08.19.13.38.22.66a4.28%2C4.28%2C0%2C0%2C1-.44-.32.4.4%2C0%2C0%2C0-.65%2C0c-.11.1-.25.18-.43.31l.12-.41C9%2C15%2C9%2C15%2C8.56%2C14.65l-.35-.26h.7c.19%2C0.29%2C0.33-.23S9.36%2C13.78%2C9.42%2C13.6Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M4%2C13.6c.17.65.47%2C1%2C1.25.72l0%2C.12a3.19%2C3.19%2C0%2C0%2C1-.47.35.3.3%2C0%2C0%2C0-.14.44%2C6.24%2C6.24%2C0%2C0%2C1.21.62c-.23-.16-.4-.27-.56-.4a.26.26%2C0%2C0%2C0-.4%2C0%2C6%2C6%2C0%2C0%2C1-.51.37c0-.1%2C0-.15%2C0-.22.19-.63.19-.63-.36-1l-.18-.16c.27%2C0.48%2C0.68%2C0s.29-.05.33-.23S4%2C13.78%2C4%2C13.6Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M7.5%2C18.07c-.5-.54-1-.52-1.45.09l0-.09c.07-.19.12-.4.2-.59a.26.26%2C0%2C0%2C0-.12-.38%2C7.12%2C7.12%2C0%2C0%2C1-.58-.42%2C4.7%2C4.7%2C0%2C0%2C1.67%2C0c.24%2C0.33-.08.38-.3a4.91%2C4.91%2C0%2C0%2C1.17-.5c.09%2C0.09.07.1.12.23.66.23.66%2C1.67H8c-.25.19-.42.32-.6.44s-.18.17-.11.33S7.43%2C17.87%2C7.5%2C18.07Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M12.08%2C15.85l.11.06c.09.65.42%2C1%2C1.15.72v.11a5.48%2C5.48%2C0%2C0%2C1-.49.35.29.29%2C0%2C0%2C0-.13.42c.07.18.12.37.19.57h-.06c-.25-.13-.44-.46-.69-.43s-.47.28-.7.44c0%2C0%2C0-.05%2C0-.06.34-.59.21-1-.45-1.27%2C0-.06%2C0-.07.06-.07C11.65%2C16.79%2C12.1%2C16.63%2C12.08%2C15.85Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M12.86%2C13.59c-.47-.66-.95-.61-1.45-.1a5.84%2C5.84%2C0%2C0%2C1.2-.59.28.28%2C0%2C0%2C0-.13-.39c-.17-.1-.33-.23-.58-.41h.71a.26.26%2C0%2C0%2C0.33-.23c0-.19.12-.38.18-.57l.07%2C0c.09.66.44.94%2C1.15.72l0%2C.1a5.66%2C5.66%2C0%2C0%2C1-.47.34.3.3%2C0%2C0%2C0-.14.44%2C4.72%2C4.72%2C0%2C0%2C1.18.53Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M8%2C12.17c-.75.26-.86.72-.48%2C1.38-.51-.59-1-.59-1.44%2C0a.48.48%2C0%2C0%2C1%2C0-.12c.06-.27.3-.54.19-.78s-.4-.33-.7-.56a4.59%2C4.59%2C0%2C0%2C1.66%2C0c.24%2C0.33-.08.38-.3s.11-.33.18-.54a.78.78%2C0%2C0%2C1.18.44.42.42%2C0%2C0%2C0.55.39%2C3.09%2C3.09%2C0%2C0%2C1.43%2C0Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M2.11%2C13.49a.9.9%2C0%2C0%2C0-1.49%2C0c.07-.2.12-.4.2-.59a.26.26%2C0%2C0%2C0-.13-.38c-.17-.1-.32-.24-.57-.42.28%2C0.48%2C0.67%2C0a.29.29%2C0%2C0%2C0.37-.26%2C4.68%2C4.68%2C0%2C0%2C1.17-.53c.1%2C0.09.07.11.12.23.66.23.66%2C1.67h.23c-.26.19-.42.32-.61.44a.24.24%2C0%2C0%2C0-.11.33C2%2C13.07%2C2%2C13.28%2C2.11%2C13.49Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M2.87%2C9.88l.06-.07C3.55%2C9.91%2C4%2C9.76%2C4%2C8.93a1.18%2C1.18%2C0%2C0%2C1.27.61c.06.22.16.3.38.27s.38%2C0.68%2C0c-.24.17-.4.3-.57.41a.28.28%2C0%2C0%2C0-.13.41c.07.18.12.38.19.57%2C0%2C0%2C0%2C0-.06%2C0-.47-.44-.93-.58-1.37.07%2C0-.08%2C0-.1%2C0-.11C3.67%2C10.56%2C3.54%2C10.12%2C2.87%2C9.88Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M10.22%2C11.27c-.53-.49-1-.68-1.43%2C0%2C0-.07-.07-.08-.06-.1%2C0-.27.29-.55.19-.78s-.41-.35-.63-.52l.06%2C0C9%2C10%2C9.38%2C9.69%2C9.4%2C9c.07%2C0.1%2C0.1.07.08.66.44.92%2C1.17.69a1.45%2C1.45%2C0%2C0%2C1-.53.46c-.16.11-.22.22-.13.41S10.13%2C11%2C10.22%2C11.27Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M13.35%2C7.52c-.24.26-.62.34-.67.6s.13.52.21.8h-.05c-.47-.45-.93-.58-1.37.07%2C0-.08-.05-.1-.05-.11.34-.59.22-1-.46-1.28%2C0%2C0.06-.07.07-.06.62.09%2C1.07-.07%2C1.05-.9a1.27%2C1.27%2C0%2C0%2C1.27.63c.06.21.16.29.38.26S13.11%2C7.52%2C13.35%2C7.52Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M6%2C9c.39-.68.25-1.12-.45-1.38.06%2C0.08-.07.1-.07.65.14%2C1-.12%2C1-.82.07%2C0.09%2C0.1.07.1.24.07.6.29.71a2.12%2C2.12%2C0%2C0%2C0.85%2C0%2C1.67%2C1.67%2C0%2C0%2C1-.5.41.29.29%2C0%2C0%2C0-.14.41%2C5.62%2C5.62%2C0%2C0%2C1.19.58H7.42A.82.82%2C0%2C0%2C0%2C6%2C9Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M2.11%2C8.91a.89.89%2C0%2C0%2C0-1.49%2C0c.07-.2.12-.4.2-.59A.28.28%2C0%2C0%2C0.7%2C7.93a6.67%2C6.67%2C0%2C0%2C1-.58-.41c.28%2C0.47%2C0.66%2C0s.34-.07.39-.29.11-.34.2-.6A2.56%2C2.56%2C0%2C0%2C1%2C1.5%2C7c.05.42.28.56.68.48a3%2C3%2C0%2C0%2C1.43%2C0C2.36%2C7.7%2C2.2%2C7.84%2C2%2C8a.24.24%2C0%2C0%2C0-.12.33C2%2C8.49%2C2%2C8.7%2C2.11%2C8.91Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M13.71%2C9.81c.63.1%2C1.08-.06%2C1.08-.83.08%2C0.11.06.11.08.08.66.43.92%2C1.16.69a1.52%2C1.52%2C0%2C0%2C1-.52.46.29.29%2C0%2C0%2C0-.14.41c.08.18.13.38.22.65a5.78%2C5.78%2C0%2C0%2C1-.57-.41.26.26%2C0%2C0%2C0-.4%2C0%2C5.6%2C5.6%2C0%2C0%2C1-.49.36l0-.06c.29-.53.26-1-.37-1.24C13.72%2C9.9%2C13.67%2C9.87%2C13.71%2C9.81Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M14.87%2C4.44c.09.26.13.61.31.74s.54%2C0.85.1a5.62%2C5.62%2C0%2C0%2C1-.5.35A.29.29%2C0%2C0%2C0%2C15.4%2C6a5.62%2C5.62%2C0%2C0%2C1.19.58h-.08c-.45-.47-.91-.54-1.32%2C0l-.07-.07c.3-.59.27-1.06-.48-1.28l.09-.08c.64.11%2C1.06-.08%2C1-.86Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M8.25%2C5.19c.74.21%2C1.12-.06%2C1.16-.86.21.35.16.74.39.86s.53%2C0.83.09a3.82%2C3.82%2C0%2C0%2C1-.48.34.31.31%2C0%2C0%2C0-.14.44%2C3%2C3%2C0%2C0%2C1.17.51c0%2C.06%2C0%2C.06%2C0%2C0-.24-.13-.43-.46-.69-.43s-.46.29-.74.49c.08-.26.13-.46.21-.65a.28.28%2C0%2C0%2C0-.12-.39%2C5.88%2C5.88%2C0%2C0%2C1-.51-.36Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M4%2C4.44h.06c.1.65.43%2C1%2C1.14.74a.58.58%2C0%2C0%2C1%2C0.12c-.62.29-.77.72-.38%2C1.37-.52-.59-1-.6-1.44%2C0l0-.11c.33-.59.22-1-.51-1.28l.09-.06a3%2C3%2C0%2C0%2C1.52%2C0c.28%2C0.4-.08.45-.34A3%2C3%2C0%2C0%2C1%2C4%2C4.44Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M11.41%2C4.33c.06-.19.11-.38.19-.57a.3.3%2C0%2C0%2C0-.15-.43%2C4.92%2C4.92%2C0%2C0%2C1-.54-.39c.29%2C0.49%2C0.7%2C0a.26.26%2C0%2C0%2C0.33-.23%2C5.22%2C5.22%2C0%2C0%2C1.18-.56c.08%2C0.08.05.1.09.24.68.24.68%2C1.7h.12a.15.15%2C0%2C0%2C1%2C0.07c-.2.19-.57.27-.62.53s.14.5.22.76l-.06%2C0A.85.85%2C0%2C0%2C0%2C11.41%2C4.33Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M7.51%2C4.38A.88.88%2C0%2C0%2C0%2C6%2C4.33c.06-.19.11-.38.18-.57a.29.29%2C0%2C0%2C0-.14-.43%2C4.92%2C4.92%2C0%2C0%2C1-.54-.39c.29%2C0.49%2C0.69%2C0s.29%2C0.33-.23.12-.38.19-.57c0%2C0.06%2C0.07%2C0.13.24.08.61.32.73a2.07%2C2.07%2C0%2C0%2C0.79%2C0s0%2C.08%2C0%2C.08C7.29%2C3.3%2C7.12%2C3.72%2C7.51%2C4.38Z%22%2F%3E%3Cpath%20class%3D%22cls-6%22%20d%3D%22M2.08%2C4.42c-.48-.64-1-.61-1.46-.09a5.27%2C5.27%2C0%2C0%2C1.19-.56.3.3%2C0%2C0%2C0-.15-.44C.5%2C3.24.36%2C3.11.12%2C2.94c.29%2C0.5%2C0.7%2C0s.29%2C0.33-.23.12-.38.18-.56c.09%2C0.09.05.1.09.24.68.24.68%2C1.7h.13s0%2C0%2C0.06c-.2.2-.56.28-.61.54s.13.5.21.76Z%22%2F%3E%3Cpath%20class%3D%22cls-7%22%20d%3D%22M13.7.66c.28%2C0.63.07.82-.06s.21-.49.32-.78A.76.76%2C0%2C0%2C1%2C15%2C.2a.47.47%2C0%2C0%2C0.64.45%2C2.29%2C2.29%2C0%2C0%2C1.37%2C0V.71c-.59.3-.83.71-.36%2C1.32-.09%2C0-.11%2C0-.13%2C0-.24-.13-.43-.45-.69-.42s-.45.29-.68.45c0%2C0%2C0-.05%2C0-.05.29-.58.27-1.06-.51-1.29Z%22%2F%3E%3Cpath%20class%3D%22cls-7%22%20d%3D%22M8.71%2C2c.07-.2.12-.4.2-.59s.05-.29-.13-.39S8.46.83%2C8.21.65c.29%2C0.49%2C0.69%2C0A.28.28%2C0%2C0%2C0%2C9.25.4c0-.18.11-.36.18-.58a1.22%2C1.22%2C0%2C0%2C1.23.56c.05.2.14.3.36.27s.4%2C0.68%2C0A4.91%2C4.91%2C0%2C0%2C1-.55.39.3.3%2C0%2C0%2C0-.13.44c.07.17.12.36.18.54%2C0%2C0-.06%2C0-.07%2C0a.79.79%2C0%2C0%2C0-1.39.11Z%22%2F%3E%3Cpath%20class%3D%22cls-7%22%20d%3D%22M2.88.69l.06%2C0c.27%2C0.62.11.81-.06S3.94.11%2C4-.18a2%2C2%2C0%2C0%2C1.25.62.24.24%2C0%2C0%2C0.28.21c.21%2C0.43%2C0.73%2C0A5.22%2C5.22%2C0%2C0%2C1%2C4.84%2C1c-.28.14-.31.32-.18.59A2.83%2C2.83%2C0%2C0%2C1%2C4.8%2C2s-.06%2C0-.06%2C0c-.47-.48-.93-.53-1.39.11l0-.1c.06-.2.12-.4.2-.6a.27.27%2C0%2C0%2C0-.13-.38C3.22%2C1%2C3.06.82%2C2.88.69Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.flag-icon-jp {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bclip-path%3Aurl(%23clip-path)%3B%7D.cls-3%7Bfill%3A%23fff%3B%7D.cls-4%7Bfill%3A%23bc1930%3B%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Capa_2%22%20data-name%3D%22Capa%202%22%3E%3Cg%20id%3D%22Capa_1-2%22%20data-name%3D%22Capa%201%22%3E%3Cg%20class%3D%22cls-2%22%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M-8.67%2C48.67q0-28.43%2C0-56.84c0-.42.09-.51.51-.51H48.17c.42%2C0,.51.09.51.51q0%2C28.17%2C0%2C56.34c0%2C.42-.09.51-.51.51Z%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M20%2C12A8.05%2C8.05%2C0%2C1%2C1%2C12%2C20%2C8%2C8%2C0%2C0%2C1%2C20%2C12Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.flag-icon-kr {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20version%3D%221.1%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D.st1%7Bfill%3A%23C60C30%3B%7D.st2%7Bfill%3A%23003478%3B%7D.st3%7Bfill%3A%23FF9933%3B%7D.st4%7Bfill%3A%23128807%3B%7D.st5%7Bfill%3A%23000088%3B%7D.st6%7Bfill%3A%23032774%3B%7D.st7%7Bfill%3A%23DF0333%3B%7D.st8%7Bfill%3A%23EE2B2C%3B%7D.st9%7Bfill%3A%23032767%3B%7D.st10%7Bfill%3A%23006747%3B%7D.st11%7Bfill%3A%23CD1225%3B%7D.st12%7Bfill%3A%23FBC942%3B%7D.st13%7Bfill%3A%23BD9B37%3B%7D.st14%7Bfill%3A%239BA068%3B%7D.st15%7Bfill%3A%23707633%3B%7D.st16%7Bfill%3A%23006748%3B%7D.st17%7Bfill%3A%23CC2029%3B%7D.st18%7Bfill%3A%2330C1DB%3B%7D.st19%7Bfill%3A%23F7C740%3B%7D.st20%7Bfill%3A%230C72A6%3B%7D.st21%7Bfill%3A%23F8A952%3B%7D.st22%7Bfill%3A%23943120%3B%7D.st23%7Bfill%3A%23231F20%3B%7D.st24%7Bfill%3A%230B8388%3B%7D.st25%7Bfill%3A%238BBDBE%3B%7D.st26%7Bfill%3A%2305534E%3B%7D.st27%7Bfill%3Anone%3Bstroke%3A%2339B54A%3Bstroke-width%3A0.25%3Bstroke-miterlimit%3A10%3B%7D.st28%7Bfill%3Anone%3Bstroke%3A%2300A651%3Bstroke-miterlimit%3A10%3B%7D.st29%7Bfill%3Anone%3Bstroke%3A%2300A651%3Bstroke-width%3A0.5%3Bstroke-miterlimit%3A10%3B%7D.st30%7Bfill%3Aurl(%23SVGID_1_)%3B%7D.st31%7Bfill%3Aurl(%23SVGID_2_)%3B%7D.st32%7Bfill%3Aurl(%23SVGID_3_)%3B%7D.st33%7Bfill%3Aurl(%23SVGID_4_)%3B%7D.st34%7Bfill%3Aurl(%23SVGID_5_)%3B%7D.st35%7Bfill%3Aurl(%23SVGID_6_)%3B%7D.st36%7Bfill%3Aurl(%23SVGID_7_)%3B%7D.st37%7Bfill%3Aurl(%23SVGID_8_)%3B%7D.st38%7Bfill%3Aurl(%23SVGID_9_)%3B%7D.st39%7Bfill%3Aurl(%23SVGID_10_)%3B%7D.st40%7Bfill%3Aurl(%23SVGID_11_)%3B%7D.st41%7Bfill%3Aurl(%23SVGID_12_)%3B%7D.st42%7Bfill%3Aurl(%23SVGID_13_)%3B%7D.st43%7Bfill%3Aurl(%23SVGID_14_)%3B%7D.st44%7Bfill%3Aurl(%23SVGID_15_)%3B%7D.st45%7Bfill%3A%23F8C73E%3B%7D.st46%7Bfill%3A%2377722F%3B%7D.st47%7Bfill%3A%23A7AB71%3B%7D.st48%7Bfill%3A%23949457%3B%7D.st49%7Bfill%3A%23AE6F2A%3B%7D.st50%7Bfill%3A%23FFF200%3B%7D.st51%7Bfill%3A%23C5C6A6%3B%7D.st52%7Bfill%3A%23A3A395%3B%7D.st53%7Bfill%3A%234C2915%3B%7D.st54%7Bfill%3A%238E4520%3B%7D.st55%7Bfill%3A%23D1A467%3B%7D.st56%7Bfill%3A%23AA6C2A%3B%7D.st57%7Bfill%3A%23DAAC6D%3B%7D.st58%7Bfill%3A%238F4620%3B%7D.st59%7Bfill%3A%23BC7E2F%3B%7D.st60%7Bfill%3A%23E6E7E8%3B%7D.st61%7Bfill%3A%23F06D19%3B%7D.st62%7Bfill%3A%2319B43D%3B%7D.st63%7Bfill%3A%2307A3DC%3B%7D.st64%7Bfill%3A%23FBD023%3B%7D.st65%7Bfill%3A%23EC2938%3B%7D.st66%7Bfill%3A%23F9DF47%3B%7D.st67%7Bfill%3A%230967C4%3B%7D.st68%7Bfill%3A%23C5A310%3B%7D.st69%7Bclip-path%3Aurl(%23SVGID_17_)%3B%7D.st70%7Bfill%3A%236FD7F2%3B%7D.st71%7Bclip-path%3Aurl(%23SVGID_19_)%3B%7D.st72%7Bfill%3A%23FF0303%3B%7D.st73%7Bfill%3A%23FF6407%3B%7D.st74%7Bfill%3A%23FDFE1F%3B%7D.st75%7Bfill%3A%2300FE1E%3B%7D.st76%7Bfill%3A%2308CCFE%3B%7D.st77%7Bfill%3A%23120FFD%3B%7D.st78%7Bfill%3A%23810480%3B%7D.st79%7Bfill%3A%230642A1%3B%7D.st80%7Bfill%3A%2302275F%3B%7D.st81%7Bfill%3A%2380A0D1%3B%7D.st82%7Bfill%3A%23FB3B3A%3B%7D.st83%7Bfill%3A%23FF0302%3B%7D.st84%7Bfill%3A%23520200%3B%7D.st85%7Bfill%3A%23940101%3B%7D.st86%7Bclip-path%3Aurl(%23SVGID_21_)%3B%7D.st87%7Bfill%3A%2391BB35%3B%7D.st88%7Bfill%3A%23ECE62B%3B%7D.st89%7Bfill%3A%23C5CA2C%3B%7D.st90%7Bfill%3A%2395C82B%3B%7D.st91%7Bfill%3A%23009D4A%3B%7D.st92%7Bfill%3A%23BF0A30%3B%7D.st93%7Bfill%3A%23002868%3B%7D.st94%7Bfill%3A%23028832%3B%7D.st95%7Bfill%3A%23FBDC1D%3B%7D.st96%7Bfill%3A%23D91219%3B%7D.st97%7Bfill%3A%230738A6%3B%7D.st98%7Bfill%3A%23FD0302%3B%7D.st99%7Bfill%3A%23060593%3B%7D.st100%7Bfill%3A%23115EAD%3B%7D.st101%7Bfill%3A%23C50C1E%3B%7D.st102%7Bfill%3A%23FEC315%3B%7D.st103%7Bfill%3A%23C7B011%3B%7D.st104%7Bfill%3A%23AC1518%3B%7D.st105%7Bfill%3A%23028E6E%3B%7D.st106%7Bfill%3A%23CBCBCB%3B%7D.st107%7Bfill%3A%23095BBD%3B%7D.st108%7Bfill%3A%23C7B013%3B%7D.st109%7Bfill%3A%2300AEEF%3B%7D.st110%7Bfill%3A%23C7B112%3B%7D.st111%7Bfill%3A%23FED592%3B%7D.st112%7Bfill%3A%23028D6E%3B%7D.st113%7Bfill%3A%23C7B012%3B%7D.st114%7Bfill%3A%23C6B011%3B%7D.st115%7Bfill%3A%23103BEE%3B%7D.st116%7Bfill%3A%23DB4445%3B%7D.st117%7Bfill%3A%23EC72A9%3B%7D.st118%7Bfill%3A%23006133%3B%7D.st119%7Bfill%3A%23D11133%3B%7D.st120%7Bfill%3A%23042B7D%3B%7D.st121%7Bfill%3A%23FEC527%3B%7D.st122%7Bfill%3A%23BF920D%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22XMLID_6908_%22%3E%3Cg%20id%3D%22XMLID_6943_%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M512%2C256c0%2C141.1-114.8%2C256-256%2C256C114.9%2C512%2C0%2C397.1%2C0%2C256C0%2C114.8%2C114.9%2C0%2C256%2C0C397.2%2C0%2C512%2C114.8%2C512%2C256z%22%20id%3D%22XMLID_6944_%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22XMLID_6940_%22%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M256%2C167.7c-35.3%2C0-65.8%2C20.8-79.9%2C50.8l0%2C0c-0.2%2C9.3%2C0.6%2C37.6%2C18.3%2C48.8c15.9%2C10.1%2C36.6%2C14.4%2C61.6-11.3s46.2-20.8%2C57.4-15.5c11.2%2C5.3%2C26.1%2C18.2%2C22.5%2C53h0.1c5.3-11.4%2C8.3-24.1%2C8.3-37.5C344.3%2C207.2%2C304.8%2C167.7%2C256%2C167.7z%22%20id%3D%22XMLID_6942_%22%2F%3E%3Cpath%20class%3D%22st2%22%20d%3D%22M335.9%2C293.5c3.7-34.7-11.3-47.7-22.5-53c-11.2-5.3-32.5-10.3-57.4%2C15.5s-45.7%2C21.4-61.6%2C11.3c-17.7-11.2-18.6-39.5-18.3-48.8l0%2C0c-5.3%2C11.4-8.4%2C24.1-8.4%2C37.5c0%2C48.8%2C39.5%2C88.3%2C88.3%2C88.3C291.3%2C344.3%2C321.8%2C323.5%2C335.9%2C293.5L335.9%2C293.5L335.9%2C293.5z%22%20id%3D%22XMLID_6941_%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22XMLID_6923_%22%3E%3Cg%20id%3D%22XMLID_6931_%22%3E%3Cg%20id%3D%22XMLID_6937_%22%3E%3Crect%20height%3D%2288.3%22%20id%3D%22XMLID_6939_%22%20transform%3D%22matrix(0.8321%20-0.5547%200.5547%200.8321%20-161.6849%20133.475)%22%20width%3D%2214.5%22%20x%3D%22132.3%22%20y%3D%22289.6%22%2F%3E%3Crect%20height%3D%2288.3%22%20id%3D%22XMLID_6938_%22%20transform%3D%22matrix(0.8321%20-0.5547%200.5547%200.8321%20-181.3755%20117.2636)%22%20width%3D%2214.5%22%20x%3D%2295.7%22%20y%3D%22314%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22XMLID_6932_%22%3E%3Crect%20height%3D%2240.4%22%20id%3D%22XMLID_6936_%22%20transform%3D%22matrix(0.8321%20-0.5547%200.5547%200.8321%20-162.7217%20114.6574)%22%20width%3D%2214.5%22%20x%3D%22100.7%22%20y%3D%22305.9%22%2F%3E%3Cpolygon%20id%3D%22XMLID_6935_%22%20points%3D%22117.3%2C353.1%20139.7%2C386.7%20151.8%2C378.7%20129.3%2C345%20%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20id%3D%22XMLID_6924_%22%3E%3Cpolygon%20id%3D%22XMLID_6930_%22%20points%3D%22439.6%2C325.3%20427.5%2C317.3%20405.2%2C351%20417.2%2C359%20%22%2F%3E%3Cpolygon%20id%3D%22XMLID_6929_%22%20points%3D%22378.7%2C390.9%20390.7%2C398.9%20413.1%2C365.2%20401%2C357.2%20%22%2F%3E%3Cpolygon%20id%3D%22XMLID_6928_%22%20points%3D%22421.2%2C313.2%20409.1%2C305.2%20386.8%2C338.8%20398.9%2C346.9%20%22%2F%3E%3Cpolygon%20id%3D%22XMLID_6927_%22%20points%3D%22360.4%2C378.7%20372.4%2C386.7%20394.8%2C353.1%20382.7%2C345.1%20%22%2F%3E%3Cpolygon%20id%3D%22XMLID_6926_%22%20points%3D%22342%2C366.6%20354.1%2C374.6%20376.4%2C341%20364.3%2C332.9%20%22%2F%3E%3Crect%20height%3D%2214.5%22%20id%3D%22XMLID_6925_%22%20transform%3D%22matrix(0.5529%20-0.8333%200.8333%200.5529%20-89.0581%20461.7103)%22%20width%3D%2240.4%22%20x%3D%22365.5%22%20y%3D%22306.6%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20id%3D%22XMLID_6909_%22%3E%3Cg%20id%3D%22XMLID_6916_%22%3E%3Cpolygon%20id%3D%22XMLID_6922_%22%20points%3D%22421.2%2C198.6%20409.1%2C206.7%20360.4%2C133%20372.5%2C125%20%22%2F%3E%3Cg%20id%3D%22XMLID_6917_%22%3E%3Cpolygon%20id%3D%22XMLID_6921_%22%20points%3D%22427.5%2C194.5%20439.6%2C186.5%20417.3%2C152.8%20405.2%2C160.8%20%22%2F%3E%3Cpolygon%20id%3D%22XMLID_6920_%22%20points%3D%22390.9%2C112.9%20378.7%2C120.8%20401%2C154.6%20413.1%2C146.6%20%22%2F%3E%3Crect%20height%3D%2240.4%22%20id%3D%22XMLID_6919_%22%20transform%3D%22matrix(0.8339%20-0.5519%200.5519%200.8339%20-45.1752%20245.7638)%22%20width%3D%2214.5%22%20x%3D%22378.5%22%20y%3D%22177.7%22%2F%3E%3Cpolygon%20id%3D%22XMLID_6918_%22%20points%3D%22354.2%2C137.1%20342.1%2C145.1%20364.4%2C178.8%20376.4%2C170.8%20%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20id%3D%22XMLID_6910_%22%3E%3Cpolygon%20id%3D%22XMLID_6913_%22%20points%3D%22121.1%2C218.8%20109%2C210.7%20158.1%2C137.3%20170.1%2C145.4%20%22%2F%3E%3Cpolygon%20id%3D%22XMLID_6912_%22%20points%3D%22102.8%2C206.5%2090.7%2C198.4%20139.8%2C125.1%20151.9%2C133.1%20%22%2F%3E%3Cpolygon%20id%3D%22XMLID_6911_%22%20points%3D%2284.5%2C194.3%2072.4%2C186.2%20121.5%2C112.9%20133.6%2C120.9%20%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.flag-icon-fr {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-2%7Bfill%3A%23001e96%3B%7D.cls-3%7Bfill%3A%23ee2436%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22France%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M56%2C32A24%2C24%2C0%2C0%2C1%2C40%2C54.62a23.88%2C23.88%2C0%2C0%2C1-16%2C0A24%2C24%2C0%2C0%2C1%2C24%2C9.38a23.88%2C23.88%2C0%2C0%2C1%2C16%2C0A24%2C24%2C0%2C0%2C1%2C56%2C32Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M24%2C9.38V54.62A24%2C24%2C0%2C0%2C1%2C24%2C9.38Z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M56%2C32A24%2C24%2C0%2C0%2C1%2C40%2C54.62V9.38A24%2C24%2C0%2C0%2C1%2C56%2C32Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.flag-icon-de {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23d60000%3B%7D.cls-2%7Bfill%3A%23f7c800%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Germany%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M56%2C32a23.59%2C23.59%2C0%2C0%2C1-1.38%2C8H9.38a23.88%2C23.88%2C0%2C0%2C1%2C0-16H54.62A23.59%2C23.59%2C0%2C0%2C1%2C56%2C32Z%22%2F%3E%3Cpath%20d%3D%22M54.62%2C24H9.38a24%2C24%2C0%2C0%2C1%2C45.24%2C0Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M54.62%2C40A24%2C24%2C0%2C0%2C1%2C9.38%2C40Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.flag-icon-tw {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20version%3D%221.1%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D.st1%7Bfill%3A%23C60C30%3B%7D.st2%7Bfill%3A%23003478%3B%7D.st3%7Bfill%3A%23FF9933%3B%7D.st4%7Bfill%3A%23128807%3B%7D.st5%7Bfill%3A%23000088%3B%7D.st6%7Bfill%3A%23032774%3B%7D.st7%7Bfill%3A%23DF0333%3B%7D.st8%7Bfill%3A%23EE2B2C%3B%7D.st9%7Bfill%3A%23032767%3B%7D.st10%7Bfill%3A%23006747%3B%7D.st11%7Bfill%3A%23CD1225%3B%7D.st12%7Bfill%3A%23FBC942%3B%7D.st13%7Bfill%3A%23BD9B37%3B%7D.st14%7Bfill%3A%239BA068%3B%7D.st15%7Bfill%3A%23707633%3B%7D.st16%7Bfill%3A%23006748%3B%7D.st17%7Bfill%3A%23CC2029%3B%7D.st18%7Bfill%3A%2330C1DB%3B%7D.st19%7Bfill%3A%23F7C740%3B%7D.st20%7Bfill%3A%230C72A6%3B%7D.st21%7Bfill%3A%23F8A952%3B%7D.st22%7Bfill%3A%23943120%3B%7D.st23%7Bfill%3A%23231F20%3B%7D.st24%7Bfill%3A%230B8388%3B%7D.st25%7Bfill%3A%238BBDBE%3B%7D.st26%7Bfill%3A%2305534E%3B%7D.st27%7Bfill%3Anone%3Bstroke%3A%2339B54A%3Bstroke-width%3A0.25%3Bstroke-miterlimit%3A10%3B%7D.st28%7Bfill%3Anone%3Bstroke%3A%2300A651%3Bstroke-miterlimit%3A10%3B%7D.st29%7Bfill%3Anone%3Bstroke%3A%2300A651%3Bstroke-width%3A0.5%3Bstroke-miterlimit%3A10%3B%7D.st30%7Bfill%3Aurl(%23SVGID_1_)%3B%7D.st31%7Bfill%3Aurl(%23SVGID_2_)%3B%7D.st32%7Bfill%3Aurl(%23SVGID_3_)%3B%7D.st33%7Bfill%3Aurl(%23SVGID_4_)%3B%7D.st34%7Bfill%3Aurl(%23SVGID_5_)%3B%7D.st35%7Bfill%3Aurl(%23SVGID_6_)%3B%7D.st36%7Bfill%3Aurl(%23SVGID_7_)%3B%7D.st37%7Bfill%3Aurl(%23SVGID_8_)%3B%7D.st38%7Bfill%3Aurl(%23SVGID_9_)%3B%7D.st39%7Bfill%3Aurl(%23SVGID_10_)%3B%7D.st40%7Bfill%3Aurl(%23SVGID_11_)%3B%7D.st41%7Bfill%3Aurl(%23SVGID_12_)%3B%7D.st42%7Bfill%3Aurl(%23SVGID_13_)%3B%7D.st43%7Bfill%3Aurl(%23SVGID_14_)%3B%7D.st44%7Bfill%3Aurl(%23SVGID_15_)%3B%7D.st45%7Bfill%3A%23F8C73E%3B%7D.st46%7Bfill%3A%2377722F%3B%7D.st47%7Bfill%3A%23A7AB71%3B%7D.st48%7Bfill%3A%23949457%3B%7D.st49%7Bfill%3A%23AE6F2A%3B%7D.st50%7Bfill%3A%23FFF200%3B%7D.st51%7Bfill%3A%23C5C6A6%3B%7D.st52%7Bfill%3A%23A3A395%3B%7D.st53%7Bfill%3A%234C2915%3B%7D.st54%7Bfill%3A%238E4520%3B%7D.st55%7Bfill%3A%23D1A467%3B%7D.st56%7Bfill%3A%23AA6C2A%3B%7D.st57%7Bfill%3A%23DAAC6D%3B%7D.st58%7Bfill%3A%238F4620%3B%7D.st59%7Bfill%3A%23BC7E2F%3B%7D.st60%7Bfill%3A%23E6E7E8%3B%7D.st61%7Bfill%3A%23F06D19%3B%7D.st62%7Bfill%3A%2319B43D%3B%7D.st63%7Bfill%3A%2307A3DC%3B%7D.st64%7Bfill%3A%23FBD023%3B%7D.st65%7Bfill%3A%23EC2938%3B%7D.st66%7Bfill%3A%23F9DF47%3B%7D.st67%7Bfill%3A%230967C4%3B%7D.st68%7Bfill%3A%23C5A310%3B%7D.st69%7Bclip-path%3Aurl(%23SVGID_17_)%3B%7D.st70%7Bfill%3A%236FD7F2%3B%7D.st71%7Bclip-path%3Aurl(%23SVGID_19_)%3B%7D.st72%7Bfill%3A%23FF0303%3B%7D.st73%7Bfill%3A%23FF6407%3B%7D.st74%7Bfill%3A%23FDFE1F%3B%7D.st75%7Bfill%3A%2300FE1E%3B%7D.st76%7Bfill%3A%2308CCFE%3B%7D.st77%7Bfill%3A%23120FFD%3B%7D.st78%7Bfill%3A%23810480%3B%7D.st79%7Bfill%3A%230642A1%3B%7D.st80%7Bfill%3A%2302275F%3B%7D.st81%7Bfill%3A%2380A0D1%3B%7D.st82%7Bfill%3A%23FB3B3A%3B%7D.st83%7Bfill%3A%23FF0302%3B%7D.st84%7Bfill%3A%23520200%3B%7D.st85%7Bfill%3A%23940101%3B%7D.st86%7Bclip-path%3Aurl(%23SVGID_21_)%3B%7D.st87%7Bfill%3A%2391BB35%3B%7D.st88%7Bfill%3A%23ECE62B%3B%7D.st89%7Bfill%3A%23C5CA2C%3B%7D.st90%7Bfill%3A%2395C82B%3B%7D.st91%7Bfill%3A%23009D4A%3B%7D.st92%7Bfill%3A%23BF0A30%3B%7D.st93%7Bfill%3A%23002868%3B%7D.st94%7Bfill%3A%23028832%3B%7D.st95%7Bfill%3A%23FBDC1D%3B%7D.st96%7Bfill%3A%23D91219%3B%7D.st97%7Bfill%3A%230738A6%3B%7D.st98%7Bfill%3A%23FD0302%3B%7D.st99%7Bfill%3A%23060593%3B%7D.st100%7Bfill%3A%23115EAD%3B%7D.st101%7Bfill%3A%23C50C1E%3B%7D.st102%7Bfill%3A%23FEC315%3B%7D.st103%7Bfill%3A%23C7B011%3B%7D.st104%7Bfill%3A%23AC1518%3B%7D.st105%7Bfill%3A%23028E6E%3B%7D.st106%7Bfill%3A%23CBCBCB%3B%7D.st107%7Bfill%3A%23095BBD%3B%7D.st108%7Bfill%3A%23C7B013%3B%7D.st109%7Bfill%3A%2300AEEF%3B%7D.st110%7Bfill%3A%23C7B112%3B%7D.st111%7Bfill%3A%23FED592%3B%7D.st112%7Bfill%3A%23028D6E%3B%7D.st113%7Bfill%3A%23C7B012%3B%7D.st114%7Bfill%3A%23C6B011%3B%7D.st115%7Bfill%3A%23103BEE%3B%7D.st116%7Bfill%3A%23DB4445%3B%7D.st117%7Bfill%3A%23EC72A9%3B%7D.st118%7Bfill%3A%23006133%3B%7D.st119%7Bfill%3A%23D11133%3B%7D.st120%7Bfill%3A%23042B7D%3B%7D.st121%7Bfill%3A%23FEC527%3B%7D.st122%7Bfill%3A%23BF920D%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22XMLID_5127_%22%3E%3Cpath%20class%3D%22st98%22%20d%3D%22M512%2C256c0%2C141.2-114.8%2C256-256%2C256C114.8%2C512%2C0%2C397.2%2C0%2C256C0%2C114.9%2C114.8%2C0%2C256%2C0h29.7%20%20%20v1.7%20%20%20C412.9%2C16.5%2C512%2C124.9%2C512%2C256z%22%20id%3D%22XMLID_5145_%22%2F%3E%3Cg%20id%3D%22XMLID_5128_%22%3E%3Cpath%20class%3D%22st99%22%20d%3D%22M285.7%2C0v256H0C0%2C114.9%2C114.8%2C0%2C256%2C0H285.7z%22%20id%3D%22XMLID_5144_%22%2F%3E%3Cg%20id%3D%22XMLID_5129_%22%3E%3Cg%20id%3D%22XMLID_5131_%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M172.4%2C90.7c-3.4-0.7-7.1-1.1-10.7-1.1c-3.7%2C0-7.3%2C0.4-10.7%2C1.1l10.7-38.8L172.4%2C90.7z%22%20id%3D%22XMLID_5143_%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M146.6%2C91.8c-6.9%2C2.2-13.3%2C5.9-18.6%2C10.7l-10.1-38.9L146.6%2C91.8z%22%20id%3D%22XMLID_5142_%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M124.9%2C105.7c-4.8%2C5.3-8.5%2C11.5-10.7%2C18.6L86%2C95.6L124.9%2C105.7z%22%20id%3D%22XMLID_5141_%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M111.8%2C139.3c0%2C3.7%2C0.4%2C7.3%2C1.1%2C10.7l-38.7-10.7l38.7-10.7%20%20%20%20C112.2%2C132%2C111.8%2C135.6%2C111.8%2C139.3z%22%20id%3D%22XMLID_5140_%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M124.9%2C172.9L86%2C183l28.1-28.7C116.4%2C161.3%2C120%2C167.6%2C124.9%2C172.9z%22%20id%3D%22XMLID_5139_%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M146.6%2C186.8L117.9%2C215L128%2C176C133.3%2C180.9%2C139.6%2C184.5%2C146.6%2C186.8z%22%20id%3D%22XMLID_5138_%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M172.3%2C187.9l-10.7%2C38.7l-10.7-38.7c3.4%2C0.7%2C7.1%2C1.1%2C10.7%2C1.1%20%20%20%20C165.3%2C189.1%2C168.9%2C188.7%2C172.3%2C187.9z%22%20id%3D%22XMLID_5137_%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M205.3%2C215l-28.7-28.2c7-2.2%2C13.3-5.9%2C18.6-10.7L205.3%2C215z%22%20id%3D%22XMLID_5136_%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M237.3%2C183l-38.9-10.1c4.8-5.3%2C8.6-11.6%2C10.7-18.6L237.3%2C183z%22%20id%3D%22XMLID_5135_%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M210.2%2C150c0.7-3.4%2C1.1-7.1%2C1.1-10.7s-0.4-7.2-1.1-10.7l38.8%2C10.7L210.2%2C150z%22%20id%3D%22XMLID_5134_%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M237.3%2C95.6l-28.2%2C28.7c-2.2-7-5.9-13.3-10.7-18.6L237.3%2C95.6z%22%20id%3D%22XMLID_5133_%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M205.3%2C63.6l-10.1%2C38.9c-5.3-4.8-11.6-8.6-18.6-10.7L205.3%2C63.6z%22%20id%3D%22XMLID_5132_%22%2F%3E%3C%2Fg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M205.8%2C139.3c0%2C24.4-19.8%2C44.2-44.2%2C44.2s-44.2-19.8-44.2-44.2s19.8-44.2%2C44.2-44.2%20%20%20S205.8%2C114.9%2C205.8%2C139.3z%22%20id%3D%22XMLID_5130_%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* Article newsletter, shared by every post. */
.newsletter {
    position: relative;
    margin: 0 0 32px;
    padding: 24px;
    border: 1px solid #dee2e6;
    border-radius: 12px;
    background: #f8f9fa;
}

.newsletter h2 {
    margin: 0 0 10px;
    font-size: 1.4rem;
    font-weight: 700;
}

.newsletter > p {
    color: #555;
    margin-bottom: 20px;
}

.newsletter label {
    display: block;
    margin-bottom: 6px;
    font-size: 0.9rem;
}

.newsletter-fields {
    display: flex;
    gap: 12px;
}

.newsletter-fields input {
    flex: 1;
    min-width: 0;
    padding: 11px 14px;
    border: 1px solid #adb5bd;
    border-radius: 6px;
    background: #fff;
    font-size: 16px;
}

.newsletter-fields button {
    padding: 11px 20px;
    border: 1px solid #0d6efd;
    border-radius: 6px;
    background: #0d6efd;
    color: #fff;
    font-weight: 600;
    white-space: nowrap;
}

.newsletter-fields button:hover {
    background: #0b5ed7;
}

.newsletter-fields input:focus-visible,
.newsletter-fields button:focus-visible {
    outline: 3px solid #86b7fe;
    outline-offset: 2px;
}

.newsletter .newsletter-note {
    margin: 12px 0 0;
    color: #666;
    font-size: 0.8rem;
}

.newsletter-trap {
    position: absolute;
    left: -5000px;
}

@media (max-width: 575px) {
    .newsletter { padding: 20px; }
    .newsletter-fields { flex-direction: column; }
    .newsletter-fields button { width: 100%; }
}

/* Keep navigation and legacy Bootstrap 2 pages usable on phones. */
@media (max-width: 767px) {
    .container-narrow { width: 100%; padding: 12px; box-sizing: border-box; }
    .site-nav { gap: 2px; }
    .site-nav > .ai-search-item { flex: 1 1 calc(100% - 48px); }
    .site-nav .ai-search-container { width: 100% !important; }
    .site-nav .ai-search-input { min-width: 0; font-size: 16px; }
    .site-nav .ai-search-shortcut { display: none !important; }
    .site-nav .nav-link, #languageDropdown { min-height: 44px; }
    #languageDropdown { min-width: 44px; height: 44px !important; }
    .copy-btn { min-width: 44px; min-height: 44px; }
    .navbar .nav { float: none; display: flex; flex-wrap: wrap; margin: 0; }
    .navbar .nav > li > a { padding: 12px; }
    .row, .row-fluid { margin-left: 0; margin-right: 0; }
    .row > [class*="span"], .row-fluid > [class*="span"] {
        float: none; width: 100%; min-width: 0; margin-left: 0;
    }
    #aboutme { width: auto !important; max-width: 100%; }
    .content .cyeam_float, .content .cyeam_float_right { position: static; }
    .content .phone-bg { max-width: 100%; }
    .content .pagination { flex-wrap: wrap !important; }
}

.friend-links img {
    width: 100%;
    height: 200px;
    object-fit: contain;
}
