@font-face{font-family:Noto Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/webfonts/noto/noto-sans-latin.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:500 700;font-display:swap;src:url(/webfonts/noto/noto-serif-latin.woff2) format("woff2")}.home_page__ODjSn{width:100%;height:100%;min-width:0;overflow:auto;overscroll-behavior:contain}.home_home__I2JpY{min-width:0;min-height:100%;display:flex;flex-direction:column;background:#f8fafc;color:#1e293b;font-family:Noto Sans,Arial,sans-serif}.home_home__I2JpY *,.home_home__I2JpY :after,.home_home__I2JpY :before{box-sizing:border-box}.home_home__I2JpY h1,.home_home__I2JpY p{margin:0}.home_home__I2JpY a{color:inherit;text-decoration:none}.home_home__I2JpY a:focus-visible,.home_home__I2JpY button:focus-visible{outline:2px solid #ca8a04;outline-offset:5px;border-radius:var(--tl-radius)}.home_header__OUbfE{flex-shrink:0;min-height:76px;display:flex;align-items:center;padding:16px clamp(16px,4vw,64px);border-bottom:1px solid #e2e8f0}.home_brand__pXnzD{display:inline-flex;align-items:center;gap:12px;min-height:40px;font-size:15px;font-weight:600}.home_brand__pXnzD img{display:block;width:30px;height:30px;object-fit:contain}.home_main__u5kTL{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-width:0;padding:clamp(24px,4vh,40px) clamp(16px,5vw,80px) 32px}.home_lineRuler__I7GAx{position:absolute;top:36px;right:0;bottom:36px;display:flex;flex-direction:column;justify-content:space-between;width:60px;padding-block:12px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home_lineRuler__I7GAx:before{content:"";position:absolute;top:0;right:16px;bottom:0;width:1px;background:linear-gradient(transparent,#e2e8f0 12%,#e2e8f0 88%,transparent)}.home_rulerTick__AExlN{position:relative;display:block;height:1px}.home_rulerTick__AExlN:after{content:"";position:absolute;right:16px;width:7px;height:1px;background:#cbd5e1;opacity:.65;transition:width .22s ease,background-color .22s ease,opacity .22s ease}.home_rulerNumber__sKyio{position:absolute;top:0;right:44px;transform:translateY(-50%);color:#ca8a04;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;opacity:0;transition:opacity .22s ease}.home_rulerTick__AExlN[data-numbered=true]:after{width:22px;background:#ca8a04;opacity:.8}.home_rulerTick__AExlN[data-numbered=true] .home_rulerNumber__sKyio{opacity:.8}.home_hero__z_jpu{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);width:100%;max-width:1040px}.home_content__7Xh1r{width:100%;min-width:0;overflow-wrap:break-word}.home_content__7Xh1r h1{max-width:18ch;font-family:"Noto Serif",Georgia,serif;font-size:clamp(36px,3.7vw,48px);line-height:1.16;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.home_accentWord__piVEe{color:#ca8a04}.home_home__I2JpY .home_subtitle__7Y8Sg{margin-top:20px;font-size:16px;line-height:1.7;color:#64748b}.home_home__I2JpY .home_savedWork__N_5GE{display:flex;align-items:center;gap:8px;margin-top:28px;font-size:13px;line-height:1.6;color:#475569}.home_savedWork__N_5GE i{font-size:14px;color:#64748b}.home_home__I2JpY .home_primaryAction__y9Kr8{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;margin-top:32px;padding:12px 23px;border:1px solid #1e293b;border-radius:var(--tl-radius);background:#1e293b;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;transition:background-color .12s ease}.home_savedWork__N_5GE+.home_primaryAction__y9Kr8{margin-top:18px}.home_home__I2JpY .home_primaryAction__y9Kr8:hover{background:#0f172a;border-color:#0f172a}.home_primaryAction__y9Kr8 i{font-size:12px}.home_uploadBox___exhJ{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;max-width:100%;min-width:0;margin-top:32px;padding:20px;border:1px dashed #94a3b8;border-radius:var(--tl-radius);background:#fff;transition:background-color .16s ease,border-color .16s ease}.home_home__I2JpY .home_uploadBox___exhJ .home_primaryAction__y9Kr8{flex-shrink:0;margin:0;border-radius:var(--tl-radius)}.home_uploadBox___exhJ:focus-within{border-color:#64748b}.home_uploadBoxActive__QU6BI{border-color:#475569;background:#f8fafc}.home_uploadHint__bZSlx{min-width:0;overflow-wrap:anywhere;color:#64748b;font-size:13px;line-height:1.6}.home_home__I2JpY .home_uploadError__v2dO1{margin-top:8px;color:#b91c1c;font-size:13px;line-height:1.5}.home_illustration__B_5OE{width:100%;max-width:420px;justify-self:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home_illustration__B_5OE svg{display:block;width:100%;height:auto}.home_sampleMarker__Y3qe9{transition:opacity .22s ease}.home_sampleLine__IoO3q{transition:stroke .22s ease}.home_sampleControls__wbGSz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;width:100%;max-width:232px;margin:0 auto}.home_sampleLabel__F2f2h{color:#64748b;font-size:10px}.home_intervalToggle__lmI44{display:inline-flex;padding:2px;border:1px solid #e2e8f0;border-radius:var(--tl-radius);background:#fff}.home_intervalToggle__lmI44 button{min-height:28px;padding:3px 8px;border:1px solid transparent;border-radius:var(--tl-radius);background:transparent;color:#64748b;font-family:inherit;font-size:10px;font-weight:600;line-height:18px;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.home_intervalToggle__lmI44 button:hover{background:#f8fafc;color:#1e293b}.home_intervalToggle__lmI44 button[aria-pressed=true]{background:#fef3c7;border-color:#ca8a04;color:#1e293b}.home_home__I2JpY .home_intervalToggle__lmI44 button:focus-visible{outline-color:#475569;outline-offset:2px;border-radius:var(--tl-radius)}.home_legalNote__U3ftj{width:100%;max-width:1040px;padding-top:22px;border-top:1px solid #e2e8f0;color:#64748b;font-size:13px;line-height:1.7}.home_home__I2JpY .home_legalLabel__g_R4J{margin-bottom:6px;color:#475569;font-size:12px;font-weight:600}.home_legalNote__U3ftj p{max-width:85ch}.home_legalNote__U3ftj a{display:inline-block;margin-top:8px;font-size:12px;text-decoration:underline;-webkit-text-decoration-color:#cbd5e1;text-decoration-color:#cbd5e1;text-underline-offset:3px}.home_legalNote__U3ftj a:hover{color:#1e293b;-webkit-text-decoration-color:#ca8a04;text-decoration-color:#ca8a04}.home_sourceFormat__nTB5w{white-space:nowrap}.home_footer__df0cR{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;min-height:72px;padding:12px clamp(16px,4vw,64px) max(12px,env(safe-area-inset-bottom));border-top:1px solid #e2e8f0;color:#64748b;font-size:12px;line-height:1.6}.home_footer__df0cR nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.home_footer__df0cR a{display:inline-flex;align-items:center;min-height:44px}.home_footer__df0cR a:hover{color:#1e293b;text-decoration:underline;text-underline-offset:4px}@media (max-width:1024px){.home_lineRuler__I7GAx{width:22px}.home_lineRuler__I7GAx:before,.home_rulerTick__AExlN:after{right:4px}.home_rulerTick__AExlN[data-numbered=true]:after{width:14px}.home_rulerNumber__sKyio{display:none}}@media (max-width:800px){.home_lineRuler__I7GAx{display:none}.home_main__u5kTL{padding:28px clamp(16px,4vw,24px)}.home_hero__z_jpu{grid-template-columns:minmax(0,1fr);gap:28px;justify-items:center}.home_content__7Xh1r{text-align:center}.home_content__7Xh1r h1{margin-inline:auto;font-size:clamp(28px,6vw,38px);letter-spacing:-.025em}.home_accentWord__piVEe{color:#ca8a04}.home_home__I2JpY .home_subtitle__7Y8Sg{max-width:30ch;margin:16px auto 0}.home_home__I2JpY .home_savedWork__N_5GE,.home_uploadBox___exhJ{justify-content:center}.home_illustration__B_5OE{max-width:250px}}@media (max-width:480px){.home_header__OUbfE{min-height:68px;padding-block:12px}.home_brand__pXnzD{font-size:14px}.home_accentWord__piVEe{color:#ca8a04}.home_home__I2JpY .home_subtitle__7Y8Sg{font-size:14px}.home_uploadBox___exhJ{padding:16px}.home_home__I2JpY .home_uploadBox___exhJ .home_primaryAction__y9Kr8{width:100%;min-width:0}.home_home__I2JpY .home_primaryAction__y9Kr8{max-width:100%;gap:12px}.home_illustration__B_5OE{max-width:220px}.home_footer__df0cR{justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:2px}}@media (max-height:720px) and (min-width:801px){.home_header__OUbfE{min-height:60px;padding-block:10px}.home_main__u5kTL{gap:20px;padding-block:24px}.home_illustration__B_5OE{max-width:320px}.home_footer__df0cR{min-height:56px;padding-block:6px;padding-bottom:max(6px,env(safe-area-inset-bottom))}}@media (pointer:coarse){.home_intervalToggle__lmI44 button{min-height:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){.home_home__I2JpY .home_primaryAction__y9Kr8,.home_intervalToggle__lmI44 button,.home_rulerNumber__sKyio,.home_rulerTick__AExlN:after,.home_sampleLine__IoO3q,.home_sampleMarker__Y3qe9,.home_uploadBox___exhJ{transition:none}}