.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}}.ToolRevisionCase_case__JTChv{margin-block-start:36px;min-width:0;overflow-wrap:anywhere;color:var(--gray-200)}.ToolRevisionCase_case__JTChv h3,.ToolRevisionCase_case__JTChv h4{color:#fff}.ToolRevisionCase_case__JTChv h3{margin:0 0 12px;font-size:18px;line-height:1.5}.ToolRevisionCase_case__JTChv p{margin:0}.ToolRevisionCase_case__JTChv a,.ToolRevisionCase_case__JTChv button{font:inherit}.ToolRevisionCase_case__JTChv a{color:#fff;text-underline-offset:4px}.ToolRevisionCase_case__JTChv button,.ToolRevisionCase_downloads__f1Gsg a,.ToolRevisionCase_result__Ro_SL>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid rgb(255 255 255/24%);border-radius:8px;background:rgb(255 255 255/6%);color:#fff;text-align:center;cursor:pointer}.ToolRevisionCase_case__JTChv button:hover,.ToolRevisionCase_downloads__f1Gsg a:hover,.ToolRevisionCase_result__Ro_SL>a:hover{background:rgb(255 255 255/12%)}.ToolRevisionCase_case__JTChv button:disabled{cursor:default;color:var(--gray-300);border-color:var(--gray-500)}.ToolRevisionCase_case__JTChv .ToolRevisionCase_disclosure__zb61J{padding:14px 18px;border-inline-start:3px solid var(--gray-400);background:rgb(255 255 255/6%)}.ToolRevisionCase_case__JTChv .ToolRevisionCase_importNotice__4M2RR{margin-block-start:16px;padding:16px 18px;border:1px solid var(--gray-500);border-radius:8px;color:var(--gray-100)}.ToolRevisionCase_downloads__f1Gsg{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px 12px}.ToolRevisionCase_case__JTChv .ToolRevisionCase_hint__OQF16{color:var(--gray-400);font-size:14px;max-width:80ch}.ToolRevisionCase_steps__Yp0eZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;padding:0;margin-block:36px;list-style:none}.ToolRevisionCase_steps__Yp0eZ li{display:flex;gap:16px;min-width:0}.ToolRevisionCase_stepNumber__hYsBZ{flex-shrink:0;min-inline-size:2ch;white-space:nowrap;color:var(--gray-400);font-size:22px}.ToolRevisionCase_steps__Yp0eZ h3{font-size:16px}.ToolRevisionCase_steps__Yp0eZ p{color:var(--gray-400);font-size:14px}.ToolRevisionCase_prompt__A5jp7{border:1px solid var(--line);border-radius:12px;padding:24px;background:rgb(255 255 255/3%)}.ToolRevisionCase_promptHead__HwzJB{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;margin-block-end:16px}.ToolRevisionCase_promptHead__HwzJB h3{margin:0}.ToolRevisionCase_promptText__XsiKw{white-space:pre-wrap;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ToolRevisionCase_clipboardStatus__0uaxv{color:var(--gray-400);font-size:14px;margin-block-start:8px!important}.ToolRevisionCase_reviewTitle__jTLeU{margin-block:36px 16px!important}.ToolRevisionCase_reviews__wL8eM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ToolRevisionCase_review__lZOV5{border:1px solid var(--line);border-radius:12px;padding:24px;min-width:0}.ToolRevisionCase_review__lZOV5 .ToolRevisionCase_caption__xcJLB{color:var(--gray-400);font-size:13px;margin-block-end:8px}.ToolRevisionCase_review__lZOV5>p+.ToolRevisionCase_caption__xcJLB{margin-block-start:24px}.ToolRevisionCase_suggestion__MlKW4{border-inline-start:2px solid var(--gray-400);padding-inline-start:14px}.ToolRevisionCase_review__lZOV5 button{margin-block-start:24px}.ToolRevisionCase_case__JTChv .ToolRevisionCase_reset___MOUX{margin-block-start:16px}.ToolRevisionCase_result__Ro_SL{margin-block-start:28px;border-block-start:1px solid var(--line);padding-block-start:28px}.ToolRevisionCase_manuscript__eAojs{padding:24px;margin-block:20px;border:1px solid var(--line);border-radius:12px}.ToolRevisionCase_manuscript__eAojs h4{margin:0 0 20px;font-size:18px}.ToolRevisionCase_manuscript__eAojs p+p{margin-block-start:16px}.ToolRevisionCase_docs__zajI_{margin-block-start:36px}.ToolRevisionCase_docs__zajI_ ul{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;padding:0;margin:0}.ToolRevisionCase_docs__zajI_ a{display:inline-block;padding-block:10px}@media (max-width:640px){.ToolRevisionCase_reviews__wL8eM,.ToolRevisionCase_steps__Yp0eZ{grid-template-columns:minmax(0,1fr)}.ToolRevisionCase_manuscript__eAojs,.ToolRevisionCase_prompt__A5jp7,.ToolRevisionCase_review__lZOV5{padding:18px}.ToolRevisionCase_downloads__f1Gsg{flex-direction:column;align-items:stretch}}