.文字列管理画像{width:min(850px,92vw);overflow:hidden;border:1px solid rgba(142,230,196,.22);border-radius:20px;background:#07111b;box-shadow:0 30px 80px -42px #68a8ff8c}.文字列管理画像 img{display:block;width:100%;height:auto}.原稿紙面実演{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,3vw,2.2rem);width:min(850px,92vw)}.原稿板,.紙面板{display:flex;flex-direction:column;width:min(340px,38vw);min-height:230px;border-radius:16px;box-shadow:0 28px 70px -38px #000000f2}.原稿板{gap:.7rem;padding:1.3rem;border:1px solid rgba(95,208,255,.2);background:#111722;color:#b8c8e8;font-family:ui-monospace,Cascadia Code,monospace;font-size:clamp(.68rem,1.6vw,.88rem);text-align:left}.原稿板 b{color:#5fd0ff}.実演ラベル{margin-bottom:.5rem;color:var(--淡色);font-size:.72em;letter-spacing:.08em}.実演矢印{flex:0 0 auto;color:var(--淡色);font-size:clamp(1.3rem,3vw,2rem)}.紙面板{align-items:center;padding:2.2rem 2rem;transform:rotate(.7deg);border:1px solid rgba(255,255,255,.42);border-radius:1px;background:linear-gradient(105deg,rgba(94,80,54,.035),transparent 18%,rgba(255,255,255,.2) 76%,transparent),#eeeae0;box-shadow:3px 4px #cdc6b580,10px 24px 38px -22px #000000e6;color:#25231f}.紙面題{margin-bottom:2rem;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(1rem,2.5vw,1.45rem);font-weight:700}.紙面罫{width:76%;height:1px;margin-top:.75rem;background:#25231f52}.紙面罫長{width:92%}.紙面罫短{width:52%;align-self:flex-start;margin-left:4%}.活躍画像{width:min(780px,92vw);overflow:hidden;border:1px solid rgba(255,211,107,.18);border-radius:20px;background:#071323;box-shadow:0 30px 80px -42px #7af5c873}.活躍画像 img{display:block;width:100%;height:auto}.組版実演{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(660px,90vw);overflow:hidden;border:1px solid rgba(255,143,176,.2);border-radius:20px;background:var(--表面色);box-shadow:0 30px 80px -45px #b98bffa6}.欧文標本{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:230px;border-right:1px solid rgba(255,143,176,.14);background:#111216}.欧文標本 img{display:block;width:100%;height:auto}.和文標本{display:grid;grid-template-columns:repeat(3,clamp(3.6rem,9vw,5.2rem));place-content:center;min-height:230px}.和文標本 span{display:grid;place-items:center;aspect-ratio:1;border-right:1px solid rgba(255,143,176,.18);border-bottom:1px solid rgba(255,143,176,.18);font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(1.5rem,4vw,2.4rem)}.機能札群{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:min(760px,92vw)}.機能札群 div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;min-height:145px;padding:1.2rem .8rem;border:1px solid rgba(122,245,200,.16);border-radius:16px;background:#7af5c80a}.機能札群 strong{font-family:Hiragino Mincho ProN,Yu Mincho,Georgia,serif;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:500}.数式見本 .katex{font-size:1em}.数式見本 .katex-display{margin:0}.機能札群>div>span{color:var(--淡色);font-size:.76rem;letter-spacing:.1em}.即時実演{display:flex;align-items:center;gap:clamp(.8rem,3vw,1.8rem)}.入力見本,.出力見本{padding:.8rem 1.2rem;border:1px solid rgba(255,211,107,.2);border-radius:12px;background:#ffd36b0d}.入力見本{color:#f1dfb4;font-family:ui-monospace,monospace;font-size:clamp(.78rem,2.4vw,1rem);text-align:left}.入力光標{display:inline-block;width:1px;height:1.1em;margin-left:.2em;vertical-align:-.15em;background:#ffd36b}.出力見本{color:#ffbad0;font-size:.8rem;font-weight:800;letter-spacing:.12em}.安全実演{display:flex;flex-direction:column;align-items:center;gap:1rem}.端末内圈{display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(210px,34vw,280px);aspect-ratio:1;border:1px solid rgba(122,245,200,.28);border-radius:50%;background:radial-gradient(circle,rgba(122,245,200,.1),transparent 68%);box-shadow:0 0 60px -24px #7af5c8b3}.端末内圈 strong{color:#c9ffeb;font-size:clamp(1rem,3vw,1.3rem)}.端末内圈 span,.送信しない表示{color:var(--淡色);font-size:.75rem;letter-spacing:.08em}.端末内圈 span{margin-top:.5rem}.送信しない表示{padding:.35rem .9rem;border:1px solid rgba(122,245,200,.16);border-radius:999px}.無料実演{display:flex;flex-direction:column;align-items:center;width:min(680px,94vw);margin-top:1.2rem}.三十枚の紙{position:relative;width:100%;height:clamp(140px,27vw,195px)}.三十枚の紙 i{position:absolute;z-index:var(--z);bottom:0;left:var(--x);width:clamp(78px,16vw,112px);aspect-ratio:1 / 1.414;transform:translate(-50%) rotate(var(--r));transform-origin:50% 115%;border:1px solid rgba(255,211,107,.4);border-radius:3px;background:linear-gradient(#4b453329,#4b453329) 18% 20% / 64% 1px no-repeat,linear-gradient(#4b45331f,#4b45331f) 18% 28% / 72% 1px no-repeat,linear-gradient(#4b45331f,#4b45331f) 18% 36% / 58% 1px no-repeat,linear-gradient(145deg,#fffdf2,#eee8cf);box-shadow:0 10px 24px -15px #000000e6}.無料表示{position:relative;z-index:20;margin-top:1.2rem;padding:.45rem 1rem;border:1px solid rgba(122,245,200,.2);border-radius:999px;background:#7af5c80e;color:#c8fbe8;font-size:.8rem;font-weight:700;letter-spacing:.06em}.独自実演{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.独自実演 span{padding:.5rem .9rem;border:1px solid rgba(107,155,255,.22);border-radius:999px;background:#6b9bff0f;color:#c7d6ff;font-size:.78rem;font-weight:700}.独自実演 b{color:var(--淡色);font-weight:400}@media(max-width:650px){.宣伝実演{margin-top:1.5rem}.原稿紙面実演{flex-direction:column}.文字列管理画像{width:min(430px,90vw);border-radius:14px}.原稿板,.紙面板{width:min(360px,86vw);min-height:190px}.原稿紙面実演 .実演矢印{transform:rotate(90deg)}.組版実演{grid-template-columns:1fr}.活躍画像{width:min(420px,90vw);border-radius:14px}.欧文標本{min-height:180px;border-right:0;border-bottom:1px solid rgba(255,143,176,.14)}.和文標本{min-height:210px}.機能札群{grid-template-columns:1fr;width:min(360px,86vw)}.機能札群 div{min-height:110px}.即時実演{gap:.6rem}.入力見本,.出力見本{padding:.65rem .8rem}.無料実演{width:min(390px,calc(100vw - 2rem));overflow-x:clip}.三十枚の紙{height:140px}}@media(max-width:380px){.即時実演{flex-direction:column}.独自実演{gap:.5rem}.独自実演 span{padding-inline:.7rem}}.新製品バッジ{display:inline-block;margin-bottom:1rem;padding:.3rem .9rem;border:1px solid var(--強調色);border-radius:999px;color:var(--強調色);font-size:.8rem;font-weight:700;letter-spacing:.05em}@media(prefers-reduced-motion:no-preference){.入力光標{animation:光標点滅 1s steps(1) infinite}}@keyframes 光標点滅{50%{opacity:0}}
