._0wFvGq_card{background:var(--surface);border:1px solid var(--rule);box-shadow:0 1px 0 #1c1b1908, 0 28px 56px -40px var(--shadow,#1c1b196b);border-radius:20px;padding:22px;scroll-margin-top:84px}._0wFvGq_head{align-items:center;gap:12px;display:flex}._0wFvGq_head h2{overflow-wrap:anywhere;font-size:1.375rem;line-height:1.2;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.012em;margin:0;font-weight:600}._0wFvGq_spark{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}._0wFvGq_spark svg{width:16px;height:16px}._0wFvGq_intro{color:var(--ink-2);margin:10px 0 16px;font-size:.9375rem;line-height:1.5}._0wFvGq_sugs{gap:8px;margin-bottom:14px;display:grid}._0wFvGq_sug{font:inherit;text-align:left;border:1px solid var(--rule);background:var(--bg);min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.9375rem;transition:border-color .12s,background .12s;display:flex}._0wFvGq_sug:hover{border-color:var(--rule-strong);background:color-mix(in srgb, var(--accent-soft) 45%, var(--bg))}._0wFvGq_sug svg{width:12px;height:12px;color:var(--accent);flex:none}._0wFvGq_log{overscroll-behavior:contain;gap:12px;max-height:380px;margin-bottom:14px;padding:2px 4px 2px 0;display:grid;overflow-y:auto}._0wFvGq_me{background:var(--ink);max-width:88%;color:var(--bg);overflow-wrap:anywhere;border-radius:16px 16px 4px;justify-self:end;padding:9px 14px;font-size:.9375rem;line-height:1.45}._0wFvGq_bot{color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.55}._0wFvGq_bot p{margin:0 0 6px}._0wFvGq_bot p:last-child{margin-bottom:0}._0wFvGq_bot ul{margin:0 0 6px;padding-left:18px}._0wFvGq_bot li::marker{color:var(--accent)}._0wFvGq_wait{color:var(--muted)}._0wFvGq_err{color:var(--accent-text,var(--accent));margin:0 0 12px;font-size:.875rem}._0wFvGq_composer{border:1px solid var(--rule-strong);background:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 16px;display:flex}._0wFvGq_composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._0wFvGq_composer input{min-width:0;min-height:40px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1rem}._0wFvGq_composer input::placeholder{color:var(--muted)}._0wFvGq_send{color:#fff;min-width:64px;min-height:40px;font:inherit;cursor:pointer;background:#c2541c;border:0;border-radius:999px;flex:none;padding:0 18px;font-size:.9375rem;font-weight:600;transition:background .12s}._0wFvGq_send:hover{background:#a8461a}._0wFvGq_send[disabled]{opacity:.55;cursor:default}._0wFvGq_send:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._0wFvGq_foot{color:var(--muted);margin:12px 0 0;font-size:.8125rem;line-height:1.45}
.VmppzW_lens{background:var(--sand);border-radius:24px;padding:clamp(24px,3.4vw,44px);scroll-margin-top:76px}.VmppzW_head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px 56px;display:grid}.VmppzW_headText{min-width:0}.VmppzW_eyebrow{color:var(--accent-text,var(--accent));margin:0 0 12px;font-weight:700}.VmppzW_h{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);line-height:1.02}.VmppzW_lede{max-width:34em;font-family:var(--font-serif), Georgia, serif;color:var(--ink-2);margin:18px 0 0;font-size:clamp(1.0625rem,1rem + .35vw,1.3rem);line-height:1.45}.VmppzW_pick{min-width:0}.VmppzW_pickH{margin:0 0 10px;font-weight:700}.VmppzW_jobs{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.VmppzW_job{width:100%;min-height:52px;font:inherit;text-align:left;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);cursor:pointer;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;padding:8px 16px;display:flex}.VmppzW_job:hover:not([disabled]){border-color:var(--accent)}.VmppzW_job[aria-pressed=true]{color:#fff;background:#c2541c;border-color:#c2541c}.VmppzW_job[disabled]{cursor:default;opacity:.7}.VmppzW_job[aria-pressed=true][disabled]{opacity:1}.VmppzW_jobT{overflow-wrap:anywhere;min-width:0;font-weight:500}.VmppzW_jobC{opacity:.85;font-size:.875rem}.VmppzW_job:focus-visible,.VmppzW_go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.VmppzW_form{gap:8px;display:grid}.VmppzW_form label{color:var(--ink-2);font-size:.9375rem}.VmppzW_form textarea{resize:vertical;border:1px solid var(--rule-strong);background:var(--surface);width:100%;min-height:64px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:1rem;line-height:1.45}.VmppzW_form textarea::placeholder{color:var(--muted)}.VmppzW_form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.VmppzW_go{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#c2541c;border:0;border-radius:999px;justify-self:start;padding:0 20px;font-weight:600}.VmppzW_go:hover:not([disabled]){background:#a8461a}.VmppzW_go[disabled]{opacity:.55;cursor:default}.VmppzW_note,.VmppzW_err,.VmppzW_wait{background:var(--surface);border:1px solid var(--rule-strong);color:var(--ink-2);border-radius:12px;max-width:70ch;margin:24px 0 0;padding:12px 16px}.VmppzW_err{color:var(--ink);border-style:dashed}.VmppzW_wait{color:var(--muted);background:0 0;border:0;padding-left:0}.VmppzW_result{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:32px 48px;margin-top:36px;display:grid}.VmppzW_match,.VmppzW_side{min-width:0}.VmppzW_matchHead{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding-bottom:14px;display:flex}.VmppzW_matchH{overflow-wrap:anywhere;margin:0;font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem);line-height:1.15}.VmppzW_matchH a{color:var(--ink);text-underline-offset:4px}.VmppzW_counts{color:var(--ink-2);margin:0}.VmppzW_needs{margin:0;padding:0;list-style:none}.VmppzW_need{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) 6.6em minmax(0,1.5fr);align-items:start;gap:8px 20px;padding:18px 0;display:grid}.VmppzW_needT{font-family:var(--font-serif), Georgia, serif;overflow-wrap:anywhere;margin:0;font-size:1.25rem;line-height:1.3}.VmppzW_needS{margin:2px 0 0}.VmppzW_chip{white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:.875rem;font-weight:700;display:inline-block}.VmppzW_proven{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.VmppzW_stated{background:var(--surface);color:var(--ink);border:1px solid var(--ink-2)}.VmppzW_no_proof{color:var(--ink-2);border:1px dashed var(--ink-2);background:0 0}.VmppzW_needP{min-width:0}.VmppzW_needP p{overflow-wrap:anywhere;margin:0}.VmppzW_srcs{flex-wrap:wrap;gap:2px 14px;font-size:.875rem;display:flex;margin-top:4px!important}.VmppzW_srcs a{color:var(--ink);text-underline-offset:3px}.VmppzW_when{color:var(--muted);font-size:.875rem;margin-top:3px!important}.VmppzW_legend{color:var(--muted);max-width:46em;margin:16px 0 0;font-size:.875rem}.VmppzW_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VmppzW_side{gap:20px;display:grid}.VmppzW_answer{background:var(--band,#24221f);color:var(--band-ink,#f3efe7);border-radius:20px;padding:24px 24px 14px}.VmppzW_answer h3,.VmppzW_ask h3{margin:0 0 12px;font-size:1.5rem;line-height:1.2}.VmppzW_answer h3{color:var(--band-ink,#f3efe7)}.VmppzW_answer ul,.VmppzW_ask ul{margin:0;padding:0;list-style:none}.VmppzW_answer li{border-top:1px solid var(--band-rule,#3a3732);overflow-wrap:anywhere;padding:11px 0}.VmppzW_ask{background:var(--surface);border:1px solid var(--rule);border-radius:20px;padding:24px 24px 14px}.VmppzW_ask h3{margin-bottom:6px}.VmppzW_ask p{color:var(--muted);margin:0 0 8px;font-size:.875rem}.VmppzW_ask li{border-top:1px solid var(--rule);color:var(--ink-2);overflow-wrap:anywhere;padding:11px 0}.VmppzW_foot{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.45}@media (max-width:960px){.VmppzW_head,.VmppzW_result{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.VmppzW_lens{border-radius:18px;margin:0 -8px;padding:22px 16px}.VmppzW_need{grid-template-columns:minmax(0,1fr) auto}.VmppzW_needP{grid-column:1/-1}}
.JyubJG_root{background:var(--bg);min-height:100vh;color:var(--ink);overflow-x:clip}.JyubJG_paper{--bg:#f6f4ef;--surface:#fff;--sand:#efebe3;--ink:#1c1b19;--ink-2:#4a4640;--muted:#6f6a62;--rule:#e4dfd5;--rule-strong:#d3ccbf;--accent:#c2541c;--accent-text:#a8461a;--accent-soft:#f7e6dc;--accent-ink:#fff;--signal:#3c8c5a;--dash:#b9b2a5;--band:#24221f;--band-ink:#f3efe7;--band-2:#d9d3c8;--band-muted:#a8a196;--band-rule:#3a3732;--band-accent:#ec7a43;--doodle-ink:#1c1b19;--doodle-fill:#e3ddd1;--shadow:#1c1b196b;--l0:#c2541c;--l1:#3a3631;--l2:#e3a37c;--l3:#8c867c;--l4:#7a3410;--l5:#d3ccbf;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.JyubJG_ink{--bg:#1a1917;--surface:#23211e;--sand:#2b2925;--ink:#f0ece4;--ink-2:#cfc8bc;--muted:#a39c90;--rule:#34312c;--rule-strong:#46423b;--accent:#c2541c;--accent-text:#ec7a43;--accent-soft:#3a2a21;--accent-ink:#fff;--signal:#6cc28c;--dash:#6a655c;--band:#0f0e0d;--band-ink:#f0ece4;--band-2:#cfc8bc;--band-muted:#9c958a;--band-rule:#2a2825;--band-accent:#f08a60;--doodle-ink:#f0ece4;--doodle-fill:#3a362f;--shadow:#0009;--l0:#e8774a;--l1:#f0ece4;--l2:#b3532a;--l3:#8c867c;--l4:#f3b48f;--l5:#5a554d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(body:has(.JyubJG_root) .masthead,body:has(.JyubJG_root) .footer){display:none}body:has(.JyubJG_paper){background:#f6f4ef}body:has(.JyubJG_ink){background:#1a1917}.JyubJG_root a{color:var(--ink);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.JyubJG_root a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.JyubJG_root a:focus-visible,.JyubJG_root button:focus-visible,.JyubJG_root summary:focus-visible,.JyubJG_root [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.JyubJG_wrap{max-width:1160px;margin:0 auto;padding:0 32px}.JyubJG_h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.4rem + 2vw,3rem);line-height:1.06}.JyubJG_h2s{margin:0;font-size:1.625rem;line-height:1.2}.JyubJG_lede{font-family:var(--font-serif), Georgia, serif;color:var(--ink-2);max-width:38ch;margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.3rem);line-height:1.45}.JyubJG_sub{color:var(--muted);max-width:56ch;margin:6px 0 0}.JyubJG_small{color:var(--muted);max-width:60ch;margin:12px 0 0;font-size:.875rem}.JyubJG_note{color:var(--muted);max-width:86ch;margin:20px 0 0;font-size:.875rem;line-height:1.5}.JyubJG_tags{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.JyubJG_tags li{color:var(--ink-2);background:var(--sand);overflow-wrap:anywhere;border-radius:999px;padding:4px 11px;font-size:.875rem}.JyubJG_more{margin-top:14px}.JyubJG_more summary{cursor:pointer;min-height:44px;color:var(--accent-text);align-items:center;font-weight:600;list-style:none;display:inline-flex}.JyubJG_more summary::-webkit-details-marker{display:none}.JyubJG_more[open] summary{display:none}.JyubJG_owner{background:var(--ink);color:var(--bg)}.JyubJG_ownerIn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;max-width:1160px;margin:0 auto;padding:6px 32px;font-size:.875rem;display:flex}.JyubJG_root .JyubJG_ownerIn a{min-height:40px;color:inherit;background:color-mix(in srgb, var(--bg) 16%, transparent);border-radius:999px;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.JyubJG_root .JyubJG_ownerIn a:hover{background:color-mix(in srgb, var(--bg) 26%, transparent)}.JyubJG_top{z-index:40;isolation:isolate;background:var(--bg);border-bottom:1px solid var(--rule);position:sticky;top:0}.JyubJG_topIn{align-items:center;gap:16px;max-width:1160px;height:60px;margin:0 auto;padding:0 32px;display:flex}.JyubJG_root .JyubJG_who{min-width:0;min-height:40px;color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.JyubJG_mono{background:var(--ink);width:34px;height:34px;color:var(--bg);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.JyubJG_whoName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JyubJG_anchors{gap:2px;margin-left:auto;display:flex}.JyubJG_root .JyubJG_anchors a{min-height:40px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:.9375rem;text-decoration:none;display:inline-flex}.JyubJG_root .JyubJG_anchors a:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.JyubJG_root .JyubJG_askBtn{background:var(--ink);min-height:40px;color:var(--bg);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.JyubJG_askBtn svg{width:15px;height:15px;color:var(--band-accent)}.JyubJG_hero{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:56px;padding-top:clamp(44px,6vw,84px);padding-bottom:clamp(40px,5vw,64px);display:grid}.JyubJG_status{color:var(--ink-2);align-items:center;gap:9px;margin:0 0 22px;font-weight:500;display:inline-flex}.JyubJG_dot{background:var(--signal);border-radius:50%;width:9px;height:9px}.JyubJG_name{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(3rem,1.6rem + 5.4vw,5.75rem);line-height:.98}.JyubJG_arc{max-width:34ch;font-family:var(--font-serif), Georgia, serif;color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:26px 0 0;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);line-height:1.38}.JyubJG_arcLong{max-width:52ch;font-size:clamp(1.0625rem,1rem + .4vw,1.3rem);line-height:1.5}.JyubJG_links{flex-wrap:wrap;gap:4px 22px;margin:26px 0 0;padding:0;font-weight:500;list-style:none;display:flex}.JyubJG_links a{align-items:center;min-height:36px;display:inline-flex}.JyubJG_share{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;display:flex}.JyubJG_shareLabel{color:var(--muted);margin-right:4px;font-size:.875rem}.JyubJG_root .JyubJG_shareBtn{border:1px solid var(--rule-strong);background:var(--surface);min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.JyubJG_root .JyubJG_shareBtn:hover{border-color:var(--accent);color:var(--ink)}.JyubJG_shareBtn svg{flex:none}.JyubJG_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.JyubJG_facts{border-top:2px solid var(--ink);margin:0}.JyubJG_facts div{border-bottom:1px solid var(--rule-strong);grid-template-columns:7.2em minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.JyubJG_facts dt{color:var(--muted)}.JyubJG_facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.JyubJG_part{padding-top:clamp(56px,6vw,88px);scroll-margin-top:60px}.JyubJG_partHead{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:20px 56px;margin-bottom:32px;display:grid}.JyubJG_partHead .JyubJG_h2{max-width:18em}.JyubJG_receipts{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.JyubJG_receipt{background:var(--surface);border:1px solid var(--rule);border-top:5px solid var(--rule-strong);border-radius:6px 6px 18px 18px;flex-direction:column;min-width:0;scroll-margin-top:80px;display:flex}.JyubJG_receipt[data-group=new]{border-top-color:var(--accent)}.JyubJG_receipt[data-group=main]{border-top-color:var(--ink)}.JyubJG_rcHead{padding:20px 22px 14px}.JyubJG_rcGroup{color:var(--ink);margin:0 0 6px;font-size:.875rem;font-weight:700}.JyubJG_receipt[data-group=new] .JyubJG_rcGroup{color:var(--accent-text)}.JyubJG_receipt[data-group=before] .JyubJG_rcGroup{color:var(--muted)}.JyubJG_rcName{overflow-wrap:anywhere;margin:0;font-size:1.875rem;line-height:1.12}.JyubJG_rcFound{color:var(--muted);margin:8px 0 0;font-size:.8125rem}.JyubJG_rcDates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0 22px 14px;display:grid}.JyubJG_rcDates dt{color:var(--muted);font-size:.875rem}.JyubJG_rcDates dd{margin:0;font-weight:500}.JyubJG_rcProof{flex:1;margin:0;padding:0 22px 16px;list-style:none}.JyubJG_rcProof li{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.JyubJG_rcProof a{overflow-wrap:anywhere;min-width:0}.JyubJG_rcProof span{color:var(--muted);flex:none;font-size:.875rem}.JyubJG_rcProof .JyubJG_rcMore{color:var(--muted);font-size:.875rem}.JyubJG_rcMarket{background:var(--sand);border-top:1px dashed var(--dash);border-radius:0 0 17px 17px;padding:16px 22px 20px}.JyubJG_rcMarket p{color:var(--ink-2);margin:0;font-size:.875rem}.JyubJG_rcMarket .JyubJG_rcJobs{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 6px;font-size:1.75rem;font-weight:600;line-height:1.15}.JyubJG_rcMarket b{color:var(--ink);display:block}.JyubJG_stated{border:1px dashed var(--dash);border-radius:16px;margin-top:28px;padding:18px 20px 20px}.JyubJG_statedH{color:var(--ink-2);margin:0}.JyubJG_statedH b{color:var(--ink)}.JyubJG_kaggle{color:var(--muted);margin:14px 0 0;font-size:.875rem}.JyubJG_kaggle a{margin-right:8px;font-weight:600}.JyubJG_band{background:var(--band);color:var(--band-ink);margin-top:clamp(56px,6vw,88px);padding:68px 0 72px;scroll-margin-top:60px}.JyubJG_bandHead,.JyubJG_speedHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px 56px;margin-bottom:40px;display:grid}.JyubJG_bandHead h2,.JyubJG_speedHead h2{letter-spacing:-.02em;color:var(--band-ink);text-wrap:balance;margin:0;font-size:clamp(2rem,1.4rem + 2.2vw,3.1rem);line-height:1.05}.JyubJG_speedHead h2{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.25rem)}.JyubJG_bandHead p,.JyubJG_speedHead p{color:var(--band-muted);max-width:48ch;margin:0}.JyubJG_chart{--label:220px;--proof:300px}.JyubJG_row{grid-template-columns:var(--label) minmax(0, 1fr) var(--proof);align-items:center;gap:22px;display:grid}.JyubJG_group .JyubJG_row{min-height:40px}.JyubJG_cells{grid-template-columns:repeat(var(--cols,9), minmax(0, 1fr));display:grid}.JyubJG_years{color:var(--band-muted);font-variant-numeric:tabular-nums;padding-bottom:10px;font-size:.8125rem}.JyubJG_years .JyubJG_cells span{padding-left:2px}.JyubJG_group{border-top:1px solid var(--band-rule);padding:18px 0 20px}.JyubJG_group h3{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;color:var(--band-ink);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 12px;font-size:.9375rem;font-weight:700;display:flex}.JyubJG_group[data-g=new] h3{color:var(--band-accent)}.JyubJG_group h3 small{color:var(--band-muted);font-size:.8125rem;font-weight:400}.JyubJG_group[data-g=before] h3,.JyubJG_group[data-g=stated] h3,.JyubJG_group[data-g=year] h3{color:var(--band-muted)}.JyubJG_group ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.JyubJG_skill{font-family:var(--font-serif), Georgia, serif;overflow-wrap:anywhere;font-size:1.1875rem;line-height:1.25}.JyubJG_group[data-g=before] .JyubJG_skill,.JyubJG_group[data-g=stated] .JyubJG_skill{color:var(--band-2)}.JyubJG_cell{box-sizing:border-box;height:22px;box-shadow:inset 1px 0 0 var(--band-rule);background:0 0}.JyubJG_cell[data-l="1"]{box-shadow:none;border-top:1.5px solid var(--band-muted);border-bottom:1.5px solid var(--band-muted)}.JyubJG_cell[data-l="1"][data-start]{border-left:1.5px solid var(--band-muted)}.JyubJG_cell[data-l="1"][data-end]{border-right:1.5px solid var(--band-muted)}.JyubJG_cell[data-l="2"]{box-shadow:none;background:color-mix(in srgb, var(--band-accent) 34%, var(--band))}.JyubJG_cell[data-l="3"]{box-shadow:none;background:var(--band-accent)}.JyubJG_cell[data-start]{border-top-left-radius:11px;border-bottom-left-radius:11px}.JyubJG_cell[data-end]{border-top-right-radius:11px;border-bottom-right-radius:11px}.JyubJG_group[data-g=before] .JyubJG_cell[data-l="2"]{background:color-mix(in srgb, var(--band-muted) 30%, var(--band))}.JyubJG_group[data-g=before] .JyubJG_cell[data-l="3"]{background:color-mix(in srgb, var(--band-muted) 74%, var(--band))}.JyubJG_rowProof{color:var(--band-muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.JyubJG_key{border-top:1px solid var(--band-rule);color:var(--band-muted);flex-wrap:wrap;gap:8px 28px;margin:6px 0 0;padding:18px 0 0;font-size:.8125rem;list-style:none;display:flex}.JyubJG_key li{align-items:center;gap:9px;display:inline-flex}.JyubJG_key i{box-sizing:border-box;border-radius:6px;width:26px;height:12px;display:block}.JyubJG_key i[data-l="1"]{border:1.5px solid var(--band-muted)}.JyubJG_key i[data-l="2"]{background:color-mix(in srgb, var(--band-accent) 34%, var(--band))}.JyubJG_key i[data-l="3"]{background:var(--band-accent)}.JyubJG_speedAfter{border-top:1px solid var(--band-rule);margin-top:64px;padding-top:48px}.JyubJG_speedHead{margin-bottom:28px}.JyubJG_speeds{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.JyubJG_speeds li{border-top:1px solid var(--band-muted);padding-top:18px}.JyubJG_speeds p{color:var(--band-2);margin:0}.JyubJG_speeds .JyubJG_spSkill{color:var(--band-accent);font-weight:700}.JyubJG_speeds .JyubJG_spTime{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--band-ink);margin:6px 0 8px;font-size:2.75rem;font-weight:600;line-height:1}.JyubJG_files{gap:20px;margin:0;padding:0;list-style:none;display:grid}.JyubJG_file{background:var(--surface);border:1px solid var(--rule);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));display:grid;overflow:hidden}.JyubJG_fileTop{background:var(--band);color:var(--band-ink);padding:28px 30px}.JyubJG_fileWhen{color:var(--band-muted);margin:0 0 8px}.JyubJG_fileTop h3{color:var(--band-ink);overflow-wrap:anywhere;margin:0;font-size:1.75rem;line-height:1.15}.JyubJG_fileN{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--band-accent);overflow-wrap:anywhere;margin:22px 0 0;font-size:3.5rem;font-weight:600;line-height:1}.JyubJG_fileL{color:var(--band-2);margin:8px 0 0}.JyubJG_fileCol{min-width:0;padding:26px 30px}.JyubJG_fileCol+.JyubJG_fileCol{border-left:1px solid var(--rule)}.JyubJG_fileCol h4{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;margin:0;font-size:1rem;font-weight:700}.JyubJG_fileCol p{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 18px}.JyubJG_fileCol ul{margin:0;padding:0;list-style:none}.JyubJG_fileCol li{overflow-wrap:anywhere;margin-top:6px}.JyubJG_aiGrid{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px 56px;padding-top:40px;display:grid}.JyubJG_aiSolo{grid-template-columns:minmax(0,1fr)}.JyubJG_aiGrid .JyubJG_h2{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.25rem)}.JyubJG_quote{max-width:34em;font-family:var(--font-serif), Georgia, serif;color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:18px 0 0;font-size:1.25rem;line-height:1.55}.JyubJG_aiH{margin:0 0 4px;font-weight:700}.JyubJG_checks{margin:0;padding:0;list-style:none}.JyubJG_checks li{border-bottom:1px solid var(--rule-strong);grid-template-columns:5.5em minmax(0,1fr);align-items:baseline;gap:18px;padding:14px 0;display:grid}.JyubJG_checks span{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-size:2.125rem;font-weight:600;line-height:1}.JyubJG_checks p{color:var(--ink-2);margin:0}.JyubJG_two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;padding-top:clamp(56px,6vw,88px);display:grid}.JyubJG_twoSolo{grid-template-columns:minmax(0,760px)}.JyubJG_two section{min-width:0;scroll-margin-top:80px}.JyubJG_numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:22px 0 0;padding:0;list-style:none;display:grid}.JyubJG_numbers li{border-top:1px solid var(--rule-strong);align-content:start;gap:2px;padding:18px 0;display:grid}.JyubJG_numbers strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:600;line-height:1}.JyubJG_numbers span{color:var(--ink-2);margin-top:6px}.JyubJG_numbers small,.JyubJG_feed small{color:var(--muted);font-size:.8125rem}.JyubJG_feed{margin:22px 0 0;padding:0;list-style:none}.JyubJG_feed li{border-top:1px solid var(--rule);grid-template-columns:4.6em minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:12px 0;display:grid}.JyubJG_feed li:first-child{border-top-color:var(--rule-strong)}.JyubJG_feed time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem}.JyubJG_feed span{overflow-wrap:anywhere;min-width:0}.JyubJG_feed a{font-weight:500}.JyubJG_feed em{color:var(--muted);font-size:.875rem;font-style:normal;display:block}.JyubJG_cal{padding-top:clamp(56px,6vw,80px);scroll-margin-top:60px}.JyubJG_calHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 32px;margin-bottom:20px;display:flex}.JyubJG_calHead .JyubJG_sub{margin:0}.JyubJG_calScroll{padding:2px 2px 6px;overflow-x:auto}.JyubJG_grid{grid-template-columns:repeat(var(--weeks,53), minmax(12px, 1fr));gap:4px;min-width:860px;display:grid}.JyubJG_week{grid-template-rows:repeat(7,auto);gap:4px;display:grid}.JyubJG_week i{aspect-ratio:1;background:var(--sand);border-radius:3px;display:block}.JyubJG_week i[data-l=x]{background:0 0}.JyubJG_week i[data-l="1"]{background:color-mix(in srgb, var(--accent) 32%, var(--bg))}.JyubJG_week i[data-l="2"]{background:color-mix(in srgb, var(--accent) 64%, var(--bg))}.JyubJG_week i[data-l="3"]{background:var(--accent)}.JyubJG_months{grid-template-columns:repeat(var(--weeks,53), minmax(12px, 1fr));min-width:860px;color:var(--muted);gap:4px;margin-top:8px;font-size:.8125rem;display:grid}.JyubJG_months span{white-space:nowrap}.JyubJG_main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:72px;padding-top:28px;display:grid}.JyubJG_mainSolo{grid-template-columns:minmax(0,820px)}.JyubJG_blocks{min-width:0}.JyubJG_block{padding-top:56px;scroll-margin-top:30px}.JyubJG_jobs{margin:22px 0 0;padding:0;list-style:none}.JyubJG_jobs>li{border-top:1px solid var(--rule-strong);grid-template-columns:11.5em minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.JyubJG_when{color:var(--muted);margin:4px 0 0;font-size:.9375rem}.JyubJG_jobs h3{overflow-wrap:anywhere;margin:0;font-size:1.3125rem;line-height:1.25}.JyubJG_org{margin:3px 0 0;font-weight:500}.JyubJG_lines{color:var(--ink-2);max-width:62ch;margin:12px 0 0;padding-left:1.1em}.JyubJG_lines li{overflow-wrap:anywhere;margin-bottom:5px}.JyubJG_lines li::marker{color:var(--accent)}.JyubJG_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:28px;margin:22px 0 0;padding:0;list-style:none;display:grid}.JyubJG_cards li{border-top:2px solid var(--ink);min-width:0;padding-top:14px}.JyubJG_cards a,.JyubJG_cards strong{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700}.JyubJG_cards p{color:var(--ink-2);overflow-wrap:anywhere;margin:6px 0 8px;font-size:.9375rem}.JyubJG_cards small,.JyubJG_edu small{color:var(--muted);font-size:.875rem}.JyubJG_cards small{margin-top:6px;display:block}.JyubJG_bar{background:var(--bg);border-radius:999px;gap:2px;height:10px;margin-top:18px;display:flex;overflow:hidden}.JyubJG_bar span{min-width:4px;height:100%;display:block}.JyubJG_legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.JyubJG_legend li{align-items:center;gap:7px;display:inline-flex}.JyubJG_legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.JyubJG_legend em{color:var(--muted);font-variant-numeric:tabular-nums;font-style:normal}.JyubJG_l0{background:var(--l0)}.JyubJG_l1{background:var(--l1)}.JyubJG_l2{background:var(--l2)}.JyubJG_l3{background:var(--l3)}.JyubJG_l4{background:var(--l4)}.JyubJG_l5{background:var(--l5)}.JyubJG_papers,.JyubJG_edu{margin:14px 0 0;padding:0;list-style:none}.JyubJG_papers li{border-top:1px solid var(--rule);grid-template-columns:3.4em minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:15px 0;display:grid}.JyubJG_py{color:var(--muted);font-variant-numeric:tabular-nums}.JyubJG_papers a,.JyubJG_pt{font-family:var(--font-serif), Georgia, serif;overflow-wrap:anywhere;font-size:1.125rem;line-height:1.3}.JyubJG_papers small{color:var(--muted);margin-top:2px;font-size:.875rem;display:block}.JyubJG_pc{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.JyubJG_pc small{font-weight:400}.JyubJG_edu li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:2px 20px;padding:14px 0;display:grid}.JyubJG_edu span{color:var(--ink-2);grid-column:1}.JyubJG_edu small{grid-area:1/2}.JyubJG_side{flex-direction:column;align-self:stretch;gap:24px;min-width:0;padding-top:56px;display:flex}.JyubJG_sideZone{flex:1}.JyubJG_sideSticky{position:sticky;top:84px}.JyubJG_agents{padding:0 6px}.JyubJG_agents h2{font-size:1.3125rem;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.012em;margin:0;font-weight:600}.JyubJG_agents p{color:var(--ink-2);margin:8px 0 12px;font-size:.9375rem}.JyubJG_agents ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.JyubJG_agents li{background:var(--sand);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.JyubJG_agents li span{color:var(--muted);font-size:.8125rem}.JyubJG_agents a,.JyubJG_agents code{color:var(--ink-2);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.JyubJG_foot{border-top:1px solid var(--rule-strong);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:72px;padding-top:18px;padding-bottom:36px;font-size:.9375rem;display:flex}.JyubJG_footLinks{flex-wrap:wrap;align-items:center;gap:4px 22px;display:flex}.JyubJG_root .JyubJG_made{min-height:40px;color:var(--ink-2);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.JyubJG_root .JyubJG_made:hover{color:var(--ink)}.JyubJG_made .brand-mark{width:24px;height:24px}.JyubJG_root .JyubJG_makeYours{min-height:40px;color:var(--accent-text);-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);align-items:center;font-weight:600;display:inline-flex}.JyubJG_root .JyubJG_makeYours:after{content:"→";margin-left:6px}@media (max-width:1040px){.JyubJG_anchors{display:none}.JyubJG_root .JyubJG_askBtn{margin-left:auto}}@media (max-width:960px){.JyubJG_hero,.JyubJG_partHead,.JyubJG_bandHead,.JyubJG_speedHead,.JyubJG_two,.JyubJG_main,.JyubJG_aiGrid{grid-template-columns:minmax(0,1fr)}.JyubJG_hero,.JyubJG_two,.JyubJG_main{gap:36px}.JyubJG_chart{--label:150px;--proof:0px}.JyubJG_row{grid-template-columns:var(--label) minmax(0, 1fr)}.JyubJG_rowProof{display:none}.JyubJG_side{padding-top:24px}.JyubJG_sideSticky{position:static}.JyubJG_fileCol+.JyubJG_fileCol{border-left:0;border-top:1px solid var(--rule)}}@media (max-width:620px){.JyubJG_wrap,.JyubJG_topIn,.JyubJG_ownerIn{padding-left:16px;padding-right:16px}.JyubJG_band{padding:48px 0}.JyubJG_chart{--label:104px}.JyubJG_row{gap:12px}.JyubJG_skill{font-size:1rem}.JyubJG_numbers{grid-template-columns:minmax(0,1fr)}.JyubJG_jobs>li{grid-template-columns:minmax(0,1fr);gap:4px}.JyubJG_papers li{grid-template-columns:minmax(0,1fr) auto}.JyubJG_py{grid-column:1/-1}.JyubJG_feed li{grid-template-columns:4.2em minmax(0,1fr)}.JyubJG_feed small{grid-column:2}.JyubJG_fileTop,.JyubJG_fileCol{padding:22px 20px}.JyubJG_fileN{font-size:2.75rem}.JyubJG_rcName{font-size:1.625rem}.JyubJG_checks li{grid-template-columns:4.6em minmax(0,1fr);gap:12px}.JyubJG_speeds .JyubJG_spTime{font-size:2.25rem}}
.KjDPya_card{background:var(--surface);border:1px solid var(--rule);box-shadow:0 1px 0 #1c1b1908, 0 28px 56px -40px var(--shadow,#1c1b196b);border-radius:20px;margin-bottom:16px;padding:20px;scroll-margin-top:84px}.KjDPya_head{align-items:center;gap:12px;display:flex}.KjDPya_head h2{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.2;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.012em;margin:0;font-weight:600}.KjDPya_icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.KjDPya_icon svg{width:16px;height:16px}.KjDPya_intro{color:var(--ink-2);margin:10px 0 14px;font-size:.9375rem;line-height:1.5}.KjDPya_primary,.KjDPya_secondary{width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-size:.9375rem;font-weight:600;transition:background .12s,border-color .12s}.KjDPya_primary{color:#fff;background:#c2541c;border:0}.KjDPya_primary:hover{background:#a8461a}.KjDPya_secondary{border:1px solid var(--rule-strong);background:var(--bg);color:var(--ink)}.KjDPya_secondary:hover{border-color:var(--accent)}.KjDPya_primary[disabled],.KjDPya_secondary[disabled]{opacity:.55;cursor:default}.KjDPya_primary:focus-visible,.KjDPya_secondary:focus-visible,.KjDPya_link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.KjDPya_result{color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.55}.KjDPya_for{color:var(--muted);margin:0 0 8px;font-size:.8125rem}.KjDPya_for a{color:var(--accent-text,var(--accent))}.KjDPya_text{margin:0}.KjDPya_h3{color:var(--muted);margin:16px 0 6px;font-size:.8125rem;font-weight:600}.KjDPya_list{gap:6px;margin:0;padding-left:18px;display:grid}.KjDPya_list li::marker{color:var(--accent)}.KjDPya_yes li::marker{content:"✓  "}.KjDPya_no li::marker{content:"–  ";color:var(--muted)}.KjDPya_src{color:var(--accent-text,var(--accent));white-space:nowrap;font-size:.875rem}.KjDPya_none{color:var(--muted);margin:0}.KjDPya_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.KjDPya_link{min-height:44px;font:inherit;color:var(--accent-text,var(--accent));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:6px 0;font-size:.875rem;text-decoration:underline}.KjDPya_link[disabled]{opacity:.55;cursor:default}.KjDPya_err{color:var(--accent-text,var(--accent));margin:12px 0 0;font-size:.875rem}.KjDPya_jobBox{border-top:1px solid var(--rule);margin-top:14px;padding-top:4px}.KjDPya_jobBox summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.KjDPya_jobBox summary::-webkit-details-marker{display:none}.KjDPya_jobBox summary:before{content:"+";text-align:center;width:16px;color:var(--accent);font-weight:700}.KjDPya_jobBox[open] summary:before{content:"–"}.KjDPya_jobBox summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.KjDPya_jobForm{gap:8px;padding-bottom:4px;display:grid}.KjDPya_jobForm label{color:var(--ink-2);font-size:.875rem}.KjDPya_jobForm textarea{resize:vertical;border:1px solid var(--rule-strong);background:var(--bg);width:100%;min-height:88px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:1rem;line-height:1.45}.KjDPya_jobForm textarea::placeholder{color:var(--muted)}.KjDPya_jobForm textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.KjDPya_foot{color:var(--muted);margin:12px 0 0;font-size:.8125rem;line-height:1.45}@media (min-width:961px){.KjDPya_result{overscroll-behavior:contain;max-height:min(420px,50vh);padding-right:4px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.KjDPya_primary,.KjDPya_secondary{transition:none}}
