.research-cards-module__dIhx0q__rail{min-width:0;margin-block:-8px -36px;padding-block:8px 36px;position:relative;overflow:clip}.research-cards-module__dIhx0q__track{width:max-content;animation:research-cards-module__dIhx0q__drift-left var(--loop-duration) linear infinite;display:flex}.research-cards-module__dIhx0q__group{flex-shrink:0;gap:16px;padding-right:16px;display:flex}.research-cards-module__dIhx0q__rail:hover .research-cards-module__dIhx0q__track,.research-cards-module__dIhx0q__rail:focus-within .research-cards-module__dIhx0q__track{animation-play-state:paused}.research-cards-module__dIhx0q__card{width:min(calc((var(--content-landing) - 48px) / 4), 72vw);flex:none;min-width:0}@keyframes research-cards-module__dIhx0q__drift-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.research-cards-module__dIhx0q__rail{overflow-x:auto}.research-cards-module__dIhx0q__track{animation:none}.research-cards-module__dIhx0q__group[aria-hidden=true],.research-cards-module__dIhx0q__card[data-duplicate]{display:none}}
.discovery-demo-module__MSD1NG__section{background:hsl(var(--background));border-block:1px solid hsl(var(--divider));color:hsl(var(--foreground));padding:128px 0;scroll-margin-top:64px}.discovery-demo-module__MSD1NG__container{width:100%;max-width:calc(var(--content-landing) + 2rem);margin:0 auto;padding:0 16px}.discovery-demo-module__MSD1NG__heroTitle{letter-spacing:-.025em;text-wrap:balance;font-family:Newsreader,Noto Serif SC,Source Han Serif SC,Songti SC,STSong,ui-serif,Georgia,serif;font-size:clamp(32px,4.4vw,48px);font-weight:500;line-height:1.15}.discovery-demo-module__MSD1NG__sectionTitle,.discovery-demo-module__MSD1NG__copyTitle{letter-spacing:-.02em;text-wrap:balance;font-weight:500}.discovery-demo-module__MSD1NG__sectionTitle:lang(zh),.discovery-demo-module__MSD1NG__copyTitle:lang(zh){letter-spacing:0}.discovery-demo-module__MSD1NG__sectionTitle{font-size:clamp(32px,3.8vw,48px);line-height:1.2}.discovery-demo-module__MSD1NG__header{max-width:900px}.discovery-demo-module__MSD1NG__lead{max-width:640px;color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:20px;font-size:18px;line-height:27px}.discovery-demo-module__MSD1NG__leadWide{max-width:860px}.discovery-demo-module__MSD1NG__titleCompact{font-size:clamp(30px,3.4vw,40px);line-height:1.125}.discovery-demo-module__MSD1NG__stage{overscroll-behavior-x:contain;scrollbar-width:thin;margin-top:64px;overflow-x:auto}.discovery-demo-module__MSD1NG__canvas{background:hsl(var(--page-canvas,var(--muted)));width:1256px;height:684px;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .05);transform-origin:0 0;border-radius:16px;position:relative}.discovery-demo-module__MSD1NG__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.discovery-demo-module__MSD1NG__tryLink{color:hsl(var(--foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground) / .3);text-decoration-color:hsl(var(--foreground) / .3);text-underline-offset:4px;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:24px;transition:text-decoration-color .15s;display:inline-flex}.discovery-demo-module__MSD1NG__tryLink:hover{-webkit-text-decoration-color:hsl(var(--foreground));text-decoration-color:hsl(var(--foreground))}.discovery-demo-module__MSD1NG__tryLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.discovery-demo-module__MSD1NG__tryLink svg{width:16px;height:16px;transition:transform .2s}.discovery-demo-module__MSD1NG__tryLink:hover svg{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.discovery-demo-module__MSD1NG__tryLink,.discovery-demo-module__MSD1NG__tryLink svg{transition:none}}.discovery-demo-module__MSD1NG__card{box-sizing:border-box;background:hsl(var(--background));border-radius:8px;flex-direction:column;width:272px;transition:box-shadow .15s,background-image .15s;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 1px 2px #00000012,0 2px 4px -2px #00000014}.discovery-demo-module__MSD1NG__card:hover{background-image:linear-gradient(hsl(var(--foreground) / .02), hsl(var(--foreground) / .02));box-shadow:0 0 0 1px #00000012,0 2px 4px #00000014,0 4px 8px -4px #0000001a}.discovery-demo-module__MSD1NG__cardBody{padding:12px 14px}.discovery-demo-module__MSD1NG__cardTop{padding:12px 14px 0}.discovery-demo-module__MSD1NG__head{align-items:center;gap:8px;height:24px;display:flex}.discovery-demo-module__MSD1NG__icon{background:hsl(var(--foreground) / .06);width:24px;height:24px;color:hsl(var(--foreground) / .85);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.discovery-demo-module__MSD1NG__icon svg{width:13px;height:13px}.discovery-demo-module__MSD1NG__code{color:hsl(var(--muted-foreground));flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;line-height:20px}.discovery-demo-module__MSD1NG__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.discovery-demo-module__MSD1NG__backend{background:hsl(var(--foreground) / .05);letter-spacing:.02em;height:18px;color:hsl(var(--foreground) / .62);border-radius:5px;flex-shrink:0;align-items:center;padding:0 6px;font-size:10px;font-weight:500;display:inline-flex}.discovery-demo-module__MSD1NG__chip{background:hsl(var(--foreground) / .06);font-variant-numeric:tabular-nums;white-space:nowrap;height:18px;color:hsl(var(--foreground) / .62);border-radius:999px;flex-shrink:0;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.discovery-demo-module__MSD1NG__query{background:hsl(var(--foreground) / .035);color:hsl(var(--foreground) / .7);-webkit-line-clamp:2;border-radius:6px;-webkit-box-orient:vertical;margin-top:10px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;line-height:17px;display:-webkit-box;overflow:hidden}.discovery-demo-module__MSD1NG__terms{flex-wrap:wrap;align-content:flex-start;gap:4px;height:42px;margin-top:10px;display:flex;overflow:hidden}.discovery-demo-module__MSD1NG__term{background:hsl(var(--foreground) / .035);height:19px;color:hsl(var(--foreground) / .7);border-radius:5px;align-items:center;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;display:inline-flex}.discovery-demo-module__MSD1NG__dist{background:hsl(var(--foreground) / .03);border-radius:8px;margin-top:10px;padding:8px 8px 6px}.discovery-demo-module__MSD1NG__distLabel{color:hsl(var(--muted-foreground));justify-content:space-between;font-size:10.5px;line-height:14px;display:flex}.discovery-demo-module__MSD1NG__bars{align-items:flex-end;gap:3px;height:44px;margin-top:8px;display:flex;position:relative}.discovery-demo-module__MSD1NG__bars>span:not(.discovery-demo-module__MSD1NG__cutoff){background:hsl(var(--foreground) / .12);border-radius:2px 2px 1px 1px;width:20px}.discovery-demo-module__MSD1NG__bars>span[data-kept=true]{background:hsl(var(--foreground) / .66)}.discovery-demo-module__MSD1NG__cutoff{border-left:1px dashed hsl(var(--foreground) / .45);position:absolute;top:-4px;bottom:-2px;left:113px}.discovery-demo-module__MSD1NG__axis{font-variant-numeric:tabular-nums;height:12px;color:hsl(var(--muted-foreground));margin-top:4px;font-size:10px;line-height:12px;position:relative}.discovery-demo-module__MSD1NG__axis>span{position:absolute}.discovery-demo-module__MSD1NG__table{box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .07);border-radius:4px;flex-shrink:0;margin:10px 14px 14px;overflow:hidden}.discovery-demo-module__MSD1NG__th,.discovery-demo-module__MSD1NG__tr{display:flex}.discovery-demo-module__MSD1NG__th{border-bottom:1px solid hsl(var(--foreground) / .06);background:hsl(var(--foreground) / .02);height:22px;color:hsl(var(--muted-foreground));font-size:10.5px;font-weight:500}.discovery-demo-module__MSD1NG__tr{border-bottom:1px solid hsl(var(--foreground) / .045);height:26px;font-size:12px;transition:background-color .15s}.discovery-demo-module__MSD1NG__tr:hover{background:hsl(var(--foreground) / .04)}.discovery-demo-module__MSD1NG__tr:last-child{border-bottom:0}.discovery-demo-module__MSD1NG__idx{border-right:1px solid hsl(var(--foreground) / .05);width:22px;color:hsl(var(--muted-foreground) / .85);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;display:flex}.discovery-demo-module__MSD1NG__th .discovery-demo-module__MSD1NG__idx{background:0 0}.discovery-demo-module__MSD1NG__title{flex:1;align-items:center;min-width:0;padding:0 8px;display:flex;overflow:hidden}.discovery-demo-module__MSD1NG__title>span{white-space:nowrap;text-overflow:ellipsis;color:hsl(var(--foreground) / .86);overflow:hidden}.discovery-demo-module__MSD1NG__prob{box-sizing:border-box;border-left:1px solid hsl(var(--foreground) / .05);font-variant-numeric:tabular-nums;width:46px;color:hsl(var(--foreground) / .62);flex-shrink:0;justify-content:flex-start;align-items:center;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:flex}.discovery-demo-module__MSD1NG__th .discovery-demo-module__MSD1NG__prob{color:hsl(var(--muted-foreground));font-family:inherit;font-size:10.5px}.discovery-demo-module__MSD1NG__op{background:hsl(var(--background));width:40px;height:40px;color:hsl(var(--foreground) / .8);border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .15s,background-image .15s;display:flex;position:absolute;box-shadow:0 0 0 1px #0000000d,0 1px 2px #00000012,0 2px 4px -2px #00000014}.discovery-demo-module__MSD1NG__op:hover{background-image:linear-gradient(hsl(var(--foreground) / .02), hsl(var(--foreground) / .02));box-shadow:0 0 0 1px #00000012,0 2px 4px #00000014,0 4px 8px -4px #0000001a}.discovery-demo-module__MSD1NG__op svg{width:16px;height:16px}.discovery-demo-module__MSD1NG__opLabel{text-align:center;color:hsl(var(--foreground) / .86);font-size:12px;font-weight:500;line-height:16px;position:absolute}.discovery-demo-module__MSD1NG__edges{fill:none;stroke:color-mix(in srgb, hsl(var(--muted-foreground)) 30%, hsl(var(--page-canvas,var(--muted))));stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;inset:0;overflow:visible}.discovery-demo-module__MSD1NG__edgeHit{stroke:#0000;stroke-width:12px;pointer-events:stroke}.discovery-demo-module__MSD1NG__edgeActive{stroke:color-mix(in srgb, hsl(var(--muted-foreground)) 70%, hsl(var(--page-canvas,var(--muted))))}.discovery-demo-module__MSD1NG__port{box-sizing:border-box;border:1px solid hsl(var(--muted-foreground) / .55);background:hsl(var(--background));border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.discovery-demo-module__MSD1NG__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:96px;display:grid}.discovery-demo-module__MSD1NG__feature{flex-direction:column;min-width:0;display:flex}.discovery-demo-module__MSD1NG__featureTitle{letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:27px}.discovery-demo-module__MSD1NG__featureTitle:lang(zh){letter-spacing:0}.discovery-demo-module__MSD1NG__featureVisual{aspect-ratio:4/3;background:hsl(var(--page-canvas,var(--muted)));min-height:0;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .05);border-radius:16px;justify-content:center;align-items:center;margin-top:16px;padding:20px 28px;display:flex;overflow:hidden}.discovery-demo-module__MSD1NG__featureBody{color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:16px;font-size:16px;line-height:24px}.discovery-demo-module__MSD1NG__featureLink{color:hsl(var(--foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground) / .3);text-decoration-color:hsl(var(--foreground) / .3);text-underline-offset:3px;transition:text-decoration-color .15s}.discovery-demo-module__MSD1NG__featureLink:hover{-webkit-text-decoration-color:hsl(var(--foreground));text-decoration-color:hsl(var(--foreground))}.discovery-demo-module__MSD1NG__canvas{--ease:cubic-bezier(.2, .7, .2, 1)}.discovery-demo-module__MSD1NG__canvas[data-phase=idle] :is(.discovery-demo-module__MSD1NG__rise,.discovery-demo-module__MSD1NG__pop,.discovery-demo-module__MSD1NG__fade),.discovery-demo-module__MSD1NG__canvas[data-phase=idle] .discovery-demo-module__MSD1NG__bars>span{opacity:0}.discovery-demo-module__MSD1NG__canvas[data-phase=idle] .discovery-demo-module__MSD1NG__draw{stroke-dasharray:1;stroke-dashoffset:1px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.discovery-demo-module__MSD1NG__canvas[data-phase=static] :is(.discovery-demo-module__MSD1NG__rise,.discovery-demo-module__MSD1NG__pop,.discovery-demo-module__MSD1NG__fade),.discovery-demo-module__MSD1NG__canvas[data-phase=static] .discovery-demo-module__MSD1NG__bars>span{opacity:0}.discovery-demo-module__MSD1NG__canvas[data-phase=static] .discovery-demo-module__MSD1NG__draw{stroke-dasharray:1;stroke-dashoffset:1px}}.discovery-demo-module__MSD1NG__canvas[data-phase=play],.discovery-demo-module__MSD1NG__canvas[data-phase=play] .discovery-demo-module__MSD1NG__edgeHit{pointer-events:none}.discovery-demo-module__MSD1NG__canvas[data-phase=play] .discovery-demo-module__MSD1NG__rise{animation:discovery-demo-module__MSD1NG__dd-rise calc(var(--dur,.26s * var(--pace))) var(--ease) var(--d) both}.discovery-demo-module__MSD1NG__canvas[data-phase=play] .discovery-demo-module__MSD1NG__pop{animation:discovery-demo-module__MSD1NG__dd-pop calc(var(--dur,.24s * var(--pace))) var(--ease) var(--d) both}.discovery-demo-module__MSD1NG__canvas[data-phase=play] .discovery-demo-module__MSD1NG__fade{animation:discovery-demo-module__MSD1NG__dd-fade calc(var(--dur,.22s * var(--pace))) ease-out var(--d) both}.discovery-demo-module__MSD1NG__canvas[data-phase=play] .discovery-demo-module__MSD1NG__draw{stroke-dasharray:1;animation:discovery-demo-module__MSD1NG__dd-draw calc(var(--dur,.3s * var(--pace))) ease-in-out var(--d) both}.discovery-demo-module__MSD1NG__canvas[data-phase=play] .discovery-demo-module__MSD1NG__bars>span:not(.discovery-demo-module__MSD1NG__cutoff){transform-origin:bottom;animation:discovery-demo-module__MSD1NG__dd-grow calc(.26s * var(--pace)) var(--ease) var(--d) both}.discovery-demo-module__MSD1NG__canvas[data-phase=play] .discovery-demo-module__MSD1NG__bars>span[data-kept=false]{animation:discovery-demo-module__MSD1NG__dd-grow calc(.26s * var(--pace)) var(--ease) var(--d) both, discovery-demo-module__MSD1NG__dd-dim calc(.24s * var(--pace)) ease var(--dim-at) both}.discovery-demo-module__MSD1NG__canvas[data-phase=play] .discovery-demo-module__MSD1NG__cutoff{transform-origin:top;animation:discovery-demo-module__MSD1NG__dd-drop calc(.24s * var(--pace)) var(--ease) var(--d) both}@keyframes discovery-demo-module__MSD1NG__dd-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes discovery-demo-module__MSD1NG__dd-pop{0%{opacity:0;transform:scale(.85)}}@keyframes discovery-demo-module__MSD1NG__dd-fade{0%{opacity:0}}@keyframes discovery-demo-module__MSD1NG__dd-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes discovery-demo-module__MSD1NG__dd-grow{0%{opacity:0;transform:scaleY(0)}}@keyframes discovery-demo-module__MSD1NG__dd-dim{0%{background:hsl(var(--foreground) / .66)}}@keyframes discovery-demo-module__MSD1NG__dd-drop{0%{opacity:0;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.discovery-demo-module__MSD1NG__card,.discovery-demo-module__MSD1NG__tr,.discovery-demo-module__MSD1NG__op{transition:none}.discovery-demo-module__MSD1NG__canvas *{animation:none!important}}@media (max-width:760px){.discovery-demo-module__MSD1NG__section{padding:80px 0}.discovery-demo-module__MSD1NG__stage{margin-top:40px}.discovery-demo-module__MSD1NG__features{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:64px}}.discovery-demo-module__MSD1NG__featureVisual.discovery-demo-module__MSD1NG__visualOnCanvas{background:hsl(var(--background));border-radius:14px;margin-top:0;padding:16px 20px}.discovery-demo-module__MSD1NG__graphLabel{z-index:1;background:hsl(var(--background));height:24px;box-shadow:0 0 0 1px hsl(var(--foreground) / .06);white-space:nowrap;color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex;position:absolute;transform:translate(-50%)}
.coverage-visuals-module__8CeUDG__wrap{width:100%;height:100%}.coverage-visuals-module__8CeUDG__svg{width:100%;height:100%;display:block;overflow:visible}.coverage-visuals-module__8CeUDG__radar{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.coverage-visuals-module__8CeUDG__radarBox{aspect-ratio:1;height:100%;position:relative}.coverage-visuals-module__8CeUDG__radarRing{fill:none;stroke:hsl(var(--foreground) / .1);stroke-width:.75px;stroke-dasharray:2 3}.coverage-visuals-module__8CeUDG__radarRim{fill:none;stroke:hsl(var(--foreground) / .18);stroke-width:.75px}.coverage-visuals-module__8CeUDG__tick{stroke:hsl(var(--foreground) / .12);stroke-width:.75px}.coverage-visuals-module__8CeUDG__tickLong{stroke:hsl(var(--foreground) / .28);stroke-width:.75px}.coverage-visuals-module__8CeUDG__radarAxis{stroke:hsl(var(--foreground) / .06);stroke-width:.75px;stroke-dasharray:2 3}.coverage-visuals-module__8CeUDG__radarHalo{fill:hsl(var(--foreground) / .05)}.coverage-visuals-module__8CeUDG__radarCenter{fill:hsl(var(--foreground) / .4)}.coverage-visuals-module__8CeUDG__blip{fill:hsl(var(--foreground) / .42);transform-box:fill-box;transform-origin:50%}.coverage-visuals-module__8CeUDG__echo{fill:none;stroke:hsl(var(--foreground) / .3);stroke-width:.75px;opacity:0;transform-box:fill-box;transform-origin:50%}.coverage-visuals-module__8CeUDG__reach{opacity:0;border-radius:50%;position:absolute;inset:6%;overflow:hidden}.coverage-visuals-module__8CeUDG__sweep{background:conic-gradient(from 0deg, transparent 0deg 300deg, hsl(var(--foreground) / .1) 359deg, hsl(var(--foreground) / .38) 359.4deg 360deg);border-radius:50%;position:absolute;inset:0}.coverage-visuals-module__8CeUDG__radar[data-phase=idle] .coverage-visuals-module__8CeUDG__blip{opacity:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.coverage-visuals-module__8CeUDG__radar[data-phase=static] .coverage-visuals-module__8CeUDG__blip{opacity:0}}.coverage-visuals-module__8CeUDG__radar[data-phase=play] .coverage-visuals-module__8CeUDG__blip{animation:coverage-visuals-module__8CeUDG__cv-blip .6s ease-out var(--d) both}.coverage-visuals-module__8CeUDG__radar[data-phase=play] .coverage-visuals-module__8CeUDG__echo{animation:coverage-visuals-module__8CeUDG__cv-echo 1.1s cubic-bezier(.2, .6, .3, 1) var(--d) forwards}.coverage-visuals-module__8CeUDG__radar[data-phase=play] .coverage-visuals-module__8CeUDG__reach{opacity:1;animation:coverage-visuals-module__8CeUDG__cv-reach calc(var(--sweep) * 3) linear both}.coverage-visuals-module__8CeUDG__radar[data-phase=play] .coverage-visuals-module__8CeUDG__sweep{animation:coverage-visuals-module__8CeUDG__cv-spin var(--sweep) linear 3 both}@keyframes coverage-visuals-module__8CeUDG__cv-blip{0%{opacity:0;transform:scale(1.8)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes coverage-visuals-module__8CeUDG__cv-echo{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(5)}}@keyframes coverage-visuals-module__8CeUDG__cv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes coverage-visuals-module__8CeUDG__cv-reach{0%,33.3%{transform:scale(var(--r1));opacity:1}33.4%,66.6%{transform:scale(var(--r2));opacity:1}66.7%,97%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}
.showcase-visuals-module__IjH-aa__viz{--viz-bg:hsl(var(--page-canvas,var(--muted)));--edge:color-mix(in srgb, hsl(var(--muted-foreground)) 30%, var(--viz-bg));--rest:0 0 0 1px #0000000d, 0 1px 2px #00000012, 0 2px 4px -2px #00000014;--lift:0 0 0 1px #00000012, 0 2px 4px #00000014, 0 4px 8px -4px #0000001a;--ink:hsl(var(--foreground) / .72);border-radius:inherit;background:radial-gradient(circle, hsl(var(--foreground) / .07) 1px, transparent 1.2px) 0 0 / 16px 16px, var(--viz-bg);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .05);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.showcase-visuals-module__IjH-aa__stage{flex:none;position:relative}@media (max-width:640px){.showcase-visuals-module__IjH-aa__stage{scale:.56}}.showcase-visuals-module__IjH-aa__edges{fill:none;stroke:var(--edge);stroke-width:1.25px;stroke-linecap:round;position:absolute;inset:0;overflow:visible}.showcase-visuals-module__IjH-aa__link{stroke:hsl(var(--foreground) / .45);stroke-dasharray:2 4}.showcase-visuals-module__IjH-aa__timeline{stroke-width:1.5px}.showcase-visuals-module__IjH-aa__card{background:hsl(var(--background));box-shadow:var(--rest);border-radius:8px;display:flex;position:absolute}.showcase-visuals-module__IjH-aa__lines{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.showcase-visuals-module__IjH-aa__bar{background:hsl(var(--foreground) / .09);border-radius:9999px;flex:none;height:5px;display:block}.showcase-visuals-module__IjH-aa__barStrong{background:hsl(var(--foreground) / .2);height:6px}.showcase-visuals-module__IjH-aa__pushRight{margin-left:auto}.showcase-visuals-module__IjH-aa__count{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));flex:none;font-size:10.5px;line-height:1}.showcase-visuals-module__IjH-aa__headIcon{stroke-width:1.8px;width:13px;height:13px;color:hsl(var(--foreground) / .55);flex:none}.showcase-visuals-module__IjH-aa__node{align-items:center;gap:10px;padding:0 12px}.showcase-visuals-module__IjH-aa__nodeIcon{background:hsl(var(--foreground) / .05);width:28px;height:28px;color:hsl(var(--foreground) / .6);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.showcase-visuals-module__IjH-aa__nodeIcon svg{stroke-width:1.8px;width:15px;height:15px}.showcase-visuals-module__IjH-aa__nodeText{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.showcase-visuals-module__IjH-aa__table{flex-direction:column}.showcase-visuals-module__IjH-aa__tableHead{border-bottom:1px solid hsl(var(--divider));flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;display:flex}.showcase-visuals-module__IjH-aa__rows{flex-direction:column;padding:4px;display:flex}.showcase-visuals-module__IjH-aa__row{border-radius:5px;align-items:center;gap:9px;height:26px;padding:0 8px;display:flex;position:relative}.showcase-visuals-module__IjH-aa__rowCited{background:hsl(var(--foreground) / .045)}.showcase-visuals-module__IjH-aa__rowCited:before{content:"";background:var(--ink);border-radius:9999px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.showcase-visuals-module__IjH-aa__route{background:hsl(var(--foreground) / .5);border-radius:9999px;flex:none;width:6px;height:6px}.showcase-visuals-module__IjH-aa__routeAlt{box-shadow:inset 0 0 0 1.25px hsl(var(--foreground) / .45);background:0 0}.showcase-visuals-module__IjH-aa__score{background:hsl(var(--foreground) / .08);border-radius:9999px;flex:none;width:34px;height:3px;margin-left:auto;position:relative;overflow:hidden}.showcase-visuals-module__IjH-aa__score>span{border-radius:inherit;background:hsl(var(--foreground) / .55);position:absolute;inset:0 auto 0 0}.showcase-visuals-module__IjH-aa__bubble{border-radius:12px 12px 12px 4px;flex-direction:column;justify-content:center;gap:9px;padding:0 14px}.showcase-visuals-module__IjH-aa__bubbleLine{align-items:center;gap:8px;display:flex}.showcase-visuals-module__IjH-aa__citePill{background:var(--ink);border-radius:9999px;flex:none;width:18px;height:12px;margin-left:auto}.showcase-visuals-module__IjH-aa__gridCard{flex-direction:column}.showcase-visuals-module__IjH-aa__gridHead{border-bottom:1px solid hsl(var(--divider));align-items:center;gap:8px;height:32px;padding:0 12px;display:flex}.showcase-visuals-module__IjH-aa__grid{display:grid;position:absolute}.showcase-visuals-module__IjH-aa__tile{border-radius:4px;width:16px;height:16px}.showcase-visuals-module__IjH-aa__tileDone{background:hsl(var(--foreground) / .2)}.showcase-visuals-module__IjH-aa__tileRunning{background:linear-gradient(to top, hsl(var(--foreground) / .2) 50%, hsl(var(--foreground) / .06) 50%)}.showcase-visuals-module__IjH-aa__tilePending{background:hsl(var(--foreground) / .06)}.showcase-visuals-module__IjH-aa__progress{background:hsl(var(--foreground) / .08);border-radius:9999px;height:3px;position:absolute;overflow:hidden}.showcase-visuals-module__IjH-aa__progress>span{border-radius:inherit;background:var(--ink);position:absolute;inset:0 auto 0 0}.showcase-visuals-module__IjH-aa__matrix{flex-direction:column;padding-bottom:6px;overflow:hidden}.showcase-visuals-module__IjH-aa__matrixRow{grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:12px;height:28px;padding:0 12px;display:grid}.showcase-visuals-module__IjH-aa__matrixRow+.showcase-visuals-module__IjH-aa__matrixRow{border-top:1px solid hsl(var(--divider))}.showcase-visuals-module__IjH-aa__matrixHead{background:hsl(var(--foreground) / .03);height:32px}.showcase-visuals-module__IjH-aa__matrixFirst{align-items:center;gap:7px;min-width:0;display:flex}.showcase-visuals-module__IjH-aa__task{flex-direction:column;justify-content:space-between;padding:14px}.showcase-visuals-module__IjH-aa__taskTop{align-items:center;gap:10px;display:flex}.showcase-visuals-module__IjH-aa__taskIcon{background:var(--ink);width:30px;height:30px;color:hsl(var(--background));border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.showcase-visuals-module__IjH-aa__taskIcon svg{stroke-width:1.8px;width:16px;height:16px}.showcase-visuals-module__IjH-aa__cycle{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.showcase-visuals-module__IjH-aa__cycle>span{height:14px;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .1);border-radius:3px}.showcase-visuals-module__IjH-aa__cycle>.showcase-visuals-module__IjH-aa__cycleDone{background:hsl(var(--foreground) / .12);box-shadow:none}.showcase-visuals-module__IjH-aa__cycle>.showcase-visuals-module__IjH-aa__cycleOn{background:var(--ink)}.showcase-visuals-module__IjH-aa__report{opacity:calc(1 - var(--age) * .2);flex-direction:column;gap:6px;padding:6px 6px 12px}.showcase-visuals-module__IjH-aa__reportLatest{box-shadow:var(--lift)}.showcase-visuals-module__IjH-aa__cover{background:hsl(var(--foreground) / .05);border-radius:4px;height:52px;margin-bottom:4px;display:block;overflow:hidden}.showcase-visuals-module__IjH-aa__cover svg{width:100%;height:100%;display:block}.showcase-visuals-module__IjH-aa__cover circle{fill:none;stroke:hsl(var(--foreground) / .14);stroke-width:1px}.showcase-visuals-module__IjH-aa__reportLatest .showcase-visuals-module__IjH-aa__cover{background:hsl(var(--foreground) / .08)}.showcase-visuals-module__IjH-aa__reportLatest .showcase-visuals-module__IjH-aa__cover circle{stroke:hsl(var(--foreground) / .3)}.showcase-visuals-module__IjH-aa__tick{background:hsl(var(--background));width:9px;height:9px;box-shadow:inset 0 0 0 1.5px hsl(var(--foreground) / .3);border-radius:9999px;margin:-4.5px 0 0 -4.5px;position:absolute}.showcase-visuals-module__IjH-aa__tickOn{background:var(--ink);box-shadow:0 0 0 3px hsl(var(--foreground) / .08)}
.showcase-carousel-module__6bUdAq__fill{border-radius:inherit;background:hsl(var(--foreground) / .72);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.showcase-carousel-module__6bUdAq__fillPlay{animation:7s linear both showcase-carousel-module__6bUdAq__sc-progress}.showcase-carousel-module__6bUdAq__carousel:hover .showcase-carousel-module__6bUdAq__fillPlay{animation-play-state:paused}.showcase-carousel-module__6bUdAq__carousel:has(:focus-visible) .showcase-carousel-module__6bUdAq__fillPlay{animation-play-state:paused}.showcase-carousel-module__6bUdAq__visual{animation:.3s ease-out both showcase-carousel-module__6bUdAq__sc-fade;position:absolute;inset:0}.showcase-carousel-module__6bUdAq__visualOut{animation:.3s ease-in forwards showcase-carousel-module__6bUdAq__sc-fade-out;position:absolute;inset:0}@keyframes showcase-carousel-module__6bUdAq__sc-progress{to{transform:scaleY(1)}}@keyframes showcase-carousel-module__6bUdAq__sc-fade{0%{opacity:0}}@keyframes showcase-carousel-module__6bUdAq__sc-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.showcase-carousel-module__6bUdAq__fillPlay{animation:none;transform:scaleY(1)}.showcase-carousel-module__6bUdAq__visual{animation:none}.showcase-carousel-module__6bUdAq__visualOut{display:none}}
.plan-visuals-module__afmK1q__plan{align-items:center;width:100%;height:100%;display:flex}.plan-visuals-module__afmK1q__row{grid-template-columns:minmax(0,1fr) 20px minmax(0,1.25fr);align-items:center;width:100%;height:86%;display:grid}.plan-visuals-module__afmK1q__card{background:hsl(var(--background));border-radius:8px;box-shadow:0 0 0 1px #0000000d,0 1px 2px #00000012,0 2px 4px -2px #00000014}.plan-visuals-module__afmK1q__question{flex-direction:column;gap:6px;padding:8px 10px;display:flex;}.plan-visuals-module__afmK1q__question p{color:hsl(var(--foreground) / .86);text-wrap:pretty;font-size:11.5px;font-weight:500;line-height:16px}.plan-visuals-module__afmK1q__icon{background:hsl(var(--foreground) / .06);width:22px;height:22px;color:hsl(var(--foreground) / .8);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.plan-visuals-module__afmK1q__icon svg{width:12px;height:12px}.plan-visuals-module__afmK1q__edges{width:100%;height:100%;display:block;overflow:visible}.plan-visuals-module__afmK1q__edges path{fill:none;stroke:color-mix(in srgb, hsl(var(--muted-foreground)) 35%, hsl(var(--background)));stroke-width:1.25px;vector-effect:non-scaling-stroke}.plan-visuals-module__afmK1q__routes{flex-direction:column;height:100%;display:flex}.plan-visuals-module__afmK1q__routes>li{flex:1;align-items:center;min-height:0;display:flex}.plan-visuals-module__afmK1q__route{align-items:center;gap:7px;width:100%;min-width:0;padding:5px 8px 5px 5px;display:flex;}.plan-visuals-module__afmK1q__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:hsl(var(--foreground) / .7);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;overflow:hidden}.plan-visuals-module__afmK1q__plan[data-phase=idle] :is(.plan-visuals-module__afmK1q__question,.plan-visuals-module__afmK1q__route){opacity:0}.plan-visuals-module__afmK1q__plan[data-phase=idle] .plan-visuals-module__afmK1q__edges path{stroke-dasharray:1;stroke-dashoffset:1px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.plan-visuals-module__afmK1q__plan[data-phase=static] :is(.plan-visuals-module__afmK1q__question,.plan-visuals-module__afmK1q__route){opacity:0}.plan-visuals-module__afmK1q__plan[data-phase=static] .plan-visuals-module__afmK1q__edges path{stroke-dasharray:1;stroke-dashoffset:1px}}.plan-visuals-module__afmK1q__plan[data-phase=play] .plan-visuals-module__afmK1q__row{animation:plan-visuals-module__afmK1q__pv-out var(--cycle) linear both}.plan-visuals-module__afmK1q__plan[data-phase=play] .plan-visuals-module__afmK1q__question{animation:plan-visuals-module__afmK1q__pv-rise .28s cubic-bezier(.2, .7, .2, 1) var(--d) both}.plan-visuals-module__afmK1q__plan[data-phase=play] .plan-visuals-module__afmK1q__route{animation:plan-visuals-module__afmK1q__pv-rise .26s cubic-bezier(.2, .7, .2, 1) var(--d) both}.plan-visuals-module__afmK1q__plan[data-phase=play] .plan-visuals-module__afmK1q__edges path{stroke-dasharray:1;animation:plan-visuals-module__afmK1q__pv-draw .3s ease-in-out var(--d) both}@keyframes plan-visuals-module__afmK1q__pv-rise{0%{opacity:0;transform:translate(-6px)}}@keyframes plan-visuals-module__afmK1q__pv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes plan-visuals-module__afmK1q__pv-out{0%,94%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.plan-visuals-module__afmK1q__plan *{animation:none!important}}
.speed-visuals-module__iplV7G__laneHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:12px;line-height:16px;display:flex}.speed-visuals-module__iplV7G__laneLabel{color:hsl(var(--muted-foreground))}.speed-visuals-module__iplV7G__laneLabelStrong{color:hsl(var(--foreground) / .86);font-weight:500}.speed-visuals-module__iplV7G__laneTime{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.speed-visuals-module__iplV7G__grids{flex-direction:column;gap:44px;width:100%;display:flex}.speed-visuals-module__iplV7G__grid{gap:3px;display:grid}.speed-visuals-module__iplV7G__grid>span{aspect-ratio:1;background:hsl(var(--foreground) / .045);border-radius:2px}.speed-visuals-module__iplV7G__grids[data-phase=static] .speed-visuals-module__iplV7G__grid>span[data-pending=false][data-kept=true],.speed-visuals-module__iplV7G__grids[data-phase=play] .speed-visuals-module__iplV7G__grid>span[data-kept=true]{background:hsl(var(--foreground) / .44)}.speed-visuals-module__iplV7G__grids[data-phase=static] .speed-visuals-module__iplV7G__grid>span[data-pending=false][data-kept=false],.speed-visuals-module__iplV7G__grids[data-phase=play] .speed-visuals-module__iplV7G__grid>span[data-kept=false]{background:hsl(var(--foreground) / .18)}.speed-visuals-module__iplV7G__grids[data-phase=play] .speed-visuals-module__iplV7G__grid>span{animation:speed-visuals-module__iplV7G__sv-judge .18s ease-out var(--d) both}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.speed-visuals-module__iplV7G__grids[data-phase=static] .speed-visuals-module__iplV7G__grid>span[data-pending=false][data-kept]{background:hsl(var(--foreground) / .045)}}@keyframes speed-visuals-module__iplV7G__sv-judge{0%{background:hsl(var(--foreground) / .045)}}
.trace-visuals-module__OEjdja__trace{flex-direction:column;justify-content:center;gap:28px;width:100%;height:100%;display:flex}.trace-visuals-module__OEjdja__graph{aspect-ratio:360/134;flex:none;width:100%;height:auto;display:block;overflow:visible}.trace-visuals-module__OEjdja__edge{fill:none;stroke:color-mix(in srgb, hsl(var(--muted-foreground)) 30%, hsl(var(--page-canvas,var(--muted))));stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .26s,opacity .26s}.trace-visuals-module__OEjdja__edgeLit{stroke:color-mix(in srgb, hsl(var(--muted-foreground)) 70%, hsl(var(--page-canvas,var(--muted))));stroke-width:1.25px}.trace-visuals-module__OEjdja__card{fill:hsl(var(--background));stroke:#0000000f;stroke-width:.75px;filter:drop-shadow(0 1px 1.5px #00000012);transition:stroke .26s}.trace-visuals-module__OEjdja__cardLit{stroke:#00000024}.trace-visuals-module__OEjdja__cardTitle{fill:hsl(var(--foreground) / .22)}.trace-visuals-module__OEjdja__cardRow{fill:hsl(var(--foreground) / .1);transition:fill .26s}.trace-visuals-module__OEjdja__cardRowLit{fill:hsl(var(--foreground) / .42)}.trace-visuals-module__OEjdja__cardLetter{fill:hsl(var(--foreground) / .4);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:600;transition:fill .26s}.trace-visuals-module__OEjdja__cardLetterLit{fill:hsl(var(--foreground) / .6)}.trace-visuals-module__OEjdja__dim{opacity:.45;transition:opacity .26s}.trace-visuals-module__OEjdja__barCut{fill:hsl(var(--foreground) / .12)}.trace-visuals-module__OEjdja__barKept{fill:hsl(var(--foreground) / .26)}.trace-visuals-module__OEjdja__barCurrent{fill:hsl(var(--foreground) / .52);transform-box:fill-box;transform-origin:bottom;animation:.42s cubic-bezier(.2,.7,.2,1) both trace-visuals-module__OEjdja__tv-bump}.trace-visuals-module__OEjdja__cutLine{stroke:hsl(var(--foreground) / .45);stroke-width:.75px;stroke-dasharray:2 2}@keyframes trace-visuals-module__OEjdja__tv-bump{0%{transform:scaleY(.3)}}.trace-visuals-module__OEjdja__panel{flex-direction:column;flex-shrink:0;gap:5px;display:flex}.trace-visuals-module__OEjdja__titleWindow{height:16px;margin-bottom:3px;position:relative;overflow:hidden}.trace-visuals-module__OEjdja__paperTitle{white-space:nowrap;text-overflow:ellipsis;color:hsl(var(--foreground) / .86);font-size:12px;font-weight:500;line-height:16px;position:absolute;inset:0;overflow:hidden}.trace-visuals-module__OEjdja__titleIn{animation:.36s cubic-bezier(.2,.7,.2,1) both trace-visuals-module__OEjdja__tv-in}.trace-visuals-module__OEjdja__titleOut{animation:.36s cubic-bezier(.2,.7,.2,1) both trace-visuals-module__OEjdja__tv-out}@keyframes trace-visuals-module__OEjdja__tv-in{0%{opacity:0;transform:translateY(100%)}}@keyframes trace-visuals-module__OEjdja__tv-out{to{opacity:0;transform:translateY(-100%)}}.trace-visuals-module__OEjdja__probRow{color:hsl(var(--muted-foreground));grid-template-columns:14px minmax(0,1fr) 30px;align-items:center;gap:10px;font-size:11px;line-height:14px;display:grid}.trace-visuals-module__OEjdja__probRow[data-strong=true]{color:hsl(var(--foreground) / .8)}.trace-visuals-module__OEjdja__probLetter{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.trace-visuals-module__OEjdja__probTrack{background:hsl(var(--foreground) / .07);border-radius:2px;height:4px;overflow:hidden}.trace-visuals-module__OEjdja__probFill{border-radius:inherit;background:hsl(var(--foreground) / .2);height:100%;transition:width .42s cubic-bezier(.2,.7,.2,1),background-color .26s;display:block}.trace-visuals-module__OEjdja__probRow[data-strong=true] .trace-visuals-module__OEjdja__probFill{background:hsl(var(--foreground) / .42)}.trace-visuals-module__OEjdja__probValue{text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (prefers-reduced-motion:reduce){.trace-visuals-module__OEjdja__edge,.trace-visuals-module__OEjdja__card,.trace-visuals-module__OEjdja__cardRow,.trace-visuals-module__OEjdja__cardLetter,.trace-visuals-module__OEjdja__dim,.trace-visuals-module__OEjdja__probFill{transition:none}.trace-visuals-module__OEjdja__titleIn,.trace-visuals-module__OEjdja__titleOut,.trace-visuals-module__OEjdja__barCurrent{animation:none}}
.trust-band-module__nbBjqG__band{color:hsl(var(--trust-ink))}.trust-band-module__nbBjqG__viewport{width:100%;overflow:hidden}.trust-band-module__nbBjqG__track{justify-content:center;display:flex}.trust-band-module__nbBjqG__scrolling{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.trust-band-module__nbBjqG__scrolling .trust-band-module__nbBjqG__track{width:max-content;animation:trust-band-module__nbBjqG__trust-marquee var(--marquee-duration,30s) linear infinite;justify-content:flex-start}.trust-band-module__nbBjqG__set{flex-shrink:0;align-items:center;display:flex}.trust-band-module__nbBjqG__wrap{flex-wrap:wrap;flex-shrink:1;justify-content:center;row-gap:1.5rem;min-width:0}.trust-band-module__nbBjqG__item{align-items:center;padding-inline:1.5rem;display:flex}@media (min-width:640px){.trust-band-module__nbBjqG__item{padding-inline:2rem}}@keyframes trust-band-module__nbBjqG__trust-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.trust-band-module__nbBjqG__scrolling .trust-band-module__nbBjqG__track{animation:none}}.trust-band-module__nbBjqG__logo{filter:brightness(0);opacity:.5;width:auto;height:28px}.trust-band-module__nbBjqG__wordmark,.trust-band-module__nbBjqG__stat{color:hsl(var(--trust-ink))}
.skill-visuals-module__a2QThW__market{--market-bg:hsl(var(--page-canvas,var(--muted)));width:100%;height:100%;min-height:inherit;border-radius:inherit;background:var(--market-bg);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .05);position:relative;overflow:hidden}.skill-visuals-module__a2QThW__field{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skill-visuals-module__a2QThW__tile{background:hsl(var(--background));box-shadow:0 0 0 1px hsl(var(--foreground) / .06), 0 1px 2px hsl(var(--foreground) / .06);border-radius:16px;justify-content:center;align-items:center;transition:box-shadow .2s,transform .16s;display:flex;position:absolute}.skill-visuals-module__a2QThW__icon{stroke-width:1.6px;width:26px;height:26px;color:hsl(var(--foreground) / .45);transition:color .2s}.skill-visuals-module__a2QThW__tileOn{box-shadow:0 0 0 1.5px hsl(var(--foreground) / .5), 0 4px 12px hsl(var(--foreground) / .08)}.skill-visuals-module__a2QThW__tileOn .skill-visuals-module__a2QThW__icon{color:hsl(var(--foreground) / .9)}.skill-visuals-module__a2QThW__tileHover{box-shadow:0 0 0 1px hsl(var(--foreground) / .12), 0 4px 10px hsl(var(--foreground) / .08);transform:translateY(-2px)}.skill-visuals-module__a2QThW__tileHover .skill-visuals-module__a2QThW__icon{color:hsl(var(--foreground) / .7)}.skill-visuals-module__a2QThW__tilePressed{transform:scale(.94)}.skill-visuals-module__a2QThW__badge{background:hsl(var(--foreground) / .72);width:18px;height:18px;color:hsl(var(--background));box-shadow:0 0 0 2px hsl(var(--background));opacity:0;border-radius:9999px;justify-content:center;align-items:center;transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.3,1.3);display:flex;position:absolute;top:-5px;right:-5px;transform:scale(.6)}.skill-visuals-module__a2QThW__badge svg{stroke-width:3px;width:11px;height:11px}.skill-visuals-module__a2QThW__tileOn .skill-visuals-module__a2QThW__badge{opacity:1;transform:none}.skill-visuals-module__a2QThW__cursor{filter:drop-shadow(0 1px 1.5px #0000002e);width:20px;height:22px;margin:-1.5px 0 0 -2px;transition:transform 1s cubic-bezier(.45,0,.2,1),opacity .3s;position:absolute;top:0;left:0;overflow:visible}.skill-visuals-module__a2QThW__cursor path{fill:hsl(var(--foreground));stroke:hsl(var(--background));stroke-width:1.4px;stroke-linejoin:round}.skill-visuals-module__a2QThW__blur{pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 62%,#0000 45%,#000 100%);mask-image:radial-gradient(58% 62%,#0000 45%,#000 100%)}.skill-visuals-module__a2QThW__fade{pointer-events:none;background:radial-gradient(ellipse 62% 70% at 50% 50%, transparent 50%, var(--market-bg) 100%);position:absolute;inset:0}.skill-visuals-module__a2QThW__market:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .05);pointer-events:none;position:absolute;inset:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.skill-visuals-module__a2QThW__market[data-phase=static] .skill-visuals-module__a2QThW__cursor{opacity:0}}@media (prefers-reduced-motion:reduce){.skill-visuals-module__a2QThW__tile,.skill-visuals-module__a2QThW__icon,.skill-visuals-module__a2QThW__badge,.skill-visuals-module__a2QThW__cursor{transition:none}}
.agent-visuals-module__tbPSjW__tools{--tools-bg:hsl(var(--page-canvas,var(--muted)));width:100%;height:100%;min-height:inherit;border-radius:inherit;background:var(--tools-bg);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .05);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:0 32px;display:grid;position:relative;overflow:hidden}.agent-visuals-module__tbPSjW__window{padding:0 4px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 32% 68%,#0000);mask-image:linear-gradient(#0000,#000 32% 68%,#0000)}.agent-visuals-module__tbPSjW__payline{background:hsl(var(--background));border-radius:8px;position:absolute;left:4px;right:4px;box-shadow:0 0 0 1px #0000000d,0 1px 2px #00000012,0 2px 4px -2px #00000014}.agent-visuals-module__tbPSjW__reel{will-change:transform;transition:transform .9s cubic-bezier(.2,.7,.15,1);position:relative}.agent-visuals-module__tbPSjW__instant{transition:none}.agent-visuals-module__tbPSjW__row{white-space:nowrap;color:hsl(var(--foreground) / .35);align-items:center;gap:10px;padding:0 14px;font-size:15px;transition:color .2s;display:flex}.agent-visuals-module__tbPSjW__rowIcon{stroke-width:1.7px;flex:none;width:18px;height:18px}.agent-visuals-module__tbPSjW__rowLabel{text-overflow:ellipsis;overflow:hidden}.agent-visuals-module__tbPSjW__rowOn{color:hsl(var(--foreground) / .88);font-weight:500}.agent-visuals-module__tbPSjW__stage{justify-content:center;align-items:center;min-width:0;display:flex}.agent-visuals-module__tbPSjW__scene{flex-direction:column;gap:8px;width:100%;max-width:360px;animation:.22s ease-out both agent-visuals-module__tbPSjW__av-in;display:flex}.agent-visuals-module__tbPSjW__sceneOut{animation:.26s forwards agent-visuals-module__tbPSjW__av-out}.agent-visuals-module__tbPSjW__receipt{background:hsl(var(--background) / .7);height:34px;box-shadow:0 0 0 1px hsl(var(--foreground) / .06);color:hsl(var(--foreground) / .8);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.agent-visuals-module__tbPSjW__receiptIcon{stroke-width:1.8px;width:15px;height:15px;color:hsl(var(--muted-foreground));flex:none}.agent-visuals-module__tbPSjW__receiptLabel{flex:none;font-weight:500}.agent-visuals-module__tbPSjW__receiptResult{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--muted-foreground));opacity:0;flex:1;transition:opacity .2s;overflow:hidden}.agent-visuals-module__tbPSjW__receiptResultOn{opacity:1}.agent-visuals-module__tbPSjW__receiptState{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.agent-visuals-module__tbPSjW__receiptSpin{width:14px;height:14px;color:hsl(var(--muted-foreground));animation:.8s linear infinite agent-visuals-module__tbPSjW__av-spin}.agent-visuals-module__tbPSjW__receiptDone{stroke-width:2.4px;width:15px;height:15px;color:hsl(var(--foreground) / .85);animation:.22s cubic-bezier(.2,.9,.3,1.3) both agent-visuals-module__tbPSjW__av-pop}.agent-visuals-module__tbPSjW__object{background:hsl(var(--background));border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative;box-shadow:0 0 0 1px #0000000d,0 1px 2px #00000012,0 2px 4px -2px #00000014}.agent-visuals-module__tbPSjW__objectHead{align-items:center;gap:8px;min-width:0;display:flex}.agent-visuals-module__tbPSjW__objectIcon{stroke-width:1.8px;width:16px;height:16px;color:hsl(var(--foreground) / .7);flex:none}.agent-visuals-module__tbPSjW__objectTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground) / .9);font-size:14px;font-weight:500;overflow:hidden}.agent-visuals-module__tbPSjW__objectMeta{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));flex:none;margin-left:auto;font-size:12px}.agent-visuals-module__tbPSjW__shelf{flex-direction:column;display:flex}.agent-visuals-module__tbPSjW__shelfRow{border-top:1px solid hsl(var(--divider));align-items:center;gap:10px;height:28px;transition:height .26s,opacity .2s;display:flex;overflow:hidden}.agent-visuals-module__tbPSjW__shelfRowGone{opacity:0;border-top-color:#0000;height:0}.agent-visuals-module__tbPSjW__shelfTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground) / .78);flex:1;font-size:12.5px;overflow:hidden}.agent-visuals-module__tbPSjW__status{color:hsl(var(--muted-foreground));flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.agent-visuals-module__tbPSjW__note{text-wrap:pretty;color:hsl(var(--foreground) / .85);font-size:12.5px;line-height:1.6}.agent-visuals-module__tbPSjW__pending{color:#0000}.agent-visuals-module__tbPSjW__caret{vertical-align:-.15em;width:0;height:1.05em;box-shadow:1.5px 0 0 0 hsl(var(--foreground) / .7);animation:.9s step-end infinite agent-visuals-module__tbPSjW__av-blink;display:inline-block}.agent-visuals-module__tbPSjW__cite{vertical-align:1px;white-space:nowrap;background:hsl(var(--foreground) / .06);max-width:100%;color:hsl(var(--foreground) / .7);border-radius:6px;align-items:center;gap:4px;margin-left:6px;padding:0 7px;font-size:11px;line-height:18px;display:inline-flex}.agent-visuals-module__tbPSjW__citeOff{visibility:hidden}.agent-visuals-module__tbPSjW__citeOn{animation:.22s cubic-bezier(.2,.9,.3,1.3) both agent-visuals-module__tbPSjW__av-pop}.agent-visuals-module__tbPSjW__cite svg{stroke-width:1.8px;width:11px;height:11px}.agent-visuals-module__tbPSjW__reportCard{flex-direction:row;align-items:stretch;gap:14px;padding:12px}.agent-visuals-module__tbPSjW__cover{background:hsl(var(--foreground) / .06);border-radius:6px;flex:none;width:104px;overflow:hidden}.agent-visuals-module__tbPSjW__cover svg{width:100%;height:100%;display:block}.agent-visuals-module__tbPSjW__cover circle{fill:none;stroke:hsl(var(--foreground) / .18);stroke-width:1px}.agent-visuals-module__tbPSjW__reportBody{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:2px 0;display:flex}.agent-visuals-module__tbPSjW__kind{color:hsl(var(--muted-foreground));font-size:11px}.agent-visuals-module__tbPSjW__reportTitle{color:hsl(var(--foreground) / .9);font-size:13.5px;font-weight:500;line-height:1.4}.agent-visuals-module__tbPSjW__badge{box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .12);color:hsl(var(--muted-foreground));border-radius:9999px;align-items:center;gap:4px;margin-top:auto;padding:0 8px;font-size:11px;line-height:20px;transition:background-color .2s,color .2s;display:inline-flex}.agent-visuals-module__tbPSjW__badgeOn{background:hsl(var(--foreground) / .72);color:hsl(var(--background));box-shadow:none;animation:.22s cubic-bezier(.2,.9,.3,1.3) both agent-visuals-module__tbPSjW__av-pop}.agent-visuals-module__tbPSjW__badge svg{stroke-width:2.6px;width:12px;height:12px}.agent-visuals-module__tbPSjW__tools[data-phase=static] *,.agent-visuals-module__tbPSjW__tools[data-phase=idle] .agent-visuals-module__tbPSjW__scene{animation:none}.agent-visuals-module__tbPSjW__tools[data-phase=idle] .agent-visuals-module__tbPSjW__scene{opacity:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.agent-visuals-module__tbPSjW__tools[data-phase=static] .agent-visuals-module__tbPSjW__scene{opacity:0}}@keyframes agent-visuals-module__tbPSjW__av-in{0%{opacity:0;transform:translateY(4px)}}@keyframes agent-visuals-module__tbPSjW__av-out{to{opacity:0;transform:translateY(-4px)}}@keyframes agent-visuals-module__tbPSjW__av-spin{to{transform:rotate(360deg)}}@keyframes agent-visuals-module__tbPSjW__av-blink{50%{opacity:0}}@keyframes agent-visuals-module__tbPSjW__av-pop{0%{opacity:0;transform:scale(.4)}}@media (max-width:640px){.agent-visuals-module__tbPSjW__tools{grid-template-columns:minmax(0,1fr);align-content:center;gap:12px;padding:20px 16px 24px}.agent-visuals-module__tbPSjW__window{justify-self:center;width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){.agent-visuals-module__tbPSjW__reel,.agent-visuals-module__tbPSjW__row,.agent-visuals-module__tbPSjW__shelfRow,.agent-visuals-module__tbPSjW__receiptResult,.agent-visuals-module__tbPSjW__badge{transition:none}.agent-visuals-module__tbPSjW__tools *{animation:none!important}}
.subject-visuals-module__9XIpMa__sync{width:100%;height:100%;min-height:inherit;border-radius:inherit;background:hsl(var(--page-canvas,var(--muted)));box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .05);justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.subject-visuals-module__9XIpMa__sheet{background:hsl(var(--background));border-radius:8px;flex-direction:column;gap:8px;width:100%;max-width:320px;padding:14px;animation:.22s ease-out both subject-visuals-module__9XIpMa__sv-in;display:flex;box-shadow:0 0 0 1px #0000000d,0 1px 2px #00000012,0 2px 4px -2px #00000014}.subject-visuals-module__9XIpMa__sheetOut{animation:.26s forwards subject-visuals-module__9XIpMa__sv-out}.subject-visuals-module__9XIpMa__head{align-items:center;min-width:0;min-height:22px;margin-bottom:2px;display:flex}.subject-visuals-module__9XIpMa__month{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground) / .9);font-size:14px;font-weight:500;animation:.22s ease-out both subject-visuals-module__9XIpMa__sv-in;overflow:hidden}.subject-visuals-module__9XIpMa__weekdays,.subject-visuals-module__9XIpMa__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.subject-visuals-module__9XIpMa__weekday{text-align:center;color:hsl(var(--foreground) / .35);font-size:11px}.subject-visuals-module__9XIpMa__viewport{position:relative;overflow:hidden}.subject-visuals-module__9XIpMa__track{will-change:transform;transition:transform .3s cubic-bezier(.2,.7,.15,1);position:absolute;inset:0}.subject-visuals-module__9XIpMa__week{position:absolute;left:0;right:0}.subject-visuals-module__9XIpMa__day{font-variant-numeric:tabular-nums;height:24px;color:hsl(var(--foreground) / .4);background:0 0;border-radius:7px;justify-content:center;align-items:center;font-size:11px;transition:background-color .2s,color .2s,box-shadow .2s,transform .22s cubic-bezier(.2,.9,.3,1.3);display:flex}.subject-visuals-module__9XIpMa__dayFuture{color:hsl(var(--foreground) / .18)}.subject-visuals-module__9XIpMa__daySynced{background:hsl(var(--foreground) / .1);color:hsl(var(--foreground) / .75)}.subject-visuals-module__9XIpMa__daySyncing{color:hsl(var(--foreground) / .75);background:hsl(var(--foreground) / .04);animation:.7s ease-in-out infinite alternate subject-visuals-module__9XIpMa__sv-pulse}.subject-visuals-module__9XIpMa__dayLatest{background:hsl(var(--foreground) / .72);color:hsl(var(--background));font-weight:500;transform:scale(1.06)}@keyframes subject-visuals-module__9XIpMa__sv-in{0%{opacity:0}to{opacity:1}}@keyframes subject-visuals-module__9XIpMa__sv-out{to{opacity:0}}@keyframes subject-visuals-module__9XIpMa__sv-pulse{0%{box-shadow:inset 0 0 0 1.5px hsl(var(--foreground) / .15)}to{box-shadow:inset 0 0 0 1.5px hsl(var(--foreground) / .6)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.subject-visuals-module__9XIpMa__sync[data-phase=static] .subject-visuals-module__9XIpMa__sheet{opacity:0}}@media (prefers-reduced-motion:reduce){.subject-visuals-module__9XIpMa__sheet,.subject-visuals-module__9XIpMa__sheetOut,.subject-visuals-module__9XIpMa__month,.subject-visuals-module__9XIpMa__daySyncing{animation:none}.subject-visuals-module__9XIpMa__track,.subject-visuals-module__9XIpMa__day{transition:none}}
.language-visuals-module__gsJQVa__lang{--lang-bg:hsl(var(--page-canvas,var(--muted)));width:100%;height:100%;min-height:inherit;border-radius:inherit;background:var(--lang-bg);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .05);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:relative;overflow:hidden}.language-visuals-module__gsJQVa__panel{background:hsl(var(--background));border-radius:8px;width:100%;max-width:340px;padding:12px 14px 14px;box-shadow:0 0 0 1px #0000000d,0 1px 2px #00000012,0 2px 4px -2px #00000014}.language-visuals-module__gsJQVa__header{border-bottom:1px solid hsl(var(--divider));align-items:center;gap:10px;min-width:0;margin-bottom:10px;padding-bottom:10px;display:flex}.language-visuals-module__gsJQVa__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground) / .88);flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.language-visuals-module__gsJQVa__toggle{background:hsl(var(--muted));border-radius:9999px;flex:none;padding:2px;font-size:11px;font-weight:500;display:flex;position:relative}.language-visuals-module__gsJQVa__thumb{background:hsl(var(--background));width:32px;box-shadow:0 1px 2px hsl(var(--foreground) / .1);border-radius:9999px;transition:transform .2s ease-out;position:absolute;top:2px;bottom:2px;left:2px}.language-visuals-module__gsJQVa__thumbOn{transform:translate(100%)}.language-visuals-module__gsJQVa__translate{flex:none;position:relative}.language-visuals-module__gsJQVa__icon{width:24px;height:24px;color:hsl(var(--muted-foreground));border-radius:6px;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .14s;display:flex}.language-visuals-module__gsJQVa__iconOn{background:hsl(var(--muted));color:hsl(var(--foreground))}.language-visuals-module__gsJQVa__menu{z-index:1;background:hsl(var(--background));width:112px;box-shadow:0 0 0 1px hsl(var(--foreground) / .08), 0 4px 12px -2px hsl(var(--foreground) / .14);opacity:0;border-radius:8px;flex-direction:column;padding:3px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-3px)}.language-visuals-module__gsJQVa__menuOn{opacity:1;transform:none}.language-visuals-module__gsJQVa__item{color:hsl(var(--foreground) / .85);border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11.5px;transition:background-color .14s;display:flex}.language-visuals-module__gsJQVa__itemName{flex:1;min-width:0}.language-visuals-module__gsJQVa__itemPressed{background:hsl(var(--muted))}.language-visuals-module__gsJQVa__option{width:32px;height:20px;color:hsl(var(--muted-foreground));border-radius:9999px;justify-content:center;align-items:center;transition:color .2s,transform .14s;display:flex;position:relative}.language-visuals-module__gsJQVa__optionOn{color:hsl(var(--foreground))}.language-visuals-module__gsJQVa__pressed{transform:scale(.9)}.language-visuals-module__gsJQVa__body{display:grid;position:relative}.language-visuals-module__gsJQVa__version{opacity:0;grid-area:1/1;transition:opacity .28s}.language-visuals-module__gsJQVa__version.paper-section{content-visibility:visible;contain-intrinsic-size:none}.language-visuals-module__gsJQVa__versionOn{opacity:1}.language-visuals-module__gsJQVa__sectionTitle{font-size:calc(var(--paper-rhythm,12px) * 1.3);margin-bottom:calc(var(--paper-rhythm,12px) * .45)}.language-visuals-module__gsJQVa__cited{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;border-radius:2px;transition:background-color .24s ease-out}.language-visuals-module__gsJQVa__citedOn{background-color:#fde0478c}.language-visuals-module__gsJQVa__original{background:hsl(var(--foreground) / .72);color:hsl(var(--background));opacity:0;border-radius:9999px;padding:0 7px;font-size:10.5px;line-height:18px;transition:opacity .2s,transform .2s;position:absolute;top:-2px;right:0;transform:translateY(2px)}.language-visuals-module__gsJQVa__originalOn{opacity:1;transform:none}.language-visuals-module__gsJQVa__answer{background:hsl(var(--background) / .7);width:100%;max-width:340px;box-shadow:0 0 0 1px hsl(var(--foreground) / .06);color:hsl(var(--foreground) / .78);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.language-visuals-module__gsJQVa__answerText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.language-visuals-module__gsJQVa__cite{background:hsl(var(--foreground) / .08);width:16px;height:16px;color:hsl(var(--foreground) / .75);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;transition:background-color .2s,color .2s,transform .14s;display:inline-flex}.language-visuals-module__gsJQVa__citeOn{background:hsl(var(--foreground) / .72);color:hsl(var(--background))}.language-visuals-module__gsJQVa__cursor{pointer-events:none;filter:drop-shadow(0 1px 1.5px #0000002e);width:20px;height:22px;margin:-1.5px 0 0 -2px;transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .3s;position:absolute;top:0;left:0;overflow:visible}.language-visuals-module__gsJQVa__cursor path{fill:hsl(var(--foreground));stroke:hsl(var(--background));stroke-width:1.4px;stroke-linejoin:round}.language-visuals-module__gsJQVa__lang[data-phase=static] .language-visuals-module__gsJQVa__cursor,.language-visuals-module__gsJQVa__lang[data-phase=idle] .language-visuals-module__gsJQVa__cursor{opacity:0}@media (prefers-reduced-motion:reduce){.language-visuals-module__gsJQVa__thumb,.language-visuals-module__gsJQVa__option,.language-visuals-module__gsJQVa__icon,.language-visuals-module__gsJQVa__menu,.language-visuals-module__gsJQVa__item,.language-visuals-module__gsJQVa__version,.language-visuals-module__gsJQVa__cited,.language-visuals-module__gsJQVa__original,.language-visuals-module__gsJQVa__cite,.language-visuals-module__gsJQVa__cursor{transition:none}}
.reading-visuals-module__iTOtBW__reading{--reading-bg:hsl(var(--page-canvas,var(--muted)));width:100%;height:100%;min-height:inherit;border-radius:inherit;background:var(--reading-bg);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .05);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.reading-visuals-module__iTOtBW__stage{flex:none;width:330px;height:214px;position:relative}.reading-visuals-module__iTOtBW__layer{background:hsl(var(--background));border-radius:8px;transition:filter .3s,opacity .3s;position:absolute;box-shadow:0 0 0 1px #0000000d,0 1px 2px #00000012,0 2px 4px -2px #00000014}.reading-visuals-module__iTOtBW__reading[data-focus=front] .reading-visuals-module__iTOtBW__collection{filter:blur(1.6px)}.reading-visuals-module__iTOtBW__reading[data-focus=back] .reading-visuals-module__iTOtBW__menu{filter:blur(1.6px);opacity:.9}.reading-visuals-module__iTOtBW__collection{width:260px;padding:12px 14px 8px;top:0;left:0}.reading-visuals-module__iTOtBW__head{border-bottom:1px solid hsl(var(--divider));align-items:center;gap:8px;min-width:0;padding-bottom:10px;display:flex}.reading-visuals-module__iTOtBW__bookmark{stroke-width:1.8px;width:16px;height:16px;color:hsl(var(--foreground) / .7);flex:none}.reading-visuals-module__iTOtBW__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground) / .9);flex:1;font-size:13.5px;font-weight:500;overflow:hidden}.reading-visuals-module__iTOtBW__progress{flex:none;align-items:center;gap:6px;display:inline-flex}.reading-visuals-module__iTOtBW__ring{width:22px;height:22px;transform:rotate(-90deg)}.reading-visuals-module__iTOtBW__ringTrack{fill:none;stroke:hsl(var(--foreground) / .08);stroke-width:3.5px}.reading-visuals-module__iTOtBW__ringFill{fill:none;stroke:hsl(var(--foreground) / .72);stroke-width:3.5px;stroke-linecap:round;transition:stroke-dashoffset .5s cubic-bezier(.2,.7,.2,1)}.reading-visuals-module__iTOtBW__count{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));font-size:12px}.reading-visuals-module__iTOtBW__papers{flex-direction:column;display:flex}.reading-visuals-module__iTOtBW__paper{align-items:center;gap:8px;height:30px;display:flex}.reading-visuals-module__iTOtBW__paper+.reading-visuals-module__iTOtBW__paper{border-top:1px solid hsl(var(--divider))}.reading-visuals-module__iTOtBW__paperTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground) / .78);flex:1;font-size:12.5px;overflow:hidden}.reading-visuals-module__iTOtBW__menu{border-radius:12px;width:160px;padding:4px;top:92px;left:170px;box-shadow:0 0 0 1px #0000000d,0 4px 12px -2px #0000001a,0 2px 4px -2px #00000014}.reading-visuals-module__iTOtBW__menuTitle{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:6px 10px 4px;font-size:11px;font-weight:500}.reading-visuals-module__iTOtBW__option{height:30px;color:hsl(var(--foreground) / .88);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;transition:background-color .15s,transform .14s;display:flex}.reading-visuals-module__iTOtBW__optionHover{background:hsl(var(--muted))}.reading-visuals-module__iTOtBW__optionPressed{transform:scale(.97)}.reading-visuals-module__iTOtBW__optionLabel{flex:1;min-width:0}.reading-visuals-module__iTOtBW__check{stroke-width:2.2px;width:14px;height:14px;color:hsl(var(--foreground) / .72);flex:none;animation:.2s cubic-bezier(.2,.9,.3,1.3) both reading-visuals-module__iTOtBW__rv-pop}.reading-visuals-module__iTOtBW__cursor{z-index:1;pointer-events:none;filter:drop-shadow(0 1px 1.5px #0000002e);width:20px;height:22px;margin:-1.5px 0 0 -2px;transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .3s;position:absolute;top:0;left:0;overflow:visible}.reading-visuals-module__iTOtBW__cursor path{fill:hsl(var(--foreground));stroke:hsl(var(--background));stroke-width:1.4px;stroke-linejoin:round}.reading-visuals-module__iTOtBW__reading[data-phase=static] .reading-visuals-module__iTOtBW__cursor,.reading-visuals-module__iTOtBW__reading[data-phase=idle] .reading-visuals-module__iTOtBW__cursor{opacity:0}.reading-visuals-module__iTOtBW__reading[data-phase=static] .reading-visuals-module__iTOtBW__check,.reading-visuals-module__iTOtBW__reading[data-phase=idle] .reading-visuals-module__iTOtBW__check{animation:none}@keyframes reading-visuals-module__iTOtBW__rv-pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.reading-visuals-module__iTOtBW__layer,.reading-visuals-module__iTOtBW__ringFill,.reading-visuals-module__iTOtBW__option,.reading-visuals-module__iTOtBW__cursor{transition:none}.reading-visuals-module__iTOtBW__check{animation:none}}
.proactive-visuals-module__ZAp-Fa__loop{--loop-bg:hsl(var(--page-canvas,var(--muted)));--edge:color-mix(in srgb, hsl(var(--muted-foreground)) 30%, var(--loop-bg));--rest:0 0 0 1px #0000000d, 0 1px 2px #00000012, 0 2px 4px -2px #00000014;--lit:0 0 0 1.5px hsl(var(--foreground) / .4), 0 2px 8px hsl(var(--foreground) / .08);--cycle:6s;--phase0:-4000ms;width:100%;height:100%;min-height:inherit;border-radius:inherit;background:var(--loop-bg);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .05);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.proactive-visuals-module__ZAp-Fa__stage{flex:none;position:relative}.proactive-visuals-module__ZAp-Fa__edges{fill:none;stroke:var(--edge);stroke-width:1.25px;position:absolute;inset:0;overflow:visible}.proactive-visuals-module__ZAp-Fa__track{stroke-dasharray:3 5}.proactive-visuals-module__ZAp-Fa__hub,.proactive-visuals-module__ZAp-Fa__station,.proactive-visuals-module__ZAp-Fa__obs,.proactive-visuals-module__ZAp-Fa__card{background:hsl(var(--background));box-shadow:var(--rest);position:absolute}.proactive-visuals-module__ZAp-Fa__hub,.proactive-visuals-module__ZAp-Fa__station{justify-content:center;align-items:center;display:flex}.proactive-visuals-module__ZAp-Fa__hub{color:hsl(var(--foreground) / .78);border-radius:14px}.proactive-visuals-module__ZAp-Fa__hub svg{stroke-width:1.7px;width:22px;height:22px}.proactive-visuals-module__ZAp-Fa__station{color:hsl(var(--foreground) / .55);border-radius:9999px}.proactive-visuals-module__ZAp-Fa__station svg{stroke-width:1.7px;width:16px;height:16px}.proactive-visuals-module__ZAp-Fa__obs{border-radius:7px;align-items:center;gap:6px;padding:0 9px;transition:transform .6s cubic-bezier(.3,.6,.3,1),opacity .36s;display:flex;top:0;left:0}.proactive-visuals-module__ZAp-Fa__obsEnter{opacity:0}.proactive-visuals-module__ZAp-Fa__obsGone{opacity:0;transition:transform .52s cubic-bezier(.5,0,.7,.4),opacity .36s ease-in .16s}.proactive-visuals-module__ZAp-Fa__obsIcon{stroke-width:1.8px;width:12px;height:12px;color:hsl(var(--muted-foreground));flex:none}.proactive-visuals-module__ZAp-Fa__obsText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground) / .78);font-size:11px;overflow:hidden}.proactive-visuals-module__ZAp-Fa__card{border-radius:8px;flex-direction:column;gap:4px;width:180px;padding:10px 12px;display:flex}.proactive-visuals-module__ZAp-Fa__cardTitle{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground) / .9);font-size:12.5px;font-weight:600;overflow:hidden}.proactive-visuals-module__ZAp-Fa__cardBody{-webkit-line-clamp:3;color:hsl(var(--foreground) / .7);-webkit-box-orient:vertical;font-size:11px;line-height:16px;display:-webkit-box;overflow:hidden}.proactive-visuals-module__ZAp-Fa__cardMeta{color:hsl(var(--muted-foreground));margin-top:2px;font-size:10px}.proactive-visuals-module__ZAp-Fa__cardOld{opacity:.45;animation:.42s both proactive-visuals-module__ZAp-Fa__pv-old;scale:.96}.proactive-visuals-module__ZAp-Fa__cardNew{animation:.62s cubic-bezier(.2,.8,.2,1) both proactive-visuals-module__ZAp-Fa__pv-card}.proactive-visuals-module__ZAp-Fa__dot{offset-rotate:0deg;opacity:0;pointer-events:none;border-radius:9999px;position:absolute;top:0;left:0}.proactive-visuals-module__ZAp-Fa__runner{width:8px;height:8px}.proactive-visuals-module__ZAp-Fa__runner:before{content:"";border-radius:inherit;background:hsl(var(--foreground) / .7);position:absolute;inset:0}.proactive-visuals-module__ZAp-Fa__loop[data-phase=play] .proactive-visuals-module__ZAp-Fa__track{animation:.6s linear infinite proactive-visuals-module__ZAp-Fa__pv-track}.proactive-visuals-module__ZAp-Fa__loop[data-phase=play] .proactive-visuals-module__ZAp-Fa__runner{opacity:1;animation:proactive-visuals-module__ZAp-Fa__pv-orbit var(--cycle) linear var(--phase0) infinite}.proactive-visuals-module__ZAp-Fa__loop[data-phase=play] .proactive-visuals-module__ZAp-Fa__runner:before{animation:proactive-visuals-module__ZAp-Fa__pv-grow var(--cycle) ease-out var(--phase0) infinite}.proactive-visuals-module__ZAp-Fa__loop[data-phase=play] .proactive-visuals-module__ZAp-Fa__station{animation:proactive-visuals-module__ZAp-Fa__pv-lit var(--cycle) ease-out calc(var(--phase0) + var(--k) * var(--cycle) / 3) infinite}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.proactive-visuals-module__ZAp-Fa__loop[data-phase=static] .proactive-visuals-module__ZAp-Fa__obs,.proactive-visuals-module__ZAp-Fa__loop[data-phase=idle] .proactive-visuals-module__ZAp-Fa__obs{opacity:0}}@keyframes proactive-visuals-module__ZAp-Fa__pv-track{to{stroke-dashoffset:-8px}}@keyframes proactive-visuals-module__ZAp-Fa__pv-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes proactive-visuals-module__ZAp-Fa__pv-grow{0%,33%{scale:1.45}37%,66%{scale:1.2}70%,to{scale:1}}@keyframes proactive-visuals-module__ZAp-Fa__pv-lit{0%{box-shadow:var(--lit);color:hsl(var(--foreground) / .85);transform:scale(1.08)}10%,to{box-shadow:var(--rest);color:hsl(var(--foreground) / .55);transform:none}}@keyframes proactive-visuals-module__ZAp-Fa__pv-card{0%{opacity:0;transform:translate(var(--from-x), var(--from-y)) scale(.25)}to{opacity:1;transform:none}}@keyframes proactive-visuals-module__ZAp-Fa__pv-old{0%{opacity:1;translate:-8px -10px;scale:1}}@media (max-width:640px){.proactive-visuals-module__ZAp-Fa__stage{transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.proactive-visuals-module__ZAp-Fa__loop *{transition:none!important;animation:none!important}}
.workspace-visuals-module__BjUGFW__flow{--flow-bg:hsl(var(--page-canvas,var(--muted)));--edge:color-mix(in srgb, hsl(var(--muted-foreground)) 30%, var(--flow-bg));--rest:0 0 0 1px #0000000d, 0 1px 2px #00000012, 0 2px 4px -2px #00000014;--cycle:3.6s;--flow-at:1.8s;width:100%;height:100%;min-height:inherit;border-radius:inherit;background:var(--flow-bg);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .05);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.workspace-visuals-module__BjUGFW__stage{flex:none;position:relative}.workspace-visuals-module__BjUGFW__edges{fill:none;stroke:var(--edge);stroke-width:1.25px;stroke-linecap:round;position:absolute;inset:0;overflow:visible}.workspace-visuals-module__BjUGFW__glow{stroke:hsl(var(--foreground) / .6);stroke-width:2px;stroke-linecap:butt;stroke-dashoffset:0;opacity:0}.workspace-visuals-module__BjUGFW__source,.workspace-visuals-module__BjUGFW__hub,.workspace-visuals-module__BjUGFW__agent{background:hsl(var(--background));box-shadow:var(--rest);justify-content:center;align-items:center;display:flex;position:absolute}.workspace-visuals-module__BjUGFW__source{color:hsl(var(--foreground) / .5);border-radius:10px}.workspace-visuals-module__BjUGFW__source svg{stroke-width:1.7px;width:18px;height:18px}.workspace-visuals-module__BjUGFW__hub{color:hsl(var(--foreground) / .78);border-radius:14px}.workspace-visuals-module__BjUGFW__hub svg{stroke-width:1.7px;width:24px;height:24px}.workspace-visuals-module__BjUGFW__agent{color:hsl(var(--foreground) / .6);border-radius:9999px}.workspace-visuals-module__BjUGFW__agent svg{stroke-width:1.7px;width:17px;height:17px}.workspace-visuals-module__BjUGFW__dot{background:hsl(var(--foreground) / .6);offset-rotate:0deg;opacity:0;pointer-events:none;border-radius:9999px;width:5px;height:5px;position:absolute;top:0;left:0}.workspace-visuals-module__BjUGFW__flow[data-phase=idle] .workspace-visuals-module__BjUGFW__draw{stroke-dasharray:1;stroke-dashoffset:1px}.workspace-visuals-module__BjUGFW__flow[data-phase=play] .workspace-visuals-module__BjUGFW__draw{stroke-dasharray:1;animation:workspace-visuals-module__BjUGFW__wv-draw .42s ease-in-out var(--d) both}.workspace-visuals-module__BjUGFW__flow[data-phase=play] .workspace-visuals-module__BjUGFW__dotIn{animation:workspace-visuals-module__BjUGFW__wv-flow-in var(--cycle) ease-in-out calc(var(--flow-at) + var(--k) * 90ms) infinite both}.workspace-visuals-module__BjUGFW__flow[data-phase=play] .workspace-visuals-module__BjUGFW__dotOut{animation:workspace-visuals-module__BjUGFW__wv-flow-out var(--cycle) ease-in-out calc(var(--flow-at) + var(--k) * 90ms) infinite both}.workspace-visuals-module__BjUGFW__flow[data-phase=play] .workspace-visuals-module__BjUGFW__glowIn{animation:workspace-visuals-module__BjUGFW__wv-glow-in var(--cycle) ease-in-out calc(var(--flow-at) + var(--k) * 90ms) infinite both}.workspace-visuals-module__BjUGFW__flow[data-phase=play] .workspace-visuals-module__BjUGFW__glowOut{animation:workspace-visuals-module__BjUGFW__wv-glow-out var(--cycle) ease-in-out calc(var(--flow-at) + var(--k) * 90ms) infinite both}.workspace-visuals-module__BjUGFW__flow[data-phase=play] .workspace-visuals-module__BjUGFW__hub{animation:workspace-visuals-module__BjUGFW__wv-hub var(--cycle) ease-out var(--flow-at) infinite both}.workspace-visuals-module__BjUGFW__flow[data-phase=play] .workspace-visuals-module__BjUGFW__agent{animation:workspace-visuals-module__BjUGFW__wv-agent var(--cycle) ease-out calc(var(--flow-at) + .18s) infinite both}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.workspace-visuals-module__BjUGFW__flow[data-phase=static] .workspace-visuals-module__BjUGFW__draw{stroke-dasharray:1;stroke-dashoffset:1px}}@media (max-width:640px){.workspace-visuals-module__BjUGFW__stage{transform:scale(.7)}}@keyframes workspace-visuals-module__BjUGFW__wv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes workspace-visuals-module__BjUGFW__wv-flow-in{0%{offset-distance:0%;opacity:0}4%{opacity:1}24%{offset-distance:100%;opacity:1}27%,to{offset-distance:100%;opacity:0}}@keyframes workspace-visuals-module__BjUGFW__wv-flow-out{0%,29%{offset-distance:0%;opacity:0}32%{opacity:1}52%{offset-distance:100%;opacity:1}55%,to{offset-distance:100%;opacity:0}}@keyframes workspace-visuals-module__BjUGFW__wv-glow-in{0%{stroke-dashoffset:0;opacity:0}4%{opacity:var(--a)}24%{stroke-dashoffset:-1px;opacity:var(--a)}30%,to{stroke-dashoffset:-1.25px;opacity:0}}@keyframes workspace-visuals-module__BjUGFW__wv-glow-out{0%,29%{stroke-dashoffset:0;opacity:0}32%{opacity:var(--a)}52%{stroke-dashoffset:-1px;opacity:var(--a)}58%,to{stroke-dashoffset:-1.25px;opacity:0}}@keyframes workspace-visuals-module__BjUGFW__wv-hub{0%,22%{box-shadow:var(--rest);transform:none}28%{box-shadow:0 0 0 1.5px hsl(var(--foreground) / .4), 0 4px 12px hsl(var(--foreground) / .08);transform:scale(1.05)}40%,to{box-shadow:var(--rest);transform:none}}@keyframes workspace-visuals-module__BjUGFW__wv-agent{0%,48%{box-shadow:var(--rest)}53%{box-shadow:0 0 0 1.5px hsl(var(--foreground) / .4), 0 2px 8px hsl(var(--foreground) / .08)}66%,to{box-shadow:var(--rest)}}@media (prefers-reduced-motion:reduce){.workspace-visuals-module__BjUGFW__flow *{animation:none!important}}
.trial-search-graph-module__Rvbmya__clickable{cursor:pointer}.trial-search-graph-module__Rvbmya__clickable:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.trial-search-graph-module__Rvbmya__clickable.trial-search-graph-module__Rvbmya__selected,.trial-search-graph-module__Rvbmya__clickable.trial-search-graph-module__Rvbmya__selected:hover{box-shadow:0 0 0 1.5px hsl(var(--foreground) / .7), 0 2px 4px #00000014, 0 4px 8px -4px #0000001a}.trial-search-graph-module__Rvbmya__pending{opacity:.45}.trial-search-graph-module__Rvbmya__edgePending{stroke-dasharray:4 4;opacity:.7}.trial-search-graph-module__Rvbmya__detail{width:22px;height:22px;color:hsl(var(--muted-foreground));opacity:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0 -4px;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}.trial-search-graph-module__Rvbmya__detail svg{width:13px;height:13px}.trial-search-graph-module__Rvbmya__detail:hover{background:hsl(var(--foreground) / .06);color:hsl(var(--foreground))}.trial-search-graph-module__Rvbmya__detail:focus-visible{opacity:1;outline:2px solid hsl(var(--ring));outline-offset:1px}.trial-search-graph-module__Rvbmya__clickable:hover .trial-search-graph-module__Rvbmya__detail,.trial-search-graph-module__Rvbmya__clickable:focus-within .trial-search-graph-module__Rvbmya__detail,.trial-search-graph-module__Rvbmya__opWrap:hover .trial-search-graph-module__Rvbmya__detail{opacity:1}.trial-search-graph-module__Rvbmya__opWrap{position:absolute}.trial-search-graph-module__Rvbmya__opDetail{position:absolute;top:-14px;left:calc(100% - 4px)}.trial-search-graph-module__Rvbmya__spin{animation:1s linear infinite trial-search-graph-module__Rvbmya__tg-spin}@keyframes trial-search-graph-module__Rvbmya__tg-spin{to{transform:rotate(360deg)}}.trial-search-graph-module__Rvbmya__share{align-items:center;gap:8px;height:16px;margin-top:12px;display:flex}.trial-search-graph-module__Rvbmya__shareTrack{background:hsl(var(--foreground) / .06);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.trial-search-graph-module__Rvbmya__shareTrack>span{border-radius:inherit;transition:width .3s cubic-bezier(.2,0,0,1);position:absolute;inset:0 auto 0 0}.trial-search-graph-module__Rvbmya__sharePct{font-variant-numeric:tabular-nums;text-align:right;min-width:28px;color:hsl(var(--muted-foreground));flex-shrink:0;font-size:11px;line-height:16px}.trial-search-graph-module__Rvbmya__dot{border-radius:50%;width:8px;height:8px}.trial-search-graph-module__Rvbmya__opSub{color:hsl(var(--muted-foreground));margin-top:2px;font-size:11px;font-weight:400;display:block}.trial-search-graph-module__Rvbmya__sized{transition:height .3s cubic-bezier(.2,0,0,1)}.trial-search-graph-module__Rvbmya__flow>:is(div,span){transition:top .3s cubic-bezier(.2,0,0,1),opacity .2s,box-shadow .15s,background-image .15s}.trial-search-graph-module__Rvbmya__flow path{transition:d .3s cubic-bezier(.2,0,0,1),opacity .2s}.trial-search-graph-module__Rvbmya__flow .trial-search-graph-module__Rvbmya__enter{animation:.24s cubic-bezier(.2,0,0,1) backwards trial-search-graph-module__Rvbmya__tg-enter}@keyframes trial-search-graph-module__Rvbmya__tg-enter{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.trial-search-graph-module__Rvbmya__spin{animation:none}.trial-search-graph-module__Rvbmya__detail,.trial-search-graph-module__Rvbmya__shareTrack>span,.trial-search-graph-module__Rvbmya__sized,.trial-search-graph-module__Rvbmya__flow>:is(div,span),.trial-search-graph-module__Rvbmya__flow path{transition:none}.trial-search-graph-module__Rvbmya__flow .trial-search-graph-module__Rvbmya__enter{animation:none}}
