.graphing-calculator_modeBar__OtA5n{display:flex;justify-content:flex-start;padding:12px 16px;border-bottom:1px solid hsl(var(--border))}.graphing-calculator_modeBar__OtA5n>div{max-width:360px;flex:1}.graphing-calculator_loading__TYVpN{height:760px;background:hsl(var(--muted)/.35)}.graphing-calculator_loadingUnit__DmsAA{height:620px;background:hsl(var(--muted)/.35)}@media(max-width:900px){.graphing-calculator_loading__TYVpN{height:1100px}.graphing-calculator_loadingUnit__DmsAA{height:1000px}}.graphing-calculator_grapher__u4Pdo{display:grid;grid-template-columns:340px minmax(0,1fr);min-width:0}.graphing-calculator_side__LVKBc{border-right:1px solid hsl(var(--border));display:flex;flex-direction:column;min-width:0;max-height:860px}.graphing-calculator_sideHead__PwgFP{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid hsl(var(--border));flex-wrap:wrap}.graphing-calculator_smallBtn__kGfWU{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid hsl(var(--border));border-radius:8px;font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.graphing-calculator_smallBtn__kGfWU[aria-pressed=true]{color:hsl(var(--foreground));border-color:hsl(var(--foreground)/.5);background:hsl(var(--muted))}.graphing-calculator_smallBtn__kGfWU:focus-visible{outline:2px solid #d4ff00;outline-offset:1px}.graphing-calculator_keys__euf1o{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px 12px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.35)}.graphing-calculator_keys__euf1o button{min-height:40px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));font-size:14px;font-family:var(--font-geist-mono),ui-monospace,monospace;color:hsl(var(--foreground))}.graphing-calculator_keys__euf1o button:active{transform:translateY(1px)}.graphing-calculator_keys__euf1o button:focus-visible{outline:2px solid #d4ff00;outline-offset:1px}.graphing-calculator_rows__JJM5W{list-style:none;margin:0;padding:0;overflow:auto;flex:1;min-height:120px;overscroll-behavior:contain}.graphing-calculator_row__EWzYH{border-bottom:1px solid hsl(var(--border));padding:6px 8px 8px 0;position:relative}.graphing-calculator_row__EWzYH[data-selected]{background:hsl(var(--muted)/.45)}.graphing-calculator_row__EWzYH[data-selected]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#d4ff00}.graphing-calculator_rowMain__pXktE{display:flex;align-items:center;gap:4px;min-width:0}.graphing-calculator_rowNum__L8dYL{width:22px;flex-shrink:0;text-align:right;font-size:11px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.graphing-calculator_swatch__dOlIC{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--c);color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid var(--c)}.graphing-calculator_swatch__dOlIC[data-off]{background:transparent;color:var(--c)}.graphing-calculator_swatch__dOlIC:disabled{border-color:hsl(var(--border));background:transparent;cursor:default}.graphing-calculator_swatch__dOlIC:focus-visible{outline:2px solid #d4ff00;outline-offset:2px}.graphing-calculator_exprInput__J2_P5{flex:1;min-width:0;height:44px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:hsl(var(--foreground));font-size:16px;font-family:var(--font-geist-mono),ui-monospace,monospace;outline:none}.graphing-calculator_exprInput__J2_P5:focus{border-color:hsl(var(--border));background:hsl(var(--background))}.graphing-calculator_row__EWzYH[data-error] .graphing-calculator_exprInput__J2_P5{border-color:#dc262680}.graphing-calculator_rowBtn__0JdIx{flex-shrink:0;width:32px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:hsl(var(--muted-foreground))}.graphing-calculator_rowBtn__0JdIx:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.graphing-calculator_rowBtn__0JdIx:focus-visible{outline:2px solid #d4ff00;outline-offset:1px}.graphing-calculator_dot__0Sv33{width:12px;height:12px;border-radius:50%}.graphing-calculator_menu__UueJY{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px 2px 60px}.graphing-calculator_colorBtn__AudTt{width:28px;height:28px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}.graphing-calculator_colorBtn__AudTt[aria-pressed=true]{outline:2px solid hsl(var(--foreground));outline-offset:2px}.graphing-calculator_check__dP0jz{display:inline-flex;align-items:center;gap:6px;font-size:12px;min-height:32px;margin-left:4px}.graphing-calculator_rowInfo__Gqki1{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 8px 0 60px;font-size:12px;min-width:0}.graphing-calculator_err__HbtoH{color:#dc2626;overflow-wrap:anywhere}html.dark .graphing-calculator_err__HbtoH{color:#f87171}.graphing-calculator_kind__d92nc{color:hsl(var(--muted-foreground))}.graphing-calculator_value__ayXiZ{font-weight:650;font-size:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.graphing-calculator_addSlider__N6dgH{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 9px;border:1px solid hsl(var(--border));border-radius:999px;font-size:12px;font-weight:500;background:hsl(var(--background))}.graphing-calculator_addSlider__N6dgH:hover{border-color:hsl(var(--foreground)/.5)}.graphing-calculator_slider__Zh2sL{display:grid;grid-template-columns:34px 52px minmax(0,1fr) 52px 48px;align-items:center;gap:6px;padding:6px 8px 0 26px}.graphing-calculator_play__Mu1Ev{width:34px;height:34px;border-radius:50%;border:1px solid hsl(var(--border));display:flex;align-items:center;justify-content:center}.graphing-calculator_play__Mu1Ev[aria-pressed=true]{background:#d4ff00;color:#151900;border-color:transparent}.graphing-calculator_range__l6h0N{width:100%;min-width:0;accent-color:#97b400;height:28px}.graphing-calculator_bound__vhqBc{width:100%;min-width:0;height:32px;padding:0 4px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.graphing-calculator_paramRange__t4EVd{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px 0 60px;font-size:12px;color:hsl(var(--muted-foreground))}.graphing-calculator_paramRange__t4EVd .graphing-calculator_bound__vhqBc{width:72px}.graphing-calculator_linkBtn__u5zPv{font-size:12px;text-decoration:underline;color:hsl(var(--muted-foreground));min-height:30px}.graphing-calculator_sideFoot__j5tpr{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-top:1px solid hsl(var(--border))}.graphing-calculator_examples__OfcYc{padding:0 12px 12px;font-size:13px}.graphing-calculator_examples__OfcYc summary{cursor:pointer;min-height:36px;display:flex;align-items:center;font-weight:500;color:hsl(var(--muted-foreground))}.graphing-calculator_examples__OfcYc div{display:flex;flex-wrap:wrap;gap:6px}.graphing-calculator_examples__OfcYc button{min-height:34px;padding:0 10px;border:1px solid hsl(var(--border));border-radius:999px;font-size:12px}.graphing-calculator_examples__OfcYc button:hover{border-color:hsl(var(--foreground)/.5)}.graphing-calculator_main__X_eVt{display:flex;flex-direction:column;min-width:0}.graphing-calculator_toolbar__0ViFd{display:flex;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid hsl(var(--border));flex-wrap:wrap}.graphing-calculator_tool__aUzo_{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:9px;color:hsl(var(--muted-foreground));border:1px solid transparent}.graphing-calculator_tool__aUzo_:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.graphing-calculator_tool__aUzo_[aria-pressed=true]{color:hsl(var(--foreground));border-color:hsl(var(--border))}.graphing-calculator_toolText__XLanZ:focus-visible,.graphing-calculator_tool__aUzo_:focus-visible{outline:2px solid #d4ff00;outline-offset:1px}.graphing-calculator_toolSpacer__t8VUG{flex:1}.graphing-calculator_toolText__XLanZ{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid hsl(var(--border));border-radius:9px;font-size:13px;font-weight:500}.graphing-calculator_toolText__XLanZ[data-primary]{background:#d4ff00;color:#151900;border-color:transparent;font-weight:600}.graphing-calculator_canvasWrap__FZmQs{position:relative;height:560px;min-width:0;background:hsl(var(--background))}.graphing-calculator_canvas__2hlok{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair;outline:none}.graphing-calculator_canvas__2hlok:focus-visible{box-shadow:inset 0 0 0 2px #d4ff00}.graphing-calculator_skeleton__2bGA_{position:absolute;inset:0;background:hsl(var(--muted)/.35)}.graphing-calculator_status__vwgl7{position:absolute;right:12px;bottom:12px;font-size:12px;font-weight:500;padding:0;border-radius:8px;background:hsl(var(--foreground));color:hsl(var(--background));pointer-events:none}.graphing-calculator_status__vwgl7:not(:empty){padding:6px 10px}.graphing-calculator_help__45S_x{margin:0;padding:8px 14px;font-size:11px;line-height:1.5;color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border))}.graphing-calculator_below__ymr8i{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid hsl(var(--border))}.graphing-calculator_panel__lVaPj{padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.graphing-calculator_panel__lVaPj+.graphing-calculator_panel__lVaPj{border-left:1px solid hsl(var(--border))}.graphing-calculator_panel__lVaPj h3{display:flex;align-items:center;gap:6px;margin:0}.graphing-calculator_panelHead__ebo45{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.graphing-calculator_pointList__7Aq6O{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:260px;overflow:auto;overscroll-behavior:contain}.graphing-calculator_pointList__7Aq6O button{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:36px;padding:4px 10px;border:1px solid hsl(var(--border));border-radius:8px;font-size:12px;text-align:left}.graphing-calculator_pointList__7Aq6O button:hover{border-color:hsl(var(--foreground)/.5)}.graphing-calculator_pointList__7Aq6O span{color:hsl(var(--muted-foreground))}.graphing-calculator_pointList__7Aq6O strong{font-weight:600;font-variant-numeric:tabular-nums;font-family:var(--font-geist-mono),ui-monospace,monospace;overflow-wrap:anywhere;text-align:right}.graphing-calculator_tableInputs__myRY6{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.graphing-calculator_tableInputs__myRY6 label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:hsl(var(--muted-foreground))}.graphing-calculator_tableInputs__myRY6 input{width:90px;height:38px;padding:0 8px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:14px}.graphing-calculator_countBtns__bdBaw{display:flex;align-items:center;gap:6px;font-size:13px;font-variant-numeric:tabular-nums}.graphing-calculator_countBtns__bdBaw button{width:38px;height:38px;border:1px solid hsl(var(--border));border-radius:8px;display:flex;align-items:center;justify-content:center}.graphing-calculator_countBtns__bdBaw button:disabled{opacity:.4}.graphing-calculator_tableWrap__sow00{max-height:260px;overflow:auto;border:1px solid hsl(var(--border));border-radius:10px;overscroll-behavior:contain}@media(min-width:1001px){.graphing-calculator_main__X_eVt{display:contents}.graphing-calculator_side__LVKBc{grid-column:1;grid-row:1/4;contain:size;max-height:none}.graphing-calculator_toolbar__0ViFd{grid-column:2;grid-row:1}.graphing-calculator_canvasWrap__FZmQs{grid-column:2;grid-row:2;height:clamp(380px,calc(100dvh - 330px),640px)}.graphing-calculator_help__45S_x{grid-column:2;grid-row:3}.graphing-calculator_below__ymr8i{grid-column:1/-1;grid-row:4}.graphing-calculator_rows__JJM5W{min-height:0;scrollbar-width:thin}.graphing-calculator_loading__TYVpN{height:calc(clamp(380px,calc(100dvh - 330px),640px) + 420px)}}@media(max-width:1000px){.graphing-calculator_grapher__u4Pdo{grid-template-columns:1fr}.graphing-calculator_main__X_eVt{display:contents}.graphing-calculator_toolbar__0ViFd{order:-3}.graphing-calculator_canvasWrap__FZmQs{order:-2}.graphing-calculator_help__45S_x{order:-1;border-bottom:1px solid hsl(var(--border))}.graphing-calculator_below__ymr8i{order:1}.graphing-calculator_side__LVKBc{border-right:0;border-top:1px solid hsl(var(--border));max-height:none}.graphing-calculator_rows__JJM5W{max-height:420px}.graphing-calculator_canvasWrap__FZmQs{height:min(68vh,480px)}}@media(max-width:700px){.graphing-calculator_below__ymr8i{grid-template-columns:1fr}.graphing-calculator_panel__lVaPj+.graphing-calculator_panel__lVaPj{border-left:0;border-top:1px solid hsl(var(--border))}.graphing-calculator_toolText__XLanZ{padding:0 10px;font-size:12px}.graphing-calculator_slider__Zh2sL{padding-left:8px}.graphing-calculator_menu__UueJY,.graphing-calculator_paramRange__t4EVd,.graphing-calculator_rowInfo__Gqki1{padding-left:30px}}.graphing-calculator_unit__ae8OP{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-width:0}.graphing-calculator_unitFigure__Bbt3x{padding:20px;display:flex;flex-direction:column;gap:8px;align-items:center;border-right:1px solid hsl(var(--border));min-width:0}.graphing-calculator_unitSvg__rZe79{width:100%;max-width:560px;aspect-ratio:1;touch-action:none;cursor:grab;outline:none;border-radius:14px}.graphing-calculator_unitSvg__rZe79:focus-visible{box-shadow:0 0 0 2px #d4ff00}.graphing-calculator_ucAxis__GWl74{stroke:hsl(var(--muted-foreground)/.6);stroke-width:.008}.graphing-calculator_ucCircle__ML84y{fill:none;stroke:hsl(var(--foreground)/.7);stroke-width:.012}.graphing-calculator_ucTick__IFiA9{fill:hsl(var(--muted-foreground))}.graphing-calculator_ucLabel__ut0v_{font-size:.085px;fill:hsl(var(--muted-foreground));font-family:ui-sans-serif,system-ui,sans-serif;user-select:none}.graphing-calculator_ucArc__TA6m0{fill:none;stroke:#d97706;stroke-width:.014}.graphing-calculator_ucCos__xQ32F{stroke:#2563eb;stroke-width:.03;stroke-linecap:round}.graphing-calculator_ucSin__0vVbJ{stroke:#dc2626;stroke-width:.03;stroke-linecap:round}.graphing-calculator_ucTan__wY6Q_{stroke:#16a34a;stroke-width:.026;stroke-linecap:round}.graphing-calculator_ucTanRay__9cci7{stroke:#16a34a;stroke-width:.008;stroke-dasharray:.03 .025}.graphing-calculator_ucRadius__tWSKX{stroke:hsl(var(--foreground));stroke-width:.016}.graphing-calculator_ucHandle__SEQv9{fill:#d4ff00;stroke:#151900;stroke-width:.014}.graphing-calculator_unitPanel__pbSEC{padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0}.graphing-calculator_unitControls__fk6Mh{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.graphing-calculator_ucInput__1BBYR{display:flex;flex-direction:column;gap:5px;font-size:12px;color:hsl(var(--muted-foreground))}.graphing-calculator_ucInput__1BBYR input{height:46px;padding:0 12px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:18px;font-variant-numeric:tabular-nums}.graphing-calculator_ucInput__1BBYR input:focus-visible{outline:2px solid #d4ff00;outline-offset:1px}.graphing-calculator_ucInput__1BBYR small{font-size:11px}.graphing-calculator_ucQuick__Gx_gw{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.graphing-calculator_ucQuick__Gx_gw button{min-height:38px;border:1px solid hsl(var(--border));border-radius:8px;font-size:12px;font-variant-numeric:tabular-nums;padding:0 2px}.graphing-calculator_ucQuick__Gx_gw button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.graphing-calculator_ucValues__c1MMh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.graphing-calculator_ucValues__c1MMh>div{padding:10px 12px;border:1px solid hsl(var(--border));border-radius:10px;min-width:0}.graphing-calculator_ucValues__c1MMh>div[data-fn=sin]{border-left:4px solid #dc2626}.graphing-calculator_ucValues__c1MMh>div[data-fn=cos]{border-left:4px solid #2563eb}.graphing-calculator_ucValues__c1MMh>div[data-fn=tan]{border-left:4px solid #16a34a}.graphing-calculator_ucValues__c1MMh dt{font-size:11px;color:hsl(var(--muted-foreground))}.graphing-calculator_ucValues__c1MMh dd{margin:2px 0 0;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.graphing-calculator_ucValues__c1MMh dd span{font-size:14px;color:hsl(var(--muted-foreground))}.graphing-calculator_ucValues__c1MMh dd span:first-child{font-size:17px;font-weight:650;color:hsl(var(--foreground))}.graphing-calculator_exact__KWqt4{font-family:var(--font-geist-mono),ui-monospace,monospace}.graphing-calculator_ucWave__cEUdO{width:100%;height:auto;max-height:140px}.graphing-calculator_ucWaveSin__nNhGr{fill:none;stroke:#dc2626;stroke-width:2}.graphing-calculator_ucWaveCos__uHqWX{fill:none;stroke:#2563eb;stroke-width:2}.graphing-calculator_ucWaveMark__w7HnW{stroke:hsl(var(--muted-foreground));stroke-width:1;stroke-dasharray:3 3}.graphing-calculator_ucWaveSinDot__xDRZo{fill:#dc2626}.graphing-calculator_ucWaveCosDot__QSAV2{fill:#2563eb}@media(max-width:900px){.graphing-calculator_unit__ae8OP{grid-template-columns:1fr}.graphing-calculator_unitFigure__Bbt3x{border-right:0;border-bottom:1px solid hsl(var(--border));padding:12px}.graphing-calculator_ucQuick__Gx_gw{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:420px){.graphing-calculator_ucValues__c1MMh{grid-template-columns:1fr 1fr;gap:6px}.graphing-calculator_ucValues__c1MMh>div{padding:8px}}