@font-face{font-family:Geist;src:url(./Geist-latin-BGnTDqni.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(./GeistMono-latin-pyAoGB9p.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Space Grotesk;src:url(./SpaceGrotesk-Medium-B2fD0ZDh.ttf) format("truetype");font-weight:500;font-display:swap}:root{color-scheme:light dark;--font-sans: "Geist", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, Menlo, monospace;--font-title: "Space Grotesk", var(--font-sans);--fs-tiny: 10px;--fs-small: 11px;--fs-secondary: 12px;--fs-body: 13px;--fs-timecode: 14px;--fs-action: 15px;--fs-heading: 17px;--fs-panel: 22px;--gap-s: 4px;--gap: 8px;--gap-l: 12px;--pad: 18px;--control-s: 34px;--control: 40px;--control-l: 44px;--hero: 52px;--r-lane: 12px;--r-menu: 20px;--r-panel: 28px;--r-row: 22px;--r-plate: 26px;--chip: 26px;--selected: 1.5px;--bg: #dcdcd561;--ground: #e6e6e9;--shell: #ededf0;--glass: #ffffff82;--card: #ffffff5a;--sunk: #ffffff66;--sunk2: #ffffffe6;--raise: #ffffffc7;--raise-line: #14141a14;--seg: #ffffff;--switch-on: #5b5d65;--switch-off: #14141a21;--hover: #14141a0d;--press: #14141a1a;--well: #14141a0e;--text: #1b1c20;--muted: #4c4e55;--line: #14141a17;--accent: #0d8871;--accent-hover: #017460;--accent-soft: #0d887124;--on-accent: #ffffff;--rec: #d73240;--danger: #d33545;--danger-bg: #d335450f;--ok: #1f9d57;--warn: #a86d0c;--warn-bg: #e8b04b29;--input-bg: #ffffff66;--mark: #3c3d42;--shadow-popup: 0 18px 50px rgba(0, 0, 0, .28);--shadow-float: 0 6px 18px rgba(0, 0, 0, .18);--shadow-disc: 0 1px 2px rgba(0, 0, 0, .12);--shadow-seg: 0 1px 3px rgba(20, 22, 40, .12);--frost-blur: 56px;--frost-saturate: 1.7}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #2020278a;--ground: #1a1a1f;--shell: #1f1f24;--glass: #1c1c21ad;--card: #1c1c21a8;--sunk: #ffffff0d;--sunk2: #ffffff1a;--raise: #ffffff1a;--raise-line: #ffffff24;--seg: #ffffff24;--switch-on: #6e707a;--switch-off: #ffffff24;--hover: #ffffff12;--press: #ffffff1f;--well: #ffffff0d;--text: #f2f2f4;--muted: #9b9ca5;--line: #ffffff1a;--accent: #44ad95;--accent-hover: #5dc0a7;--accent-soft: #44ad952e;--on-accent: #01140f;--rec: #d73240;--danger: #ff7079;--danger-bg: #ff707914;--ok: #5fcf8d;--warn: #e8b04b;--warn-bg: #e8b04b1a;--input-bg: #ffffff0d;--mark: #e3e3e6;--frost-saturate: 1.4}}:root[data-theme=dark]{--bg: #2020278a;--ground: #1a1a1f;--shell: #1f1f24;--glass: #1c1c21ad;--card: #1c1c21a8;--sunk: #ffffff0d;--sunk2: #ffffff1a;--raise: #ffffff1a;--raise-line: #ffffff24;--seg: #ffffff24;--switch-on: #6e707a;--switch-off: #ffffff24;--hover: #ffffff12;--press: #ffffff1f;--well: #ffffff0d;--text: #f2f2f4;--muted: #9b9ca5;--line: #ffffff1a;--accent: #44ad95;--accent-hover: #5dc0a7;--accent-soft: #44ad952e;--on-accent: #01140f;--rec: #d73240;--danger: #ff7079;--danger-bg: #ff707914;--ok: #5fcf8d;--warn: #e8b04b;--warn-bg: #e8b04b1a;--input-bg: #ffffff0d;--mark: #e3e3e6;--frost-saturate: 1.4}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:default}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:0 0 0 var(--selected) var(--accent)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.icon{display:inline-block;width:16px;height:16px;flex:none;fill:currentColor}.icon-14{width:14px;height:14px}.icon-15{width:15px;height:15px}.icon-13{width:13px;height:13px}.icon-12{width:12px;height:12px}.icon-18{width:18px;height:18px}.icon-20{width:20px;height:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--control);padding:0 14px;border-radius:999px;font-size:var(--fs-body);font-weight:500;color:var(--text);background:var(--raise);box-shadow:inset 0 0 0 1px var(--raise-line);transition:background .12s ease,transform .12s ease,opacity .12s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:hover{background:color-mix(in srgb,var(--raise),var(--hover))}.btn:active{transform:scale(.985)}.btn[disabled]{opacity:.4;pointer-events:none}.btn.small{height:var(--control-s);padding:0 12px;font-size:var(--fs-secondary)}.btn.large{height:var(--control-l)}.btn.hero{height:var(--hero);font-size:var(--fs-action);width:100%}.btn.primary{background:var(--accent);color:var(--on-accent);box-shadow:none}.btn.primary:hover{background:var(--accent-hover)}.btn.rec{background:var(--rec);color:#fff;box-shadow:none}.btn.rec:hover{background:color-mix(in srgb,var(--rec) 92%,#000)}.btn.ghost{background:transparent;box-shadow:none}.btn.ghost:hover{background:var(--hover)}.btn.ghost.muted{color:var(--muted)}.btn.ghost.muted:hover{color:var(--text)}.btn.stretch{width:100%}.btn.icon-only{width:var(--control-s);height:var(--control-s);padding:0}.btn.icon-only.tiny{width:28px;height:28px}.keys{display:inline-flex;gap:3px;margin-left:4px}.key{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:5px;background:var(--sunk2);color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-tiny);font-weight:500;box-shadow:inset 0 0 0 .5px var(--line)}.btn.rec .key,.btn.primary .key{background:#ffffff38;color:#ffffffeb;box-shadow:none}.switch{position:relative;width:46px;height:28px;border-radius:999px;background:var(--switch-off);flex:none;transition:background .16s ease}.switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .16s ease}.switch[aria-checked=true]{background:var(--switch-on)}.switch[aria-checked=true]:after{transform:translate(18px)}.switch[disabled]{opacity:.4}.mini{display:inline-flex;flex:none;gap:2px;height:28px;padding:3px;border-radius:999px;background:var(--well)}.mini>button{height:22px;padding:0 9px;border-radius:999px;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);white-space:nowrap;transition:background .12s ease,color .12s ease}.mini>button:hover{color:var(--text)}.mini>button[aria-pressed=true]{background:var(--seg);color:var(--text);font-weight:500;box-shadow:var(--shadow-seg),inset 0 0 0 .5px var(--line)}.seg{display:flex;padding:2px;border-radius:999px;background:var(--sunk);box-shadow:inset 0 0 0 .5px var(--line);gap:2px}.seg>button{flex:1 1 0;height:26px;border-radius:999px;font-size:var(--fs-secondary);font-weight:500;color:var(--muted);transition:background .12s ease,color .12s ease}.seg>button:hover{color:var(--text)}.seg>button[aria-pressed=true]{background:var(--seg);color:var(--text);box-shadow:var(--shadow-disc)}.seg.small>button{height:24px;font-size:var(--fs-small)}.plate{background:var(--glass);box-shadow:inset 0 0 0 .5px var(--line);border-radius:var(--r-row);padding:10px}.group{background:var(--sunk);border-radius:14px;box-shadow:inset 0 0 0 .5px var(--line);overflow:hidden}.row{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 12px}.row+.row{box-shadow:inset 0 .5px 0 var(--line)}.row .label{flex:1 1 auto;font-size:12.5px;color:var(--text)}.row .detail{font-size:var(--fs-small);color:var(--muted)}.glyph-plate{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--sunk);box-shadow:inset 0 0 0 .5px var(--line);color:var(--text);flex:none}.caps{font-size:var(--fs-tiny);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ring{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--text);animation:spin .8s linear infinite;flex:none}.ring.small{width:14px;height:14px}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation-duration:.01ms!important}}:root{--page: linear-gradient(160deg, #e9e6ea, #dfe1e8);--float: #ffffffbd;--float-solid: #f7f7f9;--panel: #ffffffbd;--panel-solid: #f7f7f9;--disc: #ffffff;--float-shadow: 0 24px 60px rgba(20, 22, 40, .16), 0 2px 6px rgba(20, 22, 40, .07), inset 0 0 0 .5px var(--line);--stage-shadow: 0 18px 50px rgba(20, 22, 40, .22), 0 0 0 .5px var(--line);--scrim: rgba(20, 22, 30, .28)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--page: linear-gradient(160deg, #1d1d22, #16161a);--float: #26262d9e;--float-solid: #232329;--panel: #26262db8;--panel-solid: #232329;--disc: #3a3a42;--float-shadow: 0 24px 60px rgba(0, 0, 0, .42), 0 2px 6px rgba(0, 0, 0, .2), inset 0 0 0 .5px var(--line);--stage-shadow: 0 18px 50px rgba(0, 0, 0, .5), 0 0 0 .5px var(--line);--scrim: rgba(0, 0, 0, .5)}}:root[data-theme=dark]{--page: linear-gradient(160deg, #1d1d22, #16161a);--float: #26262d9e;--float-solid: #232329;--panel: #26262db8;--panel-solid: #232329;--disc: #3a3a42;--float-shadow: 0 24px 60px rgba(0, 0, 0, .42), 0 2px 6px rgba(0, 0, 0, .2), inset 0 0 0 .5px var(--line);--stage-shadow: 0 18px 50px rgba(0, 0, 0, .5), 0 0 0 .5px var(--line);--scrim: rgba(0, 0, 0, .5)}html{background:var(--ground);-webkit-text-size-adjust:100%}body{min-height:100dvh;background:var(--page) fixed;overscroll-behavior:none}h1,h2,h3,p{margin:0;font-weight:inherit}code{font-family:var(--font-mono);font-size:.92em;font-variant-numeric:tabular-nums}input,select{font:inherit;color:inherit}.tone-plain{color:var(--text)}.tone-muted,.tone-log,.tone-info{color:var(--muted)}.tone-ok{color:var(--ok)}.tone-warn{color:var(--warn)}.tone-danger,.tone-error{color:var(--danger)}.tone-accent{color:var(--accent)}.chip{display:inline-flex;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:12px;background:var(--well);color:var(--muted);font-size:11.5px;white-space:nowrap}.chip--mono{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums}.caps{margin:0 0 6px 4px}.group .row .label{flex:0 0 auto;max-width:45%;color:var(--muted)}.key-value{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;flex:1 1 auto;min-width:0;text-align:right;overflow-wrap:anywhere;padding:9px 0;line-height:1.4}@media(pointer:coarse){.btn,.btn.small{min-height:var(--control-l)}.btn.icon-only{width:var(--control-l);height:var(--control-l)}}.panel-tabs{display:flex;flex:none;gap:18px;margin:0 -16px;padding:0 18px;box-shadow:inset 0 -.5px 0 var(--line);overflow-x:auto;scrollbar-width:none}.panel-tabs__tab{position:relative;display:flex;flex:none;align-items:center;gap:5px;height:34px;font-family:var(--font-title);font-size:16px;font-weight:500;color:var(--muted);opacity:.85;transition:color .12s ease,opacity .12s ease}@media(hover:hover){.panel-tabs__tab:hover{color:var(--text);opacity:1}}.panel-tabs__tab[aria-selected=true]{color:var(--text);opacity:1}.panel-tabs__tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--text)}@media(pointer:coarse){.panel-tabs__tab{height:var(--control-l)}}.panel-tabs__count{font-family:var(--font-mono);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:400;color:var(--muted)}.panel-tabs__dot{width:6px;height:6px;border-radius:50%;background:var(--danger)}.panel-tabs--dock{gap:16px;margin:0;padding:0 14px}.panel-tabs--dock .panel-tabs__tab{height:40px;font-family:var(--font-sans);font-size:13px;font-weight:400}.panel-tabs--dock .panel-tabs__tab[aria-selected=true]{font-weight:500}.panel-tabs--dock .panel-tabs__tab[aria-selected=true]:after{height:2px;border-radius:2px 2px 0 0}.segmented{display:flex;flex:none;gap:2px;padding:3px;border-radius:999px;background:var(--sunk);box-shadow:inset 0 0 0 .5px var(--line)}.segmented__option{flex:1 1 0;min-width:0;height:30px;padding:0 8px;border-radius:999px;font-size:var(--fs-secondary);font-weight:500;color:var(--muted);white-space:nowrap;transition:background .12s ease,color .12s ease}@media(hover:hover){.segmented__option:hover{color:var(--text)}}.segmented__option[aria-selected=true]{background:var(--seg);color:var(--text);box-shadow:var(--shadow-seg)}@media(pointer:coarse){.segmented__option{height:38px}}.play{display:grid;flex:none;place-items:center;border-radius:50%;background:var(--text);color:var(--ground);transition:transform .12s ease,opacity .12s ease}.play:active{transform:scale(.95)}.play:disabled{opacity:.35}.play--40{width:40px;height:40px}.play--36{width:36px;height:36px;position:relative}.play--36:before{content:"";position:absolute;inset:-4px}.method-chip{font-family:var(--font-mono);font-size:10.5px;font-variant-numeric:tabular-nums;display:inline-flex;flex:none;align-items:center;height:20px;padding:0 6px;border-radius:999px;background:var(--sunk);box-shadow:inset 0 0 0 .5px var(--line);font-weight:500;color:var(--text);white-space:nowrap}.method-chip--large{height:24px;padding:0 8px;font-size:11.5px}.jump-pill{background:var(--float-solid)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.jump-pill{background:var(--glass);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5)}}.jump-pill{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--gap-s);height:32px;padding:0 14px;border-radius:999px;box-shadow:0 6px 18px #0000002e,inset 0 0 0 .5px var(--line);font-size:var(--fs-secondary);font-weight:500;white-space:nowrap;z-index:2}@media(hover:hover){.jump-pill:hover{background:color-mix(in srgb,var(--glass),var(--hover))}}@media(pointer:coarse){.jump-pill{height:40px}}.copy-button{padding:0 10px}.logo{--logo-coral: #d0553d;display:block;flex:none;overflow:visible}.logo__frame{stroke:var(--text)}.logo__playhead{stroke:var(--logo-coral)}.logo__knob{fill:var(--logo-coral)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo{--logo-coral: #e8664f}}:root[data-theme=dark] .logo{--logo-coral: #e8664f}.splitter{position:relative;z-index:4;flex:none;align-self:stretch;outline:none;touch-action:none}.splitter:before{content:"";position:absolute}.splitter:after{content:"";position:absolute;top:50%;left:50%;border-radius:2px;background:var(--muted);opacity:0;transform:translate(-50%,-50%);transition:opacity .15s;pointer-events:none}.splitter--x{width:0;cursor:col-resize}.splitter--x:before{inset:0 -7px}.splitter--x:after{width:4px;height:40px}.splitter--y{height:0;cursor:row-resize}.splitter--y:before{inset:-7px 0}.splitter--y:after{width:40px;height:4px}.splitter--gap.splitter--x{margin-inline:-7px}.splitter--gap.splitter--y{margin-block:-7px}@media(hover:hover){.splitter:hover:after{opacity:.55}}.splitter:active:after{opacity:.8}.splitter:focus-visible:after{background:var(--accent);opacity:1}@media(pointer:coarse){.splitter--x:before{inset:0 -11px}.splitter--y:before{inset:-11px 0}}html[data-resizing]{-webkit-user-select:none;user-select:none}html[data-resizing=x] *{cursor:col-resize!important}html[data-resizing=y] *{cursor:row-resize!important}.report--wide{display:flex;flex-direction:column;height:100dvh;min-width:0;background:var(--shell)}.top-bar{display:flex;flex:none;align-items:center;gap:12px;height:56px;min-width:0;padding:0 16px 0 18px}.top-bar__name{display:flex;flex:0 1 auto;flex-direction:column;min-width:0;max-width:340px}.top-bar__title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-title);font-size:16px;font-weight:500;line-height:21px}.top-bar__when{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;color:var(--muted)}.top-bar__chips{display:flex;flex:1 1 0;gap:6px;min-width:0;margin-left:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.top-bar__chips .chip{background:var(--sunk)}.top-bar__chips .chip--danger{background:var(--danger-bg);color:var(--danger);font-weight:500}.top-bar__actions{display:flex;flex:none;align-items:center;gap:8px;margin-left:auto}.top-bar__layouts{display:flex;gap:2px;height:32px;margin-right:4px;padding:2px;border-radius:16px;background:var(--well)}.top-bar__layout{height:28px;padding:0 12px;border-radius:14px;font-size:12px;color:var(--muted);transition:background .12s ease,color .12s ease}@media(hover:hover){.top-bar__layout:hover{color:var(--text)}}.top-bar__layout[aria-checked=true]{background:var(--seg);box-shadow:0 1px 2px #0000001a,inset 0 0 0 .5px var(--line);color:var(--text);font-weight:500}@media(max-width:1180px){.top-bar__chips .chip:not(.chip--danger){display:none}}.stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0}.stage__video{display:block;max-width:100%;max-height:100%;border-radius:14px;box-shadow:var(--stage-shadow);background:#000}.stage__none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;aspect-ratio:16/10;max-height:100%;padding:24px;border-radius:14px;background:var(--well);box-shadow:inset 0 0 0 .5px var(--line);text-align:center}.stage__plate{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--sunk2);box-shadow:inset 0 0 0 .5px var(--line)}.stage__text{max-width:280px;font-size:12.5px;line-height:1.45;color:var(--muted)}.report--narrow{display:flex;flex-direction:column;height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.report--narrow .report__stage{flex:none;padding:0 16px}.report--narrow .stage{aspect-ratio:16/9;width:100%;max-height:44dvh;margin:0 auto}.report--narrow .stage__video{width:100%;height:100%;object-fit:contain;background:transparent;box-shadow:none}.report--narrow .stage__none{aspect-ratio:auto;height:100%}.report--narrow>.segmented{margin:2px 16px 10px}.report--narrow .report__list{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:0 16px}.report-info{position:relative;flex:none;margin-left:-6px}.report-info__button{color:var(--muted)}.report-info__card{position:absolute;top:calc(100% + 8px);left:-8px;z-index:30;display:flex;flex-direction:column;gap:14px;width:min(360px,100vw - 32px);padding:16px;border-radius:20px;background:var(--float-solid);box-shadow:var(--float-shadow);animation:report-info-in .14s ease}.report-info__card .label{font-size:11.5px;color:var(--muted)}.report-info__card .row{min-height:34px}.report-info__card .copy-button{margin-left:-10px}.report-info__page{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.report-info__url{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.5;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.report-info__value{flex:1 1 auto;min-width:0;font-size:12.5px;text-align:right}.report-info__value--mono{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.report-info__facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}@media(prefers-reduced-motion:reduce){.report-info__card{animation:none}}@keyframes report-info-in{0%{opacity:0;transform:translateY(-4px)}}.phone-head{display:flex;flex:none;align-items:center;gap:10px;padding:max(10px,env(safe-area-inset-top)) 16px 10px}.phone-head__title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1 auto;font-family:var(--font-title);font-size:var(--fs-heading);font-weight:500}.phone-head__copy{background:var(--well);box-shadow:none}.phone-head .report-info{margin-left:-4px}.phone-head .report-info__card{position:fixed;top:calc(max(10px,env(safe-area-inset-top)) + 52px);left:16px;right:16px;width:auto}.sheet{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;background:var(--scrim);animation:sheet-fade .2s ease}.sheet__card{position:relative;display:flex;flex-direction:column;width:100%;height:min(88dvh,760px);padding:18px 16px max(12px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:var(--panel-solid);box-shadow:0 -12px 40px #0003;animation:sheet-rise .26s cubic-bezier(.2,.8,.2,1)}.sheet__grabber{position:absolute;top:7px;left:50%;width:36px;height:5px;border-radius:3px;transform:translate(-50%);background:var(--muted);opacity:.35}@keyframes sheet-fade{0%{opacity:0}}@keyframes sheet-rise{0%{transform:translateY(40%)}}.open{display:grid;place-items:center;min-height:100dvh;padding:24px 16px}.open__card{background:var(--panel-solid)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.open__card{background:var(--panel);backdrop-filter:blur(38px) saturate(1.5);-webkit-backdrop-filter:blur(38px) saturate(1.5)}}.open__card{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(460px,100%);padding:30px 28px 28px;border-radius:var(--r-panel);box-shadow:var(--float-shadow);text-align:center}.open__mark{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--sunk2);box-shadow:inset 0 0 0 .5px var(--line)}.open__title{font-family:var(--font-title);font-size:var(--fs-panel);font-weight:500}.open__text{max-width:360px;font-size:var(--fs-body);line-height:1.5;color:var(--muted)}.open__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:116px;margin:4px 0;border-radius:20px;border:1.5px dashed color-mix(in srgb,var(--muted) 40%,transparent);font-size:12.5px;color:var(--muted);transition:background .16s ease,border-color .16s ease,color .16s ease}@media(pointer:coarse){.open__drop{display:none}}.open--dragging .open__drop{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.open .btn.primary{width:100%}.open__error{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;color:var(--danger);text-align:left}.open__error .icon{margin-top:1.5px}.drop-veil{position:fixed;inset:12px;z-index:30;display:grid;place-items:center;border-radius:var(--r-panel);border:2px dashed var(--accent);background:color-mix(in srgb,var(--accent-soft),transparent 20%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-title);font-size:var(--fs-panel);font-weight:500;color:var(--accent);pointer-events:none}.inspect{position:absolute;border-radius:14px;overflow:hidden}.inspect--pointable{cursor:crosshair}.inspect__hint{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:12px;left:50%;max-width:calc(100% - 24px);padding:6px 12px;border-radius:14px;background:var(--float-solid);box-shadow:var(--float-shadow);color:var(--text);font-size:12px;transform:translate(-50%);pointer-events:none}.inspect--small .inspect__hint{bottom:8px;padding:4px 10px;font-size:11px}.inspect__box{position:absolute;box-sizing:border-box;border:1.5px solid var(--accent);pointer-events:none}.inspect__box--hovered{background:color-mix(in srgb,var(--accent) 14%,transparent)}.inspect__box--kept{border-style:dashed}.inspect__anchor{position:absolute;left:0;right:0;height:0;pointer-events:none}.inspect__chip{position:absolute;display:flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:11px;background:var(--accent);box-shadow:var(--shadow-float);font-size:var(--fs-small);color:color-mix(in srgb,var(--on-accent) 60%,transparent);white-space:nowrap}.inspect__chip--above{bottom:6px}.inspect__chip--below,.inspect__chip--inside{top:6px}.inspect__tag{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;color:var(--on-accent)}.inspect__rest,.inspect__size{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.inspect--small .inspect__chip{gap:3px;height:18px;padding:0 6px;border-radius:9px;font-size:10px}.inspect--small .inspect__tag,.inspect--small .inspect__rest,.inspect--small .inspect__size{font-size:10px}.dev-filters{display:flex;flex:none;flex-direction:column;gap:8px}.dev-filters__top{display:flex;gap:6px}.dev-search{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;height:32px;padding:0 6px 0 10px;border-radius:16px;background:var(--sunk);box-shadow:inset 0 0 0 .5px var(--line);color:var(--muted)}.dev-search:focus-within{box-shadow:inset 0 0 0 var(--selected) var(--accent)}.dev-search__key{font-family:var(--font-mono);font-size:10.5px;font-variant-numeric:tabular-nums;flex:none;padding:2px 6px;border-radius:6px;background:var(--raise);box-shadow:inset 0 0 0 .5px var(--raise-line);color:var(--muted)}@media(pointer:coarse){.dev-search__key{display:none}}.dev-search input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;background:none;font-size:12.5px;color:var(--text);outline:none;-webkit-appearance:none;appearance:none}.dev-search input::placeholder{color:var(--muted)}.dev-search input::-webkit-search-cancel-button{display:none}.dev-search input:focus-visible{box-shadow:none}.dev-search__clear{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--well);position:relative}.dev-search__clear:before{content:"";position:absolute;inset:-8px}@media(pointer:coarse){.dev-search{height:40px;border-radius:20px}.dev-search input{font-size:16px}}.dev-domains{position:relative;display:flex;flex:0 1 140px;align-items:center;min-width:0;color:var(--muted)}.dev-domains select{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;height:32px;padding:0 26px 0 12px;border:0;border-radius:16px;background:var(--sunk);box-shadow:inset 0 0 0 .5px var(--line);font-size:12px;color:var(--text);-webkit-appearance:none;appearance:none;outline:none}.dev-domains select:focus-visible{box-shadow:inset 0 0 0 var(--selected) var(--accent)}@media(pointer:coarse){.dev-domains select{height:40px;border-radius:20px}}.dev-domains .icon{position:absolute;right:10px;pointer-events:none}.dev-chips{display:flex;flex-wrap:wrap;gap:6px}.dev-chip{position:relative}.dev-chip:before{content:"";position:absolute;inset:-10px -3px}.dev-chip{display:inline-flex;flex:none;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--sunk);font-size:11.5px;color:var(--muted);white-space:nowrap;transition:background .12s ease,color .12s ease,box-shadow .12s ease}@media(hover:hover){.dev-chip:hover{background:var(--sunk2)}}.dev-chip[aria-pressed=true]{font-weight:500;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--accent)}@media(pointer:coarse){.dev-chip{height:30px;padding:0 12px}.dev-chip:before{inset:-7px -3px}}.dev-list__holder{position:relative;flex:1 1 auto;min-height:0;margin:0 -8px}.dev-list{position:absolute;inset:0;padding:0 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;-webkit-overflow-scrolling:touch}.dev-list__space{position:relative;width:100%}.dev-list__item{position:absolute;top:0;left:0;width:100%}.dev-row{border-radius:16px;outline:none;transition:background .12s ease,box-shadow .12s ease,opacity .12s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover){.dev-row:hover{background:var(--hover)}}.dev-row--current{background:var(--sunk)}.dev-row--open{background:var(--sunk);border-radius:12px}.dev-row--at{background:var(--sunk2);box-shadow:inset 0 0 0 1.5px var(--accent)}@media(hover:hover){.dev-row--at:hover{background:var(--sunk2)}}.dev-row:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent)}.dev-row__line{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 10px}@media(pointer:coarse){.dev-row__line{height:40px}}.dev-row__glyph{display:flex;flex:none;width:14px}.dev-row__clock{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;flex:none;color:var(--muted)}.dev-row__message{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1 auto}.dev-row__message--error{color:var(--danger)}.dev-row__repeat{font-family:var(--font-mono);font-size:10.5px;font-variant-numeric:tabular-nums;display:inline-flex;flex:none;align-items:center;height:18px;padding:0 5px;border-radius:9px;background:var(--sunk2);box-shadow:inset 0 0 0 .5px var(--line);color:var(--muted)}.dev-row--ahead .dev-row__message{color:var(--muted)}.dev-row--ahead .dev-row__glyph{opacity:.6}.dev-row--ahead.dev-row--request,.dev-row--ahead.dev-row--step{opacity:.62}.dev-row--hidden{opacity:.45}.dev-row__open{display:flex;flex-direction:column;gap:8px;padding:0 10px 10px 32px;cursor:text;-webkit-user-select:text;user-select:text}.dev-row__stack{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:2px;color:var(--muted);overflow-wrap:anywhere}.dev-row__source{color:var(--text)}.dev-row__explained{display:flex;flex:none;color:var(--muted)}.dev-row__url{display:flex;flex:1 1 auto;align-items:baseline;gap:6px;min-width:0;overflow:hidden}.dev-row__path{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:0 1 auto}.dev-row__host{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:0 100 auto;font-size:11px;color:var(--muted)}.dev-row__status{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;flex:none;font-weight:500}.dev-row__pending{flex:none;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--line);border-top-color:var(--muted);animation:spin .8s linear infinite}.dev-row--table{border-radius:14px}.dev-row--table .dev-row__line{display:grid;grid-template-columns:var(--dev-table-columns);column-gap:8px;height:28px}@media(pointer:coarse){.dev-row--table .dev-row__line{height:40px}}.dev-row--table .dev-row__cell{display:flex;align-items:center;min-width:0}.dev-row--table .dev-row__host{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;flex:1 1 0}.dev-row__took{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted)}.dev-row__waterfall{position:relative;height:6px}.dev-row__bar{position:absolute;top:0;left:calc(var(--x) * 100%);width:max(2px,var(--w) * 100%);height:6px;border-radius:3px}.dev-row__bar--ok{background:color-mix(in srgb,var(--text) 45%,transparent)}.dev-row__bar--warn{background:var(--warn)}.dev-row__bar--danger{background:var(--danger)}.dev-row__bar--socket{top:2.25px;height:0;border-top:1.5px dashed var(--muted);border-radius:0}.dev-row--step{border-radius:20px}.dev-row--step .dev-row__line{height:auto;min-height:40px;padding:8px}@media(pointer:coarse){.dev-row--step .dev-row__line{min-height:44px}}.dev-row__number{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sunk);box-shadow:inset 0 0 0 .5px var(--line);font-weight:500}.dev-row--at .dev-row__number{background:var(--accent-soft);color:var(--accent);box-shadow:none}.dev-row__step,.dev-row__words{flex:1 1 auto;min-width:0;font-size:12.5px;line-height:1.3;overflow-wrap:anywhere}.dev-row__step strong,.dev-row__words strong{font-weight:500}.dev-row__bullets{letter-spacing:.08em;color:var(--muted)}.tree{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;padding:6px 8px;border-radius:12px;background:var(--well);line-height:1.55}.tree__line{display:flex;align-items:baseline;gap:4px;width:100%;min-height:20px;padding-top:1px;padding-bottom:1px;text-align:left;overflow-wrap:anywhere;white-space:pre-wrap}.tree__line--folds{cursor:pointer}.tree__caret{flex:none;align-self:center;color:var(--muted)}.tree__name{flex:none;color:var(--muted)}.tree__value{min-width:0}.tree__more{color:var(--muted);font-style:italic}.dev-empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px;text-align:center}.dev-empty__plate{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--sunk);box-shadow:inset 0 0 0 .5px var(--line);color:var(--muted)}.dev-empty__text{max-width:240px;font-size:12.5px;line-height:1.45;color:var(--muted)}.dev-foot{flex:none;font-size:11.5px;color:var(--muted)}.dev-actions{display:flex;flex:none;gap:6px}.dev-page{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;margin:0 -4px;padding:2px 4px 12px;overflow-y:auto;overscroll-behavior:contain}.dev-page .row{align-items:flex-start;gap:12px;min-height:36px;padding:9px 12px}.dev-page .row .label{flex:0 1 auto;max-width:50%;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.dev-page__value{flex:1 1 auto;min-width:0;font-size:12.5px;line-height:1.4;text-align:right;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.dev-page__summary{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:var(--sunk);box-shadow:inset 0 0 0 .5px var(--line)}.dev-page__title{font-family:var(--font-title);font-size:14px;font-weight:500;overflow-wrap:anywhere}.dev-page__url{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--muted);line-height:1.45;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.dev-page__facts,.dev-page__names{display:flex;flex-wrap:wrap;gap:6px}.dev-page__facts{margin-top:6px}.dev-page__names{padding:2px 4px 4px}.dev-page__names .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:text;user-select:text}.dev-page__head{display:flex;align-items:center;gap:6px;width:100%;min-height:28px;padding:0 6px;border:0;border-radius:8px;background:none;color:var(--muted);font:inherit;text-align:left;cursor:pointer}.dev-page__head:disabled{cursor:default}@media(hover:hover){.dev-page__head:hover{background:var(--hover)}}.dev-page__label.caps{margin:0}.dev-page__count{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;margin-left:auto;color:var(--muted)}.dev-page__group>.group,.dev-page__group>.dev-page__names{margin-top:4px}.dev-page .row.dev-page__long{flex-direction:column;align-items:stretch;gap:0;padding:0}.dev-page__line{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:36px;padding:9px 12px 9px 8px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.dev-page__line .icon{flex:none;margin-top:3px;color:var(--muted)}.dev-page__line .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-page__line .dev-page__value{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}@media(hover:hover){.dev-page__line:hover{background:var(--hover)}}.dev-page__none{padding:8px 6px;font-size:12.5px;color:var(--muted)}.dev-page__whole{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 12px 10px 26px}.dev-page__text{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;width:100%;max-height:320px;overflow-y:auto;padding:8px 10px;border-radius:10px;background:var(--well);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.dev-empty__words{display:flex;flex-direction:column;align-items:center;gap:4px}.dev-empty__line{font-size:13px;font-weight:500;color:var(--text)}.dev-elements{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;margin:0 -4px;padding:0 4px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.dev-elements__head{display:flex;flex-direction:column;gap:4px;padding:0 4px}.dev-elements__heading{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500}.dev-elements__heading .icon{color:var(--muted)}.dev-elements__hint,.dev-elements__note{font-size:11.5px;line-height:1.45;color:var(--muted)}.dev-elements__note{color:var(--warn)}.dev-elements__tree{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;max-height:155px;padding:6px;border-radius:12px;background:var(--well);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.dev-elements__line{display:flex;align-items:center;height:22px;padding-right:6px;border-radius:8px;white-space:nowrap}.dev-elements__line--element{cursor:pointer}.dev-elements__line--hovered{background:var(--hover)}.dev-elements__line--selected{background:var(--accent-soft)}.dev-elements__caret{display:grid;flex:none;place-items:center;width:14px;height:14px;color:var(--muted)}.dev-elements__name{display:flex;flex:1 1 auto;min-width:0;overflow:hidden}.dev-elements__tag{flex:none;color:var(--accent)}.dev-elements__id{flex:none}.dev-elements__classes{flex:none;color:var(--muted)}.dev-elements__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:6px;color:var(--muted)}.dev-elements__text--alone{margin-left:0}.dev-elements__named{gap:16px}.dev-elements__label{font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;display:flex;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.dev-elements__label .dev-elements__tag{font-weight:500}.dev-elements__rest{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.dev-elements__size{font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;flex:none;color:var(--muted);white-space:nowrap}.dev-elements__path{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px;padding-top:8px;padding-bottom:8px}.dev-elements__inside{flex:none;margin-right:4px;font-family:var(--font-sans);font-size:12px;color:var(--muted)}.dev-elements__crumb{position:relative}.dev-elements__crumb:before{content:"";position:absolute;inset:-3px -6px}.dev-elements__crumb{color:var(--text);transition:color .12s ease}@media(hover:hover){.dev-elements__crumb:hover{color:var(--accent)}}.dev-elements__crumb-gap{color:var(--muted)}.dev-elements__value{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.dev-elements__swatch{flex:none;width:12px;height:12px;border-radius:4px;box-shadow:inset 0 0 0 .5px var(--line)}.dev-elements__words{padding:10px 12px;border-radius:14px;background:var(--sunk);box-shadow:inset 0 0 0 .5px var(--line);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.dev-elements section .caps{display:block}.dev-explained{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:10px;background:var(--sunk2);box-shadow:inset 0 0 0 .5px var(--line)}.dev-explained__part{display:flex;flex-direction:column;gap:5px;padding:0 2px}.dev-explained__part .caps{margin:0}.dev-explained__words{margin:0;font-size:12.5px;line-height:1.45;color:var(--text);overflow-wrap:anywhere}.dev-explained__where{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:24px;padding:0 9px;border:none;border-radius:12px;background:var(--hover);color:var(--muted);cursor:pointer}.dev-explained__where:hover{background:var(--press)}.dev-explained__where:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dev-explained__place{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text)}.dev-explained__clock{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;flex:none;padding-left:4px}.dev-explained__tries{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.dev-explained__tries li{display:flex;align-items:flex-start}.dev-explained__number{flex:none;width:18px;font-size:12.5px;line-height:1.45;color:var(--muted)}.dev-explained__foot{display:flex;margin:-4px 0 -4px -4px}.dev-table{--dev-table-columns: 60px minmax(0, 1fr) 54px 60px 120px;container:dev-table/inline-size;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.dev-table__head{display:grid;flex:none;grid-template-columns:var(--dev-table-columns);column-gap:8px;align-items:center;height:28px;padding:0 8px 0 10px;box-shadow:inset 0 -.5px 0 var(--line);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none}@container dev-table (max-width: 463px){.dev-table .dev-table__head,.dev-table .dev-row__line{--dev-table-columns: 60px minmax(0, 1fr) 54px 60px}.dev-table .dev-table__waterfall,.dev-table .dev-row__waterfall{display:none}}@container dev-table (max-width: 335px){.dev-table .dev-table__head,.dev-table .dev-row__line{--dev-table-columns: 60px minmax(0, 1fr) 54px}.dev-table .dev-table__took,.dev-table .dev-row__took{display:none}}.request{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0}.request__head{display:flex;flex:none;align-items:flex-start;gap:8px}.request__back{margin:-2px 0 0 -6px}.request__title{flex:1 1 auto;min-width:0;padding-top:4px}.request__name{display:flex;align-items:center;gap:8px;min-width:0}.request__path{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.request__said{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11.5px;color:var(--muted)}.request__said .tone-plain,.request__said [class*=tone-]{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.request__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;margin:0 -4px;padding:0 4px 8px;overflow-y:auto;overscroll-behavior:contain;-webkit-user-select:text;user-select:text}.request__section .row{align-items:flex-start;gap:12px;min-height:36px;padding:0 12px}.request__section .row .label{flex:0 0 auto;max-width:42%;padding:9px 0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.request__recess{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;margin:0;padding:12px 14px;border-radius:16px;background:var(--well);line-height:1.65}.request__recess .tree{padding:0;background:none}.request__text{white-space:pre-wrap;overflow-wrap:anywhere}.request__note{padding:0 4px;font-size:11.5px;line-height:1.45;color:var(--muted)}.request__frames{display:flex;flex-direction:column;gap:2px}.request__frame{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;border-radius:12px}.request__frame:nth-child(odd){background:var(--well)}.request__arrow{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;flex:none;width:12px;font-weight:600}.request__frame--sent .request__arrow{color:var(--accent)}.request__frame--received .request__arrow{color:var(--muted)}.request__frame-text{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;flex:1 1 auto;min-width:0;line-height:1.45;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.request__foot{display:flex;flex:none;padding-top:2px}.request__copy{position:relative;display:flex;gap:2px}.request__copy-main,.request__copy-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--control-s);background:var(--raise);box-shadow:inset 0 0 0 .5px var(--line);font-size:var(--fs-secondary);font-weight:500;transition:background .12s ease}@media(hover:hover){.request__copy-main:hover,.request__copy-more:hover{background:color-mix(in srgb,var(--raise),var(--hover))}}@media(pointer:coarse){.request__copy-main,.request__copy-more{height:var(--control-l)}}.request__copy-main{padding:0 14px 0 12px;border-radius:999px 6px 6px 999px}.request__copy-more{width:34px;border-radius:6px 999px 999px 6px}@media(pointer:coarse){.request__copy-more{width:44px}}.request__menu{background:var(--float-solid)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.request__menu{background:var(--float);backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5)}}.request__menu{position:absolute;left:0;bottom:calc(100% + 6px);min-width:100%;padding:6px;border-radius:16px;box-shadow:var(--float-shadow);z-index:5}.request__menu button{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;border-radius:10px;font-size:var(--fs-secondary);white-space:nowrap}@media(hover:hover){.request__menu button:hover{background:var(--hover)}}@media(pointer:coarse){.request__menu button{height:var(--control-l)}}.request>.segmented{overflow-x:auto;scrollbar-width:none}.timing{display:flex;flex-direction:column;gap:6px}.timing__phase{display:grid;grid-template-columns:88px 1fr 60px;align-items:center;gap:10px;font-family:var(--font-sans);font-size:12px}.timing__phase--total{margin-top:4px;padding-top:8px;box-shadow:inset 0 .5px 0 var(--line);font-weight:500}.timing__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted)}.timing__phase--total .timing__name{color:var(--text)}.timing__track{position:relative;height:6px;border-radius:3px;background:var(--well)}.timing__phase--total .timing__track{background:none}.timing__bar{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--accent)}.timing__time{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;text-align:right}.dev-lane{position:absolute;inset:0}.dev-lane__mark{position:absolute;top:50%;display:flex;align-items:center;transform:translateY(-50%);z-index:2;transition:transform .12s ease}.dev-lane__mark:before{content:"";position:absolute;inset:-6px -3px}.dev-lane__mark--error,.dev-lane__mark--warning{justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--disc);box-shadow:0 1px 2px #0000001f}.dev-lane__mark--failedRequest{justify-content:center;width:18px;height:18px}.dev-lane__mark--navigation{gap:4px;height:30px}.dev-lane__mark--cluster{gap:3px;height:20px;padding:0 6px;border-radius:10px;background:var(--disc);box-shadow:0 1px 2px #0000001f}@media(hover:hover){.dev-lane__mark:hover{transform:translateY(-50%) scale(1.12)}}.dev-lane__mark:focus-visible{box-shadow:0 0 0 var(--selected) var(--accent)}.dev-lane__ring{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--danger)}.dev-lane__tick{width:1.5px;height:18px;border-radius:1px;background:var(--muted)}.dev-lane__label{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.dev-lane__count{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500}.dev-lane__dot{position:absolute;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;pointer-events:none}.dev-lane__dot--error,.dev-lane__dot--failedRequest{background:var(--danger)}.dev-lane__dot--warning{background:var(--warn)}.dev-lane__dot--navigation{background:var(--muted);opacity:.5}.scrubber{display:flex;flex:none;align-items:center;gap:10px;padding:12px 16px}.scrubber__track{position:relative}.scrubber__track:before{content:"";position:absolute;inset:-11px -0px}.scrubber__track{position:relative;flex:1 1 auto;min-width:0;height:22px;border-radius:11px;background:var(--well);touch-action:none;outline:none}.scrubber__track:focus-visible{box-shadow:inset 0 0 0 var(--selected) var(--accent)}.scrubber__played{position:absolute;top:0;bottom:0;left:0;width:calc(var(--at, 0) * 100%);border-radius:11px 0 0 11px;background:var(--well);pointer-events:none}.scrubber__playhead{position:absolute;top:-3px;bottom:-3px;left:calc(var(--at, 0) * 100%);width:2px;margin-left:-1px;border-radius:1px;background:var(--accent);pointer-events:none}.scrubber__time{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;flex:none;min-width:34px;text-align:right}a.btn{text-decoration:none}.btn.active{background:var(--text);color:var(--ground);box-shadow:none}@media(hover:hover){.btn.active:hover{background:color-mix(in srgb,var(--text) 88%,var(--ground))}}.badge{font-family:var(--font-mono);font-size:10.5px;font-variant-numeric:tabular-nums;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-weight:500}.phone-head__copy .badge{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;font-size:9.5px}.phone-head__copy{position:relative}.field{width:100%;height:var(--control-l);padding:0 14px;border-radius:14px;background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--raise-line);font:inherit;font-size:var(--fs-action);color:var(--text)}.field::placeholder{color:var(--muted)}.open__form{display:flex;flex-direction:column;gap:10px;width:100%}.sheet__card--short{height:min(70dvh,620px)}.report__body{display:flex;flex:1 1 auto;min-width:0;min-height:0}.report__body>.session{padding-right:14px}.report__comments{display:flex;flex:none;flex-direction:column;width:340px;min-height:0;margin:0 14px 14px 0;padding:14px}.comments{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0}.comments__head{display:flex;flex:none;align-items:center;gap:6px;margin-left:-8px}.comments__title{font-family:var(--font-title);font-size:var(--fs-heading);font-weight:500;line-height:34px}.comments__count{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted)}.comments__list{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-height:0;margin:0 -8px;padding:0;list-style:none;overflow-y:auto}.comments__item{display:flex;align-items:flex-start;gap:10px;padding:10px 8px;border-radius:16px;transition:background .12s ease}.comments__item--picked{background:var(--accent-soft)}@media(hover:hover){.comments__item:hover .comments__delete{opacity:1}}.comments__at{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;display:inline-grid;flex:none;place-items:center;min-width:44px;height:24px;padding:0 7px;border-radius:12px;background:var(--sunk);box-shadow:inset 0 0 0 .5px var(--line);color:var(--text);font-weight:500}.comments__at--here{height:30px;border-radius:15px;background:var(--accent-soft);box-shadow:none;color:var(--accent)}.comments__main{flex:1 1 auto;min-width:0}.comments__who{display:flex;align-items:baseline;gap:8px;min-width:0;line-height:24px}.comments__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-body);font-weight:600}.comments__when{flex:none;font-size:var(--fs-small);color:var(--muted)}.comments__body{font-size:var(--fs-body);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.comments__delete{flex:none;width:28px;height:28px;color:var(--muted);opacity:0;transition:opacity .12s ease}@media(pointer:coarse){.comments__delete{opacity:1}}.comments__delete:focus-visible{opacity:1}.comments__empty{padding:18px 8px;font-size:var(--fs-body);line-height:1.45;color:var(--muted)}.comments__error,.comments__notice{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4}.comments__error{color:var(--danger)}.comments__notice{color:var(--muted)}.comments__compose{display:flex;flex:none;align-items:flex-end;gap:8px;padding:6px;border-radius:22px;background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--raise-line)}.comments__input{flex:1 1 auto;min-width:0;max-height:140px;padding:6px 2px;border:0;background:transparent;font:inherit;font-size:var(--fs-body);line-height:18px;color:var(--text);resize:none;field-sizing:content;outline:none}.comments__input::placeholder{color:var(--muted)}.comments__compose .btn.icon-only{width:30px;height:30px}.comments__sign-in{flex:none}.session{position:relative;display:flex;flex:1 1 auto;gap:14px;min-width:0;min-height:0;padding:0 14px 14px}.session__left{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-width:0;min-height:0}.session-card{position:relative;min-width:0;border-radius:24px;background:var(--glass);box-shadow:0 1px 3px #0000000f,inset 0 0 0 .5px var(--line)}.session-video{container-type:inline-size;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;padding:14px}.session-video__stage{display:flex;flex:1 1 auto;min-height:0}.session-video__stage .stage{flex:1 1 auto;width:100%;height:100%}.session-video__seek{flex:none;height:18px;margin:2px 4px 0;cursor:col-resize}.session-timeline{display:flex;flex:none;flex-direction:column;padding:12px 14px}.session-transport{display:flex;flex:none;align-items:center;gap:10px;height:44px;min-width:0}.session-transport__time{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.session-transport__of{color:var(--muted)}.session-transport__chip{display:inline-flex;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;border:0;border-radius:12px;background:var(--well);color:var(--text);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.session-transport__chip--mono{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;min-width:40px;justify-content:center}.session-transport__chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.session-transport__chip:disabled{opacity:.4;cursor:default}@media(hover:hover){.session-transport__chip:hover{background:color-mix(in srgb,var(--well),var(--hover))}}.session-transport__gap{flex:1 1 0}.session-transport__after{display:none}@container (max-width: 700px){.session-transport__inspect .session-transport__words{display:none}}@container (max-width: 600px){.session-transport__chip .session-transport__words{display:none}.session-transport__after{display:inline}}@container (max-width: 330px){.session-transport{gap:6px}.session-transport__of,.session-transport__round:last-child{display:none}}.session-transport__round{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:50%;background:var(--well);color:var(--text);cursor:pointer}.session-transport__round--on{background:var(--accent);color:var(--on-accent)}.session-transport__round:disabled{opacity:.4;cursor:default}.data-timeline{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);flex:1 1 auto;gap:12px;max-height:300px;-webkit-user-select:none;user-select:none;--rows: 22px minmax(28px, 1fr) minmax(32px, 1fr) minmax(40px, 1.4fr) minmax(28px, 1fr);--pad: 14px;--fade: 24px}.data-timeline__names,.data-timeline__area{display:grid;grid-template-rows:var(--rows);row-gap:8px}.data-timeline__name{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);white-space:nowrap}.data-timeline__area{position:relative;min-width:0;touch-action:pan-y}.data-timeline__area[data-scrubbing]{cursor:col-resize}.data-timeline__area[data-scrubbing] *{cursor:col-resize!important}.data-timeline__ruler,.data-timeline__track{position:relative;min-width:0}.data-timeline__ruler{border-radius:8px;cursor:col-resize;transition:background-color .12s}@media(hover:hover){.data-timeline__ruler:hover{background:var(--hover)}}.data-timeline__track{border-radius:10px;background:var(--sunk)}.data-timeline__lane{--fade-start: 0px;--fade-end: 0px;position:absolute;inset:0;overflow:hidden;border-radius:inherit;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent)}.data-timeline__area[data-cut-start] .data-timeline__lane{--fade-start: var(--fade)}.data-timeline__area[data-cut-end] .data-timeline__lane{--fade-end: var(--fade)}.data-timeline__tick{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;position:absolute;top:0;left:calc(var(--pad) + var(--x) * (100% - 2 * var(--pad)));transform:translate(-50%);color:var(--muted);line-height:22px;white-space:nowrap;pointer-events:none}.data-timeline__tick--under{visibility:hidden}.data-timeline__page{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:50%;left:calc(var(--pad) + var(--x) * (100% - 2 * var(--pad)));width:calc(var(--w) * (100% - 2 * var(--pad)) - 2px);height:22px;transform:translateY(-50%);padding:0 8px;border-radius:7px;background:var(--hover);color:var(--muted);font-size:12px;line-height:22px}.data-timeline__page--now{background:var(--sunk2);box-shadow:inset 0 0 0 .5px var(--line);color:var(--text)}.data-timeline__page--cut-start{padding-left:calc(var(--fade) + 4px);border-top-left-radius:0;border-bottom-left-radius:0}.data-timeline__page--cut-end{padding-right:calc(var(--fade) + 4px);border-top-right-radius:0;border-bottom-right-radius:0}.data-timeline__step{position:absolute;top:50%;left:calc(var(--pad) + var(--x) * (100% - 2 * var(--pad)));display:flex;align-items:center;gap:7px;padding:0;border:0;border-radius:12px;background:none;color:var(--text);font:inherit;transform:translate(-12px,-50%);cursor:pointer}@media(hover:hover){.data-timeline__step:hover .data-timeline__disc{background:var(--accent-soft);color:var(--accent);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 55%,transparent)}.data-timeline__step:hover .data-timeline__label{color:var(--text)}}.data-timeline__step:focus-visible{outline:none}.data-timeline__step:focus-visible .data-timeline__disc{box-shadow:0 0 0 2px var(--accent)}.data-timeline__disc{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--seg);box-shadow:0 .5px 1.5px #0000001f,inset 0 0 0 .5px var(--line);font-weight:500;transition:background-color .12s,color .12s,box-shadow .12s}.data-timeline__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;color:var(--muted)}.data-timeline__bar{position:relative}.data-timeline__bar:before{content:"";position:absolute;inset:-2px -0px}.data-timeline__bar{position:absolute;top:calc(50% - 14.5px + var(--row) * 11px);left:calc(var(--pad) + var(--x) * (100% - 2 * var(--pad)));width:max(4px,var(--w) * (100% - 2 * var(--pad)));height:7px;padding:0;border:0;border-radius:3.5px;cursor:pointer;transition:scale .12s,background-color .12s}@media(hover:hover){.data-timeline__bar:hover{z-index:1;scale:1 1.45}}.data-timeline__bar:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.data-timeline__bar--ok{background:color-mix(in srgb,var(--text) 45%,transparent)}@media(hover:hover){.data-timeline__bar--ok:hover{background:color-mix(in srgb,var(--text) 75%,transparent)}}.data-timeline__bar--warn{background:var(--warn)}.data-timeline__bar--danger{background:var(--danger)}.data-timeline__bar--socket{background:none;border-top:2px dashed var(--muted);border-radius:0}.data-timeline__mark{position:relative}.data-timeline__mark:before{content:"";position:absolute;inset:-7px -4px}.data-timeline__mark{position:absolute;top:50%;left:calc(var(--pad) + var(--x) * (100% - 2 * var(--pad)));padding:0;border:0;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;transition:scale .12s,opacity .12s}@media(hover:hover){.data-timeline__mark:hover{z-index:1;scale:1.4;opacity:1}}.data-timeline__mark:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.data-timeline__mark--error{width:13px;height:13px;border-radius:2.5px;background:var(--danger);transform:translate(-50%,-50%) rotate(45deg)}.data-timeline__mark--warn{width:11px;height:11px;background:var(--warn)}.data-timeline__mark--log,.data-timeline__mark--info{width:7px;height:7px;background:var(--muted);opacity:.6}.data-timeline--picked{outline:1.5px solid var(--accent);outline-offset:2px}.data-timeline--picked.data-timeline__step{outline:none}.data-timeline--picked.data-timeline__step .data-timeline__disc{box-shadow:0 0 0 2px var(--accent)}.data-timeline__playhead{position:relative}.data-timeline__playhead:before{content:"";position:absolute;inset:-0 -4px}.data-timeline__playhead{position:absolute;top:0;bottom:0;z-index:2;left:calc(var(--pad) + var(--at, 0) * (100% - 2 * var(--pad)));width:2px;margin-left:-1px;border-radius:1px;background:var(--accent);cursor:col-resize}.data-timeline__area[data-off=true] .data-timeline__playhead{display:none}.data-timeline__chip{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;position:absolute;top:0;left:50%;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;background:var(--accent);color:var(--on-accent);font-weight:500;transform:translate(-50%);white-space:nowrap}.data-timeline__ghost{position:absolute;top:0;bottom:0;left:calc(var(--pad) + var(--hover, 0) * (100% - 2 * var(--pad)));width:1px;background:color-mix(in srgb,var(--text) 30%,transparent);pointer-events:none;visibility:hidden}.data-timeline__area[data-hovering] .data-timeline__ghost{visibility:visible}.data-timeline__ghost-time{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;position:absolute;top:0;left:50%;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;background:var(--float-solid);box-shadow:var(--float-shadow);color:var(--text);transform:translate(-50%);white-space:nowrap}.data-timeline__whole{position:absolute;top:-2px;left:0;border:0;font:inherit;font-size:11.5px;cursor:pointer}@media(pointer:coarse){.data-timeline__bar:before{inset:-8px 0}}.session .dev-actions{padding:8px 0 14px 2px}.session-dock{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:24px;background:var(--card);box-shadow:0 1px 3px #0000000f,inset 0 0 0 .5px var(--line)}.session-dock .panel-tabs--dock{flex:none;box-shadow:inset 0 -.5px 0 var(--line)}.session-dock__list{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;padding:10px 14px 0}.session-dock__list>.request{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:14px}.session-dock__detail{display:flex;flex:0 0 clamp(180px,var(--dock-request, 50%),100% - 190px);flex-direction:column;min-height:0;overflow-y:auto;padding:12px 14px 14px;box-shadow:inset 0 .5px 0 var(--line)}.session-dock__toggle{display:none}.session--dock .session-video{flex:0 1 auto}.session--dock .session-video__stage{aspect-ratio:16/10}.session--dock .session-timeline{flex:1 0 auto}.session--dock .session__left[data-dock-timeline] .session-video{flex:1 1 0;min-height:240px}.session--dock .session__left[data-dock-timeline] .session-video__stage{aspect-ratio:auto}.session--dock .session__left[data-dock-timeline] .session-timeline{flex:0 0 var(--dock-timeline);max-height:calc(100% - 254px)}.session--dock .session-dock{flex:0 0 clamp(340px,var(--dock-width, 540px),100% - 520px)}@media(max-width:1439px){.session--dock .session-dock{flex-basis:clamp(340px,var(--dock-width, 440px),100% - 520px)}}@media(max-width:1279px){.session--dock .session-dock{flex-basis:clamp(340px,var(--dock-width, 420px),100% - 520px)}.session--dock .session-dock__request-split{display:none}.session--dock .session-dock__detail{position:absolute;inset:40px 0 0;z-index:2;background:var(--panel-solid);box-shadow:inset 0 .5px 0 var(--line)}}@media(max-width:1099px){.session--dock{padding-right:58px;overflow-x:clip}.session--dock .session-dock__split{display:none}.session--dock .session-dock{position:absolute;top:0;right:58px;bottom:14px;z-index:5;width:min(420px,100% - 72px);background:var(--panel-solid);box-shadow:var(--float-shadow);transform:translate(calc(100% + 72px));visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s}.session--dock .session-dock--open{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.session--dock .session-dock__toggle{position:absolute;top:50%;right:7px;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--float-solid);box-shadow:var(--float-shadow);color:var(--text);transform:translateY(-50%);cursor:pointer}}@media(prefers-reduced-motion:reduce){.session--dock .session-dock{transition:none!important}}.session--stream{display:grid;grid-template-columns:clamp(240px,var(--stream-left, 420px),40%) 0 minmax(320px,1fr) 0 clamp(280px,var(--stream-detail, 420px),40%);column-gap:7px}.session--stream .session__left{flex:none}.session--stream .session-video{flex:none;padding:10px}.session--stream .session-video .session-video__stage{aspect-ratio:16/10}@media(max-width:1279px){.session--stream{grid-template-columns:clamp(240px,var(--stream-left, 340px),40%) 0 minmax(320px,1fr) 0 clamp(280px,var(--stream-detail, 340px),40%)}}@media(max-width:1099px){.session--stream{grid-template-columns:clamp(240px,var(--stream-left, 300px),45%) 0 minmax(0,1fr)}.session--stream .stream__detail,.session--stream .stream__detail-split{display:none}}.stream__steps{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:12px 10px 0 14px}.stream__steps-list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.stream__steps-list .dev-filters{display:none}.stream__middle{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px 14px 0}.stream__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:0 2px}.stream__title{margin:0;font-family:var(--font-title);font-size:15px;font-weight:500}.stream__detail{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:14px}.stream__detail--elements{gap:8px;overflow:hidden;padding-bottom:0}.stream__line{display:flex;flex-direction:column;gap:10px}.stream__said{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;margin:0;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.stream__hint{margin:0 0 auto;padding:8px 4px;font-size:12.5px;line-height:1.45;color:var(--muted)}.stream__around{padding-top:14px;box-shadow:inset 0 .5px 0 var(--line)}.stream__around:first-child{padding-top:0;box-shadow:none}.stream__around .row{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left}.stream__around button.row{cursor:pointer}@media(hover:hover){.stream__around button.row:hover{background:var(--hover)}}.stream__value{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1 auto;text-align:right}.stream-row--step,.stream-row--navigation{background:var(--sunk);font-weight:500}.stream-row--console .stream-row__text,.stream-row--request .stream-row__text{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.stream-row.dev-row--ahead{opacity:.62}.stream-row__text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1 auto;font-size:12.5px}.stream-row__text--error{color:var(--danger)}.stream-row .dev-row__clock+.dev-row__glyph{width:14px}.session--waterfall{flex-direction:column}.session--waterfall .session__top{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) 0 clamp(280px,var(--waterfall-card, 360px),45%);column-gap:7px;min-height:240px}.session--waterfall .session-dock--under{flex:0 1 var(--waterfall-dock, clamp(180px, 28vh, 300px));min-height:160px}.session--waterfall .session-dock--under:has(.request){flex-basis:max(280px,var(--waterfall-dock, clamp(280px, 44vh, 440px)));min-height:280px}@media(max-width:1099px){.session--waterfall .session__top{grid-template-columns:minmax(0,1fr) 0 clamp(260px,var(--waterfall-card, 300px),45%)}}.now-card{display:flex;flex-direction:column;align-self:start;gap:12px;max-height:100%;min-height:0;overflow-y:auto;padding:16px}.now-card>*{flex-shrink:0}.now-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.now-card__title{margin:0;font-family:var(--font-title);font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.now-card__part{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:10px 12px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.now-card__part+.now-card__part{box-shadow:inset 0 .5px 0 var(--line)}.now-card__part .label{font-size:11px;color:var(--muted)}.now-card__part:disabled{cursor:default}@media(hover:hover){.now-card__part:hover{background:var(--hover)}}.now-card__value{font-size:13px;line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.now-card__value--mono{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.now-card__actions{display:flex;flex-wrap:wrap;gap:8px}.frost{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s ease}.frost[data-shown]{opacity:1}.frost__canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease}.frost__canvas[data-on]{opacity:1}.frost__canvas[data-top]{z-index:1}@media(prefers-reduced-motion:reduce){.frost,.frost__canvas{transition:none}}:root[data-frost] body,:root[data-frost] .report--wide{background:transparent}.export-menu{position:relative;flex:none}.export-menu__card{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:flex;flex-direction:column;gap:2px;width:min(340px,100vw - 32px);padding:8px;border-radius:var(--r-menu);background:var(--float-solid);box-shadow:var(--float-shadow);animation:report-info-in .14s ease}.export-menu__item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:9px 10px;border-radius:14px;text-align:left}.export-menu__item:hover:not(:disabled){background:var(--hover)}.export-menu__item:disabled{cursor:default}.export-menu__words{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.export-menu__label{font-size:13px;font-weight:500}.export-menu__detail{font-size:11.5px;line-height:1.4;color:var(--muted)}.export-menu__error{margin:4px 10px;font-size:12px;color:var(--danger)}.export-menu__foot{display:flex;align-items:center;gap:6px;margin:4px 10px;padding-top:8px;box-shadow:inset 0 .5px 0 var(--line);font-size:11px;color:var(--muted)}.send-sheet{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:72px 16px 16px;overflow-y:auto;background:var(--scrim);animation:sheet-fade .2s ease}@media(max-width:520px){.send-sheet{align-items:flex-end;padding:0}}.send-sheet__card{display:flex;flex-direction:column;gap:16px;width:min(460px,100%);padding:18px 20px 16px;border-radius:var(--r-panel);background:var(--float-solid);box-shadow:var(--float-shadow);animation:report-info-in .16s ease}@media(max-width:520px){.send-sheet__card{width:100%;padding-bottom:max(16px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0}}.send-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-right:-8px}.send-sheet__title{font-family:var(--font-title);font-size:var(--fs-heading, 17px);font-weight:500}.send-sheet__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.send-sheet__tile{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 10px;border-radius:16px;background:var(--sunk);box-shadow:inset 0 0 0 .5px var(--line);font-size:12px;color:var(--text);transition:background .14s ease,box-shadow .14s ease,opacity .14s ease}.send-sheet__tile:hover:not(:disabled){background:var(--hover)}.send-sheet__tile[aria-pressed=true]{background:var(--raise);box-shadow:inset 0 0 0 var(--selected) var(--text)}.send-sheet__tile.off{opacity:.4}.send-sheet__empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;color:var(--muted)}.send-sheet__form{display:flex;flex-direction:column;gap:14px}.send-sheet__who{margin-top:-4px;font-size:12px;color:var(--muted)}.send-sheet__field{display:flex;flex-direction:column;gap:6px}.send-sheet__field .caps{padding-left:2px}.send-sheet__field .row{min-height:44px;padding-block:6px}.send-sheet__field .row .label{flex:1 1 auto;min-width:0;font-size:13px}.send-sheet__field .row .switch{margin-left:auto}.send-sheet__field .muted{font-size:12.5px}.send-sheet__input{height:var(--control);padding:0 14px;border:0;border-radius:14px;background:var(--input-bg);box-shadow:inset 0 0 0 .5px var(--line);font:inherit;font-size:13.5px;color:var(--text)}.send-sheet__input:focus{outline:none;box-shadow:inset 0 0 0 var(--selected) var(--text)}.send-sheet__select{position:relative;display:flex;align-items:center}.send-sheet__select select{appearance:none;width:100%;height:var(--control);padding:0 34px 0 14px;border:0;border-radius:14px;background:var(--raise);box-shadow:inset 0 0 0 .5px var(--line);font:inherit;font-size:13px;color:var(--text)}.send-sheet__select .icon{position:absolute;right:14px;color:var(--muted);pointer-events:none}.send-sheet__row-detail{display:block;margin-top:1px;font-size:11.5px;color:var(--muted)}.send-sheet__notice{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:14px;font-size:12.5px;line-height:1.45}.send-sheet__notice p{flex:1 1 auto;min-width:0}.send-sheet__notice .btn{flex:none}.send-sheet__notice.ok{background:color-mix(in srgb,var(--ok) 12%,transparent)}.send-sheet__notice.ok>.icon{color:var(--ok)}.send-sheet__notice.danger{background:var(--danger-bg)}.send-sheet__notice.danger>.icon{color:var(--danger)}.send-sheet__notice.warn{background:var(--warn-bg)}.send-sheet__notice.warn>.icon{color:var(--warn)}.send-sheet__actions{display:flex;gap:8px}.send-sheet__foot{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}
