@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap);#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:0}.navbar{justify-content:space-between;gap:16px;padding:8px 12px;background-color:azure;width:98vw;border:1px solid #000;position:sticky;top:0;z-index:1000}.nav-links,.navbar{display:flex;align-items:center}.nav-links{flex-wrap:wrap}.navbar a{color:#000;margin:0 15px;text-decoration:none}.navbar a:hover{font-weight:700;color:#000;text-shadow:0 4px 8px rgba(0,0,0,.3);transform:translate(2px)}.lang-pill{display:inline-flex;gap:6px;padding:6px;border:1px solid rgba(0,0,0,.15);border-radius:999px;background:hsla(0,0%,100%,.72)}.lang-chip{border:1px solid transparent;border-radius:999px;background:transparent;color:#2c3e50;padding:8px 12px;cursor:pointer}.lang-chip.active{background:#2c3e50;color:#fff}@media (max-width:760px){.navbar{flex-direction:column;align-items:stretch}.lang-pill{align-self:flex-start}}.mainpage[data-v-2cb609c1]{text-align:left;width:99%;display:flex;flex-direction:column;align-items:flex-start}.ulstyle li.submenu-entry{padding-left:22px;font-size:13px;color:#5b4638;background:#f3eee7}.ulstyle li.submenu-entry:hover{background:#eadfce}:deep(.kendou-route-enter-active),:deep(.kendou-route-leave-active){transition:opacity .42s ease,transform .42s ease,filter .42s ease}:deep(.kendou-route-enter-from){opacity:0;transform:translateY(22px) scale(.985);filter:blur(8px)}:deep(.kendou-route-leave-to){opacity:0;transform:translateY(-14px) scale(.992);filter:blur(6px)}:deep(.kendou-route-enter-to),:deep(.kendou-route-leave-from){opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.atlas-page[data-v-43eb8eed]{--paper:hsla(38,67%,95%,.92);--paper-strong:rgba(255,250,242,.98);--ink:#2f2116;--ink-soft:#5d4b3d;--line:hsla(32,33%,57%,.34);--accent:#9c341d;--accent-deep:#6d210f;--glow:hsla(37,60%,64%,.3);min-height:100vh;padding:20px;background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.7),transparent 30%),radial-gradient(circle at 85% 78%,hsla(37,75%,69%,.34),transparent 26%),radial-gradient(circle at 96% 18%,hsla(39,53%,78%,.58),transparent 28%),linear-gradient(135deg,#e7d8bf,#efe6d3 20%,#f5eedf 48%,#eadab8)}.atlas-shell[data-v-43eb8eed]{max-width:1480px;margin:0 auto;display:grid;gap:18px}#kendou-portal[data-v-43eb8eed],#kendou-series[data-v-43eb8eed],#kendou-techniques[data-v-43eb8eed],#kendou-terms[data-v-43eb8eed],#kendou-topics[data-v-43eb8eed]{scroll-margin-top:22px}.atlas-hero[data-v-43eb8eed]{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;padding:6px 8px 2px}.hero-copy-zone[data-v-43eb8eed]{max-width:880px}.eyebrow[data-v-43eb8eed],.panel-tag[data-v-43eb8eed]{margin:0 0 10px;font-family:Cormorant Garamond,Times New Roman,serif;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.hero-title[data-v-43eb8eed]{margin:0;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:clamp(2.8rem,5.4vw,4.8rem);line-height:1.08;font-weight:700;color:var(--ink)}.hero-subtitle[data-v-43eb8eed]{margin:18px 0 0;max-width:760px;font-size:1.05rem;line-height:1.9;color:var(--ink-soft)}.lang-pill[data-v-43eb8eed]{display:inline-flex;gap:8px;padding:8px;border:1px solid hsla(35,29%,65%,.72);border-radius:999px;background:rgba(255,250,245,.8);box-shadow:0 10px 24px rgba(106,75,41,.08)}.lang-chip[data-v-43eb8eed]{border:1px solid transparent;border-radius:999px;background:transparent;color:#604d3d;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;padding:10px 16px;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease}.lang-chip.active[data-v-43eb8eed]{background:linear-gradient(135deg,#b64926,#8a2613);color:#fff8f3;box-shadow:inset 0 0 0 1px rgba(69,18,9,.4)}.lang-chip[data-v-43eb8eed]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 20px rgba(115,80,43,.14)}.lang-chip[data-v-43eb8eed]:active{transform:translateY(0) scale(.98)}.portal-board[data-v-43eb8eed],.split-stage[data-v-43eb8eed]{display:grid;gap:18px;align-items:start}.portal-board[data-v-43eb8eed]{grid-template-columns:1.1fr .9fr}.split-stage[data-v-43eb8eed]{grid-template-columns:1fr 1fr}.single-stage[data-v-43eb8eed]{grid-template-columns:1fr}.error-panel[data-v-43eb8eed],.panel-card[data-v-43eb8eed]{border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,var(--paper-strong) 0,var(--paper) 100%);box-shadow:0 22px 44px rgba(118,87,49,.12),inset 0 1px 0 hsla(0,0%,100%,.75)}.error-panel[data-v-43eb8eed],.glossary-card[data-v-43eb8eed],.ledger-card[data-v-43eb8eed],.portal-story[data-v-43eb8eed],.strip-card[data-v-43eb8eed]{padding:18px 20px 20px}.portal-story[data-v-43eb8eed]{display:grid;align-content:start;min-height:180px}.panel-title[data-v-43eb8eed]{margin:2px 0 12px;font-family:Cormorant Garamond,"Noto Serif JP",serif;font-size:clamp(2.1rem,3.4vw,3rem);line-height:1;color:var(--ink)}.error-panel p[data-v-43eb8eed],.inline-error[data-v-43eb8eed],.meta-line[data-v-43eb8eed],.panel-text[data-v-43eb8eed],.search-shell span[data-v-43eb8eed],.section-head span[data-v-43eb8eed]{color:var(--ink-soft);line-height:1.8}.portal-stats[data-v-43eb8eed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.atlas-card[data-v-43eb8eed],.mini-card[data-v-43eb8eed],.stat-tile[data-v-43eb8eed]{border:1px solid hsla(32,50%,70%,.58);border-radius:20px;background:rgba(255,248,239,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);transition:transform .26s ease,opacity .26s ease,filter .26s ease,box-shadow .26s ease,border-color .26s ease}.stat-tile[data-v-43eb8eed]{min-height:116px;padding:18px 16px;display:grid;align-content:space-between}.stat-kicker[data-v-43eb8eed]{font-family:Cormorant Garamond,serif;font-size:.95rem;letter-spacing:.14em;color:#6b4f38}.stat-value[data-v-43eb8eed]{font-family:Cormorant Garamond,"Noto Serif JP",serif;font-size:clamp(2rem,3vw,3rem);line-height:1;color:var(--ink)}.section-head[data-v-43eb8eed]{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.compact-head[data-v-43eb8eed]{margin-bottom:14px}.section-head h2[data-v-43eb8eed]{margin:2px 0 0;font-family:Cormorant Garamond,"Noto Serif JP",serif;font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:1.1;color:var(--ink)}.row-grid[data-v-43eb8eed]{display:grid;gap:14px;align-items:start}.portal-scroll-frame[data-v-43eb8eed]{overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(156,52,29,.42) hsla(36,44%,85%,.72)}.portal-scroll-frame--series[data-v-43eb8eed],.portal-scroll-frame--topics[data-v-43eb8eed]{max-height:430px}.portal-scroll-frame--knowledge[data-v-43eb8eed],.portal-scroll-frame--terms[data-v-43eb8eed]{max-height:480px}.portal-scroll-frame[data-v-43eb8eed]::-webkit-scrollbar{width:8px}.portal-scroll-frame[data-v-43eb8eed]::-webkit-scrollbar-track{background:hsla(36,44%,85%,.72);border-radius:999px}.portal-scroll-frame[data-v-43eb8eed]::-webkit-scrollbar-thumb{background:rgba(156,52,29,.42);border-radius:999px}.portal-scroll-frame[data-v-43eb8eed]::-webkit-scrollbar-thumb:hover{background:rgba(138,38,19,.62)}.two-up[data-v-43eb8eed]{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-card[data-v-43eb8eed],.mini-card[data-v-43eb8eed]{padding:16px 18px 18px}.clickable[data-v-43eb8eed]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.clickable[data-v-43eb8eed]:hover{transform:translateY(-2px);border-color:rgba(184,94,55,.65);box-shadow:0 16px 28px rgba(117,78,40,.12),inset 0 1px 0 hsla(0,0%,100%,.75)}.card-topline[data-v-43eb8eed],.chip-row[data-v-43eb8eed],.meta-line[data-v-43eb8eed]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ink-chip[data-v-43eb8eed],.soft-badge[data-v-43eb8eed],.status-chip[data-v-43eb8eed]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 11px;font-size:.78rem;letter-spacing:.06em}.soft-badge[data-v-43eb8eed]{background:hsla(34,46%,85%,.9);color:#6d5138}.status-chip[data-v-43eb8eed]{background:linear-gradient(135deg,#442616,#24130b);color:#fff7f0}.ink-chip[data-v-43eb8eed]{background:hsla(35,59%,90%,.95);color:#705940}.atlas-card h3[data-v-43eb8eed],.error-panel h3[data-v-43eb8eed],.mini-card h3[data-v-43eb8eed]{margin:12px 0 8px;font-family:"Noto Serif JP",Yu Mincho,Georgia,serif;font-size:1.55rem;line-height:1.25;color:var(--ink)}.atlas-card p[data-v-43eb8eed],.error-panel p[data-v-43eb8eed],.mini-card p[data-v-43eb8eed]{margin:0}.placeholder-stack[data-v-43eb8eed],.stack-list[data-v-43eb8eed]{display:grid;gap:12px;align-items:start}.search-shell[data-v-43eb8eed]{display:grid;gap:8px;margin-bottom:14px}.search-row[data-v-43eb8eed]{display:grid;grid-template-columns:1fr auto;gap:10px}.search-row input[data-v-43eb8eed]{min-height:50px;border:1px solid hsla(34,35%,70%,.8);border-radius:16px;background:rgba(255,252,246,.95);padding:0 16px;color:var(--ink)}.search-row button[data-v-43eb8eed]{min-width:112px;border:0;border-radius:16px;background:linear-gradient(135deg,#a54222,#7c2813);color:#fff8f4;font-weight:600;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.search-row button[data-v-43eb8eed]:hover{transform:translateY(-2px);filter:saturate(1.04);box-shadow:0 12px 24px rgba(120,40,19,.22)}.search-row button[data-v-43eb8eed]:active{transform:translateY(0) scale(.985)}.inline-error[data-v-43eb8eed]{margin:0 0 10px;color:#9a3320}.error-panel[data-v-43eb8eed]{background:linear-gradient(180deg,hsla(28,68%,89%,.92),hsla(28,64%,85%,.9))}.error-tag[data-v-43eb8eed]{color:#8f2e1b}.placeholder-row[data-v-43eb8eed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ghost-card[data-v-43eb8eed]{border-radius:20px;border:1px solid hsla(34,45%,72%,.45);background:linear-gradient(90deg,hsla(34,60%,93%,.76) 25%,rgba(255,248,240,.96) 50%,hsla(34,60%,93%,.76) 75%);background-size:240% 100%;animation:shimmer-43eb8eed 1.8s linear infinite}.ghost-wide[data-v-43eb8eed]{min-height:140px}.ghost-short[data-v-43eb8eed]{min-height:120px}.portal-stats:hover .stat-tile[data-v-43eb8eed],.row-grid:hover .atlas-card[data-v-43eb8eed],.stack-list:hover .mini-card[data-v-43eb8eed]{opacity:.74;transform:translateY(5px) scale(.992);filter:saturate(.86)}.portal-stats:hover .stat-tile[data-v-43eb8eed]:hover,.row-grid:hover .atlas-card[data-v-43eb8eed]:hover,.stack-list:hover .mini-card[data-v-43eb8eed]:hover{opacity:1;transform:translateY(-6px) scale(1.012);filter:saturate(1.04);border-color:rgba(184,94,55,.65);box-shadow:0 18px 30px rgba(117,78,40,.16),inset 0 1px 0 hsla(0,0%,100%,.75)}@keyframes shimmer-43eb8eed{0%{background-position:200% 0}to{background-position:-40% 0}}@media (max-width:1100px){.placeholder-row[data-v-43eb8eed],.portal-board[data-v-43eb8eed],.search-row[data-v-43eb8eed],.split-stage[data-v-43eb8eed],.two-up[data-v-43eb8eed]{grid-template-columns:1fr}}@media (max-width:760px){.atlas-page[data-v-43eb8eed]{padding:14px}.atlas-hero[data-v-43eb8eed]{flex-direction:column;align-items:stretch}.lang-pill[data-v-43eb8eed]{align-self:flex-start}.portal-stats[data-v-43eb8eed]{grid-template-columns:1fr 1fr}}@keyframes atlasFadeLift-43eb8eed{0%{opacity:0;transform:translateY(28px) scale(.985);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.atlas-hero[data-v-43eb8eed],.error-panel[data-v-43eb8eed],.portal-board[data-v-43eb8eed],.split-stage[data-v-43eb8eed],.strip-card[data-v-43eb8eed]{animation:atlasFadeLift-43eb8eed .72s cubic-bezier(.2,.72,.2,1) both}.portal-board[data-v-43eb8eed]{animation-delay:.08s}.strip-card[data-v-43eb8eed]:first-of-type{animation-delay:.14s}.strip-card[data-v-43eb8eed]:nth-of-type(2){animation-delay:.2s}.split-stage[data-v-43eb8eed]{animation-delay:.26s}.error-panel[data-v-43eb8eed]{animation-delay:.3s}.atlas-card[data-v-43eb8eed],.mini-card[data-v-43eb8eed],.stat-tile[data-v-43eb8eed]{animation:atlasFadeLift-43eb8eed .66s cubic-bezier(.2,.72,.2,1) both}.stat-tile[data-v-43eb8eed]:first-child{animation-delay:.16s}.stat-tile[data-v-43eb8eed]:nth-child(2){animation-delay:.22s}.stat-tile[data-v-43eb8eed]:nth-child(3){animation-delay:.28s}.stat-tile[data-v-43eb8eed]:nth-child(4){animation-delay:.34s}.row-grid .atlas-card[data-v-43eb8eed]:first-child{animation-delay:.18s}.row-grid .atlas-card[data-v-43eb8eed]:nth-child(2){animation-delay:.24s}.row-grid .atlas-card[data-v-43eb8eed]:nth-child(3){animation-delay:.3s}.row-grid .atlas-card[data-v-43eb8eed]:nth-child(4){animation-delay:.36s}.stack-list .mini-card[data-v-43eb8eed]:first-child{animation-delay:.18s}.stack-list .mini-card[data-v-43eb8eed]:nth-child(2){animation-delay:.24s}.stack-list .mini-card[data-v-43eb8eed]:nth-child(3){animation-delay:.3s}.stack-list .mini-card[data-v-43eb8eed]:nth-child(4){animation-delay:.36s}.stack-list .mini-card[data-v-43eb8eed]:nth-child(5){animation-delay:.42s}.stack-list .mini-card[data-v-43eb8eed]:nth-child(6){animation-delay:.48s}@media (prefers-reduced-motion:reduce){.atlas-card[data-v-43eb8eed],.atlas-hero[data-v-43eb8eed],.error-panel[data-v-43eb8eed],.lang-chip[data-v-43eb8eed],.mini-card[data-v-43eb8eed],.portal-board[data-v-43eb8eed],.search-row button[data-v-43eb8eed],.split-stage[data-v-43eb8eed],.stat-tile[data-v-43eb8eed],.strip-card[data-v-43eb8eed]{animation:none!important;transition:none!important}}.page1{width:98%;margin-top:10px;text-align:center;background-size:cover;color:#f0ecec;padding:20px}.kendoh1{font-size:2em;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-shadow:2px 2px 5px rgba(0,0,0,.3);border-bottom:5px solid #8b5a2b;padding-bottom:10px}.kendoh1,.kendoh2{text-align:center;font-weight:700;margin:20px 0;font-family:"Noto Serif JP",serif;color:#5a3e1b;display:inline-block}.kendoh2{font-size:1.2em;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-shadow:1px 1px 3px rgba(0,0,0,.3);border-bottom:3px solid #8b5a2b;padding-bottom:5px}.kenp{font-size:1rem;font-family:"Noto Serif JP",serif;color:#4a2f1b;line-height:1.8;text-indent:2em;padding:15px;background-color:hsla(0,0%,100%,.2);border-radius:10px;word-wrap:break-word;white-space:pre-wrap}.language-switch button{margin:5px;padding:10px 15px;font-size:1em;border:none;cursor:pointer;background-color:#444;color:#fff;border-radius:5px}.language-switch button:hover{background-color:#666}.content{margin-top:20px}.image{width:80%;max-width:600px;border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,.5)}.video{width:100%;max-width:560px;margin:20px auto}.kendou-video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border:2px solid #9999d8;box-shadow:0 0 10px #a4a4d6}.kendou-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.dictionary-video{width:100%;max-width:560px;margin:20px auto}.dictionary-video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border:2px solid #9999d8;box-shadow:0 0 10px #a4a4d6}.dictionary-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.kendopage{background-color:#f5f1e8;background-image:url(/img/kendoubcg.33dc39b8.jpg);background-size:cover;padding:20px;border:2px solid #8b5a2b;border-radius:15px;box-shadow:5px 5px 15px rgba(0,0,0,.3);max-width:99.5%;margin:20px auto;min-height:800px}.kendotable{width:100%;margin:20px auto;border-collapse:collapse;background-color:hsla(0,0%,100%,.2);border:2px solid #c2b6a9;box-shadow:5px 5px 15px rgba(0,0,0,.2)}.kendoth .kendotd{padding:12px;text-align:center;border:1px solid #8b5a2b}.kendoth{background-color:#c0a16b;color:#fff;font-size:18px;font-weight:700}.kendotd{font-size:16px;background-color:#f5f1e8;cursor:pointer}.kendotr:nth-child(2n) td{background-color:#e7dbc3}.kendotd:hover{background-color:#d4b998;transform:scale(1.05);transition:.2s}.kendotd:active{background-color:#c9a87c}@media(max-width:768px){.h1{text-align:center;font-size:1em;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin:10px 0}}.atlas-page[data-v-e95d5a2c]{--paper:hsla(38,67%,95%,.92);--paper-strong:rgba(255,250,242,.98);--ink:#2f2116;--ink-soft:#5d4b3d;--line:hsla(32,33%,57%,.34);min-height:100vh;padding:20px;background:radial-gradient(circle at 16% 12%,hsla(0,0%,100%,.7),transparent 28%),radial-gradient(circle at 86% 82%,hsla(37,75%,69%,.28),transparent 26%),linear-gradient(135deg,#e7d8bf,#efe6d3 24%,#f5eedf 48%,#eadab8)}.atlas-shell[data-v-e95d5a2c]{max-width:1320px;margin:0 auto;display:grid;gap:18px}.card-topline[data-v-e95d5a2c],.crumbs[data-v-e95d5a2c],.meta-line[data-v-e95d5a2c],.section-head[data-v-e95d5a2c],.topbar[data-v-e95d5a2c]{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.lang-pill[data-v-e95d5a2c]{display:inline-flex;gap:8px;padding:8px;border:1px solid hsla(35,29%,65%,.72);border-radius:999px;background:rgba(255,250,245,.8);box-shadow:0 10px 24px rgba(106,75,41,.08)}.lang-chip[data-v-e95d5a2c],.nav-chip[data-v-e95d5a2c]{border-radius:999px;cursor:pointer}.lang-chip[data-v-e95d5a2c]{border:1px solid transparent;background:transparent;color:#604d3d;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;padding:10px 16px;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease}.lang-chip.active[data-v-e95d5a2c]{background:linear-gradient(135deg,#b64926,#8a2613);color:#fff8f3}.lang-chip[data-v-e95d5a2c]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 20px rgba(115,80,43,.14)}.lang-chip[data-v-e95d5a2c]:active{transform:translateY(0) scale(.98)}.nav-chip[data-v-e95d5a2c]{border:1px solid hsla(31,31%,56%,.7);background:rgba(255,249,240,.88);color:#5b4636;padding:10px 15px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,opacity .22s ease}.crumbs:hover .nav-chip[data-v-e95d5a2c]{opacity:.84;transform:translateX(3px)}.crumbs:hover .nav-chip[data-v-e95d5a2c]:hover{opacity:1;transform:translateX(-3px) translateY(-2px)}.nav-chip[data-v-e95d5a2c]:hover{border-color:rgba(184,94,55,.62);background:rgba(255,252,246,.98);box-shadow:0 12px 24px rgba(105,74,40,.12)}.nav-chip[data-v-e95d5a2c]:active{transform:translateX(0) translateY(0) scale(.985)}.episode-card[data-v-e95d5a2c],.error-panel[data-v-e95d5a2c],.panel-card[data-v-e95d5a2c],.state-card[data-v-e95d5a2c]{border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,var(--paper-strong) 0,var(--paper) 100%);box-shadow:0 22px 44px rgba(118,87,49,.12),inset 0 1px 0 hsla(0,0%,100%,.75)}.episode-board[data-v-e95d5a2c],.hero-card[data-v-e95d5a2c]{padding:20px 22px 22px}.hero-card[data-v-e95d5a2c]{display:grid;grid-template-columns:1.35fr .85fr;gap:18px}.eyebrow[data-v-e95d5a2c],.section-tag[data-v-e95d5a2c]{margin:0 0 10px;font-family:Cormorant Garamond,Times New Roman,serif;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#9c341d}.episode-card h3[data-v-e95d5a2c],.hero-card h1[data-v-e95d5a2c],.section-head h2[data-v-e95d5a2c]{margin:0;color:var(--ink)}.hero-card h1[data-v-e95d5a2c]{font-family:"Noto Serif JP",Yu Mincho,Georgia,serif;font-size:clamp(2.4rem,4.2vw,4rem);line-height:1.1}.episode-card p[data-v-e95d5a2c],.error-panel[data-v-e95d5a2c],.hero-meta[data-v-e95d5a2c],.lead[data-v-e95d5a2c],.meta-line[data-v-e95d5a2c],.section-head span[data-v-e95d5a2c],.state-card[data-v-e95d5a2c]{color:var(--ink-soft);line-height:1.8}.hero-meta[data-v-e95d5a2c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.meta-box[data-v-e95d5a2c]{border:1px solid hsla(32,50%,70%,.58);border-radius:20px;background:rgba(255,248,239,.82);padding:16px;display:grid;gap:6px;transition:transform .26s ease,opacity .26s ease,filter .26s ease,box-shadow .26s ease,border-color .26s ease}.meta-box.wide[data-v-e95d5a2c]{grid-column:1/-1}.meta-label[data-v-e95d5a2c]{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#7a5d44}.meta-box strong[data-v-e95d5a2c]{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem}.episode-grid[data-v-e95d5a2c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.episode-card[data-v-e95d5a2c]{padding:16px 18px 18px;cursor:pointer;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,opacity .24s ease,filter .24s ease}.episode-card[data-v-e95d5a2c]:hover{transform:translateY(-2px);border-color:rgba(184,94,55,.65)}.episode-grid:hover .episode-card[data-v-e95d5a2c],.hero-meta:hover .meta-box[data-v-e95d5a2c]{opacity:.74;transform:translateY(5px) scale(.992);filter:saturate(.86)}.episode-grid:hover .episode-card[data-v-e95d5a2c]:hover,.hero-meta:hover .meta-box[data-v-e95d5a2c]:hover{opacity:1;transform:translateY(-6px) scale(1.012);filter:saturate(1.04);border-color:rgba(184,94,55,.65);box-shadow:0 18px 30px rgba(117,78,40,.16),inset 0 1px 0 hsla(0,0%,100%,.75)}.soft-badge[data-v-e95d5a2c],.status-chip[data-v-e95d5a2c]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 11px;font-size:.78rem;letter-spacing:.06em}.soft-badge[data-v-e95d5a2c]{background:hsla(34,46%,85%,.9);color:#6d5138}.status-chip[data-v-e95d5a2c]{background:linear-gradient(135deg,#442616,#24130b);color:#fff7f0}.empty-state[data-v-e95d5a2c],.error-panel[data-v-e95d5a2c],.state-card[data-v-e95d5a2c]{padding:16px 18px}@media (max-width:980px){.episode-grid[data-v-e95d5a2c],.hero-card[data-v-e95d5a2c]{grid-template-columns:1fr}}@media (max-width:760px){.atlas-page[data-v-e95d5a2c]{padding:14px}.topbar[data-v-e95d5a2c]{flex-direction:column;align-items:flex-start}.lang-pill[data-v-e95d5a2c]{align-self:flex-start}.hero-meta[data-v-e95d5a2c]{grid-template-columns:1fr}}@keyframes atlasFadeLift-e95d5a2c{0%{opacity:0;transform:translateY(28px) scale(.985);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.episode-board[data-v-e95d5a2c],.episode-card[data-v-e95d5a2c],.error-panel[data-v-e95d5a2c],.hero-card[data-v-e95d5a2c],.meta-box[data-v-e95d5a2c],.state-card[data-v-e95d5a2c]{animation:atlasFadeLift-e95d5a2c .72s cubic-bezier(.2,.8,.2,1) both;will-change:transform,opacity,filter}.hero-card[data-v-e95d5a2c]{animation-delay:.06s}.episode-board[data-v-e95d5a2c]{animation-delay:.18s}.hero-meta .meta-box[data-v-e95d5a2c]:first-child{animation-delay:.16s}.hero-meta .meta-box[data-v-e95d5a2c]:nth-child(2){animation-delay:.22s}.hero-meta .meta-box[data-v-e95d5a2c]:nth-child(3){animation-delay:.28s}.hero-meta .meta-box[data-v-e95d5a2c]:nth-child(4){animation-delay:.34s}.episode-grid .episode-card[data-v-e95d5a2c]:first-child{animation-delay:.24s}.episode-grid .episode-card[data-v-e95d5a2c]:nth-child(2){animation-delay:.3s}.episode-grid .episode-card[data-v-e95d5a2c]:nth-child(3){animation-delay:.36s}.episode-grid .episode-card[data-v-e95d5a2c]:nth-child(4){animation-delay:.42s}.episode-grid .episode-card[data-v-e95d5a2c]:nth-child(5){animation-delay:.48s}.episode-grid .episode-card[data-v-e95d5a2c]:nth-child(6){animation-delay:.54s}@media (prefers-reduced-motion:reduce){.episode-board[data-v-e95d5a2c],.episode-card[data-v-e95d5a2c],.error-panel[data-v-e95d5a2c],.hero-card[data-v-e95d5a2c],.lang-chip[data-v-e95d5a2c],.meta-box[data-v-e95d5a2c],.nav-chip[data-v-e95d5a2c],.state-card[data-v-e95d5a2c]{animation:none;transition:none}}.atlas-page[data-v-012e7b17]{--paper:hsla(38,67%,95%,.92);--paper-strong:rgba(255,250,242,.98);--ink:#2f2116;--ink-soft:#5d4b3d;--line:hsla(32,33%,57%,.34);min-height:100vh;padding:20px;background:radial-gradient(circle at 16% 12%,hsla(0,0%,100%,.7),transparent 28%),radial-gradient(circle at 86% 82%,hsla(37,75%,69%,.28),transparent 26%),linear-gradient(135deg,#e7d8bf,#efe6d3 24%,#f5eedf 48%,#eadab8)}.atlas-shell[data-v-012e7b17]{max-width:1380px;margin:0 auto;display:grid;gap:18px}.chip-row[data-v-012e7b17],.crumbs[data-v-012e7b17],.hero-topline[data-v-012e7b17],.section-head[data-v-012e7b17],.topbar[data-v-012e7b17]{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.lang-pill[data-v-012e7b17]{display:inline-flex;gap:8px;padding:8px;border:1px solid hsla(35,29%,65%,.72);border-radius:999px;background:rgba(255,250,245,.8);box-shadow:0 10px 24px rgba(106,75,41,.08)}.lang-chip[data-v-012e7b17],.nav-chip[data-v-012e7b17]{border-radius:999px;cursor:pointer}.lang-chip[data-v-012e7b17]{border:1px solid transparent;background:transparent;color:#604d3d;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;padding:10px 16px;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease}.lang-chip.active[data-v-012e7b17]{background:linear-gradient(135deg,#b64926,#8a2613);color:#fff8f3}.lang-chip[data-v-012e7b17]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 20px rgba(115,80,43,.14)}.lang-chip[data-v-012e7b17]:active{transform:translateY(0) scale(.98)}.nav-chip[data-v-012e7b17]{border:1px solid hsla(31,31%,56%,.7);background:rgba(255,249,240,.88);color:#5b4636;padding:10px 15px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,opacity .22s ease}.nav-chip.subtle[data-v-012e7b17]{background:hsla(35,52%,92%,.95)}.crumbs:hover .nav-chip[data-v-012e7b17]{opacity:.84;transform:translateX(3px)}.crumbs:hover .nav-chip[data-v-012e7b17]:hover{opacity:1;transform:translateX(-3px) translateY(-2px)}.nav-chip[data-v-012e7b17]:hover{border-color:rgba(184,94,55,.62);background:rgba(255,252,246,.98);box-shadow:0 12px 24px rgba(105,74,40,.12)}.nav-chip[data-v-012e7b17]:active{transform:translateX(0) translateY(0) scale(.985)}.error-panel[data-v-012e7b17],.media-card[data-v-012e7b17],.panel-card[data-v-012e7b17],.section-card[data-v-012e7b17],.state-card[data-v-012e7b17],.term-card[data-v-012e7b17]{border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,var(--paper-strong) 0,var(--paper) 100%);box-shadow:0 22px 44px rgba(118,87,49,.12),inset 0 1px 0 hsla(0,0%,100%,.75)}.error-panel[data-v-012e7b17],.hero-card[data-v-012e7b17],.media-card[data-v-012e7b17],.section-card-wrap[data-v-012e7b17],.state-card[data-v-012e7b17],.term-card-wrap[data-v-012e7b17]{padding:20px 22px 22px}.hero-card[data-v-012e7b17]{display:grid;grid-template-columns:1.35fr .85fr;gap:18px}.eyebrow[data-v-012e7b17],.section-tag[data-v-012e7b17]{margin:0 0 10px;font-family:Cormorant Garamond,Times New Roman,serif;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#9c341d}.hero-card h1[data-v-012e7b17],.section-card h3[data-v-012e7b17],.section-head h2[data-v-012e7b17],.term-card h3[data-v-012e7b17]{margin:0;color:var(--ink)}.hero-card h1[data-v-012e7b17]{font-family:"Noto Serif JP",Yu Mincho,Georgia,serif;font-size:clamp(2.4rem,4.2vw,4rem);line-height:1.1}.error-panel[data-v-012e7b17],.hero-meta[data-v-012e7b17],.lead[data-v-012e7b17],.section-card p[data-v-012e7b17],.section-head span[data-v-012e7b17],.state-card[data-v-012e7b17],.term-card p[data-v-012e7b17]{color:var(--ink-soft);line-height:1.8}.hero-meta[data-v-012e7b17]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.meta-box[data-v-012e7b17]{border:1px solid hsla(32,50%,70%,.58);border-radius:20px;background:rgba(255,248,239,.82);padding:16px;display:grid;gap:6px;transition:transform .26s ease,opacity .26s ease,filter .26s ease,box-shadow .26s ease,border-color .26s ease}.meta-box.wide[data-v-012e7b17]{grid-column:1/-1}.meta-label[data-v-012e7b17]{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#7a5d44}.meta-box strong[data-v-012e7b17]{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:1.24rem;word-break:break-word}.ink-chip[data-v-012e7b17],.soft-badge[data-v-012e7b17],.status-chip[data-v-012e7b17]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 11px;font-size:.78rem;letter-spacing:.06em}.soft-badge[data-v-012e7b17]{background:hsla(34,46%,85%,.9);color:#6d5138}.status-chip[data-v-012e7b17]{background:linear-gradient(135deg,#442616,#24130b);color:#fff7f0}.ink-chip[data-v-012e7b17]{background:hsla(35,59%,90%,.95);color:#705940}.section-list[data-v-012e7b17],.split-stage[data-v-012e7b17],.term-list[data-v-012e7b17],.video-grid[data-v-012e7b17]{display:grid;gap:14px}.video-grid[data-v-012e7b17]{grid-template-columns:repeat(2,minmax(0,1fr))}.split-stage[data-v-012e7b17]{grid-template-columns:1.15fr .85fr}.video-frame[data-v-012e7b17]{position:relative;padding-bottom:56.25%;overflow:hidden;border-radius:20px;border:1px solid hsla(32,39%,68%,.75);background:#1a120a;transition:transform .26s ease,opacity .26s ease,filter .26s ease,box-shadow .26s ease,border-color .26s ease}.video-frame iframe[data-v-012e7b17]{position:absolute;inset:0;width:100%;height:100%;border:0}.section-card[data-v-012e7b17],.term-card[data-v-012e7b17]{padding:16px 18px 18px;transition:transform .26s ease,opacity .26s ease,filter .26s ease,box-shadow .26s ease,border-color .26s ease}.term-pron[data-v-012e7b17]{margin:6px 0 0;color:#7c654c}.empty-state[data-v-012e7b17]{color:var(--ink-soft);line-height:1.8}.hero-meta:hover .meta-box[data-v-012e7b17],.section-list:hover .section-card[data-v-012e7b17],.term-list:hover .term-card[data-v-012e7b17],.video-grid:hover .video-frame[data-v-012e7b17]{opacity:.74;transform:translateY(5px) scale(.992);filter:saturate(.86)}.hero-meta:hover .meta-box[data-v-012e7b17]:hover,.section-list:hover .section-card[data-v-012e7b17]:hover,.term-list:hover .term-card[data-v-012e7b17]:hover,.video-grid:hover .video-frame[data-v-012e7b17]:hover{opacity:1;transform:translateY(-6px) scale(1.012);filter:saturate(1.04);border-color:rgba(184,94,55,.65);box-shadow:0 18px 30px rgba(117,78,40,.16),inset 0 1px 0 hsla(0,0%,100%,.75)}@media (max-width:1080px){.hero-card[data-v-012e7b17],.split-stage[data-v-012e7b17],.video-grid[data-v-012e7b17]{grid-template-columns:1fr}}@media (max-width:760px){.atlas-page[data-v-012e7b17]{padding:14px}.topbar[data-v-012e7b17]{flex-direction:column;align-items:flex-start}.lang-pill[data-v-012e7b17]{align-self:flex-start}.hero-meta[data-v-012e7b17]{grid-template-columns:1fr}}@keyframes atlasFadeLift-012e7b17{0%{opacity:0;transform:translateY(28px) scale(.985);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.error-panel[data-v-012e7b17],.hero-card[data-v-012e7b17],.media-card[data-v-012e7b17],.meta-box[data-v-012e7b17],.section-card[data-v-012e7b17],.split-stage[data-v-012e7b17],.state-card[data-v-012e7b17],.term-card[data-v-012e7b17],.video-frame[data-v-012e7b17]{animation:atlasFadeLift-012e7b17 .72s cubic-bezier(.2,.8,.2,1) both;will-change:transform,opacity,filter}.hero-card[data-v-012e7b17]{animation-delay:.06s}.media-card[data-v-012e7b17]{animation-delay:.16s}.split-stage[data-v-012e7b17]{animation-delay:.26s}.hero-meta .meta-box[data-v-012e7b17]:first-child{animation-delay:.16s}.hero-meta .meta-box[data-v-012e7b17]:nth-child(2){animation-delay:.22s}.hero-meta .meta-box[data-v-012e7b17]:nth-child(3){animation-delay:.28s}.hero-meta .meta-box[data-v-012e7b17]:nth-child(4){animation-delay:.34s}.video-grid .video-frame[data-v-012e7b17]:first-child{animation-delay:.22s}.video-grid .video-frame[data-v-012e7b17]:nth-child(2){animation-delay:.3s}.video-grid .video-frame[data-v-012e7b17]:nth-child(3){animation-delay:.38s}.section-list .section-card[data-v-012e7b17]:first-child{animation-delay:.32s}.section-list .section-card[data-v-012e7b17]:nth-child(2){animation-delay:.4s}.section-list .section-card[data-v-012e7b17]:nth-child(3){animation-delay:.48s}.section-list .section-card[data-v-012e7b17]:nth-child(4){animation-delay:.56s}.section-list .section-card[data-v-012e7b17]:nth-child(5){animation-delay:.64s}.term-list .term-card[data-v-012e7b17]:first-child{animation-delay:.38s}.term-list .term-card[data-v-012e7b17]:nth-child(2){animation-delay:.46s}.term-list .term-card[data-v-012e7b17]:nth-child(3){animation-delay:.54s}.term-list .term-card[data-v-012e7b17]:nth-child(4){animation-delay:.62s}@media (prefers-reduced-motion:reduce){.error-panel[data-v-012e7b17],.hero-card[data-v-012e7b17],.lang-chip[data-v-012e7b17],.media-card[data-v-012e7b17],.meta-box[data-v-012e7b17],.nav-chip[data-v-012e7b17],.section-card[data-v-012e7b17],.split-stage[data-v-012e7b17],.state-card[data-v-012e7b17],.term-card[data-v-012e7b17],.video-frame[data-v-012e7b17]{animation:none;transition:none}}.atlas-page[data-v-1ba0f4ff]{--paper:hsla(38,67%,95%,.92);--paper-strong:rgba(255,250,242,.98);--ink:#2f2116;--ink-soft:#5d4b3d;--line:hsla(32,33%,57%,.34);min-height:100vh;padding:20px;background:radial-gradient(circle at 16% 12%,hsla(0,0%,100%,.7),transparent 28%),radial-gradient(circle at 86% 82%,hsla(37,75%,69%,.28),transparent 26%),linear-gradient(135deg,#e7d8bf,#efe6d3 24%,#f5eedf 48%,#eadab8)}.atlas-shell[data-v-1ba0f4ff]{max-width:1380px;margin:0 auto;display:grid;gap:18px}.chip-row[data-v-1ba0f4ff],.crumbs[data-v-1ba0f4ff],.hero-topline[data-v-1ba0f4ff],.section-head[data-v-1ba0f4ff],.topbar[data-v-1ba0f4ff]{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.lang-pill[data-v-1ba0f4ff]{display:inline-flex;gap:8px;padding:8px;border:1px solid hsla(35,29%,65%,.72);border-radius:999px;background:rgba(255,250,245,.8);box-shadow:0 10px 24px rgba(106,75,41,.08)}.lang-chip[data-v-1ba0f4ff],.nav-chip[data-v-1ba0f4ff],.version-tab[data-v-1ba0f4ff]{border-radius:999px;cursor:pointer}.lang-chip[data-v-1ba0f4ff]{border:1px solid transparent;background:transparent;color:#604d3d;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;padding:10px 16px;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease}.lang-chip.active[data-v-1ba0f4ff]{background:linear-gradient(135deg,#b64926,#8a2613);color:#fff8f3}.lang-chip[data-v-1ba0f4ff]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 20px rgba(115,80,43,.14)}.nav-chip[data-v-1ba0f4ff]{border:1px solid hsla(31,31%,56%,.7);background:rgba(255,249,240,.88);color:#5b4636;padding:10px 15px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,opacity .22s ease}.nav-chip.subtle[data-v-1ba0f4ff]{background:hsla(35,52%,92%,.95)}.clickable-card[data-v-1ba0f4ff]:hover,.nav-chip[data-v-1ba0f4ff]:hover,.version-tab[data-v-1ba0f4ff]:hover{border-color:rgba(184,94,55,.62);box-shadow:0 12px 24px rgba(105,74,40,.12)}.error-panel[data-v-1ba0f4ff],.media-card[data-v-1ba0f4ff],.panel-card[data-v-1ba0f4ff],.section-card[data-v-1ba0f4ff],.state-card[data-v-1ba0f4ff],.term-card[data-v-1ba0f4ff]{border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,var(--paper-strong) 0,var(--paper) 100%);box-shadow:0 22px 44px rgba(118,87,49,.12),inset 0 1px 0 hsla(0,0%,100%,.75)}.error-panel[data-v-1ba0f4ff],.hero-card[data-v-1ba0f4ff],.media-card[data-v-1ba0f4ff],.state-card[data-v-1ba0f4ff],.term-card-wrap[data-v-1ba0f4ff],.version-card-wrap[data-v-1ba0f4ff]{padding:20px 22px 22px}.hero-card[data-v-1ba0f4ff]{display:grid;grid-template-columns:1.35fr .85fr;gap:18px}.eyebrow[data-v-1ba0f4ff],.section-tag[data-v-1ba0f4ff]{margin:0 0 10px;font-family:Cormorant Garamond,Times New Roman,serif;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#9c341d}.hero-card h1[data-v-1ba0f4ff],.section-card h3[data-v-1ba0f4ff],.section-head h2[data-v-1ba0f4ff],.term-card h3[data-v-1ba0f4ff]{margin:0;color:var(--ink)}.hero-card h1[data-v-1ba0f4ff]{font-family:"Noto Serif JP",Yu Mincho,Georgia,serif;font-size:clamp(2.4rem,4.2vw,4rem);line-height:1.1}.error-panel[data-v-1ba0f4ff],.hero-meta[data-v-1ba0f4ff],.lead[data-v-1ba0f4ff],.section-card p[data-v-1ba0f4ff],.section-head span[data-v-1ba0f4ff],.state-card[data-v-1ba0f4ff],.term-card p[data-v-1ba0f4ff]{color:var(--ink-soft);line-height:1.8}.hero-meta[data-v-1ba0f4ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.meta-box[data-v-1ba0f4ff]{border:1px solid hsla(32,50%,70%,.58);border-radius:20px;background:rgba(255,248,239,.82);padding:16px;display:grid;gap:6px}.meta-box.wide[data-v-1ba0f4ff]{grid-column:1/-1}.meta-label[data-v-1ba0f4ff]{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#7a5d44}.meta-box strong[data-v-1ba0f4ff]{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:1.24rem;word-break:break-word}.ink-chip[data-v-1ba0f4ff],.soft-badge[data-v-1ba0f4ff],.status-chip[data-v-1ba0f4ff]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 11px;font-size:.78rem;letter-spacing:.06em}.soft-badge[data-v-1ba0f4ff]{background:hsla(34,46%,85%,.9);color:#6d5138}.status-chip[data-v-1ba0f4ff]{background:linear-gradient(135deg,#442616,#24130b);color:#fff7f0}.ink-chip[data-v-1ba0f4ff]{background:hsla(35,59%,90%,.95);color:#705940}.section-list[data-v-1ba0f4ff],.split-stage[data-v-1ba0f4ff],.term-list[data-v-1ba0f4ff],.video-grid[data-v-1ba0f4ff]{display:grid;gap:14px}.video-grid[data-v-1ba0f4ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.split-stage[data-v-1ba0f4ff]{grid-template-columns:1.15fr .85fr}.video-frame[data-v-1ba0f4ff]{position:relative;padding-bottom:56.25%;overflow:hidden;border-radius:20px;border:1px solid hsla(32,39%,68%,.75);background:#1a120a}.video-frame iframe[data-v-1ba0f4ff]{position:absolute;inset:0;width:100%;height:100%;border:0}.version-tabs[data-v-1ba0f4ff]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.version-tab[data-v-1ba0f4ff]{border:1px solid hsla(30,36%,64%,.58);background:rgba(255,247,237,.95);color:#5e4837;padding:10px 14px;display:grid;gap:4px;text-align:left;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.version-tab.active[data-v-1ba0f4ff]{background:linear-gradient(135deg,#b64926,#8a2613);color:#fff7f0}.version-tab small[data-v-1ba0f4ff]{font-size:.78rem;opacity:.88}.section-card[data-v-1ba0f4ff],.term-card[data-v-1ba0f4ff]{padding:16px 18px 18px}.clickable-card[data-v-1ba0f4ff]{cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.term-pron[data-v-1ba0f4ff]{margin:6px 0 0;color:#7c654c}.empty-state[data-v-1ba0f4ff]{color:var(--ink-soft);line-height:1.8}@media (max-width:1080px){.hero-card[data-v-1ba0f4ff],.split-stage[data-v-1ba0f4ff],.video-grid[data-v-1ba0f4ff]{grid-template-columns:1fr}}@media (max-width:760px){.atlas-page[data-v-1ba0f4ff]{padding:14px}.topbar[data-v-1ba0f4ff]{flex-direction:column;align-items:flex-start}.lang-pill[data-v-1ba0f4ff]{align-self:flex-start}.hero-meta[data-v-1ba0f4ff]{grid-template-columns:1fr}}.atlas-page[data-v-d13e878e]{--paper:hsla(38,67%,95%,.92);--paper-strong:rgba(255,250,242,.98);--ink:#2f2116;--ink-soft:#5d4b3d;--line:hsla(32,33%,57%,.34);min-height:100vh;padding:20px;background:radial-gradient(circle at 16% 12%,hsla(0,0%,100%,.7),transparent 28%),radial-gradient(circle at 86% 82%,hsla(37,75%,69%,.28),transparent 26%),linear-gradient(135deg,#e7d8bf,#efe6d3 24%,#f5eedf 48%,#eadab8)}.atlas-shell[data-v-d13e878e]{max-width:1380px;margin:0 auto;display:grid;gap:18px}.chip-row[data-v-d13e878e],.crumbs[data-v-d13e878e],.hero-topline[data-v-d13e878e],.section-head[data-v-d13e878e],.topbar[data-v-d13e878e]{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.lang-pill[data-v-d13e878e]{display:inline-flex;gap:8px;padding:8px;border:1px solid hsla(35,29%,65%,.72);border-radius:999px;background:rgba(255,250,245,.8);box-shadow:0 10px 24px rgba(106,75,41,.08)}.lang-chip[data-v-d13e878e],.nav-chip[data-v-d13e878e]{border-radius:999px;cursor:pointer}.lang-chip[data-v-d13e878e]{border:1px solid transparent;background:transparent;color:#604d3d;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;padding:10px 16px;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease}.lang-chip.active[data-v-d13e878e]{background:linear-gradient(135deg,#b64926,#8a2613);color:#fff8f3}.nav-chip[data-v-d13e878e]{border:1px solid hsla(31,31%,56%,.7);background:rgba(255,249,240,.88);color:#5b4636;padding:10px 15px}.nav-chip.subtle[data-v-d13e878e]{background:hsla(35,52%,92%,.95)}.error-panel[data-v-d13e878e],.media-card[data-v-d13e878e],.panel-card[data-v-d13e878e],.section-card[data-v-d13e878e],.state-card[data-v-d13e878e]{border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,var(--paper-strong) 0,var(--paper) 100%);box-shadow:0 22px 44px rgba(118,87,49,.12),inset 0 1px 0 hsla(0,0%,100%,.75)}.error-panel[data-v-d13e878e],.hero-card[data-v-d13e878e],.media-card[data-v-d13e878e],.state-card[data-v-d13e878e],.technique-card-wrap[data-v-d13e878e],.topic-card-wrap[data-v-d13e878e]{padding:20px 22px 22px}.hero-card[data-v-d13e878e]{display:grid;grid-template-columns:1.35fr .85fr;gap:18px}.eyebrow[data-v-d13e878e],.section-tag[data-v-d13e878e]{margin:0 0 10px;font-family:Cormorant Garamond,Times New Roman,serif;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#9c341d}.hero-card h1[data-v-d13e878e],.section-card h3[data-v-d13e878e],.section-head h2[data-v-d13e878e]{margin:0;color:var(--ink)}.hero-card h1[data-v-d13e878e]{font-family:"Noto Serif JP",Yu Mincho,Georgia,serif;font-size:clamp(2.4rem,4.2vw,4rem);line-height:1.1}.error-panel[data-v-d13e878e],.hero-meta[data-v-d13e878e],.lead[data-v-d13e878e],.section-card p[data-v-d13e878e],.section-head span[data-v-d13e878e],.state-card[data-v-d13e878e]{color:var(--ink-soft);line-height:1.8}.hero-meta[data-v-d13e878e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.meta-box[data-v-d13e878e]{border:1px solid hsla(32,50%,70%,.58);border-radius:20px;background:rgba(255,248,239,.82);padding:16px;display:grid;gap:6px}.meta-label[data-v-d13e878e]{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#7a5d44}.meta-box strong[data-v-d13e878e]{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;word-break:break-word}.ink-chip[data-v-d13e878e],.soft-badge[data-v-d13e878e],.status-chip[data-v-d13e878e]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 11px;font-size:.78rem;letter-spacing:.06em}.soft-badge[data-v-d13e878e]{background:hsla(34,46%,85%,.9);color:#6d5138}.status-chip[data-v-d13e878e]{background:linear-gradient(135deg,#442616,#24130b);color:#fff7f0}.ink-chip[data-v-d13e878e]{background:hsla(35,59%,90%,.95);color:#705940}.card-list[data-v-d13e878e],.split-stage[data-v-d13e878e],.video-grid[data-v-d13e878e]{display:grid;gap:14px}.video-grid[data-v-d13e878e]{grid-template-columns:repeat(2,minmax(0,1fr))}.split-stage[data-v-d13e878e]{grid-template-columns:1fr 1fr}.video-frame[data-v-d13e878e]{position:relative;padding-bottom:56.25%;overflow:hidden;border-radius:20px;border:1px solid hsla(32,39%,68%,.75);background:#1a120a}.video-frame iframe[data-v-d13e878e]{position:absolute;inset:0;width:100%;height:100%;border:0}.section-card[data-v-d13e878e]{padding:16px 18px 18px}.clickable-card[data-v-d13e878e]{cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.clickable-card[data-v-d13e878e]:hover{transform:translateY(-4px);border-color:rgba(184,94,55,.65);box-shadow:0 18px 30px rgba(117,78,40,.16),inset 0 1px 0 hsla(0,0%,100%,.75)}.term-pron[data-v-d13e878e]{color:#7c654c}.empty-state[data-v-d13e878e]{color:var(--ink-soft);line-height:1.8}@media (max-width:1080px){.hero-card[data-v-d13e878e],.split-stage[data-v-d13e878e],.video-grid[data-v-d13e878e]{grid-template-columns:1fr}}@media (max-width:760px){.atlas-page[data-v-d13e878e]{padding:14px}.topbar[data-v-d13e878e]{flex-direction:column;align-items:flex-start}.lang-pill[data-v-d13e878e]{align-self:flex-start}.hero-meta[data-v-d13e878e]{grid-template-columns:1fr}}.analyzer-page[data-v-b2df1cc0]{--paper:hsla(38,67%,95%,.92);--paper-strong:rgba(255,250,242,.98);--ink:#2f2116;--ink-soft:#5d4b3d;--line:hsla(32,33%,57%,.34);min-height:100vh;padding:20px;box-sizing:border-box;background:radial-gradient(circle at 16% 12%,hsla(0,0%,100%,.7),transparent 28%),radial-gradient(circle at 86% 82%,hsla(37,75%,69%,.28),transparent 26%),linear-gradient(135deg,#e7d8bf,#efe6d3 24%,#f5eedf 48%,#eadab8)}.analyzer-shell[data-v-b2df1cc0]{width:100%;max-width:1380px;min-width:0;margin:0 auto;display:grid;gap:18px}.error-panel[data-v-b2df1cc0],.hero-card[data-v-b2df1cc0],.job-card[data-v-b2df1cc0],.panel-card[data-v-b2df1cc0],.state-card[data-v-b2df1cc0]{border:1px solid var(--line);border-radius:28px;box-sizing:border-box;min-width:0;background:linear-gradient(180deg,var(--paper-strong) 0,var(--paper) 100%);box-shadow:0 22px 44px rgba(118,87,49,.12),inset 0 1px 0 hsla(0,0%,100%,.75)}.hero-card[data-v-b2df1cc0],.panel-card[data-v-b2df1cc0]{padding:24px}.hero-card[data-v-b2df1cc0]{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.hero-card[data-v-b2df1cc0]>*{min-width:0}.field[data-v-b2df1cc0],.hero-side[data-v-b2df1cc0]{display:grid;gap:10px}.eyebrow[data-v-b2df1cc0],.field span[data-v-b2df1cc0],.section-tag[data-v-b2df1cc0]{margin:0;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:#9c341d}.hero-card h1[data-v-b2df1cc0],.job-card h3[data-v-b2df1cc0],.section-head h2[data-v-b2df1cc0]{margin:0;color:var(--ink)}.hero-card h1[data-v-b2df1cc0]{overflow-wrap:anywhere}.empty-state[data-v-b2df1cc0],.hint[data-v-b2df1cc0],.job-card p[data-v-b2df1cc0],.lead[data-v-b2df1cc0]{color:var(--ink-soft);line-height:1.8;overflow-wrap:anywhere}.field input[data-v-b2df1cc0],.field select[data-v-b2df1cc0],.ghost-btn[data-v-b2df1cc0],.primary-btn[data-v-b2df1cc0]{border-radius:18px;border:1px solid hsla(31,31%,56%,.7);padding:12px 14px;font:inherit;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ghost-btn[data-v-b2df1cc0],.primary-btn[data-v-b2df1cc0]{cursor:pointer}.primary-btn[data-v-b2df1cc0]{background:linear-gradient(135deg,#b64926,#8a2613);color:#fff8f3}.ghost-btn[data-v-b2df1cc0]{background:rgba(255,249,240,.88);color:#5b4636}.danger-btn[data-v-b2df1cc0]{border-color:rgba(151,51,28,.45);color:#8a2613}.ghost-btn[data-v-b2df1cc0]:disabled,.primary-btn[data-v-b2df1cc0]:disabled{cursor:not-allowed;opacity:.65}.job-topline[data-v-b2df1cc0],.section-head[data-v-b2df1cc0]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.job-grid[data-v-b2df1cc0]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.job-card[data-v-b2df1cc0]{padding:18px;display:grid;gap:10px}.job-actions[data-v-b2df1cc0]{display:flex;gap:10px;flex-wrap:wrap}.soft-badge[data-v-b2df1cc0],.status-chip[data-v-b2df1cc0]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 11px;font-size:.78rem;letter-spacing:.06em}.soft-badge[data-v-b2df1cc0]{background:hsla(34,46%,85%,.9);color:#6d5138}.status-chip[data-v-b2df1cc0]{background:linear-gradient(135deg,#442616,#24130b);color:#fff7f0}.status-chip.completed[data-v-b2df1cc0]{background:linear-gradient(135deg,#31593f,#16341f)}.compact[data-v-b2df1cc0]{padding:14px 16px}@media (max-width:900px){.hero-card[data-v-b2df1cc0]{grid-template-columns:1fr}}@media (max-width:430px){.analyzer-page[data-v-b2df1cc0]{padding:14px}.hero-card[data-v-b2df1cc0],.panel-card[data-v-b2df1cc0]{padding:18px;border-radius:24px}.hero-card[data-v-b2df1cc0]{gap:16px}}.analysis-detail-page[data-v-f2b41be2]{--paper:hsla(38,67%,95%,.92);--paper-strong:rgba(255,250,242,.98);--ink:#2f2116;--ink-soft:#5d4b3d;--line:hsla(32,33%,57%,.34);min-height:100vh;padding:20px;background:radial-gradient(circle at 16% 12%,hsla(0,0%,100%,.7),transparent 28%),radial-gradient(circle at 86% 82%,hsla(37,75%,69%,.28),transparent 26%),linear-gradient(135deg,#e7d8bf,#efe6d3 24%,#f5eedf 48%,#eadab8)}.analysis-shell[data-v-f2b41be2]{max-width:1380px;margin:0 auto;display:grid;gap:18px}.chip-row[data-v-f2b41be2],.phase-topline[data-v-f2b41be2],.section-head[data-v-f2b41be2],.topbar[data-v-f2b41be2]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.error-panel[data-v-f2b41be2],.feedback-card[data-v-f2b41be2],.hero-card[data-v-f2b41be2],.metric-card[data-v-f2b41be2],.panel-card[data-v-f2b41be2],.phase-card[data-v-f2b41be2],.state-card[data-v-f2b41be2]{border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,var(--paper-strong) 0,var(--paper) 100%);box-shadow:0 22px 44px rgba(118,87,49,.12),inset 0 1px 0 hsla(0,0%,100%,.75)}.hero-card[data-v-f2b41be2],.panel-card[data-v-f2b41be2]{padding:24px}.hero-card[data-v-f2b41be2]{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.eyebrow[data-v-f2b41be2],.meta-box span[data-v-f2b41be2],.section-tag[data-v-f2b41be2]{margin:0;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:#9c341d}.hero-card h1[data-v-f2b41be2],.section-head h2[data-v-f2b41be2]{margin:0;color:var(--ink)}.empty-state[data-v-f2b41be2],.feedback-card p[data-v-f2b41be2],.lead[data-v-f2b41be2],.metric-card p[data-v-f2b41be2]{color:var(--ink-soft);line-height:1.8}.nav-chip[data-v-f2b41be2]{border-radius:999px;border:1px solid hsla(31,31%,56%,.7);background:rgba(255,249,240,.88);color:#5b4636;padding:10px 15px;cursor:pointer}.nav-chip.subtle[data-v-f2b41be2]{background:hsla(35,52%,92%,.95)}.danger-chip[data-v-f2b41be2]{background:rgba(171,70,33,.12);border-color:rgba(151,51,28,.45);color:#8a2613}.ai-grid[data-v-f2b41be2],.artifact-list[data-v-f2b41be2],.feedback-list[data-v-f2b41be2],.keyframe-grid[data-v-f2b41be2],.meta-grid[data-v-f2b41be2],.metric-grid[data-v-f2b41be2],.observation-list[data-v-f2b41be2],.phase-list[data-v-f2b41be2],.split-stage[data-v-f2b41be2]{display:grid;gap:14px}.meta-grid[data-v-f2b41be2]{grid-template-columns:repeat(2,minmax(0,1fr))}.split-stage[data-v-f2b41be2]{grid-template-columns:1fr 1fr}.split-stage.single[data-v-f2b41be2]{grid-template-columns:1fr}.ai-card[data-v-f2b41be2],.feedback-card[data-v-f2b41be2],.meta-box[data-v-f2b41be2],.metric-card[data-v-f2b41be2],.phase-card[data-v-f2b41be2]{padding:16px 18px}.meta-box strong[data-v-f2b41be2],.metric-value[data-v-f2b41be2]{color:var(--ink);font-size:1.3rem}.player[data-v-f2b41be2]{width:100%;border-radius:20px;background:#1a120a}.artifact-list[data-v-f2b41be2]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.artifact-link[data-v-f2b41be2]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:18px;border:1px solid hsla(31,31%,56%,.7);background:rgba(255,249,240,.88);color:#5b4636;text-decoration:none}.keyframe-grid[data-v-f2b41be2]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ai-grid[data-v-f2b41be2]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:14px}.ai-card[data-v-f2b41be2]{border:1px solid hsla(31,31%,56%,.35);border-radius:22px;background:rgba(255,251,245,.94);display:grid;gap:12px}.list-block[data-v-f2b41be2]{display:grid;gap:8px}.list-block p[data-v-f2b41be2],.list-block strong[data-v-f2b41be2]{margin:0}.plain-list[data-v-f2b41be2]{margin:0;padding-left:18px;color:var(--ink-soft);line-height:1.7}.keyframe-card[data-v-f2b41be2]{border:1px solid hsla(31,31%,56%,.4);border-radius:22px;overflow:hidden;background:rgba(255,251,245,.94)}.keyframe-image[data-v-f2b41be2]{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background:#1a120a}.keyframe-body[data-v-f2b41be2]{padding:16px 18px 18px;display:grid;gap:12px}.keyframe-meta[data-v-f2b41be2]{margin:0;color:var(--ink-soft)}.observation-item[data-v-f2b41be2]{border:1px solid hsla(31,31%,56%,.3);border-radius:16px;padding:12px 14px;background:rgba(255,249,240,.7)}.observation-item span[data-v-f2b41be2],.observation-item strong[data-v-f2b41be2]{color:var(--ink)}.observation-item p[data-v-f2b41be2]{margin:6px 0 0}.metric-target-reason[data-v-f2b41be2],.phase-note[data-v-f2b41be2]{margin:8px 0 0;color:var(--ink-soft);line-height:1.7}.phase-note.subtle[data-v-f2b41be2]{margin-top:4px;font-size:.94rem}.phase-bar[data-v-f2b41be2]{height:10px;background:hsla(34,38%,79%,.8);border-radius:999px;overflow:hidden}.phase-bar span[data-v-f2b41be2]{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#b64926,#8a2613)}.severity-chip[data-v-f2b41be2],.soft-badge[data-v-f2b41be2],.status-chip[data-v-f2b41be2]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 11px;font-size:.78rem;letter-spacing:.06em}.soft-badge[data-v-f2b41be2]{background:hsla(34,46%,85%,.9);color:#6d5138}.status-chip[data-v-f2b41be2]{background:linear-gradient(135deg,#31593f,#16341f);color:#fff7f0}.severity-chip[data-v-f2b41be2]{background:hsla(34,46%,85%,.9);color:#6d5138}.severity-chip.warning[data-v-f2b41be2]{background:linear-gradient(135deg,#b64926,#8a2613);color:#fff7f0}.severity-chip.info[data-v-f2b41be2]{background:linear-gradient(135deg,#72583e,#4f3b27);color:#fff7f0}@media (max-width:980px){.hero-card[data-v-f2b41be2],.meta-grid[data-v-f2b41be2],.split-stage[data-v-f2b41be2]{grid-template-columns:1fr}}.english-portal[data-v-27c8a5fb]{width:100%;min-height:calc(100vh - 86px);padding:18px;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 32%),radial-gradient(circle at top right,rgba(234,179,8,.12),transparent 28%),linear-gradient(180deg,#f5f8ff,#eef4fb);color:#163047;box-sizing:border-box}.hero-card[data-v-27c8a5fb],.panel-card[data-v-27c8a5fb]{border:1px solid rgba(43,90,132,.14);border-radius:28px;background:hsla(0,0%,100%,.88);box-shadow:0 18px 50px rgba(34,73,112,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-card[data-v-27c8a5fb]{display:grid;grid-template-columns:1.45fr .9fr;gap:18px;padding:28px}.hero-eyebrow[data-v-27c8a5fb],.panel-tag[data-v-27c8a5fb]{margin:0 0 10px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#35648e}.hero-title[data-v-27c8a5fb]{margin:0;font-size:clamp(40px,5vw,72px);line-height:.95;color:#10253a}.digest-copy[data-v-27c8a5fb],.entity-card p[data-v-27c8a5fb],.hero-lead[data-v-27c8a5fb],.latest-item p[data-v-27c8a5fb],.recent-item p[data-v-27c8a5fb],.search-result-card p[data-v-27c8a5fb],.section-copy[data-v-27c8a5fb]{margin:0;color:#4c6377;line-height:1.7}.hero-tools[data-v-27c8a5fb]{display:grid;gap:16px;align-content:start}.lang-pill[data-v-27c8a5fb]{justify-self:end;display:inline-flex;gap:8px;padding:8px;border-radius:999px;background:hsla(0,0%,100%,.82);border:1px solid rgba(43,90,132,.14)}.action-btn[data-v-27c8a5fb],.entity-card[data-v-27c8a5fb],.lang-chip[data-v-27c8a5fb],.latest-item[data-v-27c8a5fb],.practice-root-chip[data-v-27c8a5fb],.recent-item[data-v-27c8a5fb],.search-result-card[data-v-27c8a5fb],.search-row button[data-v-27c8a5fb]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.lang-chip[data-v-27c8a5fb]{border:0;min-width:56px;padding:10px 14px;border-radius:999px;background:transparent;color:#47647d}.lang-chip.active[data-v-27c8a5fb]{background:linear-gradient(135deg,#0f4f8c,#1e7fc7);color:#fff;box-shadow:0 10px 24px rgba(30,127,199,.28)}.study-digest[data-v-27c8a5fb]{padding:18px}.digest-title[data-v-27c8a5fb],.section-title[data-v-27c8a5fb]{margin:0;font-size:clamp(28px,3.3vw,44px);color:#10253a}.digest-grid[data-v-27c8a5fb],.summary-grid[data-v-27c8a5fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.digest-tile[data-v-27c8a5fb],.summary-tile[data-v-27c8a5fb]{border-radius:20px;background:#f3f8fe;border:1px solid rgba(43,90,132,.12);padding:14px}.digest-tile span[data-v-27c8a5fb],.summary-tile span[data-v-27c8a5fb]{display:block;font-size:13px;color:#4a6580}.digest-tile strong[data-v-27c8a5fb],.summary-tile strong[data-v-27c8a5fb]{display:block;margin-top:10px;font-size:28px;color:#0f2840}.content-grid[data-v-27c8a5fb],.portal-grid[data-v-27c8a5fb]{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;margin-top:18px}.panel-card[data-v-27c8a5fb]{padding:22px}.section-head[data-v-27c8a5fb]{display:grid;gap:10px;margin-bottom:18px}.compact-head .section-title[data-v-27c8a5fb]{font-size:clamp(24px,2.6vw,36px)}.practice-actions[data-v-27c8a5fb]{display:flex;gap:12px;flex-wrap:wrap}.action-btn[data-v-27c8a5fb],.search-row button[data-v-27c8a5fb]{border:0;border-radius:14px;padding:12px 18px;font-weight:700;background:linear-gradient(135deg,#0f4f8c,#1e7fc7);color:#fff}.action-btn.secondary[data-v-27c8a5fb]{background:#dceaf8;color:#133251}.card-grid[data-v-27c8a5fb],.latest-list[data-v-27c8a5fb],.practice-root-list[data-v-27c8a5fb],.search-results[data-v-27c8a5fb]{display:grid;gap:12px}.practice-root-list[data-v-27c8a5fb]{margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.practice-root-chip[data-v-27c8a5fb]{border:1px solid rgba(43,90,132,.14);border-radius:18px;padding:14px;text-align:left;background:#f6fbff}.entity-head strong[data-v-27c8a5fb],.latest-item strong[data-v-27c8a5fb],.practice-root-chip strong[data-v-27c8a5fb],.recent-item strong[data-v-27c8a5fb],.search-result-card strong[data-v-27c8a5fb]{color:#10253a}.entity-head span[data-v-27c8a5fb],.latest-item span[data-v-27c8a5fb],.practice-root-chip span[data-v-27c8a5fb],.recent-item span[data-v-27c8a5fb],.search-result-card span[data-v-27c8a5fb]{color:#5a7288}.recent-columns[data-v-27c8a5fb],.search-panels[data-v-27c8a5fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.recent-column[data-v-27c8a5fb],.search-block[data-v-27c8a5fb]{display:grid;gap:10px}.recent-column h3[data-v-27c8a5fb],.search-label[data-v-27c8a5fb]{margin:0;font-size:15px;color:#224668}.entity-card[data-v-27c8a5fb],.latest-item[data-v-27c8a5fb],.recent-item[data-v-27c8a5fb],.search-result-card[data-v-27c8a5fb]{border:1px solid rgba(43,90,132,.14);border-radius:20px;background:#fbfdff;padding:16px;text-align:left}.latest-item[data-v-27c8a5fb],.recent-item[data-v-27c8a5fb]{display:flex;justify-content:space-between;gap:12px}.search-row[data-v-27c8a5fb]{display:grid;grid-template-columns:1fr auto;gap:10px}.search-row input[data-v-27c8a5fb]{width:100%;border:1px solid rgba(43,90,132,.18);border-radius:14px;background:#fbfdff;padding:12px 14px;font-size:16px;color:#12324f;box-sizing:border-box}.entity-head[data-v-27c8a5fb]{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:8px}.latest-card[data-v-27c8a5fb]{margin-top:18px}.empty-state[data-v-27c8a5fb],.error-text[data-v-27c8a5fb]{margin:0;font-size:14px}.error-text[data-v-27c8a5fb]{color:#b42318}.error-card[data-v-27c8a5fb]{margin-top:18px;border-color:rgba(180,35,24,.18);background:hsla(9,100%,97%,.94)}.action-btn[data-v-27c8a5fb]:hover,.entity-card[data-v-27c8a5fb]:hover,.lang-chip[data-v-27c8a5fb]:hover,.latest-item[data-v-27c8a5fb]:hover,.practice-root-chip[data-v-27c8a5fb]:hover,.recent-item[data-v-27c8a5fb]:hover,.search-result-card[data-v-27c8a5fb]:hover,.search-row button[data-v-27c8a5fb]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(25,79,121,.12)}@media (max-width:1100px){.content-grid[data-v-27c8a5fb],.hero-card[data-v-27c8a5fb],.portal-grid[data-v-27c8a5fb],.recent-columns[data-v-27c8a5fb],.search-panels[data-v-27c8a5fb]{grid-template-columns:1fr}.lang-pill[data-v-27c8a5fb]{justify-self:start}}@media (max-width:768px){.english-portal[data-v-27c8a5fb]{padding:12px}.hero-card[data-v-27c8a5fb],.panel-card[data-v-27c8a5fb]{border-radius:22px;padding:18px}.digest-grid[data-v-27c8a5fb],.summary-grid[data-v-27c8a5fb]{grid-template-columns:1fr 1fr}.entity-head[data-v-27c8a5fb],.latest-item[data-v-27c8a5fb],.recent-item[data-v-27c8a5fb]{grid-template-columns:1fr}.latest-item[data-v-27c8a5fb],.recent-item[data-v-27c8a5fb]{flex-direction:column}}article.rootdec{background-color:#f9f9f9;border-left:5px solid #4caf50;padding:1rem;margin-bottom:1rem;margin-top:0;font-family:Segoe UI,sans-serif}.heading1{text-align:center;font-family:Verdana,Geneva,Tahoma,sans-serif;border-bottom:1px solid #fdc;padding-bottom:10px;color:#333;position:sticky;top:0;background-color:#f1f1f1;border-radius:5px}.root{border:1px solid #000;border-radius:5px;font-weight:700;font-size:2vw;padding:10px;background-color:azure;margin-bottom:10px}.root-detail-page[data-v-2914985a]{width:100%;min-height:calc(100vh - 86px);padding:18px;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 30%),radial-gradient(circle at bottom right,rgba(168,85,247,.12),transparent 25%),linear-gradient(180deg,#f7faff,#eef4fb);color:#163047}.detail-hero[data-v-2914985a],.panel-card[data-v-2914985a],.state-card[data-v-2914985a]{border:1px solid rgba(43,90,132,.14);border-radius:28px;background:hsla(0,0%,100%,.9);box-shadow:0 18px 50px rgba(34,73,112,.08)}.detail-hero[data-v-2914985a]{display:grid;grid-template-columns:auto 1fr auto;gap:18px;padding:22px 24px;align-items:start}.hero-eyebrow[data-v-2914985a],.panel-tag[data-v-2914985a]{margin:0 0 8px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#35648e}.hero-title[data-v-2914985a],.section-title[data-v-2914985a]{margin:0;color:#10253a}.hero-title[data-v-2914985a]{font-size:clamp(34px,5vw,60px);line-height:.95}.hero-meta[data-v-2914985a]{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap;color:#4f667a}.back-btn[data-v-2914985a],.lang-chip[data-v-2914985a],.same-as-card[data-v-2914985a],.switch-btn[data-v-2914985a],.word-item[data-v-2914985a]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.back-btn[data-v-2914985a]{border:0;border-radius:16px;padding:12px 16px;background:#dceaf8;color:#133251;font-weight:700}.lang-pill[data-v-2914985a]{display:inline-flex;gap:8px;padding:8px;border-radius:999px;background:hsla(0,0%,100%,.84);border:1px solid rgba(43,90,132,.14);justify-self:end}.lang-chip[data-v-2914985a]{border:0;min-width:54px;padding:10px 14px;border-radius:999px;background:transparent;color:#47647d}.lang-chip.active[data-v-2914985a]{background:linear-gradient(135deg,#0f4f8c,#1e7fc7);color:#fff}.state-card[data-v-2914985a]{margin-top:18px;padding:20px}.error-card[data-v-2914985a]{border-color:rgba(180,35,24,.18);background:hsla(9,100%,97%,.94);color:#7a271a}.content-grid[data-v-2914985a]{margin-top:18px;display:grid;grid-template-columns:1.15fr 1fr;gap:18px}.panel-card[data-v-2914985a]{padding:22px}.section-head[data-v-2914985a]{display:grid;gap:10px;margin-bottom:16px}.meta-card p[data-v-2914985a],.same-as-card p[data-v-2914985a],.section-copy[data-v-2914985a],.word-item p[data-v-2914985a]{margin:0;color:#4c6377;line-height:1.7}.meaning-grid[data-v-2914985a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.meaning-card[data-v-2914985a],.meta-card[data-v-2914985a],.same-as-card[data-v-2914985a],.word-item[data-v-2914985a]{border:1px solid rgba(43,90,132,.14);border-radius:22px;background:#fbfdff;padding:16px}.meaning-card span[data-v-2914985a]{display:block;color:#4a6580;font-size:13px}.meaning-card strong[data-v-2914985a]{display:block;margin-top:8px;color:#0f2840;font-size:20px}.meta-card[data-v-2914985a],.same-as-card[data-v-2914985a]{margin-top:16px}.same-as-card[data-v-2914985a]{width:100%;text-align:left}.video-switches[data-v-2914985a]{display:flex;gap:10px;flex-wrap:wrap}.switch-btn[data-v-2914985a]{border:0;border-radius:12px;padding:10px 12px;background:#dceaf8;color:#133251}.switch-btn.active[data-v-2914985a]{background:#183b58;color:#fff}.video-frame-wrap[data-v-2914985a]{margin-top:16px;aspect-ratio:16/9;width:100%;background:#000;border-radius:18px;overflow:hidden}.video-frame[data-v-2914985a]{width:100%;height:100%;border:0}.video-link[data-v-2914985a]{display:inline-block;margin-top:10px;color:#0f4f8c}.word-list-panel[data-v-2914985a]{margin-top:18px}.word-list[data-v-2914985a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.word-item[data-v-2914985a]{display:flex;justify-content:space-between;gap:14px;text-align:left}.empty-state[data-v-2914985a]{margin:12px 0 0;color:#64748b}.back-btn[data-v-2914985a]:hover,.lang-chip[data-v-2914985a]:hover,.same-as-card[data-v-2914985a]:hover,.switch-btn[data-v-2914985a]:hover,.word-item[data-v-2914985a]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(25,79,121,.12)}@media (max-width:1100px){.content-grid[data-v-2914985a],.detail-hero[data-v-2914985a],.word-list[data-v-2914985a]{grid-template-columns:1fr}.lang-pill[data-v-2914985a]{justify-self:start}}@media (max-width:768px){.root-detail-page[data-v-2914985a]{padding:12px}.detail-hero[data-v-2914985a],.panel-card[data-v-2914985a]{padding:18px;border-radius:22px}.meaning-grid[data-v-2914985a]{grid-template-columns:1fr}.word-item[data-v-2914985a]{flex-direction:column}}.word-detail-page[data-v-13715f1e]{width:100%;min-height:calc(100vh - 86px);padding:18px;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(59,130,246,.14),transparent 30%),radial-gradient(circle at bottom right,rgba(16,185,129,.12),transparent 26%),linear-gradient(180deg,#f5f9ff,#eff6fb);color:#163047}.detail-hero[data-v-13715f1e],.panel-card[data-v-13715f1e],.state-card[data-v-13715f1e]{border:1px solid rgba(43,90,132,.14);border-radius:28px;background:hsla(0,0%,100%,.9);box-shadow:0 18px 50px rgba(34,73,112,.08)}.detail-hero[data-v-13715f1e]{display:grid;grid-template-columns:auto 1fr auto;gap:18px;padding:22px 24px;align-items:start}.back-btn[data-v-13715f1e],.family-item[data-v-13715f1e],.part-chip[data-v-13715f1e],.root-summary[data-v-13715f1e],.speak-btn[data-v-13715f1e],.study-chip[data-v-13715f1e],.switch-btn[data-v-13715f1e],.toggle-btn[data-v-13715f1e]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.back-btn[data-v-13715f1e]{border:0;border-radius:16px;padding:12px 16px;background:#dceaf8;color:#133251;font-weight:700}.hero-eyebrow[data-v-13715f1e],.panel-tag[data-v-13715f1e]{margin:0 0 8px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#35648e}.hero-title[data-v-13715f1e],.section-title[data-v-13715f1e]{margin:0;color:#10253a}.hero-title[data-v-13715f1e]{font-size:clamp(34px,5vw,64px);line-height:.95}.hero-meta[data-v-13715f1e]{margin-top:12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#4f667a}.speak-btn[data-v-13715f1e]{border:0;border-radius:999px;padding:10px 14px;background:linear-gradient(135deg,#0f4f8c,#1e7fc7);color:#fff;font-weight:700}.speak-btn.tiny[data-v-13715f1e]{padding:8px 12px;font-size:12px}.hero-tools[data-v-13715f1e]{display:grid;gap:14px}.lang-pill[data-v-13715f1e]{display:inline-flex;gap:8px;padding:8px;border-radius:999px;background:hsla(0,0%,100%,.84);border:1px solid rgba(43,90,132,.14);justify-self:end}.lang-chip[data-v-13715f1e]{border:0;min-width:54px;padding:10px 14px;border-radius:999px;background:transparent;color:#47647d}.lang-chip.active[data-v-13715f1e]{background:linear-gradient(135deg,#0f4f8c,#1e7fc7);color:#fff}.study-actions[data-v-13715f1e]{display:flex;gap:10px;flex-wrap:wrap;justify-content:end}.study-chip[data-v-13715f1e]{border:1px solid rgba(43,90,132,.12);border-radius:999px;padding:10px 14px;background:#eef5fd;color:#204568}.study-chip.active[data-v-13715f1e]{background:#183b58;color:#fff}.state-card[data-v-13715f1e]{margin-top:18px;padding:20px}.error-card[data-v-13715f1e]{border-color:rgba(180,35,24,.18);background:hsla(9,100%,97%,.94);color:#7a271a}.content-grid[data-v-13715f1e]{margin-top:18px;display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.panel-card[data-v-13715f1e]{padding:22px}.section-head[data-v-13715f1e]{display:grid;gap:10px;margin-bottom:16px}.active-part-card[data-v-13715f1e],.family-item p[data-v-13715f1e],.meaning-card p[data-v-13715f1e],.meaning-translations[data-v-13715f1e],.root-summary p[data-v-13715f1e],.section-copy[data-v-13715f1e],.word-meaning-card p[data-v-13715f1e]{color:#4c6377;line-height:1.7}.structure-map[data-v-13715f1e]{display:flex;gap:10px;flex-wrap:wrap}.part-chip[data-v-13715f1e]{border:1px solid rgba(43,90,132,.14);border-radius:20px;background:#f6fbff;padding:14px 16px;min-width:132px;text-align:left}.part-chip.active[data-v-13715f1e]{background:linear-gradient(135deg,#0f4f8c,#1e7fc7);color:#fff}.part-label[data-v-13715f1e]{display:block;margin-bottom:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.active-part-card[data-v-13715f1e],.family-item[data-v-13715f1e],.meaning-card[data-v-13715f1e],.meta-card[data-v-13715f1e],.root-summary[data-v-13715f1e],.word-meaning-card[data-v-13715f1e]{border:1px solid rgba(43,90,132,.14);border-radius:22px;background:#fbfdff;padding:16px}.active-part-card[data-v-13715f1e],.video-block[data-v-13715f1e],.word-meaning-card[data-v-13715f1e]{margin-top:16px}.part-kicker[data-v-13715f1e]{margin:0 0 6px;color:#35648e;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.meaning-translations[data-v-13715f1e],.part-meanings[data-v-13715f1e]{margin:0;padding-left:18px}.root-summary[data-v-13715f1e]{width:100%;display:flex;justify-content:space-between;gap:14px;text-align:left}.meta-grid[data-v-13715f1e]{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meta-card span[data-v-13715f1e]{display:block;color:#4a6580;font-size:13px}.meta-card strong[data-v-13715f1e]{display:block;margin-top:8px;color:#0f2840;font-size:24px}.family-toolbar[data-v-13715f1e],.meaning-head[data-v-13715f1e],.video-head[data-v-13715f1e],.video-switches[data-v-13715f1e]{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.switch-btn[data-v-13715f1e],.toggle-btn[data-v-13715f1e]{border:0;border-radius:12px;padding:10px 12px;background:#dceaf8;color:#133251}.switch-btn.active[data-v-13715f1e]{background:#183b58;color:#fff}.video-body[data-v-13715f1e]{margin-top:12px}.video-frame-wrap[data-v-13715f1e]{margin-top:12px;aspect-ratio:16/9;width:100%;background:#000;border-radius:18px;overflow:hidden}.video-frame[data-v-13715f1e]{width:100%;height:100%;border:0}.video-link[data-v-13715f1e]{display:inline-block;margin-top:10px;color:#0f4f8c}.family-list[data-v-13715f1e],.meaning-stack[data-v-13715f1e]{display:grid;gap:12px}.meaning-en[data-v-13715f1e],.sentence-en[data-v-13715f1e]{margin:0 0 10px;font-size:18px;color:#10253a}.sentence-box[data-v-13715f1e]{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(43,90,132,.18)}.family-toolbar select[data-v-13715f1e]{margin-left:8px;border:1px solid rgba(43,90,132,.18);border-radius:10px;padding:8px 10px;background:#fff}.family-item[data-v-13715f1e]{display:flex;justify-content:space-between;gap:14px;text-align:left}.family-item.active[data-v-13715f1e]{border-color:rgba(15,79,140,.28);background:#eef6ff}.empty-state[data-v-13715f1e]{margin:0;color:#64748b}.back-btn[data-v-13715f1e]:hover,.family-item[data-v-13715f1e]:hover,.part-chip[data-v-13715f1e]:hover,.root-summary[data-v-13715f1e]:hover,.speak-btn[data-v-13715f1e]:hover,.study-chip[data-v-13715f1e]:hover,.switch-btn[data-v-13715f1e]:hover,.toggle-btn[data-v-13715f1e]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(25,79,121,.12)}@media (max-width:1100px){.content-grid[data-v-13715f1e],.detail-hero[data-v-13715f1e]{grid-template-columns:1fr}.lang-pill[data-v-13715f1e],.study-actions[data-v-13715f1e]{justify-self:start;justify-content:start}}@media (max-width:768px){.word-detail-page[data-v-13715f1e]{padding:12px}.detail-hero[data-v-13715f1e],.panel-card[data-v-13715f1e]{padding:18px;border-radius:22px}.meta-grid[data-v-13715f1e]{grid-template-columns:1fr}.family-item[data-v-13715f1e],.root-summary[data-v-13715f1e]{flex-direction:column}}.practice-select-page[data-v-3aae07d1]{width:100%;min-height:calc(100vh - 86px);padding:18px;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(59,130,246,.14),transparent 30%),linear-gradient(180deg,#f5f9ff,#eef6fb);color:#163047}.hero-card[data-v-3aae07d1],.panel-card[data-v-3aae07d1]{border:1px solid rgba(43,90,132,.14);border-radius:28px;background:hsla(0,0%,100%,.9);box-shadow:0 18px 50px rgba(34,73,112,.08)}.hero-card[data-v-3aae07d1]{display:grid;grid-template-columns:auto 1fr auto;gap:18px;padding:22px 24px;align-items:start}.back-btn[data-v-3aae07d1],.confirm-btn[data-v-3aae07d1],.lang-chip[data-v-3aae07d1],.mode-card[data-v-3aae07d1],.root-chip[data-v-3aae07d1],.search-row button[data-v-3aae07d1]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.back-btn[data-v-3aae07d1]{border:0;border-radius:16px;padding:12px 16px;background:#dceaf8;color:#133251;font-weight:700}.hero-eyebrow[data-v-3aae07d1],.panel-tag[data-v-3aae07d1]{margin:0 0 8px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#35648e}.hero-title[data-v-3aae07d1],.section-title[data-v-3aae07d1]{margin:0;color:#10253a}.hero-title[data-v-3aae07d1]{font-size:clamp(32px,5vw,56px);line-height:.98}.hero-lead[data-v-3aae07d1],.mode-card p[data-v-3aae07d1],.section-copy[data-v-3aae07d1]{margin:0;color:#4c6377;line-height:1.7}.lang-pill[data-v-3aae07d1]{display:inline-flex;gap:8px;padding:8px;border-radius:999px;background:hsla(0,0%,100%,.84);border:1px solid rgba(43,90,132,.14)}.lang-chip[data-v-3aae07d1]{border:0;min-width:54px;padding:10px 14px;border-radius:999px;background:transparent;color:#47647d}.lang-chip.active[data-v-3aae07d1]{background:linear-gradient(135deg,#0f4f8c,#1e7fc7);color:#fff}.content-grid[data-v-3aae07d1]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.panel-card[data-v-3aae07d1]{padding:22px}.section-head[data-v-3aae07d1]{display:grid;gap:10px;margin-bottom:16px}.mode-card[data-v-3aae07d1],.root-chip[data-v-3aae07d1]{width:100%;border:1px solid rgba(43,90,132,.14);border-radius:22px;background:#fbfdff;padding:16px;text-align:left}.mode-card[data-v-3aae07d1]{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-bottom:12px}.toggle-row[data-v-3aae07d1]{display:inline-flex;gap:8px;align-items:center;margin:8px 0}.search-row[data-v-3aae07d1]{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:8px}.search-row input[data-v-3aae07d1]{width:100%;border:1px solid rgba(43,90,132,.18);border-radius:14px;background:#fbfdff;padding:12px 14px;font-size:16px;color:#12324f;box-sizing:border-box}.confirm-btn[data-v-3aae07d1],.search-row button[data-v-3aae07d1]{border:0;border-radius:14px;padding:12px 18px;font-weight:700;background:linear-gradient(135deg,#0f4f8c,#1e7fc7);color:#fff}.root-list[data-v-3aae07d1]{display:grid;gap:10px;margin-top:14px;max-height:280px;overflow:auto}.root-chip.active[data-v-3aae07d1]{border-color:rgba(15,79,140,.28);background:#eef6ff}.root-chip strong[data-v-3aae07d1]{display:block;color:#10253a}.root-chip span[data-v-3aae07d1]{display:block;margin-top:8px;color:#4c6377}.confirm-btn[data-v-3aae07d1]{margin-top:14px}.error-text[data-v-3aae07d1]{color:#b42318}.mode-note[data-v-3aae07d1]{margin:8px 0 0;color:#4c6377;line-height:1.6}.back-btn[data-v-3aae07d1]:hover,.confirm-btn[data-v-3aae07d1]:hover,.lang-chip[data-v-3aae07d1]:hover,.mode-card[data-v-3aae07d1]:hover,.root-chip[data-v-3aae07d1]:hover,.search-row button[data-v-3aae07d1]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(25,79,121,.12)}@media (max-width:1100px){.content-grid[data-v-3aae07d1],.hero-card[data-v-3aae07d1]{grid-template-columns:1fr}}@media (max-width:768px){.practice-select-page[data-v-3aae07d1]{padding:12px}.hero-card[data-v-3aae07d1],.panel-card[data-v-3aae07d1]{padding:18px;border-radius:22px}}.practice-page[data-v-63cf6662]{width:100%;min-height:calc(100vh - 86px);padding:18px;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(59,130,246,.14),transparent 30%),linear-gradient(180deg,#f5f9ff,#eef6fb);color:#163047}.question-card[data-v-63cf6662],.state-card[data-v-63cf6662],.toolbar-card[data-v-63cf6662]{border:1px solid rgba(43,90,132,.14);border-radius:28px;background:hsla(0,0%,100%,.9);box-shadow:0 18px 50px rgba(34,73,112,.08)}.progress-panel[data-v-63cf6662]{margin-bottom:20px;padding:14px 16px;border:1px solid rgba(53,100,142,.14);border-radius:20px;background:linear-gradient(180deg,rgba(233,243,255,.84),rgba(248,251,255,.96))}.progress-copy[data-v-63cf6662]{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:#234666;font-size:14px}.progress-copy strong[data-v-63cf6662]{font-size:15px;color:#15314c}.progress-track[data-v-63cf6662]{width:100%;height:10px;border-radius:999px;background:rgba(54,103,149,.12);overflow:hidden}.progress-fill[data-v-63cf6662]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f7bc1,#143d67);transition:width .18s ease}.toolbar-card[data-v-63cf6662]{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:22px 24px;align-items:start}.panel-tag[data-v-63cf6662]{margin:0 0 8px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#35648e}.page-title[data-v-63cf6662]{margin:0;color:#10253a;font-size:clamp(28px,4vw,46px)}.action-btn[data-v-63cf6662],.back-btn[data-v-63cf6662],.pager button[data-v-63cf6662],.speak-btn[data-v-63cf6662]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.action-btn[data-v-63cf6662],.back-btn[data-v-63cf6662],.pager button[data-v-63cf6662]{border:0;border-radius:14px;padding:12px 16px;font-weight:700}.back-btn[data-v-63cf6662]{background:#dceaf8;color:#133251}.question-card[data-v-63cf6662],.state-card[data-v-63cf6662]{margin-top:18px;padding:22px}.question-kicker[data-v-63cf6662]{margin:0;color:#35648e;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.question-head[data-v-63cf6662]{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.word-audio[data-v-63cf6662]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.action-btn[data-v-63cf6662],.speak-btn[data-v-63cf6662]{background:linear-gradient(135deg,#0f4f8c,#1e7fc7);color:#fff}.question-body[data-v-63cf6662]{margin:18px 0;font-size:24px;color:#10253a}.choice-list[data-v-63cf6662]{display:grid;gap:10px}.choice-item[data-v-63cf6662]{display:flex;gap:10px;align-items:center;border:1px solid rgba(43,90,132,.14);border-radius:18px;background:#fbfdff;padding:14px}.action-row[data-v-63cf6662]{margin-top:16px}.result-box[data-v-63cf6662]{margin-top:18px;border:1px solid rgba(43,90,132,.14);border-radius:22px;background:#f8fbff;padding:16px}.ok[data-v-63cf6662]{margin:0;color:#166534;font-weight:700}.ng[data-v-63cf6662]{margin:0 0 12px;color:#a16207;font-weight:700}.answer-summary[data-v-63cf6662]{margin:0;color:#17344f;font-weight:600}.result-table[data-v-63cf6662]{width:100%;border-collapse:collapse}.result-table td[data-v-63cf6662],.result-table th[data-v-63cf6662]{border:1px solid rgba(43,90,132,.18);padding:8px 10px;text-align:left}.pager[data-v-63cf6662]{margin-top:18px;display:flex;justify-content:center;gap:10px}.pager button[data-v-63cf6662]{background:#dceaf8;color:#133251}.action-btn[data-v-63cf6662]:hover,.back-btn[data-v-63cf6662]:hover,.pager button[data-v-63cf6662]:hover,.speak-btn[data-v-63cf6662]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(25,79,121,.12)}@media (max-width:768px){.practice-page[data-v-63cf6662]{padding:12px}.question-card[data-v-63cf6662],.state-card[data-v-63cf6662],.toolbar-card[data-v-63cf6662]{padding:18px;border-radius:22px}.question-body[data-v-63cf6662]{font-size:20px}}.practice-page[data-v-3fe2e1aa]{width:100%;min-height:calc(100vh - 86px);padding:18px;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(59,130,246,.14),transparent 30%),linear-gradient(180deg,#f5f9ff,#eef6fb);color:#163047}.question-card[data-v-3fe2e1aa],.state-card[data-v-3fe2e1aa],.toolbar-card[data-v-3fe2e1aa]{border:1px solid rgba(43,90,132,.14);border-radius:28px;background:hsla(0,0%,100%,.9);box-shadow:0 18px 50px rgba(34,73,112,.08)}.progress-panel[data-v-3fe2e1aa]{margin-bottom:20px;padding:14px 16px;border:1px solid rgba(53,100,142,.14);border-radius:20px;background:linear-gradient(180deg,rgba(233,243,255,.84),rgba(248,251,255,.96))}.progress-copy[data-v-3fe2e1aa]{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:#234666;font-size:14px}.progress-copy strong[data-v-3fe2e1aa]{font-size:15px;color:#15314c}.progress-track[data-v-3fe2e1aa]{width:100%;height:10px;border-radius:999px;background:rgba(54,103,149,.12);overflow:hidden}.progress-fill[data-v-3fe2e1aa]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f7bc1,#143d67);transition:width .18s ease}.toolbar-card[data-v-3fe2e1aa]{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:22px 24px;align-items:start}.panel-tag[data-v-3fe2e1aa]{margin:0 0 8px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#35648e}.page-title[data-v-3fe2e1aa]{margin:0;color:#10253a;font-size:clamp(28px,4vw,46px)}.action-btn[data-v-3fe2e1aa],.back-btn[data-v-3fe2e1aa],.pager button[data-v-3fe2e1aa],.speak-btn[data-v-3fe2e1aa]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.action-btn[data-v-3fe2e1aa],.back-btn[data-v-3fe2e1aa],.pager button[data-v-3fe2e1aa]{border:0;border-radius:14px;padding:12px 16px;font-weight:700}.back-btn[data-v-3fe2e1aa]{background:#dceaf8;color:#133251}.question-card[data-v-3fe2e1aa],.state-card[data-v-3fe2e1aa]{margin-top:18px;padding:22px}.question-kicker[data-v-3fe2e1aa]{margin:0;color:#35648e;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.question-head[data-v-3fe2e1aa]{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.word-audio[data-v-3fe2e1aa]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.action-btn[data-v-3fe2e1aa],.speak-btn[data-v-3fe2e1aa]{background:linear-gradient(135deg,#0f4f8c,#1e7fc7);color:#fff}.question-body[data-v-3fe2e1aa]{margin:18px 0;font-size:22px;color:#10253a}.typing-table[data-v-3fe2e1aa]{width:100%;border-collapse:collapse;background:#fbfdff}.typing-table td[data-v-3fe2e1aa],.typing-table th[data-v-3fe2e1aa]{border:1px solid rgba(43,90,132,.18);padding:8px 10px;text-align:left}.typing-table input[data-v-3fe2e1aa]{width:100%;border:1px solid rgba(43,90,132,.18);border-radius:10px;background:#fff;padding:10px 12px;box-sizing:border-box}.action-row[data-v-3fe2e1aa]{margin-top:16px}.result-box[data-v-3fe2e1aa]{margin-top:18px;border:1px solid rgba(43,90,132,.14);border-radius:22px;background:#f8fbff;padding:16px}.ok[data-v-3fe2e1aa]{margin:0;color:#166534;font-weight:700}.ng[data-v-3fe2e1aa]{margin:0 0 12px;color:#a16207;font-weight:700}.answer-summary[data-v-3fe2e1aa]{margin:0;color:#4c6377}.pager[data-v-3fe2e1aa]{margin-top:18px;display:flex;justify-content:center;gap:10px}.pager button[data-v-3fe2e1aa]{background:#dceaf8;color:#133251}.action-btn[data-v-3fe2e1aa]:hover,.back-btn[data-v-3fe2e1aa]:hover,.pager button[data-v-3fe2e1aa]:hover,.speak-btn[data-v-3fe2e1aa]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(25,79,121,.12)}@media (max-width:768px){.practice-page[data-v-3fe2e1aa]{padding:12px}.question-card[data-v-3fe2e1aa],.state-card[data-v-3fe2e1aa],.toolbar-card[data-v-3fe2e1aa]{padding:18px;border-radius:22px}.typing-table[data-v-3fe2e1aa]{display:block;overflow-x:auto}}.ai-practice-page[data-v-7c3e5895]{width:100%;min-height:calc(100vh - 86px);padding:18px;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(59,130,246,.14),transparent 30%),linear-gradient(180deg,#f5f9ff,#eef6fb);color:#163047}.chat-card[data-v-7c3e5895],.hero-card[data-v-7c3e5895],.status-card[data-v-7c3e5895]{border:1px solid rgba(43,90,132,.14);border-radius:28px;background:hsla(0,0%,100%,.9);box-shadow:0 18px 50px rgba(34,73,112,.08)}.hero-card[data-v-7c3e5895]{display:grid;grid-template-columns:auto 1fr auto;gap:18px;padding:22px 24px;align-items:start}.hero-eyebrow[data-v-7c3e5895],.panel-tag[data-v-7c3e5895]{margin:0 0 8px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#35648e}.hero-title[data-v-7c3e5895],.section-title[data-v-7c3e5895]{margin:0;color:#10253a}.hero-title[data-v-7c3e5895]{font-size:clamp(30px,4vw,52px)}.hero-lead[data-v-7c3e5895],.question-panel p[data-v-7c3e5895],.status-item span[data-v-7c3e5895],.voice-hint[data-v-7c3e5895],.voice-status-card p[data-v-7c3e5895]{color:#4c6377;line-height:1.7}.back-btn[data-v-7c3e5895],.lang-chip[data-v-7c3e5895],.primary-btn[data-v-7c3e5895],.secondary-btn[data-v-7c3e5895],.voice-btn[data-v-7c3e5895]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.back-btn[data-v-7c3e5895],.primary-btn[data-v-7c3e5895],.secondary-btn[data-v-7c3e5895],.voice-btn[data-v-7c3e5895]{border:0;border-radius:14px;padding:12px 16px;font-weight:700}.back-btn[data-v-7c3e5895]{background:#dceaf8;color:#133251}.language-label[data-v-7c3e5895]{margin:0 0 10px;color:#35648e;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.language-list[data-v-7c3e5895]{display:flex;gap:8px;flex-wrap:wrap}.lang-chip[data-v-7c3e5895]{border:0;border-radius:999px;padding:10px 14px;background:#e8f0fa;color:#234666}.lang-chip.active[data-v-7c3e5895],.primary-btn[data-v-7c3e5895]{background:linear-gradient(135deg,#0f4f8c,#1e7fc7);color:#fff}.secondary-btn[data-v-7c3e5895]{background:#e8f0fa;color:#163047}.voice-btn[data-v-7c3e5895]{width:100%;background:linear-gradient(135deg,#14532d,#22a06b);color:#fff}.voice-btn.stop[data-v-7c3e5895]{background:linear-gradient(135deg,#9f1239,#e11d48)}.content-grid[data-v-7c3e5895]{margin-top:18px;display:grid;grid-template-columns:320px 1fr;gap:18px}.chat-card[data-v-7c3e5895],.status-card[data-v-7c3e5895]{padding:22px}.status-list[data-v-7c3e5895]{display:grid;gap:12px}.status-item[data-v-7c3e5895]{display:grid;gap:4px;padding:12px 14px;border-radius:18px;background:#f8fbff;border:1px solid rgba(43,90,132,.12)}.status-item strong[data-v-7c3e5895]{color:#133251}.action-stack[data-v-7c3e5895]{margin-top:16px}.primary-btn[data-v-7c3e5895]{width:100%}.error-text[data-v-7c3e5895]{margin:12px 0 0;color:#b42318}.chat-header[data-v-7c3e5895]{display:flex;justify-content:space-between;gap:12px;align-items:start}.question-chip[data-v-7c3e5895]{padding:10px 14px;border-radius:999px;background:#e8f0fa;color:#163047;font-weight:700}.message-list[data-v-7c3e5895]{display:grid;gap:12px;margin-top:18px;max-height:360px;overflow:auto;padding-right:4px}.message-bubble[data-v-7c3e5895]{max-width:82%;padding:14px 16px;border-radius:20px;background:#f5f9ff;border:1px solid rgba(43,90,132,.12)}.message-bubble.assistant[data-v-7c3e5895]{justify-self:start}.message-bubble.user[data-v-7c3e5895]{justify-self:end;background:#143d67;color:#fff}.message-role[data-v-7c3e5895]{display:block;margin-bottom:6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.empty-state[data-v-7c3e5895],.message-bubble p[data-v-7c3e5895]{margin:0;line-height:1.7}.question-panel[data-v-7c3e5895],.voice-status-card[data-v-7c3e5895]{margin-top:18px;padding:16px;border-radius:20px;background:#f8fbff;border:1px solid rgba(43,90,132,.12)}.question-panel strong[data-v-7c3e5895],.voice-status-card strong[data-v-7c3e5895]{color:#10253a}.preview-panel[data-v-7c3e5895]{margin-top:18px}.preview-grid[data-v-7c3e5895]{margin-top:18px;display:grid;gap:12px}.preview-block[data-v-7c3e5895]{padding:16px;border-radius:20px;background:#f8fbff;border:1px solid rgba(43,90,132,.12)}.preview-block strong[data-v-7c3e5895]{display:block;margin-bottom:8px;color:#10253a}.preview-block p[data-v-7c3e5895]{margin:0;color:#4c6377;line-height:1.7}.preview-part-list[data-v-7c3e5895]{display:grid;gap:8px}.preview-part-list p[data-v-7c3e5895]{display:flex;justify-content:space-between;gap:12px}.preview-actions[data-v-7c3e5895],.voice-panel[data-v-7c3e5895]{margin-top:18px}.voice-toolbar[data-v-7c3e5895]{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap}.voice-toolbar>button[data-v-7c3e5895]{flex:1 1 200px}.primary-row[data-v-7c3e5895]{margin-top:16px}.back-btn[data-v-7c3e5895]:hover,.lang-chip[data-v-7c3e5895]:hover,.primary-btn[data-v-7c3e5895]:hover,.secondary-btn[data-v-7c3e5895]:hover,.voice-btn[data-v-7c3e5895]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(25,79,121,.12)}@media (max-width:1100px){.content-grid[data-v-7c3e5895],.hero-card[data-v-7c3e5895]{grid-template-columns:1fr}}@media (max-width:768px){.ai-practice-page[data-v-7c3e5895]{padding:12px}.chat-card[data-v-7c3e5895],.hero-card[data-v-7c3e5895],.status-card[data-v-7c3e5895]{padding:18px;border-radius:22px}.voice-toolbar[data-v-7c3e5895]{flex-direction:column}.voice-toolbar>button[data-v-7c3e5895]{width:100%}}.book{align-items:center;min-height:100vh;background-color:#f3f1e8;padding:20px;align-items:stretch}.book,.page{display:flex;justify-content:center}.page{width:49%;min-height:100%;padding:40px;background-color:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.2);border-radius:5px;text-align:justify;line-height:1.8;flex-direction:column;align-items:center;box-sizing:border-box}.left{border-right:2px solid #ddd;margin-right:10px}.right{margin-left:10px}.video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border:2px solid #9999d8;box-shadow:0 0 10px #a4a4d6}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.kobun{font-size:.9em;font-weight:700;text-align:left}.genndaibun{font-size:.75em;color:#555;margin-top:2px;line-height:1.2;text-align:left}.text_left{width:100%;text-align:left;align-self:flex-start}@media(max-width:800px){.book{flex-direction:column}.page{width:100%;margin:10px 0}.left{border-right:none;border-bottom:2px solid #ddd;margin-right:0;padding-bottom:20px}.right{margin-left:0;padding-top:20px}}.mainpage{width:98vw;min-height:100vh;display:flex;margin-top:2px}.leftpage{min-width:200px}.gorinsyo_leftpage,.leftpage{width:10%;background-color:#dcdcdc;max-height:100%}.gorinsyo_leftpage{min-width:250px}.rightpage{flex-grow:1;margin-left:0;max-height:100%}.showindex{text-align:left;padding:2px}.ulstyle{max-height:1200px;overflow:auto;list-style:none;margin:0;padding:0;border:1px solid #ccc;background:#f8f8f8}.ulstyle li{padding:5px 5px;border-bottom:1px solid #ddd;font-size:14px;line-height:1.2;cursor:pointer;text-align:left}.ulstyle li:hover{background:#e0e0e0}.ulstyle li:active{background:#d0d0d0}.ulstyle li.selected{background:#a0a0ff;color:#fff}@media(max-width:768px){.mainpage{flex-direction:column}.leftpage{width:100%}.ulstyle{max-height:200px;overflow:auto;list-style:none;margin:0;padding:0;border:1px solid #ccc;background:#f8f8f8}}.html5-tutorial{font-family:Orbitron,Arial,sans-serif;background:linear-gradient(135deg,#0f172a,#1e293b);color:#00eaff;max-width:100%;padding:20px;margin:auto;border-radius:10px;box-shadow:0 0 15px rgba(0,234,255,.5);text-align:left;position:relative;overflow:hidden}.html5-tutorial h1{color:#00d9ff;text-shadow:0 0 5px #00d9ff,0 0 10px rgba(0,217,255,.6)}.html5-tutorial:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,234,255,.1) 15%,transparent 80%);animation:pulse 10s linear infinite;opacity:.5}@keyframes pulse{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.htmlpre{background:#1e293b;color:#00eaff;font-family:Courier New,Courier,monospace;padding:15px;border-radius:8px;box-shadow:0 0 8px rgba(0,234,255,.3);border-left:4px solid #00eaff;white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}.setumeipre{background-color:#f4f4f4;padding:10px;border-radius:5px;white-space:pre-wrap}.htmltextarea{width:100%;height:150px;margin-top:10px;border:2px solid #00eaff;background:#1e293b;color:#00eaff;font-family:Courier New,Courier,monospace;border-radius:5px;box-shadow:0 0 8px rgba(0,234,255,.3);resize:vertical;outline:none;transition:all .3s ease-in-out;position:relative}.htmltextarea:focus{border-color:#0ff;box-shadow:0 0 12px rgba(0,255,255,.6);background:#243447}.runbutton{display:block;margin-top:10px;padding:10px 20px;background:linear-gradient(135deg,#0056b3,#007bff);color:#fff;font-size:16px;font-weight:700;border:2px solid #00eaff;cursor:pointer;border-radius:8px;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease-in-out;box-shadow:0 0 10px rgba(0,234,255,.5)}.runbutton,.showup{position:relative}.runbutton:hover{background:linear-gradient(135deg,#007bff,#00eaff);box-shadow:0 0 15px rgba(0,234,255,.8);transform:scale(1.05)}.runbutton:active{transform:scale(.95);box-shadow:0 0 20px #0ff}.runbutton:focus{outline:none;box-shadow:0 0 12px rgba(0,234,255,.8)}.htmliframe{width:100%;height:200px;border:1px solid #ddd;margin-top:10px;background-color:#fff}.htmltable{width:100%;border-collapse:collapse}.htmltable th{background:linear-gradient(135deg,#0056b3,#007bff);color:#fff;font-weight:700;text-transform:uppercase;padding:10px;text-align:center;border-bottom:2px solid #00eaff}.htmltable td{background-color:#1e293b;color:#00eaff;text-align:center;border:1px solid rgba(0,234,255,.3)}.htmltable tr:hover td{background-color:#243447;box-shadow:0 0 10px rgba(0,234,255,.6)}.htmltable td:active{background-color:#007bff;transform:scale(.98);box-shadow:0 0 15px #0ff;transition:.1s}.code-container{background-color:#f0f0f0;padding:20px;border-radius:5px;border:1px solid #ccc;box-shadow:2px 2px 10px rgba(0,0,0,.1);width:600px}.nested{background-color:#fff;padding:10px;margin:10px;border:1px solid #aaa}