html[data-ui=ui3]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:.75rem;--u3-background:13 12 10;--u3-foreground:244 241 237;--u3-surface:24 20 15;--u3-card:23 18 12;--u3-card-foreground:244 241 237;--u3-popover:29 23 16;--u3-popover-foreground:244 241 237;--u3-primary:235 170 45;--u3-primary-foreground:27 14 3;--u3-secondary:38 30 20;--u3-secondary-foreground:230 222 205;--u3-muted:38 30 20;--u3-muted-foreground:157 151 143;--u3-accent:42 32 22;--u3-accent-foreground:254 208 129;--u3-destructive:229 72 77;--u3-destructive-foreground:255 255 255;--u3-input:56 45 30;--u3-ring:235 170 45;--gold:#ebaa2d;--gold-soft:#ab7c3c;--background:#0d0c0a;--foreground:#f4f1ed;--card:#17120c;--border:#e6bd7729;--input:#e6bd7733;--muted-foreground:#9d9791;--font-serif:"Fraunces", "Plus Jakarta Sans", Georgia, serif;--surface-0:#141009;--surface-1:#17120c;--surface-2:#1e1710;--surface-3:#262013;--text-primary:#f4f1ed;--text-secondary:#c9c0b2;--text-muted:#8e8578;--border-subtle:#e6bd7712;--brand-primary:#ebaa2d;--brand-secondary:#e1901e;--brand-gold:#ebaa2d;--brand-a:#f2c04e;--brand-b:#a8660f;--sheen:#fff5e10d;--glow:#ebaa2d38;--ribbon-bg:linear-gradient(92deg, #0d0c0a 0%, #1a140c 50%, #0d0c0a 100%);--ribbon-text:#f4f1ed;--ribbon-accent:#ebaa2d;--body-bg:#0d0c0a}html[data-ui=ui3] body{background:var(--body-bg);color:var(--foreground);background-image:none;background-attachment:scroll}html[data-ui=ui3] body:before,html[data-ui=ui3] body:after{display:none}html[data-ui=ui3] h1,html[data-ui=ui3] h2,html[data-ui=ui3] h3,html[data-ui=ui3] h4,html[data-ui=ui3] h5,html[data-ui=ui3] h6{font-family:var(--font-serif);color:var(--foreground)}html[data-ui=ui3] ::selection{color:#0d0c0a;background:#ebaa2d52}html[data-ui=ui3] :focus-visible{outline-color:var(--gold)}html[data-ui=ui3] ::-webkit-scrollbar-thumb{background:#9d978f66}html[data-ui=ui3] ::-webkit-scrollbar-thumb:hover{background:#9d978fa6}html[data-ui=ui3] .gold-text{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#f4cc64,#f3a51b,#f8dc86);background-image:linear-gradient(100deg,lab(84.0808% 6.3138 56.0735),lab(74.2725% 22.615 73.6305),lab(88.8148% 1.87054 45.6665));-webkit-background-clip:text;background-clip:text}html[data-ui=ui3] .gold-btn{color:#1b0e04;color:lab(5.18509% 4.85997 6.0758);background-image:linear-gradient(#f6c755,#e1901f);background-image:linear-gradient(lab(82.8568% 8.94478 61.6084),lab(67.1353% 25.9132 66.3284));box-shadow:inset 0 1px #fff4d680,inset 0 -1px #00000040,0 8px 24px #ebaa2d47}html[data-ui=ui3] .gold-btn:hover{filter:brightness(1.06)}html[data-ui=ui3] .gold-btn:active{transform:translateY(0)scale(.98)}html[data-ui=ui3] .panel{background-image:linear-gradient(160deg,#1b150d,#0e0a07);background-image:linear-gradient(160deg,lab(7.23098% 1.96266 5.45925),lab(3.04711% .695944 1.72559));border:1px solid #e6bd771a;border:1px solid lab(79.2337% 8.85254 41.0302/.1)}@keyframes u3-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}html[data-ui=ui3] .animate-floaty{animation:6s ease-in-out infinite u3-floaty}html[data-ui=ui3] .z-100{z-index:100}html[data-ui=ui3] .transition-theme{transition:none}html[data-ui=ui3] .card,html[data-ui=ui3] .page-intro,html[data-ui=ui3] body .glass{background-image:none}html[data-ui=ui3] .card{background:radial-gradient(130% 55% at 50% -18%,#f2c04e0f 0%,#0000 55%),linear-gradient(#1a1610 0%,#131009 100%);border:1px solid #d6bd8a38;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000059,0 16px 44px #00000059}html[data-ui=ui3] .card:hover{border-color:#c9a96a73}html[data-ui=ui3] .page-intro{background:radial-gradient(130% 70% at 20% 0,#b2894c1f 0%,#0000 46%),linear-gradient(#1a1610 0%,#131009 100%);border:1px solid #ffd78c17;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #0000005c}html[data-ui=ui3] .surface-panel,html[data-ui=ui3] .hero-panel,html[data-ui=ui3] .breadcrumb-panel,html[data-ui=ui3] .section-panel{background:radial-gradient(120% 60% at 18% 0,#c9a96a12 0%,#0000 46%),linear-gradient(#1b170f 0%,#14100a 100%);border-color:#ffd78c14}html[data-ui=ui3] .question-block{background:linear-gradient(#1a1610,#131009);border:1px solid #ffd78c17;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #0000004d}html[data-ui=ui3] .question-block .q-header{background:linear-gradient(#201a11,#1a1610);border-bottom:1px solid #ffd78c14}html[data-ui=ui3] .method-tab{color:#cfc4ae;background:linear-gradient(#ffffff0d,#ffffff05);border-color:#ffd78c1f;box-shadow:inset 0 1px #ffffff0f}html[data-ui=ui3] .method-tab-active{color:#f0e2c8;background:linear-gradient(#b2894c4d,#ffffff05);border-color:#c9a96a99;box-shadow:inset 0 1px #ffffff14}html[data-ui=ui3] .method-tab-inactive{color:#a3977f}html[data-ui=ui3] .method-tab-inactive:hover{color:#cfc4ae;background:linear-gradient(#ffffff17,#ffffff0a);border-color:#ffd78c29}html[data-ui=ui3] .method-tab.science-tab{color:#d7ecd9;background:linear-gradient(#4ade801f,#ffffff05);border-color:#4ade804d;box-shadow:inset 0 1px #ffffff12,0 6px 16px #00000038}html[data-ui=ui3] .method-tab.science-tab.method-tab-active{color:#eaf8ec;background:linear-gradient(#4ade803d,#ffffff05);border-color:#4ade8099;box-shadow:inset 0 1px #ffffff14,0 8px 22px #00000047}html[data-ui=ui3] .method-tab.science-tab.method-tab-inactive:hover{color:#eaf8ec;background:linear-gradient(#4ade802b,#ffffff08);border-color:#4ade806b}html[data-ui=ui3] .section-nav-button{background:linear-gradient(#ffffff0d,#ffffff05);box-shadow:inset 0 1px #ffffff0f,0 10px 20px #00000040}html[data-ui=ui3] .badge-2026{color:#d6bd8a;background:linear-gradient(90deg,#b2894c38,#c9a96a24);border-color:#d6bd8a73}html[data-ui=ui3] .chip{color:#cfc4ae;background:linear-gradient(#ffffff0f,#ffffff05);border-color:#ffd78c1f}html[data-ui=ui3] .search-highlight em{color:#e2cda3;background:#b2894c4d}html[data-ui=ui3] .explain-box{background:linear-gradient(135deg,#b2894c24,#b2894c0d);border-color:#c9a96a59}html[data-ui=ui3] .input-field{background:linear-gradient(#1c1811 0%,#17130c 100%);border-color:#ffd78c1f}html[data-ui=ui3] .input-field:focus{border-color:#c9a96a99;box-shadow:0 0 0 4px #b2894c38}html[data-ui=ui3] .bg-white.dark\:bg-black\/20,html[data-ui=ui3] .bg-white.dark\:bg-black\/25{background-color:#241d10}html[data-ui=ui3] .bg-white\/70.dark\:bg-black\/20,html[data-ui=ui3] .bg-white\/60.dark\:bg-black\/15{background-color:#241d10b8}html[data-ui=ui3] .bg-white.dark\:bg-slate-900,html[data-ui=ui3] .bg-white.slate-900{background-color:#211a10}html[data-ui=ui3] .text-slate-700{color:#e2d4b8}html[data-ui=ui3] .text-blue-300,html[data-ui=ui3].dark .text-blue-300,html[data-ui=ui3] .dark\:text-blue-300{color:#d6bd8a}html[data-ui=ui3] .text-blue-400,html[data-ui=ui3].dark .text-blue-400,html[data-ui=ui3] .dark\:text-blue-400{color:#c9a96a}html[data-ui=ui3] .text-blue-500,html[data-ui=ui3].dark .text-blue-500,html[data-ui=ui3] .dark\:text-blue-500{color:#e3cfa4}html[data-ui=ui3] .text-blue-600,html[data-ui=ui3].dark .text-blue-600,html[data-ui=ui3] .dark\:text-blue-600{color:#d6bd8a}html[data-ui=ui3] .text-blue-700,html[data-ui=ui3].dark .text-blue-700,html[data-ui=ui3] .dark\:text-blue-700,html[data-ui=ui3] .text-indigo-400,html[data-ui=ui3] .text-indigo-500,html[data-ui=ui3] .text-indigo-600{color:#c9a96a}html[data-ui=ui3] .text-blue-950{color:#d6bd8a}html[data-ui=ui3] .bg-blue-50,html[data-ui=ui3].dark .bg-blue-50{background-color:#b2894c14}html[data-ui=ui3] .dark\:bg-blue-950\/30,html[data-ui=ui3].dark .bg-blue-950\/30,html[data-ui=ui3] .bg-blue-950\/30{background-color:#281b0999}html[data-ui=ui3] .dark\:bg-blue-950\/40,html[data-ui=ui3].dark .bg-blue-950\/40,html[data-ui=ui3] .bg-blue-950\/40{background-color:#281b09bf}html[data-ui=ui3] .dark\:bg-blue-900\/40,html[data-ui=ui3].dark .bg-blue-900\/40,html[data-ui=ui3] .bg-blue-900\/40{background-color:#3f2c0c8c}html[data-ui=ui3] .dark\:bg-blue-950\/20,html[data-ui=ui3].dark .bg-blue-950\/20,html[data-ui=ui3] .bg-blue-950\/20{background-color:#281b0980}html[data-ui=ui3] .bg-blue-500{background-color:#b2894c}html[data-ui=ui3] .bg-blue-600,html[data-ui=ui3].dark .bg-blue-600{background-color:#9a6f34}html[data-ui=ui3] .hover\:bg-blue-700:hover,html[data-ui=ui3].dark .hover\:bg-blue-700:hover,html[data-ui=ui3] .bg-blue-700,html[data-ui=ui3].dark .bg-blue-700{background-color:#7c571f}html[data-ui=ui3] .border-blue-200{border-color:#d6bd8a42}html[data-ui=ui3] .border-blue-300{border-color:#d6bd8a57}html[data-ui=ui3] .border-blue-500,html[data-ui=ui3].dark .border-blue-500,html[data-ui=ui3] .border-blue-500\/30{border-color:#c9a96a80}html[data-ui=ui3] .dark\:border-blue-800,html[data-ui=ui3] .border-blue-800{border-color:#d6bd8a4d}html[data-ui=ui3] .dark\:border-blue-900\/40,html[data-ui=ui3].dark .border-blue-900\/40{border-color:#c9a96a4d}html[data-ui=ui3] .from-blue-500,html[data-ui=ui3] .from-blue-600{--tw-gradient-from:#9a6f34;--tw-gradient-to:#3f2c0c}html[data-ui=ui3] .to-blue-600,html[data-ui=ui3] .to-blue-700{--tw-gradient-to:#7c571f}html[data-ui=ui3] .via-blue-400{--tw-gradient-stops:var(--tw-gradient-from), #b2894c, var(--tw-gradient-to)}html[data-ui=ui3] .to-indigo-500{--tw-gradient-to:#c9a96a}html[data-ui=ui3] .from-indigo-500{--tw-gradient-from:#9a6f34;--tw-gradient-to:#7c571f}html[data-ui=ui3] .from-blue-50{--tw-gradient-from:#b2894c1f}html[data-ui=ui3] .from-indigo-50{--tw-gradient-from:#c9a96a1a}html[data-ui=ui3] .to-indigo-50{--tw-gradient-to:#c9a96a0f}html[data-ui=ui3] .dark\:from-blue-950\/30,html[data-ui=ui3].dark .from-blue-950\/30{--tw-gradient-from:#281b098c}html[data-ui=ui3] .dark\:to-indigo-950\/30,html[data-ui=ui3].dark .to-indigo-950\/30{--tw-gradient-to:#281b098c}html[data-ui=ui3] .focus\:ring-blue-500\/30:focus{--tw-ring-color:#b2894c73}html[data-ui=ui3] .bg-blue-100,html[data-ui=ui3] .bg-blue-100\/90{background-color:#b2894c29}html[data-ui=ui3] .shadow-glow-blue{box-shadow:0 0 24px #b2894c4d}html[data-ui=ui3] .shadow-blue-200,html[data-ui=ui3] .shadow-blue-900{box-shadow:0 0 #0000}html[data-ui=ui3] .text-violet-600,html[data-ui=ui3].dark .text-violet-600,html[data-ui=ui3] .dark\:text-violet-300{color:#cfc4ae}html[data-ui=ui3] .bg-violet-50,html[data-ui=ui3].dark .bg-violet-50,html[data-ui=ui3] .dark\:bg-violet-950\/30,html[data-ui=ui3] .dark\:bg-violet-950\/20{background-color:#b2894c1f}html[data-ui=ui3] .border-violet-200,html[data-ui=ui3].dark .border-violet-200,html[data-ui=ui3] .border-violet-800,html[data-ui=ui3].dark .border-violet-800,html[data-ui=ui3] .dark\:border-violet-900\/40{border-color:#d6bd8a52}html[data-ui=ui3] .bg-green-50,html[data-ui=ui3].dark .bg-green-50,html[data-ui=ui3] .bg-purple-50,html[data-ui=ui3].dark .bg-purple-50,html[data-ui=ui3] .bg-orange-50,html[data-ui=ui3].dark .bg-orange-50,html[data-ui=ui3] .bg-teal-50,html[data-ui=ui3].dark .bg-teal-50,html[data-ui=ui3] .bg-red-50,html[data-ui=ui3].dark .bg-red-50,html[data-ui=ui3] .bg-indigo-50,html[data-ui=ui3].dark .bg-indigo-50{background-color:#b2894c29}html[data-ui=ui3] .dark\:bg-green-950\/30,html[data-ui=ui3].dark .bg-green-950\/30,html[data-ui=ui3] .dark\:bg-purple-950\/30,html[data-ui=ui3].dark .bg-purple-950\/30,html[data-ui=ui3] .dark\:bg-orange-950\/30,html[data-ui=ui3].dark .bg-orange-950\/30,html[data-ui=ui3] .dark\:bg-teal-950\/30,html[data-ui=ui3].dark .bg-teal-950\/30,html[data-ui=ui3] .dark\:bg-red-950\/30,html[data-ui=ui3].dark .bg-red-950\/30,html[data-ui=ui3] .dark\:bg-indigo-950\/30,html[data-ui=ui3].dark .bg-indigo-950\/30{background-color:#281b0999}html[data-ui=ui3] .dark\:bg-green-950\/40,html[data-ui=ui3].dark .bg-green-950\/40,html[data-ui=ui3] .dark\:bg-purple-950\/40,html[data-ui=ui3].dark .bg-purple-950\/40,html[data-ui=ui3] .dark\:bg-orange-950\/40,html[data-ui=ui3].dark .bg-orange-950\/40,html[data-ui=ui3] .dark\:bg-teal-950\/40,html[data-ui=ui3].dark .bg-teal-950\/40,html[data-ui=ui3] .dark\:bg-red-950\/40,html[data-ui=ui3].dark .bg-red-950\/40{background-color:#281b09bf}html[data-ui=ui3] .dark\:bg-green-900\/40,html[data-ui=ui3].dark .bg-green-900\/40,html[data-ui=ui3] .dark\:bg-purple-900\/40,html[data-ui=ui3].dark .bg-purple-900\/40,html[data-ui=ui3] .dark\:bg-orange-900\/40,html[data-ui=ui3].dark .bg-orange-900\/40,html[data-ui=ui3] .dark\:bg-teal-900\/40,html[data-ui=ui3].dark .bg-teal-900\/40,html[data-ui=ui3] .dark\:bg-red-900\/40,html[data-ui=ui3].dark .bg-red-900\/40{background-color:#3f2c0c8c}html[data-ui=ui3] .dark\:bg-green-900\/30,html[data-ui=ui3].dark .bg-green-900\/30,html[data-ui=ui3] .dark\:bg-teal-900\/30,html[data-ui=ui3].dark .bg-teal-900\/30{background-color:#3f2c0c80}html[data-ui=ui3] .text-green-600,html[data-ui=ui3].dark .text-green-600,html[data-ui=ui3] .text-purple-600,html[data-ui=ui3].dark .text-purple-600,html[data-ui=ui3] .text-orange-600,html[data-ui=ui3].dark .text-orange-600,html[data-ui=ui3] .text-teal-600,html[data-ui=ui3].dark .text-teal-600,html[data-ui=ui3] .text-red-600,html[data-ui=ui3].dark .text-red-600,html[data-ui=ui3] .text-indigo-600,html[data-ui=ui3].dark .text-indigo-600{color:#d6bd8a}html[data-ui=ui3] .dark\:text-green-400,html[data-ui=ui3] .dark\:text-purple-400,html[data-ui=ui3] .dark\:text-orange-400,html[data-ui=ui3] .dark\:text-teal-400,html[data-ui=ui3] .dark\:text-red-400,html[data-ui=ui3] .dark\:text-indigo-400,html[data-ui=ui3] .text-green-700,html[data-ui=ui3] .text-purple-700,html[data-ui=ui3] .text-orange-700,html[data-ui=ui3] .text-teal-700,html[data-ui=ui3] .text-red-700{color:#c9a96a}html[data-ui=ui3] .dark\:text-green-300,html[data-ui=ui3] .dark\:text-purple-300,html[data-ui=ui3] .dark\:text-orange-300,html[data-ui=ui3] .dark\:text-teal-300,html[data-ui=ui3] .dark\:text-red-300{color:#d6bd8a}html[data-ui=ui3] .text-green-500,html[data-ui=ui3] .text-purple-500,html[data-ui=ui3] .text-teal-500{color:#e3cfa4}html[data-ui=ui3] .bg-green-100,html[data-ui=ui3].dark .bg-green-100,html[data-ui=ui3] .bg-purple-100,html[data-ui=ui3].dark .bg-purple-100,html[data-ui=ui3] .bg-teal-100,html[data-ui=ui3].dark .bg-teal-100,html[data-ui=ui3] .bg-red-100,html[data-ui=ui3].dark .bg-red-100,html[data-ui=ui3] .bg-orange-100,html[data-ui=ui3].dark .bg-orange-100{background-color:#b2894c29}html[data-ui=ui3] .border-green-100,html[data-ui=ui3].dark .border-green-100,html[data-ui=ui3] .border-purple-100,html[data-ui=ui3].dark .border-purple-100,html[data-ui=ui3] .border-orange-100,html[data-ui=ui3].dark .border-orange-100,html[data-ui=ui3] .border-teal-100,html[data-ui=ui3].dark .border-teal-100,html[data-ui=ui3] .border-red-100,html[data-ui=ui3].dark .border-red-100,html[data-ui=ui3] .border-indigo-100,html[data-ui=ui3].dark .border-indigo-100,html[data-ui=ui3] .border-green-200,html[data-ui=ui3] .border-purple-200,html[data-ui=ui3] .border-orange-200,html[data-ui=ui3] .border-teal-200,html[data-ui=ui3] .border-red-200{border-color:#d6bd8a42}html[data-ui=ui3] .dark\:border-green-900\/50,html[data-ui=ui3].dark .border-green-900\/50,html[data-ui=ui3] .dark\:border-purple-900\/50,html[data-ui=ui3].dark .border-purple-900\/50,html[data-ui=ui3] .dark\:border-orange-900\/50,html[data-ui=ui3].dark .border-orange-900\/50,html[data-ui=ui3] .dark\:border-teal-900\/50,html[data-ui=ui3].dark .border-teal-900\/50,html[data-ui=ui3] .dark\:border-red-900\/50,html[data-ui=ui3].dark .border-red-900\/50,html[data-ui=ui3] .dark\:border-indigo-900\/50,html[data-ui=ui3].dark .border-indigo-900\/50,html[data-ui=ui3] .dark\:border-green-900,html[data-ui=ui3] .dark\:border-purple-900,html[data-ui=ui3] .dark\:border-orange-900,html[data-ui=ui3] .dark\:border-teal-900,html[data-ui=ui3] .dark\:border-red-900,html[data-ui=ui3] .dark\:border-indigo-900,html[data-ui=ui3] .dark\:border-green-800,html[data-ui=ui3] .dark\:border-purple-800,html[data-ui=ui3] .dark\:border-teal-800,html[data-ui=ui3] .dark\:border-red-800{border-color:#c9a96a4d}html[data-ui=ui3] .hover\:border-teal-500:hover,html[data-ui=ui3] .hover\:border-purple-500:hover,html[data-ui=ui3] .hover\:border-green-500:hover{border-color:#c9a96a80}html[data-ui=ui3] .hover\:bg-teal-50:hover,html[data-ui=ui3] .hover\:bg-purple-50:hover,html[data-ui=ui3] .hover\:bg-green-50:hover,html[data-ui=ui3] .hover\:bg-red-50:hover{background-color:#b2894c24}html[data-ui=ui3] .dark\:hover\:bg-teal-950\/30:hover,html[data-ui=ui3].dark .hover\:bg-teal-950\/30:hover,html[data-ui=ui3] .dark\:hover\:bg-purple-950\/30:hover,html[data-ui=ui3].dark .hover\:bg-purple-950\/30:hover,html[data-ui=ui3] .dark\:hover\:bg-teal-950\/20:hover,html[data-ui=ui3].dark .hover\:bg-teal-950\/20:hover{background-color:#281b0999}
.ganita-notebook{--paper:#fbf9f2;--ruled:#eee7d1;--margin-red:#e2a3ab;--ink:#1c2b6b;--ink-soft:#2b3a7a;--pencil:#586089;--accent:#b3372c;--qtext:#3c4470;--qnum-bg:#1c2b6b;--qnum-text:#fff;--qcard-border:#e7e2d2;--dash:#ddd6bd;--sep:#cbb;--note-text:#96774b;--note-bg:#fbf1de;--note-border:#ecd9ae;--missing-text:#8a5230;--missing-bg:#fdece0;--missing-border:#e3a479;--diagram-bg:#fffef9;--diagram-border:#e6dfc8;--svglabel:#1c2b6b;--svgline:#1c2b6b;--svgfill:#cdd6f5;--svgfill2:#f6c9c9;--svgred:#b3372c;--table-border:#cbbf9f;--table-head:#f4edd9;--table-head2:#f1ead7;--empty-border:#d8c79f;--empty-bg:#fffcf18c;--box-bg:#fff8ea;--card-shadow:0 1px 2px #14193c0f, 0 6px 18px #14193c0f}html.dark .ganita-notebook{--paper:#1b1a22;--ruled:#23222b;--margin-red:#b0746a;--ink:#e8e4d8;--ink-soft:#cfc9ba;--pencil:#9a94a4;--accent:#e0936b;--qtext:#d6d2c4;--qnum-bg:#d9b45b;--qnum-text:#141318;--qcard-border:#2c2b34;--dash:#34333d;--sep:#34333d;--note-text:#d3b06a;--note-bg:#2c2418;--note-border:#4a3a20;--missing-text:#e0a080;--missing-bg:#301d14;--missing-border:#5a3320;--diagram-bg:#1d1c24;--diagram-border:#302e38;--svglabel:#d9d5c7;--svgline:#c9c5b8;--svgfill:#3d4a7a;--svgfill2:#6d3a3a;--svgred:#e0936b;--table-border:#3a3843;--table-head:#2a2932;--table-head2:#2a2932;--empty-border:#4a4438;--empty-bg:#2b2a3280;--box-bg:#26252e;--card-shadow:0 1px 2px #0006, 0 6px 18px #0006}html[data-ui=ui3] .ganita-notebook{--paper:#1a1409;--ruled:#261d0e;--margin-red:#b3872f;--ink:#f0e6cf;--ink-soft:#d9c9a8;--pencil:#9a8a6a;--accent:#ebaa2d;--qtext:#e6d9bd;--qnum-bg:#ebaa2d;--qnum-text:#1a1206;--qcard-border:#3a2d14;--dash:#3a2d14;--sep:#3a2d14;--note-text:#e0c083;--note-bg:#2a2112;--note-border:#4a3a1a;--missing-text:#e5b36b;--missing-bg:#33220f;--missing-border:#6b4a1a;--diagram-bg:#1d1509;--diagram-border:#3a2d14;--svglabel:#e8dcc0;--svgline:#d9c9a8;--svgfill:#5a4a20;--svgfill2:#6b3a1a;--svgred:#ebaa2d;--table-border:#4a3a1a;--table-head:#2a2112;--table-head2:#2a2112;--empty-border:#4a3a1a;--empty-bg:#2a211280;--box-bg:#241b0d;--card-shadow:0 1px 2px #00000080, 0 6px 18px #00000080}.ganita-notebook .qcard{background:var(--paper);box-shadow:var(--card-shadow);border:1px solid var(--qcard-border);border-radius:14px;margin-bottom:22px;position:relative;overflow:hidden}.ganita-notebook .qcard:before{content:"";background:var(--margin-red);opacity:.55;width:1px;position:absolute;top:0;bottom:0;left:46px}.ganita-notebook .qcard{-moz-column-break-inside:avoid;break-inside:avoid}.ganita-notebook .qhead{border-bottom:1px dashed var(--dash);background:repeating-linear-gradient(var(--paper) 0 27px, var(--ruled) 27px 28px);background-size:100% 28px;align-items:center;gap:10px;padding:14px 20px 12px 58px;display:flex}.ganita-notebook .qhead .qnum{background:var(--qnum-bg);color:var(--qnum-text);border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:34px;height:30px;padding:0 6px;font-family:Kalam,cursive;font-size:1.15rem;font-weight:700;display:flex}.ganita-notebook .qhead .qtext{color:var(--qtext);min-width:0;font-family:Inter,system-ui,sans-serif;font-size:.96rem;font-weight:400;line-height:1.4}.ganita-notebook .qinstr{color:var(--text-primary);background:var(--note-bg);border-left:4px solid var(--qnum-bg);border-radius:0 8px 8px 0;margin:0 20px 10px 58px;padding:11px 16px;font-family:Inter,system-ui,sans-serif;font-size:.95rem;font-style:normal;font-weight:600;line-height:1.55;box-shadow:0 1px 4px #00000014}.ganita-notebook .qtext .qfig{text-align:center;margin:12px 0 4px}.ganita-notebook .qtext .qfig svg{width:100%;max-width:280px;height:auto}.ganita-notebook .qtext .qfig figcaption{color:var(--note-text);margin-top:4px;font-size:.78rem;font-style:italic}.ganita-notebook .qbody{color:var(--ink);background-image:repeating-linear-gradient(var(--paper) 0 32px, var(--ruled) 32px 33px);background-size:100% 33px;padding:18px 22px 22px 58px;font-family:Kalam,cursive;font-size:1.05rem;line-height:2.15;overflow-x:auto}.ganita-notebook .qbody .note{color:var(--note-text);background:var(--note-bg);border:1px solid var(--note-border);border-radius:8px;margin:10px 0;padding:8px 12px;font-family:Inter,sans-serif;font-size:.78rem;line-height:1.5}.ganita-notebook .qbody .missing{color:var(--missing-text);background:var(--missing-bg);border:1px dashed var(--missing-border);border-radius:8px;margin:6px 0;padding:10px 14px;font-family:Inter,sans-serif;font-size:.85rem}.ganita-notebook .ln{margin:2px 0;display:block}.ganita-notebook .center{text-align:center}.ganita-notebook .right{text-align:right}.ganita-notebook .indent{margin-left:2.2em}.ganita-notebook .indent2{margin-left:4.4em}.ganita-notebook .tiny-gap{margin-top:2px}.ganita-notebook .given{color:var(--pencil);font-size:.98em}.ganita-notebook .arrow-step:before{content:"⇒ "}.ganita-notebook .imp-step:before{content:"∴ "}.ganita-notebook .becuz:before{content:"∵ "}.ganita-notebook hr.sep{border:none;border-top:1px dashed var(--sep);margin:10px 0}.ganita-notebook .f{vertical-align:middle;text-align:center;flex-direction:column;margin:0 3px;line-height:1.05;display:inline-flex;position:relative;top:.16em}.ganita-notebook .f .n{white-space:nowrap;border-bottom:1.6px solid;padding:0 4px 1px}.ganita-notebook .f .d{white-space:nowrap;padding:1px 4px 0}.ganita-notebook .mixed{align-items:center;gap:2px;display:inline-flex}.ganita-notebook .rad{white-space:nowrap;align-items:flex-start;display:inline-flex}.ganita-notebook .rad .sign{margin-right:1px;font-size:1.1em;transform:translateY(1px)}.ganita-notebook .rad .under{border-top:1.6px solid;padding:0 3px}.ganita-notebook .box{border:2px solid var(--ink);background:var(--box-bg);border-radius:3px;margin:0 4px;padding:1px 10px;display:inline-block}.ganita-notebook .circ{vertical-align:middle;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:1.35em;height:1.35em;margin:0 3px;font-size:.78em;display:inline-flex}.ganita-notebook .sq{border:1.5px solid;justify-content:center;align-items:center;margin:0 3px;padding:0 5px;font-size:.85em;display:inline-flex}.ganita-notebook .ans-tag{margin-left:6px;font-style:italic}.ganita-notebook .canc{padding:0 1px;display:inline-block;position:relative}.ganita-notebook .canc:after{content:"";border-top:1.6px solid var(--accent);position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-18deg)}.ganita-notebook .super{vertical-align:super;font-size:.68em}.ganita-notebook .sub{vertical-align:sub;font-size:.68em}.ganita-notebook .deg:after{content:"°"}.ganita-notebook .strike{opacity:.55;text-decoration:line-through}.ganita-notebook .diagram{background:var(--diagram-bg);border:1px solid var(--diagram-border);border-radius:10px;justify-content:center;align-items:center;margin:8px 0 14px;padding:14px;display:flex}.ganita-notebook .diagram svg{max-width:100%;height:auto;display:block}.ganita-notebook .diag-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ganita-notebook .diag-row .diagram{flex:260px}.ganita-notebook svg[style*=background]{background:var(--diagram-bg)!important;border-color:var(--diagram-border)!important}.ganita-notebook .svglabel{fill:var(--svglabel);font-family:Kalam,cursive;font-size:14px}.ganita-notebook .svgline{stroke:var(--svgline);stroke-width:1.6px;fill:none}.ganita-notebook .svgdash{stroke:var(--svgline);stroke-width:1.3px;stroke-dasharray:4 3;fill:none}.ganita-notebook .svgfill{fill:var(--svgfill);opacity:.55}.ganita-notebook .svgfill2{fill:var(--svgfill2);opacity:.65}.ganita-notebook .svgred{stroke:var(--svgred);stroke-width:1.6px;fill:none}.ganita-notebook .part-divider{background:var(--dash);height:1px;margin:14px 0}.ganita-notebook .qbody table{border-collapse:collapse;width:100%;margin:10px 0 14px;font-family:Kalam,cursive}.ganita-notebook .qbody th,.ganita-notebook .qbody td{border:1px solid var(--table-border);text-align:center;vertical-align:middle;padding:7px 10px}.ganita-notebook .qbody th{background:var(--table-head);font-weight:700}.ganita-notebook .qbody td:first-child,.ganita-notebook .qbody th:first-child{text-align:left}.ganita-notebook .question-table{border-collapse:collapse;width:100%;margin:10px 0 16px}.ganita-notebook .question-table th,.ganita-notebook .question-table td{border:1px solid var(--table-border);padding:8px 10px}.ganita-notebook .question-table th{background:var(--table-head2);font-weight:700}.ganita-notebook .solution-empty{border:1px dashed var(--empty-border);background:var(--empty-bg);border-radius:8px;min-height:48px}.ganita-notebook .chapter-note{color:var(--note-text);background:var(--note-bg);border:1px solid var(--note-border);border-radius:8px;margin:8px 0 14px;padding:8px 12px;font-family:Inter,sans-serif;font-size:.78rem;line-height:1.5}.ganita-notebook .qbody img{max-width:100%;height:auto;display:block}.ganita-notebook .qbody .diagram img{margin:0 auto}@media (max-width:640px){.ganita-notebook .qhead,.ganita-notebook .qbody{padding-left:54px}.ganita-notebook .qinstr{margin-left:54px;margin-right:14px}}
.notes-notebook{--npaper:#f5f0e1;--nruled:#c8d4e8;--nmargin-red:#d45d6e;--nink:#1a2744;--nink-soft:#2c3d5c;--naccent:#c74b3f;--nheading:#1a2744;--nbold:#0f1a30;--ntable-border:#9aafcc;--ntable-head:#e8eef8;--npage-shadow:0 4px 24px #0000001f, 0 1px 4px #00000014;--nbook-spine:#3a2a1a;--nbook-edge:#c4b89a}html.dark .notes-notebook{--npaper:#1e1d24;--nruled:#2e2d38;--nmargin-red:#a05060;--nink:#d8d4c8;--nink-soft:#b0a898;--naccent:#d06858;--nheading:#e8e4d8;--nbold:#f0ece0;--ntable-border:#4a4858;--ntable-head:#2a2934;--npage-shadow:0 4px 24px #0006, 0 1px 4px #0000004d;--nbook-spine:#141218;--nbook-edge:#3a3844}html[data-ui=ui3] .notes-notebook{--npaper:#1c1708;--nruled:#2e2510;--nmargin-red:#b37830;--nink:#e8dcc0;--nink-soft:#c8b898;--naccent:#d49840;--nheading:#f0e4c8;--nbold:#fff4d8;--ntable-border:#5a4a20;--ntable-head:#2a2112;--npage-shadow:0 4px 24px #00000080, 0 1px 4px #0006;--nbook-spine:#1a1206;--nbook-edge:#3a2d14}.notes-book-spread{perspective:1200px;justify-content:center;gap:0;max-width:1200px;margin:0 auto;padding:20px;display:flex}.notes-book-spine{background:linear-gradient(90deg, var(--nbook-edge) 0%, var(--nbook-spine) 40%, var(--nbook-edge) 100%);z-index:2;border-radius:2px;flex-shrink:0;width:12px;box-shadow:inset 0 0 6px #0000004d}.notes-page{background:var(--npaper);width:560px;min-height:720px;color:var(--nink);background-image:repeating-linear-gradient(transparent 0px, transparent 31px, var(--nruled) 31px, var(--nruled) 32px);background-position:0 38px;background-size:100% 32px;padding:40px 44px 40px 60px;font-family:Kalam,cursive;font-size:16px;line-height:1.75;position:relative;overflow:hidden}.notes-page:before{content:"";background:var(--nmargin-red);opacity:.6;z-index:1;width:2px;position:absolute;top:0;bottom:0;left:48px}.notes-page:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#00000008 100%);width:30px;position:absolute;top:0;bottom:0;right:0}.notes-page-left{box-shadow:var(--npage-shadow), inset -8px 0 12px -8px #0000000d;border-radius:4px 0 0 4px}.notes-page-right{box-shadow:var(--npage-shadow), inset 8px 0 12px -8px #0000000d;border-radius:0 4px 4px 0}.notes-page-title{color:var(--nheading);text-align:center;text-underline-offset:4px;margin-bottom:20px;padding-top:4px;font-family:Kalam,cursive;font-size:1.4rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.notes-section-heading{color:var(--nheading);text-underline-offset:3px;margin:16px 0 8px;font-family:Kalam,cursive;font-size:1.1rem;font-weight:700;line-height:1.4;text-decoration:underline}.notes-section-content{color:var(--nink);margin:4px 0 12px;line-height:1.75}.notes-bold{color:var(--nbold);font-weight:700}.notes-bullet-list{margin:8px 0;padding:0;list-style:none}.notes-bullet-list li{margin:4px 0;padding-left:20px;line-height:1.6;position:relative}.notes-bullet-list li:before{content:"•";color:var(--naccent);font-weight:700;position:absolute;left:4px}.notes-subsection-heading{color:var(--nink-soft);text-underline-offset:2px;margin:10px 0 4px 16px;font-family:Kalam,cursive;font-size:1rem;font-weight:700;text-decoration:underline}.notes-subsection-content{color:var(--nink);margin:2px 0 8px 16px;line-height:1.7}.notes-table{border-collapse:collapse;width:100%;margin:12px 0;font-family:Kalam,cursive;font-size:.92rem}.notes-table th,.notes-table td{border:1px solid var(--ntable-border);text-align:left;vertical-align:top;padding:6px 10px}.notes-table th{background:var(--ntable-head);color:var(--nheading);font-weight:700}.notes-table td{color:var(--nink)}.notes-page-number{color:var(--nink-soft);opacity:.7;font-family:Kalam,cursive;font-size:.85rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.notes-novexa-footer{color:var(--nink-soft);opacity:.4;letter-spacing:.5px;font-family:DM Sans,sans-serif;font-size:.65rem;position:absolute;bottom:8px;right:16px}.notes-single-page{justify-content:center;max-width:640px;margin:0 auto;padding:20px;display:flex}.notes-flip-stage{perspective:2400px;perspective-origin:50% 40%;width:100%;max-width:560px;margin:0 auto;position:relative}.notes-flip-stage .notes-page{width:100%}.notes-flip-leaf{transform-origin:0;transform-style:preserve-3d;pointer-events:none;z-index:20;will-change:transform;position:absolute;inset:0}.notes-flip-leaf.notes-flip-next{animation:.75s cubic-bezier(.4,.05,.5,1) forwards notesFlipNext}.notes-flip-leaf.notes-flip-prev{animation:.75s cubic-bezier(.35,.1,.5,1) forwards notesFlipPrev}@keyframes notesFlipNext{0%{filter:brightness();transform:rotateY(0)}45%{filter:brightness(.82)}90%{opacity:1;transform:rotateY(-172deg)}to{filter:brightness();opacity:0;transform:rotateY(-180deg)}}@keyframes notesFlipPrev{0%{filter:brightness();transform:rotateY(-180deg)}45%{filter:brightness(.82)}to{filter:brightness();transform:rotateY(0)}}.notes-flip-face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.notes-flip-face.notes-flip-face-back{transform:rotateY(180deg)}.notes-flip-blank{background:var(--npaper);background-image:repeating-linear-gradient(transparent 0px, transparent 31px, var(--nruled) 31px, var(--nruled) 32px);background-position:0 38px;background-size:100% 32px;position:absolute;inset:0}.notes-flip-blank:after{content:"";background:linear-gradient(90deg,#0000001a 0%,#0000 22%);position:absolute;inset:0}.notes-flip-shade{pointer-events:none;opacity:0;z-index:5;background:linear-gradient(90deg,#00000038 0%,#0000000d 35%,#0000 60%);position:absolute;inset:0}.notes-flip-stage.is-flipping .notes-flip-shade{animation:.75s ease-in-out forwards notesFlipShade}@keyframes notesFlipShade{0%{opacity:0}45%{opacity:1}to{opacity:0}}.notes-nav-arrow{z-index:40;background:var(--surface-0);border:1px solid var(--border);width:48px;height:48px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .18s;display:flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000002e}.notes-nav-arrow:hover:not(:disabled){background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;transform:translateY(-50%)scale(1.08)}.notes-nav-arrow:active:not(:disabled){transform:translateY(-50%)scale(.96)}.notes-nav-arrow:disabled{opacity:.35;cursor:not-allowed}.notes-nav-arrow-left{left:max(10px,50% - 360px)}.notes-nav-arrow-right{right:max(10px,50% - 360px)}@media (max-width:760px){.notes-nav-arrow{width:40px;height:40px}.notes-nav-arrow-left{left:6px}.notes-nav-arrow-right{right:6px}}.notes-zoom-controls{z-index:45;background:var(--surface-0);border:1px solid var(--border);border-radius:12px;gap:6px;padding:6px;display:flex;position:fixed;bottom:92px;right:20px;box-shadow:0 4px 16px #00000026}.notes-zoom-btn{width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.notes-zoom-btn:hover{background:var(--surface-2)}.notes-zoom-btn.active{background:var(--brand-primary);color:#fff}.flashcard-container{perspective:1000px;width:400px;height:280px;margin:0 auto}.flashcard-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.flashcard-inner.flipped{transform:rotateY(180deg)}.flashcard-front,.flashcard-back{backface-visibility:hidden;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:absolute}.flashcard-front{background:var(--npaper);border:2px solid var(--nruled);color:var(--nink)}.flashcard-back{background:var(--nink);color:var(--npaper);border:2px solid var(--nheading);transform:rotateY(180deg)}.whiteboard-toolbar{background:var(--surface-0);border:1px solid var(--border);border-radius:12px;gap:4px;padding:6px;display:flex;box-shadow:0 2px 12px #0000001f}.whiteboard-tool{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.whiteboard-tool:hover{background:var(--surface-2);color:var(--text-primary)}.whiteboard-tool.active{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}@media (max-width:1100px){.notes-book-spread{flex-direction:column;align-items:center}.notes-book-spine{width:100%;height:8px}.notes-page{width:95vw;max-width:560px;min-height:600px}}@media (max-width:600px){.notes-page{min-height:500px;padding:30px 30px 30px 44px;font-size:14px}.notes-page:before{left:36px}.flashcard-container{width:320px;height:240px}}
