[data-skin]{background-color:var(--color-paper);color:var(--color-ink)}[data-skin=d1]{--color-paper:#fff;--color-ink:#14213d;--color-graphite:#4a5568;--color-rule:#d9dee7;--font-mincho:var(--font-gothic);counter-reset:sec}[data-skin=d1] h1,[data-skin=d1] h2,[data-skin=d1] h3{letter-spacing:.01em;font-weight:700}[data-skin=d1] #features,[data-skin=d1] #career,[data-skin=d1] #phases{counter-increment:sec;border-top:3px solid var(--color-ink);padding-top:1.5rem}[data-skin=d1] #features>h2:before,[data-skin=d1] #career>h2:before,[data-skin=d1] #phases>h2:before{content:counter(sec,decimal-leading-zero);letter-spacing:.2em;color:var(--color-graphite);margin-bottom:.25rem;font-size:.75rem;display:block}[data-skin=d1] #head dl>dt{font-weight:700}[data-skin=d2]{--color-paper:#eef1f5;--color-ink:#1c2733;--color-graphite:#5b6675;--color-rule:#dde2ea;--font-mincho:var(--font-gothic)}[data-skin=d2] h1,[data-skin=d2] h2{font-weight:700}[data-skin=d2] #head dl,[data-skin=d2] #features,[data-skin=d2] #career,[data-skin=d2] #phases,[data-skin=d2] #contact-section{border:1px solid var(--color-rule);background:#fff;border-radius:16px;padding:1.5rem 1.75rem;box-shadow:0 1px 3px #0000000d}[data-skin=d2] #head dl{max-width:none}[data-skin=d2] #features,[data-skin=d2] #career,[data-skin=d2] #phases,[data-skin=d2] #contact-section{margin-top:1.5rem}[data-skin=d3]{--color-paper:#faf8f3;--color-ink:#1b1b1b;--color-graphite:#6b6b66;--color-rule:#e4e0d6}[data-skin=d3] #head h1{letter-spacing:.02em;font-size:clamp(3.5rem,8vw,6.5rem);line-height:1.05}[data-skin=d3] #head>p>span:first-child{font-size:clamp(2rem,4.2vw,3.25rem)}[data-skin=d3] #features,[data-skin=d3] #career,[data-skin=d3] #phases{margin-top:7rem}[data-skin=d3] #features>h2,[data-skin=d3] #career>h2,[data-skin=d3] #phases>h2{letter-spacing:.04em;font-size:2.25rem}[data-skin=d3] [data-summary]{font-size:1.125rem;line-height:2}[data-skin=d4]{--color-paper:#0f1724;--color-ink:#e6ebf2;--color-graphite:#9aa7b8;--color-rule:#2a3647}[data-skin=d4] svg[role=img]{--color-ink:#1f2a2e;--color-paper:#f6f7f5;--color-graphite:#5b6668;--color-rule:#d5dad7;background:#f6f7f5;border-radius:12px}[data-skin=d5]{--color-paper:#0b1220;--color-ink:#e6ebf2;--color-graphite:#9aa7b8;--color-rule:#24324a;--font-mincho:var(--font-gothic)}[data-skin=d5] h1,[data-skin=d5] h2{font-weight:700}[data-skin=d5] #head dl,[data-skin=d5] #features,[data-skin=d5] #career,[data-skin=d5] #phases,[data-skin=d5] #contact-section{border:1px solid var(--color-rule);background:#151f30;border-radius:16px;padding:1.5rem 1.75rem;box-shadow:0 1px 3px #0000004d}[data-skin=d5] #head dl{max-width:none}[data-skin=d5] #features,[data-skin=d5] #career,[data-skin=d5] #phases,[data-skin=d5] #contact-section{margin-top:1.5rem}[data-skin=d5] svg[role=img]{--color-ink:#1f2a2e;--color-paper:#f6f7f5;--color-graphite:#5b6668;--color-rule:#d5dad7;background:#f6f7f5;border-radius:12px}[data-skin=d4] #career button .text-paper,[data-skin=d5] #career button .text-paper{color:#fff}[data-skin=d6]{--color-paper:#1b2330;--color-ink:#cdd4dd;--color-graphite:#95a1b0;--color-rule:#34404f;--color-role-dev:#7f8a87;--color-role-pmo:#6a8891;--color-role-pl:#3e6d67;--color-role-pm:#9c8150;--font-mincho:var(--font-gothic)}[data-skin=d6] h1,[data-skin=d6] h2{font-weight:700}[data-skin=d6] #head dl,[data-skin=d6] #features,[data-skin=d6] #career,[data-skin=d6] #phases,[data-skin=d6] #contact-section{border:1px solid var(--color-rule);background:#232d3b;border-radius:16px;padding:1.5rem 1.75rem}[data-skin=d6] #head dl{max-width:none}[data-skin=d6] #features,[data-skin=d6] #career,[data-skin=d6] #phases,[data-skin=d6] #contact-section{margin-top:1.5rem}[data-skin=d6] .bg-ink{background-color:#3e6d67}[data-skin=d6] .border-ink{border-color:#3e6d67}[data-skin=d6] .text-paper{color:#e3e8ee}[data-skin=d6] svg[role=img]{--color-rule:#3c4858}[data-skin=d6] svg [fill=\#ffffff]{fill:#2a3544}[data-skin=d6] svg [fill=\#e6efed]{fill:#2c3b3c}[data-skin=d6] svg [fill=\#eaf0f2]{fill:#2b3745}[data-skin=d6] svg [fill=\#d9e5e3]{fill:#31403f}[data-skin=d6] svg [fill=\#c9d3d1]{fill:#3a4646}[data-skin=d6] svg [fill=\#fbf4e6]{fill:#3a3529}[data-skin=d6] svg [fill=\#d5dcda]{fill:#3b4550}[data-skin=d6] svg [fill=\#fbeaea]{fill:#3d2e2e}[data-skin=d6] svg [fill=\#c9cfcd]{fill:#44504e}[data-skin=d6] svg [stroke=\#b5564f]{stroke:#a56a64}[data-skin=d6] svg [fill="var(--color-ink)"]{fill:#3e6d67}[data-skin=d6] svg .fill-paper{fill:#e3e8ee}[data-skin=d7],[data-skin=d8],[data-skin=d9],[data-skin=d10],[data-skin=d11],[data-skin=d12],[data-skin=d13],[data-skin=d14]{--font-mincho:var(--font-gothic)}[data-skin=d7]{--color-paper:#f3f5f8;--color-ink:#1d2a3a;--color-graphite:#56627a;--color-rule:#dfe4eb;--accent:#2c4a6e;--card:#fff}[data-skin=d8]{--color-paper:#f2f4f1;--color-ink:#1f2a27;--color-graphite:#56635d;--color-rule:#dde3dd;--accent:#2f5f57;--card:#fff}[data-skin=d9]{--color-paper:#f5f2ec;--color-ink:#2a2622;--color-graphite:#645e55;--color-rule:#e5dfd4;--accent:#6b5236;--card:#fffdf9}:is([data-skin=d7],[data-skin=d8],[data-skin=d9],[data-skin=d10],[data-skin=d11],[data-skin=d12],[data-skin=d13],[data-skin=d14]) :is(h1,h2){font-weight:700}:is([data-skin=d7],[data-skin=d8],[data-skin=d9],[data-skin=d10],[data-skin=d11],[data-skin=d12],[data-skin=d13],[data-skin=d14]) :is(#head dl,#features,#career,#phases,#contact-section){background:var(--card);border:1px solid var(--color-rule);border-top:3px solid var(--accent);border-radius:14px;padding:1.5rem 1.75rem;box-shadow:0 1px 2px #0000000a}:is([data-skin=d7],[data-skin=d8],[data-skin=d9],[data-skin=d10],[data-skin=d11],[data-skin=d12],[data-skin=d13],[data-skin=d14]) #head dl{max-width:none}:is([data-skin=d7],[data-skin=d8],[data-skin=d9],[data-skin=d10],[data-skin=d11],[data-skin=d12],[data-skin=d13],[data-skin=d14]) :is(#features,#career,#phases,#contact-section){margin-top:1.5rem}:is([data-skin=d7],[data-skin=d8],[data-skin=d9],[data-skin=d10],[data-skin=d11],[data-skin=d12],[data-skin=d13],[data-skin=d14]) .bg-ink{background-color:var(--accent)}:is([data-skin=d7],[data-skin=d8],[data-skin=d9],[data-skin=d10],[data-skin=d11],[data-skin=d12],[data-skin=d13],[data-skin=d14]) .border-ink{border-color:var(--accent)}[data-skin=d10]{--color-paper:#f4f5f6;--color-ink:#1d2a3a;--color-graphite:#5a606b;--color-rule:#e1e3e6;--accent:#2c4a6e;--card:#fff}[data-skin=d11]{--color-paper:#e7e9ec;--color-ink:#1d2a3a;--color-graphite:#565c66;--color-rule:#d7dade;--accent:#2c4a6e;--card:#fff}[data-skin=d12]{--color-paper:#efe8db;--color-ink:#1f2a36;--color-graphite:#5d5a54;--color-rule:#e0d8c8;--accent:#2c4a6e;--card:#fffdf8}[data-skin=d13]{--color-paper:#d9dce1;--color-ink:#1d2a3a;--color-graphite:#4b515b;--color-rule:#c8ccd2;--accent:#2c4a6e;--card:#fff}[data-skin=d14]{--color-paper:#c9cdd4;--color-ink:#1b2636;--color-graphite:#424852;--color-rule:#b8bdc5;--accent:#2c4a6e;--card:#fff}[data-skin=theme]{--font-mincho:var(--font-gothic)}[data-skin=theme] :is(h1,h2){font-weight:700}[data-skin=theme] :is(#head dl,#features,#career,#phases,#contact-section){background:var(--card);border:1px solid var(--color-rule);border-top:3px solid var(--accent);border-radius:14px;padding:1.5rem 1.75rem;box-shadow:0 1px 2px #0000000a}[data-skin=theme] #head dl{border-top-color:var(--sec-head,var(--accent));background:var(--tint-head,var(--card));max-width:none}[data-skin=theme] section#features{border-top-color:var(--sec-features,var(--accent));background:var(--tint-features,var(--card))}[data-skin=theme] section#career{border-top-color:var(--sec-career,var(--accent));background:var(--tint-career,var(--card))}[data-skin=theme] section#phases{border-top-color:var(--sec-phases,var(--accent));background:var(--tint-phases,var(--card))}[data-skin=theme] section#contact-section{border-top-color:var(--sec-contact,var(--accent));background:var(--tint-contact,var(--card))}[data-skin=theme] #features>h2{color:var(--h-features,inherit)}[data-skin=theme] #career>h2{color:var(--h-career,inherit)}[data-skin=theme] #phases>h2{color:var(--h-phases,inherit)}[data-skin=theme] #contact-section h2{color:var(--h-contact,inherit)}[data-skin=theme] :is(#features,#career,#phases,#contact-section){margin-top:1.5rem}[data-skin=theme] .bg-ink{background-color:var(--accent)}[data-skin=theme] .border-ink{border-color:var(--accent)}[data-skin=theme] #career button .text-paper{color:#fff}[data-skin=theme] svg [fill=\#e6efed]{fill:var(--dg-e6efed)}[data-skin=theme] svg [fill=\#eaf0f2]{fill:var(--dg-eaf0f2)}[data-skin=theme] svg [fill=\#d9e5e3]{fill:var(--dg-d9e5e3)}[data-skin=theme] svg [fill=\#c9d3d1]{fill:var(--dg-c9d3d1)}[data-skin=theme] svg [fill=\#fbf4e6]{fill:var(--dg-fbf4e6)}[data-skin=theme] svg [fill=\#d5dcda]{fill:var(--dg-d5dcda)}[data-skin=theme] svg [fill=\#c9cfcd]{fill:var(--dg-c9cfcd)}
