.notebook-workspace{--nb-ink:var(--color-text-primary);--nb-muted:var(--color-text-muted);--nb-line:var(--color-border-default);color:var(--nb-ink);min-height:75vh}.notebook-topbar{z-index:20;border-bottom:1px solid var(--nb-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f1e7f5;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.9rem 1.5rem;display:flex;position:sticky;top:0}.notebook-topbar>input{min-width:10rem;color:inherit;background:0 0;border:0;flex:1;font-size:1.2rem}.notebook-topbar>[role=status]{color:var(--nb-muted);font-size:.78rem}.notebook-toolbar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.notebook-workspace button,.notebook-dialog button,.notebook-library-v2 button,.notebook-capture-selection button,.notebook-capture-receipt button{cursor:pointer;font:inherit;border:1px solid var(--color-border-default);color:var(--color-text-secondary);background:#faf6ed;border-radius:.65rem;min-height:2.3rem;padding:.45rem .7rem}.notebook-workspace button:hover,.notebook-dialog button:hover,.notebook-library-v2 button:hover{background:#eee3cd}.notebook-workspace button:disabled,.notebook-dialog button:disabled,.notebook-library-v2 button:disabled{opacity:.5;cursor:default}.notebook-workspace :focus-visible,.notebook-dialog :focus-visible,.notebook-library-v2 :focus-visible{outline-offset:3px;outline:2px solid #805419}.notebook-layout{grid-template-columns:15rem minmax(0,1fr);max-width:1400px;margin:auto;display:grid}.notebook-outline{border-right:1px solid var(--nb-line);align-self:start;max-height:80vh;padding:1.5rem 1rem;position:sticky;top:6rem;overflow:auto}.notebook-outline nav{gap:.3rem;margin-top:1rem;display:grid}.notebook-outline nav>div{align-items:center;gap:.25rem;display:flex}.notebook-outline nav button:first-child{text-align:left;background:0 0;border-color:#0000;flex:1}.notebook-outline>button{width:100%;margin-bottom:.8rem}.notebook-outline label,.notebook-dialog label,.notebook-library-v2>label{gap:.35rem;margin:.75rem 0;display:grid}.notebook-outline input,.notebook-dialog input:not([type=checkbox]),.notebook-dialog select,.notebook-dialog textarea,.notebook-library-v2 input:not([type=checkbox]),.notebook-library-v2 select{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);width:100%;color:var(--color-text-primary);font:inherit;border-radius:.5rem;padding:.6rem}.notebook-dialog label:has(input[type=checkbox]){align-items:center;display:flex}.notebook-main{min-width:0;padding:1.5rem 2rem 6rem}.notebook-main .studio-preview{width:100%;padding:0}.notebook-main .studio-preview-doc{max-width:100%}.notebook-editor{max-width:850px;margin:auto}.notebook-editor>.notebook-toolbar{border:1px solid var(--color-border-subtle);background:var(--color-bg-secondary);border-radius:.7rem;margin-bottom:1rem;padding:.6rem}.notebook-document{background:var(--color-surface-reading);overflow-wrap:anywhere;border:1px solid #dbd0ba;border-radius:.4rem;outline:none;min-height:24rem;padding:1.5rem 1.75rem;font-size:1.05rem;line-height:1.8}.notebook-document>*{margin-block:.75rem}.notebook-document{position:relative}.notebook-block-handle{float:left;z-index:1;opacity:.4;flex-direction:column;width:1.5rem;margin-left:-1.6rem;display:inline-flex;position:relative}.notebook-block-handle button{background:0 0;border:0;width:1.4rem;min-height:1.3rem;padding:0;font-size:.8rem}.notebook-block-handle:hover,.notebook-block-handle:focus-within{opacity:1}.notebook-block-handle button[draggable=true]{cursor:grab}.notebook-reference.is-emphasis{border-left:4px solid #a87930}.notebook-document h1,.notebook-document h2,.notebook-document h3{color:#493a26;margin:1.5rem 0 .8rem;line-height:1.3}.notebook-document h1{font-size:1.85rem}.notebook-document h2{font-size:1.45rem}.notebook-document h3{font-size:1.2rem}.notebook-document p{margin:.55rem 0}.notebook-document ul,.notebook-document ol,.notebook-rich-reading ul,.notebook-rich-reading ol{padding-inline-start:1.6rem}.notebook-document blockquote,.notebook-rich-reading blockquote{background:#f6efdf;border-inline-start:3px solid #a68045;margin-inline:0;padding:.6rem 1rem}.notebook-document mark,.notebook-rich-reading mark{color:inherit;background:#f0d996}.notebook-document a,.notebook-rich-reading a{text-underline-offset:.15em;text-decoration:underline}.notebook-document table,.notebook-rich-reading table{border-collapse:collapse;table-layout:fixed;width:100%}.notebook-document td,.notebook-document th,.notebook-rich-reading td,.notebook-rich-reading th{vertical-align:top;border:1px solid #c7b797;padding:.5rem}.notebook-document .selectedCell{background:#ead5a1}.notebook-table{overflow:auto}.notebook-reference{background:var(--color-surface-interactive);border:1px solid #d1c1a4;border-radius:.7rem;margin:1rem 0;padding:1rem}.notebook-reference-heading{justify-content:space-between;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.notebook-origin{color:#785726;margin-bottom:.4rem;font-size:.8rem;display:inline-block}.notebook-rich-group:has(.notebook-origin){border-left:2px solid #baa47d;padding-left:1rem}.notebook-math-node button{color:inherit;min-height:unset;font-size:inherit;background:0 0;border:0;max-width:100%;padding:.1rem .2rem}.notebook-math-node .formula-math{overflow-x:auto}.notebook-block-actions{border:1px solid #d5c7ac;border-radius:.7rem;flex-wrap:wrap;gap:.4rem;max-width:850px;margin:1rem auto;padding:.6rem;display:flex}.notebook-welcome{max-width:850px;margin:0 auto 1.5rem}.notebook-welcome h1{font-size:1.7rem}.notebook-more{position:relative}.notebook-more>summary{cursor:pointer;padding:.5rem}.notebook-more>div{border:1px solid var(--color-border-default);z-index:30;background:#f8f3e8;border-radius:.7rem;gap:.3rem;min-width:16rem;padding:.7rem;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #493b2820}.notebook-dialog{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary);border-radius:1rem;width:min(850px,94vw);max-height:90dvh;padding:1.5rem;overflow:auto}.notebook-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#30261655}.notebook-dialog h2{margin:0 0 1rem;font-size:1.5rem}.notebook-dialog math-field{border:1px solid var(--color-border-strong);background:#fff;min-height:4rem;margin:1rem 0;padding:.7rem;font-size:1.5rem;display:block}.notebook-dialog textarea{min-height:6rem;font-family:monospace}.notebook-math-preview{background:#fff;border-radius:.5rem;margin:1rem 0;padding:1.2rem;overflow-x:auto}.notebook-editor.is-compact .notebook-document{min-height:8rem;max-height:40vh;overflow:auto}.notebook-editor.is-compact .notebook-toolbar>button:last-child{display:none}.notebook-library-v2{padding:1rem}.notebook-library-v2>details{margin:1rem 0}.notebook-insert-options{gap:.6rem;display:grid}.notebook-suggestions{flex-wrap:wrap;gap:.4rem;margin-block:.6rem;display:flex}.notebook-selection-bar{background:var(--color-surface-interactive);z-index:2;flex-wrap:wrap;gap:.5rem;padding:.6rem 0;display:flex;position:sticky;top:0}.notebook-question-results{padding:0;list-style:none}.notebook-question-results>li{border-bottom:1px solid #cbbda1;padding:1rem 0}.notebook-question-results>li>label{align-items:baseline;gap:.5rem;display:flex}.notebook-capture-button{font:inherit;color:#77551f;cursor:pointer;background:0 0;border:1px solid #c9b58f;border-radius:.6rem;margin-block:.5rem;padding:.3rem .6rem;font-size:.8rem}.formula-notebook-capture{display:contents}.notebook-capture-selection,.notebook-capture-receipt{z-index:100;width:max-content;max-width:calc(100vw - 2rem);color:var(--color-text-primary);background:#fff8e8;border:1px solid #b9a179;border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #382a2630}.notebook-capture-receipt{bottom:5rem}.notebook-notice{background:#f2e5c8;padding:.8rem 1.5rem}.notebook-print-content .studio-preview{padding:1rem}.notebook-print-dialog{width:min(1000px,96vw)}@media (max-width:850px){.notebook-layout{grid-template-columns:1fr}.notebook-outline{border-right:0;border-bottom:1px solid var(--color-border-default);max-height:15rem;position:static}.notebook-main{padding:1rem .6rem 4rem}.notebook-document{padding:1rem}.notebook-topbar{padding:.7rem;position:static}.notebook-topbar>input{max-width:100%}.notebook-reference-heading{flex-direction:column;align-items:start}.notebook-dialog{padding:1rem}.notebook-toolbar button{min-height:2.6rem}}@media (prefers-reduced-motion:reduce){.notebook-workspace *,.notebook-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.notebook-document,.notebook-reference,.notebook-dialog,.notebook-capture-selection{border:1px solid canvastext}.notebook-workspace button,.notebook-dialog button{border:1px solid buttontext}}@page notebook{size:A4;margin:18mm}@media print{.notebook-print-dialog{page:notebook}body.printing-notebook :not(:has(.notebook-print-dialog)):not(.notebook-print-dialog):not(.notebook-print-dialog *){display:none!important}body.printing-notebook{background:#fff!important}body.printing-notebook *{visibility:hidden!important}body.printing-notebook .notebook-print-dialog,body.printing-notebook .notebook-print-content,body.printing-notebook .notebook-print-content *{visibility:visible!important}body.printing-notebook .notebook-print-controls{display:none!important}body.printing-notebook .notebook-print-dialog{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.notebook-print-content,.notebook-print-content .studio-preview,.notebook-print-content .studio-preview-doc{color:#000!important;background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.notebook-print-content h1,.notebook-print-content h2,.notebook-print-content h3,.notebook-print-content h4{break-after:avoid}.notebook-print-content h1{font-size:24pt!important}.notebook-print-content{font-size:11pt}.notebook-print-content img,.notebook-print-content .formula-math,.notebook-print-content tr{break-inside:avoid;max-width:100%}.notebook-print-content .studio-preview-question{break-inside:auto;box-shadow:none;border:0;padding:.5rem 0}.notebook-print-content p{orphans:3;widows:3}.notebook-print-content a{color:#000}.notebook-print-content button{display:none!important}}.notebook-topbar{border-bottom-color:var(--color-border-subtle);background:0 0;gap:1.25rem;max-width:1400px;margin:auto;padding:1.1rem 2rem;position:relative}.notebook-title{flex:1;gap:.2rem;min-width:10rem;display:grid}.notebook-title input{width:100%;font:inherit;color:var(--color-text-primary);background:0 0;border:0;padding:0;font-size:1.15rem}.notebook-title [role=status]{color:var(--color-text-muted);font-size:.72rem}.notebook-mode{border:1px solid var(--color-border-subtle);background:var(--color-bg-secondary);border-radius:.65rem;gap:.15rem;padding:.2rem;display:inline-flex}.notebook-mode button{background:0 0;border:0;min-height:2rem}.notebook-mode button[aria-pressed=true],.notebook-formatbar button[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:0 1px 4px #34281714}.notebook-practice small{color:var(--color-text-muted);margin-left:.4rem}.notebook-layout{grid-template-columns:210px minmax(0,1fr);gap:1.5rem;max-width:1200px}.notebook-outline{border:0;padding:1.8rem .5rem;overflow:visible}.notebook-outline-heading{justify-content:space-between;align-items:center;display:flex}.notebook-outline-heading button,.notebook-outline nav button{background:0 0;border:0;min-height:2rem;padding:.3rem .4rem}.notebook-outline-heading button:first-child{text-align:left;flex:1;font-weight:600}.notebook-outline-heading span{float:right}.notebook-outline nav>div{gap:0}.notebook-outline nav>div>button:first-child{text-align:center;flex:0 0 1.6rem}.notebook-outline nav>div>button:nth-child(2){text-align:left;flex:1;font-size:.87rem}.notebook-outline nav [aria-current=location]{color:var(--color-text-primary);font-weight:600}.notebook-outline nav .glass-menu-trigger{opacity:.5}.notebook-outline nav>div:hover .glass-menu-trigger,.notebook-outline nav :focus-within .glass-menu-trigger{opacity:1}.notebook-outline p{color:var(--color-text-muted);font-size:.82rem}.notebook-search-label{font-size:.8rem}.notebook-main{padding:1.4rem .5rem 6rem}.notebook-editor{max-width:880px;position:relative}.notebook-editing-tools{min-height:3.2rem;top:var(--notebook-toolbar-top,4.75rem);z-index:45;border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);border-radius:.85rem;margin-bottom:.7rem;position:sticky;box-shadow:0 6px 20px -14px #493a2640}.notebook-editor.is-reading .notebook-editing-tools{visibility:hidden;pointer-events:none}.notebook-formatbar{align-items:center;gap:.15rem;padding:.4rem .35rem;display:flex}.notebook-formatbar button,.notebook-formatbar select{white-space:nowrap;min-height:2rem;color:var(--color-text-secondary);background:0 0;border:0;padding:.3rem .5rem;font-size:.86rem}.notebook-formatbar select{border-right:1px solid var(--color-border-subtle);border-radius:0;max-width:8rem}.notebook-history{border-right:1px solid var(--color-border-subtle);margin-right:.2rem;padding-right:.3rem;display:flex}.notebook-formatbar>.glass-menu:last-child{margin-left:auto}.notebook-formatbar .glass-menu-panel button{text-align:left;width:100%}.notebook-document{border-color:var(--color-border-subtle);border-radius:.65rem;min-height:65vh;padding:2.2rem 2.8rem;box-shadow:0 3px 18px #34281705}.notebook-document>p:only-of-type:empty:first-child:before{content:"Comece a escrever…";color:var(--color-text-muted);pointer-events:none;float:left;height:0}.notebook-editor.is-reading .notebook-block-handle{display:none}.notebook-editor.is-reading .notebook-math-node button{opacity:1;cursor:text}.notebook-block-handle{opacity:.2;width:1.8rem;margin-left:-2.3rem}.notebook-block-handle:focus-within{opacity:1;z-index:8}.notebook-block-handle:has(details[open]){opacity:1;z-index:8}.notebook-local-menu{position:relative}.notebook-local-menu summary{cursor:grab;text-align:center;border-radius:.4rem;width:1.7rem;min-height:1.8rem;list-style:none}.notebook-local-menu summary::-webkit-details-marker{display:none}.notebook-local-menu[open] summary{background:var(--color-bg-secondary)}.notebook-local-panel{border:1px solid var(--color-border-default);background:var(--color-surface-raised);border-radius:.7rem;width:11rem;padding:.4rem;position:absolute;top:100%;left:0;box-shadow:0 6px 24px #34281720}.notebook-local-panel button{text-align:left;border-radius:.4rem;width:100%;min-height:2.3rem;padding:.45rem .65rem;font-size:.85rem}.notebook-local-panel button:last-child{color:var(--color-danger,#9c4033)}.notebook-table-tools{align-items:center;gap:.35rem;padding:.5rem;font-size:.8rem;display:flex}.notebook-table-tools button{min-height:1.8rem;padding:.25rem .5rem;font-size:.8rem}.notebook-reference{border-color:var(--color-border-subtle);background:0 0;padding:1rem 1.1rem}.notebook-reference-heading button{background:0 0;min-height:1.8rem;padding:.25rem .5rem;font-size:.78rem}.notebook-reference>a{color:var(--color-text-muted);font-size:.8rem}.notebook-inserted{outline:2px solid var(--color-border-strong);outline-offset:5px}.notebook-library-expansion{color:var(--color-text-primary);flex-direction:column;display:flex}.notebook-panel-heading{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem 1.6rem 1rem;display:flex}.notebook-panel-heading h2{margin:0;font-size:1.4rem}.notebook-panel-heading p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8rem}.notebook-panel-heading>button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;font-size:1.5rem}.notebook-library-expansion .notebook-library-v2{flex:1;min-height:0;padding:1rem 1.6rem;position:relative;overflow:auto}.notebook-library-v2>label{max-width:none}.notebook-library-v2 .notebook-destination{align-items:center;gap:.8rem;margin-top:0;font-size:.85rem;display:flex}.notebook-destination select{flex:1;width:auto!important}.notebook-filter-panel{background:var(--color-bg-secondary);border-radius:.7rem;margin-top:.5rem;padding:1rem}.notebook-filter-panel .filter-contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.notebook-filter-panel .filter-heading{grid-column:1/-1}.notebook-selection-bar{background:var(--color-surface-raised);border-top:1px solid var(--color-border-default);justify-content:flex-end;align-items:center;margin:1rem -1.6rem -1rem;padding:.8rem;position:sticky;top:auto;bottom:-1rem}.notebook-selection-bar>span{margin-right:auto}.notebook-primary{background:var(--color-text-primary)!important;color:var(--color-surface-raised)!important}.notebook-about{padding:1.4rem}.notebook-about label{gap:.5rem;display:grid}.notebook-about textarea{width:100%;min-height:5rem;font:inherit;border:1px solid var(--color-border-default);background:var(--color-surface-raised);border-radius:.5rem;padding:.7rem}.notebook-math-dialog{width:min(620px,94vw)}.notebook-symbols{margin:.7rem 0 1rem;font-size:.85rem}.notebook-symbols summary{cursor:pointer;margin-bottom:.5rem}.notebook-math-dialog .notebook-mode{margin-bottom:.5rem}.notebook-capture-preview{border:1px solid var(--color-border-subtle);border-radius:.6rem;max-height:30vh;margin:1rem 0;padding:1rem;line-height:1.7;overflow:auto}.notebook-return{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;gap:1rem;max-width:1200px;margin:.75rem auto;padding:.75rem 1rem;font-size:.85rem;display:flex}.notebook-return span{color:var(--color-text-muted)}@media (max-width:850px){.notebook-topbar{gap:.6rem;padding:.8rem 1rem}.notebook-topbar>a{font-size:.8rem}.notebook-title{min-width:45%}.notebook-mode{margin-left:auto}.notebook-layout{grid-template-columns:1fr;gap:0}.notebook-outline{max-height:none;padding:.6rem 1rem}.notebook-outline nav{max-height:10rem;overflow:auto}.notebook-outline-heading{max-width:100%}.notebook-main{padding:.5rem .6rem 3rem}.notebook-formatbar{flex-wrap:wrap;row-gap:.3rem}.notebook-formatbar button{min-height:2.3rem}.notebook-document{padding:1.2rem 1.8rem}.notebook-block-handle{opacity:.55;margin-left:-1.7rem}.notebook-filter-panel .filter-contents{grid-template-columns:1fr}.notebook-library-expansion .notebook-library-v2{padding:1rem}.notebook-selection-bar{margin-inline:-1rem}.notebook-panel-heading{padding:1rem}.notebook-return{font-size:.8rem}}:root .notebook-formatbar .glass-menu-trigger{white-space:nowrap;border-radius:.45rem;width:auto;height:auto;min-height:2.1rem;padding:.35rem .6rem;font-size:.88rem}.notebook-formatbar{gap:.35rem}.notebook-formatbar>button{min-width:2rem}.notebook-formatbar>.glass-menu:last-child .glass-menu-trigger{border:1px solid var(--color-border-default);background:var(--color-surface-interactive)}.notebook-document:focus-visible{outline:1px solid var(--color-border-strong);outline-offset:0}.notebook-library-v2>label:has(select[value]){font-size:.85rem}.notebook-library-v2>label:has(select):not(.notebook-destination){justify-content:flex-end;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.notebook-library-v2>label:has(select):not(.notebook-destination) select{width:auto;max-width:13rem;padding:.3rem .5rem}@media (max-width:850px){:root .notebook-formatbar .glass-menu-trigger{min-height:2.3rem}.notebook-formatbar{gap:.15rem}}.notebook-capture-context{z-index:100;border:1px solid var(--color-border-default);background:var(--color-surface-raised);border-radius:.7rem;width:210px;padding:.4rem;display:grid;position:fixed;box-shadow:0 6px 24px #34281720}.notebook-capture-context button{text-align:left;font:inherit;background:0 0;border:0;padding:.5rem .65rem;font-size:.85rem}.notebook-math-island{z-index:120;bottom:calc(1rem + env(safe-area-inset-bottom));border:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);width:min(400px,100vw - 2rem);max-height:calc(100dvh - 5rem);color:var(--color-text-primary);background:linear-gradient(145deg,#fffbf2f5,#f4ecdcf5);border-radius:1.6rem 1rem;padding:.85rem 1rem 1rem;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:inset 0 1px #fff9,0 14px 48px -18px #493a265c}.notebook-math-island header{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.65rem;display:flex}.notebook-math-island header>strong{flex:1;font-size:.78rem;font-weight:550}.notebook-math-island button{font:inherit;border:1px solid var(--color-border-subtle);min-height:2.2rem;color:var(--color-text-secondary);cursor:pointer;background:#fffdf899;border-radius:.65rem;padding:.35rem .65rem;font-size:.8rem;transition:background-color .16s,border-color .16s}.notebook-math-island button:hover{border-color:var(--color-border-strong);background:#dec69a4d}.notebook-math-island button:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.notebook-math-island button:disabled{opacity:.4;cursor:default}.notebook-math-island button[aria-pressed=true]{color:#32291f;opacity:1;background:#dcc59a;border-color:#9b7846;box-shadow:inset 0 0 0 1px #9b784633}.notebook-math-island .notebook-keyboard-drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;color:#59432b;background:#f4ead8;flex-shrink:0;padding:.2rem .5rem;font-size:1.2rem}.notebook-math-island.is-dragging .notebook-keyboard-drag{cursor:grabbing}.notebook-math-island.is-dragging{-webkit-user-select:none;user-select:none}.notebook-math-placement{order:5;gap:.2rem;display:flex}.notebook-keyboard-graph{order:6;margin-left:auto}.notebook-math-placement button{background:0 0;border:0;min-height:1.9rem;font-size:.75rem}.notebook-keyboard-fold{margin-left:auto}.notebook-math-entry{align-items:center;gap:.6rem;display:flex}.notebook-math-live-hint{color:var(--color-text-muted);margin:.35rem .2rem 0;font-size:.75rem}.notebook-math-field{flex:1;min-width:0}.notebook-math-field math-field{border:1px solid var(--color-border-default);color:#32291f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--caret-color:#59432b;--selection-color:#32291f;--selection-background-color:#dcc59a;--contains-highlight-color:#32291f;--contains-highlight-background-color:#ecddc0;--placeholder-color:#765427;--placeholder-opacity:1;--smart-fence-color:#59432b;--smart-fence-opacity:1;background:#fffdf8;border-radius:.8rem;width:100%;min-height:3.1rem;max-height:7rem;padding:.4rem .6rem;font-size:1.35rem;display:block;overflow:auto}.notebook-math-field math-field::part(virtual-keyboard-toggle),.notebook-math-field math-field::part(menu-toggle){display:none}.notebook-math-templates{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;padding:.55rem 0 .35rem;display:grid}.notebook-math-templates[aria-label=Usados\ recentemente]{flex-wrap:wrap;max-height:4rem;display:flex;overflow:auto}.notebook-math-templates button{background:0 0;flex:none;min-height:1.9rem;padding:.25rem .3rem;font-size:.72rem}.notebook-keyboard-tabs{align-items:center;gap:.3rem;padding:.4rem 0;display:flex}.notebook-keyboard-tabs>span{flex:1}.notebook-keyboard-tabs button{background:0 0;border:0;min-height:1.9rem}.notebook-keyboard-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem;display:grid}.notebook-keyboard-grid button{font-family:var(--font-family-math,serif);min-height:2.5rem;font-size:1.15rem;box-shadow:inset 0 1px #fff8,0 2px 3px -2px #80634222}.notebook-editor.has-math{padding-bottom:24rem}.notebook-editor:not(.is-reading) .notebook-math-node.is-editing>button{outline:1px solid var(--color-border-strong);outline-offset:3px;background:var(--color-surface-interactive);border-radius:.35rem}.notebook-formatbar .notebook-text-size{max-width:6rem}.notebook-highlight-icon{border-bottom:3px solid #d8bb77;line-height:1;display:inline-block}@media (max-width:850px){.notebook-math-island{width:min(400px,100vw - 1rem);bottom:calc(.5rem + env(safe-area-inset-bottom));border-radius:1.2rem .85rem;padding:.65rem .65rem .75rem}.notebook-math-island header{flex-wrap:wrap;gap:.3rem}.notebook-math-island header>strong{display:none}.notebook-math-placement button{padding:.3rem .45rem}.notebook-math-island button{min-height:2.25rem}.notebook-keyboard-tabs{gap:.1rem}.notebook-keyboard-tabs button{padding:.3rem .4rem;font-size:.75rem}.notebook-keyboard-grid{gap:.25rem}.notebook-keyboard-grid button{min-height:2.6rem;padding:.2rem}}@media (prefers-reduced-motion:reduce){.notebook-math-island button{transition:none}}@media (forced-colors:active){.notebook-math-island{background:canvas;border-color:canvastext}.notebook-math-island button{border:1px solid buttontext}.notebook-math-island button[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}.notebook-math-field math-field{color:canvastext;--selection-color:HighlightText;--selection-background-color:Highlight;--contains-highlight-color:CanvasText;--contains-highlight-background-color:Canvas;--placeholder-color:CanvasText;--caret-color:CanvasText;background:canvas}}.notebook-math-field-host.is-inline,.notebook-math-node.is-editing{vertical-align:middle;max-width:100%;display:inline-block}.notebook-math-node.is-editing .notebook-math-field math-field{border-color:#98713f;border-radius:.4rem;width:auto;min-width:3rem;max-width:100%;min-height:2rem;padding:.1rem .35rem;font-size:1.05em;display:inline-block;box-shadow:0 0 0 2px #dec9a250}.notebook-math-node:not(span).is-editing{margin:1rem 0;display:block}.notebook-math-node:not(span).is-editing .notebook-math-field math-field{min-width:12rem}.notebook-math-node.is-editing{position:relative}.notebook-math-caption{color:var(--color-text-muted);margin-left:.5rem;font-size:.7rem;line-height:1.4;display:inline-block}div.notebook-math-node>.notebook-math-caption{text-align:center;margin:.25rem 0 0;display:block}.notebook-math-caption-editor{z-index:9;border:1px solid var(--color-border-default);background:var(--color-surface-raised);border-radius:.65rem;align-items:center;gap:.5rem;width:min(330px,100vw - 3rem);padding:.5rem;font-size:.7rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 6px 20px #493a2620}.notebook-math-caption-editor input{border:1px solid var(--color-border-subtle);background:#fffdf8;border-radius:.4rem;flex:1;min-width:0;padding:.35rem;font-size:.75rem}.notebook-document blockquote[data-label]:before{content:attr(data-label);letter-spacing:.025em;color:#72522c;font-size:.75rem;font-weight:650;display:block}.notebook-symbol-search{align-items:center;gap:.75rem;font-size:.75rem;display:flex}.notebook-symbol-search input,.notebook-insert-search input{border:1px solid var(--color-border-default);min-width:0;color:var(--color-text-primary);background:#fffdf8;border-radius:.6rem;flex:1;padding:.4rem .6rem}.notebook-insert-search{gap:.35rem;padding:.4rem .65rem;font-size:.75rem;display:grid}.notebook-slash-menu,.notebook-reference-picker{z-index:115;background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:1rem;flex-direction:column;width:min(360px,100vw - 2rem);max-height:55vh;padding:.8rem;display:flex;position:fixed;top:30%;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 16px 60px #493a2630}.notebook-slash-menu input{margin-bottom:.5rem;padding:.6rem}.notebook-slash-menu button,.notebook-reference-picker button{text-align:left;color:var(--color-text-primary);background:0 0;border:0;border-radius:.45rem;padding:.65rem}.notebook-slash-menu button:hover,.notebook-reference-picker button:hover{background:#ead9bd}.notebook-editing-tools .notebook-reference-picker{z-index:2;position:absolute;top:100%;left:0;transform:none}.notebook-graph{border:1px solid var(--color-border-subtle);background:var(--color-surface-reading,#fffaf1);break-inside:avoid;border-radius:1rem;margin:1.25rem 0;padding:1rem;position:relative}.notebook-graph h4{color:var(--color-text-primary);margin:0 0 .45rem;font-size:1rem}.notebook-graph-actions{justify-content:flex-end;align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.75rem;display:flex}.notebook-graph-actions>button{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text-secondary);cursor:pointer;border-radius:.6rem;padding:.35rem .65rem}.notebook-graph-canvas{touch-action:none;background:#faf7f1;border-radius:.65rem;width:100%;min-width:0;height:380px;position:relative;overflow:hidden}.notebook-graph-canvas svg text{cursor:default;-webkit-user-select:none;user-select:none}.notebook-graph-canvas .JXGtext{background:0 0;margin:0;padding:0;font-family:inherit}.notebook-graph-canvas .JXGinfobox{border:0}.notebook-graph-canvas :focus-visible{outline-offset:2px;outline:2px solid #9b7131}.notebook-graph.is-expanded .notebook-graph-canvas{height:clamp(300px,52vh,570px)}.notebook-graph-static{width:100%;height:auto;display:none}.notebook-graph.has-static-fallback .notebook-graph-canvas{display:none}.notebook-graph.has-static-fallback .notebook-graph-static{display:block}.notebook-graph figcaption{color:var(--color-text-secondary);white-space:pre-wrap;margin-top:.8rem;font-size:.85rem}.graph-sliders{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem;padding:.7rem 0 .2rem;display:grid}.graph-sliders label{gap:.35rem;font-size:.75rem;font-weight:500;display:grid}.graph-sliders input{accent-color:#9b542f;width:100%}.graph-solid-explore{margin-top:.7rem;font-size:.75rem}.graph-solid-explore summary{cursor:pointer;color:var(--color-text-secondary)}.graph-solid-explore fieldset{border:1px solid var(--color-border-subtle);border-radius:.6rem;margin:.5rem 0;padding:.5rem .7rem}.graph-solid-explore legend{color:var(--color-text-muted);font-size:.7rem}.graph-cut-slider{gap:.3rem;display:grid}.graph-measurements{color:var(--color-text-secondary);padding:0 0 0 1.1rem;font-size:.8rem;line-height:1.6}.graph-curve-legend{flex-wrap:wrap;gap:.45rem 1rem;padding:.6rem 0;font-size:.8rem;display:flex}.graph-curve-legend>span{align-items:center;gap:.4rem;max-width:100%;display:flex;overflow:auto}.graph-curve-legend i{border-width:0 0 2px;flex:0 0 1.4rem;width:1.4rem;display:block}.graph-curve-legend small{color:var(--color-text-muted);font-size:.6rem}.graph-hint{color:var(--color-text-muted);margin:.45rem 0;font-size:.75rem;line-height:1.5;display:block}.graph-errors,.graph-local-error{color:#8e3e29;background:#f8e8da;border-radius:.5rem;padding:.45rem .65rem;font-size:.8rem}.graph-errors p{margin:.25rem 0}.scientific-graph-expansion{background:var(--color-surface-raised,#fbf6ec);color:var(--color-text-primary);border-radius:1.4rem}:root .scientific-graph-expansion .glass-expansion-content{gap:0;padding:0}.scientific-graph-editor{flex-direction:column;height:100%;min-height:0;padding:1.1rem 1.25rem .8rem;display:flex}.scientific-graph-header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:0 0 .75rem;display:flex}.scientific-graph-header h2{margin:.1rem 0;font-size:1.35rem}.scientific-graph-header small{color:var(--color-text-muted);font-size:.7rem}.scientific-graph-editor button{border:1px solid var(--color-border-subtle);min-height:2.15rem;color:var(--color-text-secondary);background:var(--color-surface-interactive,#f5eddc);font:inherit;cursor:pointer;border-radius:.65rem;padding:.35rem .7rem;font-size:.8rem}.scientific-graph-editor button:hover{background:#ecddc0}.scientific-graph-editor button:focus-visible{outline-offset:2px;outline:2px solid #9b7131}.scientific-graph-editor button:disabled{opacity:.45;cursor:default}.scientific-graph-editor .notebook-primary{color:#fffaf1;background:#765231;border-color:#765231}.graph-family-tabs{gap:.35rem;padding:.7rem 0;display:flex}.graph-family-tabs button{background:0 0;flex:1}.graph-family-tabs button[aria-pressed=true]{color:#32291f;opacity:1;background:#e0c99f;border-color:#9b7846;font-weight:600}.scientific-graph-body{flex:1;grid-template-columns:minmax(270px,360px) minmax(0,1fr);gap:1.25rem;min-height:0;display:grid}.scientific-graph-body.is-reading{grid-template-columns:1fr}.scientific-graph-controls{scrollbar-width:thin;flex-direction:column;gap:.85rem;padding:.1rem .5rem .75rem .1rem;display:flex;overflow:auto}.scientific-graph-preview{min-width:0;overflow:auto}.scientific-graph-preview .notebook-graph{margin:0}.scientific-graph-controls label{color:var(--color-text-secondary);flex-direction:column;gap:.25rem;min-width:0;font-size:.75rem;display:flex}.scientific-graph-controls input:not([type=checkbox]):not([type=color]),.scientific-graph-controls select,.scientific-graph-controls textarea{border:1px solid var(--color-border-default);border-radius:var(--nb-control-radius);width:100%;min-width:0;min-height:2.1rem;color:var(--color-text-primary);font:inherit;background:#fffdf8;padding:.5rem .65rem;font-size:.85rem}.scientific-graph-controls textarea{resize:vertical;min-height:5rem}.graph-input-row{align-items:end;gap:.45rem;margin:.35rem 0;display:flex}.graph-input-row>label,.graph-input-row>input{flex:1}.graph-input-row input[type=color]{background:0 0;border:0;flex:0 0 2rem;width:2rem;height:2rem;padding:0}.graph-input-row>button{flex:none}.graph-control-group{border-top:1px solid var(--color-border-subtle);padding-top:.7rem}.graph-control-group h3{margin:0 0 .5rem;font-size:.9rem}.scientific-graph-controls fieldset{border:1px solid var(--color-border-subtle);border-radius:.6rem;margin:.4rem 0;padding:.55rem}.scientific-graph-controls legend{color:var(--color-text-muted);padding:0 .3rem;font-size:.75rem}.scientific-graph-controls details summary{cursor:pointer;color:var(--color-text-secondary);padding:.35rem 0;font-size:.8rem}.scientific-graph-controls .graph-check{flex-direction:row;align-items:center;gap:.45rem;padding:.25rem 0;display:flex}.graph-check input{accent-color:#8e693b;flex:none}.graph-template-grid{grid-template-columns:1fr 1fr;gap:.35rem;padding:.5rem 0;display:grid}.graph-template-grid button{text-align:left;font-size:.75rem}.graph-object-list{margin:.65rem 0;padding:0;list-style:none}.graph-object-list li{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;gap:.5rem;padding:.4rem 0;font-size:.8rem;display:flex}.graph-object-list small{color:var(--color-text-muted);font-size:.65rem;display:block}.graph-parent-list{background:#f5eedf;border-radius:.5rem;max-height:200px;padding:.4rem;overflow:auto}.graph-parent-list small{margin-bottom:.35rem;font-size:.7rem;display:block}.graph-data-table{max-height:245px;margin:.5rem 0;overflow:auto}.graph-data-table table,.graph-import-preview table{border-collapse:collapse;width:100%;font-size:.8rem}.graph-data-table th{background:#eadcc5;padding:.4rem;position:sticky;top:0}.graph-data-table td{border:1px solid var(--color-border-subtle);padding:.2rem}.graph-data-table td:last-child{width:2rem}.scientific-graph-controls .graph-data-table input{border:0;border-radius:0;min-height:1.8rem;padding:.3rem}.graph-import-preview{background:#f4ebd8;border:1px solid #d3bd98;border-radius:.6rem;padding:.6rem}.graph-import-preview strong{font-size:.8rem}.graph-import-preview td{border:1px solid #d3bd98;padding:.35rem}.graph-linked-source{overflow-wrap:anywhere;background:#f3ead8;border-radius:.6rem;padding:.55rem;font-size:.8rem}.graph-linked-source small{margin:.3rem 0;display:block}.scientific-graph-footer{border-top:1px solid var(--color-border-subtle);justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.65rem;padding:.75rem 0 0;display:flex}.scientific-graph-footer small,.scientific-graph-footer p{max-width:60%;margin:0 auto 0 0;font-size:.75rem}.scientific-graph-controls .notebook-math-field math-field{min-height:2.6rem;padding:.3rem .45rem;font-size:1.1rem}.is-new-content{animation:1.6s ease-out scientific-content-arrive}@keyframes scientific-content-arrive{0%{box-shadow:0 0 0 3px #b48745}to{box-shadow:0 0 #0000}}@media (max-width:740px){.scientific-graph-editor{padding:.8rem}.scientific-graph-header h2{font-size:1.1rem}.scientific-graph-body{flex-direction:column-reverse;gap:.8rem;display:flex;overflow:auto}.scientific-graph-preview,.scientific-graph-controls{flex:none;overflow:visible}.notebook-graph.is-expanded .notebook-graph-canvas{height:300px}.notebook-graph-canvas{height:290px}.scientific-graph-footer small{display:none}.scientific-graph-footer p{max-width:50%}.scientific-graph-editor button{min-height:2.5rem}.notebook-graph{padding:.65rem}}@media print{.notebook-graph-actions,.graph-sliders,.graph-solid-explore,.notebook-math-island,.notebook-graph-canvas,.graph-hint,.graph-errors{display:none!important}.notebook-graph-static{object-fit:contain;max-height:19cm;display:block!important}.notebook-graph{box-shadow:none;background:#fff;border:0;padding:.5rem 0}.notebook-graph figcaption,.graph-measurements{color:#000}}@media (prefers-reduced-motion:reduce){.is-new-content{animation:none}}@media (forced-colors:active){.graph-family-tabs button[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}.notebook-graph,.scientific-graph-controls fieldset{border:1px solid canvastext}}.graph-equation-kind{color:#765231;flex:1;font-size:.75rem;font-weight:600}.graph-equation-options{margin-top:.55rem}.graph-equation-options>select{margin:.6rem 0}.graph-linked-source .graph-source-actions{gap:.3rem;display:flex}.graph-coefficients{border-bottom:1px solid var(--color-border-subtle);margin-bottom:.5rem;padding:0 0 .85rem}.graph-coefficient-value{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.graph-coefficient-value>span{font-family:var(--font-family-math,serif);font-size:1rem}.graph-coefficient-value input[type=number]{border:1px solid var(--color-border-subtle);width:4.8rem;min-width:0;color:var(--color-text-primary);font:inherit;background:#fffdf8;border-radius:.45rem;padding:.3rem .4rem}.scientific-graph-preview .notebook-graph.is-expanded .notebook-graph-canvas{height:clamp(280px,45vh,480px)}.scientific-graph-controls,.scientific-graph-preview,.scientific-graph-body{overscroll-behavior:contain}.notebook-graph-actions{flex-wrap:wrap;gap:.5rem}.graph-navigation{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);border-radius:.75rem;align-items:center;gap:.15rem;margin-right:auto;padding:.15rem;display:flex}.notebook-graph .graph-navigation button{width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:0;font-size:1.25rem;line-height:1}.notebook-graph .graph-navigation button:hover{background:#ecddc0}.notebook-graph .graph-navigation button:focus-visible{outline-offset:1px;outline:2px solid #9b7131}.notebook-graph .graph-navigation button:disabled{opacity:.4;cursor:default}.graph-construction-title{margin:.8rem 0 .35rem;font-size:.85rem;font-weight:500}.graph-object-list li[data-selected]{color:#32291f;background:#e7d0a9;border-color:#9b7846}.graph-space-object>summary{font-weight:500}.graph-space-object .graph-expression-row{margin-top:.5rem}.graph-parent-list{gap:.5rem;display:grid}.graph-data-table th input{font-weight:600}@media print{.graph-navigation{display:none!important}}.notebook-math-island.is-collapsed{padding-bottom:.4rem}.notebook-math-island.is-collapsed header{margin-bottom:0}@media (max-width:480px){.notebook-math-templates{grid-template-columns:repeat(4,minmax(0,1fr))}.notebook-math-island{max-height:65dvh}.notebook-keyboard-tabs{flex-wrap:wrap}}
