.ToolIsland_island__D_Npi{--pp-bg:hsl(0 0% 100%);--pp-fg:hsl(222.2 84% 4.9%);--pp-muted-fg:hsl(215.4 16.3% 46.9%);--pp-border:hsl(214.3 31.8% 91.4%);position:relative;border:1px solid rgb(255 255 255/12%);border-radius:20px;padding:26px 24px 22px;background:var(--pp-bg);color:var(--pp-fg);color-scheme:light;font-size:16px;line-height:1.6;text-align:start;box-shadow:0 40px 100px rgb(0 0 0/55%),0 12px 32px rgb(0 0 0/35%),0 0 0 1px rgb(0 0 0/45%);scroll-margin-top:calc(var(--site-header-height, 64px) + 40px)}.ToolIsland_island__D_Npi:before{content:"";position:absolute;inset-block:-120px auto;inset-inline:-160px;z-index:-1;height:340px;border-radius:999px;background:radial-gradient(ellipse at center,rgb(226 232 240/14%) 0,rgb(226 232 240/5%) 42%,transparent 70%);filter:blur(40px);pointer-events:none}.ToolIsland_island__D_Npi :is(a,button,textarea,select):focus-visible{outline:2px solid var(--pp-fg);outline-offset:2px}.ToolIsland_island__D_Npi:lang(ja){line-break:strict;word-break:auto-phrase}.ToolIsland_island__D_Npi:lang(ja) .ToolIsland_textarea__UNdjQ{line-break:auto;word-break:normal}.ToolIsland_label___XmkH{display:block;font-size:15px;font-weight:600;line-height:1.5}.ToolIsland_select__ZuVp_{width:100%;margin-top:12px;margin-bottom:4px;padding:10px 14px;border:1px solid var(--pp-border);border-radius:12px;background:#fff;color:var(--pp-fg);font-size:14.5px;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease}.ToolIsland_select__ZuVp_:focus{outline:none;border-color:#94a3b8;box-shadow:0 0 0 3px rgb(15 23 42/8%)}.ToolIsland_island__D_Npi .ToolIsland_select__ZuVp_:focus-visible{outline:2px solid var(--pp-fg);outline-offset:2px}.ToolIsland_textarea__UNdjQ{width:100%;min-height:136px;margin-top:12px;padding:12px 14px;resize:vertical;border:1px solid var(--pp-border);border-radius:12px;background:#fff;color:var(--pp-fg);font-size:14.5px;line-height:1.75;transition:border-color .2s ease,box-shadow .2s ease}.ToolIsland_textarea__UNdjQ::-moz-placeholder{color:var(--pp-muted-fg);opacity:1}.ToolIsland_textarea__UNdjQ::placeholder{color:var(--pp-muted-fg);opacity:1}.ToolIsland_textarea__UNdjQ:focus{outline:none;border-color:#94a3b8;box-shadow:0 0 0 3px rgb(15 23 42/8%)}.ToolIsland_island__D_Npi .ToolIsland_textarea__UNdjQ:focus-visible{outline:2px solid var(--pp-fg);outline-offset:2px}.ToolIsland_submit__3u_zf{width:100%;margin-top:14px}.ToolIsland_foot__uKcq9{margin-top:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;color:var(--pp-muted-fg);font-size:13px;line-height:1.6}.ToolIsland_count__9oDP_{flex:none;font-variant-numeric:tabular-nums}.ToolIsland_countZero__LKGKZ{visibility:hidden}.ToolIsland_privacy__YDvJG{margin-top:8px;color:var(--pp-muted-fg);font-size:12.5px;line-height:1.6}.ToolIsland_error__Vn10q{margin-top:12px;color:#be123c;font-size:13px;line-height:1.6}.ToolIsland_formats__1OBRl{margin-top:8px;color:var(--pp-muted-fg);font-size:13px;line-height:1.65}.ToolIsland_picks__xWw0L{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.ToolIsland_pick__QfGp4{flex:1 1 150px}.ToolIsland_status__DzTqc{min-height:50px;margin-top:16px;padding:10px 18px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(90deg,#07101f,#090d1c 55%,#15233e);color:#fff;font-size:15px;font-weight:600;text-align:center}.ToolIsland_summary__OzkN1{color:#1f2937;font-size:13px;line-height:1.6}.ToolIsland_summary__OzkN1:not(:empty){margin-top:12px}.ToolIsland_summaryNote__0JZsr{margin-top:4px;color:var(--pp-muted-fg)}.ToolIsland_hint__2J3j_{margin-top:12px;color:var(--pp-muted-fg);font-size:13px;line-height:1.6}.ToolIsland_alt__zoPEH{display:inline-block;margin-top:14px;color:#475569;font-size:13px;line-height:1.6;text-decoration:underline;text-decoration-color:#cbd5e1;text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}.ToolIsland_alt__zoPEH:hover{color:var(--pp-fg);text-decoration-color:#64748b}button.ToolIsland_alt__zoPEH{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:start}.ToolIsland_modes__JuurB{display:flex;flex-direction:column;gap:14px;min-width:0}.ToolIsland_modeSwitch__BY3B7{display:flex;gap:8px;padding:4px;border:1px solid rgb(255 255 255/16%);border-radius:999px;background:rgb(255 255 255/8%)}.ToolIsland_modeOption__ljb_3{flex:1 1 0;min-height:40px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:rgb(255 255 255/82%);font:inherit;font-size:14px;line-height:1.4;cursor:pointer}.ToolIsland_modeOption__ljb_3[aria-pressed=true]{background:var(--pp-bg,hsl(0 0% 100%));color:hsl(222.2 84% 4.9%)}.ToolIsland_modeOption__ljb_3:focus-visible{outline:3px solid #fff;outline-offset:3px}.ToolIsland_modeOption__ljb_3[aria-pressed=true]:focus-visible{outline-color:hsl(222.2 84% 4.9%)}@media (max-width:767px){.ToolIsland_island__D_Npi{padding:20px 18px 18px;border-radius:18px}}@media (max-width:639px){.ToolIsland_foot__uKcq9{gap:12px}}@media (prefers-reduced-motion:reduce){.ToolIsland_alt__zoPEH,.ToolIsland_textarea__UNdjQ{transition-duration:.001ms;transition-delay:0s}}.ToolRelated_grid__z6qhI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ToolRelated_item__jTVeT{display:flex;min-width:0}.ToolRelated_card__ykUMj{position:relative;flex:1;min-width:0;padding:20px;border:1px solid rgb(255 255 255/12%);border-radius:20px;display:flex;align-items:center;gap:20px;background:linear-gradient(160deg,rgb(255 255 255/5%),rgb(255 255 255/1.5%) 50%,rgb(255 255 255/3%));color:#fff;transition:border-color .3s ease,transform .3s ease}.ToolRelated_card__ykUMj:hover{border-color:rgb(255 255 255/26%);transform:translateY(-2px)}.ToolRelated_card__ykUMj h3{color:#fff;font-size:17px;font-weight:700}.ToolRelated_card__ykUMj p{margin-top:8px;color:#9ca3af;font-size:13.5px;line-height:1.75}.ToolRelated_copy__wbQav{min-width:0}.ToolRelated_thumb__IMqjq{width:150px;flex:none}.ToolRelated_thumb__IMqjq>[data-variant]{width:100%;min-height:96px;padding:10px}.ToolRelated_go__1M0Ns{width:18px;height:18px;flex:none;margin-inline-start:auto;color:#9ca3af}.ToolRelated_go__1M0Ns:dir(rtl){transform:scaleX(-1)}.ToolRelated_hubRow__N36E5{margin-top:28px}.ToolRelated_hubLink__B4UEn{color:#9ca3af;font-size:13.5px;line-height:1.6;text-decoration:underline;text-decoration-color:rgb(255 255 255/22%);text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.ToolRelated_hubLink__B4UEn:hover{color:#fff;text-decoration-color:rgb(255 255 255/26%)}@media (max-width:1023px){.ToolRelated_grid__z6qhI{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.ToolRelated_card__ykUMj{flex-direction:column;align-items:stretch}.ToolRelated_thumb__IMqjq{width:100%}.ToolRelated_go__1M0Ns{display:none}}@media (prefers-reduced-motion:reduce){.ToolRelated_card__ykUMj,.ToolRelated_card__ykUMj:hover{transition:none;transform:none}}