:root{--gauge-primary-color: #2e75df;--gauge-secondary-color: #e0e0e0;--gauge-text-color: #666;--gauge-base-size: min(150px, 100%)}.gauge-container.svelte-12btv3c{position:relative;text-align:center;width:var(--component-width, 150px);margin:0 auto}svg.svelte-12btv3c{display:block;width:100%;height:auto;aspect-ratio:90/50}.percentage.svelte-12btv3c{position:absolute;top:31px;left:0;width:100%;text-align:center;font-size:42px;font-weight:500;line-height:1;color:var(--gauge-primary-color)}.percentage-unit.svelte-12btv3c{line-height:1}@media (max-width: 768px){.percentage.svelte-12btv3c{top:16px;font-size:18px}}.percentage.svelte-12btv3c span:where(.svelte-12btv3c){font-size:clamp(14px,4vw,20px)}.line.svelte-12btv3c{position:absolute;width:85%;top:94%;left:50%;transform:translate(-50%);border-bottom:3px solid var(--gauge-primary-color);border-top:3px solid var(--gauge-primary-color);padding:1px}.line.svelte-12btv3c p:where(.svelte-12btv3c){line-height:1;font-size:clamp(10px,2vw,16px);font-weight:700;color:var(--gauge-primary-color);margin:0}@media (max-width: 768px){.gauge-container.svelte-12btv3c{width:min(var(--component-width, 120px),100%)}}@media (max-width: 480px){.gauge-container.svelte-12btv3c{width:min(var(--component-width, 100px),100%)}}.BasicAdviserSelectColumn-component.svelte-19621lc{container-name:adviser-section;container-type:inline-size}.adviser-name.svelte-19621lc{font-size:18px;font-weight:700;color:#12397c}@media screen and (max-width: 768px){.adviser-name.svelte-19621lc{font-size:16px}}.basic-info.svelte-19621lc,.basic-row.svelte-19621lc .action:where(.svelte-19621lc){display:flex;justify-content:center;align-items:center}.basic-row.svelte-19621lc{display:grid;grid-template-columns:150px 1fr minmax(80px,120px);border:1px solid #d9d9d9}@media screen and (max-width: 768px){.basic-row.svelte-19621lc{grid-template-columns:80px 1fr 80px}}.basic-row.check.svelte-19621lc .col:where(.svelte-19621lc){background-color:#ffe8b1}.basic-row.svelte-19621lc .col:where(.svelte-19621lc){text-align:center;padding:12px 16px;background:#fff}@media screen and (max-width: 768px){.basic-row.svelte-19621lc .col:where(.svelte-19621lc){padding:6px}}.basic-row.svelte-19621lc .col:where(.svelte-19621lc) .self-introduction:where(.svelte-19621lc){text-align:left}@container adviser-section (min-width: 500px){.basic-row.svelte-19621lc .col:where(.svelte-19621lc) .self-introduction:where(.svelte-19621lc){font-size:min(2.5cqw,22px)}}.basic-row.svelte-19621lc .col:where(.svelte-19621lc):not(:last-child){border-right:1px solid #d9d9d9}.basic-row.svelte-19621lc .action:where(.svelte-19621lc){flex-direction:column;gap:12px;font-size:14px}.avt.svelte-19621lc{width:min(120px,100%);aspect-ratio:1/1;object-fit:contain;border-radius:8px}.adviser-company.svelte-19621lc{text-align:center;font-size:12px;font-weight:500;color:#12397c;margin-block:8px}.basic-info.svelte-19621lc{flex-direction:column}.basic-info.svelte-19621lc .adviser-name:where(.svelte-19621lc){text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}@media screen and (max-width: 768px){.basic-info.svelte-19621lc .adviser-name:where(.svelte-19621lc){font-size:.75rem}}.adviser-company.svelte-19621lc{width:fit-content;padding:2px;padding-inline:8px;line-height:normal;border-radius:12px;border:2.5px solid #2e75df;font-size:1.5rem;font-weight:600;color:#2e75df}@media screen and (max-width: 768px){.adviser-company.svelte-19621lc{font-size:10px;padding-inline:4px}}@media screen and (max-width: 768px){.adviser-self-introduction.svelte-19621lc{font-size:12px}}.gauge-container.svelte-19621lc{margin-bottom:35px}.action-text.svelte-19621lc{color:#315491;text-align:center;font-weight:600}@container adviser-section (min-width: 500px){.action-text.svelte-19621lc{font-size:min(1.5cqw,15px)}}@media screen and (max-width: 768px){.action-text.svelte-19621lc{font-size:11px;letter-spacing:0}}.action-text-highlight.svelte-19621lc{color:#b92329;font-weight:600;font-size:22px}@media screen and (max-width: 768px){.action-text-highlight.svelte-19621lc{font-size:16px}}.col.action.svelte-19621lc{padding-inline:2px}@media screen and (max-width: 768px){.col.action.svelte-19621lc{padding-inline:0}}.basic-row.svelte-i2a2ru .heading:where(.svelte-i2a2ru){font-weight:700;color:#12397c}@media screen and (max-width: 768px){.basic-row.svelte-i2a2ru .heading:where(.svelte-i2a2ru){font-size:16px}}.basic-row.svelte-i2a2ru .heading:where(.svelte-i2a2ru){display:flex;justify-content:center;align-items:center}.basic-row.svelte-i2a2ru{position:sticky;top:69px;z-index:5;display:grid;grid-template-columns:150px 1fr minmax(80px,120px);border:1px solid #d9d9d9}@media screen and (max-width: 768px){.basic-row.svelte-i2a2ru{grid-template-columns:80px 1fr 80px;top:55px}}.basic-row.svelte-i2a2ru .heading:where(.svelte-i2a2ru){text-align:center;padding:12px 0;background-color:#d1e3ff}@media screen and (max-width: 768px){.basic-row.svelte-i2a2ru .heading:where(.svelte-i2a2ru){padding:6px 0;font-size:12px}}.basic-row.svelte-i2a2ru .heading:where(.svelte-i2a2ru):not(:last-child){border-right:1px solid #fff}.WorktypeAdviserSelectColumn-component.svelte-19eez9l{container-name:adviser-section;container-type:inline-size}.adviser-name.svelte-19eez9l{font-size:18px;font-weight:700;color:#12397c}@media screen and (max-width: 768px){.adviser-name.svelte-19eez9l{font-size:16px}}.col.specialties-group.svelte-19eez9l .specialty:where(.svelte-19eez9l),.basic-info.svelte-19eez9l,.basic-row.svelte-19eez9l .action:where(.svelte-19eez9l){display:flex;justify-content:center;align-items:center}.basic-row.svelte-19eez9l{display:grid;grid-template-columns:150px 1fr minmax(80px,120px);border:1px solid #d9d9d9}@media screen and (max-width: 768px){.basic-row.svelte-19eez9l{grid-template-columns:80px 1fr 80px}}.basic-row.check.svelte-19eez9l .col:where(.svelte-19eez9l){background-color:#ffe8b1}.basic-row.svelte-19eez9l .col:where(.svelte-19eez9l){text-align:center;padding:12px 16px;background:#fff}@media screen and (max-width: 768px){.basic-row.svelte-19eez9l .col:where(.svelte-19eez9l){padding:6px}}.basic-row.svelte-19eez9l .col:where(.svelte-19eez9l):not(:last-child){border-right:1px solid #d9d9d9}.basic-row.svelte-19eez9l .action:where(.svelte-19eez9l){flex-direction:column;gap:12px;font-size:14px}.avt.svelte-19eez9l{width:min(120px,100%);aspect-ratio:1/1;object-fit:contain;border-radius:8px}.basic-info.svelte-19eez9l{flex-direction:column}.basic-info.svelte-19eez9l .adviser-name:where(.svelte-19eez9l){text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}@media screen and (max-width: 768px){.basic-info.svelte-19eez9l .adviser-name:where(.svelte-19eez9l){font-size:12px}}.specialties.svelte-19eez9l{display:grid;grid-template-columns:repeat(4,1fr)}.col.specialties-group.svelte-19eez9l{padding:0;text-align:left}.col.specialties-group.svelte-19eez9l .investment:where(.svelte-19eez9l){border-top:1px solid #d9d9d9;padding:12px 16px}@container adviser-section (min-width: 500px){.col.specialties-group.svelte-19eez9l .investment:where(.svelte-19eez9l){font-size:min(2.5cqw,22px)}}@media screen and (max-width: 768px){.col.specialties-group.svelte-19eez9l .investment:where(.svelte-19eez9l){padding:6px;font-size:12px}}.col.specialties-group.svelte-19eez9l .specialty:where(.svelte-19eez9l){padding:12px 16px;min-height:64px}@media screen and (max-width: 768px){.col.specialties-group.svelte-19eez9l .specialty:where(.svelte-19eez9l){padding:5px;min-height:44px}}.col.specialties-group.svelte-19eez9l .specialty:where(.svelte-19eez9l):not(:last-child){border-right:1px solid #d9d9d9}.marker.svelte-19eez9l{width:40px;height:40px}@media screen and (max-width: 768px){.marker.svelte-19eez9l{width:32px;height:32px}}.gauge-container.svelte-19eez9l{margin-bottom:35px}.action-text.svelte-19eez9l{color:#315491;text-align:center;font-weight:600}@container adviser-section (min-width: 500px){.action-text.svelte-19eez9l{font-size:min(1.5cqw,15px)}}@media screen and (max-width: 768px){.action-text.svelte-19eez9l{font-size:11px;letter-spacing:0}}.action-text-highlight.svelte-19eez9l{color:#b92329;font-weight:600;font-size:22px}@media screen and (max-width: 768px){.action-text-highlight.svelte-19eez9l{font-size:16px}}.col.action.svelte-19eez9l{padding-inline:2px}@media screen and (max-width: 768px){.col.action.svelte-19eez9l{padding-inline:0px}}.basic-row.svelte-o7yczv .heading:where(.svelte-o7yczv){font-weight:700;color:#12397c}@media screen and (max-width: 768px){.basic-row.svelte-o7yczv .heading:where(.svelte-o7yczv){font-size:16px}}.heading.specialties.svelte-o7yczv .col:where(.svelte-o7yczv),.basic-row.svelte-o7yczv .heading:where(.svelte-o7yczv){display:flex;justify-content:center;align-items:center}.basic-row.svelte-o7yczv{position:sticky;top:69px;z-index:5;display:grid;grid-template-columns:150px 1fr minmax(80px,120px);border:1px solid #d9d9d9}@media screen and (max-width: 768px){.basic-row.svelte-o7yczv{grid-template-columns:80px 1fr 80px;top:55px}}.basic-row.svelte-o7yczv .heading:where(.svelte-o7yczv){text-align:center;padding:12px 0;background-color:#d1e3ff}@media screen and (max-width: 768px){.basic-row.svelte-o7yczv .heading:where(.svelte-o7yczv){padding:6px 0;font-size:12px}}.basic-row.svelte-o7yczv .heading:where(.svelte-o7yczv):not(:last-child){border-right:1px solid #fff}.heading.specialties.svelte-o7yczv{display:grid;grid-template-columns:repeat(4,1fr);padding:0}.heading.specialties.svelte-o7yczv .col:where(.svelte-o7yczv):not(:last-child){border-right:1px solid #d9d9d9}.heading.specialties.svelte-o7yczv .col:where(.svelte-o7yczv){padding:12px 0;height:100%;box-sizing:border-box}@media screen and (max-width: 768px){.heading.specialties.svelte-o7yczv .col:where(.svelte-o7yczv){padding:6px 0}}.request-btn.svelte-1djijt8{display:inline-block;width:max-content;padding:10px 40px;background-color:#ce0000;color:#fff;border-radius:8px;cursor:pointer;border:4px solid #ffc107;animation:1s linear infinite svelte-1djijt8-blink-button;font-size:24px;font-weight:600;transform:translate(-3px,-3px);box-shadow:3px 3px 3px 1px #00000080;transition:transform .2s,box-shadow .2s}.request-btn.svelte-1djijt8:hover{box-shadow:none;transform:translate(0)}.request-btn.disable.svelte-1djijt8{pointer-events:none;animation:none;background-color:#878787;border:4px solid #878787;opacity:.8}@keyframes svelte-1djijt8-blink-button{49%{border-color:#ffc107}50%{border-color:#ce0000}99%{border-color:#ce0000}to{border-color:#ffc107}}@media (max-width: 768px){.request-btn.svelte-1djijt8{font-size:20px;padding:8px 20px}}.tabs-panel.svelte-zn6sgu .tab:where(.svelte-zn6sgu){font-size:18px;font-weight:700;color:#12397c}@media screen and (max-width: 768px){.tabs-panel.svelte-zn6sgu .tab:where(.svelte-zn6sgu){font-size:16px}}.tabs-panel.svelte-zn6sgu .tab:where(.svelte-zn6sgu){display:flex;justify-content:center;align-items:center}.table-panel.svelte-zn6sgu{position:relative}.adviser-container.svelte-zn6sgu{display:none}.adviser-container.active.svelte-zn6sgu{display:block}.submit-container.svelte-zn6sgu{width:100%;position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:10px}.tabs-panel.svelte-zn6sgu{background:#2e75df;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:flex-end;gap:16px;padding:10px 10px 0;text-align:center;position:sticky;top:0;background-color:#2e75df;z-index:5}@media screen and (max-width: 768px){.tabs-panel.svelte-zn6sgu{gap:6px;padding:10px 6px 0}}.tabs-panel.svelte-zn6sgu .tab:where(.svelte-zn6sgu){padding:8px 24px;border-top-left-radius:16px;border-top-right-radius:16px;cursor:pointer;background-color:#f5f5f5}@media screen and (max-width: 768px){.tabs-panel.svelte-zn6sgu .tab:where(.svelte-zn6sgu){padding:8px 4px;font-size:14px}}.tabs-panel.svelte-zn6sgu .tab:where(.svelte-zn6sgu):hover{background:#d1e3ff}.tabs-panel.svelte-zn6sgu .tab.active:where(.svelte-zn6sgu){background:#d1e3ff;padding:16px 24px}@media screen and (max-width: 768px){.tabs-panel.svelte-zn6sgu .tab.active:where(.svelte-zn6sgu){padding:12px 4px}}.duplicated-consultation-request-error.svelte-zn6sgu{display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:20px;border-radius:10px;font-size:14px;font-weight:700;color:red;text-align:center;margin-inline:10px;background:#ffffff59;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);box-shadow:0 4px 32px #1f268726;border:1px solid rgba(255,255,255,.18)}.duplicated-consultation-request-error.svelte-zn6sgu a:where(.svelte-zn6sgu){color:red;text-decoration:underline}.duplicated-consultation-request-error.active.svelte-zn6sgu{display:flex}.sp-only.svelte-uknlem{display:none!important}@media screen and (max-width: 768px){.sp-only.svelte-uknlem{display:block!important}}.sp-only.svelte-uknlem{display:none}@media screen and (max-width: 768px){.sp-only.svelte-uknlem{display:block}}.table-section.svelte-uknlem .title:where(.svelte-uknlem),.table-section.svelte-uknlem .intro:where(.svelte-uknlem){font-size:16px;font-weight:700;color:#12397c}@container adviser-section (min-width: 500px){.table-section.svelte-uknlem .title:where(.svelte-uknlem),.table-section.svelte-uknlem .intro:where(.svelte-uknlem){font-size:min(1.8cqw,18px)}}.AdviserSelectTableSection-component.svelte-uknlem{container-name:adviser-section;container-type:inline-size}.table-section.svelte-uknlem{margin-block:15px;background:#2e75df}.table-section.svelte-uknlem .intro:where(.svelte-uknlem){text-align:center;color:#fff}.table-section.svelte-uknlem .title:where(.svelte-uknlem){background:#ffc700;display:block;width:max-content;margin:auto;transform:translateY(-50%);padding:8px 24px;border-radius:100px;font-size:24px;position:relative}.table-section.svelte-uknlem .title:where(.svelte-uknlem):after{content:"";position:absolute;border:10px solid transparent;border-top:16px solid #ffc700;top:97%;left:50%;transform:translate(-50%)}@media screen and (max-width: 768px){.table-section.svelte-uknlem .title:where(.svelte-uknlem){font-size:20px}}.table-section.svelte-uknlem .matching-number:where(.svelte-uknlem){color:#ffc700;font-size:56px;font-weight:900;margin:0 12px}@media screen and (max-width: 768px){.table-section.svelte-uknlem .matching-number:where(.svelte-uknlem){font-size:45px;line-height:1}}.table-section.svelte-uknlem .note-text:where(.svelte-uknlem){font-size:16px;color:#ffc700}@container adviser-section (min-width: 500px){.table-section.svelte-uknlem .note-text:where(.svelte-uknlem){font-size:min(1.8cqw,18px)}}
