.book-module__ICroOG__shell{--book-bg:#090b11;--book-panel:#111722;--book-panel-soft:#17202d;--book-paper:#eee7d8;--book-paper-deep:#d6cab8;--book-ink:#151a21;--book-muted:#6e7480;--book-line:#7fd8ff3d;--book-gold:#e9b872;--book-cyan:#7fd8ff;--book-violet:#8b73ff;--book-page-shadow:0 24px 70px #0000009e, inset 0 0 0 1px #ffffff1a;isolation:isolate;color:#f2f6fb;background:radial-gradient(circle at 50% -10%,#6b5ce147,#0000 34%),radial-gradient(circle at 85% 18%,#4dc4ff24,#0000 28%),linear-gradient(#070912 0%,#101421 52%,#070912 100%);border:1px solid #7fd8ff2e;border-radius:0 0 24px 24px;min-height:760px;padding:24px;position:relative;overflow:hidden;box-shadow:0 28px 80px #080a1047,inset 0 0 0 1px #ffffff0a}.book-module__ICroOG__shellProduction{border-radius:24px;min-height:0}.book-module__ICroOG__shellSandbox,.book-module__ICroOG__shellImmersive{border:0;border-radius:0;min-height:100vh;padding:18px clamp(10px,2vw,28px) 28px;font-family:Noto Serif SC,Songti SC,STSong,SimSun,Microsoft YaHei,ui-serif,Georgia,serif}.book-module__ICroOG__publicChrome{z-index:8;justify-content:space-between;align-items:center;max-width:1440px;min-height:34px;margin:0 auto 12px;display:flex;position:relative}.book-module__ICroOG__publicChromeBrand{color:#f2f6fbe0;align-items:baseline;gap:10px;min-width:0;display:inline-flex}.book-module__ICroOG__publicChromeBrand span{color:#f8fafc;font-size:18px;font-weight:900}.book-module__ICroOG__publicChromeBrand b{color:#7fd8ffb8;font-family:var(--font-geist-mono), monospace;letter-spacing:0;font-size:11px}.book-module__ICroOG__browserChrome{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#2d3146;z-index:8;background:linear-gradient(#ffffffd1,#ffffff9e),linear-gradient(90deg,#8b73ff1f,#7fd8ff14);border:1px solid #ffffff1f;border-radius:18px 18px 10px 10px;align-items:center;gap:12px;max-width:1440px;height:46px;margin:0 auto;padding:0 15px;display:flex;position:relative;box-shadow:0 18px 40px #00000052,inset 0 -1px #0000001a}.book-module__ICroOG__traffic{flex:none;gap:7px;display:flex}.book-module__ICroOG__traffic i{background:#d66;border-radius:50%;width:11px;height:11px;display:block;box-shadow:inset 0 -1px #0003}.book-module__ICroOG__traffic i:nth-child(2){background:#d9b45f}.book-module__ICroOG__traffic i:nth-child(3){background:#5fbf78}.book-module__ICroOG__addressBar{color:#252b3eb8;font-family:var(--font-inter), system-ui, sans-serif;white-space:nowrap;background:#f7f9ffad;border:1px solid #1b1f2d1a;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;height:28px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.book-module__ICroOG__addressBar span:last-child{text-overflow:ellipsis;overflow:hidden}.book-module__ICroOG__lockMark{color:#2d31467a;flex:none;font-size:11px}.book-module__ICroOG__browserAdminLink{color:#252b3ec7;font-family:var(--font-noto-sans-sc), system-ui, sans-serif;background:#ffffff9e;border:1px solid #1b1f2d1f;border-radius:999px;flex:none;justify-content:center;align-items:center;height:28px;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.book-module__ICroOG__browserAdminLink:hover,.book-module__ICroOG__browserAdminLink:focus-visible{color:#17182a;background:#8b73ff24;border-color:#8b73ff66}.book-module__ICroOG__gridBackdrop{z-index:-1;opacity:.55;background-image:linear-gradient(#7fd8ff0f 1px,#0000 1px),linear-gradient(90deg,#7fd8ff0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 48%,#0000 76%);mask-image:radial-gradient(circle,#000 0 48%,#0000 76%)}.book-module__ICroOG__shellHeader{z-index:3;justify-content:space-between;gap:18px;display:flex;position:relative}.book-module__ICroOG__shellHeader h1{color:#f8fafc;margin:8px 0 0;font-size:2rem;font-weight:900;line-height:1.05}.book-module__ICroOG__shellEyebrow{color:var(--book-cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.book-module__ICroOG__shellSubtitle{color:#e2e8f0b8;max-width:640px;margin:10px 0 0;font-size:.94rem;line-height:1.7}.book-module__ICroOG__statusPanel{text-align:right;border:1px solid #7fd8ff2e;border-radius:8px;flex-direction:column;align-self:flex-start;align-items:flex-end;gap:6px;min-width:142px;padding:10px 12px;display:flex}.book-module__ICroOG__statusPanel span{color:#e2e8f09e;font-family:var(--font-geist-mono), monospace;font-size:.68rem}.book-module__ICroOG__statusPanel strong{color:var(--book-gold);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.86rem}.book-module__ICroOG__tabs{grid-template-columns:repeat(var(--book-tab-count,4), minmax(96px, 1fr));pointer-events:auto;scrollbar-width:none;z-index:50;gap:clamp(8px,1.4vw,16px);width:min(86%,860px);max-width:860px;display:grid;position:absolute;top:-48px;left:50%;overflow:visible;transform:translate(-50%)translateZ(70px)}.book-module__ICroOG__tabs::-webkit-scrollbar{display:none}.book-module__ICroOG__tab{--book-tab-accent:var(--book-cyan);appearance:none;color:#1c1f2beb;cursor:pointer;opacity:.62;text-align:center;background:linear-gradient(#f2ece0d1,#a8a39c75 72%,#242a3bb8),linear-gradient(135deg,#8b73ff1f,#7fd8ff14);border:1px solid #eee9df59;border-bottom-color:#14192780;border-radius:12px 12px 4px 4px;gap:3px;min-width:0;min-height:78px;padding:12px 14px 14px;transition:opacity .24s,border-color .16s,filter .24s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;transform:translateY(10px);box-shadow:inset 0 1px #ffffff61,0 16px 28px #00000047}.book-module__ICroOG__tab:before{content:"";pointer-events:none;border:1px solid #242a3b38;border-radius:8px 8px 3px 3px;position:absolute;inset:6px}.book-module__ICroOG__tab:after{content:"";opacity:.4;background:linear-gradient(90deg,#0000,#0000004d,#0000);height:8px;position:absolute;bottom:-1px;left:0;right:0}.book-module__ICroOG__tab:hover:not(:disabled),.book-module__ICroOG__tab:focus-visible{filter:brightness(1.08);opacity:.9;border-color:#8b73ff9e;box-shadow:inset 0 1px #ffffff61,0 0 18px #8b73ff42,0 18px 30px #00000052}.book-module__ICroOG__tab:active:not(:disabled){transform:translateY(1px)}.book-module__ICroOG__tab:disabled{cursor:wait;opacity:.72}.book-module__ICroOG__tabActive{color:#17182a;opacity:1;border-color:#8b73ffdb;transform:translateY(0)translateZ(20px);box-shadow:inset 0 0 0 1px #ffffff61,0 0 12px #8b73ff8c,0 0 34px #8b73ff38,0 20px 36px #0000005c}.book-module__ICroOG__shellImmersive .book-module__ICroOG__tabActive,.book-module__ICroOG__shellSandbox .book-module__ICroOG__tabActive{animation:2.3s ease-in-out infinite book-module__ICroOG__activeTabFloat}.book-module__ICroOG__tabIcon{color:#202331d9;font-family:var(--font-geist-mono), monospace;text-shadow:0 0 12px #8b73ff1a;z-index:1;font-size:1.3rem;font-weight:900;line-height:1;display:block;position:relative}.book-module__ICroOG__tabLabel{z-index:1;font-size:.92rem;font-weight:800;position:relative}.book-module__ICroOG__tabDeck{color:#2d31469e;font-family:var(--font-geist-mono), monospace;z-index:1;font-size:.68rem;position:relative}.book-module__ICroOG__viewport{perspective:1500px;z-index:2;background:radial-gradient(circle at 50% 14%,#6f63e529,#0000 26%),linear-gradient(90deg,#ffffff0a,#0000 12% 88%,#ffffff0a),linear-gradient(#ffffff0f,#fff0);border-radius:0 0 24px 24px;place-items:center;min-height:680px;padding:clamp(16px,3vw,42px) 0 12px;display:grid;position:relative;overflow:hidden}.book-module__ICroOG__shellImmersive .book-module__ICroOG__viewport,.book-module__ICroOG__shellSandbox .book-module__ICroOG__viewport{border-radius:0 0 24px 24px;min-height:calc(100vh - 78px)}.book-module__ICroOG__viewport:before,.book-module__ICroOG__viewport:after{content:"";opacity:.55;pointer-events:none;z-index:0;background-image:linear-gradient(#7fd8ff0f 1px,#0000 1px),linear-gradient(90deg,#7fd8ff0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 48%,#0000 76%);mask-image:radial-gradient(circle,#000 0 48%,#0000 76%)}.book-module__ICroOG__viewport:after{filter:blur(.4px);background:repeating-conic-gradient(#8b73ff26 0deg 1deg,#0000 1deg 14deg);border:1px solid #7fd8ff24;border-radius:50%;width:680px;height:680px;inset:0 auto auto 50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle,#0000 0 40%,#000 41% 42%,#0000 43% 100%);mask-image:radial-gradient(circle,#0000 0 40%,#000 41% 42%,#0000 43% 100%)}.book-module__ICroOG__bookStage{min-height:620px;transform:rotateX(var(--book-rotate-x,6deg)) rotateY(var(--book-rotate-y,-4deg)) translateZ(0);transform-style:preserve-3d;z-index:1;width:min(94vw,1180px);margin:0 auto;transition:transform .6s cubic-bezier(.25,.46,.45,.94);animation:5.8s ease-in-out infinite book-module__ICroOG__slowBreath;position:relative}.book-module__ICroOG__bookStagePointerActive{transition:transform 80ms linear}.book-module__ICroOG__spread{position:relative}.book-module__ICroOG__desktopSpread{filter:drop-shadow(0 34px 46px #0000009e);height:clamp(680px,76vh,880px);min-height:620px;transform-style:preserve-3d;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.book-module__ICroOG__desktopSpread:before{content:"";z-index:-1;background:linear-gradient(120deg,#ffffff14,#0000 20% 78%,#7fd8ff14),linear-gradient(#070914,#141a28);border:1px solid #7fd8ff2e;border-radius:28px;position:absolute;inset:-20px -28px -38px;transform:translateZ(-28px);box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #000000a6,0 30px 80px #000000a6,0 0 48px #8b73ff29}.book-module__ICroOG__desktopSpread:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 42%,#8b73fff2 0 8px,#222741f2 9px 22px,#0000 23px),linear-gradient(135deg,#171b2b,#070a12);border:1px solid #8b73ff7a;border-radius:50% 50% 18px 18px;width:150px;height:52px;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)translateZ(16px);box-shadow:0 0 12px #8b73ff8c,0 0 34px #8b73ff38,inset 0 0 18px #ffffff14}.book-module__ICroOG__page{box-shadow:var(--book-page-shadow), inset 0 0 36px #2c261c2e, inset 0 0 0 8px #ffffff21;color:var(--book-ink);isolation:isolate;background:radial-gradient(circle at 22% 16%,#ffffffb8,#0000 24%),linear-gradient(115deg,#ffffffc2,#ffffff2e 24%,#0000 42%),linear-gradient(#eee9df,#d7d1c6);border:1px solid #3937393d;flex-direction:column;height:100%;min-height:0;padding:clamp(28px,3vw,52px);display:flex;position:relative;overflow:hidden}.book-module__ICroOG__page:before{content:"";opacity:.38;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 calc(100% - 1px),#484b5c1f calc(100% - 1px)) 0 0/34px 34px,linear-gradient(#0000 calc(100% - 1px),#484b5c14 calc(100% - 1px)) 0 0/34px 34px;border:1px solid #3330372e;position:absolute;inset:12px}.book-module__ICroOG__page:after{content:"";mix-blend-mode:multiply;pointer-events:none;z-index:3;background:radial-gradient(circle at 10% 8%,#ffffff94,#0000 20%),radial-gradient(circle at 85% 72%,#8b73ff1f,#0000 30%),linear-gradient(90deg,#0000001a,#0000 18% 82%,#0000001f);position:absolute;inset:0}.book-module__ICroOG__leftPage{transform-origin:100%;z-index:10;border-radius:18px 7px 7px 18px;transform:rotateY(1.2deg)}.book-module__ICroOG__rightPage{transform-origin:0;z-index:8;border-radius:7px 18px 18px 7px;transform:rotateY(-1.2deg)}.book-module__ICroOG__spine{mix-blend-mode:multiply;pointer-events:none;z-index:12;background:radial-gradient(#0000009e,#0000 58%),linear-gradient(90deg,#00000061,#ffffff2e,#00000057);width:26px;position:absolute;top:2%;bottom:2%;left:50%;transform:translate(-50%)translateZ(22px)}.book-module__ICroOG__mobilePage{display:none}.book-module__ICroOG__pageHeading{z-index:4;border-bottom:1px solid #151a211f;margin-bottom:22px;padding-bottom:16px;position:relative}.book-module__ICroOG__pageHeading p{color:#3a7d7c;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.book-module__ICroOG__pageHeading h2{color:var(--book-ink);margin:8px 0 0;font-size:1.5rem;font-weight:900;line-height:1.2}.book-module__ICroOG__pageBody{z-index:4;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.book-module__ICroOG__flipSheet{filter:brightness();pointer-events:none;transform-origin:0;transform-style:preserve-3d;will-change:transform, filter;width:50%;transition:transform .76s cubic-bezier(.645,.045,.355,1);position:absolute;top:0;bottom:0;left:50%;transform:rotateY(0)}.book-module__ICroOG__flipTurning{animation:.76s cubic-bezier(.645,.045,.355,1) book-module__ICroOG__pageBrightness;transform:rotateY(-180deg)}.book-module__ICroOG__flipBackward{transform:rotateY(-180deg)}.book-module__ICroOG__flipBackward.book-module__ICroOG__flipTurning{transform:rotateY(0)}.book-module__ICroOG__flipZFront{z-index:100}.book-module__ICroOG__flipZSettled{z-index:30}.book-module__ICroOG__sheetFace{backface-visibility:hidden;box-shadow:var(--book-page-shadow), inset 0 0 36px #2c261c2e, inset 0 0 0 8px #ffffff21;color:var(--book-ink);background:radial-gradient(circle at 24% 14%,#ffffffb8,#0000 24%),linear-gradient(115deg,#ffffffc2,#ffffff2e 24%,#0000 42%),linear-gradient(#eee9df,#d7d1c6);border:1px solid #39373942;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:34px;display:flex;position:absolute;inset:0}.book-module__ICroOG__sheetFace:before{content:"";opacity:.38;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 calc(100% - 1px),#484b5c1f calc(100% - 1px)) 0 0/34px 34px,linear-gradient(#0000 calc(100% - 1px),#484b5c14 calc(100% - 1px)) 0 0/34px 34px;border:1px solid #3330372e;position:absolute;inset:12px}.book-module__ICroOG__sheetFace:after{content:"";mix-blend-mode:multiply;pointer-events:none;z-index:3;background:linear-gradient(90deg,#00000024,#0000 20% 82%,#00000029),radial-gradient(circle at 80% 70%,#8b73ff1f,#0000 30%);position:absolute;inset:0}.book-module__ICroOG__sheetFront{border-radius:2px 8px 8px 2px}.book-module__ICroOG__sheetBack{border-radius:8px 2px 2px 8px;transform:rotateY(180deg)}.book-module__ICroOG__sheetKicker{color:#3a7d7c;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.72rem;font-weight:800}.book-module__ICroOG__sheetFace strong{z-index:4;font-size:1.7rem;line-height:1.15;position:relative}.book-module__ICroOG__sheetKicker{z-index:4;position:relative}.book-module__ICroOG__flipShadowMask{backface-visibility:hidden;opacity:0;pointer-events:none;z-index:6;background:linear-gradient(90deg,#000000b8,#0000003d 38%,#0000 72%);animation:.76s cubic-bezier(.645,.045,.355,1) book-module__ICroOG__turnShadow;position:absolute;inset:0;transform:translateZ(1px)}.book-module__ICroOG__edgeHighlight{opacity:0;pointer-events:none;z-index:7;background:linear-gradient(#0000,#7fd8ffb3,#8b73ff99,#0000);width:3px;animation:.76s cubic-bezier(.645,.045,.355,1) book-module__ICroOG__edgePulse;position:absolute;top:0;bottom:0;left:-1px;transform:translateZ(3px);box-shadow:0 0 12px #7fd8ff85,0 0 32px #7fd8ff2e}.book-module__ICroOG__demoPageContent{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}.book-module__ICroOG__demoBrandMark{text-align:center;margin:5vh auto 1vh}.book-module__ICroOG__demoBrandTitle,.book-module__ICroOG__demoBrandTitleSmall{color:#121727;text-shadow:0 0 1px #fff,0 0 14px #8b73ff52,0 4px #ffffff5c;margin:0;font-family:Noto Serif SC,Songti SC,STSong,SimSun,Microsoft YaHei,ui-serif,Georgia,serif;font-weight:900;line-height:1}.book-module__ICroOG__demoBrandTitle{font-size:clamp(64px,7vw,108px)}.book-module__ICroOG__demoBrandTitleSmall{text-align:left;font-size:clamp(38px,5vw,72px)}.book-module__ICroOG__demoRoman{color:#1b1f2db8;text-transform:uppercase;margin:10px 0 0;font-family:ui-serif,Georgia,serif;font-size:14px}.book-module__ICroOG__demoCnSub{color:#1c1e2ad1;margin:14px 0 0;font-size:18px}.book-module__ICroOG__demoTagline{color:#272a3ab8;margin:14px 0 0;font-size:15px}.book-module__ICroOG__demoParagraph{color:#303447c2;text-align:center;max-width:460px;margin:0 auto;font-size:15px;line-height:1.9}.book-module__ICroOG__demoSection{background:linear-gradient(#ffffff52,#ffffff1a),#dbd4c92e;border:1px solid #2e324224;border-radius:12px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 18px #1a1a2414}.book-module__ICroOG__demoSectionTitle{color:#1c1f2de0;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;font-size:18px;font-weight:800;display:flex}.book-module__ICroOG__demoSectionTitle span{color:#595b6c94;text-transform:uppercase;font-family:ui-serif,Georgia,serif;font-size:10px}.book-module__ICroOG__demoRecentList{gap:10px;margin-top:auto;display:grid}.book-module__ICroOG__demoRecentItem{background:#ffffff40;border:1px solid #3a3e501a;border-radius:10px;grid-template-columns:92px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.book-module__ICroOG__demoThumb,.book-module__ICroOG__demoPortrait,.book-module__ICroOG__demoInspirationThumb{background:radial-gradient(circle at 50% 22%,#8b73ff80,#0000 18%),linear-gradient(135deg,#1d2436,#070912 42%,#344060);border:1px solid #8b73ff42;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #7fd8ff14}.book-module__ICroOG__demoThumb{height:58px}.book-module__ICroOG__demoThumb:before,.book-module__ICroOG__demoPortrait:before,.book-module__ICroOG__demoInspirationThumb:before{content:"";opacity:.65;background:linear-gradient(110deg,#0000 0 30%,#ffffff26 31% 32%,#0000 33%),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 12px);position:absolute;inset:0}.book-module__ICroOG__demoThumb:after{clip-path:polygon(0 100%,18% 30%,32% 100%,44% 14%,55% 100%,74% 38%,100% 100%);content:"";filter:drop-shadow(0 0 10px #8b73ff57);background:linear-gradient(#0000,#7fd8ff24),#e8eaf257;height:62%;position:absolute;bottom:12%;left:18%;right:16%}.book-module__ICroOG__demoRecentTitle{color:#1a1d2adb;font-size:14px;font-weight:700}.book-module__ICroOG__demoMeta{color:#535666a6;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.8}.book-module__ICroOG__demoPill{color:#4d3ec3;background:#8b73ff24;border:1px solid #8b73ff38;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:11px;display:inline-flex}.book-module__ICroOG__demoOverviewGrid{grid-template-columns:1.1fr .9fr;gap:14px;min-height:0;display:grid}.book-module__ICroOG__demoOverviewArt{background:radial-gradient(circle at 58% 22%,#ffffff6b,#0000 22%),linear-gradient(#242e431f,#0c0f181a),linear-gradient(135deg,#8b73ff1f,#7fd8ff14);border:1px solid #2024341f;border-radius:10px;min-height:130px;position:relative;overflow:hidden}.book-module__ICroOG__demoOverviewArt:before{clip-path:polygon(0 100%,8% 72%,15% 100%,28% 38%,38% 100%,49% 10%,60% 100%,74% 46%,87% 100%,100% 62%,100% 100%);content:"";filter:drop-shadow(0 0 16px #8b73ff1f);background:linear-gradient(#0000,#161b2a2e),linear-gradient(120deg,#0000 0 30%,#22283b47 30% 32%,#0000 32% 100%);position:absolute;inset:12% 8% 0}.book-module__ICroOG__demoFactionList{gap:11px;display:grid}.book-module__ICroOG__demoFaction{grid-template-columns:42px 1fr;align-items:start;gap:10px;display:grid}.book-module__ICroOG__demoCrest{background:radial-gradient(circle at 50% 40%,#8b73ffcc,#0000 22%),conic-gradient(from 45deg,#111827,#32415e,#111827,#5b4bd2,#111827);border:1px solid #8b73ff61;border-radius:12px;width:42px;height:42px;box-shadow:inset 0 0 14px #ffffff1f,0 0 14px #8b73ff24}.book-module__ICroOG__demoFaction b{color:#1c1f2ddb;font-size:14px;display:block}.book-module__ICroOG__demoFaction small{color:#494c5cad;margin-top:3px;line-height:1.55;display:block}.book-module__ICroOG__demoTimeline{padding:18px 10px 6px}.book-module__ICroOG__demoTimelineLine{background:linear-gradient(90deg,#8b73ff26,#8b73ffd1,#7fd8ff38);grid-template-columns:repeat(4,1fr);align-items:center;height:2px;margin:14px 0 28px;display:grid;position:relative}.book-module__ICroOG__demoTimelineNode{height:18px;position:relative;transform:translateY(-8px)}.book-module__ICroOG__demoTimelineNode:before{background:var(--book-paper);content:"";border:2px solid #8b73ffdb;border-radius:50%;width:12px;height:12px;display:block;box-shadow:0 0 14px #8b73ff73}.book-module__ICroOG__demoTimelineNodeActive:before{background:var(--book-violet);box-shadow:0 0 12px #8b73ff8c,0 0 34px #8b73ff38}.book-module__ICroOG__demoTimelineNode span{color:#414454b8;width:94px;font-size:11px;line-height:1.4;position:absolute;top:23px;left:-18px}.book-module__ICroOG__demoStatsGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.book-module__ICroOG__demoStat{background:#ffffff3d;border:1px solid #2c30431f;border-radius:10px;min-height:62px;padding:10px}.book-module__ICroOG__demoStat b{color:#141824e0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;display:block}.book-module__ICroOG__demoStat span{color:#4a4e62ad;font-size:12px}.book-module__ICroOG__demoQuickActions{background:#ffffff2e;border:1px solid #363a4a29;border-radius:12px;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:auto;padding:12px;display:grid}.book-module__ICroOG__demoQuickActions span,.book-module__ICroOG__demoQuickActions a{color:#2a2d3ebd;background:#ffffff47;border:1px solid #353a4e29;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:58px;font-size:12px;text-decoration:none;display:flex}.book-module__ICroOG__demoQuickActions i{margin-bottom:4px;font-size:20px;font-style:normal;display:block}.book-module__ICroOG__demoCharacterLayout{flex:1;grid-template-columns:.9fr 1.1fr;gap:18px;min-height:0;display:grid}.book-module__ICroOG__demoPortrait{background:radial-gradient(circle at 50% 18%,#e9ebff40,#0000 20%),radial-gradient(circle at 50% 28%,#8b73ff70,#0000 13%),linear-gradient(#22283a,#0a0d16 68%,#191d2b);border-radius:16px;height:100%;min-height:430px}.book-module__ICroOG__demoPortrait:after{clip-path:polygon(50% 0,62% 10%,66% 30%,88% 44%,74% 100%,22% 100%,12% 43%,34% 30%,38% 10%);content:"";filter:drop-shadow(0 0 28px #8b73ff33);background:linear-gradient(#ffffff24,#8b73ff14),linear-gradient(120deg,#0000 0 42%,#eee9df8f 42% 45%,#0000 46%),linear-gradient(90deg,#0000 0 32%,#7fd8ff2e 32% 35%,#0000 35%);height:76%;position:absolute;bottom:0;left:19%;right:19%}.book-module__ICroOG__demoCodename{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eee9dfeb;z-index:3;background:#06080ea8;border:1px solid #7fd8ff38;border-radius:12px;padding:14px;position:absolute;bottom:16px;left:16px;right:16px}.book-module__ICroOG__demoCodename b{font-size:26px;display:block}.book-module__ICroOG__demoCodename span{color:#7fd8ffcc;margin-top:4px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;display:block}.book-module__ICroOG__demoDataPanel{gap:12px;display:grid}.book-module__ICroOG__demoKv{color:#292c3dcc;border-bottom:1px solid #373a481f;grid-template-columns:92px 1fr;gap:8px;padding:9px 0;display:grid}.book-module__ICroOG__demoKv span:first-child{color:#5b5e70b3}.book-module__ICroOG__demoChipRow{flex-wrap:wrap;gap:8px;display:flex}.book-module__ICroOG__demoChip{color:#303246c2;background:#8b73ff17;border:1px solid #8b73ff33;border-radius:999px;padding:6px 10px;font-size:12px;display:inline-flex}.book-module__ICroOG__demoBars{gap:12px;margin-top:4px;display:grid}.book-module__ICroOG__demoBar{color:#232636bf;grid-template-columns:76px 1fr 40px;align-items:center;gap:10px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;display:grid}.book-module__ICroOG__demoTrack{background:#191e2c1f;border:1px solid #242a3e1a;border-radius:999px;height:10px;overflow:hidden}.book-module__ICroOG__demoFill{border-radius:inherit;height:100%;width:var(--value);background:linear-gradient(90deg,#8b73ffad,#7fd8ffdb);box-shadow:0 0 18px #8b73ff3d}.book-module__ICroOG__demoPlotCard{flex:1;grid-template-rows:auto 1fr;gap:14px;min-height:0;display:grid}.book-module__ICroOG__demoChapterList{gap:10px;display:grid}.book-module__ICroOG__demoChapter{background:#ffffff3d;border:1px solid #3236461f;border-radius:10px;padding:12px 14px}.book-module__ICroOG__demoChapter b{display:block}.book-module__ICroOG__demoChapter small{color:#545666ad;line-height:1.6}.book-module__ICroOG__demoInspirationGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.book-module__ICroOG__demoInspirationThumb{height:76px}.book-module__ICroOG__demoSettingsGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.book-module__ICroOG__demoToggle{background:#ffffff3b;border:1px solid #3034461f;border-radius:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}.book-module__ICroOG__demoSwitch{background:#1318252e;border:1px solid #191c2833;border-radius:999px;width:48px;height:26px;position:relative}.book-module__ICroOG__demoSwitch:before{background:var(--book-paper);content:"";border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:2px;left:3px;box-shadow:0 2px 8px #00000040}.book-module__ICroOG__demoSwitchOn{background:#8b73ff6b;box-shadow:0 0 18px #8b73ff2e}.book-module__ICroOG__demoSwitchOn:before{transform:translate(22px)}.book-module__ICroOG__demoEmptyState{color:#303447c2;background:#ffffff3d;border:1px dashed #3034462e;border-radius:12px;gap:10px;padding:16px;line-height:1.8;display:grid}.book-module__ICroOG__demoEmptyState p{margin:0}.book-module__ICroOG__demoEmptyState a{color:#4d3ec3;font-weight:800;text-decoration:none}.book-module__ICroOG__homeViewport{margin-top:22px}.book-module__ICroOG__homeStack,.book-module__ICroOG__homeMobileStack{gap:18px;display:grid}.book-module__ICroOG__homeIntro{color:#38424d;font-size:1.02rem;line-height:1.86}.book-module__ICroOG__homeIntro p{margin:0}.book-module__ICroOG__homeStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.book-module__ICroOG__homeStat{background:#ffffff7a;border:1px solid #151a211f;border-radius:8px;gap:7px;padding:13px;display:grid}.book-module__ICroOG__homeStat span{color:#56616f;font-family:var(--font-geist-mono), monospace;font-size:.68rem}.book-module__ICroOG__homeStat strong{color:#151a21;font-size:1.32rem;line-height:1}.book-module__ICroOG__homeFeatured{background:linear-gradient(135deg,#3a7d7c24,#0000 44%),#ffffff75;border:1px solid #151a211f;border-radius:8px;padding:18px}.book-module__ICroOG__homeFeatured h3{color:#151a21;margin:8px 0;font-size:1.4rem;font-weight:900;line-height:1.25}.book-module__ICroOG__homeFeatured p{color:#3f4b56;margin:0;line-height:1.75}.book-module__ICroOG__homeFeatured a{color:#254f4e;border-bottom:2px solid #3a7d7c;margin-top:16px;padding-bottom:3px;font-size:.92rem;font-weight:800;display:inline-flex}.book-module__ICroOG__homeKicker{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.72rem;font-weight:800;color:#3a7d7c!important}.book-module__ICroOG__homeMeta{font-family:var(--font-geist-mono), monospace;font-size:.72rem;color:#697083!important;margin-bottom:10px!important}.book-module__ICroOG__homeSection{gap:12px;display:grid}.book-module__ICroOG__homeSectionHeader{border-bottom:1px solid #151a211f;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.book-module__ICroOG__homeSectionHeader p{color:#3a7d7c;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.book-module__ICroOG__homeSectionHeader span{color:#697083;font-family:var(--font-geist-mono), monospace;font-size:.72rem}.book-module__ICroOG__homeTagGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.book-module__ICroOG__homeTagLink{color:#151a21;background:#ffffff7a;border:1px solid #151a211f;border-radius:8px;gap:5px;min-width:0;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.book-module__ICroOG__homeTagLink:hover,.book-module__ICroOG__homeTagLink:focus-visible{border-color:#3a7d7c85;box-shadow:0 10px 24px #3a7d7c1f}.book-module__ICroOG__homeTagLink:active{transform:translateY(1px)}.book-module__ICroOG__homeTagLink span{overflow-wrap:anywhere;font-size:.98rem;font-weight:850}.book-module__ICroOG__homeTagLink small{color:#697083;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:.7rem}.book-module__ICroOG__homeArticleList{gap:10px;display:grid}.book-module__ICroOG__homeArticleItem{color:#151a21;background:#ffffff75;border:1px solid #151a211f;border-radius:8px;gap:6px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.book-module__ICroOG__homeArticleItem:hover,.book-module__ICroOG__homeArticleItem:focus-visible{border-color:#e9b8729e;box-shadow:0 10px 24px #5f4f371f}.book-module__ICroOG__homeArticleItem:active{transform:translateY(1px)}.book-module__ICroOG__homeArticleItem span{color:#697083;font-family:var(--font-geist-mono), monospace;font-size:.68rem}.book-module__ICroOG__homeArticleItem strong{font-size:1rem;line-height:1.36}.book-module__ICroOG__homeArticleItem small{color:#4f5b66;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.book-module__ICroOG__homeEmpty{color:#56616f;background:#ffffff6b;border:1px dashed #151a212e;border-radius:8px;padding:16px;line-height:1.7}.book-module__ICroOG__homeEmpty p{margin:0}.book-module__ICroOG__archiveIntro{color:#3f4b56;background:linear-gradient(135deg,#7fd8ff1f,#0000 46%),#ffffff75;border:1px solid #151a211f;border-radius:8px;padding:18px;line-height:1.8}.book-module__ICroOG__archiveIntro h3{color:#151a21;overflow-wrap:anywhere;margin:8px 0 10px;font-size:1.45rem;font-weight:900;line-height:1.2}.book-module__ICroOG__archiveIntro p{margin:0}.book-module__ICroOG__archiveIntro code{color:#151a21;font-family:var(--font-geist-mono), monospace;background:#151a2114;border-radius:6px;padding:.12rem .34rem;font-size:.86em}.book-module__ICroOG__archiveActiveTag{border-color:#e9b872c7;box-shadow:0 10px 24px #5f4f371f,inset 0 0 0 1px #e9b87247}.book-module__ICroOG__archiveArticleList{gap:12px;display:grid}.book-module__ICroOG__archiveArticleItem{color:#151a21;background:linear-gradient(135deg,#3a7d7c14,#0000 45%),#ffffff7a;border:1px solid #151a211f;border-radius:8px;gap:7px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.book-module__ICroOG__archiveArticleItem:hover,.book-module__ICroOG__archiveArticleItem:focus-visible{border-color:#3a7d7c80;box-shadow:0 10px 24px #3a7d7c1f}.book-module__ICroOG__archiveArticleItem:active{transform:translateY(1px)}.book-module__ICroOG__archiveArticleItem span{color:#697083;font-family:var(--font-geist-mono), monospace;font-size:.68rem}.book-module__ICroOG__archiveArticleItem strong{font-size:1.04rem;line-height:1.35}.book-module__ICroOG__archiveArticleItem small{color:#4f5b66;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.6;display:-webkit-box;overflow:hidden}.book-module__ICroOG__articleViewport{perspective:1500px;z-index:2;background:radial-gradient(circle at 50% 12%,#6f63e529,#0000 28%),linear-gradient(90deg,#ffffff0a,#0000 12% 88%,#ffffff0a),linear-gradient(#ffffff0f,#fff0);border-radius:0 0 24px 24px;min-height:calc(100vh - 78px);padding:clamp(20px,3vw,42px) 0 42px;position:relative;overflow:hidden}.book-module__ICroOG__articleViewport:before,.book-module__ICroOG__articleViewport:after{content:"";opacity:.55;pointer-events:none;z-index:0;background-image:linear-gradient(#7fd8ff0f 1px,#0000 1px),linear-gradient(90deg,#7fd8ff0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 48%,#0000 76%);mask-image:radial-gradient(circle,#000 0 48%,#0000 76%)}.book-module__ICroOG__articleViewport:after{background:repeating-conic-gradient(#8b73ff26 0deg 1deg,#0000 1deg 14deg);border:1px solid #7fd8ff24;border-radius:50%;width:680px;height:680px;inset:0 auto auto 50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle,#0000 0 40%,#000 41% 42%,#0000 43% 100%);mask-image:radial-gradient(circle,#0000 0 40%,#000 41% 42%,#0000 43% 100%)}.book-module__ICroOG__articleStage{transform-style:preserve-3d;z-index:1;width:min(94vw,1160px);margin:0 auto;animation:5.8s ease-in-out infinite book-module__ICroOG__slowBreath;position:relative;transform:rotateX(2.6deg)rotateY(-1.8deg)translateZ(0)}.book-module__ICroOG__articleBannerTabs{z-index:4;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:clamp(8px,1.2vw,14px);max-width:980px;margin:0 auto 16px;display:grid;position:relative;transform:translateZ(68px)}.book-module__ICroOG__articleBannerTab{--article-banner-bg:#5b4bd2;background:linear-gradient(135deg, #ffffff29, #ffffff0a), linear-gradient(135deg, var(--article-banner-bg), color-mix(in srgb, var(--article-banner-bg) 56%, #080a12));color:#f8fafceb;text-shadow:0 1px 10px #00000061;background-position:50%;background-size:cover;border:1px solid #ffffff2e;border-radius:14px;gap:4px;min-height:72px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 16px 30px #0000003d}.book-module__ICroOG__articleBannerTab:before{content:"";opacity:.64;pointer-events:none;background:linear-gradient(110deg,#0000,#ffffff2e,#0000),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 11px);position:absolute;inset:0}.book-module__ICroOG__articleBannerTab:hover,.book-module__ICroOG__articleBannerTab:focus-visible,.book-module__ICroOG__articleBannerTabActive{border-color:#8b73ffe0;transform:translateY(-3px)translateZ(14px);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 18px #8b73ff70,0 20px 36px #00000057}.book-module__ICroOG__articleBannerTab span,.book-module__ICroOG__articleBannerTab small{overflow-wrap:anywhere;z-index:1;min-width:0;position:relative}.book-module__ICroOG__articleBannerTab span{font-size:1rem;font-weight:900}.book-module__ICroOG__articleBannerTab small{color:#f8fafcad;font-family:var(--font-geist-mono), monospace;font-size:.68rem}.book-module__ICroOG__articlePaper{box-shadow:var(--book-page-shadow), inset 0 0 36px #2c261c2e, inset 0 0 0 8px #ffffff21, 0 34px 46px #0000008f;color:var(--book-ink);background:radial-gradient(circle at 22% 16%,#ffffffb8,#0000 24%),linear-gradient(115deg,#ffffffc2,#ffffff2e 24%,#0000 42%),linear-gradient(#eee9df,#d7d1c6);border:1px solid #3937393d;border-radius:24px;position:relative;overflow:hidden}.book-module__ICroOG__articlePaper:before{content:"";opacity:.34;pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 calc(100% - 1px),#484b5c1f calc(100% - 1px)) 0 0/34px 34px,linear-gradient(#0000 calc(100% - 1px),#484b5c14 calc(100% - 1px)) 0 0/34px 34px;border:1px solid #3330372e;position:absolute;inset:12px}.book-module__ICroOG__articleHero{--article-banner-bg:#5b4bd2;background:radial-gradient(circle at 85% 20%, #ffffff38, transparent 24%), linear-gradient(135deg, #090b1180, #090b111a), linear-gradient(135deg, var(--article-banner-bg), color-mix(in srgb, var(--article-banner-bg) 48%, #080a12));color:#f8fafc;z-index:2;background-position:50%;background-size:cover;gap:38px;min-height:310px;padding:clamp(24px,4vw,54px);display:grid;position:relative}.book-module__ICroOG__articleHero:before{content:"";opacity:.62;pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#0000 20% 80%,#ffffff0d),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 18px);position:absolute;inset:0}.book-module__ICroOG__articleHeroActions{z-index:1;flex-wrap:wrap;gap:12px;display:flex;position:relative}.book-module__ICroOG__articleHeroActions a{color:#f8fafc;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:9px 14px;font-size:.9rem;font-weight:800}.book-module__ICroOG__articleHeroContent{z-index:1;max-width:820px;position:relative}.book-module__ICroOG__articleHeroContent h1{color:#fff;letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 2px 20px #00000061,0 0 18px #8b73ff42;margin:14px 0;font-family:Noto Serif SC,Songti SC,STSong,SimSun,Microsoft YaHei,ui-serif,Georgia,serif;font-size:clamp(44px,7vw,84px);font-weight:900;line-height:1.04}.book-module__ICroOG__articleHeroContent p{color:#f8fafcd1;margin:0;font-size:1rem;line-height:1.8}.book-module__ICroOG__articleMeta{font-family:var(--font-geist-mono), monospace;color:#f8fafcb3!important;margin-top:16px!important;font-size:.78rem!important}.book-module__ICroOG__articleTagList,.book-module__ICroOG__articleMiniTags{flex-wrap:wrap;gap:8px;display:flex}.book-module__ICroOG__articleTagPill,.book-module__ICroOG__articleMiniTags a{--article-banner-bg:#5b4bd2;background:linear-gradient(135deg, #ffffff3d, #ffffff0f), var(--article-banner-bg);color:#fff;border:1px solid #ffffff38;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:800}.book-module__ICroOG__articleLayout{z-index:2;grid-template-columns:260px minmax(0,1fr);gap:clamp(18px,3vw,30px);padding:clamp(22px,4vw,46px);display:grid;position:relative}.book-module__ICroOG__articleAside{align-self:start;gap:14px;display:grid;position:sticky;top:24px}.book-module__ICroOG__articleInfoPanel,.book-module__ICroOG__articleMain,.book-module__ICroOG__articleMediaPanel{background:linear-gradient(#ffffff57,#ffffff24),#dbd4c92e;border:1px solid #2e324224;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 18px #1a1a2414}.book-module__ICroOG__articleInfoPanel{gap:12px;padding:16px;display:grid}.book-module__ICroOG__articlePanelLabel{color:#3a7d7c;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.book-module__ICroOG__articleMiniTags a{color:#f8fafcf2;border-color:#2a2d3e1f}.book-module__ICroOG__articleToc,.book-module__ICroOG__articleRelatedList{gap:10px;display:grid}.book-module__ICroOG__articleToc a,.book-module__ICroOG__articleRelatedList a{color:#2a2d3ec7;font-size:.9rem;line-height:1.55}.book-module__ICroOG__articleRelatedList a{border-top:1px solid #2a2d3e1a;gap:4px;padding-top:10px;display:grid}.book-module__ICroOG__articleRelatedList a:first-child{border-top:0;padding-top:0}.book-module__ICroOG__articleRelatedList b{color:#1a1d2ae0;overflow-wrap:anywhere}.book-module__ICroOG__articleRelatedList span{color:#535666a6;font-family:var(--font-geist-mono), monospace;font-size:.72rem}.book-module__ICroOG__articleMain{gap:18px;min-width:0;padding:clamp(18px,3vw,30px);display:grid}.book-module__ICroOG__articleCover{object-fit:cover;border:1px solid #2e324229;border-radius:14px;width:100%;max-height:520px}.book-module__ICroOG__articleContentBody{color:#303447db;min-width:0}.book-module__ICroOG__articleContentBody .prose-journal{color:#303447db}:is(.book-module__ICroOG__articleContentBody .prose-journal h2,.book-module__ICroOG__articleContentBody .prose-journal h3,.book-module__ICroOG__articleContentBody .prose-journal h4){color:#121727f0;font-family:Noto Serif SC,Songti SC,STSong,SimSun,Microsoft YaHei,ui-serif,Georgia,serif}.book-module__ICroOG__articleContentBody .prose-journal a{color:#3a7d7c}.book-module__ICroOG__articleMediaPanel{gap:12px;padding:16px;display:grid}.book-module__ICroOG__articleMediaPanel video{border:1px solid #2e324229;border-radius:12px;width:100%}@keyframes book-module__ICroOG__turnShadow{0%{opacity:.1}48%{opacity:.42}to{opacity:.05}}@keyframes book-module__ICroOG__slowBreath{0%,to{translate:0}50%{translate:0 -6px}}@keyframes book-module__ICroOG__pageBrightness{0%,to{filter:brightness()}50%{filter:brightness(.72)}}@keyframes book-module__ICroOG__edgePulse{0%,to{opacity:.08}50%{opacity:.86}}@keyframes book-module__ICroOG__activeTabFloat{0%,to{translate:0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.book-module__ICroOG__flipSheet{transition:none;transform:none}.book-module__ICroOG__flipShadowMask,.book-module__ICroOG__edgeHighlight,.book-module__ICroOG__flipTurning,.book-module__ICroOG__bookStage,.book-module__ICroOG__articleStage{animation:none}.book-module__ICroOG__tab,.book-module__ICroOG__desktopSpread{transition:none}.book-module__ICroOG__shellImmersive .book-module__ICroOG__tabActive,.book-module__ICroOG__shellSandbox .book-module__ICroOG__tabActive{animation:none}}@media (max-width:820px){.book-module__ICroOG__shell{min-height:0;padding:16px}.book-module__ICroOG__shellImmersive,.book-module__ICroOG__shellSandbox{min-height:100vh;padding:0}.book-module__ICroOG__publicChrome{min-height:74px;margin:0;padding:18px 16px 0}.book-module__ICroOG__publicChromeBrand{flex-direction:column;gap:0}.book-module__ICroOG__browserChrome{border-radius:0;height:74px;padding-top:18px}.book-module__ICroOG__traffic{display:none}.book-module__ICroOG__shellHeader{flex-direction:column}.book-module__ICroOG__shellHeader h1{font-size:1.58rem}.book-module__ICroOG__statusPanel{text-align:left;align-items:flex-start}.book-module__ICroOG__shellImmersive .book-module__ICroOG__viewport,.book-module__ICroOG__shellSandbox .book-module__ICroOG__viewport{border-radius:0;min-height:calc(100vh - 74px);padding:36px 10px 20px}.book-module__ICroOG__articleViewport{border-radius:0;min-height:calc(100vh - 74px);padding:24px 10px 28px}.book-module__ICroOG__articleViewport:after{width:420px;height:420px}.book-module__ICroOG__articleStage{width:min(96vw,640px);animation:none;transform:none}.book-module__ICroOG__articleBannerTabs{scroll-snap-type:x proximity;gap:8px;max-width:none;margin-bottom:10px;padding:0 4px 8px;display:flex;overflow-x:auto;transform:none}.book-module__ICroOG__articleBannerTab{scroll-snap-align:start;border-radius:12px;flex:0 0 min(44vw,180px);min-height:58px;padding:10px}.book-module__ICroOG__articlePaper{border-radius:18px}.book-module__ICroOG__articleHero{gap:24px;min-height:250px;padding:24px}.book-module__ICroOG__articleHeroContent h1{font-size:clamp(40px,14vw,66px)}.book-module__ICroOG__articleLayout{grid-template-columns:1fr;padding:20px}.book-module__ICroOG__articleAside{order:2;position:relative;top:auto}.book-module__ICroOG__articleMain{order:1;padding:18px}.book-module__ICroOG__tabs{grid-template-columns:repeat(var(--book-tab-count,4), minmax(0, 1fr));gap:6px;width:100%;top:-38px}.book-module__ICroOG__tab{min-height:58px;padding:8px 7px 9px}.book-module__ICroOG__bookStage{min-height:560px;transform:rotateX(var(--book-rotate-x,4deg)) rotateY(var(--book-rotate-y,-2deg)) translateZ(0);width:min(96vw,560px)}.book-module__ICroOG__desktopSpread{display:none}.book-module__ICroOG__mobilePage{border-radius:16px;min-height:620px;padding:26px 22px;display:flex}.book-module__ICroOG__flipSheet{width:100%;left:0}.book-module__ICroOG__sheetFace{border-radius:16px;padding:26px 22px}.book-module__ICroOG__demoBrandMark{margin-top:2vh}.book-module__ICroOG__demoBrandTitle{font-size:58px}.book-module__ICroOG__demoCnSub,.book-module__ICroOG__demoTagline,.book-module__ICroOG__demoParagraph{font-size:13px}.book-module__ICroOG__demoOverviewGrid,.book-module__ICroOG__demoCharacterLayout,.book-module__ICroOG__demoSettingsGrid{grid-template-columns:1fr}.book-module__ICroOG__demoPortrait{min-height:230px}.book-module__ICroOG__demoQuickActions{grid-template-columns:repeat(3,1fr)}.book-module__ICroOG__demoStatsGrid{grid-template-columns:repeat(2,1fr)}.book-module__ICroOG__demoTimelineNode span{width:70px;font-size:10px;left:-12px}.book-module__ICroOG__homeStatsGrid,.book-module__ICroOG__homeTagGrid{grid-template-columns:1fr}}.book-module__ICroOG__forceDesktop .book-module__ICroOG__bookStage{width:min(1180px,max(980px,94vw));min-height:620px}.book-module__ICroOG__forceDesktop .book-module__ICroOG__desktopSpread{display:grid}.book-module__ICroOG__forceDesktop .book-module__ICroOG__viewport{overflow:auto hidden}.book-module__ICroOG__forceDesktop .book-module__ICroOG__mobilePage,.book-module__ICroOG__forceMobile .book-module__ICroOG__desktopSpread{display:none}.book-module__ICroOG__forceMobile .book-module__ICroOG__mobilePage{border-radius:16px;display:flex}@media (max-width:1000px){.book-module__ICroOG__forceDesktop .book-module__ICroOG__viewport{justify-items:start;padding-inline:16px}}
