.GraphTool-module__r2OcOq__root{width:100%;min-width:0;height:100%;min-height:0;color:var(--text);--graph-surface:color-mix(in srgb, var(--panel) 96%, var(--bg));--graph-surface-soft:color-mix(in srgb, var(--panel-2) 84%, var(--bg));--graph-studio-border:color-mix(in srgb, var(--border) 88%, transparent);--graph-shadow:0 .625rem 2rem color-mix(in srgb, var(--text) 5%, transparent);--graph-canvas:#15181e;--graph-grid-minor:#ffffff09;--graph-grid-major:#ffffff13;--graph-axis:#ffffff47;--graph-label:#ffffff8f;--graph-guide:#7c6bff6b;container:graph-tool/inline-size}[data-theme=light] .GraphTool-module__r2OcOq__root{--graph-canvas:#fff;--graph-grid-minor:#181c260b;--graph-grid-major:#181c261a;--graph-axis:#181c2661;--graph-label:#181c269e;--graph-guide:#5f66e959}.live-visual-shell .GraphTool-module__r2OcOq__root{--graph-canvas:#15181e;--graph-grid-minor:#ffffff09;--graph-grid-major:#ffffff13;--graph-axis:#ffffff47;--graph-label:#ffffff8f;--graph-guide:#7c6bff6b}.GraphTool-module__r2OcOq__workspaceSplit{grid-template-columns:minmax(0, var(--graph-canvas-pane,64%)) var(--graph-divider,2.375rem) minmax(0, 1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.GraphTool-module__r2OcOq__viewportPane,.GraphTool-module__r2OcOq__studyPane{border:.0625rem solid var(--graph-studio-border);background:var(--graph-surface);min-width:0;min-height:0;box-shadow:var(--graph-shadow);border-radius:.9375rem;overflow:hidden}.GraphTool-module__r2OcOq__studyPane{background:color-mix(in srgb, var(--bg) 90%, var(--panel-2));position:relative}.GraphTool-module__r2OcOq__studyPaneExpanded{z-index:30;min-width:0;min-height:0;position:absolute;inset:0}.GraphTool-module__r2OcOq__resizing,.GraphTool-module__r2OcOq__resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.GraphTool-module__r2OcOq__paneDivider{z-index:3;min-width:var(--graph-divider,2.375rem);cursor:col-resize;touch-action:none;background:0 0;border:0;outline:none;justify-content:center;align-items:center;display:flex;position:relative}.GraphTool-module__r2OcOq__paneDivider:before{background:color-mix(in srgb, var(--divider) 86%, transparent);content:"";width:.0625rem;position:absolute;top:.625rem;bottom:.625rem;left:50%;transform:translate(-50%)}.GraphTool-module__r2OcOq__paneDivider>span{border:.0625rem solid var(--border);background:var(--panel);width:1.125rem;height:2.625rem;color:var(--muted);box-shadow:0 .375rem 1.125rem color-mix(in srgb, var(--text) 8%, transparent);border-radius:62.4375rem;place-items:center;transition:all .15s;display:grid;position:relative}.GraphTool-module__r2OcOq__paneDivider>span>i{opacity:.72;background-image:radial-gradient(circle,currentColor .06875rem,#0000 .08125rem);background-position:50%;background-size:.3125rem .3125rem;width:.5rem;height:1.0625rem}.GraphTool-module__r2OcOq__paneDivider:hover>span,.GraphTool-module__r2OcOq__paneDivider:focus-visible>span,.GraphTool-module__r2OcOq__resizing .GraphTool-module__r2OcOq__paneDivider>span{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent) 8%, var(--panel));color:var(--text)}@container graph-tool (min-width:900px){.GraphTool-module__r2OcOq__workspaceSplit[data-right-pane-collapse-preview=true] .GraphTool-module__r2OcOq__paneDivider:before{background:color-mix(in srgb, var(--accent) 52%, var(--divider));box-shadow:0 0 .875rem color-mix(in srgb, var(--accent) 24%, transparent)}.GraphTool-module__r2OcOq__workspaceSplit[data-right-pane-collapse-preview=true] .GraphTool-module__r2OcOq__paneDivider>span{color:var(--accent);transform:translate(.3125rem)scale(.96)}.GraphTool-module__r2OcOq__workspaceSplit[data-right-pane-collapsed=true]{grid-template-columns:minmax(0,1fr) 2.75rem}.GraphTool-module__r2OcOq__workspaceSplit[data-right-pane-collapsed=true] .GraphTool-module__r2OcOq__paneDivider,.GraphTool-module__r2OcOq__workspaceSplit[data-right-pane-collapsed=true] .GraphTool-module__r2OcOq__studyPane{display:none}}.GraphTool-module__r2OcOq__viewportShell{background:var(--graph-canvas);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.GraphTool-module__r2OcOq__viewportToolbar{z-index:5;pointer-events:none;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:calc(100% - 5.5rem);display:flex;position:absolute;top:.75rem;left:.75rem}.GraphTool-module__r2OcOq__viewportToolbarGroup{border:.0625rem solid var(--border);background:color-mix(in srgb, var(--panel) 92%, transparent);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--text) 8%, transparent);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);pointer-events:auto;border-radius:.75rem;align-items:center;gap:.1875rem;padding:.1875rem;display:flex}.GraphTool-module__r2OcOq__viewportToolbar button,.GraphTool-module__r2OcOq__zoomControls button{width:2.125rem;height:2.125rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5625rem;place-items:center;font-size:1.1875rem;transition:all .14s;display:inline-grid}.GraphTool-module__r2OcOq__viewportToolbar button:hover,.GraphTool-module__r2OcOq__viewportToolbar button[data-active=true],.GraphTool-module__r2OcOq__zoomControls button:hover{background:var(--panel-3);color:var(--text)}.GraphTool-module__r2OcOq__viewportToolbar button:focus-visible,.GraphTool-module__r2OcOq__zoomControls button:focus-visible{outline:.125rem solid var(--accent);outline-offset:.0625rem}.GraphTool-module__r2OcOq__viewportToolbar button:disabled{opacity:.25;cursor:default}.GraphTool-module__r2OcOq__viewportToolbar svg,.GraphTool-module__r2OcOq__zoomControls svg{width:1.0625rem;height:1.0625rem}.GraphTool-module__r2OcOq__canvasHost{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.GraphTool-module__r2OcOq__canvas{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.GraphTool-module__r2OcOq__canvas:active{cursor:grabbing}.GraphTool-module__r2OcOq__canvas:focus-visible{outline:.125rem solid var(--accent);outline-offset:-.1875rem}.GraphTool-module__r2OcOq__zoomControls{z-index:5;border:.0625rem solid var(--border);background:color-mix(in srgb, var(--panel) 92%, transparent);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--text) 8%, transparent);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);border-radius:.75rem;gap:.1875rem;padding:.1875rem;display:grid;position:absolute;top:.75rem;right:.75rem}.GraphTool-module__r2OcOq__traceReadout{z-index:5;pointer-events:none;flex-wrap:wrap;align-items:center;gap:.4375rem;min-width:0;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.GraphTool-module__r2OcOq__traceReadout>span{border:.0625rem solid var(--border);background:color-mix(in srgb, var(--panel) 90%, transparent);min-height:1.875rem;color:var(--text);font-variant-numeric:tabular-nums;box-shadow:0 .375rem 1.25rem color-mix(in srgb, var(--text) 8%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-radius:62.4375rem;align-items:center;gap:.4375rem;padding:.3125rem .625rem;font-size:.6875rem;display:inline-flex}.GraphTool-module__r2OcOq__traceReadout i,.GraphTool-module__r2OcOq__analysisSection header i,.GraphTool-module__r2OcOq__tableScroller th i{border-radius:62.4375rem;flex:none;width:.5rem;height:.5rem}.GraphTool-module__r2OcOq__traceX{color:var(--muted)!important}.GraphTool-module__r2OcOq__studyPanel{flex-direction:column;height:100%;min-height:0;display:flex;container:graph-study/inline-size}.GraphTool-module__r2OcOq__studyPanelToolbar{border-bottom:.0625rem solid var(--divider);background:color-mix(in srgb, var(--panel-2) 66%, var(--bg));flex:none;align-items:center;gap:.625rem;min-width:0;padding:.625rem .6875rem;display:flex}.GraphTool-module__r2OcOq__expandButton{border:.0625rem solid var(--border);background:var(--panel);width:2.5rem;height:2.5rem;color:var(--muted);cursor:pointer;border-radius:.6875rem;flex:none;place-items:center;padding:0;display:inline-grid}.GraphTool-module__r2OcOq__expandButton:hover{border-color:var(--accent-border);color:var(--text)}.GraphTool-module__r2OcOq__expandButton:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.GraphTool-module__r2OcOq__expandButton svg{width:1.0625rem;height:1.0625rem}.GraphTool-module__r2OcOq__panelTabs{border:.0625rem solid var(--border);background:color-mix(in srgb, var(--panel-3) 75%, var(--panel-2));scrollbar-width:none;border-radius:.8125rem;flex:1;gap:.1875rem;min-width:0;min-height:2.5rem;padding:.25rem;display:flex;overflow-x:auto}.GraphTool-module__r2OcOq__panelTabs::-webkit-scrollbar{display:none}.GraphTool-module__r2OcOq__panelTabs button{min-width:max-content;min-height:2rem;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.5625rem;flex:1 0 auto;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:600;transition:all .14s;display:inline-flex}.GraphTool-module__r2OcOq__panelTabs button:hover{color:var(--text)}.GraphTool-module__r2OcOq__panelTabs button[data-active=true]{background:color-mix(in srgb, var(--text) 10%, var(--panel));color:var(--text);box-shadow:0 .0625rem .1875rem color-mix(in srgb, var(--text) 12%, transparent), inset 0 0 0 .0625rem var(--border)}.GraphTool-module__r2OcOq__panelTabs button:focus-visible{outline:.125rem solid var(--accent);outline-offset:.0625rem}.GraphTool-module__r2OcOq__panelTabs button>span{color:currentColor;font-size:.875rem}.GraphTool-module__r2OcOq__studyPanelContent{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow-y:auto}.GraphTool-module__r2OcOq__studyPanelContent>[role=tabpanel]{height:100%;min-height:100%}.GraphTool-module__r2OcOq__expressionPanel{background:var(--graph-surface);flex-direction:column;min-height:100%;display:flex;position:relative}.GraphTool-module__r2OcOq__expressionPanel[data-empty=true]{background-color:color-mix(in srgb, var(--accent) 3.5%, var(--graph-surface-soft));background-image:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 38%), linear-gradient(color-mix(in srgb, var(--accent) 4.5%, transparent) .0625rem, transparent .0625rem), linear-gradient(90deg, color-mix(in srgb, var(--accent) 4.5%, transparent) .0625rem, transparent .0625rem);background-position:top,top,top;background-size:auto,2rem 2rem,2rem 2rem}.GraphTool-module__r2OcOq__expressionPanel[data-empty=true] .GraphTool-module__r2OcOq__expressionList{flex-direction:column;flex:1;min-height:14.375rem;display:flex}.GraphTool-module__r2OcOq__expressionPanel[data-empty=true] .GraphTool-module__r2OcOq__expressionEmpty{flex:1;min-height:14.375rem}.GraphTool-module__r2OcOq__expressionComposer{border-bottom:.0625rem solid var(--divider);background:color-mix(in srgb, var(--panel) 72%, transparent);padding:.875rem}.GraphTool-module__r2OcOq__expressionInputRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4375rem;min-width:0;display:grid}.GraphTool-module__r2OcOq__expressionInputRow input{border:.0625rem solid var(--border);background:var(--panel);width:100%;min-width:0;height:2.5rem;color:var(--text);font:inherit;border-radius:.6875rem;outline:none;padding:0 .75rem;font-size:.8125rem;transition:all .14s}.GraphTool-module__r2OcOq__expressionInputRow input::placeholder{color:var(--muted-3)}.GraphTool-module__r2OcOq__expressionInputRow input:focus{border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--accent-soft)}.GraphTool-module__r2OcOq__expressionInputRow>button{background:var(--accent);color:#fff;min-height:2.375rem;font:inherit;cursor:pointer;border:0;border-radius:.625rem;padding:0 .75rem;font-size:.75rem;font-weight:600}.GraphTool-module__r2OcOq__expressionInputRow>button:disabled{opacity:.35;cursor:default}.GraphTool-module__r2OcOq__expressionError{color:var(--error-text);margin:.5rem 0 0;font-size:.6875rem;line-height:1.45}.GraphTool-module__r2OcOq__cancelEdit{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:.5rem 0 0;padding:0;font-size:.6875rem}.GraphTool-module__r2OcOq__expressionKeyboard{border-bottom:.0625rem solid var(--divider);background:var(--graph-surface-soft);padding:.625rem .875rem .75rem}.GraphTool-module__r2OcOq__keyboardHeader{color:var(--muted);justify-content:space-between;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.GraphTool-module__r2OcOq__keyboardHeader button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.1875rem}.GraphTool-module__r2OcOq__keyboardKeys{grid-template-columns:repeat(6,minmax(0,1fr));gap:.3125rem;margin-top:.5rem;display:grid}.GraphTool-module__r2OcOq__keyboardKeys button{border:.0625rem solid var(--border);background:var(--panel);min-width:0;min-height:2.125rem;color:var(--text);font:inherit;cursor:pointer;border-radius:.5625rem;font-size:.75rem}.GraphTool-module__r2OcOq__keyboardKeys button:hover{border-color:var(--accent-border);background:var(--accent-soft)}.GraphTool-module__r2OcOq__expressionList{min-width:0}.GraphTool-module__r2OcOq__expressionRow{border-bottom:.0625rem solid var(--divider);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.4375rem;min-width:0;padding:.6875rem .75rem;transition:all .14s;display:grid}.GraphTool-module__r2OcOq__expressionRow:hover,.GraphTool-module__r2OcOq__expressionRow[data-selected=true]{background:color-mix(in srgb, var(--accent) 6%, transparent)}.GraphTool-module__r2OcOq__visibilityButton{cursor:pointer;background:0 0;border:0;border-radius:.5625rem;place-items:center;width:1.875rem;height:1.875rem;display:grid}.GraphTool-module__r2OcOq__visibilityButton>span{opacity:.24;border-radius:62.4375rem;width:.8125rem;height:.8125rem;transition:all .14s}.GraphTool-module__r2OcOq__visibilityButton>span[data-visible=true]{opacity:1;box-shadow:0 0 0 .1875rem color-mix(in srgb, currentColor 14%, transparent)}.GraphTool-module__r2OcOq__expressionFormula{min-width:0;color:var(--text);text-align:left;cursor:text;background:0 0;border:0;align-items:baseline;gap:.375rem;padding:.25rem 0;display:flex;overflow:hidden}.GraphTool-module__r2OcOq__expressionFormula strong{flex:none;font-size:.8125rem}.GraphTool-module__r2OcOq__expressionFormula>span{color:var(--muted)}.GraphTool-module__r2OcOq__expressionFormula>:last-child{text-overflow:ellipsis;min-width:0;font-size:.8125rem;overflow:hidden}.GraphTool-module__r2OcOq__expressionActions{align-items:center;gap:.125rem;display:flex}.GraphTool-module__r2OcOq__expressionActions button{width:1.875rem;height:1.875rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid}.GraphTool-module__r2OcOq__expressionActions button:hover{background:var(--panel-3);color:var(--text)}.GraphTool-module__r2OcOq__expressionActions svg{width:.9375rem;height:.9375rem}.GraphTool-module__r2OcOq__parameterSection{border-top:.0625rem solid var(--divider);background:color-mix(in srgb, var(--panel) 58%, transparent)}.GraphTool-module__r2OcOq__parameterSection>h2{color:var(--text);letter-spacing:-.01em;margin:0;padding:.8125rem .875rem .5rem;font-size:.8125rem;font-weight:650}.GraphTool-module__r2OcOq__parameterRow{border-top:.0625rem solid color-mix(in srgb, var(--divider) 72%, transparent);padding:.625rem .75rem}.GraphTool-module__r2OcOq__parameterRow:first-child{border-top:0}.GraphTool-module__r2OcOq__parameterMainRow{grid-template-columns:1.875rem minmax(4.5rem,1fr) 3.375rem 2.125rem;align-items:center;gap:.5rem;min-width:0;display:grid}.GraphTool-module__r2OcOq__parameterMainRow>strong{border:.0625rem solid var(--accent-border);background:var(--accent-soft);width:1.875rem;height:1.875rem;color:var(--accent);border-radius:.5625rem;place-items:center;font-size:.875rem;font-style:italic;display:grid}.GraphTool-module__r2OcOq__parameterSlider{width:100%;min-width:0;accent-color:var(--accent);cursor:ew-resize}.GraphTool-module__r2OcOq__parameterValue{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.GraphTool-module__r2OcOq__parameterPlayButton{border:.0625rem solid var(--border);background:var(--panel);width:2.125rem;height:2.125rem;color:var(--muted);cursor:pointer;border-radius:.625rem;place-items:center;padding:0;display:grid}.GraphTool-module__r2OcOq__parameterPlayButton:hover,.GraphTool-module__r2OcOq__parameterPlayButton[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.GraphTool-module__r2OcOq__parameterPlayButton:focus-visible,.GraphTool-module__r2OcOq__parameterSettings summary:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.GraphTool-module__r2OcOq__parameterPlayButton svg{width:.9375rem;height:.9375rem}.GraphTool-module__r2OcOq__parameterSettings{margin:.4375rem 0 0 2.375rem}.GraphTool-module__r2OcOq__parameterSettings summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:.625rem}.GraphTool-module__r2OcOq__parameterSettings>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;margin-top:.5625rem;display:grid}.GraphTool-module__r2OcOq__parameterSettings label{color:var(--muted);gap:.25rem;font-size:.5625rem;display:grid}.GraphTool-module__r2OcOq__parameterSettings input{border:.0625rem solid var(--border);background:var(--panel);width:100%;min-width:0;height:2rem;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:.5rem;outline:none;padding:0 .4375rem;font-size:.625rem}.GraphTool-module__r2OcOq__parameterSettings input:focus{border-color:var(--accent);box-shadow:0 0 0 .125rem var(--accent-soft)}.GraphTool-module__r2OcOq__parameterError{color:var(--error-text);margin:.5rem 0 0 2.375rem;font-size:.625rem;line-height:1.4}.GraphTool-module__r2OcOq__expressionEmpty,.GraphTool-module__r2OcOq__panelEmpty{min-height:14.375rem;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.75rem 1.25rem;display:flex}.GraphTool-module__r2OcOq__expressionEmpty>span,.GraphTool-module__r2OcOq__panelEmpty>span,.GraphTool-module__r2OcOq__chatWelcome>span{border:.0625rem solid var(--accent-border);background:var(--accent-soft);width:2.75rem;height:2.75rem;color:var(--accent);border-radius:.8125rem;place-items:center;font-size:1.25rem;display:grid}.GraphTool-module__r2OcOq__expressionEmpty h2,.GraphTool-module__r2OcOq__panelEmpty h2,.GraphTool-module__r2OcOq__chatWelcome h2{color:var(--text);letter-spacing:-.02em;margin:.875rem 0 0;font-size:1.0625rem;font-weight:600}.GraphTool-module__r2OcOq__expressionEmpty p,.GraphTool-module__r2OcOq__panelEmpty p,.GraphTool-module__r2OcOq__chatWelcome p{color:var(--muted);margin:.3125rem 0 0;font-size:.75rem;line-height:1.5}.GraphTool-module__r2OcOq__quickExpressions{border-top:.0625rem solid var(--divider);background:color-mix(in srgb, var(--panel) 46%, transparent);-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);flex-wrap:wrap;flex:none;gap:.375rem;padding:.75rem;display:flex}.GraphTool-module__r2OcOq__quickExpressions button{border:.0625rem solid var(--border);min-height:1.9375rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:62.4375rem;padding:.3125rem .625rem;font-size:.6875rem}.GraphTool-module__r2OcOq__quickExpressions button:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--text)}.GraphTool-module__r2OcOq__analysisPanel{padding-bottom:1.125rem}.GraphTool-module__r2OcOq__analysisTools{border-bottom:.0625rem solid var(--divider);background:color-mix(in srgb, var(--panel) 68%, transparent);padding:.875rem}.GraphTool-module__r2OcOq__analysisToolsHeader{justify-content:space-between;align-items:center;gap:.625rem;min-width:0;display:flex}.GraphTool-module__r2OcOq__analysisToolsHeader>h2{color:var(--text);letter-spacing:-.012em;margin:0;font-size:.875rem;font-weight:650}.GraphTool-module__r2OcOq__analysisFunctionField{color:var(--muted);align-items:center;gap:.4375rem;font-size:.625rem;display:flex}.GraphTool-module__r2OcOq__analysisFunctionDropdownTrigger{border:.0625rem solid var(--border);background:var(--panel);min-width:6rem;height:1.875rem;color:var(--text);cursor:pointer;font:inherit;border-radius:.5625rem;outline:none;justify-content:space-between;align-items:center;padding:0 .4375rem 0 .5625rem;font-size:.6875rem;display:flex}.GraphTool-module__r2OcOq__analysisFunctionDropdownTrigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 .125rem var(--accent-soft)}.GraphTool-module__r2OcOq__analysisToolsHeader>span{color:var(--muted);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.GraphTool-module__r2OcOq__analysisToolsHeader>span i{border-radius:62.4375rem;width:.5rem;height:.5rem}.GraphTool-module__r2OcOq__analysisToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.6875rem;display:grid}.GraphTool-module__r2OcOq__analysisToolCard{border:.0625rem solid var(--border);background:var(--panel);border-radius:.75rem;min-width:0;padding:.625rem;transition:all .14s}.GraphTool-module__r2OcOq__analysisToolCard[data-active=true]{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent) 5%, var(--panel));box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--accent) 10%, transparent)}.GraphTool-module__r2OcOq__analysisToolCard>div:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.GraphTool-module__r2OcOq__analysisToolCard h3{color:var(--text);margin:0;font-size:.75rem;font-weight:650}.GraphTool-module__r2OcOq__analysisToolCard>div:first-child>button{background:var(--panel-3);min-height:1.6875rem;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:.5rem;padding:0 .5rem;font-size:.625rem;font-weight:600}.GraphTool-module__r2OcOq__analysisToolCard>div:first-child>button[aria-pressed=true]{background:var(--accent);color:#fff}.GraphTool-module__r2OcOq__analysisToolCard>div:first-child>button:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.GraphTool-module__r2OcOq__analysisToolCard>label,.GraphTool-module__r2OcOq__integralRange label{color:var(--muted);gap:.3125rem;margin-top:.5625rem;font-size:.5625rem;display:grid}.GraphTool-module__r2OcOq__analysisToolCard input{border:.0625rem solid var(--border);background:var(--graph-surface);width:100%;min-width:0;height:2rem;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:.5rem;outline:none;padding:0 .5rem;font-size:.6875rem}.GraphTool-module__r2OcOq__analysisToolCard input:focus{border-color:var(--accent);box-shadow:0 0 0 .125rem var(--accent-soft)}.GraphTool-module__r2OcOq__integralRange{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem!important;display:grid!important}.GraphTool-module__r2OcOq__analysisToolCard>p{color:var(--muted);margin:.5625rem 0 0;font-size:.625rem;line-height:1.45}.GraphTool-module__r2OcOq__analysisNotice{border-bottom:.0625rem solid var(--divider);background:color-mix(in srgb, var(--accent) 5%, transparent);color:var(--muted);padding:.75rem .9375rem;font-size:.6875rem;line-height:1.55}.GraphTool-module__r2OcOq__analysisSection{border-bottom:.0625rem solid var(--divider);padding:.9375rem}.GraphTool-module__r2OcOq__analysisSection>header{align-items:center;gap:.5rem;display:flex}.GraphTool-module__r2OcOq__analysisSection h2{color:var(--text);margin:0;font-size:.875rem;font-weight:600}.GraphTool-module__r2OcOq__periodicAnalysis{margin-top:.75rem}.GraphTool-module__r2OcOq__periodicHeading{justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.625rem;display:flex}.GraphTool-module__r2OcOq__periodicHeading>strong{color:var(--text);font-size:.75rem;font-weight:600}.GraphTool-module__r2OcOq__periodicHeading>span{border:.0625rem solid var(--accent-border);background:var(--accent-soft);color:var(--accent);border-radius:62.4375rem;padding:.1875rem .5rem;font-size:.5625rem;font-weight:600}.GraphTool-module__r2OcOq__periodicMetrics{border-top:.0625rem solid var(--divider);border-bottom:.0625rem solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.GraphTool-module__r2OcOq__periodicMetrics>div{min-width:0;padding:.625rem .5rem}.GraphTool-module__r2OcOq__periodicMetrics>div+div{border-left:.0625rem solid var(--divider)}.GraphTool-module__r2OcOq__periodicMetrics dt,.GraphTool-module__r2OcOq__periodicLaws dt{color:var(--muted);font-size:.5625rem}.GraphTool-module__r2OcOq__periodicMetrics dd,.GraphTool-module__r2OcOq__periodicLaws dd{color:var(--text);margin:.1875rem 0 0}.GraphTool-module__r2OcOq__periodicMetrics dd{font-size:.8125rem;font-weight:600}.GraphTool-module__r2OcOq__periodicLaws{margin:0}.GraphTool-module__r2OcOq__periodicLaws>div{border-bottom:.0625rem solid var(--divider);grid-template-columns:minmax(5.375rem,.8fr) minmax(0,1.6fr);align-items:baseline;gap:.75rem;padding:.625rem 0;display:grid}.GraphTool-module__r2OcOq__periodicLaws dd{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;font-size:.75rem;display:flex}.GraphTool-module__r2OcOq__periodicLaws dd strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.GraphTool-module__r2OcOq__periodicLaws dd span{color:var(--muted);flex:none;font-size:.5625rem}.GraphTool-module__r2OcOq__periodicAnalysis>p{color:var(--muted);text-align:right;margin:.5625rem 0 0;font-size:.5625rem}.GraphTool-module__r2OcOq__intersectionGlyph{background:var(--accent-soft);width:1.125rem;height:1.125rem;color:var(--accent);border-radius:.375rem;place-items:center;font-size:.75rem;display:grid}.GraphTool-module__r2OcOq__analysisFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem;margin-top:.6875rem;display:grid}.GraphTool-module__r2OcOq__analysisPoint{border:.0625rem solid var(--border);background:var(--panel);min-width:0;min-height:3.5rem;color:var(--muted);font:inherit;text-align:left;cursor:pointer;border-radius:.6875rem;flex-direction:column;justify-content:center;align-items:flex-start;padding:.5rem .625rem;display:flex}.GraphTool-module__r2OcOq__analysisPoint:hover{border-color:var(--accent-border);background:var(--accent-soft)}.GraphTool-module__r2OcOq__analysisPoint[data-pinned=true]{border-color:var(--accent-border);background:var(--accent-soft);box-shadow:inset .1875rem 0 0 var(--accent)}.GraphTool-module__r2OcOq__analysisPoint span{font-size:.625rem}.GraphTool-module__r2OcOq__analysisPoint strong{max-width:100%;color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;font-size:.75rem;overflow:hidden}.GraphTool-module__r2OcOq__analysisNone{color:var(--muted);margin:.625rem 0 0;font-size:.6875rem}.GraphTool-module__r2OcOq__valueTablePanel{min-height:100%}.GraphTool-module__r2OcOq__tableControls{border-bottom:.0625rem solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:.4375rem;padding:.75rem;display:grid}.GraphTool-module__r2OcOq__tableControls label{color:var(--muted);gap:.3125rem;font-size:.625rem;display:grid}.GraphTool-module__r2OcOq__tableControls input{border:.0625rem solid var(--border);background:var(--panel);width:100%;min-width:0;height:2.25rem;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:.625rem;outline:none;padding:0 .5625rem;font-size:.75rem}.GraphTool-module__r2OcOq__tableControls input:focus{border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--accent-soft)}.GraphTool-module__r2OcOq__tableLimit{border-bottom:.0625rem solid var(--divider);color:var(--muted);margin:0;padding:.5625rem .75rem;font-size:.625rem}.GraphTool-module__r2OcOq__tableError{color:var(--danger,#d94f4f);margin:0 .875rem .625rem;font-size:.6875rem;line-height:1.4}.GraphTool-module__r2OcOq__tableScroller{max-width:100%;overflow:auto}.GraphTool-module__r2OcOq__tableScroller table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:22.5rem;font-size:.6875rem}.GraphTool-module__r2OcOq__tableScroller th,.GraphTool-module__r2OcOq__tableScroller td{border-bottom:.0625rem solid var(--divider);color:var(--text);text-align:right;white-space:nowrap;padding:.5625rem .6875rem}.GraphTool-module__r2OcOq__tableScroller thead th{z-index:1;background:var(--panel-2);color:var(--muted);font-weight:600;position:sticky;top:0}.GraphTool-module__r2OcOq__tableScroller th:first-child,.GraphTool-module__r2OcOq__tableScroller td:first-child{text-align:left}.GraphTool-module__r2OcOq__tableScroller tbody tr{cursor:pointer;outline:none}.GraphTool-module__r2OcOq__tableScroller tbody tr:hover,.GraphTool-module__r2OcOq__tableScroller tbody tr:focus-visible{background:var(--accent-soft)}.GraphTool-module__r2OcOq__tableScroller tbody tr:focus-visible{box-shadow:inset 0 0 0 .125rem var(--accent)}.GraphTool-module__r2OcOq__tableScroller th i{margin-right:.375rem;display:inline-block}.GraphTool-module__r2OcOq__graphChat{flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden;container:graph-chat/size}.GraphTool-module__r2OcOq__chatConversation{flex-direction:column;flex:1;min-height:0;padding:1.125rem;display:flex;overflow-y:auto}.GraphTool-module__r2OcOq__chatWelcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;display:flex}.GraphTool-module__r2OcOq__chatWelcome>div{gap:.375rem;width:min(100%,18.125rem);margin-top:1rem;display:grid}.GraphTool-module__r2OcOq__chatWelcome button{border:.0625rem solid var(--border);background:var(--panel);min-height:2.25rem;color:var(--text);font:inherit;cursor:pointer;border-radius:.6875rem;padding:.4375rem .625rem;font-size:.6875rem}.GraphTool-module__r2OcOq__chatWelcome button:hover{border-color:var(--accent-border);background:var(--accent-soft)}.GraphTool-module__r2OcOq__chatMessages{flex-direction:column;gap:.625rem;display:flex}.GraphTool-module__r2OcOq__chatMessageRow{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.GraphTool-module__r2OcOq__chatMessageRow[data-chat-message-role=user]{align-items:flex-end}.GraphTool-module__r2OcOq__chatMessageRow>article{max-width:92%;color:var(--text);border-radius:.875rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.6}.GraphTool-module__r2OcOq__chatMessageRow>article[data-role=user]{background:var(--accent);color:#fff}.GraphTool-module__r2OcOq__chatMessageRow>article[data-role=assistant]{border:.0625rem solid var(--border);background:var(--panel);width:100%;min-width:0;max-width:100%;padding:.875rem 1rem}.GraphTool-module__r2OcOq__chatMessageRow>article[data-role=user] p{margin:0}.GraphTool-module__r2OcOq__chatMessageActions{justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}.GraphTool-module__r2OcOq__chatRichText{overflow-wrap:anywhere;min-width:0}.GraphTool-module__r2OcOq__chatRichText>:first-child{margin-top:0}.GraphTool-module__r2OcOq__chatRichText>:last-child{margin-bottom:0}:is(.GraphTool-module__r2OcOq__chatRichText .chat-md-h1,.GraphTool-module__r2OcOq__chatRichText .chat-md-h2,.GraphTool-module__r2OcOq__chatRichText .chat-md-h3){color:var(--text);letter-spacing:-.018em;font-family:inherit;font-weight:650}.GraphTool-module__r2OcOq__chatRichText .chat-md-h1{margin:.125rem 0 .625rem;font-size:1.125rem;line-height:1.3}.GraphTool-module__r2OcOq__chatRichText .chat-md-h2{margin:.875rem 0 .4375rem;font-size:1rem;line-height:1.35}.GraphTool-module__r2OcOq__chatRichText .chat-md-h3{margin:.8125rem 0 .375rem;font-size:.875rem;line-height:1.4}:is(.GraphTool-module__r2OcOq__chatRichText .chat-md-p,.GraphTool-module__r2OcOq__chatRichText .chat-md-li){color:var(--text);font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.65}.GraphTool-module__r2OcOq__chatRichText .chat-md-p{margin:0 0 .5rem}.GraphTool-module__r2OcOq__chatRichText .chat-md-li{grid-template-columns:1.1875rem minmax(0,1fr);gap:.4375rem;margin:.375rem 0;display:grid}:is(.GraphTool-module__r2OcOq__chatRichText .chat-md-index,.GraphTool-module__r2OcOq__chatRichText .chat-md-bullet){min-width:0;color:var(--muted);text-align:right}.GraphTool-module__r2OcOq__chatRichText .chat-md-gap{height:.375rem}.GraphTool-module__r2OcOq__chatRichText strong{color:var(--text);font-weight:650}.GraphTool-module__r2OcOq__chatRichText em{color:var(--text);font-style:italic}.GraphTool-module__r2OcOq__chatRichText .chat-md-rule{background:var(--border);border:0;height:.0625rem;margin:.75rem 0}.GraphTool-module__r2OcOq__chatRichText .katex-display{max-width:100%;margin:.5625rem 0;padding:.1875rem 0;overflow:auto hidden}.GraphTool-module__r2OcOq__chatMessageAttachments{flex-wrap:wrap;gap:.3125rem;min-width:0;margin-top:.5rem;display:flex}.GraphTool-module__r2OcOq__chatMessageAttachments span{border:.0625rem solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--panel-3) 82%, transparent);max-width:100%;min-height:1.5rem;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:.4375rem;align-items:center;padding:0 .5rem;font-size:.5rem;font-weight:600;display:inline-flex;overflow:hidden}.GraphTool-module__r2OcOq__chatPending{align-items:center;gap:.25rem;padding:.5rem;display:flex}.GraphTool-module__r2OcOq__chatPending span{background:var(--muted);border-radius:62.4375rem;width:.3125rem;height:.3125rem;animation:1s infinite alternate GraphTool-module__r2OcOq__graph-chat-pulse}.GraphTool-module__r2OcOq__chatPending span:nth-child(2){animation-delay:.16s}.GraphTool-module__r2OcOq__chatPending span:nth-child(3){animation-delay:.32s}@keyframes GraphTool-module__r2OcOq__graph-chat-pulse{to{opacity:.25;transform:translateY(-.125rem)}}.GraphTool-module__r2OcOq__chatComposer{border-top:.0625rem solid var(--divider);background:color-mix(in srgb, var(--panel-2) 52%, var(--bg));flex:none;padding:.75rem}.GraphTool-module__r2OcOq__chatError{color:var(--error-text);margin:0 0 .5rem;font-size:.625rem;line-height:1.4}.GraphTool-module__r2OcOq__chatComposerShell{position:relative}.GraphTool-module__r2OcOq__chatMathKeyboard{z-index:40;overscroll-behavior:contain;border-radius:1.5rem;max-height:max(7.5rem,100cqh - 5.5rem);position:absolute;bottom:calc(100% + .75rem);left:0;right:0;overflow-y:auto}.GraphTool-module__r2OcOq__chatMathKeyboard>*{position:static!important}.GraphTool-module__r2OcOq__chatComposerAttachments{gap:.4375rem;margin-bottom:.5rem;display:grid}.GraphTool-module__r2OcOq__chatComposerAttachments .chat-attachment-card{min-width:min(11.875rem,100%);max-width:min(18.125rem,100%);box-shadow:none;border-radius:.6875rem;padding:.4375rem .5625rem}.GraphTool-module__r2OcOq__chatComposerAttachments .chat-attachment-icon{flex-basis:1.875rem;width:1.875rem;min-width:1.875rem;height:1.875rem;min-height:1.875rem}.GraphTool-module__r2OcOq__chatComposerField{border:.0625rem solid var(--border);background:var(--panel);border-radius:1.0625rem;grid-template-columns:2.25rem 2.25rem 2.25rem minmax(0,1fr) 2.25rem 2.25rem;align-items:end;gap:.4375rem;padding:.4375rem .5rem;transition:border-color .15s,box-shadow .15s;display:grid}.GraphTool-module__r2OcOq__chatComposerField:focus-within{border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--accent-soft)}.GraphTool-module__r2OcOq__chatComposerField button{border:.0625rem solid color-mix(in srgb, var(--accent) 78%, var(--border));background:var(--accent);color:#fff;width:2.25rem;height:2.25rem;font:inherit;cursor:pointer;border-radius:50%;place-items:center;transition:border-color .15s,background .15s,color .15s,transform .15s,opacity .15s;display:grid}.GraphTool-module__r2OcOq__chatComposerField .GraphTool-module__r2OcOq__chatComposerTool{border-color:var(--border);background:var(--panel-2);color:var(--muted)}.GraphTool-module__r2OcOq__chatComposerField .GraphTool-module__r2OcOq__chatComposerTool:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-soft);color:var(--text)}.GraphTool-module__r2OcOq__chatComposerField .GraphTool-module__r2OcOq__chatComposerToolActive{border-color:var(--accent);background:var(--accent);color:#fff}.GraphTool-module__r2OcOq__chatComposerField button[type=submit]:hover:not(:disabled){transform:translateY(-.0625rem)}.GraphTool-module__r2OcOq__chatComposerField button:disabled{background:var(--panel-4);color:var(--muted-3);cursor:not-allowed}.GraphTool-module__r2OcOq__chatComposerField button svg{width:1.0625rem;height:1.0625rem}.GraphTool-module__r2OcOq__chatComposer textarea{resize:vertical;width:100%;min-width:0;min-height:2.125rem;max-height:6.875rem;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:.4375rem .375rem .3125rem;font-size:.75rem;line-height:1.45}.GraphTool-module__r2OcOq__chatComposer textarea::placeholder{color:var(--muted-3)}.GraphTool-module__r2OcOq__chatComposer>small{color:var(--muted-3);text-align:center;margin-top:.4375rem;font-size:.5625rem;display:block}.GraphTool-module__r2OcOq__embedded{background:var(--divider);grid-template-columns:minmax(0,1fr) minmax(16.875rem,38%);gap:0;display:grid;position:relative;overflow:hidden}.GraphTool-module__r2OcOq__embedded[data-panel-open=false]{grid-template-columns:minmax(0,1fr)}.GraphTool-module__r2OcOq__embeddedCanvas,.GraphTool-module__r2OcOq__embeddedStudyPane{background:var(--graph-surface);border:0;border-radius:0;min-width:0;min-height:0;position:relative;overflow:hidden}.GraphTool-module__r2OcOq__embeddedStudyPane{border-left:.0625rem solid var(--divider)}.GraphTool-module__r2OcOq__embeddedPanelTrigger{z-index:8;border:.0625rem solid var(--border);background:color-mix(in srgb, var(--panel) 92%, transparent);width:2.375rem;height:2.375rem;color:var(--muted);cursor:pointer;box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--text) 10%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-radius:.6875rem;place-items:center;padding:0;display:grid;position:absolute;bottom:.75rem;right:.75rem}.GraphTool-module__r2OcOq__embeddedPanelTrigger:hover{border-color:var(--accent-border);color:var(--text)}.GraphTool-module__r2OcOq__embeddedPanelTrigger:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.GraphTool-module__r2OcOq__embeddedPanelTrigger svg{width:1.0625rem;height:1.0625rem}.GraphTool-module__r2OcOq__embeddedPanelClose{flex:none}@container graph-tool (max-width:900px){.GraphTool-module__r2OcOq__workspaceSplit{overscroll-behavior:contain;grid-template-rows:minmax(15rem,1fr) minmax(13.75rem,.85fr);grid-template-columns:minmax(0,1fr);gap:.625rem;overflow-y:auto}.GraphTool-module__r2OcOq__workspaceSplit[data-right-pane-collapsed=true]{grid-template-columns:minmax(0,1fr)}.GraphTool-module__r2OcOq__paneDivider{display:none}.GraphTool-module__r2OcOq__viewportPane,.GraphTool-module__r2OcOq__studyPane{border-radius:.8125rem}.GraphTool-module__r2OcOq__studyPaneExpanded{inset:0}.GraphTool-module__r2OcOq__workspaceSplit[data-right-pane-collapsed=true] .GraphTool-module__r2OcOq__studyPane{display:block}.GraphTool-module__r2OcOq__workspaceSplit>[data-collapsed-pane-launcher=true]{display:none}}@container graph-tool (max-width:720px){.GraphTool-module__r2OcOq__embedded{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.GraphTool-module__r2OcOq__embeddedStudyPane{z-index:6;box-shadow:none;border-left:0;position:absolute;inset:0}.GraphTool-module__r2OcOq__viewportToolbar{max-width:calc(100% - 4rem)}.GraphTool-module__r2OcOq__viewportToolbarGroup:first-child{display:none}.GraphTool-module__r2OcOq__keyboardKeys{grid-template-columns:repeat(4,minmax(0,1fr))}.GraphTool-module__r2OcOq__analysisFacts{grid-template-columns:minmax(0,1fr)}.GraphTool-module__r2OcOq__panelTabs button{padding:0 .5rem}}@container graph-study (max-width:420px){.GraphTool-module__r2OcOq__panelTabs button{font-size:.6875rem}.GraphTool-module__r2OcOq__panelTabs button>span{display:none}.GraphTool-module__r2OcOq__expressionInputRow{grid-template-columns:minmax(0,1fr) auto}.GraphTool-module__r2OcOq__expressionInputRow>button{grid-column:2;justify-self:end}.GraphTool-module__r2OcOq__keyboardKeys{grid-template-columns:repeat(4,minmax(0,1fr))}.GraphTool-module__r2OcOq__parameterSettings>div{grid-template-columns:repeat(2,minmax(0,1fr))}.GraphTool-module__r2OcOq__analysisToolGrid{grid-template-columns:minmax(0,1fr)}.GraphTool-module__r2OcOq__analysisToolsHeader{flex-direction:column;align-items:stretch}.GraphTool-module__r2OcOq__analysisFunctionField{justify-content:space-between}.GraphTool-module__r2OcOq__periodicMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.GraphTool-module__r2OcOq__periodicMetrics>div:nth-child(3){border-top:.0625rem solid var(--divider);border-left:0;grid-column:1/-1}.GraphTool-module__r2OcOq__periodicLaws>div{grid-template-columns:minmax(0,1fr);gap:.125rem}}@media (prefers-reduced-motion:reduce){.GraphTool-module__r2OcOq__root *,.GraphTool-module__r2OcOq__root :before,.GraphTool-module__r2OcOq__root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.CalculusTool-module__vTDDna__root{width:100%;min-width:0;height:100%;min-height:0;color:var(--text);--calculus-accent:var(--accent);--calculus-accent-soft:color-mix(in srgb, var(--calculus-accent) 9%, var(--panel));--calculus-surface:color-mix(in srgb, var(--panel) 96%, var(--bg))}.CalculusTool-module__vTDDna__workspace{background:0 0;overflow:hidden}.CalculusTool-module__vTDDna__embedded{background:var(--calculus-surface);overflow:hidden}.CalculusTool-module__vTDDna__embeddedGraphPanel{background:var(--calculus-surface);width:100%;height:100%;min-height:100%;overflow:hidden}.CalculusTool-module__vTDDna__segmented button:focus-visible{outline:.125rem solid var(--calculus-accent);outline-offset:.125rem}.CalculusTool-module__vTDDna__expressionArea{border-bottom:.0625rem solid var(--divider);align-items:center;gap:.625rem;padding-bottom:1.0625rem;display:flex}.CalculusTool-module__vTDDna__expressionField{border:.0625rem solid var(--border);background:var(--panel);border-radius:.8125rem;flex:auto;align-items:center;gap:.75rem;min-width:0;padding:.3125rem .375rem .3125rem .8125rem;transition:all .14s;display:flex}.CalculusTool-module__vTDDna__expressionField:focus-within{border-color:var(--calculus-accent);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--calculus-accent) 15%, transparent)}.CalculusTool-module__vTDDna__expressionSymbol{color:var(--calculus-accent);font:italic 600 1.0625rem Georgia,serif}.CalculusTool-module__vTDDna__expressionEditor{min-width:0;color:var(--text);font:inherit;flex:1;align-items:center;display:grid}.CalculusTool-module__vTDDna__expressionEditor>*{grid-area:1/1}.CalculusTool-module__vTDDna__expressionPreview{min-width:0;color:var(--text);pointer-events:none;white-space:nowrap;padding:.5rem .3125rem;font:500 1.0625rem/1.2 Georgia,Times New Roman,serif;overflow:hidden}.CalculusTool-module__vTDDna__expressionPreview .CalculusTool-module__vTDDna__resultMath{min-width:0;display:inline-block}.CalculusTool-module__vTDDna__expressionEditor input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:.5rem .3125rem;font:500 1rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.CalculusTool-module__vTDDna__expressionEditor[data-formatted=true] input:not(:focus){color:#0000;caret-color:#0000}.CalculusTool-module__vTDDna__expressionField:focus-within .CalculusTool-module__vTDDna__expressionPreview{visibility:hidden}.CalculusTool-module__vTDDna__expressionField:focus-within .CalculusTool-module__vTDDna__expressionEditor input{color:var(--text);caret-color:auto}.CalculusTool-module__vTDDna__expressionEditor input::placeholder{color:var(--muted-3)}.CalculusTool-module__vTDDna__controls{border-bottom:.0625rem solid var(--divider);align-items:center;gap:.75rem;min-height:3.125rem;padding:.625rem 0;display:flex}.CalculusTool-module__vTDDna__switchField,.CalculusTool-module__vTDDna__inlineField,.CalculusTool-module__vTDDna__boundFields label{color:var(--muted);align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.CalculusTool-module__vTDDna__switchField input{width:1rem;height:1rem;accent-color:var(--calculus-accent)}.CalculusTool-module__vTDDna__inlineField input,.CalculusTool-module__vTDDna__boundFields input{border:.0625rem solid var(--border);background:var(--panel);width:5.875rem;color:var(--text);font:inherit;border-radius:.5625rem;outline:none;padding:.4375rem .5625rem}.CalculusTool-module__vTDDna__inlineField input:focus,.CalculusTool-module__vTDDna__boundFields input:focus{border-color:var(--calculus-accent);box-shadow:0 0 0 .125rem color-mix(in srgb, var(--calculus-accent) 14%, transparent)}.CalculusTool-module__vTDDna__boundFields{gap:.5625rem;display:flex}.CalculusTool-module__vTDDna__controlHint{color:var(--muted-3);font-size:.6875rem}.CalculusTool-module__vTDDna__segmented{border:.0625rem solid var(--border);background:var(--panel-3);border-radius:.6875rem;grid-template-columns:repeat(2,minmax(5.625rem,1fr));padding:.1875rem;display:inline-grid}.CalculusTool-module__vTDDna__segmented button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.4375rem .75rem;font-size:.6875rem}.CalculusTool-module__vTDDna__segmented button[data-active=true]{background:var(--panel);color:var(--text);box-shadow:0 .0625rem .25rem color-mix(in srgb, var(--text) 8%, transparent)}.CalculusTool-module__vTDDna__result{min-width:0}.CalculusTool-module__vTDDna__resultHeading{align-items:flex-start;gap:.75rem;display:flex}.CalculusTool-module__vTDDna__resultStatusIcon{border:.0625rem solid color-mix(in srgb, #35bd85 30%, var(--border));background:color-mix(in srgb, #35bd85 8%, var(--panel));color:#269b6c;border-radius:.625rem;flex:none;place-items:center;width:2rem;height:2rem;font-weight:750;display:grid}.CalculusTool-module__vTDDna__result[data-status=unsupported] .CalculusTool-module__vTDDna__resultStatusIcon{border-color:color-mix(in srgb, #e4a72c 32%, var(--border));background:color-mix(in srgb, #e4a72c 9%, var(--panel));color:#b17b13}.CalculusTool-module__vTDDna__result[data-status=invalid] .CalculusTool-module__vTDDna__resultStatusIcon{border-color:color-mix(in srgb, #e25858 32%, var(--border));background:color-mix(in srgb, #e25858 9%, var(--panel));color:#c24747}.CalculusTool-module__vTDDna__result[data-status=idle] .CalculusTool-module__vTDDna__resultStatusIcon{border-color:var(--border);background:var(--panel-2);color:var(--muted)}.CalculusTool-module__vTDDna__resultHeading h2{letter-spacing:-.025em;margin:.125rem 0 0;font-size:1.125rem}.CalculusTool-module__vTDDna__resultHeading p{color:var(--muted);margin:.3125rem 0 0;font-size:.6875rem;line-height:1.5}.CalculusTool-module__vTDDna__resultExpression{border-block:.0625rem solid var(--divider);color:var(--text);white-space:nowrap;margin-top:1.3125rem;padding:1.25rem .125rem;font:500 clamp(1.125rem,2vw,1.5625rem)/1.45 Georgia,Times New Roman,serif;overflow-x:auto}.CalculusTool-module__vTDDna__resultMath{white-space:normal;min-width:max-content;display:block}.CalculusTool-module__vTDDna__resultMath[data-display-mode=inline]{min-width:0;display:inline-block}.CalculusTool-module__vTDDna__resultMath .katex-display{margin:0}.CalculusTool-module__vTDDna__resultMath .katex-display>.katex{text-align:left}.CalculusTool-module__vTDDna__resultApproximation,.CalculusTool-module__vTDDna__resultMetaRow{border-bottom:.0625rem solid var(--divider);color:var(--muted);justify-content:space-between;align-items:center;gap:.875rem;padding:.6875rem .125rem;font-size:.6875rem;display:flex}.CalculusTool-module__vTDDna__resultApproximation strong,.CalculusTool-module__vTDDna__resultMetaRow strong{color:var(--text);font-size:.75rem}.CalculusTool-module__vTDDna__resultStructuredBlock{margin-top:1.125rem}.CalculusTool-module__vTDDna__resultStructuredBlock h3{margin:0 0 .5rem;font-size:.75rem}.CalculusTool-module__vTDDna__resultStructuredBlock ul{color:var(--muted);gap:.375rem;margin:0;padding-left:1.125rem;font-size:.6875rem;line-height:1.5;display:grid}.CalculusTool-module__vTDDna__resultRows{border-top:.0625rem solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0 0;display:grid}.CalculusTool-module__vTDDna__resultRows>div{border-bottom:.0625rem solid var(--divider);min-width:0;padding:.75rem .5rem .75rem 0}.CalculusTool-module__vTDDna__resultRows dt{color:var(--muted);margin-bottom:.3125rem;font-size:.625rem}.CalculusTool-module__vTDDna__resultRows dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:650}.CalculusTool-module__vTDDna__resultStepsSection{border-top:.0625rem solid var(--divider);margin-top:1.375rem;padding-top:.9375rem}.CalculusTool-module__vTDDna__resultStepsSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:0 .0625rem .1875rem 0;list-style:none;display:flex}.CalculusTool-module__vTDDna__resultStepsSummary::-webkit-details-marker{display:none}.CalculusTool-module__vTDDna__resultStepsSummary:after{width:.375rem;height:.375rem;color:var(--muted);content:"";border-bottom:.09375rem solid;border-right:.09375rem solid;flex:none;transition:transform .14s;transform:rotate(45deg)}.CalculusTool-module__vTDDna__resultStepsSection[open] .CalculusTool-module__vTDDna__resultStepsSummary:after{transform:translateY(.125rem)rotate(225deg)}.CalculusTool-module__vTDDna__resultStepsSummary:focus-visible{outline:.125rem solid var(--calculus-accent);outline-offset:.25rem;border-radius:.3125rem}.CalculusTool-module__vTDDna__resultStepsSummary h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:700}.CalculusTool-module__vTDDna__resultSteps{margin:0;padding:0;list-style:none}.CalculusTool-module__vTDDna__resultStep{border-top:.0625rem solid var(--divider);grid-template-columns:1.5rem minmax(0,1fr);gap:.625rem;padding:.8125rem 0;display:grid}.CalculusTool-module__vTDDna__resultStep:first-child{border-top:0}.CalculusTool-module__vTDDna__resultStepNumber{border:.0625rem solid var(--border);background:var(--panel);width:1.375rem;height:1.375rem;color:var(--muted);border-radius:50%;place-items:center;font-size:.625rem;font-weight:700;display:grid}.CalculusTool-module__vTDDna__resultStepContent{min-width:0}.CalculusTool-module__vTDDna__resultStepContent h4{color:var(--text);margin:.0625rem 0 0;font-size:.75rem;font-weight:700;line-height:1.4}.CalculusTool-module__vTDDna__resultStepContent p{color:var(--muted);margin:.25rem 0 0;font-size:.6875rem;line-height:1.5}.CalculusTool-module__vTDDna__resultStepFormula{max-width:100%;color:var(--text);margin-top:.5rem;padding:.125rem 0;font:500 1rem/1.35 Georgia,Times New Roman,serif;overflow-x:auto}.CalculusTool-module__vTDDna__resultStepFormula .CalculusTool-module__vTDDna__resultMath{min-width:max-content}.CalculusTool-module__vTDDna__resultStepFormula .katex-display{margin:0}.CalculusTool-module__vTDDna__resultStepFormula .katex-display>.katex{text-align:left}.CalculusTool-module__vTDDna__resultNotice{border-left:.125rem solid color-mix(in srgb, #e4a72c 65%, var(--border));color:var(--muted);margin:1.125rem 0 0;padding:.125rem 0 .125rem .6875rem;font-size:.6875rem;line-height:1.55}.CalculusTool-module__vTDDna__sharedGraphViewport{flex:1;width:100%;height:100%;min-height:0;overflow:hidden}.CalculusTool-module__vTDDna__panelBody{background:var(--calculus-surface);flex-direction:column;min-height:100%;padding:1.125rem 1.25rem 1.375rem;display:flex}.CalculusTool-module__vTDDna__panelBody .CalculusTool-module__vTDDna__expressionArea{padding-bottom:.75rem}.CalculusTool-module__vTDDna__panelBody .CalculusTool-module__vTDDna__expressionField{min-width:0}.CalculusTool-module__vTDDna__panelBody .CalculusTool-module__vTDDna__expressionField input{font-size:.875rem}.CalculusTool-module__vTDDna__panelBody .CalculusTool-module__vTDDna__result{padding:1.125rem .125rem .25rem}.CalculusTool-module__vTDDna__panelBody .CalculusTool-module__vTDDna__resultExpression{font-size:1.1875rem}.CalculusTool-module__vTDDna__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}@container graph-study (max-width:420px){.CalculusTool-module__vTDDna__panelBody{padding:.875rem}.CalculusTool-module__vTDDna__expressionArea{display:block}.CalculusTool-module__vTDDna__expressionField{min-width:0}.CalculusTool-module__vTDDna__resultRows{grid-template-columns:1fr}.CalculusTool-module__vTDDna__resultStepsSection{margin-top:1.0625rem;padding-top:.75rem}.CalculusTool-module__vTDDna__resultStep{grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem;padding:.6875rem 0}.CalculusTool-module__vTDDna__resultStepNumber{width:1.125rem;height:1.125rem;font-size:.5625rem}.CalculusTool-module__vTDDna__resultStepContent h4{margin-top:0;font-size:.6875rem}.CalculusTool-module__vTDDna__resultStepFormula{margin-top:.375rem;font-size:.875rem}.CalculusTool-module__vTDDna__boundFields{flex-wrap:wrap}.CalculusTool-module__vTDDna__controls{flex-direction:column;align-items:stretch}.CalculusTool-module__vTDDna__segmented{width:100%}}
.LiveMathKeyboard-module__bI3FjG__keyboard{container:math-keyboard/inline-size}.LiveMathKeyboard-module__bI3FjG__keyGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.LiveMathKeyboard-module__bI3FjG__keyGrid>button{white-space:nowrap;min-width:0}@container math-keyboard (min-width:420px){.LiveMathKeyboard-module__bI3FjG__keyGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container math-keyboard (min-width:520px){.LiveMathKeyboard-module__bI3FjG__keyGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container math-keyboard (min-width:650px){.LiveMathKeyboard-module__bI3FjG__keyGrid{grid-template-columns:repeat(8,minmax(0,1fr))}}
.ChatCopyResponseButton-module__USQaEW__button{min-height:2rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4375rem;align-items:center;gap:.4375rem;margin-top:.375rem;padding:.1875rem .3125rem;font-size:.75rem;font-weight:500;line-height:1.3;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.ChatCopyResponseButton-module__USQaEW__button:hover:not(:disabled){background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.ChatCopyResponseButton-module__USQaEW__button:focus-visible{outline:.125rem solid color-mix(in srgb, var(--accent) 72%, white);outline-offset:.125rem}.ChatCopyResponseButton-module__USQaEW__button:disabled{cursor:not-allowed;opacity:.45}.ChatCopyResponseButton-module__USQaEW__button[data-surface=live]{color:#ffffff94}.ChatCopyResponseButton-module__USQaEW__button[data-surface=live]:hover:not(:disabled){color:#fff;background:#ffffff12}.ChatCopyResponseButton-module__USQaEW__button[data-surface=live]:focus-visible{outline-color:var(--live-accent-strong,#8187ff)}.ChatCopyResponseButton-module__USQaEW__icon{flex:0 0 .9375rem;width:.9375rem;height:.9375rem}.ChatCopyResponseButton-module__USQaEW__label{white-space:nowrap}
.ChatVoiceInputButton-module__0CjYRq__button{isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}.ChatVoiceInputButton-module__0CjYRq__button:before{border-radius:inherit;content:"";position:absolute;inset:-.25rem}.ChatVoiceInputButton-module__0CjYRq__button[data-state=recording]{color:#d84c58!important}.ChatVoiceInputButton-module__0CjYRq__button[data-state=requesting],.ChatVoiceInputButton-module__0CjYRq__button[data-state=transcribing]{color:var(--accent,#5f66e9)!important}.ChatVoiceInputButton-module__0CjYRq__button[data-state=error]{color:#ef6b72!important}.ChatVoiceInputButton-module__0CjYRq__button:hover:not(:disabled){color:var(--accent,#5f66e9)!important;background:0 0!important;border-color:#0000!important}.ChatVoiceInputButton-module__0CjYRq__button[data-state=recording]:hover:not(:disabled){color:#d84c58!important}.ChatVoiceInputButton-module__0CjYRq__button:focus-visible{outline:.125rem solid var(--accent,#5f66e9);outline-offset:.0625rem}.ChatVoiceInputButton-module__0CjYRq__icon{z-index:1;pointer-events:none;width:1.125rem;height:1.125rem;position:relative}.ChatVoiceInputButton-module__0CjYRq__spinner{animation:.9s linear infinite ChatVoiceInputButton-module__0CjYRq__chatVoiceSpin}.ChatVoiceInputButton-module__0CjYRq__button[data-state=recording] .ChatVoiceInputButton-module__0CjYRq__icon{animation:1.1s ease-in-out infinite alternate ChatVoiceInputButton-module__0CjYRq__chatVoiceListening}.ChatVoiceInputButton-module__0CjYRq__liveRegion{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}@keyframes ChatVoiceInputButton-module__0CjYRq__chatVoiceListening{to{opacity:.58;transform:scale(.9)}}@keyframes ChatVoiceInputButton-module__0CjYRq__chatVoiceSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ChatVoiceInputButton-module__0CjYRq__button[data-state=recording] .ChatVoiceInputButton-module__0CjYRq__icon,.ChatVoiceInputButton-module__0CjYRq__spinner{animation:none}}
.CollapsedPaneLauncher-module__Qjlx5W__launcher{z-index:80;border:.0625rem solid color-mix(in srgb, var(--accent-border) 74%, var(--border));background:color-mix(in srgb, var(--panel) 94%, var(--bg));width:2.75rem;height:3.625rem;color:color-mix(in srgb, var(--accent) 80%, white);cursor:pointer;touch-action:manipulation;border-right:0;border-radius:.9375rem 0 0 .9375rem;place-items:center;padding:0;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:inset 0 .0625rem #ffffff0d}.CollapsedPaneLauncher-module__Qjlx5W__launcher:hover{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent) 11%, var(--panel));color:var(--text);transform:translateY(-50%)}.CollapsedPaneLauncher-module__Qjlx5W__launcher:focus-visible{outline:.125rem solid color-mix(in srgb, var(--accent) 76%, white);outline-offset:.1875rem}.CollapsedPaneLauncher-module__Qjlx5W__chevron{color:currentColor;width:1.0625rem;height:1.0625rem}@media (prefers-reduced-motion:reduce){.CollapsedPaneLauncher-module__Qjlx5W__launcher{transition:none}}
.StudyFilePages-module__a0YGFW__root{container:study-file-pages-editor/inline-size}.StudyFilePages-module__a0YGFW__workspaceBackdrop{display:none}@container study-file-pages-editor (max-width:1279px){.StudyFilePages-module__a0YGFW__workspaceNavigator{width:min(15.5rem,86cqw);position:absolute;inset-block:0;inset-inline-start:0;box-shadow:1.125rem 0 3rem #02061738}.StudyFilePages-module__a0YGFW__workspaceBackdrop{z-index:30;-webkit-backdrop-filter:blur(.0625rem);backdrop-filter:blur(.0625rem);background:#0206172e;border:0;display:block;position:absolute;inset:0}}@container study-file-pages-editor (max-width:839px){.StudyFilePages-module__a0YGFW__workspaceNavigator{width:min(16.5rem,86cqw)}}
.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer{--annotation-rail-width:1.875rem;box-sizing:border-box;width:100%;min-height:100%;padding-right:var(--annotation-rail-width);-webkit-user-select:none;user-select:none;position:relative}.ZenkAIContinuousPdfViewer-module__8PrBlW__pages{flex-direction:column;align-items:center;gap:1.5rem;min-width:0;display:flex}.ZenkAIContinuousPdfViewer-module__8PrBlW__pageShell{flex:none;justify-items:center;max-width:100%;scroll-margin-top:.875rem;display:grid;position:relative}.ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__pagePlaceholder{border:.0625rem solid color-mix(in srgb, var(--border) 74%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:#fff;border-radius:.625rem;flex:none;max-width:100%;box-shadow:0 .875rem 2.125rem #00000026}.ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer{transition:border-color .18s,box-shadow .18s;position:relative;overflow:visible}.ZenkAIContinuousPdfViewer-module__8PrBlW__insertedPageLayer{overflow:hidden}.ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayerFocused{border-color:color-mix(in srgb, var(--accent) 70%, white);box-shadow:0 .875rem 2.125rem #00000026, 0 0 0 .1875rem color-mix(in srgb, var(--accent) 24%, transparent)}.ZenkAIContinuousPdfViewer-module__8PrBlW__pagePlaceholder{background:linear-gradient(110deg,#fffffffa 30%,#f4f5f9f5 46%,#fffffffa 62%) 0 0/240% 100%;animation:1.8s ease-in-out infinite ZenkAIContinuousPdfViewer-module__8PrBlW__pageShimmer;overflow:hidden}@keyframes ZenkAIContinuousPdfViewer-module__8PrBlW__pageShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ZenkAIContinuousPdfViewer-module__8PrBlW__canvas{z-index:1;border-radius:inherit;display:block;position:absolute;inset:0}.ZenkAIContinuousPdfViewer-module__8PrBlW__textLayer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));z-index:2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;opacity:1;text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;inset:0;overflow:clip}.ZenkAIContinuousPdfViewer-module__8PrBlW__textLayer :is(span,br){color:#0000;white-space:pre;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.ZenkAIContinuousPdfViewer-module__8PrBlW__textLayer>:not(.markedContent){z-index:1;--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.ZenkAIContinuousPdfViewer-module__8PrBlW__textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.ZenkAIContinuousPdfViewer-module__8PrBlW__textLayer .markedContent{display:contents}.ZenkAIContinuousPdfViewer-module__8PrBlW__textLayer .endOfContent{z-index:0;pointer-events:none;display:block;position:absolute;inset:100% 0 0}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionCanvas,.ZenkAIContinuousPdfViewer-module__8PrBlW__highlightLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__annotationLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__wordLayer{position:absolute;inset:0}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionCanvas{z-index:40;opacity:.65;mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%}.ZenkAIContinuousPdfViewer-module__8PrBlW__highlightLayer{z-index:50;pointer-events:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__highlight{mix-blend-mode:multiply;border:0;border-radius:.125rem;padding:0;position:absolute}.ZenkAIContinuousPdfViewer-module__8PrBlW__underline{mix-blend-mode:normal;border-radius:62.4375rem;min-height:.140625rem;transform:translateY(.125rem)}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteRange{mix-blend-mode:multiply;background:#ffcf4e2e;border-radius:.125rem;position:absolute;box-shadow:inset 0 -.125rem #ce9d1385}.ZenkAIContinuousPdfViewer-module__8PrBlW__passageFocus{background:color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--accent) 58%, transparent), 0 0 0 .125rem color-mix(in srgb, var(--accent) 12%, transparent);mix-blend-mode:multiply;border-radius:.1875rem;animation:.9s ease-out 2 ZenkAIContinuousPdfViewer-module__8PrBlW__passageFocusPulse;position:absolute}@keyframes ZenkAIContinuousPdfViewer-module__8PrBlW__passageFocusPulse{0%{opacity:.35;transform:scaleY(.88)}45%{opacity:1;transform:scaleY(1)}to{opacity:.76;transform:scaleY(1)}}.ZenkAIContinuousPdfViewer-module__8PrBlW__annotationLayer{z-index:70;pointer-events:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditLayer{z-index:75;isolation:isolate;pointer-events:none;position:absolute;inset:0}.ZenkAIContinuousPdfViewer-module__8PrBlW__inkLayer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ZenkAIContinuousPdfViewer-module__8PrBlW__gestureDraftLayer{z-index:5;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ZenkAIContinuousPdfViewer-module__8PrBlW__eraserCursor{z-index:8;box-sizing:border-box;border:.125rem solid color-mix(in srgb, var(--accent) 86%, white);background:color-mix(in srgb, var(--panel) 22%, transparent);box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--accent) 24%, transparent), 0 .25rem .875rem #0a0e1829;pointer-events:none;border-radius:62.4375rem;transition:width .12s,height .12s,transform 75ms;position:absolute;transform:translate(-50%,-50%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__eraserCursor[data-pressed=true]{transform:translate(-50%,-50%)scale(.9)}.ZenkAIContinuousPdfViewer-module__8PrBlW__inkSelectionBounds{z-index:6;box-sizing:border-box;border:.0625rem dashed color-mix(in srgb, var(--accent,#7378f5) 86%, white 14%);background:color-mix(in srgb, var(--accent,#7378f5) 7%, transparent);min-width:.5rem;min-height:.5rem;box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--accent,#7378f5) 12%, transparent);cursor:grab;pointer-events:auto;touch-action:none;border-radius:.3125rem;position:absolute}.ZenkAIContinuousPdfViewer-module__8PrBlW__inkSelectionBounds:active{cursor:grabbing}.ZenkAIContinuousPdfViewer-module__8PrBlW__inkSelectionControls{border:.0625rem solid var(--border,#ffffff1f);background:color-mix(in srgb, var(--panel,#1d1f22) 96%, transparent);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);border-radius:.625rem;gap:.1875rem;width:max-content;padding:.1875rem;display:inline-flex;position:absolute;bottom:calc(100% + .4375rem);left:50%;transform:translate(-50%);box-shadow:0 .75rem 1.875rem #0e112047}.ZenkAIContinuousPdfViewer-module__8PrBlW__inkSelectionControls button{width:1.75rem;height:1.75rem;color:var(--muted,#a1a3ab);font:inherit;background:0 0;border:0;border-radius:.4375rem;place-items:center;padding:0;font-size:.9375rem;font-weight:700;display:grid}.ZenkAIContinuousPdfViewer-module__8PrBlW__inkSelectionControls button:hover,.ZenkAIContinuousPdfViewer-module__8PrBlW__inkSelectionControls button:focus-visible{background:var(--panel-3,#ffffff17);color:var(--text,#fff);outline:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__inkSelectionControls button:last-child{color:#ee7c86}.ZenkAIContinuousPdfViewer-module__8PrBlW__typedDocumentEdit{box-sizing:border-box;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;border:.0625rem solid #0000;border-radius:.3125rem;transition:border-color .14s,background .14s,box-shadow .14s;position:absolute}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditLayer[data-edit-mode=select] .ZenkAIContinuousPdfViewer-module__8PrBlW__typedDocumentEdit{cursor:grab;pointer-events:auto}.ZenkAIContinuousPdfViewer-module__8PrBlW__typedDocumentEditButton{width:100%;min-width:0;height:100%;min-height:0;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;white-space:pre-wrap;pointer-events:none;background:0 0;border:0;border-radius:.25rem;padding:.125rem .25rem;font-weight:500;line-height:1.28;display:block;overflow:hidden}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditLayer[data-edit-mode=select] .ZenkAIContinuousPdfViewer-module__8PrBlW__typedDocumentEditButton{cursor:grab;pointer-events:auto}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditLayer[data-edit-mode=select] .ZenkAIContinuousPdfViewer-module__8PrBlW__typedDocumentEdit:hover{border-color:color-mix(in srgb, var(--accent,#7378f5) 62%, transparent);background:color-mix(in srgb, var(--accent,#7378f5) 7%, transparent);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--accent,#7378f5) 12%, transparent)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditLayer[data-edit-mode=select] .ZenkAIContinuousPdfViewer-module__8PrBlW__typedDocumentEdit:has(.ZenkAIContinuousPdfViewer-module__8PrBlW__typedDocumentEditButton:focus-visible){border-color:color-mix(in srgb, var(--accent,#7378f5) 62%, transparent);background:color-mix(in srgb, var(--accent,#7378f5) 7%, transparent);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--accent,#7378f5) 12%, transparent)}.ZenkAIContinuousPdfViewer-module__8PrBlW__typedDocumentEditButton:focus-visible{outline:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__imageDocumentEdit{box-sizing:border-box;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;border:.0625rem solid #0000;border-radius:.375rem;transition:border-color .14s,box-shadow .14s,transform .14s;position:absolute}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditLayer[data-edit-mode=select] .ZenkAIContinuousPdfViewer-module__8PrBlW__imageDocumentEdit{cursor:grab;pointer-events:auto}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditSelected{z-index:2;border-color:color-mix(in srgb, var(--accent,#7378f5) 86%, white 14%);box-shadow:0 0 0 .125rem color-mix(in srgb, var(--accent,#7378f5) 24%, transparent), 0 .625rem 1.5rem #0e112038}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditSelected:active{cursor:grabbing!important}.ZenkAIContinuousPdfViewer-module__8PrBlW__imageDocumentEditButton{color:#626777;width:100%;min-width:0;height:100%;min-height:0;font:inherit;pointer-events:none;background:0 0;border:0;border-radius:.3125rem;place-items:center;padding:0;font-size:.5625rem;font-weight:700;display:grid;overflow:hidden}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditLayer[data-edit-mode=select] .ZenkAIContinuousPdfViewer-module__8PrBlW__imageDocumentEditButton{cursor:grab;pointer-events:auto}.ZenkAIContinuousPdfViewer-module__8PrBlW__imageDocumentEditButton:hover,.ZenkAIContinuousPdfViewer-module__8PrBlW__imageDocumentEditButton:focus-visible{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--accent,#7378f5) 58%, transparent);outline:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__imageDocumentEditButton img{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle{--handle-hit-size:.875rem;z-index:5;width:var(--handle-hit-size);height:var(--handle-hit-size);pointer-events:auto;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle:after{background:var(--accent,#7378f5);content:"";pointer-events:none;border:.125rem solid #fff;border-radius:62.4375rem;width:.625rem;height:.625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .0625rem .25rem #0c0f1e4d}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle:focus-visible{outline:.125rem solid var(--accent,#7378f5);outline-offset:.125rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=n]{cursor:ns-resize;top:0;left:50%;transform:translate(-50%,-50%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=ne]{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=e]{cursor:ew-resize;top:50%;right:0;transform:translate(50%,-50%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=se]{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=s]{cursor:ns-resize;bottom:0;left:50%;transform:translate(-50%,50%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=sw]{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=w]{cursor:ew-resize;top:50%;left:0;transform:translate(-50%,-50%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=nw]{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}@media (pointer:coarse),(any-pointer:coarse){.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle{--handle-hit-size:2.375rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=n]{transform:translate(-50%,-75%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=n]:after{top:75%}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=ne]{transform:translate(75%,-75%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=ne]:after{top:75%;left:25%}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=e]{transform:translate(75%,-50%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=e]:after{left:25%}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=se]{transform:translate(75%,75%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=se]:after{top:25%;left:25%}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=s]{transform:translate(-50%,75%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=s]:after{top:25%}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=sw]{transform:translate(-75%,75%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=sw]:after{top:25%;left:75%}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=w]{transform:translate(-75%,-50%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=w]:after{left:75%}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=nw]{transform:translate(-75%,-75%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditResizeHandle[data-pdf-edit-resize=nw]:after{top:75%;left:75%}}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditControls{z-index:3;border:.0625rem solid var(--border,#ffffff1f);background:color-mix(in srgb, var(--panel,#1d1f22) 96%, transparent);width:max-content;color:var(--text,#f5f5f6);pointer-events:auto;-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);border-radius:.625rem;align-items:center;gap:.1875rem;padding:.1875rem;display:inline-flex;position:absolute;bottom:calc(100% + .4375rem);left:50%;transform:translate(-50%);box-shadow:0 .75rem 1.875rem #00000047}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditControls button{width:1.75rem;height:1.75rem;color:var(--muted,#a1a3ab);background:0 0;border:0;border-radius:.4375rem;place-items:center;padding:0 0 .0625rem;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1;display:grid}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditControls button:hover,.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditControls button:focus-visible{background:var(--panel-3,#ffffff17);color:var(--text,#fff);outline:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditControls button:last-child{color:#ee7c86}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditControls button:last-child:hover,.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditControls button:last-child:focus-visible{color:#ff929c;background:#ee667429}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentTextEditor{z-index:4;box-sizing:border-box;border:.0625rem solid color-mix(in srgb, var(--accent,#7378f5) 82%, white);background:color-mix(in srgb, var(--accent,#7378f5) 5%, transparent);width:max-content;min-width:3.5ch;max-width:100%;min-height:1.55em;box-shadow:0 0 0 .125rem color-mix(in srgb, var(--accent,#7378f5) 14%, transparent), 0 .25rem .75rem #1a1f381f;pointer-events:auto;-webkit-user-select:text;user-select:text;border-radius:.25rem;padding:.125rem .25rem;position:absolute}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentTextEditor[data-auto-width=true]{width:max-content}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentTextEditor>div{width:100%;min-width:inherit;max-width:100%}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentTextEditor .tiptap{box-sizing:border-box;width:100%;min-width:inherit;max-width:100%;min-height:1.25em;color:inherit;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;caret-color:var(--accent,#7378f5);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;padding:0;font-weight:500;line-height:1.28}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentTextEditor[data-auto-width=true] .tiptap{width:max-content;max-width:100%}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentTextEditor .tiptap p{min-height:1.25em;margin:0}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentTextEditor .tiptap p+p{margin-top:0}.ZenkAIContinuousPdfViewer-module__8PrBlW__pageAnnotationRail{z-index:80;pointer-events:none;width:1.5rem;position:absolute;top:0;bottom:0;left:calc(100% + .3125rem)}.ZenkAIContinuousPdfViewer-module__8PrBlW__highlightMarker{color:#f4f4f5;opacity:.24;pointer-events:auto;background:#1f2024eb;border:.0625rem solid #494b548c;border-radius:50%;place-items:center;width:1.125rem;height:1.125rem;padding:0 0 .0625rem;font:600 .875rem/1 sans-serif;transition:opacity .14s,transform .14s,background .14s;display:grid;position:absolute;left:.1875rem;transform:translateY(-55%);box-shadow:0 .3125rem .875rem #0000003d}.ZenkAIContinuousPdfViewer-module__8PrBlW__pageShell:hover .ZenkAIContinuousPdfViewer-module__8PrBlW__highlightMarker,.ZenkAIContinuousPdfViewer-module__8PrBlW__highlightMarker:hover,.ZenkAIContinuousPdfViewer-module__8PrBlW__highlightMarker:focus-visible{opacity:1}.ZenkAIContinuousPdfViewer-module__8PrBlW__highlightMarker:hover,.ZenkAIContinuousPdfViewer-module__8PrBlW__highlightMarker:focus-visible{background:#e34e59;outline:none;transform:translateY(-55%)scale(1.08)}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteMarker{color:#332b17;pointer-events:auto;background:#ffd45b;border:.0625rem solid #c6950cdb;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;padding:0;transition:transform .14s,box-shadow .14s;display:grid;position:absolute;left:.0625rem;transform:translateY(-50%);box-shadow:0 .3125rem .875rem #0000003d,inset 0 .0625rem #ffffff61}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteMarker:hover,.ZenkAIContinuousPdfViewer-module__8PrBlW__noteMarker:focus-visible{outline:none;transform:translateY(-50%)scale(1.08);box-shadow:0 .5rem 1.25rem #0000004d,0 0 0 .1875rem #7378f529}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteMarker svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__occlusion,.ZenkAIContinuousPdfViewer-module__8PrBlW__occlusionDraft{background:#5d4edceb;border:.0625rem solid #8b76ffe6;border-radius:.25rem;position:absolute;box-shadow:inset 0 0 0 .0625rem #ffffff2e,0 .25rem .875rem #3a2da033}.ZenkAIContinuousPdfViewer-module__8PrBlW__occlusion{color:#ffffffd6;pointer-events:auto;place-items:center;min-width:.5rem;min-height:.5rem;padding:0;transition:opacity .15s,background .15s,box-shadow .15s;display:grid}.ZenkAIContinuousPdfViewer-module__8PrBlW__occlusion span{opacity:.58;font-size:clamp(.375rem,.7vw,.625rem);font-weight:800}.ZenkAIContinuousPdfViewer-module__8PrBlW__occlusion:hover,.ZenkAIContinuousPdfViewer-module__8PrBlW__occlusion:focus-visible{outline:none;box-shadow:inset 0 0 0 .0625rem #ffffff42,0 .375rem 1.125rem #3a2da052}.ZenkAIContinuousPdfViewer-module__8PrBlW__occlusionRevealed{box-shadow:none;background:#5d4edc1c;border-style:dashed}.ZenkAIContinuousPdfViewer-module__8PrBlW__occlusionRevealed span{opacity:0}.ZenkAIContinuousPdfViewer-module__8PrBlW__occlusionDraft{pointer-events:none;background:#8b76ff47;border-style:dashed;box-shadow:0 0 0 .0625rem #8b76ff2e}.ZenkAIContinuousPdfViewer-module__8PrBlW__wordLayer{z-index:60;pointer-events:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__wordHitbox{cursor:text;pointer-events:auto;touch-action:pan-y;background:0 0;display:block;position:absolute}.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=draw] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=highlighter] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=shape] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=lasso] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=occlusion] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer{cursor:crosshair}.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=select] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer[data-selectable-text=false]{cursor:crosshair;touch-action:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=eraser] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer{cursor:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=text] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer{cursor:text}.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=image] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer{cursor:copy}.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=draw] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=highlighter] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=eraser] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=shape] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=lasso] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=occlusion] .ZenkAIContinuousPdfViewer-module__8PrBlW__pageLayer{touch-action:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=draw] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=draw] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordHitbox,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=highlighter] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=highlighter] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordHitbox,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=eraser] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=eraser] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordHitbox,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=shape] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=shape] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordHitbox,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=lasso] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=lasso] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordHitbox,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=text] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=text] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordHitbox,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=image] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=image] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordHitbox,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=occlusion] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordLayer,.ZenkAIContinuousPdfViewer-module__8PrBlW__viewer[data-document-tool=occlusion] .ZenkAIContinuousPdfViewer-module__8PrBlW__wordHitbox{pointer-events:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__loading{z-index:80;color:#545966;pointer-events:none;background:#ffffffd1;place-items:center;font-size:.6875rem;display:grid;position:absolute;inset:0}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentLoading,.ZenkAIContinuousPdfViewer-module__8PrBlW__documentError{min-height:32.5rem;color:var(--muted);place-items:center;font-size:.75rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentLoading{display:grid}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentError{text-align:center;flex-direction:column;justify-content:center;gap:.4375rem;max-width:26.25rem;display:flex}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentError strong{color:var(--text);font-size:.875rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentError button{border:.0625rem solid var(--accent-border);background:var(--panel-2);min-height:2rem;color:var(--text);font:inherit;border-radius:.5625rem;padding:0 .8125rem;font-weight:650}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentError button:hover,.ZenkAIContinuousPdfViewer-module__8PrBlW__documentError button:focus-visible{background:var(--panel-3);outline:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ZenkAIContinuousPdfViewer-module__8PrBlW__passageFocus{animation:none}}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar{z-index:200;width:max-content;max-width:min(calc(100vw - 1.5rem), var(--floating-max-width,calc(100vw - 1.5rem)));border:.0625rem solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--panel) 96%, transparent);-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);border-radius:.8125rem;align-items:center;padding:.25rem;display:flex;position:fixed;overflow:visible;transform:none;box-shadow:0 1.125rem 3.125rem #0000004d}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar button{width:2.25rem;height:2.25rem;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:.5625rem;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar button:hover,.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar button:focus-visible{background:var(--panel-3);color:var(--text);outline:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar button:after{z-index:2;border:.0625rem solid var(--border);background:var(--panel);width:max-content;max-width:11.25rem;color:var(--text);content:attr(data-label);opacity:0;pointer-events:none;white-space:nowrap;border-radius:.5rem;padding:.375rem .5rem;font-size:.5625rem;font-weight:600;line-height:1;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .5625rem);left:50%;transform:translate(-50%,.1875rem);box-shadow:0 .5625rem 1.625rem #0000003d}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar[data-placement=below] button:after{top:calc(100% + .5625rem);bottom:auto}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar button:hover:after,.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar button:focus-visible:after{opacity:1;transform:translate(-50%)}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar button svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__toolbarPrimary{background:var(--accent-soft);color:color-mix(in srgb, var(--accent) 72%, white)}.ZenkAIContinuousPdfViewer-module__8PrBlW__markSplit{border:.0625rem solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--panel-2) 82%, transparent);border-radius:.625rem;flex:none;align-items:center;gap:.0625rem;height:2.375rem;padding:.0625rem;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.ZenkAIContinuousPdfViewer-module__8PrBlW__markSplit:hover{background:color-mix(in srgb, var(--panel-2) 92%, transparent)}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__markApply{width:2.25rem;min-width:2.25rem;height:2.125rem;color:var(--text);border-radius:.5rem;place-items:center;padding:0;display:grid}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__markHighlightAction svg{color:var(--highlight-color)}.ZenkAIContinuousPdfViewer-module__8PrBlW__markSplit[data-mark-kind=highlight] .ZenkAIContinuousPdfViewer-module__8PrBlW__markHighlightAction{background:color-mix(in srgb, var(--highlight-color) 18%, var(--panel-2));box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--highlight-color) 48%, transparent)}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__markUnderlineAction{border-radius:.5rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__markUnderlineAction svg{color:var(--underline-color)}.ZenkAIContinuousPdfViewer-module__8PrBlW__markSplit[data-mark-kind=underline] .ZenkAIContinuousPdfViewer-module__8PrBlW__markUnderlineAction{background:color-mix(in srgb, var(--underline-color) 16%, var(--panel-2));box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--underline-color) 46%, transparent)}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__markMenuTrigger{border-left:.0625rem solid var(--divider);width:1.5625rem;height:2rem;color:var(--muted);border-radius:.1875rem .5rem .5rem .1875rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__markMenuChevron{border-bottom:.09375rem solid;border-right:.09375rem solid;width:.375rem;height:.375rem;transition:transform .14s;transform:translateY(-.125rem)rotate(45deg)}.ZenkAIContinuousPdfViewer-module__8PrBlW__markMenuTrigger[aria-expanded=true] .ZenkAIContinuousPdfViewer-module__8PrBlW__markMenuChevron{transform:translateY(.125rem)rotate(225deg)}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar>span{background:var(--divider);align-self:center;width:.0625rem;min-width:.0625rem;height:1.5rem;margin:0 .1875rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__markStylePopover{z-index:210;border:.0625rem solid var(--border,#ffffff1f);background:var(--panel,#202124);border-radius:.8125rem;gap:.4375rem;width:13.875rem;padding:.4375rem;display:grid;position:absolute;top:calc(100% + .5625rem);left:.25rem;box-shadow:0 1rem 2.25rem #0000004d}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar[data-popover-placement=above] .ZenkAIContinuousPdfViewer-module__8PrBlW__markStylePopover{top:auto;bottom:calc(100% + .5625rem)}.ZenkAIContinuousPdfViewer-module__8PrBlW__markKindSwitch{background:var(--panel-2);border-radius:.5625rem;grid-template-columns:1fr 1fr;gap:.1875rem;padding:.1875rem;display:grid}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__markKindOption{width:auto;height:1.9375rem;color:var(--muted);border-radius:.4375rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .4375rem;font-size:.625rem;font-weight:650;display:flex}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__markKindOption[aria-pressed=true]{background:var(--panel-3,#ffffff1a);color:var(--text);box-shadow:inset 0 0 0 .0625rem var(--divider)}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__markKindOption:after{display:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__markKindOption svg{width:.9375rem;height:.9375rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__markColorGrid{grid-template-columns:repeat(5,1fr);gap:.25rem;display:grid}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__markColorOption{border-radius:.5rem;width:2.375rem;height:2rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__markColorOption[aria-pressed=true]{background:var(--panel-3,#ffffff1a);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--accent,#7378f5) 72%, transparent)}.ZenkAIContinuousPdfViewer-module__8PrBlW__markColorSample{background:var(--option-color);border:.0625rem solid #ffffff38;border-radius:.3125rem;width:1.3125rem;height:.9375rem;box-shadow:0 .0625rem .1875rem #00000038}.ZenkAIContinuousPdfViewer-module__8PrBlW__markColorOption[data-kind=underline] .ZenkAIContinuousPdfViewer-module__8PrBlW__markColorSample{box-shadow:inset 0 -.1875rem 0 var(--option-color);background:0 0;border:0;border-radius:0}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditor{z-index:210;width:min(19.125rem, var(--floating-max-width,calc(100vw - 1.5rem)));max-height:var(--floating-max-height,calc(100dvh - 1.5rem));border:.0625rem solid var(--border,#ffffff1f);background:var(--panel,#1d1f22);color:var(--text,#f5f5f6);-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);border-radius:.9375rem;padding:.375rem;position:fixed;overflow:auto;transform:none;box-shadow:0 1.375rem 3.625rem #00000061}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorHeader{justify-content:space-between;align-items:center;min-height:2.25rem;padding:0 .3125rem 0 .5rem;font-size:.6875rem;font-weight:700;display:flex}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorTitle{flex:1;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorHeading{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorHeader button{width:1.8125rem;height:1.8125rem;color:var(--muted,#9da0a8);background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorHeader button:hover{background:var(--panel-3,#ffffff14);color:var(--text,#fff)}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorHeader svg,.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorActions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorSource{color:var(--muted,#a1a3ab);text-overflow:ellipsis;white-space:nowrap;padding:0 .5rem .4375rem;font-size:.5625rem;overflow:hidden}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditor textarea{resize:vertical;border:.0625rem solid var(--divider,#ffffff17);background:var(--panel-2,#17181a);width:100%;min-height:6.625rem;color:var(--text,#f6f6f7);font:inherit;border-radius:.625rem;outline:none;padding:.625rem;font-size:.6875rem;line-height:1.45;display:block}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditor textarea:focus{border-color:color-mix(in srgb, var(--accent,#7378f5) 64%, transparent);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--accent,#7378f5) 14%, transparent)}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorActions{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.625rem;padding:.375rem .125rem 0;display:flex}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorActions>div{gap:.3125rem;display:flex}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorActions button{min-height:1.875rem;color:var(--muted,#a1a3ab);font:inherit;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.3125rem;padding:0 .5625rem;font-size:.5625rem;font-weight:650;display:inline-flex}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorActions button:hover{background:var(--panel-3,#ffffff14);color:var(--text,#fff)}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorActions .ZenkAIContinuousPdfViewer-module__8PrBlW__noteSaveButton{background:var(--accent,#7378f5);color:#fff}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorActions .ZenkAIContinuousPdfViewer-module__8PrBlW__noteSaveButton:hover{background:color-mix(in srgb, var(--accent,#7378f5) 86%, white)}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorActions .ZenkAIContinuousPdfViewer-module__8PrBlW__noteSaveButton:disabled{color:#6fdda9;cursor:default;background:#5ad69d24}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditorActions .ZenkAIContinuousPdfViewer-module__8PrBlW__noteDeleteButton{color:#ee7c86}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteDiscardConfirm{color:var(--text,#f5f5f6);background:#ee7c8614;border:.0625rem solid #ee7c8633;border-radius:.625rem;gap:.5rem;margin-top:.375rem;padding:.625rem;font-size:.625rem;font-weight:650;display:grid}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteDiscardConfirm>div{justify-content:flex-end;gap:.375rem;display:flex}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteDiscardConfirm button{min-height:1.8125rem;color:var(--muted,#a1a3ab);font:inherit;background:0 0;border:0;border-radius:.5rem;padding:0 .5625rem;font-size:.5625rem;font-weight:700}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteDiscardConfirm button:hover{background:var(--panel-3,#ffffff14);color:var(--text,#fff)}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteDiscardConfirm .ZenkAIContinuousPdfViewer-module__8PrBlW__noteDiscardButton{color:#f58e98;background:#ee7c8629}@media (max-width:700px){.ZenkAIContinuousPdfViewer-module__8PrBlW__typedDocumentEditButton{padding:.0625rem .125rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditControls{gap:.125rem;padding:.125rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentEditControls button{width:1.875rem;height:1.875rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__documentTextEditor{padding:.125rem .1875rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar{scrollbar-width:none;overflow-x:auto}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar::-webkit-scrollbar{display:none}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar button{width:2.125rem;height:2.125rem}.ZenkAIContinuousPdfViewer-module__8PrBlW__selectionToolbar .ZenkAIContinuousPdfViewer-module__8PrBlW__markApply{width:2.125rem;min-width:2.125rem;padding:0}.ZenkAIContinuousPdfViewer-module__8PrBlW__noteEditor{width:min(19.125rem, var(--floating-max-width,calc(100vw - 1.5rem)))}}
.ZenkAIStructuredDocumentViewer-module__R_iKGa__viewer{width:100%;min-height:100%;position:relative}.ZenkAIStructuredDocumentViewer-module__R_iKGa__pageShell{width:min(100%,45rem);margin:0 auto;position:relative}.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage{z-index:1;border:.0625rem solid color-mix(in srgb, var(--border) 75%, transparent);color:#20232a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;cursor:text;text-align:left;-webkit-user-select:text;user-select:text;background:#fdfdfb;border-radius:.625rem;min-height:57.5rem;padding:clamp(2.75rem,8vw,4.625rem) clamp(2.125rem,8vw,4.875rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(.8125rem,1.3vw,.9375rem);line-height:1.7;position:relative;box-shadow:0 .9375rem 2.375rem #00000029}.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage::-moz-selection{color:inherit;background:#5b66f64f}.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage *::-moz-selection{color:inherit;background:#5b66f64f}.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage::selection{color:inherit;background:#5b66f64f}.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage *::selection{color:inherit;background:#5b66f64f}.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage h1,.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage h2,.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage p{z-index:1;position:relative}.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage h1{color:#17191f;text-align:center;margin:0 0 1.75rem;font-family:inherit;font-size:clamp(1.25rem,2.3vw,1.6875rem);line-height:1.25}.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage h1:not(:first-child){border-top:.0625rem solid #e0e1e5;margin-top:3.25rem;padding-top:1.875rem}.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage h2{color:#17191f;margin:2rem 0 .8125rem;font-family:inherit;font-size:clamp(1rem,1.7vw,1.1875rem);line-height:1.35}.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage p{margin:0 0 .9375rem}.ZenkAIStructuredDocumentViewer-module__R_iKGa__formula{color:#292d3b;text-align:center;background:#f3f4f8;border:.0625rem solid #dedfe7;border-radius:.5rem;padding:.8125rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;font-weight:600;line-height:1.55}.ZenkAIStructuredDocumentViewer-module__R_iKGa__highlightLayer{z-index:2;pointer-events:none;border-radius:.625rem;position:absolute;inset:0;overflow:hidden}.ZenkAIStructuredDocumentViewer-module__R_iKGa__highlight{mix-blend-mode:multiply;border-radius:.125rem;position:absolute}.ZenkAIStructuredDocumentViewer-module__R_iKGa__underline{mix-blend-mode:normal;border-radius:62.4375rem;min-height:.125rem;transform:translateY(.125rem)}.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentState{min-height:32.5rem;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4375rem;font-size:.75rem;display:flex}.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentState strong{color:var(--text);font-size:.875rem}.ZenkAIStructuredDocumentViewer-module__R_iKGa__selectionToolbar{z-index:100;border:.0625rem solid var(--border);background:color-mix(in srgb, var(--panel) 96%, transparent);-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);scrollbar-width:none;border-radius:.8125rem;width:max-content;max-width:calc(100vw - 1.5rem);padding:.25rem;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%,-100%);box-shadow:0 1.125rem 3.125rem #00000052}.ZenkAIStructuredDocumentViewer-module__R_iKGa__selectionToolbar::-webkit-scrollbar{display:none}.ZenkAIStructuredDocumentViewer-module__R_iKGa__selectionToolbar button{min-height:2.25rem;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:.5625rem;padding:0 .625rem;font-size:.625rem;font-weight:600}.ZenkAIStructuredDocumentViewer-module__R_iKGa__selectionToolbar button:hover{background:var(--panel-3);color:var(--text)}.ZenkAIStructuredDocumentViewer-module__R_iKGa__selectionToolbar>span{background:var(--divider);align-self:center;width:.0625rem;min-width:.0625rem;height:1.5rem;margin:0 .1875rem}@media (max-width:700px){.ZenkAIStructuredDocumentViewer-module__R_iKGa__documentPage{padding:2.25rem 1.625rem 3.75rem}.ZenkAIStructuredDocumentViewer-module__R_iKGa__selectionToolbar{width:auto;right:.75rem;transform:translateY(-100%);left:.75rem!important}}
.ProvaImageOcclusionEditor-module__Yf-whW__backdrop{z-index:900;-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);background:#04060bc7;place-items:center;padding:1.125rem;display:grid;position:fixed;inset:0}.ProvaImageOcclusionEditor-module__Yf-whW__dialog{border:.0625rem solid color-mix(in srgb, var(--border) 90%, transparent);background:color-mix(in srgb, var(--bg) 95%, #111422);width:min(96.25rem,100%);height:min(58.75rem,100%);color:var(--text);border-radius:1.375rem;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 2.125rem 5.625rem #0000007a}.ProvaImageOcclusionEditor-module__Yf-whW__header{border-bottom:.0625rem solid var(--divider);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.125rem 1.375rem;display:flex}.ProvaImageOcclusionEditor-module__Yf-whW__header h2{letter-spacing:-.025em;margin:0 0 .1875rem;font-size:1.3125rem;font-weight:650}.ProvaImageOcclusionEditor-module__Yf-whW__header p{color:var(--muted);margin:0;font-size:.6875rem}.ProvaImageOcclusionEditor-module__Yf-whW__closeButton,.ProvaImageOcclusionEditor-module__Yf-whW__previewHeader button{border:.0625rem solid var(--border);background:var(--panel-2);width:2.375rem;height:2.375rem;color:var(--muted);font:inherit;border-radius:.6875rem;flex:none;place-items:center;font-size:1.375rem;display:grid}.ProvaImageOcclusionEditor-module__Yf-whW__closeButton:hover,.ProvaImageOcclusionEditor-module__Yf-whW__previewHeader button:hover{border-color:var(--accent-border);color:var(--text)}.ProvaImageOcclusionEditor-module__Yf-whW__body{grid-template-columns:minmax(0,1fr) 19.625rem;min-height:0;display:grid}.ProvaImageOcclusionEditor-module__Yf-whW__workspace{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 48%), color-mix(in srgb, var(--panel-2) 82%, var(--bg));grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.ProvaImageOcclusionEditor-module__Yf-whW__topTools{z-index:4;border-bottom:.0625rem solid var(--divider);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.4375rem;padding:.5rem .875rem;display:flex;position:relative;overflow-x:auto}.ProvaImageOcclusionEditor-module__Yf-whW__segmented,.ProvaImageOcclusionEditor-module__Yf-whW__toolActions,.ProvaImageOcclusionEditor-module__Yf-whW__zoomControl{align-items:center;gap:.25rem;display:flex}.ProvaImageOcclusionEditor-module__Yf-whW__segmented{border:.0625rem solid var(--border);background:var(--panel);border-radius:.6875rem;padding:.1875rem}.ProvaImageOcclusionEditor-module__Yf-whW__segmented button,.ProvaImageOcclusionEditor-module__Yf-whW__toolActions button,.ProvaImageOcclusionEditor-module__Yf-whW__zoomControl button{min-height:2rem;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:.5rem;padding:0 .625rem;font-size:.625rem;font-weight:600}.ProvaImageOcclusionEditor-module__Yf-whW__segmented button:hover,.ProvaImageOcclusionEditor-module__Yf-whW__toolActions button:hover,.ProvaImageOcclusionEditor-module__Yf-whW__zoomControl button:hover{background:var(--panel-4);color:var(--text)}.ProvaImageOcclusionEditor-module__Yf-whW__segmented button.ProvaImageOcclusionEditor-module__Yf-whW__active{background:var(--accent-soft);color:color-mix(in srgb, var(--accent) 76%, white)}.ProvaImageOcclusionEditor-module__Yf-whW__toolActions button{border:.0625rem solid #0000}.ProvaImageOcclusionEditor-module__Yf-whW__toolActions .ProvaImageOcclusionEditor-module__Yf-whW__deleteAllButton:not(:disabled){color:#ff7184}.ProvaImageOcclusionEditor-module__Yf-whW__toolActions .ProvaImageOcclusionEditor-module__Yf-whW__deleteAllButton:not(:disabled):hover{color:#ff91a0;background:#ff71841f;border-color:#ff71846b}.ProvaImageOcclusionEditor-module__Yf-whW__toolActions button:disabled,.ProvaImageOcclusionEditor-module__Yf-whW__segmented button:disabled,.ProvaImageOcclusionEditor-module__Yf-whW__zoomControl button:disabled{cursor:not-allowed;opacity:.38}.ProvaImageOcclusionEditor-module__Yf-whW__toolDivider{background:var(--divider);width:.0625rem;height:1.375rem;margin:0 .25rem}.ProvaImageOcclusionEditor-module__Yf-whW__canvasViewport{cursor:crosshair;touch-action:none;place-items:center;min-height:0;padding:2.125rem;display:grid;position:relative;overflow:hidden}.ProvaImageOcclusionEditor-module__Yf-whW__canvasViewportHand{cursor:grab}.ProvaImageOcclusionEditor-module__Yf-whW__canvasViewportHand:active{cursor:grabbing}.ProvaImageOcclusionEditor-module__Yf-whW__imageSurface{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--border) 84%, white 10%), 0 1.375rem 3.375rem #0000004d;transform-origin:50%;-webkit-user-select:none;user-select:none;background:#fff;border-radius:.625rem;flex:none;position:relative}.ProvaImageOcclusionEditor-module__Yf-whW__imageSurface img{pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:.5625rem;width:100%;height:100%;display:block}.ProvaImageOcclusionEditor-module__Yf-whW__mask,.ProvaImageOcclusionEditor-module__Yf-whW__draftMask{z-index:3;box-sizing:border-box;border:.125rem solid var(--mask-color,#7569ff);background:color-mix(in srgb, var(--mask-color,#7569ff) 28%, transparent);border-radius:.25rem;min-width:.1875rem;min-height:.1875rem;position:absolute;box-shadow:0 0 0 .0625rem #00000024}.ProvaImageOcclusionEditor-module__Yf-whW__mask{cursor:move;touch-action:none;outline:none}.ProvaImageOcclusionEditor-module__Yf-whW__mask:hover,.ProvaImageOcclusionEditor-module__Yf-whW__maskSelected{background:color-mix(in srgb, var(--mask-color,#7569ff) 43%, transparent)}.ProvaImageOcclusionEditor-module__Yf-whW__maskSelected{z-index:5;box-shadow:0 0 0 .125rem var(--bg), 0 0 0 .25rem var(--mask-color,#7569ff)}.ProvaImageOcclusionEditor-module__Yf-whW__maskNumber{background:var(--mask-color,#7569ff);color:#fff;border-radius:62.4375rem;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .1875rem .5625rem #0000004d}.ProvaImageOcclusionEditor-module__Yf-whW__draftMask{z-index:8;--mask-color:#ffd64a;pointer-events:none;border-style:dashed}.ProvaImageOcclusionEditor-module__Yf-whW__resizeHandle{--resize-hit-size:.875rem;z-index:7;width:var(--resize-hit-size);height:var(--resize-hit-size);touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.ProvaImageOcclusionEditor-module__Yf-whW__resizeHandle:after{border:.125rem solid var(--mask-color);content:"";pointer-events:none;background:#fff;border-radius:.1875rem;width:.625rem;height:.625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProvaImageOcclusionEditor-module__Yf-whW__resizeHandle:focus-visible{outline:.125rem solid var(--mask-color);outline-offset:-.3125rem;border-radius:.4375rem}.ProvaImageOcclusionEditor-module__Yf-whW__resizeNW{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.ProvaImageOcclusionEditor-module__Yf-whW__resizeNE{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.ProvaImageOcclusionEditor-module__Yf-whW__resizeSW{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.ProvaImageOcclusionEditor-module__Yf-whW__resizeSE{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}@media (pointer:coarse),(any-pointer:coarse){.ProvaImageOcclusionEditor-module__Yf-whW__resizeHandle{--resize-hit-size:2.375rem}.ProvaImageOcclusionEditor-module__Yf-whW__resizeNW{transform:translate(-75%,-75%)}.ProvaImageOcclusionEditor-module__Yf-whW__resizeNW:after{top:75%;left:75%}.ProvaImageOcclusionEditor-module__Yf-whW__resizeNE{transform:translate(75%,-75%)}.ProvaImageOcclusionEditor-module__Yf-whW__resizeNE:after{top:75%;left:25%}.ProvaImageOcclusionEditor-module__Yf-whW__resizeSW{transform:translate(-75%,75%)}.ProvaImageOcclusionEditor-module__Yf-whW__resizeSW:after{top:25%;left:75%}.ProvaImageOcclusionEditor-module__Yf-whW__resizeSE{transform:translate(75%,75%)}.ProvaImageOcclusionEditor-module__Yf-whW__resizeSE:after{top:25%;left:25%}}.ProvaImageOcclusionEditor-module__Yf-whW__canvasFooter{border-top:.0625rem solid var(--divider);justify-content:space-between;align-items:center;gap:1rem;min-height:3.375rem;padding:.5rem .875rem;display:flex}.ProvaImageOcclusionEditor-module__Yf-whW__canvasFooter p{color:var(--muted);margin:0;font-size:.5625rem}.ProvaImageOcclusionEditor-module__Yf-whW__zoomControl{border:.0625rem solid var(--border);background:var(--panel);border-radius:.625rem;flex:none;padding:.1875rem}.ProvaImageOcclusionEditor-module__Yf-whW__zoomControl span{min-width:3rem;color:var(--text);text-align:center;font-size:.625rem;font-weight:650}.ProvaImageOcclusionEditor-module__Yf-whW__inspector{border-left:.0625rem solid var(--divider);background:color-mix(in srgb, var(--panel) 76%, var(--bg));min-height:0;padding:1.125rem;overflow-y:auto}.ProvaImageOcclusionEditor-module__Yf-whW__inspector section+section{border-top:.0625rem solid var(--divider);margin-top:1.5rem;padding-top:1.375rem}.ProvaImageOcclusionEditor-module__Yf-whW__sectionHeading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6875rem;display:flex}.ProvaImageOcclusionEditor-module__Yf-whW__sectionHeading>div{align-items:center;gap:.5625rem;display:flex}.ProvaImageOcclusionEditor-module__Yf-whW__sectionHeading h3{margin:0;font-size:.75rem;font-weight:650}.ProvaImageOcclusionEditor-module__Yf-whW__sectionHeading>span{background:var(--panel-3);min-width:1.375rem;height:1.375rem;color:var(--muted);border-radius:.4375rem;place-items:center;font-size:.5625rem;display:grid}.ProvaImageOcclusionEditor-module__Yf-whW__step{color:color-mix(in srgb, var(--accent) 75%, white);letter-spacing:.08em;font-size:.5rem;font-weight:750}.ProvaImageOcclusionEditor-module__Yf-whW__reviewModes{gap:.4375rem;display:grid}.ProvaImageOcclusionEditor-module__Yf-whW__reviewModes button{border:.0625rem solid var(--border);background:var(--panel-2);width:100%;color:var(--text);text-align:left;border-radius:.6875rem;padding:.6875rem;display:block}.ProvaImageOcclusionEditor-module__Yf-whW__reviewModes button:hover,.ProvaImageOcclusionEditor-module__Yf-whW__reviewModes button.ProvaImageOcclusionEditor-module__Yf-whW__active{border-color:var(--accent-border);background:var(--accent-soft)}.ProvaImageOcclusionEditor-module__Yf-whW__reviewModes strong,.ProvaImageOcclusionEditor-module__Yf-whW__reviewModes span{display:block}.ProvaImageOcclusionEditor-module__Yf-whW__reviewModes strong{margin-bottom:.1875rem;font-size:.625rem}.ProvaImageOcclusionEditor-module__Yf-whW__reviewModes span{color:var(--muted);font-size:.5625rem;line-height:1.45}.ProvaImageOcclusionEditor-module__Yf-whW__addAllButton{border:.0625rem solid var(--accent-border);background:var(--accent-soft);width:100%;min-height:2.125rem;color:color-mix(in srgb, var(--accent) 76%, white);font:inherit;border-radius:.5625rem;font-size:.5625rem;font-weight:650}.ProvaImageOcclusionEditor-module__Yf-whW__suggestionList{gap:.3125rem;max-height:15.625rem;margin-top:.5625rem;padding-right:.1875rem;display:grid;overflow-y:auto}.ProvaImageOcclusionEditor-module__Yf-whW__suggestionList button{background:var(--panel-2);min-height:2rem;color:var(--muted);font:inherit;text-align:left;border:.0625rem solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .5rem 0 .625rem;font-size:.5625rem;display:flex}.ProvaImageOcclusionEditor-module__Yf-whW__suggestionList button:hover{border-color:var(--accent-border);color:var(--text)}.ProvaImageOcclusionEditor-module__Yf-whW__suggestionList span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProvaImageOcclusionEditor-module__Yf-whW__suggestionList strong{background:var(--accent-soft);width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--accent) 76%, white);border-radius:.375rem;flex:none;place-items:center;display:grid}.ProvaImageOcclusionEditor-module__Yf-whW__emptyState{border:.0625rem dashed var(--border);color:var(--muted);border-radius:.625rem;padding:.75rem;font-size:.5625rem;line-height:1.5}.ProvaImageOcclusionEditor-module__Yf-whW__conceptField{gap:.375rem;display:grid}.ProvaImageOcclusionEditor-module__Yf-whW__conceptField>span,.ProvaImageOcclusionEditor-module__Yf-whW__maskOrigin{color:var(--muted);font-size:.5625rem}.ProvaImageOcclusionEditor-module__Yf-whW__conceptField input{border:.0625rem solid var(--border);background:var(--panel-2);width:100%;min-height:2.25rem;color:var(--text);font:inherit;border-radius:.5625rem;outline:none;padding:0 .625rem;font-size:.625rem}.ProvaImageOcclusionEditor-module__Yf-whW__conceptField input:focus{border-color:var(--accent-border);box-shadow:0 0 0 .1875rem var(--accent-soft)}.ProvaImageOcclusionEditor-module__Yf-whW__maskOrigin{margin:.5rem 0 .625rem;line-height:1.45}.ProvaImageOcclusionEditor-module__Yf-whW__maskConnections{grid-template-columns:repeat(3,1fr);gap:.3125rem;display:grid}.ProvaImageOcclusionEditor-module__Yf-whW__maskConnections button{border:.0625rem solid var(--border);background:var(--panel-2);min-height:1.9375rem;color:var(--muted);font:inherit;border-radius:.5rem;font-size:.5625rem;font-weight:650}.ProvaImageOcclusionEditor-module__Yf-whW__maskConnections button:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-soft);color:var(--text)}.ProvaImageOcclusionEditor-module__Yf-whW__maskConnections button:disabled{opacity:.42}.ProvaImageOcclusionEditor-module__Yf-whW__metrics{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}.ProvaImageOcclusionEditor-module__Yf-whW__metrics div{border:.0625rem solid var(--border);background:var(--panel-2);text-align:center;border-radius:.625rem;padding:.625rem .4375rem}.ProvaImageOcclusionEditor-module__Yf-whW__metrics strong,.ProvaImageOcclusionEditor-module__Yf-whW__metrics span{display:block}.ProvaImageOcclusionEditor-module__Yf-whW__metrics strong{margin-bottom:.1875rem;font-size:1.0625rem;font-weight:650}.ProvaImageOcclusionEditor-module__Yf-whW__metrics span{color:var(--muted);font-size:.5rem}.ProvaImageOcclusionEditor-module__Yf-whW__footer{border-top:.0625rem solid var(--divider);background:color-mix(in srgb, var(--panel) 80%, var(--bg));justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.625rem 1.125rem;display:flex}.ProvaImageOcclusionEditor-module__Yf-whW__footer>div{align-items:center;gap:.75rem;display:flex}.ProvaImageOcclusionEditor-module__Yf-whW__footer>div>span{color:var(--muted);font-size:.625rem}.ProvaImageOcclusionEditor-module__Yf-whW__previewButton,.ProvaImageOcclusionEditor-module__Yf-whW__createButton,.ProvaImageOcclusionEditor-module__Yf-whW__revealButton,.ProvaImageOcclusionEditor-module__Yf-whW__previewNavigation button{border:.0625rem solid var(--border);background:var(--panel-2);min-height:2.375rem;color:var(--text);font:inherit;border-radius:.625rem;padding:0 .8125rem;font-size:.625rem;font-weight:650}.ProvaImageOcclusionEditor-module__Yf-whW__previewButton:hover,.ProvaImageOcclusionEditor-module__Yf-whW__revealButton:hover,.ProvaImageOcclusionEditor-module__Yf-whW__previewNavigation button:hover{border-color:var(--accent-border);background:var(--panel-4)}.ProvaImageOcclusionEditor-module__Yf-whW__createButton{border-color:color-mix(in srgb, var(--accent) 74%, white);background:var(--accent);min-width:9.375rem;box-shadow:0 .625rem 1.5rem color-mix(in srgb, var(--accent) 23%, transparent);color:#fff}.ProvaImageOcclusionEditor-module__Yf-whW__createButton:disabled,.ProvaImageOcclusionEditor-module__Yf-whW__previewButton:disabled,.ProvaImageOcclusionEditor-module__Yf-whW__previewNavigation button:disabled{cursor:not-allowed;opacity:.38}.ProvaImageOcclusionEditor-module__Yf-whW__previewOverlay{z-index:20;-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);background:#05070cc7;place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.ProvaImageOcclusionEditor-module__Yf-whW__previewDialog{border:.0625rem solid var(--border);background:var(--panel);border-radius:1.125rem;width:min(53.75rem,100%);padding:1rem;box-shadow:0 1.75rem 4.375rem #00000070}.ProvaImageOcclusionEditor-module__Yf-whW__previewHeader,.ProvaImageOcclusionEditor-module__Yf-whW__previewNavigation{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.ProvaImageOcclusionEditor-module__Yf-whW__previewHeader{margin-bottom:.875rem}.ProvaImageOcclusionEditor-module__Yf-whW__previewHeader>div{gap:.1875rem;display:grid}.ProvaImageOcclusionEditor-module__Yf-whW__previewHeader span{color:var(--muted);font-size:.5625rem}.ProvaImageOcclusionEditor-module__Yf-whW__previewHeader strong{font-size:.875rem}.ProvaImageOcclusionEditor-module__Yf-whW__previewImage{border:.0625rem solid var(--border);background:#fff;border-radius:.75rem;width:fit-content;max-width:100%;margin:0 auto;display:grid;position:relative;overflow:hidden}.ProvaImageOcclusionEditor-module__Yf-whW__previewImage img{grid-area:1/1;width:auto;max-width:100%;max-height:35.625rem;display:block}.ProvaImageOcclusionEditor-module__Yf-whW__previewMask{z-index:2;box-sizing:border-box;color:#fff;background:#27243e;border:.125rem solid #7a6cff;border-radius:.25rem;place-items:center;min-width:.1875rem;min-height:.1875rem;font-size:.5625rem;font-weight:800;line-height:1;display:grid;position:absolute;box-shadow:0 .1875rem .5625rem #0000004d}.ProvaImageOcclusionEditor-module__Yf-whW__previewMaskTarget{border-color:#ffd45a}.ProvaImageOcclusionEditor-module__Yf-whW__revealButton{border-color:var(--accent-border);background:var(--accent-soft);min-width:10rem;margin:.875rem auto;display:block}.ProvaImageOcclusionEditor-module__Yf-whW__previewNavigation{justify-content:center}@media (max-width:980px){.ProvaImageOcclusionEditor-module__Yf-whW__body{grid-template-columns:minmax(0,1fr)}.ProvaImageOcclusionEditor-module__Yf-whW__inspector{z-index:8;border:.0625rem solid var(--border);border-radius:.875rem;width:min(19.625rem,100% - 2.25rem);position:absolute;top:4.75rem;bottom:5.125rem;right:1.125rem;box-shadow:0 1.375rem 3.375rem #00000059}}@media (max-width:700px){.ProvaImageOcclusionEditor-module__Yf-whW__backdrop{padding:0}.ProvaImageOcclusionEditor-module__Yf-whW__dialog{border-radius:0;height:100%}.ProvaImageOcclusionEditor-module__Yf-whW__header{padding:.875rem}.ProvaImageOcclusionEditor-module__Yf-whW__header h2{font-size:1.0625rem}.ProvaImageOcclusionEditor-module__Yf-whW__topTools{flex-direction:column;align-items:flex-start}.ProvaImageOcclusionEditor-module__Yf-whW__canvasViewport{padding:1rem}.ProvaImageOcclusionEditor-module__Yf-whW__footer{flex-direction:column;align-items:stretch}.ProvaImageOcclusionEditor-module__Yf-whW__footer>div{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.ProvaImageOcclusionEditor-module__Yf-whW__imageSurface{transition:none}}
