@layer reset,tokens,base,components,utilities,pages,overrides;@layer reset,tokens,base,components,utilities,pages,overrides;@layer components{.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.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{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.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;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);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{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{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;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{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{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-fill-drip{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-at{--fa:"@"}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-text-height{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-stethoscope{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-info{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-explosion{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-wave-square{--fa:""}.fa-ring{--fa:""}.fa-building-un{--fa:""}.fa-dice-three{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-door-open{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-atom{--fa:""}.fa-soap{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-pump-medical{--fa:""}.fa-fingerprint{--fa:""}.fa-hand-point-right{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-flag-checkered{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-crop{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-users-rectangle{--fa:""}.fa-people-roof{--fa:""}.fa-people-line{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-male,.fa-person{--fa:""}.fa-laptop{--fa:""}.fa-file-csv{--fa:""}.fa-menorah{--fa:""}.fa-truck-plane{--fa:""}.fa-record-vinyl{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-bong{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-jar-wheat{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-pager{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-strikethrough{--fa:""}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-backward{--fa:""}.fa-caret-right{--fa:""}.fa-comments{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-code-pull-request{--fa:""}.fa-clipboard-list{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-user-check{--fa:""}.fa-vial-virus{--fa:""}.fa-sheet-plastic{--fa:""}.fa-blog{--fa:""}.fa-user-ninja{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-toggle-off{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-person-drowning{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-spray-can{--fa:""}.fa-truck-monster{--fa:""}.fa-w{--fa:"W"}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-rainbow{--fa:""}.fa-circle-notch{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-paw{--fa:""}.fa-cloud{--fa:""}.fa-trowel-bricks{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-hospital-user{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-binoculars{--fa:""}.fa-microphone-slash{--fa:""}.fa-box-tissue{--fa:""}.fa-motorcycle{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-toilets-portable{--fa:""}.fa-hockey-puck{--fa:""}.fa-table{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-users-slash{--fa:""}.fa-clover{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-star-and-crescent{--fa:""}.fa-house-fire{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-helicopter{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-file-circle-question{--fa:""}.fa-laptop-code{--fa:""}.fa-swatchbook{--fa:""}.fa-prescription-bottle{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-people-group{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-film{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-people-robbery{--fa:""}.fa-lightbulb{--fa:""}.fa-caret-left{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-sitemap{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-memory{--fa:""}.fa-road-spikes{--fa:""}.fa-fire-burner{--fa:""}.fa-flag{--fa:""}.fa-hanukiah{--fa:""}.fa-feather{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-comment-slash{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-compress{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-ankh{--fa:""}.fa-hands-holding-child{--fa:""}.fa-asterisk{--fa:"*"}.fa-check-square,.fa-square-check{--fa:""}.fa-peseta-sign{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-ghost{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-cart-plus{--fa:""}.fa-gamepad{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-egg{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-campground{--fa:""}.fa-folder-plus{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-lock{--fa:""}.fa-gas-pump{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-house-flood-water{--fa:""}.fa-tree{--fa:""}.fa-bridge-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-car-side{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-microscope{--fa:""}.fa-sink{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-mitten{--fa:""}.fa-person-rays{--fa:""}.fa-users{--fa:""}.fa-eye-slash{--fa:""}.fa-flask-vial{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-om{--fa:""}.fa-worm{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-plug{--fa:""}.fa-chevron-up{--fa:""}.fa-hand-spock{--fa:""}.fa-stopwatch{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-chess-bishop{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-road-circle-check{--fa:""}.fa-dice-five{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-land-mine-on{--fa:""}.fa-i-cursor{--fa:""}.fa-stamp{--fa:""}.fa-stairs{--fa:""}.fa-i{--fa:"I"}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-pills{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-tooth{--fa:""}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:""}.fa-bicycle{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-snowman{--fa:""}.fa-mortar-pestle{--fa:""}.fa-road-barrier{--fa:""}.fa-school{--fa:""}.fa-igloo{--fa:""}.fa-joint{--fa:""}.fa-angle-right{--fa:""}.fa-horse{--fa:""}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-dong-sign{--fa:""}.fa-capsules{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-hand-point-up{--fa:""}.fa-money-bill{--fa:""}.fa-bookmark{--fa:""}.fa-align-justify{--fa:""}.fa-umbrella-beach{--fa:""}.fa-helmet-un{--fa:""}.fa-bullseye{--fa:""}.fa-bacon{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-radiation{--fa:""}.fa-chart-simple{--fa:""}.fa-mars-stroke{--fa:""}.fa-vial{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-e{--fa:"E"}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-user{--fa:""}.fa-school-circle-check{--fa:""}.fa-dumpster{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-building-user{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-highlighter{--fa:""}.fa-key{--fa:""}.fa-bullhorn{--fa:""}.fa-globe{--fa:""}.fa-synagogue{--fa:""}.fa-person-half-dress{--fa:""}.fa-road-bridge{--fa:""}.fa-location-arrow{--fa:""}.fa-c{--fa:"C"}.fa-tablet-button{--fa:""}.fa-building-lock{--fa:""}.fa-pizza-slice{--fa:""}.fa-money-bill-wave{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-house-flag{--fa:""}.fa-person-circle-minus{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-camera-rotate{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-star{--fa:""}.fa-repeat{--fa:""}.fa-cross{--fa:""}.fa-box{--fa:""}.fa-venus-mars{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-charging-station{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-mobile-retro{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-spider{--fa:""}.fa-hands-bound{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-x-ray{--fa:""}.fa-spell-check{--fa:""}.fa-slash{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-server{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-shop-lock{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-blender-phone{--fa:""}.fa-building-wheat{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-venus{--fa:""}.fa-passport{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-temperature-high{--fa:""}.fa-microchip{--fa:""}.fa-crown{--fa:""}.fa-weight-hanging{--fa:""}.fa-xmarks-lines{--fa:""}.fa-file-prescription{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-chess-knight{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-wheelchair{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-toggle-on{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-l{--fa:"L"}.fa-fire{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-folder-open{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-code-fork{--fa:""}.fa-city{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-pepper-hot{--fa:""}.fa-unlock{--fa:""}.fa-colon-sign{--fa:""}.fa-headset{--fa:""}.fa-store-slash{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-user-minus{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-clipboard{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-underline{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-signature{--fa:""}.fa-stroopwafel{--fa:""}.fa-bold{--fa:""}.fa-anchor-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-manat-sign{--fa:""}.fa-not-equal{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-jedi{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-mug-hot{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-gift{--fa:""}.fa-dice-two{--fa:""}.fa-chess-queen{--fa:""}.fa-glasses{--fa:""}.fa-chess-board{--fa:""}.fa-building-circle-check{--fa:""}.fa-person-chalkboard{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-less-than-equal{--fa:""}.fa-train{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-crow{--fa:""}.fa-sailboat{--fa:""}.fa-window-restore{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-torii-gate{--fa:""}.fa-frog{--fa:""}.fa-bucket{--fa:""}.fa-image{--fa:""}.fa-microphone{--fa:""}.fa-cow{--fa:""}.fa-caret-up{--fa:""}.fa-screwdriver{--fa:""}.fa-folder-closed{--fa:""}.fa-house-tsunami{--fa:""}.fa-square-nfi{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-square-binary{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-lemon{--fa:""}.fa-head-side-mask{--fa:""}.fa-handshake{--fa:""}.fa-gem{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-smoking{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-monument{--fa:""}.fa-snowplow{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-cannabis{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-tablets{--fa:""}.fa-ethernet{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-chair{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-plate-wheat{--fa:""}.fa-icicles{--fa:""}.fa-person-shelter{--fa:""}.fa-neuter{--fa:""}.fa-id-badge{--fa:""}.fa-marker{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-universal-access{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-lari-sign{--fa:""}.fa-volcano{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-viruses{--fa:""}.fa-square-person-confined{--fa:""}.fa-user-tie{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-certificate{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-suitcase{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-camera-retro{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-box-open{--fa:""}.fa-scroll{--fa:""}.fa-spa{--fa:""}.fa-location-pin-lock{--fa:""}.fa-pause{--fa:""}.fa-hill-avalanche{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-bomb{--fa:""}.fa-registered{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-subscript{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-burst{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-money-bills{--fa:""}.fa-smog{--fa:""}.fa-crutch{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-palette{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-vest{--fa:""}.fa-ferry{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-boxes-packing{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-bowl-food{--fa:""}.fa-candy-cane{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-file-word{--fa:""}.fa-file-powerpoint{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-house-lock{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-children{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-user-alt-slash,.fa-user-large-slash{--fa:""}.fa-envelope-open{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:""}.fa-mattress-pillow{--fa:""}.fa-guarani-sign{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-greater-than-equal{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-virus{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-archway{--fa:""}.fa-heart-circle-check{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-square{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-couch{--fa:""}.fa-cedi-sign{--fa:""}.fa-italic{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-church{--fa:""}.fa-comments-dollar{--fa:""}.fa-democrat{--fa:""}.fa-z{--fa:"Z"}.fa-person-skiing,.fa-skiing{--fa:""}.fa-road-lock{--fa:""}.fa-a{--fa:"A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-p{--fa:"P"}.fa-snowflake{--fa:""}.fa-newspaper{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-locust{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-person-dress-burst{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-vector-square{--fa:""}.fa-bread-slice{--fa:""}.fa-language{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-filter{--fa:""}.fa-question{--fa:"?"}.fa-file-signature{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-house-chimney-user{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-puzzle-piece{--fa:""}.fa-money-check{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-code{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-cubes-stacked{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-virus-covid{--fa:""}.fa-austral-sign{--fa:""}.fa-f{--fa:"F"}.fa-leaf{--fa:""}.fa-road{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-person-circle-plus{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-bolt-lightning{--fa:""}.fa-sack-xmark{--fa:""}.fa-file-excel{--fa:""}.fa-file-contract{--fa:""}.fa-fish-fins{--fa:""}.fa-building-flag{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-object-ungroup{--fa:""}.fa-poop{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-kaaba{--fa:""}.fa-toilet-paper{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-eject{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-plane-circle-check{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-object-group{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-mask-ventilator{--fa:""}.fa-arrow-right{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-cash-register{--fa:""}.fa-person-circle-question{--fa:""}.fa-h{--fa:"H"}.fa-tarp{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-heart{--fa:""}.fa-mars-and-venus{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-dumpster-fire{--fa:""}.fa-house-crack{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-bottle-water{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-kitchen-set{--fa:""}.fa-r{--fa:"R"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-cube{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-shield-dog{--fa:""}.fa-solar-panel{--fa:""}.fa-lock-open{--fa:""}.fa-elevator{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-circle{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-recycle{--fa:""}.fa-user-astronaut{--fa:""}.fa-plane-slash{--fa:""}.fa-trademark{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-satellite-dish{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-users-rays{--fa:""}.fa-wallet{--fa:""}.fa-clipboard-check{--fa:""}.fa-file-audio{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-wrench{--fa:""}.fa-bugs{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-file-image{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-plane-departure{--fa:""}.fa-handshake-slash{--fa:""}.fa-book-bookmark{--fa:""}.fa-code-branch{--fa:""}.fa-hat-cowboy{--fa:""}.fa-bridge{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-truck-front{--fa:""}.fa-cat{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-truck-field{--fa:""}.fa-route{--fa:""}.fa-clipboard-question{--fa:""}.fa-panorama{--fa:""}.fa-comment-medical{--fa:""}.fa-teeth-open{--fa:""}.fa-file-circle-minus{--fa:""}.fa-tags{--fa:""}.fa-wine-glass{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-house-signal{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-faucet-drip{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-terminal{--fa:""}.fa-mobile-button{--fa:""}.fa-house-medical-flag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-tape{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-eye{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-audio-description{--fa:""}.fa-person-military-to-person{--fa:""}.fa-file-shield{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-tower-observation{--fa:""}.fa-file-code{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-bus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-window-maximize{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-prescription{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-vihara{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-plant-wilt{--fa:""}.fa-diamond{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-chart-diagram{--fa:""}.fa-bacterium{--fa:""}.fa-hand-pointer{--fa:""}.fa-drum-steelpan{--fa:""}.fa-hand-scissors{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-biohazard{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-mars-double{--fa:""}.fa-child-dress{--fa:""}.fa-users-between-lines{--fa:""}.fa-lungs-virus{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-phone{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-child-reaching{--fa:""}.fa-head-side-virus{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-door-closed{--fa:""}.fa-shield-virus{--fa:""}.fa-dice-six{--fa:""}.fa-mosquito-net{--fa:""}.fa-file-fragment{--fa:""}.fa-bridge-water{--fa:""}.fa-person-booth{--fa:""}.fa-text-width{--fa:""}.fa-hat-wizard{--fa:""}.fa-pen-fancy{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-trash{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-book-medical{--fa:""}.fa-poo{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-cubes{--fa:""}.fa-divide{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-headphones{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-clapping{--fa:""}.fa-republican{--fa:""}.fa-arrow-left{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-ruler{--fa:""}.fa-align-left{--fa:""}.fa-dice-d6{--fa:""}.fa-restroom{--fa:""}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:""}.fa-file-video{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-file-pdf{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-o{--fa:"O"}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-user-secret{--fa:""}.fa-otter{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-comment-dollar{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-clipboard-user{--fa:""}.fa-child{--fa:""}.fa-lira-sign{--fa:""}.fa-satellite{--fa:""}.fa-plane-lock{--fa:""}.fa-tag{--fa:""}.fa-comment{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-envelope{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-paperclip{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-ribbon{--fa:""}.fa-lungs{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-litecoin-sign{--fa:""}.fa-border-none{--fa:""}.fa-circle-nodes{--fa:""}.fa-parachute-box{--fa:""}.fa-indent{--fa:""}.fa-truck-field-un{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-mountain{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-square-virus{--fa:""}.fa-meteor{--fa:""}.fa-car-on{--fa:""}.fa-sleigh{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-water{--fa:""}.fa-calendar-check{--fa:""}.fa-braille{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-landmark{--fa:""}.fa-truck{--fa:""}.fa-crosshairs{--fa:""}.fa-person-cane{--fa:""}.fa-tent{--fa:""}.fa-vest-patches{--fa:""}.fa-check-double{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-cookie{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-dumbbell{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-tarp-droplet{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-calendar-plus{--fa:""}.fa-plane-arrival{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-chart-gantt{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-dna{--fa:""}.fa-virus-slash{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-chess{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-plug-circle-check{--fa:""}.fa-street-view{--fa:""}.fa-franc-sign{--fa:""}.fa-volume-off{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-mosque{--fa:""}.fa-mosquito{--fa:""}.fa-star-of-david{--fa:""}.fa-person-military-rifle{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-vials{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-place-of-worship{--fa:""}.fa-grip-vertical{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-u{--fa:"U"}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-pallet{--fa:""}.fa-faucet{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-s{--fa:"S"}.fa-timeline{--fa:""}.fa-keyboard{--fa:""}.fa-caret-down{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-plane-up{--fa:""}.fa-piggy-bank{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-mountain-city{--fa:""}.fa-coins{--fa:""}.fa-khanda{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-network-wired{--fa:""}.fa-map-pin{--fa:""}.fa-hamsa{--fa:""}.fa-cent-sign{--fa:""}.fa-flask{--fa:""}.fa-person-pregnant{--fa:""}.fa-wand-sparkles{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-ticket{--fa:""}.fa-power-off{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-flag-usa{--fa:""}.fa-laptop-file{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-diagram-next{--fa:""}.fa-person-rifle{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-closed-captioning{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-venus-double{--fa:""}.fa-images{--fa:""}.fa-calculator{--fa:""}.fa-people-pulling{--fa:""}.fa-n{--fa:"N"}.fa-cable-car,.fa-tram{--fa:""}.fa-cloud-rain{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-ship{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-download{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-file-circle-check{--fa:""}.fa-forward{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-align-center{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-calendar-week{--fa:""}.fa-laptop-medical{--fa:""}.fa-b{--fa:"B"}.fa-file-medical{--fa:""}.fa-dice-one{--fa:""}.fa-kiwi-bird{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-mill-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-skull{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-truck-pickup{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-stop{--fa:""}.fa-code-merge{--fa:""}.fa-upload{--fa:""}.fa-hurricane{--fa:""}.fa-mound{--fa:""}.fa-toilet-portable{--fa:""}.fa-compact-disc{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-caravan{--fa:""}.fa-shield-cat{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-glass-water{--fa:""}.fa-oil-well{--fa:""}.fa-vault{--fa:""}.fa-mars{--fa:""}.fa-toilet{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-sun{--fa:""}.fa-guitar{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-horse-head{--fa:""}.fa-bore-hole{--fa:""}.fa-industry{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-florin-sign{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-less-than{--fa:"<"}.fa-angle-down{--fa:""}.fa-car-tunnel{--fa:""}.fa-head-side-cough{--fa:""}.fa-grip-lines{--fa:""}.fa-thumbs-down{--fa:""}.fa-user-lock{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-chess-pawn{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-person-through-window{--fa:""}.fa-toolbox{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-bug{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-mountain-sun{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-dice-d20{--fa:""}.fa-truck-droplet{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-medal{--fa:""}.fa-bed{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-podcast{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-bell{--fa:""}.fa-superscript{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-star-of-life{--fa:""}.fa-phone-slash{--fa:""}.fa-paint-roller{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-file{--fa:""}.fa-greater-than{--fa:">"}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-arrow-down{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-eraser{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-person-burst{--fa:""}.fa-dove{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-socks{--fa:""}.fa-inbox{--fa:""}.fa-section{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-envelope-open-text{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-wine-bottle{--fa:""}.fa-chess-rook{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-dharmachakra{--fa:""}.fa-hotdog{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-drum{--fa:""}.fa-ice-cream{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-fax{--fa:""}.fa-paragraph{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-star-half{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-tree-city{--fa:""}.fa-play{--fa:""}.fa-font{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-rupiah-sign{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-naira-sign{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-walkie-talkie{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-receipt{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-chevron-down{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-skull-crossbones{--fa:""}.fa-code-compare{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-school-lock{--fa:""}.fa-tower-cell{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-ranking-star{--fa:""}.fa-chess-king{--fa:""}.fa-person-harassing{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-arrow-up{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-shrimp{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-jug-detergent{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-user-shield{--fa:""}.fa-wind{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-y{--fa:"Y"}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-fish{--fa:""}.fa-user-graduate{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-clapperboard{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-hand-sparkles{--fa:""}.fa-grip,.fa-grip-horizontal{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-gun{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-add,.fa-plus{--fa:"+"}.fa-expand{--fa:""}.fa-computer{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-peso-sign{--fa:""}.fa-building-shield{--fa:""}.fa-baby{--fa:""}.fa-users-line{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-tractor{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-lines-leaning{--fa:""}.fa-ruler-combined{--fa:""}.fa-copyright{--fa:""}.fa-equals{--fa:"="}.fa-blender{--fa:""}.fa-teeth{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-map{--fa:""}.fa-rocket{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-folder-minus{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-store{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-bezier-curve{--fa:""}.fa-bell-slash{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-school-flag{--fa:""}.fa-fill{--fa:""}.fa-angle-up{--fa:""}.fa-drumstick-bite{--fa:""}.fa-holly-berry{--fa:""}.fa-chevron-left{--fa:""}.fa-bacteria{--fa:""}.fa-hand-lizard{--fa:""}.fa-notdef{--fa:""}.fa-disease{--fa:""}.fa-briefcase-medical{--fa:""}.fa-genderless{--fa:""}.fa-chevron-right{--fa:""}.fa-retweet{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-pump-soap{--fa:""}.fa-video-slash{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-radio{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-traffic-light{--fa:""}.fa-thermometer{--fa:""}.fa-vr-cardboard{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-percent,.fa-percentage{--fa:"%"}.fa-truck-moving{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-display{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-trophy{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hammer{--fa:""}.fa-hand-peace{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-robot{--fa:""}.fa-peace{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-warehouse{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-splotch{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-dice-four{--fa:""}.fa-sim-card{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-mercury{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-person-falling-burst{--fa:""}.fa-award{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-building{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-qrcode{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-comment-nodes{--fa:""}.fa-house-medical{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-house-chimney-window{--fa:""}.fa-pen-nib{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tents{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-dog{--fa:""}.fa-carrot{--fa:""}.fa-moon{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-cheese{--fa:""}.fa-yin-yang{--fa:""}.fa-music{--fa:""}.fa-code-commit{--fa:""}.fa-temperature-low{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-broom{--fa:""}.fa-shield-heart{--fa:""}.fa-gopuram{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-hashtag{--fa:"#"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-oil-can{--fa:""}.fa-t{--fa:"T"}.fa-hippo{--fa:""}.fa-chart-column{--fa:""}.fa-infinity{--fa:""}.fa-vial-circle-check{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-voicemail{--fa:""}.fa-fan{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-calendar{--fa:""}.fa-trailer{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-sd-card{--fa:""}.fa-dragon{--fa:""}.fa-shoe-prints{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-hand-holding{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-clone{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-tornado{--fa:""}.fa-file-circle-plus{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-anchor{--fa:""}.fa-border-all{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-cookie-bite{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-draw-polygon{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-shower{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-m{--fa:"M"}.fa-table-list,.fa-th-list{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-book{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-house-circle-check{--fa:""}.fa-angle-left{--fa:""}.fa-diagram-successor{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-cloud-moon{--fa:""}.fa-briefcase{--fa:""}.fa-person-falling{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-user-tag{--fa:""}.fa-rug{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-baht-sign{--fa:""}.fa-book-open{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-handcuffs{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-database{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-bottle-droplet{--fa:""}.fa-mask-face{--fa:""}.fa-hill-rockslide{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-paper-plane{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-dungeon{--fa:""}.fa-align-right{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-life-ring{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-calendar-day{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-dice{--fa:""}.fa-bowling-ball{--fa:""}.fa-brain{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-calendar-minus{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-gifts{--fa:""}.fa-hotel{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-thumbs-up{--fa:""}.fa-user-clock{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-file-invoice{--fa:""}.fa-window-minimize{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-brush{--fa:""}.fa-file-half-dashed{--fa:""}.fa-mask{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-ruler-vertical{--fa:""}.fa-user-alt,.fa-user-large{--fa:""}.fa-train-tram{--fa:""}.fa-user-nurse{--fa:""}.fa-syringe{--fa:""}.fa-cloud-sun{--fa:""}.fa-stopwatch-20{--fa:""}.fa-square-full{--fa:""}.fa-magnet{--fa:""}.fa-jar{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-bug-slash{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-bone{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-user-injured{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-plane{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-exclamation{--fa:"!"}.fa-arrows-spin{--fa:""}.fa-print{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-person-military-pointing{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-umbrella{--fa:""}.fa-trowel{--fa:""}.fa-d{--fa:"D"}.fa-stapler{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-kip-sign{--fa:""}.fa-hand-point-left{--fa:""}.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-barcode{--fa:""}.fa-plus-minus{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-person-circle-check{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}: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(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:""}.fa-hooli{--fa:""}.fa-yelp{--fa:""}.fa-cc-visa{--fa:""}.fa-lastfm{--fa:""}.fa-shopware{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-aws{--fa:""}.fa-redhat{--fa:""}.fa-yoast{--fa:""}.fa-cloudflare{--fa:""}.fa-ups{--fa:""}.fa-pixiv{--fa:""}.fa-wpexplorer{--fa:""}.fa-dyalog{--fa:""}.fa-bity{--fa:""}.fa-stackpath{--fa:""}.fa-buysellads{--fa:""}.fa-first-order{--fa:""}.fa-modx{--fa:""}.fa-guilded{--fa:""}.fa-vnv{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-microsoft{--fa:""}.fa-qq{--fa:""}.fa-orcid{--fa:""}.fa-java{--fa:""}.fa-invision{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-centercode{--fa:""}.fa-glide-g{--fa:""}.fa-drupal{--fa:""}.fa-jxl{--fa:""}.fa-dart-lang{--fa:""}.fa-hire-a-helper{--fa:""}.fa-creative-commons-by{--fa:""}.fa-unity{--fa:""}.fa-whmcs{--fa:""}.fa-rocketchat{--fa:""}.fa-vk{--fa:""}.fa-untappd{--fa:""}.fa-mailchimp{--fa:""}.fa-css3-alt{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-vimeo-v{--fa:""}.fa-contao{--fa:""}.fa-square-font-awesome{--fa:""}.fa-deskpro{--fa:""}.fa-brave{--fa:""}.fa-sistrix{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-battle-net{--fa:""}.fa-the-red-yeti{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-edge{--fa:""}.fa-threads{--fa:""}.fa-napster{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-google-plus-g{--fa:""}.fa-artstation{--fa:""}.fa-markdown{--fa:""}.fa-sourcetree{--fa:""}.fa-google-plus{--fa:""}.fa-diaspora{--fa:""}.fa-foursquare{--fa:""}.fa-stack-overflow{--fa:""}.fa-github-alt{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-pagelines{--fa:""}.fa-algolia{--fa:""}.fa-red-river{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-safari{--fa:""}.fa-google{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-atlassian{--fa:""}.fa-linkedin-in{--fa:""}.fa-digital-ocean{--fa:""}.fa-nimblr{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-hacker-news{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-adversal{--fa:""}.fa-creative-commons{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-fonticons{--fa:""}.fa-weixin{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-codepen{--fa:""}.fa-git-alt{--fa:""}.fa-lyft{--fa:""}.fa-rev{--fa:""}.fa-windows{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-meetup{--fa:""}.fa-centos{--fa:""}.fa-adn{--fa:""}.fa-cloudsmith{--fa:""}.fa-opensuse{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-codiepie{--fa:""}.fa-node{--fa:""}.fa-mix{--fa:""}.fa-steam{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-scribd{--fa:""}.fa-debian{--fa:""}.fa-openid{--fa:""}.fa-instalod{--fa:""}.fa-files-pinwheel{--fa:""}.fa-expeditedssl{--fa:""}.fa-sellcast{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-r-project{--fa:""}.fa-delicious{--fa:""}.fa-freebsd{--fa:""}.fa-vuejs{--fa:""}.fa-accusoft{--fa:""}.fa-ioxhost{--fa:""}.fa-fonticons-fi{--fa:""}.fa-app-store{--fa:""}.fa-cc-mastercard{--fa:""}.fa-itunes-note{--fa:""}.fa-golang{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-grav{--fa:""}.fa-weibo{--fa:""}.fa-uncharted{--fa:""}.fa-firstdraft{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-wikipedia-w{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-angellist{--fa:""}.fa-galactic-republic{--fa:""}.fa-nfc-directional{--fa:""}.fa-skype{--fa:""}.fa-joget{--fa:""}.fa-fedora{--fa:""}.fa-stripe-s{--fa:""}.fa-meta{--fa:""}.fa-laravel{--fa:""}.fa-hotjar{--fa:""}.fa-bluetooth-b{--fa:""}.fa-square-letterboxd{--fa:""}.fa-sticker-mule{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-hips{--fa:""}.fa-css{--fa:""}.fa-behance{--fa:""}.fa-reddit{--fa:""}.fa-discord{--fa:""}.fa-chrome{--fa:""}.fa-app-store-ios{--fa:""}.fa-cc-discover{--fa:""}.fa-wpbeginner{--fa:""}.fa-confluence{--fa:""}.fa-shoelace{--fa:""}.fa-mdb{--fa:""}.fa-dochub{--fa:""}.fa-accessible-icon{--fa:""}.fa-ebay{--fa:""}.fa-amazon{--fa:""}.fa-unsplash{--fa:""}.fa-yarn{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-500px{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-asymmetrik{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-gratipay{--fa:""}.fa-apple{--fa:""}.fa-hive{--fa:""}.fa-gitkraken{--fa:""}.fa-keybase{--fa:""}.fa-apple-pay{--fa:""}.fa-padlet{--fa:""}.fa-amazon-pay{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-stumbleupon{--fa:""}.fa-fedex{--fa:""}.fa-phoenix-framework{--fa:""}.fa-shopify{--fa:""}.fa-neos{--fa:""}.fa-square-threads{--fa:""}.fa-hackerrank{--fa:""}.fa-researchgate{--fa:""}.fa-swift{--fa:""}.fa-angular{--fa:""}.fa-speakap{--fa:""}.fa-angrycreative{--fa:""}.fa-y-combinator{--fa:""}.fa-empire{--fa:""}.fa-envira{--fa:""}.fa-google-scholar{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-studiovinari{--fa:""}.fa-pied-piper{--fa:""}.fa-wordpress{--fa:""}.fa-product-hunt{--fa:""}.fa-firefox{--fa:""}.fa-linode{--fa:""}.fa-goodreads{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-jsfiddle{--fa:""}.fa-sith{--fa:""}.fa-themeisle{--fa:""}.fa-page4{--fa:""}.fa-hashnode{--fa:""}.fa-react{--fa:""}.fa-cc-paypal{--fa:""}.fa-squarespace{--fa:""}.fa-cc-stripe{--fa:""}.fa-creative-commons-share{--fa:""}.fa-bitcoin{--fa:""}.fa-keycdn{--fa:""}.fa-opera{--fa:""}.fa-itch-io{--fa:""}.fa-umbraco{--fa:""}.fa-galactic-senate{--fa:""}.fa-ubuntu{--fa:""}.fa-draft2digital{--fa:""}.fa-stripe{--fa:""}.fa-houzz{--fa:""}.fa-gg{--fa:""}.fa-dhl{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-xing{--fa:""}.fa-blackberry{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-playstation{--fa:""}.fa-quinscape{--fa:""}.fa-less{--fa:""}.fa-blogger-b{--fa:""}.fa-opencart{--fa:""}.fa-vine{--fa:""}.fa-signal-messenger{--fa:""}.fa-paypal{--fa:""}.fa-gitlab{--fa:""}.fa-typo3{--fa:""}.fa-reddit-alien{--fa:""}.fa-yahoo{--fa:""}.fa-dailymotion{--fa:""}.fa-affiliatetheme{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-bootstrap{--fa:""}.fa-odnoklassniki{--fa:""}.fa-nfc-symbol{--fa:""}.fa-mintbit{--fa:""}.fa-ethereum{--fa:""}.fa-speaker-deck{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-patreon{--fa:""}.fa-avianex{--fa:""}.fa-ello{--fa:""}.fa-gofore{--fa:""}.fa-bimobject{--fa:""}.fa-brave-reverse{--fa:""}.fa-facebook-f{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-web-awesome{--fa:""}.fa-mandalorian{--fa:""}.fa-first-order-alt{--fa:""}.fa-osi{--fa:""}.fa-google-wallet{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-periscope{--fa:""}.fa-fulcrum{--fa:""}.fa-cloudscale{--fa:""}.fa-forumbee{--fa:""}.fa-mizuni{--fa:""}.fa-schlix{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-bandcamp{--fa:""}.fa-wpforms{--fa:""}.fa-cloudversify{--fa:""}.fa-usps{--fa:""}.fa-megaport{--fa:""}.fa-magento{--fa:""}.fa-spotify{--fa:""}.fa-optin-monster{--fa:""}.fa-fly{--fa:""}.fa-square-bluesky{--fa:""}.fa-aviato{--fa:""}.fa-itunes{--fa:""}.fa-cuttlefish{--fa:""}.fa-blogger{--fa:""}.fa-flickr{--fa:""}.fa-viber{--fa:""}.fa-soundcloud{--fa:""}.fa-digg{--fa:""}.fa-tencent-weibo{--fa:""}.fa-letterboxd{--fa:""}.fa-symfony{--fa:""}.fa-maxcdn{--fa:""}.fa-etsy{--fa:""}.fa-facebook-messenger{--fa:""}.fa-audible{--fa:""}.fa-think-peaks{--fa:""}.fa-bilibili{--fa:""}.fa-erlang{--fa:""}.fa-x-twitter{--fa:""}.fa-cotton-bureau{--fa:""}.fa-dashcube{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-stack-exchange{--fa:""}.fa-elementor{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-palfed{--fa:""}.fa-superpowers{--fa:""}.fa-resolving{--fa:""}.fa-xbox{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-searchengin{--fa:""}.fa-tiktok{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-renren{--fa:""}.fa-linux{--fa:""}.fa-glide{--fa:""}.fa-linkedin{--fa:""}.fa-hubspot{--fa:""}.fa-deploydog{--fa:""}.fa-twitch{--fa:""}.fa-flutter{--fa:""}.fa-ravelry{--fa:""}.fa-mixer{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-vimeo{--fa:""}.fa-mendeley{--fa:""}.fa-uniregistry{--fa:""}.fa-figma{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-dropbox{--fa:""}.fa-instagram{--fa:""}.fa-cmplid{--fa:""}.fa-upwork{--fa:""}.fa-facebook{--fa:""}.fa-gripfire{--fa:""}.fa-jedi-order{--fa:""}.fa-uikit{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-phabricator{--fa:""}.fa-ussunnah{--fa:""}.fa-earlybirds{--fa:""}.fa-trade-federation{--fa:""}.fa-autoprefixer{--fa:""}.fa-whatsapp{--fa:""}.fa-square-upwork{--fa:""}.fa-slideshare{--fa:""}.fa-google-play{--fa:""}.fa-viadeo{--fa:""}.fa-line{--fa:""}.fa-google-drive{--fa:""}.fa-servicestack{--fa:""}.fa-simplybuilt{--fa:""}.fa-bitbucket{--fa:""}.fa-imdb{--fa:""}.fa-deezer{--fa:""}.fa-raspberry-pi{--fa:""}.fa-jira{--fa:""}.fa-docker{--fa:""}.fa-screenpal{--fa:""}.fa-bluetooth{--fa:""}.fa-gitter{--fa:""}.fa-d-and-d{--fa:""}.fa-microblog{--fa:""}.fa-cc-diners-club{--fa:""}.fa-gg-circle{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-kickstarter-k{--fa:""}.fa-yandex{--fa:""}.fa-readme{--fa:""}.fa-html5{--fa:""}.fa-sellsy{--fa:""}.fa-square-web-awesome{--fa:""}.fa-sass{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-buromobelexperte{--fa:""}.fa-salesforce{--fa:""}.fa-octopus-deploy{--fa:""}.fa-medapps{--fa:""}.fa-ns8{--fa:""}.fa-pinterest-p{--fa:""}.fa-apper{--fa:""}.fa-fort-awesome{--fa:""}.fa-waze{--fa:""}.fa-bluesky{--fa:""}.fa-cc-jcb{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-rust{--fa:""}.fa-wix{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-supple{--fa:""}.fa-webflow{--fa:""}.fa-rebel{--fa:""}.fa-css3{--fa:""}.fa-staylinked{--fa:""}.fa-kaggle{--fa:""}.fa-space-awesome{--fa:""}.fa-deviantart{--fa:""}.fa-cpanel{--fa:""}.fa-goodreads-g{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-trello{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-get-pocket{--fa:""}.fa-perbyte{--fa:""}.fa-grunt{--fa:""}.fa-weebly{--fa:""}.fa-connectdevelop{--fa:""}.fa-leanpub{--fa:""}.fa-black-tie{--fa:""}.fa-themeco{--fa:""}.fa-python{--fa:""}.fa-android{--fa:""}.fa-bots{--fa:""}.fa-free-code-camp{--fa:""}.fa-hornbill{--fa:""}.fa-js{--fa:""}.fa-ideal{--fa:""}.fa-git{--fa:""}.fa-dev{--fa:""}.fa-sketch{--fa:""}.fa-yandex-international{--fa:""}.fa-cc-amex{--fa:""}.fa-uber{--fa:""}.fa-github{--fa:""}.fa-php{--fa:""}.fa-alipay{--fa:""}.fa-youtube{--fa:""}.fa-skyatlas{--fa:""}.fa-firefox-browser{--fa:""}.fa-replyd{--fa:""}.fa-suse{--fa:""}.fa-jenkins{--fa:""}.fa-twitter{--fa:""}.fa-rockrms{--fa:""}.fa-pinterest{--fa:""}.fa-buffer{--fa:""}.fa-npm{--fa:""}.fa-yammer{--fa:""}.fa-btc{--fa:""}.fa-dribbble{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-internet-explorer{--fa:""}.fa-stubber{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-old-republic{--fa:""}.fa-odysee{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-node-js{--fa:""}.fa-edge-legacy{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-medrt{--fa:""}.fa-usb{--fa:""}.fa-tumblr{--fa:""}.fa-vaadin{--fa:""}.fa-quora{--fa:""}.fa-square-x-twitter{--fa:""}.fa-reacteurope{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-amilia{--fa:""}.fa-mixcloud{--fa:""}.fa-flipboard{--fa:""}.fa-viacoin{--fa:""}.fa-critical-role{--fa:""}.fa-sitrox{--fa:""}.fa-discourse{--fa:""}.fa-joomla{--fa:""}.fa-mastodon{--fa:""}.fa-airbnb{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-buy-n-large{--fa:""}.fa-gulp{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-strava{--fa:""}.fa-ember{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-teamspeak{--fa:""}.fa-pushed{--fa:""}.fa-wordpress-simple{--fa:""}.fa-nutritionix{--fa:""}.fa-wodu{--fa:""}.fa-google-pay{--fa:""}.fa-intercom{--fa:""}.fa-zhihu{--fa:""}.fa-korvue{--fa:""}.fa-pix{--fa:""}.fa-steam-symbol{--fa:""}: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(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype")}.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(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype");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(/assets/fa-v4compatibility-C9RhG_FT.woff2) format("woff2"),url(/assets/fa-v4compatibility-CCth-dXg.ttf) format("truetype");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}}@layer tokens{:root{--bg: var(--color-app-background, #f5f6f8);--bg-soft: var(--color-surface-muted, #fbfbfc);--card: var(--color-surface, #ffffff);--line: var(--color-border, #e8eaed);--line-soft: var(--color-border-subtle, #f0f1f3);--hover: var(--color-surface-hover, #f2f3f5);--ink: var(--color-text-primary, #1a1d21);--ink-2: var(--color-text-secondary, #4a4f57);--ink-3: var(--color-text-muted, #767c86);--ink-4: var(--color-text-subtle, #a7adb6);--red: var(--color-brand, #d9282c);--red-vivid: var(--color-brand-vivid, #ff4d00);--red-deep: var(--color-brand-strong, #b81f23);--red-soft: var(--color-brand-soft, #fdecec);--red-line: var(--color-brand-border, #f6cdce);--red-solid: var(--color-brand, #cc3d00);--red-press: var(--color-brand-strong, #b33500);--ok: var(--color-success, #1aa66b);--ok-text: var(--color-success-strong, #137a4e);--ok-soft: var(--color-success-soft, #e6f6ee);--warn: var(--color-warning, #b8860b);--warn-text: var(--color-warning-strong, #8a6508);--warn-soft: var(--color-warning-soft, #faf3e0);--warn-line: var(--color-warning-border, #ecdcae);--code-bg: var(--color-code-background, #16181c);--code-ink: var(--color-code-text, #e8eaed);--scroll-thumb: var(--color-scrollbar-thumb, #d7dade);--surface-inverse: var(--color-surface-inverse, #1a1d21);--ok-strong: var(--color-success-strong, #137a4e);--ok-line: var(--color-success-border, #c4ead7);--info: var(--color-info, #2456a8);--info-soft: var(--color-info-soft, #eaf1fd);--info-line: var(--color-info-border, #bcd9f6);--line-strong: var(--color-border-strong, #dcdfe3);--f-sans: var( --font-sans, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif );--f-mono: var(--font-mono, "SF Mono", "JetBrains Mono", Consolas, "Microsoft YaHei", monospace);--text-micro: var(--font-size-micro, 11px);--text-caption: var(--font-size-xs, 12px);--text-secondary: var(--font-size-sm, 13px);--text-body: var(--font-size-md, 14px);--text-emphasis: var(--font-size-lg, 15px);--text-title-sm: var(--font-size-title-sm, 16px);--text-title-md: var(--font-size-title-md, 18px);--text-title-lg: var(--font-size-title-lg, 23px);--leading-tight: var(--line-height-tight, 1.35);--leading-compact: var(--line-height-compact, 1.5);--leading-body: var(--line-height-body, 1.65);--leading-reading: var(--line-height-reading, 1.75);--header-h: var(--shell-header-height, 52px);--window-controls-w: calc(100vw - env(titlebar-area-width, 100vw)) ;--nav-w: var(--shell-nav-width, 232px);--radius: var(--radius-md, 10px);--radius-s: var(--radius-sm, 7px);--sh-1: var(--shadow-sm, 0 1px 2px rgba(20, 25, 35, .04), 0 1px 3px rgba(20, 25, 35, .05));--sh-2: var(--shadow-md, 0 2px 8px rgba(20, 25, 35, .06), 0 6px 20px rgba(20, 25, 35, .06));--sh-pop: var(--shadow-popover, 0 8px 30px rgba(20, 25, 35, .14))}}@layer reset{*{margin:0;padding:0;box-sizing:border-box}html{font-size:var(--text-body);-webkit-text-size-adjust:100%;text-size-adjust:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{display:block;max-width:100%}ul{list-style:none}}@layer base{body{font-family:var(--f-sans);font-size:var(--text-body);background:var(--bg);color:var(--ink);line-height:var(--leading-body);font-kerning:normal;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--red-soft);color:var(--red-deep)}}@layer components{.topbar{position:fixed;top:0;left:0;right:0;height:var(--header-h);z-index:100;background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 18px;-webkit-app-region:drag;padding-right:calc(18px + var(--window-controls-w, 0px))}html[data-platform=darwin] .topbar{padding-left:82px}.topbar .hamburger,.topbar .brand,.topbar .tb-unfold,.topbar .tb-noti,.topbar-right{-webkit-app-region:no-drag}.window-drag-strip{position:fixed;top:0;left:0;right:0;height:var(--header-h);z-index:95;-webkit-app-region:drag}.topbar .hamburger{display:none;font-size:18px;color:var(--ink-2);width:34px;height:34px;border-radius:8px}.topbar .hamburger:hover{background:var(--hover)}.brand{display:flex;align-items:center;gap:9px}.brand img{height:24px;width:auto}.brand .bname{font-weight:700;font-size:15px;letter-spacing:.3px;color:var(--ink)}.brand .bname b{color:var(--red)}.brand .bsub{font-size:11px;color:var(--ink-4);border-left:1px solid var(--line);padding-left:9px;margin-left:3px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:8px}.topbar .tb-search{display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:8px;padding:0;color:var(--ink-3);font-size:12.5px;width:34px;height:34px}.topbar .tb-search:hover{background:var(--hover);color:var(--ink)}.topbar .tb-icon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3)}.topbar .tb-icon:hover{background:var(--hover);color:var(--ink)}.topbar .tb-user{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#3a3f47,#1a1d21);color:var(--color-text-inverse);display:grid;place-items:center;font-size:12px;font-weight:600}.layout{min-height:100vh;padding-top:var(--header-h);position:relative}.sidebar{position:fixed;left:0;top:var(--header-h);bottom:0;width:var(--nav-w);z-index:50;background:var(--bg-soft);border-right:1px solid var(--line);overflow-y:auto;padding:14px 12px 40px}.main{margin-left:var(--nav-w);padding:26px 34px 80px;max-width:calc(1360px + var(--nav-w));margin-right:auto}.main.narrow{max-width:calc(960px + var(--nav-w))}.nav-group{margin-bottom:14px}.nav-label{font-size:11px;color:var(--ink-4);font-weight:600;letter-spacing:.5px;padding:6px 10px 4px}.nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--ink-2);font-size:13.5px;font-weight:500;margin-bottom:2px;transition:all .15s ease}.nav-item i{width:17px;text-align:center;font-size:14px;color:var(--ink-3)}.nav-item:hover{background:var(--hover);color:var(--ink)}.nav-item.active{background:var(--color-surface);color:var(--ink);box-shadow:var(--sh-1);font-weight:600}.nav-item.active i{color:var(--red)}.nav-item .count{margin-left:auto;font-size:11px;color:var(--ink-4);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:1px 7px}.nav-divider{height:1px;background:var(--line);margin:10px 6px}.page-head{margin-bottom:22px}.app-breadcrumb{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;height:42px;margin:0;padding:0 34px;color:var(--ink-4);font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;position:fixed;top:var(--header-h);left:var(--shell-nav-w, var(--nav-w));width:calc(100vw - var(--shell-nav-w, var(--nav-w)));z-index:45;background:var(--bg);box-shadow:0 1px color-mix(in srgb,var(--line) 72%,transparent)}.main.has-app-breadcrumb{padding-top:58px}.main.narrow.has-app-breadcrumb>.app-breadcrumb{left:var(--shell-nav-w, var(--nav-w));width:calc(100vw - var(--shell-nav-w, var(--nav-w)));padding:0 34px}.main.agent-chat-workspace.has-app-breadcrumb>.app-breadcrumb{left:calc(var(--shell-nav-w, var(--nav-w)) + 16px);width:min(1468px,calc(100vw - var(--shell-nav-w, var(--nav-w)) - 32px));padding:0}.app-breadcrumb__link,.app-breadcrumb__current{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-breadcrumb__link{display:inline-flex;align-items:center;gap:6px;color:var(--ink-4);font-weight:500;transition:color .15s ease}.app-breadcrumb__link:hover,.app-breadcrumb__link:focus-visible{color:var(--red)}.app-breadcrumb__link i{color:currentColor;font-size:11px}.app-breadcrumb__current{color:var(--ink-2);font-weight:600}.app-breadcrumb__separator{flex:0 0 auto;color:var(--ink-4);font-size:10px}.main.has-app-breadcrumb .page-head>.crumb,.main.has-app-breadcrumb>.feature-page>.crumb,.main.has-app-breadcrumb .static-feature-page .crumb,.main.has-app-breadcrumb .factory-head>.crumb{display:none}.main.workspace-shell-main.has-app-breadcrumb{display:flex;flex-direction:column}.main.workspace-shell-main.has-app-breadcrumb>.app-breadcrumb{left:var(--shell-nav-w, var(--nav-w));width:calc(100vw - var(--shell-nav-w, var(--nav-w)));padding:0 30px;background:var(--bg);box-shadow:0 1px color-mix(in srgb,var(--line) 72%,transparent)}.main.workspace-shell-main.has-app-breadcrumb>.workspace-shell{flex:1 1 auto;min-height:0;height:auto;margin-top:42px}@media(max-width:1024px){.app-breadcrumb,.main.narrow.has-app-breadcrumb>.app-breadcrumb,.main.agent-chat-workspace.has-app-breadcrumb>.app-breadcrumb,.main.workspace-shell-main.has-app-breadcrumb>.app-breadcrumb{left:20px;width:calc(100vw - 40px);padding:0}.main.workspace-shell-main.has-app-breadcrumb>.app-breadcrumb{padding:0}}@media(max-width:680px){.app-breadcrumb{gap:6px}.app-breadcrumb__link,.app-breadcrumb__current{max-width:28vw}}.page-head .crumb{font-size:12px;color:var(--ink-4);margin-bottom:8px;display:flex;align-items:center;gap:6px}.page-head .crumb a:hover{color:var(--red)}.page-head h1>i:first-child{color:var(--red-vivid)}.page-head h1{font-size:var(--text-title-lg);font-weight:700;line-height:var(--leading-tight);letter-spacing:.1px;display:flex;align-items:center;gap:10px}.page-head .sub{color:var(--ink-3);font-size:var(--text-body);line-height:var(--leading-body);margin-top:6px;max-width:760px}.pgtabs{display:flex;align-items:flex-end;gap:2px;border-bottom:1px solid var(--line);margin:0 0 22px;overflow-x:auto;scrollbar-width:none}.pgtabs::-webkit-scrollbar{height:0}.pgtabs .pg-tab{display:inline-flex;align-items:center;gap:7px;padding:11px 16px;font-size:13.5px;font-weight:600;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.pgtabs .pg-tab i{font-size:13px;color:var(--ink-4);transition:color .15s}.pgtabs .pg-tab:hover{color:var(--ink)}.pgtabs .pg-tab:hover i{color:var(--ink-3)}.pgtabs .pg-tab.active{color:var(--red);border-bottom-color:var(--red)}.pgtabs .pg-tab.active i{color:var(--red)}.pgtabs .pg-tab .count{font-size:11px;font-weight:600;color:var(--ink-4);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:1px 7px;line-height:16px}.pgtabs .pg-tab.active .count{background:var(--red-soft);border-color:var(--red-line);color:var(--red-deep)}@media(max-width:680px){.pgtabs .pg-tab{padding:10px 12px;font-size:13px}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--sh-1)}.card-pad{padding:18px 20px}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.section-title{font-size:15px;font-weight:700;margin:26px 0 14px;display:flex;align-items:center;gap:9px}.section-title .bar{width:3px;height:15px;background:var(--red);border-radius:2px}.section-title .more{margin-left:auto;font-size:12.5px;color:var(--ink-3);font-weight:500}.section-title .more:hover{color:var(--red)}.btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:8px;font-size:13.5px;font-weight:600;border:1px solid var(--line);background:var(--color-surface);color:var(--ink);transition:all .16s ease}.btn:hover{background:var(--hover);border-color:var(--color-border-strong)}.btn i{font-size:13px}.btn-primary{background:var(--red);color:var(--color-text-inverse);border-color:var(--red)}.btn-primary:hover{background:var(--red-deep);border-color:var(--red-deep);transform:translateY(-1px);box-shadow:0 4px 14px #d9282c47}.btn-dark{background:var(--color-surface-inverse);color:var(--color-text-inverse);border-color:var(--color-surface-inverse)}.btn-dark:hover{background:#000;transform:translateY(-1px)}.btn-ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn-ghost:hover{background:var(--hover)}.btn-lg{padding:12px 24px;font-size:15px;border-radius:9px}.btn-sm{padding:6px 11px;font-size:12.5px}.btn-block{width:100%;justify-content:center}.tag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:20px;background:var(--bg);color:var(--ink-2);border:1px solid var(--line)}.tag.red{background:var(--red-soft);color:var(--red-deep);border-color:var(--red-line)}.tag.ok{background:var(--ok-soft);color:var(--ok);border-color:#c4ead7}.tag.dark{background:var(--color-surface-inverse);color:var(--color-text-inverse);border-color:var(--color-surface-inverse)}.tag.warn{background:var(--warn-soft);color:var(--warn);border-color:#ecdcae}.ver{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--ink-4)}.dot.live{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft);animation:pulse 1.8s infinite}.online{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ok);font-weight:600}.dept-card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px;overflow:hidden;transition:all .2s ease;cursor:pointer;display:block}.dept-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red);transform:scaleY(0);transform-origin:top;transition:transform .22s ease}.dept-card:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:var(--color-border-strong)}.dept-card:hover:before{transform:scaleY(1)}.dept-card .ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:18px;background:var(--color-surface-inverse);color:var(--color-text-inverse);margin-bottom:13px}.dept-card.r .ic{background:var(--red)}.dept-card h3{font-size:15.5px;font-weight:700;margin-bottom:5px}.dept-card p{font-size:12.5px;color:var(--ink-3);line-height:1.6;min-height:40px}.dept-card .meta{display:flex;align-items:center;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line-soft)}.dept-card .meta .n{font-size:12px;color:var(--ink-2);font-weight:600}.dept-card .arrow{margin-left:auto;color:var(--ink-4);transition:transform .2s ease}.dept-card:hover .arrow{transform:translate(3px);color:var(--red)}.skill-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:15px 16px;transition:all .18s ease;cursor:pointer;display:flex;flex-direction:column}.skill-card:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:var(--color-border-strong)}.skill-card .top{display:flex;align-items:flex-start;gap:11px;margin-bottom:10px}.skill-card .av{width:38px;height:38px;border-radius:9px;flex-shrink:0;display:grid;place-items:center;font-size:16px;background:var(--bg);border:1px solid var(--line);color:var(--ink)}.skill-card .av.r{background:var(--red-soft);color:var(--red);border-color:var(--red-line)}.skill-card h4{font-size:14px;font-weight:600;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.skill-card .code{font-family:var(--f-mono);font-size:11px;color:var(--ink-4)}.skill-card p{font-size:12.5px;color:var(--ink-3);line-height:1.6;flex:1}.skill-card .foot{display:flex;align-items:center;gap:7px;margin-top:12px;flex-wrap:wrap}.smartbox{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-2);overflow:hidden;transition:border-color .2s,box-shadow .2s}.smartbox:focus-within{border-color:var(--red-line);box-shadow:0 0 0 3px var(--red-soft),var(--sh-2)}.smartbox .ipt{width:100%;border:none;outline:none;resize:none;padding:18px 20px 8px;font-family:inherit;font-size:15px;color:var(--ink);background:transparent;min-height:88px;line-height:1.7}.smartbox .ipt::placeholder{color:var(--ink-4)}.smartbox .toolrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 14px}.smartbox .botrow{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--line-soft);background:var(--bg-soft)}.smartbox .botrow .spacer{flex:1}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:5px 11px;border-radius:20px;border:1px solid var(--line);background:var(--color-surface);color:var(--ink-3);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.chip i{font-size:11px}.chip:hover{border-color:var(--color-border-strong);color:var(--ink-2)}.chip.on{background:var(--color-surface-inverse);color:var(--color-text-inverse);border-color:var(--color-surface-inverse)}.chip.on.r{background:var(--red);border-color:var(--red)}.quick-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.quick{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2);background:var(--color-surface);border:1px solid var(--line);border-radius:20px;padding:7px 13px;cursor:pointer;transition:all .15s}.quick:hover{border-color:var(--red-line);color:var(--red-deep);background:var(--red-soft)}.quick i{color:var(--ink-4);font-size:11px}.quick:hover i{color:var(--red)}.sel{position:relative;display:inline-block}.sel-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:8px;border:1px solid var(--line);background:var(--color-surface);font-size:12.5px;font-weight:500;color:var(--ink-2);transition:all .15s}.sel-btn:hover{background:var(--hover)}.sel-btn .ar{color:var(--ink-4);font-size:11px;transition:transform .2s}.sel.open .sel-btn{border-color:var(--red-line)}.sel.open .sel-btn .ar{transform:rotate(180deg)}.sel-menu{position:absolute;left:0;top:calc(100% + 6px);min-width:210px;max-height:300px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh-pop);padding:6px;z-index:200;display:none}.sel.open .sel-menu{display:block;animation:fadeUp .16s ease}.sel-menu .opt{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:7px;font-size:13px;color:var(--ink-2);cursor:pointer}.sel-menu .opt:hover{background:var(--hover)}.sel-menu .opt.sel-on{color:var(--red-deep);background:var(--red-soft)}.sel-menu .opt .ck{margin-left:auto;color:var(--red);opacity:0}.sel-menu .opt.sel-on .ck{opacity:1}.sel-menu .opt .em{font-size:14px}.sel-menu .sep{height:1px;background:var(--line-soft);margin:5px 4px}.sel-menu .ghd{font-size:11px;color:var(--ink-4);font-weight:600;padding:6px 10px 3px}.chat-wrap{display:grid;grid-template-columns:1fr 300px;gap:18px}.chat-main{display:flex;flex-direction:column;height:calc(100vh - var(--header-h) - 80px);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.chat-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.chat-head .av{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:18px;background:var(--red-soft);color:var(--red);border:1px solid var(--red-line)}.chat-head h3{font-size:15px;font-weight:700;display:flex;gap:8px;align-items:center}.chat-head .desc{font-size:12px;color:var(--ink-3)}.chat-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:22px;background:var(--bg)}.msg{display:flex;gap:11px;margin-bottom:22px;max-width:80%}.msg .ava{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;font-size:13px;font-weight:600}.msg.user{margin-left:auto;flex-direction:row-reverse}.msg.user .ava{background:var(--color-brand-soft);border:1px solid var(--color-brand-border);color:var(--color-brand-strong)}.msg.ai .ava{background:var(--red);color:var(--color-text-inverse)}.bubble{background:var(--color-surface);border:1px solid var(--line);border-radius:12px;padding:13px 16px;font-size:var(--text-body);line-height:var(--leading-reading);box-shadow:var(--sh-1);min-width:0;max-width:100%}.msg.user .bubble{background:var(--color-brand-soft);color:var(--color-text-primary);border-color:var(--color-brand-border)}.bubble-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:6px 10px}.bubble-row>.bubble-row-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.bubble-row>.user-message-actions{flex:0 0 100%;width:100%;min-width:0;justify-content:flex-end;padding-top:2px}.bubble .ref{margin-top:11px;padding-top:10px;border-top:1px dashed var(--line);font-size:11.5px;color:var(--ink-4);display:flex;gap:8px;flex-wrap:wrap}.chat-input{padding:14px 18px;border-top:1px solid var(--line);background:var(--color-surface)}.single-agent-page{max-width:1500px;margin:0 auto}.single-agent-crumb{margin-bottom:14px}.single-chat-wrap{grid-template-columns:236px minmax(0,1fr) 300px;max-width:1500px;margin:0 auto}.single-chat-history{min-width:0;height:calc(100vh - var(--header-h) - 86px);display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.single-history-head{min-height:69px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 12px;border-bottom:1px solid var(--line)}.single-history-head>div{min-width:0;display:grid;gap:2px}.single-history-head b{font-size:14px;color:var(--ink)}.single-history-head span{font-size:11px;color:var(--ink-4)}.single-history-head>button{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--red-line);border-radius:8px;background:var(--red);color:var(--color-text-inverse);cursor:pointer}.single-history-head>button:disabled{opacity:.45;cursor:not-allowed}.single-history-error{display:flex;gap:7px;padding:9px 10px;border-bottom:1px solid var(--red-line);background:var(--red-soft);color:var(--red-deep);font-size:11px;line-height:1.45}.single-history-error i{margin-top:2px;color:var(--red)}.single-history-list{flex:1;overflow-y:auto;padding:8px}.single-history-state{min-height:130px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--ink-4);font-size:12px;text-align:center}.single-history-state i{font-size:16px;color:var(--ink-3)}.single-history-item{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;min-height:62px;padding:9px 8px;margin-bottom:4px;border:1px solid transparent;border-radius:8px;color:var(--ink-2);cursor:pointer;outline:0}.single-history-item:hover,.single-history-item:focus-visible{background:var(--hover)}.single-history-item.active{border-color:var(--red-line);background:var(--red-soft)}.single-history-item.disabled{cursor:not-allowed;opacity:.7}.single-history-item-icon{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--bg-soft);color:var(--ink-3);font-size:11px}.single-history-item.active .single-history-item-icon{background:var(--color-surface);color:var(--red)}.single-history-item-body{min-width:0;display:grid;align-content:start;gap:4px;padding-right:34px}.single-history-item-body b,.single-history-item-body>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-history-item-body b{font-size:12px;color:var(--ink)}.single-history-item-body>span{font-size:11px;color:var(--ink-4)}.single-history-time{position:absolute;right:8px;top:10px;font-size:11px;color:var(--ink-4)}.single-history-actions{position:absolute;right:6px;bottom:5px;display:none;gap:2px;padding-left:12px;background:linear-gradient(90deg,transparent,var(--hover) 30%)}.single-history-item.active .single-history-actions{background:linear-gradient(90deg,transparent,var(--red-soft) 30%)}.single-history-item.active .single-history-actions{display:flex}.single-history-item:hover .single-history-actions,.single-history-item:focus-within .single-history-actions{display:flex}.single-history-actions button{width:24px;height:24px;border:0;border-radius:6px;display:grid;place-items:center;background:transparent;color:var(--ink-4);cursor:pointer;font-size:11px}.single-history-actions button:hover{background:var(--color-surface);color:var(--red)}.single-chat-history-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:120px;color:var(--ink-4);font-size:12px}.single-chat-main{height:calc(100vh - var(--header-h) - 86px)}.single-chat-head{gap:10px;overflow:visible}.single-chat-head .chat-title{min-width:0;flex:1}.single-chat-head .chat-title h3{margin:0;font-size:16px;line-height:1.35;flex-wrap:wrap}.single-chat-back{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--color-surface);color:var(--ink-2);display:grid;place-items:center;flex-shrink:0}.single-chat-back:hover{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.single-model-select{flex-shrink:0}.single-model-select .sel-btn i:first-child{color:var(--red)}.single-model-select .sel-menu{left:auto;right:0;min-width:260px}.single-model-select .opt{width:100%;border:0;background:transparent;text-align:left}.single-chat-note{display:flex;align-items:center;gap:8px;margin:12px 18px 0;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft);color:var(--ink-3);font-size:12px}.single-chat-note i{color:var(--red)}.single-chat-note-error{border-color:var(--red-line);background:var(--red-soft);color:var(--red-deep)}.single-chat-body{scroll-behavior:smooth}.single-chat-body .msg{max-width:min(760px,88%)}.single-chat-body .msg:last-child{margin-bottom:0}.single-chat-body .bubble{overflow-wrap:anywhere}.single-chat-body .bubble .ref i{color:var(--red)}.single-chat-sample .bubble{box-shadow:none}.single-chat-empty{min-height:100%;display:grid;place-items:center;align-content:center;gap:10px;color:var(--ink-3);text-align:center}.single-chat-empty i{width:46px;height:46px;border-radius:10px;display:grid;place-items:center;background:var(--red-soft);color:var(--red);font-size:20px}.single-chat-empty h3{margin:0;color:var(--ink);font-size:16px}.single-chat-empty p{margin:0;color:var(--ink-4);font-size:13px}.single-chat-error-text{color:var(--red)}.single-tool-trace{display:grid;gap:7px;margin:0 0 12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft)}.single-tool-trace-head{display:flex;align-items:center;gap:7px;color:var(--ink-3);font-size:12px;font-weight:800}.single-tool-trace-head i{color:var(--red)}.single-tool-step{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:var(--color-surface);color:var(--ink-2)}.single-tool-step>i{margin-top:2px;color:var(--ink-4);font-size:12px}.single-tool-step.ok>i{color:var(--ok)}.single-tool-step.fail{border-color:var(--red-line);background:var(--red-soft)}.single-tool-step.fail>i{color:var(--red)}.single-tool-step-main{min-width:0;display:grid;gap:3px}.single-tool-step-main b{font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-tool-step-main span{font-size:11.5px;line-height:1.5;color:var(--ink-4);overflow-wrap:anywhere}.single-tool-step-status{font-size:11px;color:var(--ink-4);white-space:nowrap}.single-chat-questions{display:grid;gap:8px;margin-top:12px}.single-chat-artifacts{display:grid;gap:10px;margin-top:12px}.single-chat-artifacts .art{margin:0}.single-chat-artifacts .card{box-shadow:none;border-radius:8px}.single-chat-typing{display:inline-flex;align-items:center;gap:5px;min-width:42px;min-height:20px}.single-chat-typing span{width:6px;height:6px;border-radius:50%;background:var(--ink-4);animation:typing-bounce 1.1s infinite ease-in-out}.single-chat-typing span:nth-child(2){animation-delay:.14s}.single-chat-typing span:nth-child(3){animation-delay:.28s}.single-chat-input .attachment-tray{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.single-chat-input .file-chip{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;background:var(--color-surface);padding:6px 8px;color:var(--ink-2);font-size:12px}.single-chat-input .file-chip>i{color:var(--red)}.single-chat-input .file-name{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:600}.single-chat-input .file-size{color:var(--ink-4);font-size:11px}.single-chat-input .file-chip button{width:20px;height:20px;border:0;border-radius:6px;display:grid;place-items:center;color:var(--ink-4);background:transparent;cursor:pointer}.single-chat-input .file-chip button:hover{background:var(--red-soft);color:var(--red)}.single-composer-box{position:relative;border:1px solid var(--line);border-radius:10px;background:var(--color-surface);box-shadow:var(--sh-1);overflow:hidden}.single-composer-box.drag-active{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.single-composer-box.is-collapsed textarea{min-height:0;padding-top:10px;padding-bottom:6px}.single-composer-drop-mask{position:absolute;inset:0;z-index:5;display:grid;place-items:center;align-content:center;gap:8px;background:#fffffff0;color:var(--red);font-size:13px;font-weight:700;pointer-events:none}.single-composer-drop-mask i{font-size:22px}.single-composer-fold{position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-4);font-size:11px;cursor:pointer}.single-composer-fold:hover,.single-composer-fold:focus-visible{background:var(--bg);color:var(--red)}.single-composer-box textarea{width:100%;min-height:74px;max-height:190px;resize:none;scrollbar-width:none;border:0;outline:0;padding:13px 36px 8px 14px;color:var(--ink);background:transparent;font:inherit;font-size:15px;line-height:1.6}.single-composer-box textarea::-webkit-scrollbar{width:0;height:0}.single-composer-box textarea:disabled{color:var(--ink-4);background:var(--bg-soft);cursor:not-allowed}.single-composer-actions{min-height:48px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding:7px 9px}.single-voice-btn.active{background:var(--red-soft);color:var(--red);border-color:var(--red-line)}.single-icon-btn,.single-stop-btn,.single-send-btn{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;background:var(--color-surface);color:var(--ink-2);cursor:pointer;flex-shrink:0}.single-icon-btn:hover:not(:disabled),.single-stop-btn:hover{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.single-icon-btn:disabled,.single-send-btn:disabled{cursor:not-allowed;opacity:.48}.single-stop-btn{color:var(--red)}.single-send-btn{border-color:var(--red);background:var(--red);color:var(--color-text-inverse)}.single-composer-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-4);font-size:12px}.single-composer-spacer{flex:1}.single-file-input{display:none}.single-regen-btn{white-space:nowrap}.single-regen-btn:disabled{cursor:not-allowed;opacity:.48}.single-private-toggle{white-space:nowrap}.single-private-toggle.active{background:var(--color-surface-inverse);border-color:var(--color-surface-inverse);color:var(--color-text-inverse)}.single-private-toggle:disabled{cursor:not-allowed;opacity:.48}.single-chat-input-note{margin:10px 0 0}.single-chat-side{min-width:0}.single-side-pad{padding-top:10px}.single-side-action{margin-top:10px}.single-guard-tag{font-size:11px;white-space:nowrap}.chat-side .card{margin-bottom:14px}.side-h{font-size:12px;font-weight:700;color:var(--ink-2);padding:13px 15px 0;display:flex;align-items:center;gap:7px}.side-h i{color:var(--red);font-size:12px}.kv{display:flex;justify-content:space-between;font-size:12.5px;padding:7px 0;border-bottom:1px solid var(--line-soft)}.kv:last-child{border-bottom:none}.kv .k{color:var(--ink-4)}.kv .v{color:var(--ink);font-weight:600}.single-agent-page{height:calc(100vh - var(--header-h) - 26px);max-width:none;margin:0}.single-chat-wrap{grid-template-columns:minmax(0,1fr) 340px;gap:16px;max-width:none;height:100%;margin:0}.single-chat-main{height:100%;min-height:0;border:0;border-radius:0;background:transparent;overflow:visible}.single-chat-prototype-head{flex:none;margin:0;padding:10px 16px 11px;border:1px solid #cdd2d9;border-radius:12px;background:var(--color-surface);box-shadow:0 4px 12px -8px #14181e24}.single-chat-prototype-head__row{display:flex;align-items:center;gap:9px}.single-chat-back{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--color-surface);color:var(--ink-3);font-size:12px;cursor:pointer;transition:color .14s,border-color .14s}.single-chat-back:hover,.single-chat-back:focus-visible{border-color:var(--red-line);color:var(--red)}.single-chat-prototype-head h1{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:14.5px;font-weight:700;line-height:1.45;flex-wrap:wrap}.single-chat-prototype-head h1>i{color:var(--red)}.single-chat-head-sep{color:var(--ink-4);font-weight:400}.single-chat-head-session{min-width:0;max-width:34ch;overflow:hidden;color:var(--ink-2);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.single-chat-prototype-head__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.single-chat-prototype-head__actions .bodu-button{min-height:30px;font-size:12px}.single-chat-prototype-head>p{margin:3px 0 0;color:var(--ink-3);font-size:11px;line-height:1.5}.single-chat-prototype-head>p.single-chat-prototype-head__notice{color:var(--red-deep)}.single-chat-prototype-head__notice-link{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:0;border:0;background:transparent;color:var(--red);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.single-chat-prototype-head__notice-link:hover{color:var(--red-deep)}.single-chat-side-toggle{display:none}.single-chat-new-session{display:inline-flex;border-color:var(--line);background:var(--color-surface);color:var(--ink-2)}.single-chat-new-session:hover:not(:disabled){border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.single-chat-body{margin:12px 0;padding:24px 26px 16px;border:1px solid #cdd2d9;border-radius:12px;background:var(--bg-soft);box-shadow:0 4px 12px -8px #14181e24}.single-chat-body:hover{border-color:#a3a9b2}.single-chat-body .msg{max-width:100%}.single-chat-file-strip{margin:0 0 12px;padding:9px 18px;border:1px solid var(--red-line);border-radius:12px;background:var(--red-soft);box-shadow:0 4px 12px -8px #14181e24}.single-chat-input{flex:none;padding:0;border-top:0;background:transparent}.single-chat-input .attachment-tray{margin:0 0 8px}.single-composer-box{border-radius:12px}.single-composer-box textarea{min-height:60px;padding:12px 15px 2px}.single-composer-attachments{display:flex;flex-wrap:wrap;gap:8px;padding:8px 15px 0}.single-composer-attachment{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:260px;padding:7px 10px 7px 8px;border:1px solid var(--line);border-radius:10px;background:var(--bg-soft)}.single-composer-attachment .att-thumb,.single-composer-attachment .att-icon{width:38px;height:38px;flex:none;border-radius:7px;background:var(--color-surface)}.single-composer-attachment .att-thumb{border:1px solid var(--line);object-fit:cover}.single-composer-attachment .att-icon{display:grid;place-items:center;color:var(--red);font-size:15px}.single-composer-attachment .att-meta{display:flex;flex-direction:column;min-width:0;padding-right:12px}.single-composer-attachment .att-meta b{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.single-composer-attachment .att-meta small{color:var(--ink-4);font-size:11px}.single-composer-attachment .att-remove{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--line);border-radius:50%;background:var(--color-surface);color:var(--ink-3);font-size:11px;cursor:pointer;box-shadow:0 1px 3px #14181e29}.single-composer-attachment .att-remove:hover{border-color:var(--red-line);color:var(--red)}.single-composer-tool-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:2px 11px 9px;background:var(--color-surface)}.single-composer-tool-row .single-icon-btn{width:30px;height:30px;border-color:transparent;background:transparent}.single-composer-tool-row .single-icon-btn:hover:not(:disabled){border-color:var(--red-line)}.single-tool-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px;border:1px solid var(--line);border-radius:18px;background:var(--color-surface);color:var(--ink-3);font:inherit;font-size:11.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.single-tool-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink-3);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background .15s ease,color .15s ease}.single-tool-icon i{font-size:13px}.single-tool-icon:hover:not(:disabled),.single-tool-icon:focus-visible{border-color:var(--line);background:var(--bg-soft);color:var(--ink-2);outline:0}.single-tool-icon.active{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse);color:var(--color-text-inverse)}.single-tool-icon:disabled{cursor:not-allowed;opacity:.48}.single-tool-count{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;padding:0 3px;border-radius:20px;background:var(--red);color:#fff;font-size:9.5px;font-weight:700;line-height:15px;text-align:center}.single-tool-chip i{font-size:11px}.single-tool-chip:hover:not(:disabled),.single-tool-chip:focus-visible{border-color:var(--color-border-strong);color:var(--ink-2);outline:none}.single-tool-chip.active{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse);color:var(--color-text-inverse)}.single-tool-chip--web.active{border-color:var(--red);background:var(--red)}.single-tool-chip:disabled{cursor:not-allowed;opacity:.48}.single-url-reference{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 11px 10px;background:var(--color-surface)}.single-url-reference__input{display:flex;align-items:center;min-width:0;height:32px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft);color:var(--ink-4)}.single-url-reference__input:focus-within{border-color:var(--red-line);box-shadow:0 0 0 2px var(--red-soft)}.single-url-reference__input i{margin-right:7px;color:var(--red);font-size:11px}.single-url-reference__input input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:11.5px}.single-url-reference__input input::placeholder{color:var(--ink-4)}.single-url-reference>.bodu-button{min-height:32px;font-size:11.5px}.single-url-reference__error{grid-column:1/-1;margin:0;color:var(--red-deep);font-size:11.5px;line-height:1.4}.single-url-reference__chips{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.single-url-reference__chip{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;padding:4px 7px 4px 8px;border:1px solid var(--red-line);border-radius:16px;background:var(--red-soft);color:var(--ink-2);font-size:11px}.single-url-reference__chip>i{flex:none;color:var(--red);font-size:11px}.single-url-reference__chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-url-reference__chip button{display:grid;flex:none;width:18px;height:18px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--ink-4);cursor:pointer}.single-url-reference__chip button:hover{background:var(--color-surface);color:var(--red)}.single-composer-actions{min-height:47px;padding:7px 10px;background:var(--color-surface)}.single-composer-workspace{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:290px;overflow:hidden;padding:6px 11px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink-3);font-family:var(--f-mono);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.single-composer-workspace i{flex:none;color:var(--red)}.single-composer-workspace.is-complete{max-width:none;border-color:var(--color-success-border);background:var(--color-success-soft);color:var(--color-success)}.single-composer-workspace.is-complete i{color:var(--color-success)}.single-composer-policy{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:190px;overflow:hidden;padding:6px 9px;color:var(--ink-3);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.single-composer-policy i{flex:none;color:var(--red)}.single-model-trigger{min-width:0;max-width:210px;justify-content:space-between;white-space:nowrap}.single-model-trigger i:first-child{color:var(--red)}.single-stop-btn:disabled{cursor:not-allowed;opacity:.5}.single-chat-wrap>.skill-chat-side-panel{height:100%}.single-chat-side-wrap{display:flex;flex-direction:column;width:340px;flex:0 0 340px;height:100%;overflow:hidden;transition:width .22s ease,flex-basis .22s ease}.single-chat-side-wrap.folded{width:0;flex:0 0 0px;visibility:hidden;opacity:0}.single-chat-wrap{grid-template-columns:minmax(0,1fr) auto}.pipeline{display:flex;flex-direction:column;gap:0}.pnode{display:flex;gap:15px;position:relative;padding-bottom:8px}.pnode .rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.pnode .bub{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:15px;background:var(--color-surface);border:2px solid var(--line);color:var(--ink-3);z-index:2;transition:all .3s}.pnode .ln{width:2px;flex:1;background:var(--line);margin:3px 0}.pnode:last-child .ln{display:none}.pnode.done .bub{border-color:var(--ok);background:var(--ok);color:var(--color-text-inverse)}.pnode.run .bub{border-color:var(--red);color:var(--red);animation:spin 1s linear infinite}.pnode.fail .bub{border-color:var(--red);background:var(--red);color:var(--color-text-inverse)}.pnode .body{flex:1;background:var(--color-surface);border:1px solid var(--line);border-radius:10px;padding:13px 16px;margin-bottom:14px;box-shadow:var(--sh-1)}.pnode .body h4{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px}.pnode .body .t{margin-left:auto;font-family:var(--f-mono);font-size:11px;color:var(--ink-4)}.pnode .body p{font-size:12.5px;color:var(--ink-3);margin-top:5px}.pnode.idle .body{opacity:.55}.tbl{width:100%;border-collapse:collapse;font-size:13px;background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.tbl th{text-align:left;font-weight:600;color:var(--ink-3);font-size:12px;background:var(--bg-soft);padding:11px 14px;border-bottom:1px solid var(--line)}.tbl td{padding:11px 14px;border-bottom:1px solid var(--line-soft);color:var(--ink-2)}.tbl tr:last-child td{border-bottom:none}.tbl tr:hover td{background:var(--bg-soft)}.tbl .mono{font-family:var(--f-mono);font-size:12px}.tog{width:38px;height:22px;border-radius:20px;background:#d7dade;position:relative;transition:background .2s;cursor:pointer;flex-shrink:0}.tog:after{content:"";position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:var(--color-surface);box-shadow:0 1px 3px #0003;transition:left .2s}.tog.on{background:var(--ok)}.tog.on:after{left:18px}.tog.on.r{background:var(--red)}.setrow{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line-soft)}.setrow:last-child{border-bottom:none}.setrow .txt{flex:1}.setrow .txt h4{font-size:14px;font-weight:600}.setrow .txt p{font-size:12.5px;color:var(--ink-3);margin-top:3px}.stat{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;position:relative;overflow:hidden}.stat .lab{font-size:12px;color:var(--ink-3);display:flex;align-items:center;gap:7px}.stat .num{font-size:26px;font-weight:700;margin-top:8px;letter-spacing:.3px;font-variant-numeric:tabular-nums}.stat .num small{font-size:13px;color:var(--ink-3);font-weight:500}.stat .delta{font-size:11.5px;margin-top:5px;color:var(--ok);font-weight:600}.stat .delta.down{color:var(--red)}.bar{height:7px;border-radius:6px;background:var(--line);overflow:hidden}.bar i{display:block;height:100%;background:var(--red);border-radius:6px;transition:width .5s ease}.bar.ok i{background:var(--ok)}.modal-mask{position:fixed;inset:0;background:#1419236b;z-index:300;display:none;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-mask.open{display:flex;animation:fadeIn .2s}.modal{background:var(--color-surface);border-radius:14px;box-shadow:var(--sh-pop);width:100%;max-width:520px;overflow:hidden;animation:popUp .22s ease}.modal-h{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.modal-h h3{font-size:16px;font-weight:700}.modal-h .x{margin-left:auto;color:var(--ink-4);width:30px;height:30px;border-radius:7px;display:grid;place-items:center}.modal-h .x:hover{background:var(--hover);color:var(--ink)}.modal-b{padding:20px 22px}.modal-f{padding:14px 22px;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;background:var(--bg-soft)}.muted{color:var(--ink-3)}.note{display:flex;gap:10px;padding:12px 15px;border-radius:10px;font-size:13px;line-height:1.6}.note.red{background:var(--red-soft);color:var(--red-deep);border:1px solid var(--red-line)}.note.gray{background:var(--bg-soft);color:var(--ink-2);border:1px solid var(--line)}.note.ok{background:var(--ok-soft);color:#137a4e;border:1px solid #c4ead7}.note i{font-size:15px;flex-shrink:0;margin-top:2px}.illus{width:100%;border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--sh-1)}.kbd{font-family:var(--f-mono);font-size:11px;background:var(--bg);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:1px 6px;color:var(--ink-2)}.spread{display:flex;align-items:center;gap:10px}.spread .sp{flex:1}.divider{height:1px;background:var(--line);margin:22px 0}@keyframes pulse{0%{box-shadow:0 0 #1aa66b66}70%{box-shadow:0 0 0 6px #1aa66b00}to{box-shadow:0 0 #1aa66b00}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes typing-bounce{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popUp{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes blink{50%{opacity:0}}.cursor:after{content:"▍";color:var(--red);animation:blink 1s step-end infinite;margin-left:1px}[data-fade]{animation:fadeUp .4s ease both}@media(max-width:1200px)and (min-width:1025px){.single-chat-wrap{grid-template-columns:minmax(0,1fr) 300px}.single-composer-policy{display:none}.single-composer-workspace{max-width:220px}}@media(max-width:1024px){.topbar .hamburger{display:grid;place-items:center}.topbar .tb-search{display:none}.sidebar{transform:translate(-100%);transition:transform .28s ease;z-index:95;box-shadow:6px 0 24px #0000001f}.sidebar.open{transform:translate(0)}.main{margin-left:0;max-width:100%;padding:22px 20px 70px}.g4,.g3{grid-template-columns:repeat(2,1fr)}.chat-wrap{grid-template-columns:1fr}.single-chat-wrap{grid-template-columns:220px minmax(0,1fr);max-width:none}.chat-side{display:none}.single-agent-page{height:auto;min-height:calc(100vh - var(--header-h) - 44px)}.single-chat-wrap{grid-template-columns:minmax(0,1fr);height:auto}.single-chat-wrap>.skill-chat-side-panel{display:none}.single-chat-side-toggle{display:inline-flex}}@media(max-width:760px){.single-chat-wrap{grid-template-columns:1fr}.single-chat-history{height:auto;max-height:210px}.single-history-head{min-height:52px}}@media(max-width:680px){:root{--header-h: 50px}.main{padding:18px 14px 60px}.g2,.g3,.g4{grid-template-columns:1fr}.brand .bsub{display:none}.msg{max-width:94%}.page-head h1{font-size:20px}.single-chat-main{height:calc(100vh - var(--header-h) - 74px)}.single-chat-head{align-items:flex-start}.single-chat-head .av{display:none}.single-chat-prototype-head{padding:10px 12px}.single-chat-prototype-head__row{align-items:flex-start}.single-chat-prototype-head h1{font-size:14px}.single-chat-prototype-head__actions{gap:4px}.single-chat-prototype-head__actions .bodu-button{padding:0 7px;font-size:0}.single-chat-prototype-head__actions .bodu-button i,.single-chat-prototype-head__actions .single-chat-new-session{font-size:12px}.single-chat-body{padding:18px 14px}.single-chat-body .msg{max-width:96%}.single-chat-input{padding:12px 14px}.single-composer-actions{flex-wrap:wrap}.single-composer-tool-row{gap:6px}.single-tool-chip{padding:4px 8px;font-size:11px}.single-url-reference{grid-template-columns:1fr}.single-url-reference>.bodu-button{justify-self:start}.single-composer-status{order:5;flex-basis:100%}.single-composer-workspace{order:5;flex-basis:100%;max-width:none}.single-composer-policy{display:none}.single-model-trigger{max-width:150px}}.nav-mask{position:fixed;inset:0;top:var(--header-h);background:var(--color-overlay);z-index:90;display:none}.nav-mask.open{display:block;animation:fadeIn .25s}@media(min-width:1025px){.nav-mask{display:none!important}}.bd-media{position:relative;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg-soft);box-shadow:var(--sh-1);margin:6px 0}.bd-media img,.bd-media svg{display:block;width:100%;height:auto;max-width:100%}.bd-media.fit{display:flex;align-items:center;justify-content:center;padding:10px}.bd-media.fit img,.bd-media.fit svg{width:auto;max-width:100%;max-height:560px;object-fit:contain;border-radius:6px}.bd-media .cap{font-size:12.5px;color:var(--ink-3);padding:10px 14px;background:var(--bg-soft);border-top:1px solid var(--line);line-height:1.6}.bd-media .cap b{color:var(--ink-2)}.bd-media.zoom{cursor:zoom-in}.bd-media.zoom:after{content:" 点击放大";font-family:"Font Awesome 6 Free",var(--f-sans);font-weight:900;position:absolute;right:10px;bottom:10px;font-size:11px;color:var(--color-text-inverse);background:#1419239e;padding:4px 10px;border-radius:20px;opacity:0;transform:translateY(5px);transition:all .22s ease;pointer-events:none}.bd-media.zoom:hover:after{opacity:1;transform:translateY(0)}.bd-media.dgm{transition:transform .2s ease,box-shadow .2s ease}.bd-media.dgm:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.imgrow{display:grid;gap:14px}.bd-lightbox{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;background:var(--color-overlay-strong);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:4vw;cursor:zoom-out}.bd-lightbox.open{display:flex;animation:fadeIn .2s}.bd-lightbox .lb-stage{max-width:94vw;max-height:90vh;background:var(--color-surface);border-radius:12px;overflow:auto;box-shadow:0 24px 70px #00000080}.bd-lightbox .lb-stage img,.bd-lightbox .lb-stage svg{display:block;width:auto;max-width:92vw;max-height:88vh;height:auto}.bd-lightbox-close{position:fixed;top:18px;right:22px;width:42px;height:42px;border-radius:50%;background:#ffffff29;color:var(--color-text-inverse);font-size:20px;display:grid;place-items:center;transition:background .2s}.bd-lightbox-close:hover{background:var(--red)}body.bd-noscroll{overflow:hidden}.ftree{font-size:13px;color:var(--ink-2);background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius);padding:10px 8px;box-shadow:var(--sh-1)}.ftree .fnode{-webkit-user-select:none;user-select:none}.ftree .frow{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:7px;cursor:default;transition:background .14s;position:relative}.ftree .frow.clk{cursor:pointer}.ftree .frow.clk:hover{background:var(--hover)}.ftree .frow .caret{width:14px;text-align:center;color:var(--ink-4);font-size:11px;transition:transform .18s;flex-shrink:0}.ftree .fnode.open>.frow .caret{transform:rotate(90deg)}.ftree .frow .fi{width:18px;text-align:center;flex-shrink:0}.ftree .frow .fname{font-weight:500}.ftree .frow .fmeta{margin-left:auto;font-size:11px;color:var(--ink-4);display:flex;align-items:center;gap:6px}.ftree .fchildren{margin-left:16px;padding-left:9px;border-left:1px dashed var(--line);overflow:hidden;transition:max-height .25s ease}.ftree .fnode:not(.open)>.fchildren{display:none}.ftree .frow.disk-pub .fi{color:#2d6cdf}.ftree .frow.disk-pub .fname{color:#1c3f7a}.ftree .frow.disk-priv .fi{color:var(--ok)}.ftree .frow.disk-share .fi{color:var(--red)}.ftree .frow.disk-share .fname{color:var(--red-deep)}.ftree .frow .ftag{font-size:11px;font-weight:600;padding:1px 7px;border-radius:20px;border:1px solid var(--line)}.ftree .frow .ftag.pub{background:color-mix(in srgb,#2456a8 15%,var(--color-surface));color:#2456a8;border-color:color-mix(in srgb,#2456a8 25%,var(--color-surface))}.ftree .frow .ftag.priv{background:var(--ok-soft);color:#137a4e;border-color:#c4ead7}.ftree .frow .ftag.share{background:var(--red-soft);color:var(--red-deep);border-color:var(--red-line)}.ftree .frow .ftag.lock{background:var(--warn-soft);color:var(--warn);border-color:#ecdcae}.disk-legend{display:flex;gap:16px;flex-wrap:wrap;margin:10px 2px 4px;font-size:12px;color:var(--ink-3)}.disk-legend span{display:inline-flex;align-items:center;gap:6px}.disk-legend i.sw{width:11px;height:11px;border-radius:3px;display:inline-block}.help{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--bg);border:1px solid var(--line);color:var(--ink-3);font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:all .15s;vertical-align:middle;margin-left:7px;flex-shrink:0}.help:hover{background:var(--red);border-color:var(--red);color:var(--color-text-inverse);transform:scale(1.08)}.help:before{content:"?"}.viz-h{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.5px;color:var(--ink-2);margin:18px 0 9px;padding:5px 12px;border:1px solid var(--line);border-radius:20px;background:var(--bg-soft)}.viz-h:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red)}.cascade{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cascade .casc-arrow{color:var(--ink-4);font-size:11px}.cascade .sel-btn .lab{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cascade .sel-btn{border-color:var(--line)}.cascade .sel.csel-set .sel-btn{border-color:var(--red-line);color:var(--ink);background:var(--red-soft)}.cascade .sel.csel-set .sel-btn i:first-child{color:var(--red)}.cascade .sel-menu{min-width:230px}.cascade .sel-menu .opt .ver{margin-left:auto;margin-right:18px}.smartbox:has(.sel.open){overflow:visible}.smartbox:has(.sel.open) .botrow{border-radius:0 0 14px 14px}.mock:has(.sel.open),.mock-body:has(.sel.open),.chat-input:has(.sel.open),.card:has(.cascade .sel.open){overflow:visible}.aturl-pop{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px}.aturl-pop>i.fa-at{color:var(--red)}.aturl-pop input{flex:1;border:1px solid var(--line);border-radius:7px;padding:7px 10px;font-size:13px;outline:none;background:var(--color-surface)}.aturl-pop input:focus{border-color:var(--red)}.aturl-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.aturl-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;background:var(--red-soft);border:1px solid var(--red-line);color:var(--red-deep);border-radius:20px;padding:3px 10px}.aturl-chip .st{color:var(--ok);font-size:11px}.aturl-chip .rm{cursor:pointer;color:var(--ink-4);font-size:11px}.aturl-chip .rm:hover{color:var(--red)}.chip[data-think].on{background:var(--red);color:var(--color-text-inverse);border-color:var(--red)}.paste-box{min-height:78px;border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-size:13.5px;line-height:1.7;color:var(--ink);background:var(--color-surface);outline:none;overflow:auto;max-height:240px}.paste-box:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.paste-box:empty:before{content:attr(data-placeholder);color:var(--ink-4)}.paste-box .paste-img{max-width:160px;max-height:120px;border-radius:8px;border:1px solid var(--line);margin:5px 6px 0 0;vertical-align:top}.sel-menu .opt .muted{font-size:11px;color:var(--ink-4)}.cascade .sel-menu .opt{position:relative}.cascade .sel-menu .opt .opt-opt{margin-left:auto;font-size:11px;font-weight:700;color:var(--red);background:var(--red-soft);border:1px solid var(--red-line);border-radius:20px;padding:1px 8px;flex-shrink:0;transition:all .15s}.cascade .sel-menu .opt .opt-opt:hover{background:var(--red);color:var(--color-text-inverse)}.cascade .sel-menu .opt.has-opt .ck{display:none}.casc-auto{color:var(--red-deep);font-weight:700}.helpdoc{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:3px 11px;cursor:pointer;transition:all .15s;vertical-align:middle;margin-left:8px}.helpdoc i{font-size:11px;color:var(--ink-4)}.helpdoc:hover{background:var(--red-soft);border-color:var(--red-line);color:var(--red-deep)}.helpdoc:hover i{color:var(--red)}.report{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--sh-1);overflow:hidden}.report .rp-head{background:linear-gradient(100deg,#16181c,#0e0f12);color:var(--color-text-inverse);padding:16px 20px}.report .rp-head .rno{font-family:var(--f-mono);font-size:11.5px;color:#ffb4b4;letter-spacing:1px}.report .rp-head h3{font-size:17px;font-weight:700;margin-top:5px}.report .rp-sec{padding:14px 20px;border-bottom:1px solid var(--line-soft)}.report .rp-sec:last-child{border-bottom:none}.report .rp-sec .rh{font-size:13px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:8px;margin-bottom:8px}.report .rp-sec .rh .rn{width:20px;height:20px;border-radius:6px;background:var(--red-soft);color:var(--red);font-size:11px;display:grid;place-items:center;font-weight:700}.report .rp-sec p,.report .rp-sec li{font-size:13px;color:var(--ink-2);line-height:1.75}.report .rp-sec ul{margin-left:2px}.report .rp-sec li{padding-left:16px;position:relative;margin:3px 0}.report .rp-sec li:before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--ink-4)}.risk{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:6px}.risk.r{background:var(--red-soft);color:var(--red-deep)}.risk.o{background:var(--warn-soft);color:var(--warn)}.risk.y{background:var(--color-warning-soft);color:#a98600;border:1px solid #f0e2a8}.pano{display:grid;gap:14px}.pano-card{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;position:relative;overflow:hidden;transition:all .2s}.pano-card:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.pano-card .pn{font-family:var(--f-mono);font-size:11px;color:var(--red);font-weight:700}.pano-card h4{font-size:15px;font-weight:700;margin:5px 0 6px;display:flex;align-items:center;gap:8px}.pano-card p{font-size:12.5px;color:var(--ink-3);line-height:1.7}.id-switch{position:relative}.id-switch .id-btn{display:flex;align-items:center;gap:7px;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:6px 11px;font-size:12.5px;color:var(--ink-2);font-weight:600}.id-switch .id-btn:hover{border-color:var(--red-line);color:var(--red-deep)}.id-switch .id-btn i:first-child{color:var(--red)}.id-switch .id-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:210px;background:var(--color-surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh-pop);padding:6px;display:none;z-index:1300}.id-switch.open .id-menu{display:block}.id-switch .id-opt{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:7px;font-size:13px;color:var(--ink-2);cursor:pointer}.id-switch .id-opt:hover{background:var(--hover)}.id-switch .id-opt.on{background:var(--red-soft);color:var(--red-deep);font-weight:600}.id-switch .id-opt i{width:16px;text-align:center;color:var(--ink-4)}.id-switch .id-opt.on i{color:var(--red)}.id-switch .id-opt .muted{margin-left:auto;font-size:11px}@media(max-width:680px){.id-switch .id-btn span{display:none}}.seg{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:3px;gap:2px}.seg .seg-i{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink-3);padding:7px 15px;border-radius:7px;cursor:pointer;transition:all .15s}.seg .seg-i i{font-size:12px}.seg .seg-i.on{background:var(--color-surface);color:var(--ink);box-shadow:var(--sh-1)}.seg .seg-i.on i{color:var(--red)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pillar{position:relative;background:var(--color-surface);border:1px solid var(--line);border-radius:14px;padding:20px;overflow:hidden;transition:all .2s}.pillar:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--red-line)}.pillar .pic{width:46px;height:46px;border-radius:12px;background:var(--red-soft);color:var(--red);display:grid;place-items:center;font-size:21px;margin-bottom:12px}.pillar h3{font-size:16.5px;font-weight:800;margin-bottom:6px}.pillar h3 .pn{font-family:var(--f-mono);font-size:11px;color:var(--red);margin-right:7px}.pillar p{font-size:12.8px;color:var(--ink-3);line-height:1.75;margin-bottom:10px}.pillar .pls{display:flex;flex-direction:column;gap:6px}.pillar .pls span{font-size:12px;color:var(--ink-2);padding-left:18px;position:relative}.pillar .pls span:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;color:var(--ok);font-size:11px}@media(max-width:900px){.pillars{grid-template-columns:1fr}}.scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.scene-card{display:block;background:var(--color-surface);border:1px solid var(--line);border-radius:12px;padding:16px 17px;transition:all .2s;position:relative}.scene-card:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:var(--red-line)}.scene-card .sh{display:flex;align-items:center;gap:9px;margin-bottom:8px}.scene-card .sh .si{width:34px;height:34px;border-radius:9px;background:var(--red-soft);color:var(--red);display:grid;place-items:center;font-size:15px;flex-shrink:0}.scene-card .sh b{font-size:14px;font-weight:700}.scene-card .sd{font-size:12.3px;color:var(--ink-3);line-height:1.7;min-height:42px}.scene-card .stk{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.scene-card .stk .sk{font-size:11px;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;padding:2px 9px}.scene-card .smeta{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line-soft);font-size:11px;color:var(--ink-4)}.scene-card .smeta .arrow{margin-left:auto;color:var(--red)}@media(max-width:980px){.scene-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.scene-grid{grid-template-columns:1fr}}.pyramid{display:flex;flex-direction:column;align-items:center;gap:8px;margin:6px 0}.pyramid .ply{border-radius:10px;padding:14px 18px;text-align:center;color:var(--color-text-inverse);width:100%;max-width:760px}.pyramid .ply small{display:block;font-size:11.5px;opacity:.85;font-weight:400;margin-top:3px}.pyramid .ply b{font-size:14px;font-weight:700}.pyramid .l1{background:var(--color-code-background);max-width:420px}.pyramid .l2{background:#3a3f47;max-width:580px}.pyramid .l3{background:var(--red);max-width:760px}.abmod{display:grid;grid-template-columns:1fr 1fr;gap:14px}.abcard{border-radius:14px;padding:20px;border:1px solid var(--line);background:var(--color-surface)}.abcard.a{border-color:var(--red-line);background:linear-gradient(120deg,var(--color-surface),var(--red-soft))}.abcard .tag-ab{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:2px 10px;border-radius:14px;margin-bottom:10px}.abcard.a .tag-ab{background:var(--red);color:var(--color-text-inverse)}.abcard.b .tag-ab{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.abcard h3{font-size:16px;font-weight:800;margin-bottom:7px}.abcard p{font-size:12.5px;color:var(--ink-3);line-height:1.75;margin-bottom:10px}.abcard ul li{font-size:12.5px;color:var(--ink-2);padding:5px 0 5px 20px;position:relative}.abcard ul li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:6px;color:var(--ink-4);font-size:11px}@media(max-width:900px){.abmod{grid-template-columns:1fr}}.conn-test{display:inline-flex;align-items:center;gap:7px}.conn-dot{width:9px;height:9px;border-radius:50%;background:var(--ink-4);display:inline-block}.conn-dot.ok{background:var(--ok)}.conn-dot.fail{background:var(--red)}.conn-dot.testing{background:var(--warn);animation:connpulse 1s infinite}@keyframes connpulse{0%,to{opacity:1}50%{opacity:.3}}.conn-msg{font-size:12px;color:var(--ink-3)}.conn-msg.ok{color:var(--ok)}.conn-msg.fail{color:var(--red)}.tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.tier{border:1px solid var(--line);border-radius:14px;padding:20px 18px;background:var(--color-surface);position:relative;transition:all .2s}.tier:hover{box-shadow:var(--sh-2)}.tier.hot{border-color:var(--red-line);box-shadow:var(--sh-2)}.tier .badge{position:absolute;top:-10px;left:18px;background:var(--red);color:var(--color-text-inverse);font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px}.tier h4{font-size:17px;font-weight:800}.tier .price{font-size:23px;font-weight:800;margin:8px 0;color:var(--ink)}.tier .price small{font-size:12px;color:var(--ink-3);font-weight:500}.tier ul li{font-size:12.5px;color:var(--ink-2);padding:5px 0 5px 20px;position:relative}.tier ul li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:5px;color:var(--ok);font-size:11px}.tier ul li.no{color:var(--ink-4)}.tier ul li.no:before{content:"";color:var(--ink-4)}@media(max-width:1080px){.tiers{grid-template-columns:1fr 1fr}}@media(max-width:560px){.tiers{grid-template-columns:1fr}}.plain{display:flex;align-items:flex-start;gap:11px;background:var(--color-warning-soft);border:1px solid #f0e6c8;border-radius:10px;padding:12px 15px;font-size:12.8px;color:var(--ink-2);line-height:1.75}.plain i{color:var(--warn);font-size:15px;margin-top:2px}.plain b{color:var(--ink)}.assistant-reply-actions{display:flex;align-items:center;gap:4px;min-height:30px;margin-top:8px;color:var(--ink-3)}.assistant-reply-actions button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.assistant-reply-actions button:hover:not(:disabled){background:var(--bg-soft);color:var(--ink)}.assistant-reply-actions button.active{background:var(--ok-soft);color:var(--ok)}.assistant-reply-actions button:disabled{cursor:not-allowed;opacity:.38}.assistant-reply-moment{margin-left:4px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-3);opacity:0;transition:opacity .15s ease}:hover>.assistant-reply-actions .assistant-reply-moment,:focus-within>.assistant-reply-actions .assistant-reply-moment,.assistant-reply-actions:hover .assistant-reply-moment,.assistant-reply-actions:focus-within .assistant-reply-moment{opacity:1}.assistant-reply-action-status{min-width:0;margin-left:4px;font-size:12px;color:var(--ink-3)}}@layer components{.sidebar.has-tasks{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.sidebar.has-tasks .sb-top{flex:0 0 auto;min-height:0;overflow-y:auto;padding-bottom:6px}.sidebar.has-tasks .sb-bot{flex:0 0 auto;max-height:19vh;overflow-y:auto;border-top:1px solid var(--line);padding-top:10px;padding-bottom:26px}.sidebar.has-tasks .sb-top::-webkit-scrollbar,.sidebar.has-tasks .sb-bot::-webkit-scrollbar{width:8px}.sidebar.has-tasks .sb-top::-webkit-scrollbar-thumb,.sidebar.has-tasks .sb-bot::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb, #d7dade);border-radius:8px;border:2px solid var(--bg-soft)}.sidebar.has-tasks .tsk{flex:1 1 auto;display:flex;flex-direction:column;min-height:300px;border-top:1px solid var(--line);padding-top:9px;margin-top:4px}.tsk-hd{flex:none;display:flex;align-items:center;gap:7px;padding:2px 10px 7px;font-size:11px;font-weight:600;color:var(--ink-4);letter-spacing:.5px}.tsk-hd .tk-title{font:inherit;color:inherit;letter-spacing:inherit;cursor:default;-webkit-user-select:none;user-select:none}.tsk-hd .tk-n{font-size:10.5px;font-weight:700;color:var(--red-deep);background:var(--red-soft);border:1px solid var(--red-line);border-radius:20px;padding:0 6px;line-height:15px;white-space:nowrap}.tsk-hd .tk-add{margin-left:auto;width:20px;height:20px;border:0;border-radius:6px;background:transparent;display:grid;place-items:center;font-size:11px;color:var(--ink-4);cursor:pointer;transition:all .15s}.tsk-hd .tk-add:hover{background:var(--red-soft);color:var(--red)}.tsk-search{position:relative;flex:none;padding:0 2px 8px}.tsk-search>i{position:absolute;left:12px;top:9px;font-size:11.5px;color:var(--ink-4);pointer-events:none}.tsk-search input{width:100%;height:30px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;background:var(--color-surface);padding:0 26px 0 30px;font-size:12.5px;font-family:inherit;color:var(--ink);outline:none;transition:border-color .18s,box-shadow .18s}.tsk-search input:focus{border-color:var(--red-line);box-shadow:0 0 0 3px var(--red-soft)}.tsk-search input::placeholder{color:var(--ink-4)}.tsk-search input::-webkit-search-cancel-button{display:none}.tsk-search .tk-x{position:absolute;right:8px;top:6px;width:18px;height:18px;border:0;border-radius:5px;background:transparent;display:none;place-items:center;font-size:10px;color:var(--ink-4);cursor:pointer}.tsk-search .tk-x:hover{background:var(--hover);color:var(--ink-2)}.tsk-search.filled .tk-x{display:grid}.tsk-tabs{flex:none;display:flex;gap:2px;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:2px;margin:0 2px 8px}.tsk-tabs .tk-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--ink-3);padding:5px 0;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.tsk-tabs .tk-tab i{font-size:10.5px}.tsk-tabs .tk-tab:hover{color:var(--ink-2)}.tsk-tabs .tk-tab.on{background:var(--color-surface);color:var(--ink);box-shadow:var(--sh-1)}.tsk-tabs .tk-tab.on i{color:var(--red)}.tsk-body{flex:1 1 auto;overflow-y:auto;min-height:0;padding:0 2px 16px}.tsk-body::-webkit-scrollbar{width:8px}.tsk-body::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb, #d7dade);border-radius:8px;border:2px solid var(--bg-soft)}.tsk-group{margin-bottom:5px}.tsk-gh{display:flex;align-items:center;gap:6px;padding:6px 8px 4px;font-size:11px;font-weight:600;color:var(--ink-4);letter-spacing:.4px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;transition:all .15s}.tsk-gh:hover,.tsk-gh:focus-visible{color:var(--ink-2);background:var(--hover)}.tsk-gh .cv{font-size:9px;width:9px;flex:none;transition:transform .18s ease}.tsk-gh .gi{font-size:10px;width:12px;flex:none;text-align:center;color:var(--ink-4);transition:color .15s}.tsk-gh .gn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsk-gh .n{flex:none;font-size:10.5px;font-weight:600;color:var(--ink-4)}.tsk-gh .gplus{flex:none;width:17px;height:17px;border-radius:5px;display:grid;place-items:center;font-size:10px;color:var(--ink-4);opacity:0;cursor:pointer;transition:all .14s}.tsk-gh:hover .gplus{opacity:1}.tsk-gh .gplus:hover{background:var(--red-soft);color:var(--red)}.tsk-gh.dept .gn{color:var(--red-deep);font-weight:700}.tsk-gh.dept .gi,.tsk-gh.dept:hover .gn{color:var(--red)}.tsk-group.collapsed .tsk-gh .cv{transform:rotate(-90deg)}.tsk-group.collapsed .tsk-list{display:none}.tsk-item{display:flex;align-items:center;gap:7px;height:31px;padding:0 5px 0 9px;border-radius:8px;color:var(--ink-2);font-size:13px;font-weight:500;cursor:default;margin-bottom:1px;position:relative;transition:background .15s ease,color .15s ease}.tsk-item .tk-ic{flex:none;width:13px;text-align:center;font-size:9px;color:var(--ink-4);transition:color .15s}.tsk-item .tk-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:31px}.tsk-item .tk-hit{background:var(--red-soft);color:var(--red-deep);border-radius:3px;padding:0 1px}.tsk-item:hover{background:var(--hover);color:var(--ink)}.tsk-item.on{background:var(--color-surface);color:var(--ink);font-weight:600;box-shadow:var(--sh-1)}.tsk-item.on .tk-ic{color:var(--red)}.tsk-item.busy{opacity:.5;pointer-events:none}.tsk-item .tk-st{flex:none;width:7px;height:7px;border-radius:50%;margin-right:4px;background:currentColor;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 22%,transparent);transform-origin:center}.tsk-item .tk-st.ok{color:var(--ok)}.tsk-item .tk-st.run,.tsk-item .tk-st.wait{color:var(--warn)}.tsk-item .tk-st.fail{color:var(--red)}.tsk-item .tk-wait{flex:none;font-size:11px;font-weight:700;color:var(--red);line-height:1;animation:tskWaitBlink 1.15s ease-in-out infinite}@keyframes tskWaitBlink{0%,to{opacity:1}50%{opacity:.25}}.tsk-item:hover .tk-wait,.tsk-item.menu-open .tk-wait{display:none}.tsk-item .tk-st.live{animation:tskDotPulse 1.15s ease-in-out infinite;will-change:transform,opacity,box-shadow}.tsk-item .tk-more{flex:none;width:21px;height:21px;border:0;border-radius:6px;background:transparent;display:grid;place-items:center;font-size:12px;color:var(--ink-4);opacity:0;cursor:pointer;transition:opacity .12s,background .12s,color .12s}.tsk-item:hover .tk-more,.tsk-item.menu-open .tk-more,.tsk-item .tk-more:focus-visible{opacity:1}.tsk-item:hover .tk-st,.tsk-item.menu-open .tk-st{display:none}.tsk-item .tk-more:hover{background:var(--color-border-strong, #dcdfe3);color:var(--ink-2)}.tsk-item.menu-open{background:var(--hover);color:var(--ink)}.tsk-item .tk-edit{flex:1;min-width:0;height:22px;border:1px solid var(--red-line);border-radius:6px;background:var(--color-surface);padding:0 7px;font-size:12.5px;font-family:inherit;color:var(--ink);outline:none}.tsk-item .tk-edit:focus{box-shadow:0 0 0 3px var(--red-soft)}.tsk-more-btn{display:flex;align-items:center;gap:6px;padding:6px 10px;margin:1px 0 4px;border-radius:8px;font-size:12px;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.tsk-more-btn:hover{background:var(--hover);color:var(--red-deep)}.tsk-more-btn i{font-size:10px}.tsk-empty{text-align:center;color:var(--ink-4);font-size:12px;padding:26px 12px}.tsk-empty i{font-size:21px;display:block;margin-bottom:8px;opacity:.5}.tsk-note{margin:0 2px 6px;padding:6px 9px;border-radius:7px;background:var(--bg);border:1px solid var(--line);font-size:11.5px;line-height:1.5;color:var(--ink-3)}.tsk-note.error{background:var(--red-soft);border-color:var(--red-line);color:var(--red-deep)}.tsk-note .tk-retry{margin-left:6px;border:0;background:transparent;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}@keyframes tskDotPulse{0%,to{opacity:.68;transform:scale(.78);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 24%,transparent),0 0 color-mix(in srgb,currentColor 38%,transparent)}45%{opacity:1;transform:scale(1.22);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 36%,transparent),0 0 0 5px color-mix(in srgb,currentColor 0%,transparent)}}@media(prefers-reduced-motion:reduce){.tsk-item .tk-st.live{animation:none;opacity:1;transform:scale(1);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 24%,transparent),0 0 0 3px color-mix(in srgb,currentColor 24%,transparent)}.tsk-item .tk-wait{animation:none;padding:0 4px;border-radius:3px;background:var(--red-soft)}}@media(max-height:820px){.sidebar.has-tasks .sb-bot{max-height:19vh}.sidebar.has-tasks .tsk{min-height:230px}}@media(max-height:680px){.sidebar.has-tasks .sb-bot{max-height:16vh}.sidebar.has-tasks .tsk{min-height:170px}}@media(max-height:600px){.sidebar.has-tasks{display:block;overflow-y:auto}.sidebar.has-tasks .sb-top,.sidebar.has-tasks .sb-bot{overflow:visible;max-height:none}.sidebar.has-tasks .tsk{min-height:0}.tsk-body{max-height:260px}}@media(max-width:1024px){.sidebar.has-tasks{display:block;overflow-y:auto}.sidebar.has-tasks .sb-top,.sidebar.has-tasks .sb-bot{overflow:visible;max-height:none}.sidebar.has-tasks .tsk{min-height:0}.tsk-body{max-height:340px}}.ctx-menu{position:fixed;z-index:1250;min-width:168px;max-width:270px;max-height:calc(100vh - 16px);overflow-y:auto;background:var(--color-surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh-pop);padding:6px;display:none}.ctx-menu.on{display:block;animation:tskCtxIn .14s ease}.ctx-menu .ctx-hd{font-size:11px;color:var(--ink-4);font-weight:600;padding:5px 10px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:252px}.ctx-menu .opt{width:100%;display:flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:7px;background:transparent;font-family:inherit;font-size:13px;color:var(--ink-2);text-align:left;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.ctx-menu .opt i{width:15px;text-align:center;font-size:12px;color:var(--ink-4);flex:none}.ctx-menu .opt:hover:not(:disabled){background:var(--hover);color:var(--ink)}.ctx-menu .opt:hover:not(:disabled) i{color:var(--ink-3)}.ctx-menu .opt:disabled{color:var(--ink-4);cursor:not-allowed}.ctx-menu .opt.danger{color:var(--red-deep)}.ctx-menu .opt.danger i{color:var(--red)}.ctx-menu .opt.danger:hover:not(:disabled){background:var(--red-soft)}.ctx-menu .sep{height:1px;background:var(--line-soft);margin:5px 4px}.ctx-menu .ctx-share{padding:4px 6px 6px}.ctx-menu .ctx-share .lk{display:flex;align-items:center;gap:6px;background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:6px 9px;font-family:var(--f-mono);font-size:11px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all}.ctx-menu .ctx-share .hint{padding:5px 9px 2px;font-size:11px;color:var(--ink-4)}.ctx-menu .ctx-share .opt{font-size:12px;padding:6px 9px}.ctx-menu .ctx-caret{margin-left:auto;font-size:10px!important}.ctx-menu .ctx-export{padding:2px 6px 4px 14px}.ctx-menu .ctx-export .opt{font-size:12px;padding:6px 9px}.ctx-menu .ctx-export .hint{padding:2px 9px 4px;font-size:11px;color:var(--ink-4)}@keyframes tskCtxIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sb-ops{flex:0 0 auto;display:flex;align-items:center;gap:4px;justify-content:flex-start;padding:0 2px 8px;margin-bottom:2px;border-bottom:1px solid var(--line)}.sb-op{width:30px;height:28px;border:0;background:none;border-radius:7px;cursor:pointer;color:var(--ink-4);font-size:13px;display:grid;place-items:center;transition:all .15s}.sb-op:hover{background:var(--hover);color:var(--ink-2)}.pnl-ic{display:block}.sb-op .pnl-ic,.tb-unfold .pnl-ic,.side-tg .pnl-ic{width:15px;height:15px}.tb-unfold .pnl-ic{width:16px;height:16px}.tb-unfold{width:32px;height:32px;border:0;background:none;border-radius:8px;cursor:pointer;color:var(--ink-3);font-size:15px;display:grid;place-items:center;margin-right:2px}.tb-unfold:hover{background:var(--hover);color:var(--ink)}.nav-item.more-tg{width:100%;background:none;border:0;font-family:inherit;text-align:left;cursor:pointer}.nav-item.more-tg .mt-ar{width:auto;margin-left:auto;font-size:11px;color:var(--ink-4);transition:transform .18s}.nav-item.more-tg.on{background:var(--hover);color:var(--ink)}.nav-item.more-tg.on .mt-ar{transform:rotate(180deg);color:var(--ink-2)}.sb-acct{position:relative;display:flex;align-items:center;gap:9px;height:52px;padding:0 8px;border-radius:9px;cursor:pointer;transition:background .15s}.sb-acct .acct-main{display:flex;align-items:center;gap:9px;min-width:0;flex:1 1 auto;height:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.sb-acct:hover,.sb-acct.open{background:var(--hover)}.sb-acct.on{background:var(--color-surface);box-shadow:var(--sh-1)}.sb-acct .av{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#3a3f47,#1a1d21);color:#fff;font-size:12.5px;font-weight:600;overflow:hidden}.sb-acct .av img{width:100%;height:100%;object-fit:cover;display:block}.sb-acct .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--ink-2)}.sb-acct .plan{flex:none;display:flex;align-items:center;gap:3px;max-width:86px;border:1px solid var(--red-line);font-size:10.5px;font-weight:700;color:var(--red-deep);background:var(--red-soft);border-radius:20px;padding:1px 7px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all .14s}.sb-acct .plan:hover,.sb-acct .plan[aria-expanded=true]{color:#fff;background:var(--red);border-color:var(--red);box-shadow:0 8px 16px #d9282c2e}.sb-acct .plan i{flex:none;font-size:8px;opacity:.6;transition:transform .16s}.sb-acct .plan[aria-expanded=true] i{transform:rotate(180deg);opacity:.9}.sb-acct .upd-dot{position:absolute;top:9px;left:30px;width:8px;height:8px;border-radius:50%;background:var(--red);border:2px solid var(--card);box-shadow:0 0 0 1px #d9282c40;pointer-events:none}.ctx-menu .opt>.cur{margin-left:auto;font-size:11.5px;color:var(--ink-4);font-weight:500}.ctx-menu .opt>.cur.upd-hint{display:inline-flex;align-items:center;gap:5px;color:var(--red-deep);font-weight:600}.ctx-menu .opt>.cur.upd-hint:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red);flex:none}.ctx-menu a.opt{text-decoration:none}.ctx-menu .opt.has-sub{cursor:default}.ctx-menu .opt.has-sub .cur{margin-left:auto;font-size:11.5px;color:var(--ink-4);font-weight:500}.ctx-menu .opt.has-sub .arw{width:auto;margin-left:7px;font-size:11px;color:var(--ink-4);flex:none}.ctx-menu .opt.has-sub.sub-on,.ctx-menu .opt.has-sub:hover{background:var(--hover);color:var(--ink)}.ctx-menu .opt.has-sub.sub-on .arw,.ctx-menu .opt.has-sub:hover .arw{color:var(--ink-2)}.ctx-menu.sub-panel{min-width:150px;z-index:1260}.ctx-menu .opt .ck{margin-left:auto;font-size:11px;color:var(--red);opacity:0;width:auto}.ctx-menu .opt.sel{color:var(--ink);font-weight:600}.ctx-menu .opt.sel .ck{opacity:1}.ctx-menu .opt .soon{margin-left:auto;font-size:10px;color:var(--ink-4);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:0 6px;line-height:15px;font-weight:600}.ctx-menu .opt .soon+.ck{margin-left:6px}.ctx-menu .opt .ver{margin-left:auto;font-size:10.5px;color:var(--ink-4);font-family:var(--f-mono)}.ctx-menu .opt .kb-c{margin-left:auto;font-size:11px;color:var(--ink-4);font-weight:500;padding-left:14px}.ctx-menu .ctx-hd.acct{display:flex;align-items:center;gap:9px;padding:7px 10px 9px;max-width:none}.ctx-menu .ctx-hd.acct .h-av{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#3a3f47,#1a1d21);color:#fff;font-size:13px;font-weight:600;overflow:hidden}.ctx-menu .ctx-hd.acct .h-av img{width:100%;height:100%;object-fit:cover;display:block}.ctx-menu .ctx-hd.acct .h-t{min-width:0}.ctx-menu .ctx-hd.acct .h-n{font-size:13px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-menu .ctx-hd.acct .h-s{font-size:11px;color:var(--ink-4);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-menu .ctx-hd.acct .h-s .h-expiry{color:var(--warn, #d97706);font-weight:600}.ctx-menu .opt .pts{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border:1px solid var(--warn-line, #ecdcae);border-radius:6px;background:var(--warn-soft);color:var(--warn-text);font-family:var(--f-mono);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.ctx-menu .opt .pts i{font-size:10px}.plan-pop{position:fixed;z-index:4000;width:322px;max-width:calc(100vw - 18px);padding:12px;border:1px solid rgba(225,228,234,.92);border-radius:12px;background:#fff;box-shadow:0 22px 54px #1419232e,0 8px 18px #14192314;transform-origin:bottom right;animation:plan-pop-in .16s ease-out}@keyframes plan-pop-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.plan-pop-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 10px}.plan-pop-head span{display:block;margin-bottom:2px;color:var(--ink-4);font-size:11px;line-height:1.2}.plan-pop-head strong{display:block;color:var(--ink);font-size:14px;line-height:1.3}.plan-pop-head button{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--color-surface);color:var(--ink-2);font-size:11.5px;font-weight:700;cursor:pointer}.plan-pop-head button:hover{color:var(--red-deep);border-color:var(--red-line);background:var(--red-soft)}.plan-pop-state{padding:18px 10px;border:1px dashed var(--line);border-radius:10px;background:var(--bg);color:var(--ink-4);font-size:12px;text-align:center}.plan-pop-state.danger{color:var(--red-deep);background:var(--red-soft);border-color:var(--red-line)}.plan-pop-list{display:grid;gap:7px}.plan-tier-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:56px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.plan-tier-row:hover{background:var(--hover);transform:translateY(-1px)}.plan-tier-row.current{border-color:var(--red-line);background:linear-gradient(135deg,var(--red-soft),#fff);box-shadow:inset 3px 0 0 var(--red)}.plan-tier-row.disabled{opacity:.58}.plan-tier-main,.plan-tier-price{min-width:0;display:grid;gap:3px}.plan-tier-main b{overflow:hidden;color:var(--ink);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.plan-tier-main small{overflow:hidden;color:var(--ink-4);font-size:11.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.plan-tier-price{justify-items:end;color:var(--ink-2)}.plan-tier-price b{font-family:var(--f-mono);font-size:12.5px;line-height:1.25;white-space:nowrap}.plan-tier-price small{color:var(--ink-4);font-size:11px;line-height:1.25;white-space:nowrap}.plan-tier-check{color:var(--red);font-size:12px}.plan-pop-foot{display:flex;align-items:center;gap:7px;margin-top:10px;padding:10px 11px;border:1px solid var(--line);border-radius:10px;background:var(--color-surface);color:var(--ink-2);font-size:12px;font-weight:700;cursor:pointer}.plan-pop-foot:hover{color:var(--red-deep);border-color:var(--red-line);background:var(--red-soft)}.plan-pop-foot .fa-angle-right{margin-left:auto;color:var(--ink-4)}.side-tg{position:fixed;top:calc(var(--header-h) + 12px);right:14px;-webkit-app-region:no-drag;z-index:60;width:32px;height:32px;border:1px solid var(--line);background:var(--color-surface);border-radius:9px;cursor:pointer;color:var(--ink-3);font-size:13px;display:grid;place-items:center;box-shadow:var(--sh-1);transition:all .15s}.side-tg:hover{color:var(--ink);border-color:var(--red-line);background:var(--red-soft)}.side-tg.on{color:var(--red-deep);border-color:var(--red-line);background:var(--red-soft)}@media(max-width:1024px){.side-tg{display:none}}}@layer components{:where(.markstream-vue) button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;font:inherit;color:inherit}.markstream-vue li:has(.checkbox-node){list-style-type:none;margin-left:calc(-1 * var(--ms-flow-list-indent))}.markstream-vue .text-node{white-space:pre-wrap;overflow-wrap:break-word}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.markstream-vue .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.markstream-vue .pointer-events-none{pointer-events:none}.markstream-vue .\!visible{visibility:visible!important}.markstream-vue .visible{visibility:visible}.markstream-vue .collapse{visibility:collapse}.markstream-vue .static{position:static}.markstream-vue .fixed{position:fixed}.markstream-vue .absolute{position:absolute}.markstream-vue .relative{position:relative}.markstream-vue .inset-0{inset:0}.markstream-vue .right-2{right:.5rem}.markstream-vue .right-6{right:1.5rem}.markstream-vue .top-2{top:.5rem}.markstream-vue .top-6{top:1.5rem}.markstream-vue .z-10{z-index:10}.markstream-vue .z-50{z-index:50}.markstream-vue .m-0{margin:0}.markstream-vue .mx-0\.5{margin-left:.125rem;margin-right:.125rem}.markstream-vue .mr-2{margin-right:.5rem}.markstream-vue .mt-2{margin-top:.5rem}.markstream-vue .block{display:block}.markstream-vue .inline{display:inline}.markstream-vue .flex{display:flex}.markstream-vue .inline-flex{display:inline-flex}.markstream-vue .table{display:table}.markstream-vue .grid{display:grid}.markstream-vue .contents{display:contents}.markstream-vue .list-item{display:list-item}.markstream-vue .hidden{display:none}.markstream-vue .h-4{height:1rem}.markstream-vue .h-full{height:100%}.markstream-vue .max-h-full{max-height:100%}.markstream-vue .min-h-full{min-height:100%}.markstream-vue .w-2\/3{width:66.666667%}.markstream-vue .w-4{width:1rem}.markstream-vue .w-4\/5{width:80%}.markstream-vue .w-full{width:100%}.markstream-vue .min-w-\[10rem\]{min-width:10rem}.markstream-vue .max-w-full{max-width:100%}.markstream-vue .flex-1{flex:1 1 0%}.markstream-vue .flex-shrink{flex-shrink:1}.markstream-vue .flex-shrink-0{flex-shrink:0}.markstream-vue .shrink{flex-shrink:1}.markstream-vue .shrink-0{flex-shrink:0}.markstream-vue .border-collapse{border-collapse:collapse}.markstream-vue .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.markstream-vue .animate-spin{animation:spin 1s linear infinite}.markstream-vue .cursor-grab{cursor:grab}.markstream-vue .cursor-grabbing{cursor:grabbing}.markstream-vue .cursor-not-allowed{cursor:not-allowed}.markstream-vue .cursor-pointer{cursor:pointer}.markstream-vue .resize{resize:both}.markstream-vue .list-decimal{list-style-type:decimal}.markstream-vue .list-disc{list-style-type:disc}.markstream-vue .flex-wrap{flex-wrap:wrap}.markstream-vue .items-center{align-items:center}.markstream-vue .items-baseline{align-items:baseline}.markstream-vue .justify-center{justify-content:center}.markstream-vue .justify-between{justify-content:space-between}.markstream-vue .gap-0\.5{gap:.125rem}.markstream-vue .gap-1\.5{gap:.375rem}.markstream-vue .gap-2{gap:.5rem}.markstream-vue .gap-\[var\(--ms-gap-header-actions\)\]{gap:var(--ms-gap-header-actions)}.markstream-vue .gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.markstream-vue .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.markstream-vue .overflow-hidden{overflow:hidden}.markstream-vue .overflow-x-auto{overflow-x:auto}.markstream-vue .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markstream-vue .whitespace-nowrap{white-space:nowrap}.markstream-vue .whitespace-pre-wrap{white-space:pre-wrap}.markstream-vue .rounded{border-radius:calc(var(--ms-radius) * .5)}.markstream-vue .rounded-lg{border-radius:var(--ms-radius)}.markstream-vue .rounded-md{border-radius:calc(var(--ms-radius) * .75)}.markstream-vue .border{border-width:1px}.markstream-vue .border-b{border-bottom-width:1px}.markstream-vue .border-t{border-top-width:1px}.markstream-vue .border-\[var\(--code-border\)\]{border-color:var(--code-border)}.markstream-vue .border-\[var\(--footnote-border\)\]{border-color:var(--footnote-border)}.markstream-vue .border-\[var\(--hr-border\)\]{border-color:var(--hr-border)}.markstream-vue .bg-\[hsl\(var\(--ms-popover\)\)\]{background-color:hsl(var(--ms-popover))}.markstream-vue .bg-\[var\(--code-header-bg\)\]{background-color:var(--code-header-bg)}.markstream-vue .p-0{padding:0}.markstream-vue .p-1{padding:.25rem}.markstream-vue .p-4{padding:1rem}.markstream-vue .p-\[var\(--ms-action-btn-padding\)\]{padding:var(--ms-action-btn-padding)}.markstream-vue .px-1\.5{padding-left:.375rem;padding-right:.375rem}.markstream-vue .px-2{padding-left:.5rem;padding-right:.5rem}.markstream-vue .px-4{padding-left:1rem;padding-right:1rem}.markstream-vue .px-\[var\(--ms-inset-panel-x\)\]{padding-left:var(--ms-inset-panel-x);padding-right:var(--ms-inset-panel-x)}.markstream-vue .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.markstream-vue .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.markstream-vue .py-\[var\(--ms-inset-panel-y\)\]{padding-top:var(--ms-inset-panel-y);padding-bottom:var(--ms-inset-panel-y)}.markstream-vue .pb-3{padding-bottom:.75rem}.markstream-vue .pt-2{padding-top:.5rem}.markstream-vue .text-left{text-align:left}.markstream-vue .text-center{text-align:center}.markstream-vue .text-right{text-align:right}.markstream-vue .font-mono{font-family:var(--ms-font-mono)}.markstream-vue .text-\[length\:var\(--ms-text-label\)\]{font-size:var(--ms-text-label)}.markstream-vue .text-sm{font-size:.875rem;line-height:1.25rem}.markstream-vue .text-xs{font-size:.75rem;line-height:1rem}.markstream-vue .font-medium{font-weight:500}.markstream-vue .font-semibold{font-weight:600}.markstream-vue .uppercase{text-transform:uppercase}.markstream-vue .lowercase{text-transform:lowercase}.markstream-vue .italic{font-style:italic}.markstream-vue .leading-\[normal\]{line-height:normal}.markstream-vue .leading-none{line-height:1}.markstream-vue .leading-relaxed{line-height:1.625}.markstream-vue .text-\[\#0366d6\]{--tw-text-opacity: 1;color:rgb(3 102 214 / var(--tw-text-opacity, 1))}.markstream-vue .text-\[hsl\(var\(--ms-popover-foreground\)\)\]{color:hsl(var(--ms-popover-foreground))}.markstream-vue .text-\[var\(--code-action-fg\)\]{color:var(--code-action-fg)}.markstream-vue .text-\[var\(--code-fg\)\]{color:var(--code-fg)}.markstream-vue .underline{text-decoration-line:underline}.markstream-vue .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.markstream-vue .opacity-0{opacity:0}.markstream-vue .opacity-50{opacity:.5}.markstream-vue .shadow-\[var\(--ms-shadow-popover\)\]{--tw-shadow-color: var(--ms-shadow-popover);--tw-shadow: var(--tw-shadow-colored)}.markstream-vue .outline{outline-style:solid}.markstream-vue .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.markstream-vue .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.markstream-vue .backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.markstream-vue .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.markstream-vue .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.markstream-vue{--ms-background: 0 0% 100%;--ms-foreground: 0 0% 10%;--ms-muted: 0 0% 96.5%;--ms-muted-foreground: 0 0% 43%;--ms-secondary: 0 0% 93.5%;--ms-secondary-foreground: 0 0% 10%;--ms-accent: 0 0% 91%;--ms-accent-foreground: 0 0% 10%;--ms-primary: 0 0% 10%;--ms-primary-foreground: 0 0% 100%;--ms-destructive: 0 62% 52%;--ms-destructive-foreground: 0 0% 100%;--ms-border: 0 0% 87%;--ms-ring: 0 0% 10%;--ms-popover: 0 0% 100%;--ms-popover-foreground: 0 0% 10%;--ms-radius: .5rem;--ms-info: 215 60% 50%;--ms-info-foreground: 0 0% 100%;--ms-success: 152 56% 39%;--ms-success-foreground: 0 0% 100%;--ms-warning: 38 64% 46%;--ms-warning-foreground: 0 0% 9%;--ms-diff-added: 152 50% 36%;--ms-diff-removed: 0 58% 48%;--ms-highlight: 50 60% 72%;--ms-highlight-foreground: 0 0% 0%;--ms-font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ms-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.dark .markstream-vue,.markstream-vue.dark{--ms-background: 0 0% 7%;--ms-foreground: 0 0% 93%;--ms-muted: 0 0% 12%;--ms-muted-foreground: 0 0% 60%;--ms-secondary: 0 0% 16%;--ms-secondary-foreground: 0 0% 93%;--ms-accent: 0 0% 24%;--ms-accent-foreground: 0 0% 93%;--ms-primary: 0 0% 93%;--ms-primary-foreground: 0 0% 10%;--ms-destructive: 0 60% 50%;--ms-destructive-foreground: 0 0% 93%;--ms-border: 0 0% 20%;--ms-ring: 0 0% 80%;--ms-popover: 0 0% 9%;--ms-popover-foreground: 0 0% 93%;--ms-info: 215 55% 62%;--ms-info-foreground: 0 0% 100%;--ms-success: 152 48% 55%;--ms-success-foreground: 0 0% 100%;--ms-warning: 32 65% 58%;--ms-warning-foreground: 0 0% 9%;--ms-diff-added: 152 42% 60%;--ms-diff-removed: 0 58% 58%;--ms-highlight: 48 65% 50%;--ms-highlight-foreground: 0 0% 0%;--ms-shadow-subtle: 0 1px 3px 0 hsl(0 0% 0% / .25);--ms-shadow-popover: 0 4px 6px -1px hsl(0 0% 0% / .2), 0 2px 4px -2px hsl(0 0% 0% / .15);--ms-shadow-modal: 0 10px 15px -3px hsl(0 0% 0% / .5), 0 4px 6px -4px hsl(0 0% 0% / .4);--ms-shadow-preview: 0 10px 40px hsl(0 0% 0% / .6);--tooltip-bg: hsl(0 0% 12%);--tooltip-fg: hsl(0 0% 72%);--code-header-bg: hsl(var(--ms-muted));--admonition-note-header-bg: color-mix(in srgb, hsl(var(--ms-info)) 12%, transparent);--admonition-tip-header-bg: color-mix(in srgb, hsl(var(--ms-success)) 12%, transparent);--admonition-warn-header-bg: color-mix(in srgb, hsl(var(--ms-warning)) 12%, transparent);--admonition-danger-header-bg: color-mix(in srgb, hsl(var(--ms-destructive)) 12%, transparent)}.markstream-vue{font-family:var(--ms-font-sans);font-size:var(--ms-text-body);line-height:var(--ms-leading-body);--inline-code-bg: hsl(var(--ms-secondary));--inline-code-fg: hsl(var(--ms-foreground) / .75);--inline-code-border: hsl(var(--ms-border) / .9);--code-bg: hsl(var(--ms-muted));--code-fg: hsl(var(--ms-foreground));--code-border: hsl(var(--ms-border));--code-header-bg: hsl(var(--ms-secondary));--code-selection-bg: hsl(var(--ms-accent) / .3);--code-line-number: hsl(var(--ms-muted-foreground));--markstream-code-line-number-align: right;--code-action-fg: hsl(var(--ms-muted-foreground));--code-action-hover-bg: hsl(var(--ms-accent));--code-action-hover-fg: hsl(var(--ms-accent-foreground));--code-action-active-bg: hsl(var(--ms-primary));--code-action-active-fg: hsl(var(--ms-primary-foreground));--diff-added-fg: hsl(var(--ms-diff-added));--diff-removed-fg: hsl(var(--ms-diff-removed));--diff-added-bg: hsl(var(--ms-diff-added) / .1);--diff-added-inline-bg: hsl(var(--ms-diff-added) / .2);--diff-removed-bg: hsl(var(--ms-diff-removed) / .1);--diff-removed-inline-bg: hsl(var(--ms-diff-removed) / .2);--blockquote-border: hsl(var(--ms-muted-foreground) / .2);--admonition-bg: hsl(var(--ms-muted));--admonition-border: hsl(var(--ms-border));--admonition-fg: hsl(var(--ms-foreground));--admonition-muted: hsl(var(--ms-muted-foreground));--admonition-header-bg: hsl(var(--ms-muted) / .5);--admonition-note: hsl(var(--ms-info));--admonition-tip: hsl(var(--ms-success));--admonition-warning: hsl(var(--ms-warning));--admonition-danger: hsl(var(--ms-destructive));--admonition-note-header-bg: color-mix(in srgb, hsl(var(--ms-info)) 6%, transparent);--admonition-tip-header-bg: color-mix(in srgb, hsl(var(--ms-success)) 6%, transparent);--admonition-warn-header-bg: color-mix(in srgb, hsl(var(--ms-warning)) 6%, transparent);--admonition-danger-header-bg: color-mix(in srgb, hsl(var(--ms-destructive)) 6%, transparent);--table-border: hsl(var(--ms-border));--table-header-bg: hsl(var(--ms-muted));--link-color: hsl(var(--ms-info));--list-marker: hsl(var(--ms-muted-foreground) / .5);--list-counter-marker: hsl(var(--ms-muted-foreground));--hr-border: hsl(var(--ms-border));--highlight-bg: hsl(var(--ms-highlight));--footnote-border: hsl(var(--ms-border));--tooltip-bg: hsl(0 0% 18%);--tooltip-fg: hsl(0 0% 88%);--tooltip-border: hsl(var(--ms-border));--modal-overlay: hsl(0 0% 0% / .7);--modal-bg: hsl(var(--ms-popover));--modal-fg: hsl(var(--ms-popover-foreground));--diagram-bg: hsl(var(--ms-muted));--diagram-border: hsl(var(--ms-border));--diagram-header-bg: hsl(var(--ms-muted));--loading-spinner: hsl(var(--ms-muted-foreground));--loading-shimmer: hsl(var(--ms-muted) / .5);--image-placeholder-bg: hsl(var(--ms-muted));--focus-ring: hsl(var(--ms-ring));--ms-space-1: .25rem;--ms-space-1_5: .375rem;--ms-space-2: .5rem;--ms-space-2_5: .625rem;--ms-space-3: .75rem;--ms-space-4: 1rem;--ms-space-5: 1.25rem;--ms-space-6: 1.5rem;--ms-space-8: 2rem;--ms-space-12: 3rem;--ms-flow-paragraph-y: 1.5em;--ms-flow-list-y: 1em;--ms-flow-list-item-y: .25em;--ms-flow-list-indent: 1.625em ;--ms-flow-list-indent-mobile: calc(14 / 9 * 1em);--ms-flow-table-y: 2em;--ms-flow-table-cell: .5em .75em;--ms-flow-blockquote-y: 1.25em;--ms-flow-blockquote-indent: 1.25em;--ms-flow-admonition-y: 1.25em;--ms-flow-footnote-y: .5em;--ms-flow-hr-y: 2.5em;--ms-flow-diagram-y: 1.5em;--ms-flow-codeblock-y: 1.5em;--ms-flow-definition-term-mt: .75em;--ms-flow-definition-desc-ml: 1.25em;--ms-flow-definition-desc-mb: .5em;--ms-flow-heading-1-mt: 0;--ms-flow-heading-1-mb: 1em;--ms-flow-heading-2-mt: 2em;--ms-flow-heading-2-mb: .75em;--ms-flow-heading-3-mt: 1.5em;--ms-flow-heading-3-mb: .6em;--ms-flow-heading-4-mt: 1.25em;--ms-flow-heading-4-mb: .4em;--ms-flow-heading-5-mt: 1em;--ms-flow-heading-5-mb: .25em;--ms-flow-heading-6-mt: 1em;--ms-flow-heading-6-mb: .25em;--ms-text-body: 1rem;--ms-leading-body: 1.75;--ms-text-h1: 2.25rem;--ms-text-h2: 1.5rem;--ms-text-h3: 1.25rem;--ms-text-h4: 1rem;--ms-text-h5: 1rem;--ms-text-h6: 1rem;--ms-leading-h1: 1.2;--ms-leading-h2: 1.35;--ms-leading-h3: 1.5;--ms-weight-h1: 700;--ms-weight-h2: 600;--ms-weight-h3: 600;--ms-weight-h4: 600;--ms-text-label: .75rem;--ms-action-btn-padding: .375rem;--ms-action-btn-icon: .875rem;--ms-inset-panel-x: .625rem;--ms-inset-panel-y: .375rem;--ms-inset-panel-body-sm: .5rem;--ms-inset-panel-body: 1rem;--ms-inset-admonition-body-top: .5rem;--ms-inset-admonition-body-bottom: .75rem;--ms-gap-header: var(--ms-space-4);--ms-gap-header-main: var(--ms-space-2_5);--ms-gap-header-actions: var(--ms-space-2);--ms-shadow-subtle: 0 1px 3px 0 hsl(var(--ms-foreground) / .06);--ms-shadow-popover: 0 4px 6px -1px hsl(var(--ms-foreground) / .1), 0 2px 4px -2px hsl(var(--ms-foreground) / .1);--ms-shadow-modal: 0 10px 15px -3px hsl(var(--ms-foreground) / .1), 0 4px 6px -4px hsl(var(--ms-foreground) / .1);--ms-shadow-preview: 0 10px 40px hsl(var(--ms-foreground) / .25);--ms-duration-fast: .12s;--ms-duration-standard: .18s;--ms-duration-overlay: .2s;--ms-duration-emphasis: .22s;--ms-duration-slow: .3s;--ms-duration-stream: .28s;--ms-ease-linear: linear;--ms-ease-standard: ease;--ms-ease-out: ease-out;--ms-ease-in-out: ease-in-out;--ms-ease-spring: cubic-bezier(.16, 1, .3, 1);--ms-border-width: 1px;--ms-border-width-strong: 4px;--ms-focus-ring-width: 2px;--ms-focus-ring-offset: 2px;--ms-size-diagram-min-height: 360px;--ms-size-code-max-height: 500px;--ms-size-image-max-width: 24rem;--ms-size-image-min-width: 8rem;--ms-size-image-min-height: 1.5em;--ms-size-math-min-height: 40px;--ms-size-skeleton-min-height: 120px}body>div[id^=dmermaid-]{position:fixed;top:-10000px;left:0;width:100%;visibility:hidden;pointer-events:none}.markstream-vue .hover\:bg-\[var\(--code-action-hover-bg\)\]:hover{background-color:var(--code-action-hover-bg)}.markstream-vue .hover\:text-\[var\(--code-action-hover-fg\)\]:hover{color:var(--code-action-hover-fg)}.markstream-vue .hover\:underline:hover{text-decoration-line:underline}.markstream-vue .active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.markstream-vue .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.markstream-vue .disabled\:opacity-40:disabled{opacity:.4}.checkbox-node[data-v-be21ab83]{display:inline-flex;align-items:center;margin-right:.5em;vertical-align:-.15em}.checkbox-icon[data-v-be21ab83]{flex-shrink:0}.checkbox-unchecked[data-v-be21ab83]{color:hsl(var(--ms-muted-foreground) / .5)}.checkbox-checked[data-v-be21ab83]{color:hsl(var(--ms-info))}.emoji-node[data-v-de55dc97]{display:inline-block}.footnote-reference[data-v-c1463a29]{font-size:.75em;line-height:0}.footnote-link[data-v-c1463a29]{color:var(--link-color);text-decoration:none}.footnote-link[data-v-c1463a29]:hover{text-decoration:underline}.html-inline-node[data-v-d17f12b0]{display:inline}.html-inline-node--loading[data-v-d17f12b0]{opacity:.85}.inline-code[data-v-1b73ee4e]{display:inline;font-family:var(--ms-font-mono);font-size:.8125em;line-height:inherit;color:var(--inline-code-fg);background-color:var(--inline-code-bg);padding:.15em .35em;border-radius:.25em;white-space:normal;word-break:break-word;max-width:100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.inline-code-stream-delta[data-v-1b73ee4e]{animation-duration:var(--stream-update-fade-duration, var(--fade-duration, .28s));animation-timing-function:var(--stream-update-fade-ease, var(--fade-ease, cubic-bezier(.33, 0, .67, 1)));animation-fill-mode:both;will-change:opacity}.inline-code-stream-delta--a[data-v-1b73ee4e]{animation-name:inline-code-stream-update-fade-a-1b73ee4e}.inline-code-stream-delta--b[data-v-1b73ee4e]{animation-name:inline-code-stream-update-fade-b-1b73ee4e}@keyframes inline-code-stream-update-fade-a-1b73ee4e{0%{opacity:0}to{opacity:1}}@keyframes inline-code-stream-update-fade-b-1b73ee4e{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.inline-code-stream-delta[data-v-1b73ee4e]{animation:none!important}}.image-node-container[data-v-cbb5c63e]{display:inline-block;position:relative;vertical-align:middle;max-width:var(--ms-size-image-max-width)}.image-node__img[data-v-cbb5c63e]{display:inline-block;max-width:100%;min-width:var(--ms-size-image-min-width);min-height:var(--ms-size-image-min-height);height:auto;vertical-align:middle;transition:opacity var(--ms-duration-emphasis) var(--ms-ease-standard)}.image-node__img.is-loading[data-v-cbb5c63e]{opacity:0}.image-node__img.is-loaded[data-v-cbb5c63e]{opacity:1}.image-node__img.has-natural-size[data-v-cbb5c63e]{min-width:0;min-height:0}.image-placeholder[data-v-cbb5c63e]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:var(--ms-size-image-min-width);min-height:8rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));overflow:hidden;vertical-align:middle}.image-shimmer-overlay[data-v-cbb5c63e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsl(var(--ms-muted));overflow:hidden}.image-shimmer-overlay .image-shimmer[data-v-cbb5c63e]{width:100%;height:100%}.image-shimmer[data-v-cbb5c63e]{display:block;width:100%;height:100%;min-height:8rem;background:linear-gradient(90deg,hsl(var(--ms-muted)),hsl(var(--ms-muted-foreground) / .06),hsl(var(--ms-muted)));background-size:200% 100%;animation:image-shimmer-cbb5c63e 1.5s ease-in-out infinite}@keyframes image-shimmer-cbb5c63e{0%{background-position:100% 0}to{background-position:-100% 0}}.image-error[data-v-cbb5c63e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;min-height:4rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground));font-size:var(--ms-text-label);vertical-align:middle}.image-node__raw-text[data-v-cbb5c63e]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}.shimmer-fade-leave-active[data-v-cbb5c63e]{transition:opacity var(--ms-duration-emphasis) var(--ms-ease-standard)}.shimmer-fade-leave-to[data-v-cbb5c63e]{opacity:0}@media(prefers-reduced-motion:reduce){.image-shimmer[data-v-cbb5c63e]{animation:none!important}.shimmer-fade-leave-active[data-v-cbb5c63e]{transition:none!important}}.markstream-vue pre[class^=language-],.markstream-vue pre[class*=" language-"]{white-space:pre;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;font-variant-ligatures:none;contain:content;backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased}.markstream-vue pre[class^=language-]>code,.markstream-vue pre[class*=" language-"]>code{display:block}.markstream-vue pre.markstream-pre--line-numbers{position:relative}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers{position:absolute;top:var(--markstream-pre-line-number-top, 0);left:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-end;width:var( --markstream-pre-line-number-width, calc(var(--markstream-code-padding-left, 52px) - var(--markstream-code-padding-x, 12px)) );padding-right:var(--markstream-pre-line-number-gap, 12px);color:var(--code-line-number);font:inherit;font-variant-numeric:tabular-nums;line-height:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers>.markstream-pre__line-number{display:block;min-height:1lh}.markstream-vue pre.markstream-pre--diff-preview{box-sizing:border-box;padding-left:0;padding-right:0;width:100%;--markstream-pre-diff-gutter-marker-width: var(--stream-monaco-gutter-marker-width, 4px);--markstream-pre-diff-gutter-gap: var(--stream-monaco-gutter-gap, 8px);--markstream-pre-diff-line-number-width: var(--stream-monaco-line-number-width, 28px);--markstream-pre-diff-scrollable-left: var( --stream-monaco-original-scrollable-left, calc( var(--markstream-pre-diff-gutter-marker-width) + (var(--markstream-pre-diff-gutter-gap) * 2) + var(--markstream-pre-diff-line-number-width) ) );--markstream-pre-diff-line-number-gap-to-code: var( --stream-monaco-original-line-number-gap-to-code, var(--stream-monaco-line-number-gap-to-code, var(--markstream-pre-diff-gutter-gap)) );--markstream-pre-diff-line-number-left: calc( var(--markstream-pre-diff-scrollable-left) - var(--markstream-pre-diff-line-number-gap-to-code) - var(--markstream-pre-diff-line-number-width) );--markstream-pre-diff-line-number-align: var(--markstream-diff-line-number-align, right)}.markstream-vue pre.markstream-pre--diff-preview.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline{--markstream-pre-diff-scrollable-left: var( --stream-monaco-modified-scrollable-left, var(--stream-monaco-original-scrollable-left) );--markstream-pre-diff-line-number-gap-to-code: var( --stream-monaco-modified-line-number-gap-to-code, var(--stream-monaco-line-number-gap-to-code, var(--markstream-pre-diff-gutter-gap)) );--markstream-pre-diff-line-number-left: calc( var(--markstream-pre-diff-scrollable-left) - var(--markstream-pre-diff-line-number-gap-to-code) - var(--markstream-pre-diff-line-number-width) )}.markstream-vue pre.markstream-pre--diff-preview>.markstream-pre__diff-code{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font:inherit;line-height:inherit;min-width:100%;width:100%}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline>.markstream-pre__diff-code{grid-template-columns:minmax(0,1fr)}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap)>.markstream-pre__diff-code{grid-template-columns:max-content;width:-moz-max-content;width:max-content}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane{min-width:0;overflow:hidden}.markstream-vue pre.markstream-pre--diff-preview:not(.is-wrap):not(.markstream-pre--diff-inline) .markstream-pre__diff-pane{overflow-x:auto;overflow-y:hidden}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap) .markstream-pre__diff-pane{min-width:-moz-max-content;min-width:max-content;overflow:visible}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane--modified{--markstream-pre-diff-scrollable-left: var( --stream-monaco-modified-scrollable-left, var(--stream-monaco-original-scrollable-left) );--markstream-pre-diff-line-number-gap-to-code: var( --stream-monaco-modified-line-number-gap-to-code, var(--stream-monaco-line-number-gap-to-code, var(--markstream-pre-diff-gutter-gap)) );--markstream-pre-diff-line-number-left: calc( var(--markstream-pre-diff-scrollable-left) - var(--markstream-pre-diff-line-number-gap-to-code) - var(--markstream-pre-diff-line-number-width) );box-shadow:inset 1px 0 var(--markstream-diff-pane-divider, hsl(var(--ms-border)))}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline .markstream-pre__diff-pane--modified{box-shadow:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line{position:relative;display:block;box-sizing:border-box;min-height:var( --markstream-pre-diff-synced-row-height, var(--markstream-pre-diff-line-height, 18px) );padding-left:var(--markstream-pre-diff-scrollable-left);line-height:var(--markstream-pre-diff-line-height, 18px)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line:before{content:"";position:absolute;inset-inline:0;top:0;height:var( --markstream-pre-diff-content-height, var(--markstream-pre-diff-line-height, 18px) );z-index:0;pointer-events:none;background:transparent}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline .markstream-pre__diff-line:after{content:"";position:absolute;top:0;left:var(--markstream-pre-diff-scrollable-left);width:1px;height:var( --markstream-pre-diff-content-height, var(--markstream-pre-diff-line-height, 18px) );z-index:1;pointer-events:none;background:var(--stream-monaco-pane-divider, var(--markstream-diff-pane-divider, hsl(var(--ms-border))))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-rail{position:absolute;z-index:2;top:0;left:0;height:var( --markstream-pre-diff-content-height, var(--markstream-pre-diff-line-height, 18px) );width:var(--markstream-pre-diff-gutter-marker-width, 4px);min-width:var(--markstream-pre-diff-gutter-marker-width, 4px)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-number{position:absolute;z-index:1;top:0;left:var(--markstream-pre-diff-line-number-left);width:var(--markstream-pre-diff-line-number-width);color:var(--code-line-number);font-variant-numeric:tabular-nums;line-height:var(--markstream-pre-diff-line-height, 18px);text-align:var(--markstream-pre-diff-line-number-align, right);-webkit-user-select:none;-moz-user-select:none;user-select:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-content{position:relative;z-index:1;display:block;min-width:-moz-max-content;min-width:max-content;line-height:var(--markstream-pre-diff-line-height, 18px);white-space:inherit;overflow-wrap:normal;word-break:normal;line-break:auto}.markstream-vue pre.markstream-pre--diff-preview.is-wrap .markstream-pre__diff-content{min-width:0;overflow-wrap:inherit}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-content-inner{white-space:inherit;overflow-wrap:inherit;word-break:inherit;line-break:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added{color:var(--stream-monaco-added-fg, inherit)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed{color:var(--stream-monaco-removed-fg, inherit)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--hunk{color:var(--stream-monaco-unchanged-fg, var(--code-line-number))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--hunk:before{background:var(--stream-monaco-unchanged-bg, transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added:before{background:var(--stream-monaco-added-line-fill, transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed:before{background:var(--stream-monaco-removed-line-fill, transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-rail{background:var(--stream-monaco-added-gutter, currentColor)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-rail{background:var(--stream-monaco-removed-gutter, currentColor)}.markstream-vue pre[class^=language-]:focus,.markstream-vue pre[class*=" language-"]:focus{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.text-node[data-v-aae85f13]{display:inline;font-weight:inherit;vertical-align:baseline}.text-node-center[data-v-aae85f13]{display:inline-flex;justify-content:center;width:100%}.text-node-stream-delta[data-v-aae85f13]{animation-duration:var(--stream-update-fade-duration, var(--fade-duration, .28s));animation-timing-function:var(--stream-update-fade-ease, var(--fade-ease, cubic-bezier(.33, 0, .67, 1)));animation-fill-mode:both;will-change:opacity}.text-node-stream-delta--a[data-v-aae85f13]{animation-name:text-node-stream-update-fade-a-aae85f13}.text-node-stream-delta--b[data-v-aae85f13]{animation-name:text-node-stream-update-fade-b-aae85f13}@keyframes text-node-stream-update-fade-a-aae85f13{0%{opacity:0}to{opacity:1}}@keyframes text-node-stream-update-fade-b-aae85f13{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.text-node-stream-delta[data-v-aae85f13]{animation:none!important}}.reference-node[data-v-775c65e4]{background-color:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground))}.reference-node[data-v-775c65e4]:hover{background-color:hsl(var(--ms-secondary))}.superscript-node[data-v-24160b22]{font-size:.8em;vertical-align:super}.subscript-node[data-v-197fa13b]{font-size:.8em;vertical-align:sub}.strong-node[data-v-a8647104]{font-weight:700}.strikethrough-node[data-v-b7a531fa]{text-decoration:line-through}.link-node[data-v-367e6ca4]{color:var(--link-color);text-decoration:none}.link-node[data-v-367e6ca4]:hover{text-decoration:underline;text-underline-offset:.2rem}.link-loading .link-text-wrapper[data-v-367e6ca4]{position:relative}.link-loading[data-v-367e6ca4]{color:var(--link-color)}.link-loading .link-text[data-v-367e6ca4]{position:relative;z-index:2}.link-loading-indicator[data-v-367e6ca4]{position:absolute;left:0;right:0;height:var(--underline-height, 2px);bottom:var(--underline-bottom, -3px);background:currentColor;border-radius:999px;will-change:opacity;opacity:var(--underline-rest-opacity, .18);animation:underlinePulse-367e6ca4 var(--underline-duration, 1.6s) var(--underline-timing, ease-in-out) var(--underline-iteration, infinite)}@keyframes underlinePulse-367e6ca4{0%,to{opacity:var(--underline-rest-opacity, .18)}50%{opacity:var(--underline-opacity, .35)}}@media(prefers-reduced-motion:reduce){.link-loading-indicator[data-v-367e6ca4]{animation:none;opacity:var(--underline-rest-opacity, .18)}}.insert-node[data-v-1e2c29d4]{text-decoration:underline}.highlight-node[data-v-7a62982a]{background-color:var(--highlight-bg);padding:0 .2rem;border-radius:.2em}.emphasis-node[data-v-2a5aafbf]{font-style:italic}.hard-break[data-v-50c58f70]{display:block}.blockquote[data-v-abfecebc]{font-weight:400;font-style:normal;color:var(--blockquote-fg, hsl(var(--ms-muted-foreground)));border-left:3px solid var(--blockquote-border);margin-top:var(--ms-flow-blockquote-y);margin-bottom:var(--ms-flow-blockquote-y);padding-left:var(--ms-flow-blockquote-indent)}.blockquote>.paragraph-node[data-v-abfecebc]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}.blockquote>.paragraph-node[data-v-abfecebc]:first-child{margin-top:0}.blockquote>.paragraph-node[data-v-abfecebc]:last-child{margin-bottom:0}.blockquote[data-v-abfecebc] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.definition-list[data-v-4e103b30]{margin:0 0 1rem}.definition-term[data-v-4e103b30]{font-weight:600;margin-top:var(--ms-flow-definition-term-mt)}.definition-desc[data-v-4e103b30]{margin-left:var(--ms-flow-definition-desc-ml);margin-bottom:var(--ms-flow-definition-desc-mb)}.definition-list[data-v-4e103b30] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.footnote-anchor[data-v-e1eb37b6]{margin-left:.5rem;color:var(--link-color)}.footnote-node{margin-top:var(--ms-flow-footnote-y);margin-bottom:var(--ms-flow-footnote-y)}.markstream-vue [class*=footnote-] .markdown-renderer,.markstream-vue .flex-1 .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.heading-node[data-v-7122dbe1]{font-weight:500;line-height:1.25}hr+.heading-node[data-v-7122dbe1]{margin-top:0}.heading-1[data-v-7122dbe1]{font-size:var(--ms-text-h1);line-height:var(--ms-leading-h1);font-weight:var(--ms-weight-h1);margin-top:var(--ms-flow-heading-1-mt);margin-bottom:var(--ms-flow-heading-1-mb)}.heading-2[data-v-7122dbe1]{font-size:var(--ms-text-h2);line-height:var(--ms-leading-h2);font-weight:var(--ms-weight-h2);margin-top:var(--ms-flow-heading-2-mt);margin-bottom:var(--ms-flow-heading-2-mb)}.heading-3[data-v-7122dbe1]{font-size:var(--ms-text-h3);line-height:var(--ms-leading-h3);font-weight:var(--ms-weight-h3);margin-top:var(--ms-flow-heading-3-mt);margin-bottom:var(--ms-flow-heading-3-mb)}.heading-4[data-v-7122dbe1]{font-size:var(--ms-text-h4);font-weight:var(--ms-weight-h4);margin-top:var(--ms-flow-heading-4-mt);margin-bottom:var(--ms-flow-heading-4-mb)}.heading-5[data-v-7122dbe1]{font-size:var(--ms-text-h5);margin-top:var(--ms-flow-heading-5-mt);margin-bottom:var(--ms-flow-heading-5-mb)}.heading-6[data-v-7122dbe1]{font-size:var(--ms-text-h6);margin-top:var(--ms-flow-heading-6-mt);margin-bottom:var(--ms-flow-heading-6-mb)}.list-item[data-v-617214f9]{margin:var(--ms-flow-list-item-y) 0;padding-left:var(--ms-space-1_5)}ol>.list-item[data-v-617214f9]::marker{color:var(--list-counter-marker);line-height:1.6}ul>.list-item[data-v-617214f9]::marker{color:var(--list-marker)}.list-item>.paragraph-node[data-v-617214f9]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:0}.list-item[data-v-617214f9] .markdown-renderer{content-visibility:visible;contain-intrinsic-size:0px 0px;contain:content}.list-node[data-v-99cb95e0]{margin-top:var(--ms-flow-list-y);margin-bottom:var(--ms-flow-list-y);padding-left:var(--ms-flow-list-indent)}.list-decimal[data-v-99cb95e0]{list-style-type:decimal}.list-disc[data-v-99cb95e0]{list-style-type:disc}@media(max-width:1023px){.list-disc[data-v-99cb95e0]{margin-top:calc(4/3*1em);margin-bottom:calc(4/3*1em);padding-left:var(--ms-flow-list-indent-mobile)}}.html-block-node__raw[data-v-f1744dfb]{white-space:pre-wrap;overflow-wrap:anywhere;opacity:.85}.html-block-node__placeholder[data-v-f1744dfb]{display:flex;flex-direction:column;gap:.35rem;padding:.5rem 0}.html-block-node__placeholder-bar[data-v-f1744dfb]{display:block;height:.8rem;border-radius:9999px;background-image:linear-gradient(90deg,var(--loading-shimmer),transparent,var(--loading-shimmer));background-size:200% 100%;animation:html-block-node-shimmer-f1744dfb 1.2s ease infinite}@keyframes html-block-node-shimmer-f1744dfb{0%{background-position:0% 0%}to{background-position:200% 0%}}.paragraph-node[data-v-c59ff506]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}li .paragraph-node[data-v-c59ff506]{margin:0}.table-node-wrapper[data-v-39f87b5d]{position:relative;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable}.table-node[data-v-39f87b5d]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:var(--ms-flow-table-y) 0;font-size:inherit;border:1px solid var(--table-border);border-radius:var(--ms-radius);overflow:hidden;box-shadow:var(--ms-shadow-subtle)}.table-node[data-v-39f87b5d] th,.table-node[data-v-39f87b5d] td{border-bottom:1px solid var(--table-border);border-right:1px solid var(--table-border);padding:var(--ms-flow-table-cell);white-space:normal;overflow-wrap:break-word;word-break:normal}.table-node[data-v-39f87b5d] th:last-child,.table-node[data-v-39f87b5d] td:last-child{border-right:none}.table-node[data-v-39f87b5d] tbody tr:last-child td{border-bottom:none}.table-node[data-v-39f87b5d] thead th{position:relative;font-weight:600;background-color:var(--table-header-bg);border-bottom-width:2px}.table-node__resize-handle[data-v-39f87b5d]{position:absolute;top:0;right:-4px;bottom:0;z-index:1;width:8px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.table-node__resize-handle[data-v-39f87b5d]:after{content:"";position:absolute;top:.35em;bottom:.35em;left:50%;width:2px;border-radius:9999px;background:color-mix(in srgb,var(--table-border) 45%,hsl(var(--ms-foreground)));opacity:0;transform:translate(-50%);transition:opacity var(--ms-duration-fast) var(--ms-ease-standard)}.table-node__resize-handle[data-v-39f87b5d]:hover:after,.table-node__resize-handle[data-v-39f87b5d]:focus-visible:after{opacity:1}.table-node[data-v-39f87b5d] tbody tr:nth-child(2n){background-color:hsl(var(--ms-muted) / .35)}.table-node[data-v-39f87b5d] tbody tr:hover{background-color:var(--code-action-hover-bg)}.table-node--loading tbody td[data-v-39f87b5d]{position:relative;overflow:hidden}.table-node--loading tbody td[data-v-39f87b5d]>*{visibility:hidden}.table-node--loading tbody td[data-v-39f87b5d]:after{content:"";position:absolute;inset:0;border-radius:calc(var(--ms-radius) * .5);background:linear-gradient(90deg,var(--loading-shimmer) 25%,var(--loading-shimmer) 50%,var(--loading-shimmer) 75%);background-size:200% 100%;animation:table-node-shimmer-39f87b5d 1.2s linear infinite;will-change:background-position}.table-node__loading[data-v-39f87b5d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.table-node__spinner[data-v-39f87b5d]{width:2.5rem;height:2.5rem;border-radius:9999px;border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform}.table-node-fade-enter-active[data-v-39f87b5d],.table-node-fade-leave-active[data-v-39f87b5d]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-39f87b5d],.table-node-fade-leave-to[data-v-39f87b5d]{opacity:0}[data-v-39f87b5d] .table-node .markdown-renderer{display:contents;content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}[data-v-39f87b5d] .table-node .markdown-renderer .node-slot,[data-v-39f87b5d] .table-node .markdown-renderer .node-content,[data-v-39f87b5d] .table-node .markdown-renderer .node-space{display:contents}[data-v-39f87b5d] .table-node .text-node,[data-v-39f87b5d] .table-node code{white-space:inherit;overflow-wrap:inherit;word-break:inherit;max-width:none}@keyframes table-node-shimmer-39f87b5d{0%{background-position:0% 0%}50%{background-position:100% 0%}to{background-position:200% 0%}}.hr+.table-node-wrapper[data-v-39f87b5d]{margin-top:0}.hr+.table-node-wrapper .table-node[data-v-39f87b5d]{margin-top:0}.sr-only[data-v-39f87b5d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hr-node[data-v-39b2349c]{border-top-width:1px;border-color:var(--hr-border);margin:var(--ms-flow-hr-y) 0}.vmr-container[data-v-911e41c4]{margin-top:1rem;margin-bottom:1rem;border-radius:var(--ms-radius);border-width:1px;padding:1rem;border-left-width:var(--ms-border-width-strong)}.markdown-renderer[data-v-2e8e6e17]{position:relative;contain:layout;content-visibility:auto;contain-intrinsic-size:800px 600px}.markdown-renderer.virtualized[data-v-2e8e6e17],.markdown-renderer.virtual-scroll-coordinated[data-v-2e8e6e17]{content-visibility:visible;contain-intrinsic-size:auto}.height-estimation-probes[data-v-2e8e6e17]{position:absolute;left:-100000px;top:0;visibility:hidden;pointer-events:none;overflow:hidden;z-index:-1}.node-slot[data-v-2e8e6e17],.node-content[data-v-2e8e6e17]{width:100%}.markdown-renderer.virtualized .node-slot[data-v-2e8e6e17],.markdown-renderer.virtualized .node-content[data-v-2e8e6e17],.markdown-renderer.virtual-scroll-coordinated .node-slot[data-v-2e8e6e17],.markdown-renderer.virtual-scroll-coordinated .node-content[data-v-2e8e6e17]{display:flow-root}.node-placeholder[data-v-2e8e6e17]{width:100%;min-height:1rem;margin:.25rem 0;border-radius:var(--ms-radius);background-image:linear-gradient(90deg,var(--loading-shimmer),transparent,var(--loading-shimmer));background-size:200% 100%;animation:node-placeholder-shimmer-2e8e6e17 1.1s ease-in-out infinite}.node-placeholder[data-v-2e8e6e17]:first-child{margin-top:0}@keyframes node-placeholder-shimmer-2e8e6e17{0%{background-position:200% 0%}to{background-position:-200% 0%}}.node-spacer[data-v-2e8e6e17]{width:100%}.unknown-node[data-v-2e8e6e17]{color:hsl(var(--ms-muted-foreground));font-style:italic;margin:var(--ms-flow-paragraph-y) 0}.typewriter-cursor[data-v-2e8e6e17]{position:absolute;left:0;top:0;display:inline-block;width:.55em;height:1em;margin-left:.08em;vertical-align:-.12em;border-right:2px solid currentColor;pointer-events:none;visibility:hidden;animation:typewriter-cursor-blink-2e8e6e17 1s steps(1,end) infinite}@keyframes typewriter-cursor-blink-2e8e6e17{0%,49%{opacity:1}50%,to{opacity:0}}.markstream-vue .fade-enter-from{opacity:0}.markstream-vue .fade-enter-active{transition:opacity var(--fade-duration, .28s) var(--fade-ease, cubic-bezier(.33, 0, .67, 1));will-change:opacity}.markstream-vue .fade-enter-to{opacity:1}.admonition[data-v-a83480e1]{position:relative;margin:var(--ms-flow-admonition-y) 0;padding:.25em .75em .375em;border:1px solid var(--admonition-border);border-radius:var(--ms-radius);color:var(--admonition-fg)}.admonition-legend[data-v-a83480e1]{position:absolute;top:0;left:.75em;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.35em;padding:0 .5em;background-color:hsl(var(--ms-background));font-size:.8125rem;font-weight:600;line-height:1}.admonition-icon[data-v-a83480e1]{flex-shrink:0}.admonition-title[data-v-a83480e1]{white-space:nowrap}.admonition-content[data-v-a83480e1]{padding-top:.25em;color:var(--admonition-fg)}.admonition-note[data-v-a83480e1],.admonition-info[data-v-a83480e1]{border-color:hsl(var(--ms-info) / .3);background-color:hsl(var(--ms-info) / .04)}.admonition-note .admonition-legend[data-v-a83480e1],.admonition-info .admonition-legend[data-v-a83480e1]{color:var(--admonition-note)}.admonition-tip[data-v-a83480e1]{border-color:hsl(var(--ms-success) / .3);background-color:hsl(var(--ms-success) / .04)}.admonition-tip .admonition-legend[data-v-a83480e1]{color:var(--admonition-tip)}.admonition-warning[data-v-a83480e1],.admonition-caution[data-v-a83480e1]{border-color:hsl(var(--ms-warning) / .3);background-color:hsl(var(--ms-warning) / .04)}.admonition-warning .admonition-legend[data-v-a83480e1],.admonition-caution .admonition-legend[data-v-a83480e1]{color:var(--admonition-warning)}.admonition-danger[data-v-a83480e1],.admonition-error[data-v-a83480e1]{border-color:hsl(var(--ms-destructive) / .3);background-color:hsl(var(--ms-destructive) / .04)}.admonition-danger .admonition-legend[data-v-a83480e1],.admonition-error .admonition-legend[data-v-a83480e1]{color:var(--admonition-danger)}.admonition-toggle[data-v-a83480e1]{margin-left:.25em;background:transparent;border:none;color:inherit;cursor:pointer;padding:.125rem;border-radius:calc(var(--ms-radius) * .5);display:inline-flex;align-items:center;transition:background-color var(--ms-duration-fast) var(--ms-ease-standard)}.admonition-toggle[data-v-a83480e1]:hover{background-color:hsl(var(--ms-accent))}.admonition-toggle[data-v-a83480e1]:focus-visible{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.admonition-content[data-v-a83480e1] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.tooltip-element[data-v-c606ee4c]{z-index:9999;display:inline-block;max-width:20rem;padding:.25rem .5rem;border-radius:calc(var(--ms-radius) * .75);font-size:.75rem;line-height:1.4;white-space:normal;word-break:break-word;pointer-events:none;background-color:var(--tooltip-bg);color:var(--tooltip-fg);box-shadow:inset 0 1px #ffffff26,0 0 0 1px #0000001f,var(--ms-shadow-popover);transition:transform var(--ms-duration-emphasis) var(--ms-ease-spring),box-shadow var(--ms-duration-emphasis) var(--ms-ease-spring)}.tooltip-arrow[data-v-c606ee4c]{position:absolute;width:6px;height:6px;background:inherit;transform:rotate(45deg)}.tooltip-arrow[data-placement^=top][data-v-c606ee4c]{bottom:-3px}.tooltip-arrow[data-placement^=bottom][data-v-c606ee4c]{top:-3px}.tooltip-arrow[data-placement^=left][data-v-c606ee4c]{right:-3px}.tooltip-arrow[data-placement^=right][data-v-c606ee4c]{left:-3px}.tooltip-enter-active[data-v-c606ee4c]{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.tooltip-leave-active[data-v-c606ee4c]{transition:opacity .12s ease-in,transform .12s ease-in}.tooltip-enter-from[data-v-c606ee4c]{opacity:0;transform:scale(.96)}.tooltip-enter-to[data-v-c606ee4c],.tooltip-leave-from[data-v-c606ee4c]{opacity:1;transform:scale(1)}.tooltip-leave-to[data-v-c606ee4c]{opacity:0;transform:scale(.97)}.code-block-container{margin:var(--ms-flow-codeblock-y) 0;contain:layout style;container-type:inline-size;background:var(--code-bg);border-color:var(--code-border);color:var(--code-fg);box-shadow:var(--ms-shadow-subtle)}.code-block-header{position:relative;z-index:1;gap:var(--ms-gap-header);border-radius:var(--ms-radius) var(--ms-radius) 0 0;overflow:visible}.code-block-header .code-header-main{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:var(--ms-gap-header-main);overflow:hidden}.code-block-header .code-header-copy{min-width:0;display:grid;gap:2px}.code-block-header .code-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ms-text-label);font-weight:500;color:var(--code-action-fg)}.code-block-header .code-header-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--code-line-number)}.code-block-header .code-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ms-gap-header-actions);flex-wrap:wrap}.code-block-header .icon-slot{display:inline-flex;align-items:center;justify-content:center}.code-block-header .icon-slot svg,.code-block-header .icon-slot img{display:block;width:100%;height:100%}.code-diff-stats{display:inline-flex;align-items:center;gap:var(--ms-space-1_5);margin-right:var(--ms-space-1);font-size:var(--ms-text-label);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.code-diff-stat{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--ms-radius);line-height:1}.code-diff-stat.removed{color:var(--diff-removed-fg);background:hsl(var(--ms-diff-removed) / .1)}.code-diff-stat.added{color:var(--diff-added-fg);background:hsl(var(--ms-diff-added) / .1)}.code-more-menu{position:absolute;top:100%;right:0;margin-top:4px;z-index:50;border-radius:var(--ms-radius)}.code-block-shell-content,.code-loading-placeholder{overflow:hidden;border-radius:0 0 var(--ms-radius) var(--ms-radius);contain:content}.code-menu-enter-active,.code-menu-leave-active{transform-origin:top right}.code-menu-enter-active{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.code-menu-leave-active{transition:opacity .14s ease-in,transform .14s ease-in}.code-menu-enter-from{opacity:0;transform:scale(.9) translateY(-4px)}.code-menu-leave-to{opacity:0;transform:scale(.95) translateY(-2px)}.html-preview-frame__backdrop[data-v-24e66176]{position:fixed;inset:0;background-color:var(--modal-overlay);display:flex;align-items:center;justify-content:center;z-index:50}.html-preview-frame[data-v-24e66176]{width:80vw;max-width:960px;height:70vh;background-color:var(--modal-bg);color:var(--modal-fg);border-radius:calc(var(--ms-radius) * 2);overflow:hidden;box-shadow:var(--ms-shadow-preview);display:flex;flex-direction:column}.html-preview-frame__header[data-v-24e66176]{display:flex;justify-content:space-between;align-items:center;padding:.4rem .75rem;border-bottom:1px solid var(--code-border)}.html-preview-frame__title[data-v-24e66176]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;opacity:.85}.html-preview-frame__dot[data-v-24e66176]{width:.5rem;height:.5rem;border-radius:999px;background-color:hsl(var(--ms-success))}.html-preview-frame__label[data-v-24e66176]{white-space:nowrap}.html-preview-frame__close[data-v-24e66176]{border:none;background:transparent;font-size:1.25rem;line-height:1;cursor:pointer;color:var(--modal-fg)}.html-preview-frame__iframe[data-v-24e66176]{width:100%;height:100%;border:none;display:block}@media(max-width:640px){.html-preview-frame[data-v-24e66176]{width:100vw;height:80vh;border-radius:0}}.code-block-container[data-v-4ece510f]{--markstream-code-fallback-bg: var(--code-bg);--markstream-code-fallback-fg: var(--code-fg);--markstream-code-border-color: var(--code-border);--vscode-editor-selectionBackground: var(--markstream-code-fallback-selection-bg);--markstream-code-fallback-selection-bg: var(--code-selection-bg);--markstream-diff-frame-border: var(--code-border);--markstream-diff-frame-shadow: 0 16px 40px -32px hsl(var(--ms-foreground) / .18);--markstream-diff-shell-fg: hsl(var(--ms-foreground));--markstream-diff-shell-muted: hsl(var(--ms-muted-foreground));--markstream-diff-shell-border: var(--code-border);--markstream-diff-shell-shadow: var(--ms-shadow-subtle);--markstream-diff-shell-bg: var(--code-bg);--markstream-diff-header-border: hsl(var(--ms-border) / .92);--markstream-diff-editor-bg: hsl(var(--ms-background));--markstream-diff-editor-fg: hsl(var(--ms-foreground));--markstream-diff-unchanged-fg: hsl(var(--ms-foreground));--markstream-diff-unchanged-bg: hsl(var(--ms-muted));--markstream-diff-unchanged-divider: hsl(var(--ms-background) / .94);--markstream-diff-focus: var(--focus-ring);--markstream-diff-widget-shadow: hsl(var(--ms-foreground) / .26);--markstream-diff-action-hover: var(--code-action-hover-bg);--markstream-diff-panel-bg: linear-gradient(180deg, var(--code-bg) 0%, hsl(var(--ms-muted)) 100%);--markstream-diff-panel-bg-soft: var(--code-bg);--markstream-diff-panel-bg-strong: var(--code-bg);--markstream-diff-panel-border: hsl(var(--ms-border) / .3);--markstream-diff-pane-divider: hsl(var(--ms-border) / .42);--markstream-diff-gutter-bg: transparent;--markstream-diff-gutter-guide: transparent;--markstream-diff-gutter-gap: 8px;--markstream-diff-line-number: var(--code-line-number);--markstream-diff-line-number-active: var(--code-line-number);--markstream-diff-added-fg: var(--diff-added-fg);--markstream-diff-removed-fg: var(--diff-removed-fg);--markstream-diff-added-line: var(--diff-added-bg);--markstream-diff-removed-line: var(--diff-removed-bg);--markstream-diff-added-inline: var(--diff-added-inline-bg);--markstream-diff-removed-inline: var(--diff-removed-inline-bg);--markstream-diff-added-inline-border: transparent;--markstream-diff-removed-inline-border: transparent;--markstream-diff-added-gutter: linear-gradient( 90deg, var(--markstream-diff-added-fg) 0 var(--stream-monaco-gutter-marker-width, 4px), hsl(var(--ms-diff-added) / .08) var(--stream-monaco-gutter-marker-width, 4px) 100% );--markstream-diff-removed-gutter: repeating-linear-gradient( 180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px ) left / var(--stream-monaco-gutter-marker-width, 4px) 100% no-repeat, linear-gradient(90deg, hsl(var(--ms-diff-removed) / .08) 0 100%);--markstream-diff-added-line-fill: var(--diff-added-bg);--markstream-diff-removed-line-fill: var(--diff-removed-bg)}.code-block-container.is-dark[data-v-4ece510f]{--markstream-code-fallback-bg: var(--code-bg);--markstream-code-fallback-fg: var(--code-fg);--markstream-code-border-color: var(--code-border);--markstream-code-fallback-selection-bg: var(--code-selection-bg);--markstream-diff-frame-border: var(--code-border);--markstream-diff-frame-shadow: 0 18px 40px -30px hsl(var(--ms-foreground) / .84);--markstream-diff-shell-fg: hsl(var(--ms-foreground));--markstream-diff-shell-muted: hsl(var(--ms-muted-foreground));--markstream-diff-shell-border: var(--code-border);--markstream-diff-shell-shadow: var(--ms-shadow-subtle);--markstream-diff-shell-bg: var(--code-bg);--markstream-diff-header-border: hsl(var(--ms-border) / .82);--markstream-diff-editor-bg: #121212;--markstream-diff-editor-fg: #e5e5e5;--markstream-diff-unchanged-fg: #d4d4d4;--markstream-diff-unchanged-bg: #262626;--markstream-diff-unchanged-divider: hsl(0 0% 100% / .08);--markstream-diff-focus: var(--focus-ring);--markstream-diff-widget-shadow: hsl(var(--ms-foreground) / .72);--markstream-diff-action-hover: var(--code-action-hover-bg);--markstream-diff-panel-bg: #121212;--markstream-diff-panel-bg-soft: #121212;--markstream-diff-panel-bg-strong: #121212;--markstream-diff-panel-border: hsl(var(--ms-border) / .3);--markstream-diff-pane-divider: hsl(var(--ms-border) / .34);--markstream-diff-gutter-bg: linear-gradient( 180deg, hsl(0 0% 7% / .94) 0%, hsl(0 0% 7% / .98) 100% );--markstream-diff-gutter-guide: hsl(var(--ms-muted-foreground) / .08);--markstream-diff-gutter-gap: 8px;--markstream-diff-line-number: var(--code-line-number);--markstream-diff-line-number-active: var(--code-line-number);--markstream-diff-added-fg: hsl(152 42% 60%);--markstream-diff-removed-fg: hsl(0 58% 58%);--markstream-diff-added-line: hsl(152 42% 60% / .18);--markstream-diff-removed-line: hsl(0 58% 58% / .18);--markstream-diff-added-inline: hsl(152 42% 60% / .28);--markstream-diff-removed-inline: hsl(0 58% 58% / .28);--markstream-diff-added-inline-border: transparent;--markstream-diff-removed-inline-border: transparent;--markstream-diff-added-gutter: linear-gradient( 90deg, var(--markstream-diff-added-fg) 0 var(--stream-monaco-gutter-marker-width, 4px), hsl(var(--ms-diff-added) / .2) var(--stream-monaco-gutter-marker-width, 4px) 100% );--markstream-diff-removed-gutter: repeating-linear-gradient( 180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px ) left / var(--stream-monaco-gutter-marker-width, 4px) 100% no-repeat, linear-gradient(90deg, hsl(var(--ms-diff-removed) / .18) 0 100%);--markstream-diff-added-line-fill: hsl(152 42% 60% / .18);--markstream-diff-removed-line-fill: hsl(0 58% 58% / .18)}.code-editor-container[data-v-4ece510f]{transition:none;box-sizing:border-box;min-width:0;width:100%}.code-block-container.is-diff .code-editor-container[data-v-4ece510f]{transition:none}.code-editor-layer[data-v-4ece510f]{display:grid;min-width:0;position:relative}.code-editor-layer>.code-editor-container[data-v-4ece510f]{grid-area:1 / 1;z-index:1}[data-v-4ece510f] .code-editor-layer>pre.code-pre-fallback{grid-area:1 / 1;position:relative;z-index:2}.code-block-container.is-plain-text[data-v-4ece510f]:not(.is-diff) .monaco-editor,.code-block-container.is-plain-text[data-v-4ece510f]:not(.is-diff) .monaco-editor .monaco-editor-background,.code-block-container.is-plain-text[data-v-4ece510f]:not(.is-diff) .monaco-editor .margin,.code-block-container.is-plain-text[data-v-4ece510f]:not(.is-diff) .monaco-editor .lines-content{background:var(--vscode-editor-background, var(--markstream-code-fallback-bg))!important}.code-block-container.is-plain-text[data-v-4ece510f]:not(.is-diff) .monaco-editor,.code-block-container.is-plain-text[data-v-4ece510f]:not(.is-diff) .monaco-editor .margin,.code-block-container.is-plain-text[data-v-4ece510f]:not(.is-diff) .monaco-editor .view-lines,.code-block-container.is-plain-text[data-v-4ece510f]:not(.is-diff) .monaco-editor .view-line,.code-block-container.is-plain-text[data-v-4ece510f]:not(.is-diff) .monaco-editor .view-line span,.code-block-container.is-plain-text[data-v-4ece510f]:not(.is-diff) .monaco-editor .line-numbers{color:var(--vscode-editor-foreground, var(--markstream-code-fallback-fg))!important}.code-block-container.is-diff[data-v-4ece510f]{color:var(--markstream-diff-shell-fg);border-color:var(--markstream-diff-shell-border);background:var(--markstream-diff-shell-bg);box-shadow:var(--markstream-diff-shell-shadow);--vscode-editor-selectionBackground: var(--markstream-diff-action-hover);--code-fg: var(--markstream-diff-shell-fg);--code-header-bg: transparent;--code-border: var(--markstream-diff-header-border);--code-line-number: var(--markstream-diff-shell-muted);--code-action-fg: var(--markstream-diff-shell-muted)}.code-block-container.is-diff .code-editor-layer[data-v-4ece510f]{background:transparent;--vscode-editor-background: var(--markstream-diff-editor-bg);--vscode-editor-foreground: var(--markstream-diff-editor-fg);--vscode-diffEditor-unchangedRegionForeground: var(--markstream-diff-unchanged-fg);--vscode-diffEditor-unchangedRegionBackground: var(--markstream-diff-unchanged-bg);--vscode-focusBorder: var(--markstream-diff-focus);--vscode-widget-shadow: var(--markstream-diff-widget-shadow);--vscode-editor-selectionBackground: color-mix( in srgb, var(--markstream-diff-editor-bg) 90%, var(--markstream-diff-editor-fg) 10% );--stream-monaco-editor-bg: var(--markstream-diff-editor-bg);--stream-monaco-editor-fg: var(--markstream-diff-editor-fg);--stream-monaco-unchanged-fg: var(--markstream-diff-unchanged-fg);--stream-monaco-unchanged-bg: var(--markstream-diff-unchanged-bg);--stream-monaco-frame-radius: 0;--stream-monaco-fixed-editor-bg: var(--markstream-diff-editor-bg);--stream-monaco-frame-border: transparent;--stream-monaco-frame-shadow: none;--stream-monaco-panel-bg: var(--markstream-diff-editor-bg);--stream-monaco-panel-bg-soft: var(--markstream-diff-editor-bg);--stream-monaco-panel-bg-strong: var(--markstream-diff-editor-bg);--stream-monaco-panel-border: transparent;--stream-monaco-pane-divider: var(--markstream-diff-pane-divider);--stream-monaco-gutter-bg: var(--markstream-diff-gutter-bg);--stream-monaco-gutter-guide: var(--markstream-diff-gutter-guide);--stream-monaco-gutter-marker-width: 4px;--stream-monaco-gutter-gap: 8px;--stream-monaco-line-number-gap-to-code: var(--stream-monaco-gutter-gap);--stream-monaco-line-number: var(--markstream-diff-line-number);--stream-monaco-line-number-active: var(--markstream-diff-line-number-active);--stream-monaco-line-number-left: 4px;--stream-monaco-line-number-width: 36px;--stream-monaco-line-number-align: var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) );--stream-monaco-original-margin-width: calc( var(--stream-monaco-line-number-left) + var(--stream-monaco-line-number-width) + var(--stream-monaco-line-number-gap-to-code) );--stream-monaco-original-scrollable-left: var(--stream-monaco-original-margin-width);--stream-monaco-original-scrollable-width: calc( 100% - var(--stream-monaco-original-margin-width) );--stream-monaco-modified-margin-width: calc( var(--stream-monaco-line-number-left) + var(--stream-monaco-line-number-width) + var(--stream-monaco-line-number-gap-to-code) );--stream-monaco-modified-scrollable-left: var(--stream-monaco-modified-margin-width);--stream-monaco-modified-scrollable-width: calc( 100% - var(--stream-monaco-modified-margin-width) );--stream-monaco-added-fg: var(--markstream-diff-added-fg);--stream-monaco-removed-fg: var(--markstream-diff-removed-fg);--stream-monaco-added-line: var(--markstream-diff-added-line);--stream-monaco-removed-line: var(--markstream-diff-removed-line);--stream-monaco-added-inline: var(--markstream-diff-added-inline);--stream-monaco-removed-inline: var(--markstream-diff-removed-inline);--stream-monaco-added-outline: transparent;--stream-monaco-removed-outline: transparent;--stream-monaco-added-inline-border: var(--markstream-diff-added-inline-border);--stream-monaco-removed-inline-border: var(--markstream-diff-removed-inline-border);--stream-monaco-added-line-shadow: none;--stream-monaco-removed-line-shadow: none;--stream-monaco-added-gutter: var(--markstream-diff-added-gutter);--stream-monaco-removed-gutter: var(--markstream-diff-removed-gutter);--stream-monaco-added-line-fill: var(--markstream-diff-added-line-fill);--stream-monaco-removed-line-fill: var(--markstream-diff-removed-line-fill);--stream-monaco-added-border: hsl(var(--ms-diff-added) / .25);--stream-monaco-removed-border: hsl(var(--ms-diff-removed) / .25);--stream-monaco-widget-shadow: var(--markstream-diff-widget-shadow)}.code-block-container.is-diff[data-v-4ece510f] .monaco-diff-editor .editor.original .margin-view-overlays .line-numbers{left:calc(var(--stream-monaco-original-scrollable-left) - var(--stream-monaco-line-number-gap-to-code) - var(--stream-monaco-line-number-width))!important;width:var(--stream-monaco-line-number-width)!important;padding:0!important;text-align:var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) )!important;font-variant-numeric:tabular-nums}.code-block-container.is-diff[data-v-4ece510f] .monaco-diff-editor .editor.modified .margin-view-overlays .line-numbers{left:calc(var(--stream-monaco-modified-scrollable-left) - var(--stream-monaco-modified-line-number-gap-to-code, var(--stream-monaco-line-number-gap-to-code)) - var(--stream-monaco-line-number-width))!important;width:var(--stream-monaco-line-number-width)!important;padding:0!important;text-align:var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) )!important;font-variant-numeric:tabular-nums}.code-block-container.is-diff[data-v-4ece510f] .monaco-diff-editor .margin-view-overlays .line-numbers,.code-block-container.is-diff[data-v-4ece510f] .monaco-diff-editor .margin-view-overlays .line-numbers *{text-align:var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) )!important;font-variant-numeric:tabular-nums}.code-block-container.is-diff[data-v-4ece510f] .monaco-diff-editor,.code-block-container.is-diff[data-v-4ece510f] .monaco-diff-editor .monaco-editor,.code-block-container.is-diff[data-v-4ece510f] .monaco-diff-editor .margin,.code-block-container.is-diff[data-v-4ece510f] .monaco-diff-editor .margin-view-overlays{--stream-monaco-line-number-align: var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) ) !important}.code-editor-container.is-hidden[data-v-4ece510f]{position:absolute;inset:0;width:100%;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden;visibility:hidden;pointer-events:none}[data-v-4ece510f] pre.code-pre-fallback{margin:0;box-sizing:border-box;width:100%;padding:var(--markstream-code-padding-y, 8px) var(--markstream-code-padding-x, 12px);padding-left:var(--markstream-code-padding-left, 52px);background:transparent;color:var(--vscode-editor-foreground, inherit);backface-visibility:visible;transform:none;-webkit-font-smoothing:auto;font-size:var(--vscode-editor-font-size, 12px);line-height:var(--vscode-editor-line-height, 18px);font-weight:400;font-family:var( --markstream-code-font-family, Menlo, Monaco, Courier New, monospace )}[data-v-4ece510f] pre.code-pre-fallback>code{font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit}[data-v-4ece510f] pre.code-pre-fallback.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}[data-v-4ece510f] pre.code-pre-fallback.markstream-pre--diff-preview{padding-left:0;padding-right:0}.code-block-container.is-diff[data-v-4ece510f] pre.code-pre-fallback.markstream-pre--diff-preview{background:var(--markstream-diff-editor-bg);transition:opacity .12s ease-out}.code-block-container.is-diff[data-v-4ece510f] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-pane{box-sizing:border-box;padding-bottom:var(--markstream-pre-diff-pane-bottom-padding, 10px)}[data-v-4ece510f] pre.code-pre-fallback.is-fading-out{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.code-block-container.is-diff[data-v-4ece510f] pre.code-pre-fallback.markstream-pre--diff-preview{transition:none}}.code-block-container.is-rendering .code-height-placeholder[data-v-4ece510f]{background-size:400% 100%;animation:code-skeleton-shimmer-4ece510f 1.2s ease-in-out infinite;min-height:var(--ms-size-skeleton-min-height);background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%)}.code-loading-placeholder[data-v-4ece510f]{padding:1rem;min-height:var(--ms-size-skeleton-min-height)}.loading-skeleton[data-v-4ece510f]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-4ece510f]{height:1rem;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%);background-size:400% 100%;animation:code-skeleton-shimmer-4ece510f 1.2s ease-in-out infinite;border-radius:calc(var(--ms-radius) * .5)}.skeleton-line.short[data-v-4ece510f]{width:60%}@keyframes code-skeleton-shimmer-4ece510f{0%{background-position:100% 0}to{background-position:0 0}}[data-v-4ece510f] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center{border-radius:var(--ms-radius)!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;min-height:28px!important;transition:background-color .14s ease,border-color .14s ease!important}[data-v-4ece510f] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:hover,[data-v-4ece510f] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center.stream-monaco-focus-within{background:color-mix(in srgb,var(--stream-monaco-editor-fg) 4%,transparent)!important;border-color:color-mix(in srgb,var(--stream-monaco-editor-fg) 10%,transparent)!important;box-shadow:none!important}[data-v-4ece510f] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center{background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-v-4ece510f] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center:hover,[data-v-4ece510f] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center.stream-monaco-focus-within{background:color-mix(in srgb,var(--stream-monaco-editor-fg) 6%,transparent)!important;border-color:color-mix(in srgb,var(--stream-monaco-editor-fg) 12%,transparent)!important;box-shadow:none!important}[data-v-4ece510f] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center .stream-monaco-unchanged-count:before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;flex-shrink:0;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-v-4ece510f] .monaco-diff-editor .diffOverview{background-color:var(--vscode-editor-background)}[data-v-4ece510f] .stream-monaco-diff-root .monaco-diff-editor .diffOverview,[data-v-4ece510f] .stream-monaco-diff-root .decorationsOverviewRuler{display:none!important;width:0!important;min-width:0!important;max-width:0!important;border:0!important;background:transparent!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}[data-v-4ece510f] .code-block-container .stream-monaco-diff-root .monaco-diff-editor{border:0!important;border-radius:0!important;box-shadow:none!important}[data-v-4ece510f] .code-block-container .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:not(.stream-monaco-clickable)>*:not(a){visibility:hidden!important}[data-v-4ece510f] .code-block-container .stream-monaco-diff-root .monaco-editor .diff-hidden-lines-compact .text{opacity:0!important}[data-v-4ece510f] .stream-monaco-diff-root{--stream-monaco-gutter-gap: var(--markstream-diff-gutter-gap) !important;--stream-monaco-line-number: var(--markstream-diff-line-number) !important;--stream-monaco-line-number-active: var(--markstream-diff-line-number-active) !important;--stream-monaco-added-fg: var(--markstream-diff-added-fg) !important;--stream-monaco-removed-fg: var(--markstream-diff-removed-fg) !important;--stream-monaco-added-line: var(--markstream-diff-added-line) !important;--stream-monaco-removed-line: var(--markstream-diff-removed-line) !important;--stream-monaco-added-inline: var(--markstream-diff-added-inline) !important;--stream-monaco-removed-inline: var(--markstream-diff-removed-inline) !important;--stream-monaco-added-inline-border: var(--markstream-diff-added-inline-border) !important;--stream-monaco-removed-inline-border: var(--markstream-diff-removed-inline-border) !important;--stream-monaco-added-line-fill: var(--markstream-diff-added-line-fill) !important;--stream-monaco-removed-line-fill: var(--markstream-diff-removed-line-fill) !important;--stream-monaco-added-gutter: var(--markstream-diff-added-gutter) !important;--stream-monaco-removed-gutter: var(--markstream-diff-removed-gutter) !important;--stream-monaco-added-line-shadow: none !important;--stream-monaco-removed-line-shadow: none !important;--stream-monaco-unchanged-bg: var(--markstream-diff-unchanged-bg) !important;--stream-monaco-unchanged-fg: var(--markstream-diff-unchanged-fg) !important;box-sizing:border-box;min-width:0;width:100%}[data-v-4ece510f] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor,[data-v-4ece510f] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .editor.modified,[data-v-4ece510f] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .editor.modified .monaco-editor,[data-v-4ece510f] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .editor.modified .overflow-guard,[data-v-4ece510f] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side),[data-v-4ece510f] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .editor.modified,[data-v-4ece510f] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .editor.modified .monaco-editor,[data-v-4ece510f] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .editor.modified .overflow-guard{min-width:0!important;width:100%!important}[data-v-4ece510f] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .editor.modified .monaco-scrollable-element.editor-scrollable,[data-v-4ece510f] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .editor.modified .monaco-scrollable-element.editor-scrollable{left:var(--stream-monaco-modified-scrollable-left, var(--stream-monaco-modified-margin-width))!important;width:calc(100% - var(--stream-monaco-modified-scrollable-left, var(--stream-monaco-modified-margin-width)))!important}[data-v-4ece510f] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .scrollbar.horizontal,[data-v-4ece510f] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .scrollbar.horizontal{display:none!important;height:0!important}[data-v-4ece510f] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:not(.stream-monaco-unchanged-bridge-source),[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{--stream-monaco-unchanged-bg: var(--markstream-diff-unchanged-bg) !important;--stream-monaco-unchanged-fg: var(--markstream-diff-unchanged-fg) !important;background:var(--stream-monaco-unchanged-bg)!important;color:var(--stream-monaco-unchanged-fg)!important}[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{right:calc(var(--stream-monaco-gutter-marker-width) - var(--stream-monaco-unchanged-rail-width) / 2 + (var(--stream-monaco-gutter-gap) * 2))!important;width:auto!important}[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary:hover,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary:focus-visible,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary.stream-monaco-focus-visible{background:var(--stream-monaco-unchanged-bg)!important;color:var(--markstream-diff-unchanged-fg)!important;padding-left:calc(var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2))!important;padding-right:calc(var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2))!important}[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge.stream-monaco-diff-unchanged-bridge-line-info .stream-monaco-unchanged-rail,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:hover,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:focus-visible,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal.stream-monaco-focus-visible{background:var(--stream-monaco-unchanged-bg)!important}[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail{border-right-color:var(--markstream-diff-unchanged-divider)!important}[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal{border-bottom-color:transparent!important}[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-both .stream-monaco-unchanged-reveal:first-child{border-bottom-color:var(--markstream-diff-unchanged-divider)!important}[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-top-only .stream-monaco-unchanged-reveal,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-bottom-only .stream-monaco-unchanged-reveal{border-bottom:0!important}[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-meta,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-count,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-metadata-label,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:hover,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:focus-visible,[data-v-4ece510f] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal.stream-monaco-focus-visible{color:var(--markstream-diff-unchanged-fg)!important}[data-v-4ece510f] .monaco-diff-editor:not(.side-by-side) .editor.original .diff-hidden-lines .center{align-items:center;justify-content:center}[data-v-4ece510f] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center{align-items:center;justify-content:center!important;position:relative}[data-v-4ece510f] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center:not(.stream-monaco-clickable){opacity:0!important;pointer-events:none!important}[data-v-4ece510f] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center .stream-monaco-unchanged-meta{justify-content:center!important;padding:0 28px!important}[data-v-4ece510f] .monaco-diff-editor:not(.side-by-side) .editor.original .diff-hidden-lines .center>div:first-child{align-items:center;display:flex;justify-content:center!important;min-width:100%;width:100%!important}[data-v-4ece510f] .markstream-inline-fold-proxy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--ms-radius) * .5);box-shadow:none;cursor:pointer;inset:0;padding:0;pointer-events:auto;position:absolute;z-index:2}[data-v-4ece510f] .markstream-inline-fold-proxy:hover,[data-v-4ece510f] .markstream-inline-fold-proxy:focus-visible{background:transparent}[data-v-4ece510f] .markstream-inline-fold-proxy:focus-visible{outline:1px solid var(--vscode-focusBorder, currentColor);outline-offset:-1px}.math-inline-wrapper[data-v-7b64afc7]{position:relative;display:inline-block}.math-inline[data-v-7b64afc7]{display:inline-block;vertical-align:middle}.math-inline--fallback[data-v-7b64afc7]{white-space:pre-wrap}.math-inline__loading[data-v-7b64afc7]{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.math-inline__spinner[data-v-7b64afc7]{width:1rem;height:1rem;border-radius:9999px;border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform}.table-node-fade-enter-active[data-v-7b64afc7],.table-node-fade-leave-active[data-v-7b64afc7]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-7b64afc7],.table-node-fade-leave-to[data-v-7b64afc7]{opacity:0}.sr-only[data-v-7b64afc7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.math-block[data-v-38e7acf6]{min-height:var(--ms-size-math-min-height);transition:min-height var(--ms-duration-overlay) var(--ms-ease-standard)}.math-loading-overlay[data-v-38e7acf6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:var(--ms-size-math-min-height)}.math-loading-spinner[data-v-38e7acf6]{width:20px;height:20px;border:2px solid color-mix(in srgb,var(--loading-spinner) 15%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);border-radius:50%;animation:math-spin-38e7acf6 .8s linear infinite}@keyframes math-spin-38e7acf6{to{transform:rotate(360deg)}}.math-rendering[data-v-38e7acf6]{opacity:.3;transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.math-block__fallback[data-v-38e7acf6]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.math-fade-enter-active[data-v-38e7acf6],.math-fade-leave-active[data-v-38e7acf6]{transition:all var(--ms-duration-slow) var(--ms-ease-standard)}.math-fade-enter-from[data-v-38e7acf6],.math-fade-leave-to[data-v-38e7acf6]{opacity:0}.code-block-content[data-v-e45dd78e]{position:relative;display:grid;max-height:min(70vh,var(--ms-size-code-max-height));overflow:auto;transition:max-height var(--ms-duration-slow) var(--ms-ease-standard);font-family:var( --markstream-code-font-family, ui-monospace, SFMono-Regular, SF Mono, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace );font-size:var(--vscode-editor-font-size, 14px);line-height:var(--vscode-editor-line-height, 1.5)}.code-block-render[data-v-e45dd78e],.code-fallback-plain[data-v-e45dd78e]{grid-area:1 / 1;min-width:0}.code-block-render[data-v-e45dd78e]{min-height:1px}[data-v-e45dd78e] .code-block-render pre,[data-v-e45dd78e] .code-block-content .shiki{font-family:inherit;font-size:inherit;line-height:inherit}[data-v-e45dd78e] .code-block-content pre{box-sizing:border-box;margin:0;padding:1rem;font-family:inherit;font-size:inherit;line-height:inherit}[data-v-e45dd78e] .code-block-content .shiki-fallback{background:var(--vscode-editor-background, hsl(var(--ms-background, 0 0% 100%)));color:var(--vscode-editor-foreground, inherit);white-space:pre}.code-block-container.dark[data-v-e45dd78e] .code-block-content .shiki-fallback{background:var(--vscode-editor-background, #111827);color:var(--vscode-editor-foreground, #e5e7eb)}.code-fallback-plain[data-v-e45dd78e]{position:relative;z-index:1;white-space:pre;overflow:auto;background:var(--vscode-editor-background, hsl(var(--ms-background, 0 0% 100%)));color:var(--vscode-editor-foreground, inherit);font-size:inherit;line-height:inherit;font-family:inherit}.code-block-container.dark .code-fallback-plain[data-v-e45dd78e]{background:var(--vscode-editor-background, #111827);color:var(--vscode-editor-foreground, #e5e7eb)}.code-loading-placeholder[data-v-e45dd78e]{padding:1rem;min-height:var(--ms-size-skeleton-min-height)}.loading-skeleton[data-v-e45dd78e]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-e45dd78e]{height:1rem;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted-foreground) / .12) 37%,var(--loading-shimmer) 63%);background-size:400% 100%;animation:code-skeleton-shimmer-e45dd78e 1.2s ease-in-out infinite;border-radius:calc(var(--ms-radius) * .5)}.skeleton-line.short[data-v-e45dd78e]{width:60%}@keyframes code-skeleton-shimmer-e45dd78e{0%{background-position:100% 0}to{background-position:0 0}}.action-icon{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot{display:inline-flex;align-items:center;justify-content:center}.icon-slot svg{display:block;width:100%;height:100%}.mermaid-block-container[data-v-07b7ab60]{margin:var(--ms-flow-diagram-y) 0;border-color:var(--diagram-border)}.mermaid-block-header[data-v-07b7ab60]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border)}.mermaid-label-text[data-v-07b7ab60]{color:var(--code-action-fg)}.mermaid-mode-toggle-group[data-v-07b7ab60]{background:transparent}.mermaid-mode-btn[data-v-07b7ab60]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6}.mermaid-mode-btn[data-v-07b7ab60]:hover{opacity:.9}.mermaid-mode-btn.is-active[data-v-07b7ab60]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.mermaid-header-actions[data-v-07b7ab60]{gap:var(--ms-gap-header-actions)}.mermaid-action-btn[data-v-07b7ab60]{font-family:inherit;font-size:var(--ms-text-label);color:var(--code-action-fg)}.mermaid-action-btn[data-v-07b7ab60]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.mermaid-action-btn[data-v-07b7ab60]:active{transform:scale(.98)}.mermaid-source-panel[data-v-07b7ab60]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.mermaid-source-code[data-v-07b7ab60]{color:hsl(var(--ms-foreground))}.mermaid-preview-area[data-v-07b7ab60]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-standard)}.mermaid-modal-overlay[data-v-07b7ab60]{background:var(--modal-overlay)}.mermaid-modal-panel[data-v-07b7ab60]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}._mermaid[data-v-07b7ab60]{position:relative;font-family:inherit;content-visibility:auto;contain:content;contain-intrinsic-size:var(--ms-size-diagram-min-height) 240px}._mermaid[data-v-07b7ab60] [data-mermaid-svg-layer]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%}._mermaid[data-v-07b7ab60] svg{width:100%;height:auto;display:block}.fullscreen[data-v-07b7ab60]{width:100%;max-height:100%!important;height:100%!important}.mermaid-dialog-enter-from[data-v-07b7ab60],.mermaid-dialog-leave-to[data-v-07b7ab60]{opacity:0}.mermaid-dialog-enter-active[data-v-07b7ab60],.mermaid-dialog-leave-active[data-v-07b7ab60]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.mermaid-dialog-enter-from .dialog-panel[data-v-07b7ab60],.mermaid-dialog-leave-to .dialog-panel[data-v-07b7ab60]{transform:translateY(8px) scale(.98);opacity:.98}.mermaid-dialog-enter-to .dialog-panel[data-v-07b7ab60],.mermaid-dialog-leave-from .dialog-panel[data-v-07b7ab60]{transform:translateY(0) scale(1);opacity:1}.mermaid-dialog-enter-active .dialog-panel[data-v-07b7ab60],.mermaid-dialog-leave-active .dialog-panel[data-v-07b7ab60]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-block-container[data-v-3321af9c]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.infographic-block-header[data-v-3321af9c]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.infographic-label[data-v-3321af9c]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}.action-icon[data-v-3321af9c]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot[data-v-3321af9c]{display:inline-flex;align-items:center;justify-content:center}.icon-slot[data-v-3321af9c] svg{display:block;width:100%;height:100%}.infographic-mode-toggle[data-v-3321af9c]{background:transparent}.infographic-mode-btn[data-v-3321af9c]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:color .15s,background-color .15s,opacity .15s}.infographic-mode-btn[data-v-3321af9c]:hover{opacity:.9}.infographic-mode-btn.is-active[data-v-3321af9c]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.infographic-header-actions[data-v-3321af9c]{gap:var(--ms-gap-header-actions)}.infographic-action-btn[data-v-3321af9c]{font-family:inherit;color:var(--code-action-fg);transition:background-color .15s,color .15s}.infographic-action-btn[data-v-3321af9c]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.infographic-action-btn[data-v-3321af9c]:active{transform:scale(.98)}.infographic-source[data-v-3321af9c]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.infographic-source-code[data-v-3321af9c]{color:hsl(var(--ms-foreground))}.infographic-preview[data-v-3321af9c]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-fast)}.infographic-modal-overlay[data-v-3321af9c]{background:var(--modal-overlay)}.infographic-modal-panel[data-v-3321af9c]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}.fullscreen[data-v-3321af9c]{width:100%;max-height:100%!important;height:100%!important}.infographic-dialog-enter-from[data-v-3321af9c],.infographic-dialog-leave-to[data-v-3321af9c]{opacity:0}.infographic-dialog-enter-active[data-v-3321af9c],.infographic-dialog-leave-active[data-v-3321af9c]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-dialog-enter-from .dialog-panel[data-v-3321af9c],.infographic-dialog-leave-to .dialog-panel[data-v-3321af9c]{transform:translateY(8px) scale(.98);opacity:.98}.infographic-dialog-enter-to .dialog-panel[data-v-3321af9c],.infographic-dialog-leave-from .dialog-panel[data-v-3321af9c]{transform:translateY(0) scale(1);opacity:1}.infographic-dialog-enter-active .dialog-panel[data-v-3321af9c],.infographic-dialog-leave-active .dialog-panel[data-v-3321af9c]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.d2-block-container[data-v-f7ae4ae1]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.d2-block-header[data-v-f7ae4ae1]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.d2-mode-toggle[data-v-f7ae4ae1]{background:transparent}.mode-btn[data-v-f7ae4ae1]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:opacity .2s,color .2s,background-color .2s}.mode-btn[data-v-f7ae4ae1]:hover{opacity:.9}.mode-btn.is-active[data-v-f7ae4ae1]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.d2-header-actions[data-v-f7ae4ae1]{gap:var(--ms-gap-header-actions)}.d2-action-btn[data-v-f7ae4ae1]{color:var(--code-action-fg);opacity:.7;transition:opacity .2s,background-color .15s,color .15s}.d2-action-btn[data-v-f7ae4ae1]:hover{opacity:1;background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.d2-action-btn[data-v-f7ae4ae1]:disabled{opacity:.3;cursor:not-allowed}.d2-block-body[data-v-f7ae4ae1]{position:relative}.d2-source[data-v-f7ae4ae1]{padding:var(--ms-inset-panel-body) var(--ms-inset-panel-x);font-family:var(--vscode-editor-font-family, "Fira Code", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.d2-code[data-v-f7ae4ae1]{white-space:pre;font-size:.875rem;line-height:1.5}.d2-render[data-v-f7ae4ae1]{max-height:var(--ms-size-code-max-height);overflow:auto}.d2-svg[data-v-f7ae4ae1] svg.markstream-d2-root-svg{width:100%;max-width:100%;height:auto;display:block}.d2-label[data-v-f7ae4ae1]{font-size:var(--ms-text-label)}.action-icon[data-v-f7ae4ae1]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.d2-error[data-v-f7ae4ae1]{color:hsl(var(--ms-destructive))}.markstream-virtual-timeline[data-v-dff004bf]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:auto;overflow-anchor:none}.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__spacer[data-v-dff004bf],.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__item[data-v-dff004bf]{opacity:0;visibility:hidden;pointer-events:none}.markstream-virtual-timeline__restore-loading[data-v-dff004bf]{position:absolute;top:0;left:0;right:0;z-index:10;display:grid;place-items:center;pointer-events:none;overflow:hidden;background:Canvas;contain:strict}.markstream-virtual-timeline__restore-loading-card[data-v-dff004bf]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgb(148 163 184 / 32%);border-radius:999px;background:#ffffffeb;color:#334155;font-size:13px;box-shadow:0 8px 24px #0f172a14}.markstream-virtual-timeline__restore-spinner[data-v-dff004bf]{width:14px;height:14px;border:2px solid rgb(148 163 184 / 35%);border-top-color:#334155;border-radius:999px;animation:markstream-timeline-restore-spin-dff004bf .8s linear infinite}@keyframes markstream-timeline-restore-spin-dff004bf{to{transform:rotate(360deg)}}.markstream-virtual-timeline__spacer[data-v-dff004bf]{flex:0 0 auto;overflow-anchor:none}.markstream-virtual-timeline__item[data-v-dff004bf]{display:flow-root;flex:0 0 auto;overflow-anchor:none}.markstream-virtual-timeline__default-item[data-v-dff004bf]{margin:8px 0;padding:10px 12px;border:1px solid rgb(148 163 184 / 32%);border-radius:8px;background:#f8fafc;color:#0f172a;line-height:1.5;white-space:pre-wrap}.markstream-virtual-timeline__default-item--system-divider[data-v-dff004bf]{border:0;background:transparent;color:#64748b;font-size:12px;text-align:center}.markstream-virtual-timeline__default-item--error[data-v-dff004bf]{border-color:#f8717173;background:#fef2f2;color:#991b1b}.markstream-virtual-timeline__status[data-v-dff004bf]{display:inline-flex;margin-right:8px;color:#475569;font-size:12px;text-transform:uppercase}}@layer components{@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}}@layer tokens{:root,html[data-theme=classic]{color-scheme:light;--color-app-background: #f5f6f8;--color-surface-muted: #fbfbfc;--color-surface: #ffffff;--color-surface-elevated: #ffffff;--color-surface-hover: #f2f3f5;--color-surface-inverse: #1a1d21;--color-overlay: rgba(20, 25, 35, .3);--color-overlay-strong: rgba(16, 19, 26, .86);--color-text-primary: #1a1d21;--color-text-secondary: #4a4f57;--color-text-muted: #767c86;--color-text-subtle: #a7adb6;--color-text-inverse: #ffffff;--color-border: #e8eaed;--color-border-subtle: #f0f1f3;--color-border-strong: #dcdfe3;--color-focus-ring: rgba(204, 61, 0, .28);--color-brand: #cc3d00;--color-brand-vivid: #ff4d00;--color-brand-strong: #b33500;--color-brand-soft: #fff2ec;--color-brand-border: #ffd2c0;--color-on-brand: #ffffff;--color-success: #1aa66b;--color-success-strong: #137a4e;--color-success-soft: #e6f6ee;--color-success-border: #c4ead7;--color-warning: #b8860b;--color-warning-strong: #8a6508;--color-warning-soft: #faf3e0;--color-warning-border: #ecdcae;--color-danger: #d9282c;--color-danger-strong: #b81f23;--color-danger-soft: #fdecec;--color-danger-border: #f6cdce;--color-info: #2456a8;--color-info-soft: #eaf1fd;--color-info-border: #bcd9f6;--color-code-background: #16181c;--color-code-text: #e8eaed;--color-chart-axis: #d9dce1;--color-chart-grid: #f0f1f3;--color-chart-tooltip: #ffffff;--color-chart-series-secondary: #1a1d21;--color-chart-area: rgba(204, 61, 0, .08);--color-scrollbar-thumb: #d7dade;--color-scrollbar-thumb-hover: #c3c7cd;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", system-ui, sans-serif;--font-mono: "SF Mono", "JetBrains Mono", "Cascadia Code", Consolas, "Microsoft YaHei UI", monospace;--font-size-micro: 11px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 15px;--font-size-title-sm: 16px;--font-size-title-md: 18px;--font-size-title-lg: 23px;--line-height-tight: 1.35;--line-height-compact: 1.5;--line-height-body: 1.65;--line-height-reading: 1.75;--line-height-code: 1.6;--control-height-sm: 30px;--control-height-md: 34px;--control-height-lg: 40px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-xs: 5px;--radius-sm: 7px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(20, 25, 35, .04), 0 1px 3px rgba(20, 25, 35, .05);--shadow-md: 0 2px 8px rgba(20, 25, 35, .06), 0 6px 20px rgba(20, 25, 35, .06);--shadow-popover: 0 8px 30px rgba(20, 25, 35, .14);--focus-ring-width: 2px;--focus-ring-offset: 2px;--motion-duration-fast: .12s;--motion-duration-normal: .18s;--motion-duration-slow: 1s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--shell-header-height: 52px;--shell-nav-width: 232px}html[data-theme=dark]{color-scheme:dark;--color-app-background: #111318;--color-surface-muted: #171a20;--color-surface: #1d2128;--color-surface-elevated: #242932;--color-surface-hover: #2b313b;--color-surface-inverse: #0b0d11;--color-overlay: rgba(0, 0, 0, .56);--color-overlay-strong: rgba(0, 0, 0, .82);--color-text-primary: #f2f4f7;--color-text-secondary: #c8ced8;--color-text-muted: #9aa3b1;--color-text-subtle: #717b89;--color-text-inverse: #ffffff;--color-border: #343b46;--color-border-subtle: #292f38;--color-border-strong: #48515f;--color-focus-ring: rgba(255, 122, 69, .52);--color-brand: #ff7a45;--color-brand-vivid: #ff7a45;--color-brand-strong: #ff9a70;--color-brand-soft: #3a2118;--color-brand-border: #6b3520;--color-on-brand: #ffffff;--color-success: #45c98b;--color-success-strong: #77e0ad;--color-success-soft: #17372a;--color-success-border: #285d46;--color-warning: #e4b84b;--color-warning-strong: #f0cd77;--color-warning-soft: #3c3119;--color-warning-border: #665327;--color-danger: #ff6b70;--color-danger-strong: #ff989b;--color-danger-soft: #401f24;--color-danger-border: #703139;--color-info: #7fb0f5;--color-info-soft: #17263a;--color-info-border: #2f4a6d;--color-code-background: #0b0d11;--color-code-text: #e7ebf0;--color-chart-axis: #596271;--color-chart-grid: #303640;--color-chart-tooltip: #242932;--color-chart-series-secondary: #c8ced8;--color-chart-area: rgba(255, 122, 69, .18);--color-scrollbar-thumb: #48515f;--color-scrollbar-thumb-hover: #626d7d;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .28), 0 1px 4px rgba(0, 0, 0, .22);--shadow-md: 0 8px 24px rgba(0, 0, 0, .28);--shadow-popover: 0 16px 44px rgba(0, 0, 0, .48)}html[data-theme=navy]{color-scheme:light;--color-app-background: #eef2f8;--color-surface-muted: #f5f8fc;--color-surface: #ffffff;--color-surface-elevated: #ffffff;--color-surface-hover: #e2eaf4;--color-surface-inverse: #0f2547;--color-overlay: rgba(10, 25, 55, .28);--color-overlay-strong: rgba(8, 18, 40, .84);--color-text-primary: #0d1e36;--color-text-secondary: #304560;--color-text-muted: #5e7590;--color-text-subtle: #92a8be;--color-text-inverse: #ffffff;--color-border: #ccd8e8;--color-border-subtle: #dfe8f2;--color-border-strong: #adc0d6;--color-focus-ring: rgba(29, 78, 216, .32);--color-brand: #1d4ed8;--color-brand-vivid: #1d4ed8;--color-brand-strong: #1e3a8a;--color-brand-soft: #dbeafe;--color-brand-border: #bfdbfe;--color-on-brand: #ffffff;--color-chart-axis: #bccedd;--color-chart-grid: #dfe8f2;--color-chart-tooltip: #ffffff;--color-chart-series-secondary: #0f2547;--color-chart-area: rgba(29, 78, 216, .1);--color-scrollbar-thumb: #bfcfde;--color-scrollbar-thumb-hover: #a8bcd0;--shadow-sm: 0 1px 2px rgba(10, 25, 55, .05), 0 1px 3px rgba(10, 25, 55, .06);--shadow-md: 0 2px 8px rgba(10, 25, 55, .07), 0 6px 20px rgba(10, 25, 55, .07);--shadow-popover: 0 8px 30px rgba(10, 25, 55, .16)}html[data-theme=green]{color-scheme:light;--color-app-background: #edf5f0;--color-surface-muted: #f5faf7;--color-surface: #ffffff;--color-surface-elevated: #ffffff;--color-surface-hover: #dff0e6;--color-surface-inverse: #0b2e1a;--color-overlay: rgba(10, 35, 20, .26);--color-overlay-strong: rgba(8, 26, 14, .84);--color-text-primary: #0c1f13;--color-text-secondary: #264d34;--color-text-muted: #4e7560;--color-text-subtle: #86a894;--color-text-inverse: #ffffff;--color-border: #bdd9c8;--color-border-subtle: #d6ebde;--color-border-strong: #9ec6b0;--color-focus-ring: rgba(22, 163, 74, .3);--color-brand: #16a34a;--color-brand-vivid: #16a34a;--color-brand-strong: #15803d;--color-brand-soft: #dcfce7;--color-brand-border: #bbf7d0;--color-on-brand: #ffffff;--color-chart-axis: #b0ccba;--color-chart-grid: #d6ebde;--color-chart-tooltip: #ffffff;--color-chart-series-secondary: #0b2e1a;--color-chart-area: rgba(22, 163, 74, .12);--color-scrollbar-thumb: #b8d4c2;--color-scrollbar-thumb-hover: #9cbfab;--shadow-sm: 0 1px 2px rgba(10, 35, 20, .05), 0 1px 3px rgba(10, 35, 20, .06);--shadow-md: 0 2px 8px rgba(10, 35, 20, .07), 0 6px 20px rgba(10, 35, 20, .07);--shadow-popover: 0 8px 30px rgba(10, 35, 20, .15)}html[data-theme=orange]{color-scheme:light;--color-app-background: #faf3eb;--color-surface-muted: #fdf8f2;--color-surface: #ffffff;--color-surface-elevated: #ffffff;--color-surface-hover: #f5e5d0;--color-surface-inverse: #3c1505;--color-overlay: rgba(50, 20, 5, .26);--color-overlay-strong: rgba(38, 14, 3, .84);--color-text-primary: #1e0e04;--color-text-secondary: #4a2810;--color-text-muted: #7a5232;--color-text-subtle: #aa8060;--color-text-inverse: #ffffff;--color-border: #e8ceae;--color-border-subtle: #f2e0ca;--color-border-strong: #d8b48e;--color-focus-ring: rgba(234, 88, 12, .3);--color-brand: #ea580c;--color-brand-vivid: #ea580c;--color-brand-strong: #c2410c;--color-brand-soft: #ffedd5;--color-brand-border: #fed7aa;--color-on-brand: #ffffff;--color-chart-axis: #d8c0a0;--color-chart-grid: #f2e0ca;--color-chart-tooltip: #ffffff;--color-chart-series-secondary: #3c1505;--color-chart-area: rgba(234, 88, 12, .12);--color-scrollbar-thumb: #d4b898;--color-scrollbar-thumb-hover: #bca080;--shadow-sm: 0 1px 2px rgba(50, 20, 5, .05), 0 1px 3px rgba(50, 20, 5, .06);--shadow-md: 0 2px 8px rgba(50, 20, 5, .07), 0 6px 20px rgba(50, 20, 5, .07);--shadow-popover: 0 8px 30px rgba(50, 20, 5, .16)}}@layer base{html,body,#app{min-height:100%}html{color-scheme:light;background:var(--color-app-background);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-body);-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-theme=dark]{color-scheme:dark}body{font-family:var(--font-sans);font-size:var(--font-size-md);background:var(--color-app-background);color:var(--color-text-primary);line-height:var(--line-height-body);font-kerning:normal;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(button,input,textarea,select){font:inherit}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}::selection{background:var(--color-brand-soft);color:var(--color-brand-strong)}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0}}@layer components{.bodu-markdown-shell{min-width:0;max-width:100%}.bodu-markdown{--markdown-font-size: var(--font-size-md, 14px);--markdown-line-height: var(--line-height-reading, 1.75);--markdown-block-gap: .75em;max-width:100%;color:var(--ink);font-family:var(--font-sans, var(--f-sans));font-size:var(--markdown-font-size);line-height:var(--markdown-line-height);overflow-wrap:anywhere;word-break:normal;text-wrap:pretty}.bodu-markdown{--ms-text-body: var(--markdown-font-size);--ms-leading-body: var(--markdown-line-height);--ms-text-h1: 20px;--ms-text-h2: var(--font-size-title-md, 18px);--ms-text-h3: var(--font-size-title-sm, 16px);--ms-text-h4: 14.5px;--ms-text-h5: var(--font-size-md, 14px);--ms-text-h6: var(--font-size-md, 14px);--ms-leading-h1: var(--line-height-tight, 1.35);--ms-leading-h2: var(--line-height-tight, 1.35);--ms-leading-h3: var(--line-height-tight, 1.35);--ms-weight-h1: 750;--ms-weight-h2: 750;--ms-weight-h3: 750;--ms-weight-h4: 750;--ms-flow-paragraph-y: var(--markdown-block-gap);--ms-flow-list-y: var(--markdown-block-gap);--ms-flow-list-item-y: .24em;--ms-flow-list-indent: 1.55em;--ms-flow-list-indent-mobile: 1.55em;--ms-flow-table-y: var(--markdown-block-gap);--ms-flow-blockquote-y: var(--markdown-block-gap);--ms-flow-blockquote-indent: .9em;--ms-flow-hr-y: 1.25em;--ms-flow-heading-1-mt: 0;--ms-flow-heading-1-mb: .65em;--ms-flow-heading-2-mt: 1.15em;--ms-flow-heading-2-mb: .55em;--ms-flow-heading-3-mt: 1em;--ms-flow-heading-3-mb: .45em;--ms-flow-heading-4-mt: .9em;--ms-flow-heading-4-mb: .4em;--ms-flow-heading-5-mt: .8em;--ms-flow-heading-5-mb: .35em;--ms-flow-heading-6-mt: .8em;--ms-flow-heading-6-mb: .35em;--blockquote-border: var(--red);--blockquote-fg: var(--ink-2);--table-border: var(--line-soft);--table-header-bg: var(--bg-soft)}.bodu-markdown-dense{--markdown-font-size: var(--font-size-sm, 13px);--markdown-line-height: 1.65;--markdown-block-gap: .62em;--ms-text-h1: 17px;--ms-text-h2: var(--font-size-title-sm, 16px);--ms-text-h3: 14.5px;--ms-text-h4: 13.5px;--ms-text-h5: var(--font-size-sm, 13px);--ms-text-h6: var(--font-size-sm, 13px);--ms-weight-h1: 700;--ms-weight-h2: 700;--ms-weight-h3: 700;--ms-weight-h4: 650}.bodu-markdown[data-variant=docs],.bodu-markdown[data-variant=artifact]{--markdown-font-size: 14.5px;--markdown-line-height: 1.78;--markdown-block-gap: .9em}.bodu-markdown :where(p,ul,ol,blockquote,pre,table,figure,hr){margin-top:0;margin-bottom:var(--markdown-block-gap)}.bodu-markdown :where(p:last-child,ul:last-child,ol:last-child,blockquote:last-child,pre:last-child,table:last-child,figure:last-child,hr:last-child){margin-bottom:0}.bodu-markdown :where(p){min-width:0}.bodu-markdown :where(strong,b){color:var(--ink);font-weight:700}.bodu-markdown :where(a){color:var(--red-deep);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-decoration-thickness:1px;text-underline-offset:.18em}.bodu-markdown :where(a:hover){color:var(--red);text-decoration-color:currentColor}.bodu-markdown :where(ul,ol){padding-left:1.55em}.bodu-markdown :where(ul){list-style:disc}.bodu-markdown :where(ol){list-style:decimal}.bodu-markdown :where(ul ul){list-style:circle}.bodu-markdown :where(ul ul,ol ol,ul ol,ol ul){margin-top:.32em;margin-bottom:.32em}.bodu-markdown :where(li){margin:.24em 0;padding-left:.12em}.bodu-markdown :where(li>p){margin-bottom:.4em}.bodu-markdown :where(input[type=checkbox]){width:1em;height:1em;margin:0 .45em 0 -1.45em;vertical-align:-.12em;accent-color:var(--red)}.bodu-markdown :where(code,kbd,samp){border:1px solid var(--line);border-radius:5px;background:var(--bg-soft);color:var(--red-deep);font-family:var(--font-mono, var(--f-mono));font-size:.9em;line-height:var(--line-height-code, 1.6);padding:.08em .38em;font-variant-ligatures:none;overflow-wrap:anywhere}.bodu-markdown .inline-code{border:1px solid var(--line);border-radius:5px;background:var(--bg-soft);color:var(--red-deep);font-family:var(--font-mono, var(--f-mono));font-size:.9em;line-height:var(--line-height-code, 1.6);padding:.08em .38em;font-variant-ligatures:none;overflow-wrap:anywhere}.bodu-markdown .bodu-code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;border:1px solid color-mix(in srgb,var(--color-code-text) 14%,transparent);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:color-mix(in srgb,var(--color-code-background) 92%,var(--color-code-text) 8%);color:color-mix(in srgb,var(--color-code-text) 74%,transparent);padding:0 8px 0 14px;font-family:var(--font-mono, var(--f-mono));font-size:var(--font-size-xs, 12px);line-height:1}.bodu-markdown .bodu-code-toolbar.is-collapsed{margin-bottom:var(--markdown-block-gap);border-bottom:1px solid color-mix(in srgb,var(--color-code-text) 14%,transparent);border-radius:var(--radius-sm)}.bodu-markdown .bodu-code-toolbar__language{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bodu-markdown .bodu-code-toolbar__actions{display:flex;align-items:center;gap:5px;flex:none}.bodu-markdown .bodu-code-toolbar__button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:27px;border:1px solid color-mix(in srgb,var(--color-code-text) 20%,transparent);border-radius:5px;background:transparent;color:inherit;padding:0 9px;font:inherit;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.bodu-markdown .bodu-code-toolbar__button:hover,.bodu-markdown .bodu-code-toolbar__button:focus-visible,.bodu-markdown .bodu-code-toolbar__button[aria-pressed=true]{border-color:color-mix(in srgb,var(--red) 48%,transparent);background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--color-code-text);outline:none}.bodu-markdown .bodu-code-toolbar__button.is-success{border-color:color-mix(in srgb,var(--color-success, #2f9e63) 48%,transparent);color:var(--color-success, #2f9e63)}.bodu-markdown :where(pre){max-width:100%;overflow-x:auto;border:1px solid color-mix(in srgb,var(--color-code-text) 14%,transparent);border-radius:var(--radius-sm);background:var(--color-code-background);color:var(--color-code-text);padding:14px 16px;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overscroll-behavior-inline:contain}.bodu-markdown .bodu-code-toolbar+pre{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.bodu-markdown pre.bodu-code-block--wrapped,.bodu-markdown pre.bodu-code-block--wrapped code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.bodu-markdown pre:not(.bodu-code-block--wrapped),.bodu-markdown pre:not(.bodu-code-block--wrapped) code{white-space:pre;overflow-wrap:normal;word-break:normal}.bodu-markdown :where(pre code){border:0;background:transparent;color:inherit;font-size:12.5px;line-height:var(--line-height-code, 1.6);overflow-wrap:normal;word-break:normal;padding:0}.bodu-markdown :where(blockquote){border-left:3px solid var(--red);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--red-soft);color:var(--ink-2);padding:.65em .9em}.bodu-markdown :where(blockquote>:last-child){margin-bottom:0}.bodu-markdown :where(table){width:100%;min-width:560px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);border-collapse:separate;border-spacing:0;font-size:var(--font-size-sm, 13px);line-height:1.55;white-space:normal}.bodu-markdown :where(th,td){min-width:96px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:8px 10px;text-align:left;vertical-align:top}.bodu-markdown :where(th:last-child,td:last-child){border-right:0}.bodu-markdown :where(tr:last-child td){border-bottom:0}.bodu-markdown :where(th){background:var(--bg-soft);color:var(--ink-2);font-weight:700;white-space:nowrap}.bodu-markdown :where(h1,h2,h3,h4,h5,h6){color:var(--ink);font-weight:750;line-height:var(--line-height-tight, 1.35);text-wrap:balance}.bodu-markdown :where(h1){margin:0 0 .65em;font-size:20px}.bodu-markdown :where(h2){margin:1.15em 0 .55em;font-size:var(--font-size-title-md, 18px)}.bodu-markdown :where(h3){margin:1em 0 .45em;font-size:var(--font-size-title-sm, 16px)}.bodu-markdown :where(h4){margin:.9em 0 .4em;font-size:14.5px}.bodu-markdown :where(h5,h6){margin:.8em 0 .35em;font-size:var(--font-size-md, 14px)}.bodu-markdown[data-variant=docs] :where(h1),.bodu-markdown[data-variant=artifact] :where(h1){font-size:var(--font-size-title-lg, 23px)}.bodu-markdown[data-variant=docs],.bodu-markdown[data-variant=artifact]{--ms-text-h1: var(--font-size-title-lg, 23px)}.bodu-markdown :where(hr){height:0;border:0;border-top:1px solid var(--line);margin-top:1.25em;margin-bottom:1.25em}.bodu-markdown :where(img,video,svg){max-width:100%;height:auto}.bodu-markdown :where(figcaption){margin-top:.45em;color:var(--ink-3);font-size:var(--font-size-xs, 12px);line-height:var(--line-height-compact, 1.5);text-align:center}.bodu-markdown :where(mark){border-radius:3px;background:var(--color-warning-soft);color:inherit;padding:.05em .2em}.bodu-markdown :where(del){color:var(--ink-3)}@media(max-width:680px){.bodu-markdown{--markdown-font-size: 13.5px;--markdown-line-height: 1.7}.bodu-markdown-dense{--markdown-font-size: 13px}.bodu-markdown[data-variant=docs],.bodu-markdown[data-variant=artifact]{--markdown-font-size: 14px}.bodu-markdown .bodu-code-toolbar{padding-left:11px}.bodu-markdown .bodu-code-toolbar__button{width:28px;padding:0}.bodu-markdown .bodu-code-toolbar__button span{display:none}.bodu-markdown :where(pre){padding:12px 13px}.bodu-markdown :where(h1),.bodu-markdown[data-variant=docs] :where(h1),.bodu-markdown[data-variant=artifact] :where(h1){font-size:20px}.bodu-markdown :where(h2){font-size:17px}.bodu-markdown,.bodu-markdown[data-variant=docs],.bodu-markdown[data-variant=artifact]{--ms-text-h1: 20px;--ms-text-h2: 17px}.bodu-markdown-dense{--ms-text-h1: 17px;--ms-text-h2: var(--font-size-title-sm, 16px)}}}@layer utilities{.spin{display:inline-block;animation:spin var(--motion-duration-slow) linear infinite}.blink{animation:blink 1s step-end infinite}}@layer pages{.page-h1{margin:0 0 var(--space-1);font-size:var(--font-size-title-lg);font-weight:700;line-height:var(--line-height-tight);letter-spacing:.1px}.page-sub{max-width:760px;margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-body)}}@layer pages{.bodu-confirm .bc-modal{max-width:560px}.bodu-confirm .bc-h{display:flex;align-items:center;gap:12px;padding:18px 20px 16px;border-bottom:1px solid var(--line)}.bodu-confirm .bc-h h3{font-size:16px;font-weight:700;line-height:1.3}.bodu-confirm .bc-h .x{margin-left:auto;color:var(--ink-4);width:30px;height:30px;border-radius:7px;display:grid;place-items:center;border:none;background:none;cursor:pointer}.bodu-confirm .bc-h .x:hover{background:var(--hover);color:var(--ink)}.bodu-confirm .bc-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:17px;flex-shrink:0}.bodu-confirm.lv-warn .bc-ic{background:#fff3e0;color:#c47b12}.bodu-confirm.lv-warn .bc-h{background:#fffaf2}.bodu-confirm.lv-danger .bc-ic{background:var(--red-soft);color:var(--red)}.bodu-confirm.lv-danger .bc-h{background:var(--red-soft)}.bodu-confirm.lv-money .bc-ic{background:#fdf1e3;color:#b5710f}.bodu-confirm.lv-money .bc-h{background:#fffaf3}.bodu-confirm.lv-info .bc-ic{background:var(--bg-soft);color:var(--ink-2)}.bodu-confirm .bc-b{padding:18px 20px;max-height:62vh;overflow:auto}.bodu-confirm .bc-lead{font-size:13.5px;line-height:1.8;color:var(--ink-2)}.bodu-confirm .bc-lead b{color:var(--ink)}.bodu-confirm .bc-pts{margin:12px 0 0;padding:0;list-style:none}.bodu-confirm .bc-pts li{position:relative;padding:6px 0 6px 20px;font-size:12.8px;line-height:1.75;color:var(--ink-2)}.bodu-confirm .bc-pts li:before{content:"";position:absolute;left:5px;top:14px;width:5px;height:5px;border-radius:50%;background:var(--red)}.bodu-confirm .bc-pts li b{color:var(--red-deep)}.bodu-confirm .bc-cost{margin-top:14px;border:1px solid var(--line);border-radius:11px;overflow:hidden}.bodu-confirm .bc-cost-h{display:flex;align-items:center;gap:7px;padding:9px 13px;background:var(--bg-soft);font-size:12.5px;font-weight:700;border-bottom:1px solid var(--line)}.bodu-confirm .bc-cost-h i{color:#b5710f}.bodu-confirm .bc-cost-h span{margin-left:auto;font-weight:400;font-size:10.5px;color:var(--ink-4);max-width:56%;text-align:right;line-height:1.35}.bodu-confirm .bc-cost-t{width:100%;border-collapse:collapse;font-size:12.5px}.bodu-confirm .bc-cost-t th{text-align:left;font-weight:600;color:var(--ink-4);font-size:11px;padding:8px 13px;background:#fcfcfd;border-bottom:1px solid var(--line-soft)}.bodu-confirm .bc-cost-t td{padding:9px 13px;border-bottom:1px solid var(--line-soft);color:var(--ink-2)}.bodu-confirm .bc-cost-t .num{text-align:right;font-family:var(--f-mono)}.bodu-confirm .bc-cost-t .strong{font-weight:700;color:var(--ink)}.bodu-confirm .bc-cost-t tfoot td{background:var(--red-soft);color:var(--red-deep);font-weight:700;border-bottom:none}.bodu-confirm .bc-cost-t tfoot .grand{font-size:14px}.bodu-confirm .bc-note{display:flex;gap:8px;margin-top:12px;padding:10px 12px;border-radius:9px;background:var(--bg-soft);font-size:12px;line-height:1.7;color:var(--ink-3)}.bodu-confirm .bc-note i{color:var(--ink-4);margin-top:2px}.bodu-confirm .bc-again{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:12px;color:var(--ink-3);cursor:pointer}.simwrap{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;box-shadow:var(--sh-1)}.simwrap .sim-top{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--ink);color:#fff}.simwrap .sim-top i.dot{width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px #d9282c40;animation:kbBlink 1.2s infinite}.simwrap .sim-top b{font-size:13.5px;font-weight:700}.simwrap .sim-top .st-meta{margin-left:auto;font-size:11.5px;color:#b9c0cc;font-family:var(--f-mono)}@keyframes kbBlink{0%,to{opacity:1}50%{opacity:.35}}.simwrap.idle .sim-top{background:var(--ink-2)}.simwrap.idle .sim-top i.dot{background:#8b939f;box-shadow:none;animation:none}.simlog{height:520px;overflow-y:auto;padding:16px 18px;background:#fcfcfd;scroll-behavior:smooth}.simlog::-webkit-scrollbar{width:9px}.simlog::-webkit-scrollbar-thumb{background:#ccd1d8;border-radius:6px}.simlog::-webkit-scrollbar-track{background:#f1f3f5}.simlog .sl-empty{display:grid;place-items:center;height:100%;color:var(--ink-4);font-size:13px;text-align:center;line-height:2}.simlog .sl-empty i{font-size:34px;color:#d5d9df;display:block;margin-bottom:10px}.sl-step{border-left:2px solid var(--line);padding:0 0 4px 16px;margin-left:8px;position:relative}.sl-step:last-child{border-left-color:transparent}.sl-step .sl-h{display:flex;align-items:center;gap:9px;padding:8px 0 6px;font-size:13.5px}.sl-step .sl-ic{position:absolute;left:-13px;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-size:10px;color:var(--ink-3)}.sl-step.running .sl-ic{border-color:var(--red);color:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.sl-step.done .sl-ic{border-color:var(--ok);color:var(--ok);background:var(--ok-soft)}.sl-step .sl-h b{margin-left:16px;font-weight:700;color:var(--ink)}.sl-step .sl-stage{font-size:10.5px;font-family:var(--f-mono);color:var(--ink-4);background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:5px;padding:2px 6px}.sl-step .sl-spin{color:var(--red);font-size:12px}.sl-step.done .sl-spin{color:var(--ok)}.sl-step .sl-time{margin-left:auto;font-size:11px;color:var(--ink-4);font-family:var(--f-mono)}.sl-step .sl-b{padding:2px 0 10px}.sl-line{animation:kbSlIn .28s ease both;margin:5px 0}@keyframes kbSlIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sl-text,.sl-muted,.sl-ok,.sl-warn,.sl-err{display:flex;gap:8px;align-items:flex-start;font-size:12.8px;line-height:1.75}.sl-text{color:var(--ink-2)}.sl-text>i{color:var(--ink-4);font-size:10px;margin-top:5px}.sl-muted{color:var(--ink-4);font-size:12px}.sl-muted>i{font-size:10px;margin-top:5px}.sl-ok{color:#137a4e}.sl-ok>i{color:var(--ok);margin-top:3px}.sl-warn{color:#a56a09}.sl-warn>i{color:#d99a20;margin-top:3px}.sl-err{color:var(--red-deep)}.sl-err>i{color:var(--red);margin-top:3px}.sl-toggle{appearance:none;border:0;background:transparent;padding:0;margin:0;width:1em;line-height:1;display:inline-flex;align-items:center;justify-content:center;color:inherit;font:inherit;cursor:pointer}.sl-toggle i{transition:transform .15s ease}.sl-toggle.open i{transform:rotate(90deg)}.sl-toggle:hover{color:var(--brand, #2f7d5b)}.sl-expand{margin:2px 0 8px 22px}.sl-line .sl-meta{margin-left:auto;font-style:normal;font-size:11px;color:var(--ink-4);font-family:var(--f-mono);white-space:nowrap;padding-left:10px}.sl-line b{color:var(--ink)}.sl-line code{font-family:var(--f-mono);font-size:11.5px;background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:4px;padding:1px 5px;color:var(--red-deep)}.sl-kv{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:6px;padding:4px 9px;margin:0 6px 6px 0;color:var(--ink-2)}.sl-kv b{font-weight:600;color:var(--ink-4)}.sl-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0}.sl-stat{border:1px solid var(--line);border-radius:10px;padding:11px 13px;background:#fff;text-align:center}.sl-stat .n{font-size:21px;font-weight:800;color:var(--red-deep);font-family:var(--f-mono);line-height:1.2}.sl-stat .l{font-size:11px;color:var(--ink-3);margin-top:3px}.sl-prog{border:1px solid var(--line);border-radius:10px;padding:11px 13px;background:#fff}.sl-prog-h{display:flex;align-items:center;font-size:12.5px;font-weight:600;color:var(--ink-2)}.sl-prog-h .pt{margin-left:auto;font-family:var(--f-mono);color:var(--red-deep);font-weight:700}.sl-prog-bar{height:7px;border-radius:5px;background:#eef0f3;overflow:hidden;margin:8px 0 6px}.sl-prog-bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--red),#ef5a5e);transition:width .18s linear}.sl-line.done .sl-prog-bar>i{background:linear-gradient(90deg,var(--ok),#3ec98a)}.sl-prog-tick{font-size:11.5px;color:var(--ink-3);font-family:var(--f-mono);min-height:16px}.sl-gal-h{font-size:12.5px;font-weight:700;color:var(--ink-2);margin:6px 0 8px;display:flex;align-items:center;gap:7px}.sl-gal-h i{color:var(--red)}.sl-gal{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.sl-gcell{display:block;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;opacity:0;transform:scale(.9);transition:opacity .28s,transform .28s,box-shadow .15s}.sl-gcell.in{opacity:1;transform:none}.sl-gcell:hover{box-shadow:var(--sh-pop);border-color:var(--red-line)}.sl-gcell img{width:100%;height:66px;object-fit:cover;display:block;background:var(--bg-soft)}.sl-gcell .gc{display:block;font-size:10px;line-height:1.35;color:var(--ink-3);padding:5px 6px;height:39px;overflow:hidden}.sl-gcell .gc b{color:var(--red-deep);font-family:var(--f-mono)}.sl-tbl-h{font-size:12.5px;font-weight:700;color:var(--ink-2);margin:6px 0 8px;display:flex;align-items:center;gap:7px}.sl-tbl-h i{color:var(--ok)}.sl-tbl-wrap{border:1px solid var(--line);border-radius:10px;overflow:auto;max-height:290px;background:#fff}.sl-tbl{width:100%;border-collapse:collapse;font-size:11.8px;min-width:760px}.sl-tbl th{position:sticky;top:0;background:var(--ink);color:#fff;font-weight:600;text-align:left;padding:8px 10px;font-size:11px;z-index:2}.sl-tbl td{padding:9px 10px;border-bottom:1px solid var(--line-soft);color:var(--ink-2);line-height:1.65;vertical-align:top}.sl-tbl tr:nth-child(2n) td{background:#fcfcfd}.sl-tbl td.no{font-family:var(--f-mono);color:var(--red-deep);font-weight:700;text-align:center}.sl-tbl td.q{font-weight:600;color:var(--ink);min-width:180px}.sl-tbl td.a{min-width:300px;color:var(--ink-3)}.sl-tbl-note{font-size:11.5px;color:var(--ink-4);margin-top:7px}.sl-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:6px 0}.sl-file{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff;transition:all .15s}.sl-file:hover{border-color:var(--red-line);box-shadow:var(--sh-1);transform:translateY(-1px)}.sl-file .fic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:13px;flex-shrink:0}.sl-file .fic.xls{background:#217346}.sl-file .fic.doc{background:#2b579a}.sl-file .fic.pdf{background:#d93831}.sl-file .fic.img{background:#b06a1e}.sl-file .fic.zip{background:#7a5230}.sl-file .fmeta{min-width:0;flex:1}.sl-file .fmeta b{display:block;font-size:12.3px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-file .fmeta em{font-style:normal;font-size:10.5px;color:var(--ink-4);font-family:var(--f-mono)}.sl-file .fdl{font-size:11.5px;font-weight:600;color:var(--red);white-space:nowrap}.sl-hr{height:1px;background:var(--line-soft);margin:10px 0}.upbox{border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--sh-1);overflow:hidden;transition:border-color .15s,box-shadow .15s}.upbox.dragover{border-color:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.upbox .ub-area{min-height:96px;padding:15px 17px;font-size:13.5px;line-height:1.85;color:var(--ink);outline:none}.upbox .ub-area:empty:before{content:attr(data-ph);color:var(--ink-4)}.upbox .ub-files{display:flex;flex-wrap:wrap;gap:8px;padding:0 17px 4px}.upbox .ub-files:empty{display:none}.ubf{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:6px 9px;background:var(--bg-soft);font-size:12px;max-width:280px;animation:kbSlIn .25s ease both}.ubf .i{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:#fff;font-size:10px;flex-shrink:0}.ubf .i.doc,.upli .i.doc{background:#2b579a}.ubf .i.pdf,.upli .i.pdf{background:#d93831}.ubf .i.xls,.upli .i.xls{background:#217346}.ubf .i.ppt,.upli .i.ppt{background:#c15525}.ubf .i.img,.upli .i.img{background:#b06a1e}.ubf .i.vid,.upli .i.vid{background:var(--color-brand)}.ubf .i.txt,.upli .i.txt{background:#5b6370}.ubf .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-weight:600}.ubf .s{color:var(--ink-4);font-family:var(--f-mono);font-size:10.5px;flex-shrink:0}.ubf .del{color:var(--ink-4);cursor:pointer;flex-shrink:0;padding:0 2px;border:none;background:none}.ubf .del:hover{color:var(--red)}.ubf .kbtag{font-size:10px;border-radius:5px;padding:1px 5px;flex-shrink:0}.ubf .kbtag.q{background:var(--red-soft);color:var(--red-deep)}.ubf .kbtag.p{background:#eaf3ff;color:#1f5fa8}.upbox .ub-bar{display:flex;align-items:center;gap:9px;padding:10px 14px;border-top:1px solid var(--line-soft);background:#fcfcfd}.ub-plus{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink-2);display:grid;place-items:center;font-size:15px;cursor:pointer;transition:all .15s;flex-shrink:0}.ub-plus:hover{border-color:var(--red);color:var(--red);background:var(--red-soft)}.upbox .ub-hint{font-size:11.5px;color:var(--ink-4);line-height:1.5}.upbox .ub-count{margin-left:auto;font-size:11.5px;font-family:var(--f-mono);color:var(--ink-3);white-space:nowrap}.upbox .ub-count b{color:var(--red-deep)}.updrop{border:2px dashed #d4d8de;border-radius:14px;background:#fbfbfc;padding:38px 24px;text-align:center;cursor:pointer;transition:all .18s;display:block;width:100%}.updrop:hover,.updrop.dragover{border-color:var(--red);background:var(--red-soft)}.updrop .ud-ic{width:56px;height:56px;margin:0 auto 14px;border-radius:16px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font-size:22px;color:var(--red);box-shadow:var(--sh-1)}.updrop h4{font-size:15px;font-weight:700;color:var(--ink)}.updrop p{font-size:12.5px;color:var(--ink-3);margin-top:6px}.updrop .ud-btn{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:8px 18px;border-radius:9px;background:var(--red);color:#fff;font-size:13px;font-weight:600}.upfmt{margin-top:12px;font-size:11.5px;color:var(--ink-4);line-height:1.9;text-align:center}.upfmt b{color:var(--ink-3);font-weight:600}.uplist{margin-top:14px;max-height:210px;overflow:auto;display:flex;flex-direction:column;gap:7px}.uplist:empty{display:none}.upli{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;padding:8px 11px;font-size:12.5px}.upli .i{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;font-size:11px;flex-shrink:0}.upli .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink-2)}.upli .s{font-family:var(--f-mono);font-size:11px;color:var(--ink-4)}.upli .del{color:var(--ink-4);cursor:pointer;border:none;background:none}.upli .del:hover{color:var(--red)}.upli.bad{border-color:var(--red-line);background:var(--red-soft)}.upli.bad .n{color:var(--red-deep)}.upli .why{font-size:11px;color:var(--red);white-space:nowrap}.optlist{display:flex;flex-direction:column;gap:10px}.optrow{display:flex;align-items:flex-start;gap:13px;border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:#fff;transition:all .15s}.optrow:hover{border-color:#dde1e6}.optrow.on{border-color:var(--red-line);background:var(--red-soft)}.optck{width:20px;height:20px;border-radius:6px;border:1.5px solid #c9ced5;background:#fff;display:grid;place-items:center;color:#fff;font-size:10px;cursor:pointer;flex-shrink:0;margin-top:1px;transition:all .15s}.optrow.on .optck{background:var(--red);border-color:var(--red)}.optrow .od{flex:1;min-width:0}.optrow .ot{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--ink);cursor:pointer}.optrow .op{font-size:12px;color:var(--ink-3);line-height:1.7;margin-top:4px}.optrow .oprice{font-size:11px;font-family:var(--f-mono);color:#b5710f;background:#fdf5e8;border:1px solid #f1e2c6;border-radius:5px;padding:1px 6px;white-space:nowrap}.optrow .oprice.free{color:#137a4e;background:var(--ok-soft);border-color:#c4ead7}.qmark{width:16px;height:16px;border-radius:50%;background:#e6e9ed;color:var(--ink-3);font-size:9.5px;display:inline-grid;place-items:center;cursor:help;position:relative;flex-shrink:0}.qmark:hover{background:var(--red);color:#fff}.qmark .qt{position:absolute;left:50%;bottom:calc(100% + 9px);transform:translate(-50%);width:310px;background:var(--ink);color:#e8eaee;font-size:11.8px;line-height:1.75;font-weight:400;border-radius:10px;padding:11px 13px;opacity:0;visibility:hidden;transition:opacity .16s;z-index:60;text-align:left;box-shadow:var(--sh-pop);pointer-events:none}.qmark .qt:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--ink)}.qmark .qt b{color:#fff}.qmark:hover .qt{opacity:1;visibility:visible}.optrow .odef{font-size:10.5px;border-radius:5px;padding:1px 6px;background:var(--bg-soft);color:var(--ink-4);border:1px solid var(--line-soft);white-space:nowrap}.kbtypes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kbtype{border:1px solid var(--line);border-radius:12px;padding:15px 17px;background:#fff;cursor:pointer;transition:all .15s;position:relative;text-align:left;font-family:inherit}.kbtype:hover{border-color:var(--red-line)}.kbtype.on{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.kbtype .kt-h{display:flex;align-items:center;gap:10px}.kbtype .kt-r{width:17px;height:17px;border-radius:50%;border:1.5px solid #c9ced5;display:grid;place-items:center;flex-shrink:0}.kbtype.on .kt-r{border-color:var(--red)}.kbtype.on .kt-r:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--red)}.kbtype .kt-h b{font-size:14px;font-weight:700}.kbtype .kt-ic{width:28px;height:28px;border-radius:8px;background:var(--bg-soft);color:var(--ink-2);display:grid;place-items:center;font-size:12px;margin-left:auto}.kbtype.on .kt-ic{background:var(--red);color:#fff}.kbtype p{font-size:12px;color:var(--ink-3);line-height:1.7;margin-top:8px}.kbtype .kt-cols{margin-top:9px;display:flex;flex-wrap:wrap;gap:5px}.kbtype .kt-cols span{font-size:10.5px;font-family:var(--f-mono);background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:5px;padding:2px 6px;color:var(--ink-3)}.kbtype .kt-cols span.ex{background:var(--red-soft);border-color:var(--red-line);color:var(--red-deep)}.kbtype .kt-dl{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:12.3px;font-weight:600;color:#217346;border:1px solid #c9e3d2;background:#f1f9f4;border-radius:8px;padding:7px 12px}.kbtype .kt-dl:hover{background:#e4f4ea;border-color:#8fcaa8}.flowbar{display:flex;align-items:flex-start;gap:0;border:1px solid var(--line);border-radius:12px;background:#fff;padding:16px 18px;overflow-x:auto}.flowbar .fstep{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:92px;flex:0 0 auto;text-align:center;transition:opacity .3s}.flowbar .fstep .fb{width:34px;height:34px;border-radius:50%;background:#fff;border:2px solid var(--line);color:var(--ink-4);display:grid;place-items:center;font-size:13px;transition:all .3s}.flowbar .fstep .fn{font-size:11.5px;font-weight:600;color:var(--ink-2);line-height:1.3}.flowbar .fstep .fd{font-size:10px;color:var(--ink-4);font-family:var(--f-mono)}.flowbar .fstep.run .fb{border-color:var(--red);color:var(--red);background:var(--red-soft);box-shadow:0 0 0 5px var(--red-soft)}.flowbar .fstep.run .fn{color:var(--red-deep)}.flowbar .fstep.done .fb{border-color:var(--ok);background:var(--ok);color:#fff}.flowbar .fstep.opt .fb{border-style:dashed}.flowbar .fconn{flex:1 1 auto;min-width:20px;height:2px;background:var(--line);margin-top:17px;position:relative;transition:background .3s}.flowbar .fconn:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left-color:var(--line);transition:border-left-color .3s}.flowbar .fconn.done{background:var(--ok)}.flowbar .fconn.done:after{border-left-color:var(--ok)}.judge{border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-top:4px}.judge-h{display:flex;align-items:center;gap:8px;padding:9px 13px;background:var(--bg-soft);border-bottom:1px solid var(--line);font-size:12.5px;font-weight:700}.judge-h i{color:var(--red)}.judge-h em{margin-left:auto;font-style:normal;font-size:10.5px;color:var(--ink-4);font-weight:400}.judge-b{padding:10px 13px;display:flex;flex-direction:column;gap:7px}.judge-row{display:flex;align-items:center;gap:9px;font-size:12.3px}.judge-row .jn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.judge-row .jt{font-size:10.5px;border-radius:5px;padding:2px 7px;white-space:nowrap}.judge-row .jt.q{background:var(--red-soft);color:var(--red-deep)}.judge-row .jt.p{background:#eaf3ff;color:#1f5fa8}.judge-row .jc{font-size:10.5px;font-family:var(--f-mono);color:var(--ink-4);white-space:nowrap}.choice{display:flex;flex-direction:column;gap:10px;margin-top:14px}.choice-row{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:11px;padding:13px 15px;cursor:pointer;transition:all .15s;text-align:left;background:#fff;font-family:inherit;width:100%}.choice-row:hover{border-color:var(--red-line)}.choice-row.on{border-color:var(--red);background:var(--red-soft)}.choice-row .ck{width:22px;height:22px;border-radius:50%;background:var(--bg-soft);color:var(--ink-3);font-weight:800;font-size:11px;display:grid;place-items:center;flex-shrink:0;font-family:var(--f-mono);margin:0}.choice-row.on .ck{background:var(--red);color:#fff;opacity:1}.choice-row b{font-size:13.2px;display:block}.choice-row p{font-size:11.8px;color:var(--ink-3);line-height:1.7;margin-top:3px}.choice-row p b{display:inline;font-size:inherit;color:var(--ink)}.choice-row .rec{font-size:10px;background:var(--ok-soft);color:#137a4e;border-radius:5px;padding:1px 6px;margin-left:6px}.deliver{border:1px solid var(--ok);background:var(--ok-soft);border-radius:12px;padding:16px 18px;display:flex;gap:14px;align-items:flex-start}.deliver .di{width:44px;height:44px;border-radius:12px;background:#217346;color:#fff;display:grid;place-items:center;font-size:19px;flex-shrink:0}.deliver b{font-size:14px;color:#0f5c39}.deliver p{font-size:12.3px;color:#2c6b4c;line-height:1.75;margin-top:4px}.deliver code{background:#fff;border:1px solid #c4ead7;border-radius:5px;padding:1px 6px;font-family:var(--f-mono);font-size:11px;color:#0f5c39}.sl-final{display:flex;align-items:center;gap:11px;border:1px solid var(--red-line);background:var(--red-soft);border-radius:11px;padding:12px 15px;margin-top:8px;font-size:12.5px;color:var(--red-deep)}.sl-final>i{font-size:15px;color:var(--red)}.sl-final>span{flex:1;line-height:1.7}.btn.sm{padding:6px 13px;font-size:12px;border-radius:8px}.upsum{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12px;color:var(--ink-3);font-family:var(--f-mono)}.upsum b{color:var(--ink)}.upsum .bad{color:var(--red-deep);font-weight:700}.catwall{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.catcard{display:block;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--sh-1);transition:all .15s ease;position:relative;text-align:left;width:100%;font-family:inherit;cursor:pointer}.catcard:hover{border-color:var(--red-line);box-shadow:0 4px 14px #00000012;transform:translateY(-1px)}.catcard.empty{opacity:.62;background:var(--bg-soft);cursor:default}.catcard.empty:hover{transform:none;border-color:var(--line);box-shadow:var(--sh-1)}.catcard .ch{display:flex;align-items:center;gap:10px}.catcard .ci{width:36px;height:36px;border-radius:10px;background:var(--red-soft);color:var(--red);display:grid;place-items:center;font-size:15px;flex-shrink:0}.catcard.empty .ci{background:var(--bg);color:var(--ink-4)}.catcard .cn{font-size:14.5px;font-weight:700;line-height:1.3}.catcard .cd{font-size:11.5px;color:var(--ink-4);margin-top:2px}.catcard .cmeta{display:flex;align-items:flex-end;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.catcard .cnum{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.catcard .cnum small{font-size:12px;color:var(--ink-3);font-weight:500;margin-left:3px}.catcard .cup{text-align:right}.catcard .cup .lb{font-size:10.5px;color:var(--ink-4)}.catcard .cup .dt{font-size:12.5px;font-family:var(--f-mono);color:var(--ink-2);margin-top:3px}.catcard .cup .dt.hot{color:var(--red);font-weight:600}.catcard .arw{position:absolute;top:16px;right:16px;color:var(--ink-4);font-size:12px}.catcard:hover .arw{color:var(--red)}.tbl td.nm{color:var(--ink);font-weight:600}.tbl a.nm:hover{color:var(--red)}.tbl td.up{text-align:right;white-space:nowrap;font-family:var(--f-mono);font-size:12px;color:var(--ink-2)}.tbl td.up .d{font-weight:600;color:var(--ink)}.tbl td.up .t{color:var(--ink-4)}.tbl td.up.hot .d{color:var(--red)}.tbl th.r{text-align:right}.tbl td .tag{white-space:nowrap}.fname{display:flex;align-items:center;gap:9px}.fname i{color:var(--ok);font-size:14px}.fname i.dead{color:var(--ink-4)}.fname .nt{line-height:1.4}.fname .cd{display:block;font-size:11px;color:var(--ink-4);font-family:var(--f-mono);margin-top:2px}.qatbl{table-layout:fixed}.qatbl th:nth-child(1),.qatbl td:nth-child(1){width:58px;text-align:center;white-space:nowrap;color:var(--ink-4);font-family:var(--f-mono)}.qatbl th:nth-child(2),.qatbl td:nth-child(2){width:16%}.qatbl.longtxt th:nth-child(2),.qatbl.longtxt td:nth-child(2){width:auto}.qatbl th:nth-child(4),.qatbl td:nth-child(4){width:9.5%}.qatbl th:nth-child(5),.qatbl td:nth-child(5){width:10.5%}.qatbl th:nth-child(6),.qatbl td:nth-child(6){width:9.5%}.qatbl td{vertical-align:top;line-height:1.75;font-size:12.5px}.qatbl td.q{color:var(--ink);font-weight:600}.qatbl td.a{color:var(--ink-2)}.qatbl td.s{color:var(--ink-3);font-size:11.5px}.backbar{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.backbar .tag{background:var(--red);border-color:var(--red);color:#fff}.backbar .tag i{color:#fff}.kbhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-left:3px solid var(--red);border-radius:var(--radius);padding:14px 18px;margin-bottom:16px}.kbhead .kt{font-size:14.5px;font-weight:700;line-height:1.4}.kbhead .kmeta{margin-left:auto;display:flex;gap:16px;font-size:11.5px;color:var(--ink-3);text-align:right}.kbhead .kmeta b{display:block;font-family:var(--f-mono);font-size:12.5px;color:var(--ink);font-weight:600;margin-top:2px}.empty-box{text-align:center;padding:46px 20px;color:var(--ink-4);font-size:13px}.empty-box i{font-size:30px;display:block;margin-bottom:12px;color:var(--line)}.rvbadge{display:inline-flex;align-items:center;gap:5px;background:var(--red);color:#fff;font-size:11px;font-weight:700;line-height:1;padding:4px 9px;border-radius:20px;white-space:nowrap}.catcard .rvbadge{position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #d9282c47}.catcard:has(.rvbadge) .arw{display:none}.rvdot{display:inline-flex;align-items:center;gap:4px;background:var(--red-soft);color:var(--red);border:1px solid var(--red-line);font-size:10px;font-weight:700;padding:1px 7px;border-radius:20px;white-space:nowrap}.filterbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.filterbar .fsum{margin-left:auto;font-size:11.5px;color:var(--ink-4)}.filterbar .flab{font-size:12px;color:var(--ink-4);font-weight:600;margin-right:2px}.chip.radio{gap:7px;cursor:pointer;font-family:inherit}.chip.radio .rdo{width:13px;height:13px;border-radius:50%;border:1.5px solid #c4c8cd;flex:none;position:relative;transition:border-color .15s ease}.chip.radio.on{background:var(--red);border-color:var(--red);color:#fff}.chip.radio.on .rdo{border-color:currentColor}.chip.radio.on .rdo:after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:currentColor}.rvsw{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1;padding:6px 11px;border-radius:20px;white-space:nowrap;cursor:pointer;transition:all .13s ease;border:1px solid var(--red-line);background:var(--red-soft);color:var(--red)}.rvsw i{font-size:12.5px}.rvsw:hover{background:var(--red);border-color:var(--red);color:#fff}.rvsw.done{border-color:#b9e6cb;background:#f1fbf5;color:var(--ok);cursor:default}.rvsw.done:hover{background:#f1fbf5;border-color:#b9e6cb;color:var(--ok)}.tbl th.act,.tbl td.act{width:186px;text-align:right;white-space:nowrap}.acts{display:inline-flex;gap:6px;justify-content:flex-end}.acts button,.acts a{width:29px;height:29px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink-3);cursor:pointer;font-size:12px;display:grid;place-items:center;transition:all .13s ease}.acts button:hover,.acts a:hover,.acts button.rv{border-color:var(--red-line);color:var(--red);background:var(--red-soft)}.acts button.rv:hover{background:var(--red);color:#fff}.acts button.del:hover{border-color:var(--red);background:var(--red);color:#fff}.acts button.ok{border-color:#b9e6cb;color:var(--ok);background:#f1fbf5}.acts button.ok:hover{background:var(--ok);border-color:var(--ok);color:#fff}.tbl tr.rvrow td{background:#fffaf9}.passbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:linear-gradient(180deg,#fff6f5,#fff);border:1px solid var(--red-line);border-left:4px solid var(--red);border-radius:var(--radius);padding:14px 18px;margin-bottom:12px}.passbar .pt{font-size:13.5px;font-weight:700;color:var(--ink)}.passbar .pd{font-size:11.5px;color:var(--ink-4);margin-top:3px;line-height:1.6}.btn-pass{display:inline-flex;align-items:center;gap:8px;margin-left:auto;background:var(--ok);color:#fff;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #1aa66b4d;transition:all .15s ease;white-space:nowrap;font-family:inherit}.btn-pass:hover{filter:brightness(1.06);box-shadow:0 6px 18px #1aa66b66;transform:translateY(-1px)}.btn-pass i{font-size:15px}.passbar.done{background:linear-gradient(180deg,#f2fbf6,#fff);border-color:#b9e6cb;border-left-color:var(--ok)}.qatbl.edit td[contenteditable]{outline:none;cursor:text;border-radius:5px}.qatbl.edit td[contenteditable]:hover{background:var(--bg-soft)}.qatbl.edit td[contenteditable]:focus{background:#fff;box-shadow:inset 0 0 0 2px var(--red-line)}.qatbl tr.rvrow td{background:#fffaf9}.qatbl tr.rvrow td:first-child{box-shadow:inset 3px 0 0 var(--red)}.qatbl th.op,.qatbl td.op{width:78px;text-align:right;white-space:nowrap;padding-left:4px}.qatbl td.op .acts button{width:26px;height:26px;font-size:11px}.editbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:11px 14px;margin-bottom:12px}.editbar .es{font-size:11.5px;color:var(--ink-4);margin-left:auto}.editbar .es b{color:var(--red)}.local-bar{display:flex;align-items:center;gap:12px;background:var(--ok-soft);border:1px solid #c4ead7;color:#137a4e;border-radius:var(--radius);padding:13px 18px;margin-bottom:18px}.local-bar i{font-size:18px}.local-bar b{font-weight:700}.kbscope{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.kbcard{border:1px solid var(--line);border-radius:11px;padding:12px 13px;background:#fff;cursor:pointer;transition:all .15s;position:relative;text-align:left;font-family:inherit}.kbcard:hover{border-color:var(--red-line);box-shadow:var(--sh-1)}.kbcard.on{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.kbcard.all{border-style:dashed}.kbcard .ki{width:32px;height:32px;border-radius:9px;background:var(--red-soft);color:var(--red);display:grid;place-items:center;font-size:14px;margin-bottom:8px}.kbcard.on .ki{background:var(--red);color:#fff}.kbcard b{font-size:12.5px;display:block;line-height:1.3}.kbcard span{font-size:10.5px;color:var(--ink-4)}.kbcard .pdot{position:absolute;top:10px;right:10px;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;color:#fff;font-size:8px}.kbcard.on .pdot{background:var(--red);border-color:var(--red)}.oneby{display:flex;align-items:flex-start;gap:10px;background:#fff8e8;border:1px solid #f0dcae;color:#8a6410;border-radius:var(--radius);padding:11px 15px;margin-top:12px;font-size:12.5px;line-height:1.7}.oneby i{font-size:15px;margin-top:2px}.upload-guide{align-items:flex-start;min-width:0;margin-bottom:18px}.upload-guide>div{min-width:0;overflow-wrap:anywhere}.upload-guide__warning{color:var(--red-deep)}.kbtabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:0;position:relative;z-index:2}.kbtab{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:2px solid var(--line);border-bottom-color:var(--red);border-radius:14px 14px 0 0;background:var(--bg-soft);cursor:pointer;text-align:left;font-family:inherit;transition:background .15s,border-color .15s;position:relative;margin-bottom:-2px}.kbtab:hover{border-color:var(--red-line);border-bottom-color:var(--red);background:#fff}.kbtab.active{border-color:var(--red);border-bottom-color:#fff;background:#fff;z-index:3;cursor:default}.kbtab .mi{width:40px;height:40px;border-radius:11px;background:#e8eaee;color:var(--ink-4);display:grid;place-items:center;font-size:17px;flex-shrink:0;transition:all .15s}.kbtab.active .mi{background:var(--red);color:#fff}.kbtab .mt{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--ink-3);line-height:1.3;flex-wrap:wrap}.kbtab.active .mt{color:var(--red-deep)}.kbtab .md{font-size:11.5px;color:var(--ink-4);line-height:1.65;margin-top:5px}.kbtab .mn{position:absolute;top:-2px;right:-2px;padding:3px 10px;border-radius:0 12px;background:var(--ink-4);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.5px}.kbtab.active .mn{background:var(--red)}.kbtab .tb-badge{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 6px;border-radius:10px;background:var(--ink-4);color:#fff;font-size:10.5px;font-weight:700}.kbtab.active .tb-badge{background:var(--red)}.kbpanel{border:2px solid var(--red);border-radius:0 0 14px 14px;background:#fff;margin-bottom:24px}.kp-body{padding:22px}.pendbar{display:flex;align-items:center;gap:14px;margin:14px 0 10px;flex-wrap:wrap;font-size:12.5px}.pendbar .sp{flex:1}.pendbar .selall{display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:var(--ink-3);font-weight:600}.pendbar .cnt b{color:var(--red-deep)}.ptwrap{border:1px solid var(--line);border-radius:var(--radius);overflow:auto;background:#fff}.pendtbl{width:100%;border-collapse:collapse;min-width:860px}.pendtbl th{background:var(--bg-soft);font-size:11.5px;font-weight:700;color:var(--ink-3);text-align:left;padding:11px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.pendtbl td{padding:12px;border-bottom:1px solid var(--line-soft);font-size:12.5px;vertical-align:middle;color:var(--ink-2)}.pendtbl tr:last-child td{border-bottom:none}.pendtbl tr.on td{background:var(--red-soft)}.pendtbl tr.focus td:first-child{box-shadow:inset 3px 0 0 var(--red)}.pendtbl .ck{width:38px;text-align:center}.pendtbl input[type=checkbox]{width:15px;height:15px;accent-color:var(--red);cursor:pointer}.pf{display:flex;align-items:flex-start;gap:10px}.pf .i{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:14px;background:var(--ok-soft);color:#137a4e;flex-shrink:0}.pf b{font-weight:600;font-size:12.5px;line-height:1.45;color:var(--ink);display:block}.pf span{display:block;font-size:10.5px;color:var(--ink-4);margin-top:2px}.ptag{display:inline-block;padding:2px 8px;border-radius:20px;font-size:10.5px;font-weight:600;background:var(--bg-soft);color:var(--ink-3);border:1px solid var(--line)}.ptag.pro{background:#fff3e6;color:#a35b09;border-color:#f0d3ab}.pact{display:flex;gap:6px;white-space:nowrap}.pact a,.pact button{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:7px;border:1px solid var(--line);background:#fff;font-size:11.5px;color:var(--ink-3);cursor:pointer;text-decoration:none;font-family:inherit;transition:all .15s}.pact a:hover{border-color:var(--red-line);color:var(--red)}.pact .rm:hover{border-color:#f0b6b6;color:var(--red);background:#fff5f5}.rowcat{padding:7px 9px;border:1px solid var(--line);border-radius:7px;font-size:11.5px;background:#fff;color:var(--ink);max-width:160px;font-family:inherit;cursor:pointer}.rowcat:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.pendempty{border:1px dashed var(--line);border-radius:var(--radius);padding:44px 20px;text-align:center;color:var(--ink-4);background:var(--bg-soft)}.pendempty i{font-size:30px;color:#c9cdd4;display:block;margin-bottom:12px}.pendempty b{display:block;color:var(--ink-3);font-size:13.5px;margin-bottom:6px}.bulkwrap{margin-top:22px;border-top:1px dashed var(--line);padding-top:20px}.donebar{display:flex;align-items:flex-start;gap:10px;background:var(--ok-soft);border:1px solid #c4ead7;color:#137a4e;border-radius:var(--radius);padding:12px 16px;margin-bottom:14px;font-size:12.5px;line-height:1.7}@media(max-width:1100px){.sl-gal{grid-template-columns:repeat(4,1fr)}.catwall{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.kbtypes{grid-template-columns:1fr}.sl-gal{grid-template-columns:repeat(3,1fr)}.sl-stats{grid-template-columns:repeat(2,1fr)}.simlog{height:440px}.kbscope{grid-template-columns:repeat(2,1fr)}.kbtabs{grid-template-columns:1fr;gap:8px;margin-bottom:14px}.kbtab{padding:13px 14px;border-radius:12px;border-bottom-color:var(--line);margin-bottom:0}.kbtab.active{border-bottom-color:var(--red);background:var(--red-soft)}.kbtab .md{display:none}.kbpanel{border-radius:12px}.kp-body{padding:15px}}@media(max-width:760px){.catwall{grid-template-columns:1fr}.qatbl{table-layout:auto}}.costbar{position:relative;margin:16px 0 0;border:1px solid var(--line);border-radius:14px;background:var(--bg-soft);overflow:hidden}.costbar.has{border-color:var(--red-line);background:var(--red-soft)}.cb-main{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;column-gap:12px;row-gap:2px;padding:14px 132px 12px 16px}.cb-lab{font-size:13px;font-weight:700;color:var(--ink-2);display:flex;align-items:center;gap:7px}.cb-lab i{color:var(--ink-4)}.costbar.has .cb-lab i{color:var(--red)}.cb-num{font-family:var(--f-mono);font-size:26px;font-weight:800;color:var(--ink-4);letter-spacing:-.5px}.costbar.has .cb-num{color:var(--red-deep)}.cb-sub{min-width:0;font-size:12.5px;color:var(--ink-3);line-height:1.7;overflow-wrap:anywhere}.cb-sub b{color:var(--ink-2)}.cb-more{position:absolute;right:16px;top:13px;background:none;border:1px solid var(--line);border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600;color:var(--ink-3);cursor:pointer;font-family:inherit;transition:all .15s}.cb-more:hover{border-color:var(--red-line);color:var(--red-deep);background:#fff}.cb-detail{display:none;padding:0 16px 15px}.costbar.open .cb-detail{display:block}.cb-tb{width:100%;border-collapse:collapse;font-size:12.5px;background:#fff;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.cb-tb th{background:var(--bg-soft);text-align:left;padding:8px 11px;font-size:11.5px;font-weight:700;color:var(--ink-3);border-bottom:1px solid var(--line)}.cb-tb td{padding:8px 11px;border-bottom:1px solid var(--line);color:var(--ink-2)}.cb-tb tbody tr:last-child td{border-bottom:0}.cb-tb .n{text-align:right;font-family:var(--f-mono);white-space:nowrap}.cb-tb .s{font-weight:700;color:var(--ink)}.cb-tb tfoot td{background:var(--red-soft);font-weight:700;color:var(--red-deep);border-top:1px solid var(--red-line)}.cb-tb tfoot .g{font-family:var(--f-mono);font-size:14px}.cb-note{margin-top:9px;font-size:11.5px;color:var(--ink-4);line-height:1.75}.cb-note i{margin-right:5px}.resumebar{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:13px 16px;border:1px solid var(--red-line);border-radius:13px;background:var(--red-soft)}.resumebar>i{flex:0 0 auto;color:var(--red-deep);font-size:15px}.resumebar>div{flex:1;min-width:0;font-size:13px;color:var(--ink-2);line-height:1.7}.resumebar b{color:var(--ink);font-weight:700}.resumebar.done{border-color:#bfe6d3;background:#f4fbf7}.resumebar.done>i{color:#0f7a4d}.rb-track{height:5px;border-radius:3px;background:#fff;border:1px solid var(--red-line);margin-top:7px;overflow:hidden}.rb-track i{display:block;height:100%;background:var(--red-solid);transition:width .5s}.mdl-pick{margin-top:14px;padding-top:16px;border-top:1px dashed var(--line)}.mdl-pick .mp-h{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:11px}.mdl-pick .mp-h>i{color:var(--red)}.mdl-pick .mp-rec{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:5px;background:var(--red-soft);border:1px solid var(--red-line);color:var(--red-deep)}.mp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mp-card{border:1px solid var(--line);border-radius:11px;background:#fff;padding:13px 14px;cursor:pointer;transition:all .15s;position:relative;text-align:left;font-family:inherit;color:inherit}.mp-card:hover{border-color:var(--ink-4)}.mp-card .mc-h{display:flex;align-items:center;gap:7px;margin-bottom:6px}.mp-card .mc-h b{font-size:14px;font-weight:800}.mp-card .mc-tag{font-size:10px;font-weight:700;padding:1px 7px;border-radius:5px;background:var(--red-solid);color:#fff}.mp-card p{font-size:12px;color:var(--ink-3);line-height:1.75;margin:0}.mp-card p b{color:var(--ink-2)}.mp-card a{color:var(--red-deep);font-weight:600}.mp-card.on{border-color:var(--red);background:var(--red-soft)}.mp-card.on .mc-h b{color:var(--red-deep)}.mp-card.on:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:12px;right:13px;font-size:12px;color:var(--red)}.mp-card.own{border-style:dashed}.mp-note{display:flex;gap:9px;margin-top:12px;padding:11px 13px;border-radius:9px;background:var(--bg-soft);border:1px solid var(--line);font-size:12px;color:var(--ink-2);line-height:1.85}.mp-note i{margin-top:3px;color:var(--ink-4)}.mp-note b{color:var(--ink)}.mp-note.warn{background:var(--red-soft);border-color:var(--red-line);color:var(--red-deep)}.mp-note.warn i,.mp-note.warn b{color:var(--red-deep)}@media(max-width:900px){.mp-cards{grid-template-columns:1fr}}@media(max-width:680px){.cb-main{display:flex;gap:8px 12px;flex-wrap:wrap;padding:14px 16px 12px}.cb-more{position:static;margin:0 16px 12px;display:block;width:calc(100% - 32px)}.cb-num{font-size:22px}.resumebar{flex-wrap:wrap}}}@layer tokens{:root{--red-solid: var(--color-brand, #d9282c);--red-press: var(--color-brand-strong, #b81f23);--ok-text: var(--color-success-strong, #137a4e);--warn-text: var(--color-warning-strong, #8a6508)}}@layer pages{.setv{display:grid;grid-template-columns:216px 1fr;gap:26px;align-items:start}.setv-nav{position:sticky;top:calc(var(--header-h) + 20px);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:10px 8px;max-height:calc(100vh - var(--header-h) - 44px);overflow:auto}.setv-nav .sn-search{display:flex;align-items:center;gap:7px;margin:2px 4px 10px;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:6px 9px}.setv-nav .sn-search i{font-size:11px;color:var(--ink-4)}.setv-nav .sn-search input{border:0;background:transparent;outline:none;width:100%;font-size:12.5px;color:var(--ink);font-family:var(--f-sans)}.setv-nav .sn-g{font-size:11px;font-weight:700;color:var(--ink-4);letter-spacing:.4px;padding:12px 10px 5px}.setv-nav .sn-g:first-of-type{padding-top:2px}.setv-nav a[data-tab],.setv-nav .sn-item,.setv-nav a.sn-out{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;margin-bottom:1px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:13px;font-weight:500;font-family:var(--f-sans);color:var(--ink-2);cursor:pointer;transition:background .13s,color .13s}.setv-nav a[data-tab] i,.setv-nav .sn-item i,.setv-nav a.sn-out i{font-size:12px;width:15px;text-align:center;color:var(--ink-4)}.setv-nav a:hover,.setv-nav .sn-item:hover{background:var(--hover);color:var(--ink)}.setv-nav a.active,.setv-nav .sn-item.active{background:var(--red-soft);color:var(--red-deep);font-weight:600}.setv-nav a.active i,.setv-nav .sn-item.active i{color:var(--red)}.setv-nav .sn-tag{margin-left:auto;font-size:9.5px;font-weight:700;padding:1px 5px;border-radius:5px;background:var(--red-solid);color:#fff;letter-spacing:.3px}.setv-nav a.sn-out{color:var(--ink-3);font-size:12.5px}.setv-nav a.sn-out .ar{margin-left:auto;font-size:10px;color:var(--ink-4)}.setv-nav .sn-hr{height:1px;background:var(--line-soft);margin:9px 6px}.setv-nav .sn-empty{padding:10px;font-size:12px;color:var(--ink-4);text-align:center}.setv-body{min-width:0}.setv-h{margin-bottom:16px}.setv-h h2{font-size:17px;font-weight:700;letter-spacing:-.2px}.setv-h p{font-size:12.5px;color:var(--ink-3);margin-top:5px;line-height:1.75;max-width:820px}@media(max-width:900px){.setv{grid-template-columns:1fr;gap:14px}.setv-nav{position:static;max-height:none;display:flex;gap:4px;overflow-x:auto;padding:8px}.setv-nav .sn-g,.setv-nav .sn-hr,.setv-nav .sn-search{display:none}.setv-nav a[data-tab],.setv-nav .sn-item,.setv-nav a.sn-out{white-space:nowrap;width:auto;margin-bottom:0}}.pl-wrap{display:grid;grid-template-columns:238px 1fr;gap:16px;align-items:start}@media(max-width:960px){.pl-wrap{grid-template-columns:1fr}}.pl-cats{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:10px}.pl-cats .pc-h{font-size:11px;font-weight:700;color:var(--ink-4);letter-spacing:.4px;padding:2px 6px 8px;display:flex;align-items:center}.pl-cats .pc-h .pc-tip{margin-left:auto;color:var(--ink-4);font-size:10.5px;cursor:help}.pl-cat{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:all .13s}.pl-cat i.ci{font-size:12px;width:15px;text-align:center;color:var(--ink-4)}.pl-cat .cn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-cat .cc{font-size:11px;color:var(--ink-4);font-family:var(--f-mono)}.pl-cat:hover{background:var(--hover);color:var(--ink)}.pl-cat.on{background:var(--red-soft);color:var(--red-deep);font-weight:600}.pl-cat.on i.ci{color:var(--red)}.pl-cat.on .cc{color:var(--red-deep)}.pl-cat .lk{font-size:9.5px;color:var(--ink-4)}.pl-cat .pl-default{font-size:10px;color:#f59e0b;margin-left:4px}.pl-addcat{width:100%;margin-top:8px;padding:9px;border:1px dashed var(--line);border-radius:8px;font-size:12.5px;color:var(--ink-3);background:transparent;cursor:pointer;transition:all .15s}.pl-addcat:hover{border-color:var(--red-line);color:var(--red-deep);background:var(--red-soft)}.pl-cat.seed{color:var(--ink-3)}.pl-cat.seed:not(.on) i.ci{color:var(--ink-4)}.pl-cathint{font-size:11.5px;color:var(--ink-4);line-height:1.8;margin:11px 4px 2px;padding-top:10px;border-top:1px dashed var(--line)}.pl-cathint b{color:var(--ink-3)}.pl-cathint i{color:var(--warn-text);margin-right:4px}.pl-note-btn{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:3px 9px;border-radius:7px;border:1px solid var(--line);background:var(--card);color:var(--ink-3);font-size:11px;font-weight:600;cursor:pointer;font-family:var(--f-sans);transition:all .14s}.pl-note-btn:hover{border-color:var(--red-line);background:var(--red-soft);color:var(--red-deep)}.pl-note-btn i{font-size:10px}.pl-subs{margin:2px 0 6px 10px;padding-left:9px;border-left:1px dashed var(--line)}.pl-sub{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:7px;font-size:12.5px;color:var(--ink-3);cursor:pointer;transition:all .13s}.pl-sub i.si{font-size:11px;width:14px;text-align:center;flex:none}.pl-sub .sn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-sub .sc{font-size:10.5px;font-family:var(--f-mono);color:var(--ink-4);flex:none}.pl-sub .sc.zero{opacity:.5}.pl-sub:hover{background:var(--hover);color:var(--ink)}.pl-sub.on{background:var(--red-soft);color:var(--red-deep);font-weight:600}.pl-sub.on .sc{color:var(--red-deep)}.pl-addsub{display:flex;align-items:center;gap:7px;width:100%;margin-top:3px;padding:6px 9px;border:0;border-radius:7px;background:transparent;font-size:12px;color:var(--ink-4);cursor:pointer;font-family:var(--f-sans);transition:all .14s}.pl-addsub:hover{background:var(--red-soft);color:var(--red-deep)}.pl-rn{width:100%;min-width:0;flex:1;border:1px solid var(--red);border-radius:5px;padding:1px 5px;font-size:inherit;font-family:var(--f-sans);color:var(--ink);background:var(--card);outline:none}.pl-ctx{position:fixed;z-index:300;min-width:186px;padding:5px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 34px -12px #14181e47}.pl-ctx .ci{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:7px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.pl-ctx .ci i{font-size:11px;width:14px;text-align:center;color:var(--ink-4)}.pl-ctx .ci:hover{background:var(--hover);color:var(--ink)}.pl-ctx .ci.danger{color:var(--red-deep)}.pl-ctx .ci.danger i{color:var(--red)}.pl-ctx .ci.danger:hover{background:var(--red-soft)}.pl-ctx .sep{height:1px;background:var(--line-soft);margin:4px 6px}.pl-main{min-width:0}.pl-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:13px 15px;margin-bottom:12px}.pl-bar .pb-t{flex:1;min-width:180px}.pl-bar .pb-t b{font-size:14.5px;font-weight:700;margin-right:8px}.pl-bar .pb-t p{font-size:12px;color:var(--ink-3);margin-top:3px;line-height:1.7}.pl-bar .pb-ic{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;color:#fff;font-size:12px}.pl-bar .pb-t .pb-n{font-size:11.5px;color:var(--ink-4);font-family:var(--f-mono);margin-left:8px}.pl-bar .pb-t .pl-note-btn{margin-left:8px;vertical-align:middle}.pl-subdesc{font-size:12px;color:var(--ink-3);line-height:1.8;margin-bottom:12px;padding:10px 13px;background:var(--bg-soft);border:1px solid var(--line);border-radius:9px}.pl-subdesc span{display:block;color:var(--ink-4);margin-top:3px}.pl-subdesc span i{color:var(--warn-text);margin-right:4px}.pl-list{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px 14px}.pl-list .pl-file:first-child{margin-top:0}.pl-file{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;margin-top:8px;background:var(--card);transition:border-color .15s}.pl-file:hover{border-color:var(--ink-4)}.pl-file.off{opacity:.55}.pl-file .fi{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:var(--bg);font-size:11px;color:var(--ink-3);flex-shrink:0}.pl-file .fn{flex:1;min-width:0}.pl-file .fn b{font-size:13px;font-weight:600;display:block}.pl-file .fn .fm{font-size:11.5px;color:var(--ink-4);margin-top:2px;display:flex;gap:8px;flex-wrap:wrap}.pl-file .fn .fm .used{color:var(--red-deep);font-weight:600;flex:1 1 100%;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.pl-file .fa-lock{font-size:9px}.pl-file .facts{display:flex;align-items:center;gap:5px;flex-shrink:0}.pl-file .fn b[data-rn]{cursor:text;border-radius:4px;padding:0 2px;margin-left:-2px}.pl-file .fn b[data-rn]:hover{background:var(--red-soft)}.pl-ib{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;border:1px solid var(--line);background:var(--card);color:var(--ink-3);font-size:11px;cursor:pointer;transition:all .14s}.pl-ib:hover{border-color:var(--red-line);color:var(--red-deep);background:var(--red-soft)}.pl-ib.dis{opacity:.35;cursor:not-allowed}.pl-ib.dis:hover{border-color:var(--line);color:var(--ink-3);background:var(--card)}.pl-empty{padding:16px;border:1px dashed var(--line);border-radius:9px;margin-top:8px;font-size:12.5px;color:var(--ink-4);text-align:center;line-height:1.8}.pl-empty b{color:var(--ink-3)}.pl-b{font-size:10px;font-weight:700;padding:1px 6px;border-radius:5px;background:var(--bg);color:var(--ink-3)}.pl-b.seed{background:var(--bg);color:var(--ink-3)}.pl-b.up{background:var(--info-soft, #eef4ff);color:var(--info, #2563eb)}.pl-b.paste{background:var(--ok-soft);color:var(--ok-text)}.pl-sw{display:inline-block;width:34px;height:19px;border:0;padding:0;border-radius:19px;background:var(--ok);position:relative;cursor:pointer;flex-shrink:0;transition:background .18s}.pl-sw:after{content:"";position:absolute;top:2px;left:17px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:var(--sh-1);transition:left .18s}.pl-sw.off{background:var(--line)}.pl-sw.off:after{left:2px}.pl-cat .pl-plus{flex:none;width:20px;height:20px;margin-left:2px;border:0;border-radius:6px;background:transparent;color:var(--ink-4);font-size:10px;cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .14s,background .14s,color .14s}.pl-cat:hover .pl-plus{opacity:1}.pl-cat .pl-plus:hover{background:var(--red-solid);color:#fff}.pl-cat.on .pl-plus{color:var(--red-deep)}.pl-tw{flex:none;width:16px;height:16px;margin-right:-2px;border:0;background:transparent;color:var(--ink-4);font-size:9px;cursor:pointer;display:grid;place-items:center;border-radius:4px;transition:transform .16s,color .14s,background .14s}.pl-tw:hover{background:#0000000f;color:var(--ink-2)}.pl-cat.open>.pl-tw,.pl-sub.open>.pl-tw{transform:rotate(90deg)}.pl-cat.on>.pl-tw{color:var(--red-deep)}.pl-fslist{margin:1px 0 4px 12px;padding-left:9px;border-left:1px dashed var(--line)}.pl-fs{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:6px;font-size:12px;color:var(--ink-3);cursor:pointer;transition:all .13s}.pl-fs i{font-size:10px;color:var(--ink-4);flex:none}.pl-fs .fsn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-fs:hover{background:var(--hover);color:var(--ink-2)}.pl-fs.off{opacity:.5}.pl-fsnone{font-size:11.5px;color:var(--ink-4);padding:5px 8px}.pl-fs .fsn{cursor:text}.pl-mask{position:fixed;inset:0;background:#10141a6b;z-index:200;display:none;align-items:center;justify-content:center;padding:20px}.pl-mask.open{display:flex}.pl-modal{background:var(--card);border-radius:14px;box-shadow:0 18px 60px #00000038;width:min(720px,100%);max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.pl-modal.wide{width:min(880px,100%)}.pl-modal.sm{width:min(460px,100%)}.pl-mh{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid var(--line)}.pl-mh h3{font-size:15.5px;font-weight:700;flex:1;display:flex;align-items:center;gap:8px}.pl-mh h3>i:first-child{color:var(--red)}.pl-mh h3 .pl-note-btn{font-weight:600}.pl-x{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3);background:transparent;border:0;cursor:pointer}.pl-x:hover{background:var(--hover);color:var(--ink)}.pl-mb{padding:16px 18px;overflow:auto;flex:1}.pl-mf{display:flex;align-items:center;gap:9px;padding:13px 18px;border-top:1px solid var(--line);background:var(--bg-soft);flex-wrap:wrap}.pl-mf .pl-cnt{font-size:12.5px;color:var(--ink-3)}.pl-mf .pl-cnt b{color:var(--red-deep)}.pl-fld{margin-bottom:14px}.pl-fld .fl{font-size:12px;font-weight:600;color:var(--ink-2);display:block;margin-bottom:6px}.pl-fld .fl em{font-style:normal;font-weight:400;color:var(--ink-4);margin-left:6px}.pl-fld input[type=text],.pl-fld select,.pl-fld textarea{width:100%;border:1px solid var(--line);border-radius:9px;padding:9px 11px;font-size:13px;font-family:var(--f-sans);color:var(--ink);background:var(--card);outline:none}.pl-fld textarea{font-family:var(--f-mono);font-size:12.5px;line-height:1.85;resize:vertical;min-height:220px}.pl-fld input:focus,.pl-fld select:focus,.pl-fld textarea:focus{border-color:var(--red-line);box-shadow:0 0 0 3px var(--red-soft)}.pl-drop{border:1px dashed var(--line);border-radius:10px;padding:15px 18px;text-align:center;font-size:12px;color:var(--ink-3);cursor:pointer;transition:all .15s;line-height:1.75}.pl-drop:hover,.pl-drop.over{border-color:var(--red-line);background:var(--red-soft)}.pl-drop.over{border-style:solid}.pl-drop b{display:block;font-size:13.5px;color:var(--ink);margin-bottom:4px}.pl-drop span{display:block;font-size:11.5px}.pl-drop span.ok{color:var(--ink-3)}.pl-drop span.warn{color:var(--ink-4);margin-top:2px}.pl-drop.busy{cursor:progress}.pl-drop.bad{border-color:var(--red-line);background:var(--red-soft)}.pl-drop.bad span.warn{color:var(--red-deep)}.pl-note1{display:flex;align-items:center;gap:8px;margin:12px 18px 0;padding:8px 12px;background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;font-size:12px;color:var(--ink-3)}.pl-note1 i{color:var(--ink-4);font-size:11px}.pl-note1 .t1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-note-full{margin:12px 18px 0;padding:11px 13px;background:var(--red-soft);border:1px solid var(--red-line);border-radius:9px;font-size:12px;color:var(--red-deep);line-height:1.85}.pl-sec{margin-bottom:20px}.pl-sec:last-child{margin-bottom:0}.pl-sec h4{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;margin-bottom:9px}.pl-sec h4 .no{width:19px;height:19px;border-radius:50%;background:var(--red-solid);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.pl-sec p{font-size:12.5px;color:var(--ink-2);line-height:1.9;margin-bottom:6px}.pl-sec p:last-child{margin-bottom:0}.pl-sec a{color:var(--red-deep);font-weight:600}.pl-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:640px){.pl-two{grid-template-columns:1fr}}.pl-half{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--bg-soft)}.pl-half.on{border-color:var(--red-line);background:var(--red-soft)}.pl-half b{display:flex;align-items:center;gap:7px;font-size:13px;margin-bottom:6px}.pl-half.on b{color:var(--red-deep)}.pl-half p{font-size:12px;color:var(--ink-2);line-height:1.85;margin:0}.pl-tlist{display:flex;flex-direction:column;gap:9px}.pl-titem{display:flex;gap:11px;border:1px solid var(--line);border-radius:10px;padding:11px 13px}.pl-titem .ic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;font-size:11px;flex-shrink:0}.pl-titem b{font-size:13px;display:block;margin-bottom:3px}.pl-titem p{font-size:12px;color:var(--ink-2);line-height:1.8;margin:0}.pl-titem p.tip{color:var(--ink-4);margin-top:3px}.pl-ul{margin:0;padding-left:18px;list-style:disc}.pl-ul li{font-size:12.5px;color:var(--ink-2);line-height:1.9;margin-bottom:7px}.pl-ul li:last-child{margin-bottom:0}.pl-ul b{color:var(--ink)}.pl-askn{margin:12px 0 0;padding:9px 12px;background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;font-size:11.5px;color:var(--ink-3);line-height:1.8}.pl-askn i{color:var(--warn-text);margin-right:4px}.pl-askn b{color:var(--ink-2)}.pl-cfm{font-size:13.5px;color:var(--ink);line-height:1.85;margin:0}.pl-cfw{display:flex;gap:9px;margin-top:12px;padding:11px 13px;background:var(--red-soft);border:1px solid var(--red-line);border-radius:9px;font-size:12px;color:var(--red-deep);line-height:1.85}.pl-cfw i{margin-top:3px}.pl-danger{background:var(--red-solid);border-color:var(--red-solid);color:#fff}.pl-danger:hover{background:var(--red-press);border-color:var(--red-press);color:#fff}.dg-hero{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border-radius:10px;background:var(--red-soft);border:1px solid var(--red-line)}.dg-hero>i{font-size:18px;color:var(--red);margin-top:2px}.dg-hero b{font-size:14.5px;color:var(--red-deep)}.dg-hero p{font-size:12.5px;color:var(--red-deep);line-height:1.8;margin-top:4px}.dg-list{list-style:none;margin:14px 0 0;padding:0}.dg-list li{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;color:var(--ink-2);line-height:1.8;padding:7px 0;border-bottom:1px dashed var(--line-soft)}.dg-list li:last-child{border-bottom:none}.dg-list li i{color:var(--red);font-size:11px;margin-top:4px;flex:none;width:14px;text-align:center}.dg-list b{color:var(--ink)}.dg-word{font-size:15px;font-weight:800;letter-spacing:3px;color:var(--red-deep);background:var(--red-soft);border:1px dashed var(--red-line);border-radius:9px;padding:11px 14px;text-align:center;margin-bottom:9px;-webkit-user-select:none;user-select:none}.dg-in{width:100%;border:1.5px solid var(--line);border-radius:9px;padding:10px 12px;font-size:14px;letter-spacing:2px;color:var(--ink);background:var(--card);outline:none;font-family:var(--f-sans)}.dg-in:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.dg-hint{font-size:12px;color:var(--ink-4);margin-top:7px}.dg-hint.ok{color:var(--ok-text);font-weight:600}.dg-hint.bad{color:var(--red-deep);font-weight:600}.pl-danger[disabled]{opacity:.45;cursor:not-allowed}.pl-danger[disabled]:hover{background:var(--red-solid);border-color:var(--red-solid)}.kbd-rows{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:2px 16px}.kbd-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.kbd-row:last-child{border-bottom:none}.kbd-row .ki{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:12px;flex-shrink:0}.kbd-row .kn{flex:1;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:7px;min-width:0}.kbd-row .kv{font-size:11.5px;color:var(--ink-4);flex-shrink:0}.kbd-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}@media(max-width:820px){.kbd-picks{grid-template-columns:1fr}}.kbd-pick{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:15px 16px 13px;cursor:pointer;transition:all .16s;position:relative;text-align:left;font-family:var(--f-sans);color:var(--ink)}.kbd-pick:hover{border-color:var(--ink-4)}.kbd-pick .kh{display:flex;align-items:center;gap:7px;margin-bottom:8px}.kbd-pick .kh b{font-size:13.5px;font-weight:700}.kbd-pick .kbig{font-size:30px;font-weight:800;line-height:1;letter-spacing:-1px;color:var(--ink-3);margin-bottom:9px;font-family:var(--f-mono)}.kbd-pick .kbig em{font-style:normal;font-size:12px;font-weight:600;margin-left:4px;letter-spacing:0;font-family:var(--f-sans)}.kbd-pick p{font-size:12px;color:var(--ink-3);line-height:1.75;min-height:42px;margin:0}.kbd-pick .kfoot{margin-top:9px;padding-top:9px;border-top:1px dashed var(--line);font-size:11px;color:var(--ink-4);font-family:var(--f-mono)}.kbd-pick.on{border-color:var(--red-deep);background:var(--red-soft)}.kbd-pick.on .kbig,.kbd-pick.on .kh b{color:var(--red-deep)}.kbd-pick.on .kfoot{border-top-color:var(--red-line);color:var(--red-deep)}.kbd-pick.on:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:13px;right:14px;font-size:13px;color:var(--red)}.kbd-tail{margin-top:14px;padding:11px 14px;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;font-size:12px;color:var(--ink-3);line-height:1.85}.kbd-tail i{color:var(--ink-4);margin-right:5px}.kbd-tail b{color:var(--ink-2)}.pl-help{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;margin-left:8px;padding:3px 10px;border-radius:20px;border:1px solid var(--red-line);background:var(--red-soft);color:var(--red-deep);font-size:11.5px;font-weight:600;cursor:pointer;font-family:var(--f-sans);transition:all .15s;white-space:nowrap}.pl-help:hover{background:var(--red-solid);border-color:var(--red-solid);color:#fff}.pl-help i{font-size:10px}.sp-q{font-size:11.5px;color:var(--ink-4);cursor:help;flex:none;transition:color .15s}.sp-q:hover{color:var(--red-deep)}.bd-tip{position:fixed;z-index:9999;max-width:320px;padding:9px 12px;border-radius:9px;background:#1a1d21;color:#f1f2f4;font-size:12.2px;line-height:1.8;letter-spacing:.2px;box-shadow:0 10px 28px #00000047;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .14s,transform .14s;visibility:hidden}.bd-tip.wide{max-width:min(560px,80vw);max-height:80vh;overflow:hidden}.bd-tip.on{opacity:1;transform:translateY(0);visibility:visible}.bd-tip:after{content:"";position:absolute;left:var(--ax, 50%);margin-left:-5px;border:5px solid transparent}.bd-tip:not(.below):after{top:100%;border-top-color:#1a1d21}.bd-tip.below:after{bottom:100%;border-bottom-color:#1a1d21}@media(max-width:640px){.bd-tip{max-width:76vw}}body.bd-noscroll{overflow:hidden}}@layer pages{.fld{margin-top:22px}.fld>label.fl{display:flex;align-items:center;gap:8px;margin-bottom:11px;font-size:13.5px;font-weight:700;color:var(--ink)}.fld>label.fl .fn{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--ink);font-family:var(--f-mono);font-size:11px;font-weight:700;color:#fff}.fld>label.fl .opt-lab{margin-left:2px;font-size:11.5px;font-weight:500;color:var(--ink-4)}.kwarea,.acctarea{box-sizing:border-box;width:100%;min-height:120px;padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:var(--card);font-family:var(--f-sans);font-size:14px;line-height:1.9;color:var(--ink);outline:none;resize:vertical}.acctarea{min-height:110px}.kwarea:focus,.acctarea:focus{border-color:var(--red-line);box-shadow:0 0 0 3px var(--red-soft)}.intel-hero{position:relative;display:flex;align-items:center;gap:18px;overflow:hidden;margin-bottom:24px;padding:24px 28px;border-radius:16px;background:linear-gradient(110deg,var(--surface-inverse),var(--code-bg));color:#fff}.intel-hero:after{content:"";position:absolute;right:-10px;bottom:-24px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:150px;color:#ffffff0d}.intel-hero .ih-ic{display:grid;place-items:center;flex-shrink:0;width:60px;height:60px;border-radius:15px;background:var(--red);font-size:28px;box-shadow:0 8px 24px #d9282c66}.intel-hero h1{font-size:24px;font-weight:800;letter-spacing:.3px}.intel-hero p{max-width:620px;margin-top:6px;font-size:13px;line-height:1.7;color:#ffffffb3}.intel-hero .ih-stats{position:relative;z-index:2;display:flex;flex-shrink:0;gap:26px;margin-left:auto}.intel-hero .ih-stat{text-align:center}.intel-hero .ih-stat b{display:block;font-family:var(--f-mono);font-size:26px;font-weight:800;color:#fff}.intel-hero .ih-stat span{font-size:11.5px;color:#fff9}@media(max-width:820px){.intel-hero{flex-wrap:wrap}.intel-hero .ih-stats{width:100%;justify-content:space-around;margin-left:0;padding-top:14px;border-top:1px solid rgb(255 255 255 / 12%)}}.plat-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.pw-item{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--card);transition:all .16s}.pw-item:hover{border-color:var(--red-line);box-shadow:var(--sh-1);transform:translateY(-1px)}.pw-item .pw-ic{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:var(--bg);font-size:15px;color:var(--red)}.pw-item b{display:block;font-size:13px;font-weight:600;color:var(--ink)}.pw-item span{font-size:10.5px;color:var(--ink-4)}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.why-card{display:flex;gap:12px;padding:15px 17px;border:1px solid var(--line);border-radius:12px;background:var(--card);transition:all .16s}.why-card:hover{border-color:var(--line-strong);box-shadow:var(--sh-1)}.why-card .wc-n{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;background:var(--red-soft);font-family:var(--f-mono);font-size:13px;font-weight:800;color:var(--red)}.why-card .wc-main b{font-size:13.5px;font-weight:700;color:var(--ink)}.why-card .wc-main p{margin-top:4px;font-size:12.2px;line-height:1.7;color:var(--ink-3)}@media(max-width:820px){.why-grid{grid-template-columns:1fr}}.mtx{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mtx-card{position:relative;display:block;overflow:hidden;padding:22px 22px 18px;border:1px solid var(--line);border-radius:14px;background:var(--card);text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mtx-card:hover{border-color:var(--red-line);box-shadow:0 14px 34px -20px #14192357;transform:translateY(-3px)}.mtx-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--red);opacity:.85}.mtx-card .mx-top{display:flex;align-items:center;gap:11px;margin-bottom:11px}.mtx-card .mx-ic{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--red-soft);font-size:19px;color:var(--red)}.mtx-card .mx-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border:1px solid var(--line);border-radius:20px;background:var(--bg);font-size:11px;font-weight:700;color:var(--ink-3)}.mtx-card h3{font-size:17px;font-weight:800;color:var(--ink)}.mtx-card h3 .mx-sub{margin-left:8px;font-size:12px;font-weight:500;color:var(--ink-4)}.mtx-card p{min-height:44px;margin:2px 0 12px;font-size:12.8px;line-height:1.75;color:var(--ink-3)}.mtx-card .mx-go{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--red-deep)}.mtx-card .mx-go i{transition:transform .18s}.mtx-card:hover .mx-go i{transform:translate(4px)}.mtx-axis{display:flex;align-items:center;gap:10px;margin:2px 0 14px;font-size:12px;color:var(--ink-4)}.mtx-axis .ax{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--line);border-radius:20px;background:var(--bg-soft);font-weight:600;color:var(--ink-2)}.mtx-axis .ax i{color:var(--red)}@media(max-width:820px){.mtx{grid-template-columns:1fr}}.pgroups{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pgroup{padding:14px 15px 15px;border:1px solid var(--line);border-radius:12px;background:var(--bg-soft)}.pgroup-h{display:flex;align-items:center;gap:8px;margin-bottom:11px;padding-bottom:9px;border-bottom:1px dashed var(--line);font-size:12.5px;font-weight:700;color:var(--ink-2)}.pgroup-h .pg-ic{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:6px;background:var(--card);font-size:11px;color:var(--red)}.pgroup-h .pg-n{padding:1px 8px;border:1px solid var(--line);border-radius:20px;background:var(--card);font-size:11px;font-weight:600;color:var(--ink-4)}.pgroup-h .pg-all{margin-left:auto;font-size:11px;font-weight:600;color:var(--red);cursor:pointer}.pgroup-h .pg-all:hover{text-decoration:underline}@media(max-width:760px){.pgroups{grid-template-columns:1fr}}.plat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plat{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--card);font-size:13px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .14s}.plat:hover{border-color:var(--red-line);background:var(--red-soft)}.plat .pk{display:grid;place-items:center;flex-shrink:0;width:17px;height:17px;border:1.5px solid var(--line);border-radius:5px;font-size:10px;color:#fff;transition:all .14s}.plat .pi{flex-shrink:0;width:19px;text-align:center;color:var(--ink-4)}.plat .pn{font-weight:500}.plat.on{border-color:var(--red-line);background:var(--red-soft);color:var(--red-deep)}.plat.on .pk{border-color:var(--red);background:var(--red)}.plat.on .pi{color:var(--red)}.plat-grid.single .plat .pk{border-radius:50%}@media(max-width:520px){.plat-grid{grid-template-columns:1fr}}.numfield{display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--card)}.numfield button{width:36px;border:none;border-right:1px solid var(--line);background:var(--bg);font-size:15px;color:var(--ink-2);cursor:pointer;transition:all .14s}.numfield button:last-child{border-right:none;border-left:1px solid var(--line)}.numfield button:hover{background:var(--red-soft);color:var(--red)}.numfield button:disabled{opacity:.45;cursor:not-allowed}.numfield input{width:74px;border:none;font-family:var(--f-mono);font-size:14px;font-weight:600;text-align:center;color:var(--ink);outline:none}.depth-list{display:flex;flex-direction:column;gap:11px}.depth-row{position:relative;display:flex;gap:14px;padding:15px 17px;border:1px solid var(--line);border-radius:12px;background:var(--card);text-align:left;cursor:pointer;transition:all .16s}.depth-row:hover{border-color:var(--red-line);box-shadow:var(--sh-1)}.depth-row.on{border-color:var(--red-line);background:linear-gradient(120deg,var(--card),var(--red-soft));box-shadow:0 6px 18px -12px #d9282c4d}.depth-row .dr-pick{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;margin-top:2px;border:2px solid var(--line);border-radius:50%;transition:all .16s}.depth-row .dr-pick:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--red);transform:scale(0);transition:transform .16s}.depth-row.on .dr-pick{border-color:var(--red)}.depth-row.on .dr-pick:after{transform:scale(1)}.depth-row .dr-main{flex:1;min-width:0}.depth-row .dr-h{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.depth-row .dr-h b{font-size:14.5px;font-weight:800;color:var(--ink)}.depth-row .dr-h .dr-lv{padding:2px 9px;border:1px solid var(--line);border-radius:20px;background:var(--bg);font-size:10.5px;font-weight:700;color:var(--ink-3)}.depth-row.on .dr-h .dr-lv{border-color:var(--red);background:var(--red);color:#fff}.depth-row .dr-h .dr-cost{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-family:var(--f-mono);font-size:11px;color:var(--ink-4)}.depth-row .dr-h .dr-cost i{color:var(--warn)}.depth-row .dr-desc{margin-top:6px;font-size:12.6px;line-height:1.72;color:var(--ink-3)}.depth-row .dr-desc b{color:var(--ink-2)}.dr-sub{display:none;margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-soft)}.depth-row.on .dr-sub{display:block}.dr-sub .drs-h{display:flex;align-items:center;gap:7px;margin-bottom:9px;font-size:11.5px;font-weight:700;color:var(--ink-2)}.dr-sub .drs-h i{font-size:11px;color:var(--red)}.dr-sub .drs-opts{display:grid;grid-template-columns:1fr 1fr;gap:9px}.drs-opt{padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card);text-align:left;cursor:pointer;transition:all .15s}.drs-opt:hover{border-color:var(--red-line)}.drs-opt.on{border-color:var(--red-line);background:var(--red-soft)}.drs-opt .dt{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink)}.drs-opt .dt .rp{display:grid;place-items:center;flex-shrink:0;width:15px;height:15px;border:2px solid var(--line);border-radius:50%}.drs-opt .dt .rp:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--red);transform:scale(0);transition:transform .15s}.drs-opt.on .dt .rp{border-color:var(--red)}.drs-opt.on .dt .rp:after{transform:scale(1)}.drs-opt .dd{margin-top:6px;font-size:11.6px;line-height:1.65;color:var(--ink-3)}.drs-opt .dd .cst{display:inline-block;margin-top:5px;padding:1px 7px;border-radius:5px;background:var(--warn-soft);font-family:var(--f-mono);font-size:10.5px;color:var(--warn)}@media(max-width:560px){.dr-sub .drs-opts{grid-template-columns:1fr}}.dims-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px}.dim-chip{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);font-size:12px;color:var(--ink-2)}.dim-chip .dn{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:6px;background:var(--red-soft);font-family:var(--f-mono);font-size:10px;font-weight:700;color:var(--red)}@media(max-width:820px){.dims-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.dims-grid{grid-template-columns:1fr}}.sched-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.sched-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--line);border-radius:9px;background:var(--card);font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:all .15s}.sched-chip:hover{border-color:var(--red-line);color:var(--red-deep)}.sched-chip.on{border-color:var(--red-line);background:var(--red-soft);color:var(--red-deep)}.sched-chip i{font-size:11px;color:var(--ink-4)}.sched-chip.on i{color:var(--red)}.sched-detail{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-soft);font-size:12.5px;color:var(--ink-2)}.sched-detail select,.sched-detail input[type=time]{padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);font-family:var(--f-sans);font-size:13px;color:var(--ink);outline:none}.sched-detail select:focus,.sched-detail input:focus{border-color:var(--red)}.opt-row{display:flex;align-items:flex-start;gap:13px;margin-bottom:10px;padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:var(--card);transition:border-color .15s}.opt-row:hover{border-color:var(--line-strong)}.opt-row .or-ic{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:9px;background:var(--red-soft);font-size:15px;color:var(--red)}.opt-row .or-main{flex:1;min-width:0}.opt-row .or-main b{font-size:13.5px;font-weight:700;color:var(--ink)}.opt-row .or-main p{margin-top:3px;font-size:12px;line-height:1.65;color:var(--ink-3)}.opt-row .tog{flex-shrink:0;margin-top:4px}.opt-row .or-extra{display:none;margin-top:9px}.opt-row.on .or-extra{display:block}.costgate{padding:18px 20px;border:1px solid var(--red-line);border-radius:14px;background:linear-gradient(120deg,var(--card),var(--red-soft));box-shadow:0 8px 24px -16px #d9282c4d}.costgate .cg-h{display:flex;align-items:center;gap:9px;margin-bottom:5px;font-size:14px;font-weight:800;color:var(--ink)}.costgate .cg-h i{color:var(--red)}.costgate .cg-sub{margin-bottom:14px;font-size:12px;color:var(--ink-3)}.costgate .cg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:15px}.cg-cell{padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card);text-align:center}.cg-cell .cv{font-family:var(--f-mono);font-size:22px;font-weight:800;line-height:1.1;color:var(--ink)}.cg-cell .cv small{font-size:12px;font-weight:600;color:var(--ink-3)}.cg-cell .cl{margin-top:5px;font-size:11.5px;color:var(--ink-4)}.cg-cell.hot .cv{color:var(--red)}.costgate .cg-foot{display:flex;flex-wrap:wrap;align-items:center;gap:11px;padding-top:14px;border-top:1px dashed var(--red-line)}.costgate .cg-foot .cg-note{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-3)}.costgate .cg-foot .cg-note i{color:var(--ink-4)}.costgate .cg-foot .sp{flex:1}@media(max-width:820px){.costgate .cg-grid{grid-template-columns:1fr 1fr}}.mini-note{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:11px;color:var(--ink-4)}.mini-note i{color:var(--ink-4)}.runlog{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--card)}.runlog table{width:100%;border-collapse:collapse}.runlog th{padding:11px 14px;border-bottom:1px solid var(--line);background:var(--bg-soft);font-size:11.5px;font-weight:700;text-align:left;white-space:nowrap;color:var(--ink-3)}.runlog td{padding:11px 14px;border-bottom:1px solid var(--line-soft);font-size:12.5px;vertical-align:middle;color:var(--ink-2)}.runlog tr:last-child td{border-bottom:none}.runlog tr:hover td{background:var(--bg-soft)}.runlog .rl-time{font-family:var(--f-mono);font-size:11.5px;white-space:nowrap;color:var(--ink-3)}.runlog .rl-plats{display:flex;flex-wrap:wrap;gap:4px}.runlog .rl-plats span{padding:1px 7px;border:1px solid var(--line);border-radius:5px;background:var(--bg);font-size:10.5px;color:var(--ink-2)}.runlog .rl-plats span.fail{border-color:var(--red-line);background:var(--red-soft);color:var(--red-deep)}.runlog .rl-st{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600}.runlog .rl-st.ok{color:var(--ok)}.runlog .rl-st.part{color:var(--warn)}.runlog .rl-st.run{color:var(--red)}.runlog .rl-st .d{width:7px;height:7px;border-radius:50%;background:currentcolor}.runlog .rl-num{font-family:var(--f-mono);font-weight:600;color:var(--ink)}.runlog .rl-act{font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--red);cursor:pointer}.runlog .rl-act:hover{text-decoration:underline}@media(max-width:760px){.runlog{overflow-x:auto}.runlog table{min-width:680px}}.acct-find{display:grid;grid-template-columns:1fr;gap:9px}.acct-item{display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid var(--line);border-radius:11px;background:var(--card);transition:all .15s}.acct-item:hover{border-color:var(--line-strong);box-shadow:var(--sh-1)}.acct-item .ai-ava{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:15px;color:var(--red)}.acct-item .ai-main{flex:1;min-width:0}.acct-item .ai-main b{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--ink)}.acct-item .ai-main .plat-tag{padding:1px 7px;border:1px solid var(--line);border-radius:5px;background:var(--bg);font-size:10.5px;font-weight:600;color:var(--ink-3)}.acct-item .ai-main p{display:flex;flex-wrap:wrap;gap:11px;margin-top:3px;font-size:11.5px;color:var(--ink-4)}.acct-item .ai-main p span b{font-size:11.5px;color:var(--ink-2)}.acct-item .ai-add{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--red-line);border-radius:9px;background:var(--red-soft);font-size:12px;font-weight:700;color:var(--red-deep);cursor:pointer;transition:all .15s}.acct-item .ai-add:hover{border-color:var(--red);background:var(--red);color:#fff}.acct-item .ai-add.added{border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok-strong);pointer-events:none;cursor:default}.kwbox{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--sh-1);transition:border-color .2s,box-shadow .2s}.kwbox:focus-within{border-color:var(--red-line);box-shadow:0 0 0 3px var(--red-soft)}.kwbox textarea{display:block;box-sizing:border-box;width:100%;min-height:132px;max-height:340px;overflow-y:auto;padding:12px 16px;border:none;background:transparent;font-family:var(--f-sans);font-size:15px;line-height:1.9;color:var(--ink);outline:none;resize:vertical}.kwbox textarea::placeholder{color:var(--ink-4)}.kw-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 13px;border-top:1px solid var(--line);background:var(--bg-soft)}.kw-foot .sp{flex:1}.kw-up{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .15s}.kw-up:hover{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.kw-up i{font-size:11px}.kw-up[disabled]{opacity:.5;cursor:not-allowed}.kw-hint{font-size:11.5px;color:var(--ink-4)}.kw-cnt{font-family:var(--f-mono);font-size:12px;font-weight:700;color:var(--ink-3)}.kw-cnt.over{color:var(--red)}.kw-msg{margin-top:10px}.plat-hint{display:flex;align-items:flex-start;gap:7px;margin-bottom:10px;padding:8px 12px;border:1px dashed var(--line);border-radius:9px;background:var(--bg-soft);font-size:12px;line-height:1.8;color:var(--ink-3)}.plat-hint i{flex:0 0 auto;margin-top:4px;color:var(--red)}.plat-hint code{padding:1px 6px;border:1px solid var(--line);border-radius:5px;background:var(--card);color:var(--ink-2);word-break:break-all}.plan-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.plan-bar .pb-note{font-size:12px;line-height:1.7;color:var(--ink-4)}.pfld{margin-bottom:18px}.pfld:last-child{margin-bottom:2px}.pfld>label{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:13px;font-weight:700;color:var(--ink)}.pfld>label .fn{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;background:var(--ink);font-family:var(--f-mono);font-size:10.5px;font-weight:700;color:#fff}.pfld>label .opt-lab{font-size:11.5px;font-weight:500;color:var(--ink-4)}.pf-in{box-sizing:border-box;width:100%;padding:10px 13px;border:1px solid var(--line);border-radius:10px;background:var(--card);font-family:var(--f-sans);font-size:14px;color:var(--ink);outline:none;transition:border-color .2s,box-shadow .2s}.pf-in:focus{border-color:var(--red-line);box-shadow:0 0 0 3px var(--red-soft)}.pf-in::placeholder{color:var(--ink-4)}textarea.pf-in{min-height:64px;line-height:1.8;resize:vertical}.pf-row{display:flex;align-items:center;gap:10px}.pf-row .pf-in{flex:1}.pf-len{font-family:var(--f-mono);font-size:11.5px;white-space:nowrap;color:var(--ink-4)}.pf-len.over{font-weight:700;color:var(--red)}.pf-err{display:none;margin-top:8px}.pf-err.on{display:block}.pf-plats{display:flex;flex-wrap:wrap;gap:7px}.pf-plat{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card);font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .15s}.pf-plat:hover{border-color:var(--red-line)}.pf-plat.on{border-color:var(--red-line);background:var(--red-soft);color:var(--red-deep)}.pf-plat i{font-size:12px;opacity:.75}.plan-tbl{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--sh-1)}.plan-tbl table{width:100%;border-collapse:collapse}.plan-tbl th{padding:11px 14px;border-bottom:1px solid var(--line);background:var(--bg-soft);font-size:11.5px;font-weight:700;text-align:left;white-space:nowrap;color:var(--ink-3)}.plan-tbl td{padding:12px 14px;border-bottom:1px solid var(--line-soft);font-size:12.5px;vertical-align:middle;color:var(--ink-2)}.plan-tbl tr:last-child td{border-bottom:none}.plan-tbl tr:hover td{background:var(--bg-soft)}@keyframes pl-new{0%{background:var(--red-soft)}to{background:transparent}}.plan-tbl tr.isnew td{animation:pl-new 2.4s ease-out}.pl-name{display:block;margin-bottom:3px;font-size:13.5px;font-weight:700;color:var(--ink)}.pl-note{display:block;max-width:230px;font-size:11.5px;line-height:1.6;color:var(--ink-4)}.pl-kws{display:flex;flex-wrap:wrap;gap:4px;max-width:250px}.pl-kws span{padding:1px 7px;border:1px solid var(--line);border-radius:5px;background:var(--bg);font-size:10.5px;white-space:nowrap;color:var(--ink-2)}.pl-kws span.more{border-color:var(--red-line);background:var(--red-soft);font-weight:700;color:var(--red-deep)}.pl-mono{font-family:var(--f-mono);font-size:11.5px;white-space:nowrap;color:var(--ink-3)}.pl-num{font-family:var(--f-mono);font-weight:700;color:var(--ink)}.pl-st{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;white-space:nowrap}.pl-st .d{flex:none;width:7px;height:7px;border-radius:50%;background:currentcolor}.pl-st.run{color:var(--ok)}@keyframes pl-pulse{0%,to{opacity:1}50%{opacity:.28}}.pl-st.run .d{animation:pl-pulse 1.6s ease-in-out infinite}.pl-st.pause{color:var(--ink-4)}.pl-acts{display:flex;flex-wrap:wrap;gap:6px}.pl-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--line);border-radius:7px;background:var(--card);font-family:var(--f-sans);font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--ink-2);cursor:pointer;transition:all .15s}.pl-btn:hover{border-color:var(--ink-4);background:var(--hover)}.pl-btn.go{border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok)}.pl-btn.go:hover{background:var(--ok-soft)}.pl-btn.del{border-color:var(--red-line);background:var(--red-soft);color:var(--red-deep)}.pl-btn.del:hover{background:var(--red-soft)}.pl-empty{padding:52px 20px;text-align:center}.pl-empty i{font-size:30px;color:var(--ink-4);opacity:.5}.pl-empty p{margin:14px 0 16px;font-size:13.5px;line-height:1.8;color:var(--ink-3)}.pl-sum{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.pl-sum .s{flex:1;min-width:130px;padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:var(--card);box-shadow:var(--sh-1)}.pl-sum .s .v{font-family:var(--f-mono);font-size:21px;font-weight:800;line-height:1.2;color:var(--ink)}.pl-sum .s .l{margin-top:4px;font-size:11.5px;color:var(--ink-4)}.pl-sum .s.hot .v{color:var(--red)}@media(max-width:900px){.plan-tbl{overflow-x:auto}.plan-tbl table{min-width:920px}}.pd-grid{display:grid;grid-template-columns:auto 1fr;gap:1px;overflow:hidden;margin-bottom:13px;border:1px solid var(--line);border-radius:10px;background:var(--line)}.pd-grid .k{padding:9px 13px;background:var(--bg-soft);font-size:12px;white-space:nowrap;color:var(--ink-4)}.pd-grid .v{padding:9px 13px;background:var(--card);font-size:12.8px;font-weight:600;line-height:1.7;color:var(--ink);word-break:break-all}.pd-list{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:13px}.pd-list span{padding:3px 9px;border:1px solid var(--line);border-radius:6px;background:var(--bg-soft);font-size:11.5px;color:var(--ink-2)}.cfm-mask{position:fixed;inset:0;z-index:800;display:none;align-items:center;justify-content:center;padding:20px;background:#10141a70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cfm-mask.on{display:flex;animation:cfm-fade .18s ease}@keyframes cfm-fade{0%{opacity:0}to{opacity:1}}.cfm-box{overflow:hidden;width:100%;max-width:520px;border-radius:14px;background:var(--card);box-shadow:0 30px 80px -30px #0c101699;animation:cfm-up .22s cubic-bezier(.2,.9,.3,1)}@keyframes cfm-up{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.cfm-box.wide{max-width:660px}.cfm-box.wide .cfm-b{max-height:min(64vh,620px);overflow-y:auto}.cfm-h{display:flex;align-items:center;gap:11px;padding:17px 20px;border-bottom:1px solid var(--line)}.cfm-h .ci{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--red-soft);font-size:15px;color:var(--red)}.cfm-h h3{font-size:15.5px;font-weight:700;color:var(--ink)}.cfm-b{padding:17px 20px}.cfm-b>p{margin-bottom:13px;font-size:13px;line-height:1.8;color:var(--ink-2)}.cfm-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin-bottom:13px;border:1px solid var(--line);border-radius:10px;background:var(--line)}.cfm-list div{padding:9px 12px;background:var(--bg-soft)}.cfm-list .cl-l{margin-bottom:3px;font-size:11px;color:var(--ink-4)}.cfm-list .cl-v{font-size:12.8px;font-weight:700;line-height:1.5;color:var(--ink);word-break:break-all}.cfm-tip{display:flex;align-items:flex-start;gap:9px;padding:10px 13px;border:1px solid var(--ok-line);border-radius:9px;background:var(--ok-soft);font-size:12px;line-height:1.75;color:var(--ink-3)}.cfm-tip i{flex:none;margin-top:3px;color:var(--ok)}.cfm-f{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line);background:var(--bg-soft)}.cfm-f button{padding:9px 20px;border:1px solid var(--line);border-radius:9px;background:var(--card);font-size:13px;font-weight:700;color:var(--ink-2);cursor:pointer;transition:all .15s}.cfm-f button:hover{background:var(--hover)}.cfm-f button.ok{border-color:var(--red);background:var(--red);color:#fff}.cfm-f button.ok:hover{background:var(--red-deep)}@media(max-width:520px){.cfm-list{grid-template-columns:1fr}}.pl-toast{position:fixed;bottom:34px;left:50%;z-index:900;display:flex;align-items:center;gap:9px;visibility:hidden;max-width:88vw;padding:11px 20px;border-radius:10px;background:var(--code-bg);font-size:13px;font-weight:600;color:var(--code-ink);box-shadow:0 12px 34px #0000004d;opacity:0;transform:translate(-50%,14px);transition:opacity .18s,transform .18s,visibility .18s}.pl-toast.on{visibility:visible;opacity:1;transform:translate(-50%)}.pl-toast i{color:#4ade80}.pl-toast.warn i{color:#fbbf24}.ovs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}.ov{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--sh-1)}.ov .ov-l{display:flex;align-items:center;gap:6px;margin-bottom:7px;font-size:11.5px;color:var(--ink-4)}.ov .ov-v{font-family:var(--f-mono);font-size:23px;font-weight:800;line-height:1;color:var(--ink)}.ov .ov-v small{margin-left:3px;font-family:var(--f-sans);font-size:12px;font-weight:600;color:var(--ink-4)}.ov .ov-d{margin-top:7px;font-size:11px;color:var(--ink-4)}.ov .ov-d b{font-weight:700;color:var(--ok)}.ov.hot{border-color:var(--red-line);background:linear-gradient(180deg,var(--card) 0%,var(--red-soft) 260%)}.ov.hot .ov-v{color:var(--red)}.rtabs{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--line)}.rtab{display:flex;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:11px 17px;border:none;border-bottom:2px solid transparent;background:transparent;font-family:var(--f-sans);font-size:13.5px;font-weight:600;white-space:nowrap;color:var(--ink-3);cursor:pointer;transition:all .15s}.rtab:hover{color:var(--ink)}.rtab.on{border-bottom-color:var(--red);color:var(--red)}.rtab .rc{padding:1px 7px;border:1px solid var(--line);border-radius:20px;background:var(--bg-soft);font-family:var(--f-mono);font-size:11px;color:var(--ink-4)}.rtab.on .rc{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.pane{padding-top:16px}.pane-lead{margin-bottom:13px;font-size:12.5px;line-height:1.8;color:var(--ink-3)}.pane-lead b{color:var(--ink)}.rbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.rbar .sbox{display:flex;flex:1;align-items:center;gap:8px;min-width:190px;padding:7px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card)}.rbar .sbox i{font-size:12px;color:var(--ink-4)}.rbar .sbox input{flex:1;border:0;background:transparent;font-family:var(--f-sans);font-size:13px;color:var(--ink);outline:0}.rtbl{overflow:hidden;width:100%;border:1px solid var(--line);border-collapse:collapse;border-radius:var(--radius);background:var(--card);font-size:12.8px}.rtbl th{padding:10px 13px;border-bottom:1px solid var(--line);background:var(--bg-soft);font-size:11.5px;font-weight:600;text-align:left;white-space:nowrap;color:var(--ink-3)}.rtbl td{padding:11px 13px;border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--ink-2)}.rtbl tr:last-child td{border-bottom:none}.rtbl tbody tr:hover td{background:var(--bg-soft)}.rtbl .mono{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3)}.rtbl .kwc b{font-weight:700;color:var(--ink)}.rtbl .kwc span{display:block;margin-top:2px;font-size:11px;color:var(--ink-4)}.rtbl .num{font-family:var(--f-mono);font-weight:700;color:var(--ink)}.plats{display:flex;flex-wrap:wrap;gap:4px}.pdot{display:grid;place-items:center;width:21px;height:21px;border-radius:6px;font-size:9.5px;color:#fff}.st{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:20px;font-size:11.5px;font-weight:700;white-space:nowrap}.st.ok{background:var(--ok-soft);color:var(--ok-strong)}.st.run{background:var(--warn-soft);color:var(--warn)}.st.wait{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-3)}.st.fail{background:var(--red-soft);color:var(--red-deep)}.st .dt{width:6px;height:6px;border-radius:50%;background:currentcolor}@keyframes st-blink{50%{opacity:.25}}.st.run .dt{animation:st-blink 1.1s infinite}.dep{padding:2px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg-soft);font-size:11px;font-weight:700;white-space:nowrap;color:var(--ink-3)}.dep.pro{border-color:var(--info-line);background:var(--info-soft);color:var(--info)}.dep.max{border-color:var(--red-line);background:var(--red-soft);color:var(--red-deep)}.racts{display:flex;gap:6px;white-space:nowrap}.abtn{padding:5px 11px;border:1px solid var(--line);border-radius:7px;background:var(--card);font-family:var(--f-sans);font-size:11.5px;font-weight:700;color:var(--ink-2);cursor:pointer;transition:all .15s}.abtn:hover{border-color:var(--line-strong);background:var(--hover)}.abtn.r{border-color:var(--red);background:var(--red);color:#fff}.abtn.r:hover{background:var(--red-deep)}.abtn.dis,.abtn:disabled{opacity:.4;cursor:not-allowed}.tfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:11px 3px 0;font-size:12px;color:var(--ink-4)}.empty-row td{padding:34px 0!important;font-size:12.5px;text-align:center;color:var(--ink-4)}.spark{display:flex;align-items:flex-end;gap:2px;height:22px}.spark i{display:block;width:5px;border-radius:2px 2px 0 0;background:var(--red-line)}.spark i:last-child{background:var(--red)}@media(max-width:1100px){.ovs{grid-template-columns:repeat(2,1fr)}}.dw-mask{position:fixed;inset:0;z-index:820;background:#10141a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:dw-fade .18s ease}@keyframes dw-fade{0%{opacity:0}to{opacity:1}}.dw{position:fixed;top:0;right:0;bottom:0;z-index:830;display:flex;flex-direction:column;width:min(1080px,94vw);background:var(--bg);box-shadow:-24px 0 70px -30px #0c10168c;animation:dw-in .26s cubic-bezier(.2,.9,.3,1)}@keyframes dw-in{0%{opacity:.4;transform:translate(40px)}to{opacity:1;transform:none}}.dw-h{display:flex;align-items:flex-start;gap:14px;padding:16px 22px;border-bottom:1px solid var(--line);background:var(--card)}.dw-h .dh-main{flex:1;min-width:0}.dw-h h2{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:16.5px;font-weight:800;color:var(--ink)}.dw-h .dh-sub{margin-top:6px;font-size:12px;line-height:1.7;color:var(--ink-4)}.dw-h .dh-sub b{color:var(--ink-2)}.dw-x{flex:none;width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:var(--card);font-size:14px;color:var(--ink-3);cursor:pointer}.dw-x:hover{background:var(--hover);color:var(--ink)}.dw-meta{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.dw-meta>div{padding:9px 14px;background:var(--card)}.dw-meta .dm-l{margin-bottom:3px;font-size:10.5px;color:var(--ink-4)}.dw-meta .dm-v{font-family:var(--f-mono);font-size:13px;font-weight:700;color:var(--ink)}.dw-tabs{display:flex;gap:4px;overflow-x:auto;padding:0 18px;border-bottom:1px solid var(--line);background:var(--card)}.dw-tab{flex:none;margin-bottom:-1px;padding:10px 14px;border:none;border-bottom:2px solid transparent;background:transparent;font-family:var(--f-sans);font-size:12.8px;font-weight:600;color:var(--ink-3);cursor:pointer}.dw-tab:hover{color:var(--ink)}.dw-tab.on{border-bottom-color:var(--red);color:var(--red)}.dw-b{flex:1;overflow:auto;padding:16px 20px 30px}.dtbl{overflow:hidden;width:100%;border:1px solid var(--line);border-collapse:collapse;border-radius:var(--radius);background:var(--card);font-size:12.3px}.dtbl th{position:sticky;top:0;z-index:2;padding:9px 11px;border-bottom:1px solid var(--line);background:var(--bg-soft);font-size:11px;font-weight:600;text-align:left;white-space:nowrap;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none}.dtbl th:hover{color:var(--ink)}.dtbl th.sorted{color:var(--red)}.dtbl td{padding:9px 11px;border-bottom:1px solid var(--line-soft);color:var(--ink-2)}.dtbl tbody tr:hover td{background:var(--bg-soft)}.dtbl .c-no{width:40px;font-family:var(--f-mono);font-size:11px;color:var(--ink-4)}.dtbl .c-t{max-width:330px}.dtbl .c-t b{display:block;font-weight:600;line-height:1.5;color:var(--ink)}.dtbl .c-t a{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-4);text-decoration:none}.dtbl .c-t a:hover{color:var(--red)}.dtbl .c-a{white-space:nowrap;color:var(--ink-2)}.dtbl .c-a span{display:block;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-4)}.dtbl .n{font-family:var(--f-mono);font-weight:700;text-align:right;white-space:nowrap;color:var(--ink)}.dtbl .n.hot{color:var(--red)}.dtbl td.c-txt{min-width:340px;max-width:460px;font-size:11.6px;line-height:1.8;white-space:normal;color:var(--ink-2)}.dtbl td.c-cov{min-width:160px;max-width:220px;font-size:11.4px;line-height:1.75;white-space:normal;color:var(--ink-3)}.dtbl td.c-txt .more{color:var(--ink-4)}.twrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.twrap .dtbl{min-width:1140px;border:0;border-radius:0}.plabel{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:700;white-space:nowrap;color:#fff}.scb{display:flex;align-items:center;gap:6px}.scb>i{position:relative;display:block;overflow:hidden;width:44px;height:5px;border-radius:3px;background:var(--line)}.scb>i>b{position:absolute;top:0;bottom:0;left:0;border-radius:3px;background:var(--ok)}.scb.s2>i>b{background:#e8a33d}.scb.s3>i>b{background:var(--red)}.scb span{font-family:var(--f-mono);font-size:11px;font-weight:700;color:var(--ink)}.dsum{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.dsum>div{padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:var(--card)}.dsum .s-l{margin-bottom:5px;font-size:11px;color:var(--ink-4)}.dsum .s-v{font-family:var(--f-mono);font-size:18px;font-weight:800;color:var(--ink)}.dsum .s-v.r{color:var(--red)}.arank{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.arank .ar{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.arank .ar.top{border-color:var(--red-line);background:linear-gradient(180deg,var(--card),var(--red-soft))}.ar-h{display:flex;align-items:center;gap:9px;margin-bottom:9px}.ar-rk{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;background:var(--ink);font-family:var(--f-mono);font-size:11.5px;font-weight:700;color:#fff}.arank .ar.top .ar-rk{background:var(--red)}.ar-n{flex:1;min-width:0;overflow:hidden;font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)}.ar-sc{font-family:var(--f-mono);font-size:15px;font-weight:800;color:var(--red)}.ar-g{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:8px}.ar-g>div{padding:6px 8px;border-radius:7px;background:var(--bg-soft);text-align:center}.ar-g .g-v{font-family:var(--f-mono);font-size:12.5px;font-weight:700;color:var(--ink)}.ar-g .g-l{margin-top:2px;font-size:10px;color:var(--ink-4)}.ar-b{padding-top:8px;border-top:1px dashed var(--line);font-size:11.5px;line-height:1.65;color:var(--ink-3)}.ar-b b{color:var(--ink-2)}.dims{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.dm{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.dm-h{display:flex;align-items:center;gap:8px;margin-bottom:7px;font-size:13px;font-weight:700;color:var(--ink)}.dm-i{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;background:var(--red-soft);font-family:var(--f-mono);font-size:10px;font-weight:700;color:var(--red)}.dm-p{font-size:11.8px;line-height:1.8;color:var(--ink-3)}.dm-p b{color:var(--ink)}.fls{display:grid;gap:8px}.fl1{display:flex;align-items:center;gap:11px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.fl1 .fic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;font-size:13px;color:#fff}.fl1 .fnm{flex:1;min-width:0}.fl1 .fnm b{display:block;font-size:12.8px;font-weight:600;color:var(--ink)}.fl1 .fnm span{font-size:11px;color:var(--ink-4)}.fl1 .fdl{display:inline-block;padding:5px 11px;border:1px solid var(--red-line);border-radius:7px;background:var(--red-soft);font-size:11.5px;font-weight:700;color:var(--red);text-decoration:none;cursor:pointer}.fl1 .fdl:hover{background:var(--red);color:#fff}.fsub{margin:14px 0 8px;padding-left:2px;font-size:11.5px;font-weight:700;color:var(--ink-4)}.rlog{max-height:340px;overflow:auto;padding:13px 15px;border-radius:10px;background:var(--code-bg);font-family:var(--f-mono);font-size:11.5px;line-height:2;color:#a9b4c2}.rlog .ts{margin-right:8px;color:var(--ink-3)}.rlog .ok{color:#4ad991}.rlog .hl{color:#ffd479}.srcbar{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 13px;border:1px solid var(--red-line);border-left:3px solid var(--red);border-radius:9px;background:linear-gradient(90deg,var(--red-soft),var(--card));font-size:12px;line-height:1.7;color:var(--ink-2)}.srcbar i{color:var(--red)}.srcbar b{color:var(--ink)}.srcbar a{font-weight:700;white-space:nowrap;color:var(--red);text-decoration:none;cursor:pointer}.srcbar a:hover{text-decoration:underline}.rulet{overflow:hidden;width:100%;border:1px solid var(--line);border-collapse:collapse;border-radius:10px;background:var(--card)}.rulet th{padding:9px 12px;border-bottom:1px solid var(--line);background:var(--bg-soft);font-size:11.5px;font-weight:700;text-align:left;color:var(--ink-3)}.rulet td{padding:9px 12px;border-bottom:1px solid var(--line-soft);font-size:12px;line-height:1.7;color:var(--ink-2)}.rulet td:nth-child(2){width:70px;font-family:var(--f-mono);font-weight:700;text-align:right;white-space:nowrap;color:var(--red)}.rulet tr:last-child td{border-bottom:0}@media(max-width:1100px){.dw-meta{grid-template-columns:repeat(3,1fr)}.arank,.dims{grid-template-columns:1fr}.dsum{grid-template-columns:repeat(2,1fr)}}}@layer pages{.ty-tabs{display:flex;gap:10px;margin-bottom:16px}.ty-tab{flex:1;display:flex;align-items:center;gap:12px;background:var(--bg);border:1.5px solid var(--line);border-radius:13px;padding:13px 16px;cursor:pointer;transition:all .18s;position:relative;overflow:hidden;min-width:0;text-align:left}.ty-tab:hover{border-color:var(--line-strong);box-shadow:var(--sh-1)}.ty-tab .ti{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;font-size:16px;background:var(--bg);color:var(--ink-3);border:1px solid var(--line);transition:all .18s}.ty-tab .tt{flex:1;min-width:0}.ty-tab .tt b{display:block;font-size:14.5px;font-weight:800;color:var(--ink);line-height:1.35}.ty-tab .tt span{display:block;font-size:11.5px;color:var(--ink-4);margin-top:3px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-tab .tn{flex:none;font-size:11px;font-weight:700;color:var(--ink-4);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:1px 8px}.ty-tab.on{border-color:var(--red);background:var(--red-soft)}.ty-tab.on .ti{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 5px 14px #d9282c47}.ty-tab.on .tt span{color:var(--red-deep)}.ty-tab.on .tn{background:var(--bg);border-color:var(--red-line);color:var(--red-deep)}.ty-tab .step{position:absolute;right:11px;top:9px;font-size:9.5px;font-weight:700;color:var(--ink-4);font-family:var(--f-mono)}.ty-tab.on .step{color:var(--red)}@media(max-width:980px){.ty-tabs{flex-wrap:wrap}.ty-tab{flex:1 1 100%}.ty-tab .tt span{white-space:normal}}.ty-pane{display:none}.ty-pane.on{display:block;animation:fadeUp .18s ease}.ty-sec{background:var(--bg);border:1px solid var(--line);border-radius:13px;box-shadow:var(--sh-1);margin-bottom:14px;overflow:hidden}.ty-sh{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--line-soft)}.ty-sec.foldable .ty-sh{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.ty-sec.foldable .ty-sh:hover{background:var(--bg-soft)}.ty-sec.foldable .ty-sh h3{color:var(--ink)}.ty-sec.foldable .ty-sh:hover h3{color:var(--red-deep)}.ty-sh .sn{width:22px;height:22px;border-radius:7px;background:var(--red);color:#fff;flex:none;display:grid;place-items:center;font-size:11px;font-weight:800;font-family:var(--f-mono)}.ty-sh h3{font-size:14.5px;font-weight:800;color:var(--ink);flex:none}.ty-sh .sd{font-size:11.5px;color:var(--ink-4);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-sh .sx{flex:none;font-size:11.5px;font-weight:700;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:7px;transition:all .15s}.ty-sh .sx:hover{background:var(--hover);color:var(--ink)}.ty-sh .sx i{font-size:10px;transition:transform .2s}.ty-sec.fold .sx i{transform:rotate(-90deg)}.ty-sec.fold .ty-sb{display:none}.ty-sh .son{font-size:10.5px;font-weight:700;color:var(--red-deep);background:var(--red-soft);border:1px solid var(--red-line);border-radius:20px;padding:1px 8px;flex:none}.ty-sb{padding:6px 18px 16px}.ty-row{display:flex;gap:14px;padding:11px 0;border-bottom:1px dashed var(--line-soft)}.ty-row:last-child{border-bottom:0}.ty-row.hide{display:none}.ty-rl{flex:none;width:104px;padding-top:5px}.ty-rl b{display:block;font-size:12.8px;font-weight:700;color:var(--ink);line-height:1.4}.ty-rl span{display:block;font-size:10.5px;color:var(--ink-4);margin-top:3px;line-height:1.5}.ty-rc{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.ty-rc .why{flex-basis:100%;font-size:11px;color:var(--ink-4);line-height:1.7;margin-top:2px}.ty-rc .why b{color:var(--ink-3);font-weight:600}@media(max-width:680px){.ty-row{flex-direction:column;gap:7px}.ty-rl{width:auto;padding-top:0}}.ty-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:6px 13px;border-radius:20px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.ty-chip i{font-size:11px;color:var(--ink-4)}.ty-chip:hover{border-color:var(--line-strong);color:var(--ink)}.ty-chip.on{background:var(--red);border-color:var(--red);color:#fff}.ty-chip.on i{color:#fff}.ty-chip.dis{opacity:.38;cursor:not-allowed}.ty-chip.dis:hover{border-color:var(--line);color:var(--ink-2)}.ty-seg{display:flex;gap:8px;flex-wrap:wrap;width:100%}.ty-si{flex:1 1 165px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:7px 11px;cursor:pointer;transition:all .16s;background:var(--bg);min-width:0}.ty-si:hover{border-color:var(--line-strong);background:var(--bg-soft)}.ty-si .si{width:24px;height:24px;border-radius:7px;flex:none;display:grid;place-items:center;font-size:11px;background:var(--bg);color:var(--ink-3);border:1px solid var(--line);transition:all .16s}.ty-si .st{flex:1;min-width:0}.ty-si .st b{display:block;font-size:12.8px;font-weight:700;color:var(--ink);line-height:1.35}.ty-si .st span{display:none}.ty-si.on{border-color:var(--red);background:var(--red-soft)}.ty-si.on .si{background:var(--red);color:#fff;border-color:var(--red)}.ty-si.soon{opacity:.5;cursor:not-allowed}.ty-si.soon .st span{color:var(--warn)}.ty-input{width:100%}.ty-input textarea{width:100%;min-height:78px;border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-size:13px;font-family:inherit;color:var(--ink);outline:none;resize:vertical;line-height:1.8;transition:border-color .18s,box-shadow .18s}.ty-input textarea:focus{border-color:var(--red-line);box-shadow:0 0 0 3px var(--red-soft)}.ty-input textarea::placeholder{color:var(--ink-4)}.ty-ihint{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.ty-up{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px dashed var(--line);border-radius:9px;padding:6px 12px;cursor:pointer;transition:all .15s}.ty-up:hover{border-color:var(--red-line);color:var(--red-deep);background:var(--red-soft);border-style:solid}.ty-up i{color:var(--red)}.ty-cnt{font-size:11.5px;color:var(--ink-4)}.ty-cnt b{color:var(--ink-2);font-weight:700}.ty-sniff{flex-basis:100%;display:none;align-items:flex-start;gap:9px;border-radius:10px;padding:10px 13px;font-size:12px;line-height:1.75;margin-top:9px}.ty-sniff i{margin-top:2px;flex:none}.ty-sniff.ok{background:var(--ok-soft);border:1px solid var(--ok-line);color:var(--ok-strong)}.ty-sniff.ok i{color:var(--ok)}.ty-sniff.bad{background:var(--red-soft);border:1px solid var(--red-line);color:var(--red-deep)}.ty-sniff.bad i{color:var(--red)}.ty-sniff b{font-weight:800}.ty-sniff .fixp{margin-left:6px;font-weight:800;text-decoration:underline;cursor:pointer;white-space:nowrap}.ty-plats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:100%}@media(max-width:1240px){.ty-plats{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.ty-plats{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.ty-plats{grid-template-columns:repeat(2,1fr)}}.ty-p{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:8px 11px;cursor:pointer;transition:all .15s;background:var(--bg);min-width:0}.ty-p:hover{border-color:var(--line-strong);background:var(--bg-soft)}.ty-p .pi{width:24px;height:24px;border-radius:7px;flex:none;display:grid;place-items:center;font-size:11px;color:#fff}.ty-p .pn{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-p .pk{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--line-strong);flex:none;display:grid;place-items:center;font-size:8px;color:#fff;transition:all .15s}.ty-p.rd .pk{border-radius:50%}.ty-p.on{border-color:var(--red);background:var(--red-soft)}.ty-p.on .pk{background:var(--red);border-color:var(--red)}.ty-p.dis{opacity:.34;cursor:not-allowed}.ty-p.dis:hover{border-color:var(--line);background:var(--bg)}.ty-p .warn{position:absolute}.ty-pnote{flex-basis:100%;font-size:11px;color:var(--ink-4);line-height:1.7;margin-top:7px}.ty-pnote b{color:var(--warn);font-weight:700}.ty-rg{display:inline-flex;align-items:center;gap:6px}.ty-rg input{width:88px;height:30px;border:1px solid var(--line);border-radius:8px;padding:0 9px;font-size:12.5px;font-family:var(--f-mono);color:var(--ink);outline:none;text-align:center;transition:border-color .18s,box-shadow .18s}.ty-rg input:focus{border-color:var(--red-line);box-shadow:0 0 0 3px var(--red-soft)}.ty-rg .tl{font-size:11.5px;color:var(--ink-4);white-space:nowrap}.ty-rg .dash{color:var(--ink-4);font-size:12px}.ty-date input{width:132px;font-family:inherit;text-align:left}.ty-words input{flex:1;min-width:190px;height:30px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font-size:12.5px;font-family:inherit;color:var(--ink);outline:none}.ty-words input:focus{border-color:var(--red-line);box-shadow:0 0 0 3px var(--red-soft)}.ty-sel{height:30px;border:1px solid var(--line);border-radius:8px;padding:0 9px;font-size:12.5px;font-family:inherit;color:var(--ink);background:var(--bg);outline:none;cursor:pointer}.ty-sel:focus{border-color:var(--red-line)}.ty-dep{display:flex;flex-direction:column;gap:9px;width:100%}.ty-d{display:flex;gap:12px;border:1.5px solid var(--line);border-radius:12px;padding:13px 15px;cursor:pointer;transition:all .16s;background:var(--bg)}.ty-d:hover{border-color:var(--line-strong);background:var(--bg-soft)}.ty-d.on{border-color:var(--red);background:var(--red-soft)}.ty-d .rd{width:17px;height:17px;border-radius:50%;border:1.5px solid var(--ink-4);flex:none;margin-top:2px;transition:all .16s}.ty-d.on .rd{border-color:var(--red);border-width:5px}.ty-d .dt{flex:1;min-width:0}.ty-d .dt b{font-size:13.8px;font-weight:800;color:var(--ink)}.ty-d .dt .tag{margin-left:8px;font-size:10.5px;font-weight:700;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:1px 9px}.ty-d.on .dt .tag{background:var(--bg);border-color:var(--red-line);color:var(--red-deep)}.ty-d .dt p{font-size:12px;color:var(--ink-3);line-height:1.75;margin-top:6px}.ty-d .dt .good{font-size:11.5px;color:var(--ink-4);margin-top:6px;display:flex;align-items:center;gap:6px}.ty-d .dt .good i{color:var(--ok);font-size:10px}.ty-dock{position:sticky;bottom:0;z-index:40;margin:16px -2px 0;background:var(--bg);border:1px solid var(--line);border-radius:13px;box-shadow:0 -6px 24px -14px #14192338,var(--sh-1);padding:12px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ty-dock .sum{flex:1;min-width:220px}.ty-dock .sum .sl{font-size:10.5px;color:var(--ink-4);margin-bottom:4px}.ty-dock .sum .sv{font-size:12.5px;font-weight:600;color:var(--ink-2);line-height:1.65}.ty-dock .sum .sv em{font-style:normal;color:var(--red-deep);font-weight:700}.ty-dock .est{display:flex;gap:18px;flex:none;flex-wrap:wrap}.ty-dock .e{text-align:right}.ty-dock .e .el{font-size:10.5px;color:var(--ink-4);margin-bottom:2px}.ty-dock .e .ev{font-size:16px;font-weight:800;color:var(--ink);font-family:var(--f-mono);line-height:1.15}.ty-dock .e .ev.r{color:var(--red)}.ty-dock .acts{display:flex;gap:8px;flex:none}.ty-warn{flex-basis:100%;display:none;align-items:center;gap:8px;font-size:11.5px;line-height:1.7;background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn);border-radius:9px;padding:8px 12px}.ty-warn.on{display:flex}.ty-warn i{color:var(--warn)}@media(max-width:820px){.ty-dock .est{width:100%;justify-content:space-between}.ty-dock .acts{width:100%}.ty-dock .acts .btn{flex:1;justify-content:center}}.ty-mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:13px}.ty-m{background:var(--bg);border:1px solid var(--line);border-radius:13px;box-shadow:var(--sh-1);padding:15px 16px 13px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.ty-m:hover{border-color:var(--line-strong);box-shadow:var(--sh-2)}.ty-m:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ok)}.ty-m.pause:before{background:var(--ink-4)}.ty-m.err:before{background:var(--red)}.ty-mh{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.ty-mh .mi{width:32px;height:32px;border-radius:9px;flex:none;display:grid;place-items:center;font-size:13px;background:var(--red-soft);color:var(--red)}.ty-mh .mt{flex:1;min-width:0}.ty-mh .mt b{display:block;font-size:14px;font-weight:700;color:var(--ink);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-mh .mt span{display:block;font-size:11.5px;color:var(--ink-4);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-mst{flex:none;font-size:10.5px;font-weight:700;border-radius:20px;padding:2px 9px;white-space:nowrap}.ty-mst.run{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok-line)}.ty-mst.pause{background:var(--bg);color:var(--ink-4);border:1px solid var(--line)}.ty-mst.err{background:var(--red-soft);color:var(--red-deep);border:1px solid var(--red-line)}.ty-mnum{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:9px;overflow:hidden;margin-bottom:10px}.ty-mnum div{background:var(--bg);padding:7px 9px;text-align:center}.ty-mnum .l{font-size:10px;color:var(--ink-4);margin-bottom:2px;white-space:nowrap}.ty-mnum .v{font-size:14px;font-weight:800;color:var(--ink);font-family:var(--f-mono);line-height:1.2}.ty-mnum .v.g{color:var(--ok)}.ty-mnum .v.r{color:var(--red)}.ty-mmeta{font-size:11.5px;color:var(--ink-3);line-height:1.8;margin-bottom:10px}.ty-mmeta b{color:var(--ink-2);font-weight:700}.ty-mmeta .er{color:var(--red-deep)}.ty-macts{display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid var(--line-soft);padding-top:10px}.ty-mb{font-size:11.5px;font-weight:700;padding:5px 11px;border-radius:7px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);cursor:pointer;transition:all .15s;white-space:nowrap}.ty-mb:hover{background:var(--hover);border-color:var(--line-strong);color:var(--ink)}.ty-mb.r{background:var(--red);border-color:var(--red);color:#fff}.ty-mb.r:hover{background:var(--red-deep)}.ty-mb.g{color:var(--ok);border-color:var(--ok-line);background:var(--ok-soft)}.ty-rgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-bottom:14px}.ty-rc2{display:block;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:var(--sh-1);transition:all .18s}.ty-rc2:hover{border-color:var(--red-line);box-shadow:var(--sh-2);transform:translateY(-2px)}.ty-rc2 .rh{display:flex;align-items:center;gap:9px;margin-bottom:9px}.ty-rc2 .rh i{width:30px;height:30px;border-radius:9px;background:var(--red-soft);color:var(--red);display:grid;place-items:center;font-size:13px;flex:none}.ty-rc2 .rh b{font-size:13.5px;font-weight:700;color:var(--ink)}.ty-rc2 .rh .n{margin-left:auto;font-size:11px;font-weight:700;color:var(--ink-4);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:1px 8px}.ty-rc2 p{font-size:12px;color:var(--ink-3);line-height:1.7}.ty-rc2 .go{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:11.5px;font-weight:700;color:var(--red-deep)}.ty-tip{display:flex;align-items:flex-start;gap:10px;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;padding:11px 14px;font-size:12px;color:var(--ink-3);line-height:1.8;margin-top:12px}.ty-tip i{color:var(--red);margin-top:2px;flex:none}.ty-tip b{color:var(--ink-2);font-weight:700}.ty-empty{text-align:center;color:var(--ink-4);font-size:13px;padding:44px 16px;border:1px dashed var(--line);border-radius:13px;background:var(--bg-soft)}.ty-empty i{font-size:26px;display:block;margin-bottom:10px;opacity:.5}.ty-rlist{background:var(--bg);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-1);overflow:hidden}.ty-rrow{display:flex;align-items:center;gap:11px;padding:11px 15px;border-bottom:1px solid var(--line-soft);transition:background .14s}.ty-rrow:last-child{border-bottom:0}.ty-rrow:hover{background:var(--bg-soft)}.ty-rrow .ri{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:12px;background:var(--red-soft);color:var(--red)}.ty-rrow .rt{flex:1;min-width:0}.ty-rrow .rt b{display:block;font-size:13px;font-weight:600;color:var(--ink);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-rrow .rt span{display:block;font-size:11.5px;color:var(--ink-4);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-rrow .rn{flex:none;font-size:13px;font-weight:800;color:var(--ink-2);font-family:var(--f-mono)}.ty-input{position:relative}.ty-input.drag textarea{border-color:var(--red);background:var(--red-soft);box-shadow:0 0 0 3px var(--red-soft)}.ty-input .ty-drop{position:absolute;inset:0;border-radius:10px;background:var(--red-soft);border:2px dashed var(--red);display:none;place-items:center;font-size:13px;font-weight:700;color:var(--red-deep);pointer-events:none;z-index:2}.ty-input.drag .ty-drop{display:grid}.ty-input .ty-drop i{margin-right:8px}.ty-cfm{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-bottom:13px}.ty-cfm .c{background:var(--bg);padding:9px 13px;min-width:0}.ty-cfm .c.full{grid-column:1/-1}.ty-cfm .cl{font-size:10.5px;color:var(--ink-4);margin-bottom:3px}.ty-cfm .cv{font-size:12.8px;font-weight:700;color:var(--ink);line-height:1.6;word-break:break-all}.ty-cfm .cv.r{color:var(--red)}.ty-cfm .cv .mut{font-weight:500;color:var(--ink-4);font-size:11.5px}@media(max-width:560px){.ty-cfm{grid-template-columns:1fr}}.ty-rtabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:14px;overflow-x:auto;scrollbar-width:none}.ty-rtabs::-webkit-scrollbar{height:0}.ty-rtab{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;font-size:13.5px;font-weight:600;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.ty-rtab i{font-size:12px;color:var(--ink-4)}.ty-rtab:hover{color:var(--ink)}.ty-rtab.on{color:var(--red);border-bottom-color:var(--red)}.ty-rtab.on i{color:var(--red)}.ty-rtab .n{font-size:11px;font-weight:700;color:var(--ink-4);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:1px 7px}.ty-rtab.on .n{background:var(--red-soft);border-color:var(--red-line);color:var(--red-deep)}.ty-rtbl{width:100%;border-collapse:collapse;font-size:12.6px;background:var(--bg);border:1px solid var(--line);border-radius:12px;overflow:hidden}.ty-task-table,.ty-plan-table{table-layout:fixed}.ty-task-table{min-width:1080px}.ty-task-table th:nth-child(1),.ty-task-table td:nth-child(1){width:13%}.ty-task-table th:nth-child(2),.ty-task-table td:nth-child(2){width:9%}.ty-task-table th:nth-child(3),.ty-task-table td:nth-child(3){width:30%}.ty-task-table th:nth-child(4),.ty-task-table td:nth-child(4){width:6%}.ty-task-table th:nth-child(5),.ty-task-table td:nth-child(5){width:42%}.ty-plan-table{min-width:1040px}.ty-plan-table th:nth-child(1),.ty-plan-table td:nth-child(1){width:8%}.ty-plan-table th:nth-child(2),.ty-plan-table td:nth-child(2){width:25%}.ty-plan-table th:nth-child(3),.ty-plan-table td:nth-child(3){width:7%}.ty-plan-table th:nth-child(4),.ty-plan-table td:nth-child(4){width:10%}.ty-plan-table th:nth-child(5),.ty-plan-table td:nth-child(5){width:8%}.ty-plan-table th:nth-child(6),.ty-plan-table td:nth-child(6){width:9%}.ty-plan-table th:nth-child(7),.ty-plan-table td:nth-child(7){width:9%}.ty-plan-table th:nth-child(8),.ty-plan-table td:nth-child(8){width:8%}.ty-plan-table th:nth-child(9),.ty-plan-table td:nth-child(9){width:16%}.ty-rtbl th{text-align:left;font-weight:600;color:var(--ink-3);font-size:11px;background:var(--bg-soft);padding:9px 13px;border-bottom:1px solid var(--line);white-space:nowrap}.ty-rtbl th:last-child{text-align:center}.ty-rtbl td{padding:10px 13px;border-bottom:1px solid var(--line-soft);color:var(--ink-2);min-width:0;vertical-align:middle}.ty-rtbl td:last-child{text-align:center}.ty-rtbl tbody tr:last-child td{border-bottom:0}.ty-rtbl tbody tr:hover td{background:var(--bg-soft)}.ty-rtbl .nm{font-weight:700;color:var(--ink)}.ty-rtbl .mono{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-4)}.ty-rtbl .num{text-align:right;font-family:var(--f-mono);font-weight:700;color:var(--ink)}.ty-cell-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.ty-rtbl .acts{display:flex;align-items:center;align-content:center;justify-content:center;gap:6px;flex-wrap:wrap;min-width:0;max-width:100%;padding:2px 0}.ty-rwrap{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.ty-rwrap::-webkit-scrollbar{height:8px}.ty-rwrap::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:999px}.ty-rwrap::-webkit-scrollbar-track{background:var(--bg-soft)}.ty-pager{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px;font-size:12px;color:var(--ink-4)}.ty-pager .pi b{color:var(--ink-2)}.ty-pager .ps{display:inline-flex;align-items:center;gap:4px}.ty-pager .pn{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.ty-pg{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:7px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-size:12px;font-weight:600;cursor:pointer;transition:all .14s;-webkit-user-select:none;user-select:none}.ty-pg:hover{border-color:var(--red-line);color:var(--red-deep)}.ty-pg.on{background:var(--red);border-color:var(--red);color:#fff}.ty-pg.dis{opacity:.35;cursor:not-allowed}.ty-pg.dis:hover{border-color:var(--line);color:var(--ink-2)}.ty-pgdot{color:var(--ink-4);padding:0 2px}@media(max-width:680px){.ty-pager .pn{margin-left:0;width:100%}}.ty-rc .why b.wr{color:var(--red-deep);font-weight:800}.intel-hero{display:flex;align-items:center;gap:18px;background:var(--bg);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:16px;padding:20px 26px;color:var(--ink);margin-bottom:28px;position:relative;overflow:hidden}.intel-hero:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--og-bg,none);background-size:cover;background-position:center right;-webkit-mask-image:linear-gradient(95deg,transparent 0%,transparent 55%,rgba(0,0,0,.42) 74%,rgba(0,0,0,.92) 100%);mask-image:linear-gradient(95deg,transparent 0%,transparent 55%,rgba(0,0,0,.42) 74%,rgba(0,0,0,.92) 100%)}.intel-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(217,40,44,.1),transparent 70%);z-index:1;pointer-events:none}.intel-hero>*{position:relative;z-index:2}.intel-hero .ih-ic{width:54px;height:54px;border-radius:14px;background:var(--red);color:#fff;display:grid;place-items:center;font-size:24px;flex-shrink:0;box-shadow:0 8px 24px #d9282c47}.intel-hero h1{font-size:22px;font-weight:800;letter-spacing:.3px;color:var(--ink)}.intel-hero p{font-size:12.5px;color:var(--ink-3);margin-top:5px;line-height:1.75;max-width:430px}@media(max-width:820px){.intel-hero{flex-wrap:wrap}.intel-hero:before{opacity:.45}}button.ty-tab,button.ty-si,button.ty-chip,button.ty-p,button.ty-d,button.ty-mb,button.ty-rtab,button.ty-pg,button.fixp{appearance:none;font-family:inherit;color:inherit}button.ty-si,button.ty-p,button.ty-d{text-align:left}button.ty-tab:disabled,button.ty-mb:disabled,button.ty-chip:disabled{opacity:.45;cursor:not-allowed}.ty-sniff.on{display:flex}.ty-dock .acts button,.ty-rtbl .acts button{width:auto;height:auto;display:inline-flex;align-items:center;place-items:initial}.ty-dock .acts .btn{gap:7px;padding:6px 11px;border-radius:8px;border:1px solid var(--line);background:var(--color-surface);color:var(--ink);font-size:12.5px;font-weight:600}.ty-dock .acts .btn:hover{background:var(--hover)}.ty-dock .acts .btn-primary{background:var(--red);color:var(--color-text-inverse);border-color:var(--red)}.ty-dock .acts .btn-primary:hover{background:var(--red-deep);border-color:var(--red-deep)}.ty-dock .acts .btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ty-rtbl .acts .ty-mb{font-size:11.5px;font-weight:700;padding:5px 11px;border-radius:7px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2)}.ty-rtbl .acts .ty-mb:hover{background:var(--hover);border-color:var(--line-strong);color:var(--ink)}.ty-rtbl .acts .ty-mb.r{background:var(--red);border-color:var(--red);color:#fff}.ty-rtbl .acts .ty-mb.r:hover{background:var(--red-deep)}.ty-rtbl .acts .ty-mb.g{color:var(--ok);border-color:var(--ok-line);background:var(--ok-soft)}.mx-opt{display:block;border:1.5px solid var(--line);border-radius:12px;padding:13px 15px;margin-bottom:10px;cursor:pointer;transition:all .16s;position:relative;background:var(--bg);width:100%;text-align:left;font-family:inherit}.mx-opt:hover{border-color:var(--line-strong);background:var(--bg-soft)}.mx-opt.on{border-color:var(--red);background:var(--red-soft)}.mx-opt.dis{opacity:.55;cursor:not-allowed;background:var(--bg-soft)}.mx-opt.dis:hover{border-color:var(--line)}.mx-opt .ot{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:var(--ink)}.mx-opt .rd{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--ink-4);flex:none;position:relative;transition:all .16s}.mx-opt.on .rd{border-color:var(--red);border-width:5px}.mx-opt .od{display:block;font-size:12px;color:var(--ink-3);line-height:1.75;margin-top:7px;padding-left:25px}.mx-opt .oline{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-4);margin-top:8px;padding-left:25px}.mx-opt .oline b{color:var(--red-deep);font-weight:700}.mx-opt .lock{margin-left:auto;font-size:11px;font-weight:700;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:20px;padding:2px 9px;white-space:nowrap}.mx-opt .lock.ok{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-line)}.mx-dims{display:none;margin-top:10px;padding-left:25px}.mx-opt.on .mx-dims{display:block}.mx-dims textarea{width:100%;min-height:56px;border:1px solid var(--line);border-radius:9px;padding:9px 11px;font-size:12.5px;font-family:inherit;color:var(--ink);outline:none;resize:vertical;line-height:1.7;background:var(--bg)}.mx-dims textarea:focus{border-color:var(--red-line);box-shadow:0 0 0 3px var(--red-soft)}.mx-run{display:none}.mx-run.on{display:block}.mx-run .rbar{height:8px;border-radius:8px;background:var(--line);overflow:hidden;margin:14px 0 9px}.mx-run .rbar i{display:block;height:100%;background:var(--red);border-radius:8px;transition:width .3s}.mx-run .rlog{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3);line-height:1.9;max-height:150px;overflow:auto;background:var(--bg-soft);border:1px solid var(--line);border-radius:9px;padding:10px 12px}.mx-run .rlog .hl{color:var(--red-deep);font-weight:700}.mx-run .rlog .ok{color:var(--ok);font-weight:700}.ty-mxtbl{max-height:56vh;overflow:auto}.ty-mxtbl .ty-rtbl th{position:sticky;top:0;z-index:1}.ty-mx{position:fixed;inset:20px;margin:auto;z-index:301;height:fit-content;max-height:calc(100vh - 40px);display:flex;flex-direction:column;outline:none}.ty-mx .modal-b{overflow:auto;min-height:0}.ty-mx-ic{width:36px;height:36px;border-radius:10px;background:var(--red-soft);color:var(--red);display:grid;place-items:center;font-size:15px;flex:none}.ty-mx-x{border:0;background:none;cursor:pointer;font:inherit;padding:0}.ty-mx-x:disabled{opacity:.4;cursor:not-allowed}.ty-mx-f{padding:14px 22px 18px;border-top:1px solid var(--line);display:flex;gap:9px;justify-content:flex-end;background:var(--bg-soft);flex-wrap:wrap}.ty-mx-f .btn,.ty-dock .acts .btn,.ty-macts .ty-mb{line-height:normal}.ty-chip,.ty-rtbl .acts .ty-mb{line-height:1.6}.wb-f{background:var(--bg-soft);border:1px solid var(--line);border-radius:11px;padding:10px 13px;margin-bottom:11px}.wb-fr{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.wb-fr+.wb-fr{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.wb-fl{flex:none;font-size:11.5px;font-weight:700;color:var(--ink-3)}.wb-why{flex-basis:100%;font-size:11px;color:var(--ink-4);line-height:1.7}.wb-why b{color:var(--ink-3);font-weight:600}.wb-q{flex:1 1 230px;min-width:150px;border:1px solid var(--line);border-radius:8px;padding:6px 11px;font-size:12.5px;font-family:inherit;color:var(--ink);background:var(--bg);outline:none;transition:all .15s}.wb-q:focus{border-color:var(--red-line);box-shadow:0 0 0 3px var(--red-soft)}.wb-q::placeholder{color:var(--ink-4)}.wb-sel{border:1px solid var(--line);border-radius:8px;padding:6px 9px;font-size:12.5px;font-family:inherit;color:var(--ink-2);background:var(--bg);outline:none;cursor:pointer}.wb-sel:focus{border-color:var(--red-line)}.wb-num{width:78px;border:1px solid var(--line);border-radius:7px;padding:5px 9px;font-size:12px;font-family:inherit;color:var(--ink);background:var(--bg);outline:none}.wb-num:focus{border-color:var(--red-line);box-shadow:0 0 0 3px var(--red-soft)}.wb-u{font-size:11px;color:var(--ink-4)}.ty-chip.sm{font-size:11.5px;padding:4px 10px}.wb-bar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:9px}.wb-n{margin-left:auto;font-size:12px;font-weight:600;color:var(--red-deep);background:var(--red-soft);border:1px solid var(--red-line);border-radius:20px;padding:4px 12px;white-space:nowrap}.wb-n b{font-weight:800}.wb-out{flex-basis:100%;font-size:11px;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:8px;padding:6px 10px;line-height:1.6}.wb-tw{max-height:44vh;overflow:auto;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.wb-tw .ty-rtbl{border:0;border-radius:0;overflow:visible}.wb-tw .ty-rtbl thead th{position:sticky;top:0;z-index:3;box-shadow:inset 0 -1px 0 var(--line)}.wb-tw .ty-rtbl tbody tr{cursor:pointer}.wb-tw .ty-rtbl td.ck,.wb-tw .ty-rtbl th.ck{width:36px;text-align:center;padding-left:11px;padding-right:0;-webkit-user-select:none;user-select:none;cursor:pointer}.wb-tw .ty-rtbl .ck i{font-size:14px;color:var(--ink-4)}.wb-tw .ty-rtbl th.ck i{color:var(--ink-3)}.wb-tw .ty-rtbl tbody tr.on td{background:var(--red-soft)}.wb-tw .ty-rtbl tbody tr.on:hover td{background:var(--red-soft);filter:brightness(.97)}.wb-tw .ty-rtbl tbody tr.on .ck i{color:var(--red-deep)}.wb-tw .ty-rtbl .wb-cut{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-tw .ty-rtbl .wb-t{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-tw .ty-empty{border:0;border-radius:0}.wb-lk{color:var(--red-deep);text-decoration:none;white-space:nowrap}.wb-lk:hover{text-decoration:underline}.wb-tw .ty-rtbl .wb-t .wb-lk{color:var(--ink);font-weight:700}.wb-tw .ty-rtbl .wb-t .wb-lk:hover{color:var(--red-deep)}.wb-lk i{font-size:10px;margin-right:3px;color:var(--red)}.wb-fs{margin-right:auto;align-self:center;font-size:11.5px;color:var(--ink-4);line-height:1.6;max-width:46%}.wb-fs b{color:var(--red-deep);font-weight:800}.ty-mx-mask.ty-cf{z-index:340}.ty-mx.ty-cf{z-index:341}.wb-pv{margin-top:12px;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:12px;color:var(--ink-3);line-height:1.8}.wb-pv b{color:var(--ink-2);font-weight:700}.wb-pv ol{margin:6px 0 0;padding-left:20px}.wb-pv li{margin:2px 0;color:var(--ink-2)}.wb-pv>span{display:block;margin-top:5px;color:var(--ink-4);font-size:11.5px}.wb-dl{display:flex;align-items:center;gap:12px;width:100%;border:1.5px solid var(--line);border-radius:12px;padding:13px 15px;margin-bottom:10px;cursor:pointer;text-decoration:none;text-align:left;font-family:inherit;transition:all .15s;background:var(--bg)}.wb-dl:hover:not(:disabled){border-color:var(--red-deep);background:var(--red-soft)}.wb-dl:disabled{opacity:.55;cursor:not-allowed}.wb-dl .ic{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;font-size:15px}.wb-dl .ic.x{background:var(--ok-soft);color:var(--ok)}.wb-dl .ic.c{background:var(--red-soft);color:var(--red-deep)}.wb-dl .tx{flex:1;min-width:0}.wb-dl .tx b{display:block;font-size:13.5px;font-weight:800;color:var(--ink);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-dl .tx span{display:block;font-size:11.5px;color:var(--ink-3);line-height:1.7;margin-top:4px}.wb-dl .sz{flex:none;font-size:11px;font-weight:700;color:var(--ink-4);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:3px 10px}@media(max-height:820px){.wb-tw{max-height:34vh}}@media(max-width:900px){.wb-tw{max-height:40vh}.wb-fs{max-width:100%;margin-right:0;flex-basis:100%;margin-bottom:6px}.wb-n{margin-left:0}}.ty-mb.p,.ty-rtbl .acts .ty-mb.p{color:var(--warn);border-color:var(--warn-line);background:var(--warn-soft)}.ty-mb.p:hover,.ty-rtbl .acts .ty-mb.p:hover{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}}@layer pages{:root{--pr-cta:var(--red-solid);--pr-cta-h:var(--red-press);--pr-cta-line:var(--red-line)}.pr-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.pr-two>div{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:11px 14px 12px;position:relative;overflow:hidden}.pr-two>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.pr-two .a:before{background:var(--red)}.pr-two .b:before{background:var(--info)}.pr-two h4{font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:4px;display:flex;align-items:center;gap:7px}.pr-two .ic{width:21px;height:21px;border-radius:6px;display:grid;place-items:center;font-size:10.5px}.pr-two .a .ic{background:var(--red-soft);color:var(--red)}.pr-two .b .ic{background:var(--info-soft);color:var(--info)}.pr-two p{font-size:12.1px;line-height:1.72;color:var(--ink-3)}.pr-two p b{color:var(--ink)}.pr-two a{color:var(--red-deep);font-weight:600;text-decoration:none;border-bottom:1px solid var(--red-line)}.pr-two a:hover{border-bottom-color:var(--red)}@media(max-width:860px){.pr-two{grid-template-columns:1fr}}.pr-h2{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;color:var(--ink);margin:34px 0 6px}.pr-h2 .pr-bar{width:4px;height:17px;border-radius:2px;background:var(--red);flex:none}.pr-h2sub{font-size:12.8px;color:var(--ink-3);line-height:1.8;margin:0 0 16px 14px;max-width:62em}.pr-h2sub b{color:var(--ink)}.pr-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.pr-t{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px 20px 20px;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;flex-direction:column}.pr-t:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #1a1d2173;border-color:var(--red-line)}.pr-t.hot{border:2px solid var(--red);box-shadow:0 14px 36px -18px #ff4d0066}.pr-t.hot:after{content:"";position:absolute;inset:-2px;border-radius:16px;pointer-events:none;background:linear-gradient(140deg,rgba(255,77,0,.1),transparent 55%)}.pr-t.biz{background:linear-gradient(168deg,color-mix(in srgb,var(--red-soft) 45%,var(--card)),var(--red-soft));border-color:var(--red-line)}.pr-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--pr-cta);color:#fff;font-size:11px;font-weight:700;letter-spacing:.4px;padding:3px 12px;border-radius:20px;white-space:nowrap;box-shadow:0 3px 9px -5px #782d148c;z-index:3}.pr-t-name{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:800;color:var(--ink);position:relative;z-index:2}.pr-t-name i{color:var(--red);font-size:15px}.pr-t-for{font-size:12.3px;color:var(--ink-3);line-height:1.8;margin-top:8px;min-height:152px;position:relative;z-index:2}.pr-t-for b{color:var(--ink-2)}.pr-t-no{margin-top:10px;font-size:11.8px;line-height:1.8;color:var(--red-deep);background:var(--red-soft);border:1px solid var(--red-line);border-radius:9px;padding:9px 11px}.pr-t-no b{font-weight:700}.pr-t-pick{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--red-deep);background:var(--red-soft);border:1px solid var(--red-line);border-radius:20px;padding:2px 10px;margin-top:10px;position:relative;z-index:2;align-self:flex-start}.pr-t-price{margin:16px 0 4px;font-family:var(--f-mono);font-weight:800;color:var(--ink);font-size:34px;line-height:1.1;position:relative;z-index:2}.pr-t-price .cur{font-size:18px;font-weight:700;margin-right:2px}.pr-t-price small{font-size:13px;color:var(--ink-3);font-weight:500;font-family:var(--f-sans)}.pr-t.biz .pr-t-price{font-size:24px;color:var(--red-deep)}.pr-t-day{font-size:12px;color:var(--ink-4);margin-bottom:16px;position:relative;z-index:2}.pr-t-cta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9.5px 12px;border-radius:9px;font-size:13.6px;font-weight:700;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--ink);transition:all .2s;position:relative;z-index:2;text-decoration:none}.pr-t-cta:hover{border-color:var(--red-deep);color:var(--red-deep);background:var(--red-soft)}.pr-t-cta.is-main{background:var(--pr-cta);border-color:var(--pr-cta);color:#fff}.pr-t-cta.is-main:hover{background:var(--pr-cta-h);border-color:var(--pr-cta-h);color:#fff;transform:translateY(-1px);box-shadow:0 5px 13px -8px #782d148c}.pr-t-cta.is-biz{background:var(--card);border:1.5px solid var(--pr-cta-line);color:var(--pr-cta);padding:8.5px 12px;font-size:13.2px}.pr-t-cta.is-biz:hover{background:var(--pr-cta);border-color:var(--pr-cta);color:#fff}.pr-gift{margin-top:16px;background:var(--red-soft);border:1px solid var(--red-line);border-radius:11px;padding:12px 14px;position:relative;z-index:2}.pr-gift .gl{font-size:12px;color:var(--red-deep);font-weight:700;display:flex;align-items:center;gap:6px}.pr-gift .gv{font-family:var(--f-mono);font-size:21px;font-weight:800;color:var(--ink);margin-top:4px}.pr-gift .gs{font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.6}.pr-gift .gs b{color:var(--red-deep)}.pr-t.biz .pr-gift{background:var(--card);border-color:var(--red-line)}.pr-list{margin-top:18px;position:relative;z-index:2;border-top:1px solid var(--line-soft);padding-top:14px}.pr-grp{margin-bottom:13px}.pr-grp:last-child{margin-bottom:0}.pr-grp-h{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:6px}.pr-no{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--ink-2);color:#fff;font-size:10.5px;font-weight:700;font-family:var(--f-mono);flex:none}.pr-t.hot .pr-no,.pr-t.biz .pr-no{background:var(--red-solid)}.pr-item{display:flex;gap:7px;font-size:12.4px;line-height:1.75;color:var(--ink-2);padding:2.5px 0 2.5px 25px;position:relative}.pr-item .pr-sub{position:absolute;left:0;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-4);font-weight:600;line-height:1.95}.pr-item b{color:var(--ink);font-weight:700}.pr-t.hot .pr-item b{color:var(--red-deep)}.pr-contact{margin-top:14px;padding-top:13px;border-top:1px solid var(--red-line);position:relative;z-index:2}.pr-contact div{font-size:12.5px;color:var(--ink-2);line-height:2;display:flex;align-items:center;gap:8px}.pr-contact i{color:var(--red);width:14px}.pr-contact b{color:var(--ink);font-family:var(--f-mono);font-weight:700}@media(max-width:1280px){.pr-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pr-tiers{grid-template-columns:1fr}.pr-t-for{min-height:0}}.pr-tblwrap{overflow-x:auto;border:1px solid var(--line);border-radius:13px;background:var(--card)}.pr-tblwrap.sm{margin:10px 0 4px;border-radius:10px}.pr-tbl{width:100%;border-collapse:collapse;font-size:13px;min-width:860px}.pr-tbl thead th{background:var(--bg-soft);color:var(--ink);text-align:center;padding:14px 12px;font-size:13.5px;font-weight:800;white-space:nowrap;vertical-align:middle;border-bottom:2px solid var(--line)}.pr-tbl thead th span{display:block;font-family:var(--f-mono);font-size:11.5px;font-weight:600;color:var(--ink-3);margin-top:4px}.pr-tbl thead th.hot{background:var(--red-soft);color:var(--red-deep);border-bottom:3px solid var(--red)}.pr-tbl thead th.hot span{color:var(--red-deep);opacity:.75}.pr-tbl thead th.c1{text-align:left;width:250px}.pr-tbl thead th.c2{text-align:left;width:40%}.pr-tbl td.c2{text-align:left;color:var(--ink-2);font-weight:400;font-size:12.5px;line-height:1.8}.pr-tbl td.c2 u{text-decoration:none;color:var(--ink-3);border-bottom:1px solid var(--line)}.pr-tbl td{padding:11px 12px;border-top:1px solid var(--line-soft);text-align:center;color:var(--ink-2);vertical-align:middle;line-height:1.7}.pr-tbl td.c1{text-align:left;color:var(--ink);font-weight:600;position:relative;padding-left:44px}.pr-tbl td.c1 i{position:absolute;left:12px;top:12px;font-family:var(--f-mono);font-size:11px;font-style:normal;color:var(--ink-4);font-weight:600}.pr-tbl td.c1 em{display:block;font-style:normal;font-size:11.5px;color:var(--ink-4);font-weight:400;margin-top:2px;line-height:1.6}.pr-tbl td b{font-family:var(--f-mono);font-size:15px;color:var(--ink);font-weight:800}.pr-tbl td.hot{background:var(--red-soft)}.pr-tbl td.hot b{color:var(--red-deep)}.pr-tbl td.same{text-align:left;color:var(--ink-3);font-size:12.5px;background:var(--bg-soft)}.pr-tbl td.same i{color:var(--ok);margin-right:6px}.pr-tbl td .fa-check{color:var(--ok)}.pr-tbl td .no{color:var(--ink-4);opacity:.55}.pr-tbl tr.grp td{background:var(--hover);text-align:left;font-weight:800;color:var(--ink);font-size:13.5px;padding:10px 12px;border-top:1px solid var(--line)}.pr-tbl tbody tr:not(.grp):hover td{background:var(--bg-soft)}.pr-tbl tbody tr:not(.grp):hover td.hot{background:color-mix(in srgb,var(--red) 12%,var(--card))}.pr-tbl.mini{min-width:640px;font-size:12.5px}.pr-tbl.mini thead th{background:var(--bg-soft);color:var(--ink-2);padding:9px 10px;font-size:12.5px;text-align:left;border-bottom:1px solid var(--line)}.pr-tbl.mini td{text-align:left;padding:9px 10px}.pr-tbl.mini td.ok{color:var(--ok-text)}.pr-tbl.mini td.bad{color:var(--red-deep)}.pr-tbl.mini .mut{display:block;font-size:11.5px;color:var(--ink-4);font-family:var(--f-mono);margin-top:2px}.pr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pr-step{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:18px 20px;display:flex;gap:14px;transition:all .22s}.pr-step:hover{border-color:var(--red-line);transform:translateY(-2px);box-shadow:0 14px 30px -20px #1a1d2180}.pr-step-n{flex:none;width:30px;height:30px;border-radius:9px;background:var(--red-solid);color:#fff;display:grid;place-items:center;font-family:var(--f-mono);font-size:14px;font-weight:800}.pr-step-b h4{font-size:14.5px;font-weight:700;color:var(--ink);margin-bottom:7px;line-height:1.5}.pr-step-b p{font-size:12.8px;line-height:1.9;color:var(--ink-3)}.pr-step-b p b{color:var(--ink)}@media(max-width:980px){.pr-steps{grid-template-columns:1fr}}.pr-deal{margin-top:16px;background:var(--card);border:1px solid var(--red-line);border-radius:13px;overflow:hidden}.pr-deal-h{background:var(--red-soft);padding:13px 20px;font-size:14px;font-weight:800;color:var(--red-deep);border-bottom:1px solid var(--red-line);display:flex;align-items:center;gap:8px}.pr-deal-b{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch}.pr-deal-c{padding:20px 22px}.pr-deal-c .lab{font-size:11.5px;font-weight:700;letter-spacing:1px;color:var(--ink-4)}.pr-deal-c .big{font-family:var(--f-mono);font-size:25px;font-weight:800;color:var(--ink);margin-top:6px;line-height:1.2}.pr-deal-c .sm{font-size:12.5px;color:var(--ink-3);margin-top:6px;line-height:1.8}.pr-deal-c .sm b{color:var(--ink)}.pr-deal-c.win{background:var(--red-soft)}.pr-deal-c.win .lab,.pr-deal-c.win .big{color:var(--red-deep)}.pr-deal-vs{display:grid;place-items:center;padding:0 6px;background:var(--bg-soft);border-left:1px solid var(--line);border-right:1px solid var(--line)}.pr-deal-vs span{font-family:var(--f-mono);font-size:12px;font-weight:700;color:var(--ink-4)}.pr-deal-f{padding:14px 20px;background:var(--bg-soft);border-top:1px solid var(--line);font-size:13px;line-height:1.9;color:var(--ink-2)}.pr-deal-f b{color:var(--red-deep)}@media(max-width:860px){.pr-deal-b{grid-template-columns:1fr}.pr-deal-vs{padding:8px;border-left:0;border-right:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}}.pr-faq{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:6px 22px 20px}.pr-q{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700;color:var(--ink);margin-top:18px;line-height:1.5}.pr-a{font-size:13px;line-height:1.95;color:var(--ink-3);margin-top:7px;padding-left:27px;max-width:60em}.pr-a b{color:var(--ink)}.pr-bal{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px 24px;margin-bottom:6px;position:relative;overflow:hidden}.pr-bal:after{content:"";position:absolute;right:-40px;top:-40px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,0,.09),transparent 70%)}.pr-bal-l{position:relative;z-index:2}.pr-bal-l .k{font-size:12.5px;color:var(--ink-3)}.pr-bal-l .v{font-family:var(--f-mono);font-size:32px;font-weight:800;color:var(--ink);line-height:1.2;margin-top:3px}.pr-bal-l .v small{font-size:13px;color:var(--ink-3);font-weight:500;font-family:var(--f-sans)}.pr-bal-r{margin-left:auto;display:flex;gap:9px;flex-wrap:wrap;position:relative;z-index:2}.pr-rate{font-size:12.3px;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:6px 13px}.pr-rate i{color:var(--red);margin-right:5px;font-size:11px}.pr-amts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.pr-amt{position:relative;background:var(--card);border:1.5px solid var(--line);border-radius:13px;padding:18px 14px 16px;cursor:pointer;text-align:center;font:inherit;transition:all .2s}.pr-amt:hover{border-color:var(--red-line);transform:translateY(-2px)}.pr-amt.on{border-color:var(--red);background:var(--red-soft);box-shadow:0 10px 24px -14px #ff4d0099}.pr-amt .y{font-family:var(--f-mono);font-size:23px;font-weight:800;color:var(--ink);line-height:1.15}.pr-amt .p{font-size:12px;color:var(--ink-3);margin-top:5px}.pr-amt .g{display:inline-block;font-size:11.5px;font-weight:700;color:var(--red-deep);background:var(--card);border:1px solid var(--red-line);border-radius:20px;padding:2px 10px;margin-top:9px;white-space:nowrap}.pr-amt .g.none{color:var(--ink-4);border-color:var(--line);font-weight:500}.pr-amt .t{font-size:12px;color:var(--ink-2);margin-top:10px;padding-top:9px;border-top:1px dashed var(--line)}.pr-amt .t b{font-family:var(--f-mono);color:var(--ink);font-size:13px}.pr-amt-tag{position:absolute;top:-9px;right:10px;font-size:10.5px;font-weight:700;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:20px;padding:2px 9px}.pr-amt-tag.hot{background:var(--pr-cta);border-color:var(--pr-cta);color:#fff}.pr-amt.custom .y{font-size:17px;color:var(--ink-2)}.pr-amt.custom input{width:80px;border:1px solid var(--line);border-radius:7px;padding:4px 7px;font:inherit;font-size:12.5px;text-align:center;font-family:var(--f-mono)}.pr-amt.custom input:focus{outline:none;border-color:var(--red);background:var(--card)}@media(max-width:1180px){.pr-amts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.pr-amts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-pays{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pr-pay{display:flex;align-items:center;gap:13px;background:var(--card);border:1.5px solid var(--line);border-radius:12px;padding:15px 18px;cursor:pointer;font:inherit;text-align:left;transition:all .2s}.pr-pay:hover{border-color:var(--red-line)}.pr-pay.on{border-color:var(--red);background:var(--red-soft)}.pr-pay .pi{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:19px;color:#fff;flex:none}.pr-pay .pi.wx,.pr-pp .pi.wx{background:#07c160}.pr-pay .pi.ali,.pr-pp .pi.ali{background:#1677ff}.pr-pay .pi.bank,.pr-pp .pi.bank{background:var(--ink-2)}.pr-pay .pt{display:flex;flex-direction:column;min-width:0}.pr-pay .pt b{font-size:14px;color:var(--ink);font-weight:700}.pr-pay .pt small{font-size:11.8px;color:var(--ink-3);margin-top:2px}@media(max-width:780px){.pr-pays{grid-template-columns:1fr}}.pr-sum{display:flex;align-items:center;gap:30px;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px 26px;margin-top:16px}.pr-sum .k{font-size:12.3px;color:var(--ink-3)}.pr-sum .v{font-family:var(--f-mono);font-weight:800;color:var(--ink);line-height:1.2;margin-top:3px}.pr-sum .s1 .v{font-size:26px}.pr-sum .s2 .v{font-size:26px;color:var(--red-deep)}.pr-sum .s2 .v small{font-size:13px;color:var(--ink-3);font-family:var(--f-sans);font-weight:500}.pr-sum .gift{font-size:11.8px;color:var(--red-deep);margin-top:4px}.pr-go{margin-left:auto;display:inline-flex;align-items:center;gap:8px;background:var(--pr-cta);color:#fff;border:0;border-radius:10px;padding:12px 32px;font:inherit;font-size:14.6px;font-weight:700;cursor:pointer;transition:all .2s}.pr-go:hover{background:var(--pr-cta-h);transform:translateY(-1px);box-shadow:0 6px 16px -9px #782d148c}.pr-go:disabled{background:var(--line);color:var(--ink-4);cursor:not-allowed;transform:none;box-shadow:none}.pr-note{display:flex;gap:11px;background:var(--bg-soft);border:1px solid var(--line);border-radius:11px;padding:14px 18px;margin-top:14px;font-size:12.5px;line-height:1.9;color:var(--ink-3)}.pr-note i{color:var(--ink-4);margin-top:4px}.pr-note b{color:var(--ink)}.pr-cross{margin-top:30px;padding:18px 22px;background:var(--card);border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--ink-3);line-height:1.9}.pr-cross i{color:var(--red);font-size:15px}.pr-cross b{color:var(--ink)}.pr-cross a{margin-left:auto;display:inline-flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--red-line);color:var(--red-deep);border-radius:9px;padding:9px 18px;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all .2s}.pr-cross a:hover{background:var(--red-soft);border-color:var(--red)}@media(max-width:700px){.pr-cross a{margin-left:0;width:100%;justify-content:center}}.pr-mask{position:fixed;inset:0;z-index:900;background:var(--color-overlay, rgba(26,29,33,.5));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;padding:5vw}.pr-mask.on{display:flex}.pr-modal{width:min(480px,100%);background:var(--card);border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -20px #1a1d2173;animation:prUp .22s ease}@keyframes prUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pr-modal-h{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.pr-modal-h b{font-size:16px;color:var(--ink)}.pr-modal-x{width:30px;height:30px;border:0;background:transparent;color:var(--ink-4);font-size:16px;cursor:pointer;border-radius:8px}.pr-modal-x:hover{background:var(--hover);color:var(--ink)}.pr-modal-b{padding:20px 22px}.pr-paypick{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.pr-pp{display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--card);border:1.5px solid var(--line);border-radius:11px;padding:14px 8px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);transition:all .2s}.pr-pp:hover{border-color:var(--red-line)}.pr-pp.on{border-color:var(--red);background:var(--red-soft);color:var(--ink)}.pr-pp .pi{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:17px;color:#fff}.pr-recv{background:var(--bg-soft);border:1px solid var(--line);border-radius:11px;padding:14px 18px}.pr-recv .r{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--ink-3);padding:6px 0}.pr-recv .r b{font-family:var(--f-mono);color:var(--ink);font-weight:700}.pr-recv .r.gift b{color:var(--red-deep)}.pr-recv .r.gift i{color:var(--red);margin-right:4px}.pr-recv .r.tot{border-top:1px dashed var(--line);margin-top:6px;padding-top:12px}.pr-recv .r.tot b{font-size:19px;color:var(--red-deep)}.pr-bank{display:none;background:var(--bg-soft);border:1px solid var(--line);border-radius:11px;padding:14px 18px}.pr-bank .bk{display:flex;gap:12px;font-size:12.5px;line-height:1.85;padding:5px 0;color:var(--ink-3)}.pr-bank .bk span{flex:none;width:36px;color:var(--ink-4)}.pr-bank .bk b{color:var(--ink);font-weight:600}.pr-modal-f{display:flex;gap:12px;padding:0 22px 22px}.pr-mbtn{flex:1;padding:13px;border-radius:11px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .2s}.pr-mbtn:hover{background:var(--hover)}.pr-mbtn.is-main{background:var(--pr-cta);border-color:var(--pr-cta);color:#fff;flex:1.4}.pr-mbtn.is-main:hover{background:var(--pr-cta-h)}.pr-t-cur:not(.hot){border-color:var(--ok)}.pr-t-cur{box-shadow:0 0 0 3px var(--ok-soft)}.pr-t-cur.hot{box-shadow:0 0 0 3px var(--ok-soft),0 14px 36px -18px #ff4d0066}.pr-cur-tag{margin-left:8px;font-size:10.5px;font-weight:700;vertical-align:middle;color:var(--ok-text);background:var(--ok-soft);border:1px solid var(--ok-line);border-radius:20px;padding:1px 8px}.pr-tips{margin-top:12px;background:var(--red-soft);border:1px solid var(--red-line);border-radius:11px;padding:13px 16px}.pr-tips>div{font-size:12.4px;line-height:1.95;color:var(--ink-2)}.pr-tips>div:first-child{color:var(--red-deep);margin-bottom:2px}.pr-tips b{color:var(--ink)}.pr-tips>div:first-child b{color:var(--red-deep)}.pr-gift.none{background:var(--bg-soft);border-color:var(--line)}.pr-gift.none .gl{color:var(--ink-3)}.pr-gift.none .gv{font-size:17px;color:var(--ink-2)}.pr-gift.none .gs b{color:var(--red-deep)}.oem-hero{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px 26px;margin-bottom:18px;box-shadow:var(--sh-1)}.oem-hero:after{content:"";position:absolute;right:-70px;top:-70px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,0,.1),transparent 70%);pointer-events:none}.oem-hero h2{font-size:20px;font-weight:800;color:var(--ink);position:relative;z-index:2;line-height:1.5}.oem-hero h2 b{color:var(--red-deep)}.oem-hero p{font-size:13px;color:var(--ink-3);margin-top:9px;line-height:1.9;max-width:800px;position:relative;z-index:2}.oem-hero p b{color:var(--ink-2)}.oem-pills{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px;position:relative;z-index:2}.oem-pills span{font-size:12px;font-weight:600;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:20px;padding:6px 13px}.oem-pills span i{color:var(--red);margin-right:5px;font-size:11px}.oem-pills span.on{background:var(--red-soft);border-color:var(--red-line);color:var(--red-deep)}.oem-share{display:flex;align-items:baseline;gap:7px;margin-top:10px;padding:8px 12px;border-radius:9px;background:var(--bg-soft);border:1px solid var(--line);position:relative;z-index:2}.oem-share .k{font-size:11.5px;color:var(--ink-4)}.oem-share .v{font-family:var(--f-mono);font-size:19px;font-weight:800;color:var(--ink)}.pr-t.hot .oem-share{background:var(--red-soft);border-color:var(--red-line)}.pr-t.hot .oem-share .v{color:var(--red-deep)}.pr-t.biz .oem-share{background:var(--card);border-color:var(--red-line)}.oem-fx{border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden}.oem-fx-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 20px;background:var(--bg-soft);border-bottom:1px solid var(--line);font-size:14.5px;font-weight:800;color:var(--ink)}.oem-fx-h i{color:var(--red)}.oem-fx-h .s{margin-left:auto;font-size:12px;font-weight:500;color:var(--ink-4)}.oem-fx-b{padding:18px 20px 20px}.oem-def{margin-bottom:15px;padding:11px 15px;border-radius:0 9px 9px 0;background:var(--red-soft);border-left:3px solid var(--red);font-size:12.6px;line-height:1.9;color:var(--ink-2)}.oem-def b{color:var(--red-deep);font-weight:700}.oem-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.oem-term{border:1px solid var(--line);border-radius:11px;background:var(--card);padding:14px 15px 13px;position:relative}.oem-term .op{position:absolute;top:-11px;left:14px;width:23px;height:23px;border-radius:7px;display:grid;place-items:center;font-family:var(--f-mono);font-size:14px;font-weight:800;color:#fff;background:var(--ok)}.oem-term.minus .op{background:var(--pr-cta)}.oem-term .no{font-size:11px;font-weight:700;color:var(--ink-4);font-family:var(--f-mono)}.oem-term h5{font-size:13.6px;font-weight:800;color:var(--ink);margin:6px 0;line-height:1.5}.oem-term p{font-size:12.2px;line-height:1.85;color:var(--ink-3)}.oem-term p b{color:var(--ink-2)}.oem-term.minus{border-color:var(--pr-cta-line);background:color-mix(in srgb,var(--red-soft) 40%,var(--card))}.oem-eq{margin-top:16px;border:1px solid var(--red-line);border-radius:11px;background:var(--red-soft);padding:6px 18px 14px}.oem-eq-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 0}.oem-eq-row+.oem-eq-row{border-top:1px dashed var(--red-line)}.oem-eq-step{flex:none;font-size:11px;font-weight:700;letter-spacing:.06em;color:#fff;background:var(--pr-cta);border-radius:5px;padding:3px 9px}.oem-eq-f{font-family:var(--f-mono);font-size:16px;font-weight:800;color:var(--ink)}.oem-eq-x{font-family:var(--f-mono);font-size:17px;font-weight:800;color:var(--ink-4)}.oem-eq-base{font-family:var(--f-mono);font-size:16px;font-weight:800;color:var(--ink);background:var(--card);border:1px solid var(--red-line);border-radius:7px;padding:4px 13px}.oem-eq-pct{font-family:var(--f-mono);font-size:21px;font-weight:800;color:#fff;background:var(--pr-cta);border-radius:7px;padding:3px 13px}.oem-eq-fin{font-family:var(--f-mono);font-size:16px;font-weight:800;color:var(--red-deep);background:var(--card);border:1px dashed var(--red);border-radius:7px;padding:4px 13px}.oem-eq-note{margin-top:8px;padding-top:9px;border-top:1px solid var(--red-line);font-size:12.5px;line-height:1.85;color:var(--ink-2)}.oem-eq-note b{color:var(--red-deep)}.oem-only{margin-top:16px;border:1px solid var(--line);border-radius:11px;background:var(--bg-soft);padding:15px 18px}.oem-only h5{font-size:13.6px;font-weight:800;color:var(--ink);margin-bottom:7px;display:flex;align-items:center;gap:8px}.oem-only h5 i{color:var(--warn)}.oem-only p{font-size:12.6px;line-height:1.95;color:var(--ink-2)}.oem-only p b{color:var(--ink)}.oem-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.oem-chips span{font-size:11.8px;color:var(--ink-3);background:var(--card);border:1px solid var(--line);border-radius:20px;padding:4px 11px}.oem-chips span i{margin-right:5px;font-size:10px;color:var(--ink-4)}.oem-chips span.keep{color:var(--ok-text);border-color:var(--ok-line);background:var(--ok-soft)}.oem-chips span.keep i{color:var(--ok-text)}.oem-led{margin-top:16px;border:1px solid var(--line);border-radius:12px;background:var(--card);overflow:hidden}.oem-led-h{padding:13px 20px;background:var(--bg-soft);border-bottom:1px solid var(--line);font-size:13.8px;font-weight:800;color:var(--ink);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.oem-led-h .s{margin-left:auto;font-size:11.5px;font-weight:500;color:var(--ink-4)}.oem-led table{width:100%;border-collapse:collapse;font-size:13px}.oem-led td{padding:12px 20px;border-top:1px solid var(--line-soft);vertical-align:middle}.oem-led tr:first-child td{border-top:0}.oem-led td.l{color:var(--ink-2);line-height:1.7}.oem-led td.l em{display:block;font-style:normal;font-size:11.5px;color:var(--ink-4);margin-top:3px}.oem-led td.r{text-align:right;font-family:var(--f-mono);font-weight:800;font-size:15px;color:var(--ink);white-space:nowrap}.oem-led tr.sum td{background:var(--bg-soft);border-top:1px solid var(--line)}.oem-led tr.sum td.l{font-weight:800;color:var(--ink)}.oem-led tr.fin td{background:var(--red-soft);border-top:1px solid var(--red-line)}.oem-led tr.fin td.l{font-weight:800;color:var(--red-deep)}.oem-led tr.fin td.r{color:var(--red-deep);font-size:17px}.oem-led-f{padding:15px 20px;border-top:1px solid var(--line);font-size:12.8px;line-height:2;color:var(--ink-3)}.oem-led-f b{color:var(--ink)}.oem-warn{margin:11px 0 3px;padding:12px 15px;border-radius:9px;background:var(--card);border:1px dashed var(--pr-cta);color:var(--ink-2);line-height:1.95;font-size:12.6px}.oem-warn b{color:var(--pr-cta);font-weight:700}.oem-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.oem-do{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:16px 17px;transition:all .2s}.oem-do:hover{border-color:var(--red-line);transform:translateY(-2px);box-shadow:0 13px 28px -20px #1a1d2180}.oem-do .n{width:26px;height:26px;border-radius:8px;background:var(--red-solid);color:#fff;display:grid;place-items:center;font-family:var(--f-mono);font-size:13px;font-weight:800;margin-bottom:10px}.oem-do h5{font-size:13.8px;font-weight:800;color:var(--ink);margin-bottom:7px;line-height:1.5}.oem-do p{font-size:12.3px;line-height:1.9;color:var(--ink-3)}.oem-do p b{color:var(--ink-2)}.oem-flow{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;margin-top:14px;border:1px solid var(--line);border-radius:12px;background:var(--card);overflow:hidden}.oem-fs{flex:1 1 170px;min-width:0;padding:15px 16px;border-right:1px solid var(--line-soft)}.oem-fs:last-child{border-right:0}.oem-fs .n{font-family:var(--f-mono);font-size:11.5px;font-weight:800;color:#fff;background:var(--ink-2);border-radius:5px;padding:2px 8px;display:inline-block}.oem-fs h6{font-size:13px;font-weight:800;color:var(--ink);margin:8px 0 5px}.oem-fs p{font-size:11.8px;line-height:1.85;color:var(--ink-3)}.oem-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oem-line{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--card);padding:15px 17px 14px;transition:all .18s}.oem-line:hover{border-color:var(--red-line);box-shadow:0 12px 28px -20px #ff4d0080;transform:translateY(-2px)}.oem-line-h{display:flex;align-items:center;gap:9px;margin-bottom:7px}.oem-line-n{flex:none;width:22px;height:22px;border-radius:7px;background:var(--red-solid);color:#fff;font-family:var(--f-mono);font-size:12px;font-weight:800;display:grid;place-items:center}.oem-line-h b{font-size:13.8px;font-weight:800;color:var(--ink)}.oem-line-h .rdy{margin-left:auto;flex:none;font-size:10.5px;font-weight:700;color:var(--ok-text);background:var(--ok-soft);border:1px solid var(--ok-line);border-radius:6px;padding:1px 8px}.oem-line p{font-size:12.2px;line-height:1.85;color:var(--ink-3);margin-bottom:10px}.oem-steps{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.oem-steps .st{font-size:11.3px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:3px 9px;white-space:nowrap}.oem-steps .st.end{background:var(--red-soft);border-color:var(--red-line);color:var(--red-deep);font-weight:600}.oem-steps .ar{color:var(--red-deep);font-size:9px}.oem-buy{margin-top:16px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--card);border:1px solid var(--red-line);border-radius:12px;padding:17px 22px}.oem-buy .t{flex:1 1 320px;min-width:0}.oem-buy .t b{display:block;font-size:14px;font-weight:800;color:var(--ink);margin-bottom:5px}.oem-buy .t span{font-size:12.5px;color:var(--ink-3);line-height:1.9}.oem-buy .p{font-family:var(--f-mono);font-size:26px;font-weight:800;color:var(--red-deep);white-space:nowrap}.oem-buy .p small{font-size:12.5px;color:var(--ink-3);font-weight:500;font-family:var(--f-sans);margin-left:4px}.oem-cl{border:1px solid var(--line);border-radius:13px;background:var(--card);overflow:hidden;margin-bottom:16px}.oem-cl-h{display:flex;align-items:center;gap:11px;padding:14px 20px;background:var(--bg-soft);border-bottom:1px solid var(--line)}.oem-cl-h .g{width:24px;height:24px;border-radius:7px;background:var(--ink-2);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800;font-family:var(--f-mono);flex:none}.oem-cl-h b{font-size:14.5px;font-weight:800;color:var(--ink)}.oem-cl-h .s{margin-left:auto;font-size:11.5px;color:var(--ink-4)}.oem-cl-b{padding:4px 20px 16px}.oem-ci{padding:14px 0;border-bottom:1px dashed var(--line-soft)}.oem-ci:last-child{border-bottom:0}.oem-ci h5{display:flex;align-items:center;gap:9px;font-size:13.8px;font-weight:800;color:var(--ink);margin-bottom:7px;line-height:1.5}.oem-ci h5 .n{flex:none;font-family:var(--f-mono);font-size:11px;font-weight:800;color:var(--red-deep);background:var(--red-soft);border:1px solid var(--red-line);border-radius:5px;padding:2px 7px}.oem-ci p{font-size:12.7px;line-height:2;color:var(--ink-2)}.oem-ci p b{color:var(--ink)}.oem-ci .why{margin-top:7px;font-size:12.2px;line-height:1.85;color:var(--ink-4);padding-left:11px;border-left:2px solid var(--line)}.oem-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.oem-cc{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:12px;background:var(--card);padding:18px 20px}.oem-cc .i{width:42px;height:42px;border-radius:11px;background:var(--red-soft);color:var(--red);display:grid;place-items:center;font-size:18px;flex:none}.oem-cc .k{font-size:12px;color:var(--ink-4)}.oem-cc .v{font-family:var(--f-mono);font-size:17px;font-weight:800;color:var(--ink);margin-top:3px;line-height:1.35}.oem-cc .s{font-size:12px;color:var(--ink-3);margin-top:4px}@media(max-width:1180px){.oem-terms,.oem-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.oem-lines,.oem-contact{grid-template-columns:1fr}}@media(max-width:680px){.oem-terms,.oem-grid4{grid-template-columns:1fr}.oem-led td{padding:11px 14px}}.pr-tiers.oem-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1180px){.pr-tiers.oem-3{grid-template-columns:1fr}}.oem-quota{margin-top:12px;border:1px solid var(--line);border-radius:11px;background:var(--bg-soft);padding:11px 13px;position:relative;z-index:2}.oem-quota .q{display:flex;align-items:baseline;gap:8px;padding:5px 0}.oem-quota .q+.q{border-top:1px dashed var(--line)}.oem-quota .k{flex:1;min-width:0;font-size:12.2px;color:var(--ink-3)}.oem-quota .k i{color:var(--red);margin-right:6px;font-size:11px;width:12px;text-align:center}.oem-quota .v{flex:none;font-family:var(--f-mono);font-size:19px;font-weight:800;color:var(--ink);line-height:1.2}.oem-quota .v small{font-size:11.5px;color:var(--ink-4);font-weight:500;font-family:var(--f-sans)}.oem-quota .r{margin-top:8px;padding-top:8px;border-top:1px solid var(--line);font-size:11.3px;line-height:1.7;color:var(--ink-4)}.oem-quota .r i{color:var(--ink-4);margin-right:5px}.oem-quota .r b{color:var(--ink-2);font-weight:700}.oem-quota .g{margin-top:9px;padding:9px 11px;border-radius:9px;background:var(--red-soft);border:1px dashed var(--red-line);font-size:12px;font-weight:700;color:var(--red-deep);line-height:1.6}.oem-quota .g i{margin-right:6px}.oem-quota .g b{color:var(--red-deep)}.oem-quota .g span{display:block;margin-top:5px;font-size:11.3px;font-weight:400;color:var(--ink-3);line-height:1.8}.oem-quota .g span b{color:var(--ink-2);font-weight:700}.pr-t.hot .oem-quota,.pr-t.biz .oem-quota{background:var(--card);border-color:var(--red-line)}}@layer overrides{button:disabled,.btn:disabled{cursor:not-allowed;opacity:.55}.tag-red{background:var(--color-danger-soft);color:var(--color-danger-strong);border-color:var(--color-danger-border)}.tag-ok{background:var(--color-success-soft);color:var(--color-success);border-color:var(--color-success-border)}.tag-warn{background:var(--color-warning-soft);color:var(--color-warning);border-color:var(--color-warning-border)}.tag-ink{background:var(--color-app-background);color:var(--color-text-secondary);border-color:var(--color-border)}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:.01ms!important}}}@layer components{.bodu-button[data-v-92016ab2]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.bodu-button--sm[data-v-92016ab2]{min-height:var(--control-height-sm);padding:0 var(--space-2);font-size:var(--font-size-sm)}.bodu-button--md[data-v-92016ab2]{min-height:var(--control-height-md);padding:0 var(--space-3);font-size:var(--font-size-md)}.bodu-button--lg[data-v-92016ab2]{min-height:var(--control-height-lg);padding:0 var(--space-4);font-size:var(--font-size-lg)}.bodu-button--primary[data-v-92016ab2]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.bodu-button--primary[data-v-92016ab2]:hover:not(:disabled){border-color:var(--color-brand-strong);background:var(--color-brand-strong)}.bodu-button--secondary[data-v-92016ab2]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);box-shadow:var(--shadow-sm)}.bodu-button--secondary[data-v-92016ab2]:hover:not(:disabled){border-color:var(--color-brand-border);background:var(--color-surface-hover);color:var(--color-text-primary)}.bodu-button--ghost[data-v-92016ab2]{background:transparent;color:var(--color-text-secondary)}.bodu-button--ghost[data-v-92016ab2]:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.bodu-button--danger[data-v-92016ab2]{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger-strong)}.bodu-button--danger[data-v-92016ab2]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.bodu-button[data-v-92016ab2]:active:not(:disabled){transform:translateY(1px)}.bodu-button[data-v-92016ab2]:disabled{cursor:not-allowed;opacity:.55;transform:none}.bodu-button__spinner[data-v-92016ab2]{width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}}@layer components{.bodu-icon-button[data-v-d090ac96]{flex:none;padding:0;aspect-ratio:1}.bodu-icon-button.bodu-button--sm[data-v-d090ac96]{width:30px}.bodu-icon-button.bodu-button--md[data-v-d090ac96]{width:34px}.bodu-icon-button.bodu-button--lg[data-v-d090ac96]{width:40px}}@layer components{.bodu-dialog__overlay{position:fixed;inset:0;z-index:70;background:var(--color-overlay);animation:bodu-overlay-in var(--motion-duration-fast) ease-out}.bodu-dialog{position:fixed;top:50%;left:50%;z-index:71;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:min(calc(100vw - 32px),var(--bodu-dialog-w, 760px));max-height:calc(100vh - 32px);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);color:var(--color-text-primary);box-shadow:var(--shadow-popover);outline:none;transform:translate(-50%,-50%);animation:bodu-dialog-in var(--motion-duration-normal) var(--motion-ease-standard)}.bodu-dialog--md{--bodu-dialog-w: 560px}.bodu-dialog--lg{--bodu-dialog-w: 760px}.bodu-dialog--xl{--bodu-dialog-w: 980px}.bodu-dialog__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.bodu-dialog__heading{min-width:0}.bodu-dialog__title{display:block;overflow:hidden;font-size:var(--font-size-lg);font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.bodu-dialog__description{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.bodu-dialog__body{min-width:0;min-height:0;overflow:auto}.bodu-dialog__footer{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle)}@keyframes bodu-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.98)}}@media(prefers-reduced-motion:reduce){.bodu-dialog__overlay,.bodu-dialog{animation:none}}}@layer components{.bodu-delete-confirm[data-v-9fc02a4a]{display:grid;gap:var(--space-4);padding:var(--space-5)}.bodu-delete-confirm__lead[data-v-9fc02a4a]{display:flex;gap:var(--space-3);align-items:flex-start}.bodu-delete-confirm__icon[data-v-9fc02a4a]{display:inline-grid;width:38px;height:38px;flex:none;border:1px solid var(--color-danger-border);border-radius:10px;background:var(--color-danger-soft);color:var(--color-danger-strong);place-items:center}.bodu-delete-confirm__lead b[data-v-9fc02a4a]{color:var(--color-text-primary);font-size:var(--font-size-md)}.bodu-delete-confirm__lead p[data-v-9fc02a4a],.bodu-delete-confirm__impact[data-v-9fc02a4a],.bodu-delete-confirm__error[data-v-9fc02a4a]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.7}.bodu-delete-confirm__target[data-v-9fc02a4a]{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-soft)}.bodu-delete-confirm__target>span[data-v-9fc02a4a]{color:var(--color-danger-strong);font-size:var(--font-size-xs);font-weight:700}.bodu-delete-confirm__target ul[data-v-9fc02a4a]{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none}.bodu-delete-confirm__target li[data-v-9fc02a4a]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:center;min-width:0;color:var(--color-text-primary);font-size:var(--font-size-sm)}.bodu-delete-confirm__target li>i[data-v-9fc02a4a]{color:var(--color-danger-strong)}.bodu-delete-confirm__target li b[data-v-9fc02a4a]{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bodu-delete-confirm__target li small[data-v-9fc02a4a]{grid-column:2;color:var(--color-text-muted)}.bodu-delete-confirm__target li.is-rest[data-v-9fc02a4a]{display:block;color:var(--color-text-muted)}.bodu-delete-confirm__impact[data-v-9fc02a4a],.bodu-delete-confirm__error[data-v-9fc02a4a]{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.bodu-delete-confirm__impact i[data-v-9fc02a4a]{margin-top:3px;color:var(--color-text-subtle)}.bodu-delete-confirm__error[data-v-9fc02a4a]{border:1px solid var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger-strong)}.bodu-delete-confirm__error i[data-v-9fc02a4a]{margin-top:3px}}@layer components{.bodu-drawer__overlay{position:fixed;inset:0;z-index:60;background:var(--color-overlay);animation:bodu-overlay-in var(--motion-duration-fast) ease-out}.bodu-drawer{position:fixed;inset:0 0 0 auto;z-index:61;width:min(580px,94vw);height:100%;overflow:auto;padding:var(--space-6);border:0;background:var(--color-surface);color:var(--color-text-primary);box-shadow:-10px 0 40px #17203924;outline:none;animation:bodu-drawer-in var(--motion-duration-normal) ease-out}.bodu-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.bodu-drawer__heading{min-width:0}.bodu-drawer__title{margin:var(--space-2) 0 0;font-size:var(--font-size-title-md);line-height:1.25}.bodu-drawer__description{margin:var(--space-3) 0 0;color:var(--color-text-secondary);line-height:1.6}.bodu-drawer__body{min-width:0}@keyframes bodu-overlay-in{0%{opacity:0}}@keyframes bodu-drawer-in{0%{transform:translate(24px);opacity:.7}}@media(prefers-reduced-motion:reduce){.bodu-drawer__overlay,.bodu-drawer{animation:none}}}@layer components{.bodu-form-error[data-v-153109db]{display:flex;align-items:flex-start;gap:5px;margin:5px 0 0;color:var(--color-danger-strong);font-size:var(--font-size-xs);line-height:1.4}}@layer components{.bodu-select-field[data-v-1ab5708a]{display:grid;gap:6px;min-width:0}.bodu-select-field__label[data-v-1ab5708a]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}.bodu-select-field__label--hidden[data-v-1ab5708a]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bodu-select-trigger[data-v-1ab5708a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--control-height-lg);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:default;outline:none;transition:border-color .15s,box-shadow .15s}.bodu-select-trigger[data-v-1ab5708a]:focus-visible,.bodu-select-trigger[data-state=open][data-v-1ab5708a]{border-color:var(--color-brand-border);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.bodu-select-trigger--error[data-v-1ab5708a]{border-color:var(--color-danger-border)}.bodu-select-trigger[data-disabled][data-v-1ab5708a]{cursor:not-allowed;opacity:.6}.bodu-select-trigger__value[data-v-1ab5708a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bodu-select-trigger__icon[data-v-1ab5708a]{flex-shrink:0;color:var(--color-text-muted);font-size:11px;transition:transform .18s}.bodu-select-trigger[data-state=open] .bodu-select-trigger__icon[data-v-1ab5708a]{transform:rotate(180deg)}.bodu-select-field__description[data-v-1ab5708a]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.4}}@layer components{.bodu-select-content{z-index:1400;width:var(--reka-select-trigger-width);min-width:160px;max-height:var(--reka-select-content-available-height);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-popover);animation:bodu-select-in .14s var(--motion-ease-standard, ease-out)}@keyframes bodu-select-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bodu-select-viewport{padding:5px}.bodu-select-empty{margin:0;padding:10px 12px;color:var(--color-text-muted);font-size:12px;line-height:1.6;white-space:normal}.bodu-select-item{display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 10px 6px 28px;border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:13px;line-height:1.3;cursor:default;-webkit-user-select:none;user-select:none;outline:none;position:relative}.bodu-select-item[data-highlighted]{background:var(--color-surface-hover);color:var(--color-text-primary)}.bodu-select-item[data-state=checked]{background:var(--color-brand-soft);color:var(--color-brand-strong);font-weight:600}.bodu-select-item[data-state=checked][data-highlighted]{background:var(--color-brand-soft);color:var(--color-brand-strong)}.bodu-select-item[data-disabled]{color:var(--color-text-subtle);opacity:.55;pointer-events:none}.bodu-select-item__check{position:absolute;left:9px;display:grid;place-items:center;width:14px;color:var(--color-brand);font-size:11px}.bodu-select-scroll-btn{display:grid;place-items:center;height:24px;color:var(--color-text-muted);font-size:11px;cursor:default}.bodu-select-scroll-btn:hover{background:var(--color-surface-hover)}}@layer components{.bodu-switch-field[data-v-03908af8]{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.bodu-switch-field__copy[data-v-03908af8]{display:grid;gap:2px;min-width:0}.bodu-switch-field__label[data-v-03908af8]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}.bodu-switch-field__description[data-v-03908af8]{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.4}.bodu-switch[data-v-03908af8]{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;width:38px;height:22px;padding:2px;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-border-strong);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.bodu-switch[data-state=checked][data-v-03908af8]{border-color:var(--color-brand);background:var(--color-brand)}.bodu-switch[data-disabled][data-v-03908af8]{cursor:not-allowed;opacity:.55}.bodu-switch[data-v-03908af8]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.bodu-switch__thumb[data-v-03908af8]{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--color-surface);box-shadow:var(--shadow-sm);transform:translate(0);transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.bodu-switch[data-state=checked] .bodu-switch__thumb[data-v-03908af8]{transform:translate(16px)}.bodu-switch__spinner[data-v-03908af8]{width:10px;height:10px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bodu-switch-spin-03908af8 .7s linear infinite}@keyframes bodu-switch-spin-03908af8{to{transform:rotate(360deg)}}}@layer components{.bodu-tab-panel[data-v-2597b228]{outline:none}}@layer components{.bodu-tabs{display:grid;gap:var(--space-5)}.bodu-tabs__header{display:flex;align-items:stretch}.bodu-tabs__header>.bodu-tabs__list{flex:1;min-width:0}.bodu-tabs__list{display:flex;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-app-background)}.bodu-tab{flex:1;min-height:var(--control-height-md);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-md);font-weight:600;cursor:pointer}.bodu-tab[data-state=active]{background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.bodu-tab:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.bodu-tabs--line .bodu-tabs__list{gap:var(--space-1);padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent}.bodu-tabs--line .bodu-tab{flex:0 0 auto;min-height:42px;padding:0 var(--space-3);border-bottom:2px solid transparent;border-radius:0;color:var(--color-text-muted)}.bodu-tabs--line .bodu-tab[data-state=active]{border-bottom-color:var(--color-brand);background:transparent;color:var(--color-brand);box-shadow:none}}@layer components{.bodu-field[data-v-462d1354]{display:grid;gap:6px;margin-bottom:var(--space-3)}.bodu-field__label[data-v-462d1354]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}.bodu-field__required[data-v-462d1354]{color:var(--color-brand, #d9282c);font-weight:700}.bodu-field__control[data-v-462d1354]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-lg);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);transition:border-color var(--motion-duration-fast),box-shadow var(--motion-duration-fast)}.bodu-field__control[data-v-462d1354]:focus-within{border-color:var(--color-brand-border);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.bodu-field__control--error[data-v-462d1354]{border-color:var(--color-danger-border)}.bodu-field__icon[data-v-462d1354],.bodu-field__loading[data-v-462d1354]{color:var(--color-text-muted)}input[data-v-462d1354]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit}input[data-v-462d1354]:disabled{cursor:not-allowed;opacity:.6}}@layer components{.bodu-title-wipe{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.bodu-title-wipe--animate{animation:bodu-title-wipe-in .55s ease-out}@keyframes bodu-title-wipe-in{0%{opacity:.2;clip-path:inset(0 100% 0 0)}60%{opacity:1}to{opacity:1;clip-path:inset(0 -8% 0 0)}}@media(prefers-reduced-motion:reduce){.bodu-title-wipe--animate{animation:none}}}@layer components{.bodu-toast-viewport{position:fixed;top:calc(var(--header-h, 52px) + var(--space-3) + env(safe-area-inset-top));right:var(--space-4);z-index:2000;display:flex;flex-direction:column;gap:var(--space-2);width:min(380px,calc(100vw - var(--space-8)));margin:0;padding:0;list-style:none;outline:none;pointer-events:none}.bodu-toast{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-text-primary);box-shadow:var(--shadow-popover)}.bodu-toast--success .bodu-toast__icon{color:var(--color-success)}.bodu-toast--error .bodu-toast__icon{color:var(--color-danger)}.bodu-toast--warning .bodu-toast__icon{color:var(--color-warning)}.bodu-toast--info .bodu-toast__icon{color:var(--color-brand)}.bodu-toast__title{font-weight:700;font-size:var(--font-size-md)}.bodu-toast__description{margin-top:2px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.bodu-toast__action{margin-top:var(--space-2);padding:0;border:0;background:transparent;color:var(--color-brand);font-weight:600;font-size:var(--font-size-sm);cursor:pointer}.bodu-toast__action:hover{text-decoration:underline}.bodu-toast__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-2px -2px 0 0;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.bodu-toast__close:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.bodu-toast[data-state=open]{animation:bodu-toast-in var(--motion-duration-normal) var(--motion-ease-standard)}@keyframes bodu-toast-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}}@layer components{.bodu-menu-content{z-index:1400;min-width:176px;max-width:min(320px,calc(100vw - 20px));max-height:var(--reka-dropdown-menu-content-available-height);padding:6px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-text-secondary);box-shadow:var(--shadow-popover);transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.bodu-menu-content--match-trigger{min-width:max(var(--reka-dropdown-menu-trigger-width),176px);max-width:min(max(var(--reka-dropdown-menu-trigger-width),320px),calc(100vw - 20px))}.bodu-menu-content--wide{min-width:340px;max-width:min(360px,calc(100vw - 20px))}@media(max-width:680px){.bodu-menu-content--wide{min-width:280px;max-width:min(88vw,calc(100vw - 20px))}}.bodu-menu-content[data-state=open]{animation:bodu-menu-in var(--motion-duration-normal) var(--motion-ease-standard)}@keyframes bodu-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}}@layer components{.bodu-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:2px 2px 4px}.bodu-menu-grid__cell{display:flex;align-items:center;justify-content:center;min-width:0;padding:6px 4px;border:1px solid var(--color-border);border-radius:var(--radius-sm, 6px);background:var(--color-surface);color:var(--color-text-secondary);font-size:12px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:border-color .12s ease,color .12s ease,background .12s ease}.bodu-menu-grid__cell[data-highlighted]{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand-strong)}.bodu-menu-grid__cell--selected,.bodu-menu-grid__cell--selected[data-highlighted]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-text-inverse);font-weight:600}@media(max-width:680px){.bodu-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer components{.bodu-menu-item{display:flex;align-items:center;gap:9px;min-height:38px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:13px;line-height:1.3;cursor:default;-webkit-user-select:none;user-select:none;outline:none}.bodu-menu-item[data-highlighted]{background:var(--color-surface-hover);color:var(--color-text-primary)}.bodu-menu-item--selected,.bodu-menu-item[data-state=checked]{background:var(--color-brand-soft);color:var(--color-brand-strong);font-weight:600}.bodu-menu-item--selected[data-highlighted],.bodu-menu-item[data-state=checked][data-highlighted]{background:var(--color-brand-soft);color:var(--color-brand-strong)}.bodu-menu-item--danger{color:var(--color-danger)}.bodu-menu-item--danger[data-highlighted]{background:var(--color-danger-soft);color:var(--color-danger-strong)}.bodu-menu-item[data-disabled]{color:var(--color-text-subtle);opacity:.65;pointer-events:none}.bodu-menu-item__icon{display:grid;place-items:center;width:17px;color:var(--color-text-muted)}.bodu-menu-item--selected .bodu-menu-item__icon,.bodu-menu-item[data-state=checked] .bodu-menu-item__icon{color:var(--color-brand)}.bodu-menu-item__body{display:grid;gap:2px;min-width:0;flex:1}.bodu-menu-item__label{min-width:0}.bodu-menu-item--rich .bodu-menu-item__label{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.bodu-menu-item__description{color:var(--color-text-secondary);font-size:11px;font-weight:400}.bodu-menu-item__check{margin-left:auto;color:var(--color-brand);font-size:11px}}@layer components{.bodu-menu-label{display:grid;gap:2px;padding:8px 10px;color:var(--color-text-primary);font-size:13px}.bodu-menu-label :where(small,span){color:var(--color-text-subtle);font-size:11px;font-weight:400}}@layer components{.bodu-menu-separator{height:1px;margin:5px 4px;background:var(--color-border-subtle)}}@layer components{.bodu-tooltip-trigger{position:relative;display:inline-flex}.bodu-tooltip-content{z-index:1500;max-width:260px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-inverse);color:var(--color-text-inverse);box-shadow:var(--shadow-popover);font-size:var(--font-size-xs);line-height:1.35;pointer-events:none;white-space:nowrap;transform-origin:var(--reka-tooltip-content-transform-origin)}.bodu-tooltip-content--reka-probe{display:none}.bodu-tooltip-content--fallback{position:fixed;width:max-content;white-space:normal;animation:bodu-tooltip-in var(--motion-duration-fast) var(--motion-ease-standard)}@keyframes bodu-tooltip-in{0%{opacity:0}to{opacity:1}}}@layer components{.app-update__body{padding:var(--space-5)}.app-update__forced{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger-strong);font-size:var(--font-size-sm);line-height:1.6}.app-update__section{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:600}.app-update__notes{max-height:40vh;margin:0;padding-left:var(--space-5);overflow-y:auto;color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.75}.app-update__empty,.app-update__manual{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6}.app-update__manual{margin-top:var(--space-3)}.app-update__progress,.app-update__ready,.app-update__installing{margin-top:var(--space-4)}.app-update__ready-title--warn{color:var(--color-danger-strong)}.app-update__spinner{width:14px;height:14px;border:2px solid var(--color-border-strong);border-top-color:var(--color-brand);border-radius:50%;animation:app-update-spin .8s linear infinite}@keyframes app-update-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-update__spinner{animation:none}}.app-update__ready-title{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-success-strong);font-size:var(--font-size-sm);font-weight:600}.app-update__note{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.7}.app-update__bar{height:6px;overflow:hidden;border-radius:999px;background:var(--color-surface-muted)}.app-update__bar span{display:block;height:100%;border-radius:999px;background:var(--color-brand);transition:width .25s ease}.app-update__progress-text{display:flex;gap:var(--space-3);margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}.app-update__percent{color:var(--color-text-primary);font-weight:600}.app-update__link{text-decoration:none}.app-update__hint{color:var(--color-text-muted);font-size:var(--font-size-sm)}}@layer components{.chat-search__overlay[data-v-82c95056]{position:fixed;inset:0;z-index:70;background:var(--color-overlay);animation:chat-search-overlay-in-82c95056 var(--motion-duration-fast) ease-out}.chat-search[data-v-82c95056]{position:fixed;top:12vh;left:50%;z-index:71;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(92vw,680px);max-height:70vh;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);color:var(--color-text-primary);box-shadow:var(--shadow-popover);outline:none;transform:translate(-50%);animation:chat-search-in-82c95056 var(--motion-duration-normal) var(--motion-ease-standard)}.chat-search__field[data-v-82c95056]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.chat-search__field-icon[data-v-82c95056],.chat-search__spinner[data-v-82c95056]{color:var(--color-text-muted);font-size:var(--font-size-md)}.chat-search__input[data-v-82c95056]{flex:1;min-width:0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:var(--font-size-title-sm);outline:none}.chat-search__input[data-v-82c95056]::placeholder{color:var(--color-text-subtle)}.chat-search__input[data-v-82c95056]::-webkit-search-cancel-button{display:none}.chat-search__close[data-v-82c95056]{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.chat-search__close[data-v-82c95056]:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.chat-search__body[data-v-82c95056]{min-height:0;padding:var(--space-2);overflow-y:auto}.chat-search__section[data-v-82c95056]{margin:var(--space-2) var(--space-3) var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs)}.chat-search__row[data-v-82c95056]{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.chat-search__row.is-active[data-v-82c95056]{background:var(--color-surface-hover)}.chat-search__row-icon[data-v-82c95056]{margin-top:2px;color:var(--color-text-subtle);font-size:var(--font-size-sm)}.chat-search__row.is-active .chat-search__row-icon[data-v-82c95056]{color:var(--color-brand)}.chat-search__row-text[data-v-82c95056]{display:grid;flex:1;min-width:0;gap:2px}.chat-search__row-title[data-v-82c95056]{overflow:hidden;font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap}.chat-search__row-snippet[data-v-82c95056]{display:flex;gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-compact)}.chat-search__row-snippet span[data-v-82c95056]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-search__row-snippet em[data-v-82c95056]{flex:none;padding:0 6px;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-subtle);font-style:normal}.chat-search__row mark[data-v-82c95056]{padding:0 1px;border-radius:3px;background:var(--color-brand-soft);color:var(--color-brand-strong);font-weight:700}.chat-search__row-time[data-v-82c95056]{flex:none;margin-top:2px;color:var(--color-text-subtle);font-size:var(--font-size-xs);white-space:nowrap}.chat-search__more[data-v-82c95056]{width:100%;padding:var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-brand);font:inherit;font-size:var(--font-size-xs);cursor:pointer}.chat-search__more[data-v-82c95056]:hover{background:var(--color-brand-soft)}.chat-search__state[data-v-82c95056]{margin:0;padding:var(--space-6) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}.chat-search__state b[data-v-82c95056]{display:block;margin-bottom:var(--space-2);color:var(--color-text-secondary)}.chat-search__state p[data-v-82c95056]{margin:0;color:var(--color-text-subtle);font-size:var(--font-size-xs);line-height:var(--line-height-compact)}.chat-search__state.is-error[data-v-82c95056]{color:var(--color-danger)}.chat-search__hint[data-v-82c95056]{display:flex;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-muted);color:var(--color-text-subtle);font-size:var(--font-size-micro)}.chat-search__hint kbd[data-v-82c95056]{margin-right:2px;padding:1px 5px;border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface);font-family:inherit}@keyframes chat-search-overlay-in-82c95056{0%{opacity:0}}@keyframes chat-search-in-82c95056{0%{opacity:0;transform:translate(-50%,-8px) scale(.99)}}@media(prefers-reduced-motion:reduce){.chat-search__overlay[data-v-82c95056],.chat-search[data-v-82c95056]{animation:none}}}@layer components{.sidebar-resizer[data-v-dd975925]{position:fixed;top:var(--header-h);bottom:0;left:calc(var(--shell-nav-w) - 4px);width:8px;z-index:60;cursor:col-resize;display:flex;justify-content:center;background:transparent;touch-action:none}.sidebar-resizer-line[data-v-dd975925]{width:2px;height:100%;background:var(--red);opacity:0;transition:opacity .15s ease}.sidebar-resizer:hover .sidebar-resizer-line[data-v-dd975925],.sidebar-resizer:focus-visible .sidebar-resizer-line[data-v-dd975925],.sidebar-resizer.dragging .sidebar-resizer-line[data-v-dd975925]{opacity:1}.sidebar-resizer[data-v-dd975925]:focus-visible{outline:none}@media(max-width:1024px){.sidebar-resizer[data-v-dd975925]{display:none}}}@layer components{body.shell-sidebar-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}}@layer components{.bodu-dialog.tut-dialog{--bodu-dialog-w: 900px}.tut-dialog .bodu-dialog__header{padding:20px 28px 16px;border-bottom:1px solid var(--color-border-subtle, var(--line))}.tut-dialog .bodu-dialog__title{font-size:17px;font-weight:700;letter-spacing:.01em}.tut-dialog .bodu-dialog__body{max-height:min(78vh,760px);overflow-y:auto;padding:22px 28px 28px;background:var(--color-surface)}.tut-body{display:flex;flex-direction:column;gap:22px}.tut-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;padding:24px;color:var(--color-text-subtle);font-size:13px;text-align:center}.tut-state i{color:var(--color-brand);font-size:26px}.tut-state--empty strong{color:var(--color-text-primary);font-size:14px}.tut-state--empty p{max-width:34em;margin:0;line-height:1.7}.tut-blocked-url{max-width:100%;padding:4px 8px;overflow-wrap:anywhere;border-radius:6px;background:var(--color-surface-muted, var(--color-surface-elevated));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tut-state--inline{min-height:120px;border:1px dashed var(--color-border);border-radius:10px}.tut-state--inline i{color:var(--red, #cc3d00)}.tut-flow{display:flex;flex-direction:column;gap:24px}.tut-flow--text-first .tut-video-block{order:2}.tut-flow--text-first .tut-rich-block{order:1}.tut-section{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--color-text-muted, var(--color-text-subtle));font-size:12.5px;font-weight:600;letter-spacing:.04em}.tut-section:before{content:"";width:3px;height:12px;border-radius:2px;background:var(--color-brand)}.tut-video-block .tut-video{display:block;width:100%;aspect-ratio:16 / 9;max-height:480px;object-fit:contain;border-radius:14px;background:#0b0d12;box-shadow:0 1px 2px #0f172a14,0 12px 32px #0f172a24}.tut-video-block .tut-video:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.tut-rich-block .tut-rich{padding:18px 22px;border:1px solid var(--color-border-subtle, var(--line));border-radius:14px;background:var(--color-surface-soft, var(--bg-soft, #fafafa))}.tut-rich{color:var(--color-text-primary);font-size:14px;line-height:1.8;word-break:break-word}.tut-rich>:first-child{margin-top:0}.tut-rich>:last-child{margin-bottom:0}.tut-rich h1,.tut-rich h2,.tut-rich h3,.tut-rich h4{margin:20px 0 8px;font-weight:700;line-height:1.4}.tut-rich h1{font-size:19px}.tut-rich h2{font-size:17px}.tut-rich h3{font-size:15px}.tut-rich p,.tut-rich ul,.tut-rich ol,.tut-rich blockquote{margin:0 0 12px}.tut-rich ul,.tut-rich ol{padding-left:1.5em}.tut-rich li{margin:4px 0}.tut-rich a{color:var(--color-brand);text-decoration:underline}.tut-rich img,.tut-rich video{max-width:100%;height:auto;border-radius:8px}.tut-rich blockquote{padding:6px 14px;border-left:3px solid var(--color-border);color:var(--color-text-subtle)}.tut-rich code{padding:1px 5px;border-radius:4px;background:var(--color-surface-muted, var(--color-surface-elevated));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.tut-rich pre{padding:12px 14px;overflow-x:auto;border-radius:8px;background:var(--color-surface-muted, var(--color-surface-elevated))}.tut-rich pre code{padding:0;background:transparent}.tut-rich table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.tut-rich th,.tut-rich td{padding:6px 10px;border:1px solid var(--color-border);text-align:left}.tut-rich th{background:var(--color-surface-muted, var(--color-surface-elevated));font-weight:600}}@layer components{.topbar .shell-id-btn.bodu-button{cursor:pointer;height:30px;min-height:30px;padding:0 11px;gap:7px;border-radius:8px;background:var(--bg);border-color:var(--line);box-shadow:none;color:var(--ink-2);font-size:12.5px;font-weight:600}.topbar .shell-id-btn.bodu-button:hover:not(:disabled){background:var(--bg);border-color:var(--red-line);color:var(--red-deep)}.topbar .shell-id-btn i:first-child{color:var(--red)}.topbar .shell-id-btn i:last-child{font-size:9px}.shell-id-dim{padding:6px 4px 3px;color:var(--color-text-subtle);font-size:11px;font-weight:500}.topbar-sync{display:inline-flex;align-items:center;gap:4px}.topbar-sync-text{color:var(--ink-3);font-size:12px;white-space:nowrap}.topbar .tb-icon{cursor:pointer}.topbar .tb-tutorial{flex:none;margin-left:0;padding:5px 10px;font-size:11.5px;line-height:1.6}.topbar-notifications{position:relative;flex:none}.topbar-notification-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:1600;width:328px;max-width:min(328px,calc(100vw - 24px));min-height:140px;overflow:hidden;border:1px solid rgba(214,220,229,.92);border-radius:9px;background:var(--color-surface-elevated, var(--color-surface));box-shadow:0 18px 34px #14192324,0 4px 10px #14192314;animation:topbar-notification-in .14s ease-out;transform-origin:top right}@keyframes topbar-notification-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.topbar-notification-head{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 12px 0 16px;color:var(--color-text-primary)}.topbar-notification-head strong{font-size:12px;font-weight:700}.topbar-notification-head button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--color-text-subtle);cursor:pointer}.topbar-notification-head button:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.topbar-notification-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:102px;color:var(--color-text-subtle);font-size:12px}.topbar-notification-empty i{color:#c7cdd6;font-size:25px}.topbar-notification-list{display:grid;max-height:320px;overflow-y:auto}.topbar-notification-item{padding:12px 16px;border-bottom:1px solid var(--color-border)}.topbar-notification-item:last-child{border-bottom:0}.topbar-notification-item strong{color:var(--color-text-primary);font-size:12px}.topbar-notification-item p,.topbar-notification-item time{display:block;margin:5px 0 0;color:var(--color-text-subtle);font-size:11.5px;line-height:1.5}}@layer components{.tb-noti{display:flex;flex:1;align-items:center;gap:10px;min-width:0;max-width:640px;height:34px;margin:0 8px;padding:5px 6px 5px 11px;border:1px solid var(--red-line);border-radius:9px;background:color-mix(in srgb,var(--red-soft) 60%,transparent)}.tb-noti .ni{flex:none;color:var(--red);font-size:12px}.tb-noti .nt{display:flex;flex:1;align-items:baseline;gap:7px;min-width:0;overflow:hidden;animation:tb-noti-in .32s ease}@keyframes tb-noti-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tb-noti .nt b{flex:none;color:var(--red-deep);font-size:12.5px;font-weight:700;white-space:nowrap}.tb-noti .nt span{overflow:hidden;color:var(--ink-3);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.tb-noti .ngo{flex:none;padding:2px 9px;border:1px solid var(--red-line);border-radius:6px;background:var(--card);color:var(--red-deep);font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer}.tb-noti .ngo:hover{border-color:var(--red);background:var(--red);color:var(--color-on-brand, #fff)}.tb-noti .nx{display:grid;flex:none;place-items:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:var(--ink-4);font-size:11px;cursor:pointer}.tb-noti .nx:hover{background:var(--hover);color:var(--ink)}@media(max-width:1180px){.tb-noti .nt span{display:none}}@media(max-width:900px){.tb-noti{display:none}}}.sb-guest .sb-guest__av[data-v-c8526bba]{background:var(--color-surface-muted);color:var(--color-text-muted);font-size:13px}.sb-guest__cta[data-v-c8526bba]{margin-left:auto;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-brand-soft);color:var(--color-brand);font-size:var(--font-size-xs);white-space:nowrap}.sidebar-collapsed .sb-guest__cta[data-v-c8526bba]{display:none}.tb-guest[data-v-67e4ac09]{display:flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--color-brand-border);border-radius:var(--radius-pill);background:var(--color-brand-soft);color:var(--color-text-primary);font-size:var(--font-size-sm);white-space:nowrap}.tb-guest>i[data-v-67e4ac09]{color:var(--color-brand)}@media(max-width:1024px){.tb-guest__text[data-v-67e4ac09]{display:none}}.guest-login-dialog[data-v-d943b4fc]{display:flex;align-items:flex-start;gap:var(--space-4)}.guest-login-dialog__icon[data-v-d943b4fc]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand);font-size:var(--font-size-lg)}.guest-login-dialog__list[data-v-d943b4fc]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.guest-login-dialog__list li[data-v-d943b4fc]{display:flex;align-items:baseline;gap:var(--space-2)}.guest-login-dialog__list i[data-v-d943b4fc]{flex:none;width:14px;color:var(--color-text-muted)}@layer components{.more-tg[data-v-ab9ce3cf]{position:relative}.mt-dot[data-v-ab9ce3cf]{position:absolute;right:22px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--red)}.mt-unread[data-v-ab9ce3cf]{margin-left:auto;padding-left:14px;font-size:11px;font-weight:600;color:var(--red)}}.tsk-item .tsk-attn[data-v-7e315b3b]{flex:none;width:8px;height:8px;border-radius:50%;margin-right:4px;background:var(--brand, #cc3d00);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand, #cc3d00) 18%,transparent)}@layer components{.app-shell[data-v-fc6e3bc1]{--shell-nav-expanded-w: var(--nav-w);--shell-nav-w: var(--shell-nav-expanded-w)}.app-shell.sidebar-collapsed[data-v-fc6e3bc1]{--shell-nav-w: 0px}.app-shell .sidebar[data-v-fc6e3bc1]{width:var(--shell-nav-w);transition:width .22s ease,padding .22s ease,transform .28s ease;overflow-x:hidden}.app-shell.sidebar-collapsed .sidebar[data-v-fc6e3bc1]{padding-left:0;padding-right:0;border-right:0}.app-shell .main[data-v-fc6e3bc1]{margin-left:var(--shell-nav-w);max-width:calc(1360px + var(--shell-nav-w));transition:margin-left .22s ease,max-width .22s ease}.app-shell .main.narrow[data-v-fc6e3bc1]{max-width:calc(960px + var(--shell-nav-w))}.app-shell.sidebar-resizing .sidebar[data-v-fc6e3bc1],.app-shell.sidebar-resizing .main[data-v-fc6e3bc1]{transition:none}.app-shell .main.agent-chat-workspace[data-v-fc6e3bc1]{max-width:calc(1500px + var(--shell-nav-w));padding:12px 16px 14px}.app-shell .main.agent-chat-workspace.has-app-breadcrumb[data-v-fc6e3bc1]{padding:58px 16px 14px}.app-shell .main.has-app-breadcrumb[data-v-fc6e3bc1]{padding-top:58px}.app-shell .main.plan-preview-workspace[data-v-fc6e3bc1],.app-shell .main.workspace-shell-main[data-v-fc6e3bc1]{height:calc(100vh - var(--header-h));max-width:none;padding:0;overflow:hidden}@media(max-width:1024px){.app-shell .main.workspace-shell-main[data-v-fc6e3bc1]{height:auto;overflow:visible;padding:0}}.app-shell .main.contained-workspace[data-v-fc6e3bc1]{display:flex;flex-direction:column;height:calc(100vh - var(--header-h));padding-bottom:26px;overflow-y:auto}.nav-text[data-v-fc6e3bc1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .nav-label[data-v-fc6e3bc1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.topbar .hamburger[data-v-fc6e3bc1]{display:none}.topbar .tb-search[data-v-fc6e3bc1]{width:34px;min-width:0;height:34px;padding:0;justify-content:center;border-color:transparent;background:transparent;color:var(--ink-3);font-weight:400}.tb-search-link[data-v-fc6e3bc1]{cursor:pointer;-webkit-user-select:none;user-select:none}.topbar .tb-search-link[data-v-fc6e3bc1]:hover{border-color:transparent;color:var(--ink);background:var(--hover)}@media(max-width:1024px){.app-shell[data-v-fc6e3bc1],.app-shell.sidebar-collapsed[data-v-fc6e3bc1]{--shell-nav-w: var(--nav-w)}.topbar .hamburger[data-v-fc6e3bc1]{display:grid}.topbar .tb-search[data-v-fc6e3bc1]{display:none}.app-shell .sidebar[data-v-fc6e3bc1]{width:var(--nav-w)}.app-shell .main[data-v-fc6e3bc1],.app-shell .main.agent-chat-workspace[data-v-fc6e3bc1],.app-shell .main.plan-preview-workspace[data-v-fc6e3bc1]{margin-left:0;max-width:100%}.app-shell .main.contained-workspace[data-v-fc6e3bc1]{margin-left:0;max-width:100%;height:auto;overflow:visible}.app-shell .main[data-v-fc6e3bc1]{transition:none}.app-shell.sidebar-collapsed .sidebar[data-v-fc6e3bc1]{width:var(--nav-w);padding-left:12px;padding-right:12px;border-right:1px solid var(--line)}}}@layer components{.skill-optimize-prototype-shell[data-v-fd321f18]{--shell-nav-expanded-w: var(--nav-w);--shell-nav-w: var(--shell-nav-expanded-w);min-height:100vh;background:var(--color-app-background);color:var(--color-text-primary)}.skill-optimize-prototype-shell.sidebar-collapsed[data-v-fd321f18]{--shell-nav-w: 0px}.skill-optimize-prototype-shell .sidebar[data-v-fd321f18]{width:var(--shell-nav-w);transition:width .22s ease,padding .22s ease,transform .28s ease;overflow-x:hidden}.skill-optimize-prototype-shell.sidebar-collapsed .sidebar[data-v-fd321f18]{padding-left:0;padding-right:0;border-right:0}.skill-optimize-prototype-shell .main[data-v-fd321f18]{margin-left:var(--shell-nav-w);transition:margin-left .22s ease,max-width .22s ease}.skill-optimize-prototype-shell .main.narrow[data-v-fd321f18]{max-width:calc(960px + var(--shell-nav-w))}.skill-optimize-prototype-shell.sidebar-resizing .sidebar[data-v-fd321f18],.skill-optimize-prototype-shell.sidebar-resizing .main[data-v-fd321f18]{transition:none}.skill-optimize-prototype-shell .nav-label[data-v-fd321f18]{display:flex;align-items:center;justify-content:space-between;gap:8px}.skill-optimize-prototype-shell .topbar[data-v-fd321f18]{background:color-mix(in srgb,var(--color-surface) 92%,transparent)}.skill-optimize-prototype-shell .topbar .hamburger[data-v-fd321f18]{display:none}.skill-optimize-prototype-shell .tb-search[data-v-fd321f18]{display:grid;place-items:center;width:34px;height:34px;padding:0;border-color:transparent;background:transparent;color:var(--ink-3);cursor:pointer}.skill-optimize-prototype-shell .tb-search[data-v-fd321f18]:hover{border-color:transparent;background:var(--hover);color:var(--ink)}.skill-optimize-prototype-main[data-v-fd321f18]{min-width:0}.sr-only[data-v-fd321f18]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){.skill-optimize-prototype-shell .topbar .hamburger[data-v-fd321f18]{display:grid}.skill-optimize-prototype-shell .tb-search[data-v-fd321f18]{display:none}.skill-optimize-prototype-shell[data-v-fd321f18],.skill-optimize-prototype-shell.sidebar-collapsed[data-v-fd321f18]{--shell-nav-w: var(--nav-w)}.skill-optimize-prototype-shell .sidebar[data-v-fd321f18]{width:var(--nav-w)}.skill-optimize-prototype-shell .main[data-v-fd321f18]{margin-left:0;max-width:100%;transition:none}.skill-optimize-prototype-shell.sidebar-collapsed .sidebar[data-v-fd321f18]{width:var(--nav-w);padding-left:12px;padding-right:12px;border-right:1px solid var(--line)}}}
