@layer components{._gallery_avw1i_1{--viz-blue:#2498e9;--viz-pink:#df7896;--viz-orange:#f2a35f;--viz-grid:#e8e8e8;--viz-ink:#171717;--viz-muted:#797979;--viz-canvas:#f8f8f8;--viz-panel:#f4f4f4;--viz-panel-strong:#e9e9e9;--viz-border:#0000001f;--viz-range-track:#dedede;--viz-range-thumb:#fff;width:100%;color:var(--viz-ink);font-family:var(--font-sans,system-ui, sans-serif);margin-block:2rem 2.5rem;font-size:.875rem;line-height:1.45}._gallery_avw1i_1 *,._gallery_avw1i_1 :before,._gallery_avw1i_1 :after{box-sizing:border-box}._gallery_avw1i_1 p,._gallery_avw1i_1 figure,._gallery_avw1i_1 fieldset,._gallery_avw1i_1 dl,._gallery_avw1i_1 ul{margin-block:0}._galleryPicker_avw1i_37{margin-inline:auto;justify-content:center;align-items:center;gap:.5rem;width:min(42rem,100%);margin-bottom:1rem;display:flex}._segmentedControl_avw1i_47{flex:1;width:auto;min-width:0}._galleryStatus_avw1i_53{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._viewport_avw1i_62{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;border-radius:1.25rem;outline:none;width:100%;overflow:auto hidden}._viewport_avw1i_62::-webkit-scrollbar{display:none}._viewport_avw1i_62:focus-visible{outline:2px solid var(--color-primary-outline,#1b76d1);outline-offset:4px}._track_avw1i_84{align-items:flex-start;width:100%;display:flex}._slide_avw1i_90{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;padding:.25rem}._slide_avw1i_90[aria-hidden=true]{pointer-events:none;visibility:hidden;height:0;padding-block:0;overflow:hidden}._chatFrame_avw1i_106{border:1px solid var(--viz-border);background:var(--color-surface-primary,#fff);border-radius:1.25rem;width:min(37.5rem,100%);margin-inline:auto;padding:clamp(1rem,2.6vw,1.75rem);overflow:hidden}._userBubble_avw1i_116{background:var(--viz-panel);width:fit-content;max-width:min(82%,34rem);color:var(--viz-ink);text-wrap:pretty;border-radius:1rem;margin-inline-start:auto;padding:.55rem .85rem;font-size:.82rem}._assistantMeta_avw1i_128{border-bottom:1px solid var(--viz-border);color:var(--viz-muted);margin-top:1.65rem;padding-bottom:.7rem;font-size:.75rem}._exampleIntro_avw1i_136{color:var(--viz-ink);font-size:.88rem;margin-top:.85rem!important;margin-bottom:1rem!important}._slideCaption_avw1i_143{max-width:37.5rem;color:var(--color-text-secondary,#666);text-align:center;text-wrap:pretty;padding-inline:.5rem;font-size:.82rem;margin:.75rem auto 0!important}._noScriptNote_avw1i_153{color:var(--color-text-secondary,#666);text-align:center;font-size:.78rem;margin-top:.75rem!important}._spiroLayout_avw1i_160{grid-template-columns:minmax(0,1.25fr) minmax(13.5rem,.85fr);align-items:start;gap:1rem;display:grid}._canvasFigure_avw1i_167{border:1px solid var(--viz-border);background:var(--viz-canvas);border-radius:.75rem;min-width:0;overflow:hidden}._spiroCanvas_avw1i_175{width:100%;height:clamp(19rem,36vw,28rem);display:block}._canvasCaption_avw1i_181{border-top:1px solid var(--viz-border);color:var(--viz-muted);flex-wrap:wrap;gap:.4rem;padding:.55rem .7rem;font-size:.69rem;display:flex}._canvasCaption_avw1i_181 span{background:color-mix(in srgb, var(--viz-blue) 9%, transparent);color:color-mix(in srgb, var(--viz-blue) 78%, var(--viz-ink));border-radius:999px;padding:.15rem .42rem}._controlStack_avw1i_198{gap:.85rem;display:grid}._rangeControl_avw1i_203{gap:.35rem;display:grid}._rangeHeader_avw1i_208{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.77rem;display:flex}._rangeHeader_avw1i_208 output{color:var(--viz-ink);font-variant-numeric:tabular-nums}._rangeControl_avw1i_203 input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:1.25rem;margin:0}._rangeControl_avw1i_203 input[type=range]::-webkit-slider-runnable-track{background:var(--viz-range-track);border-radius:999px;height:2px}._rangeControl_avw1i_203 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:1px solid color-mix(in srgb, var(--viz-ink) 11%, transparent);background:var(--viz-range-thumb);border-radius:999px;width:1rem;height:1rem;margin-top:-.44rem;box-shadow:0 1px 4px #0000001f}._rangeControl_avw1i_203 input[type=range]::-moz-range-track{background:var(--viz-range-track);border-radius:999px;height:2px}._rangeControl_avw1i_203 input[type=range]::-moz-range-thumb{border:1px solid color-mix(in srgb, var(--viz-ink) 11%, transparent);background:var(--viz-range-thumb);border-radius:999px;width:1rem;height:1rem;box-shadow:0 1px 4px #0000001f}._rangeControl_avw1i_203 input[type=range]:focus-visible{outline:2px solid var(--color-primary-outline,#1b76d1);outline-offset:2px;border-radius:999px}._inlineActions_avw1i_269{flex-wrap:wrap;gap:.45rem;display:flex}._darkAction_avw1i_275,._lightAction_avw1i_276{border:1px solid var(--viz-border);min-height:1.9rem;font:inherit;cursor:pointer;border-radius:.55rem;padding:.35rem .65rem;font-size:.74rem}._darkAction_avw1i_275{border-color:var(--viz-ink);background:var(--viz-ink);color:var(--color-surface-primary,#fff)}._lightAction_avw1i_276{background:var(--color-surface-primary,#fff);color:var(--viz-ink)}._darkAction_avw1i_275:hover:not(:disabled),._lightAction_avw1i_276:hover:not(:disabled){filter:brightness(.93)}._darkAction_avw1i_275:focus-visible,._lightAction_avw1i_276:focus-visible,._tokenStages_avw1i_304 button:focus-visible,._worksheet_avw1i_305 input:focus-visible,._worksheet_avw1i_305 select:focus-visible,._textInputLabel_avw1i_307 textarea:focus-visible{outline:2px solid var(--color-primary-outline,#1b76d1);outline-offset:2px}._darkAction_avw1i_275:disabled,._lightAction_avw1i_276:disabled{cursor:default;opacity:.42}._formula_avw1i_318{overflow-wrap:anywhere;border:1px solid var(--viz-border);background:var(--viz-panel);color:var(--viz-ink);border-radius:.5rem;padding:.55rem;font-size:.61rem;line-height:1.35;display:block}._legend_avw1i_330,._waveLegend_avw1i_331{color:var(--viz-muted);flex-wrap:wrap;gap:.35rem .8rem;padding:0;font-size:.67rem;list-style:none;display:flex}._legend_avw1i_330 li,._waveLegend_avw1i_331 li{align-items:center;gap:.28rem;display:inline-flex}._legend_avw1i_330 li:before,._waveLegend_avw1i_331 li:before{background:var(--viz-muted);content:"";border-radius:999px;flex:none;width:.48rem;height:.48rem}._legend_avw1i_330 li[data-color=blue]:before,._waveLegend_avw1i_331 li[data-color=blue]:before{background:var(--viz-blue)}._legend_avw1i_330 li[data-color=orange]:before{background:var(--viz-orange)}._waveLegend_avw1i_331 li[data-color=pink]:before{background:var(--viz-pink)}._waveLayout_avw1i_371{gap:.9rem;display:grid}._waveControls_avw1i_376{grid-template-columns:1fr 1fr;align-items:end;gap:.75rem 1rem;display:grid}._toggleLabel_avw1i_383{width:fit-content;color:var(--viz-ink);align-items:center;gap:.45rem;font-size:.76rem;display:inline-flex;position:relative}._gallery_avw1i_1 ._toggleLabel_avw1i_383 input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._toggleTrack_avw1i_401{border:1px solid var(--viz-border);background:var(--viz-panel-strong);cursor:pointer;border-radius:999px;flex:none;width:1.8rem;height:1rem;transition:background-color .14s;position:relative}._toggleTrack_avw1i_401:before{background:var(--viz-range-thumb);content:"";border-radius:999px;width:calc(1rem - 4px);height:calc(1rem - 4px);transition:transform .14s;position:absolute;top:1px;left:1px;box-shadow:0 1px 3px #00000029}._gallery_avw1i_1 ._toggleLabel_avw1i_383 input:checked+._toggleTrack_avw1i_401{border-color:var(--viz-blue);background:var(--viz-blue)}._gallery_avw1i_1 ._toggleLabel_avw1i_383 input:checked+._toggleTrack_avw1i_401:before{transform:translate(.8rem)}._gallery_avw1i_1 ._toggleLabel_avw1i_383 input:focus-visible+._toggleTrack_avw1i_401{outline:2px solid var(--color-primary-outline,#1b76d1);outline-offset:2px}._metricGrid_avw1i_440{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}._metricGrid_avw1i_440>div{background:var(--viz-panel);border-radius:.7rem;gap:.12rem;min-width:0;padding:.7rem;display:grid}._metricGrid_avw1i_440 span,._metricGrid_avw1i_440 small{color:var(--viz-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}._metricGrid_avw1i_440 strong{font-size:1rem;font-weight:500}._waveMain_avw1i_469{grid-template-columns:minmax(0,1.65fr) minmax(9.5rem,.75fr);align-items:stretch;gap:.8rem;display:grid}._waveFieldFigure_avw1i_476{gap:.25rem;min-width:0;display:grid}._waveFieldFigure_avw1i_476 figcaption{color:var(--viz-muted);text-align:center;font-size:.62rem}._waveCanvas_avw1i_488{border:1px solid var(--viz-border);cursor:crosshair;touch-action:pan-y;border-radius:.65rem;width:100%;height:18rem;display:block}._waveCanvas_avw1i_488:focus-visible{outline:2px solid var(--color-primary-outline,#1b76d1);outline-offset:2px}._waveReadout_avw1i_503{flex-direction:column;gap:.55rem;min-width:0;display:flex}._wavePlot_avw1i_510{border-bottom:1px solid var(--viz-border);width:100%;height:5rem;display:block}._waveReadout_avw1i_503 dl{background:var(--viz-panel);border-radius:.7rem;gap:.1rem;padding:.55rem .65rem;display:grid}._waveReadout_avw1i_503 dl div{border-bottom:1px solid var(--viz-border);justify-content:space-between;align-items:center;gap:.5rem;padding-block:.35rem;display:flex}._waveReadout_avw1i_503 dl div:last-child{border-bottom:0}._waveReadout_avw1i_503 dt{color:var(--viz-muted);font-size:.65rem}._waveReadout_avw1i_503 dd{font-variant-numeric:tabular-nums;margin:0;font-size:.69rem}._worksheet_avw1i_305{background:var(--viz-panel);border:0;border-radius:.7rem;gap:.5rem;padding:.7rem;display:grid}._worksheet_avw1i_305 legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._worksheet_avw1i_305 label{grid-template-columns:minmax(0,1fr) minmax(8rem,.45fr);align-items:center;gap:.7rem;font-size:.7rem;display:grid}._worksheet_avw1i_305 input,._worksheet_avw1i_305 select{border:1px solid var(--viz-border);background:var(--color-surface-primary,#fff);width:100%;min-height:1.8rem;color:var(--viz-ink);font:inherit;border-radius:.45rem;padding-inline:.5rem;font-size:.7rem}._tokenizerLayout_avw1i_588{gap:.7rem;display:grid}._tokenizerLayout_avw1i_588>p:first-child{font-size:.82rem}._tokenizerLayout_avw1i_588 code{background:var(--viz-panel);color:var(--viz-ink);border-radius:.25rem;padding:.08rem .25rem;font-size:.72rem}._subtleCopy_avw1i_605{color:var(--viz-muted);font-size:.75rem}._inlineSpaceToggle_avw1i_610{vertical-align:-.16rem;border:1px solid var(--viz-border);background:var(--viz-panel);width:1.15rem;height:1rem;color:var(--viz-muted);cursor:pointer;border-radius:.28rem;place-items:center;display:inline-grid;position:relative}._gallery_avw1i_1 ._inlineSpaceToggle_avw1i_610 input{opacity:0;width:1px;height:1px;position:absolute}._inlineSpaceToggle_avw1i_610 span[aria-hidden=true]{font-size:.8rem;font-weight:600;transform:translateY(-.07rem)}._inlineSpaceToggle_avw1i_610:has(input:checked){border-color:color-mix(in srgb, var(--viz-blue) 58%, var(--viz-border));background:color-mix(in srgb, var(--viz-blue) 12%, var(--viz-panel));color:var(--viz-blue)}._inlineSpaceToggle_avw1i_610:has(input:focus-visible){outline:2px solid var(--color-primary-outline,#1b76d1);outline-offset:2px}._textInputLabel_avw1i_307{gap:.25rem;font-size:.72rem;display:grid}._textInputLabel_avw1i_307 textarea{resize:vertical;border:1px solid var(--viz-border);background:var(--color-surface-primary,#fff);width:100%;min-height:4.25rem;color:var(--viz-ink);font:inherit;border-radius:.55rem;padding:.55rem;font-size:.78rem}._textInputLabel_avw1i_307 textarea:focus{border-color:var(--viz-blue)}._tokenStages_avw1i_304{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}._tokenStages_avw1i_304 button{background:var(--viz-panel-strong);min-width:0;min-height:2.25rem;color:var(--viz-muted);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.55rem;padding:.4rem .5rem;font-size:.7rem}._tokenStages_avw1i_304 button span{border:1px solid;border-radius:999px;place-items:center;width:1rem;height:1rem;font-size:.58rem;display:inline-grid}._tokenStages_avw1i_304 button._activeStage_avw1i_700{border-color:color-mix(in srgb, var(--viz-blue) 76%, transparent);background:var(--viz-blue);color:#fff}._tokenStepHeader_avw1i_706{color:var(--viz-ink);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.7rem;display:flex}._tokenStepHeader_avw1i_706 span:last-child{color:var(--viz-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.64rem}._tokenPieces_avw1i_722{border:1px solid var(--viz-border);background:var(--viz-canvas);border-radius:.65rem;flex-wrap:wrap;align-content:flex-start;gap:.4rem;min-height:7rem;padding:.65rem;display:flex}._tokenPieces_avw1i_722>div{border:1px solid var(--viz-border);background:var(--color-surface-primary,#fff);text-align:center;border-radius:.48rem;place-content:center;min-width:2.25rem;min-height:3.1rem;padding:.35rem .45rem;transition:width .22s,transform .22s,background-color .22s;display:grid}._tokenPieces_avw1i_722>div._newMergePiece_avw1i_750{border-color:color-mix(in srgb, var(--viz-blue) 58%, var(--viz-border));background:color-mix(in srgb, var(--viz-blue) 14%, var(--color-surface-primary,#fff))}._tokenPieces_avw1i_722>div._idPiece_avw1i_759{border-color:color-mix(in srgb, var(--viz-blue) 50%, var(--viz-border));background:color-mix(in srgb, var(--viz-blue) 11%, var(--color-surface-primary,#fff))}._tokenPieces_avw1i_722 strong{background:var(--viz-panel);text-overflow:ellipsis;white-space:pre;border-radius:.25rem;justify-self:center;min-width:1.3rem;max-width:8rem;padding:.08rem .25rem;font-size:.7rem;font-weight:500;overflow:hidden}._tokenPieces_avw1i_722 small{color:var(--viz-muted);font-family:var(--font-mono,ui-monospace, monospace);margin-top:.15rem;font-size:.52rem}._tokenSequence_avw1i_789{color:var(--viz-muted);overflow-wrap:anywhere;font-size:.64rem}._tokenFooter_avw1i_795{color:var(--viz-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.64rem;display:flex}._tokenNav_avw1i_805{justify-content:flex-end;gap:.45rem;margin-inline-start:auto;display:flex}._tokenExplanation_avw1i_812{color:var(--viz-ink);font-size:.72rem}:where(html.dark,html[data-theme=dark]) ._gallery_avw1i_1{--viz-blue:#55b1f2;--viz-pink:#ef92ad;--viz-orange:#f4b47a;--viz-grid:#333;--viz-ink:#f4f4f4;--viz-muted:#a9a9a9;--viz-canvas:#191919;--viz-panel:#252525;--viz-panel-strong:#303030;--viz-border:#ffffff21;--viz-range-track:#454545;--viz-range-thumb:#f4f4f4}:where(html.dark,html[data-theme=dark]) ._chatFrame_avw1i_106{background:#151515}:where(html.dark,html[data-theme=dark]) ._userBubble_avw1i_116,:where(html.dark,html[data-theme=dark]) ._lightAction_avw1i_276,:where(html.dark,html[data-theme=dark]) ._worksheet_avw1i_305 input,:where(html.dark,html[data-theme=dark]) ._worksheet_avw1i_305 select,:where(html.dark,html[data-theme=dark]) ._textInputLabel_avw1i_307 textarea,:where(html.dark,html[data-theme=dark]) ._tokenPieces_avw1i_722>div{background:#202020}:where(html.dark,html[data-theme=dark]) ._darkAction_avw1i_275{color:#171717;background:#f4f4f4;border-color:#f4f4f4}:where(html.dark,html[data-theme=dark]) ._tokenPieces_avw1i_722>div._idPiece_avw1i_759{background:color-mix(in srgb, var(--viz-blue) 20%, #202020)}:where(html.dark,html[data-theme=dark]) ._tokenPieces_avw1i_722>div._newMergePiece_avw1i_750{background:color-mix(in srgb, var(--viz-blue) 22%, #202020)}@media (width<=760px){._chatFrame_avw1i_106{min-height:auto}._spiroLayout_avw1i_160,._waveMain_avw1i_469{grid-template-columns:1fr}._controlStack_avw1i_198{grid-template-columns:1fr 1fr}._formula_avw1i_318,._legend_avw1i_330,._inlineActions_avw1i_269{grid-column:1/-1}._spiroCanvas_avw1i_175{height:21rem}._waveReadout_avw1i_503{grid-template-columns:minmax(0,1fr) minmax(11rem,.8fr);display:grid}._waveLegend_avw1i_331{grid-column:1}._waveReadout_avw1i_503 dl{grid-area:1/2/span 2}}@media (width<=520px){._gallery_avw1i_1{width:calc(100% + .3rem);margin-inline:-.15rem;font-size:.82rem}._galleryPicker_avw1i_37{padding-inline:.2rem}._segmentedControl_avw1i_47{--segmented-control-size:3rem;font-size:.68rem}._segmentedControl_avw1i_47>button{white-space:normal;padding-inline:.3rem;line-height:1.05}._slide_avw1i_90{padding-inline:.1rem}._chatFrame_avw1i_106{border-radius:1rem;padding:.85rem}._userBubble_avw1i_116{max-width:92%;font-size:.74rem}._assistantMeta_avw1i_128{margin-top:1.2rem}._controlStack_avw1i_198,._waveControls_avw1i_376{grid-template-columns:1fr}._formula_avw1i_318,._legend_avw1i_330,._inlineActions_avw1i_269{grid-column:auto}._spiroCanvas_avw1i_175,._waveCanvas_avw1i_488{height:15rem}._metricGrid_avw1i_440{grid-template-columns:1fr}._metricGrid_avw1i_440>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}._metricGrid_avw1i_440 small{grid-column:1/-1}._waveReadout_avw1i_503{grid-template-columns:1fr;display:grid}._waveLegend_avw1i_331,._waveReadout_avw1i_503 dl{grid-area:auto}._worksheet_avw1i_305 label{grid-template-columns:1fr;gap:.25rem}._tokenStages_avw1i_304{gap:.2rem}._tokenStages_avw1i_304 button{padding-inline:.2rem;font-size:.61rem}._tokenStages_avw1i_304 button span{display:none}._tokenStepHeader_avw1i_706{gap:.2rem;display:grid}._tokenPieces_avw1i_722{min-height:9rem}}@media (prefers-reduced-motion:reduce){._viewport_avw1i_62{scroll-behavior:auto}._tokenPieces_avw1i_722>div,._toggleTrack_avw1i_401,._toggleTrack_avw1i_401:before{transition:none}}}
