.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto);position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/_dist/fa-brands-400-C99Yv4gD.woff2)format("woff2")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-pixiv:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-brave:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-opensuse:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-square-letterboxd:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-shoelace:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-google-scholar:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-signal-messenger:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-mintbit:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-brave-reverse:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-letterboxd:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-upwork:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-webflow:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/_dist/fa-regular-400-OOsPf1xj.woff2)format("woff2")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/_dist/fa-solid-900-DAI24fNt.woff2)format("woff2")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/_dist/fa-brands-400-C99Yv4gD.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/_dist/fa-solid-900-DAI24fNt.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/_dist/fa-regular-400-OOsPf1xj.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/_dist/fa-solid-900-DAI24fNt.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/_dist/fa-brands-400-C99Yv4gD.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/_dist/fa-regular-400-OOsPf1xj.woff2)format("woff2");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(../webfonts/fa-v4compatibility.woff2)format("woff2");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/cousine-v31-d6lIkaiiRdih4SpP_SkvzBTu39hchw-DuyZh2c-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/cousine-v31-d6lIkaiiRdih4SpP_SAvzBTu39hchw-CNMgqFkm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/cousine-v31-d6lIkaiiRdih4SpP_SgvzBTu39hchw-CYEvRir6.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/cousine-v31-d6lIkaiiRdih4SpP_ScvzBTu39hchw-0CYjEtSB.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/cousine-v31-d6lIkaiiRdih4SpP_SYvzBTu39hchw-CbJ6MbMx.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/cousine-v31-d6lIkaiiRdih4SpP_SsvzBTu39hchw-ujBt8tKy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/cousine-v31-d6lIkaiiRdih4SpP_SovzBTu39hchw-BJNRCwSg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/cousine-v31-d6lIkaiiRdih4SpP_SQvzBTu39g-Box6bwXZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/cousine-v31-d6lNkaiiRdih4SpP9Z8K2TTM0vJmjmVJOA-BjZYo7jw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/cousine-v31-d6lNkaiiRdih4SpP9Z8K2T3M0vJmjmVJOA-DQwQe5pE.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/cousine-v31-d6lNkaiiRdih4SpP9Z8K2TXM0vJmjmVJOA-OBsxxRR4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/cousine-v31-d6lNkaiiRdih4SpP9Z8K2TrM0vJmjmVJOA-DoxHomze.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/cousine-v31-d6lNkaiiRdih4SpP9Z8K2TvM0vJmjmVJOA-B5vVO2td.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/cousine-v31-d6lNkaiiRdih4SpP9Z8K2TbM0vJmjmVJOA-OeiI4T1T.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/cousine-v31-d6lNkaiiRdih4SpP9Z8K2TfM0vJmjmVJOA-CHlita48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/cousine-v31-d6lNkaiiRdih4SpP9Z8K2TnM0vJmjmU-D5U2kyMa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU-Ai74Rjx-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU-BQL42Lnq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU-YEzCLjIM.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU-Ai74Rjx-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU-BQL42Lnq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU-YEzCLjIM.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU-Ai74Rjx-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU-BQL42Lnq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU-YEzCLjIM.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU-Ai74Rjx-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU-BQL42Lnq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU-YEzCLjIM.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_dist/inter-v20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.icon-button[data-v-1522fd3c]{border-radius:var(--control-plain-radius);width:auto;height:auto;color:var(--icon-button-color);cursor:pointer;box-sizing:border-box;--icon-button-glyph-size:var(--control-plain-icon-size);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .12s,background-color .12s;display:inline-flex}.icon-button i[data-v-1522fd3c],.icon-button .fa-solid[data-v-1522fd3c],.icon-button .fa-regular[data-v-1522fd3c],.icon-button .fa-brands[data-v-1522fd3c]{line-height:1}.icon-button>.icon-button-icon[data-v-1522fd3c]{transition:opacity .12s}@media (hover:hover) and (pointer:fine){.icon-button[data-v-1522fd3c]:hover:not(:disabled){background:var(--icon-button-hover-bg);color:var(--icon-button-hover-color)}.icon-button:hover:not(:disabled):not(.recording):not(.processing):not(.unsupported)>.icon-button-icon[data-v-1522fd3c]{opacity:1}}.icon-button.active[data-v-1522fd3c]{color:var(--icon-button-active-color)}.icon-button.danger[data-v-1522fd3c]{color:var(--error-600)}@media (hover:hover) and (pointer:fine){.icon-button.danger[data-v-1522fd3c]:hover:not(:disabled){color:var(--error-500)}}.icon-button[data-v-1522fd3c]:disabled{opacity:.5;cursor:not-allowed}.icon-button.mini[data-v-1522fd3c]{--icon-button-glyph-size:.72rem}.icon-button.padded[data-v-1522fd3c],.icon-button.control-plain-icon.padded[data-v-1522fd3c]{padding:var(--control-plain-icon-padding)}.icon-button.queue-send-button[data-v-1522fd3c]{width:calc(var(--control-plain-height) + var(--space-md));height:calc(var(--control-plain-height) + var(--space-md));border-radius:var(--radius-md);background:var(--action-primary-bg,var(--teal-500));color:var(--action-primary-color,#fff);cursor:pointer;--icon-button-glyph-size:var(--control-plain-icon-size);border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.icon-button.queue-send-button[data-v-1522fd3c]:hover:not(:disabled){background:var(--action-primary-hover-bg,var(--action-primary-hover));color:var(--action-primary-hover-color,var(--action-primary-color,#fff))}}.icon-button.queue-send-button[data-v-1522fd3c]:disabled{opacity:.5;cursor:not-allowed}.icon-button.voice-input-button[data-v-1522fd3c]{width:var(--control-plain-height);height:var(--control-plain-height);border-radius:var(--control-plain-radius);z-index:0;position:relative}.icon-button.voice-input-button .icon-button-icon[data-v-1522fd3c]{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.icon-button.voice-input-button[data-v-1522fd3c]:hover:not(:disabled):not(.recording){color:var(--ink-900)}}.icon-button.voice-input-button.recording[data-v-1522fd3c]{color:var(--error-600);background:var(--action-error-bg)}.icon-button.voice-input-button.recording[data-v-1522fd3c]:after{content:"";background:color-mix(in srgb, var(--error-500) 16%, transparent);pointer-events:none;z-index:0;border-radius:999px;animation:1.6s ease-in-out infinite voice-pulse-1522fd3c;position:absolute;inset:0}@keyframes voice-pulse-1522fd3c{0%,to{opacity:1}50%{opacity:.6}}.icon-button.voice-input-button.unsupported[data-v-1522fd3c]{opacity:.5;cursor:not-allowed}.icon-button-icon[data-v-1522fd3c]{justify-content:center;align-items:center;line-height:1;display:inline-flex}.icon-button-icon[data-v-1522fd3c] .fa-solid,.icon-button-icon[data-v-1522fd3c] .fa-regular,.icon-button-icon[data-v-1522fd3c] .fa-brands{line-height:1;font-size:var(--icon-button-glyph-size)}.icon-button-icon[data-v-1522fd3c] .fa-xmark{transform-origin:50%;transform:scale(1.1)}.switch-control[data-v-c4fab27a]{align-items:center;gap:var(--space-sm);min-height:var(--control-compact-height);color:var(--color-text-secondary);font-size:var(--control-plain-font);font-weight:var(--control-plain-weight);-webkit-user-select:none;user-select:none;flex-direction:row;margin-bottom:0;display:inline-flex}.switch-control.disabled[data-v-c4fab27a]{opacity:.55}.switch-control-track[data-v-c4fab27a]{box-sizing:border-box;border:1px solid var(--color-border-hover);border-radius:var(--action-radius);background:var(--color-bg-tertiary);cursor:pointer;flex:none;width:38px;height:22px;padding:0;transition:background .15s,border-color .15s;position:relative}.switch-control-track[aria-checked=true][data-v-c4fab27a]{background:var(--teal-500);border-color:var(--teal-500)}.switch-control-track[data-v-c4fab27a]:disabled{cursor:not-allowed}.switch-control-thumb[data-v-c4fab27a]{background:var(--ink-500);width:16px;height:16px;box-shadow:var(--shadow-subtle);border-radius:50%;transition:transform .15s,background .15s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.switch-control-track[aria-checked=true] .switch-control-thumb[data-v-c4fab27a]{background:rgb(var(--surface-rgb));transform:translate(16px,-50%)}.switch-control-label[data-v-c4fab27a]{white-space:nowrap;line-height:1.3}.control-segmented[data-v-9363ce55]{height:var(--control-compact-height);background:rgba(var(--surface-rgb), .7);border:1px solid var(--action-teal-border);box-sizing:border-box;border-radius:999px;align-items:center;gap:4px;padding:2px;display:inline-flex}.control-pill[data-v-9363ce55]{border-radius:var(--action-radius);box-sizing:border-box;padding:var(--action-padding-sm);font-weight:600;font-size:var(--action-font-sm);min-height:var(--action-height-sm);background:var(--action-teal-bg);color:var(--ink-600);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;height:100%;min-height:0;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}.control-pill[data-v-9363ce55]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.control-pill.active[data-v-9363ce55]{background:var(--teal-500);color:var(--ink-100);border:1px solid var(--action-teal-border)}.control-pill[data-v-9363ce55]:disabled{opacity:.45;cursor:not-allowed}.control-pill-body[data-v-9363ce55]{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.control-pill i[data-v-9363ce55]{opacity:.85;font-size:1.33333cap}.control-pill.is-icon-only[data-v-9363ce55]{padding-left:var(--space-sm);padding-right:var(--space-sm)}.control-pill-icon[data-v-9363ce55]{width:1.25cap;height:1.25cap;-webkit-mask-image:var(--icon);mask-image:var(--icon);background-color:currentColor;display:inline-block;position:relative;top:.125cap;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.tooltip-trigger[data-v-fc117bfd]{align-items:center;display:inline-flex;position:relative}.tooltip-content[data-v-fc117bfd]{box-sizing:border-box;max-width:320px;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);background:var(--popover-bg);color:var(--popover-text);box-shadow:var(--shadow-popover);font-size:var(--text-xs);overflow-wrap:break-word;pointer-events:none;white-space:pre-line;line-height:1.25}.tooltip-fade-enter-active[data-v-fc117bfd],.tooltip-fade-leave-active[data-v-fc117bfd]{transition:opacity .15s}.tooltip-fade-enter-from[data-v-fc117bfd],.tooltip-fade-leave-to[data-v-fc117bfd]{opacity:0}.tooltip-trigger[data-v-07402a84]{align-items:center;display:inline-flex;position:relative}.tooltip-trigger.touch-hold-trigger[data-v-07402a84]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.tooltip-trigger.touch-hold-trigger[data-v-07402a84] *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tooltip-touch-label{z-index:calc(var(--z-auth) + var(--z-popover));box-sizing:border-box;background:var(--popover-bg);width:max-content;max-width:240px;color:var(--popover-text);box-shadow:var(--shadow-popover);opacity:0;overflow-wrap:break-word;pointer-events:none;transform-origin:bottom;visibility:hidden;white-space:normal;border-radius:5px;padding:5px 8px;font-size:.68rem;line-height:1.25;transition:opacity 90ms ease-out,transform .12s cubic-bezier(.2,.8,.2,1),visibility 0s linear 90ms;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)scale(.985)}.tooltip-touch-label.is-positioned{transform-origin:bottom;position:fixed;bottom:auto;transform:translateY(4px)scale(.985)}.tooltip-touch-label.is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)translateY(0)scale(1)}.tooltip-touch-label.is-positioned.is-visible{transform:translate(0,0)scale(1)}.popover-wrapper[data-v-322e47a2]{align-items:center;display:inline-flex;position:relative}.popover-content{border-radius:var(--radius-sm);background:var(--popover-bg);box-shadow:var(--shadow-popover);color:var(--popover-text);font-size:var(--text-sm);z-index:var(--z-popover);overscroll-behavior:contain;min-width:180px;max-width:1280px;padding:10px 12px;overflow-y:auto}.popover-content.popover-surface{background:rgb(var(--surface-rgb));color:var(--color-text-primary);border:1px solid var(--color-border);box-shadow:var(--shadow-popover)}.popover-title{color:var(--popover-text);margin-bottom:8px;font-size:.75rem;font-weight:600}.popover-item{border-top:1px solid var(--popover-border);padding:6px 0}.popover-item:first-of-type{border-top:none;padding-top:0}.popover-row{justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;display:flex}.popover-label{color:var(--popover-muted);flex-shrink:0;font-size:.68rem}.popover-value{color:var(--popover-text);text-align:right}.popover-value.mono{font-family:var(--font-mono,monospace);white-space:nowrap;font-size:.65rem}.popover-ancestors{flex-direction:column;gap:2px;margin-top:4px;display:flex}.popover-ancestors .ancestor-item{color:var(--popover-muted);font-size:.65rem;font-family:var(--font-mono,monospace);white-space:nowrap;padding-left:8px}.popover-fade-enter-active,.popover-fade-leave-active{transition:opacity .15s}.popover-fade-enter-from,.popover-fade-leave-to{opacity:0}.key-glyph[data-v-fb9b15cd]{width:var(--key-glyph-size,1.15em);height:var(--key-glyph-size,1.15em);flex:none;display:block;overflow:visible}.key-hint[data-v-97fe9f50]{--key-glyph-size:calc(1.6cap);vertical-align:middle;font-family:var(--font-sans);color:var(--ink-500);letter-spacing:normal;background:rgba(var(--surface-rgb), .85);border:1px solid var(--action-teal-border);box-shadow:inset 0 -1px 0 rgba(var(--neutral-rgb), .08);border-radius:5px;justify-content:center;align-items:center;gap:3px;padding:3px 6px;font-size:.7rem;font-weight:500;line-height:1;display:inline-flex}.key-hint-text[data-v-97fe9f50]{white-space:nowrap;line-height:1;display:block}.key-hint.key-hint-mini[data-v-97fe9f50]{gap:2px;padding:2px 5px;font-size:.62rem}@media (hover:none) and (pointer:coarse){.key-hint[aria-hidden=true][data-v-97fe9f50]{display:none}}.action-button[data-v-776bf01e]{--action-button-gap:8px;justify-content:center;align-items:center;gap:var(--action-button-gap);background:var(--action-primary-bg,var(--teal-500));color:var(--action-primary-color,#fff);min-height:var(--control-action-height);cursor:pointer;touch-action:manipulation;white-space:nowrap;border:none;border-radius:10px;padding:0 14px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.action-button[data-v-776bf01e]:hover:not(:disabled):not(.ghost):not(.plain){background:var(--action-primary-hover-bg,var(--action-primary-hover));color:var(--action-primary-hover-color,var(--action-primary-color,#fff))}}.action-button[data-v-776bf01e]:disabled{opacity:.6;cursor:not-allowed}.action-button.ghost[data-v-776bf01e]{color:var(--action-teal-color);border:1px solid var(--action-teal-border);background:0 0}.action-button.lg[data-v-776bf01e]:not(.plain){min-height:44px;padding:0 var(--space-xl);border-radius:var(--radius-lg);font-size:var(--text-base);--action-button-gap:var(--space-md)}.action-button.sm[data-v-776bf01e]:not(.plain){min-height:var(--control-compact-height);font-size:var(--text-sm);border-radius:9px;padding:0 12px}.action-button.compact[data-v-776bf01e]:not(.plain){height:var(--control-compact-height);min-height:var(--control-compact-height);font-size:var(--text-xs);--action-button-gap:6px;box-sizing:border-box;border-radius:8px;padding:0 9px;line-height:1.2}@media (hover:hover) and (pointer:fine){.action-button.ghost[data-v-776bf01e]:hover:not(:disabled){background:var(--hover-accent-bg)}}.action-button.plain[data-v-776bf01e]{color:var(--control-plain-color);padding:var(--control-plain-padding);min-height:var(--control-plain-height);border-radius:var(--control-plain-radius);font-size:var(--control-plain-font);font-weight:var(--control-plain-weight);--action-button-gap:var(--control-plain-gap);background:0 0;border:none}@media (hover:hover) and (pointer:fine){.action-button.plain[data-v-776bf01e]:hover:not(:disabled):not(.active){background:var(--control-plain-hover-bg);color:var(--control-plain-hover-color)}}.action-button.plain.active[data-v-776bf01e]{background:var(--control-plain-active-bg);color:var(--control-plain-active-color)}@media (hover:hover) and (pointer:fine){.action-button.plain.active[data-v-776bf01e]:hover:not(:disabled){background:var(--control-plain-active-hover-bg,color-mix(in srgb, var(--control-plain-active-bg) 85%, rgba(var(--surface-rgb), .92)));color:var(--control-plain-active-color)}}.action-button.plain i[data-v-776bf01e],.action-button.plain .fa-solid[data-v-776bf01e],.action-button.plain .fa-regular[data-v-776bf01e],.action-button.plain .fa-brands[data-v-776bf01e]{font-size:var(--control-plain-icon-size);margin-right:0}.action-button.loading[data-v-776bf01e]{pointer-events:none}.action-button.loading[data-v-776bf01e]:not(:has(.action-button-trailing)){opacity:.6;cursor:progress}.action-button-trailing[data-v-776bf01e]{flex:none;place-items:center;display:inline-grid}.action-button-trailing[data-v-776bf01e]>*{grid-area:1/1;transition:opacity .16s}@keyframes spinner-rotate-776bf01e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.action-button-spinner[data-v-776bf01e]{--spinner-accent:currentColor;--spinner-track:color-mix(in srgb, currentColor 24%, transparent);width:14px;height:14px;color:inherit;background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);width:13px;height:13px;opacity:0;border-radius:50%;flex:none;animation:none;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.action-button.loading .action-button-trailing .key-hint[data-v-776bf01e]{opacity:0}.action-button.loading .action-button-spinner[data-v-776bf01e]{opacity:1;animation:.9s linear infinite spinner-rotate-776bf01e}@media (hover:none) and (pointer:coarse){.action-button-trailing[data-v-776bf01e]{width:0;margin-left:calc(-1 * var(--action-button-gap));transition:width .2s,margin-left .2s}.action-button.loading .action-button-trailing[data-v-776bf01e]{width:13px;margin-left:0}}@media (prefers-reduced-motion:reduce){.action-button-trailing[data-v-776bf01e],.action-button-trailing[data-v-776bf01e]>*{transition:none}}.action-button[data-v-776bf01e] .key-hint{background:color-mix(in srgb, currentColor 16%, transparent);border-color:color-mix(in srgb, currentColor 28%, transparent);color:currentColor;box-shadow:none}.action-button.ghost[data-v-776bf01e] .key-hint{background:rgba(var(--surface-rgb), .85);border-color:var(--action-teal-border);color:var(--ink-500);box-shadow:inset 0 -1px 0 color-mix(in srgb, currentColor 8%, transparent)}.dml-pulse-rings-l{fill:currentColor;opacity:0;animation:2.2s cubic-bezier(.16,1,.3,1) infinite both dml-pulse-rings-k}@keyframes dml-pulse-rings-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-pulse-rings-l{opacity:.45;animation:none}}.dml-pulse-rings-d00,.dml-pulse-rings-d01,.dml-pulse-rings-d02,.dml-pulse-rings-d03,.dml-pulse-rings-d04,.dml-pulse-rings-d10,.dml-pulse-rings-d14,.dml-pulse-rings-d20,.dml-pulse-rings-d24,.dml-pulse-rings-d30,.dml-pulse-rings-d34,.dml-pulse-rings-d40,.dml-pulse-rings-d41,.dml-pulse-rings-d42,.dml-pulse-rings-d43,.dml-pulse-rings-d44{animation-delay:.733s}.dml-pulse-rings-d11,.dml-pulse-rings-d12,.dml-pulse-rings-d13,.dml-pulse-rings-d21,.dml-pulse-rings-d23,.dml-pulse-rings-d31,.dml-pulse-rings-d32,.dml-pulse-rings-d33{animation-delay:.367s}.dml-pulse-rings-d22{animation-delay:0s}.dml-spiral-l{fill:currentColor;opacity:0;animation:2.8s cubic-bezier(.25,1,.5,1) infinite both dml-spiral-k}@keyframes dml-spiral-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-spiral-l{opacity:.45;animation:none}}.dml-spiral-d00{animation-delay:2.221s}.dml-spiral-d01{animation-delay:2.317s}.dml-spiral-d02{animation-delay:.869s}.dml-spiral-d03{animation-delay:.966s}.dml-spiral-d04{animation-delay:1.062s}.dml-spiral-d10{animation-delay:2.124s}.dml-spiral-d11{animation-delay:.772s}.dml-spiral-d12{animation-delay:97ms}.dml-spiral-d13{animation-delay:.193s}.dml-spiral-d14{animation-delay:1.159s}.dml-spiral-d20{animation-delay:2.028s}.dml-spiral-d21{animation-delay:.676s}.dml-spiral-d22{animation-delay:0s}.dml-spiral-d23{animation-delay:.29s}.dml-spiral-d24{animation-delay:1.255s}.dml-spiral-d30{animation-delay:1.931s}.dml-spiral-d31{animation-delay:.579s}.dml-spiral-d32{animation-delay:.483s}.dml-spiral-d33{animation-delay:.386s}.dml-spiral-d34{animation-delay:1.352s}.dml-spiral-d40{animation-delay:1.834s}.dml-spiral-d41{animation-delay:1.738s}.dml-spiral-d42{animation-delay:1.641s}.dml-spiral-d43{animation-delay:1.545s}.dml-spiral-d44{animation-delay:1.448s}.dml-wave-l{fill:currentColor;opacity:0;animation:2.4s cubic-bezier(.65,0,.35,1) infinite both dml-wave-k}@keyframes dml-wave-k{0%{opacity:.05}20%{opacity:1}55%{opacity:.18}to{opacity:.05}}@media (prefers-reduced-motion:reduce){.dml-wave-l{opacity:.45;animation:none}}.dml-wave-d00{animation-delay:0s}.dml-wave-d01{animation-delay:.48s}.dml-wave-d02{animation-delay:.96s}.dml-wave-d03{animation-delay:1.44s}.dml-wave-d04{animation-delay:1.92s}.dml-wave-d10{animation-delay:48ms}.dml-wave-d11{animation-delay:.528s}.dml-wave-d12{animation-delay:1.008s}.dml-wave-d13{animation-delay:1.488s}.dml-wave-d14{animation-delay:1.968s}.dml-wave-d20{animation-delay:96ms}.dml-wave-d21{animation-delay:.576s}.dml-wave-d22{animation-delay:1.056s}.dml-wave-d23{animation-delay:1.536s}.dml-wave-d24{animation-delay:2.016s}.dml-wave-d30{animation-delay:.144s}.dml-wave-d31{animation-delay:.624s}.dml-wave-d32{animation-delay:1.104s}.dml-wave-d33{animation-delay:1.584s}.dml-wave-d34{animation-delay:2.064s}.dml-wave-d40{animation-delay:.192s}.dml-wave-d41{animation-delay:.672s}.dml-wave-d42{animation-delay:1.152s}.dml-wave-d43{animation-delay:1.632s}.dml-wave-d44{animation-delay:2.112s}.dml-cross-expand-l{fill:currentColor;opacity:0;animation:2.2s cubic-bezier(.16,1,.3,1) infinite both dml-cross-expand-k}@keyframes dml-cross-expand-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-cross-expand-l{opacity:.45;animation:none}}.dml-cross-expand-d00,.dml-cross-expand-d04,.dml-cross-expand-d40,.dml-cross-expand-d44{animation-delay:.88s}.dml-cross-expand-d01,.dml-cross-expand-d03,.dml-cross-expand-d10,.dml-cross-expand-d14,.dml-cross-expand-d30,.dml-cross-expand-d34,.dml-cross-expand-d41,.dml-cross-expand-d43{animation-delay:.66s}.dml-cross-expand-d02,.dml-cross-expand-d11,.dml-cross-expand-d13,.dml-cross-expand-d20,.dml-cross-expand-d24,.dml-cross-expand-d31,.dml-cross-expand-d33,.dml-cross-expand-d42{animation-delay:.44s}.dml-cross-expand-d12,.dml-cross-expand-d21,.dml-cross-expand-d23,.dml-cross-expand-d32{animation-delay:.22s}.dml-cross-expand-d22{animation-delay:0s}.dml-rain-l{fill:currentColor;opacity:0;animation:1.8s cubic-bezier(.25,1,.5,1) infinite both dml-rain-k}@keyframes dml-rain-k{0%{opacity:0}6%{opacity:1}22%{opacity:.1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-rain-l{opacity:.45;animation:none}}.dml-rain-d00{animation-delay:0s}.dml-rain-d01{animation-delay:.99s}.dml-rain-d02{animation-delay:.36s}.dml-rain-d03{animation-delay:1.35s}.dml-rain-d04{animation-delay:.63s}.dml-rain-d10{animation-delay:.126s}.dml-rain-d11{animation-delay:1.116s}.dml-rain-d12{animation-delay:.486s}.dml-rain-d13{animation-delay:1.476s}.dml-rain-d14{animation-delay:.756s}.dml-rain-d20{animation-delay:.252s}.dml-rain-d21{animation-delay:1.242s}.dml-rain-d22{animation-delay:.612s}.dml-rain-d23{animation-delay:1.602s}.dml-rain-d24{animation-delay:.882s}.dml-rain-d30{animation-delay:.378s}.dml-rain-d31{animation-delay:1.368s}.dml-rain-d32{animation-delay:.738s}.dml-rain-d33{animation-delay:1.728s}.dml-rain-d34{animation-delay:1.008s}.dml-rain-d40{animation-delay:.504s}.dml-rain-d41{animation-delay:1.494s}.dml-rain-d42{animation-delay:.864s}.dml-rain-d43{animation-delay:54ms}.dml-rain-d44{animation-delay:1.134s}.dml-heartbeat-l{fill:currentColor;opacity:0;animation:1.6s cubic-bezier(.25,1,.5,1) infinite both dml-heartbeat-k}@keyframes dml-heartbeat-k{0%{opacity:.18}6%{opacity:.95}14%{opacity:.3}22%{opacity:1}34%{opacity:.2}70%{opacity:.18}to{opacity:.18}}@media (prefers-reduced-motion:reduce){.dml-heartbeat-l{opacity:.45;animation:none}}.dml-heartbeat-d00,.dml-heartbeat-d04,.dml-heartbeat-d40,.dml-heartbeat-d44{animation-delay:68ms}.dml-heartbeat-d01,.dml-heartbeat-d03,.dml-heartbeat-d10,.dml-heartbeat-d14,.dml-heartbeat-d30,.dml-heartbeat-d34,.dml-heartbeat-d41,.dml-heartbeat-d43{animation-delay:54ms}.dml-heartbeat-d02,.dml-heartbeat-d20,.dml-heartbeat-d24,.dml-heartbeat-d42{animation-delay:48ms}.dml-heartbeat-d11,.dml-heartbeat-d13,.dml-heartbeat-d31,.dml-heartbeat-d33{animation-delay:34ms}.dml-heartbeat-d12,.dml-heartbeat-d21,.dml-heartbeat-d23,.dml-heartbeat-d32{animation-delay:24ms}.dml-heartbeat-d22{animation-delay:0s}.dml-loading-l{fill:currentColor;opacity:0;animation:2s linear infinite both dml-loading-k}@keyframes dml-loading-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-loading-l{opacity:.45;animation:none}}.dml-loading-d00{animation-delay:0s}.dml-loading-d01{animation-delay:.125s}.dml-loading-d02{animation-delay:.25s}.dml-loading-d03{animation-delay:.375s}.dml-loading-d04{animation-delay:.5s}.dml-loading-d10{animation-delay:1.875s}.dml-loading-d14{animation-delay:.625s}.dml-loading-d20{animation-delay:1.75s}.dml-loading-d24{animation-delay:.75s}.dml-loading-d30{animation-delay:1.625s}.dml-loading-d34{animation-delay:.875s}.dml-loading-d40{animation-delay:1.5s}.dml-loading-d41{animation-delay:1.375s}.dml-loading-d42{animation-delay:1.25s}.dml-loading-d43{animation-delay:1.125s}.dml-loading-d44{animation-delay:1s}.dml-diagonal-scan-l{fill:currentColor;opacity:0;animation:2.2s cubic-bezier(.25,1,.5,1) infinite both dml-diagonal-scan-k}@keyframes dml-diagonal-scan-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-diagonal-scan-l{opacity:.45;animation:none}}.dml-diagonal-scan-d00{animation-delay:0s}.dml-diagonal-scan-d01,.dml-diagonal-scan-d10{animation-delay:.183s}.dml-diagonal-scan-d02,.dml-diagonal-scan-d11,.dml-diagonal-scan-d20{animation-delay:.367s}.dml-diagonal-scan-d03,.dml-diagonal-scan-d12,.dml-diagonal-scan-d21,.dml-diagonal-scan-d30{animation-delay:.55s}.dml-diagonal-scan-d04,.dml-diagonal-scan-d13,.dml-diagonal-scan-d22,.dml-diagonal-scan-d31,.dml-diagonal-scan-d40{animation-delay:.733s}.dml-diagonal-scan-d14,.dml-diagonal-scan-d23,.dml-diagonal-scan-d32,.dml-diagonal-scan-d41{animation-delay:.917s}.dml-diagonal-scan-d24,.dml-diagonal-scan-d33,.dml-diagonal-scan-d42{animation-delay:1.1s}.dml-diagonal-scan-d34,.dml-diagonal-scan-d43{animation-delay:1.283s}.dml-diagonal-scan-d44{animation-delay:1.467s}.dml-sparkle-l{fill:currentColor;opacity:0;animation:2.6s cubic-bezier(.65,0,.35,1) infinite both dml-sparkle-k}@keyframes dml-sparkle-k{0%{opacity:.05}40%{opacity:.05}50%{opacity:1}60%{opacity:.05}to{opacity:.05}}@media (prefers-reduced-motion:reduce){.dml-sparkle-l{opacity:.45;animation:none}}.dml-sparkle-d00{animation-delay:0s}.dml-sparkle-d01{animation-delay:2.283s}.dml-sparkle-d02{animation-delay:1.617s}.dml-sparkle-d03{animation-delay:1.466s}.dml-sparkle-d04{animation-delay:31ms}.dml-sparkle-d10{animation-delay:2.106s}.dml-sparkle-d11{animation-delay:.296s}.dml-sparkle-d12{animation-delay:1.206s}.dml-sparkle-d13{animation-delay:.333s}.dml-sparkle-d14{animation-delay:2.241s}.dml-sparkle-d20{animation-delay:1.929s}.dml-sparkle-d21{animation-delay:.967s}.dml-sparkle-d22{animation-delay:1.238s}.dml-sparkle-d23{animation-delay:1.004s}.dml-sparkle-d24{animation-delay:2.252s}.dml-sparkle-d30{animation-delay:1.955s}.dml-sparkle-d31{animation-delay:2.517s}.dml-sparkle-d32{animation-delay:1.139s}.dml-sparkle-d33{animation-delay:1.076s}.dml-sparkle-d34{animation-delay:1.362s}.dml-sparkle-d40{animation-delay:2.132s}.dml-sparkle-d41{animation-delay:.92s}.dml-sparkle-d42{animation-delay:1.274s}.dml-sparkle-d43{animation-delay:1.31s}.dml-sparkle-d44{animation-delay:1.019s}.dml-column-scan-l{fill:currentColor;opacity:0;animation:2.2s cubic-bezier(.25,1,.5,1) infinite both dml-column-scan-k}@keyframes dml-column-scan-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-column-scan-l{opacity:.45;animation:none}}.dml-column-scan-d00,.dml-column-scan-d10,.dml-column-scan-d20,.dml-column-scan-d30,.dml-column-scan-d40{animation-delay:0s}.dml-column-scan-d01,.dml-column-scan-d11,.dml-column-scan-d21,.dml-column-scan-d31,.dml-column-scan-d41{animation-delay:.367s}.dml-column-scan-d02,.dml-column-scan-d12,.dml-column-scan-d22,.dml-column-scan-d32,.dml-column-scan-d42{animation-delay:.733s}.dml-column-scan-d03,.dml-column-scan-d13,.dml-column-scan-d23,.dml-column-scan-d33,.dml-column-scan-d43{animation-delay:1.1s}.dml-column-scan-d04,.dml-column-scan-d14,.dml-column-scan-d24,.dml-column-scan-d34,.dml-column-scan-d44{animation-delay:1.467s}.dml-beacon-l{fill:currentColor;opacity:0;animation:1.8s cubic-bezier(.16,1,.3,1) infinite both dml-beacon-k}@keyframes dml-beacon-k{0%{opacity:.12}14%{opacity:1}40%{opacity:.12}to{opacity:.12}}@media (prefers-reduced-motion:reduce){.dml-beacon-l{opacity:.45;animation:none}}.dml-beacon-d22{animation-delay:0s}.dml-diamond-l{fill:currentColor;opacity:0;animation:2.2s cubic-bezier(.16,1,.3,1) infinite both dml-diamond-k}@keyframes dml-diamond-k{0%{opacity:0}10%{opacity:1}55%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-diamond-l{opacity:.45;animation:none}}.dml-diamond-d00,.dml-diamond-d04,.dml-diamond-d40,.dml-diamond-d44{animation-delay:.733s}.dml-diamond-d01,.dml-diamond-d03,.dml-diamond-d10,.dml-diamond-d14,.dml-diamond-d30,.dml-diamond-d34,.dml-diamond-d41,.dml-diamond-d43{animation-delay:.55s}.dml-diamond-d02,.dml-diamond-d11,.dml-diamond-d13,.dml-diamond-d20,.dml-diamond-d24,.dml-diamond-d31,.dml-diamond-d33,.dml-diamond-d42{animation-delay:.367s}.dml-diamond-d12,.dml-diamond-d21,.dml-diamond-d23,.dml-diamond-d32{animation-delay:.183s}.dml-diamond-d22{animation-delay:0s}.dml-pyramid-l{fill:currentColor;opacity:0;animation:2.4s cubic-bezier(.25,1,.5,1) infinite both dml-pyramid-k}@keyframes dml-pyramid-k{0%{opacity:0}10%{opacity:1}55%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-pyramid-l{opacity:.45;animation:none}}.dml-pyramid-d02{animation-delay:1.2s}.dml-pyramid-d12{animation-delay:.9s}.dml-pyramid-d21,.dml-pyramid-d22,.dml-pyramid-d23{animation-delay:.6s}.dml-pyramid-d31,.dml-pyramid-d32,.dml-pyramid-d33{animation-delay:.3s}.dml-pyramid-d40,.dml-pyramid-d41,.dml-pyramid-d42,.dml-pyramid-d43,.dml-pyramid-d44{animation-delay:0s}.dml-bounce-l{fill:currentColor;opacity:0;animation:2.4s cubic-bezier(.65,0,.35,1) infinite both dml-bounce-k}@keyframes dml-bounce-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-bounce-l{opacity:.45;animation:none}}.dml-bounce-d00{animation-delay:0s}.dml-bounce-d11{animation-delay:.3s}.dml-bounce-d22{animation-delay:.6s}.dml-bounce-d33{animation-delay:.9s}.dml-bounce-d44{animation-delay:1.2s}.dml-breath-l{fill:currentColor;opacity:0;animation:2.8s cubic-bezier(.65,0,.35,1) infinite both dml-breath-k}@keyframes dml-breath-k{0%{opacity:.1}50%{opacity:.85}to{opacity:.1}}@media (prefers-reduced-motion:reduce){.dml-breath-l{opacity:.45;animation:none}}.dml-breath-d00,.dml-breath-d01,.dml-breath-d02,.dml-breath-d03,.dml-breath-d04,.dml-breath-d10,.dml-breath-d11,.dml-breath-d12,.dml-breath-d13,.dml-breath-d14,.dml-breath-d20,.dml-breath-d21,.dml-breath-d22,.dml-breath-d23,.dml-breath-d24,.dml-breath-d30,.dml-breath-d31,.dml-breath-d32,.dml-breath-d33,.dml-breath-d34,.dml-breath-d40,.dml-breath-d41,.dml-breath-d42,.dml-breath-d43,.dml-breath-d44{animation-delay:0s}.dml-orbit-l{fill:currentColor;opacity:0;animation:2.4s linear infinite both dml-orbit-k}@keyframes dml-orbit-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-orbit-l{opacity:.45;animation:none}}.dml-orbit-d00{animation-delay:0s}.dml-orbit-d01{animation-delay:.15s}.dml-orbit-d02{animation-delay:.3s}.dml-orbit-d03{animation-delay:.45s}.dml-orbit-d04{animation-delay:.6s}.dml-orbit-d10{animation-delay:2.25s}.dml-orbit-d14{animation-delay:.75s}.dml-orbit-d20{animation-delay:2.1s}.dml-orbit-d24{animation-delay:.9s}.dml-orbit-d30{animation-delay:1.95s}.dml-orbit-d34{animation-delay:1.05s}.dml-orbit-d40{animation-delay:1.8s}.dml-orbit-d41{animation-delay:1.65s}.dml-orbit-d42{animation-delay:1.5s}.dml-orbit-d43{animation-delay:1.35s}.dml-orbit-d44{animation-delay:1.2s}.dml-twin-orbit-l{fill:currentColor;opacity:0;animation:1.8s linear infinite both dml-twin-orbit-k}@keyframes dml-twin-orbit-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-twin-orbit-l{opacity:.45;animation:none}}.dml-twin-orbit-d00,.dml-twin-orbit-d44{animation-delay:0s}.dml-twin-orbit-d01,.dml-twin-orbit-d43{animation-delay:.113s}.dml-twin-orbit-d02,.dml-twin-orbit-d42{animation-delay:.225s}.dml-twin-orbit-d03,.dml-twin-orbit-d41{animation-delay:.338s}.dml-twin-orbit-d04,.dml-twin-orbit-d40{animation-delay:.45s}.dml-twin-orbit-d10,.dml-twin-orbit-d34{animation-delay:.788s}.dml-twin-orbit-d14,.dml-twin-orbit-d30{animation-delay:.563s}.dml-twin-orbit-d20,.dml-twin-orbit-d24{animation-delay:.675s}.dml-ring-pulse-l{fill:currentColor;opacity:0;animation:2s cubic-bezier(.25,1,.5,1) infinite both dml-ring-pulse-k}@keyframes dml-ring-pulse-k{0%{opacity:.1}20%{opacity:1}60%{opacity:.2}to{opacity:.1}}@media (prefers-reduced-motion:reduce){.dml-ring-pulse-l{opacity:.45;animation:none}}.dml-ring-pulse-d00,.dml-ring-pulse-d01,.dml-ring-pulse-d02,.dml-ring-pulse-d03,.dml-ring-pulse-d04,.dml-ring-pulse-d10,.dml-ring-pulse-d14,.dml-ring-pulse-d20,.dml-ring-pulse-d24,.dml-ring-pulse-d30,.dml-ring-pulse-d34,.dml-ring-pulse-d40,.dml-ring-pulse-d41,.dml-ring-pulse-d42,.dml-ring-pulse-d43,.dml-ring-pulse-d44{animation-delay:0s}.dml-thinking-l{fill:currentColor;opacity:0;animation:1.8s cubic-bezier(.65,0,.35,1) infinite both dml-thinking-k}@keyframes dml-thinking-k{0%{opacity:.05}30%{opacity:.05}40%{opacity:1}55%{opacity:.1}to{opacity:.05}}@media (prefers-reduced-motion:reduce){.dml-thinking-l{opacity:.45;animation:none}}.dml-thinking-d11{animation-delay:1.352s}.dml-thinking-d12{animation-delay:1.197s}.dml-thinking-d13{animation-delay:.823s}.dml-thinking-d21{animation-delay:1.661s}.dml-thinking-d22{animation-delay:.884s}.dml-thinking-d23{animation-delay:.873s}.dml-thinking-d31{animation-delay:.787s}.dml-thinking-d32{animation-delay:1.28s}.dml-thinking-d33{animation-delay:1.366s}.dml-stream-l{fill:currentColor;opacity:0;animation:2.4s cubic-bezier(.25,1,.5,1) infinite both dml-stream-k}@keyframes dml-stream-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-stream-l{opacity:.45;animation:none}}.dml-stream-d00{animation-delay:0s}.dml-stream-d01{animation-delay:86ms}.dml-stream-d02{animation-delay:.171s}.dml-stream-d03{animation-delay:.257s}.dml-stream-d04{animation-delay:.343s}.dml-stream-d10{animation-delay:.429s}.dml-stream-d11{animation-delay:.514s}.dml-stream-d12{animation-delay:.6s}.dml-stream-d13{animation-delay:.686s}.dml-stream-d14{animation-delay:.771s}.dml-stream-d20{animation-delay:.857s}.dml-stream-d21{animation-delay:.943s}.dml-stream-d22{animation-delay:1.029s}.dml-stream-d23{animation-delay:1.114s}.dml-stream-d24{animation-delay:1.2s}.dml-stream-d30{animation-delay:1.286s}.dml-stream-d31{animation-delay:1.371s}.dml-stream-d32{animation-delay:1.457s}.dml-stream-d33{animation-delay:1.543s}.dml-stream-d34{animation-delay:1.629s}.dml-stream-d40{animation-delay:1.714s}.dml-stream-d41{animation-delay:1.8s}.dml-stream-d42{animation-delay:1.886s}.dml-stream-d43{animation-delay:1.971s}.dml-stream-d44{animation-delay:2.057s}.dml-scan-line-l{fill:currentColor;opacity:0;animation:2s linear infinite both dml-scan-line-k}@keyframes dml-scan-line-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-scan-line-l{opacity:.45;animation:none}}.dml-scan-line-d00,.dml-scan-line-d01,.dml-scan-line-d02,.dml-scan-line-d03,.dml-scan-line-d04{animation-delay:0s}.dml-scan-line-d10,.dml-scan-line-d11,.dml-scan-line-d12,.dml-scan-line-d13,.dml-scan-line-d14{animation-delay:.333s}.dml-scan-line-d20,.dml-scan-line-d21,.dml-scan-line-d22,.dml-scan-line-d23,.dml-scan-line-d24{animation-delay:.667s}.dml-scan-line-d30,.dml-scan-line-d31,.dml-scan-line-d32,.dml-scan-line-d33,.dml-scan-line-d34{animation-delay:1s}.dml-scan-line-d40,.dml-scan-line-d41,.dml-scan-line-d42,.dml-scan-line-d43,.dml-scan-line-d44{animation-delay:1.333s}.dml-handshake-l{fill:currentColor;opacity:0;animation:2s cubic-bezier(.25,1,.5,1) infinite both dml-handshake-k}@keyframes dml-handshake-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-handshake-l{opacity:.45;animation:none}}.dml-handshake-d00,.dml-handshake-d44{animation-delay:0s}.dml-handshake-d11,.dml-handshake-d33{animation-delay:.333s}.dml-handshake-d22{animation-delay:.667s}.dml-knights-tour-l{fill:currentColor;opacity:0;animation:3.2s linear infinite both dml-knights-tour-k}@keyframes dml-knights-tour-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-knights-tour-l{opacity:.45;animation:none}}.dml-knights-tour-d00{animation-delay:0s}.dml-knights-tour-d01{animation-delay:2.538s}.dml-knights-tour-d02{animation-delay:1.986s}.dml-knights-tour-d03{animation-delay:1.434s}.dml-knights-tour-d04{animation-delay:.221s}.dml-knights-tour-d10{animation-delay:1.876s}.dml-knights-tour-d11{animation-delay:1.324s}.dml-knights-tour-d12{animation-delay:.11s}.dml-knights-tour-d13{animation-delay:.883s}.dml-knights-tour-d14{animation-delay:2.097s}.dml-knights-tour-d20{animation-delay:2.648s}.dml-knights-tour-d21{animation-delay:.772s}.dml-knights-tour-d22{animation-delay:2.428s}.dml-knights-tour-d23{animation-delay:.331s}.dml-knights-tour-d24{animation-delay:1.545s}.dml-knights-tour-d30{animation-delay:1.214s}.dml-knights-tour-d31{animation-delay:1.766s}.dml-knights-tour-d32{animation-delay:.552s}.dml-knights-tour-d33{animation-delay:2.207s}.dml-knights-tour-d34{animation-delay:.993s}.dml-knights-tour-d40{animation-delay:.662s}.dml-knights-tour-d41{animation-delay:2.317s}.dml-knights-tour-d42{animation-delay:1.103s}.dml-knights-tour-d43{animation-delay:1.655s}.dml-knights-tour-d44{animation-delay:.441s}.dml-lattice-l{fill:currentColor;opacity:0;animation:2.4s cubic-bezier(.65,0,.35,1) infinite both dml-lattice-k}@keyframes dml-lattice-k{0%{opacity:.08}30%{opacity:.85}60%{opacity:.12}to{opacity:.08}}@media (prefers-reduced-motion:reduce){.dml-lattice-l{opacity:.45;animation:none}}.dml-lattice-d00,.dml-lattice-d02,.dml-lattice-d04,.dml-lattice-d11,.dml-lattice-d13,.dml-lattice-d20,.dml-lattice-d22,.dml-lattice-d24,.dml-lattice-d31,.dml-lattice-d33,.dml-lattice-d40,.dml-lattice-d42,.dml-lattice-d44{animation-delay:0s}.dml-lattice-d01,.dml-lattice-d03,.dml-lattice-d10,.dml-lattice-d12,.dml-lattice-d14,.dml-lattice-d21,.dml-lattice-d23,.dml-lattice-d30,.dml-lattice-d32,.dml-lattice-d34,.dml-lattice-d41,.dml-lattice-d43{animation-delay:1.2s}.dml-cipher-l{fill:currentColor;opacity:0;animation:1.6s cubic-bezier(.25,1,.5,1) infinite both dml-cipher-k}@keyframes dml-cipher-k{0%{opacity:0}8%{opacity:1}22%{opacity:.05}46%{opacity:.85}58%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-cipher-l{opacity:.45;animation:none}}.dml-cipher-d00,.dml-cipher-d03,.dml-cipher-d04,.dml-cipher-d12,.dml-cipher-d13,.dml-cipher-d21,.dml-cipher-d22,.dml-cipher-d30,.dml-cipher-d31,.dml-cipher-d34,.dml-cipher-d40,.dml-cipher-d43,.dml-cipher-d44{animation-delay:.4s}.dml-cipher-d01,.dml-cipher-d02,.dml-cipher-d10,.dml-cipher-d11,.dml-cipher-d14,.dml-cipher-d20,.dml-cipher-d23,.dml-cipher-d24,.dml-cipher-d32,.dml-cipher-d33,.dml-cipher-d41,.dml-cipher-d42{animation-delay:1.2s}.dml-listening-l{fill:currentColor;opacity:0;animation:2.2s cubic-bezier(.16,1,.3,1) infinite both dml-listening-k}@keyframes dml-listening-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-listening-l{opacity:.45;animation:none}}.dml-listening-d00,.dml-listening-d01,.dml-listening-d02,.dml-listening-d03,.dml-listening-d04,.dml-listening-d10,.dml-listening-d14,.dml-listening-d20,.dml-listening-d24,.dml-listening-d30,.dml-listening-d34,.dml-listening-d40,.dml-listening-d41,.dml-listening-d42,.dml-listening-d43,.dml-listening-d44{animation-delay:0s}.dml-listening-d11,.dml-listening-d12,.dml-listening-d13,.dml-listening-d21,.dml-listening-d23,.dml-listening-d31,.dml-listening-d32,.dml-listening-d33{animation-delay:.367s}.dml-listening-d22{animation-delay:.733s}.dml-relay-l{fill:currentColor;opacity:0;animation:1.8s cubic-bezier(.25,1,.5,1) infinite both dml-relay-k}@keyframes dml-relay-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-relay-l{opacity:.45;animation:none}}.dml-relay-d00,.dml-relay-d44{animation-delay:0s}.dml-relay-d02,.dml-relay-d42{animation-delay:.9s}.dml-relay-d04,.dml-relay-d40{animation-delay:.45s}.dml-relay-d20,.dml-relay-d24{animation-delay:1.35s}.dml-compile-l{fill:currentColor;opacity:0;animation:2.4s cubic-bezier(.65,0,.35,1) infinite both dml-compile-k}@keyframes dml-compile-k{0%{opacity:.08}14%{opacity:1}72%{opacity:.95}to{opacity:.08}}@media (prefers-reduced-motion:reduce){.dml-compile-l{opacity:.45;animation:none}}.dml-compile-d00{animation-delay:.96s}.dml-compile-d01{animation-delay:1.056s}.dml-compile-d02{animation-delay:1.152s}.dml-compile-d03{animation-delay:1.248s}.dml-compile-d04{animation-delay:1.344s}.dml-compile-d10{animation-delay:.72s}.dml-compile-d11{animation-delay:.816s}.dml-compile-d12{animation-delay:.912s}.dml-compile-d13{animation-delay:1.008s}.dml-compile-d14{animation-delay:1.104s}.dml-compile-d20{animation-delay:.48s}.dml-compile-d21{animation-delay:.576s}.dml-compile-d22{animation-delay:.672s}.dml-compile-d23{animation-delay:.768s}.dml-compile-d24{animation-delay:.864s}.dml-compile-d30{animation-delay:.24s}.dml-compile-d31{animation-delay:.336s}.dml-compile-d32{animation-delay:.432s}.dml-compile-d33{animation-delay:.528s}.dml-compile-d34{animation-delay:.624s}.dml-compile-d40{animation-delay:0s}.dml-compile-d41{animation-delay:96ms}.dml-compile-d42{animation-delay:.192s}.dml-compile-d43{animation-delay:.288s}.dml-compile-d44{animation-delay:.384s}.dml-glider-l{fill:currentColor;opacity:0;animation:2.4s linear infinite both dml-glider-k}@keyframes dml-glider-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-glider-l{opacity:.45;animation:none}}.dml-glider-d00,.dml-glider-d02,.dml-glider-d11{animation-delay:.6s}.dml-glider-d01,.dml-glider-d12,.dml-glider-d20,.dml-glider-d21,.dml-glider-d22{animation-delay:0s}.dml-glider-d10{animation-delay:1.2s}.dml-glider-d23,.dml-glider-d31,.dml-glider-d32{animation-delay:1.8s}.dml-caret-l{fill:currentColor;opacity:0;animation:2.2s cubic-bezier(.25,1,.5,1) infinite both dml-caret-k}@keyframes dml-caret-k{0%{opacity:.12}14%{opacity:1}40%{opacity:.12}to{opacity:.12}}@media (prefers-reduced-motion:reduce){.dml-caret-l{opacity:.45;animation:none}}.dml-caret-d30{animation-delay:0s}.dml-caret-d31{animation-delay:.367s}.dml-caret-d32{animation-delay:.733s}.dml-caret-d33,.dml-caret-d42{animation-delay:1.1s}.dml-caret-d34{animation-delay:1.467s}.dml-pendulum-l{fill:currentColor;opacity:0;animation:2.4s linear infinite both dml-pendulum-k}@keyframes dml-pendulum-k{0%{opacity:.08}25%{opacity:1}50%{opacity:.08}75%{opacity:1}to{opacity:.08}}@media (prefers-reduced-motion:reduce){.dml-pendulum-l{opacity:.45;animation:none}}.dml-pendulum-d20{animation-delay:1.8s}.dml-pendulum-d21{animation-delay:2.2s}.dml-pendulum-d22{animation-delay:0s}.dml-pendulum-d23{animation-delay:.2s}.dml-pendulum-d24{animation-delay:.6s}.dml-magnet-l{fill:currentColor;opacity:0;animation:2.4s cubic-bezier(.65,0,.35,1) infinite both dml-magnet-k}@keyframes dml-magnet-k{0%{opacity:0}10%{opacity:1}55%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-magnet-l{opacity:.45;animation:none}}.dml-magnet-d00,.dml-magnet-d01,.dml-magnet-d02,.dml-magnet-d03,.dml-magnet-d04,.dml-magnet-d10,.dml-magnet-d14,.dml-magnet-d20,.dml-magnet-d24,.dml-magnet-d30,.dml-magnet-d34,.dml-magnet-d40,.dml-magnet-d41,.dml-magnet-d42,.dml-magnet-d43,.dml-magnet-d44{animation-delay:0s}.dml-magnet-d11,.dml-magnet-d12,.dml-magnet-d13,.dml-magnet-d21,.dml-magnet-d23,.dml-magnet-d31,.dml-magnet-d32,.dml-magnet-d33{animation-delay:.3s}.dml-magnet-d22{animation-delay:.6s}.dml-aperture-l{fill:currentColor;opacity:0;animation:2.4s cubic-bezier(.65,0,.35,1) infinite both dml-aperture-k}@keyframes dml-aperture-k{0%{opacity:0}10%{opacity:1}55%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-aperture-l{opacity:.45;animation:none}}.dml-aperture-d00,.dml-aperture-d01,.dml-aperture-d02,.dml-aperture-d03,.dml-aperture-d04,.dml-aperture-d10,.dml-aperture-d14,.dml-aperture-d20,.dml-aperture-d24,.dml-aperture-d30,.dml-aperture-d34,.dml-aperture-d40,.dml-aperture-d41,.dml-aperture-d42,.dml-aperture-d43,.dml-aperture-d44{animation-delay:.8s}.dml-aperture-d11,.dml-aperture-d12,.dml-aperture-d13,.dml-aperture-d21,.dml-aperture-d23,.dml-aperture-d31,.dml-aperture-d32,.dml-aperture-d33{animation-delay:.4s}.dml-aperture-d22{animation-delay:0s}.dml-static-l{fill:currentColor;opacity:0;animation:1.4s linear infinite both dml-static-k}@keyframes dml-static-k{0%{opacity:.05}45%{opacity:.05}50%{opacity:1}55%{opacity:.05}to{opacity:.05}}@media (prefers-reduced-motion:reduce){.dml-static-l{opacity:.45;animation:none}}.dml-static-d00{animation-duration:1.76s;animation-delay:.55s}.dml-static-d01{animation-duration:2.025s;animation-delay:.267s}.dml-static-d02{animation-duration:2.025s;animation-delay:.827s}.dml-static-d03{animation-duration:1.846s;animation-delay:.713s}.dml-static-d04{animation-duration:1.261s;animation-delay:.746s}.dml-static-d10{animation-duration:1.637s;animation-delay:1.124s}.dml-static-d11{animation-duration:1.909s;animation-delay:1.348s}.dml-static-d12{animation-duration:1.649s;animation-delay:.304s}.dml-static-d13{animation-duration:.914s;animation-delay:.561s}.dml-static-d14{animation-duration:1.088s;animation-delay:.357s}.dml-static-d20{animation-duration:1.491s;animation-delay:.155s}.dml-static-d21{animation-duration:1.957s;animation-delay:.365s}.dml-static-d22{animation-duration:1.796s;animation-delay:.354s}.dml-static-d23{animation-duration:.901s;animation-delay:1.292s}.dml-static-d24{animation-duration:1.566s;animation-delay:1.393s}.dml-static-d30{animation-duration:1.196s;animation-delay:.976s}.dml-static-d31{animation-duration:.964s;animation-delay:.595s}.dml-static-d32{animation-duration:1.521s;animation-delay:.144s}.dml-static-d33{animation-duration:1.501s;animation-delay:.883s}.dml-static-d34{animation-duration:1.382s;animation-delay:1.329s}.dml-static-d40{animation-duration:1.09s;animation-delay:1.306s}.dml-static-d41{animation-duration:1.224s;animation-delay:.979s}.dml-static-d42{animation-duration:1.294s;animation-delay:.699s}.dml-static-d43{animation-duration:1.67s;animation-delay:.617s}.dml-static-d44{animation-duration:1.085s;animation-delay:1.144s}.dml-ladder-l{fill:currentColor;opacity:0;animation:2.4s linear infinite both dml-ladder-k}@keyframes dml-ladder-k{0%{opacity:.08}25%{opacity:1}50%{opacity:.08}75%{opacity:1}to{opacity:.08}}@media (prefers-reduced-motion:reduce){.dml-ladder-l{opacity:.45;animation:none}}.dml-ladder-d00,.dml-ladder-d01,.dml-ladder-d02,.dml-ladder-d03,.dml-ladder-d04{animation-delay:.6s}.dml-ladder-d10,.dml-ladder-d11,.dml-ladder-d12,.dml-ladder-d13,.dml-ladder-d14{animation-delay:.3s}.dml-ladder-d20,.dml-ladder-d21,.dml-ladder-d22,.dml-ladder-d23,.dml-ladder-d24{animation-delay:0s}.dml-ladder-d30,.dml-ladder-d31,.dml-ladder-d32,.dml-ladder-d33,.dml-ladder-d34{animation-delay:2.1s}.dml-ladder-d40,.dml-ladder-d41,.dml-ladder-d42,.dml-ladder-d43,.dml-ladder-d44{animation-delay:1.8s}.dml-scatter-l{fill:currentColor;opacity:0;animation:2.2s cubic-bezier(.25,1,.5,1) infinite both dml-scatter-k}@keyframes dml-scatter-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-scatter-l{opacity:.45;animation:none}}.dml-scatter-d00{animation-delay:1.399s}.dml-scatter-d01{animation-delay:.686s}.dml-scatter-d02{animation-delay:.55s}.dml-scatter-d03{animation-delay:1.149s}.dml-scatter-d04{animation-delay:1.016s}.dml-scatter-d10{animation-delay:.908s}.dml-scatter-d11{animation-delay:1.089s}.dml-scatter-d12{animation-delay:1.087s}.dml-scatter-d13{animation-delay:.94s}.dml-scatter-d14{animation-delay:1.305s}.dml-scatter-d20{animation-delay:.945s}.dml-scatter-d21{animation-delay:1.104s}.dml-scatter-d22{animation-delay:0s}.dml-scatter-d23{animation-delay:.314s}.dml-scatter-d24{animation-delay:.758s}.dml-scatter-d30{animation-delay:1.004s}.dml-scatter-d31{animation-delay:.827s}.dml-scatter-d32{animation-delay:.838s}.dml-scatter-d33{animation-delay:.656s}.dml-scatter-d34{animation-delay:.726s}.dml-scatter-d40{animation-delay:.825s}.dml-scatter-d41{animation-delay:.95s}.dml-scatter-d42{animation-delay:1.209s}.dml-scatter-d43{animation-delay:1.18s}.dml-scatter-d44{animation-delay:1.118s}.dml-mesh-l{fill:currentColor;opacity:0;animation:2.4s linear infinite both dml-mesh-k}@keyframes dml-mesh-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-mesh-l{opacity:.45;animation:none}}.dml-mesh-d02,.dml-mesh-d24{animation-delay:1.2s}.dml-mesh-d12{animation-delay:1.5s}.dml-mesh-d20{animation-delay:0s}.dml-mesh-d21{animation-delay:.3s}.dml-mesh-d22{animation-delay:.6s}.dml-mesh-d23{animation-delay:.9s}.dml-mesh-d32{animation-delay:2.1s}.dml-mesh-d42{animation-delay:2.4s}.dml-verify-l{fill:currentColor;opacity:0;animation:1.4s cubic-bezier(.25,1,.5,1) both dml-verify-k}@keyframes dml-verify-k{0%{opacity:0}5%{opacity:1}30%{opacity:.05}80%{opacity:.05}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.dml-verify-l{opacity:.45;animation:none}}.dml-verify-d04{animation-delay:1.2s}.dml-verify-d14{animation-delay:1s}.dml-verify-d20{animation-delay:0s}.dml-verify-d24{animation-delay:.8s}.dml-verify-d31{animation-delay:.2s}.dml-verify-d33{animation-delay:.6s}.dml-verify-d42{animation-delay:.4s}.dml-halt-l{fill:currentColor;opacity:0;animation:1.6s cubic-bezier(.65,0,.35,1) both dml-halt-k}@keyframes dml-halt-k{0%{opacity:.08}14%{opacity:1}72%{opacity:.95}to{opacity:.08}}@media (prefers-reduced-motion:reduce){.dml-halt-l{opacity:.45;animation:none}}.dml-halt-d11,.dml-halt-d12,.dml-halt-d13,.dml-halt-d21,.dml-halt-d23,.dml-halt-d31,.dml-halt-d32,.dml-halt-d33{animation-delay:0s}.dml-halt-d22{animation-delay:.8s}.dml-roulette-l{fill:currentColor;opacity:0;animation:2.6s linear both dml-roulette-k}@keyframes dml-roulette-k{0%{opacity:0}5%{opacity:1}30%{opacity:.05}80%{opacity:.05}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.dml-roulette-l{opacity:.45;animation:none}}.dml-roulette-d00{animation-delay:0s}.dml-roulette-d01{animation-delay:.458s}.dml-roulette-d02{animation-delay:.858s}.dml-roulette-d03{animation-delay:1.205s}.dml-roulette-d04{animation-delay:1.503s}.dml-roulette-d10{animation-delay:2.599s}.dml-roulette-d14{animation-delay:1.755s}.dml-roulette-d20{animation-delay:2.595s}.dml-roulette-d24{animation-delay:1.965s}.dml-roulette-d30{animation-delay:2.583s}.dml-roulette-d34{animation-delay:2.137s}.dml-roulette-d40{animation-delay:2.559s}.dml-roulette-d41{animation-delay:2.521s}.dml-roulette-d42{animation-delay:2.463s}.dml-roulette-d43{animation-delay:2.382s}.dml-roulette-d44{animation-delay:2.275s}.dml-needle-l{fill:currentColor;opacity:0;animation:2.4s linear infinite both dml-needle-k}@keyframes dml-needle-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-needle-l{opacity:.45;animation:none}}.dml-needle-d00,.dml-needle-d11{animation-delay:2.1s}.dml-needle-d02,.dml-needle-d12,.dml-needle-d22{animation-delay:0s}.dml-needle-d04,.dml-needle-d13{animation-delay:.3s}.dml-needle-d20,.dml-needle-d21{animation-delay:1.8s}.dml-needle-d23,.dml-needle-d24{animation-delay:.6s}.dml-needle-d31,.dml-needle-d40{animation-delay:1.5s}.dml-needle-d32,.dml-needle-d42{animation-delay:1.2s}.dml-needle-d33,.dml-needle-d44{animation-delay:.9s}.dml-plus-x-l{fill:currentColor;opacity:0;animation:2.2s cubic-bezier(.65,0,.35,1) infinite both dml-plus-x-k}@keyframes dml-plus-x-k{0%{opacity:.08}14%{opacity:1}72%{opacity:.95}to{opacity:.08}}@media (prefers-reduced-motion:reduce){.dml-plus-x-l{opacity:.45;animation:none}}.dml-plus-x-d00,.dml-plus-x-d04,.dml-plus-x-d11,.dml-plus-x-d13,.dml-plus-x-d31,.dml-plus-x-d33,.dml-plus-x-d40,.dml-plus-x-d44{animation-delay:1.1s}.dml-plus-x-d02,.dml-plus-x-d12,.dml-plus-x-d20,.dml-plus-x-d21,.dml-plus-x-d22,.dml-plus-x-d23,.dml-plus-x-d24,.dml-plus-x-d32,.dml-plus-x-d42{animation-delay:0s}.dml-brackets-l{fill:currentColor;opacity:0;animation:2s cubic-bezier(.25,1,.5,1) infinite both dml-brackets-k}@keyframes dml-brackets-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-brackets-l{opacity:.45;animation:none}}.dml-brackets-d00,.dml-brackets-d01,.dml-brackets-d10{animation-delay:0s}.dml-brackets-d03,.dml-brackets-d04,.dml-brackets-d14{animation-delay:.5s}.dml-brackets-d30,.dml-brackets-d40,.dml-brackets-d41{animation-delay:1.5s}.dml-brackets-d34,.dml-brackets-d43,.dml-brackets-d44{animation-delay:1s}.dml-bar-l{fill:currentColor;opacity:0;animation:1.8s cubic-bezier(.25,1,.5,1) infinite both dml-bar-k}@keyframes dml-bar-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-bar-l{opacity:.45;animation:none}}.dml-bar-d01,.dml-bar-d02,.dml-bar-d03{animation-delay:0s}.dml-bar-d11,.dml-bar-d12,.dml-bar-d13{animation-delay:.3s}.dml-bar-d21,.dml-bar-d22,.dml-bar-d23{animation-delay:.6s}.dml-bar-d31,.dml-bar-d32,.dml-bar-d33{animation-delay:.9s}.dml-bar-d41,.dml-bar-d42,.dml-bar-d43{animation-delay:1.2s}.dml-inner-twinkle-l{fill:currentColor;opacity:0;animation:2.4s cubic-bezier(.65,0,.35,1) infinite both dml-inner-twinkle-k}@keyframes dml-inner-twinkle-k{0%{opacity:.05}40%{opacity:.05}50%{opacity:1}60%{opacity:.05}to{opacity:.05}}@media (prefers-reduced-motion:reduce){.dml-inner-twinkle-l{opacity:.45;animation:none}}.dml-inner-twinkle-d11{animation-delay:.775s}.dml-inner-twinkle-d12{animation-delay:2.201s}.dml-inner-twinkle-d13{animation-delay:1.394s}.dml-inner-twinkle-d21{animation-delay:2.186s}.dml-inner-twinkle-d22{animation-delay:2.302s}.dml-inner-twinkle-d23{animation-delay:1.327s}.dml-inner-twinkle-d31{animation-delay:1.058s}.dml-inner-twinkle-d32{animation-delay:.142s}.dml-inner-twinkle-d33{animation-delay:2.158s}.dml-comet-l{fill:currentColor;opacity:0;animation:2.2s linear infinite both dml-comet-k}@keyframes dml-comet-k{0%{opacity:0;transform:scale(1)}4%{opacity:1;transform:scale(1.25)}28%{opacity:.35;transform:scale(1)}78%{opacity:.06;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dml-comet-l{opacity:.45;animation:none}}.dml-comet-d00{animation-delay:0s}.dml-comet-d01{animation-delay:.138s}.dml-comet-d02{animation-delay:.275s}.dml-comet-d03{animation-delay:.413s}.dml-comet-d04{animation-delay:.55s}.dml-comet-d10{animation-delay:2.063s}.dml-comet-d14{animation-delay:.688s}.dml-comet-d20{animation-delay:1.925s}.dml-comet-d24{animation-delay:.825s}.dml-comet-d30{animation-delay:1.788s}.dml-comet-d34{animation-delay:.963s}.dml-comet-d40{animation-delay:1.65s}.dml-comet-d41{animation-delay:1.513s}.dml-comet-d42{animation-delay:1.375s}.dml-comet-d43{animation-delay:1.238s}.dml-comet-d44{animation-delay:1.1s}.dml-quartet-l{fill:currentColor;opacity:0;animation:1.6s linear infinite both dml-quartet-k}@keyframes dml-quartet-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-quartet-l{opacity:.45;animation:none}}.dml-quartet-d00,.dml-quartet-d04,.dml-quartet-d40,.dml-quartet-d44{animation-delay:0s}.dml-quartet-d01,.dml-quartet-d14,.dml-quartet-d30,.dml-quartet-d43{animation-delay:.4s}.dml-quartet-d02,.dml-quartet-d20,.dml-quartet-d24,.dml-quartet-d42{animation-delay:.8s}.dml-quartet-d03,.dml-quartet-d10,.dml-quartet-d34,.dml-quartet-d41{animation-delay:1.2s}.dml-compass-l{fill:currentColor;opacity:0;animation:2s cubic-bezier(.25,1,.5,1) infinite both dml-compass-k}@keyframes dml-compass-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-compass-l{opacity:.45;animation:none}}.dml-compass-d02,.dml-compass-d12,.dml-compass-d22{animation-delay:0s}.dml-compass-d20,.dml-compass-d21{animation-delay:1.5s}.dml-compass-d23,.dml-compass-d24{animation-delay:.5s}.dml-compass-d32,.dml-compass-d42{animation-delay:1s}.dml-dock-l{fill:currentColor;opacity:0;animation:2s cubic-bezier(.25,1,.5,1) infinite both dml-dock-k}@keyframes dml-dock-k{0%{opacity:.08}14%{opacity:1}72%{opacity:.95}to{opacity:.08}}@media (prefers-reduced-motion:reduce){.dml-dock-l{opacity:.45;animation:none}}.dml-dock-d40{animation-delay:0s}.dml-dock-d41{animation-delay:.333s}.dml-dock-d42{animation-delay:.667s}.dml-dock-d43{animation-delay:1s}.dml-dock-d44{animation-delay:1.333s}.dml-equalizer-l{fill:currentColor;opacity:0;animation:1.8s cubic-bezier(.65,0,.35,1) infinite both dml-equalizer-k}@keyframes dml-equalizer-k{0%{opacity:.08}14%{opacity:1}72%{opacity:.95}to{opacity:.08}}@media (prefers-reduced-motion:reduce){.dml-equalizer-l{opacity:.45;animation:none}}.dml-equalizer-d01{animation-duration:1.53s;animation-delay:.288s}.dml-equalizer-d02{animation-delay:.888s}.dml-equalizer-d03{animation-duration:2.07s;animation-delay:1.488s}.dml-equalizer-d11{animation-duration:1.53s;animation-delay:.216s}.dml-equalizer-d12{animation-delay:.816s}.dml-equalizer-d13{animation-duration:2.07s;animation-delay:1.416s}.dml-equalizer-d21{animation-duration:1.53s;animation-delay:.144s}.dml-equalizer-d22{animation-delay:.744s}.dml-equalizer-d23{animation-duration:2.07s;animation-delay:1.344s}.dml-equalizer-d31{animation-duration:1.53s;animation-delay:72ms}.dml-equalizer-d32{animation-delay:.672s}.dml-equalizer-d33{animation-duration:2.07s;animation-delay:1.272s}.dml-equalizer-d41{animation-duration:1.53s;animation-delay:0s}.dml-equalizer-d42{animation-delay:.6s}.dml-equalizer-d43{animation-duration:2.07s;animation-delay:1.2s}.dml-vortex-l{fill:currentColor;opacity:0;animation:2.4s linear infinite both dml-vortex-k}@keyframes dml-vortex-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-vortex-l{opacity:.45;animation:none}}.dml-vortex-d00,.dml-vortex-d11,.dml-vortex-d22{animation-delay:0s}.dml-vortex-d01{animation-delay:.15s}.dml-vortex-d02,.dml-vortex-d21{animation-delay:.3s}.dml-vortex-d03{animation-delay:.45s}.dml-vortex-d04,.dml-vortex-d31{animation-delay:.6s}.dml-vortex-d10{animation-delay:2.25s}.dml-vortex-d12,.dml-vortex-d20{animation-delay:2.1s}.dml-vortex-d13,.dml-vortex-d40{animation-delay:1.8s}.dml-vortex-d14{animation-delay:.75s}.dml-vortex-d23,.dml-vortex-d42{animation-delay:1.5s}.dml-vortex-d24,.dml-vortex-d32{animation-delay:.9s}.dml-vortex-d30{animation-delay:1.95s}.dml-vortex-d33,.dml-vortex-d44{animation-delay:1.2s}.dml-vortex-d34{animation-delay:1.05s}.dml-vortex-d41{animation-delay:1.65s}.dml-vortex-d43{animation-delay:1.35s}.dml-echo-l{fill:currentColor;opacity:0;animation:2.6s cubic-bezier(.16,1,.3,1) infinite both dml-echo-k}@keyframes dml-echo-k{0%{opacity:.1}20%{opacity:1}60%{opacity:.2}to{opacity:.1}}@media (prefers-reduced-motion:reduce){.dml-echo-l{opacity:.45;animation:none}}.dml-echo-d00,.dml-echo-d01,.dml-echo-d02,.dml-echo-d03,.dml-echo-d04,.dml-echo-d10,.dml-echo-d14,.dml-echo-d20,.dml-echo-d24,.dml-echo-d30,.dml-echo-d34,.dml-echo-d40,.dml-echo-d41,.dml-echo-d42,.dml-echo-d43,.dml-echo-d44{animation-delay:1.733s}.dml-echo-d11,.dml-echo-d12,.dml-echo-d13,.dml-echo-d21,.dml-echo-d23,.dml-echo-d31,.dml-echo-d32,.dml-echo-d33{animation-delay:.867s}.dml-echo-d22{animation-delay:0s}.dml-boot-l{fill:currentColor;opacity:0;animation:2.4s cubic-bezier(.25,1,.5,1) infinite both dml-boot-k}@keyframes dml-boot-k{0%{opacity:.08}14%{opacity:1}72%{opacity:.95}to{opacity:.08}}@media (prefers-reduced-motion:reduce){.dml-boot-l{opacity:.45;animation:none}}.dml-boot-d00,.dml-boot-d01,.dml-boot-d02,.dml-boot-d03,.dml-boot-d04{animation-delay:0s}.dml-boot-d10,.dml-boot-d11,.dml-boot-d12,.dml-boot-d13,.dml-boot-d14{animation-delay:.4s}.dml-boot-d20,.dml-boot-d21,.dml-boot-d22,.dml-boot-d23,.dml-boot-d24{animation-delay:.8s}.dml-boot-d30,.dml-boot-d31,.dml-boot-d32,.dml-boot-d33,.dml-boot-d34{animation-delay:1.2s}.dml-boot-d40,.dml-boot-d41,.dml-boot-d42,.dml-boot-d43,.dml-boot-d44{animation-delay:1.6s}.dml-marquee-l{fill:currentColor;opacity:0;animation:1.8s linear infinite both dml-marquee-k}@keyframes dml-marquee-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-marquee-l{opacity:.45;animation:none}}.dml-marquee-d20{animation-delay:0s}.dml-marquee-d21{animation-delay:.36s}.dml-marquee-d22{animation-delay:.72s}.dml-marquee-d23{animation-delay:1.08s}.dml-marquee-d24{animation-delay:1.44s}.dml-radar-l{fill:currentColor;opacity:0;animation:2.2s linear infinite both dml-radar-k}@keyframes dml-radar-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-radar-l{opacity:.45;animation:none}}.dml-radar-d00,.dml-radar-d22{animation-delay:0s}.dml-radar-d01{animation-delay:.138s}.dml-radar-d02{animation-delay:.275s}.dml-radar-d03{animation-delay:.413s}.dml-radar-d04{animation-delay:.55s}.dml-radar-d10{animation-delay:2.063s}.dml-radar-d14{animation-delay:.688s}.dml-radar-d20{animation-delay:1.925s}.dml-radar-d24{animation-delay:.825s}.dml-radar-d30{animation-delay:1.788s}.dml-radar-d34{animation-delay:.963s}.dml-radar-d40{animation-delay:1.65s}.dml-radar-d41{animation-delay:1.513s}.dml-radar-d42{animation-delay:1.375s}.dml-radar-d43{animation-delay:1.238s}.dml-radar-d44{animation-delay:1.1s}.dml-hex-l{fill:currentColor;opacity:0;animation:2.4s cubic-bezier(.65,0,.35,1) infinite both dml-hex-k}@keyframes dml-hex-k{0%{opacity:.1}20%{opacity:1}60%{opacity:.2}to{opacity:.1}}@media (prefers-reduced-motion:reduce){.dml-hex-l{opacity:.45;animation:none}}.dml-hex-d02,.dml-hex-d10,.dml-hex-d14,.dml-hex-d30,.dml-hex-d34,.dml-hex-d42{animation-delay:0s}.dml-hex-d22{animation-delay:1.2s}.dml-snake-l{fill:currentColor;opacity:0;animation:3s linear infinite both dml-snake-k}@keyframes dml-snake-k{0%{opacity:0}4%{opacity:1}26%{opacity:.08}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-snake-l{opacity:.45;animation:none}}.dml-snake-d00{animation-delay:0s}.dml-snake-d01{animation-delay:.103s}.dml-snake-d02{animation-delay:.207s}.dml-snake-d03{animation-delay:.31s}.dml-snake-d04{animation-delay:.414s}.dml-snake-d10{animation-delay:.931s}.dml-snake-d11{animation-delay:.828s}.dml-snake-d12{animation-delay:.724s}.dml-snake-d13{animation-delay:.621s}.dml-snake-d14{animation-delay:.517s}.dml-snake-d20{animation-delay:1.034s}.dml-snake-d21{animation-delay:1.138s}.dml-snake-d22{animation-delay:1.241s}.dml-snake-d23{animation-delay:1.345s}.dml-snake-d24{animation-delay:1.448s}.dml-snake-d30{animation-delay:1.966s}.dml-snake-d31{animation-delay:1.862s}.dml-snake-d32{animation-delay:1.759s}.dml-snake-d33{animation-delay:1.655s}.dml-snake-d34{animation-delay:1.552s}.dml-snake-d40{animation-delay:2.069s}.dml-snake-d41{animation-delay:2.172s}.dml-snake-d42{animation-delay:2.276s}.dml-snake-d43{animation-delay:2.379s}.dml-snake-d44{animation-delay:2.483s}.dml-stairs-l{fill:currentColor;opacity:0;animation:2.2s cubic-bezier(.25,1,.5,1) infinite both dml-stairs-k}@keyframes dml-stairs-k{0%{opacity:.08}14%{opacity:1}72%{opacity:.95}to{opacity:.08}}@media (prefers-reduced-motion:reduce){.dml-stairs-l{opacity:.45;animation:none}}.dml-stairs-d04{animation-delay:1.956s}.dml-stairs-d13{animation-delay:1.467s}.dml-stairs-d14{animation-delay:1.711s}.dml-stairs-d22{animation-delay:.978s}.dml-stairs-d23{animation-delay:1.222s}.dml-stairs-d31{animation-delay:.489s}.dml-stairs-d32{animation-delay:.733s}.dml-stairs-d40{animation-delay:0s}.dml-stairs-d41{animation-delay:.244s}.dml-constellation-l{fill:currentColor;opacity:0;animation:3s cubic-bezier(.65,0,.35,1) infinite both dml-constellation-k}@keyframes dml-constellation-k{0%{opacity:.05}40%{opacity:.05}50%{opacity:1}60%{opacity:.05}to{opacity:.05}}@media (prefers-reduced-motion:reduce){.dml-constellation-l{opacity:.45;animation:none}}.dml-constellation-d02{animation-delay:2.361s}.dml-constellation-d04{animation-delay:2.997s}.dml-constellation-d10{animation-delay:2.439s}.dml-constellation-d23{animation-delay:1.563s}.dml-constellation-d31{animation-delay:2.217s}.dml-constellation-d34{animation-delay:2.301s}.dml-constellation-d42{animation-delay:2.091s}.dml-crosshair-l{fill:currentColor;opacity:0;animation:2s cubic-bezier(.25,1,.5,1) infinite both dml-crosshair-k}@keyframes dml-crosshair-k{0%{opacity:0}8%{opacity:1}36%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dml-crosshair-l{opacity:.45;animation:none}}.dml-crosshair-d12,.dml-crosshair-d22{animation-delay:0s}.dml-crosshair-d21{animation-delay:1.5s}.dml-crosshair-d23{animation-delay:.5s}.dml-crosshair-d32{animation-delay:1s}.dot-matrix-loader[data-v-669671d3]{vertical-align:middle;box-sizing:border-box;color:var(--dot-matrix-loader-color,var(--ink-700));background-color:#0000;flex:none;display:inline-block}.dot-matrix-loader-art[data-v-669671d3]{width:100%;height:100%;display:block}.dot-matrix-loader-art[data-v-669671d3] svg{color:currentColor;width:100%;height:100%;display:block}.dot-matrix-loader.is-static[data-v-669671d3]{opacity:.72;background-color:currentColor;border-radius:999px;transform:scale(.42)}.provider-badge[data-v-d2953254]{--provider-icon-size:12px;border-radius:var(--action-radius);box-sizing:border-box;padding:var(--action-padding-sm);font-weight:600;font-size:var(--action-font-sm);min-height:var(--action-height-sm);background:var(--action-ghost-bg);color:var(--action-ghost-color);border:1px solid var(--action-ghost-border);justify-content:center;align-items:center;gap:5px;gap:var(--space-xs);height:var(--action-height-sm);white-space:nowrap;cursor:default;line-height:1;display:inline-flex}.provider-icon[data-v-d2953254]{width:var(--provider-icon-size);height:var(--provider-icon-size);-webkit-mask-image:var(--provider-icon);mask-image:var(--provider-icon);background-color:currentColor;flex-shrink:0;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.provider-claude[data-v-d2953254],.provider-codex[data-v-d2953254],.provider-cursor[data-v-d2953254],.provider-gemini[data-v-d2953254],.provider-pi[data-v-d2953254],.provider-omp[data-v-d2953254],.provider-opencode[data-v-d2953254]{background:color-mix(in srgb, var(--provider-accent) 14%, transparent);color:var(--provider-accent-text);border:1px solid color-mix(in srgb, var(--provider-accent) 30%, transparent)}.provider-claude[data-v-d2953254]{--provider-accent:var(--provider-claude);--provider-accent-text:var(--provider-claude-text)}.provider-codex[data-v-d2953254]{--provider-accent:var(--provider-codex);--provider-accent-text:var(--provider-codex-text)}.provider-cursor[data-v-d2953254]{--provider-accent:var(--provider-cursor);--provider-accent-text:var(--provider-cursor-text)}.provider-gemini[data-v-d2953254]{--provider-accent:var(--provider-gemini);--provider-accent-text:var(--provider-gemini-text)}.provider-pi[data-v-d2953254]{--provider-accent:var(--provider-pi);--provider-accent-text:var(--provider-pi-text)}.provider-omp[data-v-d2953254]{--provider-accent:var(--provider-omp);--provider-accent-text:var(--provider-omp-text)}.provider-opencode[data-v-d2953254]{--provider-accent:var(--provider-opencode);--provider-accent-text:var(--provider-opencode-text)}.provider-badge.compact[data-v-d2953254]{gap:var(--space-xs);--provider-icon-size:12px;height:var(--action-height-sm);padding:4px 6px}.provider-badge.bare[data-v-d2953254],.provider-badge.bare.provider-claude[data-v-d2953254],.provider-badge.bare.provider-codex[data-v-d2953254],.provider-badge.bare.provider-cursor[data-v-d2953254],.provider-badge.bare.provider-gemini[data-v-d2953254],.provider-badge.bare.provider-pi[data-v-d2953254],.provider-badge.bare.provider-omp[data-v-d2953254],.provider-badge.bare.provider-opencode[data-v-d2953254]{background:0 0;border:none;padding-inline:0;font-weight:600}.provider-badge.icon-only[data-v-d2953254]{--provider-icon-size:12px;background:0 0;border:none;gap:0;min-width:0;height:auto;padding:0}.provider-badge.icon-only.provider-claude[data-v-d2953254],.provider-badge.icon-only.provider-codex[data-v-d2953254],.provider-badge.icon-only.provider-cursor[data-v-d2953254],.provider-badge.icon-only.provider-gemini[data-v-d2953254],.provider-badge.icon-only.provider-pi[data-v-d2953254],.provider-badge.icon-only.provider-omp[data-v-d2953254],.provider-badge.icon-only.provider-opencode[data-v-d2953254]{background:0 0;border:none}.provider-copy-button[data-v-d2953254]{width:12px;height:12px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:opacity .15s,background .15s;display:inline-flex}@media (hover:hover){.provider-copy-button[data-v-d2953254]:hover{opacity:1;background:rgba(var(--neutral-rgb), .08)}}.provider-copy-button i[data-v-d2953254]{font-size:.5rem}@media (width<=600px){.provider-badge.viewport-collapse[data-v-d2953254]{padding:4px}.provider-badge.viewport-collapse .provider-text[data-v-d2953254]{display:none}}@media (width<=960px){.provider-copy-button[data-v-d2953254]{display:none}}.session-source-badge[data-v-3c65b396]{--session-source-icon-size:var(--text-sm);height:18px;color:var(--ink-500);background:rgba(var(--surface-rgb), .72);border:1px solid rgba(var(--neutral-rgb), .14);border-radius:999px;align-items:center;gap:5px;padding:0 6px;font-size:.67rem;font-weight:600;display:inline-flex}.session-source-badge i[data-v-3c65b396]{font-size:var(--session-source-icon-size);line-height:1}.session-source-badge.compact[data-v-3c65b396]{height:16px;padding:0 5px;font-size:.62rem}.session-source-badge.icon-only[data-v-3c65b396]{width:var(--session-source-icon-size);height:var(--session-source-icon-size);background:0 0;border:none;justify-content:center;padding:0}.session-source-badge[data-v-3c65b396] .fa-slack{color:#4a154b}.session-source-badge[data-v-3c65b396] .fa-robot{color:var(--teal-500)}.session-source-label[data-v-3c65b396]{line-height:1}.scrolling-text[data-v-403b34b7]{--scrolling-text-fade-width:12px;z-index:0;align-items:center;min-width:0;display:flex;position:relative;overflow:visible}.scrolling-text-viewport[data-v-403b34b7]{align-items:center;width:100%;min-width:0;max-width:100%;transition:--scroll-fade-left .15s,--scroll-fade-right .15s;display:flex;overflow:hidden}.scrolling-text.scrolling .scrolling-text-viewport[data-v-403b34b7]{transition:none}.scrolling-text.scrolling .scrolling-text-viewport[data-v-403b34b7],.scrolling-text.paused-overflowing .scrolling-text-viewport[data-v-403b34b7]{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--scroll-fade-left,0px), #000 calc(100% - var(--scroll-fade-right,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(90deg, transparent 0, #000 var(--scroll-fade-left,0px), #000 calc(100% - var(--scroll-fade-right,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,0 100%,100% 0;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-fade-gutter-y,0px)), 100% var(--scroll-fade-gutter-y,0px), var(--scroll-fade-gutter-x,0px) 100%;mask-size:100% calc(100% - var(--scroll-fade-gutter-y,0px)), 100% var(--scroll-fade-gutter-y,0px), var(--scroll-fade-gutter-x,0px) 100%}.scrolling-text.paused .scrolling-text-viewport[data-v-403b34b7]{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.scrolling-text.paused .scrolling-text-viewport[data-v-403b34b7]::-webkit-scrollbar{display:none}.scrolling-text .scrolling-text-content[data-v-403b34b7]{white-space:nowrap;display:inline-block}.scrolling-text[data-v-403b34b7]:has(.inline-editable):after{content:"";z-index:-1;inset-block:calc(var(--space-xs) * -.5);inset-inline:calc(var(--space-xs) * -1);border-radius:var(--radius-sm);pointer-events:none;border:2px solid #0000;transition:border-color .15s;position:absolute}@media (hover:hover){.scrolling-text[data-v-403b34b7]:has(.inline-editable:not(.editing):not(.disabled):hover):after{border-color:rgba(var(--neutral-rgb), .18)}}.scrolling-text[data-v-403b34b7]:has(.inline-editable:focus-visible):after{border-color:var(--focus-ring-color)}.scrolling-text[data-v-403b34b7]:has(.inline-editable.editing):after{border-color:var(--teal-500)}.session-title[data-v-fb057334]{flex:0 auto;align-items:center;min-width:0;display:flex}.session-title-content[data-v-fb057334]{flex:0 auto;align-items:center;min-width:0;max-width:100%;display:flex;position:relative}.session-title-wrap[data-v-fb057334]{flex:auto;min-width:0;max-width:100%}.session-title-spacer[data-v-fb057334]{flex:auto;min-width:0}.session-title-regenerate[data-v-fb057334]{background:0 0;flex:none;transition:opacity .12s,color .12s}.session-title-regenerate.padded[data-v-fb057334]{padding:var(--space-xs) var(--space-sm)}@media (width<=960px){.session-title-content:not(.is-regenerating):has(.inline-editable:not(.editing)) .session-title-regenerate[data-v-fb057334]{display:none}}@media (hover:hover) and (pointer:fine){.session-title-regenerate[data-v-fb057334],.session-title-regenerate.padded[data-v-fb057334]{opacity:0;pointer-events:none;max-width:0;padding-left:0;padding-right:0;transition:max-width .14s,padding-left .14s,padding-right .14s,opacity .12s,color .12s;overflow:hidden}.session-title-regenerate[data-v-fb057334] .icon-button-icon{pointer-events:none}.session-title-content:hover .session-title-regenerate[data-v-fb057334],.session-title-content:focus-within .session-title-regenerate[data-v-fb057334],.session-title-content.is-regenerating .session-title-regenerate[data-v-fb057334]{opacity:1;max-width:calc(var(--control-plain-icon-size) + var(--space-sm) + var(--space-md));padding-left:var(--space-sm);padding-right:0}.session-title-content:hover .session-title-regenerate[data-v-fb057334] .icon-button-icon,.session-title-content:focus-within .session-title-regenerate[data-v-fb057334] .icon-button-icon{pointer-events:auto}}.session-title-content.is-regenerating[data-v-fb057334] .scrolling-text-content{--session-title-sweep-dim:color-mix(in srgb, currentColor 55%, transparent);background-image:linear-gradient(100deg, var(--session-title-sweep-dim) 0%, var(--session-title-sweep-dim) 46%, var(--color-accent) 50%, currentColor 52%, var(--color-accent) 54%, var(--session-title-sweep-dim) 58%, var(--session-title-sweep-dim) 100%);-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:300% 100%;background-clip:text;animation:1.5s linear infinite session-title-magic-sweep-fb057334}.session-title-content.is-regenerating[data-v-fb057334] .scrolling-text-content *{color:inherit;-webkit-text-fill-color:inherit;background:0 0}@keyframes session-title-magic-sweep-fb057334{0%{background-position:100% 0}to{background-position:0 0}}.session-title-sparkles[data-v-fb057334]{pointer-events:none;position:absolute;inset:0}.session-title-sparkle[data-v-fb057334]{background:var(--color-accent);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);opacity:0;width:5px;height:5px;animation:1.5s ease-in-out infinite session-title-sparkle-twinkle-fb057334;position:absolute}.session-title-sparkle.one[data-v-fb057334]{top:-2px;left:16%}.session-title-sparkle.two[data-v-fb057334]{animation-delay:.5s;bottom:-2px;left:54%}.session-title-sparkle.three[data-v-fb057334]{width:4px;height:4px;animation-delay:.95s;top:-1px;left:82%}@keyframes session-title-sparkle-twinkle-fb057334{0%,70%,to{opacity:0;transform:scale(.3)rotate(0)}20%{opacity:1;transform:scale(1)rotate(45deg)}45%{opacity:.35;transform:scale(.7)rotate(80deg)}}.session-title-content.is-regenerating .session-title-regenerate[data-v-fb057334] .icon-button-icon{color:var(--color-accent);animation:1.5s ease-in-out infinite session-title-wand-wave-fb057334}@keyframes session-title-wand-wave-fb057334{0%,to{transform:rotate(-9deg)scale(1)}50%{transform:rotate(11deg)scale(1.14)}}@media (prefers-reduced-motion:reduce){.session-title-content.is-regenerating[data-v-fb057334] .scrolling-text-content{-webkit-text-fill-color:var(--color-accent);background-image:none;animation:none}.session-title-sparkles[data-v-fb057334]{display:none}.session-title-content.is-regenerating .session-title-regenerate[data-v-fb057334] .icon-button-icon{animation:none}}.session-waiting-chip[data-v-edf1855b]{align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;color:var(--color-text-secondary);white-space:nowrap;font-weight:500;display:inline-flex}.session-waiting-chip-label[data-v-edf1855b]{text-overflow:ellipsis;overflow:hidden}.inline-editable[data-v-74a68e46]{vertical-align:baseline;cursor:text;line-height:inherit;color:inherit;outline:none;display:inline-block}.inline-editable.editing[data-v-74a68e46]{cursor:text;white-space:pre-wrap;word-break:break-word}.inline-editable.editing.line-clamp-2[data-v-74a68e46]{-webkit-line-clamp:initial;-webkit-box-orient:initial;display:block;overflow:visible}.inline-editable.editing[data-v-74a68e46]:empty:before{content:attr(data-placeholder);color:var(--ink-400)}.inline-editable.disabled[data-v-74a68e46]{cursor:default}.claude-spinner[data-v-a7b1e6f4]{flex:none;justify-content:center;align-items:center;width:1.1em;height:1em;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-weight:600;line-height:1;display:inline-flex;transform:translateY(-.04em);color:var(--provider-claude-text)!important}.is-strip[data-v-a7b1e6f4]{align-items:flex-start;overflow:hidden}.is-strip .strip[data-v-a7b1e6f4]{animation:2.16s steps(12,end) infinite claude-spinner-strip-a7b1e6f4;display:block}.is-strip .strip-frame[data-v-a7b1e6f4]{justify-content:center;align-items:center;width:1.1em;height:1em;line-height:1;display:flex}@keyframes claude-spinner-strip-a7b1e6f4{0%{transform:translateY(0)}to{transform:translateY(-12em)}}@media (prefers-reduced-motion:reduce){.is-strip .strip[data-v-a7b1e6f4]{animation:none}}.local-file-preview-footer[data-v-82092457]{align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.local-file-preview-secondary-actions[data-v-82092457]{gap:var(--space-sm);flex-wrap:wrap;margin-left:auto;display:inline-flex}.local-file-preview-secondary-action[data-v-82092457]{--control-plain-color:var(--ink-500);--control-plain-hover-color:var(--ink-700)}.local-file-preview-note[data-v-82092457]{align-items:center;gap:var(--space-sm);padding-left:var(--space-xs);font-size:var(--text-sm);color:var(--ink-500);display:inline-flex}.local-file-preview-note i[data-v-82092457]{color:var(--amber-500)}.image-zoom-stage[data-v-7d5a19dd]{background:color-mix(in srgb, var(--ink-900) 4.5%, rgb(var(--surface-rgb)));flex:auto;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.image-zoom-pull[data-v-7d5a19dd]{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.image-zoom-track[data-v-7d5a19dd]{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.image-zoom-neighbour[data-v-7d5a19dd]{justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:0;bottom:0}.image-zoom-pull.is-pulling .image-zoom-neighbour[data-v-7d5a19dd]{visibility:hidden}.image-zoom-neighbour.is-before[data-v-7d5a19dd]{right:calc(100% + var(--image-zoom-gap,24px))}.image-zoom-neighbour.is-after[data-v-7d5a19dd]{left:calc(100% + var(--image-zoom-gap,24px))}.image-zoom-stage-image[data-v-7d5a19dd]{width:auto;height:auto;max-width:min(100%, var(--image-zoom-max-width,100%));max-height:var(--image-zoom-max-height,100%);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;display:block}.image-zoom-stage-image.is-unsized[data-v-7d5a19dd]{width:720px}.file-loading-card[data-v-1451ae37]{gap:var(--space-lg);width:min(360px, 100% - 2 * var(--space-xl));padding:var(--space-xl);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-primary);box-shadow:var(--shadow-card);animation:file-loading-card-in-1451ae37 .2s var(--ease-out-expo) .15s both;flex-direction:column;display:flex}.file-loading-card-head[data-v-1451ae37]{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;min-width:0;display:flex}.file-loading-card-icon[data-v-1451ae37]{color:var(--color-accent);font-size:calc(var(--text-lg) * 1.5);flex-shrink:0;display:flex}.file-loading-card-titles[data-v-1451ae37]{align-items:center;gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.file-loading-card-name[data-v-1451ae37]{-webkit-line-clamp:2;color:var(--fg-primary);font-size:var(--text-base);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.file-loading-card-label[data-v-1451ae37]{color:var(--fg-muted);font-size:var(--text-sm)}.file-loading-card-track[data-v-1451ae37]{height:var(--space-xs);border-radius:var(--radius-pill);background:var(--border-subtle);position:relative;overflow:hidden}.file-loading-card-fill[data-v-1451ae37]{border-radius:inherit;background:var(--color-accent);transform:scaleX(var(--file-loading-fill));transform-origin:0;transition:transform .3s var(--ease-out-expo);position:absolute;inset:0}.is-indeterminate .file-loading-card-fill[data-v-1451ae37]{width:30%;animation:1.2s ease-in-out infinite file-loading-card-slide-1451ae37;right:auto;transform:translate(-100%)}.file-loading-card-figures[data-v-1451ae37]{justify-content:space-between;gap:var(--space-md);color:var(--fg-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}@keyframes file-loading-card-in-1451ae37{0%{opacity:0;transform:translateY(var(--space-xs))}}@keyframes file-loading-card-slide-1451ae37{0%{transform:translate(-100%)}to{transform:translate(333.333%)}}@media (prefers-reduced-motion:reduce){.file-loading-card[data-v-1451ae37]{animation:none}.is-indeterminate .file-loading-card-fill[data-v-1451ae37]{opacity:.4;width:100%;animation:none;left:0;transform:none}}.file-type-icon[data-v-ce8b6ea3]{width:var(--file-type-icon-size);height:var(--file-type-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.file-type-icon[data-v-ce8b6ea3] svg{width:100%;height:100%;display:block}.status-error[data-v-426051d3]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--error-500);margin:0;display:flex}.status-error i[data-v-426051d3]{flex-shrink:0;font-size:.85em}.native-pdf-preview[data-v-426051d3]{align-items:center;gap:var(--space-lg);max-width:100%;padding:var(--space-xl);text-align:center;flex-direction:column;display:flex}.native-pdf-preview-name[data-v-426051d3]{overflow-wrap:anywhere;max-width:100%;font-weight:600}.native-pdf-preview-status[data-v-426051d3]{margin:0}.status-error[data-v-b74e24a3]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--error-500);margin:0;display:flex}.status-error i[data-v-b74e24a3]{flex-shrink:0;font-size:.85em}.pdf-viewer[data-v-b74e24a3]{background:var(--bg-document);width:100%;height:100%;min-height:0;position:relative}.pdf-viewer-status[data-v-b74e24a3]{z-index:1;height:fit-content;padding:var(--space-xl);margin:auto;position:absolute;inset:0}.pdf-viewer-scroller[data-v-b74e24a3]{overscroll-behavior:contain;touch-action:pan-x pan-y;position:absolute;inset:0;overflow:auto}.pdf-viewer-pages[data-v-b74e24a3]{align-items:center;gap:var(--space-lg);box-sizing:border-box;width:max-content;min-width:100%;padding:var(--space-lg) var(--space-lg) calc(var(--control-plain-height) * 2 + var(--space-xl));flex-direction:column;display:flex;position:relative}.pdf-viewer-page[data-v-b74e24a3]{background:var(--bg-primary);box-shadow:var(--shadow-subtle);flex:none;overflow:hidden}.pdf-viewer-page[data-v-b74e24a3] canvas{width:100%;height:100%;display:block}.pdf-viewer-toolbar[data-v-b74e24a3]{bottom:var(--space-lg);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:var(--shadow-popover);display:flex;position:absolute;left:50%;transform:translate(-50%)}.pdf-viewer-page-label[data-v-b74e24a3]{min-width:4.5em;color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.pdf-viewer-toolbar-divider[data-v-b74e24a3]{width:1px;margin:var(--space-xs) var(--space-xs);background:var(--border-subtle);align-self:stretch}.status-error[data-v-5bed413b]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--error-500);margin:0;display:flex}.status-error i[data-v-5bed413b]{flex-shrink:0;font-size:.85em}.local-file-browser-preview[data-v-5bed413b]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-layer);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.local-file-browser-preview-status[data-v-5bed413b]{padding:var(--space-xl);margin:0}.local-file-browser-preview-media[data-v-5bed413b],.local-file-browser-preview-frame[data-v-5bed413b]{border:0;width:100%;height:100%;min-height:0;display:block}.local-file-browser-preview-media[data-v-5bed413b]{object-fit:contain}.local-file-browser-preview-stage[data-v-5bed413b]{width:100%;height:100%}.local-file-browser-preview-audio[data-v-5bed413b]{width:min(520px,100%);margin:var(--space-xl)}.local-file-browser-preview-document[data-v-5bed413b]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.local-file-browser-preview-notice[data-v-5bed413b]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);background:var(--action-amber-bg);color:var(--action-amber-color);font-size:var(--text-sm);margin:0;display:flex}.local-file-browser-preview-notice i[data-v-5bed413b]{flex-shrink:0;font-size:.85em}.local-file-browser-preview-html[data-v-5bed413b]{background:var(--bg-primary)}.local-file-browser-preview-page[data-v-5bed413b]{flex:1;min-height:0;position:relative}.local-file-browser-preview-page-loading[data-v-5bed413b]{pointer-events:none;height:fit-content;margin:auto;position:absolute;inset:0}.local-file-preview-header[data-v-f4d08c70]{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-xs) var(--space-lg);border-bottom:1px solid var(--border-subtle);margin:0;display:flex}.local-file-preview-heading[data-v-f4d08c70]{flex:1;min-width:0}.local-file-preview-views[data-v-f4d08c70]{flex-shrink:0}.local-file-preview-label[data-v-f4d08c70],.local-file-preview-path[data-v-f4d08c70]{margin:0}.local-file-preview-label[data-v-f4d08c70]{font-size:var(--text-xs);letter-spacing:var(--tracking-md);text-transform:uppercase;color:var(--ink-500);font-weight:700}.local-file-preview-path[data-v-f4d08c70]{margin-top:var(--space-xs);font-size:var(--text-md);color:var(--ink-700);word-break:break-word;line-height:1.35;font-family:var(--font-mono,monospace)}.virtual-lines[data-v-4820a242]{min-height:160px;padding:var(--virtual-lines-padding-block) var(--virtual-lines-padding-inline);border-radius:var(--radius-md);background:var(--action-neutral-bg);font-family:var(--font-mono,monospace);font-size:var(--action-font-md);tab-size:4;white-space:pre;-webkit-user-select:none;user-select:none;flex:1;position:relative;overflow:auto}.virtual-lines.with-scroll-fade[data-v-4820a242]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px)}.virtual-lines[data-v-4820a242]:focus:not(:focus-visible){outline:none}.virtual-lines.wrap-lines[data-v-4820a242]{white-space:normal;background:0 0;border-radius:0;overflow-x:hidden}.virtual-lines-spacer[data-v-4820a242]{width:1px}.virtual-lines-items[data-v-4820a242]{top:var(--virtual-lines-padding-block);left:var(--virtual-lines-padding-inline);min-width:calc(100% - var(--virtual-lines-padding-inline) - var(--virtual-lines-padding-inline));position:absolute}.virtual-lines.wrap-lines .virtual-lines-items[data-v-4820a242]{min-width:0;position:static}.virtual-lines-item[data-v-4820a242]{gap:var(--space-sm);white-space:pre;grid-template-columns:auto minmax(0,1fr);width:max-content;min-width:100%;display:grid}.virtual-lines.wrap-lines .virtual-lines-item[data-v-4820a242]{width:100%;min-width:0;padding-left:var(--space-sm);white-space:pre-wrap;align-items:flex-start}.virtual-lines-item.has-actions[data-v-4820a242]{grid-template-columns:auto auto minmax(0,1fr)}.virtual-lines-row-actions[data-v-4820a242]{gap:var(--space-xs);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.virtual-lines-row-action[data-v-4820a242]{height:var(--action-height-sm);padding:0 var(--space-sm);border:1px solid color-mix(in srgb, var(--teal-500) 32%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--teal-500) 10%, transparent);color:var(--ink-700);font-family:inherit;font-size:var(--action-font-sm);cursor:pointer;align-items:center;line-height:1;display:inline-flex}@media (hover:hover){.virtual-lines-row-action[data-v-4820a242]:hover{background:color-mix(in srgb, var(--teal-500) 18%, transparent)}}.virtual-lines-item.highlighted[data-v-4820a242]{background:color-mix(in srgb, var(--teal-500) 10%, transparent)}.virtual-lines-item.selected[data-v-4820a242]{background:color-mix(in srgb, var(--teal-500) 16%, transparent)}.virtual-lines-item.kind-add[data-v-4820a242]{background:color-mix(in srgb, var(--green-500) 11%, transparent)}.virtual-lines-item.kind-remove[data-v-4820a242]{background:color-mix(in srgb, var(--error-500) 10%, transparent)}.virtual-lines-item.kind-add .virtual-lines-line-number[data-v-4820a242]{color:var(--green-500)}.virtual-lines-item.kind-remove .virtual-lines-line-number[data-v-4820a242]{color:var(--error-600)}.virtual-lines-item.kind-edit[data-v-4820a242]{background:color-mix(in srgb, var(--amber-400) 9%, transparent)}.virtual-lines-item.kind-edit .virtual-lines-line-number[data-v-4820a242]{color:var(--amber-700)}.virtual-lines-item.kind-collapse[data-v-4820a242]{color:var(--ink-500);background:var(--bg-layer)}.virtual-lines-item.kind-add.selected[data-v-4820a242],.virtual-lines-item.kind-remove.selected[data-v-4820a242],.virtual-lines-item.kind-edit.selected[data-v-4820a242]{background:color-mix(in srgb, var(--teal-500) 18%, transparent)}.virtual-lines-item.not-selectable[data-v-4820a242]{-webkit-user-select:none;user-select:none}.virtual-lines-item.highlighted-single[data-v-4820a242]{border-radius:var(--radius-md)}.virtual-lines-item.highlighted-first[data-v-4820a242]{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.virtual-lines-item.highlighted-last[data-v-4820a242]{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.virtual-lines-line-gutter[data-v-4820a242]{align-self:start;align-items:center;display:flex}.virtual-lines-diff-prefix[data-v-4820a242]{color:var(--ink-500);-webkit-user-select:none;user-select:none}.virtual-lines-line-number[data-v-4820a242]{width:var(--virtual-lines-line-number-width,1ch);min-width:0;color:var(--ink-500);text-align:right;-webkit-user-select:none;user-select:none;justify-content:flex-end;display:inline-flex}.virtual-lines-line-text[data-v-4820a242]{min-width:0}.virtual-lines.wrap-lines .virtual-lines-line-text[data-v-4820a242]{white-space:pre-wrap;overflow-wrap:anywhere}.virtual-lines-line-text[data-v-4820a242] .hljs-comment,.virtual-lines-line-text[data-v-4820a242] .hljs-quote{color:var(--syntax-comment);font-style:italic}.virtual-lines-line-text[data-v-4820a242] .hljs-keyword,.virtual-lines-line-text[data-v-4820a242] .hljs-selector-tag,.virtual-lines-line-text[data-v-4820a242] .hljs-bullet{color:var(--syntax-keyword)}.virtual-lines-line-text[data-v-4820a242] .hljs-string,.virtual-lines-line-text[data-v-4820a242] .hljs-regexp,.virtual-lines-line-text[data-v-4820a242] .hljs-char,.virtual-lines-line-text[data-v-4820a242] .hljs-code{color:var(--syntax-string)}.virtual-lines-line-text[data-v-4820a242] .hljs-number{color:var(--syntax-number)}.virtual-lines-line-text[data-v-4820a242] .hljs-title,.virtual-lines-line-text[data-v-4820a242] .hljs-section,.virtual-lines-line-text[data-v-4820a242] .hljs-name{color:var(--syntax-title)}.virtual-lines-line-text[data-v-4820a242] .hljs-literal,.virtual-lines-line-text[data-v-4820a242] .hljs-built_in,.virtual-lines-line-text[data-v-4820a242] .hljs-type,.virtual-lines-line-text[data-v-4820a242] .hljs-meta,.virtual-lines-line-text[data-v-4820a242] .hljs-symbol{color:var(--syntax-literal)}.virtual-lines-line-text[data-v-4820a242] .hljs-attr,.virtual-lines-line-text[data-v-4820a242] .hljs-attribute,.virtual-lines-line-text[data-v-4820a242] .hljs-property,.virtual-lines-line-text[data-v-4820a242] .hljs-variable,.virtual-lines-line-text[data-v-4820a242] .hljs-template-variable,.virtual-lines-line-text[data-v-4820a242] .hljs-selector-class,.virtual-lines-line-text[data-v-4820a242] .hljs-selector-id,.virtual-lines-line-text[data-v-4820a242] .hljs-selector-attr,.virtual-lines-line-text[data-v-4820a242] .hljs-selector-pseudo,.virtual-lines-line-text[data-v-4820a242] .hljs-link{color:var(--syntax-property)}.virtual-lines-line-text[data-v-4820a242] .hljs-subst{color:inherit}.virtual-lines-line-text[data-v-4820a242] .hljs-section,.virtual-lines-line-text[data-v-4820a242] .hljs-strong{font-weight:600}.virtual-lines-line-text[data-v-4820a242] .hljs-emphasis{font-style:italic}.virtual-lines-line-text[data-v-4820a242] ins.virtual-lines-edit-added{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--green-500) 30%, transparent);text-decoration:none}.virtual-lines-line-text[data-v-4820a242] del.virtual-lines-edit-removed{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--error-500) 22%, transparent);color:var(--change-removed-ink);-webkit-user-select:none;user-select:none}.virtual-lines-line-text[data-v-4820a242] del.virtual-lines-edit-removed:before{content:attr(data-text)}.virtual-lines-line-text[data-v-4820a242] mark.virtual-lines-find-match{border-radius:var(--radius-xs);background:var(--search-match-bg);color:var(--search-match-color)}.virtual-lines-line-text[data-v-4820a242] mark.virtual-lines-find-match.current{background:color-mix(in srgb, var(--amber-400) 62%, transparent);outline:1px solid var(--amber-700)}.loading-state[data-v-fc8c2470]{--dot-matrix-loader-color:var(--color-accent);animation:loading-state-in-fc8c2470 .2s var(--ease-out-expo) .15s both;align-items:center;margin:0;display:flex}.loading-state-text[data-v-fc8c2470]{flex-direction:column;min-width:0;display:flex}.is-panel[data-v-fc8c2470]{justify-content:center;gap:var(--space-lg);min-height:160px;padding:var(--space-2xl) var(--space-xl);text-align:center;flex-direction:column;flex:1}.is-panel .loading-state-mark[data-v-fc8c2470]{display:flex}.is-panel .loading-state-text[data-v-fc8c2470]{align-items:center;gap:var(--space-2xs)}.is-panel .loading-state-label[data-v-fc8c2470]{color:var(--fg-secondary);font-size:var(--text-base);font-weight:500}.is-panel .loading-state-detail[data-v-fc8c2470]{color:var(--fg-muted);font-size:var(--text-sm)}.is-inline[data-v-fc8c2470]{gap:var(--space-sm);padding:var(--space-sm) 0}.is-inline .loading-state-mark[data-v-fc8c2470]{display:flex}.is-inline .loading-state-label[data-v-fc8c2470]{color:var(--fg-muted);font-size:var(--text-sm)}.is-inline .loading-state-detail[data-v-fc8c2470]{display:none}@keyframes loading-state-in-fc8c2470{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.loading-state[data-v-fc8c2470]{animation:none}}@keyframes spinner-rotate-adffc19c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-spinner[data-v-adffc19c]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite spinner-rotate-adffc19c;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.status-error[data-v-adffc19c]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--error-500);margin:0;display:flex}.status-error i[data-v-adffc19c]{flex-shrink:0;font-size:.85em}.status-empty[data-v-adffc19c]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--ink-400);margin:0;display:flex}.local-file-preview-shell[data-v-adffc19c]{flex-direction:column;display:inline-flex}.local-file-preview-card[data-v-adffc19c]{width:clamp(440px,70vw,960px);height:min(640px,78vh);min-height:0;padding:var(--space-md) var(--space-lg);gap:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-primary);box-shadow:var(--shadow-popover);color:var(--ink-900);flex-direction:column;display:flex}.local-file-preview-card.is-large[data-v-adffc19c]{width:min(1280px, 100vw - 2 * var(--space-md));height:min(960px, 100vh - 2 * var(--space-md))}.local-file-preview-card.is-compact[data-v-adffc19c]{width:clamp(320px,42vw,560px);height:auto}.local-file-preview-card.is-compact .local-file-preview-status[data-v-adffc19c]{padding:var(--space-xs) var(--space-sm) var(--space-sm)}.local-file-preview-enter-active[data-v-adffc19c],.local-file-preview-leave-active[data-v-adffc19c]{transition:opacity .14s}.local-file-preview-enter-from[data-v-adffc19c],.local-file-preview-leave-to[data-v-adffc19c]{opacity:0}.local-file-preview-body[data-v-adffc19c]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.local-file-preview-status[data-v-adffc19c]{padding:var(--space-xl);margin:0}.local-file-preview-lines[data-v-adffc19c]{flex:1;min-height:0}.dialog-backdrop[data-v-5944ccb2]{background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--teal-500) 18%, transparent), transparent 45%), radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--amber-400) 16%, transparent), transparent 40%), var(--overlay-backdrop);backdrop-filter:blur(var(--overlay-backdrop-blur));overscroll-behavior:contain;scrollbar-gutter:stable;padding-top:max(16px, var(--viewport-safe-top) - var(--global-top-offset,0px));padding-bottom:max(16px, var(--viewport-safe-bottom));z-index:var(--z-dialog-backdrop);justify-content:center;align-items:safe center;display:flex;position:fixed;inset:0;overflow:hidden auto}.dialog-enter-active[data-v-5944ccb2]{transition:opacity .18s ease-out}.dialog-enter-active .dialog[data-v-5944ccb2]{transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.dialog-leave-active[data-v-5944ccb2]{transition:opacity .16s ease-in}.dialog-leave-active .dialog[data-v-5944ccb2]{transition:opacity .16s ease-in,transform .16s ease-in}.dialog-enter-from[data-v-5944ccb2]{opacity:0}.dialog-enter-from .dialog[data-v-5944ccb2]{opacity:0;transform:scale(.96)translateY(12px)}.dialog-leave-to[data-v-5944ccb2]{opacity:0}.dialog-leave-to .dialog[data-v-5944ccb2]{opacity:0;transform:scale(.98)translateY(6px)}.dialog-enter-to[data-v-5944ccb2],.dialog-leave-from[data-v-5944ccb2]{opacity:1}.dialog-enter-to .dialog[data-v-5944ccb2],.dialog-leave-from .dialog[data-v-5944ccb2]{opacity:1;transform:scale(1)translateY(0)}.dialog-ghost .dialog[data-v-5944ccb2]{animation:none}.dialog-transition-root[data-v-5944ccb2]{display:contents}.panel[data-v-5944ccb2]{background:rgba(var(--surface-rgb), .9);box-shadow:var(--shadow);border:1px solid #1f7a6b14;border-radius:18px;padding:16px 18px;animation:.55s lift-in}.dialog[data-v-5944ccb2]{background:rgb(var(--surface-rgb));width:min(520px,92vw);box-shadow:var(--shadow-dialog);flex-shrink:0}.dialog[data-v-5944ccb2]:focus-visible{outline:none}.dialog-frameless[data-v-5944ccb2]{box-shadow:none;background:0 0;border:0;outline:none;padding:0}.dialog-lg[data-v-5944ccb2]{scrollbar-gutter:stable;width:min(1400px,94vw);height:90dvh;max-height:90dvh;overflow:auto}.panel-header[data-v-5944ccb2]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dialog-actions[data-v-5944ccb2]{align-items:center;gap:8px;display:inline-flex}.dialog-actions .pill[data-v-5944ccb2]{padding:var(--action-padding-sm);font-size:var(--action-font-sm);min-height:var(--action-height-sm);line-height:1}@media (width<=720px){.dialog-backdrop[data-v-5944ccb2]:has(.dialog-mobile-bottom){align-items:safe flex-end}.dialog-backdrop[data-v-5944ccb2]:has(.dialog-mobile-full-bleed){backdrop-filter:none;scrollbar-gutter:auto;padding-block:0}.dialog-mobile-full-bleed[data-v-5944ccb2],.dialog-mobile-full-bleed.dialog-sm[data-v-5944ccb2],.dialog-mobile-full-bleed.dialog-md[data-v-5944ccb2],.dialog-mobile-full-bleed.dialog-lg[data-v-5944ccb2]{scrollbar-gutter:auto;width:100%;max-width:100%;height:100%;max-height:100%;padding-top:max(12px, env(safe-area-inset-top));padding-right:max(12px, env(safe-area-inset-right));padding-bottom:max(12px, env(safe-area-inset-bottom));padding-left:max(12px, env(safe-area-inset-left));border-radius:0;overflow:hidden}}.perimeter-progress[data-v-faabe21c]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.perimeter-progress-line[data-v-faabe21c]{x:1px;y:1px;rx:var(--perimeter-progress-radius,var(--radius-lg));fill:none;width:calc(100% - 2px);height:calc(100% - 2px);stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;transition:stroke-dasharray .3s var(--ease-out-expo)}.panel.dialog.image-viewer-dialog{width:fit-content;min-width:min(360px,92vw);max-width:min(96vw, var(--component-book-overlay-width,100vw), 1560px);max-height:min(94vh, var(--component-book-overlay-height,100vh));max-height:min(94dvh, var(--component-book-overlay-height,100dvh));flex-direction:column;padding:0;display:flex;overflow:hidden}.dialog-backdrop:has(.image-viewer-dialog){--image-viewer-fade:max(0, calc(1 - var(--image-viewer-pull,0) * 2));backdrop-filter:none;background:0 0}.dialog-backdrop:has(.image-viewer-dialog):before{content:"";z-index:-1;pointer-events:none;backdrop-filter:blur(var(--overlay-backdrop-blur));background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--teal-500) calc(18% * (1 - var(--image-viewer-pull,0))), transparent), transparent 45%), radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--amber-400) calc(16% * (1 - var(--image-viewer-pull,0))), transparent), transparent 40%), color-mix(in srgb, var(--overlay-backdrop) calc(100% * (1 - var(--image-viewer-pull,0))), transparent);transition:background var(--image-viewer-pull-ms,0s) linear;position:fixed;inset:0}.dialog-backdrop.dialog-enter-from:has(.image-viewer-dialog),.dialog-backdrop.dialog-leave-to:has(.image-viewer-dialog){opacity:1}.dialog-enter-from .panel.dialog.image-viewer-dialog,.dialog-leave-to .panel.dialog.image-viewer-dialog{opacity:1;transform:none}.dialog-backdrop:has(.image-viewer-dialog.is-flown){visibility:hidden}.panel.dialog.image-viewer-dialog{background-color:rgba(var(--surface-rgb), calc(1 - var(--image-viewer-pull,0)));border-color:rgba(var(--neutral-rgb), calc(.14 * (1 - var(--image-viewer-pull,0))));box-shadow:var(--shadow-dialog-geometry) color-mix(in srgb, var(--shadow-dialog-color) calc(100% * (1 - var(--image-viewer-pull,0))), transparent);transition:background-color var(--image-viewer-pull-ms,0s) linear, border-color var(--image-viewer-pull-ms,0s) linear}.image-viewer-shell[data-v-fce2ca6a]{min-width:0;min-height:0;max-height:inherit;flex-direction:column;flex:auto;margin:0;display:flex}.image-viewer-stage[data-v-fce2ca6a]{background-color:color-mix(in srgb, color-mix(in srgb, var(--ink-900) 4.5%, rgba(var(--surface-rgb), 1)) calc(100% * (1 - var(--image-viewer-pull,0))), transparent);transition:background-color var(--image-viewer-pull-ms,0s) linear}.image-viewer-stage[data-v-fce2ca6a] .image-zoom-pull.is-pulling .image-zoom-stage-image.is-current{box-shadow:var(--shadow-dialog)}.image-viewer-stage.is-pending[data-v-fce2ca6a] .image-zoom-stage-image.is-current{filter:contrast(0);animation:.9s ease-in-out infinite alternate image-viewer-pending-pulse-fce2ca6a}@keyframes image-viewer-pending-pulse-fce2ca6a{0%{opacity:.18}to{opacity:.32}}@media (prefers-reduced-motion:reduce){.image-viewer-stage.is-pending[data-v-fce2ca6a] .image-zoom-stage-image.is-current{opacity:.25;animation:none}}.image-viewer-toolbar[data-v-fce2ca6a]{justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:1px solid rgba(var(--neutral-rgb), calc(.1 * var(--image-viewer-fade,1)));min-width:0;opacity:var(--image-viewer-fade,1);transition:opacity var(--image-viewer-pull-ms,0s) linear, border-color var(--image-viewer-pull-ms,0s) linear;flex:none;padding:10px 12px 10px 16px;display:flex}.image-viewer-caption[data-v-fce2ca6a]{font-size:var(--text-sm);color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-weight:600;line-height:1.3;overflow:hidden}.image-viewer-actions[data-v-fce2ca6a]{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.image-viewer-caption-spacer[data-v-fce2ca6a]{flex:auto;min-width:0;display:block}.image-viewer-gallery-nav[data-v-fce2ca6a]{align-items:center;gap:var(--space-2xs);color:var(--ink-500);flex:none;display:inline-flex}.image-viewer-pending[data-v-fce2ca6a]{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.image-viewer-gallery-position[data-v-fce2ca6a]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-500);text-align:center;min-width:3.5em}.image-viewer-close[data-v-fce2ca6a]{flex:none}.image-viewer-stage[data-v-fce2ca6a]{--image-zoom-max-height:calc(min(94dvh, var(--component-book-overlay-height,100dvh)) - 48px);--image-zoom-max-width:min(96vw, var(--component-book-overlay-width,100vw), 1560px)}@media (width>=721px){.panel.dialog.image-viewer-dialog{max-width:min(96vw, var(--component-book-overlay-width,100vw))}.image-viewer-shell>.image-viewer-stage[data-v-fce2ca6a]{max-width:calc(min(96vw, var(--component-book-overlay-width,100vw)) - 2px);max-height:var(--image-zoom-max-height)}}.panel.dialog.image-viewer-dialog.image-viewer-dialog-grid{width:min(96vw,1100px)}.image-viewer-grid[data-v-fce2ca6a]{flex-direction:column;flex:auto;min-height:0;display:flex}.image-viewer-content[data-v-fce2ca6a]{background:color-mix(in srgb, var(--ink-900) 4.5%, rgb(var(--surface-rgb)));flex:auto;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.image-viewer-status[data-v-fce2ca6a]{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--ink-600);margin:0;padding:24px;display:inline-flex}.image-viewer-empty[data-v-fce2ca6a]{color:var(--ink-500)}@media (width<=720px){.dialog-backdrop:has(.dialog-mobile-full-bleed.image-viewer-dialog):before{backdrop-filter:none}.panel.dialog.image-viewer-dialog.dialog-mobile-full-bleed{border:0;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;padding:0}.image-viewer-shell[data-v-fce2ca6a]{height:100%;max-height:none}.image-viewer-toolbar[data-v-fce2ca6a]{padding-top:max(10px, env(safe-area-inset-top));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.image-viewer-stage[data-v-fce2ca6a],.image-viewer-content[data-v-fce2ca6a]{height:100%}.image-viewer-stage[data-v-fce2ca6a]{--image-zoom-max-height:100%}}.markdown-content-root[data-v-16dd8071]{min-width:0}.markdown-content-root[data-v-16dd8071] p{white-space:pre-wrap;margin:0 0 .65em}.markdown-content-root[data-v-16dd8071] p:last-child{margin-bottom:0}.markdown-content-root[data-v-16dd8071] ul,.markdown-content-root[data-v-16dd8071] ol{margin:0 0 .65em;padding-inline-start:1.6em}.markdown-content-root[data-v-16dd8071] li{margin:.2em 0}.markdown-content-root[data-v-16dd8071] blockquote{border-left:2px solid rgba(var(--neutral-rgb), .2);color:var(--ink-700);margin:.6em 0;padding-left:.9em}.markdown-content-root[data-v-16dd8071] a{color:var(--teal-700,#1f6a60);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--teal-rgb), .38);text-decoration-color:rgba(var(--teal-rgb), .38);text-underline-offset:2px;word-break:break-word}@media (hover:hover){.markdown-content-root[data-v-16dd8071] a:hover{-webkit-text-decoration-color:rgba(var(--teal-rgb), .7);text-decoration-color:rgba(var(--teal-rgb), .7)}}.markdown-content-root[data-v-16dd8071] a img{vertical-align:-2px;display:inline-block}.markdown-content-root[data-v-16dd8071] img.arboretum-markdown-image-fallback{object-fit:contain;vertical-align:-2px;width:14px;height:14px}.markdown-content-root[data-v-16dd8071] img{object-fit:contain;max-width:100%;max-height:min(480px,60vh)}.markdown-content-root[data-v-16dd8071] img[data-arboretum-local-image=waiting],.markdown-content-root[data-v-16dd8071] img[data-arboretum-local-image=loading]{visibility:hidden}.markdown-content-root[data-v-16dd8071] img.arboretum-markdown-viewable-image{cursor:zoom-in;height:auto}.markdown-content-root[data-v-16dd8071] .arboretum-markdown-local-image-error{overflow-wrap:break-word;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-layer);min-width:0;max-width:100%;color:var(--ink-600);cursor:help;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 6px;font-size:.86em;display:inline-flex}@media (hover:hover){.markdown-content-root[data-v-16dd8071] .arboretum-markdown-local-image-error:hover{border-color:rgba(var(--teal-rgb), .5)}}.markdown-content-root[data-v-16dd8071] .arboretum-markdown-local-image-retry{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--teal-500);font:inherit;cursor:pointer;background:0 0;padding:1px 6px;font-size:.92em}@media (hover:hover){.markdown-content-root[data-v-16dd8071] .arboretum-markdown-local-image-retry:hover{border-color:rgba(var(--teal-rgb), .5)}}.markdown-content-root[data-v-16dd8071] a.arboretum-local-file-link{background:rgba(var(--teal-rgb), .08);border-radius:5px;padding:0 3px;text-decoration-style:dotted;text-decoration-thickness:1px}.markdown-content-root[data-v-16dd8071] code{font-family:var(--font-mono);font-size:calc(.82rem * var(--text-scale,1));background:rgba(var(--neutral-rgb), .08);white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;border-radius:6px;padding:2px 4px}.markdown-content-root[data-v-16dd8071] pre{background:rgba(var(--neutral-rgb), .08);white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;border-radius:10px;margin:.6em 0;padding:10px 12px;overflow-x:hidden}.markdown-content-root[data-v-16dd8071] pre code{background:0 0;padding:0}.markdown-content-root[data-v-16dd8071] table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.6em 0}.markdown-content-root[data-v-16dd8071] th,.markdown-content-root[data-v-16dd8071] td{border:1px solid rgba(var(--neutral-rgb), .1);text-align:left;vertical-align:top;word-break:normal;overflow-wrap:break-word;padding:6px 8px}.markdown-content-root[data-v-16dd8071] details{margin:.9em 0}.markdown-content-root[data-v-16dd8071] summary{width:fit-content;margin-inline:calc(-1 * var(--space-sm));padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;list-style:none;transition:background-color .15s}.markdown-content-root[data-v-16dd8071] summary::-webkit-details-marker{display:none}.markdown-content-root[data-v-16dd8071] summary:before{content:"";vertical-align:middle;background-color:var(--ink-400);width:1em;height:1em;margin-block-start:calc(1ex - 1cap);margin-inline-end:.3em;transition:transform .15s,background-color .15s;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 3 L7.5 6 L4.5 9' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.markdown-content-root[data-v-16dd8071] summary:hover{background-color:var(--action-ghost-bg-hover)}.markdown-content-root[data-v-16dd8071] summary:hover:before{background-color:var(--ink-700)}}.markdown-content-root[data-v-16dd8071] details[open]>summary:before{transform:rotate(90deg)}.markdown-content-root[data-v-16dd8071] details[open]>summary{margin-bottom:var(--space-sm)}.markdown-content-root[data-v-16dd8071] details>:not(summary){margin-inline-start:1.3em}.markdown-content-root[data-v-16dd8071] details>:last-child{margin-bottom:0}.markdown-content-root[data-v-16dd8071] details::details-content{opacity:0;height:0;transition:height .2s var(--ease-out-expo), opacity .2s ease, content-visibility .2s allow-discrete;overflow:clip}.markdown-content-root[data-v-16dd8071] details[open]::details-content{opacity:1;height:auto}@media (prefers-reduced-motion:reduce){.markdown-content-root[data-v-16dd8071] summary,.markdown-content-root[data-v-16dd8071] summary:before,.markdown-content-root[data-v-16dd8071] details::details-content{transition:none}}.markdown-content-root[data-v-16dd8071] summary img[src^="/icons/codex."]{object-position:-100em 0;background-color:currentColor;width:1em;height:1em;margin-block-start:calc(1ex - 1cap);mask:url(/icons/codex.svg) 50%/contain no-repeat;vertical-align:middle!important}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid{padding-bottom:var(--space-xl);margin:1.2em 0 0;position:relative}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid[data-view=diagram]>pre,.markdown-content-root[data-v-16dd8071] .arboretum-mermaid[data-view=source]>.arboretum-mermaid-canvas,.markdown-content-root[data-v-16dd8071] .arboretum-mermaid[data-view=source] .arboretum-mermaid-expand{display:none}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid>pre{margin:0}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-canvas{width:fit-content;max-width:100%;margin-inline:auto;position:relative}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-canvas>svg{cursor:zoom-in;max-width:100%;height:auto;display:block}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-canvas>svg :is(text,foreignObject){cursor:text}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-canvas>img.arboretum-mermaid-picture{opacity:0;pointer-events:none;width:100%;height:100%;max-height:none;position:absolute;inset:0}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-canvas:has(>img[style*="visibility: hidden"])>svg{visibility:hidden}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-canvas[data-diagram=pie]{max-width:min(100%,420px)}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-actions{gap:var(--space-md);display:flex;position:absolute;bottom:0;right:0}.markdown-content-root[data-v-16dd8071] :is(.arboretum-mermaid-expand,.arboretum-mermaid-toggle){padding:var(--space-2xs) 0;color:var(--ink-500);font:inherit;font-size:var(--text-xs);cursor:pointer;opacity:0;background:0 0;border:0;line-height:1;transition:opacity .12s,color .12s}@media (hover:hover){.markdown-content-root[data-v-16dd8071] :is(.arboretum-mermaid-expand,.arboretum-mermaid-toggle):hover{color:var(--ink-900)}}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid[data-view=source] .arboretum-mermaid-toggle,.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-actions>:focus-visible{opacity:1}@media (hover:hover){.markdown-content-root[data-v-16dd8071] .arboretum-mermaid:hover>.arboretum-mermaid-actions>*{opacity:1}}@media (hover:none),(pointer:coarse){.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-toggle{position:relative}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-toggle:before{content:"";width:max(100%, var(--touch-target-min));height:max(100%, var(--touch-target-min));position:absolute;top:50%;left:auto;right:0;translate:0 -50%}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-toggle{opacity:1}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-expand{display:none}}.markdown-content-root[data-v-16dd8071] .arboretum-mermaid-note{margin:calc(var(--space-xs) - .6em) 0 .65em;color:var(--ink-500);font-size:var(--text-xs)}.markdown-content-root[data-v-16dd8071] table{table-layout:auto;width:max-content;max-width:100%;display:block;overflow-x:auto}.markdown-content-root[data-v-16dd8071] td a,.markdown-content-root[data-v-16dd8071] th a{word-break:normal}.markdown-content-root[data-v-16dd8071] .arboretum-long-token{overflow-wrap:anywhere}.markdown-content-root[data-v-16dd8071] a.arboretum-local-file-link:has(>code:only-child){background:0 0;padding:0}.clamped-text[data-v-311f49e3]{min-width:0;display:block}.clamped-text.is-collapsed[data-v-311f49e3]{cursor:pointer}.clamped-text-body[data-v-311f49e3]{white-space:pre-wrap;overflow-wrap:anywhere}.clamped-text-toggle[data-v-311f49e3]{margin-left:var(--space-xs);color:var(--teal-300);font:inherit;cursor:pointer;vertical-align:baseline;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700;display:inline}.clamped-text-toggle.is-own-line[data-v-311f49e3]{margin-left:0;margin-top:var(--space-xs);display:block}@media (hover:hover){.clamped-text.is-collapsed:hover .clamped-text-toggle[data-v-311f49e3],.clamped-text-toggle[data-v-311f49e3]:hover{color:var(--fg-accent-strong)}}.session-action-subagent-body-block[data-v-338e9447]{padding:var(--space-md) var(--space-lg) var(--space-lg)}.session-action-subagent-body-label[data-v-338e9447]{font-size:var(--session-action-row-detail-label-size-resolved);letter-spacing:var(--tracking-md);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-sm);font-weight:600}.session-action-subagent-body-value[data-v-338e9447]{font-size:var(--session-action-row-detail-font-size-resolved);line-height:var(--session-action-row-detail-line-height-resolved);color:var(--color-text-primary);min-width:0;max-height:14em;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);overflow-y:auto}.session-action-subagent-body-value.is-clamped[data-v-338e9447]{max-height:none;color:var(--color-text-secondary);overflow:visible;mask-image:none}.session-action-subagent-text[data-v-338e9447]{white-space:pre-wrap;overflow-wrap:anywhere}.session-action-subagent-body-content[data-v-338e9447]{min-width:0}.session-action-subagent-body-content[data-v-338e9447] .markdown-content-root h1{font-size:var(--text-lg)}.session-action-subagent-body-content[data-v-338e9447] .markdown-content-root h2{font-size:var(--text-base)}.session-action-subagent-body-content[data-v-338e9447] .markdown-content-root h3,.session-action-subagent-body-content[data-v-338e9447] .markdown-content-root h4,.session-action-subagent-body-content[data-v-338e9447] .markdown-content-root h5,.session-action-subagent-body-content[data-v-338e9447] .markdown-content-root h6{font-size:var(--session-action-row-detail-font-size-resolved)}.session-action-subagent-meta[data-v-a28994fd]{margin-top:var(--space-xs);margin-left:var(--session-action-detail-offset);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);min-width:0;overflow:hidden}.session-action-subagent-meta.is-flush[data-v-a28994fd]{background:0 0;border:none;border-radius:0;margin:0}.session-action-subagent-spec-strip[data-v-a28994fd]{align-items:baseline;gap:var(--space-2xs) var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.session-action-subagent-spec-strip.is-only-block[data-v-a28994fd]{border-bottom:none}.session-action-subagent-kv[data-v-a28994fd]{flex-wrap:wrap;align-items:baseline;gap:.35em;min-width:0;max-width:100%;display:inline-flex}.session-action-subagent-kv-label[data-v-a28994fd]{font-size:var(--session-action-row-detail-label-size-resolved);letter-spacing:var(--tracking-md);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600}.session-action-subagent-kv-value[data-v-a28994fd]{font-size:var(--session-action-row-detail-font-size-resolved);line-height:var(--session-action-row-detail-line-height-resolved);color:var(--color-text-primary);min-width:0}.session-action-subagent-text[data-v-a28994fd]{white-space:pre-wrap;overflow-wrap:anywhere}.session-action-subagent-code[data-v-a28994fd]{font-family:var(--font-mono);font-size:var(--session-action-row-detail-code-font-size-resolved);line-height:var(--session-action-row-detail-line-height-resolved);color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.session-action-subagent-body-block[data-v-a28994fd]{border-top:1px solid var(--color-border)}.session-action-subagent-body-block[data-v-a28994fd]:first-child,.session-action-subagent-spec-strip+.session-action-subagent-body-block[data-v-a28994fd]{border-top:none}.turn-message-time[data-v-8ee7bf3f]{font-size:var(--text-xs);color:var(--ink-500);font-weight:600}.turn-message-time-unavailable[data-v-8ee7bf3f]{align-items:center;gap:var(--space-xs);color:var(--ink-300);letter-spacing:var(--tracking-sm);cursor:help;display:inline-flex}.turn-message-time-unavailable i[data-v-8ee7bf3f]{font-size:var(--text-xs)}.turn-message[data-v-e6dc530f]{word-break:normal;overflow-wrap:break-word;min-width:0;position:relative}.turn-message-user[data-v-e6dc530f]{padding:var(--session-inset);border-radius:var(--radius-lg);background:var(--turn-user-bg);border:1px solid var(--turn-user-border)}.turn-message-user.turn-message-pending[data-v-e6dc530f]{background:color-mix(in srgb, var(--turn-user-bg) 72%, rgba(var(--surface-rgb), .96));border-color:color-mix(in srgb, var(--turn-user-border) 72%, transparent)}.turn-message-user.turn-message-arriving[data-v-e6dc530f]{animation:turn-message-arrive-e6dc530f var(--turn-arrive-duration) var(--ease-out-expo) backwards}@keyframes turn-message-arrive-e6dc530f{0%{opacity:0;transform:translate3d(0, var(--turn-arrive-rise), 0)}}@media (prefers-reduced-motion:reduce){.turn-message-user.turn-message-arriving[data-v-e6dc530f]{animation:none}}.turn-message-assistant[data-v-e6dc530f]{padding:var(--session-inset);border-left:3px solid var(--turn-agent-border);background:var(--turn-agent-bg);margin-left:10px}.provider-omp .turn-message-assistant.model-from-anthropic[data-v-e6dc530f]{border-left-color:color-mix(in srgb, var(--amber-400) 32%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--amber-400) 14%, transparent), color-mix(in srgb, var(--amber-400) 6%, transparent))}.provider-omp .turn-message-assistant.model-from-openai[data-v-e6dc530f]{border-left-color:rgba(var(--neutral-rgb), .22);background:linear-gradient(180deg, rgba(var(--neutral-rgb), .06), rgba(var(--neutral-rgb), .025))}.provider-omp .turn-message-assistant.model-from-google[data-v-e6dc530f]{border-left-color:color-mix(in srgb, var(--provider-gemini) 26%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--provider-gemini) 12%, transparent), color-mix(in srgb, var(--provider-gemini) 5%, transparent))}.provider-omp .turn-message-assistant.model-from-cursor[data-v-e6dc530f],.provider-omp .turn-message-assistant.model-from-xai[data-v-e6dc530f]{border-left-color:color-mix(in srgb, var(--provider-cursor) 26%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--provider-cursor) 12%, transparent), color-mix(in srgb, var(--provider-cursor) 5%, transparent))}.provider-omp .turn-message-assistant.model-from-local[data-v-e6dc530f]{border-left-color:color-mix(in srgb, var(--provider-omp) 62%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--provider-omp) 18%, transparent), color-mix(in srgb, var(--provider-omp) 8%, transparent))}.turn-message-header[data-v-e6dc530f]{align-items:center;gap:var(--space-md);row-gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.turn-message-role[data-v-e6dc530f]{text-transform:uppercase;letter-spacing:var(--tracking-sm);font-weight:700;font-size:var(--text-xs)}.turn-message-user .turn-message-role[data-v-e6dc530f]{color:var(--turn-user-accent)}.turn-message-assistant .turn-message-role[data-v-e6dc530f]{color:var(--turn-agent-accent)}.turn-message-cross-session[data-v-e6dc530f]{align-items:baseline;gap:var(--space-xs);text-transform:none;flex:24ch;min-width:0;max-width:max-content;display:inline-flex}.turn-message-cross-session>i[data-v-e6dc530f]{font-size:1.33333cap}.turn-message-cross-session>span[data-v-e6dc530f]:first-of-type{text-transform:uppercase}.turn-message-cross-session-origin[data-v-e6dc530f]{align-items:baseline;gap:var(--space-xs);min-width:0;font:inherit;color:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.turn-message-cross-session-origin.is-link[data-v-e6dc530f]{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--turn-user-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--turn-user-accent) 40%, transparent);text-underline-offset:2px}@media (hover:hover){.turn-message-cross-session-origin.is-link[data-v-e6dc530f]:hover{-webkit-text-decoration-color:var(--turn-user-accent);text-decoration-color:var(--turn-user-accent)}}.turn-message-cross-session-origin.is-link[data-v-e6dc530f]:focus-visible{border-radius:var(--radius-sm)}.turn-message-cross-session-origin[data-v-e6dc530f] .provider-badge{--provider-icon-size:1cap;align-self:baseline}.turn-message-cross-session-label[data-v-e6dc530f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.turn-message-model[data-v-e6dc530f]{font-size:var(--text-xs);color:var(--ink-400);letter-spacing:var(--tracking-sm);font-weight:600}.turn-message-model-action[data-v-e6dc530f]{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;display:inline}@media (hover:hover){.turn-message-model-action[data-v-e6dc530f]:hover{color:var(--ink-600)}}.turn-message-model-action[data-v-e6dc530f]:focus-visible{border-radius:var(--radius-sm)}.turn-message-pending-indicator[data-v-e6dc530f]{font-size:var(--text-xs);color:color-mix(in srgb, var(--turn-user-accent) 76%, var(--ink-500));letter-spacing:var(--tracking-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.turn-message-pending-indicator[data-v-e6dc530f]:before{content:"";background:var(--turn-user-accent);opacity:.72;border-radius:999px;width:6px;height:6px}.turn-message-token-chip[data-v-e6dc530f]{font-size:var(--text-xs);color:var(--ink-400);letter-spacing:var(--tracking-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:600}.turn-message-actions[data-v-e6dc530f]{height:calc(var(--text-xs) * var(--leading-tight));flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.turn-message-content-shell[data-v-e6dc530f]{position:relative}.turn-message-content-scroller[data-v-e6dc530f]{max-height:min(14em, var(--turn-message-expanded-max-height,14em));overflow-y:auto}.turn-message-content-shell.is-expanded .turn-message-content-scroller[data-v-e6dc530f]{max-height:var(--turn-message-expanded-max-height,min(42em, 70dvh))}.turn-message-content-scroller[data-v-e6dc530f]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px)}.turn-message-hidden-sections[data-v-e6dc530f]{align-items:flex-start;gap:var(--space-xs);margin-bottom:var(--space-sm);flex-direction:column;display:flex}.turn-message-hidden-section[data-v-e6dc530f]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--turn-user-bg) 82%, rgba(var(--surface-rgb), .96));max-width:100%;display:inline-block}.turn-message-hidden-summary[data-v-e6dc530f]{min-height:var(--control-plain-height);padding:0 var(--space-sm);cursor:pointer;font-size:var(--text-xs);color:var(--ink-500);letter-spacing:var(--tracking-sm);align-items:center;font-weight:700;list-style:none;display:flex}.turn-message-hidden-summary[data-v-e6dc530f]::-webkit-details-marker{display:none}.turn-message-hidden-summary-body[data-v-e6dc530f]{align-items:baseline;gap:var(--space-sm);flex:auto;min-width:0;display:flex}.turn-message-hidden-summary-body i[data-v-e6dc530f]{flex-shrink:0;font-size:1.33333cap}.turn-message-hidden-token-count[data-v-e6dc530f]{font-family:var(--font-mono);color:var(--ink-400);white-space:nowrap;margin-left:auto;font-weight:700}.turn-message-hidden-content[data-v-e6dc530f]{box-sizing:border-box;max-width:100%;max-height:min(22em,52dvh);padding:var(--space-sm);border-top:1px solid var(--color-border);font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;color:var(--ink-700);margin:0;overflow:auto}.turn-message-expand-toggle-wrap[data-v-e6dc530f]{left:50%;bottom:var(--space-xs);z-index:1;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;transform:translate(-50%)}.turn-message-content-shell.has-expansion-toggle:focus-within .turn-message-expand-toggle-wrap[data-v-e6dc530f]{opacity:1;pointer-events:auto}@media (hover:hover){.turn-message-content-shell.has-expansion-toggle:hover .turn-message-expand-toggle-wrap[data-v-e6dc530f]{opacity:1;pointer-events:auto}}.turn-message-expand-toggle-wrap[data-v-e6dc530f] .turn-message-expand-toggle{width:var(--control-plain-height);height:var(--control-plain-height);border:1px solid var(--color-border);border-radius:var(--control-plain-radius);background:var(--color-bg-secondary);box-shadow:var(--shadow-faint);color:var(--color-text-secondary)}.turn-message-expand-toggle-wrap[data-v-e6dc530f] .turn-message-expand-toggle.active{border-color:var(--color-border-hover);color:var(--color-text-primary)}@media (hover:hover){.turn-message-expand-toggle-wrap[data-v-e6dc530f] .turn-message-expand-toggle:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}}@media (hover:none),(pointer:coarse),(width<=640px){.turn-message-content-shell.has-expansion-toggle .turn-message-expand-toggle-wrap[data-v-e6dc530f]{opacity:1;pointer-events:auto}.turn-message-content-shell.is-expanded .turn-message-content-scroller[data-v-e6dc530f]{max-height:none;overflow:visible}.turn-message-hidden-content[data-v-e6dc530f]{overflow-wrap:anywhere;max-height:none;overflow:visible}.turn-message-expand-toggle-wrap[data-v-e6dc530f] .turn-message-expand-toggle{width:var(--touch-target-min);height:var(--touch-target-min)}}[data-v-e6dc530f] .turn-message-content.markdown-content-root{font-size:var(--text-base);color:var(--ink-900);word-break:normal;overflow-wrap:break-word;min-width:0;margin:0;line-height:1.4}.turn-message-footer[data-v-e6dc530f]{margin-top:var(--space-sm)}.turn-message-below-header[data-v-e6dc530f]{margin-bottom:var(--space-sm)}@media (width<=640px){.turn-message-user[data-v-e6dc530f]{padding:10px}.turn-message-assistant[data-v-e6dc530f]{margin-left:6px;padding:10px}.turn-message-content-shell.has-expansion-toggle .turn-message-expand-toggle-wrap[data-v-e6dc530f]{opacity:1;pointer-events:auto}}.turn-api-error[data-v-98d74b7e]{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-left:3px solid var(--error-500);border-radius:var(--radius-sm);background:var(--action-error-bg);flex-direction:column;min-width:0;display:flex}.turn-api-error-header[data-v-98d74b7e]{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--error-600);font-weight:700;display:flex}.turn-api-error-label[data-v-98d74b7e]{text-transform:uppercase;letter-spacing:var(--tracking-md)}.turn-api-error-text[data-v-98d74b7e]{font-size:var(--text-base);color:var(--ink-700);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.file-path-label[data-v-a2f97fac]{white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.file-path-label-directory[data-v-a2f97fac]{text-overflow:ellipsis;direction:rtl;flex:0 auto;min-width:1.2em;overflow:hidden}.file-path-label-name[data-v-a2f97fac]{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.file-path-label-directory+.file-path-label-name[data-v-a2f97fac]{max-width:calc(100% - 1.2em)}.file-list[data-v-eeccf6ae]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-start;display:flex}.file-list.scroll[data-v-eeccf6ae]{scrollbar-width:none;overscroll-behavior-x:none;flex-wrap:nowrap;align-items:center;max-width:100%;padding-bottom:2px;overflow-x:auto}.file-list.scroll[data-v-eeccf6ae]::-webkit-scrollbar{display:none}.file-list.scroll .file-pill[data-v-eeccf6ae],.file-list.scroll .file-pill-tooltip[data-v-eeccf6ae]{flex-shrink:0}.file-pill-tooltip{align-items:center;min-width:0;max-width:100%;display:inline-flex}.file-list>.popover-wrapper[data-v-eeccf6ae]{flex:none}.file-list.scroll-fade[data-v-eeccf6ae]{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--scroll-fade-left,0px), #000 calc(100% - var(--scroll-fade-right,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(90deg, transparent 0, #000 var(--scroll-fade-left,0px), #000 calc(100% - var(--scroll-fade-right,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,0 100%,100% 0;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-fade-gutter-y,0px)), 100% var(--scroll-fade-gutter-y,0px), var(--scroll-fade-gutter-x,0px) 100%;mask-size:100% calc(100% - var(--scroll-fade-gutter-y,0px)), 100% var(--scroll-fade-gutter-y,0px), var(--scroll-fade-gutter-x,0px) 100%}.file-pill[data-v-eeccf6ae]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) 10px;background:var(--file-pill-bg,rgba(var(--neutral-rgb), .08));appearance:none;font:inherit;font-size:var(--file-pill-font-size,var(--text-sm));color:var(--file-pill-text,var(--ink-700));text-align:left;border:0;border-radius:999px;min-width:0;max-width:100%;line-height:1.25;display:inline-flex}.file-pill.clickable[data-v-eeccf6ae]{cursor:pointer}@media (hover:hover){.file-pill.clickable[data-v-eeccf6ae]:hover:not(:disabled){background:rgba(var(--neutral-rgb), .15)}}.file-pill[data-v-eeccf6ae]:disabled{cursor:default}.file-pill i[data-v-eeccf6ae]{color:var(--file-pill-icon,var(--teal-500))}.file-pill.op-read i[data-v-eeccf6ae]{color:var(--ink-400)}.file-name[data-v-eeccf6ae]{min-width:0}.file-name.wrap[data-v-eeccf6ae]{white-space:normal;word-break:break-word}.file-list.compact[data-v-eeccf6ae]{gap:var(--space-xs)}.file-pill.compact[data-v-eeccf6ae]{padding:2px var(--space-sm);font-size:var(--file-pill-compact-font-size,var(--text-xs))}.overflow-pill[data-v-eeccf6ae]{cursor:pointer;background:rgba(var(--neutral-rgb), .12);color:var(--ink-600);font-weight:600}@media (hover:hover){.overflow-pill[data-v-eeccf6ae]:hover{background:rgba(var(--neutral-rgb), .18)}}.overflow-pill.active[data-v-eeccf6ae]{background:rgba(var(--neutral-rgb), .2);color:var(--ink-800)}.overflow-popover{align-items:stretch;gap:var(--space-xs);padding:var(--space-sm);--file-pill-bg:color-mix(in srgb, var(--popover-text) 10%, transparent);--file-pill-text:var(--popover-text);--file-pill-icon:var(--teal-400);flex-direction:column;max-width:280px;display:flex}.overflow-popover .file-pill-tooltip{width:100%;min-width:0}.overflow-popover .tooltip-trigger{width:100%;min-width:0;display:block}.overflow-popover .file-pill{white-space:nowrap;width:100%;min-width:0}.overflow-popover .file-pill.compact{padding:2px var(--space-sm);font-size:var(--text-xs)}.session-action-breakdown[data-v-713afd49]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.session-action-breakdown-counts[data-v-713afd49]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:inline-flex}.session-action-breakdown-count[data-v-713afd49]{font-size:var(--session-action-breakdown-count-size,var(--text-xs));color:var(--session-action-breakdown-count-color,var(--ink-500));align-items:center;gap:4px;display:inline-flex}.session-action-breakdown-inline-control[data-v-713afd49]{opacity:1;grid-template-columns:minmax(0,1fr);min-width:0;transition:grid-template-columns .18s,opacity .18s;display:grid;overflow:clip}.session-action-breakdown-inline-control-inner[data-v-713afd49]{white-space:nowrap;min-width:0;overflow:clip}.session-action-breakdown-inline-control-enter-from[data-v-713afd49],.session-action-breakdown-inline-control-leave-to[data-v-713afd49]{opacity:0;grid-template-columns:minmax(0,0fr)}.session-action-breakdown-inline-control-enter-to[data-v-713afd49],.session-action-breakdown-inline-control-leave-from[data-v-713afd49]{opacity:1;grid-template-columns:minmax(0,1fr)}.session-action-breakdown-glyph[data-v-713afd49]{width:var(--session-action-type-icon-slot,20px);height:var(--session-action-type-icon-slot,20px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.session-action-breakdown-glyph i[data-v-713afd49]{font-size:var(--session-action-breakdown-count-size,var(--text-xs));color:var(--session-action-breakdown-icon-color,var(--ink-400));line-height:0}.session-action-breakdown-files[data-v-713afd49]{gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.session-action-breakdown.flow[data-v-713afd49],.session-action-breakdown.flow .session-action-breakdown-counts[data-v-713afd49]{display:contents}.session-action-breakdown.flow .session-action-breakdown-count-tooltip[data-v-713afd49],.session-action-breakdown.flow .session-action-breakdown-inline-control[data-v-713afd49]{flex:none}.session-action-breakdown.flow .session-action-breakdown-files[data-v-713afd49]{flex-wrap:nowrap;flex:1 1 0;min-width:min(100%,6em)}.session-action-breakdown.flow .session-action-breakdown-files[data-v-713afd49] .file-pill-tooltip{flex:1 1 0;max-width:max-content}.session-action-breakdown.flow .session-action-breakdown-files[data-v-713afd49] .file-pill{overflow:hidden}.session-action-breakdown-files[data-v-713afd49] .file-pill i{color:var(--session-action-breakdown-file-icon-color,var(--teal-500))}.turn-actions-block[data-v-e6d756e0]{min-width:0}.turn-actions-header[data-v-e6d756e0]{font-size:var(--turn-action-secondary-font-size);color:var(--ink-600);align-items:center;column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.turn-actions-header-main[data-v-e6d756e0]{align-items:flex-start;gap:var(--space-xs);word-break:normal;overflow-wrap:break-word;flex-direction:column;min-width:0;line-height:1.35;display:flex;container:turn-actions-header/inline-size}.turn-actions-header-line[data-v-e6d756e0]{align-items:center;column-gap:var(--space-sm);row-gap:var(--space-xs);flex-wrap:wrap;width:100%;min-width:0;display:flex}.turn-progress-disclosure>summary[data-v-e6d756e0]{cursor:pointer;list-style:none}.turn-progress-disclosure[open]>.turn-actions-header[data-v-e6d756e0]{padding-bottom:6px}.turn-progress-disclosure>summary[data-v-e6d756e0]::-webkit-details-marker{display:none}.turn-progress-disclosure>summary[data-v-e6d756e0]::marker{content:""}.turn-progress-disclosure[data-v-e6d756e0]::details-content{opacity:0;height:0;transition:height .2s ease, opacity .2s ease, content-visibility .2s ease allow-discrete;overflow:clip}.turn-progress-disclosure[open][data-v-e6d756e0]::details-content{opacity:1;height:auto}.action-summary-title[data-v-e6d756e0]{white-space:nowrap;font-weight:600;font-size:var(--turn-action-primary-font-size);color:var(--ink-500);flex:none}@container turn-actions-header (width<=560px){.action-summary-title-for[data-v-e6d756e0]{display:none}}.turn-actions-header-controls[data-v-e6d756e0]{justify-content:flex-end;align-items:center;gap:var(--space-xs);place-self:center end;min-width:max-content;display:inline-flex}.turn-actions-header-controls[data-v-e6d756e0]:empty{display:none}.turn-actions-header-controls[data-v-e6d756e0] .dropdown-menu-trigger{align-self:center}.user-message-image-preview[data-v-c0176328]{--preview-height:132px;width:calc(var(--preview-height) * var(--image-aspect-ratio));aspect-ratio:var(--image-aspect-ratio);border-radius:var(--radius-md);cursor:zoom-in;min-width:0;max-width:min(320px,100%);color:var(--color-text-primary);font:inherit;text-align:left;appearance:none;background:0 0;border:0;flex:none;padding:0;display:block;position:relative}.user-message-image-frame[data-v-c0176328]{box-sizing:border-box;border-radius:var(--radius-md);outline:1px solid var(--color-border);outline-offset:-1px;background:var(--bg-primary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.user-message-image-element[data-v-c0176328]{object-fit:contain;width:100%;height:100%;display:block}.user-message-image-status[data-v-c0176328]{justify-content:center;align-items:center;gap:var(--space-md);width:100%;height:100%;color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight);flex-direction:column;display:inline-flex}.user-message-image-status i[data-v-c0176328]{font-size:var(--text-lg)}@media (width<=600px){.user-message-image-preview[data-v-c0176328]{--preview-height:112px}}.subagent-conversation[data-v-ffa35798]{gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-lg) var(--space-md);flex-direction:column;display:flex}.subagent-conversation-turn[data-v-ffa35798]{gap:var(--space-sm);min-width:0;scroll-margin-top:calc(var(--space-2xl) + var(--space-lg));border-radius:var(--radius-md);flex-direction:column;transition:background-color .6s;display:flex}.subagent-conversation-turn.is-anchored[data-v-ffa35798]{background-color:color-mix(in srgb, var(--turn-user-accent) 10%, transparent)}.subagent-turn-images[data-v-ffa35798]{align-items:flex-start;gap:var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.subagent-conversation-note[data-v-ffa35798]{font-size:var(--session-action-row-detail-font-size-resolved);line-height:var(--session-action-row-detail-line-height-resolved);color:var(--color-text-tertiary)}.subagent-conversation-note.is-error[data-v-ffa35798]{color:var(--color-danger)}.subagent-conversation-inherited[data-v-ffa35798]{align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.subagent-conversation-inherited-toggle[data-v-ffa35798]{font:inherit;color:var(--color-accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.subagent-turn-actions[data-v-ffa35798]{--turn-action-primary-font-size:calc(13px * var(--text-scale,1));--turn-action-secondary-font-size:calc(12px * var(--text-scale,1));--session-action-type-icon-slot:20px;--session-action-breakdown-count-size:var(--turn-action-primary-font-size);--file-pill-compact-font-size:var(--turn-action-secondary-font-size);gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-left:2px solid var(--turn-action-rail);word-break:normal;overflow-wrap:break-word;min-width:0;margin-left:6px;display:grid}.subagent-turn-actions.active[data-v-ffa35798]{border-left-color:var(--turn-agent-border)}.subagent-conversation-actions[data-v-ffa35798]{--session-action-group-bg:rgba(var(--surface-rgb), .72);--session-action-group-list-max-height:min(280px, 36vh);--session-action-group-list-padding-inline-end:4px;--session-action-primary-font-size:var(--turn-action-primary-font-size);--session-action-secondary-font-size:var(--turn-action-secondary-font-size);margin-top:0;overflow-y:visible}.subagent-controls[data-v-449bcc13]{gap:var(--space-sm);padding:var(--space-sm) var(--space-lg) var(--space-md);flex-direction:column;display:flex}.subagent-controls-input[data-v-449bcc13]{width:100%;min-height:calc(var(--session-action-row-detail-line-height-resolved) + 2 * var(--space-sm));field-sizing:content;resize:none;max-height:40vh;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-primary);font:inherit;font-size:var(--session-action-row-detail-font-size-resolved);line-height:var(--session-action-row-detail-line-height-resolved)}.subagent-controls-input[data-v-449bcc13]:focus{border-color:var(--color-accent);outline:none}.subagent-controls-actions[data-v-449bcc13]{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.subagent-controls-status[data-v-449bcc13]{font-size:var(--session-action-row-detail-font-size-resolved);color:var(--color-text-tertiary);margin-right:auto}.subagent-controls-status.is-error[data-v-449bcc13]{color:var(--color-danger)}.subagent-thread[data-v-6c5c2358]{flex-direction:column;min-width:0;display:flex}.subagent-thread[data-v-6c5c2358]>*+*{border-top:1px solid var(--color-border)}.subagent-block-label[data-v-6c5c2358]{font-size:var(--session-action-row-detail-label-size-resolved);letter-spacing:var(--tracking-md);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600}.subagent-result[data-v-6c5c2358]{flex-direction:column;min-width:0;display:flex}.subagent-result-header[data-v-6c5c2358]{gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-lg);font-size:var(--session-action-row-detail-font-size-resolved);line-height:var(--session-action-row-detail-line-height-resolved);align-items:baseline;display:flex}.subagent-result-header .subagent-block-label[data-v-6c5c2358]{flex-shrink:0}.subagent-result-header .subagent-link[data-v-6c5c2358]{margin-left:auto}.subagent-result-body[data-v-6c5c2358],.subagent-result-empty[data-v-6c5c2358]{padding:0 var(--space-lg) var(--space-md)}.subagent-result-empty[data-v-6c5c2358]{font-size:var(--session-action-row-detail-font-size-resolved);line-height:var(--session-action-row-detail-line-height-resolved);color:var(--color-text-tertiary)}.subagent-result-empty.is-error[data-v-6c5c2358]{color:var(--color-danger)}.subagent-result[data-v-6c5c2358] .markdown-content-root{font-size:var(--session-action-row-detail-font-size-resolved);line-height:var(--session-action-row-detail-line-height-resolved);color:var(--color-text-primary)}.subagent-result[data-v-6c5c2358] .markdown-content-root h1{font-size:var(--text-lg)}.subagent-result[data-v-6c5c2358] .markdown-content-root h2{font-size:var(--text-base)}.subagent-result[data-v-6c5c2358] .markdown-content-root h3,.subagent-result[data-v-6c5c2358] .markdown-content-root h4,.subagent-result[data-v-6c5c2358] .markdown-content-root h5,.subagent-result[data-v-6c5c2358] .markdown-content-root h6{font-size:var(--session-action-row-detail-font-size-resolved)}.subagent-reply-text[data-v-6c5c2358]{min-width:0;color:var(--color-text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.subagent-link[data-v-6c5c2358]{font:inherit;font-size:var(--session-action-row-detail-font-size-resolved);color:var(--color-accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:600}.session-action-task-status[data-v-798b37c9]{--task-status-color:var(--color-text-tertiary);font-size:var(--text-2xs);letter-spacing:var(--tracking-md);text-transform:uppercase;border-radius:var(--radius-sm);color:var(--task-status-color);border:1px solid color-mix(in srgb, var(--task-status-color) 38%, transparent);background:color-mix(in srgb, var(--task-status-color) 12%, transparent);flex-shrink:0;align-items:center;padding:2px 6px;font-weight:600;line-height:1;display:inline-flex}.session-action-task-status.is-completed[data-v-798b37c9]{--task-status-color:var(--green-500)}.session-action-task-status.is-active[data-v-798b37c9]{--task-status-color:var(--color-accent)}.session-action-task-status.is-danger[data-v-798b37c9]{--task-status-color:var(--color-danger)}.session-action-task-status.is-pending[data-v-798b37c9]{--task-status-color:var(--color-text-tertiary)}.subagent-kind-icon[data-v-1484fb52]{box-sizing:border-box;width:var(--session-action-type-icon-slot,20px);min-width:var(--session-action-type-icon-slot,20px);height:1lh;color:var(--ink-500);font-size:var(--session-action-row-icon-size,.8rem);justify-content:center;align-items:center;display:inline-flex}.subagent-kind-icon-mark[data-v-1484fb52]{display:inline-flex;position:relative}.subagent-kind-icon i[data-v-1484fb52]{line-height:initial}.subagent-kind-icon .fa-robot[data-v-1484fb52]{font-size:.85em}.subagent-kind-icon-badge[data-v-1484fb52]{font-size:.6em;position:absolute;bottom:55%;left:72%}.subagent-model-badge[data-v-57351260]{--subagent-model-accent:var(--color-text-tertiary);--subagent-model-text:var(--color-text-secondary);align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border:1px solid color-mix(in srgb, var(--subagent-model-accent) 30%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--subagent-model-accent) 10%, transparent);color:var(--subagent-model-text);font-size:var(--session-action-row-label-size-resolved,var(--text-2xs));white-space:nowrap;flex-shrink:0;font-weight:600;line-height:1;display:inline-flex}.subagent-model-badge-icon[data-v-57351260]{background-color:var(--subagent-model-accent);width:1em;height:1em;mask:var(--provider-icon) center/contain no-repeat;flex-shrink:0}.subagent-identity[data-v-0d90126e]{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;min-width:0;display:inline-flex}.subagent-identity-name[data-v-0d90126e]{color:var(--color-text-primary);overflow-wrap:anywhere;min-width:0;font-weight:600}.subagent-identity-status[data-v-0d90126e]{font-size:var(--session-action-row-label-size-resolved);padding:var(--space-2xs) var(--space-sm)}.subagent-identity-follow-up[data-v-0d90126e]{align-items:center;gap:var(--space-xs);font-size:var(--session-action-row-label-size-resolved);color:var(--color-text-tertiary);white-space:nowrap;display:inline-flex}.subagent-identity-state[data-v-0d90126e]{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;min-width:0;display:inline-flex}.subagent-identity-timing[data-v-0d90126e]{align-items:center;gap:var(--space-sm);white-space:nowrap;display:inline-flex}.subagent-identity-run-time[data-v-0d90126e]{font-size:var(--session-action-row-label-size-resolved);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap}.subagent-identity-activity[data-v-0d90126e]{font-size:var(--session-action-row-label-size-resolved);color:var(--color-text-tertiary);white-space:nowrap}.subagent-identity-activity.is-quiet[data-v-0d90126e]{color:var(--amber-700)}.subagent-identity-note[data-v-0d90126e]{color:var(--color-text-tertiary)}.subagent-identity-note.is-error[data-v-0d90126e]{color:var(--color-danger)}.subagent-identity-hint[data-v-0d90126e]{font-size:var(--session-action-row-label-size-resolved);color:var(--color-text-tertiary);white-space:nowrap}.workflow-agent[data-v-67a1581e]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);flex-direction:column;min-width:0;display:flex}.workflow-agent.is-open[data-v-67a1581e]{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.workflow-agent-head[data-v-67a1581e]{align-items:flex-start;gap:var(--space-sm);width:100%;min-width:0;padding:var(--space-sm) var(--space-md);border-radius:inherit;color:inherit;font:inherit;font-size:var(--session-action-primary-font-size,var(--text-sm));line-height:var(--leading-normal);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.workflow-agent-head[data-v-67a1581e]:disabled{cursor:default}@media (hover:hover){.workflow-agent-head[data-v-67a1581e]:not(:disabled):hover{background:var(--color-bg-tertiary)}}.workflow-agent-glyph[data-v-67a1581e]{width:var(--session-action-type-icon-slot,20px);height:1lh;color:var(--provider-claude);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workflow-agent-identity[data-v-67a1581e]{flex:auto}.workflow-agent-chevron[data-v-67a1581e]{color:var(--color-text-tertiary);font-size:var(--text-2xs);flex-shrink:0;align-self:center;transition:transform .15s}.workflow-agent.is-open .workflow-agent-chevron[data-v-67a1581e]{transform:rotate(180deg)}.workflow-agent-body[data-v-67a1581e]{gap:var(--space-xs);padding:0 var(--space-md) var(--space-sm) calc(var(--space-md) + var(--session-action-type-icon-slot,20px) + var(--space-sm));flex-direction:column;min-width:0;display:flex}.workflow-agent-text[data-v-67a1581e]{color:var(--color-text-secondary);font-size:var(--session-action-row-detail-font-size-resolved,var(--text-xs));line-height:var(--session-action-row-detail-line-height-resolved,var(--leading-normal));white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.workflow-agent-text.is-clamped[data-v-67a1581e]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workflow-agent-text.is-error[data-v-67a1581e]{color:var(--color-danger)}.workflow-agent-figures[data-v-67a1581e]{color:var(--color-text-tertiary);font-size:var(--session-action-row-detail-font-size-resolved,var(--text-xs));font-variant-numeric:tabular-nums;margin:0}.workflow-agent-conversation[data-v-67a1581e]{border-top:1px solid var(--color-border)}.workflow-run[data-v-aa538e1e]{gap:var(--space-md);min-width:0;padding:var(--space-sm) var(--space-md) var(--space-lg);flex-direction:column;display:flex}.workflow-run-summary[data-v-aa538e1e]{align-items:baseline;gap:var(--space-xs) var(--space-md);color:var(--color-text-secondary);font-size:var(--session-action-primary-font-size,var(--text-sm));font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.workflow-run-status[data-v-aa538e1e]{align-self:center}.workflow-run-totals[data-v-aa538e1e]{color:var(--color-text-tertiary)}.workflow-phase[data-v-aa538e1e]{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.workflow-phase-head[data-v-aa538e1e]{align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.workflow-phase-title[data-v-aa538e1e]{color:var(--color-text-primary);font-size:var(--session-action-primary-font-size,var(--text-sm));font-weight:600}.workflow-phase-count[data-v-aa538e1e]{color:var(--color-text-tertiary);font-size:var(--session-action-row-detail-font-size-resolved,var(--text-xs));font-variant-numeric:tabular-nums}.workflow-run-note[data-v-aa538e1e]{color:var(--color-text-tertiary);font-size:var(--session-action-row-detail-font-size-resolved,var(--text-xs));line-height:var(--session-action-row-detail-line-height-resolved,var(--leading-normal));white-space:pre-wrap;margin:0}.workflow-run-note.is-error[data-v-aa538e1e]{color:var(--color-danger)}.workflow-run-block[data-v-aa538e1e]{align-items:flex-start;gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.workflow-run-toggle[data-v-aa538e1e]{color:var(--color-accent);font:inherit;font-size:var(--session-action-row-detail-font-size-resolved,var(--text-xs));cursor:pointer;background:0 0;border:none;padding:0}.workflow-run-pre[data-v-aa538e1e]{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--session-action-row-detail-font-size-resolved,var(--text-xs));white-space:pre-wrap;overflow-wrap:anywhere;align-self:stretch;margin:0}.workflow-run-result[data-v-aa538e1e]{align-self:stretch;min-width:0}.session-action-task-meta[data-v-f0704a71]{margin-top:4px;margin-left:var(--session-action-detail-offset);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);min-width:0;overflow:hidden}.session-action-plan-detail[data-v-1c8a20b9]{padding:var(--space-md);font-size:var(--session-action-row-output-font-size-resolved);line-height:var(--session-action-row-output-line-height-resolved);color:var(--color-text-primary)}.session-action-plan-header[data-v-1c8a20b9]{align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-sm);min-width:0;display:flex}.session-action-plan-title[data-v-1c8a20b9]{font-size:var(--session-action-row-output-label-size-resolved);letter-spacing:var(--tracking-md);text-transform:uppercase;color:var(--color-text-tertiary);flex:none;font-weight:700}.session-action-plan-summary[data-v-1c8a20b9]{min-width:0;font-size:var(--session-action-row-output-meta-size-resolved);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-action-plan-list[data-v-1c8a20b9]{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.session-action-plan-item[data-v-1c8a20b9]{grid-template-columns:var(--action-height-sm) minmax(0, 1fr);gap:var(--space-sm);align-items:start;min-width:0;display:grid}.session-action-plan-marker[data-v-1c8a20b9]{width:var(--action-height-sm);height:var(--action-height-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-tertiary);background:var(--color-bg-secondary);font-size:var(--text-xs);justify-content:center;align-items:center;display:inline-flex}.session-action-plan-copy[data-v-1c8a20b9]{align-items:baseline;gap:var(--space-sm);min-width:0;padding-top:var(--space-xs);display:flex}.session-action-plan-step[data-v-1c8a20b9]{overflow-wrap:anywhere;min-width:0}.session-action-plan-status[data-v-1c8a20b9]{font-size:var(--session-action-row-output-meta-size-resolved);letter-spacing:var(--tracking-sm);color:var(--color-text-tertiary);flex:none;font-weight:600}.session-action-plan-item.is-completed .session-action-plan-marker[data-v-1c8a20b9]{color:var(--green-500);border-color:color-mix(in srgb, var(--green-500) 38%, transparent);background:color-mix(in srgb, var(--green-500) 10%, transparent)}.session-action-plan-item.is-completed .session-action-plan-step[data-v-1c8a20b9]{color:var(--color-text-secondary)}.session-action-plan-item.is-in_progress .session-action-plan-marker[data-v-1c8a20b9]{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 38%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.session-action-plan-item.is-pending .session-action-plan-step[data-v-1c8a20b9]{color:var(--color-text-secondary)}.session-action-plan-item.is-other .session-action-plan-marker[data-v-1c8a20b9]{color:var(--amber-400);border-color:color-mix(in srgb, var(--amber-400) 38%, transparent);background:color-mix(in srgb, var(--amber-400) 10%, transparent)}.session-action-image-preview[data-v-3c100e20]{align-items:center;gap:var(--space-md);min-width:0;max-width:min(320px,100%);padding:var(--space-xs);border:1px solid color-mix(in srgb, var(--teal-500) 16%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-secondary) 92%, var(--teal-50));cursor:zoom-in;color:inherit;text-align:left;transition:border-color .15s,background .15s;display:inline-flex}@media (hover:hover){.session-action-image-preview[data-v-3c100e20]:hover{border-color:color-mix(in srgb, var(--teal-500) 34%, var(--color-border-hover));background:color-mix(in srgb, var(--color-bg-secondary) 86%, var(--teal-50))}}.session-action-image-frame[data-v-3c100e20]{border-radius:calc(var(--radius-md) + 2px);border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-tertiary) 82%, var(--color-bg-secondary));flex:none;justify-content:center;align-items:center;width:76px;height:56px;display:inline-flex;overflow:hidden}.session-action-image-frame.ready[data-v-3c100e20]{border-color:color-mix(in srgb, var(--teal-500) 22%, var(--color-border))}.session-action-image-frame.error[data-v-3c100e20]{border-color:color-mix(in srgb, var(--amber-400) 36%, var(--color-border))}.session-action-image-element[data-v-3c100e20]{object-fit:contain;width:100%;height:100%;display:block}.session-action-image-status[data-v-3c100e20]{width:100%;height:100%;color:var(--color-text-tertiary);font-size:var(--text-lg);justify-content:center;align-items:center;display:inline-flex}@keyframes spinner-rotate-3c100e20{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-spinner[data-v-3c100e20]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite spinner-rotate-3c100e20;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.session-action-image-copy[data-v-3c100e20]{flex-direction:column;gap:2px;min-width:0;display:flex}.session-action-image-label[data-v-3c100e20]{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600;line-height:1.3}.session-action-image-name[data-v-3c100e20]{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.session-action-image-previews[data-v-7fc0323f]{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;flex:auto;min-width:0;max-width:100%;display:flex}.live-thought[data-v-d216ce13]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.live-thought-heading[data-v-d216ce13]{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.live-thought-scroller[data-v-d216ce13]{--live-thought-max-height:calc(5em * var(--leading-normal));max-height:var(--live-thought-max-height);scrollbar-width:none;line-height:var(--leading-normal);color:var(--color-text-secondary);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);overflow-y:auto}.live-thought-stack[data-v-d216ce13]{display:grid}.live-thought-block[data-v-d216ce13]{grid-area:1/1}.live-thought-block-enter-active[data-v-d216ce13],.live-thought-block-leave-active[data-v-d216ce13]{transition:opacity .18s ease-out}.live-thought-block-enter-from[data-v-d216ce13],.live-thought-block-leave-to[data-v-d216ce13]{opacity:0}.session-file-diff-preview[data-v-86743393]{gap:var(--space-md);padding:var(--space-sm);flex-direction:column;display:flex}.session-file-diff-preview-file[data-v-86743393]{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.session-file-diff-preview-header[data-v-86743393]{align-items:center;gap:var(--space-md);min-width:0;font-size:var(--text-xs);color:var(--color-text-tertiary);display:flex}.session-file-diff-preview-path[data-v-86743393]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.session-file-diff-preview-counts[data-v-86743393]{gap:var(--space-xs);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600;display:inline-flex}.session-file-diff-preview-added[data-v-86743393]{color:var(--green-500)}.session-file-diff-preview-removed[data-v-86743393]{color:var(--error-500)}.session-file-diff-preview-open[data-v-86743393]{flex-shrink:0;margin-left:auto}.session-file-diff-preview-status[data-v-86743393]{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0;display:flex}.session-file-diff-preview-status.error[data-v-86743393]{color:var(--color-danger)}.session-file-diff-preview-lines[data-v-86743393]{min-height:0;height:calc(var(--diff-preview-rows-height) + 2 * var(--virtual-lines-padding-block,12px));flex:none}.session-file-diff-preview-more[data-v-86743393]{font:inherit;font-size:var(--text-xs);color:var(--fg-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}@media (hover:hover){.session-file-diff-preview-more[data-v-86743393]:hover{color:var(--fg-accent-strong);text-decoration:underline}}.compaction-detail-panel[data-v-21998053]{gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-lg);color:var(--color-text-primary);font-size:inherit;line-height:inherit;flex-direction:column;min-width:0;display:flex;position:relative}.compaction-detail-toolbar[data-v-21998053]{top:var(--space-sm);right:var(--space-sm);z-index:1;position:absolute}.compaction-detail-copy[data-v-21998053]{color:var(--ink-500)}.compaction-detail-status[data-v-21998053]{align-items:center;gap:var(--space-sm);color:var(--ink-500);font-size:var(--text-sm);margin:0;display:flex}.compaction-detail-error[data-v-21998053]{color:var(--color-danger)}.compaction-detail-scroller[data-v-21998053]{max-height:min(52vh,34em);padding-right:var(--space-sm);overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);overflow-y:auto}.compaction-detail-content[data-v-21998053]{min-width:0}.compaction-detail-markdown[data-v-21998053] p,.compaction-detail-markdown[data-v-21998053] ul,.compaction-detail-markdown[data-v-21998053] ol,.compaction-detail-markdown[data-v-21998053] pre{margin-top:0;margin-bottom:var(--space-md)}.compaction-detail-markdown[data-v-21998053]>:last-child{margin-bottom:0}.compaction-detail-markdown[data-v-21998053] pre{white-space:pre-wrap;overflow-wrap:anywhere}.context-delta-chip[data-v-0f35d7c8]{line-height:1;font-size:var(--text-2xs);font-family:var(--font-mono);color:var(--ink-500);background:var(--bg-layer);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2.5px var(--space-xs) 1.5px;white-space:nowrap;flex:none;align-items:center;font-weight:700;display:inline-flex}.context-delta-chip.is-shared[data-v-0f35d7c8]{border-style:dashed}.context-delta-chip.is-measuring[data-v-0f35d7c8]{color:var(--ink-400);border-style:dashed}.action-type[data-v-83e775f9]{color:var(--ink-500);justify-content:center;align-items:center;min-width:24px;display:inline-flex}.action-type.text[data-v-83e775f9]{font-size:var(--session-action-row-label-size-resolved,var(--session-action-row-label-size,var(--text-2xs)));text-transform:uppercase;letter-spacing:var(--tracking-lg);justify-content:flex-start;min-width:60px}.action-type.icon[data-v-83e775f9]{box-sizing:border-box;width:var(--session-action-type-icon-slot,20px);height:1lh;min-width:var(--session-action-type-icon-slot,20px);font-size:var(--session-action-row-icon-size,.8rem);flex-shrink:0}.action-type.icon i[data-v-83e775f9]{line-height:initial}.action-type.icon.mcp-svg[data-v-83e775f9] svg{vertical-align:middle;width:1em;height:1em}.session-action-summary[data-v-6d04402a]{word-break:normal;overflow-wrap:break-word;align-items:center;gap:8px;min-width:0;display:flex}.session-action-summary.inline[data-v-6d04402a]{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.action-main[data-v-6d04402a]{min-width:0;font-size:var(--session-action-row-primary-size-resolved,var(--session-action-row-font-size,var(--text-sm)));line-height:var(--session-action-row-line-height-resolved,var(--session-action-row-line-height,1.45));flex:0 auto;align-items:flex-start;gap:8px;display:flex}.session-action-summary.inline .action-main[data-v-6d04402a]{align-items:center;gap:var(--space-sm);flex-wrap:nowrap;display:inline-flex}.action-main[data-v-6d04402a] .action-summary-popover.popover-wrapper{flex:0 auto;min-width:0}.action-summary-popover-trigger[data-v-6d04402a]{flex:0 auto;min-width:0;display:inline-flex}.session-action-summary.inline .action-summary-popover-trigger[data-v-6d04402a]{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.action-summary-popover-trigger[data-v-6d04402a] .action-summary{flex:0 auto;min-width:0}.session-action-summary:not(.inline) .action-main[data-v-6d04402a] .action-summary{word-break:normal;overflow-wrap:break-word;flex:0 auto;min-width:0}[data-v-6d04402a] .action-summary.markdown-content-root{font-size:var(--session-action-row-primary-size-resolved,var(--session-action-row-font-size,var(--text-sm)));line-height:var(--session-action-row-line-height-resolved,var(--session-action-row-line-height,1.45))}[data-v-6d04402a] .action-summary.markdown-content-root code,[data-v-6d04402a] .action-summary.markdown-content-root pre,[data-v-6d04402a] .action-summary.markdown-content-root pre code{font-size:inherit;line-height:inherit}.action-summary.code[data-v-6d04402a]{font-family:var(--font-mono);font-size:var(--session-action-row-primary-size-resolved,var(--session-action-row-font-size,var(--text-sm)));background:var(--color-bg-tertiary);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;line-height:var(--session-action-row-line-height-resolved,var(--session-action-row-line-height,1.45));margin-block:-2px;padding:2px 6px}.session-action-summary.inline .action-summary.code[data-v-6d04402a]{-webkit-line-clamp:2;line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-block:0;display:-webkit-box;overflow:hidden}.action-summary.plain[data-v-6d04402a]{font-size:var(--session-action-row-primary-size-resolved,var(--session-action-row-font-size,var(--text-sm)));line-height:var(--session-action-row-line-height-resolved,var(--session-action-row-line-height,1.45))}.popover-content.action-summary-full-popover{max-width:min(760px,100vw - 24px);max-height:min(420px,100vh - 24px);padding:12px 14px;overflow:auto}.popover-content.action-summary-full-popover .action-summary-full-markdown{font-size:var(--session-action-row-primary-size-resolved,var(--session-action-row-font-size,var(--text-sm)));line-height:var(--session-action-row-line-height-resolved,var(--session-action-row-line-height,1.45))}.popover-content.action-summary-full-popover .action-summary-full-markdown code,.popover-content.action-summary-full-popover .action-summary-full-markdown pre,.popover-content.action-summary-full-popover .action-summary-full-markdown pre code{font-size:inherit;line-height:inherit}.popover-content.action-summary-full-popover .action-summary-full-markdown>:first-child{margin-top:0}.popover-content.action-summary-full-popover .action-summary-full-markdown>:last-child{margin-bottom:0}.popover-content.action-summary-full-popover .action-summary-full-code{font-family:var(--font-mono);font-size:var(--session-action-row-primary-size-resolved,var(--session-action-row-font-size,var(--text-sm)));line-height:var(--session-action-row-line-height-resolved,var(--session-action-row-line-height,1.45));white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.popover-content.action-summary-full-popover .action-summary-full-code code{font-family:inherit;font-size:inherit}.session-action-summary .action-summary.code .sh-cmd,.action-summary-full-code .sh-cmd{color:var(--syntax-title);font-weight:600}.session-action-summary .action-summary.code .sh-flag,.action-summary-full-code .sh-flag{color:var(--teal-700)}.session-action-summary .action-summary.code .sh-str,.action-summary-full-code .sh-str{color:var(--syntax-string)}.session-action-summary .action-summary.code .sh-var,.action-summary-full-code .sh-var{color:var(--syntax-literal)}.session-action-summary .action-summary.code .sh-op,.session-action-summary .action-summary.code .sh-kw,.action-summary-full-code .sh-op,.action-summary-full-code .sh-kw{color:var(--purple-700)}.session-action-summary .action-summary.code .sh-comment,.action-summary-full-code .sh-comment{color:var(--syntax-comment);font-style:italic}.session-action-summary .action-summary.code .sh-heredoc,.action-summary-full-code .sh-heredoc{color:var(--color-text-secondary)}.session-action-row.is-live-writing[data-v-6298018e] .action-summary.code{-webkit-line-clamp:6;line-clamp:6}.session-action-row.is-live-starting .session-action-command-description[data-v-6298018e],.session-action-row.is-live-writing .session-action-command-description[data-v-6298018e]{color:var(--color-text-tertiary)}.session-action-row[data-v-6298018e]{--session-action-row-primary-size-resolved:var(--session-action-row-font-size,var(--text-sm));--session-action-row-line-height-resolved:var(--session-action-row-line-height,1.4);--session-action-row-label-size-resolved:var(--session-action-row-label-size,var(--text-2xs));--session-action-row-meta-size-resolved:var(--session-action-row-meta-size,var(--text-xs));--session-action-row-detail-font-size-resolved:var(--session-action-row-detail-font-size,var(--session-action-row-primary-size-resolved));--session-action-row-detail-line-height-resolved:var(--session-action-row-detail-line-height,var(--session-action-row-line-height-resolved));--session-action-row-detail-label-size-resolved:var(--session-action-row-detail-label-size,var(--session-action-row-label-size-resolved));--session-action-row-detail-meta-size-resolved:var(--session-action-row-detail-meta-size,var(--session-action-row-meta-size-resolved));--session-action-row-detail-code-font-size-resolved:var(--session-action-row-detail-code-font-size,var(--session-action-row-detail-font-size-resolved));--session-action-row-output-font-size-resolved:var(--session-action-row-output-font-size,var(--session-action-row-detail-code-font-size-resolved));--session-action-row-output-line-height-resolved:var(--session-action-row-output-line-height,var(--session-action-row-detail-line-height-resolved));--session-action-row-output-label-size-resolved:var(--session-action-row-output-label-size,var(--session-action-row-detail-label-size-resolved));--session-action-row-output-meta-size-resolved:var(--session-action-row-output-meta-size,var(--session-action-row-detail-meta-size-resolved));column-gap:var(--space-sm);--session-action-detail-offset:28px;min-width:0;font-size:var(--session-action-row-primary-size-resolved);line-height:var(--session-action-row-line-height-resolved);grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:0;scroll-margin-top:12px;scroll-margin-bottom:32px;display:grid}.session-action-row.layout-panel[data-v-6298018e]{align-items:center}.session-action-row.is-compaction[data-v-6298018e]{color:var(--teal-700);padding-block:var(--space-xs);align-items:center}.session-action-row.is-compaction .session-action-row-icon[data-v-6298018e]{color:var(--teal-700)}.session-action-row.is-compaction .compaction-divider-line[data-v-6298018e]{min-width:var(--space-md);border-top:1px solid color-mix(in srgb, var(--teal-500) 40%, var(--color-border));flex:auto;align-self:center;height:0}.session-action-row.is-compaction .session-action-detail[data-v-6298018e]{grid-column:1/-1}.session-action-row[data-v-6298018e] .session-action-summary,.session-action-row[data-v-6298018e] .session-action-image-preview{flex:0 auto;min-width:0}.session-action-row-icon[data-v-6298018e]{min-width:var(--session-action-type-icon-slot,20px);height:1lh;color:inherit;font:inherit;line-height:inherit;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.session-action-row-icon.clickable[data-v-6298018e]{cursor:pointer;transition:background .12s,color .12s}@media (hover:hover){.session-action-row-icon.clickable[data-v-6298018e]:hover .action-type.icon{color:var(--color-text-primary);background:rgba(var(--neutral-rgb), .08)}}.session-action-row-icon[data-v-6298018e] .action-type.icon{border-radius:var(--radius-sm);transition:background .12s,color .12s}.session-action-row-body[data-v-6298018e]{gap:var(--space-sm);min-width:0;color:inherit;font:inherit;text-align:left;border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;padding:0;display:flex}.session-action-row-body.clickable[data-v-6298018e]{cursor:pointer;transition:background .12s}@media (hover:hover){.session-action-row-body.clickable[data-v-6298018e]:hover{background:rgba(var(--neutral-rgb), .04)}}.session-action-command-block[data-v-6298018e]{align-items:flex-start;gap:var(--space-xs);flex-direction:column;flex:0 auto;min-width:0;display:flex}.session-action-command-line[data-v-6298018e]{align-items:center;gap:var(--space-sm);min-width:0;max-width:100%;display:flex}.session-action-command-line>.session-action-summary[data-v-6298018e]{flex:0 auto;min-width:0}.session-action-command-description[data-v-6298018e]{font-size:var(--session-action-row-primary-size-resolved);line-height:var(--session-action-row-line-height-resolved);color:var(--color-text-secondary);overflow-wrap:break-word;min-width:0}.session-action-row-body[data-v-6298018e]:has(.session-action-command-block){align-items:flex-end}.session-action-row.layout-panel .session-action-command-description[data-v-6298018e]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.session-action-row.is-output-active .session-action-row-body[data-v-6298018e]{background:color-mix(in srgb, var(--project-accent-solid,var(--color-accent)) 14%, transparent);box-shadow:inset 2px 0 0 var(--project-accent-solid,var(--color-accent));color:var(--fg-accent-strong);padding-block:2px;padding-inline:var(--space-sm);margin-block:-2px;margin-inline:calc(-1 * var(--space-sm))}@media (hover:hover){.session-action-row.is-output-active .session-action-row-body.clickable[data-v-6298018e]:hover{background:color-mix(in srgb, var(--project-accent-solid,var(--color-accent)) 20%, transparent)}}.session-action-row.is-output-active .session-action-row-icon[data-v-6298018e] .action-type.icon{color:var(--project-accent-solid,var(--color-accent))}.session-action-row-subagent-meta[data-v-6298018e],.session-action-row-subagent-thread[data-v-6298018e],.session-action-row-task-meta[data-v-6298018e],.tool-output[data-v-6298018e]{grid-column:1/-1}.session-action-row.is-subagent-card[data-v-6298018e]:not(.in-side-pane){--subagent-card-padding:var(--space-lg);--subagent-card-radius:var(--radius-md);--subagent-card-notch:var(--radius-md);--subagent-card-border:var(--color-border);isolation:isolate;margin-top:var(--space-xs);padding:var(--space-sm) var(--subagent-card-padding) var(--space-sm) 0;column-gap:calc(var(--space-sm) + 1px + var(--subagent-card-padding));position:relative}.session-action-row.is-subagent-card.is-output-active[data-v-6298018e]:not(.in-side-pane){--subagent-card-border:var(--project-accent-solid,var(--color-accent))}.session-action-row.is-subagent-card:not(.in-side-pane) .session-action-row-subagent-thread[data-v-6298018e]{margin:var(--space-sm) calc(-1 * var(--subagent-card-padding)) calc(-1 * var(--space-sm)) 0;border:1px solid var(--subagent-card-border);border-radius:var(--subagent-card-radius) 0 var(--subagent-card-radius) var(--subagent-card-radius);background:var(--color-bg-secondary);grid-column:1/-1;transition:border-color .12s}.session-action-card-activity[data-v-6298018e]{width:var(--session-action-type-icon-slot,20px);height:1lh;color:var(--ink-500);font-size:var(--session-action-row-icon-size,.8rem);justify-content:center;align-items:center;display:inline-flex}:root[data-tl-message-icon=hide] .session-action-row[data-action-type=agent_message]>.session-action-row-icon[data-v-6298018e]{visibility:hidden}.session-action-row.is-subagent-card:not(.in-side-pane) .session-action-row-body[data-v-6298018e]{z-index:1;--subagent-card-head-bg:linear-gradient(var(--color-bg-secondary), var(--color-bg-secondary)), rgb(var(--surface-rgb));position:relative}@media (hover:hover){.session-action-row.is-subagent-card:not(.in-side-pane) .session-action-row-body.clickable[data-v-6298018e]:hover{--subagent-card-head-bg:linear-gradient(rgba(var(--neutral-rgb), .04), rgba(var(--neutral-rgb), .04)), linear-gradient(var(--color-bg-secondary), var(--color-bg-secondary)), rgb(var(--surface-rgb))}}.session-action-row.is-subagent-card.is-output-active:not(.in-side-pane) .session-action-row-body[data-v-6298018e]{--subagent-card-head-bg:linear-gradient(color-mix(in srgb, var(--project-accent-solid,var(--color-accent)) 14%, transparent), color-mix(in srgb, var(--project-accent-solid,var(--color-accent)) 14%, transparent)), linear-gradient(var(--color-bg-secondary), var(--color-bg-secondary)), rgb(var(--surface-rgb))}@media (hover:hover){.session-action-row.is-subagent-card.is-output-active:not(.in-side-pane) .session-action-row-body.clickable[data-v-6298018e]:hover{--subagent-card-head-bg:linear-gradient(color-mix(in srgb, var(--project-accent-solid,var(--color-accent)) 20%, transparent), color-mix(in srgb, var(--project-accent-solid,var(--color-accent)) 20%, transparent)), linear-gradient(var(--color-bg-secondary), var(--color-bg-secondary)), rgb(var(--surface-rgb))}}.session-action-row.is-subagent-card:not(.in-side-pane) .session-action-row-body[data-v-6298018e]:before{content:"";inset:calc(-1 * var(--space-sm)) calc(-1 * var(--subagent-card-padding)) calc(-1 * var(--space-sm)) calc(-1 * (var(--subagent-card-padding) + 1px));z-index:-1;background:var(--subagent-card-head-bg);border:1px solid var(--subagent-card-border);border-radius:var(--subagent-card-radius) var(--subagent-card-radius) 0 0;border-bottom-width:0;transition:border-color .12s;position:absolute}.session-action-row.is-subagent-card:not(.in-side-pane) .session-action-row-body[data-v-6298018e]:after{--notch:var(--subagent-card-notch);content:"";left:calc(-1 * (var(--subagent-card-padding) + 1px + var(--notch)));bottom:calc(-1 * (var(--space-sm) + 1px));width:calc(var(--notch) + 1px);height:calc(var(--notch) + 1px);z-index:-1;background:radial-gradient(circle at 0 0, transparent calc(var(--notch) - .5px), var(--subagent-card-border) var(--notch), var(--subagent-card-border) calc(var(--notch) + .5px), transparent calc(var(--notch) + 1px)), var(--subagent-card-head-bg);mask:radial-gradient(circle at 0 0, transparent calc(var(--notch) - .5px), #000 var(--notch));pointer-events:none;position:absolute}.session-action-row.is-subagent-card.is-output-active:not(.in-side-pane) .session-action-row-icon[data-v-6298018e] .subagent-kind-icon{color:var(--project-accent-solid,var(--color-accent))}.session-action-row.is-subagent-card:not(.in-side-pane) .session-action-row-body .tool-output-chevron[data-v-6298018e]{background:0 0;border-color:#0000}.session-action-row.is-subagent-card.is-output-active .session-action-row-body[data-v-6298018e]{box-shadow:none;background:0 0;margin:0;padding:0}.session-action-row.is-subagent-card.in-side-pane .session-action-row-subagent-thread[data-v-6298018e]{margin:var(--space-sm) calc(-1 * var(--space-lg)) 0}.session-action-skill-controls[data-v-6298018e]{justify-self:start;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);grid-column:2/-1;display:inline-flex}.session-action-skill-chip[data-v-6298018e]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--action-teal-border);border-radius:var(--radius-sm);background:var(--action-teal-bg);color:var(--fg-accent-strong);font:inherit;font-size:var(--session-action-row-meta-size-resolved);cursor:pointer;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s;display:inline-flex}@media (hover:hover){.session-action-skill-chip[data-v-6298018e]:hover{background:color-mix(in srgb, var(--teal-500) 20%, transparent);border-color:var(--teal-500)}}.session-action-skill-chip i[data-v-6298018e]{font-size:.85em}.agent-message-body[data-v-6298018e]{min-width:0;font-size:var(--session-action-row-primary-size-resolved);line-height:var(--session-action-row-line-height-resolved);flex:0 auto}.agent-message-body.collapsed[data-v-6298018e]{max-height:calc(var(--agent-message-clamp-lines,12) * 2lh);overflow:hidden}.agent-message-body.collapsed[data-v-6298018e] .action-summary.markdown{line-clamp:var(--agent-message-clamp-lines,12);overflow:hidden}.agent-message-body.collapsed[data-v-6298018e] .action-summary.markdown pre{overflow:visible}.session-action-row[data-action-type=reasoning] .agent-message-body[data-v-6298018e]{--agent-message-clamp-lines:2;color:var(--color-text-secondary)}.agent-message-expand[data-v-6298018e]{justify-self:start;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--session-action-row-meta-size-resolved);cursor:pointer;background:0 0;border:0;grid-column:2/-1;font-weight:600;transition:color .12s,background .12s;display:inline-flex}@media (hover:hover){.agent-message-expand[data-v-6298018e]:hover{color:var(--color-text-primary);background:rgba(var(--neutral-rgb), .06)}}.agent-message-expand i[data-v-6298018e]{font-size:.85em}.session-action-row-script[data-v-6298018e]{min-width:0;margin:var(--space-xs) 0 0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--session-action-row-meta-size-resolved);line-height:var(--session-action-row-line-height-resolved);white-space:pre-wrap;word-break:break-word;grid-column:2/-1}.session-action-row-script.collapsed[data-v-6298018e]{max-height:calc(2lh + 2 * var(--space-xs));overflow:hidden}.session-action-row-script.collapsed.faded[data-v-6298018e]{mask-image:linear-gradient(#000 calc(100% - 1lh),#0000 100%)}.session-action-row-script.clickable[data-v-6298018e]{cursor:pointer}.session-action-row-script-code[data-v-6298018e] .hljs-comment{color:var(--syntax-comment);font-style:italic}.session-action-row-script-code[data-v-6298018e] .hljs-keyword{color:var(--syntax-keyword)}.session-action-row-script-code[data-v-6298018e] .hljs-string,.session-action-row-script-code[data-v-6298018e] .hljs-regexp{color:var(--syntax-string)}.session-action-row-script-code[data-v-6298018e] .hljs-number{color:var(--syntax-number)}.session-action-row-script-code[data-v-6298018e] .hljs-title,.session-action-row-script-code[data-v-6298018e] .hljs-title.function_{color:var(--syntax-title)}.session-action-row-script-code[data-v-6298018e] .hljs-literal,.session-action-row-script-code[data-v-6298018e] .hljs-built_in{color:var(--syntax-literal)}.session-action-row-script-code[data-v-6298018e] .hljs-attr,.session-action-row-script-code[data-v-6298018e] .hljs-property,.session-action-row-script-code[data-v-6298018e] .hljs-variable{color:var(--syntax-property)}.session-action-row-script-code[data-v-6298018e] .hljs-subst{color:inherit}.session-action-row.layout-panel[data-v-6298018e] .action-summary{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.session-action-row.layout-panel[data-v-6298018e] .session-action-summary[data-action-type=reasoning] .action-summary,.session-action-row.layout-panel[data-v-6298018e] .session-action-summary[data-action-type=plan] .action-summary{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.session-action-meta[data-v-6298018e]{align-items:center;gap:var(--space-xs);white-space:nowrap;justify-content:flex-end;align-self:flex-start;height:1lh;margin-left:auto;display:inline-flex}.session-action-row-body:has(.session-action-command-block) .session-action-meta[data-v-6298018e]{align-self:flex-end}.session-action-meta.has-hover-actions[data-v-6298018e]{--session-action-hover-width:calc(var(--session-action-hover-count,1) * (var(--action-height-sm) + var(--space-xs)))}.session-action-meta[data-v-6298018e]:has(>.tool-output-chevron){--session-action-hover-end:calc(18px + var(--space-xs))}.session-action-hover-actions[data-v-6298018e]{justify-content:flex-end;align-items:center;gap:var(--space-xs);height:1lh;display:none}.session-action-hover-actions[data-v-6298018e] .icon-button{width:var(--action-height-sm);height:var(--action-height-sm)}.session-action-meta>.session-action-hover-chip[data-v-6298018e]{display:none}@media (hover:none){.session-action-hover-actions[data-v-6298018e]{display:inline-flex}}@media (hover:hover){.session-action-meta.has-hover-actions>.session-action-hover-slot[data-v-6298018e]{min-width:calc(var(--session-action-hover-width) - var(--space-xs));text-align:end}.session-action-meta.no-hover-slot[data-v-6298018e]{padding-inline-start:var(--session-action-hover-width)}.session-action-meta.has-hover-chip>.session-action-time[data-v-6298018e]{min-width:calc(2.4 * var(--text-2xs) + 2 * var(--space-xs) + 2px);text-align:end}.session-action-meta[data-v-6298018e]:is(.has-hover-actions,.has-hover-chip){--session-action-slide:.22s;position:relative}.session-action-meta[data-v-6298018e]:is(.has-hover-actions,.has-hover-chip)>*{transition:opacity .12s ease, translate var(--session-action-slide) var(--ease-out-expo)}.session-action-meta.has-hover-actions>.session-action-hover-slot[data-v-6298018e],.session-action-meta.has-hover-chip>.session-action-time[data-v-6298018e]{transition:opacity .14s ease 80ms, translate var(--session-action-slide) var(--ease-out-expo)}.session-action-meta[data-v-6298018e]>:is(.session-action-hover-actions,.session-action-hover-chip){top:50%;opacity:0;visibility:hidden;translate:var(--space-xs) -50%;transition:opacity 80ms ease, translate var(--session-action-slide) var(--ease-out-expo), visibility 0s linear 80ms;display:inline-flex;position:absolute;inset-inline-end:var(--session-action-hover-end,0px)}.session-action-meta>.session-action-hover-chip[data-v-6298018e]{inset-inline-end:calc(var(--session-action-hover-end,0px) + var(--session-action-hover-width,0px))}.session-action-row:is(:hover,:focus-within)>.session-action-row-body>.session-action-meta[data-v-6298018e]>:is(.session-action-hover-actions,.session-action-hover-chip){opacity:1;visibility:visible;transition-duration:.16s, var(--session-action-slide), 0s;transition-delay:70ms,70ms,0s;translate:0 -50%}@starting-style{.session-action-row:is(:hover,:focus-within)>.session-action-row-body>.session-action-meta[data-v-6298018e]>:is(.session-action-hover-actions,.session-action-hover-chip){opacity:0;translate:var(--space-xs) -50%}}.session-action-row:is(:hover,:focus-within)>.session-action-row-body>.session-action-meta.has-hover-actions>.session-action-hover-slot[data-v-6298018e],.session-action-row:is(:hover,:focus-within)>.session-action-row-body>.session-action-meta.has-hover-chip>.session-action-time[data-v-6298018e]{opacity:0;transition:opacity 60ms linear, translate var(--session-action-slide) var(--ease-out-expo)}.session-action-row:is(:hover,:focus-within)>.session-action-row-body>.session-action-meta.has-hover-actions>.session-action-hover-slot[data-v-6298018e]~:not(.session-action-hover-actions,.session-action-hover-chip,.tool-output-chevron),.session-action-row:is(:hover,:focus-within)>.session-action-row-body>.session-action-meta.no-hover-slot[data-v-6298018e]>:not(.session-action-hover-actions,.tool-output-chevron){translate:calc(-1 * var(--session-action-hover-width)) 0;transition-delay:0s,30ms}}@media (hover:hover) and (prefers-reduced-motion:reduce){.session-action-meta[data-v-6298018e]:is(.has-hover-actions,.has-hover-chip){--session-action-slide:0s}}.session-action-running-indicator[data-v-6298018e]{color:var(--color-text-tertiary);align-items:center;display:inline-flex}.session-action-process[data-v-6298018e]{font-size:var(--session-action-row-meta-size-resolved);font-family:var(--font-mono);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.session-action-row.layout-panel .session-action-time[data-v-6298018e]{font-size:var(--session-action-row-time-size,12px);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.session-action-row.layout-timeline .session-action-time[data-v-6298018e]{font-size:var(--session-action-row-time-size,var(--text-xs));color:var(--ink-500);font-variant-numeric:tabular-nums}.session-action-detail[data-v-6298018e]{interpolate-size:allow-keywords;opacity:0;height:0;margin-top:var(--space-xs);border-left:2px solid color-mix(in srgb, var(--teal-500) 35%, var(--color-border));transition:height .2s ease, opacity .16s ease, display .2s allow-discrete;display:none;overflow:hidden}.session-action-detail.open[data-v-6298018e]{opacity:1;height:auto;display:block}@starting-style{.session-action-detail.open[data-v-6298018e]{opacity:0;height:0}}.session-action-detail[data-v-6298018e] .compaction-detail-panel{font-size:var(--session-action-row-detail-font-size-resolved);line-height:var(--session-action-row-detail-line-height-resolved)}.tool-output-chevron[data-v-6298018e]{border:1px solid var(--color-border);width:18px;height:18px;color:var(--color-text-tertiary);font-size:calc(9px * var(--text-scale,1));background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-flex}button.tool-output-chevron[data-v-6298018e]{cursor:pointer}@media (hover:hover){.session-action-row-body.clickable:hover .tool-output-chevron[data-v-6298018e],button.tool-output-chevron[data-v-6298018e]:hover{color:var(--color-text-primary);border-color:var(--color-border-hover)}}.tool-output-chevron i[data-v-6298018e]{transition:transform .24s cubic-bezier(.22,1,.36,1)}.tool-output-chevron i.rotated[data-v-6298018e]{transform:rotate(180deg)}.tool-output-chevron.side-pane-active[data-v-6298018e]{color:var(--project-accent-solid,var(--color-accent));border-color:color-mix(in srgb, var(--project-accent-solid,var(--color-accent)) 55%, transparent);background:color-mix(in srgb, var(--project-accent-solid,var(--color-accent)) 14%, transparent)}.tool-output[data-v-6298018e]{interpolate-size:allow-keywords;gap:var(--space-sm);opacity:0;height:0;transition:height .18s cubic-bezier(.4, 0, 1, 1), opacity .12s ease-in, display .18s allow-discrete;margin-top:0;display:none;overflow:hidden}.tool-output.open[data-v-6298018e]{opacity:1;height:auto;transition:height .24s cubic-bezier(.22, 1, .36, 1), opacity .16s cubic-bezier(.4, 0, .2, 1) 60ms, display .24s allow-discrete;align-items:flex-start;display:flex}@starting-style{.tool-output.open[data-v-6298018e]{opacity:0;height:0}}.tool-output-connector[data-v-6298018e]{box-sizing:border-box;width:var(--session-action-type-icon-slot,20px);min-width:var(--session-action-type-icon-slot,20px);height:calc(var(--space-lg) + var(--space-xs));margin-top:calc(-1 * var(--space-xs));color:var(--color-border-hover);flex-shrink:0;position:relative}.tool-output-connector[data-v-6298018e]:before,.tool-output-connector[data-v-6298018e]:after{content:"";border-color:currentColor;position:absolute}.tool-output-connector[data-v-6298018e]:before{top:0;left:50%;bottom:var(--space-sm);border-left:1px solid}.tool-output-connector[data-v-6298018e]:after{left:50%;bottom:var(--space-sm);width:calc(50% + var(--space-sm));border-bottom:1px solid}.tool-output-content[data-v-6298018e]{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.tool-output-panel[data-v-6298018e]{border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-md);background:var(--color-bg-tertiary);overflow:hidden}.tool-output-pre[data-v-6298018e]{padding:var(--space-md);font-family:var(--font-mono);font-size:var(--session-action-row-output-font-size-resolved);font-variant-ligatures:none;font-variant-numeric:tabular-nums;tab-size:2;color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);max-height:300px;margin:0;line-height:1.5;overflow-y:auto;mask-image:linear-gradient(#000 calc(100% - 16px),#0000 100%)}.tool-output-status[data-v-6298018e]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;font-size:var(--session-action-row-output-meta-size-resolved);line-height:var(--session-action-row-output-line-height-resolved);color:var(--color-text-tertiary);font-style:italic;display:flex}@keyframes spinner-rotate-6298018e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-spinner[data-v-6298018e]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite spinner-rotate-6298018e;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.tool-output-error[data-v-6298018e]{color:var(--color-danger)}.session-action-exit-code[data-v-6298018e]{font-size:var(--session-action-row-meta-size-resolved);font-family:var(--font-mono);color:var(--amber-600);font-variant-numeric:tabular-nums;opacity:.8}.session-action-wall-time[data-v-6298018e]{font-size:var(--session-action-row-meta-size-resolved);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}@media (width<=640px){.session-action-row-body[data-v-6298018e]:has(.session-action-image-preview){align-items:flex-start;row-gap:var(--space-xs);flex-wrap:wrap}.session-action-row-body:has(.session-action-image-preview) .session-action-meta[data-v-6298018e]{justify-content:flex-start;width:100%;margin-left:0}}@media (width<=640px) and (hover:hover){.session-action-row-body:has(.session-action-image-preview)>.session-action-meta[data-v-6298018e]>:is(.session-action-hover-actions,.session-action-hover-chip){translate:var(--space-xs) 0;order:1;position:static}.session-action-row:is(:hover,:focus-within)>.session-action-row-body:has(.session-action-image-preview)>.session-action-meta[data-v-6298018e]>:is(.session-action-hover-actions,.session-action-hover-chip){translate:0}@starting-style{.session-action-row:is(:hover,:focus-within)>.session-action-row-body:has(.session-action-image-preview)>.session-action-meta[data-v-6298018e]>:is(.session-action-hover-actions,.session-action-hover-chip){translate:var(--space-xs) 0}}.session-action-row:is(:hover,:focus-within)>.session-action-row-body:has(.session-action-image-preview)>.session-action-meta[data-v-6298018e]:is(.has-hover-actions,.has-hover-chip)>:not(.session-action-hover-actions,.session-action-hover-chip){opacity:1;translate:none}}.session-action-groups[data-v-3e5e54d9]{--session-action-primary-font-size-default:13px;--session-action-secondary-font-size-default:12px;--session-action-group-header-size:var(--session-action-primary-font-size,var(--session-action-primary-font-size-default));--session-action-row-font-size:var(--session-action-primary-font-size,var(--session-action-primary-font-size-default));--session-action-row-line-height:1.4;--session-action-row-meta-size:var(--session-action-secondary-font-size,var(--session-action-secondary-font-size-default));--session-action-row-label-size:var(--session-action-secondary-font-size,var(--session-action-secondary-font-size-default));--session-action-row-detail-font-size:var(--session-action-row-font-size);--session-action-row-detail-line-height:var(--session-action-row-line-height);--session-action-row-detail-label-size:var(--session-action-row-label-size);--session-action-row-detail-meta-size:var(--session-action-row-meta-size);--session-action-row-detail-code-font-size:var(--session-action-row-detail-font-size);--session-action-row-output-font-size:var(--session-action-row-detail-code-font-size);--session-action-row-output-line-height:var(--session-action-row-detail-line-height);--session-action-row-output-label-size:var(--session-action-row-detail-label-size);--session-action-row-output-meta-size:var(--session-action-row-detail-meta-size);--session-action-type-icon-slot:20px;--session-action-row-icon-size:13px;--session-action-row-time-size:var(--session-action-secondary-font-size,var(--session-action-secondary-font-size-default));--session-action-breakdown-count-size:var(--session-action-row-icon-size);--file-pill-compact-font-size:var(--session-action-secondary-font-size,var(--session-action-secondary-font-size-default));--session-action-group-bg:color-mix(in srgb, var(--color-bg-secondary) 84%, var(--color-bg-tertiary));--session-action-group-list-max-height:min(240px, 34vh);--session-action-group-list-padding-inline-end:0px;--session-action-group-summary-meta-color:var(--color-text-secondary);min-width:0;position:relative}.session-action-groups-content[data-v-3e5e54d9]{flex-direction:column;gap:12px;min-width:0;display:flex}.session-action-groups.layout-inline[data-v-3e5e54d9]{--session-action-primary-font-size-default:12px;--session-action-secondary-font-size-default:11px;--session-action-row-icon-size:12px;--session-action-group-list-max-height:140px}.session-action-groups.layout-inline .session-action-groups-content[data-v-3e5e54d9]{gap:10px}.session-action-groups.layout-timeline[data-v-3e5e54d9]{--session-action-group-list-max-height:none;--session-action-group-list-overflow-y:visible}.session-action-groups.layout-panel[data-v-3e5e54d9]{--session-action-primary-font-size-default:12px;--session-action-secondary-font-size-default:11px;--session-action-row-icon-size:12px;--session-action-group-list-max-height:140px}.session-action-groups-empty[data-v-3e5e54d9]{font-size:var(--session-action-group-header-size);color:var(--color-text-secondary);margin:0}.session-action-groups-truncated[data-v-3e5e54d9]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-layer);color:var(--color-text-secondary);font-size:var(--session-action-group-header-size);flex-wrap:wrap;margin:0;display:flex}.session-action-groups-reveal[data-v-3e5e54d9]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--fg-accent);font:inherit;padding:var(--space-xs) var(--space-sm);cursor:pointer;white-space:nowrap;font-weight:600}@media (hover:hover){.session-action-groups-reveal[data-v-3e5e54d9]:hover{border-color:var(--hover-accent-border);background:var(--hover-accent-bg)}}.session-action-group[data-v-3e5e54d9]{flex-direction:column;gap:8px;min-width:0;display:flex}.session-action-group-update[data-v-3e5e54d9],.session-action-group-fallback[data-v-3e5e54d9]{padding:0}.session-action-group-lead[data-v-3e5e54d9]{gap:var(--space-xs);flex-direction:column;display:flex}.session-action-group-fallback[data-v-3e5e54d9]{font-size:var(--session-action-group-header-size);color:var(--color-text-secondary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.session-action-group-fallback-icon[data-v-3e5e54d9]{color:var(--color-text-tertiary)}.session-action-group-disclosure[data-v-3e5e54d9],.session-action-group-merged-list[data-v-3e5e54d9]{border:var(--tl-group-border-width,1px) solid var(--color-border);background:var(--tl-group-bg,var(--session-action-group-bg));border-radius:10px}.session-action-group-disclosure[data-v-3e5e54d9]{overflow:clip}.session-action-group-disclosure[data-v-3e5e54d9]::details-content{opacity:0;height:0;transition:opacity .2s;overflow:clip}.session-action-group-disclosure[open][data-v-3e5e54d9]::details-content{opacity:1;height:auto}.session-action-groups.layout-panel .session-action-group-disclosure[data-v-3e5e54d9],.session-action-groups.layout-inline .session-action-group-disclosure[data-v-3e5e54d9]{border-radius:8px}.session-action-group-summary[data-v-3e5e54d9]{padding:10px var(--tl-group-pad,12px);cursor:pointer;font-size:var(--session-action-group-header-size);color:var(--color-text-secondary);align-items:center;gap:8px;list-style:none;display:flex}.session-action-group-summary[data-v-3e5e54d9]::-webkit-details-marker{display:none}.session-action-group-summary[data-v-3e5e54d9]::marker{display:none}.session-action-group-summary-breakdown[data-v-3e5e54d9]{--session-action-breakdown-count-color:var(--session-action-group-summary-meta-color);--session-action-breakdown-icon-color:var(--color-text-tertiary);flex:auto;min-width:0}.session-action-group-summary-toggle[data-v-3e5e54d9]{color:var(--color-text-tertiary);flex-shrink:0}.session-action-group-disclosure .toggle-open[data-v-3e5e54d9]{display:none}.session-action-group-disclosure[open] .toggle-open[data-v-3e5e54d9]{display:inline-block}.session-action-group-disclosure[open] .toggle-closed[data-v-3e5e54d9]{display:none}.session-action-group-body[data-v-3e5e54d9]{padding:0 var(--tl-group-pad,12px) 12px;flex-direction:column;gap:8px;display:flex}.session-action-group-scroll-shell[data-v-3e5e54d9]{min-width:0;position:relative}.session-action-group-list[data-v-3e5e54d9]{max-height:var(--session-action-group-list-max-height);overflow-y:var(--session-action-group-list-overflow-y,auto);overflow-anchor:none;scrollbar-gutter:stable;flex-direction:column;gap:8px;margin:0;padding:0;padding-inline-end:var(--session-action-group-list-padding-inline-end);list-style:none;display:flex}.session-action-group-item[data-v-3e5e54d9]{min-width:0}.session-action-inline-markers[data-v-3e5e54d9]{gap:var(--space-sm);min-width:0;margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.session-action-group-flat-list[data-v-3e5e54d9]{scrollbar-gutter:auto;max-height:none;overflow:clip visible}.session-action-group-merged-list[data-v-3e5e54d9]{padding:var(--space-lg) var(--tl-group-pad,var(--space-lg))}.session-action-groups.layout-inline .session-action-group-summary[data-v-3e5e54d9],.session-action-groups.layout-panel .session-action-group-summary[data-v-3e5e54d9]{padding:9px var(--tl-group-pad,11px)}.session-action-groups.layout-inline .session-action-group-body[data-v-3e5e54d9],.session-action-groups.layout-panel .session-action-group-body[data-v-3e5e54d9]{padding:0 var(--tl-group-pad,11px) 11px}.session-action-groups.outer-tail-pinned[data-v-3e5e54d9],.session-action-group-list[data-v-3e5e54d9]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px)}.dropdown-menu-trigger[data-v-869f369c]{display:inline-flex}.dropdown-menu-panel[data-v-869f369c]{z-index:var(--z-dropdown);color:var(--ink-800);overscroll-behavior:contain;position:fixed;overflow:clip auto}.project-filter-inclusions[data-v-fef3fa56]{flex-direction:column;gap:3px;padding:0 2px;display:flex}@media (width<=960px){.project-filter-inclusion[data-v-fef3fa56]{--inclusion-row-height:38px}.project-filter-inclusion-expand[data-v-fef3fa56],.project-filter-inclusion-expand-space[data-v-fef3fa56]{width:38px}.project-filter-inclusion-category[data-v-fef3fa56]{min-height:34px;padding:0 11px}}.project-filter-section-label[data-v-fef3fa56]{letter-spacing:var(--tracking-sm);text-transform:uppercase;color:var(--ink-500);margin:0;padding:0 2px;font-size:.66rem;font-weight:600}.project-filter-inclusion[data-v-fef3fa56]{--inclusion-accent:var(--amber-500);--inclusion-title-size:.76rem;--inclusion-title-line:calc(var(--inclusion-title-size) * 1.35);width:100%;min-height:var(--inclusion-row-height,30px);border-radius:var(--project-control-radius,8px);border:1px solid rgba(var(--neutral-rgb), .14);background:rgba(var(--surface-rgb), .94);color:var(--ink-600);text-align:left;align-items:center;padding:0 6px 0 8px;transition:background .12s,border-color .12s,color .12s;display:flex}.project-filter-inclusion-main[data-v-fef3fa56]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:4px 0;display:flex}.project-filter-inclusion-expand-space[data-v-fef3fa56]{flex:none;width:30px}.project-filter-inclusion-expand[data-v-fef3fa56]{width:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}.project-filter-inclusion--archived[data-v-fef3fa56]{--inclusion-accent:var(--ink-600)}@media (hover:hover){.project-filter-inclusion[data-v-fef3fa56]:has(.project-filter-inclusion-main:hover){background:rgba(var(--neutral-rgb), .07);border-color:rgba(var(--neutral-rgb), .22);color:var(--ink-700)}}.project-filter-inclusion.selected[data-v-fef3fa56]{border-color:color-mix(in srgb, var(--inclusion-accent) 40%, rgba(var(--neutral-rgb), .24));background:color-mix(in srgb, var(--inclusion-accent) 12%, rgba(var(--surface-rgb), .96));color:var(--ink-800)}.project-filter-inclusion-main[data-v-fef3fa56]:focus-visible,.project-filter-inclusion-expand[data-v-fef3fa56]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width));border-radius:6px}.project-filter-inclusion-check[data-v-fef3fa56]{width:16px;height:var(--inclusion-title-line);border:1px solid rgba(var(--neutral-rgb), .16);color:var(--inclusion-accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;display:inline-flex}.project-filter-inclusion.selected .project-filter-inclusion-check[data-v-fef3fa56]{border-color:color-mix(in srgb, var(--inclusion-accent) 55%, transparent);background:color-mix(in srgb, var(--inclusion-accent) 18%, transparent)}.project-filter-inclusion-icon[data-v-fef3fa56]{width:14px;height:var(--inclusion-title-line);color:var(--ink-400);flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}.project-filter-inclusion.selected .project-filter-inclusion-icon[data-v-fef3fa56]{color:var(--inclusion-accent)}.project-filter-inclusion-title[data-v-fef3fa56]{min-width:0;font-size:var(--inclusion-title-size);line-height:var(--inclusion-title-line);color:inherit;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:700;overflow:hidden}.project-filter-inclusion-scope[data-v-fef3fa56]{letter-spacing:var(--tracking-sm);text-transform:uppercase;color:var(--ink-400);flex:none;font-size:.62rem;font-weight:600}.project-filter-inclusion-chevron[data-v-fef3fa56]{color:var(--ink-400);font-size:var(--text-xs);transition:transform .14s,color .14s}.project-filter-inclusion-chevron.open[data-v-fef3fa56]{color:var(--inclusion-accent);transform:rotate(180deg)}@media (hover:hover){.project-filter-inclusion-expand:hover .project-filter-inclusion-chevron[data-v-fef3fa56]{color:var(--ink-600)}}.project-filter-inclusion-categories[data-v-fef3fa56]{border-radius:var(--project-control-radius,8px);background:rgba(var(--neutral-rgb), .035);border:1px solid rgba(var(--neutral-rgb), .08);flex-direction:column;gap:5px;margin-top:1px;padding:7px 8px 8px 30px;display:flex}.project-filter-inclusion-category-label[data-v-fef3fa56]{color:var(--ink-500);padding:0 2px;font-size:.66rem;font-weight:600}.project-filter-inclusion-category-list[data-v-fef3fa56]{flex-wrap:wrap;gap:6px;display:flex}.project-filter-inclusion-category-tip[data-v-fef3fa56]{display:inline-flex}.project-filter-inclusion-category[data-v-fef3fa56]{border:1px solid rgba(var(--neutral-rgb), .18);background:rgba(var(--surface-rgb), .94);min-height:28px;color:var(--ink-600);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:.72rem;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.project-filter-inclusion-category i[data-v-fef3fa56]{font-size:var(--text-2xs);color:var(--ink-400)}@media (hover:hover){.project-filter-inclusion-category[data-v-fef3fa56]:hover:not(:disabled){background:rgba(var(--neutral-rgb), .09);border-color:rgba(var(--neutral-rgb), .24);color:var(--ink-700)}}.project-filter-inclusion-category.selected[data-v-fef3fa56]{border-color:color-mix(in srgb, var(--amber-500) 38%, rgba(var(--neutral-rgb), .28));background:color-mix(in srgb, var(--amber-500) 12%, rgba(var(--surface-rgb), .96));color:var(--ink-800)}.project-filter-inclusion-reveal-enter-active[data-v-fef3fa56],.project-filter-inclusion-reveal-leave-active[data-v-fef3fa56]{transition:opacity .14s,transform .14s}.project-filter-inclusion-reveal-enter-from[data-v-fef3fa56],.project-filter-inclusion-reveal-leave-to[data-v-fef3fa56]{opacity:0;transform:translateY(-3px)}.search-input[data-v-f2a12daa]{background:rgba(var(--surface-warm-rgb), .85);border:1px solid rgba(var(--neutral-rgb), .14);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.search-input.focused[data-v-f2a12daa]{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.search-input-icon[data-v-f2a12daa]{color:var(--ink-400);flex-shrink:0;font-size:.8rem}.search-input.search-input--compact[data-v-f2a12daa]{gap:var(--space-xs);padding:0 var(--space-sm);min-height:var(--control-compact-height);border-radius:var(--control-plain-radius);background:var(--bg-surface);border-color:var(--color-border)}.search-input.search-input--compact.focused[data-v-f2a12daa]{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.search-input.search-input--compact .search-input-icon[data-v-f2a12daa]{font-size:var(--text-xs);color:var(--color-text-tertiary)}.search-input.search-input--compact .search-input-field[data-v-f2a12daa]{font-size:var(--text-sm);color:var(--color-text-primary)}.search-input.search-input--top-bar .search-input-icon[data-v-f2a12daa]{color:var(--top-bar-control-icon,var(--color-accent));font-size:var(--control-plain-icon-size)}.search-input.search-input--top-bar[data-v-f2a12daa]{align-items:center;gap:var(--space-md);height:var(--top-bar-control-height,34px);padding:0 var(--space-lg);border-radius:var(--top-bar-control-radius,var(--radius-md));background:var(--top-bar-control-bg,var(--color-bg-secondary));border:1px solid var(--top-bar-control-border,var(--color-border));color:var(--top-bar-control-color,var(--color-text-secondary));font-size:var(--top-bar-control-font,var(--text-md));box-shadow:var(--top-bar-control-shadow,none);box-sizing:border-box;gap:6px;padding:0 10px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.search-input.search-input--top-bar.focused[data-v-f2a12daa]{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.search-input-field[data-v-f2a12daa]{min-width:0;color:var(--ink-700);background:0 0;border:none;border-radius:0;flex:1;padding:0;font-size:.84rem;line-height:1.3}.search-input.search-input--top-bar .search-input-field[data-v-f2a12daa]{font-size:var(--top-bar-control-font,.78rem);color:var(--color-text-primary)}.search-input-field[data-v-f2a12daa]:focus,.search-input-field[data-v-f2a12daa]:focus-visible{box-shadow:none;border-color:#0000;outline:none}.search-input-field[data-v-f2a12daa]::placeholder{color:var(--ink-400)}.search-input-clear[data-v-f2a12daa]{flex-shrink:0}button.project-select-trigger[data-v-7918e3bd]{align-items:center;gap:8px;max-width:min(360px,100%);display:inline-flex}.project-select-root.project-select--top-bar button.project-select-trigger[data-v-7918e3bd]{align-items:center;gap:var(--space-md);height:var(--top-bar-control-height,34px);padding:0 var(--space-lg);border-radius:var(--top-bar-control-radius,var(--radius-md));background:var(--top-bar-control-bg,var(--color-bg-secondary));border:1px solid var(--top-bar-control-border,var(--color-border));color:var(--top-bar-control-color,var(--color-text-secondary));font-size:var(--top-bar-control-font,var(--text-md));box-shadow:var(--top-bar-control-shadow,none);box-sizing:border-box;gap:6px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.project-select-root.project-select--top-bar button.project-select-trigger.open[data-v-7918e3bd]{background:var(--top-bar-control-bg-hover,color-mix(in srgb, var(--top-bar-control-bg,var(--color-bg-secondary)) 90%, var(--color-accent) 10%));border-color:var(--top-bar-control-border-hover,color-mix(in srgb, var(--top-bar-control-border,var(--color-border)) 78%, var(--color-accent) 22%));color:var(--top-bar-control-color-hover,var(--color-text-primary))}@media (hover:hover){.project-select-root.project-select--top-bar button.project-select-trigger[data-v-7918e3bd]:hover{background:var(--top-bar-control-bg-hover,color-mix(in srgb, var(--top-bar-control-bg,var(--color-bg-secondary)) 90%, var(--color-accent) 10%));border-color:var(--top-bar-control-border-hover,color-mix(in srgb, var(--top-bar-control-border,var(--color-border)) 78%, var(--color-accent) 22%));color:var(--top-bar-control-color-hover,var(--color-text-primary))}}.project-select-root.project-select--top-bar button.project-select-trigger.active[data-v-7918e3bd]{background:var(--top-bar-control-bg-active,color-mix(in srgb, var(--color-accent) 12%, var(--color-bg-secondary)));border-color:var(--top-bar-control-border-active,color-mix(in srgb, var(--color-accent) 35%, var(--color-border)));color:var(--top-bar-control-color-active,var(--color-text-primary))}.project-select-trigger[data-v-7918e3bd]:focus,.project-select-trigger[data-v-7918e3bd]:focus-visible,.project-select-root.project-select--top-bar button.project-select-trigger[data-v-7918e3bd]:focus,.project-select-root.project-select--top-bar button.project-select-trigger[data-v-7918e3bd]:focus-visible{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.project-select-root.project-select--top-bar .project-select-trigger-icon[data-v-7918e3bd]{color:var(--top-bar-control-icon,var(--color-accent));font-size:var(--control-plain-icon-size);flex-shrink:0}.project-select-label[data-v-7918e3bd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-select-swatch[data-v-7918e3bd]{background:var(--project-accent,var(--project-accent-fallback));border-radius:999px;flex-shrink:0;width:4px;height:14px}.project-select-agent-icons[data-v-7918e3bd]{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.project-select-agent-icon[data-v-7918e3bd]{--agent-accent:var(--teal-500);background-color:var(--agent-accent);width:13px;height:13px;-webkit-mask-image:var(--provider-icon);mask-image:var(--provider-icon);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.project-select-agent-icon.provider-claude[data-v-7918e3bd]{--agent-accent:var(--provider-claude)}.project-select-agent-icon.provider-codex[data-v-7918e3bd]{--agent-accent:var(--provider-codex)}.project-select-agent-icon.provider-cursor[data-v-7918e3bd]{--agent-accent:var(--provider-cursor)}.project-select-agent-icon.provider-gemini[data-v-7918e3bd]{--agent-accent:var(--provider-gemini)}.project-select-agent-icon.provider-pi[data-v-7918e3bd]{--agent-accent:var(--provider-pi)}.project-select-agent-icon.provider-opencode[data-v-7918e3bd]{--agent-accent:var(--provider-opencode)}.project-select-inclusions[data-v-7918e3bd]{border-left:1px solid rgba(var(--neutral-rgb), .22);flex-shrink:0;align-items:center;gap:5px;padding-left:6px;display:inline-flex}.project-select-inclusion-mark[data-v-7918e3bd]{align-items:center;gap:2px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.project-select-inclusion-mark--automation[data-v-7918e3bd]{color:var(--amber-500)}.project-select-inclusion-mark--archived[data-v-7918e3bd]{color:var(--ink-600)}.project-select-inclusion-count[data-v-7918e3bd]{font-variant-numeric:tabular-nums;font-size:.6rem}.project-select-panel{--project-panel-control-height:36px;--project-panel-radius:8px;--project-control-radius:8px;--project-option-radius:8px;--project-panel-font:var(--font-sans,"SF Pro Text", "SF Pro Display", system-ui, sans-serif);background:rgb(var(--surface-rgb));border:1px solid rgba(var(--neutral-rgb), .13);box-shadow:var(--shadow-soft);scrollbar-gutter:stable;border-radius:10px;flex-direction:column;width:min(520px,100vw - 14px);max-width:min(520px,100vw - 14px);max-height:min(72vh,720px);padding:9px;display:flex}.project-select-empty[data-v-7918e3bd]{border-radius:var(--project-control-radius);border:1px solid rgba(var(--neutral-rgb), .1);background:rgba(var(--neutral-rgb), .025);color:var(--ink-500);text-align:center;margin:0;padding:9px 10px;font-size:.76rem;font-weight:500;line-height:1.3}.project-select-count[data-v-7918e3bd]{color:var(--ink-500);background:rgba(var(--neutral-rgb), .12);border-radius:999px;padding:2px 6px;font-size:.68rem}.project-select-fkey[data-v-7918e3bd]{background:rgba(var(--neutral-rgb), .08);border:1px solid rgba(var(--neutral-rgb), .12);min-width:16px;height:16px;font-family:var(--project-panel-font);color:var(--ink-400);opacity:.7;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0 3px;font-size:.58rem;font-weight:600;line-height:1;display:inline-flex}.project-select-fkey-hint[data-v-7918e3bd]{flex-shrink:0}button.project-select-action[data-v-7918e3bd]{font-family:var(--project-panel-font);width:100%;min-height:var(--project-panel-control-height);border-radius:var(--project-control-radius);border:1px solid rgba(var(--neutral-rgb), .13);background:rgba(var(--neutral-rgb), .025);color:var(--ink-600);letter-spacing:0;text-transform:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:.79rem;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:flex}@media (hover:hover){button.project-select-action[data-v-7918e3bd]:hover:not(:disabled){background:rgba(var(--neutral-rgb), .07);border-color:rgba(var(--neutral-rgb), .2);color:var(--ink-700)}}button.project-select-action[data-v-7918e3bd]:disabled{opacity:.46;border-color:rgba(var(--neutral-rgb), .12);color:var(--ink-400)}.project-filter[data-v-7918e3bd]{flex-direction:column;flex:auto;gap:9px;min-height:0;display:flex}.project-filter[data-v-7918e3bd] :is(button,input,summary,label){font-family:var(--project-panel-font)}.project-filter-toolbar[data-v-7918e3bd]{flex:none;align-items:center;gap:6px;min-height:28px;padding:0 2px;display:flex}.project-filter-toolbar-title[data-v-7918e3bd]{letter-spacing:var(--tracking-sm);text-transform:uppercase;color:var(--ink-600);margin-right:auto;font-size:.72rem;font-weight:600}button.project-filter-reset[data-v-7918e3bd]{border:1px solid rgba(var(--neutral-rgb), .13);background:rgba(var(--neutral-rgb), .025);height:24px;color:var(--ink-600);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.68rem;font-weight:600;transition:background .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}@media (hover:hover){button.project-filter-reset[data-v-7918e3bd]:hover:not(:disabled){background:rgba(var(--neutral-rgb), .07);border-color:rgba(var(--neutral-rgb), .2);color:var(--ink-800)}}button.project-filter-reset[data-v-7918e3bd]:disabled{opacity:.42;cursor:default}.project-filter-controls[data-v-7918e3bd]{flex:none;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;display:grid}.project-filter-search[data-v-7918e3bd]{min-width:0;height:var(--project-panel-control-height);min-height:var(--project-panel-control-height);border-radius:var(--project-control-radius);background:rgba(var(--neutral-rgb), .018);border:1px solid rgba(var(--neutral-rgb), .12);box-shadow:none;padding:0 10px}.project-filter-search.focused[data-v-7918e3bd]{background:rgba(var(--surface-rgb), .98);box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.project-filter-search[data-v-7918e3bd] .search-input-field{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:.79rem;line-height:1.25}.project-filter-search[data-v-7918e3bd] .search-input-field:focus,.project-filter-search[data-v-7918e3bd] .search-input-field:focus-visible{box-shadow:none;outline:none}.project-filter-search[data-v-7918e3bd] .search-input-icon{color:var(--ink-500);font-size:.8rem}.project-options[data-v-7918e3bd]{border-radius:var(--project-control-radius);border:0;border-bottom:1px solid rgba(var(--neutral-rgb), .14);min-height:132px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);background:0 0;flex-direction:column;flex:auto;gap:2px;padding:4px 4px 8px;scroll-padding:4px;display:flex;overflow:hidden auto}.project-options-group[data-v-7918e3bd]{letter-spacing:var(--tracking-sm);text-transform:uppercase;color:var(--ink-400);margin:6px 0 2px;padding:0 6px;font-size:.62rem;font-weight:700}.project-options-group[data-v-7918e3bd]:first-child{margin-top:0}.project-options[data-v-7918e3bd]::-webkit-scrollbar{width:8px}.project-options[data-v-7918e3bd]::-webkit-scrollbar-track{background:0 0}.project-options[data-v-7918e3bd]::-webkit-scrollbar-thumb{background:rgba(var(--neutral-rgb), .26);border-radius:999px}@media (hover:hover){.project-options[data-v-7918e3bd]::-webkit-scrollbar-thumb:hover{background:rgba(var(--neutral-rgb), .36)}}.project-option[data-v-7918e3bd]{--option-accent:var(--project-accent,var(--project-accent-fallback));border-radius:var(--project-option-radius);width:100%;min-height:34px;color:var(--ink-700);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:6px 10px 6px 14px;font-size:.79rem;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:flex;position:relative}.project-option[data-v-7918e3bd]:before{content:"";background:color-mix(in srgb, var(--option-accent) 84%, transparent);opacity:.42;border-radius:999px;width:4px;transition:opacity .12s;position:absolute;top:5px;bottom:5px;left:6px}@media (hover:hover){.project-option[data-v-7918e3bd]:hover{background:rgba(var(--neutral-rgb), .06);color:var(--ink-700)}}.project-option.active[data-v-7918e3bd]:not(.selected){background:rgba(var(--neutral-rgb), .08);color:var(--ink-700);border-color:#0000}.project-option.selected[data-v-7918e3bd]{background:color-mix(in srgb, var(--option-accent) 9%, rgba(var(--surface-rgb), .98));color:var(--ink-700);border-color:#0000;font-weight:500}.project-option.selected[data-v-7918e3bd]:before{opacity:1}.project-option[data-v-7918e3bd]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width));background:color-mix(in srgb, var(--option-accent) 12%, rgba(var(--surface-rgb), .97));border-color:#0000}.project-option.selected[data-v-7918e3bd]:focus-visible{background:color-mix(in srgb, var(--option-accent) 9%, rgba(var(--surface-rgb), .98))}.project-option--all[data-v-7918e3bd],.project-option--all.active[data-v-7918e3bd],.project-option--all.active[data-v-7918e3bd]:not(.selected),.project-option--all[data-v-7918e3bd]:focus-visible,.project-option--all.selected[data-v-7918e3bd],.project-option--all.selected[data-v-7918e3bd]:focus-visible{z-index:1;background:color-mix(in srgb, rgb(var(--neutral-rgb)) 6%, rgb(var(--surface-rgb)));--option-accent:rgba(var(--neutral-rgb), .66);font-weight:600;position:sticky;top:0}@media (hover:hover){.project-option--all[data-v-7918e3bd]:hover{z-index:1;background:color-mix(in srgb, rgb(var(--neutral-rgb)) 6%, rgb(var(--surface-rgb)));--option-accent:rgba(var(--neutral-rgb), .66);font-weight:600;position:sticky;top:0}}.project-option-text[data-v-7918e3bd]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.project-option-title[data-v-7918e3bd]{align-items:center;gap:6px;min-width:0;display:flex}.project-option-label[data-v-7918e3bd]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.project-option-tag[data-v-7918e3bd]{color:var(--ink-500);background:rgba(var(--neutral-rgb), .1);border-radius:999px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:.64rem;font-weight:600;line-height:1.2;display:inline-flex}.project-option-detail[data-v-7918e3bd]{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;font-size:.67rem;font-weight:500;overflow:hidden}.project-option-meta[data-v-7918e3bd]{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.project-option-count[data-v-7918e3bd]{color:var(--ink-500);background:rgba(var(--neutral-rgb), .085);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:.71rem;font-weight:500}.project-option.selected .project-option-count[data-v-7918e3bd]{background:rgba(var(--neutral-rgb), .085);color:var(--ink-500)}.project-filter-patterns[data-v-7918e3bd]{max-height:45vh;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);border-radius:var(--project-control-radius);background:0 0;border:0;flex:0 .001 auto;padding:6px 4px 0;overflow-y:auto}.project-filter-patterns[open][data-v-7918e3bd]{flex:0 auto;min-height:132px}.project-filter-patterns[data-v-7918e3bd]::details-content{opacity:0;height:0;transition:height .2s ease, opacity .2s ease, content-visibility .2s ease allow-discrete;overflow:clip}.project-filter-patterns[open][data-v-7918e3bd]::details-content{opacity:1;height:auto}.project-filter-pattern-help[data-v-7918e3bd]{color:var(--ink-500);margin:0;padding:2px 2px 0;font-size:.67rem;line-height:1.35}.project-filter-patterns summary[data-v-7918e3bd]{min-height:26px;color:var(--ink-600);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:0 2px;font-size:.72rem;font-weight:600;list-style:none;transition:background .12s,color .12s;display:flex}@media (hover:hover){.project-filter-patterns summary[data-v-7918e3bd]:hover{background:rgba(var(--neutral-rgb), .048);color:var(--ink-700)}}.project-filter-patterns summary[data-v-7918e3bd]:after{content:"";color:var(--ink-500);font-family:"Font Awesome 6 Free";font-size:.58rem;font-weight:900;transition:transform .14s,color .14s}.project-filter-patterns summary[data-v-7918e3bd]::-webkit-details-marker{display:none}.project-filter-patterns[open] summary[data-v-7918e3bd]{color:var(--ink-700)}.project-filter-patterns[open] summary[data-v-7918e3bd]:after{color:var(--teal-600);transform:rotate(180deg)}.project-filter-pattern-grid[data-v-7918e3bd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.project-filter-pattern[data-v-7918e3bd]{flex-direction:column;gap:2px;display:flex}.project-filter-pattern-label[data-v-7918e3bd]{color:var(--ink-600);margin:0;font-size:.69rem;font-weight:600;line-height:1.2}.project-filter-pattern-input[data-v-7918e3bd]{height:var(--project-panel-control-height);border-radius:var(--project-control-radius);background:rgba(var(--surface-rgb), .96);border:1px solid rgba(var(--neutral-rgb), .12);color:var(--ink-700);padding:0 10px;font-size:.77rem;transition:border-color .12s,background .12s}.project-filter-pattern-input[data-v-7918e3bd]::placeholder{color:var(--ink-400)}.project-filter-pattern-input[data-v-7918e3bd]:focus,.project-filter-pattern-input[data-v-7918e3bd]:focus-visible{background:rgba(var(--surface-rgb), .99);box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.project-filter-error[data-v-7918e3bd]{color:var(--error-500,#dc3545);margin:0;font-size:.69rem}.project-favorites-section[data-v-7918e3bd]{min-height:56px;max-height:30vh;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);border-bottom:1px solid rgba(var(--neutral-rgb), .12);flex-direction:column;flex:0 .001 auto;gap:4px;padding-bottom:6px;display:flex;overflow-y:auto}.project-favorites-title[data-v-7918e3bd]{color:var(--ink-600);letter-spacing:var(--tracking-sm);text-transform:uppercase;margin:0;padding:0 2px;font-size:.72rem;font-weight:600}button.project-favorites-add[data-v-7918e3bd]{border:1px solid rgba(var(--neutral-rgb), .13);background:rgba(var(--neutral-rgb), .025);height:24px;color:var(--ink-500);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:.7rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}@media (hover:hover){button.project-favorites-add[data-v-7918e3bd]:hover{background:rgba(var(--neutral-rgb), .07);border-color:rgba(var(--neutral-rgb), .2);color:var(--ink-700)}}.project-favorites-name-input[data-v-7918e3bd]{align-items:center;gap:4px;display:flex}.project-favorites-name-field[data-v-7918e3bd]{border:1px solid rgba(var(--neutral-rgb), .16);background:rgba(var(--surface-rgb), .98);min-width:0;height:30px;font-family:var(--project-panel-font);color:var(--ink-700);border-radius:6px;flex:1;padding:0 8px;font-size:.77rem}.project-favorites-name-field[data-v-7918e3bd]::placeholder{color:var(--ink-400)}.project-favorites-name-field[data-v-7918e3bd]:focus,.project-favorites-name-field[data-v-7918e3bd]:focus-visible{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}button.project-favorites-name-confirm[data-v-7918e3bd]{border:1px solid rgba(var(--neutral-rgb), .13);background:rgba(var(--neutral-rgb), .025);width:28px;height:28px;color:var(--teal-600);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;transition:background .12s,border-color .12s;display:inline-flex}@media (hover:hover){button.project-favorites-name-confirm[data-v-7918e3bd]:hover:not(:disabled){background:rgba(var(--neutral-rgb), .07);border-color:rgba(var(--neutral-rgb), .2)}}button.project-favorites-name-confirm[data-v-7918e3bd]:disabled{opacity:.4;color:var(--ink-400)}.project-favorites-list[data-v-7918e3bd]{flex-wrap:wrap;gap:6px;display:flex}.project-favorite-row-wrap[data-v-7918e3bd]{max-width:160px}.project-favorite-row[data-v-7918e3bd]{--fav-accent:var(--teal-500);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:2px;width:auto;min-height:30px;padding:0 6px 0 0;transition:background .12s,border-color .12s;display:flex;position:relative}.project-favorite-row[data-v-7918e3bd]:before{content:"";background:color-mix(in srgb, var(--fav-accent) 60%, transparent);opacity:0;border-radius:999px;width:3px;transition:opacity .12s;position:absolute;top:7px;bottom:7px;left:5px}.project-favorite-row.active[data-v-7918e3bd]{background:color-mix(in srgb, var(--fav-accent) 7%, rgba(var(--surface-rgb), .98))}.project-favorite-row.active[data-v-7918e3bd]:before{opacity:1}@media (hover:hover){.project-favorite-row[data-v-7918e3bd]:hover{background:rgba(var(--neutral-rgb), .06)}}button.project-favorite-apply[data-v-7918e3bd]{min-width:0;min-height:30px;color:var(--ink-700);font-family:var(--project-panel-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 auto;align-items:center;padding:4px 8px 4px 16px;font-size:.77rem;font-weight:500;display:flex}button.project-favorite-apply[data-v-7918e3bd]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.project-favorite-name[data-v-7918e3bd]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.project-favorite-row>button.project-favorite-action[data-v-7918e3bd]{opacity:0;transition:opacity .12s}.project-favorite-row:focus-within>button.project-favorite-action[data-v-7918e3bd]{opacity:.6}@media (hover:hover){.project-favorite-row:hover>button.project-favorite-action[data-v-7918e3bd]{opacity:.6}}@media (hover:none){.project-favorite-row>button.project-favorite-action[data-v-7918e3bd]{opacity:.7}}button.project-favorite-action[data-v-7918e3bd]{width:20px;height:20px;color:var(--ink-400);opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;transition:background .12s,color .12s,opacity .12s;display:inline-flex}@media (hover:hover){button.project-favorite-action[data-v-7918e3bd]:hover{opacity:1;background:rgba(var(--neutral-rgb), .1);color:var(--ink-600)}button.project-favorite-action--danger[data-v-7918e3bd]:hover{color:var(--error-500)}}.project-favorite-rename-input[data-v-7918e3bd]{align-items:center;min-height:30px;padding:2px 6px 2px 14px;display:flex}.project-favorite-rename-field[data-v-7918e3bd]{border:1px solid color-mix(in srgb, var(--teal-500) 40%, transparent);background:rgba(var(--surface-rgb), .8);min-width:0;color:var(--ink-700);font-family:var(--project-panel-font);border-radius:4px;flex:1;padding:3px 6px;font-size:.77rem;font-weight:500}.project-favorite-rename-field[data-v-7918e3bd]:focus{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}@media (width<=960px){.project-select-trigger[data-v-7918e3bd]{justify-content:space-between;width:100%}.project-select-fkey[data-v-7918e3bd],.project-select-trigger .project-select-fkey-hint[data-v-7918e3bd]{display:none}.project-select-panel{--project-panel-control-height:38px;width:min(100vw - 12px,440px);max-width:calc(100vw - 12px);max-height:min(78vh,100vh - 120px);padding:8px}.project-option[data-v-7918e3bd]{min-height:44px;padding:8px 12px 8px 16px}.project-filter-pattern-grid[data-v-7918e3bd]{grid-template-columns:minmax(0,1fr)}button.project-favorites-add[data-v-7918e3bd],button.project-filter-reset[data-v-7918e3bd]{height:32px;padding:0 11px;font-size:.76rem}button.project-favorites-name-confirm[data-v-7918e3bd]{border-radius:8px;width:40px;height:40px;font-size:.82rem}.project-favorites-name-field[data-v-7918e3bd]{height:40px;font-size:.84rem}.project-favorite-row[data-v-7918e3bd]{border-radius:8px;min-height:44px;padding:0 8px 0 0}button.project-favorite-apply[data-v-7918e3bd]{min-height:44px;padding:8px 6px 8px 16px;font-size:.84rem}.project-favorite-row>button.project-favorite-action[data-v-7918e3bd]{opacity:.7}button.project-favorite-action[data-v-7918e3bd]{border-radius:8px;width:44px;height:44px;font-size:.72rem}.project-favorite-rename-input[data-v-7918e3bd]{min-height:44px;padding:4px 8px 4px 16px}.project-favorite-rename-field[data-v-7918e3bd]{padding:6px 8px;font-size:.84rem}}.project-filter-inclusions-block[data-v-7918e3bd]{border-top:1px solid rgba(var(--neutral-rgb), .12);flex:none;padding-top:8px}.project-filter-secondary[data-v-7918e3bd]{border-top:1px solid rgba(var(--neutral-rgb), .1);flex-direction:column;flex:none;gap:9px;padding-top:9px;display:flex}.project-filter-agent-types[data-v-7918e3bd]{flex-direction:column;gap:6px;padding:0 2px;display:flex}.project-filter-agent-types-label[data-v-7918e3bd]{letter-spacing:var(--tracking-sm);text-transform:uppercase;color:var(--ink-500);margin:0;padding:0 2px;font-size:.66rem;font-weight:600}.project-filter-agent-types-list[data-v-7918e3bd]{flex-wrap:wrap;gap:6px;display:flex}.project-filter-agent-type[data-v-7918e3bd]{--agent-accent:var(--teal-500);--agent-accent-text:var(--ink-700);border:1px solid rgba(var(--neutral-rgb), .18);background:rgba(var(--surface-rgb), .94);max-width:100%;min-height:30px;color:var(--ink-600);cursor:pointer;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:.72rem;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.project-filter-agent-type.provider-claude[data-v-7918e3bd]{--agent-accent:var(--provider-claude);--agent-accent-text:var(--provider-claude-text)}.project-filter-agent-type.provider-codex[data-v-7918e3bd]{--agent-accent:var(--provider-codex);--agent-accent-text:var(--provider-codex-text)}.project-filter-agent-type.provider-cursor[data-v-7918e3bd]{--agent-accent:var(--provider-cursor);--agent-accent-text:var(--provider-cursor-text)}.project-filter-agent-type.provider-gemini[data-v-7918e3bd]{--agent-accent:var(--provider-gemini);--agent-accent-text:var(--provider-gemini-text)}.project-filter-agent-type.provider-pi[data-v-7918e3bd]{--agent-accent:var(--provider-pi);--agent-accent-text:var(--provider-pi-text)}.project-filter-agent-type.provider-opencode[data-v-7918e3bd]{--agent-accent:var(--provider-opencode);--agent-accent-text:var(--provider-opencode-text)}.project-filter-agent-type.is-empty[data-v-7918e3bd]:not(.selected){opacity:.5}@media (hover:hover){.project-filter-agent-type[data-v-7918e3bd]:hover{background:rgba(var(--neutral-rgb), .09);border-color:rgba(var(--neutral-rgb), .24);color:var(--ink-700)}.project-filter-agent-type.is-empty[data-v-7918e3bd]:not(.selected):hover{opacity:1}}.project-filter-agent-type.selected[data-v-7918e3bd]{border-color:color-mix(in srgb, var(--agent-accent) 38%, rgba(var(--neutral-rgb), .28));background:color-mix(in srgb, var(--agent-accent) 12%, rgba(var(--surface-rgb), .96));color:var(--agent-accent-text)}.project-filter-agent-type-icon[data-v-7918e3bd]{background-color:var(--agent-accent);width:12px;height:12px;-webkit-mask-image:var(--provider-icon);mask-image:var(--provider-icon);flex-shrink:0;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.project-filter-agent-type-label[data-v-7918e3bd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-filter-agent-type-count[data-v-7918e3bd]{background:rgba(var(--neutral-rgb), .1);min-width:20px;height:18px;color:var(--ink-500);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.66rem;font-weight:600;display:inline-flex}@media (width<=960px){.project-filter-agent-types-list[data-v-7918e3bd]{flex-wrap:wrap}.project-filter-agent-type[data-v-7918e3bd]{flex:none;gap:5px;min-height:36px;padding:0 10px}.project-filter-agent-type-label[data-v-7918e3bd]{display:none}}.range-slider[data-v-4970eeeb]{--slider-thumb-height:18px;--slider-thumb-offset:calc(var(--slider-thumb-width) / 2);--slider-track-height:3px;--slider-accent:var(--teal-500);--slider-spring:cubic-bezier(.2, 0, 0, 1);align-items:center;width:clamp(140px,32vw,200px);height:28px;display:flex;position:relative;container-type:inline-size}.range-slider.expressive[data-v-4970eeeb]{--slider-track-height:6px;--slider-thumb-width:88px;--slider-thumb-height:26px;height:34px}.range-slider-track[data-v-4970eeeb]{top:50%;left:var(--slider-thumb-offset);right:var(--slider-thumb-offset);height:var(--slider-track-height);background:var(--action-teal-bg);pointer-events:none;border-radius:999px;position:absolute;transform:translateY(-50%)}.range-slider.expressive .range-slider-track[data-v-4970eeeb]{background:color-mix(in srgb, var(--ink-400) 22%, transparent)}.range-slider.expressive .range-slider-value[data-v-4970eeeb]{font-size:var(--text-2xs);gap:5px;font-weight:600}.range-slider-input:focus-visible~.range-slider-value[data-v-4970eeeb]{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.range-slider:not(.unset) .range-slider-input[data-v-4970eeeb]:focus-visible::-webkit-slider-thumb{outline:none}.range-slider.disabled[data-v-4970eeeb]{opacity:.45}.range-slider.disabled .range-slider-input[data-v-4970eeeb]{cursor:not-allowed}.range-slider-ticks[data-v-4970eeeb]{pointer-events:none;position:absolute;inset:0}.range-slider-tick[data-v-4970eeeb]{top:50%;left:calc(var(--slider-thumb-offset) + var(--tick-ratio,0) * (100% - var(--slider-thumb-width)));width:var(--slider-track-height);height:var(--slider-track-height);background:var(--ink-400);opacity:.5;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.range-slider-fill[data-v-4970eeeb]{top:50%;left:var(--slider-thumb-offset);width:calc(100% - var(--slider-thumb-width));height:var(--slider-track-height);transform:translateY(-50%) scaleX(var(--slider-ratio,0));transform-origin:0;background:var(--slider-fill-image,linear-gradient(90deg, color-mix(in srgb, var(--slider-accent) 45%, transparent), var(--slider-accent)));pointer-events:none;transition:transform .2s var(--slider-spring);border-radius:999px;position:absolute}.range-slider.expressive .range-slider-tick[data-v-4970eeeb]{transition:background-color .18s ease-out,opacity .18s ease-out}.range-slider.expressive .range-slider-tick.passed[data-v-4970eeeb]{background:color-mix(in srgb, var(--tick-accent,var(--slider-accent)) 40%, var(--ink-100));opacity:1}.range-slider-value-icon[data-v-4970eeeb]{width:10px;height:10px;-webkit-mask-image:var(--value-icon);mask-image:var(--value-icon);background-color:currentColor;flex:none;margin-right:5px;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.range-slider-tick.passed[data-v-4970eeeb]{background:var(--teal-500);opacity:.9}.range-slider-input[data-v-4970eeeb]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;border:none;outline:none;width:100%;height:28px;margin:0;padding:0}.range-slider-value[data-v-4970eeeb]{--slider-value-half:calc(var(--slider-value-width,var(--slider-thumb-width)) / 2);--slider-value-x:clamp(var(--slider-value-half), calc(var(--slider-thumb-offset) + var(--slider-ratio,0) * (100cqw - var(--slider-thumb-width))), calc(100cqw - var(--slider-value-half)));transform:translate(calc(var(--slider-value-x) - 50%), -50%);background:var(--teal-500);color:var(--ink-100);min-width:var(--slider-thumb-width);height:var(--slider-thumb-height);font-size:.6rem;font-weight:600;line-height:var(--slider-thumb-height);text-align:center;pointer-events:none;white-space:nowrap;box-shadow:0 1px 4px color-mix(in srgb, var(--teal-500) 30%, transparent);letter-spacing:var(--tracking-sm);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:absolute;top:50%;left:0}.range-slider.expressive .range-slider-value[data-v-4970eeeb]{width:var(--slider-thumb-width);background:var(--slider-accent);box-shadow:0 1px 3px color-mix(in srgb, var(--slider-accent) 30%, transparent);transition:transform .2s var(--slider-spring), background-color .24s ease-out;padding:0}.range-slider.expressive.dragging .range-slider-value[data-v-4970eeeb],.range-slider.expressive.dragging .range-slider-fill[data-v-4970eeeb],.range-slider.expressive.dragging .range-slider-tick[data-v-4970eeeb]{transition:none}.range-slider-value-text[data-v-4970eeeb]{line-height:1}.range-slider-value-detail[data-v-4970eeeb]{opacity:.9;margin-top:1px;font-size:.85em;font-weight:500;display:block}.range-slider-input[data-v-4970eeeb]::-webkit-slider-runnable-track{height:var(--slider-track-height);background:0 0;border-radius:999px}.range-slider-input[data-v-4970eeeb]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--slider-thumb-width);height:var(--slider-thumb-height);margin-top:calc((var(--slider-track-height) - var(--slider-thumb-height)) / 2);background:rgba(var(--surface-rgb), .9);border:1px solid var(--action-teal-border);box-shadow:0 2px 6px color-mix(in srgb, var(--teal-500) 18%, transparent);cursor:grab;border-radius:999px}.range-slider-input[data-v-4970eeeb]::-webkit-slider-thumb:active{cursor:grabbing}.range-slider.expressive .range-slider-input[data-v-4970eeeb]::-webkit-slider-thumb{box-shadow:none;background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.range-slider.expressive .range-slider-fill[data-v-4970eeeb],.range-slider.expressive .range-slider-value[data-v-4970eeeb],.range-slider.expressive .range-slider-tick[data-v-4970eeeb]{transition:none}}.defer-custom[data-v-b3fa87ac]{gap:var(--space-sm);flex-direction:column;min-width:240px;display:flex}.defer-custom-label[data-v-b3fa87ac]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-md);color:var(--defer-picker-muted,var(--ink-500));margin:0;font-weight:700;line-height:1;display:block}.defer-custom-field[data-v-b3fa87ac]{height:var(--action-height-lg);border-radius:var(--radius-md);border:1px solid var(--defer-picker-field-border,var(--panel-border));background:var(--defer-picker-field-bg,rgb(var(--surface-rgb)));box-sizing:border-box;align-items:stretch;display:flex;overflow:hidden}.defer-custom-field[data-v-b3fa87ac]:focus-within{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--defer-picker-field-focus-border,var(--input-focus-border));outline:none}.defer-custom-field.armed[data-v-b3fa87ac]{border-color:var(--defer-picker-field-focus-border,var(--input-focus-border))}.defer-custom-input[data-v-b3fa87ac]{min-width:0;height:100%;padding:0 var(--space-md);color:var(--defer-picker-ink,var(--ink-800));font-size:var(--text-md);background:0 0;border:0;border-radius:0;flex:1}.defer-custom-input[data-v-b3fa87ac]:focus,.defer-custom-input[data-v-b3fa87ac]:focus-visible{box-shadow:none;border:0;outline:none}.defer-custom-submit[data-v-b3fa87ac]{width:var(--action-icon-size);border:0;border-left:1px solid var(--defer-picker-field-border,var(--panel-border));background:var(--action-primary-bg);color:var(--action-primary-color);font-size:var(--text-sm);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.defer-custom-submit[data-v-b3fa87ac]:hover:not(:disabled){background:var(--action-primary-hover-bg)}}.defer-custom-submit[data-v-b3fa87ac]:disabled{background:var(--defer-picker-inert-bg,var(--cloud-100));color:var(--ink-400);cursor:not-allowed}.defer-custom-hint[data-v-b3fa87ac]{align-items:center;gap:var(--space-xs);margin:calc(var(--space-xs) * -1) 0 0;padding:var(--space-xs) 0;font-size:var(--text-sm);color:var(--defer-picker-muted,var(--ink-500));font-weight:500;line-height:1;display:flex}.defer-custom-hint.resolved[data-v-b3fa87ac]{color:var(--defer-picker-accent,var(--teal-700));font-weight:600}.defer-custom-hint-icon[data-v-b3fa87ac]{flex-shrink:0}.priority-defer[data-v-2c6e871f]{gap:var(--space-xs);--defer-picker-ink:var(--popover-text);--defer-picker-muted:var(--popover-muted);--defer-picker-accent:var(--popover-accent);--defer-picker-field-bg:var(--popover-raised);--defer-picker-field-border:var(--popover-border);--defer-picker-field-focus-border:var(--popover-border-strong);--defer-picker-inert-bg:var(--popover-raised);flex-direction:column;display:flex}.priority-defer-presets[data-v-2c6e871f]{gap:var(--space-2xs);flex-direction:column;display:flex}.priority-defer-row[data-v-2c6e871f]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--popover-border);background:var(--popover-raised);color:var(--popover-text);font-size:var(--text-sm);text-align:left;cursor:pointer;font-weight:600;display:flex}@media (hover:hover){.priority-defer-row[data-v-2c6e871f]:hover:not(:disabled){background:var(--popover-raised-hover);border-color:var(--popover-border-strong)}}.priority-defer-row[data-v-2c6e871f]:disabled{opacity:.4;cursor:not-allowed}.priority-defer-row-icon[data-v-2c6e871f]{width:var(--action-icon-size-sm);text-align:center;color:var(--popover-muted);flex-shrink:0}.priority-defer[data-v-2c6e871f] .defer-custom{min-width:0}.priority-defer[data-v-2c6e871f] .defer-custom-label{letter-spacing:normal;text-transform:none;font-size:.68rem;font-weight:400}.priority-defer[data-v-2c6e871f] .defer-custom-hint{font-weight:400}.priority-defer[data-v-2c6e871f] .defer-custom-hint.resolved{font-weight:600}.scale-bars[data-v-076ce418]{--scale-bar-1:var(--ink-400);--scale-bar-2:var(--teal-300);--scale-bar-3:var(--teal-500);--scale-bar-4:color-mix(in srgb, var(--teal-500) 65%, var(--amber-400));--scale-bar-5:var(--amber-400);align-items:flex-end;gap:3px;height:12px;line-height:1;display:inline-flex}.scale-bar[data-v-076ce418]{background:rgba(var(--neutral-rgb), .16);width:6px;height:10px;box-shadow:inset 0 0 0 1px rgba(var(--neutral-rgb), .12);opacity:.55;border-radius:3px}.scale-bar.is-filled[data-v-076ce418]{opacity:1}.scale-bar-1.is-filled[data-v-076ce418]{background:var(--scale-bar-1)}.scale-bar-2.is-filled[data-v-076ce418]{background:var(--scale-bar-2)}.scale-bar-3.is-filled[data-v-076ce418]{background:var(--scale-bar-3)}.scale-bar-4.is-filled[data-v-076ce418]{background:var(--scale-bar-4)}.scale-bar-5.is-filled[data-v-076ce418]{background:var(--scale-bar-5)}.queue-priority-pill[data-v-16bcda3e]{border-radius:var(--action-radius);box-sizing:border-box;padding:var(--action-padding-sm);font-weight:600;font-size:var(--action-font-sm);min-height:var(--action-height-sm);background:var(--action-teal-bg);color:var(--action-teal-color);height:var(--action-height-sm);line-height:1;font-size:var(--action-font-sm);text-transform:uppercase;letter-spacing:var(--tracking-sm);cursor:help;justify-content:center;align-items:center;gap:6px;display:inline-flex}.queue-priority-pill-label[data-v-16bcda3e]{font-size:.6em}.queue-priority-pill-score[data-v-16bcda3e]{font-variant-numeric:tabular-nums;font-weight:600}@keyframes spinner-rotate-16bcda3e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.queue-priority-pill-spinner[data-v-16bcda3e]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--ink-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);width:10px;height:10px;border-radius:50%;flex:none;animation:.9s linear infinite spinner-rotate-16bcda3e;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}@media (width<=960px){.queue-priority-pill[data-v-16bcda3e]{text-transform:none;letter-spacing:0;gap:0}.queue-priority-pill-label[data-v-16bcda3e]{display:none}}.queue-priority-pill.rarity-common[data-v-16bcda3e]{background:rgba(var(--neutral-rgb), .14);color:var(--ink-600);border:1px solid rgba(var(--neutral-rgb), .2)}.queue-priority-pill.pending[data-v-16bcda3e]{background:rgba(var(--neutral-rgb), .1);color:var(--ink-500);border:1px solid rgba(var(--neutral-rgb), .16)}.queue-priority-pending[data-v-16bcda3e]{min-width:180px}.queue-priority-pill.rarity-uncommon[data-v-16bcda3e]{background:color-mix(in srgb, var(--green-500) 20%, transparent);color:var(--green-500);border:1px solid color-mix(in srgb, var(--green-500) 40%, transparent)}.queue-priority-pill.rarity-rare[data-v-16bcda3e]{background:color-mix(in srgb, var(--blue-500) 18%, transparent);color:var(--blue-500);border:1px solid color-mix(in srgb, var(--blue-500) 38%, transparent)}.queue-priority-pill.rarity-epic[data-v-16bcda3e]{background:color-mix(in srgb, var(--teal-500) 18%, transparent);color:var(--teal-500);border:1px solid color-mix(in srgb, var(--teal-500) 38%, transparent)}.queue-priority-pill.rarity-legendary[data-v-16bcda3e]{background:color-mix(in srgb, var(--amber-400) 22%, transparent);color:var(--amber-400);border:1px solid color-mix(in srgb, var(--amber-400) 40%, transparent)}.queue-priority-popover[data-v-16bcda3e]{--queue-priority-subtext:color-mix(in srgb, var(--popover-text) 62%, var(--popover-bg));min-width:200px;max-width:230px}.queue-priority-popover .popover-item[data-v-16bcda3e]{padding:4px 0}.queue-priority-popover .popover-item[data-v-16bcda3e]:first-of-type{padding-top:0}.queue-priority-popover .popover-row[data-v-16bcda3e]{justify-content:space-between;align-items:baseline;gap:6px}.queue-priority-popover .popover-row-primary[data-v-16bcda3e]{margin-bottom:2px}.queue-priority-popover .popover-value-primary[data-v-16bcda3e]{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}.queue-priority-formula[data-v-16bcda3e]{color:var(--queue-priority-subtext);text-align:left;margin:4px 0 0;font-size:.62rem}.queue-priority-cache-warmth[data-v-16bcda3e]{margin:var(--space-xs) 0 0;color:var(--color-warning);font-size:.75rem;line-height:1.4}.queue-priority-hint[data-v-16bcda3e]{color:var(--queue-priority-subtext);text-align:left;margin:3px 0 6px;font-size:.62rem}.queue-priority-status[data-v-16bcda3e]{color:var(--popover-text)}.queue-priority-scale[data-v-16bcda3e]{align-items:center;gap:6px;display:inline-flex}.queue-priority-scale-value[data-v-16bcda3e]{text-align:right;min-width:24px;color:var(--queue-priority-subtext)}.json-toggle[data-v-9e55cc1b]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:baseline;gap:4px;margin:0;padding:0;display:inline-flex}.json-toggle i[data-v-9e55cc1b]{color:var(--ink-400);text-align:center;flex:none;width:.7em;font-size:.7em}@media (hover:hover){.json-toggle:hover i[data-v-9e55cc1b]{color:var(--teal-500)}}.json-children[data-v-9e55cc1b]{border-left:1px solid rgba(var(--neutral-rgb), .08);margin:0;padding-left:1.25em;list-style:none}.json-child[data-v-9e55cc1b]{margin:0}.json-key[data-v-9e55cc1b]{color:var(--teal-700);font-weight:600}.json-string[data-v-9e55cc1b]{color:var(--ink-800)}.json-number[data-v-9e55cc1b]{color:var(--blue-500);font-variant-numeric:tabular-nums}.json-boolean[data-v-9e55cc1b]{color:var(--amber-600);font-weight:600}.json-null[data-v-9e55cc1b]{color:var(--ink-400);font-style:italic}.json-bracket[data-v-9e55cc1b]{color:var(--ink-500);font-weight:600}.json-colon[data-v-9e55cc1b],.json-comma[data-v-9e55cc1b]{color:var(--ink-400)}.json-summary[data-v-9e55cc1b]{color:var(--ink-400);margin:0 4px;font-style:italic}.json-other[data-v-9e55cc1b]{color:var(--ink-600)}.json-view[data-v-57973ff8]{font-family:var(--font-mono);color:var(--ink-700);white-space:pre-wrap;word-break:break-word;tab-size:2;font-size:.78rem;line-height:1.5}@keyframes spinner-rotate-9d98e866{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-spinner[data-v-9d98e866]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite spinner-rotate-9d98e866;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.status-error[data-v-9d98e866]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--error-500);margin:0;display:flex}.status-error i[data-v-9d98e866]{flex-shrink:0;font-size:.85em}.jsonl-viewer[data-v-9d98e866]{flex-direction:column;gap:10px;min-height:0;display:flex}.jsonl-toolbar[data-v-9d98e866]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jsonl-search[data-v-9d98e866]{flex:1;min-width:220px}.jsonl-matches[data-v-9d98e866]{color:var(--ink-600);font-size:.7rem}.jsonl-status[data-v-9d98e866]{margin:0;font-size:.75rem}.status-warn[data-v-9d98e866]{color:var(--ink-700);background:#ffd6001f;border:1px solid #ffd60040;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.jsonl-content[data-v-9d98e866]{background:rgba(var(--neutral-rgb), .06);min-height:160px;font-family:var(--font-mono,monospace);white-space:pre;border-radius:10px;flex:1;margin:0;padding:10px 12px;font-size:.75rem;line-height:18px;display:block;overflow:auto}.jsonl-footer[data-v-9d98e866]{color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:8px;font-size:.65rem;display:flex}.jsonl-footer .dot[data-v-9d98e866]{opacity:.6}.mono[data-v-9d98e866]{font-family:var(--font-mono,monospace)}.muted[data-v-9d98e866]{opacity:.7}.jsonl-viewer[data-v-085f7a1a]{flex-direction:column;gap:10px;min-height:0;display:flex}.jsonl-toolbar[data-v-085f7a1a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jsonl-search[data-v-085f7a1a]{flex:1;min-width:220px}.jsonl-matches[data-v-085f7a1a]{color:var(--ink-600);font-size:.7rem}.jsonl-footer[data-v-085f7a1a]{color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:8px;font-size:.65rem;display:flex}.jsonl-footer .dot[data-v-085f7a1a]{opacity:.6}.mono[data-v-085f7a1a]{font-family:var(--font-mono,monospace)}.muted[data-v-085f7a1a]{opacity:.7}@keyframes spinner-rotate-c9193cbd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-spinner[data-v-c9193cbd]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite spinner-rotate-c9193cbd;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.status-error[data-v-c9193cbd]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--error-500);margin:0;display:flex}.status-error i[data-v-c9193cbd]{flex-shrink:0;font-size:.85em}.status-empty[data-v-c9193cbd]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--ink-400);margin:0;display:flex}.artifact-content-viewer[data-v-c9193cbd]{flex-direction:column;gap:10px;min-height:0;display:flex}.artifact-content-hint[data-v-c9193cbd]{color:var(--ink-700);background:#1f7a6b0f;border:1px solid #1f7a6b24;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.75rem;display:flex}.artifact-content-status[data-v-c9193cbd]{margin:0;padding-left:0;padding-right:0}.artifact-content[data-v-c9193cbd]{background:rgba(var(--neutral-rgb), .06);min-height:160px;font-family:var(--font-mono,monospace);white-space:pre;border-radius:10px;flex:1;padding:10px 12px;font-size:.75rem;overflow:auto}.artifact-content-json[data-v-c9193cbd]{font-family:inherit;font-size:inherit;white-space:normal}@keyframes spinner-rotate-bb6ef402{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-spinner[data-v-bb6ef402]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite spinner-rotate-bb6ef402;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.status-error[data-v-bb6ef402]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--error-500);margin:0;display:flex}.status-error i[data-v-bb6ef402]{flex-shrink:0;font-size:.85em}.status-empty[data-v-bb6ef402]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--ink-400);margin:0;display:flex}.artifact-content-status[data-v-bb6ef402]{padding-left:0;padding-right:0}.session-artifacts[data-v-bb6ef402]{gap:var(--space-md);padding:var(--session-inset);background:rgba(var(--surface-rgb), .95);border:1px solid var(--border-subtle);border-radius:14px;flex-direction:column;display:flex}.session-artifacts .panel-header[data-v-bb6ef402]{margin-bottom:12px;margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.panel-title[data-v-bb6ef402]{align-items:baseline;gap:var(--space-md);display:flex}.panel-actions[data-v-bb6ef402]{justify-content:flex-end;align-items:center;gap:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.panel-action-group[data-v-bb6ef402]{background:rgba(var(--neutral-rgb), .04);border:1px solid rgba(var(--neutral-rgb), .08);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px;display:inline-flex}.action-group-label[data-v-bb6ef402]{text-transform:uppercase;letter-spacing:var(--tracking-md);color:var(--ink-400);-webkit-user-select:none;user-select:none;padding:0 4px;font-size:.6rem}.panel-action-group[data-v-bb6ef402] .action-button{min-height:34px}.panel-action-group[data-v-bb6ef402] .action-button.ghost{background:rgba(var(--surface-rgb), .96);border-color:rgba(var(--neutral-rgb), .14);color:var(--ink-700)}@media (hover:hover){.panel-action-group[data-v-bb6ef402] .action-button.ghost:hover:not(:disabled){background:var(--hover-accent-bg);border-color:var(--action-teal-border);color:var(--ink-900)}}.panel-action-group[data-v-bb6ef402] .action-button.ghost.active{background:color-mix(in srgb, rgba(var(--surface-rgb), .96) 72%, var(--teal-500) 28%);border-color:color-mix(in srgb, var(--teal-500) 28%, rgba(var(--neutral-rgb), .14));color:var(--teal-700)}.panel-action-group[data-v-bb6ef402] .action-button-label{line-height:1}.artifact-action-link[data-v-bb6ef402]{background:rgba(var(--surface-rgb), .96);border:1px solid rgba(var(--neutral-rgb), .14);min-height:34px;color:var(--ink-700);font-size:var(--text-sm);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}@media (hover:hover){.artifact-action-link[data-v-bb6ef402]:hover{background:var(--hover-accent-bg);border-color:var(--action-teal-border);color:var(--ink-900)}}.mono[data-v-bb6ef402]{font-family:var(--font-mono,monospace)}.artifacts-body[data-v-bb6ef402]{flex-direction:column;gap:10px;min-height:0;display:flex}.artifact-grid[data-v-bb6ef402]{grid-template-columns:280px minmax(0,1fr);gap:12px;min-height:0;display:grid}.artifact-list[data-v-bb6ef402]{flex-direction:column;gap:8px;max-height:360px;padding-right:4px;display:flex;overflow:auto}.artifact-group[data-v-bb6ef402]{flex-direction:column;gap:6px;display:flex}.artifact-group-title[data-v-bb6ef402]{text-transform:uppercase;letter-spacing:var(--tracking-lg);color:var(--ink-500);margin-top:4px;font-size:.65rem}.artifact-item[data-v-bb6ef402]{background:rgba(var(--surface-rgb), .9);border:1px solid var(--border-subtle);min-width:0;color:var(--ink-800);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;transition:border .15s,transform .15s;display:flex}@media (hover:hover){.artifact-item[data-v-bb6ef402]:hover{border-color:color-mix(in srgb, var(--teal-500) 35%, transparent);transform:translateY(-1px)}}.artifact-item.active[data-v-bb6ef402]{border-color:var(--teal-500);border-width:2px;padding:7px 9px}.artifact-label[data-v-bb6ef402]{color:var(--ink-800);overflow-wrap:break-word;word-break:break-word;font-size:.8rem;font-weight:600}.artifact-sub[data-v-bb6ef402]{color:var(--ink-500);text-transform:uppercase;letter-spacing:var(--tracking-md);overflow-wrap:break-word;word-break:break-word;font-size:.65rem}.artifact-path[data-v-bb6ef402]{color:var(--ink-700);overflow-wrap:break-word;word-break:break-word;font-size:.65rem}.artifact-desc[data-v-bb6ef402]{color:var(--ink-600);font-size:.7rem}.artifact-view[data-v-bb6ef402]{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.artifact-meta[data-v-bb6ef402]{background:rgba(var(--neutral-rgb), .04);border:1px solid rgba(var(--neutral-rgb), .08);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.artifact-meta-row[data-v-bb6ef402]{color:var(--ink-700);justify-content:space-between;gap:10px;font-size:.7rem;display:flex}.meta-label[data-v-bb6ef402]{text-transform:uppercase;letter-spacing:var(--tracking-md);color:var(--ink-500);font-size:.6rem}.meta-value[data-v-bb6ef402]{text-align:right;word-break:break-word}.meta-value.mono[data-v-bb6ef402]{font-family:var(--font-mono,monospace);font-size:.65rem}.artifact-content[data-v-bb6ef402]{background:rgba(var(--neutral-rgb), .06);min-height:160px;max-height:360px;font-family:var(--font-mono,monospace);white-space:pre;border-radius:10px;flex:1;padding:10px 12px;font-size:.75rem;overflow:auto}@media (width<=960px){.panel-actions[data-v-bb6ef402]{justify-content:flex-start}.panel-action-group[data-v-bb6ef402]{width:100%}.artifact-grid[data-v-bb6ef402]{grid-template-columns:1fr}.artifact-list[data-v-bb6ef402]{max-height:220px}.artifact-content[data-v-bb6ef402]{max-height:260px}}.dialog-artifacts.dialog-lg{flex-direction:column;display:flex;overflow:hidden}.dialog-artifacts.dialog-lg .session-artifacts{background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.dialog-artifacts.dialog-lg .session-artifacts .panel-header{border-bottom:1px solid rgba(var(--neutral-rgb), .08);flex:none;margin-bottom:0;padding:12px 16px}.dialog-artifacts.dialog-lg .session-artifacts .panel-title{display:none}.dialog-artifacts.dialog-lg .session-artifacts .artifacts-body{flex:1;min-height:0;padding:16px;overflow:hidden}.dialog-artifacts.dialog-lg .artifact-grid{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0}.dialog-artifacts.dialog-lg .artifact-list{flex:1;min-height:0;max-height:none;overflow:auto}.dialog-artifacts.dialog-lg .artifact-view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dialog-artifacts.dialog-lg .artifact-content{flex:1;min-height:0;max-height:none}@media (width<=960px){.dialog-artifacts.dialog-lg .session-artifacts .artifacts-body{padding:10px}.dialog-artifacts.dialog-lg .artifact-grid{grid-template-columns:1fr}.dialog-artifacts.dialog-lg .artifact-list{flex:none;max-height:220px}}.action-menu[data-v-335f66f2]{align-items:center;display:inline-flex;position:relative}.action-menu-header[data-v-335f66f2]{border-bottom:1px solid var(--panel-border);padding:8px 10px}.action-menu-footer[data-v-335f66f2]{margin-top:2px}.action-menu-trigger[data-v-335f66f2]{align-items:center;gap:6px;display:inline-flex}.action-menu-shortcut[data-v-335f66f2]{margin-left:2px}.action-menu-chevron[data-v-335f66f2]{opacity:.6;font-size:.6rem}.action-menu-panel[data-v-335f66f2]{z-index:var(--z-dropdown);background:rgb(var(--surface-rgb));border:1px solid var(--border-subtle);min-width:220px;box-shadow:var(--shadow-soft);border-radius:10px;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.action-menu-panel-up[data-v-335f66f2]{top:auto;bottom:calc(100% + 6px)}.action-menu-separator[data-v-335f66f2]{background:rgba(var(--neutral-rgb), .12);height:1px;margin:4px}.action-menu-item[data-v-335f66f2]{color:var(--ink-800);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:.78rem;font-weight:600;display:flex}.action-menu-item-header[data-v-335f66f2]{align-items:center;gap:8px;width:100%;display:flex}.action-menu-item-shortcut[data-v-335f66f2]{flex-shrink:0;margin-left:auto}.action-menu-item-icon[data-v-335f66f2]{width:var(--action-icon-size-sm);text-align:center;color:var(--color-text-secondary);flex-shrink:0}.action-menu-item-description[data-v-335f66f2]{color:var(--ink-500);font-size:.68rem;font-weight:500}.action-menu-item:has(.action-menu-item-icon)>.action-menu-item-description[data-v-335f66f2]{padding-left:calc(var(--action-icon-size-sm) + 8px)}.action-menu-item.active[data-v-335f66f2]{background:var(--hover-accent-bg)}@media (hover:hover){.action-menu-item[data-v-335f66f2]:hover:not(:disabled){background:var(--hover-accent-bg)}}.action-menu-item.danger[data-v-335f66f2]{color:var(--action-error-color)}.action-menu-item[data-v-335f66f2]:disabled{opacity:.5;cursor:not-allowed}.action-menu-fade-enter-active[data-v-335f66f2],.action-menu-fade-leave-active[data-v-335f66f2]{transition:opacity .15s,transform .15s}.action-menu-fade-enter-from[data-v-335f66f2],.action-menu-fade-leave-to[data-v-335f66f2]{opacity:0;transform:translateY(-4px)}.panel-direction-up .action-menu-fade-enter-from[data-v-335f66f2],.panel-direction-up .action-menu-fade-leave-to[data-v-335f66f2]{transform:translateY(4px)}.session-detail-actions[data-v-9dc97550]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.session-detail-actions.flatten[data-v-9dc97550]{display:contents}.session-action-shortcut[data-v-9dc97550]{margin-left:2px}@media (width<=960px){.session-action-shortcut[data-v-9dc97550]{display:none}}.reading-font-options[data-v-4aa698dc]{gap:var(--space-2xs);flex-direction:column;display:flex}.reading-font-option[data-v-4aa698dc]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;transition:background-color .15s,border-color .15s;display:flex}@media (hover:hover){.reading-font-option[data-v-4aa698dc]:hover{background:var(--hover-accent-bg)}}.reading-font-option.active[data-v-4aa698dc]{border-color:var(--action-teal-border);background:var(--action-teal-bg)}.reading-font-option-text[data-v-4aa698dc]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.reading-font-option-name[data-v-4aa698dc]{font-size:var(--text-base);font-weight:600}.reading-font-option-specimen[data-v-4aa698dc]{font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reading-font-option-check[data-v-4aa698dc]{color:var(--teal-500);font-size:var(--text-sm);flex-shrink:0}.row[data-v-64d1a45d]{align-items:center;gap:var(--space-md);min-height:var(--control-compact-height);padding:var(--space-sm) var(--space-md);grid-template-columns:1fr auto;display:grid}.row+.row[data-v-64d1a45d]{border-top:1px solid var(--color-border)}.row-label[data-v-64d1a45d]{justify-content:flex-start;align-items:center;gap:var(--space-sm);font-size:var(--text-md);color:var(--color-text-primary);flex-direction:row;margin-bottom:0;display:flex}label.row-label[data-v-64d1a45d]{cursor:pointer}.row-control[data-v-64d1a45d]{align-items:center;gap:var(--space-md);display:flex}.row-value[data-v-64d1a45d]{font-size:var(--text-sm);color:var(--color-text-secondary)}.row-note[data-v-64d1a45d]{padding:0 var(--space-md) var(--space-sm);font-size:var(--text-sm);color:var(--color-text-tertiary);margin:0;line-height:1.4}.row-note+.row[data-v-64d1a45d]{border-top:1px solid var(--color-border)}.row-hint[data-v-64d1a45d]{font-size:var(--text-sm);color:var(--color-text-tertiary);cursor:help;align-items:center;display:inline-flex}@media (hover:hover){.row-hint[data-v-64d1a45d]:hover{color:var(--color-text-secondary)}}.row-action[data-v-64d1a45d]{padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}@media (hover:hover){.row-action[data-v-64d1a45d]:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-hover)}}.row-action[data-v-64d1a45d]:disabled{opacity:.55;cursor:not-allowed}.font-row[data-v-64d1a45d]{grid-template-columns:1fr;padding-bottom:0}.font-list[data-v-64d1a45d]{padding:var(--space-xs) var(--space-sm) 0}.reading-settings.compact .row[data-v-64d1a45d]{align-items:stretch;gap:var(--space-xs);padding:var(--space-sm) var(--space-sm) var(--space-2xs);grid-template-columns:1fr}.reading-settings.compact .row-control[data-v-64d1a45d]{justify-content:flex-start}.reading-settings.compact .row-note[data-v-64d1a45d]{padding:0 var(--space-sm) var(--space-sm)}.reading-settings.compact .font-list[data-v-64d1a45d]{padding:0 0 var(--space-2xs)}.reading-settings.compact[data-v-64d1a45d] .range-slider{width:100%}.dialog-usage-analytics{flex-direction:column;width:min(1120px,96vw);max-width:min(1120px,96vw);height:min(88dvh,840px);max-height:min(88dvh,840px);padding:0;display:flex;overflow:hidden}.dialog-usage-analytics .panel-header{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-subtle);flex:none}.usage-analytics-header[data-v-26943cc3]{align-items:center;min-width:0;display:flex}.usage-analytics-title[data-v-26943cc3]{font-size:var(--text-lg);color:var(--ink-900);margin:0;font-weight:600}.usage-analytics-refresh[data-v-26943cc3]{align-items:center;gap:var(--space-xs);display:inline-flex}.usage-analytics-refresh i.spinning[data-v-26943cc3],.usage-analytics-empty .spinning[data-v-26943cc3]{animation:1s linear infinite usage-analytics-spin-26943cc3}@keyframes usage-analytics-spin-26943cc3{to{transform:rotate(360deg)}}.usage-analytics-body[data-v-26943cc3]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.usage-analytics-content[data-v-26943cc3]{gap:var(--space-md);padding:var(--space-md);flex-direction:column;display:flex}.usage-tabs[data-v-26943cc3]{justify-content:flex-start;align-items:center;min-width:0;display:flex}.usage-analytics-empty[data-v-26943cc3]{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg);color:var(--ink-500);text-align:center;flex-direction:column;display:flex}.usage-analytics-empty i[data-v-26943cc3]{font-size:var(--text-lg);color:var(--ink-400)}.usage-analytics-empty-error i[data-v-26943cc3]{color:var(--error-500)}.usage-visual-summary{gap:var(--space-md);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);display:grid}.usage-summary-card,.usage-visual-section,.usage-breakdown-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);min-width:0}.usage-summary-card,.usage-visual-section{gap:var(--space-md);padding:var(--space-md);flex-direction:column;display:flex}.usage-card-header,.usage-section-header,.usage-panel-header{justify-content:space-between;align-items:center;gap:var(--space-md);min-width:0;display:flex}.usage-card-header strong,.usage-section-header strong,.usage-panel-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-800);font-size:var(--text-sm);font-weight:600;overflow:hidden}.usage-card-header span,.usage-panel-header span,.usage-panel-row-meta,.usage-composition-legend{color:var(--ink-500);font-size:var(--text-xs)}.usage-scale-values{align-items:baseline;gap:var(--space-md);min-width:0;display:flex}.usage-scale-values strong{color:var(--ink-900);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.usage-scale-values span{color:var(--ink-500);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.usage-scale-meter,.usage-stacked-bar,.usage-chart-bar{background:var(--action-neutral-bg);width:100%;position:relative;overflow:hidden}.usage-scale-meter{border-radius:var(--radius-sm);height:22px}.usage-scale-fill{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--teal-500), var(--amber-400));position:absolute;inset:0 auto 0 0}.usage-scale-axis{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--ink-500);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:flex}.usage-stat-grid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.usage-stat{gap:var(--space-xs);min-width:0;padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--bg-layer);display:grid}.usage-stat strong{color:var(--ink-900);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700}.usage-stat span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-500);font-size:var(--text-xs);overflow:hidden}.usage-stacked-bar{border-radius:var(--radius-sm);height:24px;display:flex}.usage-stacked-segment{min-width:2px;height:100%;display:block}.tone-1{background:var(--teal-500)}.tone-2{background:var(--blue-500)}.tone-3{background:var(--green-500)}.tone-4{background:var(--amber-400)}.tone-5{background:var(--provider-claude)}.tone-6{background:var(--provider-gemini)}.tone-other{background:var(--ink-400)}.tone-remainder{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink-500) 18%, transparent) 0 4px, var(--action-neutral-bg) 4px 8px)}.usage-composition-legend{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.usage-composition-legend-item{align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;display:inline-flex}.usage-composition-legend-item i{border-radius:2px;flex:none;width:10px;height:10px}.usage-composition-legend-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.usage-composition-legend-item strong{color:var(--ink-700);font-variant-numeric:tabular-nums;font-weight:600}.usage-action-grid,.usage-recommendations{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.usage-recommendation-card{align-content:start;gap:var(--space-sm);min-width:0;padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);display:grid}.usage-recommendation-header{align-items:start;gap:var(--space-md);grid-template-columns:minmax(0,1fr) max-content;min-width:0;display:grid}.usage-recommendation-header div{gap:var(--space-xs);min-width:0;display:grid}.usage-recommendation-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-800);font-size:var(--text-sm);font-weight:600;overflow:hidden}.usage-recommendation-header span,.usage-recommendation-meta{color:var(--ink-500);font-size:var(--text-xs)}.usage-recommendation-metric{text-align:right;justify-items:end}.usage-recommendation-metric strong{color:var(--ink-900);font-variant-numeric:tabular-nums}.usage-recommendation-card p{color:var(--ink-700);font-size:var(--text-sm);margin:0;line-height:1.4}.usage-recommendation-meta{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.usage-breakdown-panel{align-content:start;gap:var(--space-sm);padding:var(--space-md);display:grid}.usage-panel-rows{gap:var(--space-sm);min-width:0;display:grid}.usage-panel-row{gap:var(--space-xs);min-width:0;display:grid}.usage-panel-row-head{align-items:baseline;gap:var(--space-md);grid-template-columns:minmax(0,1fr) max-content;min-width:0;display:grid}.usage-panel-row-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-900);font-size:var(--text-sm);font-weight:600;overflow:hidden}.usage-panel-row-head strong{color:var(--ink-800);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:700}.usage-chart-bar{border-radius:var(--radius-sm);height:10px}.usage-chart-fill{border-radius:var(--radius-sm);background:var(--teal-500);height:100%;display:block}.usage-panel-row-meta{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.usage-accounting-notes{gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-layer);display:grid}.usage-gap-list,.usage-caveat-list{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.usage-caveat-list{gap:var(--space-xs);color:var(--ink-500);font-size:var(--text-xs);line-height:1.4;display:grid}.usage-gap{align-items:center;gap:var(--space-xs);min-width:0;color:var(--ink-600);font-size:var(--text-xs);display:inline-flex}.usage-gap i{color:var(--ink-400);flex:none}.usage-gap-warn i{color:var(--amber-400)}.usage-gap-error i{color:var(--error-500)}.usage-panel-empty,.usage-panel-note{color:var(--ink-500);font-size:var(--text-xs);margin:0}@media (width<=840px){.usage-visual-summary,.usage-action-grid,.usage-recommendations{grid-template-columns:minmax(0,1fr)}.usage-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.session-more[data-v-2ca00a9b]{align-items:center;min-width:0;display:inline-flex}.session-more[data-v-2ca00a9b] .dropdown-menu-trigger{display:inline-flex}.session-more-trigger[data-v-2ca00a9b]{width:var(--action-height-sm);min-width:var(--action-height-sm);justify-content:center;align-items:center;gap:0;padding-inline:0;display:inline-flex}.session-more-panel{min-width:200px;padding:var(--space-sm);border-radius:var(--radius-lg);background:rgb(var(--surface-rgb));border:1px solid var(--panel-border);box-shadow:var(--shadow-soft)}.session-more-menu[data-v-2ca00a9b]{gap:var(--space-xs);flex-direction:column;display:flex}.session-more-reading[data-v-2ca00a9b]{gap:var(--space-xs);flex-direction:column;width:320px;max-width:min(320px,80vw);max-height:min(70vh,640px);display:flex;overflow-y:auto}.session-more-back[data-v-2ca00a9b]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-md);cursor:pointer;background:0 0;border:0;font-weight:700;display:flex}@media (hover:hover){.session-more-back[data-v-2ca00a9b]:hover{background:var(--hover-accent-bg);color:var(--ink-800)}}.action-menu-item[data-v-2ca00a9b]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);color:var(--ink-800);text-align:left;font-size:var(--text-md);cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}@media (hover:hover){.action-menu-item[data-v-2ca00a9b]:hover:not(:disabled){background:var(--hover-accent-bg)}}.action-menu-item[data-v-2ca00a9b]:disabled{opacity:.5;cursor:not-allowed}.action-menu-item-icon[data-v-2ca00a9b]{width:var(--action-icon-size-sm);text-align:center;color:var(--color-text-secondary);flex-shrink:0}.action-menu-item-title[data-v-2ca00a9b]{min-width:0}.queue-defer-default-button[data-v-0cb33d8b]{color:var(--teal-700);background:var(--hover-accent-bg);border-color:var(--hover-accent-border);position:relative}@media (hover:hover){.queue-defer-default-button[data-v-0cb33d8b]:hover:not(:disabled){color:var(--teal-700);background:var(--hover-accent-bg-strong)}}.queue-defer-default-icon[data-v-0cb33d8b]{justify-content:center;align-items:center;display:inline-flex;position:relative}.queue-defer-default-badge[data-v-0cb33d8b]{right:calc(var(--space-sm) * -1);bottom:calc(var(--space-sm) * -1);border-radius:var(--radius-sm);border:1px solid var(--action-teal-border);background:rgb(var(--surface-rgb));min-width:15px;height:15px;color:var(--teal-700);font-size:var(--text-2xs);text-align:center;box-sizing:border-box;padding-inline:2px;font-weight:800;line-height:13px;position:absolute}.queue-actions-trigger[data-v-d6af8681]{height:var(--queue-header-control-height);border-radius:var(--radius-sm);background:var(--hover-accent-bg);font-size:var(--text-sm);color:var(--teal-700);cursor:pointer;border:none;align-items:center;gap:5px;padding:0 10px;font-weight:600;transition:color .1s,background .1s;display:inline-flex}.queue-actions-trigger.active[data-v-d6af8681]{background:var(--hover-accent-bg-strong)}@media (hover:hover){.queue-actions-trigger[data-v-d6af8681]:hover:not(:disabled){background:var(--hover-accent-bg-strong)}}.queue-actions-trigger[data-v-d6af8681]:disabled{opacity:.4;cursor:default}.queue-actions-trigger i[data-v-d6af8681]{font-size:var(--text-2xs);opacity:.6}.queue-more-trigger.active[data-v-d6af8681]{color:var(--teal-700);background:var(--hover-accent-bg-strong);border-color:var(--hover-accent-border)}.queue-actions-panel{--queue-actions-inset:10px;background:rgb(var(--surface-rgb));border:1px solid var(--action-teal-border);box-shadow:var(--shadow-soft);border-radius:10px;flex-direction:column;gap:2px;min-width:220px;max-width:280px;padding:6px;display:flex}.queue-actions-separator[data-v-d6af8681]{background:var(--color-border);height:1px;margin:4px 6px}.queue-actions-header[data-v-d6af8681]{padding:0 var(--queue-actions-inset) var(--space-md);border-bottom:1px solid var(--panel-border);margin-bottom:0}.queue-actions-item-icon[data-v-d6af8681]{width:var(--action-icon-size-sm);text-align:center;color:var(--color-text-secondary);flex-shrink:0}.queue-actions-item[data-v-d6af8681]{padding:8px var(--queue-actions-inset);border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;width:100%;transition:background .1s;display:flex}@media (hover:hover){.queue-actions-item[data-v-d6af8681]:hover{background:var(--hover-accent-bg)}}.queue-actions-item[data-v-d6af8681]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width));background:var(--hover-accent-bg)}.queue-actions-item[data-v-d6af8681]:disabled{opacity:.5;cursor:not-allowed}.queue-actions-item.danger[data-v-d6af8681]{color:var(--error-600)}.queue-actions-item-title[data-v-d6af8681]{font-size:var(--text-base);color:inherit;align-items:center;gap:6px;font-weight:600;display:inline-flex}.queue-actions-item-description[data-v-d6af8681]{font-size:var(--text-sm);color:var(--ink-500);line-height:1.3}.queue-actions-item-shortcut[data-v-d6af8681]{margin-left:2px}@media (width<=960px){.queue-actions-trigger[data-v-d6af8681]{height:var(--queue-header-control-height);font-size:var(--text-xs);gap:4px;padding:0 8px}.queue-actions-item-shortcut[data-v-d6af8681]{display:none}.queue-actions-panel{--queue-actions-inset:12px;border-color:#1f7a6b1f;border-radius:12px;gap:4px;min-width:200px;max-width:min(280px,100vw - 24px);padding:10px}.queue-actions-separator[data-v-d6af8681]{margin:2px 4px}.queue-actions-item[data-v-d6af8681]{padding:10px var(--queue-actions-inset);border-radius:8px;justify-content:center;min-height:44px}@media (hover:hover){.queue-actions-item[data-v-d6af8681]:hover{background:rgba(var(--neutral-rgb), .06)}}.queue-actions-item-title[data-v-d6af8681]{font-size:.84rem}.queue-actions-item-description[data-v-d6af8681]{font-size:.76rem}}.session-queue-actions[data-v-e2e44dd1]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:inline-flex}.session-queue-actions.flatten[data-v-e2e44dd1]{display:contents}.session-queue-actions.compact[data-v-e2e44dd1] .action-menu-trigger,.session-queue-actions.compact[data-v-e2e44dd1] .session-queue-position{height:var(--action-height-sm);min-height:var(--action-height-sm);max-height:var(--action-height-sm)}.session-queue-actions.compact>button[data-v-e2e44dd1]{height:var(--action-height-sm);min-height:var(--action-height-sm);max-height:var(--action-height-sm);white-space:nowrap}.queue-actions-inline[data-v-e2e44dd1]{align-items:center;gap:var(--space-sm);display:inline-flex}[data-v-e2e44dd1] .action-menu-trigger.queue-action-btn.queue-action-icon{justify-content:center;gap:4px;padding-inline:8px;line-height:1}[data-v-e2e44dd1] .action-menu-trigger.queue-action-btn.queue-action-icon>i{font-size:.95rem}[data-v-e2e44dd1] .action-menu-trigger.queue-action-btn.queue-action-icon:disabled{opacity:.4;cursor:default}[data-v-e2e44dd1] .action-menu-trigger.queue-action-btn.queue-action-icon .action-menu-chevron{opacity:.45;font-size:.5rem}[data-v-e2e44dd1] .queue-action-btn.queue-done-button{color:var(--teal-700);background:var(--hover-accent-bg)}@media (hover:hover){[data-v-e2e44dd1] .queue-action-btn.queue-done-button:hover:not(:disabled){color:var(--teal-700);background:var(--hover-accent-bg-strong)}}[data-v-e2e44dd1] .queue-action-btn.queue-archive-button{color:var(--amber-700);background:rgba(var(--amber-rgb), .12)}@media (hover:hover){[data-v-e2e44dd1] .queue-action-btn.queue-archive-button:hover:not(:disabled){color:var(--amber-700);background:rgba(var(--amber-rgb), .18)}}.queue-actions-mobile[data-v-e2e44dd1]{align-items:center;display:none;position:relative}.queue-action-shortcut[data-v-e2e44dd1]{margin-left:2px}@media (width<=960px){.queue-action-shortcut[data-v-e2e44dd1]{display:none}}[data-v-e2e44dd1] .queue-action-btn{height:var(--queue-header-control-height);background:rgba(var(--neutral-rgb), .05);color:var(--ink-600);cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:0 12px;font-size:.72rem;font-weight:600;transition:color .1s,background .1s,border-color .1s;display:inline-flex}@media (hover:hover){[data-v-e2e44dd1] .queue-action-btn:hover:not(:disabled){color:var(--ink-700);background:var(--hover-accent-bg);border-color:var(--hover-accent-border)}}[data-v-e2e44dd1] .queue-action-btn:disabled{opacity:.4;cursor:default}[data-v-e2e44dd1] .queue-action-btn.primary{color:var(--teal-700);background:var(--hover-accent-bg);border-color:var(--hover-accent-border)}@media (hover:hover){[data-v-e2e44dd1] .queue-action-btn.primary:hover:not(:disabled){background:var(--hover-accent-bg-strong)}}[data-v-e2e44dd1] .queue-action-btn .action-menu-chevron{opacity:.5;font-size:.55rem}@media (prefers-color-scheme:dark){[data-v-e2e44dd1] .queue-action-btn.primary{color:var(--ink-900)}@media (hover:hover){[data-v-e2e44dd1] .queue-action-btn:hover:not(:disabled),[data-v-e2e44dd1] .queue-action-btn.primary:hover:not(:disabled){color:var(--ink-900)}}}@media (width<=960px){[data-v-e2e44dd1] .queue-action-btn{gap:4px;padding:0 8px;font-size:.68rem}.queue-actions-inline[data-v-e2e44dd1]{display:none}.queue-actions-mobile[data-v-e2e44dd1]{display:inline-flex}}.shared-link-dialog[data-v-4f093c44]{gap:var(--space-xl);flex-direction:column;display:flex}.shared-link-header[data-v-4f093c44]{gap:var(--space-xs);flex-direction:column;display:flex}.shared-link-copy[data-v-4f093c44]{font-size:var(--text-md);color:var(--text-muted);margin:0;line-height:1.35}.shared-link-status[data-v-4f093c44]{font-size:var(--text-sm);color:var(--fg-secondary);margin:0;line-height:1.35}.shared-link-status.error[data-v-4f093c44]{color:var(--action-error-color)}.shared-link-result[data-v-4f093c44]{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--bg-layer);flex-direction:column;display:flex}.shared-link-result.copied[data-v-4f093c44]{border-color:var(--action-teal-border);background:var(--action-teal-bg)}.shared-link-result.copy-blocked[data-v-4f093c44]{border-color:var(--color-warning);background:var(--action-amber-bg)}.shared-link-result-status[data-v-4f093c44]{align-items:center;gap:var(--space-md);display:flex}.shared-link-result-status i[data-v-4f093c44]{font-size:var(--text-lg);color:var(--fg-accent-strong);flex:none}.shared-link-result.copy-blocked .shared-link-result-status i[data-v-4f093c44]{color:var(--amber-500)}.shared-link-result-status-text[data-v-4f093c44]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.shared-link-result-title[data-v-4f093c44]{font-size:var(--text-sm);letter-spacing:var(--tracking-sm);text-transform:uppercase;color:var(--fg-primary);margin:0;font-weight:700}.shared-link-result-copy[data-v-4f093c44]{font-size:var(--text-base);color:var(--fg-secondary);margin:0;line-height:1.35}.shared-link-result-input[data-v-4f093c44]{width:100%;min-width:0;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.35}.shared-link-result-input[data-v-4f093c44]:focus-visible{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.shared-link-result-hint[data-v-4f093c44]{font-size:var(--text-sm);color:var(--fg-muted);margin:0;line-height:1.35}.shared-link-sections[data-v-4f093c44]{gap:var(--space-lg);flex-direction:column;max-height:min(56dvh,520px);display:flex;overflow:auto}.shared-link-section[data-v-4f093c44]{gap:var(--space-md);flex-direction:column;display:flex}.shared-link-section-heading[data-v-4f093c44]{justify-content:space-between;align-items:center;gap:var(--space-md);min-width:0;display:flex}.shared-link-section-title[data-v-4f093c44]{font-size:var(--text-xs);letter-spacing:var(--tracking-sm);text-transform:uppercase;color:var(--text-muted);font-weight:700}.shared-link-section-count[data-v-4f093c44]{font-size:var(--text-xs);color:var(--text-muted)}.shared-link-grid[data-v-4f093c44]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.shared-link-grid[data-v-4f093c44] .tooltip-trigger{max-width:100%;display:flex}.shared-link-tile[data-v-4f093c44]{align-items:center;gap:var(--space-md);max-width:100%;min-height:44px;padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--action-ghost-bg);color:inherit;text-align:left;cursor:pointer;flex:none;transition:border-color .14s,background .14s,color .14s;display:flex;position:relative}.shared-link-tile[data-v-4f093c44]:disabled{cursor:default;opacity:.72}@media (hover:hover){.shared-link-tile[data-v-4f093c44]:hover{background:var(--hover-accent-bg);border-color:var(--hover-accent-border)}.shared-link-tile[data-v-4f093c44]:disabled:hover{background:var(--action-ghost-bg);border-color:var(--border-subtle)}}.shared-link-tile.selected[data-v-4f093c44]{background:var(--action-teal-bg);border-color:var(--action-teal-border);color:var(--fg-accent-strong)}.shared-link-tile-icon[data-v-4f093c44]{width:calc(var(--space-2xl) + var(--space-sm));height:calc(var(--space-2xl) + var(--space-sm));border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--text-muted);font-size:var(--text-base);flex:none;justify-content:center;align-items:center;display:inline-flex}.shared-link-tile-label[data-v-4f093c44]{font-size:var(--text-md);white-space:nowrap;font-weight:600;line-height:1.15}.shared-link-tile.selected .shared-link-tile-icon[data-v-4f093c44]{background:var(--hover-accent-bg-strong);color:var(--teal-700)}.shared-link-tile-check[data-v-4f093c44]{top:var(--space-xs);right:var(--space-xs);font-size:var(--text-xs);color:var(--text-muted);flex:none;line-height:1;position:absolute}.shared-link-tile.selected .shared-link-tile-check[data-v-4f093c44]{color:var(--teal-700)}.shared-link-summary[data-v-4f093c44]{margin:0}.shared-link-actions[data-v-4f093c44]{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);flex-wrap:wrap;display:flex}.shared-link-secondary-actions[data-v-4f093c44]{gap:var(--space-md);flex-wrap:wrap;align-items:stretch;display:flex}.shared-link-secondary-action[data-v-4f093c44],.shared-link-primary-action[data-v-4f093c44]{line-height:1}.shared-link-secondary-action[data-v-4f093c44]{min-width:112px}.shared-link-primary-action[data-v-4f093c44]{min-width:184px;margin-left:auto;font-weight:700}.shared-link-result-transition-enter-active[data-v-4f093c44],.shared-link-result-transition-leave-active[data-v-4f093c44]{transition:opacity .18s,transform .18s}.shared-link-result-transition-enter-from[data-v-4f093c44],.shared-link-result-transition-leave-to[data-v-4f093c44]{opacity:0;transform:translateY(calc(var(--space-sm) * -1))}@media (width<=640px){.shared-link-dialog[data-v-4f093c44]{gap:var(--space-lg)}.shared-link-sections[data-v-4f093c44]{gap:var(--space-lg);max-height:min(50dvh,420px)}.shared-link-actions[data-v-4f093c44]{flex-direction:column-reverse;align-items:stretch}.shared-link-secondary-actions[data-v-4f093c44]{width:100%}.shared-link-secondary-actions[data-v-4f093c44] .action-button{flex:auto}.shared-link-primary-action[data-v-4f093c44]{width:100%;margin-left:0}.shared-link-tile[data-v-4f093c44]{min-height:44px;padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-sm);border-radius:var(--radius-md)}.shared-link-tile-icon[data-v-4f093c44]{width:calc(var(--space-xl) + var(--space-sm));height:calc(var(--space-xl) + var(--space-sm));font-size:var(--text-md)}.shared-link-tile-check[data-v-4f093c44]{font-size:var(--text-xs)}.shared-link-copy[data-v-4f093c44]{font-size:var(--text-md)}.shared-link-tile-label[data-v-4f093c44]{font-size:var(--text-sm)}}.session-share[data-v-65fa8de2]{align-items:center;min-width:0;display:inline-flex}.session-share[data-v-65fa8de2] .dropdown-menu-trigger{width:100%;display:inline-flex}.action-menu-trigger[data-v-65fa8de2]{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}.action-menu-trigger>span[data-v-65fa8de2]{min-width:0}.action-menu-chevron[data-v-65fa8de2]{font-size:var(--text-xs);opacity:.6}.session-share-panel{min-width:220px;padding:var(--space-sm);border-radius:var(--radius-lg);background:rgb(var(--surface-rgb));border:1px solid var(--panel-border);box-shadow:var(--shadow-soft);gap:var(--space-xs);flex-direction:column;display:flex}.session-share-menu[data-v-65fa8de2]{gap:var(--space-xs);flex-direction:column;display:flex}.action-menu-separator[data-v-65fa8de2]{height:1px;margin:0 var(--space-xs);background:var(--panel-border)}.action-menu-item[data-v-65fa8de2]{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);color:var(--ink-800);text-align:left;font-size:var(--text-md);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;font-weight:600;display:flex}@media (hover:hover){.action-menu-item[data-v-65fa8de2]:hover:not(:disabled){background:var(--hover-accent-bg)}}.action-menu-item.danger[data-v-65fa8de2]{color:var(--action-error-color)}.action-menu-item[data-v-65fa8de2]:disabled{opacity:.5;cursor:not-allowed}.action-menu-item-header[data-v-65fa8de2]{align-items:center;gap:var(--space-md);width:100%;display:flex}.action-menu-item-icon[data-v-65fa8de2]{width:var(--action-icon-size-sm);text-align:center;color:var(--color-text-secondary);flex-shrink:0}.action-menu-item-title[data-v-65fa8de2]{min-width:0}.action-menu-item-shortcut[data-v-65fa8de2]{margin-left:auto}.session-action-shortcut[data-v-65fa8de2]{margin-left:2px}.action-menu-item-description[data-v-65fa8de2]{padding-left:calc(var(--action-icon-size-sm) + var(--space-md));font-size:var(--text-sm);color:var(--ink-500);font-weight:500}.expanding-row[data-v-2de57bba]{opacity:0;transition:grid-template-rows .18s var(--ease-out-expo), opacity .12s ease-out;grid-template-rows:0fr;display:grid}.expanding-row.is-open[data-v-2de57bba]{opacity:1;grid-template-rows:1fr}.expanding-row.absorb-gap[data-v-2de57bba]{transition:grid-template-rows .18s var(--ease-out-expo), margin-block-start .18s var(--ease-out-expo), opacity .12s ease-out;margin-block-start:calc(-1 * var(--expanding-row-gap,0px))}.expanding-row.absorb-gap.is-open[data-v-2de57bba]{margin-block-start:0}.expanding-row.is-gone[data-v-2de57bba]{display:none}.expanding-row-inner[data-v-2de57bba]{min-height:0;overflow:hidden}.voice-card-status[data-v-14d7717c]{color:var(--ink-600);font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);text-transform:uppercase;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.voice-card-status-enter-active[data-v-14d7717c]{animation:voice-card-status-in-14d7717c .3s var(--ease-out-expo) both}.voice-card-status-enter-active.after-throw[data-v-14d7717c]{animation-delay:.15s}.voice-card-status-leave-active[data-v-14d7717c]{transition:opacity .12s ease-in,transform .16s ease-in}.voice-card-status-leave-to[data-v-14d7717c]{opacity:0;transform:translateY(-3px)}@keyframes voice-card-status-in-14d7717c{0%{opacity:0;letter-spacing:.3em;filter:blur(3px)}to{opacity:1;letter-spacing:var(--tracking-sm);filter:blur()}}.voice-card-status-cancel[data-v-14d7717c]{width:32px;color:var(--ink-400);font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;animation:.2s ease-out both voice-card-status-fade-14d7717c;display:flex;position:absolute;top:0;bottom:0;right:0}@media (hover:hover) and (pointer:fine){.voice-card-status-cancel[data-v-14d7717c]:hover{color:var(--error-500)}}@keyframes voice-card-status-fade-14d7717c{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.voice-card-status-enter-active[data-v-14d7717c]{animation-name:voice-card-status-fade-14d7717c;animation-delay:0s}.voice-card-status-leave-to[data-v-14d7717c]{transform:none}}.voice-recording-card-flick-column[data-v-161848a8]{z-index:1000;align-items:var(--flick-align,center);pointer-events:none;transform:translate(calc(var(--flick-shift,-50%) + var(--pull-x,0px) * .4), calc(-100% + var(--pull-y,0px) * .4));flex-direction:column;gap:18px;transition:transform .16s cubic-bezier(.3,1.4,.5,1);display:flex;position:fixed}.voice-recording-card-flick.is-side[data-v-161848a8]{position:absolute;bottom:0;right:calc(100% + 18px)}.voice-recording-card-flick.is-armed[data-v-161848a8]{transform:translate(calc(var(--pull-x,0px) * .6), calc(var(--pull-y,0px) * .6)) scale(1.04)}.voice-recording-card-flick[data-v-161848a8]{align-items:center;gap:var(--space-xs);border:1px solid rgba(var(--neutral-rgb), .18);background:rgb(var(--surface-rgb));box-shadow:var(--shadow-popover);color:var(--ink-500);font-size:var(--text-xs);letter-spacing:var(--tracking-sm);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:10px 18px;font-weight:700;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out,opacity .12s ease-out,transform .16s cubic-bezier(.3,1.4,.5,1);display:inline-flex}.voice-recording-card-flick i[data-v-161848a8]{font-size:var(--text-sm);transition:transform .12s ease-out}.voice-recording-card-flick.is-armed[data-v-161848a8]{border-color:var(--green-500);background:var(--green-500);color:#fff}.voice-recording-card-flick-column.is-committed[data-v-161848a8]{animation:.28s ease-out forwards voice-recording-card-flick-commit-161848a8}.voice-recording-card-flick-scrim[data-v-161848a8]{z-index:999;background:var(--overlay-backdrop);pointer-events:none;position:fixed;inset:0}@keyframes voice-recording-card-flick-commit-161848a8{0%{transform:translate(var(--flick-shift,-50%), -100%) scale(1);opacity:1}40%{transform:translate(var(--flick-shift,-50%), calc(-100% - 6px)) scale(1.08);opacity:1}to{transform:translate(var(--flick-shift,-50%), calc(-100% - 18px)) scale(.96);opacity:0}}.voice-input-waveform-shell[data-v-6128e26a]{width:100%;height:var(--voice-waveform-height);border:1px solid rgba(var(--neutral-rgb), .08);background:linear-gradient(to bottom, rgb(var(--surface-rgb)), rgb(var(--surface-cool-rgb)));border-radius:10px;display:block;position:relative;overflow:hidden}.voice-input-waveform-shell.active[data-v-6128e26a]{border-color:rgba(var(--neutral-rgb), .16)}.voice-input-waveform-canvas[data-v-6128e26a]{width:100%;height:100%;display:block;position:relative}.voice-input-waveform-track[data-v-6128e26a]{visibility:hidden;position:absolute;inset:0}.voice-input-waveform-tile[data-v-6128e26a]{display:block;position:absolute;top:0;left:0}.voice-pausing-audio-glyph[data-v-8510ceea]{align-items:flex-end;gap:var(--space-2xs);width:calc(9px + 2 * var(--space-2xs));flex:none;height:12px;display:inline-flex}.voice-pausing-audio-glyph-bar[data-v-8510ceea]{border-radius:var(--radius-xs);transform-origin:50% 100%;background:currentColor;width:3px;height:100%;animation:1.1s ease-in-out both voice-pausing-audio-settle-8510ceea;transform:scaleY(.2)}.voice-pausing-audio-glyph-bar[data-v-8510ceea]:nth-child(2){animation-name:voice-pausing-audio-settle-middle-8510ceea;animation-delay:60ms}.voice-pausing-audio-glyph-bar[data-v-8510ceea]:nth-child(3){animation-delay:.12s}@keyframes voice-pausing-audio-settle-8510ceea{0%{transform:scaleY(.5)}18%{transform:scaleY(.9)}36%{transform:scaleY(.4)}54%{transform:scaleY(.7)}to{transform:scaleY(.2)}}@keyframes voice-pausing-audio-settle-middle-8510ceea{0%{transform:scaleY(.9)}18%{transform:scaleY(.45)}36%{transform:scaleY(1)}54%{transform:scaleY(.5)}to{transform:scaleY(.2)}}@media (prefers-reduced-motion:reduce){.voice-pausing-audio-glyph-bar[data-v-8510ceea]{animation:none}}.voice-start-over[data-v-f4dd9fb3]{align-items:center;gap:var(--space-xs);padding:0 var(--voice-card-inset,var(--space-xs)) 0 0;color:var(--action-ghost-color);font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;flex:none;font-weight:700;display:flex;position:relative}.voice-start-over.is-armed[data-v-f4dd9fb3]{color:var(--error-500)}.voice-start-over[data-v-f4dd9fb3]:focus-visible{outline:none}.voice-start-over[data-v-f4dd9fb3]:focus-visible:after{content:"";inset:var(--space-xs);border-radius:var(--radius-sm);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0px;position:absolute}@media (hover:hover) and (pointer:fine){.voice-start-over[data-v-f4dd9fb3]:hover{color:var(--error-500)}}@property --voice-reveal{syntax:"<length>";inherits:true;initial-value:0}.voice-recording-card[data-v-48ed00a3]{--voice-card-height:var(--voice-dock-height,var(--touch-target-min));--voice-card-inset:calc((var(--voice-card-height) - 12px) / 2);margin:var(--voice-dock-margin,0);box-sizing:content-box;max-width:420px;height:var(--voice-card-height);border:1px solid rgba(var(--neutral-rgb), .16);border-radius:var(--radius-lg);background:linear-gradient(to bottom, rgb(var(--surface-rgb)), rgb(var(--surface-cool-rgb)));transition:transform 90ms ease-out, --voice-reveal .42s var(--ease-out-expo) var(--voice-reveal-delay,0s);align-items:stretch;display:flex;position:relative;overflow:hidden}.voice-recording-card.is-finished[data-v-48ed00a3]{--voice-reveal:0px}.voice-recording-card .voice-recording-card-waveform[data-v-48ed00a3]{pointer-events:none;mask-image:linear-gradient(to right, transparent var(--voice-reveal), #000 calc(var(--voice-reveal) + clamp(0px, var(--voice-reveal), 20px)));position:absolute;inset:0}.voice-recording-card[data-v-48ed00a3] .voice-input-waveform-shell{background:0 0;border:0;border-radius:0;height:100%}.voice-recording-card-discard[data-v-48ed00a3]{padding:0 var(--voice-card-inset);color:var(--action-ghost-danger-color);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;transition:color .12s ease-out;display:flex;position:relative}.voice-recording-card-discard-icon[data-v-48ed00a3]{height:calc(var(--voice-card-height) - 2 * var(--voice-card-inset));aspect-ratio:448/512;transform-origin:50% 100%;width:auto;transition:transform .12s ease-out;display:block}.voice-recording-card-discard[data-v-48ed00a3]:active:not(:disabled){color:var(--error-500)}.voice-recording-card-discard:active:not(:disabled) .voice-recording-card-discard-icon[data-v-48ed00a3]{transform:scale(.88)}.voice-recording-card-lane[data-v-48ed00a3]:focus-visible,.voice-recording-card-discard[data-v-48ed00a3]:focus-visible{outline:none}.voice-recording-card[data-v-48ed00a3]:has(.voice-recording-card-lane:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.voice-recording-card-discard:focus-visible .voice-recording-card-discard-icon[data-v-48ed00a3]{color:var(--error-500)}.voice-recording-card-discard[data-v-48ed00a3]:focus-visible:after{content:"";inset:var(--space-xs);border-radius:var(--radius-sm);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0px;position:absolute}@media (hover:hover) and (pointer:fine){.voice-recording-card-discard[data-v-48ed00a3]:hover:not(:disabled){color:var(--error-500)}}.voice-recording-card-lane[data-v-48ed00a3]{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:auto;align-items:center;min-width:0;padding:0;display:flex;position:relative}.voice-recording-card[data-v-48ed00a3]:after{content:"";border-radius:inherit;background:var(--hover-accent-bg-strong);opacity:0;pointer-events:none;transition:opacity .12s ease-out;position:absolute;inset:0}.voice-recording-card.is-pressed[data-v-48ed00a3]:after{opacity:1}.voice-recording-card.is-pressed[data-v-48ed00a3]{transform:scale(.99)}.voice-recording-card-lane[data-v-48ed00a3]:disabled{cursor:default}.voice-recording-card-lane.is-thrown[data-v-48ed00a3],.voice-recording-card-discard.is-thrown[data-v-48ed00a3]{pointer-events:none}.voice-recording-card-lane.can-flick[data-v-48ed00a3]{touch-action:none;-webkit-user-select:none;user-select:none}.voice-recording-card-hint[data-v-48ed00a3]{align-items:center;gap:var(--space-md);color:var(--ink-500);font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);text-transform:uppercase;white-space:nowrap;pointer-events:none;flex:none;margin-left:-1px;font-weight:700;display:inline-flex;position:relative}.voice-recording-card-hint[data-v-48ed00a3]>*{transform-origin:50% 100%}.voice-start-over.is-armed+.voice-recording-card-lane .voice-recording-card-hint[data-v-48ed00a3]{visibility:hidden}.voice-recording-card .voice-recording-card-hint[data-v-48ed00a3] .key-hint{font-size:calc(var(--text-2xs) * .85);padding:1px var(--space-xs)}.voice-recording-card.is-pressed .voice-recording-card-hint[data-v-48ed00a3]{color:var(--green-500)}.voice-pausing-glyph-enter-active[data-v-48ed00a3],.voice-pausing-glyph-leave-active[data-v-48ed00a3]{transition:opacity .22s var(--ease-out-expo), width .28s var(--ease-out-expo), margin-right .28s var(--ease-out-expo);overflow:hidden}.voice-pausing-glyph-enter-from[data-v-48ed00a3],.voice-pausing-glyph-leave-to[data-v-48ed00a3]{opacity:0;width:0;margin-right:calc(-1 * var(--space-md))}@media (prefers-reduced-motion:reduce){.voice-recording-card[data-v-48ed00a3]{transition:transform 90ms ease-out}.voice-pausing-glyph-enter-active[data-v-48ed00a3],.voice-pausing-glyph-leave-active[data-v-48ed00a3]{transition:none}}.voice-recording-dock[data-v-6384a66c],.dictation-dock[data-v-fed005bd]{display:contents}.dictation-dock-message[data-v-fed005bd]{font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.warning-text[data-v-fed005bd]{color:var(--amber-700)}.voice-input-recording-dot[data-v-9df7506e]{font-size:.72em;animation:1.6s ease-in-out infinite voice-input-recording-pulse-9df7506e}@keyframes voice-input-recording-pulse-9df7506e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.voice-input-recording-dot[data-v-9df7506e]{animation:none}}.voice-input-trigger[data-v-e2d381b2]{align-items:center;gap:0;display:inline-flex}.voice-input-anchor[data-v-e2d381b2],.voice-input-mic[data-v-e2d381b2]{align-items:center;display:inline-flex}.voice-input-hover-trigger[data-v-e2d381b2],.voice-input-hover-main[data-v-e2d381b2]{align-items:center;gap:0;display:inline-flex}.voice-input-menu-panel{background:rgb(var(--surface-rgb));border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);padding:var(--space-lg);min-width:300px;max-width:min(420px,100vw - 16px)}.dropdown-menu-panel.voice-input-menu-panel{padding-top:0}.voice-input-menu[data-v-e2d381b2]{gap:var(--space-md);display:grid}.voice-input-menu-header[data-v-e2d381b2]{z-index:1;padding-top:var(--space-sm);background:rgb(var(--surface-rgb));justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--ink-500);font-size:var(--text-xs);letter-spacing:var(--tracking-md);text-transform:uppercase;font-weight:700;display:flex;position:sticky;top:0}.voice-input-menu-close[data-v-e2d381b2]{flex:none}.voice-input-mic.has-gesture[data-v-e2d381b2]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.voice-input-trigger .voice-input-settings.control-plain-icon[data-v-e2d381b2]{width:var(--control-plain-height);min-width:var(--control-plain-height);height:var(--control-plain-height);border-radius:var(--radius-pill);flex:none;padding:0}.voice-recording-peaks[data-v-8ab71207]{cursor:pointer;touch-action:none;width:100%;height:14px;display:block}.voice-recording-peaks[data-v-8ab71207]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.voice-recording-history[data-v-3ee6cd73]{gap:var(--space-xs);min-width:0;display:grid}.voice-recording-history-header[data-v-3ee6cd73]{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--ink-500);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-md);font-weight:700;display:flex}.voice-recording-history-scroller[data-v-3ee6cd73]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);margin-inline:calc(-1 * var(--control-plain-icon-padding));overscroll-behavior:contain;max-height:188px;overflow-y:auto}.voice-recording-history-list[data-v-3ee6cd73]{margin:0;padding:0;list-style:none;display:grid}.voice-recording-history-item[data-v-3ee6cd73]{align-items:center;column-gap:var(--space-xs);padding:var(--space-2xs) 0;border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.voice-recording-history-play[data-v-3ee6cd73]{width:calc(2 * var(--control-plain-icon-padding) + var(--control-plain-icon-size));justify-content:flex-start}.voice-recording-history-main[data-v-3ee6cd73]{min-width:0;display:grid}.voice-recording-history-title[data-v-3ee6cd73],.voice-recording-history-meta[data-v-3ee6cd73]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-recording-history-title[data-v-3ee6cd73]{color:var(--ink-800);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.voice-recording-history-meta[data-v-3ee6cd73]{color:var(--ink-500);font-size:var(--text-xs)}.voice-recording-history-note[data-v-3ee6cd73]{color:var(--amber-700);font-size:var(--text-xs);white-space:normal;overflow-wrap:anywhere}.voice-recording-history-actions[data-v-3ee6cd73]{align-items:center;display:inline-flex}.voice-recording-history-status[data-v-3ee6cd73]{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.voice-recording-history-status .voice-recording-history-meta[data-v-3ee6cd73]{flex:0 auto}.voice-recording-history-peaks[data-v-3ee6cd73]{flex:1 1 0;min-width:48px}.voice-recording-history-clock[data-v-3ee6cd73]{color:var(--ink-500);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.voice-recording-history-error[data-v-3ee6cd73]{color:var(--error-500);font-size:var(--text-xs);grid-column:1/-1;margin:0}.voice-setting-switch-row[data-v-b73d8f7f]{align-items:center;gap:var(--space-xs);min-height:var(--control-compact-height);display:flex}.voice-setting-switch-label[data-v-b73d8f7f]{color:var(--ink-800);font-size:var(--text-md);cursor:pointer;margin:0;font-weight:500;display:block}.voice-setting-switch-info[data-v-b73d8f7f]{width:var(--control-plain-height);height:var(--control-plain-height);border-radius:var(--radius-pill);color:var(--ink-400);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.voice-setting-switch-info.open[data-v-b73d8f7f]{color:var(--teal-700)}@media (hover:hover){.voice-setting-switch-info[data-v-b73d8f7f]:hover{color:var(--teal-700)}}.voice-setting-switch-control[data-v-b73d8f7f]{margin-left:auto}.voice-setting-switch-note[data-v-b73d8f7f]{padding-bottom:var(--space-xs);color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.control-select[data-v-24d5e6e7]{align-items:center;display:inline-flex;position:relative}.control-select-input[data-v-24d5e6e7]{border-radius:var(--action-radius);box-sizing:border-box;padding:var(--action-padding-sm);font-weight:600;font-size:var(--action-font-sm);min-height:var(--action-height-sm);background:var(--action-teal-bg);color:var(--ink-700);background:rgba(var(--surface-rgb), .8);border:1px solid var(--action-teal-border);appearance:none;height:var(--control-select-height,var(--control-compact-height));min-height:0;padding-right:var(--control-select-chevron-space,28px);padding-left:var(--control-select-padding-left,var(--space-md));border-radius:var(--control-select-radius,var(--action-radius));line-height:1;font-size:var(--control-select-font,var(--action-font-sm));cursor:pointer;min-width:var(--control-select-min-width,180px);justify-content:center;align-items:center;gap:5px;line-height:1.2;display:inline-flex}.control-select[data-v-24d5e6e7]>.dropdown-menu-trigger{flex:auto;min-width:0;display:flex}button.control-select-input[data-v-24d5e6e7]{justify-content:flex-start;overflow:hidden}.control-select-menu{background:rgb(var(--surface-rgb));border-radius:var(--radius-md);box-shadow:var(--shadow-soft);min-width:160px;max-height:288px;padding:var(--space-xs);border:1px solid #1f7a6b1f;flex-direction:column;display:flex;overflow-y:auto}.control-select-option{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--ink-800);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none}.control-select-option.selected{background:var(--hover-accent-bg)}@media (hover:hover){.control-select-option:hover{background:var(--hover-accent-bg)}}.control-select-option.selected{color:var(--teal-700);font-weight:600}.control-select-input[data-v-24d5e6e7]:disabled{opacity:.6;cursor:not-allowed}.control-select-input[data-v-24d5e6e7]:focus,.control-select-input[data-v-24d5e6e7]:focus-visible{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.control-select i[data-v-24d5e6e7]{right:var(--control-select-chevron-inset,10px);font-size:var(--control-select-chevron-size,.6rem);color:var(--control-select-chevron-color,var(--ink-400));pointer-events:none;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.control-select.plain .control-select-input[data-v-24d5e6e7]{color:var(--control-plain-color);height:var(--control-plain-height);min-height:0;padding:var(--control-plain-padding);border-radius:var(--control-plain-radius);font-size:var(--control-plain-font);font-weight:var(--control-plain-weight);background:0 0;border:1px solid #0000;padding-right:28px;line-height:1.2}@media (hover:hover){.control-select.plain .control-select-input[data-v-24d5e6e7]:hover:not(:disabled){background:var(--control-plain-hover-bg);color:var(--control-plain-hover-color)}}.control-select.plain i[data-v-24d5e6e7]{color:var(--ink-400);font-size:.55rem;right:12px}.voice-transcription-settings[data-v-78985b07]{gap:var(--space-md);min-width:min(320px, 100vw - 2 * var(--space-2xl));max-width:min(420px, 100vw - 2 * var(--space-2xl));display:grid}.voice-transcription-settings-choices[data-v-78985b07]{align-items:center;gap:var(--space-md);grid-template-columns:max-content minmax(0,1fr);display:grid}.voice-transcription-settings-label[data-v-78985b07]{color:var(--ink-800);font-size:var(--text-md);margin:0;font-weight:500;display:block}.voice-transcription-settings-select[data-v-78985b07]{--control-select-radius:var(--radius-sm);--control-select-min-width:0;--control-select-height:var(--control-compact-height);width:100%}.voice-transcription-settings-select[data-v-78985b07] .control-select-input{text-overflow:ellipsis;width:100%;min-width:0}.voice-transcription-settings-switches[data-v-78985b07]{gap:var(--space-md);display:grid}.voice-transcription-settings-error[data-v-78985b07]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--error-500);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.voice-transcription-settings-history[data-v-78985b07]{min-width:0;margin-inline:calc(-1 * var(--space-lg));padding:var(--space-md) var(--space-lg) 0;border-top:1px solid var(--border-subtle);display:grid}@media (width<=720px){.voice-transcription-settings[data-v-78985b07]{min-width:min(300px, 100vw - 2 * var(--space-lg))}}.question-block[data-v-e77ad5c6]{gap:var(--space-sm);flex-direction:column;display:flex}.question-header-chip[data-v-e77ad5c6]{border-radius:var(--action-radius);box-sizing:border-box;background:var(--action-amber-bg);color:var(--amber-400);padding:2px var(--space-md);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-sm);justify-content:center;align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.question-text[data-v-e77ad5c6]{font-size:var(--text-md);color:var(--ink-700);overflow-wrap:anywhere;margin:0;font-weight:600}.question-options[data-v-e77ad5c6]{gap:var(--space-sm);flex-direction:column;display:flex}.question-option[data-v-e77ad5c6]{align-items:flex-start;gap:var(--space-sm);text-align:left;width:100%;padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-layer);color:var(--ink-700);cursor:pointer;transition:border-color .12s,background-color .12s;display:flex}@media (hover:hover){.question-option[data-v-e77ad5c6]:hover:not(:disabled):not(.static){border-color:color-mix(in srgb, var(--amber-400) 45%, transparent)}}.question-option.static[data-v-e77ad5c6]{cursor:default}.question-option.selected[data-v-e77ad5c6]{border-color:var(--amber-400);background:var(--action-amber-bg)}.question-option.selected .option-check[data-v-e77ad5c6]{color:var(--amber-400)}.question-option[data-v-e77ad5c6]:disabled{opacity:.55;cursor:default}.option-check[data-v-e77ad5c6]{color:var(--ink-400);font-size:var(--text-base);line-height:1.4}.option-body[data-v-e77ad5c6]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.option-label[data-v-e77ad5c6]{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600}.option-description[data-v-e77ad5c6]{font-size:var(--text-xs);color:var(--ink-500);overflow-wrap:anywhere}.question-answer-form[data-v-b3636f8e]{flex-direction:column;min-height:0;display:flex}.question-answer-form.pane[data-v-b3636f8e]{flex:1}.question-answer-body[data-v-b3636f8e]{gap:var(--space-lg);flex-direction:column;min-height:0;display:flex}.question-answer-form.pane .question-answer-body[data-v-b3636f8e]{padding:var(--space-lg);flex:1;overflow-y:auto}.question-answer-actions[data-v-b3636f8e]{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.question-answer-form.inline .question-answer-actions[data-v-b3636f8e]{padding:var(--space-md) 0 0}.question-other-field[data-v-b3636f8e]{min-width:0;min-height:calc(1.45em + var(--space-md) * 2 + 2px);max-height:min(var(--space-2xl) * 8, 32dvh);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-layer);color:var(--ink-700);font-size:var(--text-sm);line-height:1.45;transition:border-color .12s,background-color .12s;display:grid;position:relative;overflow:clip}.question-other-field[data-v-b3636f8e]:focus-within{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.question-other-field.disabled[data-v-b3636f8e]{opacity:.55}.question-other-field[data-v-b3636f8e]:after{content:attr(data-question-other-value) " ";width:100%;min-width:0;padding:var(--space-md);font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1}.question-other-input[data-v-b3636f8e]{box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:none;padding:var(--space-md);color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;resize:none;overflow-wrap:anywhere;field-sizing:fixed;background:0 0;border:none;display:block;position:absolute;inset:0;overflow-y:auto}.question-other-input[data-v-b3636f8e]:focus{box-shadow:none;outline:none}.question-error[data-v-b3636f8e]{font-size:var(--text-sm);color:var(--error-500);overflow-wrap:anywhere;flex:100%;min-width:0;margin-right:auto}.question-action[data-v-b3636f8e]{border-radius:var(--action-radius);box-sizing:border-box;padding:var(--action-padding-sm);font-weight:600;font-size:var(--action-font-sm);min-height:var(--action-height-sm);cursor:pointer;border-radius:var(--radius-sm);border:none;justify-content:center;align-items:center;gap:5px;line-height:1;display:inline-flex}.question-action.skip[data-v-b3636f8e]{background:var(--action-neutral-bg);color:var(--ink-500)}.question-action.submit[data-v-b3636f8e]{background:var(--action-amber-bg);color:var(--amber-400)}@media (hover:hover){.question-action.submit[data-v-b3636f8e]:hover:not(:disabled){background:color-mix(in srgb, var(--amber-400) 28%, transparent)}}.question-action[data-v-b3636f8e]:disabled{opacity:.55;cursor:default}.session-side-pane-tabs[data-v-62de043c]{flex-shrink:0}@container (width<=465px){.session-side-pane-tabs[data-v-62de043c] .control-pill-label{display:none}.session-side-pane-tabs[data-v-62de043c] .control-pill{padding-left:var(--space-sm);padding-right:var(--space-sm)}}.interactive-question-card[data-v-c5576d6f]{background:var(--bg-surface);border:1px solid color-mix(in srgb, var(--amber-400) 35%, transparent);border-radius:var(--radius-md);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.question-card-header[data-v-c5576d6f]{box-sizing:border-box;min-height:var(--side-pane-header-min-height);padding:var(--side-pane-header-padding);border-bottom:1px solid rgba(var(--neutral-rgb), .1);justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom-color:color-mix(in srgb, var(--amber-400) 30%, transparent);background:var(--action-amber-bg);display:flex;container-type:inline-size}.question-card-title[data-v-c5576d6f]{align-items:center;gap:var(--space-md);color:var(--amber-400);min-width:0;display:flex}.question-card-title h3[data-v-c5576d6f]{font-size:var(--text-md);text-transform:uppercase;letter-spacing:var(--tracking-md);color:var(--ink-500);margin:0;font-weight:600}.question-card-state[data-v-c5576d6f]{font-size:var(--text-sm);color:var(--amber-400);white-space:nowrap;font-weight:600}@container (width<=420px){.question-card-header:has(.session-side-pane-tabs) .question-card-state[data-v-c5576d6f]{display:none}}.question-orphaned-note[data-v-c5576d6f]{gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-warning);align-items:baseline;margin:0;display:flex}.external-question-card[data-v-673b9d15]{background:var(--bg-surface);flex-direction:column;height:100%;min-height:0;display:flex}.question-card-header[data-v-673b9d15]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid color-mix(in srgb, var(--amber-400) 30%, transparent);background:var(--action-amber-bg);display:flex}.question-card-title[data-v-673b9d15]{align-items:center;gap:var(--space-sm);min-width:0;color:var(--amber-400);display:flex}.question-card-title h3[data-v-673b9d15]{font-size:var(--text-md);color:var(--ink-700);white-space:nowrap;margin:0;font-weight:600}.question-card-state[data-v-673b9d15]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-sm);color:var(--ink-500);white-space:nowrap}.question-card-scroll[data-v-673b9d15]{gap:var(--space-lg);padding:var(--space-lg);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.question-external-note[data-v-673b9d15]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border:1px solid color-mix(in srgb, var(--amber-400) 35%, transparent);border-radius:var(--radius-md);background:var(--bg-layer);font-size:var(--text-sm);color:var(--ink-700);margin:0;display:flex}.question-external-note i[data-v-673b9d15]{color:var(--amber-400);line-height:1.4}.question-focus-button[data-v-673b9d15]{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border:1px solid var(--amber-400);border-radius:var(--radius-sm);background:var(--bg-layer);color:var(--ink-700);font-size:var(--text-sm);cursor:pointer;align-self:flex-start;font-weight:600;transition:background-color .12s;display:flex}@media (hover:hover){.question-focus-button[data-v-673b9d15]:hover:not(:disabled){background:var(--action-amber-bg)}}.question-focus-button[data-v-673b9d15]:disabled{opacity:.55;cursor:default}.question-focus-error[data-v-673b9d15]{font-size:var(--text-sm);color:var(--error-500);overflow-wrap:anywhere;margin:0}.header-error[data-v-c1a97721]{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--error-500);min-width:0;display:inline-flex}.header-error span[data-v-c1a97721]{overflow-wrap:anywhere;min-width:0}.header-error i[data-v-c1a97721]{font-size:.85em}.live-output-pane[data-v-c1a97721]{background:rgba(var(--surface-rgb), .55);border:1px solid rgba(var(--neutral-rgb), .1);border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;container-type:inline-size}.live-output-pane-header[data-v-c1a97721]{box-sizing:border-box;min-height:var(--side-pane-header-min-height);padding:var(--side-pane-header-padding);border-bottom:1px solid rgba(var(--neutral-rgb), .1);align-items:center;gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid;container-type:inline-size}.live-output-pane-header[data-v-c1a97721]:has(.session-side-pane-tabs){grid-template-columns:minmax(min-content,1fr) auto}.live-output-pane-title[data-v-c1a97721]{align-items:center;gap:var(--space-md);min-width:0;color:var(--ink-500);display:flex}.live-output-pane-title h3[data-v-c1a97721]{text-transform:uppercase;letter-spacing:var(--tracking-md);color:var(--ink-500);margin:0;font-size:.78rem;font-weight:600}.live-output-pane-actions[data-v-c1a97721]{justify-content:flex-end;align-items:center;gap:var(--space-xs);gap:var(--space-md);min-width:0;display:inline-flex}.live-output-pane-header.actions-only[data-v-c1a97721]{justify-content:flex-end}.live-output-processes-count[data-v-c1a97721]{min-width:16px;padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--action-teal-bg);color:var(--teal-700);font-size:var(--text-2xs);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.live-output-stream-state[data-v-c1a97721]{font-size:var(--text-xs);color:var(--ink-600)}.live-output[data-v-c1a97721]{background:rgba(var(--neutral-rgb), .05);width:100%;min-height:0;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;padding:12px;font-size:.79rem;line-height:1.35;overflow:auto}@media (width<=960px){.live-output-pane[data-v-c1a97721]{border:none}}@container (width<=430px){.live-output-pane-actions .live-output-open-editor span[data-v-c1a97721]:last-child,.live-output-pane-header:not(.actions-only) .live-output-processes span[data-v-c1a97721]:not(.live-output-processes-count){display:none}}@container (width<=320px){.live-output-stream-state[data-v-c1a97721]{display:none}}.action-terminal[data-v-20cc2d17]{background:rgba(var(--surface-cool-rgb), .55);min-height:0;font-family:var(--font-mono);flex-direction:column;flex:1;display:flex;overflow:hidden}.action-terminal-scroll[data-v-20cc2d17]{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);flex:1;overflow:auto}.action-terminal-command[data-v-20cc2d17]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:color-mix(in srgb, var(--project-accent-solid) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);display:flex}.action-terminal-prompt[data-v-20cc2d17]{color:var(--project-accent-solid,var(--project-accent-fallback));font-size:var(--text-sm);-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:700;line-height:1.5}.action-terminal-command-text[data-v-20cc2d17]{min-width:0;font-family:inherit;font-size:var(--text-sm);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;flex:auto;line-height:1.5}.action-terminal-tags[data-v-20cc2d17]{align-items:center;gap:var(--space-xs);flex-shrink:0;margin-left:auto;padding-top:1px;display:inline-flex}.action-terminal-tag[data-v-20cc2d17]{align-items:center;gap:var(--space-xs);padding:1px var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.6;display:inline-flex}.action-terminal-exit[data-v-20cc2d17]{color:var(--teal-700);background:color-mix(in srgb, var(--teal-500) 16%, transparent)}.action-terminal-exit.nonzero[data-v-20cc2d17]{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 14%, transparent)}.action-terminal-live[data-v-20cc2d17]{color:var(--fg-accent-strong);background:color-mix(in srgb, var(--project-accent-solid) 14%, transparent)}.action-terminal-duration[data-v-20cc2d17]{color:var(--color-text-tertiary);background:var(--color-bg-tertiary)}.action-terminal-output[data-v-20cc2d17]{padding:var(--space-md) var(--space-lg)}.action-terminal-pre[data-v-20cc2d17]{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-ligatures:none;font-variant-numeric:tabular-nums;tab-size:2;color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.action-terminal-note[data-v-20cc2d17]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0;display:flex}.action-terminal-running[data-v-20cc2d17]{margin-top:var(--space-sm)}.action-terminal-error[data-v-20cc2d17]{color:var(--color-danger)}.session-image-gallery-tile[data-v-bdfb107b]{align-items:stretch;gap:var(--space-xs);width:100%;min-width:0;padding:var(--space-xs);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;transition:border-color .15s,background .15s;display:flex}@media (hover:hover){.session-image-gallery-tile[data-v-bdfb107b]:hover{background:var(--color-bg-tertiary)}}.session-image-gallery-tile.active[data-v-bdfb107b]{border-color:var(--color-accent);background:var(--color-accent-bg)}.session-image-gallery-frame[data-v-bdfb107b]{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-bg-tertiary);width:100%;color:var(--color-text-tertiary);font-size:var(--text-lg);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.session-image-gallery-image[data-v-bdfb107b]{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.session-image-gallery-label[data-v-bdfb107b]{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-tight);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.session-image-gallery[data-v-0f383adc]{flex-direction:column;flex:auto;min-height:0;display:flex}.session-image-gallery-scope[data-v-0f383adc]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg) 0;flex-wrap:wrap;display:flex}.session-image-gallery-scope-label[data-v-0f383adc]{color:var(--color-text-tertiary);font-size:var(--text-xs);letter-spacing:var(--tracking-md);text-transform:uppercase;font-weight:600}.session-image-gallery-scope-pill[data-v-0f383adc]{border-radius:var(--action-radius);box-sizing:border-box;padding:var(--action-padding-sm);font-weight:600;font-size:var(--action-font-sm);min-height:var(--action-height-sm);cursor:pointer;background:var(--action-ghost-bg);color:var(--action-ghost-color);border:none;border:1px solid var(--action-ghost-border);justify-content:center;align-items:center;gap:5px;line-height:1;display:inline-flex}@media (hover:hover){.session-image-gallery-scope-pill[data-v-0f383adc]:hover{background:var(--action-ghost-bg-hover);border-color:var(--action-ghost-border-hover)}}.session-image-gallery-scope-pill.active[data-v-0f383adc]{background:var(--action-teal-bg);color:var(--action-teal-color);border:1px solid var(--action-teal-border)}.session-image-gallery-scope-count[data-v-0f383adc]{font-variant-numeric:tabular-nums;opacity:.7}.session-image-gallery-grid[data-v-0f383adc]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);overscroll-behavior:contain;min-height:0;padding:var(--space-md) var(--space-lg) var(--space-lg);flex:auto;overflow-y:auto}.session-image-gallery-section+.session-image-gallery-section[data-v-0f383adc]{margin-top:var(--space-xl)}.session-image-gallery-section-head[data-v-0f383adc]{align-items:baseline;gap:var(--space-md);min-width:0;padding-bottom:var(--space-xs);margin-bottom:var(--space-sm);border-bottom:1px solid var(--color-border);display:flex}.session-image-gallery-section-time[data-v-0f383adc]{color:var(--color-text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.session-image-gallery-section-label[data-v-0f383adc]{color:var(--color-text-primary);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.session-image-gallery-tiles[data-v-0f383adc]{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.session-image-gallery-tiles>li[data-v-0f383adc]{flex-direction:column;min-width:0;display:flex}.session-image-gallery-tiles>.session-image-gallery-part[data-v-0f383adc]{color:var(--color-text-tertiary);font-size:var(--text-2xs);letter-spacing:var(--tracking-md);text-transform:uppercase;grid-column:1/-1;font-weight:600}@media (width<=720px){.session-image-gallery-tiles[data-v-0f383adc]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}.action-output-detail[data-v-8b440dee]{background:rgba(var(--surface-cool-rgb), .55);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.action-output-header[data-v-8b440dee]{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md);background:rgba(var(--surface-cool-rgb), .7);border-bottom:1px solid rgba(var(--neutral-rgb), .1);flex-shrink:0;display:flex}.action-output-header-icon[data-v-8b440dee] .action-type.icon{width:auto;min-width:0;height:auto;color:var(--ink-500);font-size:var(--text-md)}.action-output-header-title[data-v-8b440dee]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-700);font-size:var(--text-sm);letter-spacing:var(--tracking-sm);flex:auto;font-weight:600;overflow:hidden}.action-output-header-close[data-v-8b440dee]{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--ink-500);font-size:var(--text-sm);cursor:pointer;opacity:.8;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background .12s,color .12s;display:inline-flex}@media (hover:hover){.action-output-header-close[data-v-8b440dee]:hover{opacity:1;color:var(--ink-700);background:rgba(var(--neutral-rgb), .08)}}.action-output-detail-fallback[data-v-8b440dee]{flex-direction:column;flex:1;min-height:0;display:flex}.action-output-detail-scroll[data-v-8b440dee]{min-height:0;padding:var(--space-lg);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);flex:1;overflow:auto}.action-output-detail-fallback[data-v-8b440dee] .tool-output-pre{max-height:none;mask-image:none}.action-output-detail-scroll>div>.session-action-row[data-v-8b440dee]{grid-template-columns:0 minmax(0,1fr);column-gap:0}.action-output-detail-scroll>div>.session-action-row[data-v-8b440dee]>.session-action-row-body{grid-column:2/-1}.action-output-detail-scroll>div>.session-action-row[data-v-8b440dee]>.session-action-row-icon,.action-output-detail-scroll>div>.session-action-row[data-v-8b440dee]>.tool-output .tool-output-connector,.action-output-detail-scroll>div>.session-action-row[data-v-8b440dee]>.session-action-row-body .session-action-command-description{display:none}.action-output-detail-scroll>div>.session-action-row[data-v-8b440dee]>.session-action-row-body .session-action-command-block{align-items:stretch}.action-output-detail-scroll>div>.session-action-row.is-subagent-card[data-v-8b440dee]>.session-action-row-body{z-index:1;position:sticky;top:0;container-type:scroll-state}.action-output-detail-scroll>div>.session-action-row.is-subagent-card[data-v-8b440dee]>.session-action-row-body:before{content:"";inset:calc(-1 * var(--space-lg)) calc(-1 * var(--space-lg)) calc(-1 * var(--space-sm));z-index:-1;position:absolute}@container scroll-state(stuck:top){.action-output-detail-scroll>div>.session-action-row.is-subagent-card[data-v-8b440dee]>.session-action-row-body:before{background:rgb(var(--surface-rgb));border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-subtle)}}.action-output-detail-fallback[data-v-8b440dee] .session-action-summary:not(.inline) .action-main .action-summary.code{overflow-wrap:anywhere}.diff-stat-mark[data-v-bfc2a785]{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700;line-height:1;display:inline-block}.diff-stat-added[data-v-bfc2a785],.diff-stat-removed[data-v-bfc2a785]{vertical-align:.0882353cap;font-size:.85em}.diff-stat-glyph[data-v-bfc2a785]{vertical-align:calc(.5cap - 6px);margin-right:var(--space-xs);fill:currentColor;border:1px solid;border-radius:3px;width:12px;height:12px;display:inline-block}.diff-stat-added[data-v-bfc2a785]{color:var(--green-500)}.diff-stat-removed[data-v-bfc2a785]{margin-left:var(--space-xs);color:var(--error-500)}.diff-stat-counts[data-v-bfc2a785]{text-align:right;vertical-align:calc(.166667cap - .46em);font-size:.75em;line-height:.92;display:inline-block}.diff-stat-counts .diff-stat-added[data-v-bfc2a785],.diff-stat-counts .diff-stat-removed[data-v-bfc2a785]{vertical-align:baseline;margin-left:0;font-size:1em;display:block}.diff-stat-mark.is-add .diff-stat-glyph[data-v-bfc2a785]{color:var(--green-500)}.diff-stat-mark.is-modify .diff-stat-glyph[data-v-bfc2a785]{color:var(--amber-700)}.diff-stat-mark.is-delete .diff-stat-glyph[data-v-bfc2a785]{color:var(--error-500)}.diff-stat-mark.is-unchanged .diff-stat-glyph[data-v-bfc2a785]{color:var(--text-muted)}.artifact-row[data-v-4532723b]{--artifact-depth:0;--artifact-indent-step:var(--space-lg);align-items:center;gap:var(--space-sm);width:100%;min-height:26px;padding:3px var(--space-sm) 3px calc(var(--artifact-depth) * var(--artifact-indent-step));border-radius:var(--radius-sm);color:var(--ink-600);font-size:var(--text-sm);text-align:left;background-color:#0000;background-image:repeating-linear-gradient(to right, var(--border-subtle) 0 1px, transparent 1px var(--artifact-indent-step));background-repeat:no-repeat;background-size:calc(var(--artifact-depth) * var(--artifact-indent-step)) 100%;background-position:8px 0;border:0;line-height:1.3;transition:background-color .12s,color .12s;display:flex}@media (hover:hover){.artifact-row[data-v-4532723b]:hover{background-color:rgba(var(--neutral-rgb), .05)}}.artifact-row[data-v-4532723b]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.artifact-row[data-v-4532723b]{position:relative}.artifact-row.active[data-v-4532723b]:before{content:"";background:var(--ink-300);border-radius:1px;width:2px;position:absolute;inset:1px auto 1px 0}.artifact-row-body[data-v-4532723b]{align-items:baseline;gap:var(--space-sm);flex:auto;min-width:0;display:flex}.artifact-row-disclosure[data-v-4532723b]{flex:0 0 12px}.artifact-row-icon[data-v-4532723b]{line-height:normal;display:block}.artifact-row-icon[data-v-4532723b] svg{vertical-align:calc(.5cap - 7.5px);display:inline-block}.artifact-row-icon[data-v-4532723b]{margin-left:2px}.artifact-row-name[data-v-4532723b]{text-overflow:ellipsis;white-space:nowrap;min-width:4ch;color:var(--ink-700);flex:0 auto;overflow:hidden}.artifact-row.is-diff-only .artifact-row-name[data-v-4532723b]{color:var(--ink-600)}.artifact-row.active .artifact-row-name[data-v-4532723b]{color:var(--ink-700)}.artifact-row-directory[data-v-4532723b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-400);flex:0 1000 auto;font-size:.92em;overflow:hidden}@container (width<=480px){.artifact-row-directory[data-v-4532723b]{display:none}}.artifact-row-spacer[data-v-4532723b]{min-width:var(--space-sm);flex:auto}.artifact-row-badge[data-v-4532723b]{text-transform:uppercase;color:var(--ink-400);letter-spacing:var(--tracking-sm);flex-shrink:0;font-size:.85em;position:relative;top:-.0882353cap}.artifact-row-time[data-v-4532723b]{color:var(--ink-400);font-variant-numeric:tabular-nums;flex-shrink:0}.artifact-row-affordance[data-v-4532723b]{color:var(--ink-300);opacity:0;flex-shrink:0;font-size:1.33333cap;transition:opacity .12s}.artifact-row:focus-visible .artifact-row-affordance[data-v-4532723b],.artifact-row.active .artifact-row-affordance[data-v-4532723b]{opacity:1}@media (hover:hover){.artifact-row:hover .artifact-row-affordance[data-v-4532723b]{opacity:1}}.artifact-list[data-v-095545b4]{padding:var(--space-xs) var(--space-sm);flex-direction:column;display:flex}.artifact-row[data-v-68550ac3]{--artifact-depth:0;--artifact-indent-step:var(--space-lg);align-items:center;gap:var(--space-sm);width:100%;min-height:26px;padding:3px var(--space-sm) 3px calc(var(--artifact-depth) * var(--artifact-indent-step));border-radius:var(--radius-sm);color:var(--ink-600);font-size:var(--text-sm);text-align:left;background-color:#0000;background-image:repeating-linear-gradient(to right, var(--border-subtle) 0 1px, transparent 1px var(--artifact-indent-step));background-repeat:no-repeat;background-size:calc(var(--artifact-depth) * var(--artifact-indent-step)) 100%;background-position:8px 0;border:0;line-height:1.3;transition:background-color .12s,color .12s;display:flex}@media (hover:hover){.artifact-row[data-v-68550ac3]:hover{background-color:rgba(var(--neutral-rgb), .05)}}.artifact-row[data-v-68550ac3]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.artifact-row[data-v-68550ac3]{position:relative}.artifact-row.active[data-v-68550ac3]:before{content:"";background:var(--ink-300);border-radius:1px;width:2px;position:absolute;inset:1px auto 1px 0}.artifact-folder-row.is-open[data-v-68550ac3]:after{content:"";left:calc(var(--artifact-depth) * var(--artifact-indent-step) + 12px / 2 + 2px);background:var(--border-subtle);width:1px;position:absolute;top:50%;bottom:0}.artifact-row-body[data-v-68550ac3]{align-items:baseline;gap:var(--space-sm);flex:auto;min-width:0;display:flex}.artifact-folder-chevron[data-v-68550ac3]{line-height:normal;display:block}.artifact-folder-chevron[data-v-68550ac3] svg{vertical-align:calc(.5cap - 5px);display:inline-block}.artifact-folder-chevron[data-v-68550ac3]{text-align:center;width:12px;color:var(--ink-400);flex-shrink:0;margin-left:2px}.artifact-folder-chevron svg[data-v-68550ac3]{width:10px;height:10px;transition:transform .12s}.artifact-folder-chevron.is-open svg[data-v-68550ac3]{transform:rotate(90deg)}.artifact-folder-icon[data-v-68550ac3]{color:var(--amber-700);flex-shrink:0;font-size:1.33333cap}.artifact-folder-name[data-v-68550ac3]{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-700);flex:0 auto;font-weight:600;overflow:hidden}.artifact-folder-count[data-v-68550ac3]{color:var(--ink-400);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.artifact-tree[data-v-8f68241a]{padding:var(--space-xs) var(--space-sm);flex-direction:column;display:flex}.artifact-tree-root[data-v-8f68241a]{align-items:center;gap:var(--space-sm);padding:2px var(--space-sm) var(--space-xs);color:var(--ink-400);font-size:var(--text-xs);min-width:0;display:flex}.artifact-tree-root i[data-v-8f68241a]{flex-shrink:0}.artifact-tree-root-path[data-v-8f68241a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-browser[data-v-63ab8041]{flex-direction:column;flex:1;min-height:0;display:flex}.artifact-browser-toolbar[data-v-63ab8041]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-lg);border-bottom:1px solid rgba(var(--neutral-rgb), .1);flex-shrink:0;display:flex}.artifact-browser-search[data-v-63ab8041]{flex:auto;min-width:0}.artifact-browser-sort[data-v-63ab8041]{flex-shrink:0}.artifact-browser-scroll[data-v-63ab8041]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);flex:auto;min-height:0;overflow-y:auto}.artifact-browser-empty[data-v-63ab8041]{margin:var(--space-2xl) auto;padding:0 var(--space-xl);color:var(--ink-600);font-size:var(--text-sm);text-align:center}.artifact-browser-footer[data-v-63ab8041]{align-items:center;gap:var(--space-lg);padding:var(--space-xs) var(--space-lg);border-top:1px solid rgba(var(--neutral-rgb), .1);color:var(--ink-400);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0;display:flex}.artifact-chips[data-v-34af8c24]{--scrollbar-size:0px;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--scroll-fade-left,0px), #000 calc(100% - var(--scroll-fade-right,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(90deg, transparent 0, #000 var(--scroll-fade-left,0px), #000 calc(100% - var(--scroll-fade-right,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,0 100%,100% 0;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-fade-gutter-y,0px)), 100% var(--scroll-fade-gutter-y,0px), var(--scroll-fade-gutter-x,0px) 100%;mask-size:100% calc(100% - var(--scroll-fade-gutter-y,0px)), 100% var(--scroll-fade-gutter-y,0px), var(--scroll-fade-gutter-x,0px) 100%;border-bottom:1px solid rgba(var(--neutral-rgb), .1);scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;overflow:auto hidden}.artifact-chips[data-v-34af8c24]::-webkit-scrollbar{display:none}.artifact-chips-row[data-v-34af8c24]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) 12px;white-space:nowrap;display:inline-flex}.artifact-chip[data-v-34af8c24]{border:1px solid rgba(var(--neutral-rgb), .14);background:rgba(var(--surface-rgb), .7);color:var(--ink-500);font-size:var(--text-xs);border-radius:999px;align-items:center;max-width:300px;padding:4px 10px;line-height:1.2;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.artifact-chip i[data-v-34af8c24]{flex-shrink:0;font-size:1.33333cap}.artifact-chip .file-type-icon[data-v-34af8c24]{line-height:normal;display:block}.artifact-chip .file-type-icon[data-v-34af8c24] svg{vertical-align:calc(.5cap - 7.5px);display:inline-block}@media (hover:hover){.artifact-chip[data-v-34af8c24]:hover{color:var(--teal-700);border-color:rgba(var(--teal-500-rgb), .35)}}.artifact-chip.active[data-v-34af8c24]{color:var(--teal-700);background:var(--hover-accent-bg-strong);border-color:rgba(var(--teal-500-rgb), .45)}.artifact-chip-body[data-v-34af8c24]{align-items:baseline;gap:var(--space-sm);min-width:0;display:inline-flex}.artifact-chip-glyph-slot[data-v-34af8c24]{line-height:normal;display:block}.artifact-chip-glyph-slot[data-v-34af8c24]:before{content:"";vertical-align:calc(.5cap - 7.5px);width:0;height:15px;display:inline-block}.artifact-chip-glyph-slot[data-v-34af8c24]{flex-shrink:0}.artifact-chip-body.is-count[data-v-34af8c24]{gap:0}.artifact-chip-name[data-v-34af8c24]{align-items:baseline;min-width:0;display:inline-flex;overflow:hidden}.artifact-chip-directory[data-v-34af8c24]{text-overflow:ellipsis;min-width:0;color:var(--ink-600);opacity:.72;flex:0 auto;overflow:hidden}.artifact-chip-separator[data-v-34af8c24]{color:var(--ink-600);opacity:.72;flex:none}.artifact-chip-basename[data-v-34af8c24]{text-overflow:ellipsis;flex:none;max-width:100%;font-weight:600;overflow:hidden}.artifact-chip-source[data-v-34af8c24]{text-transform:uppercase;color:var(--ink-600);letter-spacing:var(--tracking-sm);font-size:.85em;position:relative;top:-.0882353cap}.artifact-chip.is-diff[data-v-34af8c24]{border-color:rgba(var(--neutral-rgb), .1);color:var(--ink-600);background:0 0}.artifact-chip.is-overflow[data-v-34af8c24]{border-color:rgba(var(--neutral-rgb), .1);color:var(--ink-600);font-variant-numeric:tabular-nums;background:0 0}.artifact-chip-divider[data-v-34af8c24]{width:1px;margin:var(--space-xs) 0;background:var(--border-subtle);flex:0 0 1px;align-self:stretch}.artifact-file-bar[data-v-be0faab3]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-lg);border-bottom:1px solid rgba(var(--neutral-rgb), .1);min-width:0;display:flex;container-type:inline-size}.artifact-file-bar[data-v-be0faab3]:focus-visible{outline:none}.artifact-back[data-v-be0faab3]{flex-shrink:0}.artifact-path[data-v-be0faab3]{min-width:0;font-size:var(--text-xs);color:var(--ink-600);white-space:nowrap;flex:0 auto;align-items:baseline;display:flex}.artifact-path-directory[data-v-be0faab3]{text-overflow:ellipsis;min-width:0;color:var(--ink-400);flex:0 1000 auto;overflow:hidden}.artifact-path-separator[data-v-be0faab3]{color:var(--ink-400);flex:none}.artifact-path-name[data-v-be0faab3]{text-overflow:ellipsis;flex:0 auto;min-width:4ch;overflow:hidden}.artifact-copy-path[data-v-be0faab3]{flex-shrink:0}.artifact-open-error[data-v-be0faab3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);color:var(--error-500);flex:0 auto;overflow:hidden}.artifact-file-bar-actions[data-v-be0faab3]{align-items:center;gap:var(--space-xs);flex-shrink:0;margin-left:auto;display:inline-flex}.artifact-file-bar-overflow[data-v-be0faab3]{display:none}@container (width<=590px){.artifact-file-bar-label[data-v-be0faab3]{display:none}}@container (width<=650px){.artifact-file-bar-actions:has(>button:nth-of-type(5)) .artifact-file-bar-label[data-v-be0faab3]{display:none}}@container (width<=790px){.artifact-file-bar-actions:has(>button:nth-of-type(6)) .artifact-file-bar-label[data-v-be0faab3]{display:none}}@container (width<=260px){.artifact-file-bar-actions>button[data-v-be0faab3]{display:none}.artifact-file-bar-actions .artifact-file-bar-overflow[data-v-be0faab3]{display:inline-flex}}.diff-quote-composer[data-v-26bf8994]{gap:var(--space-sm);padding:var(--space-sm) 0 0;border-top:1px solid var(--color-border);background:0 0;flex-direction:column;display:flex}.diff-quote-range[data-v-26bf8994]{align-items:center;gap:var(--space-xs);max-width:100%;padding:var(--space-xs) var(--space-sm);border:1px solid var(--action-teal-border);border-radius:var(--radius-sm);background:var(--action-teal-bg);color:var(--color-text-secondary);font-size:var(--text-xs);align-self:flex-start;display:flex}.diff-quote-range>i[data-v-26bf8994]{color:var(--action-teal-color)}.diff-quote-range-label[data-v-26bf8994]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diff-quote-range-clear[data-v-26bf8994]{color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.diff-quote-range-clear[data-v-26bf8994]:hover{color:var(--color-text-primary)}}.diff-quote-main[data-v-26bf8994]{gap:var(--space-sm);align-items:stretch;min-width:0;display:flex}.diff-quote-input-wrap[data-v-26bf8994]{min-width:0;min-height:calc(2.8em + var(--space-xl));max-height:calc(11.2em + var(--space-xl));border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);font-size:var(--text-sm);flex:auto;display:grid;position:relative;overflow:clip}.diff-quote-input-wrap[data-v-26bf8994]:after{content:attr(data-composer-value) " ";width:100%;min-width:0;padding:var(--space-md) var(--space-lg);box-sizing:border-box;font:inherit;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:break-word;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;line-height:1.4}.diff-quote-input[data-v-26bf8994]{resize:none;width:100%;height:100%;min-height:0;max-height:none;color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);padding:var(--space-md) var(--space-lg);box-sizing:border-box;field-sizing:fixed;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);background:0 0;border:0;line-height:1.4;display:block;position:absolute;inset:0;overflow-y:auto}.diff-quote-input[data-v-26bf8994]:focus{outline:none}.diff-quote-input-wrap[data-v-26bf8994]:focus-within{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.diff-quote-mic[data-v-26bf8994]{flex:none;align-self:flex-start;display:inline-flex}.diff-quote-actions[data-v-26bf8994]{gap:var(--space-xs);grid-auto-rows:minmax(var(--control-plain-height), 1fr);flex:none;align-self:stretch;align-items:stretch;min-width:76px;display:grid}.diff-quote-action[data-v-26bf8994]{width:100%;padding-inline:var(--space-sm);justify-content:flex-start}.diff-quote-action-send[data-v-26bf8994],.diff-quote-action-queue[data-v-26bf8994]{color:var(--teal-700)}@media (width<=640px){.diff-quote-main[data-v-26bf8994]{flex-direction:column}.diff-quote-actions[data-v-26bf8994]{justify-content:flex-end;min-width:0;display:flex}.diff-quote-action[data-v-26bf8994]{width:auto}}.local-file-diff-status[data-v-cbd059fb]{align-items:center;gap:var(--space-sm);color:var(--color-text-tertiary);font-size:var(--text-sm);margin:0;display:flex}.local-file-diff-status.error[data-v-cbd059fb]{color:var(--color-danger)}.lines-find-bar[data-v-9664281f]{justify-content:flex-end;align-items:center;gap:var(--control-compound-gap);display:flex}.lines-find-field[data-v-9664281f]{align-items:center;gap:var(--space-xs);min-width:0;min-height:var(--control-compact-height);padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--control-plain-radius);background:var(--bg-surface);cursor:text;flex:0 420px;display:flex}.lines-find-field[data-v-9664281f]:focus-within{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.lines-find-icon[data-v-9664281f]{font-size:var(--text-xs);color:var(--color-text-tertiary);flex-shrink:0}.lines-find-input[data-v-9664281f]{min-width:0;font-size:var(--text-sm);color:var(--color-text-primary);background:0 0;border:none;border-radius:0;flex:1;padding:0}.lines-find-input[data-v-9664281f]:focus,.lines-find-input[data-v-9664281f]:focus-visible{box-shadow:none;border-color:#0000;outline:none}.lines-find-input[data-v-9664281f]::placeholder{color:var(--color-text-tertiary)}.lines-find-count[data-v-9664281f]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0}.lines-find-field.no-results .lines-find-count[data-v-9664281f]{color:var(--color-danger)}.local-file-diff-toolbar[data-v-84c714cd]{gap:var(--space-md);font-size:var(--text-xs);color:var(--color-text-tertiary);align-items:center;display:flex}.local-file-diff-toolbar.has-start[data-v-84c714cd]{row-gap:var(--space-xs);flex-wrap:wrap}.local-file-diff-toolbar-start[data-v-84c714cd]{flex:1 1 0;min-width:min-content}.local-file-diff-summary[data-v-84c714cd]{gap:var(--space-sm);align-items:center;min-width:0;display:flex}.local-file-diff-summary-text[data-v-84c714cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.local-file-diff-toolbar-actions[data-v-84c714cd]{gap:var(--space-xs);flex-shrink:0;align-items:center;margin-left:auto;display:flex}@container (width<=460px){.local-file-diff-toolbar-actions[data-v-84c714cd] .action-button-label{display:none}}@container (width<=320px){.local-file-diff-toolbar[data-v-84c714cd]{flex-wrap:wrap}.local-file-diff-toolbar-actions[data-v-84c714cd]{flex-wrap:wrap;justify-content:flex-end;width:100%;min-width:0}}.local-file-diff-mode-controls[data-v-84c714cd]{align-items:center;gap:var(--space-xs);display:flex}.degraded-label[data-v-84c714cd]{color:var(--color-danger)}.hidden-changes-label[data-v-84c714cd]{color:var(--ink-400);white-space:nowrap}.local-file-diff-markdown-frame[data-v-0aa3d7f5]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.local-file-diff-markdown-shell[data-v-0aa3d7f5]{-webkit-overflow-scrolling:touch;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);flex:1;overflow:auto}.local-file-diff-markdown-content[data-v-0aa3d7f5]{min-height:max-content;padding-inline-start:var(--space-sm)}[data-v-0aa3d7f5] .local-file-diff-markdown.markdown-content-root{font-size:var(--text-base);color:var(--ink-800);line-height:1.5}[data-v-0aa3d7f5] .local-file-diff-markdown .md-change{padding:2px var(--space-sm);margin-left:calc(var(--space-sm) * -1);border-radius:var(--radius-sm);border-left:2px solid #0000;position:relative}[data-v-0aa3d7f5] .local-file-diff-markdown .md-change-added{background:var(--change-added-bg);border-left-color:var(--change-added-border)}[data-v-0aa3d7f5] .local-file-diff-markdown .md-change:not(:last-child){margin-bottom:.65em}[data-v-0aa3d7f5] .local-file-diff-markdown .md-change>:last-child{margin-bottom:0}[data-v-0aa3d7f5] .local-file-diff-markdown .md-change-removed{background:var(--change-removed-bg);border-left-color:var(--change-removed-border);color:var(--change-removed-ink)}[data-v-0aa3d7f5] .local-file-diff-markdown .md-change-removed :is(p,li,h1,h2,h3,h4,h5,h6){text-decoration:line-through}[data-v-0aa3d7f5] .local-file-diff-markdown .md-change-removed :is(table,pre){text-decoration:none}[data-v-0aa3d7f5] .local-file-diff-markdown del.md-change-mark a,[data-v-0aa3d7f5] .local-file-diff-markdown .md-change-removed a{color:inherit;pointer-events:none;text-decoration-color:currentColor}[data-v-0aa3d7f5] .local-file-diff-markdown .md-change-edited{border-left-color:var(--change-edited-border)}[data-v-0aa3d7f5] .local-file-diff-markdown ol>li:has(>del.md-change-gone-item,>p:first-child>del.md-change-gone-item){counter-increment:list-item 0;list-style-type:none}[data-v-0aa3d7f5] .local-file-diff-markdown ins.md-change-mark{background:var(--change-added-bg);text-decoration:none}[data-v-0aa3d7f5] .local-file-diff-markdown del.md-change-mark{background:var(--change-removed-bg);color:var(--change-removed-ink)}[data-v-0aa3d7f5] .local-file-diff-markdown del.md-change-mark+ins.md-change-mark{margin-left:var(--space-2xs)}.local-file-diff-panel[data-v-ad480a96]{gap:var(--space-sm);flex-direction:column;flex:1;min-height:0;display:flex;container-type:inline-size}.local-file-diff-content[data-v-ad480a96]{gap:var(--space-sm);flex-direction:column;flex:1;min-height:0;display:flex}.local-file-diff-notes[data-v-ad480a96]{gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-text-secondary);flex-direction:column;display:flex}.local-file-diff-note[data-v-ad480a96]{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);margin:0}.local-file-diff-note.tone-degraded[data-v-ad480a96]{border-color:color-mix(in srgb, var(--color-danger) 24%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 7%, transparent)}.local-file-diff-lines[data-v-ad480a96]{flex:1;min-height:0}.artifact-file-view[data-v-3c3dacf3]{padding:var(--space-md) var(--space-lg) var(--space-lg);flex-direction:column;flex:1;min-height:0;display:flex}.artifact-file-view[data-v-3c3dacf3] .local-file-diff-panel{flex:1;min-height:0}.artifact-file-view[data-v-3c3dacf3] .local-file-diff-markdown-frame{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-document)}.artifact-file-view[data-v-3c3dacf3] .local-file-diff-markdown-content{padding:var(--space-lg)}.artifact-viewer-body[data-v-dbb6ac44]{padding:var(--space-md) var(--space-lg) var(--space-lg);flex-direction:column;flex:1;min-height:0;display:flex}.artifact-empty[data-v-dbb6ac44]{padding:var(--space-xl);font-size:var(--text-sm);color:var(--ink-600);text-align:center;max-width:380px;margin:auto}.artifact-count[data-v-4c81ed48],.artifact-previewable-count[data-v-4c81ed48]{font-size:var(--text-xs);color:var(--ink-600);white-space:nowrap}.artifact-count+.artifact-previewable-count[data-v-4c81ed48]:before{content:"· "}.artifact-view-switch[data-v-50713945]{flex-shrink:0}.artifact-viewer-pane[data-v-72c615a8]{background:rgba(var(--surface-rgb), .55);border:1px solid rgba(var(--neutral-rgb), .1);flex-direction:column;flex:1;min-height:0;display:flex;container-type:inline-size}.artifact-viewer-header[data-v-72c615a8]{box-sizing:border-box;min-height:var(--side-pane-header-min-height);padding:var(--side-pane-header-padding);border-bottom:1px solid rgba(var(--neutral-rgb), .1);align-items:center;gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid;container-type:inline-size}.artifact-viewer-header[data-v-72c615a8]:has(.session-side-pane-tabs){grid-template-columns:minmax(min-content,1fr) auto}.artifact-viewer-title[data-v-72c615a8]{align-items:center;gap:var(--space-md);min-width:0;color:var(--ink-500);display:flex;overflow:hidden}.artifact-viewer-heading[data-v-72c615a8]{align-items:baseline;gap:var(--space-md);min-width:0;font-size:var(--text-sm);display:flex}.artifact-viewer-heading h3[data-v-72c615a8]{font-size:var(--text-sm);white-space:nowrap;margin:0;font-weight:700}.artifact-viewer-heading i[data-v-72c615a8]{font-size:1.33333cap}.artifact-viewer-name[data-v-72c615a8]{align-items:baseline;gap:var(--space-md);min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:flex}@media (hover:hover){.artifact-viewer-name:hover h3[data-v-72c615a8]{text-decoration:underline}}.artifact-viewer-actions[data-v-72c615a8]{justify-content:flex-end;align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex}@container (width<=300px){.artifact-viewer-title:has(.session-side-pane-tabs) .artifact-viewer-heading[data-v-72c615a8]{display:none}}.side-bookmark[data-v-ada11ee0]{flex:0 0 var(--side-bookmark-width);width:var(--side-bookmark-width);justify-content:center;align-items:center;gap:var(--space-sm);border:none;border-left:1px solid rgba(var(--neutral-rgb), .1);background:rgba(var(--surface-rgb), .55);color:var(--ink-600);cursor:pointer;border-radius:0;flex-direction:column;padding:0;transition:background .15s,color .15s;display:flex}@media (hover:hover){.side-bookmark[data-v-ada11ee0]:hover{background:var(--hover-accent-bg-strong);color:var(--teal-700)}}.side-bookmark-icon[data-v-ada11ee0]{font-size:var(--text-sm);transform:rotate(90deg)}.side-bookmark-label[data-v-ada11ee0]{writing-mode:vertical-rl;font-size:var(--text-xs);letter-spacing:var(--tracking-md);text-transform:uppercase;font-weight:700}.side-collapse-toggle[data-v-fb35160e]{top:var(--space-lg);width:16px;height:var(--control-compact-height);border-radius:var(--radius-sm);background:rgba(var(--neutral-rgb), .08);color:var(--ink-600);font-size:var(--text-2xs);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (hover:hover){.side-collapse-toggle[data-v-fb35160e]:hover{background:var(--hover-accent-bg-strong);color:var(--teal-700)}}.preview-tabs[data-v-774d97fe]{box-sizing:border-box;min-height:var(--side-pane-header-min-height);padding:var(--side-pane-header-padding);border-bottom:1px solid rgba(var(--neutral-rgb), .1);align-items:center;gap:var(--space-xs);border-bottom-color:var(--border-subtle);background:var(--bg-layer);scrollbar-width:none;display:flex;overflow-x:auto;container-type:inline-size}.preview-tabs-divider[data-v-774d97fe]{width:1px;height:var(--control-compact-height);background:var(--border-subtle);flex:none}.preview-tab-group[data-v-774d97fe]{align-items:center;gap:var(--space-xs);max-width:240px;height:var(--control-compact-height);padding-right:var(--space-xs);border-radius:var(--radius-sm);border:1px solid #0000;flex:none;display:inline-flex}@media (hover:hover){.preview-tab-group[data-v-774d97fe]:hover{background:var(--hover-accent-bg)}}.preview-tab-group.active[data-v-774d97fe]{border-color:var(--action-teal-border);background:var(--bg-primary)}.preview-tab-group.active .preview-tab[data-v-774d97fe]{color:var(--fg-secondary)}.preview-tab[data-v-774d97fe]{align-items:center;gap:var(--space-xs);min-width:0;height:100%;padding:0 var(--space-md);color:var(--fg-muted);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:none;display:inline-flex}.preview-tab-label[data-v-774d97fe]{text-overflow:ellipsis;overflow:hidden}.preview-tab-close[data-v-774d97fe]{padding:0 var(--space-xs);color:var(--fg-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}@media (hover:hover){.preview-tab-close[data-v-774d97fe]:hover{color:var(--red-500)}}.preview-tab-compose input[data-v-774d97fe]{width:220px;height:var(--control-compact-height);padding:0 var(--space-md);border:1px solid var(--teal-500);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--fg-secondary);font-family:var(--font-mono);font-size:var(--text-xs);box-sizing:border-box}.preview-toolbar[data-v-e022b604]{align-items:center;gap:var(--space-lg);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);display:flex}.preview-nav[data-v-e022b604],.preview-tools[data-v-e022b604],.preview-modes[data-v-e022b604]{align-items:center;gap:var(--space-md);flex:none;display:flex}.preview-toolbar[data-v-e022b604] .icon-button{width:var(--control-compact-height);height:var(--control-compact-height);border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){.preview-toolbar[data-v-e022b604] .icon-button:hover:not(:disabled){background:var(--hover-accent-bg)}}.preview-modes[data-v-e022b604] .icon-button.active:not(:disabled){background:var(--action-primary-bg);color:var(--action-primary-color)}@media (hover:hover) and (pointer:fine){.preview-modes[data-v-e022b604] .icon-button.active:not(:disabled):hover{background:var(--action-primary-hover-bg);color:var(--action-primary-hover-color)}}.preview-url[data-v-e022b604]{flex:auto;min-width:0}.preview-url-input[data-v-e022b604]{width:100%;height:var(--control-compact-height);padding:0 var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--fg-secondary);font-family:var(--font-sans);font-size:var(--text-base);box-sizing:border-box}.preview-url-input[data-v-e022b604]:focus{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.preview-url-input[readonly][data-v-e022b604]{color:var(--fg-muted)}.preview-viewport-menu{background:rgb(var(--surface-rgb));border-radius:var(--radius-md);box-shadow:var(--shadow-soft);min-width:200px;padding:var(--space-xs);border:1px solid #1f7a6b1f;flex-direction:column;gap:2px;display:flex}.preview-viewport-option[data-v-e022b604]{justify-content:space-between;align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--fg-secondary);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}@media (hover:hover){.preview-viewport-option[data-v-e022b604]:hover{background:var(--hover-accent-bg)}}.preview-viewport-option.active[data-v-e022b604]{color:var(--teal-500)}.preview-viewport-size[data-v-e022b604]{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.preview-viewport-custom[data-v-e022b604]{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--border-subtle);display:flex}.preview-viewport-custom input[data-v-e022b604]{width:0;min-width:52px;height:var(--control-compact-height);padding:0 var(--space-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--text-xs);box-sizing:border-box;flex:1 1 0}.preview-viewport-custom input[data-v-e022b604]:focus{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.preview-viewport-custom-label[data-v-e022b604]{color:var(--fg-secondary);font-size:var(--text-sm);flex:none}.preview-viewport-times[data-v-e022b604]{color:var(--fg-muted);font-size:var(--text-xs);flex:none}.preview-annotation[data-v-77adef37]{z-index:3;pointer-events:none;flex-direction:column;justify-content:flex-start;display:flex;position:absolute;inset:0}.preview-annotation[data-v-77adef37]>*{pointer-events:auto}.preview-annotation.busy .preview-annotation-canvas[data-v-77adef37]{pointer-events:none}.preview-annotation-canvas[data-v-77adef37]{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.preview-annotation-canvas.grab[data-v-77adef37]{cursor:grab}.preview-annotation-canvas.grabbing[data-v-77adef37]{cursor:grabbing}.preview-annotation-canvas.resize[data-v-77adef37]{cursor:nwse-resize}.preview-annotation-bar[data-v-77adef37]{align-items:center;gap:var(--space-sm) var(--space-lg);margin:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-wrap:wrap;display:flex;position:relative}.preview-annotation-tools[data-v-77adef37],.preview-annotation-colors[data-v-77adef37],.preview-annotation-actions[data-v-77adef37]{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.preview-annotation-colors[data-v-77adef37]{gap:var(--space-sm)}.preview-annotation-actions[data-v-77adef37]{gap:var(--space-sm);margin-left:auto}.preview-annotation-divider[data-v-77adef37]{width:1px;min-height:var(--space-lg);background:var(--border-subtle);align-self:stretch}.preview-annotation-color[data-v-77adef37]{border-radius:var(--action-radius);cursor:pointer;border:2px solid #0000;width:16px;height:16px;padding:0}.preview-annotation-color.active[data-v-77adef37]{border-color:var(--teal-500)}.preview-annotation-text-entry[data-v-77adef37]{position:absolute}.preview-annotation-text-entry textarea[data-v-77adef37]{box-sizing:content-box;width:100%;padding:2px var(--space-xs);border:1px solid var(--teal-500);border-radius:var(--radius-sm);background:var(--bg-primary);resize:none;field-sizing:content;font:600 16px/1.3 system-ui,sans-serif;display:block;overflow:hidden}.preview-annotation-queue[data-v-a006481f]{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--border-subtle);background:var(--bg-layer);display:flex}.preview-annotation-list[data-v-a006481f]{min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--scroll-fade-left,0px), #000 calc(100% - var(--scroll-fade-right,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(90deg, transparent 0, #000 var(--scroll-fade-left,0px), #000 calc(100% - var(--scroll-fade-right,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,0 100%,100% 0;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-fade-gutter-y,0px)), 100% var(--scroll-fade-gutter-y,0px), var(--scroll-fade-gutter-x,0px) 100%;mask-size:100% calc(100% - var(--scroll-fade-gutter-y,0px)), 100% var(--scroll-fade-gutter-y,0px), var(--scroll-fade-gutter-x,0px) 100%;flex:auto;overflow-x:auto}.preview-annotation-row[data-v-a006481f]{gap:var(--space-sm);width:max-content;margin:0;padding:0;list-style:none;display:flex}.preview-annotation-item[data-v-a006481f]{align-items:center;gap:var(--space-xs);max-width:220px;padding:2px var(--space-sm) 2px 2px;background:var(--bg-surface);border-radius:999px;flex:none;display:flex}.preview-annotation-number[data-v-a006481f]{background:var(--blue-500);width:18px;height:18px;color:var(--ink-100);font-size:var(--text-2xs);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.preview-annotation-comment[data-v-a006481f]{color:var(--fg-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-annotation-queue-actions[data-v-a006481f]{align-items:center;gap:var(--space-sm);flex:none;display:flex}.preview-comment-bubble[data-v-9f07963c]{z-index:3;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;position:absolute}.preview-comment-head[data-v-9f07963c]{align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.preview-comment-index[data-v-9f07963c]{color:var(--fg-primary);font-size:var(--text-xs);flex:none;font-weight:600}.preview-comment-selector[data-v-9f07963c]{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-comment-field[data-v-9f07963c]{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.preview-comment-input[data-v-9f07963c]{width:100%;min-width:0;height:var(--control-compact-height);padding:0 var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--fg-primary);font-size:var(--text-sm);box-sizing:border-box;flex:auto}.preview-comment-input[data-v-9f07963c]:focus{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.preview-comment-actions[data-v-9f07963c]{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.preview-offline[data-v-2d000aba]{justify-content:center;align-items:center;gap:var(--space-lg);padding:var(--space-2xl);color:var(--fg-muted);font-size:var(--text-sm);flex-direction:column;flex:auto;display:flex}.preview-offline-lead[data-v-2d000aba]{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.preview-offline-lead i[data-v-2d000aba]{opacity:.5;font-size:24px}.preview-offline-lead p[data-v-2d000aba]{margin:0}.preview-offline-list[data-v-2d000aba]{gap:var(--space-sm);flex-direction:column;width:min(420px,100%);margin:0;padding:0;list-style:none;display:flex}.preview-offline-entry[data-v-2d000aba]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-layer);display:flex}.preview-offline-facts[data-v-2d000aba]{gap:var(--space-xs);text-align:left;flex-direction:column;min-width:0;display:flex}.preview-offline-label[data-v-2d000aba]{color:var(--fg-primary);font-weight:600}.preview-offline-meta[data-v-2d000aba]{font-size:var(--text-xs)}.preview-offline-command[data-v-2d000aba]{max-width:100%;color:var(--fg-subtle);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-offline-restart[data-v-2d000aba]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--fg-primary);font-size:var(--text-xs);cursor:pointer;flex-shrink:0;display:inline-flex}@media (hover:hover){.preview-offline-restart[data-v-2d000aba]:hover:not(:disabled){border-color:var(--border-strong)}}.preview-offline-restart[data-v-2d000aba]:disabled{opacity:.6;cursor:default}.session-preview-pane[data-v-cd150e33]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.preview-stage[data-v-cd150e33]{min-height:0;padding:var(--space-md);background:var(--bg-layer);flex:auto;justify-content:safe center;align-items:flex-start;display:flex;position:relative;overflow:auto}.preview-frame-shell[data-v-cd150e33]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-primary);flex:none;width:fit-content;position:relative;overflow:hidden}.preview-frame-shell.fill[data-v-cd150e33]{align-self:stretch;width:100%;height:100%}.preview-frame[data-v-cd150e33]{background:var(--bg-primary);border:none;width:100%;height:100%;display:block}.preview-empty[data-v-cd150e33]{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-2xl);color:var(--fg-muted);font-size:var(--text-sm);text-align:center;flex-direction:column;flex:auto;display:flex}.preview-empty i[data-v-cd150e33]{opacity:.5;font-size:24px}.preview-empty p[data-v-cd150e33]{max-width:34ch;margin:0}.preview-error[data-v-cd150e33]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:color-mix(in srgb, var(--red-500) 12%, transparent);color:var(--red-500);font-size:var(--text-xs);display:flex}.preview-hint[data-v-cd150e33]{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--border-subtle);color:var(--fg-muted);font-size:var(--text-xs);margin:0}.process-presence[data-v-5b388ab6]{flex-direction:column;flex:1;min-height:0;display:flex;container-type:inline-size}.process-presence-body[data-v-5b388ab6]{gap:var(--space-lg);min-height:0;padding:var(--space-lg);mask-image:linear-gradient(to bottom, transparent, black var(--space-xl), black calc(100% - var(--space-xl)), transparent);flex-direction:column;flex:1;display:flex;overflow:auto}.process-presence-header[data-v-5b388ab6]{box-sizing:border-box;min-height:var(--side-pane-header-min-height);padding:var(--side-pane-header-padding);border-bottom:1px solid rgba(var(--neutral-rgb), .1);justify-content:space-between;align-items:center;display:flex;container-type:inline-size}.process-presence-title[data-v-5b388ab6]{align-items:center;gap:var(--space-md);min-width:0;color:var(--ink-500);display:flex}.process-presence-actions[data-v-5b388ab6]{justify-content:flex-end;align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex}.process-presence-back[data-v-5b388ab6]{white-space:nowrap}.process-presence-header:has(h3) .process-presence-back span[data-v-5b388ab6]{display:none}.process-presence-title i[data-v-5b388ab6]{color:var(--teal-500);flex:none}.process-presence-title h3[data-v-5b388ab6]{font-size:var(--text-md);text-transform:uppercase;letter-spacing:var(--tracking-md);color:var(--ink-700);margin:0;font-weight:700}.process-presence-summary[data-v-5b388ab6],.process-empty-note[data-v-5b388ab6]{font-size:var(--text-md);color:var(--ink-500);margin:0;line-height:1.45}.process-list[data-v-5b388ab6]{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.process-card[data-v-5b388ab6]{gap:var(--space-lg);padding:var(--space-lg);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex}.process-card-header[data-v-5b388ab6]{justify-content:space-between;align-items:center;gap:var(--space-md);min-width:0;display:flex}.process-title-line[data-v-5b388ab6]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.process-pid[data-v-5b388ab6]{font-family:var(--font-mono);font-size:var(--text-base);color:var(--ink-800);font-weight:700}.process-pill[data-v-5b388ab6]{min-height:var(--action-height-sm);padding:var(--action-padding-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-tertiary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-sm);color:var(--ink-500);align-items:center;font-weight:700;display:inline-flex}.process-facts[data-v-5b388ab6]{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.process-fact[data-v-5b388ab6]{gap:var(--space-xs);padding:var(--space-md);background:var(--bg-layer);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex}.process-fact span[data-v-5b388ab6],.process-label[data-v-5b388ab6]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-md);color:var(--ink-400);font-weight:700}.process-fact code[data-v-5b388ab6],.process-command[data-v-5b388ab6],.path-list code[data-v-5b388ab6],.ancestor-item code[data-v-5b388ab6]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-800);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.45}.process-section[data-v-5b388ab6]{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.process-command[data-v-5b388ab6]{padding:var(--space-md);background:var(--color-bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:block}.path-list[data-v-5b388ab6],.ancestor-list[data-v-5b388ab6]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.path-list li[data-v-5b388ab6],.ancestor-item[data-v-5b388ab6]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.ancestor-pid[data-v-5b388ab6]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-500);font-weight:700}@media (width<=720px){.process-facts[data-v-5b388ab6]{grid-template-columns:1fr}.process-card-header[data-v-5b388ab6]{flex-direction:column;align-items:flex-start}}.status-dot[data-v-1ed358a7]{background:rgba(var(--neutral-rgb), .2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:8px;height:8px;display:inline-flex}.status-badges[data-v-1ed358a7]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.status-pill[data-v-1ed358a7]{border-radius:var(--action-radius);box-sizing:border-box;padding:var(--action-padding-sm);font-weight:600;font-size:var(--action-font-sm);min-height:var(--action-height-sm);background:var(--action-teal-bg);color:var(--ink-600);background:rgba(var(--surface-rgb), .85);border:1px solid rgba(var(--neutral-rgb), .08);height:var(--action-height-sm);flex:none;justify-content:center;align-items:center;gap:6px;min-width:max-content;max-width:none;line-height:1;display:inline-flex}.status-pill .status-dot[data-v-1ed358a7]{width:6px;height:6px}.status-pill.status-ready[data-v-1ed358a7],.status-pill.status-completed[data-v-1ed358a7]{background:color-mix(in srgb, var(--green-500) 16%, transparent);color:var(--green-500);border:1px solid color-mix(in srgb, var(--green-500) 36%, transparent)}.status-pill.status-waiting[data-v-1ed358a7]{background:color-mix(in srgb, var(--blue-500) 14%, transparent);color:var(--blue-500);border:1px solid color-mix(in srgb, var(--blue-500) 32%, transparent)}.status-pill.status-pending_input[data-v-1ed358a7]{background:color-mix(in srgb, var(--purple-500) 16%, transparent);color:var(--purple-500);border:1px solid color-mix(in srgb, var(--purple-500) 36%, transparent)}.status-pill.status-active[data-v-1ed358a7]{background:var(--action-teal-bg);color:var(--teal-700);border:1px solid var(--action-teal-border)}.status-pill.status-error[data-v-1ed358a7],.status-pill.status-incomplete[data-v-1ed358a7]{background:var(--action-amber-bg);color:var(--amber-400);border:1px solid color-mix(in srgb, var(--amber-400) 40%, transparent)}.status-pill.status-problem[data-v-1ed358a7]{background:color-mix(in srgb, var(--red-500) 16%, transparent);color:var(--red-500);border:1px solid color-mix(in srgb, var(--red-500) 40%, transparent)}.status-pill.status-assessing[data-v-1ed358a7]{background:rgba(var(--neutral-rgb), .08);color:var(--ink-500);border:1px solid rgba(var(--neutral-rgb), .12)}@keyframes spinner-rotate-1ed358a7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-spinner[data-v-1ed358a7]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--ink-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);width:10px;height:10px;border-radius:50%;flex:none;animation:.9s linear infinite spinner-rotate-1ed358a7;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.status-pill.status-idle[data-v-1ed358a7],.status-pill.status-archived[data-v-1ed358a7]{background:rgba(var(--neutral-rgb), .08);color:var(--ink-500);border:1px solid rgba(var(--neutral-rgb), .12)}.status-pill.live[data-v-1ed358a7]{background:var(--action-teal-bg);color:var(--teal-700);border:1px solid var(--action-teal-border)}.status-pill.pending-question[data-v-1ed358a7]{background:var(--action-amber-bg);color:var(--amber-400);border:1px solid color-mix(in srgb, var(--amber-400) 40%, transparent)}.status-badges.compact .status-pill[data-v-1ed358a7]{width:var(--action-height-sm);min-width:var(--action-height-sm);max-width:var(--action-height-sm);justify-content:center;gap:0;padding-inline:0}.status-text[data-v-1ed358a7]{white-space:nowrap;min-width:max-content}.status-dot.live[data-v-1ed358a7]{background:0 0;position:relative}.status-dot.live[data-v-1ed358a7]:before{content:"";background:var(--teal-500);border-radius:999px;width:100%;height:100%;animation:1.2s ease-in-out infinite pulse-dot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-dot.live[data-v-1ed358a7]:after{content:"";border:1px solid color-mix(in srgb, var(--teal-500) 60%, transparent);box-sizing:border-box;opacity:.7;border-radius:999px;width:calc(100% + 4px);height:calc(100% + 4px);animation:1.2s ease-in-out infinite pulse-dot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-dot.status-ready[data-v-1ed358a7]{background:var(--green-500)}.status-dot.status-waiting[data-v-1ed358a7]{background:var(--blue-500)}.status-dot.status-active[data-v-1ed358a7]{background:var(--teal-500)}.status-dot.status-error[data-v-1ed358a7]{background:var(--amber-400)}.status-dot.status-idle[data-v-1ed358a7]{background:var(--ink-400)}.status-dot.status-archived[data-v-1ed358a7]{background:rgba(var(--neutral-rgb), .25)}.status-dot.status-completed[data-v-1ed358a7]{background:var(--green-500)}.status-dot.status-pending_input[data-v-1ed358a7]{background:var(--purple-500)}.status-dot.status-incomplete[data-v-1ed358a7]{background:var(--amber-400)}.status-dot.status-problem[data-v-1ed358a7]{background:var(--red-500)}.status-caveat[data-v-1ed358a7]{cursor:help;font-size:.7em;font-weight:700;line-height:1}.supersession-badge[data-v-891d60a5]{border-radius:var(--action-radius);box-sizing:border-box;padding:var(--action-padding-sm);font-weight:600;font-size:var(--action-font-sm);min-height:var(--action-height-sm);background:var(--color-bg-tertiary);color:var(--fg-muted);border:1px solid rgba(var(--neutral-rgb), .2);justify-content:center;align-items:center;gap:5px;gap:var(--space-xs);height:var(--action-height-sm);white-space:nowrap;cursor:pointer;line-height:1;transition:background .12s,color .12s,border-color .12s;display:inline-flex}@media (hover:hover){.supersession-badge[data-v-891d60a5]:hover{background:rgba(var(--neutral-rgb), .18);color:var(--color-text-primary);border-color:rgba(var(--neutral-rgb), .32)}}.supersession-badge i[data-v-891d60a5]{font-size:.72em;line-height:1}.supersession-label[data-v-891d60a5]{white-space:nowrap;line-height:1}.session-forks-badge[data-v-1862551e]{border-radius:var(--action-radius);box-sizing:border-box;padding:var(--action-padding-sm);font-weight:600;font-size:var(--action-font-sm);min-height:var(--action-height-sm);background:var(--color-bg-tertiary);color:var(--fg-muted);border:1px solid rgba(var(--neutral-rgb), .2);justify-content:center;align-items:center;gap:5px;gap:var(--space-xs);height:var(--action-height-sm);white-space:nowrap;cursor:pointer;line-height:1;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.session-forks-badge.is-side-chat[data-v-1862551e]{background:var(--side-chat-mark);color:var(--side-chat-on-mark);border-color:var(--side-chat-mark)}@media (hover:hover){.session-forks-badge.is-side-chat[data-v-1862551e]:hover{background:color-mix(in srgb, var(--side-chat-mark) 82%, var(--side-chat-on-mark));color:var(--side-chat-on-mark);border-color:var(--side-chat-mark)}.session-forks-badge[data-v-1862551e]:hover{background:rgba(var(--neutral-rgb), .18);color:var(--color-text-primary);border-color:rgba(var(--neutral-rgb), .32)}}.session-forks-badge i[data-v-1862551e]{font-size:.72em;line-height:1}.session-forks-label[data-v-1862551e]{line-height:1}.session-forks-popover{min-width:240px;max-width:360px;padding:var(--space-xs)}.session-forks-list{max-height:min(420px,60vh);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.session-forks-row{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-primary);text-align:left;background:0 0;border:0;width:100%;display:flex}@media (hover:hover){.session-forks-row:hover{background:rgba(var(--neutral-rgb), .12)}}.session-forks-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.session-forks-divider{height:0;margin:var(--space-xs) var(--space-sm);border:0;border-top:1px solid var(--border-subtle)}.session-forks-section-label{padding:var(--space-xs) var(--space-sm) 2px;font-size:var(--text-xs);letter-spacing:var(--tracking-md);text-transform:uppercase;color:var(--fg-muted);margin:0;font-weight:700}.session-forks-row-icon{color:var(--fg-muted);font-size:.85em}.session-forks-row-icon.is-side-chat{color:var(--side-chat-text)}.session-forks-row-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.session-forks-row-title{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.session-forks-row-meta{font-size:var(--text-xs);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-forks-row-open{color:var(--fg-muted);font-size:.8em}.project-color-swatch[data-v-931cc61b]{background:var(--project-accent,var(--project-accent-fallback));box-shadow:inset 0 0 0 2px rgba(var(--surface-rgb), .85);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.project-color-swatch.sm[data-v-931cc61b]{border-radius:10px;width:28px;height:28px}.project-color-swatch.md[data-v-931cc61b]{border-radius:12px;width:36px;height:36px}.project-color-swatch.disabled[data-v-931cc61b]{opacity:.6}.project-color-icon[data-v-931cc61b]{background:rgba(var(--surface-rgb), .9);border:1px solid rgba(var(--neutral-rgb), .18);color:var(--ink-500);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sm .project-color-icon[data-v-931cc61b]{width:16px;height:16px;font-size:9px}.md .project-color-icon[data-v-931cc61b]{width:18px;height:18px;font-size:10px}.project-color-input[data-v-931cc61b]{opacity:.011;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.project-color-input[data-v-931cc61b]:disabled{cursor:default}.directory-combobox[data-v-e5b8d1e9]{--directory-combobox-accent:var(--project-accent,var(--project-accent-fallback));align-items:center;width:100%;display:flex;position:relative}.directory-combobox.disabled[data-v-e5b8d1e9]{opacity:.6}.directory-combobox-swatch[data-v-e5b8d1e9]{background:var(--directory-combobox-accent);pointer-events:none;border-radius:999px;width:4px;height:16px;transition:background .18s,opacity .18s;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.directory-combobox-swatch--neutral[data-v-e5b8d1e9]{background:rgba(var(--neutral-rgb), .45);opacity:.6}.directory-combobox.has-accent .directory-combobox-input[data-v-e5b8d1e9]{border-color:color-mix(in srgb, var(--directory-combobox-accent) 38%, var(--color-border));background:color-mix(in srgb, var(--directory-combobox-accent) 5%, rgba(var(--surface-rgb), .6))}.directory-combobox.open.has-accent .directory-combobox-input[data-v-e5b8d1e9]{border-color:color-mix(in srgb, var(--directory-combobox-accent) 72%, var(--input-focus-border))}.directory-combobox.has-accent .directory-combobox-input[data-v-e5b8d1e9]:focus{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.directory-combobox-input[data-v-e5b8d1e9]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:rgba(var(--surface-rgb), .6);min-width:0;color:var(--ink-700);font-family:inherit;font-size:var(--text-sm);outline:none;flex:1;padding:8px 32px 8px 22px;transition:border-color .15s,background .15s}.directory-combobox-input[data-v-e5b8d1e9]::placeholder{color:var(--ink-400)}.directory-combobox.open .directory-combobox-input[data-v-e5b8d1e9]{border-color:var(--input-focus-border)}.directory-combobox-input[data-v-e5b8d1e9]:focus{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.directory-combobox-input[data-v-e5b8d1e9]:disabled{cursor:not-allowed}.directory-combobox-ghost[data-v-e5b8d1e9]{font-size:var(--text-sm);white-space:pre;pointer-events:none;align-items:center;padding:8px 32px 8px 22px;font-family:inherit;display:flex;position:absolute;inset:0;overflow:hidden}.directory-combobox-ghost-typed[data-v-e5b8d1e9]{color:#0000}.directory-combobox-ghost-suffix[data-v-e5b8d1e9]{color:var(--ink-400)}.directory-combobox-busy[data-v-e5b8d1e9]{color:var(--ink-400);pointer-events:none;align-items:center;font-size:.7rem;display:inline-flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.directory-combobox-trailing[data-v-e5b8d1e9]{align-items:center;display:inline-flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.directory-combobox.has-trailing .directory-combobox-input[data-v-e5b8d1e9],.directory-combobox.has-trailing .directory-combobox-ghost[data-v-e5b8d1e9]{padding-right:52px}.directory-combobox.has-trailing .directory-combobox-busy[data-v-e5b8d1e9]{right:50px}.directory-combobox-chevron-button[data-v-e5b8d1e9]{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .12s;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}@media (hover:hover){.directory-combobox-chevron-button[data-v-e5b8d1e9]:hover:not(:disabled){background:rgba(var(--neutral-rgb), .08)}}.directory-combobox-chevron-button[data-v-e5b8d1e9]:disabled{cursor:not-allowed;opacity:.5}.directory-combobox-chevron[data-v-e5b8d1e9]{color:var(--ink-400);pointer-events:none;font-size:.65rem;transition:transform .12s,color .12s}.directory-combobox.open .directory-combobox-chevron[data-v-e5b8d1e9]{color:var(--ink-600);transform:rotate(180deg)}.directory-combobox-panel{background:rgb(var(--surface-rgb));border:1px solid rgba(var(--neutral-rgb), .13);box-shadow:var(--shadow-soft);min-width:260px;max-width:min(560px,100vw - 14px);color:var(--ink-700);overscroll-behavior:contain;border-radius:10px;flex-direction:column;padding:4px;display:flex;position:fixed;overflow:hidden}.directory-combobox-panel-enter-active[data-v-e5b8d1e9],.directory-combobox-panel-leave-active[data-v-e5b8d1e9]{transition:opacity .12s,transform .12s}.directory-combobox-panel-enter-from[data-v-e5b8d1e9],.directory-combobox-panel-leave-to[data-v-e5b8d1e9]{opacity:0;transform:translateY(-4px)}.directory-combobox-options[data-v-e5b8d1e9]{flex-direction:column;flex:1;gap:2px;min-height:0;max-height:320px;display:flex;overflow-y:auto}.directory-combobox-option[data-v-e5b8d1e9]{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);width:100%;color:var(--ink-700);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 10px;transition:background .12s,color .12s;display:flex}.directory-combobox-option.active[data-v-e5b8d1e9]:not(.selected){background:color-mix(in srgb, var(--directory-combobox-option-accent,rgba(var(--neutral-rgb), .55)) 12%, transparent);color:var(--ink-700)}@media (hover:hover){.directory-combobox-option[data-v-e5b8d1e9]:not(.selected):hover{background:color-mix(in srgb, var(--directory-combobox-option-accent,rgba(var(--neutral-rgb), .55)) 12%, transparent);color:var(--ink-700)}.directory-combobox-options:hover .directory-combobox-option.active[data-v-e5b8d1e9]:not(.selected):not(:hover){background:color-mix(in srgb, var(--directory-combobox-option-accent,rgba(var(--neutral-rgb), .55)) 6%, transparent)}}.directory-combobox-option.selected[data-v-e5b8d1e9]{background:var(--action-teal-bg);color:var(--teal-700);font-weight:600}.directory-combobox-option-accent[data-v-e5b8d1e9]{background:var(--directory-combobox-option-accent,var(--color-border));border-radius:2px;flex:none;align-self:stretch;width:3px}.directory-combobox-option--sentinel[data-v-e5b8d1e9]{--directory-combobox-option-accent:rgba(var(--neutral-rgb), .55)}.directory-combobox-option--sentinel .directory-combobox-option-label[data-v-e5b8d1e9]{color:var(--ink-700);font-weight:600}.directory-combobox-option-body[data-v-e5b8d1e9]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.directory-combobox-option-title[data-v-e5b8d1e9]{align-items:center;gap:var(--space-lg);min-width:0;display:flex}.directory-combobox-option-label[data-v-e5b8d1e9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.directory-combobox-option-detail[data-v-e5b8d1e9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);color:var(--ink-500);overflow:hidden}.directory-combobox-option-kind[data-v-e5b8d1e9]{min-height:var(--space-xl);padding:0 var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--action-neutral-bg);color:var(--ink-500);font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);text-transform:none;white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.directory-combobox-empty[data-v-e5b8d1e9]{font-size:var(--text-xs);color:var(--ink-400);text-align:center;margin:0;padding:8px 10px}.directory-combobox-section-header[data-v-e5b8d1e9]{align-items:center;gap:var(--space-xs);font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);color:var(--ink-500);text-transform:uppercase;padding:8px 10px 4px;font-weight:600;display:flex}.directory-combobox-section-icon[data-v-e5b8d1e9]{color:var(--ink-500);flex:none;font-size:.75rem}.directory-combobox-section-header--divided[data-v-e5b8d1e9]{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:8px}.directory-combobox-searching[data-v-e5b8d1e9]{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--ink-400);margin:0;padding:6px 10px 10px;display:flex}.directory-combobox-dots[data-v-e5b8d1e9]{gap:3px;display:inline-flex}.directory-combobox-dots span[data-v-e5b8d1e9]{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite both directory-combobox-dot-e5b8d1e9}.directory-combobox-dots span[data-v-e5b8d1e9]:first-child{animation-delay:-.32s}.directory-combobox-dots span[data-v-e5b8d1e9]:nth-child(2){animation-delay:-.16s}@keyframes directory-combobox-dot-e5b8d1e9{0%,80%,to{opacity:.2;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.directory-combobox-option--path[data-v-e5b8d1e9]{gap:var(--space-md)}.directory-combobox-option--path .directory-combobox-option-icon[data-v-e5b8d1e9]{text-align:center;width:1.25em;color:var(--ink-500);flex:none;font-size:.85rem}.directory-combobox-option--path .directory-combobox-option-icon--shared[data-v-e5b8d1e9]{color:var(--amber-700)}.directory-combobox-option-shared[data-v-e5b8d1e9]{color:var(--amber-700);flex:none;font-size:.7rem}.directory-combobox-option--path .directory-combobox-option-symlink[data-v-e5b8d1e9]{color:var(--ink-400);flex:none;font-size:.7rem}.directory-combobox-option--path .directory-combobox-option-drill[data-v-e5b8d1e9]{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--ink-400);opacity:0;flex:none;justify-content:center;align-items:center;font-size:.65rem;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.directory-combobox-option--path.active .directory-combobox-option-drill[data-v-e5b8d1e9]{opacity:1}@media (hover:hover){.directory-combobox-option--path:hover .directory-combobox-option-drill[data-v-e5b8d1e9]{opacity:1}.directory-combobox-option--path .directory-combobox-option-drill[data-v-e5b8d1e9]:hover{background:rgba(var(--neutral-rgb), .12);color:var(--ink-600)}}.directory-combobox-hint[data-v-e5b8d1e9]{font-style:italic}.directory-combobox-discover-hint[data-v-e5b8d1e9]{align-items:center;gap:var(--space-sm);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--ink-400);margin:2px 0 0;padding:8px 10px;display:flex}.directory-combobox-discover-hint i[data-v-e5b8d1e9]{color:var(--ink-400);font-size:.7rem}.directory-combobox-discover-hint--action[data-v-e5b8d1e9]{width:calc(100% + 8px);min-height:var(--touch-target-min);border-style:solid;border-width:1px 0 0;border-color:var(--border-subtle);text-align:left;color:var(--ink-500);cursor:pointer;background:0 0;border-radius:0;margin:2px -4px -4px;padding:0 14px;font-family:inherit}.directory-combobox-error[data-v-e5b8d1e9]{color:var(--ink-500)}.dialog-session-location{width:min(540px,92vw)}.session-location-dialog[data-v-1ae900c7]{gap:var(--space-lg);flex-direction:column;display:flex}.session-location-field[data-v-1ae900c7]{gap:var(--space-sm);flex-direction:column;display:flex}.session-location-current[data-v-1ae900c7]{gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-layer);display:grid}.session-location-kicker[data-v-1ae900c7]{color:var(--fg-muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.session-location-path[data-v-1ae900c7]{min-width:0;color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.session-location-note[data-v-1ae900c7]{color:var(--fg-muted);font-size:var(--text-sm);margin:0}.session-location-actions[data-v-1ae900c7]{justify-content:flex-end;gap:var(--space-sm);display:flex}.session-project-pill[data-v-bf960bfd]{align-items:center;gap:var(--space-xs);border:1px solid rgba(var(--neutral-rgb), .2);background:rgba(var(--neutral-rgb), .12);color:var(--ink-600);font-size:var(--action-font-sm);letter-spacing:var(--tracking-sm);max-width:var(--session-project-pill-max-width);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;padding:4px 10px;transition:border-color .15s,background .15s,color .15s;display:inline-flex;overflow:hidden}.session-project-pill.compact[data-v-bf960bfd]{letter-spacing:0;vertical-align:baseline;padding:1px 7px 2px;line-height:1;display:inline-block}.session-project-pill.compact .session-project-label[data-v-bf960bfd]{display:inline}.session-project-pill.has-color[data-v-bf960bfd]{background:var(--project-pill-bg);border-color:color-mix(in srgb, var(--project-pill-border) 70%, transparent);color:var(--project-pill-text)}@media (hover:hover){.session-project-pill[data-v-bf960bfd]:hover{background:rgba(var(--neutral-rgb), .16);color:var(--ink-700);border-color:rgba(var(--neutral-rgb), .28)}.session-project-pill.has-color[data-v-bf960bfd]:hover{background:var(--project-pill-bg);border-color:var(--project-pill-border);color:var(--project-pill-text)}}.session-project-label[data-v-bf960bfd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.session-project-popover-body[data-v-bf960bfd]{flex-direction:column;gap:6px;display:flex}.project-popover-title-action[data-v-bf960bfd]{justify-content:flex-start;align-self:flex-start;align-items:center;gap:var(--space-sm);min-width:0;max-width:100%;color:var(--popover-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;transition:color .15s;display:inline-flex}.project-popover-title-action[data-v-bf960bfd]:focus-visible{color:var(--popover-text)}@media (hover:hover){.project-popover-title-action[data-v-bf960bfd]:hover{color:var(--popover-text)}}.project-popover-title-text[data-v-bf960bfd]{min-width:0;color:var(--popover-text);text-overflow:ellipsis;white-space:nowrap;text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--popover-muted);text-decoration-color:var(--popover-muted);font-weight:700;overflow:hidden}.project-popover-title-action:focus-visible .project-popover-title-text[data-v-bf960bfd]{-webkit-text-decoration-color:var(--popover-text);text-decoration-color:var(--popover-text)}@media (hover:hover){.project-popover-title-action:hover .project-popover-title-text[data-v-bf960bfd]{-webkit-text-decoration-color:var(--popover-text);text-decoration-color:var(--popover-text)}}.project-popover-edit-cue[data-v-bf960bfd]{align-items:center;gap:var(--space-xs);color:var(--popover-muted);font-size:var(--text-sm);opacity:0;flex:none;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex;transform:translate(-2px)}.project-popover-title-action:focus-visible .project-popover-edit-cue[data-v-bf960bfd],.project-popover-title-action.touch-visible .project-popover-edit-cue[data-v-bf960bfd]{opacity:1;transform:translate(0)}@media (hover:hover){.project-popover-title-action:hover .project-popover-edit-cue[data-v-bf960bfd]{opacity:1;transform:translate(0)}}.project-popover-edit-cue i[data-v-bf960bfd]{font-size:var(--text-xs)}.project-color-row[data-v-bf960bfd]{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.project-color-controls[data-v-bf960bfd]{justify-content:flex-start;align-items:center;gap:8px;width:100%;display:inline-flex}.project-popover-button[data-v-bf960bfd]{border:1px solid var(--popover-border);border-radius:var(--radius-sm);min-height:28px;color:var(--popover-text);font-size:var(--text-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}@media (hover:hover){.project-popover-button[data-v-bf960bfd]:hover:not(:disabled){color:var(--popover-text);background:#ffffff1f;border-color:#ffffff38}}.project-popover-button[data-v-bf960bfd]:disabled{color:var(--popover-muted);cursor:default;opacity:.5}.project-path-row[data-v-bf960bfd]{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.project-path-row .popover-label[data-v-bf960bfd]{flex:none}.project-popover-path[data-v-bf960bfd]{white-space:normal;overflow-wrap:anywhere;text-align:left;flex:auto;width:100%;min-width:0}.project-popover-error[data-v-bf960bfd]{color:var(--error-500);margin:4px 0 0;font-size:.68rem}@media (width<=960px){.session-project-pill[data-v-bf960bfd]{font-size:var(--text-xs);max-width:140px}}.popover-content.session-project-popover{width:min(520px, 100vw - var(--space-xl) * 2);min-width:320px}@media (width<=520px){.project-path-row[data-v-bf960bfd]{gap:var(--space-xs)}.popover-content.session-project-popover{min-width:0}}@media (hover:none){.project-popover-edit-cue[data-v-bf960bfd]{opacity:1;transform:none}}.session-identity[data-v-bfa625c9]{gap:var(--space-xs);flex-direction:column;flex:1;min-width:100%;max-width:100%;display:flex;container-type:inline-size}.session-identity-header[data-v-bfa625c9]{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);flex-wrap:nowrap;min-width:0;display:flex}.session-identity-main[data-v-bfa625c9]{align-items:center;gap:var(--space-lg);flex-wrap:nowrap;flex:auto;min-width:0;max-width:100%;display:flex}.session-identity-title[data-v-bfa625c9]{white-space:nowrap;min-width:0}.session-identity-main[data-v-bfa625c9] .item-title{font-size:1.1rem;line-height:1.25}.session-identity-main[data-v-bfa625c9] .session-title{flex:0 1 max-content;min-width:min(var(--session-identity-title-min-width), 100%);max-width:100%}.session-identity-main[data-v-bfa625c9] .session-title-wrap{flex:auto;width:auto;min-width:0}.session-identity-main[data-v-bfa625c9] .session-title-spacer{display:none}.session-identity-title-badges[data-v-bfa625c9]{align-items:center;gap:var(--space-lg);white-space:nowrap;flex-wrap:nowrap;flex:none;min-width:0;max-width:100%;display:inline-flex}.session-identity-title-badges[data-v-bfa625c9]>*{flex:none}.session-identity-title.inline-editable.editing[data-v-bfa625c9]{white-space:nowrap;word-break:normal}.session-identity-provider[data-v-bfa625c9]{flex-shrink:0}.session-identity-actions[data-v-bfa625c9]{align-items:center;gap:var(--space-sm);z-index:1;flex-wrap:nowrap;flex:none;justify-content:flex-end;min-width:0;max-width:100%;margin-left:auto;display:flex;position:relative}.session-identity-actions.essential[data-v-bfa625c9] .popover-wrapper:has(.queue-priority-pill){display:none}.session-identity-actions[data-v-bfa625c9] .session-action-desktop,.session-identity-actions[data-v-bfa625c9] .session-detail-actions,.session-identity-actions[data-v-bfa625c9] .session-queue-actions{flex-wrap:nowrap;flex:none}.session-identity-actions.compact[data-v-bfa625c9]{gap:var(--space-xs)}.session-identity-actions.compact[data-v-bfa625c9] .session-action-label,.session-identity-actions.compact[data-v-bfa625c9] .session-action-label-short,.session-identity-actions.compact[data-v-bfa625c9] .action-menu-trigger>span,.session-identity-actions.compact[data-v-bfa625c9] .session-action-shortcut,.session-identity-actions.compact[data-v-bfa625c9] .action-menu-shortcut,.session-identity-actions.compact[data-v-bfa625c9] .queue-action-shortcut,.session-identity-actions.compact[data-v-bfa625c9] .action-menu-chevron,.session-identity-actions.short[data-v-bfa625c9] button:has(.session-action-label-short) .session-action-label{display:none}.session-identity-actions.short[data-v-bfa625c9] .session-action-label-short{display:inline}.session-identity-actions.compact[data-v-bfa625c9] button.ghost.mini,.session-identity-actions.compact[data-v-bfa625c9] .action-menu-trigger.ghost.mini{width:var(--action-height-sm);min-width:var(--action-height-sm);justify-content:center;gap:0;padding-inline:0}.session-identity-error[data-v-bfa625c9]{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--error-500);display:flex}.session-identity-error i[data-v-bfa625c9]{font-size:.85em}.session-identity-meta[data-v-bfa625c9]{gap:var(--space-xs);margin-top:var(--space-sm);flex-direction:column;display:flex}@container (width<=1180px){.session-identity-header[data-v-bfa625c9],.session-identity-main[data-v-bfa625c9],.session-identity-title-badges[data-v-bfa625c9]{gap:var(--space-md)}.session-identity-actions[data-v-bfa625c9]{gap:var(--space-xs)}}@media (width<=960px){.session-identity[data-v-bfa625c9]{gap:var(--space-xs)}.session-identity-header[data-v-bfa625c9]{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:nowrap;display:flex}.session-identity-main[data-v-bfa625c9]{column-gap:var(--space-sm);flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.session-identity-actions[data-v-bfa625c9]{justify-content:flex-end;gap:var(--space-xs);flex-wrap:nowrap;flex:none;align-self:center;min-width:0}.session-identity-actions[data-v-bfa625c9],.session-identity-actions.compact[data-v-bfa625c9]{gap:var(--space-md)}.session-identity-main[data-v-bfa625c9] .session-project-pill{max-width:96px}.session-identity-main[data-v-bfa625c9] .session-title{flex:auto;width:100%;min-width:0}.session-identity-main[data-v-bfa625c9] .session-title-wrap{flex:auto;width:auto;min-width:0}.session-identity-main[data-v-bfa625c9] .item-title{font-size:var(--text-lg);line-height:1.25}.session-identity-meta[data-v-bfa625c9]{margin-top:var(--space-xs);gap:var(--space-xs)}}@media (width<=640px){.session-identity-main[data-v-bfa625c9] .session-project-pill{max-width:84px}}.session-mobile-view-menu.is-away[data-v-b7fa9b75] .action-menu-trigger{color:var(--teal-700);background:var(--hover-accent-bg-strong)}.pinned-notes[data-v-4f323671]{align-items:center;gap:var(--space-md);min-width:0;display:flex}.pinned-notes-label[data-v-4f323671]{align-items:center;gap:var(--space-xs);min-height:var(--action-height-md);color:var(--ink-700);font-size:var(--text-sm);flex:none;font-weight:700;display:inline-flex}.pinned-notes-list[data-v-4f323671]{gap:var(--space-sm);flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}.pinned-note[data-v-4f323671]{align-items:center;gap:var(--space-sm);width:100%;min-width:0;max-width:100%;min-height:var(--action-height-md);padding:var(--space-xs) var(--space-sm);border:1px solid color-mix(in srgb, var(--amber-400) 34%, rgba(var(--neutral-rgb), .14));border-radius:var(--radius-md);background:color-mix(in srgb, var(--amber-400) 12%, rgba(var(--surface-rgb), .96));color:var(--ink-800);text-align:left;cursor:pointer;display:inline-flex}@media (hover:hover){.pinned-note[data-v-4f323671]:hover{border-color:color-mix(in srgb, var(--amber-400) 55%, rgba(var(--neutral-rgb), .18));background:color-mix(in srgb, var(--amber-400) 18%, rgba(var(--surface-rgb), .98))}}.pinned-note-text[data-v-4f323671]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-xs);flex:1;line-height:1.2;display:block;overflow:hidden}.pinned-note-time[data-v-4f323671]{color:var(--ink-500);font-size:var(--text-xs);white-space:nowrap}.subscription-detail[data-v-a9a35497]{box-sizing:border-box;text-align:left;width:360px}@media (width<=480px){.subscription-detail[data-v-a9a35497]{width:264px}}.subscription-detail-label[data-v-a9a35497]{margin:0 0 var(--space-sm);font-size:var(--text-sm);color:var(--popover-text);font-weight:600;line-height:1.35}.subscription-detail .popover-row[data-v-a9a35497]{justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.subscription-detail .popover-value[data-v-a9a35497]{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:auto;min-width:0}.subscription-detail-command[data-v-a9a35497],.subscription-detail-output[data-v-a9a35497]{margin:var(--space-xs) 0 0;padding:var(--space-xs) var(--space-sm);border:1px solid var(--popover-border);border-radius:var(--radius-sm);background:var(--popover-raised);font-family:var(--font-mono,monospace);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;line-height:1.4}.subscription-detail-command[data-v-a9a35497]{color:var(--popover-text);margin-top:0}.subscription-detail-output[data-v-a9a35497]{color:var(--popover-muted);max-height:120px;overflow-y:auto}.subscription-detail-hint[data-v-a9a35497],.subscription-detail-message[data-v-a9a35497]{margin:var(--space-xs) 0 0;color:var(--popover-muted);font-size:var(--text-xs);line-height:1.4}.subscription-detail-message[data-v-a9a35497]{color:var(--popover-text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-height:160px;overflow-y:auto}.subscription-detail-hint code[data-v-a9a35497]{font-family:var(--font-mono,monospace);word-break:break-all}.session-subscriptions[data-v-9c973489]{align-items:flex-start;gap:var(--space-md);min-width:0;display:flex}.session-subscriptions-label[data-v-9c973489]{align-items:center;gap:var(--space-xs);min-height:var(--action-height-md);color:var(--ink-700);font-size:var(--text-sm);flex:none;font-weight:700;display:inline-flex}.session-subscriptions-list[data-v-9c973489]{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.session-subscription[data-v-9c973489]{align-items:center;gap:var(--space-sm);min-width:0;min-height:var(--action-height-md);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:rgba(var(--surface-rgb), .96);color:var(--ink-800);display:flex}.session-subscription.is-expired[data-v-9c973489]{color:var(--ink-500)}.session-subscription-text[data-v-9c973489]{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.session-subscription-title[data-v-9c973489]{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.session-subscription-meta[data-v-9c973489]{align-items:baseline;gap:var(--space-xs);color:var(--ink-500);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;line-height:1.3;display:flex}.session-subscription-state[data-v-9c973489]{color:var(--teal-700);font-weight:600}.session-subscription.is-expired .session-subscription-state[data-v-9c973489]{color:var(--ink-500)}.session-subscription-error[data-v-9c973489]{color:var(--color-danger);font-size:var(--text-xs);line-height:1.3}.session-subscription-actions[data-v-9c973489]{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.session-subscription-confirm-text[data-v-9c973489]{color:var(--ink-700);font-size:var(--text-xs);white-space:nowrap;font-weight:600}.session-subscription-confirm[data-v-9c973489]{color:var(--color-danger);border-color:var(--color-danger)}@media (width<=640px){.session-subscriptions[data-v-9c973489]{gap:var(--space-xs);flex-direction:column}.session-subscription[data-v-9c973489]{flex-wrap:wrap}}.segmented-meter[data-v-2fedbdef]{width:100%;height:var(--segmented-meter-height,14px);border-radius:var(--segmented-meter-radius,3px);background:var(--segmented-meter-track-bg,var(--color-bg-tertiary));display:flex;overflow:hidden}.segmented-meter-segment[data-v-2fedbdef]{flex:none;height:100%;transition:width .2s;display:block}.segmented-meter-segment.is-actual[data-v-2fedbdef]{background:var(--segmented-meter-actual-bg,var(--ink-800))}.segmented-meter-segment.is-surplus[data-v-2fedbdef]{background:var(--segmented-meter-surplus-bg,var(--green-500))}.segmented-meter-segment.is-overused[data-v-2fedbdef]{background:0 0;position:relative}.segmented-meter-measure-line[data-v-2fedbdef],.segmented-meter-measure-tick[data-v-2fedbdef]{pointer-events:none;background:var(--segmented-meter-overused-bg,color-mix(in srgb, var(--error-500) 58%, #ff6464));border-radius:999px;position:absolute}.segmented-meter-measure-line[data-v-2fedbdef]{left:calc(var(--segmented-meter-overused-stroke-size,2px) / -2);right:calc(var(--segmented-meter-overused-stroke-size,2px) / -2);height:var(--segmented-meter-overused-stroke-size,2px);top:50%;transform:translateY(-50%)}.segmented-meter-measure-tick[data-v-2fedbdef]{width:var(--segmented-meter-overused-stroke-size,2px);top:0;bottom:0}.segmented-meter-measure-tick.is-start[data-v-2fedbdef]{left:calc(var(--segmented-meter-overused-stroke-size,2px) / -2)}.segmented-meter-measure-tick.is-end[data-v-2fedbdef]{right:calc(var(--segmented-meter-overused-stroke-size,2px) / -2)}.model-download-status[data-v-a420e8c4]{gap:var(--space-sm);min-width:0;color:var(--ink-500);font-size:var(--text-md);line-height:1.4;display:grid}.model-download-status.compact[data-v-a420e8c4]{align-items:center;gap:var(--space-xs);max-width:180px;color:inherit;font-size:var(--text-xs);font-weight:600;line-height:1;display:inline-flex}.model-download-status.error[data-v-a420e8c4]{color:var(--error-500)}.model-download-status-meter[data-v-a420e8c4]{--segmented-meter-height:var(--space-sm);--segmented-meter-radius:var(--radius-pill);--segmented-meter-actual-bg:var(--teal-700)}.model-download-status.compact .model-download-status-meter[data-v-a420e8c4]{flex:0 0 48px;width:48px}.model-download-status-spinner[data-v-a420e8c4]{flex:none}.model-download-status-text[data-v-a420e8c4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spoken-update-transcript-panel[data-v-2b92aae6]{gap:var(--space-xs);font-size:var(--text-sm);flex-direction:column;display:flex}.spoken-update-transcript-body[data-v-2b92aae6],.spoken-update-transcript-empty[data-v-2b92aae6]{max-height:220px;color:var(--color-text-primary);font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.spoken-update-transcript-body.fade-top[data-v-2b92aae6]{mask-image:linear-gradient(#0000,#000 18px)}.spoken-update-transcript-body.fade-bottom[data-v-2b92aae6]{mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.spoken-update-transcript-body.fade-top.fade-bottom[data-v-2b92aae6]{mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000)}.spoken-update-transcript-empty[data-v-2b92aae6]{color:var(--fg-muted)}.spoken-update-transcript-empty.error[data-v-2b92aae6]{color:var(--error-600)}.spoken-recap-panel[data-v-e49d2e3a]{gap:var(--space-sm);width:min(320px, 100vw - var(--space-lg));color:var(--color-text-primary);font-size:var(--text-sm);flex-direction:column;display:flex}.spoken-recap-hero[data-v-e49d2e3a]{align-items:center;gap:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border);display:flex}.spoken-recap-play[data-v-e49d2e3a]{width:var(--control-action-height);height:var(--control-action-height);border-radius:var(--radius-pill);background:var(--teal-500);color:var(--ink-100);font-size:var(--text-sm);cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.spoken-recap-play .fa-play[data-v-e49d2e3a]{margin-inline-start:var(--space-2xs)}@media (hover:hover){.spoken-recap-play[data-v-e49d2e3a]:hover:not(:disabled){background:var(--teal-700)}}.spoken-recap-play.active[data-v-e49d2e3a]{border-color:var(--action-teal-border);background:var(--action-teal-bg);color:var(--action-teal-color)}.spoken-recap-play.error[data-v-e49d2e3a]{background:var(--error-600)}.spoken-recap-play[data-v-e49d2e3a]:disabled{cursor:not-allowed;opacity:.5}.spoken-recap-hero-text[data-v-e49d2e3a]{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.spoken-recap-title[data-v-e49d2e3a]{font-weight:600;line-height:var(--leading-tight)}.spoken-recap-subtitle[data-v-e49d2e3a]{color:var(--fg-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spoken-recap-subtitle.error[data-v-e49d2e3a]{color:var(--error-600);white-space:normal}.spoken-recap-row[data-v-e49d2e3a]{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--control-compact-height);display:flex}.spoken-recap-label[data-v-e49d2e3a]{color:var(--fg-muted);font-size:var(--text-xs);flex:0 auto;margin:0}.spoken-recap-voice[data-v-e49d2e3a]{flex:0 auto;min-width:0}.spoken-recap-voice[data-v-e49d2e3a] .control-select-input{min-width:0;font-size:var(--text-sm)}.spoken-recap-transcript-toggle[data-v-e49d2e3a]{min-height:var(--control-compact-height);border:0;border-top:1px solid var(--color-border);padding:0;padding-top:var(--space-sm);color:var(--fg-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.spoken-recap-transcript-toggle[data-v-e49d2e3a]:hover:not(:disabled){color:var(--color-text-primary)}}.spoken-recap-transcript-toggle .fa-chevron-down[data-v-e49d2e3a]{font-size:var(--text-2xs);transition:transform .15s}.spoken-recap-transcript-toggle .fa-chevron-down.open[data-v-e49d2e3a]{transform:rotate(180deg)}.spoken-recap-control[data-v-db052b5f]{align-items:baseline;min-width:0;display:inline-flex}.spoken-recap-trigger[data-v-db052b5f]{align-items:baseline;gap:var(--space-xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #0000;padding:0;transition:color .12s,border-color .12s;display:inline-flex}.spoken-recap-trigger[data-v-db052b5f]:focus-visible{color:var(--teal-700);border-bottom-color:currentColor}@media (hover:hover){.spoken-recap-trigger[data-v-db052b5f]:hover:not(:disabled){color:var(--teal-700);border-bottom-color:currentColor}}.spoken-recap-trigger.active[data-v-db052b5f]{color:var(--teal-700)}.spoken-recap-trigger.error[data-v-db052b5f]{color:var(--error-600)}.spoken-recap-trigger[data-v-db052b5f]:disabled{cursor:default}.spoken-recap-indicator[data-v-db052b5f]{font-size:var(--text-xs)}.spoken-recap-indicator.fa-volume-high[data-v-db052b5f]{animation:1.4s ease-in-out infinite spoken-recap-pulse-db052b5f}@keyframes spoken-recap-pulse-db052b5f{50%{opacity:.45}}.spoken-recap-native-player[data-v-db052b5f]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-v-db052b5f] .spoken-recap-audio{width:1px;height:1px}.popover-content.spoken-recap-popover{padding:var(--space-md)}.context-usage-meter[data-v-9b02aa8e]{font-size:var(--context-usage-meter-font-size,var(--text-xs));color:var(--ink-500);letter-spacing:var(--tracking-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.context-usage-meter-carried[data-v-9b02aa8e]{opacity:.55}.context-usage-meter-inspectable[data-v-9b02aa8e]{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.context-usage-meter-inspectable[data-v-9b02aa8e]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.context-usage-meter-label[data-v-9b02aa8e]{align-items:center;display:inline-flex}.context-usage-meter-used[data-v-9b02aa8e],.context-usage-meter-total[data-v-9b02aa8e]{font-family:var(--font-mono)}.context-usage-meter-threshold[data-v-9b02aa8e]{font-family:var(--font-mono);color:var(--ink-400,var(--ink-500));letter-spacing:var(--tracking-sm)}.context-usage-meter-inspect[data-v-9b02aa8e]{width:24px;height:24px;color:var(--ink-500);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:13px;display:inline-flex}@media (hover:hover){.context-usage-meter-inspect[data-v-9b02aa8e]:hover{background:rgba(var(--neutral-rgb), .08);color:var(--ink-700)}}.context-usage-meter-bar[data-v-9b02aa8e]{width:var(--context-usage-meter-bar-width,84px);background:rgba(var(--neutral-rgb), .24);border-radius:999px;height:6px;position:relative;overflow:hidden}.context-usage-meter-bar-marked[data-v-9b02aa8e]{background:0 0;align-items:center;height:12px;display:inline-flex;overflow:visible}.context-usage-meter-bar-marked[data-v-9b02aa8e]:before{content:"";background:rgba(var(--neutral-rgb), .24);pointer-events:none;border-radius:999px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.context-usage-meter-bar-marked .context-usage-meter-fill[data-v-9b02aa8e]{pointer-events:none;border-radius:999px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.context-usage-meter-bar-editable[data-v-9b02aa8e]{cursor:ew-resize;touch-action:none}.context-usage-meter-bar-editable[data-v-9b02aa8e]:focus-visible{outline:none}.context-usage-meter-bar-editable:focus-visible .context-usage-meter-marker[data-v-9b02aa8e]{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.context-usage-meter-bar-editable[data-v-9b02aa8e]:focus-visible:not(:has(.context-usage-meter-marker)):after{content:"";background:var(--focus-ring-color);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:1px;width:2px;height:14px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.context-usage-meter-fill[data-v-9b02aa8e]{background:rgba(var(--neutral-rgb), .54);height:100%;display:block}.context-usage-meter-marker[data-v-9b02aa8e]{background:var(--accent-color,rgba(var(--neutral-rgb), .95));pointer-events:none;border-radius:1px;width:2px;height:14px;transition:background-color .12s;position:absolute;top:50%;transform:translate(-50%,-50%)}.context-usage-meter-marker-active[data-v-9b02aa8e]{width:3px;box-shadow:0 0 0 2px rgba(var(--neutral-rgb), .18)}.context-usage-meter-marker-tag[data-v-9b02aa8e]{background:var(--popover-bg,rgba(var(--neutral-rgb), .92));color:var(--popover-text,rgb(var(--surface-rgb,255 255 255)));font-size:10px;line-height:1;font-family:var(--font-mono);white-space:nowrap;pointer-events:none;border-radius:3px;padding:1px 5px;font-weight:600;position:absolute;top:-2px;transform:translate(-50%,-100%)}.context-usage-meter-marker-tag-end[data-v-9b02aa8e]{transform:translate(-100%,-100%)}.external-terminal-chip[data-v-230a8765]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid color-mix(in srgb, var(--amber-400) 32%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--amber-400) 12%, transparent);color:var(--amber-700);font-size:var(--text-xs);white-space:nowrap;cursor:default;font-weight:600;line-height:1;transition:border-color .12s;display:inline-flex}.external-terminal-chip.is-focusable[data-v-230a8765]{cursor:pointer}@media (hover:hover){.external-terminal-chip.is-focusable[data-v-230a8765]:hover:not(:disabled){border-color:var(--amber-400)}}.session-live-control[data-v-d3713ce2]{justify-content:flex-start;align-items:center;gap:var(--space-sm);display:flex}.live-status[data-v-d3713ce2]{display:contents}.live-status.is-reveal[data-v-d3713ce2]{align-items:center;gap:var(--space-sm);min-width:0;height:var(--control-plain-height);padding:0 var(--space-sm);border-radius:var(--radius-pill);font:inherit;cursor:pointer;background:0 0;border:0;transition:background .12s;display:inline-flex}.live-status.is-reveal[data-v-d3713ce2]:focus-visible{background:var(--action-ghost-bg-hover)}@media (hover:hover){.live-status.is-reveal[data-v-d3713ce2]:hover{background:var(--action-ghost-bg-hover)}}.live-reveal-icon[data-v-d3713ce2]{color:var(--ink-400);font-size:var(--text-2xs);transition:color .12s,translate .12s}.live-status.is-reveal:focus-visible .live-reveal-icon[data-v-d3713ce2]{color:var(--ink-600);translate:0 var(--space-2xs)}@media (hover:hover){.live-status.is-reveal:hover .live-reveal-icon[data-v-d3713ce2]{color:var(--ink-600);translate:0 var(--space-2xs)}}.live-label[data-v-d3713ce2]{color:var(--ink-500);font-style:normal;font-size:var(--turn-action-secondary-font-size,var(--text-xs));margin:0;font-weight:600;line-height:1.2;display:inline-block;position:relative}.live-label.is-claude[data-v-d3713ce2]{color:var(--provider-claude-text)!important}.claude-verb[data-v-d3713ce2]{font-weight:600}.claude-prep[data-v-d3713ce2]{opacity:.78}.live-stop-button[data-v-d3713ce2]{--control-plain-color:var(--error-600);--control-plain-hover-color:var(--error-500);--control-plain-hover-bg:rgba(var(--error-rgb), .08)}.live-stop-button.stop-failed[data-v-d3713ce2],.live-stop-button.stop-kill[data-v-d3713ce2]{--control-plain-color:var(--error-500)}.deadline-menu[data-v-74796207]{flex-direction:column;gap:8px;display:flex}.deadline-menu-title[data-v-74796207]{color:var(--ink-800);margin:0;font-size:.78rem;font-weight:700}.deadline-menu-hint[data-v-74796207]{color:var(--ink-500);margin:0;font-size:.72rem}.deadline-menu-presets[data-v-74796207]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.deadline-menu-preset[data-v-74796207]{border:1px solid rgba(var(--neutral-rgb), .14);background:rgba(var(--neutral-rgb), .06);height:28px;color:var(--ink-700);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:.68rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}@media (hover:hover){.deadline-menu-preset[data-v-74796207]:hover:not(:disabled){background:var(--hover-accent-bg);border-color:var(--hover-accent-border);color:var(--ink-800)}}.deadline-menu-preset[data-v-74796207]:focus-visible{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.deadline-menu-preset[data-v-74796207]:disabled{cursor:default;opacity:.6}.deadline-menu-field[data-v-74796207]{flex-direction:column;gap:4px;display:flex}.deadline-menu-label[data-v-74796207]{color:var(--ink-600);margin:0;font-size:.72rem;font-weight:600}.deadline-menu-custom[data-v-74796207]{align-items:center;gap:8px;display:flex}.deadline-menu-input[data-v-74796207]{border:1px solid rgba(var(--neutral-rgb), .14);width:100%;height:34px;color:var(--ink-800);background:rgba(var(--surface-rgb), .88);border-radius:7px;padding:0 10px;font-size:.76rem}.deadline-menu-input[data-v-74796207]:focus{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);background:rgba(var(--surface-rgb), .96);outline:none}.deadline-menu-error[data-v-74796207]{color:var(--error-500);margin:0;font-size:.72rem}.deadline-menu-actions[data-v-74796207]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.deadline-menu-apply.ghost.mini[data-v-74796207]{background:var(--action-teal-bg);border-color:var(--action-teal-border);color:var(--teal-700);white-space:nowrap}@media (hover:hover){.deadline-menu-apply.ghost.mini[data-v-74796207]:hover:not(:disabled){background:var(--hover-accent-bg-strong);border-color:var(--hover-accent-border);color:var(--teal-700)}}.deadline-menu-apply.ghost.mini[data-v-74796207]:disabled{background:var(--action-ghost-bg);border-color:var(--action-ghost-border);color:var(--ink-500)}.live-deadline-control[data-v-ae06baba]{align-items:center;min-width:0;display:inline-flex}.action-button.live-deadline-trigger[data-v-ae06baba] .action-button-label{align-items:center;gap:var(--control-plain-gap);display:inline-flex}.live-deadline-trigger-icon[data-v-ae06baba]{font-size:.72rem}.live-deadline-trigger-label[data-v-ae06baba]{white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.live-deadline-panel{background:rgb(var(--surface-rgb));border:1px solid rgba(var(--neutral-rgb), .16);box-shadow:var(--shadow-soft);min-width:320px;max-width:min(360px,90vw);color:var(--ink-800);border-radius:10px;padding:10px}.live-deadline-menu[data-v-ae06baba]{flex-direction:column;gap:8px;display:flex}.live-deadline-preview[data-v-ae06baba]{color:var(--ink-500);margin:0;font-size:.72rem}.live-deadline-error[data-v-ae06baba]{color:var(--error-500);margin:0;font-size:.72rem}.llm-request-status[data-v-c1446eda]{align-items:baseline;gap:var(--space-sm);min-width:0;font-size:var(--turn-action-secondary-font-size,var(--text-xs));color:var(--color-text-secondary);flex-basis:100%;display:flex}.llm-request-status-icon[data-v-c1446eda]{color:var(--color-text-tertiary);flex-shrink:0}.llm-request-status.is-hold .llm-request-status-icon[data-v-c1446eda]{color:var(--amber-700)}.llm-request-status-body[data-v-c1446eda]{align-items:flex-start;gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.llm-request-status-detail[data-v-c1446eda]{color:var(--color-text-tertiary)}.llm-request-status-actions[data-v-c1446eda]{align-items:center;gap:var(--space-xs) var(--space-md);margin-left:calc(-1 * var(--space-md));flex-wrap:wrap;display:flex}.is-confirming[data-v-c1446eda]{color:var(--color-danger)}.llm-request-status-message[data-v-c1446eda]{color:var(--color-text-tertiary)}.llm-request-status-actions[data-v-c1446eda]:not(:has(button)){margin-left:0}.llm-request-status-message.is-error[data-v-c1446eda]{color:var(--color-danger)}.live-command-glyph[data-v-614853c4]{font-size:var(--text-sm);color:var(--color-text-tertiary);animation:2.4s steps(4,jump-none) infinite live-command-pulse-614853c4}@keyframes live-command-pulse-614853c4{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live-command-glyph[data-v-614853c4]{animation:none}}.live-work-list[data-v-10af03da]{min-width:0;padding:var(--space-xs) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgb(var(--surface-rgb));font-size:var(--control-plain-font);line-height:var(--leading-tight);flex:100%;grid-template-columns:minmax(0,1fr) minmax(8em,max-content) minmax(9em,max-content);display:grid}.live-work-head[data-v-10af03da],.live-work-group[data-v-10af03da],.live-work-row[data-v-10af03da]{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--space-lg);padding:var(--space-xs) var(--space-md);display:grid}.live-work-head[data-v-10af03da]{padding-bottom:var(--space-xs);display:flex}.live-work-count[data-v-10af03da]{color:var(--color-text-tertiary);font-weight:500}.live-work-group[data-v-10af03da],.live-work-row.is-after-group[data-v-10af03da]{margin-top:var(--space-xs)}.live-work-group[data-v-10af03da]{color:var(--color-text-secondary);font-weight:var(--control-plain-weight)}.live-work-group-icon[data-v-10af03da]{font-size:var(--text-sm);color:var(--color-text-tertiary)}.live-work-group-label[data-v-10af03da]{text-overflow:ellipsis;min-width:0;overflow:hidden}.live-work-group-count[data-v-10af03da]{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-weight:500}.live-work-row[data-v-10af03da]{--live-work-tone:var(--color-accent);width:100%;color:var(--ink-700);font:inherit;text-align:left;background:0 0;border:none;margin:0}.live-work-row.is-claude[data-v-10af03da]{--live-work-tone:var(--provider-claude)}.live-work-row.is-command[data-v-10af03da]{--live-work-tone:var(--ink-400)}button.live-work-row[data-v-10af03da]{cursor:pointer}@media (hover:hover){button.live-work-row[data-v-10af03da]:hover{background:color-mix(in srgb, var(--live-work-tone) 10%, transparent)}}.live-work-row.is-selected[data-v-10af03da]{background:color-mix(in srgb, var(--live-work-tone) 20%, transparent);color:var(--color-text-primary)}.live-work-name[data-v-10af03da]{align-items:center;gap:var(--space-sm);white-space:nowrap;min-width:0;display:flex}.live-work-row.is-nested .live-work-name[data-v-10af03da]{padding-left:calc(var(--space-xl) + var(--space-sm))}.live-work-glyph[data-v-10af03da]{width:var(--space-xl);flex:none;justify-content:center;display:inline-flex}.live-work-queued[data-v-10af03da]{font-size:var(--text-sm);color:var(--color-text-tertiary)}.live-work-target[data-v-10af03da]{text-overflow:ellipsis;min-width:0;font-weight:var(--control-plain-weight);flex:0 auto;overflow:hidden}.live-work-detail[data-v-10af03da]{text-overflow:ellipsis;min-width:0;color:var(--color-text-tertiary);flex:1 1 0;overflow:hidden}.live-work-kind[data-v-10af03da]{color:var(--color-text-tertiary);flex:none}.live-work-elapsed[data-v-10af03da],.live-work-activity[data-v-10af03da]{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.live-work-elapsed[data-v-10af03da]{text-align:right}.live-work-activity.is-quiet[data-v-10af03da]{color:var(--amber-700)}.turn-live-footer[data-v-cdd3e87f]{justify-content:flex-start;align-items:center;gap:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.turn-live-footer.is-bar[data-v-cdd3e87f]{--turn-action-secondary-font-size:var(--text-sm);flex-wrap:nowrap;overflow:hidden}.turn-live-footer.is-bar[data-v-cdd3e87f] .session-live-control,.turn-live-footer.is-bar[data-v-cdd3e87f] .live-status{min-width:0}.turn-live-footer.is-bar[data-v-cdd3e87f] .live-label{white-space:pre;min-width:0;display:inline-flex;overflow:hidden}.turn-live-footer.is-bar[data-v-cdd3e87f] .claude-verb{text-overflow:ellipsis;min-width:0;overflow:hidden}.turn-live-footer.is-bar[data-v-cdd3e87f] .live-stop-button,.turn-live-footer.is-bar[data-v-cdd3e87f] .live-reveal-icon{flex-shrink:0}.turn-live-side-chat[data-v-cdd3e87f] .action-button-label{align-items:center;gap:var(--control-plain-gap);display:inline-flex}.turn-live-side-chat-icon[data-v-cdd3e87f]{font-size:var(--text-sm)}.turn-live-side-chat-label[data-v-cdd3e87f]{white-space:nowrap;line-height:1;display:inline-flex}.recap-source-switch[data-v-2e8b1613]{line-height:inherit;vertical-align:baseline;margin-right:0;display:inline-flex}.recap-source-trigger[data-v-2e8b1613]{min-height:0;color:var(--fg-muted);font:inherit;font-size:var(--text-sm);line-height:inherit;white-space:nowrap;vertical-align:baseline;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.recap-source-trigger.active[data-v-2e8b1613]{color:var(--fg-accent-strong)}@media (hover:hover){.recap-source-trigger[data-v-2e8b1613]:hover{color:var(--fg-accent-strong)}}.recap-source-trigger[data-v-2e8b1613] .provider-badge{--provider-icon-size:1em}.recap-source-trigger.is-generating[data-v-2e8b1613] .provider-icon{animation:1s ease-in-out infinite alternate recap-source-pulse-2e8b1613}@keyframes recap-source-pulse-2e8b1613{0%{opacity:.42}to{opacity:1}}.recap-source-option.error[data-v-2e8b1613]{color:var(--error-600)}.recap-source-menu-panel{padding:var(--space-xs);border-radius:var(--radius-sm);background:var(--popover-bg);box-shadow:var(--shadow-popover)}.recap-source-options[data-v-2e8b1613]{gap:var(--space-xs);display:grid}.recap-source-option[data-v-2e8b1613]{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--popover-text);font:inherit;font-size:var(--text-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.recap-source-option[aria-checked=true][data-v-2e8b1613]{color:var(--teal-300)}@media (hover:hover){.recap-source-option[data-v-2e8b1613]:hover:not(:disabled){color:var(--teal-300)}}.recap-source-option[data-v-2e8b1613]:disabled{opacity:.6;cursor:wait}.recap-source-option-name[data-v-2e8b1613]{align-items:center;gap:var(--space-xs);display:inline-flex}.recap-source-option-latency[data-v-2e8b1613]{color:var(--fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.recap-source-trigger.is-generating[data-v-2e8b1613] .provider-icon{animation:none}}.queue-condition-chip[data-v-1dfc5137]{align-items:center;gap:var(--control-compound-gap);max-width:100%;color:var(--ink-600);letter-spacing:0;cursor:pointer;font-weight:600;transition:border-color .1s,background .1s,color .1s;display:inline-flex}@media (hover:hover){.queue-condition-chip[data-v-1dfc5137]:hover{border-color:var(--hover-accent-border);background:var(--hover-accent-bg);color:var(--ink-700)}}.queue-condition-chip.is-open[data-v-1dfc5137]{color:var(--teal-700)}.queue-condition-chip.is-expired[data-v-1dfc5137]{color:var(--amber-400)}.queue-condition-chip-label[data-v-1dfc5137]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-condition-chip-more[data-v-1dfc5137]{opacity:.5;font-size:.85em}.queue-condition-chip:focus-visible .queue-condition-chip-more[data-v-1dfc5137]{opacity:1}@media (hover:hover){.queue-condition-chip:hover .queue-condition-chip-more[data-v-1dfc5137]{opacity:1}}.queue-condition-detail[data-v-1dfc5137]{box-sizing:border-box;text-align:left;width:340px}@media (width<=480px){.queue-condition-detail[data-v-1dfc5137]{width:264px}}.queue-condition-label[data-v-1dfc5137]{margin:0 0 var(--space-sm);font-size:var(--text-sm);color:var(--popover-text);font-weight:600;line-height:1.35}.queue-condition-detail .popover-row[data-v-1dfc5137]{justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.queue-condition-detail .popover-value[data-v-1dfc5137]{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:auto;min-width:0}.queue-condition-command[data-v-1dfc5137]{margin:var(--space-xs) 0 0;padding:var(--space-xs) var(--space-sm);border:1px solid var(--popover-border);border-radius:var(--radius-sm);background:var(--popover-raised);color:var(--popover-text);font-family:var(--font-mono,monospace);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;line-height:1.4}.queue-condition-output[data-v-1dfc5137]{margin:var(--space-xs) 0 0;padding:var(--space-xs) var(--space-sm);border:1px solid var(--popover-border);border-radius:var(--radius-sm);background:var(--popover-raised);color:var(--popover-muted);font-family:var(--font-mono,monospace);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;max-height:120px;line-height:1.4;overflow-y:auto}.queue-condition-hint[data-v-1dfc5137]{margin:var(--space-xs) 0 0;color:var(--popover-muted);font-size:var(--text-xs);line-height:1.4}.queue-condition-hint code[data-v-1dfc5137]{font-family:var(--font-mono,monospace);word-break:break-all}.queue-item-attachment-icons[data-v-2211afe1]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.queue-item-attachment-icons li[data-v-2211afe1]{display:inline-flex}.hold-menu-options[data-v-deae7ce2]{gap:var(--space-xs);display:grid;position:relative}.hold-menu-options-slide-highlight[data-v-deae7ce2]{border-radius:var(--radius-md);background:var(--hover-accent-bg-strong);opacity:0;pointer-events:none;height:0;transition:transform .16s var(--ease-out-expo), height .16s var(--ease-out-expo), opacity .12s ease;position:absolute;top:0;left:0;right:0}.hold-menu-options-slide-highlight.is-visible[data-v-deae7ce2]{opacity:1}.hold-menu-options-button[data-v-deae7ce2]{z-index:1;align-items:center;gap:var(--space-md);border-radius:var(--radius-md);width:100%;padding:var(--space-md) var(--space-lg);color:var(--ink-700);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr auto;font-size:.8rem;transition:background .12s,color .12s;display:grid;position:relative}.hold-menu-options-button.active[data-v-deae7ce2]{background:var(--hover-accent-bg);color:var(--ink-900)}@media (hover:hover){.hold-menu-options-button[data-v-deae7ce2]:hover:not(:disabled){background:var(--hover-accent-bg);color:var(--ink-900)}}.hold-menu-options.is-sliding .hold-menu-options-button.active[data-v-deae7ce2]{color:var(--ink-700);background:0 0}@media (hover:hover){.hold-menu-options:hover .hold-menu-options-button.active[data-v-deae7ce2]:not(:hover){color:var(--ink-700);background:0 0}}.hold-menu-options-button.is-slide-target[data-v-deae7ce2]{color:var(--ink-900)}.hold-menu-options-button[data-v-deae7ce2]:disabled{opacity:.45;cursor:not-allowed}.hold-menu-options-icon[data-v-deae7ce2]{justify-content:center;align-items:center;min-width:1.9em;display:inline-flex}.hold-menu-options-copy[data-v-deae7ce2]{flex-direction:column;gap:2px;min-width:0;display:flex}.hold-menu-options-label[data-v-deae7ce2]{font-weight:600}.hold-menu-options-description[data-v-deae7ce2]{color:var(--ink-500);font-size:.72rem;line-height:1.25}.hold-menu-options-shortcut[data-v-deae7ce2]{margin-left:auto}.queue-submit-intent-icon[data-v-94ee795d]{grid-auto-flow:column;justify-content:center;align-items:center;gap:.24em;min-width:1.7em;line-height:1;display:inline-grid}.queue-submit-intent-icon.is-submit_now[data-v-94ee795d]{min-width:1em}.queue-submit-intent-base[data-v-94ee795d]{font-size:.96em}.queue-submit-intent-modifier[data-v-94ee795d]{color:var(--ink-600);font-size:.72em;line-height:1}.queue-submit-intent-icon.is-queue .queue-submit-intent-modifier[data-v-94ee795d]{color:var(--ink-600)}.queue-submit-intent-icon.is-steer .queue-submit-intent-modifier[data-v-94ee795d],.queue-submit-intent-icon.is-schedule .queue-submit-intent-modifier[data-v-94ee795d],.queue-submit-intent-icon.is-fork .queue-submit-intent-modifier[data-v-94ee795d]{color:var(--teal-700)}.queue-submit-intent-icon.is-stop_and_submit .queue-submit-intent-modifier[data-v-94ee795d]{color:var(--error-600)}.queue-item-kind-trigger[data-v-214651ed]{--control-plain-height:0px;--control-plain-padding:var(--space-2xs) var(--space-md);--control-plain-font:inherit;margin-block:calc(var(--space-2xs) * -1);margin-inline-start:calc(var(--space-md) * -1)}.queue-item-kind-trigger[data-v-214651ed] .action-button-label{align-items:center;gap:var(--control-plain-gap);display:inline-flex}.queue-item-kind-trigger.is-steer[data-v-214651ed]{color:var(--teal-700)}.queue-item-kind-chevron[data-v-214651ed]{font-size:var(--control-plain-icon-size);color:var(--ink-400);line-height:1}.queue-start-warning[data-v-6da5ec46]{border:1px solid color-mix(in srgb, var(--amber-400) 32%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--amber-400) 12%, transparent);color:var(--fg-primary);font-size:var(--text-xs);line-height:1.35}.queue-start-warning-row[data-v-6da5ec46]{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.queue-start-warning-row>.fa-triangle-exclamation[data-v-6da5ec46]{color:var(--amber-400)}.queue-start-warning-text[data-v-6da5ec46]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.is-expanded .queue-start-warning-text[data-v-6da5ec46]{white-space:normal}.queue-start-warning-when[data-v-6da5ec46]{color:var(--fg-secondary);white-space:nowrap;flex:none}.queue-start-warning-chevron[data-v-6da5ec46]{color:var(--fg-secondary);flex:none}.queue-start-warning-detail[data-v-6da5ec46]{padding:0 var(--space-sm) var(--space-sm)}.queue-start-warning-message[data-v-6da5ec46]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.queue-start-warning-facts[data-v-6da5ec46]{gap:var(--space-xs) var(--space-md);margin:var(--space-sm) 0 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.queue-start-warning-facts dt[data-v-6da5ec46]{color:var(--fg-secondary);white-space:nowrap}.queue-start-warning-facts dd[data-v-6da5ec46]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.queue-start-warning-recorded[data-v-6da5ec46]{margin:var(--space-xs) 0 0;color:var(--fg-secondary)}.queue-live-hold[data-v-e07ffc48]{align-items:center;gap:var(--space-xs);max-width:100%;padding:var(--space-xs) var(--space-sm);border:1px solid color-mix(in srgb, var(--amber-400) 32%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--amber-400) 12%, transparent);color:var(--amber-700);font-size:var(--text-xs);font-weight:600;line-height:1;display:inline-flex}.queue-live-hold-focus[data-v-e07ffc48]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.queue-live-hold-focus[data-v-e07ffc48]:disabled{cursor:default}.icon-button.control-plain-icon.padded.send-glyph-button{padding-block:var(--space-2xs);min-height:var(--control-plain-height)}.icon-button.control-plain-icon.send-glyph-button .icon-button-icon{width:auto;height:auto}.send-glyph[data-v-e42fa490]{align-items:center;gap:var(--space-xs);line-height:1;display:inline-flex}.send-glyph-disc[data-v-e42fa490]{width:calc(var(--control-plain-height) - var(--space-xs));height:calc(var(--control-plain-height) - var(--space-xs));border-radius:var(--radius-pill);background:var(--action-primary-bg);color:var(--action-primary-color);justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.send-glyph.is-large .send-glyph-disc[data-v-e42fa490]{width:calc((var(--control-plain-height) + var(--space-sm)) * 1.75);height:calc(var(--control-plain-height) + var(--space-sm));font-size:1.15em}.send-glyph-spinner[data-v-e42fa490]{color:currentColor;--spinner-track:color-mix(in srgb, currentColor 35%, transparent)}.send-glyph-modifier[data-v-e42fa490]{color:var(--ink-600);font-size:.72em}.send-glyph.is-steer .send-glyph-modifier[data-v-e42fa490],.send-glyph.is-schedule .send-glyph-modifier[data-v-e42fa490],.send-glyph.is-fork .send-glyph-modifier[data-v-e42fa490]{color:var(--teal-700)}.send-glyph.is-stop_and_submit .send-glyph-modifier[data-v-e42fa490]{color:var(--error-600)}@media (hover:hover) and (pointer:fine){.icon-button:hover:not(:disabled) .send-glyph-disc{background:var(--action-primary-hover-bg)}}.collapsible-control-group-trigger[data-v-86a8c172] .action-button-label{justify-content:center;align-items:center;display:inline-flex}.collapsible-control-group-panel{align-items:stretch;gap:var(--space-xs);padding:var(--space-xs);background:rgb(var(--surface-rgb));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.collapsible-control-group-body{align-items:stretch;gap:var(--space-xs);flex-direction:column;display:flex}.collapsible-control-group-body>*,.collapsible-control-group-body .dropdown-menu-trigger,.collapsible-control-group-body button{justify-content:flex-start;width:100%}.collapsible-control-group-body .action-button-label{justify-content:flex-start;align-items:center;gap:var(--space-sm);width:100%;display:inline-flex}.collapsible-control-group-body .action-button-label>:is(i,svg):first-child{flex:0 0 var(--control-plain-icon-size);width:var(--control-plain-icon-size);text-align:center}.collapsible-control-group-body .action-button-label>:is(i[class*=fa-],span){text-box:trim-both cap alphabetic}.econ-mode-control[data-v-6ae5f96e] .action-button-label{align-items:center;gap:var(--control-plain-gap);display:inline-flex}.econ-mode-label[data-v-6ae5f96e]{white-space:nowrap;display:inline-flex}.econ-mode-icon[data-v-6ae5f96e]{align-items:center;gap:var(--control-compound-gap);flex:none;display:inline-flex}.econ-mode-mark[data-v-6ae5f96e]{width:var(--control-plain-icon-size);height:var(--control-plain-icon-size);background-color:currentColor;flex:none;mask-image:url(/icons/claude.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.econ-mode-mark-codex[data-v-6ae5f96e]{mask-image:url(/icons/codex.svg)}.econ-mode-coins[data-v-6ae5f96e]{font-size:calc(var(--control-plain-icon-size) * .75);flex:none}.fast-mode-toggle[data-v-6612770e] .action-button-label{align-items:center;gap:var(--control-plain-gap);display:inline-flex}.fast-mode-toggle-icon[data-v-6612770e]{width:var(--control-plain-icon-size);height:var(--control-plain-icon-size);flex:none;display:block}.curve-canvas[data-v-1b0ed7d5]{gap:var(--space-xs);min-width:0;display:grid;position:relative}.curve-svg[data-v-1b0ed7d5]{touch-action:none;width:100%;height:96px;display:block}.curve-axis[data-v-1b0ed7d5]{stroke:var(--panel-border);stroke-width:1px}.curve-area[data-v-1b0ed7d5]{fill:color-mix(in srgb, var(--teal-500) 10%, transparent)}.curve-line[data-v-1b0ed7d5]{fill:none;stroke:var(--teal-700);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.curve-overlay[data-v-1b0ed7d5]{pointer-events:none;height:96px;position:absolute;top:0;left:0;right:0}.curve-band[data-v-1b0ed7d5]{pointer-events:auto;cursor:grab;border-radius:var(--radius-sm);touch-action:none;height:58px;position:absolute;top:20px}@media (hover:hover){.curve-band[data-v-1b0ed7d5]:hover{background:color-mix(in srgb, var(--teal-500) 7%, transparent)}}.curve-band.active[data-v-1b0ed7d5]{cursor:grabbing;background:color-mix(in srgb, var(--teal-500) 11%, transparent)}.curve-handle[data-v-1b0ed7d5]{pointer-events:none;z-index:1;width:0;height:96px;position:absolute;top:0}.curve-handle-line[data-v-1b0ed7d5]{border-left:1.5px dashed var(--ink-500);width:0;height:66px;position:absolute;top:12px;left:0}.curve-handle-grip[data-v-1b0ed7d5]{border-radius:var(--radius-xl);background:rgb(var(--surface-rgb));border:2px solid var(--ink-600);pointer-events:auto;cursor:ew-resize;touch-action:none;width:16px;height:16px;position:absolute;top:4px;left:0;transform:translate(-50%)}.curve-handle.peak .curve-handle-line[data-v-1b0ed7d5]{border-left-color:var(--amber-400)}.curve-handle.peak[data-v-1b0ed7d5]{z-index:2}.curve-handle.peak .curve-handle-grip[data-v-1b0ed7d5]{border-color:var(--amber-400);border-radius:0;width:10px;height:10px;top:36px;transform:translate(-50%)rotate(45deg)}.curve-handle.active .curve-handle-grip[data-v-1b0ed7d5]{border-color:var(--teal-700);border-width:3px}.curve-handle[data-v-1b0ed7d5]:focus-visible{outline:none}.curve-handle:focus-visible .curve-handle-grip[data-v-1b0ed7d5]{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.curve-axis-labels[data-v-1b0ed7d5]{padding:0 var(--space-xs);font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);text-transform:uppercase;color:var(--ink-400);grid-template-columns:1fr auto 1fr;font-weight:700;display:grid}.curve-axis-labels[data-v-1b0ed7d5]>:last-child{justify-self:end}.curve-axis-mid[data-v-1b0ed7d5]{text-transform:none;letter-spacing:0;color:var(--ink-500);justify-self:center}@media (hover:none),(pointer:coarse){.curve-handle-grip[data-v-1b0ed7d5]{width:20px;height:20px}.curve-handle-grip[data-v-1b0ed7d5]:before{content:"";width:var(--touch-target-min);height:var(--touch-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.curve-band[data-v-1b0ed7d5]{background:color-mix(in srgb, var(--teal-500) 7%, transparent)}}@media (width<=720px){.curve-axis-labels[data-v-1b0ed7d5]{font-size:var(--text-xs)}}.compact-budget-slider[data-v-404a1234]{gap:var(--space-xs);min-width:0;display:grid}.compact-budget-slider.nested[data-v-404a1234]{padding-left:var(--space-lg);border-left:2px solid color-mix(in srgb, var(--teal-500) 22%, var(--panel-border))}.compact-budget-slider.disabled[data-v-404a1234]{opacity:.5}.compact-budget-slider-head[data-v-404a1234]{justify-content:space-between;align-items:center;gap:var(--space-md);min-width:0;display:flex}.compact-budget-slider-label[data-v-404a1234]{align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex}.compact-budget-slider-name[data-v-404a1234]{font-size:var(--text-sm);color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.compact-budget-slider-info[data-v-404a1234]{width:var(--text-sm);height:var(--text-sm);color:var(--ink-400);font-size:var(--text-xs);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.compact-budget-slider-info[data-v-404a1234]:hover{color:var(--teal-500)}}.compact-slider-help-popover{width:min(260px, 100vw - var(--space-2xl));padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--ink-700);margin:0;line-height:1.4}.compact-budget-slider-empty[data-v-404a1234]{font-size:var(--text-xs);color:var(--ink-500);flex:none;font-style:italic}.compact-budget-slider-readout[data-v-404a1234]{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.compact-budget-slider-readout strong[data-v-404a1234]{font-size:var(--text-sm);color:var(--ink-900);font-variant-numeric:tabular-nums;font-weight:700}.compact-budget-slider-ceiling[data-v-404a1234]{font-size:var(--text-xs);color:var(--ink-500);font-variant-numeric:tabular-nums;white-space:nowrap}.compact-budget-slider-reset[data-v-404a1234]{width:18px;height:18px;color:var(--ink-400);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.compact-budget-slider-reset[data-v-404a1234]:not(:disabled):hover{color:var(--teal-500)}}.compact-budget-slider-reset[data-v-404a1234]:disabled{opacity:.3;cursor:default}.compact-budget-slider-description[data-v-404a1234]{font-size:var(--text-xs);color:var(--ink-500);margin:0;line-height:1.3}.compact-budget-slider-track[data-v-404a1234]{--compact-ratio:0;align-items:center;height:22px;display:flex;position:relative}.compact-budget-slider-track input[type=range][data-v-404a1234]{appearance:none;cursor:pointer;touch-action:none;background:0 0;border:none;width:100%;height:22px;margin:0;padding:0}.compact-budget-slider-track input[type=range][data-v-404a1234]:disabled{cursor:default}.compact-budget-slider-track input[type=range][data-v-404a1234]::-webkit-slider-runnable-track{border-radius:var(--radius-xl);background:linear-gradient(to right, var(--teal-500) 0, var(--teal-500) calc(var(--compact-ratio) * 100%), var(--ink-300) calc(var(--compact-ratio) * 100%), var(--ink-300) 100%);height:6px}.compact-budget-slider-track input[type=range][data-v-404a1234]:disabled::-webkit-slider-runnable-track{background:var(--ink-300)}.compact-budget-slider-track input[type=range][data-v-404a1234]::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-xl);background:rgb(var(--surface-rgb));border:2px solid var(--teal-500);width:16px;height:16px;box-shadow:var(--shadow-faint);cursor:grab;margin-top:-5px}.compact-budget-slider-track input[type=range][data-v-404a1234]:active::-webkit-slider-thumb{cursor:grabbing}.compact-budget-slider-note[data-v-404a1234]{font-size:var(--text-xs);color:var(--teal-700);margin:0;line-height:1.3}.compact-budget-slider-note.warning[data-v-404a1234]{color:var(--amber-700)}@media (hover:none),(pointer:coarse){.compact-budget-slider-track[data-v-404a1234],.compact-budget-slider-track input[type=range][data-v-404a1234]{height:32px}.compact-budget-slider-track input[type=range][data-v-404a1234]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-9px}.compact-budget-slider-info[data-v-404a1234],.compact-budget-slider-reset[data-v-404a1234]{min-width:28px;min-height:28px}}.category-layer[data-v-ac5401ad]{min-width:0;height:68px}.category-layer-svg[data-v-ac5401ad]{cursor:pointer;width:100%;height:68px;display:block}.category-layer-column[data-v-ac5401ad]:focus{outline:none}.category-layer-column:focus-visible .category-layer-available[data-v-ac5401ad]{stroke:var(--focus-ring-color);stroke-width:1px}.category-layer-column.hovered .category-layer-available[data-v-ac5401ad]{stroke:rgba(var(--neutral-rgb), .55);stroke-width:.5px}.category-layer-axis[data-v-ac5401ad]{stroke:var(--panel-border);stroke-width:1px}.category-layer-available[data-v-ac5401ad]{fill:color-mix(in srgb, var(--ink-300) 32%, transparent)}.category-layer-available.outside[data-v-ac5401ad]{fill:color-mix(in srgb, var(--ink-300) 16%, transparent)}.category-layer-available.carried[data-v-ac5401ad]{fill:color-mix(in srgb, var(--purple-500) 20%, transparent)}.category-layer-available.carried.outside[data-v-ac5401ad]{fill:color-mix(in srgb, var(--purple-500) 10%, transparent)}.category-layer-kept[data-v-ac5401ad]{fill:color-mix(in srgb, var(--teal-500) 68%, transparent)}.category-layer-kept.selected[data-v-ac5401ad]{fill:var(--teal-700)}.category-layer-kept.carried[data-v-ac5401ad]{fill:color-mix(in srgb, var(--purple-500) 72%, transparent)}.category-layer-kept.carried.selected[data-v-ac5401ad]{fill:var(--purple-500)}.category-layer-tooltip{min-width:200px;max-width:280px;padding:var(--space-sm) var(--space-md);border:1px solid var(--popover-border);border-radius:var(--radius-md);background:var(--popover-bg);color:var(--popover-text);box-shadow:var(--shadow-popover);font-size:var(--text-2xs);pointer-events:none;z-index:1200;gap:2px;display:grid;position:fixed;transform:translate(-50%,-100%)}.category-layer-tooltip-title{font-size:var(--text-xs);letter-spacing:var(--tracking-sm)}.category-layer-tooltip-line{color:var(--popover-muted);white-space:nowrap}.category-layer-tooltip-hint{color:var(--popover-muted);margin-top:2px;font-style:italic}.category-layer-tooltip-fade-enter-active,.category-layer-tooltip-fade-leave-active{transition:opacity .12s}.category-layer-tooltip-fade-enter-from,.category-layer-tooltip-fade-leave-to{opacity:0}.compaction-budget-controls[data-v-c18bb508]{gap:var(--space-md);display:grid}.compaction-budget-header[data-v-c18bb508],.compaction-budget-lane[data-v-c18bb508]{gap:var(--space-2xl);grid-template-columns:minmax(280px,1fr) minmax(320px,440px);display:grid}.compaction-budget-header[data-v-c18bb508]{align-items:end}.compaction-budget-copy[data-v-c18bb508]{gap:var(--space-xs);display:grid}.compaction-budget-caption[data-v-c18bb508]{font-size:var(--text-xs);letter-spacing:var(--tracking-md);text-transform:uppercase;color:var(--ink-600);font-weight:700}.compaction-budget-note[data-v-c18bb508]{font-size:var(--text-2xs);color:var(--ink-500)}.compaction-budget-total[data-v-c18bb508],.compaction-budget-elision[data-v-c18bb508]{gap:var(--space-2xl);padding-bottom:var(--space-md);border-bottom:1px solid var(--panel-border);grid-template-columns:minmax(280px,1fr) minmax(320px,440px);display:grid}.compaction-budget-carried-summary[data-v-c18bb508]{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--ink-500)}.compaction-budget-carried[data-v-c18bb508],.compaction-budget-measured[data-v-c18bb508]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-600)}.compaction-budget-carried[data-v-c18bb508]{color:var(--ink-700);font-weight:600}.compaction-budget-legend[data-v-c18bb508]{justify-content:flex-end;align-items:center;gap:var(--space-lg);padding:0 var(--space-xs);font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);text-transform:uppercase;color:var(--ink-500);font-weight:700;display:flex}.compaction-budget-legend span[data-v-c18bb508]{align-items:center;gap:var(--space-xs);display:inline-flex}.legend-swatch[data-v-c18bb508]{width:var(--space-md);height:var(--space-md);border-radius:var(--radius-sm);display:inline-block}.legend-swatch.available[data-v-c18bb508]{background:color-mix(in srgb, var(--ink-300) 32%, transparent)}.legend-swatch.kept[data-v-c18bb508]{background:color-mix(in srgb, var(--teal-500) 68%, transparent)}.compaction-budget-breakdown[data-v-c18bb508]{display:grid}.compaction-budget-lane[data-v-c18bb508]{padding:var(--space-md) 0;border-top:1px solid var(--panel-border);align-items:center}@media (width<=760px){.compaction-budget-total[data-v-c18bb508],.compaction-budget-elision[data-v-c18bb508],.compaction-budget-header[data-v-c18bb508],.compaction-budget-lane[data-v-c18bb508]{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.compaction-budget-legend[data-v-c18bb508]{justify-content:flex-start}}.turn-preview-list[data-v-a7d5f684]{gap:var(--space-md);min-height:0;display:grid}.turn-preview-heading[data-v-a7d5f684]{align-items:baseline;gap:var(--space-lg);display:flex}.turn-preview-title[data-v-a7d5f684]{font-size:var(--text-xs);letter-spacing:var(--tracking-md);text-transform:uppercase;color:var(--ink-600);font-weight:700}.turn-preview-heading p[data-v-a7d5f684]{font-size:var(--text-xs);color:var(--ink-500);margin:0}.turn-preview-detail[data-v-a7d5f684]{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--panel-border);border-radius:var(--radius-sm);display:grid}.turn-preview-detail-head[data-v-a7d5f684]{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--ink-700);display:flex}.turn-preview-detail-state[data-v-a7d5f684]{padding:2px var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);text-transform:uppercase;color:var(--ink-600);background:color-mix(in srgb, var(--ink-300) 18%, transparent);font-weight:700}.turn-preview-detail-state.full[data-v-a7d5f684]{color:var(--teal-700);background:var(--teal-50)}.turn-preview-detail-state.message-full[data-v-a7d5f684]{color:var(--amber-700);background:var(--action-amber-bg)}.turn-preview-detail-state.dropped[data-v-a7d5f684]{color:var(--color-text-secondary);background:0 0}.turn-preview-carry-note[data-v-a7d5f684]{font-size:var(--text-xs);color:var(--ink-500);margin:0}.turn-preview-composition[data-v-a7d5f684]{gap:var(--space-xs) var(--space-lg);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--ink-500);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.turn-preview-composition li[data-v-a7d5f684]{justify-content:space-between;gap:var(--space-sm);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--panel-border);display:flex}.turn-preview-composition-label[data-v-a7d5f684]{color:var(--ink-600)}.turn-preview-body[data-v-a7d5f684]{padding:var(--space-sm) var(--space-md);background:var(--sand-50);border:1px solid var(--panel-border);border-radius:var(--radius-sm);max-height:220px;font-family:var(--font-mono);font-size:var(--text-2xs);white-space:pre-wrap;word-break:break-word;color:var(--ink-700);margin:0;line-height:1.5;overflow-y:auto;mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.turn-preview-empty[data-v-a7d5f684]{padding:var(--space-md);border:1px dashed var(--panel-border);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--ink-500);margin:0}.dialog.compaction-curve-dialog{flex-direction:column;display:flex;overflow:hidden}@media (width>=721px){.dialog.compaction-curve-dialog{width:min(1060px,94vw)}}.ccd-summary[data-v-7bf25ee8]{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--ink-600);display:inline-flex}.ccd-summary-item[data-v-7bf25ee8]{align-items:baseline;gap:var(--space-xs);white-space:nowrap;display:inline-flex}.ccd-summary strong[data-v-7bf25ee8]{color:var(--ink-900);font-variant-numeric:tabular-nums}.ccd-summary-sep[data-v-7bf25ee8]{color:var(--ink-300)}.ccd-legend[data-v-7bf25ee8]{padding-top:var(--space-sm);font-size:var(--text-xs);color:var(--ink-500);margin:0;line-height:1.4}.ccd-body[data-v-7bf25ee8]{gap:var(--space-xl);min-height:0;padding:var(--space-lg) 0;flex-direction:column;flex:auto;display:flex;overflow:hidden auto;mask-image:linear-gradient(#0000,#000 16px calc(100% - 16px),#0000)}.ccd-retention-pane[data-v-7bf25ee8]{gap:var(--space-md);min-width:0;display:grid}.ccd-curve-head[data-v-7bf25ee8]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.ccd-curve-heading[data-v-7bf25ee8]{gap:var(--space-xs);min-width:0;display:grid}.ccd-section-title[data-v-7bf25ee8]{font-size:var(--text-xs);letter-spacing:var(--tracking-md);text-transform:uppercase;color:var(--ink-600);font-weight:700}.ccd-explainer[data-v-7bf25ee8]{max-width:760px;font-size:var(--text-xs);color:var(--ink-500);margin:0;line-height:1.4}.ccd-reset-curve[data-v-7bf25ee8]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--panel-border);border-radius:var(--radius-sm);color:var(--ink-500);font-size:var(--text-2xs);cursor:pointer;white-space:nowrap;background:0 0;flex:none;font-weight:600;display:inline-flex}@media (hover:hover){.ccd-reset-curve[data-v-7bf25ee8]:hover:not(:disabled){color:var(--teal-700);border-color:var(--teal-500)}}.ccd-reset-curve[data-v-7bf25ee8]:disabled{opacity:.45;cursor:default}.ccd-shape-row[data-v-7bf25ee8]{align-items:start;gap:var(--space-2xl);padding-top:var(--space-sm);grid-template-columns:minmax(280px,1fr) minmax(320px,440px);display:grid}.ccd-shape-guide[data-v-7bf25ee8]{justify-self:end;gap:var(--space-xs);text-align:right;font-size:var(--text-xs);color:var(--ink-500);display:grid}.ccd-shape-guide strong[data-v-7bf25ee8]{font-size:var(--text-sm);color:var(--ink-900)}.ccd-shape-guide span[data-v-7bf25ee8]{color:var(--ink-400)}.ccd-loading[data-v-7bf25ee8],.ccd-error[data-v-7bf25ee8]{border:1px dashed var(--panel-border);border-radius:var(--radius-md);height:160px;font-size:var(--text-sm);color:var(--ink-500);place-items:center;display:grid}.ccd-error[data-v-7bf25ee8]{color:var(--color-danger)}.ccd-warnings[data-v-7bf25ee8]{padding-left:var(--space-lg);gap:var(--space-xs);font-size:var(--text-xs);color:var(--amber-700);margin:0;display:grid}.ccd-preview-pane[data-v-7bf25ee8]{min-width:0;padding-top:var(--space-xl);border-top:1px solid var(--panel-border)}.ccd-footer[data-v-7bf25ee8]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) 0 0;border-top:1px solid var(--panel-border);display:flex}.ccd-link[data-v-7bf25ee8]{color:var(--ink-500);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}@media (hover:hover){.ccd-link[data-v-7bf25ee8]:hover{color:var(--teal-500);text-decoration:underline}}.ccd-done[data-v-7bf25ee8]{padding:var(--space-sm) var(--space-xl);border:1px solid var(--action-primary-bg);border-radius:var(--radius-md);background:var(--action-primary-bg);color:var(--action-primary-color);font-size:var(--text-sm);cursor:pointer;font-weight:600}@media (hover:hover){.ccd-done[data-v-7bf25ee8]:hover{background:var(--action-primary-hover-bg);border-color:var(--action-primary-hover-bg)}}@media (width<=760px){.ccd-shape-row[data-v-7bf25ee8]{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.ccd-shape-guide[data-v-7bf25ee8]{text-align:left;justify-self:start}}@media (hover:none),(pointer:coarse){.ccd-done[data-v-7bf25ee8],.ccd-link[data-v-7bf25ee8]{min-height:var(--touch-target-min);align-items:center;display:inline-flex}.ccd-link[data-v-7bf25ee8]{padding:var(--space-sm) var(--space-md)}.ccd-reset-curve[data-v-7bf25ee8]{min-height:var(--touch-target-min)}}@media (width<=480px){.ccd-curve-head[data-v-7bf25ee8]{flex-direction:column;align-items:stretch}.ccd-reset-curve[data-v-7bf25ee8]{justify-content:center}}.curve-mini[data-v-fe0375f7]{width:232px;height:64px;display:block}.curve-mini-axis[data-v-fe0375f7]{stroke:var(--panel-border);stroke-width:1px}.curve-mini-raw[data-v-fe0375f7]{fill:color-mix(in srgb, var(--ink-300) 26%, transparent)}.curve-mini-raw.dropped[data-v-fe0375f7]{fill:color-mix(in srgb, var(--ink-300) 14%, transparent)}.curve-mini-bar[data-v-fe0375f7]{fill:color-mix(in srgb, var(--teal-500) 45%, transparent)}.curve-mini-bar.full-zone[data-v-fe0375f7]{fill:color-mix(in srgb, var(--teal-500) 78%, transparent)}.curve-mini-bar.dropped[data-v-fe0375f7]{fill:color-mix(in srgb, var(--ink-300) 22%, transparent)}.curve-mini-cap[data-v-fe0375f7]{stroke:var(--ink-400);stroke-width:1.5px;stroke-linecap:round}.curve-mini-bell[data-v-fe0375f7]{fill:none;stroke:var(--teal-700);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.quick-size-chart[data-v-32e342d9]{cursor:ew-resize;touch-action:none;border-radius:var(--radius-sm);position:relative}.quick-size-chart.disabled[data-v-32e342d9]{cursor:default}.quick-size-chart-boundary[data-v-32e342d9]{border-radius:var(--radius-xl);background:var(--teal-700);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:2px;bottom:6px}.quick-size-chart.dragging .quick-size-chart-boundary[data-v-32e342d9]{background:var(--teal-500)}.quick-size-track[data-v-707a8e90]{--quick-ratio:0;flex:auto;align-items:center;min-width:0;height:20px;display:flex;position:relative}.quick-size-input[data-v-707a8e90]{appearance:none;cursor:pointer;touch-action:none;background:0 0;border:none;width:100%;height:20px;margin:0;padding:0}.quick-size-input[data-v-707a8e90]:disabled{cursor:default}.quick-size-input[data-v-707a8e90]::-webkit-slider-runnable-track{border-radius:var(--radius-xl);background:linear-gradient(to right, var(--teal-500) 0, var(--teal-500) calc(var(--quick-ratio) * 100%), var(--ink-300) calc(var(--quick-ratio) * 100%), var(--ink-300) 100%);height:4px}.quick-size-input[data-v-707a8e90]:disabled::-webkit-slider-runnable-track{background:var(--ink-300)}.quick-size-input[data-v-707a8e90]::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-xl);background:rgb(var(--surface-rgb));border:2px solid var(--teal-500);width:14px;height:14px;box-shadow:var(--shadow-faint);cursor:grab;margin-top:-5px}.quick-size-input[data-v-707a8e90]:active::-webkit-slider-thumb{cursor:grabbing}.quick-size-readouts[data-v-707a8e90]{gap:var(--space-2xs) var(--space-sm);min-height:1lh;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;grid-template-rows:1lh;grid-template-columns:minmax(0,1fr) auto;line-height:1;display:grid}.quick-size-readout-label[data-v-707a8e90]{min-width:0;color:var(--ink-500);white-space:nowrap}.quick-size-readout-value[data-v-707a8e90]{color:var(--ink-700);white-space:nowrap;font-weight:700}@media (hover:none),(pointer:coarse){.quick-size-track[data-v-707a8e90],.quick-size-input[data-v-707a8e90]{height:32px}.quick-size-input[data-v-707a8e90]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px}}.quick-size[data-v-c9aecb3f]{gap:var(--space-xs);width:232px;display:grid}.quick-size-head[data-v-c9aecb3f]{font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);text-transform:uppercase;color:var(--ink-500);font-weight:700}.quick-size-chart-wrap.measuring[data-v-c9aecb3f] .curve-mini-bar,.quick-size-chart-wrap.measuring[data-v-c9aecb3f] .curve-mini-raw{animation:quick-size-measuring-pulse-c9aecb3f calc(var(--app-recede-duration) * 5) var(--ease-out-expo) infinite alternate}@keyframes quick-size-measuring-pulse-c9aecb3f{0%{opacity:.35}to{opacity:1}}.quick-size-caption[data-v-c9aecb3f]{font-size:var(--text-2xs);color:var(--ink-600)}.quick-size-control[data-v-c9aecb3f]{align-items:stretch;gap:var(--space-xs);margin-top:var(--space-xs);flex-direction:column;display:flex}.quick-size-control.disabled[data-v-c9aecb3f]{opacity:.5}.quick-size-readouts[data-v-c9aecb3f]{gap:var(--space-2xs) var(--space-sm);min-height:1lh;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;grid-template-rows:1lh;grid-template-columns:minmax(0,1fr) auto;line-height:1;display:grid}.quick-size-readout-label[data-v-c9aecb3f]{min-width:0;color:var(--ink-500);white-space:nowrap}.quick-size-readout-value[data-v-c9aecb3f]{color:var(--ink-700);white-space:nowrap;font-weight:700}.quick-size-readouts.capped .quick-size-readout-value[data-v-c9aecb3f]{color:var(--color-warning)}.quick-size-hint[data-v-c9aecb3f]{font-size:var(--text-2xs);color:var(--ink-400)}.mechanical-compact-control[data-v-07b67e6f]{align-items:center;display:inline-flex}.mechanical-compact-control.is-coarse[data-v-07b67e6f]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.action-button.queue-mechanical-compact-button.is-locked[data-v-07b67e6f]{opacity:.6;cursor:not-allowed}.action-button.queue-mechanical-compact-button[data-v-07b67e6f] .action-button-label{align-items:center;gap:var(--control-plain-gap);display:inline-flex}.mechanical-compact-icon[data-v-07b67e6f]{width:var(--control-plain-icon-size);height:var(--control-plain-icon-size);flex:none;display:block}.compaction-mini-popover{min-width:0;padding:var(--space-sm) var(--space-md)}.compaction-mini-popover .compaction-mode-tabs{margin-bottom:var(--space-sm);display:flex}.compaction-mini-popover .compaction-mode-tabs .control-pill{flex:1 1 0}.compaction-mini-popover .mechanical-compact-all-settings{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);min-height:var(--control-plain-height);padding:0 var(--space-sm);border-radius:var(--radius-sm);color:var(--ink-600);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}@media (hover:hover){.compaction-mini-popover .mechanical-compact-all-settings:not(:disabled):hover{color:var(--control-plain-hover-color);background:var(--control-plain-hover-bg)}}@media (pointer:coarse){.compaction-mini-popover .mechanical-compact-all-settings{min-height:var(--touch-target-min)}}.compaction-mini-popover .context-threshold-popover-body{width:min(90vw,316px)}.queue-deadline-control[data-v-10cc6221]{align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex}.action-button.queue-deadline-trigger[data-v-10cc6221] .action-button-label{align-items:center;gap:var(--control-plain-gap);display:inline-flex}.queue-deadline-trigger-label[data-v-10cc6221]{white-space:nowrap;display:inline-block}.queue-deadline-summary[data-v-10cc6221]{color:var(--ink-500);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:.72rem;display:inline-flex}.queue-deadline-panel{background:rgb(var(--surface-rgb));border:1px solid rgba(var(--neutral-rgb), .16);box-shadow:var(--shadow-soft);min-width:320px;max-width:min(360px,90vw);color:var(--ink-800);border-radius:10px;padding:10px}.queue-deadline-menu[data-v-10cc6221]{flex-direction:column;gap:8px;display:flex}.queue-deadline-preview[data-v-10cc6221]{color:var(--ink-500);margin:0;font-size:.72rem}@media (width<=960px){.queue-deadline-summary[data-v-10cc6221]{display:none}}.queue-schedule-control[data-v-4450947c]{align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex}.action-button.queue-schedule-trigger[data-v-4450947c] .action-button-label{align-items:center;gap:var(--control-plain-gap);display:inline-flex}.queue-schedule-trigger-label[data-v-4450947c]{white-space:nowrap;display:inline-block}.queue-schedule-summary[data-v-4450947c]{color:var(--ink-500);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:.72rem;display:inline-flex}.queue-schedule-panel{background:rgb(var(--surface-rgb));border:1px solid rgba(var(--neutral-rgb), .16);box-shadow:var(--shadow-soft);min-width:280px;max-width:min(360px,86vw);color:var(--ink-800);border-radius:10px;padding:10px}.queue-schedule-menu[data-v-4450947c]{flex-direction:column;gap:8px;display:flex}.queue-schedule-title[data-v-4450947c]{color:var(--ink-800);margin:0;font-size:.78rem;font-weight:700}.queue-schedule-presets[data-v-4450947c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.queue-schedule-preset[data-v-4450947c]{border:1px solid rgba(var(--neutral-rgb), .14);background:rgba(var(--neutral-rgb), .06);height:30px;color:var(--ink-700);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}@media (hover:hover){.queue-schedule-preset[data-v-4450947c]:hover{background:var(--hover-accent-bg);border-color:var(--hover-accent-border);color:var(--ink-800)}}.queue-schedule-preset[data-v-4450947c]:focus-visible{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.queue-schedule-field[data-v-4450947c]{flex-direction:column;gap:4px;display:flex}.queue-schedule-label[data-v-4450947c]{color:var(--ink-600);margin:0;font-size:.72rem;font-weight:600}.queue-schedule-input[data-v-4450947c]{border:1px solid rgba(var(--neutral-rgb), .14);width:100%;height:34px;color:var(--ink-800);background:rgba(var(--surface-rgb), .88);border-radius:7px;padding:0 10px;font-size:.76rem}.queue-schedule-input[data-v-4450947c]:focus{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);background:rgba(var(--surface-rgb), .96);outline:none}.queue-schedule-preview[data-v-4450947c]{color:var(--ink-500);margin:0;font-size:.72rem}.queue-schedule-error[data-v-4450947c]{color:var(--error-500);margin:0;font-size:.72rem}.queue-schedule-actions[data-v-4450947c]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.queue-schedule-apply.ghost.mini[data-v-4450947c]{background:var(--action-teal-bg);border-color:var(--action-teal-border);color:var(--teal-700)}@media (hover:hover){.queue-schedule-apply.ghost.mini[data-v-4450947c]:hover:not(:disabled){background:var(--hover-accent-bg-strong);border-color:var(--hover-accent-border);color:var(--teal-700)}}.queue-schedule-apply.ghost.mini[data-v-4450947c]:disabled{background:var(--action-ghost-bg);border-color:var(--action-ghost-border);color:var(--ink-500)}@media (width<=960px){.queue-schedule-summary[data-v-4450947c]{display:none}}.attachment-chip[data-v-eb6ee80d]{--attachment-chip-lead:36px;--attachment-chip-pad:var(--space-xs);isolation:isolate;align-items:center;gap:var(--space-md);max-width:100%;padding:var(--attachment-chip-pad);border-radius:var(--radius-md);background:var(--attachment-chip-bg);border:1px solid var(--attachment-chip-border);color:var(--attachment-chip-text);display:inline-flex;position:relative}.attachment-chip.compact[data-v-eb6ee80d]{--attachment-chip-lead:32px;gap:var(--space-sm)}.attachment-chip-fill[data-v-eb6ee80d]{z-index:-1;border-radius:inherit;background:var(--attachment-chip-fill);clip-path:inset(0 calc((1 - var(--attachment-chip-progress,0)) * 100%) 0 0 round var(--radius-md));transition:clip-path .25s linear;position:absolute;inset:0}.attachment-chip-lead[data-v-eb6ee80d]{width:var(--attachment-chip-lead);height:var(--attachment-chip-lead);border:1px solid var(--attachment-chip-border);border-radius:calc(var(--radius-md) - var(--attachment-chip-pad));background:var(--attachment-chip-bg);color:var(--attachment-chip-muted);font-size:var(--text-sm);cursor:default;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}button.attachment-chip-lead[data-v-eb6ee80d]{cursor:pointer}.attachment-chip-lead.is-icon[data-v-eb6ee80d]{background:var(--attachment-chip-icon-bg)}.attachment-chip-lead img[data-v-eb6ee80d]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.attachment-chip-lead.busy img[data-v-eb6ee80d]{opacity:.45}.attachment-chip-lead i[data-v-eb6ee80d]{position:relative}.attachment-chip-lead.busy:not(.is-icon) i[data-v-eb6ee80d]{color:var(--attachment-chip-strong)}.attachment-chip-text[data-v-eb6ee80d]{gap:var(--space-2xs);flex-direction:column;min-width:0;line-height:1.2;display:flex}.attachment-chip-name[data-v-eb6ee80d]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:var(--text-sm);overflow:hidden}.attachment-chip.compact .attachment-chip-name[data-v-eb6ee80d]{max-width:150px}.attachment-chip-meta-row[data-v-eb6ee80d]{align-items:baseline;gap:var(--space-sm);display:flex}.attachment-chip-meta[data-v-eb6ee80d]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--attachment-chip-muted);white-space:nowrap}.attachment-chip-meta-action[data-v-eb6ee80d]{font:inherit;font-size:var(--text-xs);color:var(--attachment-chip-accent);white-space:nowrap;cursor:pointer;opacity:0;background:0 0;border:0;padding:0;transition:opacity .12s}@media (hover:hover){.attachment-chip-meta-action[data-v-eb6ee80d]:hover{text-decoration:underline}}.attachment-chip:focus-within .attachment-chip-meta-action[data-v-eb6ee80d]{opacity:1}@media (hover:hover){.attachment-chip:hover .attachment-chip-meta-action[data-v-eb6ee80d]{opacity:1}}@media (pointer:coarse){.attachment-chip-meta-action[data-v-eb6ee80d]{opacity:1}}.attachment-chip-remove[data-v-eb6ee80d]{position:relative}.attachment-chip-remove[data-v-eb6ee80d]:before{content:"";width:max(100%, var(--touch-target-min));height:max(100%, var(--touch-target-min));position:absolute;top:50%;left:50%;right:auto;translate:-50% -50%}.attachment-chip-remove[data-v-eb6ee80d]{width:var(--control-plain-height);height:var(--control-plain-height);flex:none}.native-photo-picker[data-v-6aa153e4]{display:contents}.native-photo-strip[data-v-6aa153e4]{gap:var(--space-xs);flex-direction:column;display:flex}.native-photo-strip-header[data-v-6aa153e4]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.native-photo-strip-title[data-v-6aa153e4]{font-size:var(--text-2xs);letter-spacing:var(--tracking-md);text-transform:uppercase;color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.native-photo-strip-fresh[data-v-6aa153e4]{color:var(--ink-400);font-weight:500}.native-photo-strip-header-actions[data-v-6aa153e4]{align-items:center;gap:var(--space-2xs);margin-right:calc(-1 * var(--control-plain-icon-padding));display:flex}.native-photo-strip-note[data-v-6aa153e4]{margin:0}.native-photo-strip-row[data-v-6aa153e4]{margin:calc(-1 * var(--attachment-head-lead,0px)) calc(-1 * var(--attachment-bleed,0px)) 0}.native-photo-strip-header[data-v-6aa153e4],.native-photo-strip-note[data-v-6aa153e4]{padding:0 var(--attachment-inset,0px)}.native-photo-strip-rail[data-v-6aa153e4]{scrollbar-width:none;overflow:auto hidden}.native-photo-strip-rail-inner[data-v-6aa153e4]{gap:var(--space-sm);width:max-content;padding:0 var(--attachment-inset,0px) var(--space-2xs);display:flex}.native-photo-tile[data-v-6aa153e4]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;touch-action:manipulation;flex:none;width:68px;height:68px;padding:0;position:relative;overflow:hidden}.native-photo-tile.is-busy[data-v-6aa153e4]{opacity:.6}@media (hover:hover) and (pointer:fine){.native-photo-tile[data-v-6aa153e4]:hover{border-color:var(--color-border-hover)}}.native-photo-tile img[data-v-6aa153e4]{object-fit:cover;width:100%;height:100%;display:block}.native-photo-tile.is-attached[data-v-6aa153e4]{border-color:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-accent)}.native-photo-tile-tick[data-v-6aa153e4]{top:var(--space-2xs);right:var(--space-2xs);border-radius:var(--radius-pill);background:var(--action-primary-bg);width:18px;height:18px;color:var(--action-primary-color);font-size:var(--text-2xs);justify-content:center;align-items:center;display:flex;position:absolute}.native-photo-tile-duration[data-v-6aa153e4]{right:var(--space-2xs);bottom:var(--space-2xs);padding:0 var(--space-2xs);border-radius:var(--radius-pill);background:rgba(var(--surface-rgb), .85);color:var(--ink-700);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:600;position:absolute}.native-photo-tile-busy[data-v-6aa153e4]{background:rgba(var(--surface-rgb), .7);color:var(--ink-700);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.attachment-tray[data-v-6f9a9e89]{gap:var(--space-xs);flex-direction:column;display:flex}.attachment-tray.empty[data-v-6f9a9e89]{display:contents}.attachment-tray.compact[data-v-6f9a9e89]{gap:4px}.attachment-list[data-v-6f9a9e89]{flex-wrap:wrap;gap:6px;display:flex}@media (pointer:coarse){.attachment-list[data-v-6f9a9e89]{scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.attachment-list[data-v-6f9a9e89]>*{flex:none}}.attachment-actions[data-v-6f9a9e89]{align-items:center;gap:6px;display:flex}.attachment-input[data-v-6f9a9e89]{display:none}.session-model-codex-option[data-v-3b95f783]{gap:var(--space-xs);padding:var(--space-xs) var(--space-md);flex-direction:column;display:flex}.session-model-codex-option.disabled[data-v-3b95f783]{opacity:.5}.session-model-codex-head[data-v-3b95f783]{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--control-plain-height);color:var(--ink-700);font-size:var(--text-sm);font-weight:600;display:flex}.session-model-codex-mark[data-v-3b95f783]{width:var(--control-plain-icon-size);height:var(--control-plain-icon-size);background-color:currentColor;flex:none;mask-image:url(/icons/codex.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.session-model-codex-title[data-v-3b95f783]{min-width:0}.session-model-codex-info[data-v-3b95f783]{width:var(--control-plain-icon-size);height:var(--control-plain-icon-size);border-radius:var(--radius-sm);color:var(--ink-500);font-size:var(--text-2xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s ease-out,background .15s ease-out;display:inline-flex;position:relative}.session-model-codex-info[data-v-3b95f783]:before{content:"";width:max(100%, var(--touch-target-dense));height:max(100%, var(--touch-target-dense));position:absolute;top:50%;left:50%;right:auto;translate:-50% -50%}.session-model-codex-info[data-v-3b95f783]{font-size:var(--text-xs)}@media (hover:hover){.session-model-codex-info[data-v-3b95f783]:hover{color:var(--ink-700);background:var(--action-ghost-bg-hover)}}.session-model-codex-rail[data-v-3b95f783]{width:100%}.session-model-codex-rail.range-slider.expressive[data-v-3b95f783]{--slider-thumb-width:58px;--slider-thumb-height:30px;height:38px}.session-model-codex-rail[data-v-3b95f783] .range-slider-value{white-space:nowrap;gap:4px;line-height:1}.session-model-codex-rail[data-v-3b95f783] .range-slider-value-icon{margin-right:0}.session-model-codex-rail[data-v-3b95f783] .range-slider-value-text{text-align:left;line-height:1;display:inline-block}.session-model-codex-rail[data-v-3b95f783] .range-slider-value-detail{letter-spacing:0;font-size:.8em;font-weight:500}.session-model-codex-info-copy[data-v-3b95f783]{max-width:280px;color:var(--popover-text);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.session-model-codex-info-copy+.session-model-codex-info-copy[data-v-3b95f783]{margin-top:var(--space-xs)}.codex-second-opinion-control-root[data-v-e1ccf95d]{align-items:center;min-width:0;display:inline-flex}.codex-second-opinion-control[data-v-e1ccf95d] .action-button-label{align-items:center;gap:0;display:inline-flex}.codex-second-opinion-icon[data-v-e1ccf95d]{flex:none;align-items:center;display:inline-flex}.codex-second-opinion-mark[data-v-e1ccf95d]{width:var(--control-plain-icon-size);height:var(--control-plain-icon-size);background-color:currentColor;flex:none;mask-image:url(/icons/codex.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.codex-second-opinion-ordinal[data-v-e1ccf95d]{font-size:var(--text-2xs);align-self:flex-end;margin-bottom:-1px;font-weight:700;line-height:1}.codex-second-opinion-rigour[data-v-e1ccf95d]{opacity:0;flex:none;align-items:flex-end;width:0;margin-inline-start:0;transition:width .18s ease-out,margin-inline-start .18s ease-out,opacity .18s ease-out;display:inline-flex;overflow:hidden}.codex-second-opinion-rigour.shown[data-v-e1ccf95d]{width:15px;opacity:1;margin-inline-start:var(--control-plain-gap)}.codex-second-opinion-bars[data-v-e1ccf95d]{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.codex-second-opinion-bar[data-v-e1ccf95d]{opacity:.25;background:currentColor;border-radius:1px;width:2.5px;transition:opacity .18s ease-out,background-color .18s ease-out}.codex-second-opinion-bar[data-v-e1ccf95d]:first-child{height:4px}.codex-second-opinion-bar[data-v-e1ccf95d]:nth-child(2){height:7.5px}.codex-second-opinion-bar[data-v-e1ccf95d]:nth-child(3){height:11px}.codex-second-opinion-bar.lit[data-v-e1ccf95d]{background:var(--rigour-accent,currentColor);opacity:1}.codex-second-opinion-panel{background:rgb(var(--surface-rgb));border:1px solid rgba(var(--neutral-rgb), .16);box-shadow:var(--shadow-soft);width:260px;padding:var(--space-xs) 0;color:var(--ink-800);border-radius:10px}.dropdown-menu-panel.codex-second-opinion-panel.codex-second-opinion-panel{overflow:visible}.codex-second-opinion-body[data-v-e1ccf95d]{position:relative}.codex-second-opinion-body:before,.codex-second-opinion-body:after{content:"";left:calc(50% + var(--callout-x,0px));pointer-events:none;border:7px solid #0000;position:absolute;transform:translate(-50%)}.dropdown-menu-panel-below .codex-second-opinion-body:before{top:calc(-1 * var(--space-xs) - 15px);border-bottom-color:rgba(var(--neutral-rgb), .16)}.dropdown-menu-panel-below .codex-second-opinion-body:after{top:calc(-1 * var(--space-xs) - 14px);border-bottom-color:rgb(var(--surface-rgb))}.dropdown-menu-panel-above .codex-second-opinion-body:before{bottom:calc(-1 * var(--space-xs) - 15px);border-top-color:rgba(var(--neutral-rgb), .16)}.dropdown-menu-panel-above .codex-second-opinion-body:after{bottom:calc(-1 * var(--space-xs) - 14px);border-top-color:rgb(var(--surface-rgb))}.account-use-notice[data-v-a3c18619]{contain:inline-size;align-items:flex-start;gap:var(--space-sm);margin:0 0 var(--space-xs);padding:var(--space-sm);border:1px solid color-mix(in srgb, var(--color-danger) 38%, transparent);border-radius:var(--radius-md);background:var(--action-error-bg);color:var(--error-600);font-size:var(--text-xs);line-height:var(--leading-normal);display:flex}.account-use-notice-icon[data-v-a3c18619]{margin-top:calc((1em * var(--leading-normal) - 1em) / 2);color:var(--color-danger)}.account-use-notice-body[data-v-a3c18619]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.account-use-notice-body p[data-v-a3c18619]{margin:0}.account-use-notice-actions[data-v-a3c18619]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.fast-mode-info-trigger[data-v-8c441969]{width:var(--control-plain-icon-size);height:var(--control-plain-icon-size);border-radius:var(--radius-pill);color:var(--ink-500);font-size:var(--text-xs);cursor:help;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.fast-mode-info-trigger[data-v-8c441969]:hover{color:var(--ink-700)}}.popover-content.fast-mode-info-panel{min-width:0;max-width:260px}.fast-mode-info-text{color:var(--ink-600);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-normal);margin:0}.highlighted-text[data-v-71f77c77]{min-width:0}.highlighted-text-mark[data-v-71f77c77]{background:var(--search-match-bg);color:var(--search-match-color);border-radius:var(--radius-sm);padding:0 1px;font-weight:600}.reasoning-usage-warning-icon[data-v-85392c8e]{color:var(--color-warning);cursor:help}.reasoning-indicator[data-v-c6b6d500]{align-items:center;gap:var(--space-xs);line-height:1;display:inline-flex}:where(.reasoning-indicator[data-v-c6b6d500]){font-size:.7rem}.reasoning-text[data-v-c6b6d500]{letter-spacing:var(--tracking-sm);font-weight:600;line-height:1}.reasoning-ultracode[data-v-c6b6d500],.reasoning-ultra[data-v-c6b6d500]{color:var(--violet-500)}.reasoning-ultracode .reasoning-text[data-v-c6b6d500],.reasoning-ultra .reasoning-text[data-v-c6b6d500]{background:linear-gradient(90deg, var(--violet-500), var(--pink-500));-webkit-text-fill-color:transparent;background-clip:text;animation:2.6s ease-in-out infinite ultracode-pulse-c6b6d500}@keyframes ultracode-pulse-c6b6d500{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.reasoning-ultracode .reasoning-text[data-v-c6b6d500],.reasoning-ultra .reasoning-text[data-v-c6b6d500]{animation:none}}.reasoning-xhigh[data-v-c6b6d500],.reasoning-max[data-v-c6b6d500],.reasoning-high[data-v-c6b6d500]{color:var(--amber-600)}.reasoning-medium[data-v-c6b6d500]{color:var(--ink-500)}.reasoning-low[data-v-c6b6d500],.reasoning-none[data-v-c6b6d500]{color:var(--ink-400)}.session-model-advice[data-v-9c1c6a06]{width:0;min-width:100%;max-width:100%;max-height:calc(var(--control-compact-height) * 10 + var(--space-xl));margin-top:var(--space-sm);padding:var(--space-xs) var(--space-md);overscroll-behavior:contain;border-top:1px solid var(--border-subtle);box-sizing:border-box;color:var(--ink-600);font-size:var(--text-xs);line-height:var(--leading-tight);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);flex-direction:column;flex:none;display:flex;overflow-y:auto}.session-model-advice-content[data-v-9c1c6a06]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.session-model-advice-title[data-v-9c1c6a06]{color:var(--ink-800);font-size:var(--text-sm);font-weight:700}.session-model-advice p[data-v-9c1c6a06]{overflow-wrap:anywhere;margin:0}.session-model-advice-reasoning[data-v-9c1c6a06]{color:var(--ink-500)}.session-model-advice.tone-warning[data-v-9c1c6a06]{color:var(--error-600)}.session-model-advice.tone-warning .session-model-advice-title[data-v-9c1c6a06]{color:var(--error-500)}.session-model-advice.tone-unavailable[data-v-9c1c6a06]{color:var(--ink-500)}.session-model-advice.tone-unavailable .session-model-advice-title[data-v-9c1c6a06]{color:var(--ink-600)}.session-model-selector-panel.dropdown-menu-panel-above .session-model-advice{margin-top:0;margin-bottom:var(--space-sm);border-top:none;border-bottom:1px solid var(--border-subtle);order:-2}.model-ladder[data-v-775f3bf6]{--ladder-reset-size:20px;gap:var(--space-lg);width:320px;max-width:100%;padding:var(--space-sm) var(--space-md);flex-direction:column;display:flex}.model-ladder-rail[data-v-775f3bf6]{gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.model-ladder-reset[data-v-775f3bf6]{bottom:calc(-1 * var(--space-xs));z-index:1;width:var(--ladder-reset-size);height:var(--ladder-reset-size);border-radius:var(--radius-sm);color:var(--ink-400);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s ease-out,color .15s ease-out;display:flex;position:absolute;right:0}@media (hover:hover){.model-ladder-reset[data-v-775f3bf6]:hover{background:var(--action-ghost-bg-hover);color:var(--ink-700)}}.model-ladder-rail[data-v-775f3bf6] .range-slider{--slider-accent:var(--ladder-accent);width:100%;position:relative}.model-ladder-ends[data-v-775f3bf6]{color:var(--ink-400);font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);text-transform:uppercase;justify-content:space-between;display:flex}.model-ladder-ends.has-reset[data-v-775f3bf6]{padding-right:calc(var(--ladder-reset-size) + var(--space-xs))}.model-ladder-ends span[data-v-775f3bf6]{transition:color .3s ease-out}.model-ladder-ends span.lit[data-v-775f3bf6]{color:var(--ladder-accent-ink)}.model-ladder-detail-stage[data-v-775f3bf6]{perspective:1400px;height:56px;margin:0 calc(-1 * var(--space-lg));padding:0 var(--space-lg);position:relative}.model-ladder-detail[data-v-775f3bf6]{inset:0 var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex;position:absolute}.rung-up-enter-active[data-v-775f3bf6],.rung-down-enter-active[data-v-775f3bf6]{transition:opacity .16s ease-out,transform .2s cubic-bezier(.2,0,0,1)}.rung-up-leave-active[data-v-775f3bf6],.rung-down-leave-active[data-v-775f3bf6]{transition:opacity 90ms ease-in}.rung-up-enter-from[data-v-775f3bf6]{opacity:0;transform:translate(8px)rotateY(-6deg)}.rung-down-enter-from[data-v-775f3bf6]{opacity:0;transform:translate(-8px)rotateY(6deg)}.rung-up-leave-to[data-v-775f3bf6],.rung-down-leave-to[data-v-775f3bf6]{opacity:0}.model-ladder-headline[data-v-775f3bf6]{align-items:center;gap:var(--space-sm);display:flex}.model-ladder-name[data-v-775f3bf6]{color:var(--ink-900);font-size:var(--text-md);font-weight:600}.model-ladder-copy[data-v-775f3bf6]{color:var(--ink-600);font-size:var(--text-sm);line-height:var(--leading-tight);margin:0}.model-ladder-custom[data-v-775f3bf6]{align-items:flex-start;gap:var(--space-sm);height:56px;color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-tight);display:flex}.model-ladder-advanced[data-v-775f3bf6]{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--control-compact-height);padding:var(--space-xs) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--ink-500);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:flex}@media (hover:hover){.model-ladder-advanced[data-v-775f3bf6]:hover{border-color:var(--color-border-hover);background:var(--action-ghost-bg-hover);color:var(--ink-800)}}@media (prefers-reduced-motion:reduce){.rung-up-enter-active[data-v-775f3bf6],.rung-up-leave-active[data-v-775f3bf6],.rung-down-enter-active[data-v-775f3bf6],.rung-down-leave-active[data-v-775f3bf6]{transition:none}}.session-model-auto-routing[data-v-6ae3d519]{overscroll-behavior:contain;min-width:0;min-height:0;color:var(--ink-600);font-size:var(--text-xs);line-height:var(--leading-tight);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);flex:auto;overflow-y:auto}.session-model-auto-routing-content[data-v-6ae3d519]{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.session-model-auto-routing-group[data-v-6ae3d519]{gap:var(--space-xs);flex-direction:column;display:flex}.session-model-auto-routing-heading[data-v-6ae3d519]{color:var(--ink-700);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-sm);font-weight:700}.session-model-auto-routing-list[data-v-6ae3d519]{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.session-model-auto-routing-item[data-v-6ae3d519]{flex-direction:column;display:flex}.session-model-auto-routing-pick[data-v-6ae3d519]{color:var(--ink-800);font-weight:650}.session-model-auto-routing-when[data-v-6ae3d519]{color:var(--ink-500);overflow-wrap:anywhere}.session-model-auto-routing-note[data-v-6ae3d519]{color:var(--ink-500);font-size:var(--text-2xs);overflow-wrap:anywhere;margin:0;font-style:italic}.runtime-mark[data-v-f56a09d5]{color:var(--ink-900);letter-spacing:normal;text-transform:none;font-weight:800}.runtime-mark-mlx-x[data-v-f56a09d5]{color:var(--ink-500)}.pi-column[data-v-df04186c]{gap:var(--space-2xs);flex-direction:column;min-width:220px;max-width:300px;min-height:0;max-height:min(420px,60vh);display:flex}.pi-column-tall[data-v-df04186c]{width:300px;height:min(420px,60vh)}.pi-column-search[data-v-df04186c]{padding-top:var(--input-focus-ring-width);padding-bottom:var(--space-2xs);flex:none}.pi-column-list[data-v-df04186c]{min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.pi-column-note[data-v-df04186c]{padding:var(--space-sm) var(--space-lg);color:var(--ink-500);font-size:var(--text-sm);margin:0}.pi-column-note-error[data-v-df04186c]{color:var(--error-500)}.pi-column-group[data-v-df04186c]{flex-direction:column;display:flex}.pi-column-group+.pi-column-group[data-v-df04186c]{margin-top:var(--space-lg)}.pi-column-group-heading[data-v-df04186c]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-lg) var(--space-2xs);width:100%;color:var(--ink-500);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-md);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;display:flex}p.pi-column-group-heading[data-v-df04186c]{cursor:default}.pi-column-group-label[data-v-df04186c]{flex:1;min-width:0}.pi-column-group-count[data-v-df04186c]{color:var(--ink-400);letter-spacing:normal}.pi-column-group-chevron[data-v-df04186c]{font-size:var(--text-2xs);opacity:.35;transition:transform .1s}.pi-column-group-chevron.expanded[data-v-df04186c]{transform:rotate(90deg)}.pi-column-vendor-heading[data-v-df04186c]{margin:var(--space-xs) 0 0;padding:var(--space-2xs) var(--space-lg);color:var(--ink-500);font-size:var(--text-xs);font-weight:600}.pi-column-group-heading.is-machine[data-v-df04186c]{min-height:var(--control-compact-height);margin-bottom:var(--space-2xs);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-sm);color:var(--ink-700);font-size:var(--text-sm);text-transform:none;letter-spacing:normal;font-weight:600}.pi-column-machine-tag[data-v-df04186c]{align-items:center;gap:var(--space-sm);display:inline-flex}.pi-column-machine-icon[data-v-df04186c]{text-align:center;width:1.15em}.pi-column-model .pi-column-machine-icon[data-v-df04186c]{margin-right:var(--space-sm)}.pi-column-machine-icon.machine-tone-0[data-v-df04186c],.machine-tone-0 .pi-column-machine-icon[data-v-df04186c]{color:var(--blue-500)}.pi-column-group-heading.is-machine.machine-tone-0[data-v-df04186c]{background:color-mix(in srgb, var(--blue-500) 12%, transparent)}@media (hover:hover){.pi-column-group-heading.is-machine.machine-tone-0[data-v-df04186c]:hover{background:color-mix(in srgb, var(--blue-500) 18%, transparent)}}.pi-column-machine-icon.machine-tone-1[data-v-df04186c],.machine-tone-1 .pi-column-machine-icon[data-v-df04186c]{color:var(--purple-500)}.pi-column-group-heading.is-machine.machine-tone-1[data-v-df04186c]{background:color-mix(in srgb, var(--purple-500) 12%, transparent)}@media (hover:hover){.pi-column-group-heading.is-machine.machine-tone-1[data-v-df04186c]:hover{background:color-mix(in srgb, var(--purple-500) 18%, transparent)}}.pi-column-machine-icon.machine-tone-2[data-v-df04186c],.machine-tone-2 .pi-column-machine-icon[data-v-df04186c]{color:var(--pink-500)}.pi-column-group-heading.is-machine.machine-tone-2[data-v-df04186c]{background:color-mix(in srgb, var(--pink-500) 12%, transparent)}@media (hover:hover){.pi-column-group-heading.is-machine.machine-tone-2[data-v-df04186c]:hover{background:color-mix(in srgb, var(--pink-500) 18%, transparent)}}.pi-column-machine-icon.machine-tone-3[data-v-df04186c],.machine-tone-3 .pi-column-machine-icon[data-v-df04186c]{color:var(--green-500)}.pi-column-group-heading.is-machine.machine-tone-3[data-v-df04186c]{background:color-mix(in srgb, var(--green-500) 12%, transparent)}@media (hover:hover){.pi-column-group-heading.is-machine.machine-tone-3[data-v-df04186c]:hover{background:color-mix(in srgb, var(--green-500) 18%, transparent)}}.pi-column-model[data-v-df04186c]{width:100%;min-height:var(--control-compact-height);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-sm);color:var(--ink-700);font-size:var(--text-md);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;transition:background .1s;display:block;overflow:hidden}.pi-column-model[data-v-df04186c]:focus-visible,.pi-column-group-heading[data-v-df04186c]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.pi-column-model.highlighted[data-v-df04186c]{background:var(--action-neutral-bg)}.pi-column-model.active[data-v-df04186c]{background:color-mix(in srgb, var(--teal-500) 14%, transparent);color:var(--teal-700);font-weight:500}.info-tip[data-v-ad5996c1]{color:var(--ink-400);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.9em;line-height:1;display:inline-flex}.info-tip[data-v-ad5996c1]:focus-visible{color:var(--ink-700)}@media (hover:hover){.info-tip[data-v-ad5996c1]:hover{color:var(--ink-700)}}.info-tip[data-v-ad5996c1]:focus-visible{border-radius:var(--radius-sm)}.session-model-frontier-header[data-v-ce03e0e6]{gap:var(--space-2xs);flex-direction:column;display:flex}.session-model-frontier-title-row[data-v-ce03e0e6]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.session-model-frontier-title[data-v-ce03e0e6]{min-width:0;color:var(--ink-800);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:700}.session-model-frontier-detail[data-v-5d758e45]{gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--ink-700);flex-direction:column;display:flex}.session-model-frontier-detail-title[data-v-5d758e45],.session-model-frontier-detail-grid span[data-v-5d758e45]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.session-model-frontier-detail-footnote[data-v-5d758e45]{-webkit-line-clamp:3;min-height:calc(3 * var(--text-2xs) * 1.4);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.session-model-frontier-detail-heading[data-v-5d758e45]{align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--text-sm);display:flex}.session-model-frontier-detail-title[data-v-5d758e45]{color:currentColor;min-width:0;font-size:var(--text-sm);font-weight:750}.session-model-frontier-detail-grid[data-v-5d758e45]{gap:var(--space-xs);color:var(--ink-500);font-size:var(--text-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.session-model-frontier-detail-grid span.missing[data-v-5d758e45]{color:var(--ink-400)}.session-model-frontier-detail-footnote[data-v-5d758e45]{color:var(--ink-500);font-size:var(--text-2xs)}.family-fable[data-v-5d758e45]{color:var(--teal-300)}.family-grok[data-v-5d758e45]{color:var(--green-500)}.family-opus[data-v-5d758e45]{color:var(--amber-700)}.family-sonnet[data-v-5d758e45]{color:var(--purple-700)}.family-haiku[data-v-5d758e45]{color:var(--provider-claude)}.family-astra[data-v-5d758e45]{color:var(--blue-500)}.family-sol[data-v-5d758e45]{color:var(--blue-300)}.family-terra[data-v-5d758e45]{color:var(--teal-500)}.family-luna[data-v-5d758e45]{color:var(--pink-500)}.family-composer[data-v-5d758e45]{color:var(--ink-500)}.family-gemini[data-v-5d758e45]{color:var(--provider-gemini)}.session-model-frontier-legend[data-v-3d7103f6]{grid-template-columns:repeat(6,auto);justify-content:space-between;gap:0;display:grid}.session-model-frontier-legend-item[data-v-3d7103f6]{align-items:center;gap:var(--space-2xs);color:var(--ink-500);font:inherit;font-size:var(--text-2xs);padding:var(--space-xs) 0;white-space:nowrap;cursor:pointer;background:0 0;border:none;font-weight:650;transition:color .1s;display:inline-flex}.session-model-frontier-legend-item.active[data-v-3d7103f6]{color:var(--ink-800)}@media (hover:hover){.session-model-frontier-legend-item[data-v-3d7103f6]:hover{color:var(--ink-800)}}.session-model-frontier-legend-swatch[data-v-3d7103f6]{background:currentColor;border-radius:2px;flex:none;width:8px;height:8px}.family-fable[data-v-3d7103f6]{color:var(--teal-300)}.family-grok[data-v-3d7103f6]{color:var(--green-500)}.family-opus[data-v-3d7103f6]{color:var(--amber-700)}.family-sonnet[data-v-3d7103f6]{color:var(--purple-700)}.family-haiku[data-v-3d7103f6]{color:var(--provider-claude)}.family-astra[data-v-3d7103f6]{color:var(--blue-500)}.family-sol[data-v-3d7103f6]{color:var(--blue-300)}.family-terra[data-v-3d7103f6]{color:var(--teal-500)}.family-luna[data-v-3d7103f6]{color:var(--pink-500)}.family-composer[data-v-3d7103f6]{color:var(--ink-500)}.family-gemini[data-v-3d7103f6]{color:var(--provider-gemini)}.session-model-frontier-panel[data-v-e6c31448]{max-height:calc(100vh - var(--space-2xl));overscroll-behavior:contain;width:380px;max-width:calc(100vw - var(--space-xl));padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:rgb(var(--surface-rgb));box-shadow:var(--shadow-soft);box-sizing:border-box;color:var(--ink-600);font-size:var(--text-xs);line-height:var(--leading-tight);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);flex-direction:column;flex:0 0 380px;display:flex;overflow-y:auto}.session-model-frontier-content[data-v-e6c31448]{gap:var(--space-xs);flex-direction:column;flex:none;display:flex}.session-model-frontier-svg[data-v-e6c31448]{flex:none;width:100%;height:300px;display:block}.session-model-frontier-best-value[data-v-e6c31448]{fill:var(--hover-accent-bg);stroke:var(--hover-accent-border);stroke-width:.8px;pointer-events:none}.session-model-frontier-best-value-label[data-v-e6c31448]{fill:var(--ink-500);font-size:var(--text-2xs);text-anchor:end;pointer-events:none;font-weight:650}.session-model-frontier-grid[data-v-e6c31448]{stroke:var(--border-subtle);stroke-width:.6px}.session-model-frontier-axis[data-v-e6c31448]{stroke:var(--ink-300);stroke-width:1px}.session-model-frontier-line[data-v-e6c31448]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px;transition:opacity .1s,stroke-width .1s}.session-model-frontier-line.dominated[data-v-e6c31448]{opacity:.3}.session-model-frontier-line.muted[data-v-e6c31448]{opacity:.14}.session-model-frontier-line.active[data-v-e6c31448]{stroke-width:1.7px;opacity:1}.session-model-frontier-surface[data-v-e6c31448]{fill:#0000;stroke:none;pointer-events:all;cursor:pointer}.session-model-frontier-point[data-v-e6c31448]{color:var(--ink-500);pointer-events:none}.session-model-frontier-point.dominated[data-v-e6c31448]{opacity:.42}.session-model-frontier-point.muted[data-v-e6c31448]{opacity:.24}.session-model-frontier-point.dominated.active[data-v-e6c31448]{opacity:1}@media (hover:hover){.session-model-frontier-point.dominated[data-v-e6c31448]:hover{opacity:1}}.session-model-frontier-point.active[data-v-e6c31448]{opacity:1}.session-model-frontier-dot[data-v-e6c31448]{fill:rgb(var(--surface-rgb));stroke:currentColor;stroke-width:1.6px;transition:r .1s}.session-model-frontier-caveat-ring[data-v-e6c31448]{fill:none;stroke:currentColor;stroke-width:.8px;opacity:.55;pointer-events:none}.session-model-frontier-point.active .session-model-frontier-dot[data-v-e6c31448]{fill:currentColor}.session-model-frontier-point-label[data-v-e6c31448],.session-model-frontier-tick[data-v-e6c31448],.session-model-frontier-axis-label[data-v-e6c31448]{fill:var(--ink-500);font-size:var(--text-2xs);font-weight:650}.session-model-frontier-point-label[data-v-e6c31448]{pointer-events:none}.session-model-frontier-point-label.muted[data-v-e6c31448]{opacity:.24}.session-model-frontier-point-label.active[data-v-e6c31448]{fill:currentColor;opacity:1}.session-model-frontier-tick[data-v-e6c31448]{text-anchor:middle;font-weight:500}.session-model-frontier-tick.score[data-v-e6c31448]{text-anchor:end}.session-model-frontier-axis-label[data-v-e6c31448]{text-anchor:middle}.session-model-frontier-axis-label.score[data-v-e6c31448]{transform-origin:12px 129px;transform:rotate(-90deg)}.family-fable[data-v-e6c31448]{color:var(--teal-300)}.family-grok[data-v-e6c31448]{color:var(--green-500)}.family-opus[data-v-e6c31448]{color:var(--amber-700)}.family-sonnet[data-v-e6c31448]{color:var(--purple-700)}.family-haiku[data-v-e6c31448]{color:var(--provider-claude)}.family-astra[data-v-e6c31448]{color:var(--blue-500)}.family-sol[data-v-e6c31448]{color:var(--blue-300)}.family-terra[data-v-e6c31448]{color:var(--teal-500)}.family-luna[data-v-e6c31448]{color:var(--pink-500)}.family-composer[data-v-e6c31448]{color:var(--ink-500)}.family-gemini[data-v-e6c31448]{color:var(--provider-gemini)}.session-model-quick-search[data-v-15fbbb8a]{gap:var(--space-2xs);flex-direction:column;min-width:300px;max-width:360px;display:flex}.session-model-quick-search.has-effort[data-v-15fbbb8a]{flex-direction:row;align-items:stretch;gap:0;max-width:none}.session-model-quick-search.has-effort .session-model-quick-main[data-v-15fbbb8a]{gap:var(--space-2xs);min-width:280px;padding-right:var(--space-xs);flex-direction:column;display:flex}.session-model-quick-search-empty[data-v-15fbbb8a]{padding:var(--space-sm);color:var(--ink-500);font-size:var(--text-sm);margin:0}.session-model-catalog-notice[data-v-15fbbb8a]{padding:var(--space-xs) var(--space-sm);color:var(--amber-700);font-size:var(--text-xs);margin:0}.session-model-quick-search-heading[data-v-15fbbb8a]{padding:0 var(--space-md);color:var(--ink-500);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-md);margin:0}.session-model-quick-search-other-heading[data-v-15fbbb8a]{padding-top:var(--space-sm);padding-bottom:var(--space-2xs);white-space:nowrap}.session-model-quick-search.has-effort[data-v-15fbbb8a]{flex-direction:row;align-items:stretch}.session-model-quick-search.has-effort .session-model-quick-main[data-v-15fbbb8a]{min-width:280px}.session-model-quick-effort-panel[data-v-15fbbb8a]{gap:var(--control-compound-gap);width:132px;padding:var(--space-sm) var(--space-sm) 0;border-left:1px solid var(--border-subtle);flex-direction:column;flex:none;display:flex}.session-model-quick-effort-panel.owns-keys[data-v-15fbbb8a]{border-left-color:color-mix(in srgb, var(--teal-500) 45%, transparent)}.session-model-quick-effort-heading[data-v-15fbbb8a]{color:var(--ink-400);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-md);margin:0}.session-model-quick-effort-option[data-v-15fbbb8a]{align-items:center;gap:var(--space-xs);min-height:var(--control-compact-height);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);color:var(--ink-700);font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:none;transition:background .1s;display:flex}@media (hover:hover){.session-model-quick-effort-option[data-v-15fbbb8a]:hover{background:var(--action-neutral-bg)}}.session-model-quick-effort[data-v-15fbbb8a]{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--color-border);flex-wrap:wrap;display:flex}.session-model-quick-effort.owns-keys[data-v-15fbbb8a]{border-color:color-mix(in srgb, var(--teal-500) 45%, transparent)}.session-model-quick-effort-label[data-v-15fbbb8a]{color:var(--ink-400);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-md)}.session-model-quick-effort-option[data-v-15fbbb8a]{padding:var(--control-compound-gap) var(--space-sm);border-radius:var(--radius-sm);color:var(--ink-700);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none}@media (hover:hover){.session-model-quick-effort-option[data-v-15fbbb8a]:hover{background:var(--action-neutral-bg)}}.session-model-quick-effort-option.active[data-v-15fbbb8a]{background:color-mix(in srgb, var(--teal-500) 14%, transparent);color:var(--teal-700);font-weight:600}.session-model-quick-effort-hint[data-v-15fbbb8a]{color:var(--ink-400);font-size:var(--text-2xs);margin-left:auto}.session-model-quick-results[data-v-15fbbb8a]{min-height:0;max-height:min(340px,50vh);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);flex-direction:column;display:flex;overflow-y:auto}.session-model-quick-result[data-v-15fbbb8a]{align-items:center;gap:var(--space-md);box-sizing:border-box;width:100%;min-height:var(--control-compact-height);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-md);text-align:left;color:var(--ink-700);white-space:nowrap;cursor:pointer;background:0 0;border:none;transition:background .1s;display:flex}.session-model-quick-result.highlighted[data-v-15fbbb8a]{background:var(--action-neutral-bg)}@media (hover:hover){.session-model-quick-result[data-v-15fbbb8a]:hover{background:var(--action-neutral-bg)}}.session-model-quick-result-icon[data-v-15fbbb8a]{width:14px;height:14px;-webkit-mask-image:var(--provider-icon);mask-image:var(--provider-icon);background-color:currentColor;flex-shrink:0;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.session-model-quick-result-provider[data-v-15fbbb8a],.session-model-quick-result-effort[data-v-15fbbb8a]{align-items:center;gap:var(--space-xs);color:var(--ink-400);font-size:var(--text-xs);margin-left:auto;display:inline-flex}.session-model-quick-result-effort[data-v-15fbbb8a]{color:var(--ink-500)}.action-button.session-model-selector[data-v-15fbbb8a]{touch-action:pan-y;width:fit-content;min-width:0;padding:0 var(--space-sm);color:var(--ink-700);justify-content:flex-start;gap:0;font-weight:500}.action-button.session-model-selector[data-v-15fbbb8a] .action-button-label{align-items:center;gap:var(--space-sm);white-space:nowrap;min-width:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.action-button.session-model-selector[data-v-15fbbb8a]:hover:not(:disabled){color:var(--ink-700)}}.action-button.session-model-selector.provider-claude[data-v-15fbbb8a]{color:var(--provider-claude-text)}@media (hover:hover) and (pointer:fine){.action-button.session-model-selector.provider-claude[data-v-15fbbb8a]:hover:not(:disabled){color:var(--provider-claude-text)}}.action-button.session-model-selector.provider-codex[data-v-15fbbb8a]{color:var(--provider-codex-text)}@media (hover:hover) and (pointer:fine){.action-button.session-model-selector.provider-codex[data-v-15fbbb8a]:hover:not(:disabled){color:var(--provider-codex-text)}}.action-button.session-model-selector.provider-omp[data-v-15fbbb8a]{color:var(--provider-omp-text)}.action-button.session-model-selector.provider-cursor[data-v-15fbbb8a]{color:var(--provider-cursor-text)}@media (hover:hover) and (pointer:fine){.action-button.session-model-selector.provider-cursor[data-v-15fbbb8a]:hover:not(:disabled){color:var(--provider-cursor-text)}}.action-button.session-model-selector.provider-gemini[data-v-15fbbb8a]{color:var(--provider-gemini-text)}@media (hover:hover) and (pointer:fine){.action-button.session-model-selector.provider-gemini[data-v-15fbbb8a]:hover:not(:disabled){color:var(--provider-gemini-text)}}.action-button.session-model-selector.provider-pi[data-v-15fbbb8a]{color:var(--provider-pi-text)}@media (hover:hover) and (pointer:fine){.action-button.session-model-selector.provider-pi[data-v-15fbbb8a]:hover:not(:disabled){color:var(--provider-pi-text)}.action-button.session-model-selector.provider-omp[data-v-15fbbb8a]:hover:not(:disabled){color:var(--provider-omp-text)}}.action-button.session-model-selector.non-frontier-selected[data-v-15fbbb8a]{color:var(--ink-400);opacity:.68}@media (hover:hover) and (pointer:fine){.action-button.session-model-selector.non-frontier-selected[data-v-15fbbb8a]:hover:not(:disabled){color:var(--ink-400)}}.action-button.session-model-selector.auto-selected[data-v-15fbbb8a]{color:var(--teal-700)}@media (hover:hover) and (pointer:fine){.action-button.session-model-selector.auto-selected[data-v-15fbbb8a]:hover:not(:disabled){color:var(--teal-700)}}.session-model-selector-icon[data-v-15fbbb8a]{width:14px;height:14px;-webkit-mask-image:var(--provider-icon);mask-image:var(--provider-icon);background-color:currentColor;flex-shrink:0;align-self:center;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.session-model-selector-auto-icon[data-v-15fbbb8a]{font-size:var(--text-sm);color:currentColor;flex-shrink:0}.session-model-selector-auto-preview-stale[data-v-15fbbb8a]{opacity:.45;transition:opacity .12s}.session-model-selector-trigger-content[data-v-15fbbb8a]{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}.session-model-selector-label[data-v-15fbbb8a]{align-items:center;gap:var(--space-xs);white-space:nowrap;display:inline-flex}.session-model-selector-fast-icon[data-v-15fbbb8a],.session-model-selector-escalation-icon[data-v-15fbbb8a]{margin-left:var(--space-xs);font-size:var(--text-2xs);color:var(--amber-400);opacity:.95}.session-model-selector-escalation-icon[data-v-15fbbb8a]{color:var(--teal-400)}.session-model-selector-codex-indicator[data-v-15fbbb8a]{align-items:center;gap:var(--space-xs);color:var(--teal-500);display:inline-flex}.session-model-selector-codex-mark[data-v-15fbbb8a]{width:var(--text-sm);height:var(--text-sm);background-color:currentColor;mask-image:url(/icons/codex.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.session-model-selector-codex-plus[data-v-15fbbb8a]{font-size:.45rem}.session-model-selector-trigger-warning-icon[data-v-15fbbb8a]{font-size:var(--text-xs);color:var(--color-warning);opacity:.95}.session-model-selector-lock-icon[data-v-15fbbb8a]{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-danger);color:var(--action-primary-color);font-size:var(--text-2xs);cursor:help}.session-model-cascader-lock-icon[data-v-15fbbb8a]{margin-left:var(--space-sm);font-size:var(--text-2xs);color:var(--color-danger)}.session-model-selector-caret[data-v-15fbbb8a]{font-size:var(--text-2xs);opacity:.5;flex-shrink:0;align-self:center;transition:transform .1s}.session-model-selector-caret.is-open[data-v-15fbbb8a]{opacity:1}.session-model-selector-caret.points-up[data-v-15fbbb8a]{transform:rotate(180deg)}.session-model-cascader-unavailable-icon[data-v-15fbbb8a]{margin-left:var(--space-sm);font-size:var(--text-2xs);color:var(--ink-400);opacity:.95}.session-model-selector-reasoning-indicator[data-v-15fbbb8a]{font-size:inherit;flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.session-model-selector-panel{box-shadow:none;width:fit-content;max-width:calc(100vw - var(--space-xl));background:0 0;border:none;flex-direction:column;padding:0;display:flex;overflow:visible!important}.session-model-mobile-chart[data-v-15fbbb8a]{gap:var(--space-sm);box-sizing:border-box;width:100%;min-width:0;padding:var(--space-sm);background:rgb(var(--surface-rgb));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;flex:1 1 0;display:flex}.session-model-mobile-chart .session-model-cascader-simple-row[data-v-15fbbb8a]{margin-top:0}.session-model-mobile-chart .session-model-frontier-panel[data-v-15fbbb8a]{width:100%;min-width:0;max-width:100%;box-shadow:none;border:none;flex:none;padding:0}.session-model-selector-layout[data-v-15fbbb8a]{align-items:flex-start;gap:var(--space-sm);min-width:0;max-width:100%;display:flex}.session-model-selector-panel.dropdown-menu-panel-constrained .session-model-selector-layout{align-items:stretch;min-height:0}.session-model-selector-panel.dropdown-menu-panel-constrained .session-model-selector-layout>*{min-height:0}.session-model-selector-panel.dropdown-menu-panel-constrained .session-model-cascader-scroll{min-height:calc(6 * var(--control-compact-height));flex:auto}.session-model-selector-panel.dropdown-menu-panel-constrained .session-model-cascader{min-height:calc(6 * var(--control-compact-height));height:100%}.session-model-selector-panel.dropdown-menu-panel-constrained .session-model-advice{flex:0 auto;min-height:0}.session-model-selector-panel.dropdown-menu-panel-constrained .session-model-cascader-column{scrollbar-width:thin;min-height:0;overflow:clip auto}.session-model-selector-layout.has-frontier-panel[data-v-15fbbb8a]{--session-model-advice-stable-height:calc(var(--control-compact-height) * 4 + var(--space-lg))}.session-model-selector-panel.dropdown-menu-panel-bottom-anchored:not(.dropdown-menu-panel-constrained) .session-model-selector-layout.has-frontier-panel{align-items:flex-end}.session-model-selector-layout.has-frontier-panel[data-v-15fbbb8a] .session-model-advice{scrollbar-width:none}.session-model-selector-layout.has-frontier-panel[data-v-15fbbb8a] .session-model-advice::-webkit-scrollbar{display:none}.session-model-selector-layout.has-frontier-panel[data-v-15fbbb8a] .session-model-advice{height:var(--session-model-advice-stable-height);max-height:var(--session-model-advice-stable-height)}.session-model-cascader-scroll[data-v-15fbbb8a]{overscroll-behavior-x:none;scrollbar-width:none;flex-direction:column;flex:none;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.session-model-cascader-scroll[data-v-15fbbb8a]::-webkit-scrollbar{display:none}.session-model-cascader-scroll.fade-left[data-v-15fbbb8a]{mask-image:linear-gradient(90deg,#0000,#000 18px)}.session-model-cascader-scroll.fade-right[data-v-15fbbb8a]{mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.session-model-cascader-scroll.fade-left.fade-right[data-v-15fbbb8a]{mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.session-model-cascader-surface[data-v-15fbbb8a]{background:rgb(var(--surface-rgb));border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);padding:var(--space-sm);flex-direction:column;flex:auto;width:max-content;min-width:0;max-width:100%;min-height:0;display:flex;overflow-y:auto}.session-model-cascader[data-v-15fbbb8a]{min-width:452px;min-height:calc(var(--session-model-cascader-min-rows,1) * var(--control-compact-height) + (var(--session-model-cascader-min-rows,1) - 1) * var(--control-compound-gap));align-items:stretch;gap:0;display:flex}.session-model-cascader-fast-row[data-v-15fbbb8a],.session-model-cascader-escalation-row[data-v-15fbbb8a],.session-model-cascader-codex-row[data-v-15fbbb8a]{box-sizing:border-box;width:0;min-width:100%}.session-model-cascader-fast-row[data-v-15fbbb8a],.session-model-cascader-escalation-row[data-v-15fbbb8a]{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-xs);border-top:1px solid var(--border-subtle);color:var(--ink-700);font-size:var(--text-sm);font-weight:600;display:flex}.session-model-cascader-fast-icon[data-v-15fbbb8a],.session-model-cascader-escalation-icon[data-v-15fbbb8a]{font-size:var(--control-plain-icon-size);line-height:var(--leading-normal);color:var(--amber-400);flex:none}.session-model-cascader-escalation-icon[data-v-15fbbb8a]{color:var(--teal-400)}.session-model-cascader-fast-switch[data-v-15fbbb8a]{flex:none;margin-left:auto}.session-model-cascader-codex-row[data-v-15fbbb8a]{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-subtle)}.session-model-cascader-fast-row+.session-model-cascader-escalation-row[data-v-15fbbb8a],.session-model-cascader-fast-row+.session-model-cascader-codex-row[data-v-15fbbb8a],.session-model-cascader-escalation-row+.session-model-cascader-codex-row[data-v-15fbbb8a]{padding-top:var(--space-xs);border-top:none;margin-top:0}.session-model-cascader-column[data-v-15fbbb8a]{--session-model-cascader-column-effective-offset:var(--session-model-cascader-column-offset,0);justify-content:flex-start;gap:var(--control-compound-gap);padding:calc(var(--session-model-cascader-column-effective-offset,0) * (var(--control-compact-height) + var(--control-compound-gap))) var(--space-sm) 0;border-right:1px solid var(--border-subtle);flex-direction:column;flex:none;display:flex}.session-model-selector-panel.dropdown-menu-panel-above .session-model-cascader-column{--session-model-cascader-column-effective-offset:var(--session-model-cascader-column-offset-above,var(--session-model-cascader-column-offset,0))}.session-model-selector-panel.dropdown-menu-panel-bottom-anchored .session-model-cascader-column{justify-content:safe flex-end}.session-model-cascader-column[data-v-15fbbb8a]:first-child{padding-left:0}.session-model-cascader-column[data-v-15fbbb8a]:last-child{border-right:none;padding-right:0}.session-model-cascader-provider-column[data-v-15fbbb8a]{min-width:156px}.session-model-cascader-model-column[data-v-15fbbb8a]{min-width:170px}.session-model-cascader-auto-routing-column[data-v-15fbbb8a]{box-sizing:border-box;min-width:0;max-width:280px;max-height:calc(var(--session-model-cascader-min-rows,1) * var(--control-compact-height) + (var(--session-model-cascader-min-rows,1) - 1) * var(--control-compound-gap));flex-direction:column;flex:1 1 0;display:flex}.session-model-cascader-item[data-v-15fbbb8a]{align-items:center;gap:var(--space-md);box-sizing:border-box;min-height:var(--control-compact-height);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-sm);font-size:var(--text-md);color:var(--ink-700);white-space:nowrap;cursor:pointer;background:0 0;border:none;transition:background .1s;display:flex}.session-model-cascader-item.hovered[data-v-15fbbb8a]{background:var(--action-ghost-bg-hover)}@media (hover:hover){.session-model-cascader-item[data-v-15fbbb8a]:hover{background:var(--action-ghost-bg-hover)}}.session-model-cascader-item[data-v-15fbbb8a]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.session-model-cascader-item[data-v-15fbbb8a]:disabled,.session-model-cascader-item.unavailable[data-v-15fbbb8a]{color:var(--ink-400);cursor:not-allowed;opacity:.58}.session-model-cascader-item.unavailable.hovered[data-v-15fbbb8a]{background:0 0}@media (hover:hover){.session-model-cascader-item[data-v-15fbbb8a]:disabled:hover{background:0 0}}.session-model-cascader-item.provider-codex.hovered[data-v-15fbbb8a],.session-model-cascader-item.provider-codex.active[data-v-15fbbb8a]{color:var(--provider-codex-text)}.session-model-cascader-item.provider-claude.hovered[data-v-15fbbb8a],.session-model-cascader-item.provider-claude.active[data-v-15fbbb8a]{color:var(--provider-claude-text)}.session-model-cascader-item.provider-cursor.hovered[data-v-15fbbb8a],.session-model-cascader-item.provider-cursor.active[data-v-15fbbb8a]{color:var(--provider-cursor-text)}.session-model-cascader-item.provider-gemini.hovered[data-v-15fbbb8a],.session-model-cascader-item.provider-gemini.active[data-v-15fbbb8a]{color:var(--provider-gemini-text)}.session-model-cascader-item.provider-pi.hovered[data-v-15fbbb8a],.session-model-cascader-item.provider-pi.active[data-v-15fbbb8a]{color:var(--provider-pi-text)}.session-model-cascader-item.provider-omp.hovered[data-v-15fbbb8a],.session-model-cascader-item.provider-omp.active[data-v-15fbbb8a]{color:var(--provider-omp-text)}.session-model-cascader-item.unavailable.active[data-v-15fbbb8a],.session-model-cascader-item.unavailable.hovered[data-v-15fbbb8a]{color:var(--ink-400)}.session-model-cascader-auto-item.active[data-v-15fbbb8a]{background:color-mix(in srgb, var(--teal-500) 14%, transparent);color:var(--teal-700)}@media (hover:hover){.session-model-cascader-auto-item[data-v-15fbbb8a]:hover{background:color-mix(in srgb, var(--teal-500) 14%, transparent);color:var(--teal-700)}}.session-model-cascader-auto-icon[data-v-15fbbb8a]{text-align:center;flex-shrink:0;width:14px}.session-model-cascader-item-icon[data-v-15fbbb8a]{width:14px;height:14px;-webkit-mask-image:var(--provider-icon);mask-image:var(--provider-icon);background-color:currentColor;flex-shrink:0;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.session-model-cascader-item-label[data-v-15fbbb8a]{text-align:left;flex:1}.session-model-cascader-item-chevron[data-v-15fbbb8a]{font-size:var(--text-2xs);opacity:.35;margin-left:var(--space-sm)}.session-model-cascader-hint[data-v-15fbbb8a]{opacity:.6;font-size:var(--text-2xs);padding:var(--control-compound-gap) var(--space-xs);margin-left:auto}.session-model-cascader-leaf[data-v-15fbbb8a]{align-items:center;gap:var(--space-md);box-sizing:border-box;min-height:var(--control-compact-height);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-sm);font-size:var(--text-md);text-align:left;color:var(--ink-700);cursor:pointer;white-space:nowrap;background:0 0;border:none;transition:background .1s;display:flex}@media (hover:hover){.session-model-cascader-leaf[data-v-15fbbb8a]:hover{background:var(--action-neutral-bg)}}.session-model-cascader-leaf[data-v-15fbbb8a]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.session-model-cascader-leaf.active[data-v-15fbbb8a]{background:color-mix(in srgb, var(--teal-500) 14%, transparent);color:var(--teal-700);font-weight:500}.session-model-cascader-item.non-frontier[data-v-15fbbb8a],.session-model-cascader-leaf.non-frontier[data-v-15fbbb8a]{color:var(--ink-400);opacity:.58}.session-model-cascader-item.non-frontier.hovered[data-v-15fbbb8a],.session-model-cascader-item.non-frontier.active[data-v-15fbbb8a],.session-model-cascader-leaf.non-frontier.active[data-v-15fbbb8a]{background:var(--action-neutral-bg);color:var(--ink-400)}@media (hover:hover){.session-model-cascader-leaf.non-frontier[data-v-15fbbb8a]:hover{background:var(--action-neutral-bg);color:var(--ink-400)}}.session-model-cascader-warning-icon[data-v-15fbbb8a]{margin-left:var(--space-sm);font-size:var(--text-xs);color:var(--color-warning);opacity:.95;cursor:help;margin-right:0}.session-model-cascader-quick-pick[data-v-15fbbb8a]{min-width:100%}.session-model-cascader-item.session-model-cascader-simple-row[data-v-15fbbb8a]{margin-top:var(--space-sm);padding:var(--space-xs) var(--space-md);border:1px solid var(--border-subtle);color:var(--ink-500);font-size:var(--text-sm);transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}@media (hover:hover){.session-model-cascader-item.session-model-cascader-simple-row[data-v-15fbbb8a]:hover{border-color:var(--color-border-hover);color:var(--ink-800)}}.session-model-cascader-item.session-model-cascader-expand[data-v-15fbbb8a]{color:var(--ink-500);font-size:var(--text-sm)}.session-model-cascader-reasoning-column[data-v-15fbbb8a]{min-width:110px}.session-model-cascader-reasoning-leaf[data-v-15fbbb8a]{gap:var(--space-sm)}.session-model-cascader-reasoning-leaf.active[data-v-15fbbb8a]{background:color-mix(in srgb, var(--amber-500) 16%, transparent);color:var(--amber-700)}@media (width<=760px){.session-model-selector-layout[data-v-15fbbb8a]{flex-direction:column;width:100%}.session-model-cascader-scroll[data-v-15fbbb8a]{-webkit-overflow-scrolling:touch}.session-model-cascader-surface[data-v-15fbbb8a]{width:100%}}.session-prompt-composer-form[data-v-6d0be9af]{flex-direction:column;display:flex}.session-prompt-composer-input[data-v-6d0be9af]{gap:var(--space-sm);--composer-box-padding-inline:var(--space-md);padding:var(--space-sm) var(--composer-box-padding-inline);background:linear-gradient(180deg, rgba(var(--surface-rgb), .98), rgba(var(--surface-warm-rgb), .94));border:1px solid rgba(var(--neutral-rgb), .14);box-shadow:var(--shadow-subtle);border-radius:0;flex-direction:column;display:flex;position:relative}.session-prompt-composer-photo-strip[data-v-6d0be9af]{--attachment-bleed:var(--composer-box-padding-inline);--attachment-inset:calc(var(--composer-box-padding-inline) + var(--composer-text-padding-inline,12px));display:contents}.session-prompt-composer-input.is-flat .session-prompt-composer-photo-strip[data-v-6d0be9af]{--attachment-bleed:var(--panel-edge-left,0px);--attachment-inset:calc(var(--panel-edge-left,0px) + var(--composer-text-padding-inline,12px))}.session-prompt-composer-input[data-v-6d0be9af]:not(.is-flat):has(textarea:focus){box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.session-prompt-composer-input.is-flat[data-v-6d0be9af]{box-shadow:none;background:0 0;border:0;padding:0}.session-prompt-composer-input.is-flat:has(textarea:focus) .session-prompt-composer-row[data-v-6d0be9af]{border-top-color:var(--input-focus-border);border-bottom-color:var(--input-focus-border)}.session-prompt-composer-drop-zone[data-v-6d0be9af]{gap:var(--space-sm);margin-block:calc(-1 * var(--space-xs));margin-inline:calc(-1 * (var(--space-xs) + 1px));padding:var(--space-xs);border-radius:var(--radius-sm);border:1px solid #0000;flex-direction:column;transition:border-color .15s,background .15s;display:flex}.session-prompt-composer-drop-zone.active[data-v-6d0be9af]{border-color:var(--input-focus-border);background:var(--hover-accent-bg)}.session-prompt-composer-input.is-flat .session-prompt-composer-row[data-v-6d0be9af]{--composer-flat-edge-left:var(--panel-edge-left,var(--panel-inset,0px));--composer-flat-edge-right:var(--panel-edge-right,var(--panel-inset,0px));margin-left:calc(-1 * var(--composer-flat-edge-left));margin-right:calc(-1 * var(--composer-flat-edge-right));padding:var(--space-xs) var(--composer-flat-edge-right) var(--space-xs) var(--composer-flat-edge-left);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:rgba(var(--surface-rgb), .94)}.session-prompt-composer-input textarea[data-v-6d0be9af]{width:100%;font-family:inherit;font-size:var(--text-base);box-sizing:border-box;resize:none;padding:var(--composer-text-padding-block,10px) var(--composer-text-padding-inline,12px);field-sizing:fixed;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);background:0 0;border:none;line-height:1.4;overflow-y:auto}.session-prompt-composer-row[data-v-6d0be9af]{--voice-dock-gap:calc(var(--composer-text-padding-block,10px) + var(--space-xs));--voice-dock-margin:0 var(--composer-text-padding-inline,12px) calc(var(--voice-dock-gap) - var(--space-xs));align-items:stretch;gap:var(--space-xs);border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex;overflow:visible}.session-prompt-composer-input:not(.is-flat) .session-prompt-composer-row[data-v-6d0be9af] .voice-recording-dock:not(:has(+.attachment-tray .expanding-row:not(.is-gone)))>.expanding-row:last-child{--voice-dock-margin:0 var(--composer-text-padding-inline,12px) calc(var(--voice-dock-gap) - var(--space-sm))}.session-prompt-composer-row[data-v-6d0be9af] .attachment-tray:not(.empty),.session-prompt-composer-row[data-v-6d0be9af] .attachment-tray.empty .attachment-list{padding:0 var(--composer-text-padding-inline,12px) var(--composer-text-padding-block,10px)}.session-prompt-composer-input.is-flat .session-prompt-composer-row[data-v-6d0be9af] .attachment-tray.empty>.attachment-chips-row{margin-inline:calc(-1 * var(--composer-flat-edge-left)) calc(-1 * var(--composer-flat-edge-right))}.session-prompt-composer-input.is-flat .session-prompt-composer-row[data-v-6d0be9af] .attachment-tray.empty .attachment-list{padding-inline:calc(var(--composer-flat-edge-left) + var(--composer-text-padding-inline,12px)) calc(var(--composer-flat-edge-right) + var(--composer-text-padding-inline,12px))}.session-prompt-composer-textarea-wrap[data-v-6d0be9af]{min-width:0;font-size:var(--text-base);min-height:calc(1.4em + 20px);max-height:var(--composer-max-height,180px);overflow-anchor:none;flex:none;display:grid;position:relative;overflow:clip}.session-prompt-composer-textarea-wrap[data-v-6d0be9af]:after{content:attr(data-composer-value) " ";width:100%;min-width:0;padding:var(--composer-text-padding-block,10px) var(--composer-text-padding-inline,12px);font-family:inherit;font-size:var(--text-base);box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;line-height:1.4}.session-prompt-composer-textarea-wrap textarea[data-v-6d0be9af]{width:100%;height:100%;min-height:0;max-height:none;display:block;position:absolute;inset:0}.session-prompt-composer-controls[data-v-6d0be9af]{align-items:center;gap:var(--composer-control-gap);padding-inline:max(0px, var(--composer-text-padding-inline,12px) - var(--control-plain-icon-padding));--prompt-composer-control-height:var(--control-plain-height);flex-wrap:nowrap;display:flex}.session-prompt-composer-controls>*{flex-shrink:0}.session-prompt-composer-controls.is-squeezed>.dropdown-menu-trigger:has(>.session-model-selector){flex-shrink:1;min-width:0}.session-prompt-composer-controls.is-squeezed[data-v-6d0be9af] .session-model-selector{min-width:0;max-width:100%}.session-prompt-composer-controls.is-squeezed[data-v-6d0be9af] .session-model-selector .action-button-label,.session-prompt-composer-controls.is-squeezed[data-v-6d0be9af] .session-model-selector-trigger-content{min-width:0;overflow:hidden}.session-prompt-composer-controls.is-squeezed[data-v-6d0be9af] .session-model-selector-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.session-prompt-composer-controls[data-v-6d0be9af] :is(i[class*=fa-],.action-button-label>span,.session-model-selector-label-text,.reasoning-text),.session-prompt-composer-controls.is-squeezed[data-v-6d0be9af] .session-model-selector-label{text-box:trim-both cap alphabetic}.session-prompt-composer-controls[data-v-6d0be9af] .session-model-selector-caret{display:none}.session-prompt-composer-controls>.session-prompt-composer-attach[data-v-6d0be9af]{order:-2}.session-prompt-composer-controls-leading[data-v-6d0be9af]{align-items:center;gap:var(--composer-control-gap);order:-1;display:flex}.session-prompt-composer-controls-trailing[data-v-6d0be9af]{align-items:center;gap:var(--composer-control-gap);min-width:0;margin-left:auto;display:flex}.session-prompt-composer-controls.is-flush[data-v-6d0be9af]{padding-inline:0}.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .fast-mode-toggle,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-mechanical-compact-button,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-schedule-trigger,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-deadline-trigger,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .econ-mode-control{width:var(--control-plain-height);min-width:var(--control-plain-height);padding-inline:0}.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .fast-mode-toggle .action-button-label>span,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-mechanical-compact-button .action-button-label>span,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-schedule-trigger-label,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-schedule-trigger-caret,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-deadline-trigger-label,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-deadline-trigger-caret,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-schedule-summary,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-deadline-summary,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .econ-mode-label{display:none}.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .fast-mode-toggle .action-button-label,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-mechanical-compact-button .action-button-label,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-schedule-trigger .action-button-label,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .queue-deadline-trigger .action-button-label,.session-prompt-composer-controls.is-dense[data-v-6d0be9af] .econ-mode-control .action-button-label{gap:0}.session-prompt-composer-token-chip[data-v-6d0be9af]{z-index:1;font-size:var(--text-xs);color:var(--ink-400);letter-spacing:var(--tracking-sm);background:var(--color-bg-secondary);border-radius:var(--radius-sm);pointer-events:none;-webkit-user-select:none;user-select:none;padding:1px 5px;font-weight:600;position:absolute;bottom:6px;right:8px}@media (width<=960px){.session-prompt-composer-input[data-v-6d0be9af]{--composer-box-padding-inline:var(--space-sm);padding:var(--space-xs) var(--composer-box-padding-inline);gap:var(--space-xs)}.session-prompt-composer-input.is-flat[data-v-6d0be9af]{padding:0}.session-prompt-composer-input textarea[data-v-6d0be9af]{font-size:var(--text-base)}}.session-prompt-composer-input.compact[data-v-6d0be9af] .attachment-actions{display:none}.session-prompt-composer-input[data-v-6d0be9af] .icon-button.control-plain-icon.padded{color:var(--control-plain-color);min-height:var(--control-plain-height);border-radius:var(--control-plain-radius)}@media (hover:hover) and (pointer:fine){.session-prompt-composer-input[data-v-6d0be9af] .icon-button.control-plain-icon.padded:hover:not(:disabled):not(.recording):not(.processing){background:var(--control-plain-hover-bg);color:var(--control-plain-hover-color)}}.session-prompt-composer-input[data-v-6d0be9af] .icon-button.control-plain-icon.padded.active{background:var(--control-plain-active-bg);color:var(--control-plain-active-color)}@media (hover:hover){.session-prompt-composer-input[data-v-6d0be9af] .icon-button.control-plain-icon.padded.active:hover:not(:disabled){background:var(--control-plain-active-bg);color:var(--control-plain-active-color)}}.session-prompt-composer-input[data-v-6d0be9af] .icon-button.voice-input-button:not(.recording):not(.processing):not(.unsupported){color:var(--control-plain-color)}@media (hover:hover) and (pointer:fine){.session-prompt-composer-input[data-v-6d0be9af] .icon-button.voice-input-button:hover:not(:disabled):not(.recording):not(.processing):not(.unsupported){background:var(--control-plain-hover-bg);color:var(--control-plain-hover-color)}}.session-prompt-composer-input[data-v-6d0be9af] .icon-button.control-plain-icon.padded.queue-submit-button,.session-prompt-composer-input[data-v-6d0be9af] .icon-button.control-plain-icon.padded.queue-submit-mobile-button{color:var(--teal-700)}@media (hover:hover) and (pointer:fine){.session-prompt-composer-input[data-v-6d0be9af] .icon-button.control-plain-icon.padded.queue-submit-button:hover:not(:disabled):not(.recording):not(.processing),.session-prompt-composer-input[data-v-6d0be9af] .icon-button.control-plain-icon.padded.queue-submit-mobile-button:hover:not(:disabled):not(.recording):not(.processing){color:var(--teal-500)}}.session-prompt-composer-input[data-v-6d0be9af] .icon-button:disabled,.session-prompt-composer-input[data-v-6d0be9af] .action-button.plain:disabled{opacity:.5}@media (width<=960px){.session-prompt-composer-controls[data-v-6d0be9af] .icon-button,.session-prompt-composer-controls[data-v-6d0be9af] .action-button{position:relative}.session-prompt-composer-controls[data-v-6d0be9af] .icon-button:before,.session-prompt-composer-controls[data-v-6d0be9af] .action-button:before{content:"";width:100%;height:max(100%, var(--touch-target-min));position:absolute;top:50%;left:50%;right:auto;translate:-50% -50%}.session-prompt-composer-input[data-v-6d0be9af] .queue-submit-mobile-button{position:relative}.session-prompt-composer-input[data-v-6d0be9af] .queue-submit-mobile-button:before{content:"";width:max(100%, var(--touch-target-dense));height:max(100%, var(--touch-target-min));position:absolute;top:50%;left:0;right:auto;translate:0 -50%}}.session-prompt-edit-voice-status[data-v-6626db38]{margin:0}.session-prompt-edit-voice-status .warning-text[data-v-6626db38]{color:var(--amber-700)}.session-prompt-edit-voice-status p[data-v-6626db38]{margin:0}.context-threshold-popover-body{font-size:var(--text-sm);color:var(--ink-700);flex-direction:column;gap:10px;display:flex}.context-threshold-popover-header{color:var(--ink-700);flex-direction:column;gap:2px;display:flex}.context-threshold-popover-header .context-threshold-popover-current{font-family:var(--font-mono);color:var(--ink-500);font-size:12px}.context-threshold-popover-field{flex-direction:column;gap:4px;display:flex}.context-threshold-popover-label-row{align-items:center;gap:6px;display:flex}.context-threshold-popover-label{color:var(--ink-500);text-transform:uppercase;letter-spacing:var(--tracking-sm);font-size:11px;font-weight:600}.context-threshold-popover-info-trigger{width:18px;height:18px;color:var(--ink-500);cursor:help;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}@media (hover:hover){.context-threshold-popover-info-trigger:hover{color:var(--ink-700);background:rgba(var(--neutral-rgb), .08)}}.context-threshold-popover-instructions-input{resize:vertical;border:1px solid rgba(var(--neutral-rgb), .24);background:rgb(var(--surface-rgb,255 255 255));width:100%;min-height:64px;max-height:180px;color:var(--ink-700);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:13px;line-height:1.4}.context-threshold-popover-instructions-input:focus{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.context-threshold-info-popover{max-width:min(85vw,320px);font-size:var(--text-sm);color:var(--ink-700);padding:10px 12px}.context-threshold-info-text{margin:0 0 6px;font-size:12px;line-height:1.45}.context-threshold-info-text code{font-family:var(--font-mono);background:rgba(var(--neutral-rgb), .12);border-radius:3px;padding:1px 4px;font-size:11px}.context-threshold-info-doc{color:var(--ink-500);margin:0;font-size:11px}.context-threshold-info-doc a{color:var(--teal-500);text-decoration:underline}.context-threshold-popover-actions{justify-content:flex-end;gap:8px;display:flex}.context-threshold-popover-button{border:1px solid var(--action-ghost-border,rgba(var(--neutral-rgb), .24));background:var(--action-ghost-bg,transparent);min-height:32px;color:var(--action-ghost-color,var(--ink-700));cursor:pointer;border-radius:6px;padding:0 14px;font-size:13px;font-weight:600}.context-threshold-popover-button.primary{background:var(--action-primary-bg,var(--teal-500));color:var(--action-primary-color,#fff);border-color:#0000}.context-threshold-popover-button:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover){.context-threshold-popover-button:hover:not(:disabled){background:var(--action-ghost-bg-hover,rgba(var(--neutral-rgb), .08));border-color:var(--action-ghost-border-hover,rgba(var(--neutral-rgb), .32))}.context-threshold-popover-button.primary:hover:not(:disabled){background:var(--action-primary-hover-bg);color:var(--action-primary-hover-color,var(--action-primary-color,#fff))}}.context-threshold-popover-cost{color:var(--ink-500);margin:0;font-size:11px;line-height:1.3}.context-threshold-popover-error{color:var(--error-500,#c00);font-size:12px;line-height:1.3}.context-threshold-trigger[data-v-96b132b4]{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;display:inline-flex}.context-threshold-trigger:has(:focus-visible) .context-threshold-glance[data-v-96b132b4],.context-threshold-control.is-open .context-threshold-glance[data-v-96b132b4]{color:var(--control-plain-hover-color)}@media (hover:hover){.context-threshold-trigger:hover .context-threshold-glance[data-v-96b132b4]{color:var(--control-plain-hover-color)}}.context-threshold-glance[data-v-96b132b4] .context-usage-meter-bar-editable{box-sizing:content-box;padding-block:var(--space-sm)}.context-threshold-control.is-row .context-threshold-trigger[data-v-96b132b4]{height:var(--control-plain-height);padding-inline:var(--space-md)}.context-threshold-control.is-strip.popover-wrapper[data-v-96b132b4]{display:block}.context-threshold-control.is-strip .context-threshold-trigger[data-v-96b132b4]{width:100%;padding:0 var(--composer-text-padding-inline,12px);display:flex}.context-threshold-control.is-strip .context-threshold-glance[data-v-96b132b4]{--context-usage-meter-bar-width:100%;width:100%;display:flex}.context-threshold-control.is-strip .context-threshold-glance[data-v-96b132b4] .context-usage-meter-bar{flex:auto}.context-threshold-popover{width:min(90vw,340px);padding:var(--space-md)}.context-threshold-meter-panel{gap:var(--space-xs);display:grid}.context-threshold-meter-header{justify-content:space-between;align-items:baseline;gap:var(--space-sm);font-size:var(--text-sm);display:flex}.context-threshold-meter-percent,.context-threshold-meter-hint{color:var(--ink-500);font-size:var(--text-xs)}.context-threshold-meter-hint{margin:0}.context-threshold-meter{--context-usage-meter-bar-width:100%;width:100%;display:flex}.context-threshold-meter .context-usage-meter-bar{flex:auto}.context-threshold-native{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.queue-error[data-v-25e86adc]{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--error-500);display:flex}.queue-error i[data-v-25e86adc]{font-size:.85em}.queue-error-command[data-v-25e86adc]{padding:0 var(--space-md);font-size:var(--text-xs);color:var(--ink-600);margin:0}.queue-error-command-value[data-v-25e86adc]{font-family:var(--font-mono,monospace);white-space:pre-wrap;word-break:break-word}.session-queue[data-v-25e86adc]{--queue-list-max-height:320px;--composer-text-padding-inline:11.6px;flex-direction:column;min-height:0;display:flex;position:relative}.session-queue[data-v-25e86adc]>:not(.queue-list-section){flex-shrink:0}.queue-list-section+.queue-composer[data-v-25e86adc]{margin-top:var(--space-md)}.queue-live-pill.turn-live-footer[data-v-25e86adc]{z-index:2;bottom:calc(100% + var(--space-md) + var(--space-sm));max-width:calc(100% - var(--space-lg));height:calc(var(--control-plain-height) + var(--space-xs));gap:var(--space-sm);padding-inline:var(--space-2xs) var(--space-md);border:1px solid rgba(var(--neutral-rgb), .12);border-radius:var(--radius-pill);background:rgb(var(--surface-rgb));box-shadow:var(--shadow-soft);position:absolute;left:50%;translate:-50%}.queue-live-bar-enter-active[data-v-25e86adc],.queue-live-bar-leave-active[data-v-25e86adc]{transition:opacity .16s}.queue-live-bar-enter-from[data-v-25e86adc],.queue-live-bar-leave-to[data-v-25e86adc]{opacity:0}.panel-header[data-v-25e86adc]{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.panel-header-title[data-v-25e86adc]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.panel-header-title h3[data-v-25e86adc]{font-size:var(--text-sm);color:var(--ink-500);margin:0;font-weight:600}.queue-collapse-toggle[data-v-25e86adc]{align-items:center;gap:var(--space-sm);min-height:var(--control-plain-height);padding:var(--control-plain-padding);border-radius:var(--control-plain-radius);color:var(--ink-500);font:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;transition:background .12s,color .12s;display:inline-flex}@media (hover:hover){.queue-collapse-toggle[data-v-25e86adc]:hover{background:var(--control-plain-hover-bg);color:var(--control-plain-hover-color)}}.queue-collapse-count[data-v-25e86adc]{min-width:var(--space-2xl);height:var(--space-2xl);padding-inline:var(--space-sm);border-radius:var(--radius-pill);background:rgba(var(--neutral-rgb), .08);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}.queue-collapse-chevron[data-v-25e86adc]{font-size:var(--text-xs);color:var(--ink-400);transition:rotate .2s var(--ease-out-expo);line-height:1}.queue-collapse-toggle.is-expanded .queue-collapse-chevron[data-v-25e86adc]{rotate:180deg}@media (hover:hover){.queue-collapse-toggle:hover .queue-collapse-chevron[data-v-25e86adc]{color:currentColor}}.queue-list-section[data-v-25e86adc]{gap:var(--space-md);flex-direction:column;min-height:0;display:flex}.queue-list-section>.panel-header[data-v-25e86adc]{flex-shrink:0}.queue-list-content[data-v-25e86adc]{gap:var(--space-md);flex-direction:column;min-height:0;display:flex}.queue-list[data-v-25e86adc]{gap:var(--space-md);max-height:var(--queue-list-max-height);padding:0;flex-direction:column;margin:0;padding-right:2px;list-style:none;display:flex;overflow-y:auto}.queue-item[data-v-25e86adc]{padding:var(--space-md);border-radius:var(--radius-md);background:rgba(var(--surface-rgb), .94);border:1px solid rgba(var(--neutral-rgb), .16);gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.queue-item.pending[data-v-25e86adc]{border-style:dashed;border-color:var(--action-teal-border);background:rgba(var(--surface-rgb), .94)}.queue-item.reorderable[data-v-25e86adc]{align-items:center;position:relative}.queue-item.reorderable[data-v-25e86adc]:not(.editing){cursor:pointer;transition:border-color .12s}@media (hover:hover){.queue-item.reorderable[data-v-25e86adc]:not(.editing):hover{border-color:rgba(var(--neutral-rgb), .32)}.queue-item.reorderable.steer[data-v-25e86adc]:not(.editing):hover{border-left-color:var(--teal-500)}}.queue-item.reorderable .item-title[data-v-25e86adc]:focus-visible{outline:2px solid var(--action-teal-border);outline-offset:2px;border-radius:var(--radius-sm)}.queue-item.editing[data-v-25e86adc]{display:block}.queue-item-edit[data-v-25e86adc]{min-width:0}.queue-item-edit-actions[data-v-25e86adc]{justify-content:flex-end;align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}.queue-item-edit-save-popover[data-v-25e86adc]{flex:none}.queue-item-edit-save[data-v-25e86adc] .action-button-label{align-items:center;gap:var(--control-compound-gap);display:inline-flex}.queue-item-edit-save[data-v-25e86adc] .queue-submit-intent-modifier{color:currentColor;opacity:.85}.queue-item.reorderable.over[data-v-25e86adc]{border-color:color-mix(in srgb, var(--teal-500) 54%, transparent);background:color-mix(in srgb, rgba(var(--surface-rgb), .94) 90%, var(--action-teal-bg))}.queue-item.reorderable.dragging[data-v-25e86adc]{opacity:.72}.queue-item.reorderable.drop-before[data-v-25e86adc]:before,.queue-item.reorderable.drop-after[data-v-25e86adc]:after{content:"";left:calc(var(--space-sm) + 2px);right:calc(var(--space-sm) + 2px);background:color-mix(in srgb, var(--teal-500) 82%, var(--teal-700));pointer-events:none;border-radius:999px;height:3px;position:absolute}.queue-item.reorderable.drop-before[data-v-25e86adc]:before{top:-1px}.queue-item.reorderable.drop-after[data-v-25e86adc]:after{bottom:-1px}.queue-item-main[data-v-25e86adc]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.queue-item-main p[data-v-25e86adc]{margin:0}.queue-item-reorder-controls[data-v-25e86adc]{align-items:center;gap:var(--control-compound-gap);align-self:center;display:inline-flex}.queue-list.drag-preview-active .queue-item.reorderable[data-v-25e86adc]{transition:border-color .12s,background-color .12s,opacity .12s}.queue-reorder-move[data-v-25e86adc]{transition:transform .16s}.queue-list-collapse-enter-active[data-v-25e86adc],.queue-list-collapse-leave-active[data-v-25e86adc]{transition:max-height .2s,opacity .16s;overflow:hidden}.queue-list-collapse-enter-from[data-v-25e86adc],.queue-list-collapse-leave-to[data-v-25e86adc]{opacity:0;max-height:0}.queue-list-collapse-enter-to[data-v-25e86adc],.queue-list-collapse-leave-from[data-v-25e86adc]{opacity:1;max-height:1200px}.queue-item-title-row[data-v-25e86adc]{align-items:center;gap:var(--composer-control-gap);min-width:0;display:flex}.queue-item-title-row>.item-title[data-v-25e86adc]{min-width:0}.queue-item-title-row>.queue-item-attachment-icons[data-v-25e86adc]{flex-wrap:nowrap;flex-shrink:0}.queue-item-meta-row[data-v-25e86adc]{align-items:center;gap:var(--composer-control-gap);flex-wrap:wrap;display:flex}.queue-item-meta[data-v-25e86adc]{font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--ink-500);align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;min-width:0;display:inline-flex}.queue-item-meta>.subagent-model-badge[data-v-25e86adc]{align-self:center}.queue-item.steer[data-v-25e86adc]{border-left-color:var(--teal-500);box-shadow:inset 2px 0 0 var(--teal-500)}.queue-detail-badge[data-v-25e86adc]{align-items:center;gap:var(--control-compound-gap);max-width:100%;color:var(--ink-600);letter-spacing:0;font-weight:600;display:inline-flex}.queue-detail-badge.is-accent[data-v-25e86adc]{color:var(--teal-700)}.queue-detail-badge.is-warning[data-v-25e86adc]{color:var(--amber-400)}.queue-item-queued-time[data-v-25e86adc]{color:var(--ink-500)}.queue-item-inline-actions[data-v-25e86adc]{align-items:center;gap:var(--control-compound-gap);opacity:.6;transition:opacity .12s;display:inline-flex}.queue-item:focus-within .queue-item-inline-actions[data-v-25e86adc]{opacity:1}@media (hover:hover){.queue-item:hover .queue-item-inline-actions[data-v-25e86adc]{opacity:1}}.item-title[data-v-25e86adc]{font-size:var(--text-md);color:var(--ink-800);font-weight:400;line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.attachment-summary[data-v-25e86adc]{align-items:center;gap:var(--composer-control-gap);min-width:0;display:inline-flex}.queue-scheduled-at[data-v-25e86adc]{align-items:center;gap:var(--composer-control-gap);color:var(--teal-700);display:inline-flex}.icon-button.queue-item-reorder-button[data-v-25e86adc]{padding:var(--control-plain-icon-padding);font-size:var(--control-plain-icon-size);color:var(--teal-700)}@media (hover:hover){.icon-button.queue-item-reorder-button[data-v-25e86adc]:hover:not(:disabled){color:var(--teal-500)}}.icon-button.queue-item-drag-handle[data-v-25e86adc]{cursor:grab}.icon-button.queue-item-drag-handle[data-v-25e86adc]:active:not(:disabled){cursor:grabbing}.icon-button.queue-item-send-now-button[data-v-25e86adc]{padding:var(--control-plain-icon-padding)}@media (hover:hover){.icon-button.queue-item-send-now-button[data-v-25e86adc]:hover:not(:disabled){color:var(--teal-500)}}.icon-button.queue-item-send-now-button.steer-active[data-v-25e86adc]{color:var(--teal-500);animation:1.4s ease-in-out infinite steer-pulse-25e86adc}@keyframes steer-pulse-25e86adc{0%,to{opacity:1}50%{opacity:.35}}.queue-item-actions[data-v-25e86adc]{justify-content:flex-end;align-items:flex-start;display:inline-flex}.icon-button.queue-item-action-button[data-v-25e86adc]{padding:var(--control-plain-icon-padding);font-size:var(--control-plain-icon-size);color:var(--ink-500)}@media (hover:hover){.icon-button.queue-item-action-button[data-v-25e86adc]:hover:not(:disabled){color:var(--ink-800)}}.queue-item-menu-panel{background:rgba(var(--surface-rgb), .97);border:1px solid rgba(var(--neutral-rgb), .14);box-shadow:var(--shadow-soft);padding:var(--space-sm);border-radius:10px;min-width:180px;max-width:min(220px,88vw)}.queue-item-menu-content[data-v-25e86adc]{gap:var(--space-xs);display:grid}.queue-item-menu-button[data-v-25e86adc]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);color:var(--ink-700);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:.8rem;font-weight:600;transition:background .12s;display:inline-flex}@media (hover:hover){.queue-item-menu-button[data-v-25e86adc]:hover:not(:disabled){background:var(--hover-accent-bg)}}.queue-item-menu-button[data-v-25e86adc]:disabled{opacity:.45;cursor:not-allowed}.queue-item-menu-button.danger[data-v-25e86adc]{color:var(--error-600)}.queue-submit-options-panel{background:rgb(var(--surface-rgb));border:1px solid rgba(var(--neutral-rgb), .14);box-shadow:var(--shadow-soft);padding:var(--space-sm);border-radius:10px;width:max-content;min-width:280px;max-width:min(340px,92vw)}.dropdown-menu-panel.queue-submit-options-hold-panel{transform-origin:bottom}.dropdown-menu-panel.queue-submit-options-hold-panel.dropdown-menu-panel-below{transform-origin:top}.dropdown-menu-panel.queue-submit-options-hold-panel.dropdown-enter-active{transition:opacity .14s ease, transform .22s var(--ease-out-expo)}.dropdown-menu-panel.queue-submit-options-hold-panel.dropdown-leave-active{transition:opacity .12s,transform .12s}.dropdown-menu-panel.queue-submit-options-hold-panel.dropdown-enter-from{opacity:0;transform:translateY(8px)scale(.9)}.dropdown-menu-panel.queue-submit-options-hold-panel.dropdown-menu-panel-below.dropdown-enter-from{transform:translateY(-8px)scale(.9)}.dropdown-menu-panel.queue-submit-options-hold-panel.dropdown-leave-to{opacity:0;transform:scale(.96)}.queue-submit-intent-icon[data-v-25e86adc]{grid-auto-flow:column;justify-content:center;align-items:center;gap:.24em;min-width:1.7em;line-height:1;display:inline-grid}.queue-submit-intent-icon.is-submit_now[data-v-25e86adc]{min-width:1em}.queue-submit-intent-base[data-v-25e86adc]{font-size:.96em}.queue-submit-intent-modifier[data-v-25e86adc]{color:var(--ink-600);font-size:.72em;line-height:1}.queue-submit-intent-icon.is-queue .queue-submit-intent-modifier[data-v-25e86adc]{color:var(--ink-600)}.queue-submit-intent-icon.is-steer .queue-submit-intent-modifier[data-v-25e86adc],.queue-submit-intent-icon.is-schedule .queue-submit-intent-modifier[data-v-25e86adc],.queue-submit-intent-icon.is-fork .queue-submit-intent-modifier[data-v-25e86adc]{color:var(--teal-700)}.queue-submit-intent-icon.is-stop_and_submit .queue-submit-intent-modifier[data-v-25e86adc]{color:var(--error-600)}.queue-voice-status[data-v-25e86adc]{align-items:center;min-height:18px;display:flex}.queue-voice-status .item-sub[data-v-25e86adc]{margin:0}.queue-voice-status .error-text[data-v-25e86adc],.queue-voice-status .warning-text[data-v-25e86adc]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.queue-voice-status .warning-text[data-v-25e86adc]{color:var(--amber-700)}.queue-voice-error[data-v-25e86adc]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.queue-submit-group[data-v-25e86adc]{align-items:center;gap:var(--control-compound-gap);min-width:0;display:inline-flex}.queue-submit-popover[data-v-25e86adc],.queue-submit-group-mobile[data-v-25e86adc]{flex:none}.queue-submit-tooltip[data-v-25e86adc],.queue-submit-tooltip .queue-submit-button[data-v-25e86adc]{margin-left:0}.icon-button.queue-submit-button[data-v-25e86adc],.icon-button.queue-submit-mobile-button[data-v-25e86adc]{padding:var(--control-plain-icon-padding);font-size:var(--control-plain-icon-size)}.icon-button.queue-submit-mobile-button[data-v-25e86adc],.queue-item-edit-save[data-v-25e86adc]{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:color .12s,background-color .12s,opacity .12s,transform .12s}.icon-button.queue-submit-mobile-button.is-pressed[data-v-25e86adc],.queue-item-edit-save.is-pressed[data-v-25e86adc]{opacity:.55;transform:scale(.9)}.queue-submit-spinner[data-v-25e86adc],.queue-send-spinner[data-v-25e86adc],.queue-send-now-spinner[data-v-25e86adc]{color:currentColor;--spinner-track:color-mix(in srgb, currentColor 35%, transparent)}.queue-notice[data-v-25e86adc]{padding:var(--space-sm) var(--space-md);border:1px solid var(--action-teal-border);background:var(--action-teal-bg);border-radius:10px;display:block}.queue-notice-row[data-v-25e86adc]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.queue-launch-notice[data-v-25e86adc]{align-items:center;gap:var(--space-sm);display:flex}.queue-notice .item-sub[data-v-25e86adc]{margin:0}.queue-composer-meter-strip[data-v-25e86adc]{margin-bottom:var(--space-md)}.queue-composer-recap[data-v-25e86adc]{min-width:0;padding:0 var(--composer-text-padding-inline) var(--space-xs);color:var(--fg-secondary);font-size:var(--text-base);line-height:1.4}.queue-composer-recap-content[data-v-25e86adc]{align-items:flex-start;gap:var(--space-xs);flex:auto;min-width:0;display:flex}.queue-composer-recap-main[data-v-25e86adc]{flex:auto;min-width:0;display:block}.queue-composer-recap.error[data-v-25e86adc]{color:var(--error-600)}.queue-composer-recap-label[data-v-25e86adc]{align-items:baseline;gap:var(--space-xs);color:var(--fg-muted);flex:none;font-weight:600;display:inline-flex}.queue-composer-recap-label-text[data-v-25e86adc]{flex:none}.queue-composer-recap.error .queue-composer-recap-label[data-v-25e86adc]{color:inherit}.queue-composer-recap-body[data-v-25e86adc]{--recap-collapsed-lines:1;overflow-wrap:anywhere;flex:auto;width:100%;min-width:0;line-height:1.4;display:block;position:relative}.queue-composer-recap-body-inner[data-v-25e86adc]{display:inline}.queue-composer-recap-body.is-collapsed[data-v-25e86adc]{max-height:calc(var(--recap-collapsed-lines) * 1lh + var(--space-sm));cursor:pointer;overflow:hidden}.queue-composer-recap-body.is-expanded[data-v-25e86adc]{max-height:none;overflow:visible}.queue-composer-recap-project[data-v-25e86adc]{margin-right:var(--space-xs);vertical-align:baseline;display:inline-block}.queue-composer-recap-project[data-v-25e86adc] .session-project-pill.compact{padding-block:calc(var(--space-xs) / 2);text-box-trim:trim-both;text-box-edge:cap alphabetic}.queue-composer-recap-project[data-v-25e86adc] .popover-wrapper{vertical-align:calc((1cap - var(--action-font-sm) * 1cap / 1em) / 2)}@media (width<=960px){.queue-composer-recap-project[data-v-25e86adc] .popover-wrapper{vertical-align:calc((1cap - var(--text-xs) * 1cap / 1em) / 2)}}.queue-composer-recap-basis-time[data-v-25e86adc]{margin-right:var(--space-xs);color:var(--fg-muted);font-size:inherit;line-height:inherit;white-space:nowrap;vertical-align:baseline}.queue-composer-recap-text[data-v-25e86adc]{overflow-wrap:anywhere}.queue-composer-recap-source[data-v-25e86adc],.queue-composer-recap-source[data-v-25e86adc] .dropdown-menu-trigger,.queue-composer-recap-source[data-v-25e86adc] .recap-source-trigger,.queue-composer-recap-source[data-v-25e86adc] .provider-badge{height:auto;min-height:0;font-size:inherit;line-height:inherit;vertical-align:baseline;display:inline-block}.queue-composer-recap-source[data-v-25e86adc]{align-self:baseline}.queue-composer-recap-source[data-v-25e86adc] .provider-icon{width:var(--text-sm);height:var(--text-sm);vertical-align:calc((1cap - var(--text-sm)) / 2);margin-block-start:0;display:inline-block}.queue-composer-recap-source-error[data-v-25e86adc]{margin-left:var(--space-xs);color:var(--error-600);font-size:var(--text-sm);overflow-wrap:anywhere;display:inline}.queue-composer-recap-source-error button[data-v-25e86adc]{margin-left:var(--space-xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.queue-composer-recap-toggle[data-v-25e86adc]{margin-left:var(--space-xs);color:var(--teal-300);font:inherit;font-size:inherit;line-height:inherit;cursor:pointer;vertical-align:baseline;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700;display:inline}.queue-composer-recap-body.is-collapsed .queue-composer-recap-toggle[data-v-25e86adc]{float:right}@media (hover:hover){.queue-composer-recap-body.is-clickable:hover .queue-composer-recap-toggle[data-v-25e86adc],.queue-composer-recap-toggle[data-v-25e86adc]:hover{color:var(--fg-accent-strong)}}.queue-composer-recap-loading[data-v-25e86adc]{display:inline}.queue-composer-recap-body[data-v-25e86adc]:has(.queue-composer-recap-skeleton){max-block-size:calc(var(--recap-collapsed-lines) * 1lh + var(--space-sm));overflow:hidden}.queue-composer-recap-spinner[data-v-25e86adc]{color:var(--fg-muted);--dot-matrix-loader-color:currentColor;margin-right:var(--space-xs);vertical-align:-.15em}.queue-composer-recap-skeleton[data-v-25e86adc]{color:#0000;border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg, color-mix(in srgb, var(--fg-muted) 14%, transparent), color-mix(in srgb, var(--fg-muted) 26%, transparent), color-mix(in srgb, var(--fg-muted) 14%, transparent));background-size:200% 100%;animation:1.4s ease-in-out infinite recap-skeleton-pulse-25e86adc}@keyframes recap-skeleton-pulse-25e86adc{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spinner-rotate-25e86adc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-third[data-v-25e86adc]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;animation:.9s linear infinite spinner-rotate-25e86adc;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.spinner-third.mini[data-v-25e86adc]{width:12px;height:12px}@media (width<=640px){.queue-composer-recap-source[data-v-25e86adc] .provider-badge{padding-block:0}.queue-composer-recap-source[data-v-25e86adc] .recap-source-trigger{z-index:1;position:relative}.queue-composer-recap-source[data-v-25e86adc] .recap-source-trigger:after{content:"";width:var(--touch-target-dense);height:var(--touch-target-dense);position:absolute;top:50%;right:0;translate:0 -50%}.queue-list[data-v-25e86adc]{gap:var(--space-sm)}.queue-item[data-v-25e86adc]{padding:var(--space-sm) var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.queue-item-main[data-v-25e86adc]{gap:var(--space-2xs)}.item-title[data-v-25e86adc]{-webkit-line-clamp:1}.queue-item-actions[data-v-25e86adc]{align-self:center}}@media (width<=960px){.panel-header[data-v-25e86adc]{align-items:center}.queue-list[data-v-25e86adc]{max-height:min(32vh,280px)}.queue-item.reorderable[data-v-25e86adc]{align-items:center}.queue-composer-form[data-v-25e86adc] .session-prompt-composer-controls{align-items:center;gap:var(--composer-control-gap);flex-wrap:nowrap;width:100%}.queue-composer-form[data-v-25e86adc] .session-prompt-composer-controls>.dropdown-menu-trigger:has(.session-model-selector){flex:none;max-width:100%;overflow:visible}.queue-composer-form[data-v-25e86adc] .session-prompt-composer-controls.is-squeezed>.dropdown-menu-trigger:has(.session-model-selector){flex-shrink:1;min-width:0}.queue-composer-form[data-v-25e86adc] .session-prompt-composer-controls .session-model-selector-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.queue-composer-form[data-v-25e86adc] .session-prompt-composer-controls .session-model-selector .action-button-label,.queue-composer-form[data-v-25e86adc] .session-prompt-composer-controls .session-model-selector-trigger-content{min-width:0;overflow:hidden}.queue-composer-form[data-v-25e86adc] .session-prompt-composer-controls .session-model-selector .action-button-label,.queue-composer-form[data-v-25e86adc] .session-prompt-composer-controls .session-model-selector-trigger-content,.queue-composer-form[data-v-25e86adc] .session-prompt-composer-controls .session-model-selector-label{gap:var(--space-xs)}.queue-composer-form[data-v-25e86adc] .icon-button-icon,.queue-composer-form[data-v-25e86adc] .queue-schedule-trigger-icon,.queue-composer-form[data-v-25e86adc] .fast-mode-toggle-icon,.queue-composer-form[data-v-25e86adc] .mechanical-compact-icon{width:var(--control-plain-icon-size);height:var(--control-plain-icon-size);font-size:var(--control-plain-icon-size)}.queue-submit-group-mobile[data-v-25e86adc],.icon-button.queue-submit-mobile-button[data-v-25e86adc]{align-self:flex-end}.queue-composer-recap-label[data-v-25e86adc]{display:inline-flex}}.hidden-section-row[data-v-f5438f50]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-tertiary);transition:border-color .12s;overflow:hidden}@media (hover:hover){.hidden-section-row[data-v-f5438f50]:hover{border-color:var(--color-border-hover)}}.hidden-section-summary[data-v-f5438f50]{align-items:center;gap:var(--space-sm);padding:0 var(--space-2xs) 0 var(--space-sm);min-height:var(--control-plain-height);cursor:pointer;color:var(--ink-500);list-style:none;transition:color .12s;display:flex}.hidden-section-summary[data-v-f5438f50]::-webkit-details-marker{display:none}@media (hover:hover){.hidden-section-summary[data-v-f5438f50]:hover{color:var(--ink-700)}}.hidden-section-body[data-v-f5438f50]{align-items:baseline;gap:var(--space-sm);flex:auto;min-width:0;display:flex}.hidden-section-body i[data-v-f5438f50]{flex-shrink:0;font-size:1.33333cap}.hidden-section-label[data-v-f5438f50]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);letter-spacing:var(--tracking-sm);flex:0 auto;font-weight:700;overflow:hidden}.hidden-section-token-count[data-v-f5438f50]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-400);white-space:nowrap;flex:none;margin-left:auto;font-weight:700}.hidden-section-content[data-v-f5438f50]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);max-height:min(16em,40dvh);padding:var(--space-sm);border-top:1px solid var(--color-border);background:var(--bg-primary);font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-700);margin:0;overflow:auto}.prompt-hidden-sections[data-v-fb49282e]{gap:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.prompt-hidden-sections-caption[data-v-fb49282e]{font-size:var(--text-xs);color:var(--ink-400);margin:0}.pivot-suggestion-banner[data-v-ee3278b0]{align-items:center;gap:var(--space-2xl);box-sizing:border-box;width:100%;min-width:0;margin-top:calc(-1 * var(--space-xs));padding:0 0 var(--space-lg) calc(13px + var(--session-inset));color:var(--fg-muted);display:flex}.pivot-suggestion-text[data-v-ee3278b0]{min-width:0;font-size:var(--text-sm);color:var(--fg-muted);overflow-wrap:anywhere;flex:0 auto;margin:0;font-weight:400;line-height:1.6}.pivot-suggestion-text strong[data-v-ee3278b0]{color:var(--ink-600);font-weight:600}.pivot-suggestion-error[data-v-ee3278b0]{margin-left:var(--space-sm);color:var(--color-danger)}.pivot-suggestion-actions[data-v-ee3278b0]{align-items:center;gap:var(--space-xs);flex:none;display:flex}.session-directory-selector[data-v-c49417f3]{gap:var(--space-xs);flex-direction:column;width:100%;min-width:0;display:flex}.session-directory-selector-row[data-v-c49417f3]{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.session-directory-selector-chip[data-v-c49417f3]{align-items:center;gap:var(--space-xs);height:var(--action-height-sm);padding:var(--action-padding-sm);border:1px solid var(--action-teal-border);border-radius:var(--action-radius);background:var(--action-teal-bg);color:var(--action-teal-color);font-family:inherit;font-size:var(--action-font-sm);cursor:pointer;flex:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}@media (hover:hover){.session-directory-selector-chip[data-v-c49417f3]:hover{background:var(--hover-accent-bg-strong);border-color:var(--hover-accent-border);color:var(--teal-700)}}.session-directory-selector-chip-icon[data-v-c49417f3]{font-size:.7rem}.session-directory-selector-shared[data-v-c49417f3]{color:var(--amber-700);cursor:help;font-size:.75rem}@media (width<=640px){.session-directory-selector-chip[data-v-c49417f3]{width:var(--action-icon-size-sm);justify-content:center;padding:0}.session-directory-selector-chip-label[data-v-c49417f3]{display:none}}.session-fork-dialog-directory[data-v-01ab4efe]{margin-bottom:var(--space-sm)}.timeline-edit-warning[data-v-01ab4efe]{margin:0 0 var(--space-sm);color:var(--ink-600);font-size:var(--text-sm);line-height:1.4}.timeline-edit-actions[data-v-01ab4efe]{justify-content:flex-end;gap:var(--space-sm);display:flex}.agent-activity[data-v-fb2c1a8d]{align-items:baseline;gap:var(--space-sm);min-width:0;font-size:var(--turn-action-secondary-font-size,var(--text-xs));color:var(--color-text-secondary);flex-basis:100%;display:flex}.agent-activity-icon[data-v-fb2c1a8d]{color:var(--color-text-tertiary);flex-shrink:0}.agent-activity-body[data-v-fb2c1a8d]{flex:1}.harness-switch-divider[data-v-466c49f6]{flex-direction:column;align-items:center;min-width:0;display:flex}.harness-switch-divider-stem[data-v-466c49f6]{width:2px;height:calc(2 * var(--space-2xl));background:var(--turn-action-rail);mask-image:linear-gradient(#0000,#000 50%)}.harness-switch-divider-stem[data-v-466c49f6]:last-child{mask-image:linear-gradient(#000 50%,#0000)}.harness-switch-divider-card[data-v-466c49f6]{justify-content:center;align-items:center;gap:var(--space-sm);max-width:100%;padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:rgb(var(--surface-rgb));color:var(--text-muted);font-size:var(--action-font-sm);flex-wrap:wrap;line-height:1;display:inline-flex}.harness-switch-divider-text[data-v-466c49f6]{justify-content:center;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.harness-switch-divider-time[data-v-466c49f6]{white-space:nowrap}.turn-effort-escalation[data-v-3826850d]{align-items:baseline;gap:var(--space-xs);font-size:var(--text-xs);letter-spacing:var(--tracking-sm);color:var(--ink-400);white-space:nowrap;cursor:default;font-weight:600;display:inline-flex}.turn-effort-escalation[data-v-3826850d]:focus-visible{border-radius:var(--radius-sm)}.turn-effort-escalation-icon[data-v-3826850d]{font-size:var(--text-2xs);align-self:center}.turn-effort-escalation.is-armed[data-v-3826850d],.turn-effort-escalation.is-kept[data-v-3826850d]{color:var(--teal-300)}.turn-effort-escalation.is-retried[data-v-3826850d]{color:var(--amber-400)}.answered-question[data-v-91e9d018]{border:1px solid color-mix(in srgb, var(--amber-400) 35%, transparent);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex;overflow:hidden}.answered-question-header[data-v-91e9d018]{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid color-mix(in srgb, var(--amber-400) 30%, transparent);background:var(--action-amber-bg);display:flex}.answered-question-icon[data-v-91e9d018]{color:var(--amber-400)}.answered-question-label[data-v-91e9d018]{font-size:var(--text-md);text-transform:uppercase;letter-spacing:var(--tracking-md);color:var(--ink-500);white-space:nowrap;font-weight:600}.answered-question-divider[data-v-91e9d018]{background:color-mix(in srgb, var(--amber-400) 25%, transparent);flex:1;height:1px}.answered-question-time[data-v-91e9d018]{font-size:var(--text-sm);color:var(--ink-500);white-space:nowrap}.answered-question-live[data-v-91e9d018]{padding:var(--space-lg)}.answered-question-body[data-v-91e9d018]{gap:var(--space-lg);padding:var(--space-lg);flex-direction:column;display:flex}.answered-question-note[data-v-91e9d018]{font-size:var(--text-sm);color:var(--ink-500);margin:0}.answered-question-typed[data-v-91e9d018]{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--amber-400);border-radius:var(--radius-md);background:var(--bg-layer);border-left-width:3px;flex-direction:column;margin:0;display:flex}.answered-question-typed-label[data-v-91e9d018]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-sm);color:var(--amber-400);font-weight:600}.answered-question-typed-text[data-v-91e9d018]{font-size:var(--text-sm);color:var(--ink-700);white-space:pre-wrap;overflow-wrap:anywhere}.answered-question-footer[data-v-91e9d018]{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border-subtle);display:flex}.answered-question-error[data-v-91e9d018]{font-size:var(--text-sm);color:var(--error-500);overflow-wrap:anywhere;min-width:0;margin-right:auto}.answered-question-toggle[data-v-91e9d018]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-layer);color:var(--ink-500);font-size:var(--text-sm);cursor:pointer;transition:border-color .12s,color .12s;display:flex}@media (hover:hover){.answered-question-toggle[data-v-91e9d018]:hover:not(:disabled){border-color:var(--amber-400);color:var(--ink-700)}}.answered-question-toggle[data-v-91e9d018]:disabled{opacity:.55;cursor:default}.turn-attachment-file[data-v-f7a6fceb]{border:1px solid rgba(var(--neutral-rgb), .16);background:rgba(var(--surface-rgb), .92);color:var(--ink-700);font:inherit;font-size:calc(.7rem * var(--text-scale,1));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;text-decoration:none;transition:border .15s,transform .15s;display:inline-flex}.turn-attachment-file i[data-v-f7a6fceb]{color:var(--ink-500);font-size:calc(.7rem * var(--text-scale,1))}@media (hover:hover){.turn-attachment-file[data-v-f7a6fceb]:hover{border-color:#1f7a6b59;transform:translateY(-1px)}}.turn-account-debug-popover{flex-direction:column;min-width:min(380px,92vw);max-width:min(560px,92vw);padding:0;display:flex;overflow:hidden}.turn-account-debug-chip[data-v-89b75d3d]{text-overflow:ellipsis;white-space:nowrap;max-width:min(190px,30vw);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);background:var(--bg-surface);font-size:var(--text-xs);vertical-align:middle;line-height:1;display:inline-block;overflow:hidden}.turn-account-debug-chip .turn-account-debug-chip__marker[data-v-89b75d3d]{min-height:0;margin-right:var(--space-xs);vertical-align:middle}.turn-account-debug[data-v-89b75d3d]{overscroll-behavior:contain;min-height:0;max-height:min(620px,72vh);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);flex:auto;overflow-y:auto}.turn-account-debug__content[data-v-89b75d3d]{gap:var(--space-lg);padding:var(--space-lg);flex-direction:column;display:flex}.turn-account-debug__header[data-v-89b75d3d],.turn-account-debug__snapshot-heading[data-v-89b75d3d]{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.turn-account-debug__title[data-v-89b75d3d],.turn-account-debug__section-title[data-v-89b75d3d]{font-size:var(--text-sm);color:var(--popover-text);font-weight:700}.turn-account-debug__subtitle[data-v-89b75d3d],.turn-account-debug__source[data-v-89b75d3d],.turn-account-debug__empty[data-v-89b75d3d]{font-size:var(--text-xs);color:var(--popover-muted)}.turn-account-debug__source[data-v-89b75d3d]{text-transform:uppercase;letter-spacing:var(--tracking-sm)}.turn-account-debug__section[data-v-89b75d3d],.turn-account-debug__snapshot[data-v-89b75d3d],.turn-account-debug__rotation[data-v-89b75d3d]{gap:var(--space-sm);flex-direction:column;display:flex}.turn-account-debug__section[data-v-89b75d3d]{padding-top:var(--space-md);border-top:1px solid var(--popover-border)}.turn-account-debug__snapshot-list[data-v-89b75d3d],.turn-account-debug__rotation-list[data-v-89b75d3d]{gap:var(--space-sm);display:grid}.turn-account-debug__snapshot[data-v-89b75d3d],.turn-account-debug__rotation[data-v-89b75d3d]{padding:var(--space-md);border:1px solid var(--popover-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--popover-text) 5%, transparent)}.turn-account-debug__snapshot.exact[data-v-89b75d3d],.turn-account-debug__snapshot.selected[data-v-89b75d3d]{border-color:color-mix(in srgb, var(--teal-300) 68%, var(--popover-border))}.turn-account-debug__snapshot.skipped[data-v-89b75d3d]{border-color:color-mix(in srgb, var(--color-danger) 54%, var(--popover-border))}.turn-account-debug__snapshot-heading[data-v-89b75d3d],.turn-account-debug__rotation-heading[data-v-89b75d3d]{gap:var(--space-sm);color:var(--popover-text);font-size:var(--text-sm);justify-content:space-between;align-items:center;font-weight:700;display:flex}.turn-account-debug__exact[data-v-89b75d3d],.turn-account-debug__status[data-v-89b75d3d]{color:var(--teal-300);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-sm)}.turn-account-debug__status.skipped[data-v-89b75d3d]{color:var(--color-danger)}.turn-account-debug__status.candidate[data-v-89b75d3d]{color:var(--popover-muted)}.turn-account-debug__notes[data-v-89b75d3d]{gap:var(--space-xs);margin:var(--space-sm) 0 0;padding-left:var(--space-lg);color:var(--popover-text);font-size:var(--text-sm);display:grid}.turn-account-debug__fields[data-v-89b75d3d]{gap:var(--space-xs);margin:0;display:grid}.turn-account-debug__field[data-v-89b75d3d]{gap:var(--space-md);grid-template-columns:minmax(88px,.36fr) minmax(0,1fr);align-items:baseline;display:grid}.turn-account-debug__field dt[data-v-89b75d3d]{color:var(--popover-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-sm)}.turn-account-debug__field dd[data-v-89b75d3d]{color:var(--popover-text);font-size:var(--text-sm);text-align:right;overflow-wrap:anywhere;margin:0}.turn-account-debug__field dd.mono[data-v-89b75d3d],.turn-account-debug__json[data-v-89b75d3d]{font-family:var(--font-mono)}.turn-account-debug__json[data-v-89b75d3d]{padding:var(--space-md);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--popover-text) 8%, transparent);color:var(--popover-text);font-size:var(--text-xs);line-height:var(--leading-normal,1.4);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.turn-account-debug__raw summary[data-v-89b75d3d]{cursor:pointer;color:var(--popover-text);font-size:var(--text-sm);font-weight:700}.turn-account-debug__raw .turn-account-debug__json[data-v-89b75d3d]{margin-top:var(--space-sm)}@media (width<=640px){.turn-account-debug-chip[data-v-89b75d3d]{max-width:min(130px,34vw)}.turn-account-debug__field[data-v-89b75d3d]{gap:var(--space-xs);grid-template-columns:1fr}.turn-account-debug__field dd[data-v-89b75d3d]{text-align:left}}.side-chat-inline-marker[data-v-8ee99c83]{align-items:center;gap:var(--space-sm);max-width:100%;padding:var(--space-xs) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--fg-muted);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color .12s,border-color .12s;display:inline-flex}@media (hover:hover){.side-chat-inline-marker[data-v-8ee99c83]:hover{background:var(--action-ghost-bg-hover);border-color:var(--side-chat-text)}}.side-chat-inline-marker-icon[data-v-8ee99c83]{color:var(--side-chat-text)}.side-chat-inline-marker-label[data-v-8ee99c83]{text-transform:uppercase;letter-spacing:var(--tracking-md);font-weight:700;font-size:var(--text-xs);color:var(--ink-500)}.side-chat-inline-marker-title[data-v-8ee99c83]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-700);font-weight:600;overflow:hidden}.side-chat-inline-marker-chevron[data-v-8ee99c83]{color:var(--ink-500);font-size:var(--text-xs)}@media (hover:hover){.side-chat-inline-marker:hover .side-chat-inline-marker-chevron[data-v-8ee99c83]{transform:translate(2px)}}.turn-answered-question[data-v-c8cf20c8]{margin:var(--space-md) 0}.turn-inline-side-chats[data-v-c8cf20c8]{gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.turn-inline-side-chats-fallback[data-v-c8cf20c8]{margin-top:var(--space-sm)}.side-chat-turn-action-latest[data-v-c8cf20c8] i{color:var(--color-accent)}.turn-attachments[data-v-c8cf20c8]{align-items:flex-start;gap:var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.turn-message-recap-toggle[data-v-c8cf20c8]{align-items:center;gap:var(--space-xs);font:inherit;font-size:var(--text-xs);letter-spacing:var(--tracking-sm);color:var(--teal-300);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.turn-message-recap-toggle.active[data-v-c8cf20c8]{color:var(--fg-accent-strong)}@media (hover:hover){.turn-message-recap-toggle[data-v-c8cf20c8]:hover{color:var(--fg-accent-strong)}}.turn-recap-row[data-v-c8cf20c8]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);box-shadow:inset 0 1px 2px rgba(var(--neutral-rgb), .06);padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--ink-600);line-height:1.4}.turn-recap-row-meta[data-v-c8cf20c8]{color:var(--ink-400);font-size:var(--text-xs);margin-bottom:var(--space-xs)}.turn-actions[data-v-c8cf20c8]{--turn-action-primary-font-size:calc(13px * var(--text-scale,1));--turn-action-secondary-font-size:calc(12px * var(--text-scale,1));--session-action-type-icon-slot:20px;--session-action-breakdown-count-size:var(--turn-action-primary-font-size);--file-pill-compact-font-size:var(--turn-action-secondary-font-size);--context-usage-meter-font-size:var(--turn-action-secondary-font-size);gap:var(--space-md);padding:var(--session-inset);border-left:2px solid var(--turn-action-rail);word-break:normal;overflow-wrap:break-word;min-width:0;margin-left:10px;display:grid}.turn-actions.active[data-v-c8cf20c8]{border-left-color:var(--turn-agent-border);padding-block:0;padding-inline:var(--session-inset)}.turn-actions[data-v-c8cf20c8]:first-child{padding-top:0}.turn-actions.turn-live-standalone[data-v-c8cf20c8]{gap:0}.turn-end-footer[data-v-c8cf20c8]{align-items:flex-start;gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.turn-skills-used[data-v-c8cf20c8]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.turn-skills-used-label[data-v-c8cf20c8]{color:var(--ink-500);font-size:var(--text-xs);font-weight:600}.turn-skill-chip[data-v-c8cf20c8]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--action-teal-border);border-radius:var(--radius-sm);background:var(--action-teal-bg);color:var(--fg-accent-strong);font:inherit;font-size:var(--text-xs);cursor:pointer;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s;display:inline-flex}@media (hover:hover){.turn-skill-chip[data-v-c8cf20c8]:hover{background:color-mix(in srgb, var(--teal-500) 20%, transparent);border-color:var(--teal-500)}}.turn-skill-chip i[data-v-c8cf20c8]{font-size:.85em}.turn-action-header-meter[data-v-c8cf20c8]{flex:0 auto;min-width:0}.turn-action-expand-all[data-v-c8cf20c8]{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text-secondary);font:inherit;font-size:var(--turn-action-secondary-font-size);padding:var(--space-xs) var(--space-sm);white-space:nowrap;cursor:pointer;line-height:1.2;display:inline-flex}@media (hover:hover){.turn-action-expand-all[data-v-c8cf20c8]:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}}.action-summary-menu[data-v-c8cf20c8]{font-size:calc(.65rem * var(--text-scale,1))}.shared-turn-popover[data-v-c8cf20c8]{max-width:320px;font-size:var(--text-sm);flex-direction:column;gap:8px;display:flex}.shared-turn-popover-title[data-v-c8cf20c8]{color:var(--popover-text);font-weight:700}.shared-turn-popover-row[data-v-c8cf20c8]{color:var(--popover-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.shared-turn-popover-row.shared-turn-popover-wrap[data-v-c8cf20c8]{align-items:flex-start}.shared-turn-popover-label[data-v-c8cf20c8]{color:var(--popover-muted);font-size:calc(.78rem * var(--text-scale,1));text-transform:uppercase;letter-spacing:var(--tracking-sm)}.shared-turn-popover-mono[data-v-c8cf20c8]{font-family:var(--font-mono);font-size:calc(.78rem * var(--text-scale,1))}.shared-turn-popover-debug[data-v-c8cf20c8]{border-top:1px solid #ffffff1f;flex-direction:column;gap:6px;padding-top:4px;display:flex}.shared-turn-popover-code[data-v-c8cf20c8]{color:var(--popover-text);font-family:var(--font-mono);font-size:calc(.73rem * var(--text-scale,1));white-space:pre-wrap;word-break:break-word;background:#00000038;border-radius:10px;max-height:220px;margin:0;padding:10px;line-height:1.45;overflow:auto}.action-groups[data-v-c8cf20c8]{--session-action-group-bg:rgba(var(--surface-rgb), .72);--session-action-group-list-max-height:min(280px, 36vh);--session-action-group-list-padding-inline-end:4px;--session-action-primary-font-size:var(--turn-action-primary-font-size);--session-action-secondary-font-size:var(--turn-action-secondary-font-size);margin-top:0;overflow-y:visible}@media (width<=640px){.turn-actions[data-v-c8cf20c8]{margin-left:6px;padding:10px}.turn-actions.active[data-v-c8cf20c8]{padding-block:0;padding-inline:10px}.action-groups[data-v-c8cf20c8]{--session-action-group-list-max-height:min(280px, 40vh)}}.turn-jsonl-menu{background:var(--popover-bg);min-width:160px;box-shadow:var(--shadow-popover);border-radius:8px;padding:4px}.turn-jsonl-item{width:100%;color:var(--popover-text);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;transition:background .1s;display:flex}@media (hover:hover){.turn-jsonl-item:hover{background:#ffffff1a}}.turn-jsonl-item i{font-size:calc(.75rem * var(--text-scale,1));opacity:.7}.turn-copy-menu{padding:var(--space-xs);min-width:176px}.turn-copy-options[data-v-c8cf20c8]{gap:var(--space-xs);flex-direction:column;display:flex}.turn-copy-item[data-v-c8cf20c8]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);color:var(--popover-text);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;transition:background .1s;display:flex}@media (hover:hover){.turn-copy-item[data-v-c8cf20c8]:hover{background:color-mix(in srgb, var(--popover-text) 10%, transparent)}}.turn-copy-item i[data-v-c8cf20c8]{font-size:var(--text-sm);opacity:.75}.timeline-stop-divider[data-v-2498b991]{align-items:center;gap:var(--space-sm);min-width:0;color:var(--text-muted);font-size:var(--text-sm);display:flex}.timeline-stop-divider-icon[data-v-2498b991]{min-width:var(--space-2xl);justify-content:center;align-items:center;display:inline-flex}.timeline-stop-divider-label[data-v-2498b991]{white-space:nowrap;flex:0 auto;min-width:0;font-weight:600}.timeline-stop-divider-line[data-v-2498b991]{min-width:var(--space-md);border-top:1px solid var(--border-subtle);flex:auto;height:0}.timeline-stop-divider-time[data-v-2498b991]{flex:none}.continuation-history.provider-claude[data-v-989bfff4]{--turn-agent-accent:var(--amber-400);--turn-agent-bg:linear-gradient(180deg, color-mix(in srgb, var(--amber-400) 14%, transparent), color-mix(in srgb, var(--amber-400) 6%, transparent));--turn-agent-border:color-mix(in srgb, var(--amber-400) 32%, transparent)}.continuation-history.provider-codex[data-v-989bfff4]{--turn-agent-accent:var(--ink-500);--turn-agent-bg:linear-gradient(180deg, rgba(var(--neutral-rgb), .06), rgba(var(--neutral-rgb), .025));--turn-agent-border:rgba(var(--neutral-rgb), .22)}.continuation-history.provider-cursor[data-v-989bfff4]{--turn-agent-accent:var(--provider-cursor-text);--turn-agent-bg:linear-gradient(180deg, color-mix(in srgb, var(--provider-cursor) 12%, transparent), color-mix(in srgb, var(--provider-cursor) 5%, transparent));--turn-agent-border:color-mix(in srgb, var(--provider-cursor) 26%, transparent)}.continuation-history.provider-gemini[data-v-989bfff4]{--turn-agent-accent:var(--provider-gemini-text);--turn-agent-bg:linear-gradient(180deg, color-mix(in srgb, var(--provider-gemini) 12%, transparent), color-mix(in srgb, var(--provider-gemini) 5%, transparent));--turn-agent-border:color-mix(in srgb, var(--provider-gemini) 26%, transparent)}.continuation-history.provider-omp[data-v-989bfff4]{--turn-agent-accent:var(--provider-omp-text);--turn-agent-bg:linear-gradient(180deg, color-mix(in srgb, var(--provider-omp) 12%, transparent), color-mix(in srgb, var(--provider-omp) 5%, transparent));--turn-agent-border:color-mix(in srgb, var(--provider-omp) 26%, transparent)}.continuation-history.provider-pi[data-v-989bfff4]{--turn-agent-accent:var(--provider-pi-text);--turn-agent-bg:linear-gradient(180deg, color-mix(in srgb, var(--provider-pi) 12%, transparent), color-mix(in srgb, var(--provider-pi) 5%, transparent));--turn-agent-border:color-mix(in srgb, var(--provider-pi) 26%, transparent)}.continuation-history[data-v-989bfff4]{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.continuation-history-sentinel[data-v-989bfff4]{pointer-events:none;overflow-anchor:none;flex:0 0 1px;block-size:1px}.continuation-history-turn[data-v-989bfff4]{padding:var(--space-md) 0;gap:var(--space-md);word-break:normal;overflow-wrap:break-word;contain-intrinsic-size:auto none;flex-direction:column;min-width:0;display:flex;position:relative}.continuation-history-turn[data-reflow-parked][data-v-989bfff4]{content-visibility:auto}.continuation-history-stop[data-v-989bfff4]{padding:var(--space-xs) 0;contain-intrinsic-size:auto none}.continuation-history-stop[data-reflow-parked][data-v-989bfff4]{content-visibility:auto}.continuation-history-state[data-v-989bfff4]{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--control-compact-height);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.continuation-history-state.is-error[data-v-989bfff4]{color:var(--error-600)}.runtime-problem-notice[data-v-475840b7]{gap:var(--space-md);margin:var(--space-lg) var(--session-inset) 0;padding:var(--space-md) var(--space-lg);border:1px solid color-mix(in srgb, var(--color-danger) 28%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 7%, rgb(var(--surface-rgb)));color:var(--fg-primary);grid-template-columns:auto minmax(0,1fr);display:grid}.runtime-problem-notice.is-refusal[data-v-475840b7]{border-color:color-mix(in srgb, var(--color-warning) 34%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 9%, rgb(var(--surface-rgb)))}.runtime-problem-notice.is-refusal .runtime-problem-icon[data-v-475840b7],.runtime-problem-notice.is-refusal .runtime-problem-title[data-v-475840b7]{color:var(--color-warning)}.runtime-problem-icon[data-v-475840b7]{margin-top:calc(var(--space-xs) / 2);color:var(--color-danger);font-size:var(--text-base);line-height:1}.runtime-problem-copy[data-v-475840b7]{min-width:0}.runtime-problem-title[data-v-475840b7]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-md);color:var(--color-danger);font-weight:700;line-height:1.2}.runtime-problem-message[data-v-475840b7],.runtime-problem-detail[data-v-475840b7],.runtime-problem-prompt[data-v-475840b7]{overflow-wrap:anywhere;margin:0}.runtime-problem-message[data-v-475840b7]{margin-top:var(--space-xs);white-space:pre-line;font-size:var(--text-base);color:var(--fg-primary);line-height:1.35}.runtime-problem-detail[data-v-475840b7]{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--fg-secondary);line-height:1.35}.runtime-problem-prompt[data-v-475840b7]{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--fg-secondary);line-height:1.35}.runtime-problem-prompt-text[data-v-475840b7]{color:var(--fg-primary);font-style:italic}.runtime-problem-actions[data-v-475840b7]{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.side-chat-footer-card[data-v-6997d1ac]{--action-teal-color:var(--side-chat-text);--action-teal-border:var(--side-chat-border);--action-teal-bg:var(--side-chat-surface);--hover-accent-bg:var(--side-chat-surface-hover);--action-primary-bg:var(--side-chat-mark);--action-primary-color:var(--side-chat-on-mark);--action-primary-hover-bg:color-mix(in srgb, var(--side-chat-mark) 82%, var(--side-chat-on-mark));--action-primary-hover-color:var(--side-chat-on-mark);align-items:start;gap:var(--space-md) var(--space-lg);padding:var(--space-lg) var(--space-xl);margin:var(--space-lg) 0 var(--space-xs);border-radius:var(--radius-lg);border:1px solid var(--side-chat-border);background:var(--side-chat-surface);color:var(--fg-muted);grid-template-columns:auto minmax(0,1fr);display:grid}.side-chat-footer-icon[data-v-6997d1ac]{width:var(--control-plain-height);height:var(--control-plain-height);border-radius:var(--action-radius);background:var(--side-chat-mark);color:var(--side-chat-on-mark);grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.side-chat-footer-icon i[data-v-6997d1ac]{font-size:var(--text-base);line-height:1}.side-chat-footer-body[data-v-6997d1ac]{gap:var(--space-xs);flex-direction:column;grid-column:2;min-width:0;display:flex}.side-chat-footer-headline[data-v-6997d1ac]{font-size:var(--text-base);color:var(--color-text-primary);margin:0;font-weight:600}.side-chat-footer-detail[data-v-6997d1ac]{font-size:var(--text-md);color:var(--fg-muted);margin:0;line-height:1.45}.side-chat-footer-actions[data-v-6997d1ac]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;grid-column:2;display:flex}.side-chat-footer-action[data-v-6997d1ac]{flex:none}.side-chat-footer-action.quiet[data-v-6997d1ac]{border-color:#0000}.side-chat-footer-action[data-v-6997d1ac] i{font-size:var(--text-sm);line-height:1}@media (width<=640px){.side-chat-footer-card[data-v-6997d1ac]{align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md) var(--space-lg);margin:var(--space-md) 0 var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto}.side-chat-footer-detail[data-v-6997d1ac]{display:none}.side-chat-footer-headline[data-v-6997d1ac]{font-size:var(--text-md)}.side-chat-footer-actions[data-v-6997d1ac]{flex-wrap:nowrap;grid-area:1/3}.side-chat-footer-action.quiet[data-v-6997d1ac]{display:none}}.side-chat-quote-links[data-v-220c1089]{height:0;position:absolute;top:0;left:0}.side-chat-quote-link[data-v-220c1089]{width:var(--control-plain-height);height:var(--control-plain-height);border:1px solid var(--side-chat-border);border-radius:var(--radius-sm);background:var(--side-chat-surface);color:var(--side-chat-text);z-index:var(--z-map-node);position:absolute}.side-chat-quote-link.active[data-v-220c1089]{background:var(--side-chat-surface-hover)}@media (hover:hover){.side-chat-quote-link[data-v-220c1089]:hover{background:var(--side-chat-surface-hover)}}.turn-message.has-side-chat-quote{padding-right:calc(var(--session-inset) + var(--control-plain-height))}.side-chat-quote-hover{cursor:pointer}.side-chat-quote-mark[data-v-220c1089]{box-sizing:border-box;border-bottom:1px dotted var(--side-chat-text);pointer-events:none;position:absolute}.side-chat-quote-mark.active[data-v-220c1089]{background:var(--quote-highlight-bg)}.supersession-footer-card[data-v-547b3bb8]{align-items:flex-start;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);margin:var(--space-lg) 0 var(--space-xs);border-radius:var(--radius-lg);border:1px solid var(--action-ghost-border);background:var(--color-bg-tertiary);color:var(--fg-muted);flex-wrap:wrap;display:flex}.supersession-footer-icon[data-v-547b3bb8]{width:var(--control-plain-height);height:var(--control-plain-height);border-radius:var(--action-radius);background:var(--action-neutral-bg);color:var(--ink-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.supersession-footer-icon i[data-v-547b3bb8]{font-size:var(--text-base);line-height:1}.supersession-footer-body[data-v-547b3bb8]{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.supersession-footer-headline[data-v-547b3bb8]{font-size:var(--text-base);color:var(--color-text-primary);margin:0;font-weight:600}.supersession-footer-detail[data-v-547b3bb8]{font-size:var(--text-md);color:var(--fg-muted);margin:0;line-height:1.45}.supersession-footer-action[data-v-547b3bb8]{flex:none}.supersession-footer-actions[data-v-547b3bb8]{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:none;display:flex}.supersession-footer-action[data-v-547b3bb8] i{font-size:var(--text-sm);line-height:1}.supersession-footer-action.detach[data-v-547b3bb8]{color:var(--action-ghost-danger-color);border-color:var(--action-ghost-danger-border)}@media (hover:hover){.supersession-footer-action.detach[data-v-547b3bb8]:hover:not(:disabled){background:var(--action-ghost-danger-bg-hover);border-color:var(--action-ghost-danger-border-hover)}}.supersession-footer-action.confirm[data-v-547b3bb8]{background:var(--action-ghost-danger-bg-hover)}.supersession-footer-error[data-v-547b3bb8]{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--error-500);flex:1 0 100%;margin:0;display:flex}.detach-confirm-body[data-v-547b3bb8]{gap:var(--space-lg);flex-direction:column;display:flex}.detach-confirm-body>p[data-v-547b3bb8]:not(.supersession-footer-error){font-size:var(--text-md);color:var(--fg-secondary);margin:0;line-height:1.45}.detach-confirm-actions[data-v-547b3bb8]{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.triage-decision[data-v-58ff997b]{gap:var(--space-lg);max-height:45vh;margin:var(--space-lg) var(--space-lg) 0;padding:var(--space-lg);border:1px solid var(--border-subtle);border-left:3px solid var(--amber-400);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-soft);flex-direction:column;flex:none;display:flex;overflow:auto}.triage-decision-head[data-v-58ff997b]{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.triage-decision-icon[data-v-58ff997b]{width:var(--space-xl);margin-top:var(--space-xs);color:var(--amber-400);flex:none;justify-content:center;align-items:center;display:inline-flex}.triage-decision-head-body[data-v-58ff997b]{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.triage-decision-heading[data-v-58ff997b]{font-size:var(--text-xs);letter-spacing:var(--tracking-sm);text-transform:uppercase;color:var(--ink-600);margin:0;font-weight:700}.triage-decision-message[data-v-58ff997b]{font-size:var(--text-sm);color:var(--ink-600);overflow-wrap:anywhere;margin:0;line-height:1.4}.triage-decision-reviewed[data-v-58ff997b]{flex:none;margin-left:auto}.triage-decision-list[data-v-58ff997b]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.triage-decision-candidate[data-v-58ff997b]{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-layer);display:flex}.triage-decision-candidate-body[data-v-58ff997b]{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.triage-decision-candidate-title[data-v-58ff997b]{font-size:var(--text-md);color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.triage-decision-candidate-meta[data-v-58ff997b]{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--ink-500);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.triage-decision-candidate-tag[data-v-58ff997b]{align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--ink-600);white-space:nowrap;display:inline-flex}.triage-decision-candidate-location[data-v-58ff997b]{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--ink-500);overflow-wrap:anywhere;display:inline-flex}.triage-decision-candidate-location i[data-v-58ff997b]{color:var(--ink-400)}.triage-decision-candidate-reason[data-v-58ff997b]{font-size:var(--text-sm);color:var(--ink-600);overflow-wrap:anywhere;line-height:1.4}.triage-decision-candidate-actions[data-v-58ff997b]{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.triage-decision-empty[data-v-58ff997b]{font-size:var(--text-sm);color:var(--ink-500);margin:0;line-height:1.4}@media (width<=560px){.triage-decision-reviewed[data-v-58ff997b]{margin-left:calc(var(--space-xl) + var(--space-md))}.triage-decision-candidate[data-v-58ff997b]{flex-direction:column}.triage-decision-candidate-actions[data-v-58ff997b]{justify-content:flex-end;width:100%}}.router-search-hits[data-v-6138abcc]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.router-search-hit[data-v-6138abcc]{gap:var(--space-2xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.router-search-hit-head[data-v-6138abcc]{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.router-search-rank[data-v-6138abcc]{min-width:var(--space-xl);color:var(--ink-500);font-size:var(--text-xs)}.router-search-muted[data-v-6138abcc]{color:var(--ink-500);font-size:var(--text-xs)}.router-search-tag[data-v-6138abcc]{padding:0 var(--space-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--ink-500);font-size:var(--text-xs)}.router-search-tag.is-shortlisted[data-v-6138abcc]{border-color:var(--green-500);color:var(--green-500)}.router-search-passage[data-v-6138abcc]{margin:0 0 0 calc(var(--space-xl) + var(--space-sm));color:var(--ink-700);font-size:var(--text-xs);line-height:var(--leading-normal)}.router-search-word[data-v-6138abcc]{border-radius:var(--radius-xs);color:inherit;padding:0}.router-search-word.is-active[data-v-6138abcc]{outline:2px solid var(--blue-500)}.router-search-link[data-v-6138abcc]{color:var(--ink-800);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle);cursor:pointer;background:0 0;border:0;padding:0}.router-search[data-v-17c3d6d7]{gap:var(--space-sm);flex-direction:column;display:flex}.router-search h4[data-v-17c3d6d7],.router-search h5[data-v-17c3d6d7]{font-size:var(--text-sm);margin:0;font-weight:600}.router-search h5[data-v-17c3d6d7]{margin-top:var(--space-sm);font-size:var(--text-xs)}.router-search-term[data-v-17c3d6d7]{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.router-search-caption[data-v-17c3d6d7],.router-search-detail[data-v-17c3d6d7]{color:var(--ink-500);font-size:var(--text-xs);margin:0}.router-search-detail[data-v-17c3d6d7]{color:var(--ink-700)}.router-search-request[data-v-17c3d6d7]{padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);line-height:var(--leading-normal);white-space:pre-wrap;margin:0}.router-search-word[data-v-17c3d6d7]{border-radius:var(--radius-xs);color:inherit;cursor:default;padding:0}.router-search-word.is-active[data-v-17c3d6d7]{outline:2px solid var(--blue-500)}.router-search-unused[data-v-17c3d6d7]{color:var(--ink-400)}.router-search-chips[data-v-17c3d6d7]{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.router-search-chip[data-v-17c3d6d7]{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--ink-800);font:inherit;font-size:var(--text-xs);cursor:pointer}.router-search-chip.is-active[data-v-17c3d6d7]{border-color:var(--blue-500)}.router-search-count[data-v-17c3d6d7]{color:var(--ink-500)}.router-search-more[data-v-17c3d6d7]{align-self:flex-start}.router-search-link[data-v-17c3d6d7]{color:var(--ink-800);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle);cursor:pointer;background:0 0;border:0;padding:0}.router-diagnostics[data-v-b6f70575]{margin:var(--space-lg) var(--space-lg) 0;border:1px solid var(--border-subtle);border-left:3px solid var(--ink-400);border-radius:var(--radius-md);background:var(--bg-surface);font-size:var(--text-sm);color:var(--ink-800)}.router-diagnostics.tone-blocked[data-v-b6f70575]{border-left-color:var(--amber-400)}.router-diagnostics.tone-routed[data-v-b6f70575]{border-left-color:var(--green-500)}.router-diagnostics-summary[data-v-b6f70575]{align-items:baseline;gap:var(--space-md);padding:var(--space-md) var(--space-lg);cursor:pointer;flex-wrap:wrap;display:flex}.router-diagnostics-title[data-v-b6f70575]{font-weight:600}.router-diagnostics-top[data-v-b6f70575],.router-diagnostics-muted[data-v-b6f70575],.router-diagnostics-caption[data-v-b6f70575]{color:var(--ink-500);font-size:var(--text-xs)}.router-diagnostics-body[data-v-b6f70575]{gap:var(--space-xl);padding:0 var(--space-lg) var(--space-lg);flex-direction:column;display:flex}.router-diagnostics-section[data-v-b6f70575]{gap:var(--space-sm);flex-direction:column;display:flex}.router-diagnostics-section h4[data-v-b6f70575]{font-size:var(--text-sm);margin:0;font-weight:600}.router-diagnostics-caption[data-v-b6f70575],.router-diagnostics-note[data-v-b6f70575]{margin:0}.router-diagnostics-term[data-v-b6f70575]{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.router-diagnostics-gates[data-v-b6f70575]{padding-left:var(--space-xl);margin:0}.router-diagnostics-gates code[data-v-b6f70575]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-600)}.router-diagnostics-table[data-v-b6f70575]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.router-diagnostics-table th[data-v-b6f70575],.router-diagnostics-table td[data-v-b6f70575]{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.router-diagnostics-table th[data-v-b6f70575]{color:var(--ink-500);font-weight:600}.router-diagnostics-table .is-pass[data-v-b6f70575]{color:var(--green-500)}.router-diagnostics-table .is-fail[data-v-b6f70575]{color:var(--amber-700)}.router-diagnostics-table .router-diagnostics-group th[data-v-b6f70575]{padding-top:var(--space-md);color:var(--ink-700);font-weight:600}.router-diagnostics-table .is-blocking td[data-v-b6f70575]{background:color-mix(in srgb, var(--amber-400) 12%, transparent)}.router-diagnostics-table .is-stopper td[data-v-b6f70575]{background:color-mix(in srgb, var(--color-danger) 22%, transparent)}.router-diagnostics-table .is-stopper .is-fail[data-v-b6f70575]{color:var(--color-danger);font-weight:600}.router-diagnostics-flag[data-v-b6f70575]{margin-left:var(--space-sm);padding:0 var(--space-xs);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--text-xs);white-space:nowrap;font-weight:600}.router-diagnostics-session[data-v-b6f70575]{gap:var(--space-2xs);flex-direction:column;display:flex}.router-diagnostics-link[data-v-b6f70575]{color:var(--ink-800);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle);cursor:pointer;background:0 0;border:0;padding:0}.router-diagnostics-facts[data-v-b6f70575]{gap:var(--space-xs) var(--space-lg);font-size:var(--text-xs);grid-template-columns:max-content 1fr;margin:0;display:grid}.router-diagnostics-facts dt[data-v-b6f70575]{color:var(--ink-500)}.router-diagnostics-facts dd[data-v-b6f70575]{margin:0}.panel-header[data-v-90f19490]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.session-timeline[data-v-90f19490]{gap:var(--space-md);min-height:0;font-family:var(--font-reading);--text-2xs:calc(.6rem * var(--text-scale,1));--text-xs:calc(.65rem * var(--text-scale,1));--text-sm:calc(.72rem * var(--text-scale,1));--text-md:calc(.78rem * var(--text-scale,1));--text-base:calc(.85rem * var(--text-scale,1));--text-lg:calc(.9rem * var(--text-scale,1));overflow-anchor:auto;word-break:normal;overflow-wrap:break-word;--turn-agent-accent:var(--ink-500);--turn-agent-bg:linear-gradient(180deg, rgba(var(--neutral-rgb), .05), rgba(var(--neutral-rgb), .02));--turn-agent-border:rgba(var(--neutral-rgb), .2);--turn-action-rail:rgba(var(--neutral-rgb), .14);--timeline-note-bg:color-mix(in srgb, var(--amber-400) 18%, rgba(var(--surface-rgb), .98));--timeline-note-border:color-mix(in srgb, var(--amber-400) 45%, rgba(var(--neutral-rgb), .18));--timeline-note-icon:color-mix(in srgb, var(--amber-400) 70%, var(--ink-700));--timeline-note-label:var(--ink-700);--timeline-note-time:var(--ink-600);--timeline-note-text:var(--ink-900);--timeline-note-link:color-mix(in srgb, var(--teal-700) 65%, var(--ink-700));--timeline-note-delete:var(--ink-700);--timeline-note-delete-hover-bg:color-mix(in srgb, var(--amber-400) 24%, transparent);--timeline-note-delete-hover:var(--ink-900);--timeline-note-code-bg:color-mix(in srgb, var(--amber-400) 20%, rgba(var(--surface-rgb), .94));min-width:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.session-timeline .panel-header[data-v-90f19490]{z-index:2;background:rgb(var(--surface-rgb));padding:var(--space-md) var(--session-inset) var(--space-lg);border-bottom:1px solid color-mix(in srgb, var(--turn-user-accent) 8%, transparent);box-shadow:var(--shadow-subtle);margin-bottom:0;position:sticky;top:0}.session-timeline.provider-claude[data-v-90f19490]{--turn-agent-accent:var(--amber-400);--turn-agent-bg:linear-gradient(180deg, color-mix(in srgb, var(--amber-400) 14%, transparent), color-mix(in srgb, var(--amber-400) 6%, transparent));--turn-agent-border:color-mix(in srgb, var(--amber-400) 32%, transparent)}.session-timeline.provider-codex[data-v-90f19490]{--turn-agent-accent:var(--ink-500);--turn-agent-bg:linear-gradient(180deg, rgba(var(--neutral-rgb), .06), rgba(var(--neutral-rgb), .025));--turn-agent-border:rgba(var(--neutral-rgb), .22)}.session-timeline.provider-cursor[data-v-90f19490]{--turn-agent-accent:var(--provider-cursor-text);--turn-agent-bg:linear-gradient(180deg, color-mix(in srgb, var(--provider-cursor) 12%, transparent), color-mix(in srgb, var(--provider-cursor) 5%, transparent));--turn-agent-border:color-mix(in srgb, var(--provider-cursor) 26%, transparent)}.session-timeline.provider-gemini[data-v-90f19490]{--turn-agent-accent:var(--provider-gemini-text);--turn-agent-bg:linear-gradient(180deg, color-mix(in srgb, var(--provider-gemini) 12%, transparent), color-mix(in srgb, var(--provider-gemini) 5%, transparent));--turn-agent-border:color-mix(in srgb, var(--provider-gemini) 26%, transparent)}.session-timeline.provider-omp[data-v-90f19490]{--turn-agent-accent:var(--provider-omp-text);--turn-agent-bg:linear-gradient(180deg, color-mix(in srgb, var(--provider-omp) 12%, transparent), color-mix(in srgb, var(--provider-omp) 5%, transparent));--turn-agent-border:color-mix(in srgb, var(--provider-omp) 26%, transparent)}.session-timeline.provider-pi[data-v-90f19490]{--turn-agent-accent:var(--provider-pi-text);--turn-agent-bg:linear-gradient(180deg, color-mix(in srgb, var(--provider-pi) 12%, transparent), color-mix(in srgb, var(--provider-pi) 5%, transparent));--turn-agent-border:color-mix(in srgb, var(--provider-pi) 26%, transparent)}.message-count[data-v-90f19490]{font-size:var(--text-sm);color:var(--ink-400);font-weight:400}@keyframes spinner-rotate-90f19490{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-spinner[data-v-90f19490]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite spinner-rotate-90f19490;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.status-error[data-v-90f19490]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--error-500);margin:0;display:flex}.status-error i[data-v-90f19490]{flex-shrink:0;font-size:.85em}.status-empty[data-v-90f19490]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--ink-400);margin:0;display:flex}.timeline-action-error[data-v-90f19490]{flex:none}.timeline-action-error .timeline-action-error-dismiss[data-v-90f19490]{margin-left:auto}.timeline-loading-overlay[data-v-90f19490]{justify-content:center;align-items:center;gap:var(--space-md);background:rgb(var(--surface-rgb));color:var(--color-text-secondary);font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.timeline-content-frame[data-v-90f19490]{flex:1;min-height:0}.status-info[data-v-90f19490]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;display:flex}.status-info i[data-v-90f19490]{margin-right:var(--space-sm);opacity:.6}.timeline-list[data-v-90f19490]{--panel-inset:16px;--timeline-list-gap:var(--space-xl);--timeline-list-pad-top:var(--space-lg);gap:var(--timeline-list-gap);width:100%;min-width:0;max-width:100%;transition:max-width var(--conversation-width-duration) var(--ease-out-expo), margin-left var(--conversation-width-duration) var(--ease-out-expo);padding:var(--timeline-list-pad-top) calc(var(--panel-inset) + var(--panel-safe-right,0px)) var(--space-lg) calc(var(--panel-inset) + var(--panel-safe-left,0px));flex-direction:column;display:flex}.timeline-list>[data-timeline-key][data-v-90f19490]{contain-intrinsic-size:auto none}.timeline-list>[data-timeline-key][data-reflow-parked][data-v-90f19490]{content-visibility:auto}.timeline-empty-side-chat[data-v-90f19490]{margin-left:calc(var(--panel-inset,16px) + var(--panel-safe-left,0px));margin-right:calc(var(--panel-inset,16px) + var(--panel-safe-right,0px))}.session-timeline>.status-error[data-v-90f19490],.session-timeline>.status-info[data-v-90f19490],.session-timeline>.status-empty[data-v-90f19490],.session-timeline>.timeline-pending-request-status[data-v-90f19490]{padding-left:calc(var(--panel-inset,16px) + var(--panel-safe-left,0px));padding-right:calc(var(--panel-inset,16px) + var(--panel-safe-right,0px))}.timeline-runtime-problem[data-v-90f19490]{margin:0}.timeline-history-sentinel[data-v-90f19490]{pointer-events:none;overflow-anchor:none;flex-direction:column;flex:none;justify-content:flex-end;block-size:1px;display:flex}.timeline-history-loading[data-v-90f19490]{block-size:calc(var(--timeline-list-pad-top) + 1px + var(--timeline-list-gap));flex:none;justify-content:center;margin-block-end:calc(-1 * var(--timeline-list-gap));padding-block:0;position:sticky;inset-block-end:50%}.session-timeline.is-bottom-pinned .timeline-list[data-v-90f19490]>*{overflow-anchor:none}.timeline-bottom-anchor[data-v-90f19490]{pointer-events:none;overflow-anchor:none;flex:0 0 1px;block-size:1px}.session-timeline.is-bottom-pinned .timeline-bottom-anchor[data-v-90f19490]{overflow-anchor:auto}.timeline-triage-decision[data-v-90f19490]{margin-block:var(--space-lg) 0;margin-inline:0}.timeline-live-stop-row[data-v-90f19490]{align-items:center;gap:var(--space-sm);padding:0 var(--session-inset);flex-wrap:wrap;display:flex}.timeline-live-stop[data-v-90f19490]{padding:0}.timeline-turn[data-v-90f19490]{padding:var(--space-md) 0;gap:var(--space-md);word-break:normal;overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex;position:relative}.timeline-event[data-v-90f19490]{padding:var(--space-md) 0;gap:var(--space-sm);word-break:normal;overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}.timeline-event.timeline-event-in-turn[data-v-90f19490]{padding-block:var(--space-sm)}.timeline-event.tone-error[data-v-90f19490]{padding-left:var(--space-md);border-left:3px solid var(--error-500);background:color-mix(in srgb, var(--action-error-bg) 55%, transparent)}.timeline-event.tone-error .event-label[data-v-90f19490],.timeline-event.tone-error .event-time[data-v-90f19490],.timeline-event.tone-error .event-summary[data-v-90f19490],.timeline-event.tone-error .event-detail[data-v-90f19490]{color:var(--error-600)}.timeline-event.tone-warning[data-v-90f19490]{padding-left:var(--space-md);border-left:3px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 18%, transparent)}.timeline-event.tone-warning .event-header[data-v-90f19490]:before{content:"!";color:var(--color-warning);font-weight:700}.timeline-event.tone-warning .event-label[data-v-90f19490],.timeline-event.tone-warning .event-time[data-v-90f19490],.timeline-event.tone-warning .event-summary[data-v-90f19490],.timeline-event.tone-warning .event-detail[data-v-90f19490]{color:color-mix(in srgb, var(--color-warning) 70%, var(--ink-700))}.timeline-event.tone-account-rotation[data-v-90f19490]{padding:var(--space-xs) 0;gap:var(--space-xs);opacity:.6;background:0 0;border:none;flex-direction:column;align-items:flex-start}.timeline-event.tone-account-rotation .event-header[data-v-90f19490]{align-items:center;gap:var(--space-xs);display:flex}.timeline-event.tone-account-rotation .event-header[data-v-90f19490]:before{content:"↻";color:var(--text-muted);font-size:.8em}.timeline-event.tone-account-rotation .event-label[data-v-90f19490],.timeline-event.tone-account-rotation .event-summary[data-v-90f19490],.timeline-event.tone-account-rotation .event-detail[data-v-90f19490]:has(.event-prompt){display:none}.timeline-event.tone-account-rotation .event-time[data-v-90f19490]{color:var(--text-muted);margin:0;font-size:.75em}.timeline-event.tone-account-rotation .event-detail[data-v-90f19490]{color:var(--text-muted);white-space:pre-line;margin:0;padding-left:1.1em;font-size:.75em}.timeline-event.tone-compaction[data-v-90f19490],.timeline-event[data-v-90f19490]:is(.tone-stop,.tone-rollback){padding:var(--space-xs) 0;background:0 0;gap:0}.timeline-note[data-v-90f19490]{padding:var(--space-md);background:var(--timeline-note-bg);border:1px solid var(--timeline-note-border);gap:var(--space-sm);word-break:normal;overflow-wrap:break-word;border-radius:12px;flex-direction:column;min-width:0;display:flex}.timeline-note[aria-current=location][data-v-90f19490]{border-color:color-mix(in srgb, var(--amber-400) 72%, var(--turn-user-accent));box-shadow:var(--shadow-lift)}.note-header[data-v-90f19490]{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.note-icon[data-v-90f19490]{color:var(--timeline-note-icon);font-size:var(--text-sm)}.note-label[data-v-90f19490]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-md);color:var(--timeline-note-label);font-weight:700}.note-time[data-v-90f19490]{font-size:var(--text-xs);color:var(--timeline-note-time);margin-left:auto}.note-action[data-v-90f19490]{color:var(--timeline-note-delete);cursor:pointer;font-size:var(--text-sm);background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.note-action[data-v-90f19490]:hover:not(:disabled){background:var(--timeline-note-delete-hover-bg);color:var(--timeline-note-delete-hover)}}.note-action[data-v-90f19490]:disabled{opacity:.4;cursor:not-allowed}.note-action-primary[data-v-90f19490]{color:var(--timeline-note-delete-hover);font-weight:600}.note-text-wrap[data-v-90f19490]{min-width:0;position:relative}.note-text-wrap.is-editing[data-v-90f19490]{min-height:2.1em}[data-v-90f19490] .note-text-mirror{visibility:hidden;pointer-events:none}[data-v-90f19490] .note-text-clickable{padding:var(--space-xs) var(--space-sm);margin:calc(-1 * var(--space-sm)) calc(-1 * var(--space-md));box-sizing:border-box;cursor:text;border-radius:var(--radius-sm);border:1px solid #0000;transition:background-color .12s,border-color .12s;display:block}@media (hover:hover){[data-v-90f19490] .note-text-clickable:hover{background:color-mix(in srgb, var(--amber-400) 12%, transparent)}}.note-text-editor[data-v-90f19490]{width:100%;height:auto;min-height:2.1em;max-height:8em;padding:var(--space-xs) var(--space-sm);z-index:1;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--amber-400) 22%, transparent);background:color-mix(in srgb, var(--surface-warm-rgb) 72%, rgba(var(--surface-rgb), .9));color:var(--timeline-note-text);font:inherit;font-size:var(--text-md);box-sizing:border-box;resize:none;field-sizing:content;margin:0;line-height:1.5;display:block;position:absolute;inset:0 auto auto 0;overflow:auto}.note-text-editor[data-v-90f19490]:focus{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.note-edit-error[data-v-90f19490]{margin:4px 0 0}[data-v-90f19490] .note-text.markdown-content-root{font-size:var(--text-md);color:var(--timeline-note-text);margin:0;line-height:1.5}[data-v-90f19490] .note-text.markdown-content-root p{margin:0}[data-v-90f19490] .note-text.markdown-content-root a{color:var(--timeline-note-link);text-underline-offset:2px;text-decoration:underline}@media (hover:hover){[data-v-90f19490] .note-text.markdown-content-root a:hover{color:var(--timeline-note-text)}}[data-v-90f19490] .note-text.markdown-content-root code{background:var(--timeline-note-code-bg);border-radius:3px;padding:1px 4px;font-size:.9em}.event-header[data-v-90f19490]{align-items:center;gap:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.event-label[data-v-90f19490]{font-size:var(--text-sm);color:var(--ink-500);text-transform:uppercase;letter-spacing:var(--tracking-md);font-weight:700}.event-label.error[data-v-90f19490]{color:var(--error-600)}.event-time[data-v-90f19490]{font-size:var(--text-sm);color:var(--ink-500);font-weight:700}.event-summary[data-v-90f19490]{font-size:var(--text-base);color:var(--ink-700);font-weight:600}.fork-created-event[data-v-90f19490]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--fg-muted);text-align:left;cursor:pointer;flex-wrap:wrap;min-width:0;transition:background-color .12s,border-color .12s;display:flex}@media (hover:hover){.fork-created-event[data-v-90f19490]:hover{background:var(--action-ghost-bg-hover);border-color:var(--color-border-hover)}}.fork-created-event.side-chat-created-event .fork-created-icon[data-v-90f19490]{color:var(--color-accent)}@media (hover:hover){.fork-created-event.side-chat-created-event[data-v-90f19490]:hover{border-color:var(--color-accent)}.fork-created-event:hover .fork-created-chevron[data-v-90f19490]{color:var(--ink-600);transform:translate(2px)}}.fork-created-icon[data-v-90f19490]{width:var(--action-icon-size-sm);height:var(--action-icon-size-sm);border-radius:var(--action-radius);background:var(--action-neutral-bg);color:var(--ink-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.fork-created-body[data-v-90f19490]{gap:var(--space-xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.fork-created-header[data-v-90f19490]{align-items:center;gap:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.fork-created-label[data-v-90f19490]{font-size:var(--text-sm);color:var(--ink-500);text-transform:uppercase;letter-spacing:var(--tracking-md);font-weight:700}.fork-created-time[data-v-90f19490]{font-size:var(--text-sm);color:var(--ink-500);font-weight:700}.fork-created-title[data-v-90f19490]{font-size:var(--text-base);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.fork-created-chevron[data-v-90f19490]{font-size:var(--text-sm);color:var(--ink-400);flex:none;transition:color .12s,transform .12s}.event-detail[data-v-90f19490]{font-size:var(--text-md);color:var(--ink-600)}.event-prompt[data-v-90f19490]{font-family:var(--font-mono,monospace)}.event-detail-command[data-v-90f19490]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.event-command[data-v-90f19490]{font-family:var(--font-mono,monospace);white-space:pre-wrap;word-break:break-word}.compaction-event[data-v-90f19490]{color:var(--teal-700)}.compaction-event[data-v-90f19490]::details-content{opacity:0;height:0;transition:height .18s ease, opacity .18s ease, content-visibility .18s ease allow-discrete;overflow:clip}.compaction-event[open][data-v-90f19490]::details-content{opacity:1;height:auto}.compaction-event-summary[data-v-90f19490]{align-items:center;gap:var(--space-sm);cursor:pointer;min-width:0;color:var(--teal-700);list-style:none;display:flex}.compaction-event-empty .compaction-event-summary[data-v-90f19490]{cursor:default}.compaction-event-summary[data-v-90f19490]::-webkit-details-marker{display:none}.compaction-event-summary[data-v-90f19490]::marker{content:""}.compaction-event-icon[data-v-90f19490]{min-width:var(--space-2xl);color:var(--teal-700);justify-content:center;align-items:center;display:inline-flex}.compaction-event-label[data-v-90f19490]{min-width:0;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-md);white-space:nowrap;flex:0 auto;font-weight:700}.compaction-event-divider[data-v-90f19490]{min-width:var(--space-md);border-top:1px solid color-mix(in srgb, var(--teal-500) 40%, var(--color-border));flex:auto;height:0}.compaction-event-time[data-v-90f19490]{font-size:var(--text-sm);color:var(--ink-500);flex:none;font-weight:700}.compaction-event-chevron[data-v-90f19490]{color:var(--ink-500);font-size:var(--text-sm);justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.compaction-event[open] .compaction-event-chevron[data-v-90f19490]{transform:rotate(180deg)}.compaction-event-text[data-v-90f19490]{margin-top:var(--space-md);margin-left:calc(var(--space-2xl) + var(--space-sm));border-left:2px solid color-mix(in srgb, var(--teal-500) 35%, var(--color-border));color:var(--ink-700);font-family:var(--font-reading);font-size:var(--text-base);white-space:normal;word-break:normal;overflow-wrap:anywhere;line-height:1.5}.timeline-event .compaction-event-text[data-v-90f19490]{margin-top:var(--space-md)}.timeline-event[data-v-90f19490] :is(p,pre){margin:0}.event-output[data-v-90f19490]{border:1px solid rgba(var(--neutral-rgb), .12);background:rgba(var(--neutral-rgb), .04);padding:var(--space-sm) var(--space-md);border-radius:12px;line-height:1.35}.event-output[data-v-90f19490]::details-content{opacity:0;height:0;transition:height .2s ease, opacity .2s ease, content-visibility .2s ease allow-discrete;overflow:clip}.event-output[open][data-v-90f19490]::details-content{opacity:1;height:auto}.event-output summary[data-v-90f19490]{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--ink-600);cursor:pointer;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.event-output-meta[data-v-90f19490]{color:var(--ink-500);font-weight:600}.event-output[data-v-90f19490]>*+*{margin-top:var(--space-sm)}.event-output-pre[data-v-90f19490]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);white-space:pre-wrap;color:var(--ink-700)}.event-output-empty[data-v-90f19490],.event-output-truncated[data-v-90f19490],.event-output-error[data-v-90f19490]{font-size:var(--text-sm);color:var(--ink-600)}.event-output-error[data-v-90f19490]{color:var(--error-600)}.timeline-event-actions[data-v-90f19490]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.timeline-remove-body[data-v-90f19490]{flex-direction:column;gap:12px;padding:16px;display:flex}.timeline-edit-composer[data-v-90f19490]{--panel-inset:var(--space-xl);padding:var(--space-sm) 0 0;gap:var(--space-lg)}.timeline-edit-warning[data-v-90f19490]{margin:var(--space-md) 0 0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:rgba(var(--neutral-rgb), .08);border:1px solid var(--color-border);color:var(--ink-600);font-size:var(--text-sm);line-height:1.4}.timeline-edit-actions[data-v-90f19490]{justify-content:flex-end;gap:var(--space-lg);margin-top:var(--space-md);display:flex}.timeline-edit-dialog .panel-header{margin-bottom:var(--space-lg)}.dialog-action-output.dialog-lg{flex-direction:column;height:auto;max-height:92dvh;display:flex;overflow:hidden}.dialog-action-output.dialog-lg .panel-header{flex:none}.action-output-dialog[data-v-90f19490]{gap:var(--space-sm);flex-direction:column;flex:auto;min-height:0;display:flex}.action-output-mapping[data-v-90f19490]{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;flex:none;display:flex}.action-output-mapping-title[data-v-90f19490]{color:var(--color-text-tertiary);font-size:var(--text-xs);letter-spacing:0;margin:0;font-weight:700;line-height:1.2}.action-output-mapping-grid[data-v-90f19490]{gap:var(--space-xs);grid-template-columns:1fr;margin:0;display:grid}.action-output-mapping-field[data-v-90f19490]{gap:var(--space-lg);grid-template-columns:minmax(10ch,14ch) minmax(0,1fr);align-items:start;min-width:0;display:grid}.action-output-mapping-field dt[data-v-90f19490]{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:1.2}.action-output-mapping-field dd[data-v-90f19490]{color:var(--color-text-primary);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.35}.action-output-mapping-field dd.code[data-v-90f19490]{font-family:var(--font-mono)}.action-output-json[data-v-90f19490]{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:0;padding:var(--space-sm);flex:auto;overflow:auto}.action-output-status[data-v-90f19490]{padding-left:0;padding-right:0}@media (width<=960px){.session-timeline .panel-header[data-v-90f19490]{z-index:auto;box-shadow:none;background:0 0;border-bottom:none;margin-bottom:10px;padding:0;position:static;top:auto}}@media (width<=640px){.timeline-list[data-v-90f19490]{--panel-inset:10px;--timeline-list-gap:14px;--timeline-list-pad-top:var(--space-sm);padding-bottom:var(--space-sm)}.session-timeline>.status-error[data-v-90f19490],.session-timeline>.status-info[data-v-90f19490],.session-timeline>.status-empty[data-v-90f19490]{--panel-inset:10px}}.horizontal-resize-handle[data-v-23361279]{pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;align-items:center;display:inline-flex}.horizontal-resize-handle.stretch[data-v-23361279]{block-size:100%;inline-size:100%;display:flex}.horizontal-resize-handle-grip[data-v-23361279]{background:color-mix(in srgb, var(--ink-500) 34%, transparent);border-radius:999px;width:6px;height:30px;transition:background-color .18s,opacity .18s;display:inline-block}@media (hover:hover){.horizontal-resize-handle[data-v-23361279]{cursor:col-resize;transition:filter .18s}.horizontal-resize-handle[data-v-23361279]:hover,.horizontal-resize-handle[data-v-23361279]:active{filter:brightness(.92)}.horizontal-resize-handle:hover .horizontal-resize-handle-grip[data-v-23361279],.horizontal-resize-handle:active .horizontal-resize-handle-grip[data-v-23361279]{background:color-mix(in srgb, var(--ink-600) 58%, transparent)}}.horizontal-resize-handle.disabled[data-v-23361279]{pointer-events:none}.conversation-width-handle[data-v-d684f8ce]{--handle-width:16px;--handle-edge-inset:15px;top:0;bottom:0;right:max(var(--handle-edge-inset), (100% - var(--conversation-column-width,100%)) / 2 - var(--handle-width) / 2);transition:right var(--conversation-width-duration) var(--ease-out-expo);z-index:3;inline-size:var(--handle-width);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.conversation-width-handle[data-v-d684f8ce] .horizontal-resize-handle{pointer-events:auto;justify-content:center;align-items:center}.conversation-width-bar[data-v-d684f8ce]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink-500) 34%, transparent);opacity:0;pointer-events:none;inline-size:3px;transition:opacity .16s,background-color .16s;position:absolute;inset-block:0}.conversation-width-readout[data-v-d684f8ce]{right:calc(100% + var(--space-xs));padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);background:var(--popover-bg);color:var(--popover-text);box-shadow:var(--shadow-popover);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;line-height:1.25;transition:opacity .16s;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.conversation-width-handle:hover .conversation-width-bar[data-v-d684f8ce]{background:color-mix(in srgb, var(--ink-600) 58%, transparent)}}.conversation-width-handle:focus-visible .conversation-width-bar[data-v-d684f8ce],.conversation-width-handle.dragging .conversation-width-bar[data-v-d684f8ce],.conversation-width-handle:focus-visible .conversation-width-readout[data-v-d684f8ce],.conversation-width-handle.dragging .conversation-width-readout[data-v-d684f8ce]{opacity:1}@media (hover:hover){.conversation-width-handle:hover .conversation-width-bar[data-v-d684f8ce],.conversation-width-handle:hover .conversation-width-readout[data-v-d684f8ce]{opacity:1}}.conversation-width-handle[data-v-d684f8ce]:focus-visible{outline:none}.conversation-width-handle:focus-visible .conversation-width-bar[data-v-d684f8ce],.conversation-width-handle.dragging .conversation-width-bar[data-v-d684f8ce]{background:var(--teal-500)}@media (hover:none){.conversation-width-handle[data-v-d684f8ce]{display:none}}.turn-bar-launcher[data-v-293a1c53]{z-index:4;border-radius:var(--radius-xs);background:var(--bg-surface);width:18px;height:18px;color:var(--color-text-tertiary);font-size:var(--text-2xs);opacity:.55;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .18s;display:flex;position:absolute;bottom:2px}@media (hover:hover){.turn-bar-launcher[data-v-293a1c53]:hover{opacity:1;background:var(--hover-accent-bg)}}.turn-bar-launcher.side-left[data-v-293a1c53]{left:2px}.turn-bar-launcher.side-right[data-v-293a1c53]{right:2px}.side-chat-banner[data-v-207c365e]{align-items:baseline;gap:var(--space-xs);padding:var(--space-xs) calc(var(--panel-inset,16px) + var(--panel-safe-right,0px)) var(--space-xs) calc(var(--panel-inset,16px) + var(--panel-safe-left,0px));background:var(--side-chat-mark);color:var(--side-chat-on-mark);font-size:var(--text-sm);flex:none;margin:0;line-height:1.3;display:flex}.side-chat-banner i[data-v-207c365e]{align-self:center;font-size:.85em}.side-chat-banner-label[data-v-207c365e]{letter-spacing:var(--tracking-md);text-transform:uppercase;font-weight:700}.side-chat-banner-detail[data-v-207c365e]{text-overflow:ellipsis;white-space:nowrap;opacity:.82;min-width:0;overflow:hidden}.pending-launch-banner[data-v-45d1c0f2]{gap:var(--space-xs);padding:var(--space-sm) calc(var(--panel-inset,16px) + var(--panel-safe-right,0px)) var(--space-sm) calc(var(--panel-inset,16px) + var(--panel-safe-left,0px));border-bottom:1px solid var(--color-border);background:var(--bg-layer);font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;flex:none;display:flex}.pending-launch-banner-row[data-v-45d1c0f2]{align-items:center;gap:var(--space-md);display:flex}.pending-launch-banner.failed .pending-launch-banner-row>i[data-v-45d1c0f2]{color:var(--color-danger)}.pending-launch-banner-text[data-v-45d1c0f2]{flex:auto;min-width:0;margin:0;line-height:1.4}.pending-launch-banner-detail[data-v-45d1c0f2]{color:var(--color-text-tertiary);overflow-wrap:anywhere}.pending-launch-banner-prompt[data-v-45d1c0f2]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-tertiary);margin:0}.pending-launch-banner-error[data-v-45d1c0f2]{color:var(--color-danger);margin:0}.session-detail-panel[data-v-30da90bb]:focus-visible{outline:none}.session-detail-panel[data-v-30da90bb]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.live-pane-fallback[data-v-30da90bb]{background:rgba(var(--surface-rgb), .55);border:1px solid rgba(var(--neutral-rgb), .1);flex-direction:column;flex:1;min-height:0;display:flex}.live-pane-fallback[data-v-30da90bb] .process-presence{flex:1;min-height:0;overflow:auto}.session-panel-top-bar[data-v-30da90bb]{--panel-inset:16px;gap:var(--space-sm);padding:calc(var(--space-lg) + var(--panel-safe-top,0px)) calc(var(--panel-inset) + var(--panel-safe-right,0px)) var(--space-lg) calc(var(--panel-inset) + var(--panel-safe-left,0px));background:linear-gradient(180deg, rgba(var(--surface-rgb), .94), rgba(var(--surface-warm-rgb), .9));border-bottom:1px solid rgba(var(--neutral-rgb), .1);z-index:2;flex-direction:column;flex-shrink:0;display:flex;position:relative}.session-panel-grid[data-v-30da90bb]{flex:1;grid-template-columns:420px minmax(0,1fr);align-items:stretch;gap:18px;min-height:25%;display:grid}.session-panel-grid.resizable[data-v-30da90bb]{gap:0;display:flex}.session-panel-grid.resizable .session-panel-main[data-v-30da90bb]{transition:flex-basis var(--side-pane-arrive-duration) var(--ease-out-expo);flex-shrink:0}.session-panel-grid.resizable.resizing .session-panel-main[data-v-30da90bb]{transition:none}.session-panel-grid.resizable .session-side[data-v-30da90bb]{flex:1;min-width:200px}.session-panel-grid.resizable .session-side.side-pane-enter-active[data-v-30da90bb]{min-width:0;overflow:hidden}.session-panel-grid.no-side[data-v-30da90bb]{flex-direction:column;height:100%;display:flex}.session-panel-grid.no-side .session-panel-main[data-v-30da90bb]{flex:100%;min-width:0}.session-panel-grid.collapsed-side[data-v-30da90bb]{gap:0;display:flex}.session-panel-grid.collapsed-side .session-panel-main[data-v-30da90bb]{flex:100%;min-width:0}.side-pane-enter-active[data-v-30da90bb]{transition:transform var(--side-pane-arrive-duration) var(--ease-out-expo), opacity var(--side-pane-arrive-duration) var(--ease-out-expo)}.side-pane-enter-from[data-v-30da90bb]{opacity:0;transform:translate(12%)}.resize-handle[data-v-30da90bb]{cursor:col-resize;border-right:1px solid rgba(var(--neutral-rgb), .1);flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex;position:relative}.resize-handle[data-v-30da90bb]:before{content:"";background:rgba(var(--neutral-rgb), .1);border-radius:2px;width:4px;height:48px;transition:background .15s,height .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.resize-handle[data-v-30da90bb]:hover:before{background:#1f7a6b59;height:64px}}.resize-handle.dragging[data-v-30da90bb]:before{background:var(--teal-500);height:80px}.session-panel-main[data-v-30da90bb]{background:linear-gradient(180deg, rgba(var(--surface-cool-rgb), .7), rgba(var(--surface-rgb), .45));flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.session-panel-scroll[data-v-30da90bb]{flex-direction:column;flex:1;min-height:0;display:flex}.session-panel-scroll>.session-timeline[data-v-30da90bb]{transition:transform .22s var(--ease-out-expo);transform-origin:var(--turn-bar-aside-origin,right center)}.session-panel-scroll.turn-bar-aside>.session-timeline[data-v-30da90bb]{transform:translateX(var(--turn-bar-shift-px,0px)) scale(var(--turn-bar-aside-scale,1));height:var(--turn-bar-aside-height,100%);margin-top:calc(var(--turn-bar-aside-extra,0px) / -2);margin-bottom:calc(var(--turn-bar-aside-extra,0px) / -2);flex:none}.session-panel-scroll.turn-bar-no-motion>.session-timeline[data-v-30da90bb]{transition:none}.session-panel-scroll[data-v-30da90bb]{position:relative}.session-side[data-v-30da90bb]{gap:var(--space-xl);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.session-side-output[data-v-30da90bb]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.session-panel-bottom-bar[data-v-30da90bb]{--panel-inset:16px;--panel-edge-left:calc(var(--panel-inset) + var(--panel-safe-left,0px) + var(--panel-safe-corner,0px));--panel-edge-right:calc(var(--panel-inset) + var(--panel-safe-right,0px) + var(--panel-safe-corner,0px));gap:var(--space-md);min-height:0;padding:var(--space-md) var(--panel-edge-right) max(var(--space-md), var(--panel-safe-bottom,0px)) var(--panel-edge-left);background:linear-gradient(0deg, rgba(var(--surface-rgb), .94), rgba(var(--surface-warm-rgb), .9));border-top:1px solid rgba(var(--neutral-rgb), .1);flex-direction:column;display:flex}.session-panel-bottom-bar:has(>.session-queue:first-child>.queue-composer:first-child>.session-prompt-composer-form>.session-prompt-composer-input:first-child){border-top:none;padding-top:0}@media (width<=640px){.session-panel-top-bar[data-v-30da90bb],.session-panel-bottom-bar[data-v-30da90bb]{--panel-inset:10px;gap:var(--space-xs)}.session-panel-top-bar[data-v-30da90bb]{padding-top:calc(var(--space-sm) + var(--panel-safe-top,0px));padding-bottom:var(--space-sm)}}.session-panel-notes-row[data-v-30da90bb]{align-items:flex-start;gap:0;min-width:0;display:flex}.session-panel-notes-main[data-v-30da90bb]{min-width:0}.session-panel-notes-row:not(.with-side) .session-panel-notes-main[data-v-30da90bb]{flex:1;width:100%}.session-panel-notes-row.with-side .session-panel-notes-main[data-v-30da90bb]{flex-shrink:0}.session-panel-notes-resize-slot[data-v-30da90bb]{flex:0 0 18px;width:18px;min-height:24px}.session-panel-notes-side[data-v-30da90bb]{flex:1;min-width:200px}.session-panel-notes-bookmark-slot[data-v-30da90bb]{flex:0 0 var(--side-bookmark-width);width:var(--side-bookmark-width)}.session-working-indicator[data-v-802826c6]{align-items:center;gap:var(--space-xs);color:var(--teal-600);font-size:var(--text-2xs);white-space:nowrap;font-weight:500;display:inline-flex}.session-working-label[data-v-802826c6]{align-items:baseline;gap:var(--space-xs);display:inline-flex}.search-result-activity[data-v-21f0b7df]{min-width:0;min-height:calc(2 * var(--text-xs) * var(--leading-tight) + 2px);flex-direction:column;justify-content:center;gap:2px;display:flex}.search-result-activity-line[data-v-21f0b7df]{--session-action-type-icon-slot:12px;--session-action-row-icon-size:var(--text-2xs);align-items:center;gap:var(--space-sm);min-width:0;height:calc(var(--text-xs) * var(--leading-tight));color:var(--ink-600);font-size:var(--text-xs);line-height:var(--leading-tight);margin:0;display:flex}.search-result-activity-line--agent[data-v-21f0b7df]{color:var(--ink-500)}.search-result-activity-icon[data-v-21f0b7df]{width:var(--session-action-type-icon-slot);color:var(--ink-500);font-size:var(--session-action-row-icon-size);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.search-result-activity-text[data-v-21f0b7df]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-result-row[data-v-1632b23b]{background:rgba(var(--surface-warm-rgb), .8);border:1px solid rgba(var(--neutral-rgb), .08);cursor:pointer;border-radius:12px;min-width:0;padding:10px 12px;transition:transform .2s;box-shadow:inset 4px 0 #0000;container:session-row/inline-size}.search-result-row.project-accent[data-v-1632b23b]{box-shadow:inset 4px 0 0 var(--project-accent-solid,var(--project-accent-fallback));border-color:#0000}.search-result-row.active[data-v-1632b23b]{border:1px solid color-mix(in srgb, var(--project-accent-solid,var(--project-accent-fallback)) 50%, transparent);box-shadow:inset 4px 0 0 var(--project-accent-solid,var(--project-accent-fallback))}.search-result-row.archived[data-v-1632b23b]{opacity:.6}@media (hover:hover){.search-result-row[data-v-1632b23b]:hover{transform:translateY(-2px)}}.search-result-row.non-selectable[data-v-1632b23b]{cursor:default}@media (hover:hover){.search-result-row.non-selectable[data-v-1632b23b]:hover{transform:none}}.search-result-row[data-v-1632b23b]{gap:var(--space-xs);flex-direction:column;display:flex}.search-result-head[data-v-1632b23b]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.search-result-lead[data-v-1632b23b]{align-items:center;gap:var(--space-xs);flex-wrap:nowrap;flex:0 auto;min-width:0;display:flex}.search-result-title[data-v-1632b23b]{flex:0 auto;min-width:0}.search-result-title[data-v-1632b23b] .item-title{line-height:var(--leading-tight)}.search-result-source[data-v-1632b23b],.search-result-head[data-v-1632b23b] .session-forks-badge,.search-result-head[data-v-1632b23b] .supersession-badge{flex-shrink:0}.status-dot[data-v-1632b23b]{background:rgba(var(--neutral-rgb), .2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:8px;height:8px;display:inline-flex}.status-dot.live[data-v-1632b23b]{background:0 0;position:relative}.status-dot.live[data-v-1632b23b]:before{content:"";background:var(--teal-500);border-radius:999px;width:100%;height:100%;animation:1.2s ease-in-out infinite pulse-dot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-dot.live[data-v-1632b23b]:after{content:"";border:1px solid color-mix(in srgb, var(--teal-500) 60%, transparent);box-sizing:border-box;opacity:.7;border-radius:999px;width:calc(100% + 4px);height:calc(100% + 4px);animation:1.2s ease-in-out infinite pulse-dot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-dot.status-ready[data-v-1632b23b]{background:var(--green-500)}.status-dot.status-waiting[data-v-1632b23b]{background:var(--blue-500)}.status-dot.status-active[data-v-1632b23b]{background:var(--teal-500)}.status-dot.status-error[data-v-1632b23b]{background:var(--amber-400)}.status-dot.status-idle[data-v-1632b23b]{background:var(--ink-400)}.status-dot.status-archived[data-v-1632b23b]{background:rgba(var(--neutral-rgb), .25)}.status-dot.status-completed[data-v-1632b23b]{background:var(--green-500)}.status-dot.status-pending_input[data-v-1632b23b]{background:var(--purple-500)}.status-dot.status-incomplete[data-v-1632b23b]{background:var(--amber-400)}.status-dot.status-problem[data-v-1632b23b]{background:var(--red-500)}.search-result-status-dot[data-v-1632b23b],.search-result-working[data-v-1632b23b]{flex-shrink:0}.search-result-status-dot.is-empty[data-v-1632b23b]{visibility:hidden}.search-result-snippets[data-v-1632b23b]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.search-result-snippet[data-v-1632b23b]{color:var(--ink-600);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;line-height:1.4}.search-result-snippet-age[data-v-1632b23b]{margin-right:var(--space-sm);color:var(--ink-400);font-size:var(--text-2xs);white-space:nowrap}.search-result-snippet--reason[data-v-1632b23b]{color:var(--ink-500);font-style:italic}.search-result-chips[data-v-1632b23b]{gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.search-result-meta[data-v-1632b23b]{justify-content:flex-start;align-items:center;gap:var(--space-sm);flex:1 0 auto;min-width:0;display:flex}.search-result-time[data-v-1632b23b]{font-size:var(--text-2xs);color:var(--ink-400);white-space:nowrap}.search-result-count[data-v-1632b23b]{align-items:center;gap:var(--space-xs);font-size:var(--text-2xs);color:var(--ink-400);display:inline-flex}.search-result-files[data-v-1632b23b]{min-width:0}.selection-checkbox[data-v-1632b23b]{flex-direction:row;align-items:center;gap:6px;margin-bottom:0;display:inline-flex}.selection-checkbox input[data-v-1632b23b]{width:16px;height:16px;accent-color:var(--teal-500)}.search-selection-checkbox[data-v-1632b23b]{flex-shrink:0}.search-selection-checkbox input[data-v-1632b23b]{margin:0}.search-result-row.focused[data-v-1632b23b]{border:1px solid color-mix(in srgb, var(--project-accent-solid,var(--project-accent-fallback)) 55%, transparent);background:color-mix(in srgb, var(--project-accent-solid,var(--project-accent-fallback)) 12%, rgba(var(--surface-warm-rgb), .92));box-shadow:inset 4px 0 0 var(--project-accent-solid,var(--project-accent-fallback))}.search-result-row.selected[data-v-1632b23b]{border-color:color-mix(in srgb, var(--project-accent-solid,var(--project-accent-fallback)) 32%, transparent);background:rgba(var(--surface-cool-rgb), .92)}.search-match-chip[data-v-1632b23b]{align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;padding:1px var(--space-sm);border:1px solid color-mix(in srgb, var(--teal-500) 22%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--teal-500) 8%, transparent);color:var(--ink-700);font-size:var(--text-2xs);line-height:1.35;display:inline-flex}.search-match-chip-label[data-v-1632b23b]{color:var(--ink-600);flex:none;font-weight:700}.search-match-chip-value[data-v-1632b23b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.describe-result-badge[data-v-1632b23b]{padding:1px var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid color-mix(in srgb, var(--ink-300) 24%, transparent);color:var(--ink-700);background:color-mix(in srgb, var(--bg-surface) 80%, transparent);justify-content:center;align-items:center;font-weight:700;line-height:1.4;display:inline-flex}@media (width<=720px){.search-result-row[data-v-1632b23b]{padding:var(--space-sm) 10px;gap:3px}.search-result-head[data-v-1632b23b]{gap:var(--space-xs)}.search-result-meta[data-v-1632b23b]{gap:var(--space-sm)}}.search-timing[data-v-1f4077b7]{color:var(--ink-400)}.search-timing-trigger[data-v-1f4077b7]{align-items:center;gap:var(--space-xs);color:var(--ink-400);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;display:inline-flex}.search-timing-icon[data-v-1f4077b7]{font-size:var(--text-xs);opacity:.75}.search-timing-body[data-v-1f4077b7]{width:280px}.search-timing-heading[data-v-1f4077b7]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.search-timing-rows[data-v-1f4077b7]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.search-timing-row[data-v-1f4077b7]{padding:var(--space-sm) 0;border-top:1px solid var(--color-border)}.search-timing-row[data-v-1f4077b7]:first-child{border-top:none;padding-top:0}.search-timing-row-head[data-v-1f4077b7]{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.search-timing-row-label[data-v-1f4077b7]{font-size:var(--text-xs);color:var(--color-text-primary)}.search-timing-row-value[data-v-1f4077b7]{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-primary);white-space:nowrap}.search-timing-row-hint[data-v-1f4077b7]{margin:var(--space-xs) 0 0;font-size:var(--text-2xs);color:var(--color-text-secondary);line-height:1.35}.search-panel-resize[data-v-5ed882bc]{z-index:1;touch-action:none;position:absolute}.search-panel-resize--left[data-v-5ed882bc],.search-panel-resize--right[data-v-5ed882bc]{top:var(--space-xl);bottom:var(--space-xl);width:var(--space-sm);cursor:ew-resize}.search-panel-resize--left[data-v-5ed882bc]{left:0}.search-panel-resize--right[data-v-5ed882bc]{right:0}.search-panel-resize--bottom[data-v-5ed882bc]{left:var(--space-xl);right:var(--space-xl);height:var(--space-sm);cursor:ns-resize;bottom:0}.search-panel-resize--bottom-left[data-v-5ed882bc],.search-panel-resize--bottom-right[data-v-5ed882bc]{width:var(--space-xl);height:var(--space-xl);bottom:0}.search-panel-resize--bottom-left[data-v-5ed882bc]{cursor:nesw-resize;left:0}.search-panel-resize--bottom-right[data-v-5ed882bc]{cursor:nwse-resize;right:0}.search-progress[data-v-ad8278b5]{--dot-matrix-loader-color:var(--color-accent);align-items:center;gap:var(--space-xs);color:var(--fg-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.search-progress-elapsed[data-v-ad8278b5]{color:var(--ink-400)}.describe-history-row[data-v-2b7de513]{text-align:left;cursor:pointer;width:100%;color:var(--ink-900);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:.85rem;transition:background-color .12s,border-color .12s;display:grid}.describe-history-row--dense[data-v-2b7de513]{padding:8px 10px;font-size:.8rem}@media (hover:hover){.describe-history-row[data-v-2b7de513]:hover{background:rgba(var(--neutral-rgb), .06);border-color:rgba(var(--neutral-rgb), .1)}}.describe-history-row--active[data-v-2b7de513]{background:rgba(var(--neutral-rgb), .08);border-color:rgba(var(--neutral-rgb), .16);border-left:2px solid var(--teal-500);padding-left:10px}.describe-history-row__primary[data-v-2b7de513]{flex-direction:column;gap:4px;min-width:0;display:flex}.describe-history-row__title[data-v-2b7de513]{color:var(--ink-900);font-weight:500}.describe-history-row__meta[data-v-2b7de513]{flex-wrap:wrap;align-items:center;gap:6px;font-size:.7rem;display:flex}.describe-history-row__chip[data-v-2b7de513]{background:rgba(var(--neutral-rgb), .08);color:var(--ink-700);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-weight:500;display:inline-flex}.describe-history-row__chip--scope[data-v-2b7de513],.describe-history-row__chip--running[data-v-2b7de513]{background:var(--action-teal-bg);color:var(--action-teal-color)}.describe-history-row__chip--warn[data-v-2b7de513]{background:var(--action-amber-bg);color:var(--action-amber-color)}.describe-history-row__chip--error[data-v-2b7de513]{background:rgba(var(--error-rgb), .12);color:var(--error-500)}.describe-history-row__chip--neutral[data-v-2b7de513]{background:rgba(var(--neutral-rgb), .08);color:var(--ink-700)}.describe-history-row__right[data-v-2b7de513]{white-space:nowrap;align-items:center;gap:8px;display:flex}.describe-history-row__time[data-v-2b7de513]{color:var(--ink-500);font-size:.7rem}.describe-history-row__actions[data-v-2b7de513]{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.describe-history-row:focus-within .describe-history-row__actions[data-v-2b7de513]{opacity:1}@media (hover:hover){.describe-history-row:hover .describe-history-row__actions[data-v-2b7de513]{opacity:1}}.describe-history-row__action-btn[data-v-2b7de513]{width:var(--action-icon-size-sm);height:var(--action-icon-size-sm);color:var(--ink-500);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.75rem;transition:color .12s,background-color .12s;display:inline-flex}@media (hover:hover){.describe-history-row__action-btn[data-v-2b7de513]:hover{background:rgba(var(--neutral-rgb), .08);color:var(--ink-900)}.describe-history-row__action-btn--danger[data-v-2b7de513]:hover{color:var(--error-500)}}@keyframes spinner-rotate-2b7de513{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-spinner[data-v-2b7de513]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;width:10px;height:10px;animation:.9s linear infinite spinner-rotate-2b7de513;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.describe-history[data-v-7211254f]{flex-direction:column;gap:8px;padding:4px 0;display:flex}.describe-history--dropdown[data-v-7211254f]{min-width:320px;max-height:480px;padding:4px;overflow-y:auto}.describe-history__header[data-v-7211254f]{justify-content:space-between;align-items:baseline;gap:12px;padding:0 8px 4px;display:flex}.describe-history__heading[data-v-7211254f]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);font-size:.75rem;font-weight:600}.describe-history__heading-meta[data-v-7211254f]{color:var(--ink-500);font-size:.7rem}.describe-history__resume-callout[data-v-7211254f]{background:var(--action-teal-bg);color:var(--action-teal-color);border-radius:8px;align-items:center;gap:8px;margin:0 8px;padding:8px 12px;font-size:.8rem;display:flex}.describe-history__resume-text[data-v-7211254f]{flex:1;min-width:0}.describe-history__resume-btn[data-v-7211254f]{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:600}@media (hover:hover){.describe-history__resume-btn[data-v-7211254f]:hover{background:color-mix(in srgb, currentColor 14%, transparent)}}.describe-history__hint[data-v-7211254f],.describe-history__error[data-v-7211254f]{color:var(--ink-500);align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:.8rem;display:flex}.describe-history__error[data-v-7211254f]{color:var(--error-500)}.describe-history__onboarding[data-v-7211254f]{color:var(--ink-700);flex-direction:column;gap:10px;padding:16px 20px;display:flex}.describe-history__onboarding--dropdown[data-v-7211254f]{gap:8px;padding:14px 16px;font-size:.8rem}.describe-history__onboarding-heading[data-v-7211254f]{color:var(--ink-900);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.describe-history__onboarding-heading i[data-v-7211254f]{color:var(--teal-600)}.describe-history__onboarding-body[data-v-7211254f]{color:var(--ink-600);margin:0;font-size:.82rem;line-height:1.5}.describe-history__onboarding--dropdown .describe-history__onboarding-body[data-v-7211254f]{font-size:.78rem;line-height:1.4}.describe-history__onboarding-examples[data-v-7211254f]{color:var(--ink-500);flex-direction:column;gap:4px;margin:0;padding:0;font-size:.78rem;font-style:italic;list-style:none;display:flex}.describe-history__onboarding-examples li[data-v-7211254f]:before{content:"›";width:14px;color:var(--ink-400);font-style:normal;display:inline-block}.describe-history__retry[data-v-7211254f]{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:.75rem}.describe-history__list[data-v-7211254f]{flex-direction:column;gap:2px;margin:0;padding:0 4px;list-style:none;display:flex}.describe-history__list--dropdown[data-v-7211254f]{padding:0}.describe-history__item[data-v-7211254f]{margin:0}.describe-history__footer[data-v-7211254f]{justify-content:center;padding:4px 8px;display:flex}.describe-history__more[data-v-7211254f]{border:1px solid rgba(var(--neutral-rgb), .16);color:var(--ink-700);cursor:pointer;background:0 0;border-radius:6px;padding:4px 12px;font-size:.75rem}@media (hover:hover){.describe-history__more[data-v-7211254f]:hover{background:rgba(var(--neutral-rgb), .06)}}@keyframes spinner-rotate-7211254f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-spinner[data-v-7211254f]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite spinner-rotate-7211254f;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.describe-recents-pill[data-v-bae3ff42]{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:color-mix(in srgb, var(--color-bg-tertiary) 88%, transparent);height:34px;color:var(--ink-700);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:inline-flex}@media (hover:hover){.describe-recents-pill[data-v-bae3ff42]:hover{border-color:color-mix(in srgb, var(--teal-500) 35%, var(--color-border));color:var(--ink-900)}}.describe-recents-pill--open[data-v-bae3ff42]{border-color:color-mix(in srgb, var(--teal-500) 55%, var(--color-border));background:color-mix(in srgb, var(--teal-500) 12%, transparent);color:var(--ink-900)}@media (hover:hover){.describe-recents-pill--open[data-v-bae3ff42]:hover{border-color:color-mix(in srgb, var(--teal-500) 55%, var(--color-border));background:color-mix(in srgb, var(--teal-500) 12%, transparent);color:var(--ink-900)}}.describe-recents-pill__icon[data-v-bae3ff42]{color:var(--teal-600);font-size:.85rem}.describe-recents-pill__label[data-v-bae3ff42]{white-space:nowrap}.describe-recents-pill__count[data-v-bae3ff42]{background:color-mix(in srgb, var(--color-bg-tertiary) 88%, transparent);min-width:20px;height:18px;color:var(--ink-600);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.describe-recents-pill--open .describe-recents-pill__count[data-v-bae3ff42]{background:color-mix(in srgb, var(--teal-500) 20%, transparent);color:var(--ink-900)}.describe-recents-pill__inflight[data-v-bae3ff42]{border-left:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);color:var(--action-teal-color);align-items:center;gap:4px;margin-left:2px;padding-left:8px;font-size:.7rem;font-weight:600;display:inline-flex}.describe-recents-pill__dot[data-v-bae3ff42]{background:var(--teal-500);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite describe-recents-pulse-bae3ff42}@keyframes describe-recents-pulse-bae3ff42{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.describe-recents-panel{background:rgb(var(--surface-rgb));border:1px solid rgba(var(--neutral-rgb), .16);box-shadow:var(--shadow-soft);border-radius:10px;min-width:360px;max-width:420px;max-height:520px;padding:4px;overflow-y:auto}@media (width<=640px){.describe-recents-pill__label[data-v-bae3ff42]{display:none}}@keyframes spinner-rotate-8b6f0966{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-spinner[data-v-8b6f0966]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite spinner-rotate-8b6f0966;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.status-error[data-v-8b6f0966]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--error-500);margin:0;display:flex}.status-error i[data-v-8b6f0966]{flex-shrink:0;font-size:.85em}.status-empty[data-v-8b6f0966]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-inset,16px);font-size:var(--text-sm);color:var(--ink-400);margin:0;display:flex}.search-panel[data-v-8b6f0966]{top:max(var(--space-xl) + env(safe-area-inset-top), (100dvh - var(--search-panel-height,960px)) / 2);left:calc(var(--space-xl) + env(safe-area-inset-left));right:calc(var(--space-xl) + env(safe-area-inset-right));width:min(100% - 2 * var(--space-xl) - env(safe-area-inset-left) - env(safe-area-inset-right), var(--search-panel-width,1440px));z-index:var(--z-search-panel);max-height:min(100% - 2 * var(--space-xl) - env(safe-area-inset-top) - env(safe-area-inset-bottom), var(--search-panel-height,960px));gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-xl);background:rgba(var(--surface-rgb), .98);border:1px solid var(--action-teal-border);flex-direction:column;min-height:0;margin-inline:auto;display:flex;position:fixed;overflow:hidden}.search-close--mobile[data-v-8b6f0966],.search-select-mobile[data-v-8b6f0966]{display:none}.search-panel[data-v-8b6f0966]:has(.search-layout.resizable){height:min(100dvh - 2 * var(--space-xl) - env(safe-area-inset-top) - env(safe-area-inset-bottom), var(--search-panel-height,960px))}.search-toolbar[data-v-8b6f0966]{align-items:center;gap:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.search-toolbar>.search-input-shell[data-v-8b6f0966]{flex:360px;min-width:280px}.search-toolbar:not(.search-toolbar--describe)>.search-input-shell[data-v-8b6f0966]{max-width:none}.search-toolbar--describe[data-v-8b6f0966]{flex-wrap:nowrap;align-items:center}.search-toolbar--describe[data-v-8b6f0966]>:not(.search-input-shell){flex:none}.search-toolbar--describe>.search-input-shell[data-v-8b6f0966]{flex:auto}.search-control--toolbar[data-v-8b6f0966]{flex:none;min-width:0}.search-scope-group[data-v-8b6f0966]{align-items:center;gap:var(--space-md);flex-wrap:nowrap;flex:620px;min-width:0;display:flex}[data-v-8b6f0966] .search-project-select{flex:none}.search-input-meta[data-v-8b6f0966]{align-items:center;gap:var(--space-sm);flex:none;margin-left:auto;display:flex}.search-scope-banner[data-v-8b6f0966]{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--teal-500) 35%, transparent);background:color-mix(in srgb, var(--teal-500) 10%, transparent);color:var(--ink-700);display:flex}.search-scope-banner i[data-v-8b6f0966]{color:var(--teal-500)}.search-scope-text[data-v-8b6f0966]{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.25;overflow:hidden}.search-control[data-v-8b6f0966]{align-items:center;gap:var(--space-md);display:flex}.search-control-label[data-v-8b6f0966]{font-size:var(--text-2xs);letter-spacing:var(--tracking-lg);text-transform:uppercase;color:var(--ink-400);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.search-control-hint[data-v-8b6f0966]{text-transform:none;gap:2px;display:inline-flex}.search-control-labels[data-v-8b6f0966]{flex-direction:column;gap:2px;display:flex}.search-control-note[data-v-8b6f0966]{font-size:var(--text-2xs);color:var(--ink-500);letter-spacing:var(--tracking-sm);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.search-control-note.inactive[data-v-8b6f0966]{color:var(--ink-400)}.search-toolbar .search-slider[data-v-8b6f0966]{width:100%;min-width:160px;max-width:220px}.search-control--window[data-v-8b6f0966]{flex:260px;min-width:250px}.search-control--recency[data-v-8b6f0966]{flex:none}.search-target-fields-panel{border-radius:var(--radius-md);border:1px solid rgba(var(--teal-500-rgb), .18);background:rgba(var(--surface-rgb), .98);min-width:min(300px,92vw);max-width:min(360px,92vw);box-shadow:var(--shadow-popover);padding:0}.search-target-fields-menu[data-v-8b6f0966]{padding:var(--space-sm);flex-direction:column;gap:3px;display:flex}.search-target-chip[data-v-8b6f0966]{appearance:none;align-items:center;gap:var(--space-md);width:100%;min-height:42px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:rgba(var(--surface-cool-rgb), .5);color:var(--ink-500);font-size:var(--text-sm);cursor:pointer;text-align:left;border:1px solid #0000;font-weight:500;line-height:1.4;transition:border-color .12s,background .12s,color .12s;display:flex}@media (hover:hover){.search-target-chip[data-v-8b6f0966]:hover{border-color:rgba(var(--teal-500-rgb), .16);background:color-mix(in srgb, var(--hover-accent-bg) 70%, transparent);color:var(--ink-700)}}.search-target-chip.active[data-v-8b6f0966]{border-color:color-mix(in srgb, var(--teal-500) 24%, transparent);background:color-mix(in srgb, var(--teal-500) 12%, transparent);color:var(--ink-800);font-weight:600}.search-target-chip-copy[data-v-8b6f0966]{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.search-target-chip-label[data-v-8b6f0966]{color:inherit;font-size:var(--text-md);line-height:1.15}.search-target-chip-short[data-v-8b6f0966]{color:var(--ink-400);font-size:var(--text-xs);letter-spacing:var(--tracking-sm);text-transform:uppercase}.search-target-chip-check[data-v-8b6f0966]{color:var(--teal-600);font-size:var(--text-sm);margin-left:auto}[data-v-8b6f0966] .dropdown-menu-trigger:has(.search-target-shell-trigger){flex:none;align-items:stretch;min-width:0;display:flex}.search-target-shell-trigger[data-v-8b6f0966]{appearance:none;justify-content:flex-end;align-items:center;gap:var(--space-sm);min-width:0;max-width:156px;padding:0 var(--space-xs) 0 var(--space-md);border:none;border-left:1px solid rgba(var(--neutral-rgb), .12);color:var(--ink-500);cursor:pointer;box-sizing:border-box;background:0 0;flex:0 auto;align-self:stretch;margin-left:auto;transition:color .12s,background .12s,border-color .12s;display:inline-flex}@media (hover:hover){.search-target-shell-trigger[data-v-8b6f0966]:hover{color:var(--ink-700)}}.search-target-shell-trigger.open[data-v-8b6f0966]{color:var(--ink-800);border-left-color:color-mix(in srgb, var(--teal-500) 28%, transparent)}.search-target-shell-trigger[data-v-8b6f0966]:focus-visible{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.search-target-shell-label[data-v-8b6f0966]{font-size:var(--text-xs);letter-spacing:var(--tracking-md);text-transform:uppercase;color:var(--ink-400);font-weight:700}.search-target-shell-pills[data-v-8b6f0966]{align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex;overflow:hidden}.search-target-shell-pill[data-v-8b6f0966]{border:1px solid rgba(var(--neutral-rgb), .1);background:rgba(var(--surface-cool-rgb), .8);min-width:0;max-width:100%;height:22px;color:var(--ink-600);border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.search-target-shell-pill--overflow[data-v-8b6f0966]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-500);justify-content:center;font-weight:700}.search-target-shell-pill-label[data-v-8b6f0966]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);font-weight:600;overflow:hidden}.search-target-shell-chevron[data-v-8b6f0966]{color:var(--ink-400);font-size:10px;transition:transform .12s,color .12s}.search-target-shell-trigger.open .search-target-shell-chevron[data-v-8b6f0966]{color:var(--teal-600);transform:rotate(180deg)}.search-target-visual[data-v-8b6f0966]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--teal-500) 12%, transparent);width:20px;height:20px;color:var(--teal-600);font-size:var(--text-xs);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.search-target-visual--summary[data-v-8b6f0966]{background:color-mix(in srgb, var(--teal-500) 14%, transparent);border-radius:999px;flex-basis:14px;width:14px;height:14px;font-size:9px}.search-target-visual--title[data-v-8b6f0966]{background:color-mix(in srgb, var(--amber-500) 18%, transparent);color:var(--amber-700)}.search-target-letter[data-v-8b6f0966]{font-size:var(--text-xs);letter-spacing:-.02em;font-weight:800;line-height:1}.search-layout[data-v-8b6f0966]{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:16px;min-height:0;display:grid}.search-layout.resizable[data-v-8b6f0966]{align-items:stretch;gap:0;height:100%;display:flex}.search-layout.resizable .search-list[data-v-8b6f0966]{flex-shrink:0;min-width:280px}.search-layout.resizable[data-v-8b6f0966] .search-preview{flex:1;min-width:240px;min-height:0}.search-layout.resizable .search-resize-handle[data-v-8b6f0966]{align-self:stretch}.search-list[data-v-8b6f0966]{flex-direction:column;min-height:0;display:flex}[data-v-8b6f0966] .search-preview{border-radius:var(--radius-lg);border:1px solid rgba(var(--teal-500-rgb), .18);background:rgba(var(--surface-cool-rgb), .55);flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex;overflow:hidden}[data-v-8b6f0966] .search-preview-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}[data-v-8b6f0966] .search-preview-panel .session-detail-panel{height:100%;min-height:0}[data-v-8b6f0966] .search-preview-empty{text-align:center;color:var(--ink-500);flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.search-results[data-v-8b6f0966]{overscroll-behavior-x:none;overscroll-behavior-y:contain;flex:1;min-height:0;padding-right:4px;position:relative;overflow:auto}.search-results[data-v-8b6f0966]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.search-results[data-v-8b6f0966]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px)}.search-results-loading[data-v-8b6f0966]{pointer-events:none}.search-results-loading[data-v-8b6f0966]>:not(.search-results-spinner){opacity:.35;transition:opacity .15s}.search-results-spinner[data-v-8b6f0966]{z-index:3;pointer-events:none;justify-content:center;align-items:center;height:0;display:flex;position:sticky;top:50%;overflow:visible}.search-results-spinner .status-spinner[data-v-8b6f0966]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;width:20px;height:20px;animation:.9s linear infinite spinner-rotate-8b6f0966;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.search-describe-fallback-banner[data-v-8b6f0966]{margin:0 0 var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-warning) 32%, transparent);background:color-mix(in srgb, var(--color-warning) 10%, transparent);color:var(--ink-600);font-size:var(--text-xs);line-height:1.4}.search-list-toolbar[data-v-8b6f0966]{background:rgba(var(--surface-rgb), .98);border-bottom:1px solid rgba(var(--teal-500-rgb), .12);flex-direction:column;flex:none;align-items:stretch;gap:4px;margin-bottom:4px;padding:6px 4px 8px;display:flex}[data-v-8b6f0966] .search-project-select{flex:none;min-width:0}[data-v-8b6f0966] .search-project-select.project-select-root.project-select--top-bar button.project-select-trigger{width:auto;height:34px;padding:0 var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--action-teal-border);background:rgba(var(--surface-rgb), .85);color:var(--ink-600);font-size:var(--text-md);box-sizing:border-box;max-width:min(220px,26vw);font-weight:600}@media (hover:hover){[data-v-8b6f0966] .search-project-select.project-select-root.project-select--top-bar button.project-select-trigger:hover{border-color:var(--hover-accent-border);background:var(--hover-accent-bg);color:var(--ink-700)}}[data-v-8b6f0966] .search-project-select.project-select-root.project-select--top-bar button.project-select-trigger.open,[data-v-8b6f0966] .search-project-select.project-select-root.project-select--top-bar button.project-select-trigger.active{border-color:color-mix(in srgb, var(--project-accent-solid,var(--project-accent-fallback)) 40%, transparent);background:color-mix(in srgb, var(--project-accent-solid,var(--project-accent-fallback)) 10%, transparent);color:var(--ink-800)}[data-v-8b6f0966] .search-project-select .project-select-swatch{height:14px}.search-selection-bar[data-v-8b6f0966]{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.search-selection-left[data-v-8b6f0966]{align-items:center;gap:var(--space-sm);flex-wrap:nowrap;min-width:0;display:flex}.search-list-sort[data-v-8b6f0966]{flex:320px;justify-content:center;min-width:0;display:flex}.search-control--list-sort[data-v-8b6f0966]{min-width:0}.search-selection-actions[data-v-8b6f0966]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.search-selection-right[data-v-8b6f0966]{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.search-selection-checkbox[data-v-8b6f0966]{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--ink-600);white-space:nowrap;flex-direction:row;flex:none;margin-bottom:0;line-height:1;display:inline-flex}.search-selection-checkbox input[data-v-8b6f0966]{width:14px;height:14px;accent-color:var(--teal-500);margin:0}.search-selection-count[data-v-8b6f0966]{font-size:var(--text-xs);color:var(--ink-500);white-space:nowrap}.search-results-summary[data-v-8b6f0966]{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--ink-500);white-space:nowrap;display:inline-flex}.search-results-summary--inline[data-v-8b6f0966]{display:none}.search-results-scanned[data-v-8b6f0966]{color:var(--ink-400)}.search-selection-queue-count[data-v-8b6f0966]{color:var(--ink-500)}.search-section[data-v-8b6f0966]{flex-direction:column;gap:8px;display:flex}.search-section+.search-section[data-v-8b6f0966]{margin-top:10px}.search-section-header[data-v-8b6f0966]{font-size:var(--text-2xs);letter-spacing:var(--tracking-lg);text-transform:uppercase;color:var(--ink-400);padding:2px var(--space-xs) 0;justify-content:space-between;align-items:center;display:flex}.search-project-row[data-v-8b6f0966]{background:rgba(var(--surface-cool-rgb), .92)}.search-project-count[data-v-8b6f0966]{color:var(--ink-400)}@media (width<=1100px){.search-layout[data-v-8b6f0966]{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-v-8b6f0966] .search-preview{min-height:240px}}@media (width<=1280px){.search-toolbar[data-v-8b6f0966]:not(.search-toolbar--describe){flex-wrap:wrap;align-items:center}.search-toolbar:not(.search-toolbar--describe)>.search-input-shell[data-v-8b6f0966]{flex:100%;max-width:100%}.search-scope-group[data-v-8b6f0966]{flex:640px}[data-v-8b6f0966] .search-project-select{flex:0 auto;max-width:none}[data-v-8b6f0966] .search-project-select.project-select-root.project-select--top-bar button.project-select-trigger{width:auto;min-width:96px;padding:0 10px 0 var(--space-md)}.search-toolbar .search-slider[data-v-8b6f0966]{max-width:none}[data-v-8b6f0966] .dropdown-menu-trigger:has(.search-target-shell-trigger){min-width:0}}@media (width<=960px){.search-scope-group[data-v-8b6f0966]{flex-wrap:wrap;flex:100%}}@media (width<=720px){.search-panel[data-v-8b6f0966]{top:auto;bottom:0;left:env(safe-area-inset-left);right:env(safe-area-inset-right);width:auto;height:calc(100% - var(--viewport-safe-top));border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:none;padding:0 var(--space-md);background:rgb(var(--surface-rgb));gap:0;margin-inline:0}.search-list[data-v-8b6f0966]>:not(.search-results){margin-top:var(--space-md)}.search-panel>.search-toolbar[data-v-8b6f0966]{z-index:1;margin-inline:calc(-1 * var(--space-md));padding:var(--space-sm) var(--space-md) calc(var(--search-keyboard-inset,0px) + max(var(--space-md), var(--viewport-safe-bottom) * var(--search-safe-bottom,1)));background:rgb(var(--surface-rgb));border-top:1px solid color-mix(in srgb, var(--teal-500) 45%, transparent);box-shadow:var(--shadow-shelf);position:relative}.search-results[data-v-8b6f0966]{margin-inline:calc(-1 * var(--space-md));padding:var(--space-md);border-radius:var(--radius-lg) var(--radius-lg) 0 0;mask-image:none}.search-panel>.search-layout[data-v-8b6f0966]{flex:auto;order:1;min-height:0}.search-panel>.search-scope-banner[data-v-8b6f0966]{order:2}.search-panel>.search-toolbar[data-v-8b6f0966]{order:3}.search-close--mobile[data-v-8b6f0966]{border-radius:var(--radius-md);--close-button-glyph-size:var(--text-lg);border:1px solid var(--action-teal-border);background:rgba(var(--surface-rgb), .85);width:40px;height:40px;color:var(--ink-600);box-sizing:border-box;flex:none;order:2;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.search-close--mobile[data-v-8b6f0966]:hover{border-color:var(--hover-accent-border);background:var(--hover-accent-bg);color:var(--ink-700)}}.search-close--desktop[data-v-8b6f0966],.search-input-meta[data-v-8b6f0966]{display:none}.search-toolbar[data-v-8b6f0966]:not(.search-toolbar--describe){gap:var(--space-sm);flex-wrap:wrap}.search-toolbar[data-v-8b6f0966]>*{order:1}.search-toolbar>.search-input-shell[data-v-8b6f0966],.search-toolbar>.search-close--mobile[data-v-8b6f0966]{order:2}.search-toolbar:not(.search-toolbar--describe)>.search-input-shell[data-v-8b6f0966]{border-radius:var(--radius-pill);min-width:0;max-width:none;height:40px;padding:0 var(--space-md);flex:1 1 0}[data-v-8b6f0966] .search-project-select{flex:0 auto;max-width:none}[data-v-8b6f0966] .search-project-select.project-select-root.project-select--top-bar button.project-select-trigger{width:auto;min-width:96px;height:32px;padding:0 10px 0 var(--space-md)}.search-control-label--desktop[data-v-8b6f0966],.search-slider[data-v-8b6f0966],.search-recency-segmented[data-v-8b6f0966]{display:none}.search-select-mobile[data-v-8b6f0966]{--control-select-height:32px;--control-select-radius:var(--radius-md);--control-select-font:var(--text-sm);--control-select-min-width:0;--control-select-padding-left:var(--space-sm);--control-select-chevron-size:.78rem;--control-select-chevron-inset:10px;--control-select-chevron-color:var(--ink-500);--control-select-chevron-space:26px;width:100%;min-width:0;display:flex}.search-select-mobile[data-v-8b6f0966] .control-select-input{width:100%}.search-control--toolbar[data-v-8b6f0966]{flex:auto;min-width:max-content}.search-scope-group[data-v-8b6f0966]{gap:var(--space-sm);flex-wrap:nowrap;flex:100%}.search-control--window[data-v-8b6f0966]{flex:none;width:64px;min-width:0}.search-control--sort-compact[data-v-8b6f0966]{flex:1 1 0;min-width:0}.search-scope-banner[data-v-8b6f0966],.search-list-toolbar[data-v-8b6f0966]{display:none}.search-list-toolbar.selection-mode[data-v-8b6f0966]{display:block}.search-list-toolbar.selection-mode .search-results-summary[data-v-8b6f0966],.search-list-toolbar.selection-mode .search-list-sort[data-v-8b6f0966]{display:none}.search-list-toolbar.selection-mode .search-selection-left[data-v-8b6f0966]{flex-wrap:wrap;flex:none}.search-list-toolbar.selection-mode .search-selection-count[data-v-8b6f0966]{display:inline-flex}.search-list-toolbar.selection-mode .search-selection-right[data-v-8b6f0966],.search-list-toolbar.selection-mode .search-selection-actions[data-v-8b6f0966]{display:flex}.search-select-mobile[data-v-8b6f0966] .control-select-input{white-space:nowrap;text-overflow:ellipsis}[data-v-8b6f0966] .dropdown-menu-trigger:has(.search-target-shell-trigger){min-width:0}.search-target-shell-trigger[data-v-8b6f0966]{padding-left:var(--space-sm);gap:5px}.search-target-shell-label[data-v-8b6f0966],.search-target-shell-chevron[data-v-8b6f0966]{display:none}.search-target-shell-pill[data-v-8b6f0966]{max-width:84px;padding:0 7px}.search-target-chip[data-v-8b6f0966]{min-height:40px;padding:var(--space-sm)}.search-select-all-label[data-v-8b6f0966],.search-selection-count[data-v-8b6f0966],.search-selection-actions[data-v-8b6f0966]{display:none}.search-results-summary--inline[data-v-8b6f0966]{display:inline-flex}.search-results-summary--right[data-v-8b6f0966]{display:none}.search-selection-bar[data-v-8b6f0966]{justify-content:flex-start}.search-selection-left[data-v-8b6f0966]{flex-wrap:nowrap;flex:1}.search-selection-right[data-v-8b6f0966]{display:none}}@media (width<=960px){.search-layout[data-v-8b6f0966]{grid-template-rows:minmax(0,1fr)}[data-v-8b6f0966] .search-preview{display:none}}.search-close--desktop[data-v-8b6f0966]{border-radius:var(--radius-md);border:1px solid var(--action-teal-border);background:rgba(var(--surface-rgb), .85);flex:none;width:34px;height:34px;transition:border-color .12s,background .12s,color .12s}@media (hover:hover){.search-close--desktop[data-v-8b6f0966]:hover:not(:disabled){border-color:var(--hover-accent-border);background:var(--hover-accent-bg)}}.search-close[data-v-8b6f0966]{flex:none}.search-more[data-v-8b6f0966]{text-align:center;justify-content:center;padding-top:6px}.search-input-shell[data-v-8b6f0966]{align-items:center;gap:var(--space-sm);width:auto;min-width:180px;max-width:none;height:34px;padding:0 var(--space-sm) 0 var(--space-xs);border-radius:var(--radius-md);border:1px solid var(--top-bar-control-border,var(--color-border));background:rgba(var(--surface-rgb), .85);box-sizing:border-box;flex:auto;transition:height .24s cubic-bezier(.22,.68,0,1.1),max-width .24s,flex-basis .24s,border-color .2s,background .2s,box-shadow .2s;display:flex}.search-input-shell--describe[data-v-8b6f0966]{width:auto;height:auto;min-height:34px}.search-input-shell--describe.describe-entering[data-v-8b6f0966]{animation:.4s shell-describe-pulse-8b6f0966}@keyframes shell-describe-pulse-8b6f0966{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--teal-500) 25%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal-500) 18%, transparent)}to{box-shadow:0 0 #0000}}.search-input-shell[data-v-8b6f0966]:focus-within{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.search-mode-pill[data-v-8b6f0966]{appearance:none;justify-content:center;align-items:center;gap:var(--space-xs);height:var(--action-height-md);padding:0 var(--space-xs);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:rgba(var(--surface-cool-rgb), .6);color:var(--ink-500);font-size:var(--text-xs);cursor:pointer;box-shadow:none;flex-shrink:0;transition:background .12s,color .12s,border-color .12s,box-shadow .12s;display:inline-flex}@media (hover:hover){.search-mode-pill[data-v-8b6f0966]:hover{background:var(--hover-accent-bg-strong);color:var(--ink-700);border-color:var(--hover-accent-border);box-shadow:var(--shadow-subtle)}}.search-mode-pill.active[data-v-8b6f0966]{background:color-mix(in srgb, var(--teal-500) 15%, transparent);color:var(--teal-600);border-color:color-mix(in srgb, var(--teal-500) 30%, transparent)}.search-mode-pill i[data-v-8b6f0966]{transition:transform .25s cubic-bezier(.22,.68,0,1.1),color .15s}.search-mode-pill.active i[data-v-8b6f0966]{transform:rotate(-12deg)scale(1.1)}.mode-toggle-hint[data-v-8b6f0966]{opacity:.85;margin-left:2px}.mode-toggle-hint[data-v-8b6f0966] .key-hint{background:rgba(var(--surface-rgb), .18);border-color:color-mix(in srgb, var(--teal-500) 16%, transparent);box-shadow:none}.search-input-shell .search-input[data-v-8b6f0966]{appearance:none;min-width:12ch;padding:0 var(--space-sm);font-size:var(--text-md);background:0 0;border:none;flex:1}.search-input-shell .search-input[data-v-8b6f0966]::-webkit-search-cancel-button{display:none}.search-input-shell .search-input[data-v-8b6f0966]::-webkit-search-decoration{display:none}.search-input-shell .search-input[data-v-8b6f0966]::-webkit-search-results-button{display:none}.search-input-shell .search-input[data-v-8b6f0966]::-webkit-search-results-decoration{display:none}.search-input-shell .search-input[data-v-8b6f0966]:focus{box-shadow:none;-webkit-tap-highlight-color:transparent;border-color:#0000;outline:none}.search-describe-input[data-v-8b6f0966]{appearance:none;min-width:0;padding:7px var(--space-sm) 7px 0;font-size:var(--text-md);resize:none;min-height:var(--action-height-md);background:0 0;border:none;flex:1;max-height:160px;line-height:1.4;overflow-y:auto}@media (hover:none),(pointer:coarse){.search-input-shell .search-input[data-v-8b6f0966],.search-describe-input[data-v-8b6f0966]{font-size:max(16px, var(--text-md))}}.search-describe-input[data-v-8b6f0966]:focus{box-shadow:none;border-color:#0000;outline:none}.shell-actions[data-v-8b6f0966]{align-items:center;gap:var(--space-xs);flex-shrink:0;margin-left:auto;display:flex}.shell-action-btn[data-v-8b6f0966]{appearance:none;width:var(--action-height-md);height:var(--action-height-md);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:rgba(var(--surface-cool-rgb), .4);color:var(--ink-500);font-size:var(--text-sm);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}@media (hover:hover){.shell-action-btn[data-v-8b6f0966]:hover:not(:disabled){color:var(--ink-700);background:rgba(var(--surface-cool-rgb), .65);border-color:var(--border-subtle)}}.shell-action-btn--submit[data-v-8b6f0966]{color:var(--teal-600);background:color-mix(in srgb, var(--teal-500) 8%, transparent);border-color:color-mix(in srgb, var(--teal-500) 22%, transparent)}@media (hover:hover){.shell-action-btn--submit[data-v-8b6f0966]:hover{background:color-mix(in srgb, var(--teal-500) 18%, transparent);border-color:var(--teal-400);color:var(--teal-600)}}.shell-action-btn--spinner[data-v-8b6f0966]{cursor:default;background:0 0;border-color:#0000}.search-describe-stale-banner[data-v-8b6f0966]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);font-size:var(--text-xs);color:var(--ink-500);background:color-mix(in srgb, var(--yellow-500) 8%, transparent);border-radius:var(--radius-sm);margin-bottom:var(--space-xs);flex-shrink:0;display:flex}.search-describe-stale-label[data-v-8b6f0966]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.search-describe-stale-label em[data-v-8b6f0966]{color:var(--ink-600);font-style:italic}.search-describe-stale-scope[data-v-8b6f0966]{color:var(--ink-400);font-size:var(--text-2xs);letter-spacing:var(--tracking-sm)}.search-results-stale[data-v-8b6f0966]>:not(.search-results-spinner){opacity:.45;transition:opacity .25s}.search-mode-label[data-v-8b6f0966]{font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);text-transform:uppercase;white-space:nowrap;font-weight:600;display:inline-block}.mode-label-enter-active[data-v-8b6f0966],.mode-label-leave-active[data-v-8b6f0966]{transition:opacity .18s,transform .24s cubic-bezier(.22,.68,0,1.1)}.mode-label-enter-from[data-v-8b6f0966]{opacity:0;transform:translateY(6px)rotate(-6deg)}.mode-label-leave-to[data-v-8b6f0966]{opacity:0;transform:translateY(-6px)rotate(6deg)}.search-field-enter-active[data-v-8b6f0966],.search-field-leave-active[data-v-8b6f0966]{transition:opacity .18s,transform .24s cubic-bezier(.22,.68,0,1.1)}.search-field-enter-from[data-v-8b6f0966]{opacity:0;transform:translate(10px)}.search-field-leave-to[data-v-8b6f0966]{opacity:0;transform:translate(-10px)}.search-describe-reviewed-order-banner[data-v-8b6f0966]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);font-size:var(--text-xs);color:var(--ink-500);background:color-mix(in srgb, var(--teal-500) 6%, transparent);border-radius:var(--radius-sm);display:flex}.spinner-third[data-v-8b6f0966]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;animation:.9s linear infinite spinner-rotate-8b6f0966;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.spinner-third.mini[data-v-8b6f0966]{width:12px;height:12px}.search-input-shell.reduced-motion.describe-entering[data-v-8b6f0966]{animation:none}@media (prefers-reduced-motion:reduce){.search-input-shell--describe.describe-entering[data-v-8b6f0966]{animation:none}.search-mode-pill i[data-v-8b6f0966]{transition:none}.search-mode-pill.active i[data-v-8b6f0966]{transform:none}.mode-label-enter-active[data-v-8b6f0966],.mode-label-leave-active[data-v-8b6f0966],.search-field-enter-active[data-v-8b6f0966],.search-field-leave-active[data-v-8b6f0966],.search-input-shell[data-v-8b6f0966]{transition:none}}.search-results-list[data-v-8b6f0966]{min-width:0}@media (width<=720px){.search-results-list[data-v-8b6f0966]{gap:var(--space-sm)}.shell-action-btn[data-v-8b6f0966]{width:32px;height:32px;font-size:var(--text-sm);border-radius:var(--radius-md)}.search-mode-label[data-v-8b6f0966],.mode-toggle-hint[data-v-8b6f0966]{display:none}.search-mode-pill[data-v-8b6f0966]{padding:0 var(--space-xs)}.search-input-shell .search-input[data-v-8b6f0966],.search-input-shell[data-v-8b6f0966]{min-width:0}.search-toolbar--describe[data-v-8b6f0966]{flex-wrap:wrap}.search-toolbar--describe>.search-input-shell[data-v-8b6f0966]{flex:calc(100% - 48px);width:auto;min-width:0;max-width:none}.search-input-shell .search-mode-pill[data-v-8b6f0966],.search-input-shell .shell-action-btn[data-v-8b6f0966]{border-radius:var(--radius-pill)}.search-input-shell .search-mode-pill[data-v-8b6f0966]{width:28px;height:28px;padding:0;position:relative}.search-input-shell .search-mode-pill[data-v-8b6f0966]:after{content:"";position:absolute;inset:-6px}.search-input-shell .shell-action-btn[data-v-8b6f0966]{width:28px;height:28px;font-size:var(--text-md);position:relative}.search-input-shell .shell-action-btn[data-v-8b6f0966]:after{content:"";position:absolute;inset:-6px}.search-input-shell .shell-action-btn--clear[data-v-8b6f0966]{background:rgba(var(--neutral-rgb), .1);color:var(--ink-600);border-color:#0000}@media (hover:hover){.search-input-shell .shell-action-btn--clear[data-v-8b6f0966]:hover:not(:disabled){background:rgba(var(--neutral-rgb), .16);color:var(--ink-800)}}}@keyframes spinner-rotate-6e69d6de{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-spinner[data-v-6e69d6de]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite spinner-rotate-6e69d6de;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.search-preview-describe-context[data-v-6e69d6de]{flex-direction:column}.describe-context-inner[data-v-6e69d6de]{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;max-width:320px;display:flex}.describe-context-state[data-v-6e69d6de]{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.describe-progress-steps[data-v-6e69d6de]{gap:var(--space-2xs);text-align:left;flex-direction:column;width:100%;max-height:120px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.describe-progress-step[data-v-6e69d6de]{font-size:var(--text-2xs);color:var(--ink-400);line-height:1.45}.describe-progress-step--current[data-v-6e69d6de]{color:var(--ink-600)}.describe-context-icon[data-v-6e69d6de]{font-size:var(--text-lg);color:var(--ink-400)}.describe-context-state--ready .describe-context-icon[data-v-6e69d6de]{color:var(--teal-500)}.describe-context-state--ready .fa-triangle-exclamation.describe-context-icon[data-v-6e69d6de],.describe-context-state--stale .describe-context-icon[data-v-6e69d6de],.describe-context-state--preliminary-empty .describe-context-icon[data-v-6e69d6de]{color:var(--color-warning)}.describe-context-spinner[data-v-6e69d6de]{justify-content:center;align-items:center;display:flex}.describe-context-label[data-v-6e69d6de]{font-size:var(--text-sm);color:var(--ink-600);margin:0;line-height:1.4}.describe-context-query[data-v-6e69d6de]{font-size:var(--text-xs);color:var(--ink-500);word-break:break-word;max-width:280px;margin:0;font-style:italic;line-height:1.3}.describe-context-scope[data-v-6e69d6de]{font-size:var(--text-2xs);color:var(--ink-400);letter-spacing:var(--tracking-sm);margin:0}.describe-context-hint[data-v-6e69d6de]{font-size:var(--text-xs);color:var(--ink-400);margin:var(--space-xs) 0 0;line-height:1.4}.describe-context-hint[data-v-6e69d6de] .key-hint{border-color:var(--border-subtle);background:rgba(var(--surface-rgb), .6);box-shadow:none;margin-right:2px}.search-preview-panel[data-v-6e69d6de]{flex-direction:column;min-height:0;display:flex}.describe-session-context[data-v-6e69d6de]{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);flex-direction:column;display:flex}.describe-session-context--preliminary[data-v-6e69d6de]{background:color-mix(in srgb, var(--bg-surface) 84%, var(--color-warning) 16%)}.describe-session-context-label[data-v-6e69d6de],.describe-session-context-query[data-v-6e69d6de],.describe-session-context-scope[data-v-6e69d6de]{margin:0}.describe-session-context-label[data-v-6e69d6de]{font-size:var(--text-xs);color:var(--ink-700)}.describe-session-context-query[data-v-6e69d6de]{font-size:var(--text-xs);color:var(--ink-500);word-break:break-word;font-style:italic;line-height:1.4}.describe-session-context-scope[data-v-6e69d6de]{font-size:var(--text-2xs);color:var(--ink-400);letter-spacing:var(--tracking-sm)}.search-overlay-enter-active[data-v-1626554e]{transition:opacity .18s ease-out}.search-overlay-enter-active[data-v-1626554e] .search-panel{transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.search-overlay-leave-active[data-v-1626554e]{transition:opacity .16s ease-in}.search-overlay-leave-active[data-v-1626554e] .search-panel{transition:opacity .16s ease-in,transform .16s ease-in}.search-overlay-enter-from[data-v-1626554e]{opacity:0}.search-overlay-enter-from[data-v-1626554e] .search-panel{opacity:0;transform:scale(.96)translateY(12px)}.search-overlay-leave-to[data-v-1626554e]{opacity:0}.search-overlay-leave-to[data-v-1626554e] .search-panel{opacity:0;transform:scale(.98)translateY(6px)}.search-overlay-enter-to[data-v-1626554e],.search-overlay-leave-from[data-v-1626554e]{opacity:1}.search-overlay-enter-to[data-v-1626554e] .search-panel,.search-overlay-leave-from[data-v-1626554e] .search-panel{opacity:1;transform:scale(1)translateY(0)}@media (width<=720px),(pointer:coarse) and (height<=500px){.search-overlay-enter-active[data-v-1626554e],.search-overlay-enter-active[data-v-1626554e] .search-panel{transition:none}.search-overlay-enter-from[data-v-1626554e],.search-overlay-enter-from[data-v-1626554e] .search-panel{opacity:1;transform:none}.search-overlay-leave-to[data-v-1626554e] .search-panel{transform:none}}.search-overlay-layer[data-v-1626554e]{position:fixed;inset:0}.search-backdrop[data-v-1626554e]{background:color-mix(in srgb, var(--overlay-backdrop) 55%, var(--overlay-backdrop-strong) 45%);z-index:0;position:fixed;inset:0}.start-session-advanced-toggle.has-setting[data-v-1f0c76a9]{position:relative}.start-session-advanced-toggle.has-setting[data-v-1f0c76a9]:after{content:"";border-radius:var(--radius-pill);background:var(--teal-500);width:5px;height:5px;position:absolute;top:4px;right:4px}.start-session-advanced-panel{min-width:240px;max-width:min(360px,92vw);padding:var(--space-sm);border-radius:var(--radius-lg);background:rgb(var(--surface-rgb));border:1px solid var(--panel-border);box-shadow:var(--shadow-soft)}.start-session-advanced-menu[data-v-1f0c76a9],.start-session-advanced-sub[data-v-1f0c76a9]{gap:var(--space-xs);flex-direction:column;display:flex}.start-session-advanced-sub[data-v-1f0c76a9]{width:min(320px,88vw)}.action-menu-item[data-v-1f0c76a9]{align-items:stretch;gap:var(--space-2xs);width:100%;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);color:var(--ink-800);text-align:left;font-size:var(--text-md);cursor:pointer;background:0 0;border:0;flex-direction:column;font-weight:600;display:flex}.action-menu-item.active[data-v-1f0c76a9]{background:var(--hover-accent-bg)}@media (hover:hover){.action-menu-item[data-v-1f0c76a9]:hover:not(:disabled){background:var(--hover-accent-bg)}}.action-menu-item-header[data-v-1f0c76a9]{align-items:center;gap:var(--space-md);min-width:0;display:flex}.action-menu-item-icon[data-v-1f0c76a9]{width:var(--action-icon-size-sm);text-align:center;color:var(--color-text-secondary);flex-shrink:0}.action-menu-item-title[data-v-1f0c76a9]{white-space:nowrap;min-width:0}.action-menu-item-description[data-v-1f0c76a9]{padding-left:calc(var(--action-icon-size-sm) + var(--space-md));font-size:var(--text-xs);color:var(--ink-500);font-weight:500;line-height:1.3}.start-session-advanced-value[data-v-1f0c76a9]{padding-left:var(--space-md);text-overflow:ellipsis;white-space:nowrap;max-width:140px;color:var(--ink-500);margin-left:auto;font-weight:500;overflow:hidden}.start-session-advanced-value.is-set[data-v-1f0c76a9]{color:var(--teal-500)}.start-session-advanced-chevron[data-v-1f0c76a9]{font-size:var(--text-2xs);color:var(--ink-400);flex-shrink:0}.start-session-advanced-back[data-v-1f0c76a9]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:700;display:flex}@media (hover:hover){.start-session-advanced-back[data-v-1f0c76a9]:hover{background:var(--hover-accent-bg)}}.start-session-advanced-title[data-v-1f0c76a9]{padding:0 var(--space-md);font-size:var(--text-sm);color:var(--ink-800);margin:0;font-weight:700}.start-session-advanced-hint[data-v-1f0c76a9]{font-size:var(--text-2xs);color:var(--ink-500);margin:0}.start-session-worktree-toggle[data-v-1f0c76a9]{width:100%}.start-session-worktree-toggle.is-disabled[data-v-1f0c76a9]{opacity:.5;cursor:not-allowed}.start-session-worktree-field[data-v-1f0c76a9]{gap:var(--space-2xs);padding:0 var(--space-md) var(--space-xs);flex-direction:column;display:flex}.start-session-worktree-label[data-v-1f0c76a9]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-md);color:var(--ink-400);font-weight:600}.start-session-worktree-input[data-v-1f0c76a9]{border-radius:var(--radius-md);width:100%}.start-session-launch-output[data-v-fac46907]{width:100%;min-width:0;margin-top:var(--space-sm);grid-template-rows:1fr;display:grid}.start-session-launch-output-inner[data-v-fac46907]{min-height:0;padding:var(--space-md) var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-layer);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.4;overflow:hidden}.start-session-launch-output-body[data-v-fac46907]{white-space:pre-wrap;word-break:break-word;max-height:120px;font:inherit;color:inherit;margin:0;overflow:auto}.start-session-launch-output-enter-active[data-v-fac46907],.start-session-launch-output-leave-active[data-v-fac46907]{transition:grid-template-rows .26s var(--ease-out-expo), opacity .2s ease, margin-top .26s var(--ease-out-expo)}.start-session-launch-output-enter-from[data-v-fac46907],.start-session-launch-output-leave-to[data-v-fac46907]{opacity:0;grid-template-rows:0fr;margin-top:0}@media (prefers-reduced-motion:reduce){.start-session-launch-output-enter-active[data-v-fac46907],.start-session-launch-output-leave-active[data-v-fac46907]{transition-duration:1ms}}.project-pill[data-v-d2cddc26]{border:1px solid var(--color-border);background:var(--color-bg-tertiary);color:var(--ink-600);font-size:var(--text-xs);letter-spacing:var(--tracking-sm);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:3px 8px;display:inline-block;overflow:hidden}.project-pill.has-color[data-v-d2cddc26]{background:var(--project-pill-bg);border-color:color-mix(in srgb, var(--project-pill-border) 70%, transparent);color:var(--project-pill-text)}.triage-preview[data-v-7b02a11b]{background:rgba(var(--surface-rgb), .9);min-height:0;box-shadow:var(--shadow);background:rgb(var(--surface-rgb));box-shadow:var(--shadow-dialog);color:var(--ink-900);border:1px solid #1f7a6b14;border-radius:18px;flex-direction:column;padding:0;animation:none;display:flex;position:fixed;overflow:hidden}.triage-preview.is-full-screen[data-v-7b02a11b]{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0}.triage-preview-header[data-v-7b02a11b]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.is-cover .triage-preview-header[data-v-7b02a11b]{padding-left:var(--space-sm)}.triage-preview-heading[data-v-7b02a11b]{gap:var(--space-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.triage-preview-title[data-v-7b02a11b]{font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.triage-preview-meta[data-v-7b02a11b]{gap:var(--space-sm);color:var(--ink-500);font-size:var(--text-xs);white-space:nowrap;display:flex;overflow:hidden}.triage-preview-icon[data-v-7b02a11b]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover){.triage-preview-icon[data-v-7b02a11b]:hover{background:rgba(var(--neutral-rgb), .08);color:var(--ink-900)}}.triage-preview-state[data-v-7b02a11b]{justify-content:center;align-items:center;gap:var(--space-sm);color:var(--ink-500);font-size:var(--text-sm);flex:auto;display:flex}.triage-preview-retry[data-v-7b02a11b]{padding:var(--space-xs) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0}.triage-preview-scroller[data-v-7b02a11b]{min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);padding:var(--space-md) var(--space-lg);flex:auto;overflow-y:auto}.triage-preview-messages[data-v-7b02a11b]{gap:var(--space-lg);flex-direction:column;display:flex}.triage-preview-message.is-user[data-v-7b02a11b]{max-width:85%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:rgba(var(--neutral-rgb), .07);font-size:var(--text-md);align-self:flex-end}.triage-preview-message.is-assistant[data-v-7b02a11b]{font-size:var(--text-md);line-height:1.5}.triage-preview-text[data-v-7b02a11b]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.triage-preview-body[data-v-7b02a11b] p{white-space:pre-wrap;margin:0 0 .65em}.triage-preview-body[data-v-7b02a11b] p:last-child{margin-bottom:0}.triage-preview-body[data-v-7b02a11b] ul,.triage-preview-body[data-v-7b02a11b] ol{margin:0 0 .65em;padding-inline-start:1.6em}.triage-preview-body[data-v-7b02a11b] li{margin:.2em 0}.triage-preview-body[data-v-7b02a11b] blockquote{border-left:2px solid rgba(var(--neutral-rgb), .2);color:var(--ink-700);margin:.6em 0;padding-left:.9em}.triage-preview-body[data-v-7b02a11b] a{color:var(--teal-700,#1f6a60);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--teal-rgb), .38);text-decoration-color:rgba(var(--teal-rgb), .38);text-underline-offset:2px;word-break:break-word}@media (hover:hover){.triage-preview-body[data-v-7b02a11b] a:hover{-webkit-text-decoration-color:rgba(var(--teal-rgb), .7);text-decoration-color:rgba(var(--teal-rgb), .7)}}.triage-preview-body[data-v-7b02a11b] a img{vertical-align:-2px;display:inline-block}.triage-preview-body[data-v-7b02a11b] img.arboretum-markdown-image-fallback{object-fit:contain;vertical-align:-2px;width:14px;height:14px}.triage-preview-body[data-v-7b02a11b] img{object-fit:contain;max-width:100%;max-height:min(480px,60vh)}.triage-preview-body[data-v-7b02a11b] img[data-arboretum-local-image=waiting],.triage-preview-body[data-v-7b02a11b] img[data-arboretum-local-image=loading]{visibility:hidden}.triage-preview-body[data-v-7b02a11b] img.arboretum-markdown-viewable-image{cursor:zoom-in;height:auto}.triage-preview-body[data-v-7b02a11b] .arboretum-markdown-local-image-error{overflow-wrap:break-word;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-layer);min-width:0;max-width:100%;color:var(--ink-600);cursor:help;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 6px;font-size:.86em;display:inline-flex}@media (hover:hover){.triage-preview-body[data-v-7b02a11b] .arboretum-markdown-local-image-error:hover{border-color:rgba(var(--teal-rgb), .5)}}.triage-preview-body[data-v-7b02a11b] .arboretum-markdown-local-image-retry{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--teal-500);font:inherit;cursor:pointer;background:0 0;padding:1px 6px;font-size:.92em}@media (hover:hover){.triage-preview-body[data-v-7b02a11b] .arboretum-markdown-local-image-retry:hover{border-color:rgba(var(--teal-rgb), .5)}}.triage-preview-body[data-v-7b02a11b] a.arboretum-local-file-link{background:rgba(var(--teal-rgb), .08);border-radius:5px;padding:0 3px;text-decoration-style:dotted;text-decoration-thickness:1px}.triage-preview-body[data-v-7b02a11b] code{font-family:var(--font-mono);font-size:calc(.82rem * var(--text-scale,1));background:rgba(var(--neutral-rgb), .08);white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;border-radius:6px;padding:2px 4px}.triage-preview-body[data-v-7b02a11b] pre{background:rgba(var(--neutral-rgb), .08);white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;border-radius:10px;margin:.6em 0;padding:10px 12px;overflow-x:hidden}.triage-preview-body[data-v-7b02a11b] pre code{background:0 0;padding:0}.triage-preview-body[data-v-7b02a11b] table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.6em 0}.triage-preview-body[data-v-7b02a11b] th,.triage-preview-body[data-v-7b02a11b] td{border:1px solid rgba(var(--neutral-rgb), .1);text-align:left;vertical-align:top;word-break:normal;overflow-wrap:break-word;padding:6px 8px}.triage-preview-body[data-v-7b02a11b] details{margin:.9em 0}.triage-preview-body[data-v-7b02a11b] summary{width:fit-content;margin-inline:calc(-1 * var(--space-sm));padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;list-style:none;transition:background-color .15s}.triage-preview-body[data-v-7b02a11b] summary::-webkit-details-marker{display:none}.triage-preview-body[data-v-7b02a11b] summary:before{content:"";vertical-align:middle;background-color:var(--ink-400);width:1em;height:1em;margin-block-start:calc(1ex - 1cap);margin-inline-end:.3em;transition:transform .15s,background-color .15s;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 3 L7.5 6 L4.5 9' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.triage-preview-body[data-v-7b02a11b] summary:hover{background-color:var(--action-ghost-bg-hover)}.triage-preview-body[data-v-7b02a11b] summary:hover:before{background-color:var(--ink-700)}}.triage-preview-body[data-v-7b02a11b] details[open]>summary:before{transform:rotate(90deg)}.triage-preview-body[data-v-7b02a11b] details[open]>summary{margin-bottom:var(--space-sm)}.triage-preview-body[data-v-7b02a11b] details>:not(summary){margin-inline-start:1.3em}.triage-preview-body[data-v-7b02a11b] details>:last-child{margin-bottom:0}.triage-preview-body[data-v-7b02a11b] details::details-content{opacity:0;height:0;transition:height .2s var(--ease-out-expo), opacity .2s ease, content-visibility .2s allow-discrete;overflow:clip}.triage-preview-body[data-v-7b02a11b] details[open]::details-content{opacity:1;height:auto}@media (prefers-reduced-motion:reduce){.triage-preview-body[data-v-7b02a11b] summary,.triage-preview-body[data-v-7b02a11b] summary:before,.triage-preview-body[data-v-7b02a11b] details::details-content{transition:none}}.triage-preview-body[data-v-7b02a11b] summary img[src^="/icons/codex."]{object-position:-100em 0;background-color:currentColor;width:1em;height:1em;margin-block-start:calc(1ex - 1cap);mask:url(/icons/codex.svg) 50%/contain no-repeat;vertical-align:middle!important}.triage-preview-body[data-v-7b02a11b]{overflow-wrap:anywhere}.triage-preview-working[data-v-7b02a11b]{color:var(--ink-500);font-size:var(--text-sm);margin:0}.triage-preview-footer[data-v-7b02a11b]{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border-subtle);flex:none;display:flex}.triage-preview-side-enter-active[data-v-7b02a11b],.triage-preview-side-leave-active[data-v-7b02a11b]{transition:opacity .26s var(--ease-out-expo), translate .34s var(--ease-out-expo)}.triage-preview-side-enter-from[data-v-7b02a11b],.triage-preview-side-leave-to[data-v-7b02a11b]{opacity:0;translate:-48px}.triage-preview-cover-enter-active[data-v-7b02a11b],.triage-preview-cover-leave-active[data-v-7b02a11b]{transition:opacity .2s ease, translate .3s var(--ease-out-expo)}.triage-preview-cover-enter-from[data-v-7b02a11b],.triage-preview-cover-leave-to[data-v-7b02a11b]{opacity:0;translate:32px}@media (prefers-reduced-motion:reduce){.triage-preview-side-enter-active[data-v-7b02a11b],.triage-preview-side-leave-active[data-v-7b02a11b],.triage-preview-cover-enter-active[data-v-7b02a11b],.triage-preview-cover-leave-active[data-v-7b02a11b]{transition:opacity .12s}.triage-preview-side-enter-from[data-v-7b02a11b],.triage-preview-side-leave-to[data-v-7b02a11b],.triage-preview-cover-enter-from[data-v-7b02a11b],.triage-preview-cover-leave-to[data-v-7b02a11b]{translate:none}}.resume-plan[data-v-b8313cf1]{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.resume-plan-line[data-v-b8313cf1]{align-items:baseline;gap:var(--space-xs);min-width:0;color:var(--text-muted);opacity:0;animation:.32s forwards resume-plan-in-b8313cf1;animation-delay:calc(var(--line-index) * .12s);display:flex}.resume-plan-line.tone-changed[data-v-b8313cf1]{color:var(--ink-700)}.resume-plan-line.tone-muted[data-v-b8313cf1]{color:var(--ink-400)}.resume-plan-icon[data-v-b8313cf1]{text-align:center;width:1.25em;color:var(--ink-400);flex:none}.tone-changed .resume-plan-icon[data-v-b8313cf1]{color:var(--green-500)}@keyframes resume-plan-in-b8313cf1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.resume-plan-line[data-v-b8313cf1]{opacity:1;animation:none}}.routing-head[data-v-6351a17e]{grid-template-columns:var(--routing-lead) minmax(0, 1fr) auto;align-items:center;gap:var(--routing-gap);min-height:var(--control-compact-height);margin-bottom:calc(var(--space-xs) - var(--space-lg));font-size:var(--text-sm);color:var(--ink-400);display:grid}.routing-head-lead[data-v-6351a17e]{grid-column:2;min-width:0}.routing-head-line[data-v-6351a17e]{align-items:center;gap:var(--space-md);white-space:nowrap;min-width:0;display:flex}.routing-head-label[data-v-6351a17e]{text-overflow:ellipsis;overflow:hidden}.routing-head-label-short[data-v-6351a17e],.routing-head-action-short[data-v-6351a17e]{display:none}.routing-head-action[data-v-6351a17e]{--action-button-gap:var(--space-sm);flex:none}.routing-head-action[data-v-6351a17e] .action-button-label{align-items:center;display:inline-flex}.routing-head-action-title[data-v-6351a17e]{color:var(--routing-accent);font-weight:600}.routing-head-action-state[data-v-6351a17e]{align-items:center;gap:var(--space-xs);color:var(--ink-500);--dot-matrix-loader-color:var(--routing-accent);margin-inline-start:var(--space-sm);font-weight:500;line-height:1;display:inline-flex}.routing-head-escape[data-v-6351a17e]{align-items:center;gap:var(--space-xs);text-overflow:ellipsis;display:inline-flex;overflow:hidden}.routing-head-chevron[data-v-6351a17e]{font-size:var(--text-2xs);color:var(--ink-400);margin-inline-start:var(--space-sm)}.routing-head-match[data-v-6351a17e]{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);visibility:hidden;opacity:0;grid-column:3;transition:opacity .3s;display:inline-flex}.routing-head-match.is-shown[data-v-6351a17e]{visibility:visible;opacity:1}.routing-head-fade-enter-active[data-v-6351a17e]{transition:opacity .18s}.routing-head-fade-leave-active[data-v-6351a17e]{transition:opacity 90ms}.routing-head-fade-enter-from[data-v-6351a17e],.routing-head-fade-leave-to[data-v-6351a17e]{opacity:0}@media (hover:none),(pointer:coarse){.routing-head[data-v-6351a17e],.routing-head[data-v-6351a17e] .action-button.sm:not(.plain){min-height:var(--touch-target-min)}}@media (hover:none) and (pointer:coarse){.routing-head-escape[data-v-6351a17e]{display:none}}@media (width<=720px){.has-short .routing-head-label-full[data-v-6351a17e],.routing-head-action-full[data-v-6351a17e],.routing-head-action-note[data-v-6351a17e],.routing-head-escape[data-v-6351a17e]{display:none}.routing-head-label-short[data-v-6351a17e],.routing-head-action-short[data-v-6351a17e]{display:inline}}@media (prefers-reduced-motion:reduce){.routing-head-fade-enter-active[data-v-6351a17e],.routing-head-fade-leave-active[data-v-6351a17e]{transition-duration:1ms}}.routing[data-v-8861aa3f]{gap:var(--space-lg);padding:var(--space-lg) 0 0;--routing-lead:18px;--routing-band-bleed:18px;--routing-frame-bleed:16px;--routing-end-pad:var(--space-md);--routing-pill-height:calc(var(--text-xs) * var(--leading-tight) + 4px);--routing-gap:var(--space-md);--routing-row-height:34px;--routing-preview-size:30px;--routing-score-width:124px;--routing-accent:var(--teal-500);--routing-routed:var(--green-500);--routing-short:var(--amber-400);--routing-surface:rgb(var(--surface-rgb));flex-direction:column;display:flex}.routing-request[data-v-8861aa3f]{margin:0 calc(-1 * var(--routing-band-bleed));padding:var(--space-lg) var(--routing-band-bleed);background:var(--routing-surface);border-block:1px solid var(--color-border);color:var(--ink-900);white-space:pre-wrap;overflow-wrap:anywhere;overflow-clip-margin:content-box;font-size:.84rem;line-height:1.35;overflow:clip}.routing-request.is-clamped[data-v-8861aa3f]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.routing.is-arriving[data-v-8861aa3f]>:not(.routing-request){animation:routing-arrive-8861aa3f .42s var(--ease-out-expo) .11s both}@keyframes routing-arrive-8861aa3f{0%{opacity:0;transform:translateY(10px)}}.routing-status[data-v-8861aa3f]{align-items:flex-start;gap:var(--routing-gap);display:flex}.routing-status-mark[data-v-8861aa3f]{width:var(--routing-lead);height:20px;color:var(--ink-500);flex:none;justify-content:flex-start;align-items:center;transition:color .24s;display:inline-flex}.tone-routed .routing-status-mark[data-v-8861aa3f]{color:var(--routing-routed)}.tone-handoff .routing-status-mark[data-v-8861aa3f]{color:var(--routing-short)}.routing-status-text[data-v-8861aa3f]{gap:var(--space-2xs);flex-direction:column;flex:1;align-self:baseline;min-width:0;display:flex}.routing-status-title[data-v-8861aa3f]{font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--ink-900);font-weight:600}.routing-status-agent[data-v-8861aa3f]{font:inherit;color:var(--routing-accent);cursor:pointer;background:0 0;border:0;padding:0}.routing-status-agent[data-v-8861aa3f]:focus-visible{text-decoration:underline}@media (hover:hover){.routing-status-agent[data-v-8861aa3f]:hover{text-decoration:underline}}.routing-status-detail[data-v-8861aa3f]{font-size:var(--text-md);line-height:var(--leading-tight);color:var(--text-muted)}.routing-table-frame[data-v-8861aa3f]{margin-inline:calc(-1 * var(--routing-band-bleed));margin-bottom:calc(-1 * var(--routing-frame-bleed));position:relative}.routing-table[data-v-8861aa3f]{padding-bottom:calc(var(--routing-frame-bleed) + var(--routing-end-pad));height:calc(var(--routing-row-height) * 8 + var(--routing-frame-bleed) + var(--routing-end-pad));mask-image:linear-gradient(to bottom, #000 calc(100% - var(--routing-fade)), transparent 100%);position:relative;overflow:hidden}.routing-table.is-scrollable[data-v-8861aa3f]{overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);overflow-y:auto}.routing-thumb[data-v-8861aa3f]{width:calc(var(--scrollbar-size) + 2 * var(--space-xs));padding-inline:var(--space-xs);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--scrollbar-thumb);opacity:0;pointer-events:none;touch-action:none;cursor:default;background-clip:content-box;transition:opacity .2s;position:absolute;top:0;right:0}.routing-thumb.is-shown[data-v-8861aa3f]{opacity:1;pointer-events:auto}.routing-thumb.is-dragging[data-v-8861aa3f]{background-color:var(--scrollbar-thumb-hover)}@media (hover:hover){.routing-thumb[data-v-8861aa3f]:hover{background-color:var(--scrollbar-thumb-hover)}}.routing-rows[data-v-8861aa3f]{margin:0;padding:0;list-style:none;position:relative}.routing-row[data-v-8861aa3f]{grid-template-columns:var(--routing-lead) minmax(0, 1fr) var(--routing-score-width);align-items:center;gap:var(--routing-gap);height:var(--routing-row-height);padding:0 var(--routing-band-bleed);box-sizing:border-box;background:var(--routing-surface);width:100%;transition:opacity .32s ease, background-color .32s ease, height .32s var(--ease-out-expo);display:grid}.routing-row.has-note[data-v-8861aa3f]{height:auto;min-height:var(--routing-row-height);align-content:center;row-gap:var(--space-2xs);padding-block:var(--space-md);grid-template-rows:auto auto}@media (width>=721px){.routing-row.has-note .routing-preview-button[data-v-8861aa3f]{margin-block:calc((var(--text-md) * var(--leading-tight) - var(--routing-preview-size)) / 2)}}.routing-row.has-plan[data-v-8861aa3f]:not(.has-note){grid-template-rows:var(--routing-row-height) auto;height:auto;padding-bottom:var(--space-xs);row-gap:0}.routing-row.has-preview[data-v-8861aa3f],.routing-row.is-openable[data-v-8861aa3f]{grid-template-columns:var(--routing-lead) minmax(0, 1fr) var(--routing-preview-size) var(--routing-score-width)}.routing-row.is-openable[data-v-8861aa3f]{cursor:pointer}@media (hover:hover){.routing-row.is-openable[data-v-8861aa3f]:hover{background:color-mix(in srgb, var(--routing-routed) 20%, var(--routing-surface))}}.routing-row.is-openable[data-v-8861aa3f]:focus-visible{outline:2px solid var(--routing-routed);outline-offset:-2px}.routing-row-open[data-v-8861aa3f]{font-size:var(--text-xs);color:var(--routing-routed);justify-self:center}.routing-row.is-pickable[data-v-8861aa3f]{cursor:pointer}@media (hover:hover){.routing-row.is-pickable[data-v-8861aa3f]:hover{background:color-mix(in srgb, var(--routing-accent) 9%, var(--routing-surface))}.routing-row.is-pickable:hover .routing-row-title[data-v-8861aa3f]{color:var(--routing-accent)}}.routing-row.is-pickable[data-v-8861aa3f]:focus-visible{outline:2px solid var(--routing-accent);outline-offset:-2px}.routing-row.is-previewing[data-v-8861aa3f]{background:color-mix(in srgb, var(--routing-accent) 12%, var(--routing-surface))}.routing-row.is-previewing .routing-row-title[data-v-8861aa3f]{color:var(--routing-accent)}.routing-preview-button[data-v-8861aa3f]{width:var(--routing-preview-size);height:var(--routing-preview-size);border-radius:var(--radius-sm);color:var(--ink-400);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .16s,background-color .16s;display:grid}@media (hover:hover){.routing-preview-button[data-v-8861aa3f]:hover{background:color-mix(in srgb, var(--routing-accent) 14%, var(--routing-surface));color:var(--routing-accent)}}.routing-preview-button.is-active[data-v-8861aa3f]{color:var(--routing-accent)}.routing-preview-button[data-v-8861aa3f]:focus-visible{outline:2px solid var(--routing-accent);outline-offset:-2px}.routing-rank[data-v-8861aa3f]{font-size:var(--text-sm);color:var(--ink-400);font-variant-numeric:tabular-nums}.routing-row-body[data-v-8861aa3f]{align-items:baseline;gap:var(--space-md);min-width:0;line-height:var(--leading-tight);display:flex}.routing-row-notes[data-v-8861aa3f]{align-items:baseline;gap:var(--space-2xs) var(--space-lg);font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--amber-700);flex-wrap:wrap;grid-area:2/2/auto/-1;animation:.3s .2s both routing-fade-in-8861aa3f;display:flex}.routing-row-note.is-reference[data-v-8861aa3f]{color:var(--ink-500)}.routing-row-note strong[data-v-8861aa3f]{font-weight:600}.routing-row-note .fa-solid[data-v-8861aa3f]{text-align:center;width:1.25em;margin-inline-end:var(--space-xs)}.routing-row-note-lead[data-v-8861aa3f]{white-space:nowrap}.routing-row-note-tip[data-v-8861aa3f],.routing-row-note-rest[data-v-8861aa3f]{margin-inline-start:var(--space-xs)}.routing-row-title[data-v-8861aa3f]{font-size:var(--text-md);color:var(--ink-800);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.routing-row-meta[data-v-8861aa3f]{align-items:baseline;gap:var(--space-sm);font-size:var(--text-xs);color:var(--ink-400);white-space:nowrap;flex:none;display:inline-flex}.routing-row-meta>span:not(.routing-row-project)+span[data-v-8861aa3f]:before{content:"·";margin-right:var(--space-sm)}.routing-row-meta .routing-row-project[data-v-8861aa3f]{padding:1px var(--space-sm)}.routing-row-mark[data-v-8861aa3f]{align-items:baseline;gap:var(--space-xs);color:var(--routing-accent);flex:none;font-weight:600;display:inline-flex}.routing-row-mark .fa-solid[data-v-8861aa3f]{font-size:var(--text-2xs)}.routing-score[data-v-8861aa3f]{align-items:center;gap:var(--space-sm);grid-template-columns:1fr 34px;display:grid}.routing-bar[data-v-8861aa3f]{border-radius:var(--radius-pill);background:rgba(var(--neutral-rgb), .08);height:6px;position:relative;overflow:visible}.routing-bar-fill[data-v-8861aa3f]{border-radius:inherit;background:var(--ink-300);transform-origin:0;transition:background-color .32s;position:absolute;inset:0;transform:scaleX(0)}.has-scores .routing-bar-fill[data-v-8861aa3f]{transform:scaleX(var(--fill,0));animation:routing-fill-8861aa3f .8s var(--ease-out-expo) calc(var(--row-index,0) * 70ms + .38s) both}@keyframes routing-fill-8861aa3f{0%{transform:scaleX(0)}}.routing-bar-threshold[data-v-8861aa3f]{top:-3px;bottom:-3px;left:calc(var(--at,0) * 100%);background:var(--ink-600);opacity:.55;border-radius:1px;width:2px;margin-left:-1px;animation:.3s .9s both routing-fade-in-8861aa3f;position:absolute}.routing-percent[data-v-8861aa3f]{font-size:var(--text-sm);color:var(--ink-600);font-variant-numeric:tabular-nums;text-align:right;animation:routing-fade-in-8861aa3f .3s ease calc(var(--row-index,0) * 70ms + .7s) both;font-weight:600}.is-top .routing-bar-fill[data-v-8861aa3f]{background:var(--ink-500)}.is-clear .routing-bar-fill[data-v-8861aa3f]{background:var(--routing-accent)}.has-warning[data-v-8861aa3f]{background:color-mix(in srgb, var(--routing-short) 6%, var(--routing-surface))}.is-short[data-v-8861aa3f]{background:color-mix(in srgb, var(--routing-short) 10%, var(--routing-surface))}.is-short .routing-bar-fill[data-v-8861aa3f]{background:var(--routing-short)}.is-winner .routing-bar-fill[data-v-8861aa3f]{background:var(--routing-routed)}.is-winner .routing-row-title[data-v-8861aa3f]{color:var(--ink-900)}.is-winner[data-v-8861aa3f]{background:color-mix(in srgb, var(--routing-routed) 12%, var(--routing-surface));animation:.3s ease-in-out 2 routing-winner-flash-8861aa3f}.is-passed[data-v-8861aa3f]{opacity:.35}@keyframes routing-winner-flash-8861aa3f{0%,to{background:color-mix(in srgb, var(--routing-routed) 12%, var(--routing-surface))}50%{background:color-mix(in srgb, var(--routing-routed) 34%, var(--routing-surface))}}@keyframes routing-fade-in-8861aa3f{0%{opacity:0}to{opacity:1}}.routing-row-enter-active[data-v-8861aa3f]{transition:opacity .32s ease calc(var(--row-index,0) * 45ms + .14s), transform .42s var(--ease-out-expo) calc(var(--row-index,0) * 45ms + .14s)}.routing-row-enter-from[data-v-8861aa3f]{opacity:0;transform:translateY(8px)}.routing-row-leave-active[data-v-8861aa3f]{transition:opacity .14s ease-in;position:absolute}.routing-row-leave-to[data-v-8861aa3f]{opacity:0}.routing-row-move[data-v-8861aa3f]{transition:transform .64s var(--ease-out-expo)}.routing-skeleton .routing-row[data-v-8861aa3f]{animation:routing-fade-in-8861aa3f .26s ease calc(var(--row-index,0) * 50ms) both}.routing-skeleton-line[data-v-8861aa3f]{border-radius:var(--radius-pill);background:linear-gradient(90deg, rgba(var(--neutral-rgb), .07) 0%, rgba(var(--neutral-rgb), .14) 50%, rgba(var(--neutral-rgb), .07) 100%);background-size:200% 100%;height:8px;animation:1.2s linear infinite routing-shimmer-8861aa3f;display:block}@keyframes routing-shimmer-8861aa3f{0%{background-position:100% 0}to{background-position:-100% 0}}.routing-fade-enter-active[data-v-8861aa3f]{transition:opacity .18s ease, transform .22s var(--ease-out-expo)}.routing-fade-leave-active[data-v-8861aa3f]{transition:opacity 90ms}.routing-fade-enter-from[data-v-8861aa3f]{opacity:0;transform:translateY(3px)}.routing-fade-leave-to[data-v-8861aa3f]{opacity:0}.visually-hidden[data-v-8861aa3f]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none),(pointer:coarse){.routing-preview-button[data-v-8861aa3f]{position:relative}.routing-preview-button[data-v-8861aa3f]:before{content:"";width:max(100%, var(--touch-target-min));height:max(100%, var(--touch-target-min));position:absolute;top:50%;left:50%;right:auto;translate:-50% -50%}}@media (width<=720px){.routing[data-v-8861aa3f]{padding:var(--space-md) 0 0;--routing-end-pad:var(--space-sm);--routing-gap:var(--space-sm);--routing-row-height:46px;--routing-score-width:84px}.routing-row[data-v-8861aa3f],.routing-row.has-note[data-v-8861aa3f]{align-content:center;row-gap:var(--space-2xs);grid-template-rows:auto auto}.routing-row.has-note[data-v-8861aa3f]{grid-template-rows:minmax(calc(var(--routing-preview-size) - var(--space-2xs) - var(--routing-pill-height)), auto) auto auto;padding-block:var(--space-xs)}.routing-row.has-plan[data-v-8861aa3f]:not(.has-note){align-content:start;row-gap:var(--space-2xs);padding-top:calc((var(--routing-row-height) - var(--text-md) * var(--leading-tight) - var(--space-2xs) - var(--routing-pill-height)) / 2);grid-template-rows:auto auto auto}.routing-row-body[data-v-8861aa3f]{display:contents}.routing-rank[data-v-8861aa3f]{grid-area:1/1;align-self:baseline}.routing-row-title[data-v-8861aa3f]{grid-area:1/2;align-self:baseline}.routing-skeleton-line[data-v-8861aa3f]{grid-area:1/2/3}.routing-row-meta[data-v-8861aa3f]{min-width:0;min-height:var(--routing-pill-height);grid-area:2/2;gap:0;display:flex}.routing-row-meta>span:not(.routing-row-project)+span[data-v-8861aa3f]:before{margin-inline:var(--space-sm)}.routing-row-project[data-v-8861aa3f]{min-width:0;margin-inline-end:var(--space-sm)}.routing-row-age[data-v-8861aa3f]{flex:none}.routing-preview-button[data-v-8861aa3f],.routing-row-open[data-v-8861aa3f]{grid-area:1/-3/3/-2}.routing-score[data-v-8861aa3f]{grid-area:1/-2/3/-1}.routing-row-notes[data-v-8861aa3f]{grid-row:3}}@media (prefers-reduced-motion:reduce){.routing-row-enter-active[data-v-8861aa3f],.routing-row-move[data-v-8861aa3f],.routing-fade-enter-active[data-v-8861aa3f]{transition-duration:1ms;transition-delay:0s}.has-scores .routing-bar-fill[data-v-8861aa3f],.is-winner[data-v-8861aa3f],.routing-skeleton-line[data-v-8861aa3f]{animation:none}.routing.is-arriving[data-v-8861aa3f]>:not(.routing-request){animation-name:routing-fade-in-8861aa3f;animation-duration:.2s}}.onedrive-nudge[data-v-47efea36]{gap:var(--space-sm);margin:var(--space-md) 0;padding:var(--space-lg);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--color-text-primary);display:grid}.onedrive-nudge-head[data-v-47efea36]{gap:var(--space-sm);color:var(--color-warning);font-size:var(--text-base);align-items:center;display:flex}.onedrive-nudge-body[data-v-47efea36]{font-size:var(--text-md);color:var(--color-text-secondary);margin:0}.onedrive-nudge-path[data-v-47efea36]{font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all}.onedrive-nudge-steps[data-v-47efea36]{gap:var(--space-xs);padding-left:var(--space-xl);font-size:var(--text-md);color:var(--color-text-secondary);margin:0;display:grid}.project-quick-picks[data-v-7102519e]{gap:var(--space-sm);max-height:calc(2 * var(--touch-target-dense) + var(--space-sm));flex-wrap:wrap;display:flex;overflow:hidden}.project-quick-pick[data-v-7102519e]{--project-quick-pick-accent:rgba(var(--neutral-rgb), .45);align-items:center;gap:var(--space-sm);max-width:100%;height:var(--touch-target-dense);padding:0 var(--space-lg) 0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:rgba(var(--surface-rgb), .6);color:var(--ink-700);font-family:inherit;font-size:var(--text-sm);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .12s,background .12s,transform 90ms ease-out;display:inline-flex}.project-quick-pick-accent[data-v-7102519e]{border-radius:var(--radius-pill);background:var(--project-quick-pick-accent);flex:none;width:4px;height:14px}.project-quick-pick-label[data-v-7102519e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-quick-pick.selected[data-v-7102519e]{border-color:color-mix(in srgb, var(--project-quick-pick-accent) 72%, var(--input-focus-border));background:color-mix(in srgb, var(--project-quick-pick-accent) 10%, rgb(var(--surface-rgb)));color:var(--ink-900)}.project-quick-pick[data-v-7102519e]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.project-quick-pick[data-v-7102519e]{transition:border-color .12s,background .12s}.project-quick-pick[data-v-7102519e]:active{transform:none}}.accounts-exhausted[data-v-314ac3a7]{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--bg-layer);font-size:var(--text-md);color:var(--color-text-secondary);flex-direction:column;display:flex}.accounts-exhausted-head[data-v-314ac3a7]{gap:var(--space-md);align-items:flex-start;display:flex}.accounts-exhausted-head>i[data-v-314ac3a7]{color:var(--color-warning);margin-top:2px}.accounts-exhausted-title[data-v-314ac3a7]{font-size:var(--text-base);color:var(--color-text-primary);margin:0;font-weight:600}.accounts-exhausted-summary[data-v-314ac3a7],.accounts-exhausted-timing[data-v-314ac3a7],.accounts-exhausted-scheduled[data-v-314ac3a7]{margin:0}.accounts-exhausted-scheduled>i[data-v-314ac3a7]{color:var(--teal-500);margin-right:var(--space-xs)}.accounts-exhausted-accounts[data-v-314ac3a7]{gap:var(--space-xs);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.accounts-exhausted-accounts li[data-v-314ac3a7]{justify-content:space-between;gap:var(--space-md);display:flex}.accounts-exhausted-account[data-v-314ac3a7]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accounts-exhausted-reason[data-v-314ac3a7]{color:var(--color-text-tertiary);white-space:nowrap}.accounts-exhausted-reason.quota[data-v-314ac3a7]{color:var(--color-warning)}.accounts-exhausted-actions[data-v-314ac3a7]{gap:var(--space-md);flex-wrap:wrap;display:flex}.accounts-exhausted-error[data-v-314ac3a7]{color:var(--color-danger);font-size:var(--text-sm);margin:0}.deferred-launches[data-v-2a22bb0f]{gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--bg-layer);font-size:var(--text-sm);flex-direction:column;display:flex}.deferred-launches-heading[data-v-2a22bb0f]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);margin:0}.deferred-launches ul[data-v-2a22bb0f]{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.deferred-launches li[data-v-2a22bb0f]{align-items:center;gap:var(--space-md);grid-template-columns:1fr auto;display:grid}.deferred-launch-main[data-v-2a22bb0f]{gap:var(--space-md);align-items:baseline;min-width:0;display:flex}.deferred-launch-buttons[data-v-2a22bb0f]{gap:var(--space-xs);display:flex}.deferred-launch-when[data-v-2a22bb0f]{color:var(--color-text-primary);white-space:nowrap}.deferred-launch-prompt[data-v-2a22bb0f]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}li.attention .deferred-launch-prompt[data-v-2a22bb0f]{color:var(--color-text-primary)}.deferred-launch-error[data-v-2a22bb0f]{color:var(--color-text-tertiary);font-size:var(--text-xs);grid-column:1/-1;margin:0}.shared-sync-launch-note[data-v-92a9d497]{color:var(--fg-secondary);margin:0}.start-session-context-links[data-v-31cf292b]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.selection-checkbox[data-v-1da3ebd9]{flex-direction:row;align-items:center;gap:6px;margin-bottom:0;display:inline-flex}.selection-checkbox input[data-v-1da3ebd9]{width:16px;height:16px;accent-color:var(--teal-500)}@keyframes spinner-rotate-1da3ebd9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-third[data-v-1da3ebd9]{--spinner-accent:currentColor;--spinner-track:rgba(var(--neutral-rgb), .18);width:14px;height:14px;color:var(--teal-500);background:conic-gradient(var(--spinner-accent) 0deg 120deg, var(--spinner-track) 120deg 360deg);border-radius:50%;flex:none;animation:.9s linear infinite spinner-rotate-1da3ebd9;display:inline-block;mask:radial-gradient(circle,#0000 50%,#000 51%)}.spinner-third.mini[data-v-1da3ebd9]{width:12px;height:12px}.dialog-start-session.has-launch-status{transition:width .26s var(--ease-out-expo)}.dialog-start-session.is-routing{transition:translate .34s var(--ease-out-expo)}.dialog-start-session.is-routing.has-launch-status{transition:width .26s var(--ease-out-expo), translate .34s var(--ease-out-expo)}.dialog-start-session.project-accent{--project-accent-solid:var(--project-accent,var(--project-accent-fallback));border-color:color-mix(in srgb, var(--project-accent-solid) 35%, transparent);border-left:4px solid var(--project-accent-solid)}.dialog-start-session .panel-header{align-items:center;position:relative}.dialog-start-session .dialog-actions{align-items:center}.dialog-start-session .close-button{align-self:center}.start-session-header[data-v-1da3ebd9]{align-items:center;gap:var(--space-sm);width:100%;min-width:0;padding-right:var(--space-md);transition:opacity .2s;display:flex}.start-session-header[inert][data-v-1da3ebd9]{opacity:.6}.start-session-context-control[data-v-1da3ebd9]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:rgba(var(--surface-rgb), .85);flex:0 auto;align-items:stretch;min-width:0;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.start-session-context-control[data-v-1da3ebd9]:focus-within{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.start-session-context-control[data-v-1da3ebd9] .tooltip-trigger{flex:none;align-items:stretch;display:inline-flex}.start-session-header-project[data-v-1da3ebd9]{flex:auto;justify-content:center;min-width:0;max-width:clamp(220px,34vw,420px)}.start-session-header-project[data-v-1da3ebd9] .directory-combobox-input{border-radius:0 var(--radius-lg) var(--radius-lg) 0;field-sizing:content;text-overflow:ellipsis;background:0 0;border:0;min-width:200px}.start-session-header-project[data-v-1da3ebd9] .directory-combobox-input:focus{box-shadow:none}.start-session-header-project[data-v-1da3ebd9] .directory-combobox.has-accent .directory-combobox-input,.start-session-header-project[data-v-1da3ebd9] .directory-combobox.open.has-accent .directory-combobox-input{background:0 0}.start-session-mode-segment[data-v-1da3ebd9]{appearance:none;justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border:0;border-right:1px solid var(--color-border);border-radius:var(--radius-lg) 0 0 var(--radius-lg);color:var(--ink-500);line-height:1;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;flex:none;transition:background .12s,color .12s;display:inline-flex}@media (hover:hover){.start-session-mode-segment[data-v-1da3ebd9]:hover{background:var(--hover-accent-bg-strong);color:var(--ink-700)}}.start-session-mode-segment.triage[data-v-1da3ebd9]{background:color-mix(in srgb, var(--teal-500) 15%, transparent);color:var(--teal-600)}.start-session-mode-segment i[data-v-1da3ebd9]{transition:transform .25s cubic-bezier(.22,.68,0,1.1),color .15s}.start-session-mode-segment.triage i[data-v-1da3ebd9]{transform:rotate(-12deg)scale(1.1)}.start-session-mode-segment[data-v-1da3ebd9]:focus-visible{outline:none}.start-session-mode-label[data-v-1da3ebd9]{font-size:var(--text-2xs,.7rem);letter-spacing:var(--tracking-sm);text-transform:uppercase;white-space:nowrap;font-weight:600;display:inline-block}.start-session-mode-hint[data-v-1da3ebd9]{opacity:.85;margin-left:2px}.mode-label-enter-active[data-v-1da3ebd9],.mode-label-leave-active[data-v-1da3ebd9]{transition:opacity .18s,transform .24s cubic-bezier(.22,.68,0,1.1)}.mode-label-enter-from[data-v-1da3ebd9]{opacity:0;transform:translateY(6px)rotate(-6deg)}.mode-label-leave-to[data-v-1da3ebd9]{opacity:0;transform:translateY(-6px)rotate(6deg)}@media (prefers-reduced-motion:reduce){.start-session-mode-segment i[data-v-1da3ebd9],.mode-label-enter-active[data-v-1da3ebd9],.mode-label-leave-active[data-v-1da3ebd9]{transition:none}.mode-label-enter-from[data-v-1da3ebd9],.mode-label-leave-to[data-v-1da3ebd9]{transform:none}}.start-session-form[data-v-1da3ebd9]{flex-direction:column;gap:12px;display:flex}.start-session-composer[data-v-1da3ebd9]{margin:calc(-1 * var(--space-xs) - 1px);padding:var(--space-xs);border-radius:var(--radius-sm);border:1px solid #0000;flex-direction:column;gap:12px;transition:border-color .15s,background .15s;display:flex}.start-session-composer.drag-active[data-v-1da3ebd9]{border-color:var(--input-focus-border);background:var(--hover-accent-bg)}.start-session-prompt[data-v-1da3ebd9]{flex-direction:column;gap:12px;min-width:0;margin:0 -18px;padding:0 18px;display:flex}.start-session-input-band[data-v-1da3ebd9]{--start-session-draft-pad-block:12px;background:rgba(var(--surface-rgb), .8);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:0 -18px;transition:background .15s,border-color .15s;position:relative}.start-session-input-band[data-v-1da3ebd9]:focus-within{background:rgba(var(--neutral-rgb), .04);border-top-color:var(--input-focus-border);border-bottom-color:var(--input-focus-border);outline:none}.start-session-input-band[data-v-1da3ebd9] .attachment-tray:not(.empty),.start-session-input-band[data-v-1da3ebd9] .attachment-tray.empty .attachment-list,.start-session-input-band[data-v-1da3ebd9] .start-session-context-row{padding:0 18px var(--start-session-draft-pad-block,12px)}.start-session-photo-strip[data-v-1da3ebd9]{--attachment-bleed:18px;--attachment-inset:18px;--attachment-head-lead:calc((var(--control-plain-height) - (var(--text-2xs) * 1.15)) / 2);display:contents}.start-session-textarea-wrap[data-v-1da3ebd9]{min-width:0;position:relative}.start-session-input-band>.voice-recording-dock[data-v-1da3ebd9]{--voice-dock-margin:0 18px var(--start-session-draft-pad-block,12px)}.start-session-tool-row[data-v-1da3ebd9]{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.start-session-tool-left[data-v-1da3ebd9]{align-items:center;gap:var(--space-sm);row-gap:var(--space-sm);min-width:0;margin-left:calc(-1 * var(--control-plain-icon-padding));flex-wrap:wrap;flex:auto;display:flex}.start-session-tool-left>.start-session-tool-attach[data-v-1da3ebd9]{order:-2}.start-session-tool-left>.start-session-tool-voice[data-v-1da3ebd9]{order:-1}.start-session-tool-left[data-v-1da3ebd9]>*{transition:opacity .24s var(--ease-out-expo);flex:none}.start-session-triage-models[data-v-1da3ebd9]{min-height:var(--control-action-height);justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-wrap:wrap;flex:0 auto;min-width:0;margin-left:auto;display:inline-flex}.start-session-triage-target-model-selector[data-v-1da3ebd9]{flex:0 auto;min-width:0}.start-session-target-model-toggle[data-v-1da3ebd9]{align-items:center;gap:var(--space-sm);min-height:var(--control-compact-height);padding:0 var(--space-sm);border-radius:var(--control-plain-radius);font-size:var(--text-sm);color:var(--ink-500);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;font-weight:500;transition:background .1s;display:inline-flex}@media (hover:hover){.start-session-target-model-toggle[data-v-1da3ebd9]:hover{background:var(--action-ghost-bg-hover)}}.start-session-target-model-toggle.active[data-v-1da3ebd9]{color:var(--ink-700);background:var(--action-neutral-bg)}.start-session-target-model-auto[data-v-1da3ebd9]{color:var(--ink-400);font-weight:400}.start-session-tool-right[data-v-1da3ebd9]{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex:none;min-width:0;margin-left:auto;display:inline-flex}.start-session-textarea[data-v-1da3ebd9]{box-sizing:border-box;resize:none;outline:none;width:100%;min-height:40px;max-height:min(480px,56dvh);margin:0;line-height:1.4;display:block;overflow-y:auto;padding:var(--start-session-draft-pad-block,12px) 18px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.start-session-token-chip[data-v-1da3ebd9]{z-index:1;border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--ink-400);font-size:var(--text-xs);letter-spacing:var(--tracking-sm);pointer-events:none;-webkit-user-select:none;user-select:none;padding:1px 5px;font-weight:600;position:absolute;bottom:6px;right:8px}.start-session-voice-error.warning-text[data-v-1da3ebd9]{color:var(--amber-700)}.start-session-voice-error[data-v-1da3ebd9]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.start-session-select[data-v-1da3ebd9]{width:100%}.start-session-select[data-v-1da3ebd9] .control-select-input{width:100%;min-width:150px}.start-session-input[data-v-1da3ebd9]{background:rgba(var(--surface-rgb), .8);border:1px solid rgba(var(--neutral-rgb), .18);border-radius:10px;padding:7px 10px;font-size:.84rem;line-height:1.35}.start-session-input[data-v-1da3ebd9]:not(.start-session-textarea):focus,.start-session-input[data-v-1da3ebd9]:not(.start-session-textarea):focus-visible{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);background:rgba(var(--surface-rgb), .92);outline:none}.start-session-input[data-v-1da3ebd9]::placeholder{color:var(--ink-400)}.start-session-exhaustion[data-v-1da3ebd9],.start-session-deferred[data-v-1da3ebd9]{margin-top:var(--space-md)}.start-session-submit-error[data-v-1da3ebd9]{margin:0}.start-session-submit-failure[data-v-1da3ebd9]{align-items:flex-start;gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.start-session-failure-detail-toggle[data-v-1da3ebd9]{margin-left:calc(var(--space-xs) * -1)}@media (width<=720px){.start-session-tool-row[data-v-1da3ebd9]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%}.start-session-tool-left[data-v-1da3ebd9]{flex-wrap:wrap}.start-session-tool-right[data-v-1da3ebd9]{width:100%;margin-left:0;display:flex}.start-session-tool-row--triage[data-v-1da3ebd9]{flex-wrap:wrap;align-items:flex-start}}.dialog-start-session.project-accent .start-session-tool-right{--start-session-action-accent:var(--project-accent-solid,var(--project-accent-fallback));--start-session-action-color:color-mix(in srgb, var(--start-session-action-accent) 78%, var(--ink-700));--action-teal-color:var(--start-session-action-color);--action-teal-border:color-mix(in srgb, var(--start-session-action-accent) 34%, transparent);--hover-accent-bg:color-mix(in srgb, var(--start-session-action-accent) 12%, transparent);--action-primary-bg:var(--start-session-action-accent);--action-primary-color:var(--project-accent-on,var(--ink-100));--action-primary-hover-bg:color-mix(in srgb, var(--start-session-action-accent) 88%, var(--project-accent-on,var(--ink-100)));--action-primary-hover-color:var(--project-accent-on,var(--ink-100))}.start-session-tool-left.is-launching[data-v-1da3ebd9]>:not(.start-session-tool-stack){opacity:.6}.start-session-tool-transient[data-v-1da3ebd9]{transition:grid-template-columns .26s var(--ease-out-expo), margin-right .26s var(--ease-out-expo), opacity .18s var(--ease-out-expo) .12s;grid-template-columns:1fr;align-items:center;display:grid}.start-session-tool-transient[data-v-1da3ebd9]>*{min-width:0}.start-session-tool-left.is-launching .start-session-tool-transient[data-v-1da3ebd9]{opacity:0;margin-right:calc(-1 * var(--space-sm));transition:grid-template-columns .26s var(--ease-out-expo), margin-right .26s var(--ease-out-expo), opacity .18s var(--ease-out-expo);grid-template-columns:0fr}.start-session-tool-left.is-launching .start-session-tool-transient[data-v-1da3ebd9]>*{overflow:hidden}@media (width<=720px){.start-session-tool-left.is-launching .start-session-tool-transient[data-v-1da3ebd9]{grid-template-columns:1fr;margin-right:0}}.start-session-tool-stack[data-v-1da3ebd9]{align-items:center;display:inline-grid}.start-session-tool-stack[data-v-1da3ebd9]>*{transition:opacity .18s var(--ease-out-expo), transform .22s var(--ease-out-expo);grid-area:1/1;align-items:center;display:inline-flex}.start-session-tool-stack[data-v-1da3ebd9] .icon-button{width:var(--control-compact-height);justify-content:center}.start-session-tool-left.is-launching .start-session-tool-stack-rest[data-v-1da3ebd9]{opacity:0;visibility:hidden;transition:opacity .18s var(--ease-out-expo), transform .22s var(--ease-out-expo), visibility 0s .18s;transform:scale(.86)}.start-session-tool-stack-launch[data-v-1da3ebd9]{animation:start-session-tool-stack-launch-in-1da3ebd9 .22s var(--ease-out-expo)}.start-session-tool-stack-launch-leave-active[data-v-1da3ebd9]{transition:opacity .18s var(--ease-out-expo), transform .22s var(--ease-out-expo);animation:none}.start-session-tool-stack-launch-leave-to[data-v-1da3ebd9]{opacity:0;transform:scale(.86)}@keyframes start-session-tool-stack-launch-in-1da3ebd9{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.start-session-launch-detail-toggle[data-v-1da3ebd9],.start-session-launch-abort[data-v-1da3ebd9]{color:var(--ink-400);transition:color .15s}.start-session-launch-detail-toggle[data-v-1da3ebd9] i{transition:transform .22s var(--ease-out-expo)}.start-session-launch-detail-toggle.open[data-v-1da3ebd9]{color:var(--ink-600)}.start-session-launch-detail-toggle.open[data-v-1da3ebd9] i{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.start-session-launch-detail-toggle[data-v-1da3ebd9]:hover,.start-session-launch-abort[data-v-1da3ebd9]:hover{color:var(--ink-600)}}.start-session-launch-status-cell[data-v-1da3ebd9]{margin-right:calc(-1 * var(--space-xs));opacity:0;min-width:0;transition:grid-template-columns .26s var(--ease-out-expo), margin-right .26s var(--ease-out-expo), opacity .18s var(--ease-out-expo);flex:0 auto;grid-template-columns:0fr;align-items:center;display:grid}.start-session-launch-status-cell.is-open[data-v-1da3ebd9]{margin-right:var(--space-xs);opacity:1;transition:grid-template-columns .26s var(--ease-out-expo), margin-right .26s var(--ease-out-expo), opacity .18s var(--ease-out-expo) .1s;grid-template-columns:1fr}.start-session-launch-status-clip[data-v-1da3ebd9]{min-width:0;overflow:hidden}.start-session-launch-status[data-v-1da3ebd9]{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);color:var(--ink-500);font-variant-numeric:tabular-nums;animation:start-session-launch-status-in-1da3ebd9 .2s var(--ease-out-expo);display:block;overflow:hidden}@keyframes start-session-launch-status-in-1da3ebd9{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.start-session-visually-hidden[data-v-1da3ebd9]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start-session-composer.launching[data-v-1da3ebd9]{--start-session-launch-accent:var(--project-accent-solid,var(--teal-500))}.start-session-composer.launching .start-session-input-band[data-v-1da3ebd9]:after{content:"";background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--start-session-launch-accent) 85%, transparent), transparent);pointer-events:none;background-repeat:no-repeat;background-size:45% 100%;height:1px;animation:1.8s linear infinite start-session-launch-sweep-1da3ebd9;position:absolute;bottom:-1px;left:0;right:0}@keyframes start-session-launch-sweep-1da3ebd9{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.start-session-composer.launching .start-session-input-band[data-v-1da3ebd9]:after,.start-session-launch-status[data-v-1da3ebd9],.start-session-tool-stack-launch[data-v-1da3ebd9]{animation:none}.start-session-tool-transient[data-v-1da3ebd9],.start-session-tool-stack[data-v-1da3ebd9]>*,.start-session-tool-stack-launch-leave-active[data-v-1da3ebd9],.start-session-launch-status-cell[data-v-1da3ebd9]{transition:none}.start-session-tool-left.is-launching .start-session-tool-stack-rest[data-v-1da3ebd9]{transform:none}}.start-session-stage[data-v-1da3ebd9]{position:relative}.start-session-form-swap-leave-active[data-v-1da3ebd9]{pointer-events:none;transition:opacity .14s ease-in;position:absolute;top:0;left:0;right:0}.start-session-form-swap-leave-to[data-v-1da3ebd9]{opacity:0}.start-session-form-swap-enter-active[data-v-1da3ebd9]{transition:opacity .2s}.start-session-form-swap-enter-from[data-v-1da3ebd9]{opacity:0}:root{interpolate-size:allow-keywords;color-scheme:light;--font-sans:"SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", sans-serif;--font-mono:"Cousine", "SFMono-Regular", Menlo, Consolas, monospace;--font-reading:var(--font-sans);--surface-rgb:255, 255, 255;--surface-warm-rgb:249, 246, 241;--surface-cool-rgb:247, 249, 251;--neutral-rgb:27, 27, 27;--app-bg:radial-gradient(circle at top left, #fdf3e5, #f4efe6 45%, #e8f0ee 100%);--app-bg-covered:#f4efe6;--app-boot-bg:#31302e;--queue-overlay-bg:#beb9b3;--app-recede-duration:.26s;--ease-out-expo:cubic-bezier(.22, 1, .36, 1);--ease-spring-smooth:linear(0, .0368 3.6%, .1216 7.1%, .2271 10.7%, .3369 14.3%, .4418 17.9%, .5369 21.4%, .6203 25%, .6917 28.6%, .7516 32.1%, .8014 35.7%, .8421 39.3%, .8752 42.9%, .9019 46.4%, .9233 50%, .9403 53.6%, .9538 57.1%, .9645 60.7%, .9728 64.3%, .9794 67.9%, .9845 71.4%, .9885 75%, .9916 78.6%, .9941 82.1%, .9959 85.7%, .9974 89.3%, .9985 92.9%, .9993 96.4%, 1);--queue-arrive-duration:.56s;--turn-arrive-duration:.32s;--turn-arrive-rise:14px;--side-pane-arrive-duration:.24s;--conversation-width-duration:.22s;--map-bg:radial-gradient(circle at 12% 18%, #1f7a6b0f, transparent 46%), radial-gradient(circle at 88% 12%, #d8903c12, transparent 46%), radial-gradient(circle, #1b1b1b08 .5px, transparent .5px) 0 0 / 20px 20px, linear-gradient(180deg, #fffffff5, #f4f0eaf7);--sand-50:#f9f6f1;--sand-100:#f0ebe3;--ink-100:#f5f5f5;--ink-900:#1b1b1b;--ink-800:#262626;--ink-700:#363636;--ink-600:#494949;--ink-500:#5a5a5a;--ink-400:#7a7a7a;--ink-300:#9a9a9a;--teal-700:#1b6f61;--teal-500:#1f7a6b;--teal-300:#41a08e;--teal-600:var(--teal-700);--teal-400:var(--teal-500);--teal-500-rgb:31, 122, 107;--teal-rgb:var(--teal-500-rgb);--teal-50:#1f7a6b14;--blue-500:#2f6ed9;--blue-600:color-mix(in srgb, var(--blue-500) 84%, black);--blue-300:#6fa0f0;--green-500:#2f9b5b;--green-300:#6fc791;--amber-400:#d8903c;--amber-500:var(--amber-400);--amber-600:var(--amber-400);--amber-700:#a8620b;--purple-500:#8b5cf6;--purple-700:#6d28d9;--red-500:#ef4444;--violet-500:#8b5cf6;--pink-500:#d6469b;--rose-200:#f2c6b4;--syntax-comment:var(--ink-400);--syntax-keyword:var(--purple-500);--syntax-string:var(--green-500);--syntax-number:var(--amber-400);--syntax-title:var(--blue-500);--syntax-literal:var(--pink-500);--syntax-property:var(--teal-500);--provider-claude:#da7756;--provider-claude-text:#c96442;--provider-codex:#10a37f;--provider-codex-text:#0d8a6a;--provider-cursor:#4b5563;--provider-cursor-text:#374151;--provider-gemini:#5b7ee5;--provider-gemini-text:#4169d8;--provider-pi:#c28a18;--provider-pi-text:#9f6f12;--provider-omp:#7c5cbf;--provider-omp-text:#5c3f96;--provider-opencode:#7c5cd6;--provider-opencode-text:#6244b8;--provider-claude-on-dark:#f1b89f;--provider-codex-on-dark:#63d8c3;--provider-cursor-on-dark:#d1d6de;--provider-gemini-on-dark:#adc2ff;--provider-pi-on-dark:#f6d083;--provider-omp-on-dark:#cbb6f0;--provider-opencode-on-dark:#c3aef8;--error-600:#b04343;--error-500:#c74f4f;--error-rgb:199, 79, 79;--cloud-100:#f7f9fb;--shadow:0 8px 18px #151b231f;--shadow-soft:0 6px 14px #0000001f;--shadow-faint:0 2px 6px #00000014;--shadow-subtle:0 1px 4px #0000000f;--shadow-lift:0 4px 10px #0000001a;--shadow-popover:0 6px 14px #1b1b1b24;--shadow-card:0 6px 16px #131f1f1f;--shadow-accent:0 8px 18px #0f2f2b29;--shadow-dialog-color:#151b2329;--shadow-dialog-geometry:0 18px 44px;--shadow-dialog:var(--shadow-dialog-geometry) var(--shadow-dialog-color);--shadow-floating-panel:0 24px 60px #0000004d;--shadow-shelf:0 -2px 8px #151b2314;--popover-bg:#1b1b1b;--popover-text:#f5f5f5;--popover-muted:#ffffffa6;--popover-border:#ffffff1f;--popover-raised:#ffffff0f;--popover-raised-hover:#ffffff1a;--popover-border-strong:#ffffff6b;--popover-accent:var(--teal-300);--popover-danger:#f08b8b;--overlay-backdrop:#1b1b1b57;--overlay-backdrop-strong:#000c;--overlay-backdrop-blur:4px;--focus-ring-color:var(--teal-500);--focus-ring-width:2px;--focus-ring-offset:2px;--input-focus-border:color-mix(in srgb, var(--teal-500) 48%, rgba(var(--neutral-rgb), .28));--input-focus-ring:color-mix(in srgb, var(--teal-500) 24%, transparent);--input-focus-ring-width:2px;--selection-bg:color-mix(in srgb, var(--teal-500) 24%, transparent);--color-bg-secondary:rgba(var(--surface-rgb), .95);--color-bg-tertiary:rgba(var(--neutral-rgb), .06);--color-text-primary:var(--ink-900);--color-text-secondary:var(--ink-600);--color-text-tertiary:var(--ink-500);--color-border:rgba(var(--neutral-rgb), .12);--color-border-hover:rgba(var(--neutral-rgb), .22);--project-accent-fallback:rgba(var(--neutral-rgb), .45);--color-warning:var(--amber-400);--color-danger:var(--error-500);--color-accent:var(--action-teal-color);--color-accent-bg:var(--action-teal-bg);--quote-highlight-bg:color-mix(in srgb, var(--teal-500) 28%, transparent);--search-match-bg:color-mix(in srgb, var(--amber-400) 34%, transparent);--search-match-color:var(--ink-900);--side-chat-mark:#544c73;--side-chat-on-mark:#f4f2f9;--side-chat-text:var(--side-chat-mark);--side-chat-surface:color-mix(in srgb, var(--side-chat-mark) 8%, rgb(var(--surface-rgb)));--side-chat-surface-hover:color-mix(in srgb, var(--side-chat-mark) 14%, rgb(var(--surface-rgb)));--side-chat-border:color-mix(in srgb, var(--side-chat-mark) 28%, rgb(var(--surface-rgb)));--text-muted:var(--ink-500);--panel-border:var(--color-border);--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-pill:999px;--bg-primary:rgb(var(--surface-rgb));--bg-surface:rgba(var(--surface-rgb), .95);--bg-layer:rgba(var(--surface-cool-rgb), .95);--bg-document:color-mix(in srgb, rgb(var(--surface-cool-rgb)) 30%, rgb(var(--surface-rgb)));--change-added-bg:color-mix(in srgb, var(--green-500) 16%, transparent);--change-added-border:color-mix(in srgb, var(--green-500) 42%, transparent);--change-removed-bg:color-mix(in srgb, var(--red-500) 13%, transparent);--change-removed-border:color-mix(in srgb, var(--red-500) 38%, transparent);--change-removed-ink:var(--ink-600);--change-edited-border:color-mix(in srgb, var(--amber-400) 46%, transparent);--border-subtle:rgba(var(--neutral-rgb), .12);--fg-primary:var(--ink-900);--fg-secondary:var(--ink-600);--fg-muted:var(--ink-500);--fg-accent:var(--teal-500);--fg-accent-strong:var(--teal-700);--hover-accent-bg:color-mix(in srgb, var(--green-500) 10%, transparent);--hover-accent-bg-strong:color-mix(in srgb, var(--green-500) 16%, transparent);--hover-accent-border:color-mix(in srgb, var(--green-500) 28%, transparent);--scrollbar-size:8px;--scrollbar-track:transparent;--scrollbar-thumb:color-mix(in srgb, var(--teal-500) 32%, rgb(var(--surface-rgb)));--scrollbar-thumb-hover:color-mix(in srgb, var(--teal-500) 52%, rgb(var(--surface-rgb)));--global-top-offset:0px;--app-shell-top-inset:var(--global-top-offset);--safe-top-reclaim:8px;--viewport-safe-top:max(0px, calc(env(safe-area-inset-top,0px) - var(--safe-top-reclaim)));--app-shell-safe-top-inset:calc(var(--app-shell-top-inset) + var(--viewport-safe-top));--viewport-safe-bottom:env(safe-area-inset-bottom,0px);--device-safe-bottom:min(var(--viewport-safe-bottom), 34px);--device-corner-radius:calc(var(--device-safe-bottom) * 1.862);--device-corner-shape:superellipse(1.2);--device-bottom-corner-radius:var(--device-corner-radius);--edge-band-corner-inset:min(var(--space-md), var(--viewport-safe-bottom));--edge-band-safe-bottom:min(var(--space-2xl), var(--viewport-safe-bottom));--edge-band-touch-safe-bottom:var(--viewport-safe-bottom);--floating-safe-bottom:min(calc(var(--space-2xl) + var(--space-md)), var(--viewport-safe-bottom));--app-dock-bottom:max(var(--space-lg), var(--floating-safe-bottom));--app-dock-corner-radius:max(10px, min(calc(var(--app-dock-height) * .5), var(--device-corner-radius)));--app-dock-reserve:calc(var(--app-dock-height) + var(--app-dock-bottom) * 2);--app-dock-height:40px;--z-base:0;--z-map-canvas:0;--z-map-node:1;--z-ui-controls:10;--z-filter-bar:15;--z-queue-frame:20;--z-inspector:25;--z-quick-add:30;--z-top-bar:35;--z-floating:50;--z-sidebar:50;--z-toast:60;--z-overlay-root:90;--z-overlay:100;--z-dialog-backdrop:100;--z-cards:200;--z-message-center:4000;--z-dialog-session:250;--z-dialog-nested:300;--z-search-backdrop:400;--z-search-panel:410;--z-pinned-bar:275;--z-cards-morph-view:274;--z-cards-morph-pictures:275;--z-triage-panel:900;--z-launch-flight-ring:901;--z-send-flight:902;--z-dropdown:1000;--z-popover:1000;--z-connection-status:4000;--z-hold-menu:4100;--z-auth:2000;--space-2xs:2px;--space-xs:4px;--space-sm:6px;--space-md:8px;--space-lg:12px;--space-xl:16px;--space-2xl:20px;--slider-thumb-width:28px;--session-inset:12px;--turn-user-accent:var(--project-accent-solid,var(--teal-500));--turn-user-bg:color-mix(in srgb, var(--turn-user-accent) 12%, rgba(var(--surface-rgb), .96));--turn-user-border:color-mix(in srgb, var(--turn-user-accent) 28%, transparent);--turn-agent-accent:var(--ink-500);--turn-agent-bg:linear-gradient(180deg, rgba(var(--neutral-rgb), .05), rgba(var(--neutral-rgb), .02));--turn-agent-border:rgba(var(--neutral-rgb), .2);--turn-action-rail:rgba(var(--neutral-rgb), .14);--session-project-pill-max-width:180px;--session-identity-title-min-width:180px;--session-identity-title-min-width-mobile:140px;--text-scale:1;--text-2xs:calc(.6rem * var(--text-scale,1));--text-xs:calc(.65rem * var(--text-scale,1));--text-sm:calc(.72rem * var(--text-scale,1));--text-md:calc(.78rem * var(--text-scale,1));--text-base:calc(.85rem * var(--text-scale,1));--text-lg:calc(.9rem * var(--text-scale,1));--leading-tight:1.25;--leading-normal:1.45;--tracking-sm:.04em;--tracking-md:.08em;--tracking-lg:.12em;--action-padding-sm:4px 8px;--action-padding-md:6px 12px;--action-font-sm:.7rem;--action-font-md:.75rem;--action-height-sm:22px;--action-height-md:24px;--action-height-lg:30px;--action-radius:999px;--action-icon-size:32px;--action-icon-size-sm:var(--action-height-sm);--action-teal-bg:#1f7a6b26;--action-teal-color:var(--teal-500);--action-teal-border:#1f7a6b33;--action-amber-bg:#d8903c2e;--action-amber-color:var(--amber-400);--action-neutral-bg:rgba(var(--neutral-rgb), .08);--action-neutral-color:var(--ink-500);--action-error-bg:#c74f4f29;--action-error-color:var(--error-500);--action-ghost-bg:rgba(var(--neutral-rgb), .03);--action-ghost-color:var(--ink-700);--action-ghost-border:rgba(var(--neutral-rgb), .18);--action-ghost-bg-hover:rgba(var(--neutral-rgb), .07);--action-ghost-border-hover:rgba(var(--neutral-rgb), .26);--action-ghost-danger-bg:var(--action-ghost-bg);--action-ghost-danger-color:var(--error-600);--action-ghost-danger-border:rgba(var(--error-rgb), .42);--action-ghost-danger-bg-hover:rgba(var(--error-rgb), .06);--action-ghost-danger-border-hover:rgba(var(--error-rgb), .58);--action-primary-bg:var(--teal-500);--action-primary-color:#fff;--action-primary-hover-bg:color-mix(in srgb, var(--teal-500) 90%, #fff);--action-primary-hover-color:var(--action-primary-color);--action-primary-hover:var(--action-primary-hover-bg);--side-pane-header-min-height:36px;--side-pane-header-padding:var(--space-xs) var(--space-lg);--side-bookmark-width:28px;--control-action-height:34px;--control-compact-height:28px;--control-plain-height:var(--control-compact-height);--control-plain-padding:0 var(--space-md);--control-plain-gap:6px;--control-plain-font:var(--text-sm);--control-plain-weight:600;--control-plain-radius:999px;--control-plain-color:var(--ink-600);--control-plain-hover-color:var(--ink-900);--control-plain-hover-bg:transparent;--control-plain-active-color:var(--action-teal-color);--control-plain-active-bg:var(--action-teal-bg);--icon-button-color:var(--ink-500);--icon-button-hover-color:var(--ink-900);--icon-button-hover-bg:transparent;--icon-button-active-color:var(--ink-900);--attachment-chip-bg:var(--bg-surface);--attachment-chip-icon-bg:var(--bg-layer);--attachment-chip-border:var(--border-subtle);--attachment-chip-text:var(--ink-700);--attachment-chip-strong:var(--ink-800);--attachment-chip-muted:var(--ink-500);--attachment-chip-accent:var(--color-accent);--attachment-chip-fill:var(--color-accent-bg);--control-plain-icon-size:.8rem;--control-plain-icon-padding:6px;--control-compound-gap:2px;--touch-target-min:40px;--touch-target-dense:34px;--composer-control-gap:var(--space-xs)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--surface-rgb:24, 28, 34;--surface-warm-rgb:26, 24, 22;--surface-cool-rgb:22, 26, 32;--neutral-rgb:233, 238, 244;--app-bg:radial-gradient(circle at top left, #1c2229, #13181d 45%, #0f1317 100%);--app-bg-covered:#13181d;--app-boot-bg:#040506;--queue-overlay-bg:#0b0e11;--map-bg:radial-gradient(circle at 14% 22%, #4fd4c01f, transparent 46%), radial-gradient(circle at 86% 14%, #f0b36b1f, transparent 46%), radial-gradient(circle, #ffffff0d .5px, transparent .5px) 0 0 / 20px 20px, linear-gradient(180deg, #151b22, #10151b);--sand-50:#151a20;--sand-100:#1b2128;--ink-100:#fff;--ink-900:#f4f6f8;--ink-800:#dbe0e6;--ink-700:#c2c9d2;--ink-600:#aab2bd;--ink-500:#949ca8;--ink-400:#7c8390;--ink-300:#646c79;--teal-700:#3fc1ad;--teal-500:#1f9f8b;--teal-300:#63d8c3;--teal-500-rgb:31, 159, 139;--teal-50:#4fd4c02e;--blue-500:#6aa4ff;--blue-300:#9cc0ff;--green-500:#59cf86;--green-300:#84e0aa;--amber-400:#f0b36b;--amber-700:var(--amber-400);--purple-500:#a78bfa;--purple-700:var(--purple-500);--side-chat-text:#b6acd6;--side-chat-surface:color-mix(in srgb, var(--side-chat-mark) 40%, rgb(var(--surface-rgb)));--side-chat-surface-hover:color-mix(in srgb, var(--side-chat-mark) 55%, rgb(var(--surface-rgb)));--side-chat-border:color-mix(in srgb, var(--side-chat-mark) 70%, rgb(var(--surface-rgb)));--red-500:#f87171;--violet-500:#a78bfa;--pink-500:#ec6cb4;--rose-200:#f2c8b8;--provider-claude:#da7756;--provider-claude-text:var(--provider-claude-on-dark);--provider-codex:#10a37f;--provider-codex-text:var(--provider-codex-on-dark);--provider-cursor:#9aa3af;--provider-cursor-text:var(--provider-cursor-on-dark);--provider-gemini:#7ea2ff;--provider-gemini-text:var(--provider-gemini-on-dark);--provider-pi:#f0b849;--provider-pi-text:var(--provider-pi-on-dark);--provider-omp:#b79ae8;--provider-omp-text:var(--provider-omp-on-dark);--provider-opencode:#a68bf2;--provider-opencode-text:var(--provider-opencode-on-dark);--error-600:#e07272;--error-500:#f08b8b;--error-rgb:240, 139, 139;--cloud-100:#1c222a;--shadow:0 8px 18px #00000080;--shadow-soft:0 6px 14px #0006;--shadow-faint:0 2px 6px #0000004d;--shadow-subtle:0 1px 4px #00000040;--shadow-lift:0 4px 10px #0006;--shadow-popover:0 6px 14px #00000073;--shadow-card:0 6px 16px #00000073;--shadow-accent:0 8px 18px #1f7a6b4d;--shadow-dialog-color:#0000006b;--shadow-dialog:var(--shadow-dialog-geometry) var(--shadow-dialog-color);--shadow-floating-panel:0 24px 60px #0000008c;--shadow-shelf:0 -2px 8px #0000004d;--popover-bg:#0f1317;--popover-text:#f5f7fb;--popover-muted:#ffffffb8;--popover-border:#ffffff24;--popover-raised:#ffffff12;--popover-raised-hover:#ffffff1f;--popover-border-strong:#ffffff70;--overlay-backdrop:#0000008f;--focus-ring-color:var(--teal-300);--input-focus-border:color-mix(in srgb, var(--teal-300) 52%, rgba(var(--neutral-rgb), .28));--input-focus-ring:color-mix(in srgb, var(--teal-300) 34%, transparent);--selection-bg:color-mix(in srgb, var(--teal-300) 30%, transparent);--action-teal-bg:#1f7a6b4d;--action-teal-border:#1f7a6b66;--action-amber-bg:#d8903c47;--action-neutral-bg:rgba(var(--neutral-rgb), .12);--action-error-bg:#f08b8b38;--action-ghost-bg:#00000038;--action-ghost-color:var(--ink-800);--action-ghost-border:rgba(var(--neutral-rgb), .18);--action-ghost-bg-hover:#00000052;--action-ghost-border-hover:rgba(var(--neutral-rgb), .26);--action-ghost-danger-color:var(--error-600);--action-ghost-danger-bg:var(--action-ghost-bg);--action-ghost-danger-border:rgba(var(--error-rgb), .52);--action-ghost-danger-bg-hover:rgba(var(--error-rgb), .08);--action-ghost-danger-border-hover:rgba(var(--error-rgb), .68);--action-primary-hover-bg:color-mix(in srgb, var(--teal-500) 88%, #000);--action-primary-hover:var(--action-primary-hover-bg);--scrollbar-track:transparent;--scrollbar-thumb:color-mix(in srgb, var(--teal-500) 52%, rgb(var(--surface-rgb)));--scrollbar-thumb-hover:color-mix(in srgb, var(--teal-500) 72%, rgb(var(--surface-rgb)))}}@supports (corner-shape:superellipse(1.2)){:root{--device-corner-radius:calc(var(--device-safe-bottom) * 2.07)}}.session-detail-edge-to-edge{--panel-safe-top:var(--viewport-safe-top);--panel-safe-left:env(safe-area-inset-left);--panel-safe-right:env(safe-area-inset-right);--panel-safe-bottom:var(--edge-band-touch-safe-bottom);--panel-safe-corner:var(--edge-band-corner-inset)}.tabular-nums{font-family:var(--font-sans);font-variant-numeric:tabular-nums}@media (hover:none),(pointer:coarse){button,summary,label,select,[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=tab],[role=option],[role=switch],[role=checkbox],[role=radio]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}}.dialog-leave-active:has(.dialog.is-launch-flight){transition:opacity .24s cubic-bezier(.4,0,.2,1)}.dialog-leave-active .dialog.dialog-start-session.is-launch-flight{transition:transform .24s cubic-bezier(.55,0,1,.45),opacity .2s cubic-bezier(.55,0,1,.45)}.dialog-leave-to .dialog.dialog-start-session.is-launch-flight{opacity:0;transform:translate3d(var(--launch-flight-dx,0px), var(--launch-flight-dy,0px), 0) scale(var(--launch-flight-scale,1))}.launch-flight-ring{z-index:var(--z-launch-flight-ring);border:1px solid var(--teal-500);border-radius:var(--radius-md);background:color-mix(in srgb, var(--teal-500) 10%, transparent);pointer-events:none;opacity:0;position:fixed}@media (prefers-reduced-motion:reduce){.launch-flight-ring{animation:none;display:none}.dialog-leave-active .dialog.dialog-start-session.is-launch-flight{transition:opacity .18s linear}}.send-flight-stage{z-index:var(--z-send-flight);pointer-events:none;position:fixed;inset:0;overflow:hidden}[data-send-flight-landing]{visibility:hidden!important}html.jev-route-into-session .dialog-backdrop:has(.dialog-start-session){display:none!important}html.jev-route-into-session .session-view{view-transition-name:jev-route-card}html.jev-route-into-session .session-view .session-identity .session-title{view-transition-name:jev-route-title}::view-transition-group(jev-route-card),::view-transition-group(jev-route-title){animation-duration:.72s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(jev-route-card){border-radius:var(--radius-sm);background:var(--bg-document);overflow:clip}::view-transition-old(jev-route-card),::view-transition-new(jev-route-card){object-fit:none;object-position:left top;width:100%;height:100%}::view-transition-old(jev-route-title){animation-duration:.12s}::view-transition-new(jev-route-title){animation-duration:.2s}::view-transition-old(jev-route-card){animation-duration:.26s}::view-transition-new(jev-route-card){animation-duration:.52s}::view-transition-old(root){animation-duration:.3s}::view-transition-new(root){animation-duration:.42s}.queue-card[data-queue-morph]>.queue-card-surface,html.queue-morph-view .session-view{view-transition-name:queue-morph-frame}html.queue-morph-capturing .dropdown-menu-panel{visibility:hidden}.queue-card[data-queue-morph]>.queue-card-surface>.queue-session-card>.session-detail-panel>.session-panel-top-bar,html.queue-morph-view .session-view>.session-detail-panel>.session-panel-top-bar{view-transition-name:queue-morph-header}.queue-card[data-queue-morph]>.queue-card-surface>.queue-session-card>.session-detail-panel>.session-panel-top-bar .session-identity-actions,html.queue-morph-view .session-view>.session-detail-panel>.session-panel-top-bar .session-identity-actions{view-transition-name:queue-morph-header-actions}.queue-card[data-queue-morph]>.queue-card-surface>.queue-session-card>.session-detail-panel>.session-panel-grid>.session-panel-main,html.queue-morph-view .session-view>.session-detail-panel>.session-panel-grid>.session-panel-main{view-transition-name:queue-morph-main}.queue-card[data-queue-morph]>.queue-card-surface>.queue-session-card>.session-detail-panel>.session-panel-grid>.session-side,html.queue-morph-view .session-view>.session-detail-panel>.session-panel-grid>.session-side{view-transition-name:queue-morph-side}.queue-card[data-queue-morph]>.queue-card-surface>.queue-session-card>.session-detail-panel>.session-panel-bottom-bar,html.queue-morph-view .session-view>.session-detail-panel>.session-panel-bottom-bar{view-transition-name:queue-morph-footer}.queue-card[data-queue-morph]>.queue-card-surface>.queue-session-card>.session-detail-panel>.session-panel-bottom-bar>.session-queue>.queue-composer>form>.session-prompt-composer-input,html.queue-morph-view .session-view>.session-detail-panel>.session-panel-bottom-bar>.session-queue>.queue-composer>form>.session-prompt-composer-input{view-transition-name:queue-morph-composer}.queue-card[data-queue-morph]>.queue-card-surface>.queue-session-card>.session-detail-panel>.session-panel-bottom-bar>.session-queue>.queue-composer>form>.session-prompt-composer-input .session-prompt-composer-controls-trailing,html.queue-morph-view .session-view>.session-detail-panel>.session-panel-bottom-bar>.session-queue>.queue-composer>form>.session-prompt-composer-input .session-prompt-composer-controls-trailing{view-transition-name:queue-morph-composer-end}.queue-card[data-queue-morph-front][data-queue-slot="0"]{view-transition-name:queue-morph-front-0}.queue-card[data-queue-morph-front][data-queue-slot="1"]{view-transition-name:queue-morph-front-1}::view-transition-group(queue-morph-frame),::view-transition-group(queue-morph-header),::view-transition-group(queue-morph-header-actions),::view-transition-group(queue-morph-main),::view-transition-group(queue-morph-side),::view-transition-group(queue-morph-footer),::view-transition-group(queue-morph-composer),::view-transition-group(queue-morph-composer-end){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(queue-morph-frame),::view-transition-new(queue-morph-frame){object-fit:fill;width:100%;height:100%}::view-transition-old(queue-morph-header),::view-transition-new(queue-morph-header),::view-transition-old(queue-morph-main),::view-transition-new(queue-morph-main),::view-transition-old(queue-morph-side),::view-transition-new(queue-morph-side),::view-transition-old(queue-morph-footer),::view-transition-new(queue-morph-footer),::view-transition-old(queue-morph-header-actions),::view-transition-new(queue-morph-header-actions),::view-transition-old(queue-morph-composer),::view-transition-new(queue-morph-composer),::view-transition-old(queue-morph-composer-end),::view-transition-new(queue-morph-composer-end){object-fit:none;object-position:left top;width:100%;height:100%}::view-transition-old(queue-morph-composer),::view-transition-new(queue-morph-composer){object-position:left bottom}::view-transition-old(queue-morph-header-actions),::view-transition-new(queue-morph-header-actions),::view-transition-old(queue-morph-composer-end),::view-transition-new(queue-morph-composer-end){object-position:right top}::view-transition-group(queue-morph-main){overflow:clip}::view-transition-old(queue-morph-header),::view-transition-new(queue-morph-header),::view-transition-old(queue-morph-header-actions),::view-transition-new(queue-morph-header-actions),::view-transition-old(queue-morph-main),::view-transition-new(queue-morph-main),::view-transition-old(queue-morph-side),::view-transition-new(queue-morph-side),::view-transition-old(queue-morph-footer),::view-transition-new(queue-morph-footer),::view-transition-old(queue-morph-composer),::view-transition-new(queue-morph-composer),::view-transition-old(queue-morph-composer-end),::view-transition-new(queue-morph-composer-end){animation-duration:.15s}::view-transition-new(queue-morph-front-0),::view-transition-new(queue-morph-front-1){animation:.12s linear .1s both queue-morph-front-fade,.3s cubic-bezier(.2,0,0,1) .1s both queue-morph-front-rise}@keyframes queue-morph-front-fade{0%{opacity:0}}@keyframes queue-morph-front-rise{0%{transform:translateY(44px)}}html.queue-morph-to-view::view-transition-old(root){animation-duration:.22s}html.queue-morph-to-view::view-transition-new(root){animation-duration:.4s}html.queue-morph-to-queue::view-transition-old(root),html.queue-morph-to-queue::view-transition-new(root){animation-duration:.3s}.cards-morph-backdrop{pointer-events:none;opacity:.001;background:var(--app-boot-bg);position:fixed;inset:0}.cards-morph-ghosts{z-index:var(--z-cards-morph-pictures);pointer-events:none;position:fixed;inset:0}.cards-morph-ghost{transform-origin:0 0;opacity:.001;position:fixed}[data-cards-morph-hidden]{visibility:hidden!important}.session-panel.is-cards-morph-landing{transform-origin:0 0}.primary-view-layer .cards-panel-slot.is-cards-morph-landing{z-index:calc(var(--cards-z-nav) - 1)}.app-primary-view>.session-view.is-cards-morph-ready{transform-origin:0 0;background:linear-gradient(to right, rgb(var(--surface-rgb)) 0 var(--sash-width), transparent var(--sash-width)), var(--app-bg);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,-.0005,0,0,0,1)}.app-primary-view>.session-view.is-cards-morph-entering{z-index:var(--z-cards-morph-view);position:fixed;inset:0;overflow:hidden}.app-primary-view>.session-view.is-cards-morph-entering>.session-detail-panel{transform-origin:0 0;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,-.0005,0,0,0,1)}.app-primary-view>.session-view.is-cards-morph-unseen{opacity:.001}.app-primary-view>.session-view.is-cards-morph-leaving{z-index:var(--z-cards-morph-view);pointer-events:none;position:fixed;inset:0}@media (width<=960px){.primary-view-layer.is-morph-held .mobile-top-row{opacity:0;visibility:hidden;transition:opacity .12s linear,visibility 0s linear .12s}.primary-view-layer.is-morph-held .mobile-top-row *{pointer-events:none}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overscroll-behavior-x:none;height:100%;overflow:hidden}body{font-family:var(--font-sans);font-size:var(--text-base);background:var(--app-bg);color:var(--ink-900);-webkit-text-size-adjust:100%;min-height:100dvh;margin:0;overflow:hidden}#app{height:100dvh;min-height:100dvh}#app[data-native-keyboard],#overlay-root[data-native-keyboard]{--device-bottom-corner-radius:0px;--app-dock-corner-radius:10px}#overlay-root[data-native-keyboard]:has(.queue-mobile-dock){--native-keyboard-slack:calc(var(--app-dock-bottom) - 10px);--native-keyboard-skirt:var(--queue-overlay-bg)}#overlay-root[data-native-keyboard] .queue-mobile-dock{padding-top:0}#overlay-root[data-native-keyboard]:has(.search-panel){--native-keyboard-slack:calc(max(var(--space-md), var(--viewport-safe-bottom)) - 10px);--native-keyboard-skirt:rgb(var(--surface-rgb))}#overlay-root[data-native-keyboard]:after{content:"";background:var(--native-keyboard-skirt,transparent);height:100vh;position:absolute;top:100%;left:0;right:0}#app{transition:opacity var(--app-recede-duration) var(--ease-out-expo)}html.app-receding #app{opacity:.62}html.app-covered #app{visibility:hidden}html.app-covered body{background:var(--app-bg-covered)}html.app-layers-covered .app-cover-layer{visibility:hidden}@media (prefers-reduced-motion:reduce){html.app-receding #app{opacity:1}}#overlay-root{top:var(--global-top-offset,0px);z-index:var(--z-overlay-root);contain:layout;pointer-events:none;position:fixed;bottom:0;left:0;right:0}#overlay-root:has(>.dialog-backdrop:not(.queue-overlay)),body.account-usage-dialog-open #overlay-root{z-index:calc(var(--z-triage-panel) + 1)}#overlay-root>*{pointer-events:auto}@media (pointer:fine) and (width>=961px){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:1px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}}.dialog-backdrop{background:radial-gradient(circle at 12% 10%, #1f7a6b2e, transparent 45%), radial-gradient(circle at 88% 0%, #d8903c29, transparent 40%), var(--overlay-backdrop);z-index:var(--z-dialog-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}h1,h2,h3{font-family:var(--font-sans);margin:0}h1{font-size:2.4rem}h2{font-size:1.4rem}h3{font-size:1.1rem}label{color:var(--ink-500);flex-direction:column;gap:6px;margin-bottom:12px;display:flex}textarea,input,select{border:1px solid rgba(var(--neutral-rgb), .15);background:var(--cloud-100);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.9rem}::selection{background:var(--selection-bg)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}textarea:focus,textarea:focus-visible,input:not([type=range]):focus,input:not([type=range]):focus-visible,select:focus,select:focus-visible{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}input[type=range]:focus,input[type=range]:focus-visible{box-shadow:none;outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}button{background:rgba(var(--neutral-rgb), .08);color:var(--ink-900);border:1px solid rgba(var(--neutral-rgb), .12);cursor:pointer;touch-action:manipulation;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}@media (hover:hover){button:hover:where(:not(:disabled)):where(:not(.ghost)):where(:not([data-custom-hover])){background:rgba(var(--neutral-rgb), .12);border-color:rgba(var(--neutral-rgb), .18)}}button:disabled{opacity:.6;cursor:not-allowed}button.ghost{color:var(--ink-700);background:0 0;border:1px solid #0000}@media (hover:hover){button.ghost:hover:not(:disabled){background:rgba(var(--neutral-rgb), .06);border-color:rgba(var(--neutral-rgb), .12)}}button.ghost.danger{color:var(--error-500);background:0 0;border:1px solid #0000}@media (hover:hover){button.ghost.danger:hover:not(:disabled){background:rgba(var(--error-rgb), .08);border-color:rgba(var(--error-rgb), .12)}}button.mini{border-radius:var(--action-radius);box-sizing:border-box;padding:var(--action-padding-sm);font-weight:600;font-size:var(--action-font-sm);min-height:var(--action-height-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:5px;line-height:1;display:inline-flex}button.mini.ghost{background:var(--action-ghost-bg);color:var(--action-ghost-color);border:1px solid var(--action-ghost-border)}@media (hover:hover){button.mini.ghost:hover:not(:disabled){background:var(--action-ghost-bg-hover);color:var(--action-ghost-color);border:1px solid var(--action-ghost-border-hover)}}button.mini.ghost.danger{background:var(--action-ghost-danger-bg);color:var(--action-ghost-danger-color);border:1px solid var(--action-ghost-danger-border)}@media (hover:hover){button.mini.ghost.danger:hover:not(:disabled){background:var(--action-ghost-danger-bg-hover);color:var(--action-ghost-danger-color);border:1px solid var(--action-ghost-danger-border-hover)}}.hint{color:var(--ink-500);font-size:.75rem}.error-text{color:var(--error-500)}.item-title{color:var(--ink-900);margin:0;font-weight:600}.item-sub{color:var(--ink-500);margin:4px 0 0;font-size:.75rem}.pill{border-radius:var(--action-radius);box-sizing:border-box;padding:var(--action-padding-md);font-weight:600;font-size:var(--action-font-md);min-height:var(--action-height-md);background:var(--action-teal-bg);color:var(--action-neutral-color);padding:var(--action-padding-sm);line-height:1;font-size:var(--action-font-sm);min-height:var(--action-height-sm);background:var(--action-neutral-bg);justify-content:center;align-items:center;gap:5px;line-height:1;display:inline-flex}.pill.live{background:var(--action-teal-bg);color:var(--action-teal-color);gap:6px}.pill.direct{background:var(--action-amber-bg);color:var(--action-amber-color)}.count{border-radius:var(--action-radius);box-sizing:border-box;padding:var(--action-padding-sm);font-weight:600;font-size:var(--action-font-sm);min-height:var(--action-height-sm);background:var(--action-teal-bg);color:var(--action-amber-color);background:var(--action-amber-bg);justify-content:center;align-items:center;gap:5px;font-size:.8rem;line-height:1;display:inline-flex}.count.count-actions{background:var(--action-teal-bg);color:var(--action-teal-color)}.count.count-areas{background:var(--action-neutral-bg);color:var(--action-neutral-color)}.line-clamp-1{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.close-button{width:var(--action-icon-size-sm);height:var(--action-icon-size-sm);color:var(--ink-500);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .12s;display:inline-flex}.close-button i,.close-button .fa-solid,.close-button .fa-regular,.close-button .fa-brands{font-size:var(--close-button-glyph-size,.8rem);line-height:1}@media (hover:hover){.close-button:hover:not(:disabled){color:var(--ink-700)}}.close-button:active:not(:disabled){color:var(--ink-800)}.close-button:disabled{opacity:.4;cursor:default}.project-accent{--project-accent-solid:var(--project-accent,var(--project-accent-fallback));--project-accent-soft:color-mix(in srgb, var(--project-accent-solid) 16%, transparent);--project-accent-glow:color-mix(in srgb, var(--project-accent-solid) 36%, transparent)}.list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .15s,transform .15s}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-4px)}.auth-overlay{background:rgba(var(--surface-cool-rgb), .95);z-index:var(--z-auth);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auth-card{background:rgb(var(--surface-rgb));width:min(420px,90vw);box-shadow:var(--shadow);border:1px solid rgba(var(--neutral-rgb), .08);border-radius:16px;gap:12px;padding:28px 28px 24px;display:grid}.auth-card--loading{text-align:center;justify-items:center;max-width:min(480px,90vw);padding:40px}.auth-overlay--startup{background:var(--app-boot-bg)}.auth-overlay--startup .auth-card--loading{animation:.2s ease-in .3s both delayed-appear}@keyframes delayed-appear{0%{opacity:0}to{opacity:1}}.auth-startup-message{max-width:52ch;line-height:1.45}.auth-connection-status{color:var(--ink-600);font-size:var(--text-sm)}.auth-connection-detail{color:var(--ink-400);font-family:var(--font-mono);font-size:var(--text-xs)}.auth-title{color:var(--ink-900);font-size:1.2rem;font-weight:600}.auth-subtitle{color:var(--ink-500)}.auth-button{color:#fff;background:var(--blue-500);cursor:pointer;border:none;border-radius:10px;padding:10px 12px;font-weight:600;transition:transform .2s,opacity .2s}.auth-button:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){.auth-button:not(:disabled):hover{background:var(--blue-600);transform:translateY(-1px)}}.auth-link{color:var(--ink-500);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.auth-link:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){.auth-link:not(:disabled):hover{color:var(--ink-900)}}.auth-error{color:var(--error-600);font-size:.8rem}@property --scroll-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-left{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-right{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-gutter-x{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-gutter-y{syntax:"<length>";inherits:false;initial-value:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}}.island-row[data-v-83c18ddf]{width:100%;color:inherit;text-align:left;cursor:pointer;--row-accent:var(--project-accent,var(--island-faint));background:0 0;border:none;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:8px 10px 8px 14px;display:grid;position:relative;overflow:hidden}.island-row.has-project[data-v-83c18ddf]:before{content:"";border-left:2px solid var(--row-accent);border-bottom:2px solid var(--row-accent);pointer-events:none;border-bottom-left-radius:7px;width:6px;position:absolute;top:21px;bottom:15px;left:0}.state-recent.island-row.has-project[data-v-83c18ddf]:before{border-color:color-mix(in srgb, var(--row-accent) 50%, transparent)}.island-row.hovered[data-v-83c18ddf],.island-row.focused[data-v-83c18ddf]{background:var(--island-surface-hover)}.island-row.state-attention[data-v-83c18ddf]{background:color-mix(in srgb, var(--island-attention) 7%, transparent);--row-accent:var(--island-attention)}.island-row.state-attention.hovered[data-v-83c18ddf],.island-row.state-attention.focused[data-v-83c18ddf]{background:color-mix(in srgb, var(--island-attention) 12%, transparent)}.island-row.has-problem[data-v-83c18ddf]{background:color-mix(in srgb, var(--island-problem) 8%, transparent)}.island-row.has-problem.hovered[data-v-83c18ddf],.island-row.has-problem.focused[data-v-83c18ddf]{background:color-mix(in srgb, var(--island-problem) 14%, transparent)}.row-problem-mark[data-v-83c18ddf]{font:800 12.5px/1.25 var(--font-sans);color:var(--island-problem);flex:none}.row-problem-message[data-v-83c18ddf]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 11.5px/1.3 var(--font-sans);color:var(--island-problem);overflow:hidden}.row-main[data-v-83c18ddf]{flex-direction:column;gap:3px;min-width:0;display:flex}.row-title-line[data-v-83c18ddf]{align-items:center;gap:7px;min-width:0;display:flex}.row-title-line .row-project[data-v-83c18ddf]{max-width:132px;font:600 10.5px/1.2 var(--font-sans);border-left:none;border-radius:0 7px 7px 0;flex:none;margin-left:-14px;padding:2.5px 9px 2.5px 14px;position:relative}.state-recent .row-title-line .row-project[data-v-83c18ddf]{opacity:.5}.row-title-line .row-project[data-v-83c18ddf]:not(.has-color){background:var(--island-chip-bg);border-color:color-mix(in srgb, var(--island-text) 16%, transparent);color:var(--island-muted)}.row-title[data-v-83c18ddf]{min-width:0;font:600 12.5px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--island-text);flex:auto}.state-recent .row-title[data-v-83c18ddf]{color:color-mix(in srgb, var(--island-text) 82%, transparent);font-weight:600}.row-you[data-v-83c18ddf]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12px/1.3 var(--font-sans);color:var(--island-muted);overflow:hidden}.state-recent .row-you[data-v-83c18ddf]{color:var(--island-faint);font-size:11px}.row-action[data-v-83c18ddf]{min-width:0;font:400 12px/1.3 var(--font-sans);align-items:baseline;gap:5px;display:flex}.row-action-glyph[data-v-83c18ddf]{font:700 11.5px/1.3 var(--font-mono);color:var(--island-active);flex:none}.state-awaiting-output .row-action-glyph[data-v-83c18ddf]{color:var(--island-waiting)}.state-attention .row-action-glyph[data-v-83c18ddf]{color:var(--island-attention)}.row-action-verb[data-v-83c18ddf]{color:var(--island-faint);flex:none;font-size:11px}.row-action-text[data-v-83c18ddf]{min-width:0;color:var(--island-muted);flex:auto}.row-action-text.mono[data-v-83c18ddf]{font:500 11.5px/1.3 var(--font-mono)}.state-attention .row-action-text[data-v-83c18ddf]{color:var(--island-attention);font-weight:700}.row-meta[data-v-83c18ddf]{flex-direction:column;align-self:start;align-items:flex-end;gap:4px;display:flex}.row-meta-line[data-v-83c18ddf]{align-items:center;gap:8px;min-height:18px;display:inline-flex}.row-provider-icon[data-v-83c18ddf] .provider-icon{opacity:.85;width:13px;height:13px;display:block}.row-model[data-v-83c18ddf]{font:600 11.5px/1 var(--font-sans);color:color-mix(in srgb, var(--island-text) 66%, transparent);white-space:nowrap}.row-meta-sub[data-v-83c18ddf]{font:500 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--island-faint)}.island-question[data-v-4545277a]{gap:var(--space-sm);border-left:2px solid color-mix(in srgb, var(--island-attention) 45%, transparent);flex-direction:column;margin:8px 10px 10px 40px;padding-left:12px;display:flex}.q-orphaned[data-v-4545277a]{font-size:var(--text-sm);color:var(--island-disconnected);margin:0}.q-block[data-v-4545277a]{gap:var(--space-sm);flex-direction:column;display:flex}.q-text[data-v-4545277a]{font:600 var(--text-sm)/1.35 var(--font-sans);color:var(--island-text);overflow-wrap:anywhere;margin:0}.q-chip[data-v-4545277a]{background:color-mix(in srgb, var(--island-attention) 22%, transparent);font:700 var(--text-2xs)/1.4 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--island-attention);vertical-align:1px;border-radius:5px;margin-right:8px;padding:2px 6px}.q-options[data-v-4545277a]{flex-direction:column;gap:5px;display:flex}.q-option[data-v-4545277a]{align-items:center;gap:var(--space-sm);text-align:left;border:1px solid color-mix(in srgb, var(--island-attention) 12%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--island-attention) 12%, transparent), color-mix(in srgb, var(--island-attention) 4%, transparent));width:100%;color:var(--island-text);cursor:pointer;border-radius:9px;padding:8px 10px;transition:border-color .12s;display:flex}@media (hover:hover){.q-option[data-v-4545277a]:hover:not(:disabled){border-color:color-mix(in srgb, var(--island-attention) 60%, transparent)}}.q-option.selected[data-v-4545277a]{border-color:var(--island-attention)}.q-option[data-v-4545277a]:disabled{opacity:.6;cursor:default}.q-ctl[data-v-4545277a]{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--island-attention) 78%, transparent);border-radius:50%;flex:none;place-items:center;width:15px;height:15px;transition:border-color .12s,background-color .12s;display:inline-grid}.q-ctl i[data-v-4545277a]{font-style:normal;font:800 10px/1 var(--font-sans);color:var(--island-bg)}.q-ctl.box[data-v-4545277a]{border-radius:4px}.q-ctl.on[data-v-4545277a]{border-color:var(--island-attention);background:var(--island-attention)}.q-option-body[data-v-4545277a]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.q-option-label[data-v-4545277a]{font:600 var(--text-sm)/1.3 var(--font-sans);overflow-wrap:anywhere}.q-option-desc[data-v-4545277a]{font-size:var(--text-xs);color:var(--island-muted);overflow-wrap:anywhere}.q-custom[data-v-4545277a]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--island-text) 20%, transparent);background:color-mix(in srgb, var(--island-text) 7%, transparent);width:100%;color:var(--island-text);font:500 var(--text-sm)/1.35 var(--font-sans);resize:none;border-radius:9px;margin-top:2px;padding:7px 10px;transition:border-color .12s}.q-custom[data-v-4545277a]::placeholder{color:var(--island-muted)}.q-custom[data-v-4545277a]:focus{box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring);border-color:var(--input-focus-border);outline:none}.q-actions[data-v-4545277a]{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.q-error[data-v-4545277a]{font-size:var(--text-xs);color:var(--island-disconnected);overflow-wrap:anywhere;min-width:0;margin-right:auto}.q-skip[data-v-4545277a]{border:1px solid color-mix(in srgb, var(--island-text) 22%, transparent);font:600 var(--text-xs)/1 var(--font-sans);color:var(--island-muted);cursor:pointer;background:0 0;border-radius:7px;padding:4px 11px;transition:border-color .12s}@media (hover:hover){.q-skip[data-v-4545277a]:hover:not(:disabled){border-color:color-mix(in srgb, var(--island-text) 45%, transparent);color:var(--island-text)}}.q-submit[data-v-4545277a]{background:var(--island-attention);color:var(--island-bg);font:600 var(--text-sm)/1 var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:7px;padding:5px 12px}.q-skip[data-v-4545277a]:disabled,.q-submit[data-v-4545277a]:disabled{opacity:.5;cursor:default}.usage-pane[data-v-437617e8]{padding:4px 4px 2px}.usage-note[data-v-437617e8]{font:500 12px/1.3 var(--font-sans);color:var(--island-faint);margin:2px 10px 6px}.usage-list[data-v-437617e8]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);max-height:448px;overflow-y:auto}.usage-list[data-v-437617e8]::-webkit-scrollbar{width:4px;height:0}.usage-list[data-v-437617e8]::-webkit-scrollbar-track{background:0 0}.usage-list[data-v-437617e8]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--island-text) 28%, transparent);border-radius:2px}.usage-list-content[data-v-437617e8]{flex-direction:column;gap:2px;display:flex}.usage-group-head[data-v-437617e8]{align-items:center;gap:8px;padding:8px 10px 4px 8px;display:flex}.usage-group-head[data-v-437617e8]:first-child{padding-top:2px}.group-title[data-v-437617e8]{font:700 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--island-text) 72%, transparent)}.group-rule[data-v-437617e8]{background:color-mix(in srgb, var(--island-text) 14%, transparent);flex:1;height:1px}.usage-sub-head[data-v-437617e8]{font:700 9px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--island-faint);padding:3px 10px 1px 8px}.usage-row[data-v-437617e8]{border-radius:10px;grid-template-columns:14px 150px minmax(0,1fr) 54px;align-items:center;column-gap:8px;padding:5px 10px;display:grid}.usage-provider[data-v-437617e8] .provider-icon{opacity:.85;width:12px;height:12px;display:block}.usage-provider-generic[data-v-437617e8]{color:var(--island-faint);font-size:var(--text-xs);justify-content:center;display:inline-flex}.usage-id[data-v-437617e8]{align-items:center;gap:5px;min-width:0;display:inline-flex}.usage-name[data-v-437617e8]{text-overflow:ellipsis;white-space:nowrap;font:600 11.5px/1.2 var(--font-sans);color:var(--island-text);overflow:hidden}.usage-policy-marker[data-v-437617e8]{align-items:center;gap:var(--space-2xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 var(--text-2xs)/1 var(--font-sans);flex:0 auto;display:inline-flex;overflow:hidden}.usage-policy-marker.is-excluded[data-v-437617e8]{color:var(--island-attention)}.usage-policy-marker.is-blocked[data-v-437617e8]{color:var(--island-problem)}.usage-row.issue .usage-name[data-v-437617e8]{color:color-mix(in srgb, var(--island-problem) 75%, var(--island-attention) 25%)}.usage-warn[data-v-437617e8]{color:color-mix(in srgb, var(--island-problem) 75%, var(--island-attention) 25%);cursor:help;flex:none;font-size:10px}.usage-meters[data-v-437617e8]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;min-width:0;display:grid;position:relative}.usage-window[data-v-437617e8]{align-items:center;gap:5px;min-width:0;transition:opacity .12s;display:inline-flex}.win-label[data-v-437617e8]{width:18px;font:700 9.5px/1 var(--font-sans);letter-spacing:.05em;color:var(--island-faint)}.win-bar[data-v-437617e8]{background:var(--island-chip-bg);border-radius:3px;width:44px;height:5px;display:inline-block;overflow:hidden}.win-bar i[data-v-437617e8]{border-radius:3px;height:100%;display:block}.win-pct[data-v-437617e8]{width:30px;font:600 10.5px/1 var(--font-sans);font-variant-numeric:tabular-nums}.usage-error-preview[data-v-437617e8]{text-overflow:ellipsis;white-space:nowrap;font:500 10.5px/1.6 var(--font-sans);color:color-mix(in srgb, var(--island-problem) 85%, var(--island-text) 15%);opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;inset:0;overflow:hidden}@media (hover:hover){.usage-row:has(.usage-warn:hover) .usage-window[data-v-437617e8]{opacity:0}.usage-row:has(.usage-warn:hover) .usage-error-preview[data-v-437617e8]{opacity:1}}.usage-reset[data-v-437617e8]{font:500 10.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--island-faint);justify-self:end}.island-section-head[data-v-0909a7c6]{align-items:center;gap:8px;padding:4px 10px 6px 8px;display:flex}.section-title[data-v-0909a7c6]{font:700 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--island-text) 72%, transparent)}.section-rule[data-v-0909a7c6]{background:color-mix(in srgb, var(--island-text) 14%, transparent);flex:1;height:1px}.island-settings-pane[data-v-0909a7c6]{flex-direction:column;gap:2px;margin-top:2px;padding-bottom:4px;display:flex}.setting-row[data-v-0909a7c6]{grid-template-columns:176px 1fr;align-items:center;gap:14px;padding:8px 12px 8px 8px;display:grid}.setting-row.busy[data-v-0909a7c6]{opacity:.5;pointer-events:none}.setting-label[data-v-0909a7c6]{font:600 12px/1 var(--font-sans);color:var(--island-text)}.setting-control[data-v-0909a7c6]{align-items:center;gap:12px;display:flex}.setting-slider[data-v-0909a7c6]{--thumb-size:14px;--fill-edge:calc(var(--setting-slider-fill,0) * (100% - var(--thumb-size)) + var(--thumb-size) / 2);appearance:none;background:linear-gradient(to right, var(--island-active) 0%, var(--island-active) var(--fill-edge), color-mix(in srgb, var(--island-text) 16%, transparent) var(--fill-edge), color-mix(in srgb, var(--island-text) 16%, transparent) 100%) center/100% 4px no-repeat;cursor:pointer;border-radius:999px;flex:1;min-width:80px;height:18px;margin:0}.setting-slider[data-v-0909a7c6]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:4px}.setting-slider[data-v-0909a7c6]::-webkit-slider-thumb{width:var(--thumb-size);height:var(--thumb-size);appearance:none;border:2px solid var(--island-bg);background:var(--island-active);box-shadow:0 0 0 1px color-mix(in srgb, var(--island-text) 40%, transparent);border-radius:50%;margin-top:-5px;transition:transform .15s,background-color .15s}@media (hover:hover){.setting-slider[data-v-0909a7c6]:hover::-webkit-slider-thumb{background:var(--island-text);transform:scale(1.14)}}.setting-value[data-v-0909a7c6]{text-align:right;min-width:52px;font:600 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--island-muted)}.setting-switch[data-v-0909a7c6]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--island-text) 22%, transparent);background:color-mix(in srgb, var(--island-text) 10%, transparent);cursor:pointer;border-radius:999px;justify-self:end;width:34px;height:20px;padding:0;transition:background-color .18s,border-color .18s;position:relative}.setting-switch.on[data-v-0909a7c6]{border-color:var(--island-active);background:var(--island-active)}.switch-knob[data-v-0909a7c6]{background:var(--island-text);border-radius:50%;width:14px;height:14px;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s;position:absolute;top:2px;left:2px}.setting-switch.on .switch-knob[data-v-0909a7c6]{background:var(--island-bg);transform:translate(14px)}.setting-hint[data-v-0909a7c6]{font:500 10px/1.4 var(--font-sans);color:var(--island-faint);margin:8px 12px 4px 8px}.setting-hint.row-note[data-v-0909a7c6]{margin-top:0}.idle-sprite[data-v-9309cd00]{align-items:flex-end;display:inline-flex;overflow:visible}.idle-sprite.phase-enter[data-v-9309cd00]{animation:sprite-rise-9309cd00 var(--sprite-rise-ms,.48s) cubic-bezier(.34, 1.3, .5, 1) both}.idle-sprite.phase-exit[data-v-9309cd00]{transition:transform var(--sprite-sink-ms,.26s) cubic-bezier(.55, 0, .8, .4);transform:translateY(calc(100% + 26px))}@keyframes sprite-rise-9309cd00{0%{transform:translateY(calc(100% + 26px))}to{transform:translateY(0)}}.sprite-motion[data-v-9309cd00]{margin:0 var(--sprite-reach,0px);display:inline-flex}.motion-bob[data-v-9309cd00]{animation:2.6s ease-in-out infinite sprite-bob-9309cd00}.motion-drift[data-v-9309cd00]{animation:3.8s ease-in-out infinite sprite-drift-9309cd00}.motion-figure8[data-v-9309cd00]{animation:5.2s linear infinite sprite-figure8-9309cd00}@keyframes sprite-bob-9309cd00{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sprite-drift-9309cd00{0%,to{transform:translate(0)}25%{transform:translate(8px)}75%{transform:translate(-8px)}}@keyframes sprite-figure8-9309cd00{0%{transform:translate(0)}12.5%{transform:translate(7px,-3px)}25%{transform:translate(10px)}37.5%{transform:translate(7px,3px)}50%{transform:translate(0)}62.5%{transform:translate(-7px,-3px)}75%{transform:translate(-10px)}87.5%{transform:translate(-7px,3px)}to{transform:translate(0)}}svg[data-v-9309cd00]{display:block}.island-expanded[data-v-74a8a3a3]{box-sizing:border-box;width:580px;color:var(--island-text);flex-direction:column;max-height:500px;padding:0 12px 12px;display:flex;position:absolute;top:0;left:calc(50% - 290px)}.island-head-spacer[data-v-74a8a3a3]{height:var(--island-camera-height,38px);flex:none}.island-section-head[data-v-74a8a3a3]{align-items:center;gap:8px;padding:4px 10px 6px 8px;display:flex}.island-section-head.recent[data-v-74a8a3a3]{padding-top:12px}.section-title[data-v-74a8a3a3]{font:700 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--island-text) 72%, transparent)}.section-count[data-v-74a8a3a3]{font:700 10px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--island-faint)}.section-rule[data-v-74a8a3a3]{background:color-mix(in srgb, var(--island-text) 14%, transparent);flex:1;height:1px}.island-list[data-v-74a8a3a3]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);max-height:448px;margin:2px 0 0;overflow-y:auto}.island-list[data-v-74a8a3a3]::-webkit-scrollbar{width:4px;height:0}.island-question-scroll[data-v-74a8a3a3]::-webkit-scrollbar{width:4px;height:0}.island-list[data-v-74a8a3a3]::-webkit-scrollbar-track{background:0 0}.island-question-scroll[data-v-74a8a3a3]::-webkit-scrollbar-track{background:0 0}.island-list[data-v-74a8a3a3]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--island-text) 28%, transparent);border-radius:2px}.island-question-scroll[data-v-74a8a3a3]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--island-text) 28%, transparent);border-radius:2px}.island-list-content[data-v-74a8a3a3]{flex-direction:column;gap:2px;display:flex;position:relative}.island-row-slot[data-v-74a8a3a3]{flex-direction:column;display:flex}.island-none[data-v-74a8a3a3]{font:500 12px/1.3 var(--font-sans);color:var(--island-faint);align-items:center;gap:8px;margin:2px 10px 6px;display:flex}.none-sprite[data-v-74a8a3a3]{align-items:center;height:20px;display:inline-flex;overflow:hidden}.island-question-pane[data-v-74a8a3a3]{flex-direction:column;gap:2px;min-height:0;margin-top:2px;display:flex}.island-question-scroll[data-v-74a8a3a3]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top,0px), #000 calc(100% - var(--scroll-fade-bottom,0px)), transparent 100%), linear-gradient(#000, #000), linear-gradient(#000, #000);mask-position:0 0,100% 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);mask-size:calc(100% - var(--scroll-fade-gutter-x,0px)) 100%, var(--scroll-fade-gutter-x,0px) 100%, 100% var(--scroll-fade-gutter-y,0px);overscroll-behavior:contain;min-height:0;overflow-y:auto}.island-question-pane .island-section-head[data-v-74a8a3a3]{flex:none}.question-back[data-v-74a8a3a3]{border:1px solid color-mix(in srgb, var(--island-text) 22%, transparent);font:600 10px/1 var(--font-sans);color:var(--island-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.question-back[data-v-74a8a3a3]:hover{color:var(--island-text);border-color:color-mix(in srgb, var(--island-text) 40%, transparent);background:var(--island-surface-hover)}}.question-back-key[data-v-74a8a3a3]{border:1px solid color-mix(in srgb, var(--island-text) 26%, transparent);font:700 8px/1 var(--font-sans);color:var(--island-faint);border-radius:3px;padding:1px 4px}.island-rows-move[data-v-74a8a3a3]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.island-rows-enter-active[data-v-74a8a3a3]{transition:opacity .22s,transform .22s}.island-rows-leave-active[data-v-74a8a3a3]{pointer-events:none;transition:opacity .16s;position:absolute;left:0;right:0}.island-rows-enter-from[data-v-74a8a3a3]{opacity:0;transform:translateY(-4px)}.island-rows-leave-to[data-v-74a8a3a3]{opacity:0}.island-pane-enter-active[data-v-74a8a3a3]{transition:opacity .2s,transform .24s cubic-bezier(.22,1,.36,1),filter .2s}.island-pane-leave-active[data-v-74a8a3a3]{transition:opacity .14s,transform .14s,filter .14s}.island-pane-enter-from[data-v-74a8a3a3]{opacity:0;filter:blur(6px);transform:translateY(8px)}.island-pane-leave-to[data-v-74a8a3a3]{opacity:0;filter:blur(6px);transform:translateY(-6px)}.island-empty[data-v-74a8a3a3]{place-content:center;justify-items:center;gap:var(--space-xs);text-align:center;color:var(--island-muted);padding:14px 0 20px;display:grid}.empty-sprite[data-v-74a8a3a3]{align-items:flex-end;height:30px;margin-bottom:2px;display:inline-flex;overflow:hidden}.island-empty strong[data-v-74a8a3a3]{font:700 13px/1 var(--font-sans);color:var(--island-text)}.empty-start[data-v-74a8a3a3]{border:1px solid color-mix(in srgb, var(--island-text) 22%, transparent);font:600 11px/1 var(--font-sans);color:var(--island-muted);cursor:pointer;background:0 0;border-radius:999px;margin-top:2px;padding:4px 12px;transition:color .15s,border-color .15s,background-color .15s}@media (hover:hover){.empty-start[data-v-74a8a3a3]:hover{color:var(--island-text);border-color:color-mix(in srgb, var(--island-text) 40%, transparent);background:var(--island-surface-hover)}}.island-tip-host[data-v-d379ad6f]{display:inline-flex;position:relative}.island-tip[data-v-d379ad6f]{z-index:30;border:1px solid color-mix(in srgb, var(--island-text) 16%, transparent);background:color-mix(in srgb, var(--island-text) 11%, var(--island-bg));white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 6px 16px #00000073}.island-tip-host:focus-within .island-tip[data-v-d379ad6f]{opacity:1;transition-delay:.35s;transform:translate(-50%)translateY(0)}@media (hover:hover){.island-tip-host:hover .island-tip[data-v-d379ad6f]{opacity:1;transition-delay:.35s;transform:translate(-50%)translateY(0)}}.tip-label[data-v-d379ad6f]{font:600 10.5px/1 var(--font-sans);color:var(--island-text)}.tip-key[data-v-d379ad6f]{border:1px solid color-mix(in srgb, var(--island-text) 22%, transparent);background:var(--island-chip-bg);min-width:14px;height:14px;font:700 9px/1 var(--font-sans);color:var(--island-muted);border-radius:4px;justify-content:center;align-items:center;padding:0 3px;display:inline-flex}:root{--island-bg:#000;--island-surface-hover:#ffffff12;--island-chip-bg:#ffffff17;--island-text:#f5f6f8;--island-muted:#f5f6f885;--island-faint:#f5f6f84d;--island-active:#4ade80;--island-waiting:#6cabff;--island-attention:#fbbf24;--island-problem:#f87171;--island-disconnected:#f87171;--island-camera-width:220px;--island-camera-height:38px}html:has(body.island-surface),body.island-surface,body.island-surface #app{background:0 0;width:100%;height:100%;min-height:0;margin:0;overflow:hidden}.island-stage[data-v-bc93a806]{position:fixed;inset:0;overflow:hidden}.island-wrap[data-v-bc93a806]{box-sizing:border-box;position:absolute;inset:0}.island-shape[data-v-bc93a806]{pointer-events:none;position:absolute;inset:0}.shape-slab[data-v-bc93a806],.shape-strip[data-v-bc93a806],.shape-corner[data-v-bc93a806]{background:var(--island-bg);transform-origin:0 0;transition:transform .32s cubic-bezier(.32,.72,0,1);position:absolute;top:0;left:0}.shape-slab[data-v-bc93a806]{width:600px;height:520px;transform:translate(calc(var(--sl) * 1px), 0) scale(calc(var(--sw) / 600), calc((var(--sh) - 25) / 520))}.shape-strip[data-v-bc93a806]{width:600px;height:26px;transform:translate(calc((var(--sl) + 25) * 1px), calc((var(--sh) - 26) * 1px)) scaleX(calc((var(--sw) - 50) / 600))}.shape-corner[data-v-bc93a806]{width:26px;height:26px;transition:transform .32s cubic-bezier(.32,.72,0,1),border-radius .32s cubic-bezier(.32,.72,0,1)}.shape-corner.left[data-v-bc93a806]{border-radius:0 0 0 var(--shape-radius);transform:translate(calc(var(--sl) * 1px), calc((var(--sh) - 26) * 1px))}.shape-corner.right[data-v-bc93a806]{border-radius:0 0 var(--shape-radius) 0;transform:translate(calc((600 - var(--sr) - 26) * 1px), calc((var(--sh) - 26) * 1px))}.island-root[data-v-bc93a806]{clip-path:inset(0 calc(var(--sr) * 1px) calc(100% - var(--sh) * 1px) calc(var(--sl) * 1px) round 0 0 var(--shape-radius) var(--shape-radius));transition:clip-path .32s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.island-flare[data-v-bc93a806]{pointer-events:none;width:4px;height:4px;transition:transform .32s cubic-bezier(.32,.72,0,1);position:absolute;top:0}.island-flare.left[data-v-bc93a806]{transform:translateX(calc((var(--sl) - 4) * 1px));background:radial-gradient(circle 4px at 0 100%, transparent 3.5px, var(--island-bg) 4px);left:0}.island-flare.right[data-v-bc93a806]{transform:translateX(calc((4 - var(--sr)) * 1px));background:radial-gradient(circle 4px at 100% 100%, transparent 3.5px, var(--island-bg) 4px);right:0}.island-panel-content[data-v-bc93a806]{opacity:0;visibility:hidden;filter:blur(9px);pointer-events:none;transition:opacity .16s,transform .26s cubic-bezier(.22,1,.36,1),filter .18s,visibility 0s linear .16s;transform:translateY(-6px)}.island-panel-content.visible[data-v-bc93a806]{opacity:1;visibility:visible;filter:blur();pointer-events:auto;transition:opacity .2s .1s,transform .3s cubic-bezier(.22,1,.36,1) .1s,filter .2s .1s;transform:none}.island-hud[data-v-bc93a806]{height:var(--island-camera-height,38px);transform:translateX(calc(var(--sr) * -1px));align-items:center;transition:transform .32s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;right:0;overflow:hidden}.hud-counts[data-v-bc93a806]{align-items:center;gap:7px;padding:0 14px 0 12px;display:inline-flex}.hud-tier[data-v-bc93a806]{align-items:center;height:100%;transition:opacity .6s;display:flex}.hud-tier.settled[data-v-bc93a806]{opacity:.7}.hud-count[data-v-bc93a806]{font:700 14px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--island-text);align-items:baseline;gap:4px;display:inline-flex}.hud-count.needs[data-v-bc93a806]{color:var(--island-attention)}.hud-count.needs .hud-q[data-v-bc93a806]{width:13px;height:13px;font:800 9px/1 var(--font-sans);border:1.5px solid;border-radius:50%;justify-content:center;align-self:center;align-items:center;font-style:normal;display:inline-flex}.hud-count.problem[data-v-bc93a806]{color:var(--island-problem)}.hud-count.problem i[data-v-bc93a806]{font-style:normal;font-weight:800}.hud-offline[data-v-bc93a806]{font:700 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--island-disconnected)}.island-hud-left[data-v-bc93a806]{width:calc((600px - var(--island-camera-width,220px)) / 2 - var(--sl) * 1px);box-sizing:border-box;height:var(--island-camera-height,38px);opacity:0;transform:translateX(calc(var(--sl) * 1px));pointer-events:none;align-items:center;gap:7px;padding:0 10px 0 18px;transition:opacity .16s,transform .32s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;left:0}.island-hud-left.visible[data-v-bc93a806]{opacity:1;pointer-events:auto;transition:opacity .22s 70ms,transform .32s cubic-bezier(.32,.72,0,1)}.hud-left-spacer[data-v-bc93a806]{flex:1}.hud-mode[data-v-bc93a806]{width:22px;height:22px;color:var(--island-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:11px;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.hud-mode[data-v-bc93a806]:hover{color:var(--island-muted);background:var(--island-surface-hover)}}.hud-mode.active[data-v-bc93a806]{color:var(--island-text);background:var(--island-chip-bg)}.hud-left-dot[data-v-bc93a806]{background:var(--island-active);border-radius:50%;width:6px;height:6px}.hud-left-dot.off[data-v-bc93a806]{background:var(--island-disconnected)}.hud-left-text[data-v-bc93a806]{font:600 11px/1 var(--font-sans);letter-spacing:.02em;color:var(--island-muted);white-space:nowrap}.hud-left-check[data-v-bc93a806]{color:var(--island-active);margin-right:5px;font-style:normal;font-weight:800}.island-hud-cog-wing[data-v-bc93a806]{top:0;left:calc((600px + var(--island-camera-width,220px)) / 2);height:var(--island-camera-height,38px);opacity:0;pointer-events:none;align-items:center;padding-left:10px;transition:opacity .16s;display:flex;position:absolute}.island-hud-cog-wing.visible[data-v-bc93a806]{opacity:1;pointer-events:auto;transition:opacity .22s 70ms}.hud-sprite[data-v-bc93a806]{align-items:center;height:100%;padding:0 14px 0 10px;display:flex}.island-peek-row[data-v-bc93a806]{top:var(--island-camera-height,38px);transform:translateX(calc(var(--sl) * 1px));box-sizing:border-box;color:var(--island-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 18px 2px;display:flex;position:absolute;left:0}.peek-icon[data-v-bc93a806] .provider-icon{width:13px;height:13px;display:block}.peek-label[data-v-bc93a806]{white-space:nowrap;text-align:left;min-width:0;font:700 12px/1 var(--font-sans);flex:auto;overflow:hidden}.peek-check[data-v-bc93a806]{color:var(--island-active);font-style:normal;font-weight:800}.peek-row-enter-active[data-v-bc93a806]{transition:opacity .22s .12s,filter .22s .12s}.peek-row-leave-active[data-v-bc93a806]{transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .14s,filter .14s}.peek-row-enter-from[data-v-bc93a806],.peek-row-leave-to[data-v-bc93a806]{opacity:0;filter:blur(6px)}@media (prefers-reduced-motion:reduce){.island-root[data-v-bc93a806],.shape-slab[data-v-bc93a806],.shape-strip[data-v-bc93a806],.shape-corner[data-v-bc93a806],.island-flare[data-v-bc93a806],.island-hud[data-v-bc93a806],.island-hud-left[data-v-bc93a806],.island-panel-content[data-v-bc93a806],.island-peek-row[data-v-bc93a806]{transition-duration:.01ms}}html.capture-surface .dialog-backdrop{backdrop-filter:none;background:0 0}html.capture-surface .dialog.dialog-start-session{box-shadow:var(--shadow-floating-panel)}html.capture-surface .dialog-enter-active,html.capture-surface .dialog-enter-active .dialog{transition:none}html.capture-surface .dialog-enter-from,html.capture-surface .dialog-enter-from .dialog{opacity:1;transform:none}html.capture-surface .dialog-leave-active,html.capture-surface .dialog-leave-active .dialog{transition:opacity .4s step-end}html.capture-surface .dialog-leave-to .dialog{transform:none}html.capture-surface .dialog-leave-active:has(.dialog.is-launch-flight),html.capture-surface .dialog-leave-active .dialog.dialog-start-session.is-launch-flight{transition:opacity .4s step-end}html.capture-surface .dialog-leave-to .dialog.dialog-start-session.is-launch-flight{transform:none}html.capture-surface .start-session-input-band{transition:none}html.capture-surface .search-backdrop{background:0 0}html.capture-surface .search-overlay-enter-active,html.capture-surface .search-overlay-enter-active .search-panel{transition:none}html.capture-surface .search-overlay-enter-from,html.capture-surface .search-overlay-enter-from .search-panel{opacity:1;transform:none}html.capture-surface .search-overlay-leave-active,html.capture-surface .search-overlay-leave-active .search-panel{transition:opacity .4s step-end}html.capture-surface .search-overlay-leave-to,html.capture-surface .search-overlay-leave-to .search-panel{transform:none}html.capture-surface #overlay-root>.dialog-leave-active,html.capture-surface #overlay-root>.search-overlay-leave-active{pointer-events:none}html.capture-surface.capture-switching #overlay-root>.dialog-leave-active,html.capture-surface.capture-switching #overlay-root>.search-overlay-leave-active{visibility:hidden}html.capture-surface.capture-switching .dialog-leave-active,html.capture-surface.capture-switching .dialog-leave-active .dialog,html.capture-surface.capture-switching .dialog-leave-active:has(.dialog.is-launch-flight),html.capture-surface.capture-switching .dialog-leave-active .dialog.dialog-start-session.is-launch-flight,html.capture-surface.capture-switching .search-overlay-leave-active,html.capture-surface.capture-switching .search-overlay-leave-active .search-panel{transition:none}html.capture-open #app{visibility:hidden}
