.stu-figure :is(.stu-req-url,.stu-req-method,.stu-kv-val,.stu-code,.stu-status-text),.stu-ramen-message{font-variant-ligatures:none;font-feature-settings:"calt" 0}.stu-host,.stu-figure{--stu-navy:#222231;--stu-teal:#20bad6;--stu-teal-ink:#139bbb;--stu-ink:#2a2c33;--stu-ink-2:#5d626c;--stu-ink-3:#9da2aa;--stu-line:#e4e6e9;--stu-line-2:#d9dce0;--stu-col:#f1f2f4;--stu-field:#fbfbfc;--stu-sel:#e8f8fa;--stu-green:#5bb65f;--stu-red:#e5393c;--stu-dark:#3d4049;--stu-salmon:#f5b5a0;--stu-bar-teal:#7fd5e7;--stu-pink:#e9bfd9;--stu-mint:#b7e2cd;--stu-ease:cubic-bezier(.23, 1, .32, 1);--stu-ease-drawer:cubic-bezier(.32, .72, 0, 1);font-family:var(--font-sans), -apple-system, sans-serif;font-feature-settings:"cv11" 1;letter-spacing:.005em;color:var(--stu-ink);-webkit-font-smoothing:antialiased}.stu-host{background:#fff;position:absolute;inset:0;overflow:hidden}.stu-canvas{width:var(--stu-w);height:var(--stu-h);transform-origin:0 0;scale:var(--stu-s);font-size:12px;line-height:1.35;position:absolute;top:0;left:0}.stu-canvas:not([data-measured]){scale:.52}.stu-hero-device>.case-stage-device-macbook{position:relative}.stu-screen{background:#fff}.stu-screen>.case-live-control{z-index:3}.case-page .case-frame.stu-hero>.case-panel-caption{max-width:none}.case-page:has(.stu-hero) .case-page-hero-visual-inner{display:none}.case-page-prose.prose>.stu-hero:first-child{margin-top:0}.stu-app{background:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.stu-bar{background:var(--stu-navy);color:#fff;flex:none;align-items:center;height:42px;padding:0 16px 0 12px;display:flex}.stu-brand{letter-spacing:.14em;align-items:center;gap:10px;width:138px;font-size:12px;font-weight:600;display:flex}.stu-mark{color:#fff;width:22px;height:22px}.stu-tools{height:100%;display:flex}.stu-tool{color:#ffffff8c;color:lab(100% 0 0/.55);place-items:center;padding:0 14px;font-size:12.5px;display:grid;position:relative}.stu-tool[data-active]{color:#fff;font-weight:600}.stu-tool[data-active]:before{content:"";background:var(--stu-teal);height:2px;position:absolute;inset:0 6px auto}.stu-apps{fill:#fffc;fill:lab(100% 0 0/.8);width:15px;height:15px;margin-left:auto}.stu-sim{flex:1;min-height:0;display:flex;position:relative}.stu-col{background:var(--stu-col);border-right:1px solid var(--stu-line);flex-direction:column;flex:none;gap:9px;width:296px;padding:10px 10px 0;display:flex;overflow:hidden}.stu-add{height:40px;box-shadow:0 0 0 1px var(--stu-line);color:var(--stu-ink);background:#fff;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.stu-plus{font-size:15px;font-weight:300}.stu-card{box-shadow:0 0 0 1px var(--stu-line);background:#fff}.stu-card-head{border-bottom:1px solid var(--stu-line);align-items:center;gap:10px;height:40px;padding:0 14px 0 16px;display:flex}.stu-email{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--stu-teal-ink);flex:1;font-size:11.5px;overflow:hidden}.stu-icon{width:11px;height:11px;color:var(--stu-ink-2);flex:none}.stu-state{height:52px;animation:stu-swap .26s var(--stu-ease);justify-content:space-between;align-items:center;gap:10px;padding:0 14px 0 16px;display:flex}@keyframes stu-swap{0%{opacity:0;translate:0 3px}}.stu-state-label{white-space:nowrap;color:var(--stu-ink);align-items:center;gap:7px;font-size:12px;display:flex}.stu-dot{background:var(--stu-teal);border-radius:50%;width:7px;height:7px}.stu-dot[data-tone=grey]{background:var(--stu-ink-3)}.stu-dot[data-tone=green]{background:var(--stu-green)}.stu-btn{white-space:nowrap;background:var(--stu-dark);color:#fff;min-width:132px;height:30px;transition:scale .14s var(--stu-ease), filter .14s var(--stu-ease);border-radius:1px;flex:none;place-items:center;padding:0 14px;font-size:11.5px;font-weight:600;display:grid}.stu-btn[data-kind=green]{background:var(--stu-green)}.stu-btn[data-kind=red]{background:var(--stu-red)}.stu-btn[data-kind=teal]{background:var(--stu-teal)}.stu-btn[data-pressed]{filter:brightness(.88);scale:.96}.stu-field-row{gap:8px;padding:0 14px 12px 16px;display:flex}.stu-card>.stu-field-row:last-child{padding-top:0}.stu-input{min-width:0;height:30px;box-shadow:inset 0 0 0 1px var(--stu-line-2);color:var(--stu-ink);white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;font-size:11px;display:flex;overflow:hidden}.stu-input[data-empty]{color:var(--stu-ink-3)}.stu-select-btn,.stu-pin-btn{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--stu-line-2);flex:none;place-items:center;display:grid}.stu-caret{width:8px;height:5px;fill:var(--stu-ink-2)}.stu-pin-glyph{background:var(--stu-ink);width:9px;height:9px}.stu-pin-btn[data-marker=rider]{box-shadow:none;background:#85d2e559;background:lab(79.6563% -21.0731 -17.1765/.35);border-radius:50%}.stu-pin-btn[data-marker=rider] .stu-pin-glyph{background:var(--stu-teal);border-radius:50%;box-shadow:0 0 0 2px #fff}.stu-pin-btn[data-marker=pickup] .stu-pin-glyph{border-radius:50%}.stu-pin-btn[data-marker=dropoff] .stu-pin-glyph{width:8px;height:8px}.stu-rider-row{align-items:center;gap:10px;padding:12px 14px 8px 16px;display:flex}.stu-avatar{background:linear-gradient(160deg,#cfe3f3,#6f8fb3);border-radius:50%;flex:none;width:20px;height:20px;position:relative;overflow:hidden}.stu-avatar>span{background:#34465e;border-radius:50%;width:46%;height:46%;position:absolute;top:30%;left:50%;translate:-50%;box-shadow:0 9px 0 3px #34465e}.stu-avatar-lg{width:28px;height:28px}.stu-strong{flex:1;font-size:12.5px}.stu-input-select{flex:none;width:140px}.stu-toggle-row{justify-content:space-between;align-items:center;padding:8px 14px 6px 16px;font-size:12px;display:flex}.stu-toggle{background:#4b4f58;border-radius:9px;width:34px;height:18px;position:relative}.stu-toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.stu-label{padding:9px 16px 6px;font-size:12px}.stu-pay-row{align-items:center;gap:8px;padding:4px 14px 2px 16px;font-size:11.5px;display:flex}.stu-card-icon{border:1.4px solid var(--stu-ink);background:linear-gradient(var(--stu-ink), var(--stu-ink)) 0 3px / 100% 1.6px no-repeat;border-radius:2px;width:18px;height:12px}.stu-pay{height:30px;box-shadow:inset 0 0 0 1px var(--stu-line-2);align-items:center;gap:7px;padding:0 8px;display:flex}.stu-mc{background:radial-gradient(circle at 37%,#eb001b 0 4.4px,#0000 4.6px),radial-gradient(circle at 63%,#f79e1b 0 4.4px,#0000 4.6px),#fbe2d6;border-radius:2px;width:22px;height:14px}.stu-chip{background:var(--stu-col);color:var(--stu-ink-2);padding:1px 4px}.stu-people{border:1.4px solid var(--stu-ink);border-bottom:0;border-radius:6px 6px 0 0;width:16px;height:12px;margin-left:6px}.stu-pay-count{gap:12px}.stu-card-rider>.stu-state{border-top:1px solid var(--stu-line);margin-top:6px}.stu-map{background:#a6daec;flex:1;min-width:0;position:relative;overflow:hidden}.stu-map-img,.case-page-prose.prose .stu-map .stu-map-img{width:calc(1557px * var(--k));max-width:none;height:auto;box-shadow:none;border-radius:0;margin:0;position:absolute;top:0;left:0;translate:none}.stu-overlay{transform-origin:0 0;width:1557px;height:1006px;scale:var(--k);pointer-events:none;position:absolute;top:0;left:0}.stu-overlay>*{position:absolute;top:0;left:0}.stu-line,.stu-line-wrap{transform-origin:0;height:0}.stu-line-wrap{display:block}.stu-line{width:100%;display:block;position:absolute;top:0;left:0}.stu-line-trip{background:#111;border-radius:2px;height:4px;margin-top:-2px}.stu-line-approach{transform-origin:0;background:#8d8f93;border-radius:2px;height:3px;margin-top:-1.5px}.stu-rider-dot{width:0;height:0;transition:opacity .4s var(--stu-ease)}.stu-rider-dot:before,.stu-rider-dot:after{content:"";border-radius:50%;position:absolute;translate:-50% -50%}.stu-rider-dot:before{background:#7fcbde52;background:lab(77.3352% -21.0476 -17.1661/.32);width:54px;height:54px;box-shadow:inset 0 0 0 1px #46aec559;box-shadow:inset 0 0 0 1px lab(65.8443% -25.7218 -21.2466/.35)}.stu-rider-dot:after{background:var(--stu-teal);width:13px;height:13px;box-shadow:0 0 0 2px #fff}.stu-app:is([data-phase=ontrip],[data-phase=dropoff]) .stu-rider-dot{opacity:0}.stu-marker:before{content:"";background:#111;position:absolute;translate:-50% -50%}.stu-marker-pickup:before{box-sizing:border-box;background:#fff;border:4.5px solid #111;border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 4.5px #111,inset 0 0 0 16px #fff}.stu-marker-dropoff:before{width:15px;height:15px;box-shadow:inset 0 0 0 4.5px #111,inset 0 0 0 15px #fff}.stu-car{will-change:transform;width:0;height:0}.stu-car-svg{filter:drop-shadow(0 1px 1.5px #00000059);filter:drop-shadow(0 1px 1.5px lab(0% 0 0/.35));width:34px;height:16px;position:absolute;top:-8px;left:-17px}.stu-search{background:#fff;align-items:center;gap:8px;width:300px;height:38px;padding:0 14px;font-size:12px;display:flex;position:absolute;top:12px;right:14px;box-shadow:0 1px 3px #0000001f;box-shadow:0 1px 3px lab(0% 0 0/.12)}.stu-search-pin{background:var(--stu-ink);width:9px;height:9px;box-shadow:inset 0 0 0 2.4px var(--stu-ink), inset 0 0 0 5px #fff;border-radius:50% 50% 50% 0;rotate:-45deg}.stu-drawer{height:336px;box-shadow:0 -1px 0 var(--stu-line);transition:transform .52s var(--stu-ease-drawer);background:#fff;grid-template-columns:360px minmax(0,1fr);display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% - 34px))}.stu-drawer[data-open]{transform:none}.stu-handle{background:radial-gradient(circle, var(--stu-ink-2) 1.5px, transparent 1.9px) 22px 50% / 10px 10px no-repeat, radial-gradient(circle, var(--stu-ink-2) 1.5px, transparent 1.9px) 32px 50% / 10px 10px no-repeat, radial-gradient(circle, var(--stu-ink-2) 1.5px, transparent 1.9px) 12px 50% / 10px 10px no-repeat, #fff;width:64px;height:14px;box-shadow:0 0 0 1px var(--stu-line-2);border-radius:7px;position:absolute;top:-7px;left:50%;translate:-50%}.stu-drawer-left{border-right:1px solid var(--stu-line);min-width:0;overflow:hidden}.stu-drawer-right{flex-direction:column;min-width:0;display:flex;overflow:hidden}.stu-requests{flex-direction:column;display:flex}.stu-req-account{border-bottom:1px solid var(--stu-line);align-items:center;gap:8px;height:34px;padding:0 14px;display:flex}.stu-req-account .stu-email{font-size:11.5px}.stu-req-filter{align-items:center;gap:10px;padding:10px 14px 6px;display:flex}.stu-input-strong{height:30px;font-size:11.5px}.stu-pause{width:26px;height:26px;box-shadow:inset 0 0 0 1.2px var(--stu-teal);border-radius:50%;flex:none;justify-content:center;align-items:center;gap:2.5px;display:flex}.stu-pause>span{background:var(--stu-ink);width:2px;height:8px}.stu-table-head,.stu-row{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:11.5px;display:flex}.stu-table-head{border-bottom:1px solid var(--stu-line);height:30px;font-weight:600}.stu-row{height:28px}.stu-row[data-odd]{background:#fafafb}.stu-row[data-selected]{background:var(--stu-sel);font-weight:600}.stu-row>:first-child{text-overflow:ellipsis;overflow:hidden}.stu-muted{color:var(--stu-ink-2);font-weight:400}.stu-tabs{border-bottom:1px solid var(--stu-line);flex:none;justify-content:space-between;align-items:center;height:34px;padding:0 14px 0 20px;display:flex}.stu-tab-row{grid-template-columns:repeat(3,72px);height:100%;display:grid;position:relative}.stu-tab{color:var(--stu-ink-2);place-items:center;font-size:12px;transition:color .2s;display:grid}.stu-tab[data-active]{color:var(--stu-ink);font-weight:600}.stu-tab-line{background:var(--stu-teal);width:52px;height:2px;transform:translateX(calc(var(--tab) * 72px));transition:transform .32s var(--stu-ease);position:absolute;top:0;left:10px}.stu-window-icons{gap:12px;display:flex}.stu-window-icons>span{width:10px;height:10px;box-shadow:inset 0 0 0 1.2px var(--stu-ink-2)}.stu-window-icons>.stu-wi-min{background:var(--stu-ink-2);height:1.2px;box-shadow:none;margin-top:9px}.stu-window-icons>.stu-wi-pop{box-shadow:inset 0 0 0 1.2px var(--stu-ink-2), 2.5px -2.5px 0 -1px #fff, 2.5px -2.5px 0 0 var(--stu-ink-2)}.stu-jaeger{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.stu-overview{border-bottom:1px solid var(--stu-line);flex:none;height:56px;margin:0;position:relative;overflow:hidden}.stu-overview-shade{background:#eeeff1;position:absolute;inset:0 0 0 78%}.stu-tick{border-left:1px solid var(--stu-line);height:100%;color:var(--stu-ink-2);z-index:1;padding:2px 0 0 4px;font-size:9.5px;position:absolute;top:0}.stu-ov-bar{background:var(--stu-salmon);z-index:1;border-radius:1px;height:2px;position:absolute}.stu-ov-bar[data-tone=teal]{background:#4aa8b8}.stu-ov-bar[data-tone=pink]{background:#b9a3dc}.stu-trace{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.stu-tree{border-right:1px solid var(--stu-line);padding:6px 0}.stu-span,.stu-bar-row{height:17px;position:relative}.stu-span{white-space:nowrap;align-items:center;gap:5px;padding-left:8px;font-size:11px;display:flex;overflow:hidden}.stu-span[data-depth="1"]{padding-left:18px}.stu-span[data-depth="2"]{padding-left:24px}.stu-span[data-selected],.stu-bar-row[data-selected]{background:#f0f1f3}.stu-span-line{background:var(--stu-bar-teal);width:1.5px;height:13px}.stu-span-line[data-tone=salmon]{background:var(--stu-salmon)}.stu-expand,.stu-expand-gap{flex:none;width:11px;height:11px}.stu-expand{background:#1c1d22;position:relative}.stu-expand:before,.stu-expand:after{content:"";background:#fff;width:6px;height:1.2px;position:absolute;top:5px;left:2.5px}.stu-expand[data-kind=plus]:after{rotate:90deg}.stu-expand[data-kind=minus]{background:#fff;box-shadow:inset 0 0 0 1px #1c1d22}.stu-expand[data-kind=minus]:before{background:#1c1d22}.stu-expand[data-kind=minus]:after{display:none}.stu-svc{color:var(--stu-ink)}.stu-arrow{font-size:10px}.stu-svc-dot{background:#f3c3a2;border-radius:50%;width:8px;height:8px}.stu-svc-dot[data-dot=lilac]{background:#e3a9d6}.stu-svc-dot[data-dot=mint]{background:#9edcc2}.stu-svc-dot[data-dot=blue]{background:#4fb0cf}.stu-svc-dot[data-dot=stone]{background:#c9c4ba}.stu-op{color:var(--stu-ink-3);text-overflow:ellipsis;margin-left:3px;font-size:9px;overflow:hidden}.stu-bars{padding:6px 0;position:relative}.stu-bar-row{margin-right:14px}.stu-span-bar{background:var(--stu-salmon);transform-origin:0;height:11px;transition:transform .52s var(--stu-ease);transition-delay:calc(var(--i) * 45ms + .12s);position:absolute;top:3px}.stu-span-bar[data-tone=teal]{background:var(--stu-bar-teal)}.stu-span-bar[data-tone=pink]{background:var(--stu-pink)}.stu-span-bar[data-tone=mint]{background:var(--stu-mint)}.stu-jaeger:not([data-grown]) .stu-span-bar{transition:none;transform:scaleX(0)}.stu-seg{z-index:1;box-shadow:inset 0 0 0 1px var(--stu-line-2);font-size:11px;display:flex;position:absolute;top:10px;right:14px}.stu-seg>span{color:var(--stu-ink-2);padding:5px 10px}.stu-seg>span[data-active]{background:var(--stu-teal);color:#fff}.stu-jaeger[data-compact] .stu-seg{display:none}.stu-span-detail{border-top:1px solid var(--stu-line);background:#fff;flex-direction:column;flex:none;gap:4px;padding:10px 14px 12px 314px;display:flex}.stu-span-detail-name{font-size:13px}.stu-span-detail-meta{color:var(--stu-ink-2);gap:18px;font-size:11px;display:flex}.stu-span-detail-meta b{color:var(--stu-ink);font-weight:500}.stu-ramen{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.stu-ramen-list{border-right:1px solid var(--stu-line)}.stu-row-msg{opacity:0;transition:opacity .24s var(--stu-ease), translate .24s var(--stu-ease), background-color .2s ease;translate:0 4px}.stu-row-msg[data-shown]{opacity:1;translate:0}.stu-ramen-message{font-family:var(--font-mono), ui-monospace, monospace;padding:10px 16px;font-size:10.5px;line-height:1.75}.stu-caps{font-family:var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--stu-ink-3);margin-bottom:6px;font-size:9.5px;font-weight:600}.stu-tree-line{white-space:nowrap;opacity:0;transition:opacity .22s var(--stu-ease), translate .22s var(--stu-ease);align-items:center;gap:5px;display:flex;translate:-3px}.stu-ramen-message[data-open] .stu-tree-line{opacity:1;transition-delay:calc(var(--i) * 40ms);translate:0}.stu-tree-line[data-depth="1"]{padding-left:14px}.stu-tree-line[data-depth="2"]{padding-left:30px}.stu-tree-line b{font-weight:500}.stu-twisty,.stu-twisty-gap{flex:none;width:8px}.stu-twisty:before{content:"";border-left:4px solid var(--stu-ink-2);border-top:3px solid #0000;border-bottom:3px solid #0000;width:0;height:0;display:block}.stu-twisty[data-open]:before{rotate:90deg}.stu-j-str{color:var(--stu-green)}.stu-j-meta{color:var(--stu-ink-3)}.stu-j-num{color:#e8a33d}.case-page-prose.prose .stu-ground{grid-template-columns:minmax(0,1fr);place-items:center;height:auto;padding:clamp(1.25rem,5cqw,4.5rem) clamp(.875rem,4cqw,4rem);display:grid}.stu-figure{font-size:12px;line-height:1.35}.stu-drawer-solo,.stu-stub,.stu-states .stu-card{background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000000f,0 12px 32px -8px #00000029;box-shadow:0 0 0 1px lab(0% 0 0/.06),0 1px 2px lab(0% 0 0/.06),0 12px 32px -8px lab(0% 0 0/.16)}@media (prefers-color-scheme:dark){.stu-drawer-solo,.stu-stub,.stu-states .stu-card{filter:brightness(.94);box-shadow:0 1px 2px #0000004d,0 16px 40px -8px #00000080;box-shadow:0 1px 2px lab(0% 0 0/.3),0 16px 40px -8px lab(0% 0 0/.5)}}.stu-play{height:1.5rem;color:var(--fg-muted);font:inherit;font-size:var(--text-xs,.8125rem);letter-spacing:var(--tracking-meta,-.025em);cursor:pointer;transition:color .15s ease, background-color .15s ease, scale .12s var(--ease-out);background:0 0;border:0;border-radius:999px;justify-self:end;align-items:center;gap:.375rem;margin-top:.75rem;padding:0 .5rem 0 .4375rem;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.stu-play:hover{background:oklch(.22 .01 var(--hue) / .1);color:var(--fg)}}.stu-play:active{scale:.97}.stu-play{position:relative}.stu-play:before{content:"";position:absolute;inset:-.5rem -.25rem}@media (pointer:coarse){.stu-play:before{inset:-.75rem -.375rem}}.stu-play:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stu-play-glyph{clip-path:polygon(0 0,33% 0,33% 100%,0 100%,0 0,67% 0,100% 0,100% 100%,67% 100%,67% 0);background:currentColor;width:8px;height:9px}.stu-play[data-paused] .stu-play-glyph{clip-path:polygon(0 0,100% 50%,0 100%)}.stu-replay-glyph{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:10px;height:10px;rotate:45deg}.stu-states,.case-page-prose.prose .stu-states{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:1.75rem 1rem;width:100%;max-width:64rem;margin:0 auto;padding:0;list-style:none;display:grid}@container (max-width:760px){.case-page-prose.prose .stu-states{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:480px){.case-page-prose.prose .stu-states{grid-template-columns:minmax(0,1fr)}}.stu-state-item,.case-page-prose.prose .stu-state-item{flex-direction:column;gap:.625rem;min-width:0;margin:0;padding:0;display:flex}.stu-state-item::marker{content:none}.stu-step{font-family:var(--font-sans), sans-serif;letter-spacing:var(--tracking-meta,-.025em);color:var(--fg);align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.stu-step-n{font-variant-numeric:tabular-nums;color:var(--fg-muted)}.stu-step-who{color:var(--fg-muted);margin-left:auto}.stu-states .stu-state{animation:none}.stu-states .stu-card .stu-btn{min-width:118px}.stu-drawer-solo{text-align:left;grid-template-columns:300px minmax(0,1fr);justify-self:stretch;width:100%;max-width:72rem;height:392px;margin-inline:auto;display:grid}.stu-drawer-solo .stu-drawer-left{min-width:0;overflow:hidden}.stu-panes{flex:1;min-height:0;position:relative}.stu-pane{opacity:0;flex-direction:column;transition:opacity .26s;display:flex;position:absolute;inset:0}.stu-pane[data-active]{opacity:1}.stu-drawer-solo .stu-ramen,.stu-drawer-solo .stu-jaeger{height:100%}.stu-span-detail{opacity:0;transition:opacity .26s var(--stu-ease), translate .32s var(--stu-ease);position:absolute;bottom:0;left:0;right:0;translate:0 8px}.stu-span-detail[data-open]{opacity:1;translate:0}.stu-span-detail:before{content:"";width:1px;height:1px;position:absolute;top:-1px;left:300px}@container (max-width:760px){.stu-drawer-solo{grid-template-columns:minmax(0,1fr);height:420px}.stu-drawer-solo .stu-drawer-left{display:none}.stu-drawer-solo .stu-trace{grid-template-columns:190px minmax(0,1fr)}.stu-drawer-solo .stu-op{display:none}.stu-drawer-solo .stu-span-detail{padding-left:14px}.stu-drawer-solo .stu-ramen{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.stu-drawer-solo .stu-ramen-list .stu-row-msg:nth-child(n+5){display:none}.stu-drawer-solo .stu-ramen-list{border-right:0;border-bottom:1px solid var(--stu-line)}.stu-drawer-solo .stu-seg{display:none}}.stu-stub{text-align:left;flex-direction:column;justify-self:stretch;width:100%;max-width:72rem;height:616px;margin-inline:auto;display:flex}.stu-stub-body{flex:1;grid-template-columns:264px minmax(0,1fr);min-height:0;display:grid}.stu-stub-side{border-right:1px solid var(--stu-line);min-width:0;overflow:hidden}.stu-side-title{align-items:center;gap:9px;padding:18px 18px 0 22px;font-size:14px;font-weight:600;display:flex}.stu-tag{width:13px;height:13px;fill:var(--stu-ink)}.stu-chevron{width:10px;height:7px;color:var(--stu-ink-2)}.stu-chevron[data-open]{rotate:180deg}.stu-side-title .stu-chevron{margin-left:auto}.stu-side-desc{color:var(--stu-ink-2);margin:10px 18px 16px 22px;font-size:11px;line-height:1.5}.stu-side-action{border-top:1px solid var(--stu-line);align-items:center;gap:9px;height:46px;padding:0 18px 0 22px;font-size:12px;display:flex}.stu-side-action[data-selected]{background:var(--stu-sel)}.stu-star{color:var(--stu-teal)}.stu-filter{background:var(--stu-teal);clip-path:polygon(0 0,100% 0,62% 48%,62% 100%,38% 85%,38% 48%);width:10px;height:10px;margin-left:auto}.stu-groups{border-top:1px solid var(--stu-line);padding:8px 0}.stu-group-head,.stu-group-item{justify-content:space-between;align-items:center;height:26px;padding:0 18px 0 22px;font-size:11.5px;display:flex}.stu-count{color:var(--stu-ink-3)}.stu-group-item{color:var(--stu-ink-2);padding-left:34px}.stu-group-item[data-picked]{color:var(--stu-teal-ink);background:#f6f7f8;font-weight:600}.stu-x{color:var(--stu-ink-3)}.stu-live-dot{background:var(--stu-ink-3);border-radius:50%;width:7px;height:7px;transition:background-color .24s,box-shadow .24s}:is(.stu-stub,.stu-stub-body)[data-active] .stu-live-dot{background:var(--stu-green);box-shadow:0 0 0 3px #61bd6733;box-shadow:0 0 0 3px lab(69.3498% -42.0535 34.6246/.2)}.stu-stub-main{background:var(--stu-col);flex-direction:column;gap:12px;min-width:0;padding:14px 16px 16px;display:flex}.stu-reqbar{align-items:stretch;gap:8px;height:38px;display:flex}.stu-req-svc,.stu-req-url,.stu-req-method{box-shadow:inset 0 0 0 1px var(--stu-line-2);white-space:nowrap;background:#fff;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.stu-req-svc{font-weight:600}.stu-req-url{text-overflow:ellipsis;min-width:0;font-family:var(--font-mono), ui-monospace, monospace;color:var(--stu-ink);flex:1;margin-left:-9px;font-size:11px;overflow:hidden}.stu-req-method{font-family:var(--font-mono), ui-monospace, monospace;margin-left:-9px;font-size:11px}.stu-req-save,.stu-req-send{place-items:center;min-width:92px;padding:0 16px;font-size:12px;font-weight:600;display:grid}.stu-req-save{box-shadow:inset 0 0 0 1.5px var(--stu-teal);color:var(--stu-teal-ink);background:#fff}.stu-req-send{background:var(--stu-teal);color:#fff;min-width:104px;transition:scale .14s var(--stu-ease), filter .14s var(--stu-ease), background-color .24s ease;position:relative}.stu-req-send[data-pressed]{filter:brightness(.9);scale:.96}.stu-req-send>span{transition:opacity .2s var(--stu-ease), translate .24s var(--stu-ease);grid-area:1/1;align-items:center;gap:6px;display:flex}.stu-req-send svg{width:12px;height:12px}.stu-send-on{opacity:0;translate:0 5px}:is(.stu-stub,.stu-stub-body)[data-active] .stu-req-send{background:var(--stu-green)}:is(.stu-stub,.stu-stub-body)[data-active] .stu-send-idle{opacity:0;translate:0 -5px}:is(.stu-stub,.stu-stub-body)[data-active] .stu-send-on{opacity:1;translate:0}.stu-section{box-shadow:0 0 0 1px var(--stu-line);background:#fff}.stu-section-grow{flex-direction:column;flex:1;min-height:0;display:flex}.stu-subtabs{border-bottom:1px solid var(--stu-line);align-items:stretch;gap:4px;height:38px;padding:0 16px;font-size:12px;display:flex}.stu-subtabs>span{color:var(--stu-ink-2);align-items:center;padding:0 10px;display:flex;position:relative}.stu-subtabs>.stu-subtabs-label{color:var(--stu-ink-3);padding-left:0;padding-right:18px}.stu-subtabs>span[data-active]{color:var(--stu-ink);font-weight:600}.stu-subtabs>span[data-active]:after{content:"";background:var(--stu-teal);height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.stu-subtabs>.stu-status{opacity:0;transition:opacity .26s var(--stu-ease), translate .26s var(--stu-ease);gap:12px;margin-left:auto;padding-right:0;translate:4px}:is(.stu-stub,.stu-stub-body)[data-active] .stu-status{opacity:1;translate:0}.stu-status-chip{white-space:nowrap;color:#c52f32;letter-spacing:.04em;background:#e946461f;background:lab(55.069% 63.1711 38.3811/.12);border-radius:2px;padding:3px 7px;font-size:10.5px;font-weight:600}.stu-status-text{font-family:var(--font-mono), ui-monospace, monospace;color:var(--stu-ink-2);font-size:11px}.stu-status-text b{color:var(--stu-red);font-weight:500}.stu-kv{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px 16px 14px;display:grid}.stu-kv-key{font-size:11.5px;font-weight:600}.stu-kv-val{height:30px;box-shadow:inset 0 0 0 1px var(--stu-line);font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 10px;font-size:11px;display:flex;overflow:hidden}.stu-code{min-height:0;font-family:var(--font-mono), ui-monospace, monospace;flex:1;padding:6px 0;font-size:11px;line-height:19px;overflow:hidden}.stu-code-line{white-space:pre;display:flex}.stu-code-line[data-current]{background:#fdf6e8}.stu-ln{text-align:right;width:36px;color:var(--stu-ink-3);font-variant-numeric:tabular-nums;flex:none;padding-right:12px}.stu-code-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.stu-tok-key{color:var(--stu-ink)}.stu-tok-str{color:var(--stu-teal-ink)}.stu-tok-bool{color:var(--stu-red)}.stu-tok-punct{color:var(--stu-ink-2)}@container (max-width:760px){.stu-stub{height:auto}.stu-stub .stu-bar .stu-tools>:not([data-active]){display:none}.stu-stub-body{grid-template-columns:minmax(0,1fr)}.stu-stub-side{display:none}.stu-reqbar{flex-wrap:wrap;height:auto}.stu-reqbar>*{height:34px}.stu-req-url{flex-basis:100%;order:3;margin-left:0}.stu-req-method{flex:1;margin-left:0}.stu-req-save{display:none}.stu-kv{grid-template-columns:minmax(0,1fr);gap:4px}.stu-code{flex:none;height:280px}.stu-code-text{white-space:pre-wrap;overflow:visible}.stu-subtabs>.stu-status .stu-status-text{display:none}}.stu-hero-still,.stu-cap-still{display:none}.case-page-prose.prose .stu-hero-still img{width:100%;height:auto;box-shadow:none;border-radius:0;margin:0}@media (max-width:599px){.stu-hero-device,.stu-cap-live{display:none}.stu-hero-still,.stu-cap-still{display:block}}.stu-map-layer{translate:0 calc(var(--off,0) * -1px);position:absolute;inset:0}:is(.stu-hero,.stu-suite) .stu-drawer{grid-template-columns:300px minmax(0,1fr);height:300px}:is(.stu-hero,.stu-suite) .stu-overview{height:46px}:is(.stu-hero,.stu-suite) .stu-trace{grid-template-columns:236px minmax(0,1fr)}:is(.stu-hero,.stu-suite) .stu-span,:is(.stu-hero,.stu-suite) .stu-bar-row{height:14.5px}:is(.stu-hero,.stu-suite) .stu-tree,:is(.stu-hero,.stu-suite) .stu-bars{padding:4px 0}:is(.stu-hero,.stu-suite) .stu-op{display:none}:is(.stu-hero,.stu-suite) .stu-row{height:26px}:is(.stu-hero,.stu-suite) .stu-col{gap:8px;padding-top:8px}:is(.stu-hero,.stu-suite) .stu-add{height:36px}:is(.stu-hero,.stu-suite) .stu-state{height:46px}:is(.stu-hero,.stu-suite) .stu-label{padding:7px 16px 5px}:is(.stu-hero,.stu-suite) .stu-field-row{padding-bottom:9px}:is(.stu-hero,.stu-suite) .stu-rider-row{padding:10px 14px 6px 16px}:is(.stu-hero,.stu-suite) .stu-toggle-row{padding:6px 14px 4px 16px}:is(.stu-hero,.stu-suite) .stu-search{width:240px}.case-stage-device-macbook[data-fullscreen] .stu-screen>.case-live-control{--bar:4.72cqh}.stu-stage{flex-direction:column;justify-self:stretch;width:100%;max-width:72rem;margin:0 auto;display:flex}.stu-controls{justify-content:flex-end;align-items:flex-start;gap:1.5rem;margin-top:.75rem;display:flex}.stu-controls>.stu-play{flex:none;margin-top:0;margin-right:-.5rem}.case-page-prose.prose .stu-still{border-radius:.5rem;width:100%;height:auto;margin:0;display:none;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000000f,0 12px 32px -8px #00000029;box-shadow:0 0 0 1px lab(0% 0 0/.06),0 1px 2px lab(0% 0 0/.06),0 12px 32px -8px lab(0% 0 0/.16)}@container (max-width:560px){.stu-stage[data-still]{display:none}.case-page-prose.prose .stu-still{display:block}}.stu-window{background:#fff;border-radius:.5rem;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000000f,0 12px 32px -8px #00000029;box-shadow:0 0 0 1px lab(0% 0 0/.06),0 1px 2px lab(0% 0 0/.06),0 12px 32px -8px lab(0% 0 0/.16)}.stu-window>.stu-host{border-radius:inherit}@media (prefers-color-scheme:dark){.stu-window,.case-page-prose.prose .stu-still{filter:brightness(.94);box-shadow:0 1px 2px #0000004d,0 16px 40px -8px #00000080;box-shadow:0 1px 2px lab(0% 0 0/.3),0 16px 40px -8px lab(0% 0 0/.5)}}.stu-fill{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.stu-req-svc,.stu-req-url,.stu-req-method)[data-empty]{color:var(--stu-ink-3);font-weight:400}.stu-req-send[data-waiting]{opacity:.45}.stu-code-ink{transition:opacity .24s var(--stu-ease)}.stu-code:not([data-shown]) .stu-code-ink{opacity:0;transition:none}.stu-group-item{transition:background-color .2s,color .2s}.stu-map-layer-fixed{translate:var(--mx) var(--my)}.stu-map-drawer .stu-drawer-figure{grid-template-columns:300px minmax(0,1fr);height:330px}.stu-drawer-figure .stu-trace{grid-template-columns:250px minmax(0,1fr)}.stu-drawer-figure .stu-op{display:none}.stu-drawer-figure .stu-span,.stu-drawer-figure .stu-bar-row{height:15px}.stu-drawer-figure .stu-overview{height:44px}.stu-drawer-figure .stu-tree,.stu-drawer-figure .stu-bars{padding:4px 0}.stu-drawer-figure .stu-span-detail{padding:8px 14px 9px 264px}.stu-suite-panes{flex:1;min-height:0;position:relative}.stu-suite-pane{opacity:0;flex-direction:column;transition:opacity .28s;display:flex;position:absolute;inset:0}.stu-suite-pane[data-active]{opacity:1}.stu-suite-pane>*{flex:1;min-height:0}.stu-tool:before{transition:opacity .24s}.stu-tool:not([data-active]):before{content:"";background:var(--stu-teal);opacity:0;height:2px;position:absolute;inset:0 6px auto}.stu-tool{transition:color .24s}.stu-explore .stu-ex-pick{grid-template-columns:150px minmax(0,1fr) 132px;align-items:center;gap:8px 14px;padding:16px 16px 14px;display:grid}.stu-ex-label{color:var(--stu-ink-2);font-size:11.5px}.stu-ex-field{height:32px;box-shadow:inset 0 0 0 1px var(--stu-line-2);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:11.5px;display:flex;overflow:hidden}.stu-mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-ligatures:none;font-size:11px}.stu-glass{width:11px;height:11px;color:var(--stu-ink-3);flex:none}.stu-ex-save{background:var(--stu-teal);color:#fff;place-items:center;height:32px;font-size:12px;font-weight:600;display:grid}.stu-ex-help{color:var(--stu-ink-2);margin-top:-4px;font-size:10.5px}.stu-ex-link{color:var(--stu-ink);font-size:11px}.stu-ex-headers{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 14px;align-items:center;gap:8px 14px;padding:12px 16px 14px;display:grid}.stu-kv-empty{color:var(--stu-ink-3);font-family:var(--font-sans), sans-serif}.stu-plus-teal{color:var(--stu-teal)}.stu-star-ink{color:var(--stu-ink)}.stu-explore .stu-groups .stu-group-head{height:30px}.stu-legend{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.stu-legend-item{border:0;border-top:1px solid oklch(.22 .01 var(--hue) / .12);color:var(--fg-muted);font:inherit;font-size:var(--text-xs,.8125rem);letter-spacing:var(--tracking-meta,-.025em);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:.2rem;padding:.5rem 0 0;line-height:1.45;transition:color .2s,border-color .2s;display:flex}.stu-legend-item[aria-pressed=true]{border-top-color:var(--fg);color:var(--fg)}.stu-legend-name{font-weight:600}.stu-legend-item:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.stu-legend-item:hover{color:var(--fg)}}@media (prefers-color-scheme:dark){.stu-legend-item{border-top-color:#ffffff24;border-top-color:lab(100% 0 0/.14)}}@container (max-width:760px){.stu-legend{grid-template-columns:minmax(0,1fr);gap:.75rem}}
