@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;800;900&family=Lora:ital,wght@0,500;0,600;1,400&family=JetBrains+Mono:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-duotone,.fa-solid,.fa-thin,.fab,.fad,.fadl,.fadr,.fadt,.fal,.far,.fas,.fasdl,.fasdr,.fasds,.fasdt,.fasl,.fasr,.fass,.fast,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fa-brands:before,.fa-classic:before,.fa-duotone:before,.fa-light:before,.fa-regular:before,.fa-sharp-duotone:before,.fa-sharp:before,.fa-solid:before,.fa-thin:before,.fa:before,.fab:before,.fad:before,.fadl:before,.fadr:before,.fadt:before,.fal:before,.far:before,.fas:before,.fasdl:before,.fasdr:before,.fasds:before,.fasdt:before,.fasl:before,.fasr:before,.fass:before,.fast:before,.fat:before{content:var(--fa)}.fa-duotone.fa-light:after,.fa-duotone.fa-regular:after,.fa-duotone.fa-solid:after,.fa-duotone.fa-thin:after,.fa-duotone:after,.fa-sharp-duotone.fa-light:after,.fa-sharp-duotone.fa-regular:after,.fa-sharp-duotone.fa-solid:after,.fa-sharp-duotone.fa-thin:after,.fa-sharp-duotone:after,.fad:after,.fadl:after,.fadr:after,.fadt:after,.fasdl:after,.fasdr:after,.fasds:after,.fasdt:after{content:var(--fa--fa)}.fa-classic.fa-duotone{font-family:"Font Awesome 6 Duotone"}.fa-sharp,.fa-sharp-duotone,.fasds,.fass{font-weight:900}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:"Font Awesome 6 Pro"}.fa-duotone,.fad,.fadl,.fadr,.fadt{font-family:"Font Awesome 6 Duotone"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-sharp,.fasl,.fasr,.fass,.fast{font-family:"Font Awesome 6 Sharp"}.fa-sharp-duotone,.fasdl,.fasdr,.fasds,.fasdt{font-family:"Font Awesome 6 Sharp Duotone"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;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{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{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{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto);position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0";--fa--fa:"00"}.fa-1{--fa:"1";--fa--fa:"11"}.fa-2{--fa:"2";--fa--fa:"22"}.fa-3{--fa:"3";--fa--fa:"33"}.fa-4{--fa:"4";--fa--fa:"44"}.fa-5{--fa:"5";--fa--fa:"55"}.fa-6{--fa:"6";--fa--fa:"66"}.fa-7{--fa:"7";--fa--fa:"77"}.fa-8{--fa:"8";--fa--fa:"88"}.fa-9{--fa:"9";--fa--fa:"99"}.fa-fill-drip{--fa:"";--fa--fa:""}.fa-arrows-to-circle{--fa:"";--fa--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"";--fa--fa:""}.fa-wagon-covered{--fa:"";--fa--fa:""}.fa-line-height{--fa:"";--fa--fa:""}.fa-bagel{--fa:"";--fa--fa:""}.fa-transporter-7{--fa:"";--fa--fa:""}.fa-at{--fa:"@";--fa--fa:"@@"}.fa-rectangles-mixed{--fa:"";--fa--fa:""}.fa-phone-arrow-up,.fa-phone-arrow-up-right,.fa-phone-outgoing{--fa:"";--fa--fa:""}.fa-trash-alt,.fa-trash-can{--fa:"";--fa--fa:""}.fa-circle-l{--fa:"";--fa--fa:""}.fa-head-side-goggles,.fa-head-vr{--fa:"";--fa--fa:""}.fa-text-height{--fa:"";--fa--fa:""}.fa-user-times,.fa-user-xmark{--fa:"";--fa--fa:""}.fa-face-hand-yawn{--fa:"";--fa--fa:""}.fa-gauge-simple-min,.fa-tachometer-slowest{--fa:"";--fa--fa:""}.fa-stethoscope{--fa:"";--fa--fa:""}.fa-coffin{--fa:"";--fa--fa:""}.fa-comment-alt,.fa-message{--fa:"";--fa--fa:""}.fa-bowl-salad,.fa-salad{--fa:"";--fa--fa:""}.fa-info{--fa:"";--fa--fa:""}.fa-robot-astromech{--fa:"";--fa--fa:""}.fa-ring-diamond{--fa:"";--fa--fa:""}.fa-fondue-pot{--fa:"";--fa--fa:""}.fa-theta{--fa:"";--fa--fa:""}.fa-face-hand-peeking{--fa:"";--fa--fa:""}.fa-square-user{--fa:"";--fa--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"";--fa--fa:""}.fa-explosion{--fa:"";--fa--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"";--fa--fa:""}.fa-wave-square{--fa:"";--fa--fa:""}.fa-ring{--fa:"";--fa--fa:""}.fa-building-un{--fa:"";--fa--fa:""}.fa-dice-three{--fa:"";--fa--fa:""}.fa-tire-pressure-warning{--fa:"";--fa--fa:""}.fa-wifi-2,.fa-wifi-fair{--fa:"";--fa--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:"";--fa--fa:""}.fa-mp3-player{--fa:"";--fa--fa:""}.fa-anchor-circle-check{--fa:"";--fa--fa:""}.fa-tally-4{--fa:"";--fa--fa:""}.fa-rectangle-history{--fa:"";--fa--fa:""}.fa-building-circle-arrow-right{--fa:"";--fa--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:"";--fa--fa:""}.fa-sun-haze{--fa:"";--fa--fa:""}.fa-text-size{--fa:"";--fa--fa:""}.fa-ufo{--fa:"";--fa--fa:""}.fa-fork,.fa-utensil-fork{--fa:"";--fa--fa:""}.fa-arrows-up-to-line{--fa:"";--fa--fa:""}.fa-mobile-signal{--fa:"";--fa--fa:""}.fa-barcode-scan{--fa:"";--fa--fa:""}.fa-sort-desc,.fa-sort-down{--fa:"";--fa--fa:""}.fa-folder-arrow-down,.fa-folder-download{--fa:"";--fa--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:"";--fa--fa:""}.fa-face-icicles{--fa:"";--fa--fa:""}.fa-shovel{--fa:"";--fa--fa:""}.fa-door-open{--fa:"";--fa--fa:""}.fa-films{--fa:"";--fa--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"";--fa--fa:""}.fa-face-glasses{--fa:"";--fa--fa:""}.fa-nfc{--fa:"";--fa--fa:""}.fa-atom{--fa:"";--fa--fa:""}.fa-soap{--fa:"";--fa--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:"";--fa--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"";--fa--fa:""}.fa-closed-captioning-slash{--fa:"";--fa--fa:""}.fa-calculator-alt,.fa-calculator-simple{--fa:"";--fa--fa:""}.fa-bridge-circle-check{--fa:"";--fa--fa:""}.fa-sliders-up,.fa-sliders-v{--fa:"";--fa--fa:""}.fa-location-minus,.fa-map-marker-minus{--fa:"";--fa--fa:""}.fa-pump-medical{--fa:"";--fa--fa:""}.fa-fingerprint{--fa:"";--fa--fa:""}.fa-ski-boot{--fa:"";--fa--fa:""}.fa-rectangle-sd,.fa-standard-definition{--fa:"";--fa--fa:""}.fa-h1{--fa:"";--fa--fa:""}.fa-hand-point-right{--fa:"";--fa--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:"";--fa--fa:""}.fa-message-bot{--fa:"";--fa--fa:""}.fa-forward-step,.fa-step-forward{--fa:"";--fa--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:"";--fa--fa:""}.fa-light-ceiling{--fa:"";--fa--fa:""}.fa-comment-alt-exclamation,.fa-message-exclamation{--fa:"";--fa--fa:""}.fa-bowl-scoop,.fa-bowl-shaved-ice{--fa:"";--fa--fa:""}.fa-square-x{--fa:"";--fa--fa:""}.fa-building-memo{--fa:"";--fa--fa:""}.fa-utility-pole-double{--fa:"";--fa--fa:""}.fa-flag-checkered{--fa:"";--fa--fa:""}.fa-chevron-double-up,.fa-chevrons-up{--fa:"";--fa--fa:""}.fa-football,.fa-football-ball{--fa:"";--fa--fa:""}.fa-user-vneck{--fa:"";--fa--fa:""}.fa-school-circle-exclamation{--fa:"";--fa--fa:""}.fa-crop{--fa:"";--fa--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:"";--fa--fa:""}.fa-users-rectangle{--fa:"";--fa--fa:""}.fa-people-roof{--fa:"";--fa--fa:""}.fa-arrow-square-right,.fa-square-arrow-right{--fa:"";--fa--fa:""}.fa-location-plus,.fa-map-marker-plus{--fa:"";--fa--fa:""}.fa-lightbulb-exclamation-on{--fa:"";--fa--fa:""}.fa-people-line{--fa:"";--fa--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:"";--fa--fa:""}.fa-car-people,.fa-carpool{--fa:"";--fa--fa:""}.fa-crate-empty{--fa:"";--fa--fa:""}.fa-diagram-predecessor{--fa:"";--fa--fa:""}.fa-transporter{--fa:"";--fa--fa:""}.fa-calendar-circle-user{--fa:"";--fa--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"";--fa--fa:""}.fa-person-carry,.fa-person-carry-box{--fa:"";--fa--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:"";--fa--fa:""}.fa-male,.fa-person{--fa:"";--fa--fa:""}.fa-laptop{--fa:"";--fa--fa:""}.fa-file-csv{--fa:"";--fa--fa:""}.fa-menorah{--fa:"";--fa--fa:""}.fa-union{--fa:"";--fa--fa:""}.fa-chevron-double-left,.fa-chevrons-left{--fa:"";--fa--fa:""}.fa-circle-heart,.fa-heart-circle{--fa:"";--fa--fa:""}.fa-truck-plane{--fa:"";--fa--fa:""}.fa-record-vinyl{--fa:"";--fa--fa:""}.fa-bring-forward{--fa:"";--fa--fa:""}.fa-square-p{--fa:"";--fa--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:"";--fa--fa:""}.fa-sigma{--fa:"";--fa--fa:""}.fa-camera-movie{--fa:"";--fa--fa:""}.fa-bong{--fa:"";--fa--fa:""}.fa-clarinet{--fa:"";--fa--fa:""}.fa-truck-flatbed{--fa:"";--fa--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"";--fa--fa:""}.fa-arrow-down-up-across-line{--fa:"";--fa--fa:""}.fa-arrows-rotate-reverse{--fa:"";--fa--fa:""}.fa-leaf-heart{--fa:"";--fa--fa:""}.fa-house-building{--fa:"";--fa--fa:""}.fa-cheese-swiss{--fa:"";--fa--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:"";--fa--fa:""}.fa-jar-wheat{--fa:"";--fa--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"";--fa--fa:""}.fa-file-circle-exclamation{--fa:"";--fa--fa:""}.fa-bow-arrow{--fa:"";--fa--fa:""}.fa-cart-xmark{--fa:"";--fa--fa:""}.fa-hexagon-xmark,.fa-times-hexagon,.fa-xmark-hexagon{--fa:"";--fa--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:"";--fa--fa:""}.fa-merge{--fa:"";--fa--fa:""}.fa-pager{--fa:"";--fa--fa:""}.fa-cart-minus{--fa:"";--fa--fa:""}.fa-address-book,.fa-contact-book{--fa:"";--fa--fa:""}.fa-pan-frying{--fa:"";--fa--fa:""}.fa-grid,.fa-grid-3{--fa:"";--fa--fa:""}.fa-football-helmet{--fa:"";--fa--fa:""}.fa-hand-love{--fa:"";--fa--fa:""}.fa-trees{--fa:"";--fa--fa:""}.fa-strikethrough{--fa:"";--fa--fa:""}.fa-page{--fa:"";--fa--fa:""}.fa-k{--fa:"K";--fa--fa:"KK"}.fa-diagram-previous{--fa:"";--fa--fa:""}.fa-gauge-min,.fa-tachometer-alt-slowest{--fa:"";--fa--fa:""}.fa-folder-grid{--fa:"";--fa--fa:""}.fa-eggplant{--fa:"";--fa--fa:""}.fa-excavator{--fa:"";--fa--fa:""}.fa-ram{--fa:"";--fa--fa:""}.fa-landmark-flag{--fa:"";--fa--fa:""}.fa-lips{--fa:"";--fa--fa:""}.fa-pencil,.fa-pencil-alt{--fa:"";--fa--fa:""}.fa-backward{--fa:"";--fa--fa:""}.fa-caret-right{--fa:"";--fa--fa:""}.fa-comments{--fa:"";--fa--fa:""}.fa-file-clipboard,.fa-paste{--fa:"";--fa--fa:""}.fa-desktop-arrow-down{--fa:"";--fa--fa:""}.fa-code-pull-request{--fa:"";--fa--fa:""}.fa-pumpkin{--fa:"";--fa--fa:""}.fa-clipboard-list{--fa:"";--fa--fa:""}.fa-pen-field{--fa:"";--fa--fa:""}.fa-chart-sine{--fa:"";--fa--fa:""}.fa-blueberries{--fa:"";--fa--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:"";--fa--fa:""}.fa-note{--fa:"";--fa--fa:""}.fa-arrow-down-to-square{--fa:"";--fa--fa:""}.fa-user-check{--fa:"";--fa--fa:""}.fa-cloud-xmark{--fa:"";--fa--fa:""}.fa-vial-virus{--fa:"";--fa--fa:""}.fa-book-alt,.fa-book-blank{--fa:"";--fa--fa:""}.fa-golf-flag-hole{--fa:"";--fa--fa:""}.fa-comment-alt-arrow-down,.fa-message-arrow-down{--fa:"";--fa--fa:""}.fa-face-unamused{--fa:"";--fa--fa:""}.fa-sheet-plastic{--fa:"";--fa--fa:""}.fa-circle-9{--fa:"";--fa--fa:""}.fa-blog{--fa:"";--fa--fa:""}.fa-user-ninja{--fa:"";--fa--fa:""}.fa-pencil-slash{--fa:"";--fa--fa:""}.fa-bowling-pins{--fa:"";--fa--fa:""}.fa-person-arrow-up-from-line{--fa:"";--fa--fa:""}.fa-down-right{--fa:"";--fa--fa:""}.fa-scroll-torah,.fa-torah{--fa:"";--fa--fa:""}.fa-webhook{--fa:"";--fa--fa:""}.fa-blinds-open{--fa:"";--fa--fa:""}.fa-fence{--fa:"";--fa--fa:""}.fa-arrow-alt-up,.fa-up{--fa:"";--fa--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"";--fa--fa:""}.fa-drumstick{--fa:"";--fa--fa:""}.fa-square-v{--fa:"";--fa--fa:""}.fa-face-awesome,.fa-gave-dandy{--fa:"";--fa--fa:""}.fa-dial-off{--fa:"";--fa--fa:""}.fa-toggle-off{--fa:"";--fa--fa:""}.fa-face-smile-horns{--fa:"";--fa--fa:""}.fa-archive,.fa-box-archive{--fa:"";--fa--fa:""}.fa-grapes{--fa:"";--fa--fa:""}.fa-person-drowning{--fa:"";--fa--fa:""}.fa-dial-max{--fa:"";--fa--fa:""}.fa-circle-m{--fa:"";--fa--fa:""}.fa-calendar-image{--fa:"";--fa--fa:""}.fa-caret-circle-down,.fa-circle-caret-down{--fa:"";--fa--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"";--fa--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"";--fa--fa:""}.fa-shish-kebab{--fa:"";--fa--fa:""}.fa-spray-can{--fa:"";--fa--fa:""}.fa-alarm-snooze{--fa:"";--fa--fa:""}.fa-scarecrow{--fa:"";--fa--fa:""}.fa-truck-monster{--fa:"";--fa--fa:""}.fa-gift-card{--fa:"";--fa--fa:""}.fa-w{--fa:"W";--fa--fa:"WW"}.fa-code-pull-request-draft{--fa:"";--fa--fa:""}.fa-square-b{--fa:"";--fa--fa:""}.fa-elephant{--fa:"";--fa--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:"";--fa--fa:""}.fa-rainbow{--fa:"";--fa--fa:""}.fa-circle-notch{--fa:"";--fa--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"";--fa--fa:""}.fa-paw{--fa:"";--fa--fa:""}.fa-message-question{--fa:"";--fa--fa:""}.fa-cloud{--fa:"";--fa--fa:""}.fa-trowel-bricks{--fa:"";--fa--fa:""}.fa-square-3{--fa:"";--fa--fa:""}.fa-face-flushed,.fa-flushed{--fa:"";--fa--fa:""}.fa-hospital-user{--fa:"";--fa--fa:""}.fa-microwave{--fa:"";--fa--fa:""}.fa-chf-sign{--fa:"";--fa--fa:""}.fa-tent-arrow-left-right{--fa:"";--fa--fa:""}.fa-cart-circle-arrow-up{--fa:"";--fa--fa:""}.fa-trash-clock{--fa:"";--fa--fa:""}.fa-reflect-both{--fa:"";--fa--fa:""}.fa-gavel,.fa-legal{--fa:"";--fa--fa:""}.fa-sprinkler-ceiling{--fa:"";--fa--fa:""}.fa-browsers{--fa:"";--fa--fa:""}.fa-trillium{--fa:"";--fa--fa:""}.fa-table-cells-unlock{--fa:"";--fa--fa:""}.fa-music-slash{--fa:"";--fa--fa:""}.fa-truck-ramp{--fa:"";--fa--fa:""}.fa-binoculars{--fa:"";--fa--fa:""}.fa-microphone-slash{--fa:"";--fa--fa:""}.fa-box-tissue{--fa:"";--fa--fa:""}.fa-circle-c{--fa:"";--fa--fa:""}.fa-star-christmas{--fa:"";--fa--fa:""}.fa-chart-bullet{--fa:"";--fa--fa:""}.fa-motorcycle{--fa:"";--fa--fa:""}.fa-tree-christmas{--fa:"";--fa--fa:""}.fa-tire-flat{--fa:"";--fa--fa:""}.fa-sunglasses{--fa:"";--fa--fa:""}.fa-badge{--fa:"";--fa--fa:""}.fa-comment-alt-edit,.fa-message-edit,.fa-message-pen{--fa:"";--fa--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:"";--fa--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:"";--fa--fa:""}.fa-file-mp3{--fa:"";--fa--fa:""}.fa-arrow-progress{--fa:"";--fa--fa:""}.fa-chess-rook-alt,.fa-chess-rook-piece{--fa:"";--fa--fa:""}.fa-square-root{--fa:"";--fa--fa:""}.fa-album-collection-circle-plus{--fa:"";--fa--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"";--fa--fa:""}.fa-sign-post{--fa:"";--fa--fa:""}.fa-face-angry-horns{--fa:"";--fa--fa:""}.fa-mars-and-venus-burst{--fa:"";--fa--fa:""}.fa-tombstone{--fa:"";--fa--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:"";--fa--fa:""}.fa-cut,.fa-scissors{--fa:"";--fa--fa:""}.fa-list-music{--fa:"";--fa--fa:""}.fa-sun-plant-wilt{--fa:"";--fa--fa:""}.fa-toilets-portable{--fa:"";--fa--fa:""}.fa-hockey-puck{--fa:"";--fa--fa:""}.fa-mustache{--fa:"";--fa--fa:""}.fa-hyphen{--fa:"-";--fa--fa:"--"}.fa-table{--fa:"";--fa--fa:""}.fa-user-chef{--fa:"";--fa--fa:""}.fa-comment-alt-image,.fa-message-image{--fa:"";--fa--fa:""}.fa-users-medical{--fa:"";--fa--fa:""}.fa-sensor-alert,.fa-sensor-triangle-exclamation{--fa:"";--fa--fa:""}.fa-magnifying-glass-arrow-right{--fa:"";--fa--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"";--fa--fa:""}.fa-face-mask{--fa:"";--fa--fa:""}.fa-pickleball{--fa:"";--fa--fa:""}.fa-star-sharp-half{--fa:"";--fa--fa:""}.fa-users-slash{--fa:"";--fa--fa:""}.fa-clover{--fa:"";--fa--fa:""}.fa-meat{--fa:"";--fa--fa:""}.fa-mail-reply,.fa-reply{--fa:"";--fa--fa:""}.fa-star-and-crescent{--fa:"";--fa--fa:""}.fa-empty-set{--fa:"";--fa--fa:""}.fa-house-fire{--fa:"";--fa--fa:""}.fa-minus-square,.fa-square-minus{--fa:"";--fa--fa:""}.fa-helicopter{--fa:"";--fa--fa:""}.fa-bird{--fa:"";--fa--fa:""}.fa-compass{--fa:"";--fa--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:"";--fa--fa:""}.fa-heart-half-alt,.fa-heart-half-stroke{--fa:"";--fa--fa:""}.fa-file-circle-question{--fa:"";--fa--fa:""}.fa-truck-utensils{--fa:"";--fa--fa:""}.fa-laptop-code{--fa:"";--fa--fa:""}.fa-joystick{--fa:"";--fa--fa:""}.fa-grill-fire{--fa:"";--fa--fa:""}.fa-rectangle-vertical-history{--fa:"";--fa--fa:""}.fa-swatchbook{--fa:"";--fa--fa:""}.fa-prescription-bottle{--fa:"";--fa--fa:""}.fa-bars,.fa-navicon{--fa:"";--fa--fa:""}.fa-keyboard-left{--fa:"";--fa--fa:""}.fa-people-group{--fa:"";--fa--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:"";--fa--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:"";--fa--fa:""}.fa-face-beam-hand-over-mouth{--fa:"";--fa--fa:""}.fa-droplet-percent,.fa-humidity{--fa:"";--fa--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:"";--fa--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"";--fa--fa:""}.fa-corn{--fa:"";--fa--fa:""}.fa-roller-coaster{--fa:"";--fa--fa:""}.fa-photo-film-music{--fa:"";--fa--fa:""}.fa-radar{--fa:"";--fa--fa:""}.fa-sickle{--fa:"";--fa--fa:""}.fa-film{--fa:"";--fa--fa:""}.fa-coconut{--fa:"";--fa--fa:""}.fa-ruler-horizontal{--fa:"";--fa--fa:""}.fa-shield-cross{--fa:"";--fa--fa:""}.fa-cassette-tape{--fa:"";--fa--fa:""}.fa-square-terminal{--fa:"";--fa--fa:""}.fa-people-robbery{--fa:"";--fa--fa:""}.fa-lightbulb{--fa:"";--fa--fa:""}.fa-caret-left{--fa:"";--fa--fa:""}.fa-comment-middle{--fa:"";--fa--fa:""}.fa-trash-can-list{--fa:"";--fa--fa:""}.fa-block{--fa:"";--fa--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"";--fa--fa:""}.fa-school-circle-xmark{--fa:"";--fa--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"";--fa--fa:""}.fa-face-frown-slight{--fa:"";--fa--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"";--fa--fa:""}.fa-sidebar-flip{--fa:"";--fa--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"";--fa--fa:""}.fa-temperature-list{--fa:"";--fa--fa:""}.fa-cloud-showers-heavy{--fa:"";--fa--fa:""}.fa-headphones-alt,.fa-headphones-simple{--fa:"";--fa--fa:""}.fa-sitemap{--fa:"";--fa--fa:""}.fa-pipe-section{--fa:"";--fa--fa:""}.fa-space-station-moon-alt,.fa-space-station-moon-construction{--fa:"";--fa--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:"";--fa--fa:""}.fa-memory{--fa:"";--fa--fa:""}.fa-face-sleeping{--fa:"";--fa--fa:""}.fa-road-spikes{--fa:"";--fa--fa:""}.fa-fire-burner{--fa:"";--fa--fa:""}.fa-squirrel{--fa:"";--fa--fa:""}.fa-arrow-to-top,.fa-arrow-up-to-line{--fa:"";--fa--fa:""}.fa-flag{--fa:"";--fa--fa:""}.fa-face-cowboy-hat{--fa:"";--fa--fa:""}.fa-hanukiah{--fa:"";--fa--fa:""}.fa-chart-scatter-3d{--fa:"";--fa--fa:""}.fa-display-chart-up{--fa:"";--fa--fa:""}.fa-square-code{--fa:"";--fa--fa:""}.fa-feather{--fa:"";--fa--fa:""}.fa-volume-down,.fa-volume-low{--fa:"";--fa--fa:""}.fa-times-to-slot,.fa-vote-nay,.fa-xmark-to-slot{--fa:"";--fa--fa:""}.fa-box-alt,.fa-box-taped{--fa:"";--fa--fa:""}.fa-comment-slash{--fa:"";--fa--fa:""}.fa-swords{--fa:"";--fa--fa:""}.fa-cloud-sun-rain{--fa:"";--fa--fa:""}.fa-album{--fa:"";--fa--fa:""}.fa-circle-n{--fa:"";--fa--fa:""}.fa-compress{--fa:"";--fa--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:"";--fa--fa:""}.fa-ankh{--fa:"";--fa--fa:""}.fa-hands-holding-child{--fa:"";--fa--fa:""}.fa-asterisk{--fa:"*";--fa--fa:"**"}.fa-key-skeleton-left-right{--fa:"";--fa--fa:""}.fa-comment-lines{--fa:"";--fa--fa:""}.fa-luchador,.fa-luchador-mask,.fa-mask-luchador{--fa:"";--fa--fa:""}.fa-check-square,.fa-square-check{--fa:"";--fa--fa:""}.fa-shredder{--fa:"";--fa--fa:""}.fa-book-open-alt,.fa-book-open-cover{--fa:"";--fa--fa:""}.fa-sandwich{--fa:"";--fa--fa:""}.fa-peseta-sign{--fa:"";--fa--fa:""}.fa-parking-slash,.fa-square-parking-slash{--fa:"";--fa--fa:""}.fa-train-tunnel{--fa:"";--fa--fa:""}.fa-header,.fa-heading{--fa:"";--fa--fa:""}.fa-ghost{--fa:"";--fa--fa:""}.fa-face-anguished{--fa:"";--fa--fa:""}.fa-hockey-sticks{--fa:"";--fa--fa:""}.fa-abacus{--fa:"";--fa--fa:""}.fa-film-alt,.fa-film-simple{--fa:"";--fa--fa:""}.fa-list,.fa-list-squares{--fa:"";--fa--fa:""}.fa-tree-palm{--fa:"";--fa--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"";--fa--fa:""}.fa-user-beard-bolt{--fa:"";--fa--fa:""}.fa-cart-plus{--fa:"";--fa--fa:""}.fa-gamepad{--fa:"";--fa--fa:""}.fa-border-center-v{--fa:"";--fa--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:"";--fa--fa:""}.fa-clipboard-medical{--fa:"";--fa--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:"";--fa--fa:""}.fa-egg{--fa:"";--fa--fa:""}.fa-arrow-alt-to-top,.fa-up-to-line{--fa:"";--fa--fa:""}.fa-house-medical-circle-xmark{--fa:"";--fa--fa:""}.fa-watch-fitness{--fa:"";--fa--fa:""}.fa-clock-nine-thirty{--fa:"";--fa--fa:""}.fa-campground{--fa:"";--fa--fa:""}.fa-folder-plus{--fa:"";--fa--fa:""}.fa-jug{--fa:"";--fa--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"";--fa--fa:""}.fa-snow-blowing{--fa:"";--fa--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:"";--fa--fa:""}.fa-lock{--fa:"";--fa--fa:""}.fa-arrow-down-from-line,.fa-arrow-from-top{--fa:"";--fa--fa:""}.fa-gas-pump{--fa:"";--fa--fa:""}.fa-signal-alt-slash,.fa-signal-bars-slash{--fa:"";--fa--fa:""}.fa-monkey{--fa:"";--fa--fa:""}.fa-pro,.fa-rectangle-pro{--fa:"";--fa--fa:""}.fa-house-night{--fa:"";--fa--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:"";--fa--fa:""}.fa-globe-pointer{--fa:"";--fa--fa:""}.fa-blanket{--fa:"";--fa--fa:""}.fa-map-location,.fa-map-marked{--fa:"";--fa--fa:""}.fa-house-flood-water{--fa:"";--fa--fa:""}.fa-comments-question-check{--fa:"";--fa--fa:""}.fa-tree{--fa:"";--fa--fa:""}.fa-arrows-cross{--fa:"";--fa--fa:""}.fa-backpack{--fa:"";--fa--fa:""}.fa-square-small{--fa:"";--fa--fa:""}.fa-folder-arrow-up,.fa-folder-upload{--fa:"";--fa--fa:""}.fa-bridge-lock{--fa:"";--fa--fa:""}.fa-crosshairs-simple{--fa:"";--fa--fa:""}.fa-sack-dollar{--fa:"";--fa--fa:""}.fa-edit,.fa-pen-to-square{--fa:"";--fa--fa:""}.fa-sliders-h-square,.fa-square-sliders{--fa:"";--fa--fa:""}.fa-car-side{--fa:"";--fa--fa:""}.fa-comment-middle-top-alt,.fa-message-middle-top{--fa:"";--fa--fa:""}.fa-lightbulb-on{--fa:"";--fa--fa:""}.fa-knife,.fa-utensil-knife{--fa:"";--fa--fa:""}.fa-share-alt,.fa-share-nodes{--fa:"";--fa--fa:""}.fa-display-chart-up-circle-dollar{--fa:"";--fa--fa:""}.fa-wave-sine{--fa:"";--fa--fa:""}.fa-heart-circle-minus{--fa:"";--fa--fa:""}.fa-circle-w{--fa:"";--fa--fa:""}.fa-calendar-circle,.fa-circle-calendar{--fa:"";--fa--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:"";--fa--fa:""}.fa-microscope{--fa:"";--fa--fa:""}.fa-sunset{--fa:"";--fa--fa:""}.fa-sink{--fa:"";--fa--fa:""}.fa-calendar-exclamation{--fa:"";--fa--fa:""}.fa-truck-container-empty{--fa:"";--fa--fa:""}.fa-hand-heart{--fa:"";--fa--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:"";--fa--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"";--fa--fa:""}.fa-mitten{--fa:"";--fa--fa:""}.fa-reply-clock,.fa-reply-time{--fa:"";--fa--fa:""}.fa-person-rays{--fa:"";--fa--fa:""}.fa-arrow-alt-right,.fa-right{--fa:"";--fa--fa:""}.fa-circle-f{--fa:"";--fa--fa:""}.fa-users{--fa:"";--fa--fa:""}.fa-face-pleading{--fa:"";--fa--fa:""}.fa-eye-slash{--fa:"";--fa--fa:""}.fa-flask-vial{--fa:"";--fa--fa:""}.fa-police-box{--fa:"";--fa--fa:""}.fa-cucumber{--fa:"";--fa--fa:""}.fa-head-side-brain{--fa:"";--fa--fa:""}.fa-hand,.fa-hand-paper{--fa:"";--fa--fa:""}.fa-biking-mountain,.fa-person-biking-mountain{--fa:"";--fa--fa:""}.fa-utensils-slash{--fa:"";--fa--fa:""}.fa-print-magnifying-glass,.fa-print-search{--fa:"";--fa--fa:""}.fa-turn-right{--fa:"";--fa--fa:""}.fa-folder-bookmark{--fa:"";--fa--fa:""}.fa-arrow-turn-left-down{--fa:"";--fa--fa:""}.fa-om{--fa:"";--fa--fa:""}.fa-pi{--fa:"";--fa--fa:""}.fa-flask-potion,.fa-flask-round-potion{--fa:"";--fa--fa:""}.fa-face-shush{--fa:"";--fa--fa:""}.fa-worm{--fa:"";--fa--fa:""}.fa-house-circle-xmark{--fa:"";--fa--fa:""}.fa-plug{--fa:"";--fa--fa:""}.fa-calendar-circle-exclamation{--fa:"";--fa--fa:""}.fa-square-i{--fa:"";--fa--fa:""}.fa-chevron-up{--fa:"";--fa--fa:""}.fa-face-saluting{--fa:"";--fa--fa:""}.fa-gauge-simple-low,.fa-tachometer-slow{--fa:"";--fa--fa:""}.fa-face-persevering{--fa:"";--fa--fa:""}.fa-camera-circle,.fa-circle-camera{--fa:"";--fa--fa:""}.fa-hand-spock{--fa:"";--fa--fa:""}.fa-spider-web{--fa:"";--fa--fa:""}.fa-circle-microphone,.fa-microphone-circle{--fa:"";--fa--fa:""}.fa-book-arrow-up{--fa:"";--fa--fa:""}.fa-popsicle{--fa:"";--fa--fa:""}.fa-command{--fa:"";--fa--fa:""}.fa-blinds{--fa:"";--fa--fa:""}.fa-stopwatch{--fa:"";--fa--fa:""}.fa-saxophone{--fa:"";--fa--fa:""}.fa-square-2{--fa:"";--fa--fa:""}.fa-field-hockey,.fa-field-hockey-stick-ball{--fa:"";--fa--fa:""}.fa-arrow-up-square-triangle,.fa-sort-shapes-up-alt{--fa:"";--fa--fa:""}.fa-face-scream{--fa:"";--fa--fa:""}.fa-square-m{--fa:"";--fa--fa:""}.fa-camera-web,.fa-webcam{--fa:"";--fa--fa:""}.fa-comment-arrow-down{--fa:"";--fa--fa:""}.fa-lightbulb-cfl{--fa:"";--fa--fa:""}.fa-window-frame-open{--fa:"";--fa--fa:""}.fa-face-kiss,.fa-kiss{--fa:"";--fa--fa:""}.fa-bridge-circle-xmark{--fa:"";--fa--fa:""}.fa-period{--fa:".";--fa--fa:".."}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"";--fa--fa:""}.fa-up-to-dotted-line{--fa:"";--fa--fa:""}.fa-thought-bubble{--fa:"";--fa--fa:""}.fa-skeleton-ribs{--fa:"";--fa--fa:""}.fa-raygun{--fa:"";--fa--fa:""}.fa-flute{--fa:"";--fa--fa:""}.fa-acorn{--fa:"";--fa--fa:""}.fa-video-arrow-up-right{--fa:"";--fa--fa:""}.fa-grate-droplet{--fa:"";--fa--fa:""}.fa-seal-exclamation{--fa:"";--fa--fa:""}.fa-chess-bishop{--fa:"";--fa--fa:""}.fa-message-sms{--fa:"";--fa--fa:""}.fa-coffee-beans{--fa:"";--fa--fa:""}.fa-hat-witch{--fa:"";--fa--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:"";--fa--fa:""}.fa-clock-three-thirty{--fa:"";--fa--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"";--fa--fa:""}.fa-alarm-clock{--fa:"";--fa--fa:""}.fa-eclipse{--fa:"";--fa--fa:""}.fa-face-relieved{--fa:"";--fa--fa:""}.fa-road-circle-check{--fa:"";--fa--fa:""}.fa-dice-five{--fa:"";--fa--fa:""}.fa-minus-octagon,.fa-octagon-minus{--fa:"";--fa--fa:""}.fa-rss-square,.fa-square-rss{--fa:"";--fa--fa:""}.fa-face-zany{--fa:"";--fa--fa:""}.fa-tricycle{--fa:"";--fa--fa:""}.fa-land-mine-on{--fa:"";--fa--fa:""}.fa-square-arrow-up-left{--fa:"";--fa--fa:""}.fa-i-cursor{--fa:"";--fa--fa:""}.fa-chart-mixed-up-circle-dollar{--fa:"";--fa--fa:""}.fa-salt-shaker{--fa:"";--fa--fa:""}.fa-stamp{--fa:"";--fa--fa:""}.fa-file-plus{--fa:"";--fa--fa:""}.fa-draw-square{--fa:"";--fa--fa:""}.fa-toilet-paper-reverse-slash,.fa-toilet-paper-under-slash{--fa:"";--fa--fa:""}.fa-stairs{--fa:"";--fa--fa:""}.fa-drone-alt,.fa-drone-front{--fa:"";--fa--fa:""}.fa-glass-empty{--fa:"";--fa--fa:""}.fa-dial-high{--fa:"";--fa--fa:""}.fa-user-construction,.fa-user-hard-hat,.fa-user-helmet-safety{--fa:"";--fa--fa:""}.fa-i{--fa:"I";--fa--fa:"II"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"";--fa--fa:""}.fa-arrow-down-left-and-arrow-up-right-to-center{--fa:"";--fa--fa:""}.fa-pills{--fa:"";--fa--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:"";--fa--fa:""}.fa-tooth{--fa:"";--fa--fa:""}.fa-basketball-hoop{--fa:"";--fa--fa:""}.fa-objects-align-bottom{--fa:"";--fa--fa:""}.fa-v{--fa:"V";--fa--fa:"VV"}.fa-sparkles{--fa:"";--fa--fa:""}.fa-squid{--fa:"";--fa--fa:""}.fa-leafy-green{--fa:"";--fa--fa:""}.fa-circle-arrow-up-right{--fa:"";--fa--fa:""}.fa-calendars{--fa:"";--fa--fa:""}.fa-bangladeshi-taka-sign{--fa:"";--fa--fa:""}.fa-bicycle{--fa:"";--fa--fa:""}.fa-hammer-war{--fa:"";--fa--fa:""}.fa-circle-d{--fa:"";--fa--fa:""}.fa-spider-black-widow{--fa:"";--fa--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"";--fa--fa:""}.fa-pear{--fa:"";--fa--fa:""}.fa-head-side-cough-slash{--fa:"";--fa--fa:""}.fa-file-mov{--fa:"";--fa--fa:""}.fa-triangle{--fa:"";--fa--fa:""}.fa-apartment{--fa:"";--fa--fa:""}.fa-ambulance,.fa-truck-medical{--fa:"";--fa--fa:""}.fa-pepper{--fa:"";--fa--fa:""}.fa-piano{--fa:"";--fa--fa:""}.fa-gun-squirt{--fa:"";--fa--fa:""}.fa-wheat-awn-circle-exclamation{--fa:"";--fa--fa:""}.fa-snowman{--fa:"";--fa--fa:""}.fa-user-alien{--fa:"";--fa--fa:""}.fa-shield-check{--fa:"";--fa--fa:""}.fa-mortar-pestle{--fa:"";--fa--fa:""}.fa-road-barrier{--fa:"";--fa--fa:""}.fa-chart-candlestick{--fa:"";--fa--fa:""}.fa-briefcase-blank{--fa:"";--fa--fa:""}.fa-school{--fa:"";--fa--fa:""}.fa-igloo{--fa:"";--fa--fa:""}.fa-bracket-round,.fa-parenthesis{--fa:"(";--fa--fa:"(("}.fa-joint{--fa:"";--fa--fa:""}.fa-horse-saddle{--fa:"";--fa--fa:""}.fa-mug-marshmallows{--fa:"";--fa--fa:""}.fa-filters{--fa:"";--fa--fa:""}.fa-bell-on{--fa:"";--fa--fa:""}.fa-angle-right{--fa:"";--fa--fa:""}.fa-dial-med{--fa:"";--fa--fa:""}.fa-horse{--fa:"";--fa--fa:""}.fa-q{--fa:"Q";--fa--fa:"QQ"}.fa-monitor-heart-rate,.fa-monitor-waveform{--fa:"";--fa--fa:""}.fa-link-simple{--fa:"";--fa--fa:""}.fa-whistle{--fa:"";--fa--fa:""}.fa-g{--fa:"G";--fa--fa:"GG"}.fa-fragile,.fa-wine-glass-crack{--fa:"";--fa--fa:""}.fa-slot-machine{--fa:"";--fa--fa:""}.fa-notes-medical{--fa:"";--fa--fa:""}.fa-car-wash{--fa:"";--fa--fa:""}.fa-escalator{--fa:"";--fa--fa:""}.fa-comment-image{--fa:"";--fa--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"";--fa--fa:""}.fa-dong-sign{--fa:"";--fa--fa:""}.fa-donut,.fa-doughnut{--fa:"";--fa--fa:""}.fa-capsules{--fa:"";--fa--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:"";--fa--fa:""}.fa-tally-1{--fa:"";--fa--fa:""}.fa-file-vector{--fa:"";--fa--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:"";--fa--fa:""}.fa-square-dashed{--fa:"";--fa--fa:""}.fa-bag-shopping-plus{--fa:"";--fa--fa:""}.fa-square-j{--fa:"";--fa--fa:""}.fa-hand-point-up{--fa:"";--fa--fa:""}.fa-money-bill{--fa:"";--fa--fa:""}.fa-arrow-up-big-small,.fa-sort-size-up{--fa:"";--fa--fa:""}.fa-barcode-read{--fa:"";--fa--fa:""}.fa-baguette{--fa:"";--fa--fa:""}.fa-bowl-soft-serve{--fa:"";--fa--fa:""}.fa-face-holding-back-tears{--fa:"";--fa--fa:""}.fa-arrow-alt-square-up,.fa-square-up{--fa:"";--fa--fa:""}.fa-subway-tunnel,.fa-train-subway-tunnel{--fa:"";--fa--fa:""}.fa-exclamation-square,.fa-square-exclamation{--fa:"";--fa--fa:""}.fa-semicolon{--fa:";";--fa--fa:";;"}.fa-bookmark{--fa:"";--fa--fa:""}.fa-fan-table{--fa:"";--fa--fa:""}.fa-align-justify{--fa:"";--fa--fa:""}.fa-battery-1,.fa-battery-low{--fa:"";--fa--fa:""}.fa-credit-card-front{--fa:"";--fa--fa:""}.fa-brain-arrow-curved-right,.fa-mind-share{--fa:"";--fa--fa:""}.fa-umbrella-beach{--fa:"";--fa--fa:""}.fa-helmet-un{--fa:"";--fa--fa:""}.fa-location-smile,.fa-map-marker-smile{--fa:"";--fa--fa:""}.fa-arrow-left-to-line,.fa-arrow-to-left{--fa:"";--fa--fa:""}.fa-bullseye{--fa:"";--fa--fa:""}.fa-nigiri,.fa-sushi{--fa:"";--fa--fa:""}.fa-comment-alt-captions,.fa-message-captions{--fa:"";--fa--fa:""}.fa-trash-list{--fa:"";--fa--fa:""}.fa-bacon{--fa:"";--fa--fa:""}.fa-option{--fa:"";--fa--fa:""}.fa-raccoon{--fa:"";--fa--fa:""}.fa-hand-point-down{--fa:"";--fa--fa:""}.fa-arrow-up-from-bracket{--fa:"";--fa--fa:""}.fa-head-side-gear{--fa:"";--fa--fa:""}.fa-trash-plus{--fa:"";--fa--fa:""}.fa-file-cad{--fa:"";--fa--fa:""}.fa-objects-align-top{--fa:"";--fa--fa:""}.fa-folder,.fa-folder-blank{--fa:"";--fa--fa:""}.fa-face-anxious-sweat{--fa:"";--fa--fa:""}.fa-credit-card-blank{--fa:"";--fa--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:"";--fa--fa:""}.fa-microchip-ai{--fa:"";--fa--fa:""}.fa-mug{--fa:"";--fa--fa:""}.fa-plane-up-slash{--fa:"";--fa--fa:""}.fa-radiation{--fa:"";--fa--fa:""}.fa-pen-circle{--fa:"";--fa--fa:""}.fa-bag-seedling{--fa:"";--fa--fa:""}.fa-chart-simple{--fa:"";--fa--fa:""}.fa-crutches{--fa:"";--fa--fa:""}.fa-circle-parking,.fa-parking-circle{--fa:"";--fa--fa:""}.fa-mars-stroke{--fa:"";--fa--fa:""}.fa-leaf-oak{--fa:"";--fa--fa:""}.fa-square-bolt{--fa:"";--fa--fa:""}.fa-vial{--fa:"";--fa--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"";--fa--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"";--fa--fa:""}.fa-lambda{--fa:"";--fa--fa:""}.fa-e{--fa:"E";--fa--fa:"EE"}.fa-pizza{--fa:"";--fa--fa:""}.fa-bowl-chopsticks-noodles{--fa:"";--fa--fa:""}.fa-h3{--fa:"";--fa--fa:""}.fa-pen-alt,.fa-pen-clip{--fa:"";--fa--fa:""}.fa-bridge-circle-exclamation{--fa:"";--fa--fa:""}.fa-badge-percent{--fa:"";--fa--fa:""}.fa-rotate-reverse{--fa:"";--fa--fa:""}.fa-user{--fa:"";--fa--fa:""}.fa-sensor{--fa:"";--fa--fa:""}.fa-comma{--fa:",";--fa--fa:",,"}.fa-school-circle-check{--fa:"";--fa--fa:""}.fa-toilet-paper-reverse,.fa-toilet-paper-under{--fa:"";--fa--fa:""}.fa-light-emergency{--fa:"";--fa--fa:""}.fa-arrow-down-to-arc{--fa:"";--fa--fa:""}.fa-dumpster{--fa:"";--fa--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:"";--fa--fa:""}.fa-building-user{--fa:"";--fa--fa:""}.fa-light-switch{--fa:"";--fa--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:"";--fa--fa:""}.fa-highlighter{--fa:"";--fa--fa:""}.fa-heart-rate,.fa-wave-pulse{--fa:"";--fa--fa:""}.fa-key{--fa:"";--fa--fa:""}.fa-arrow-left-to-bracket{--fa:"";--fa--fa:""}.fa-hat-santa{--fa:"";--fa--fa:""}.fa-tamale{--fa:"";--fa--fa:""}.fa-box-check{--fa:"";--fa--fa:""}.fa-bullhorn{--fa:"";--fa--fa:""}.fa-steak{--fa:"";--fa--fa:""}.fa-location-crosshairs-slash,.fa-location-slash{--fa:"";--fa--fa:""}.fa-person-dolly{--fa:"";--fa--fa:""}.fa-globe{--fa:"";--fa--fa:""}.fa-synagogue{--fa:"";--fa--fa:""}.fa-file-chart-column,.fa-file-chart-line{--fa:"";--fa--fa:""}.fa-person-half-dress{--fa:"";--fa--fa:""}.fa-folder-image{--fa:"";--fa--fa:""}.fa-calendar-edit,.fa-calendar-pen{--fa:"";--fa--fa:""}.fa-road-bridge{--fa:"";--fa--fa:""}.fa-face-smile-tear{--fa:"";--fa--fa:""}.fa-comment-alt-plus,.fa-message-plus{--fa:"";--fa--fa:""}.fa-location-arrow{--fa:"";--fa--fa:""}.fa-c{--fa:"C";--fa--fa:"CC"}.fa-tablet-button{--fa:"";--fa--fa:""}.fa-person-dress-fairy{--fa:"";--fa--fa:""}.fa-rectangle-history-circle-user{--fa:"";--fa--fa:""}.fa-building-lock{--fa:"";--fa--fa:""}.fa-chart-line-up{--fa:"";--fa--fa:""}.fa-mailbox{--fa:"";--fa--fa:""}.fa-sign-posts{--fa:"";--fa--fa:""}.fa-truck-bolt{--fa:"";--fa--fa:""}.fa-pizza-slice{--fa:"";--fa--fa:""}.fa-money-bill-wave{--fa:"";--fa--fa:""}.fa-area-chart,.fa-chart-area{--fa:"";--fa--fa:""}.fa-house-flag{--fa:"";--fa--fa:""}.fa-circle-three-quarters-stroke{--fa:"";--fa--fa:""}.fa-person-circle-minus{--fa:"";--fa--fa:""}.fa-scalpel{--fa:"";--fa--fa:""}.fa-ban,.fa-cancel{--fa:"";--fa--fa:""}.fa-bell-exclamation{--fa:"";--fa--fa:""}.fa-bookmark-circle,.fa-circle-bookmark{--fa:"";--fa--fa:""}.fa-egg-fried{--fa:"";--fa--fa:""}.fa-face-weary{--fa:"";--fa--fa:""}.fa-uniform-martial-arts{--fa:"";--fa--fa:""}.fa-camera-rotate{--fa:"";--fa--fa:""}.fa-sun-dust{--fa:"";--fa--fa:""}.fa-comment-text{--fa:"";--fa--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"";--fa--fa:""}.fa-signal-alt,.fa-signal-alt-4,.fa-signal-bars,.fa-signal-bars-strong{--fa:"";--fa--fa:""}.fa-diamond-exclamation{--fa:"";--fa--fa:""}.fa-star{--fa:"";--fa--fa:""}.fa-dial-min{--fa:"";--fa--fa:""}.fa-repeat{--fa:"";--fa--fa:""}.fa-cross{--fa:"";--fa--fa:""}.fa-file-caret-down,.fa-page-caret-down{--fa:"";--fa--fa:""}.fa-box{--fa:"";--fa--fa:""}.fa-venus-mars{--fa:"";--fa--fa:""}.fa-clock-seven-thirty{--fa:"";--fa--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"";--fa--fa:""}.fa-clock-four-thirty{--fa:"";--fa--fa:""}.fa-signal-alt-3,.fa-signal-bars-good{--fa:"";--fa--fa:""}.fa-cactus{--fa:"";--fa--fa:""}.fa-lightbulb-gear{--fa:"";--fa--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:"";--fa--fa:""}.fa-charging-station{--fa:"";--fa--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:"";--fa--fa:""}.fa-plane-tail{--fa:"";--fa--fa:""}.fa-gauge-simple-max,.fa-tachometer-fastest{--fa:"";--fa--fa:""}.fa-circle-u{--fa:"";--fa--fa:""}.fa-shield-slash{--fa:"";--fa--fa:""}.fa-phone-square-down,.fa-square-phone-hangup{--fa:"";--fa--fa:""}.fa-arrow-up-left{--fa:"";--fa--fa:""}.fa-transporter-1{--fa:"";--fa--fa:""}.fa-peanuts{--fa:"";--fa--fa:""}.fa-random,.fa-shuffle{--fa:"";--fa--fa:""}.fa-person-running,.fa-running{--fa:"";--fa--fa:""}.fa-mobile-retro{--fa:"";--fa--fa:""}.fa-grip-lines-vertical{--fa:"";--fa--fa:""}.fa-bin-bottles-recycle{--fa:"";--fa--fa:""}.fa-arrow-up-from-square{--fa:"";--fa--fa:""}.fa-file-dashed-line,.fa-page-break{--fa:"";--fa--fa:""}.fa-bracket-curly-right{--fa:"}";--fa--fa:"}}"}.fa-spider{--fa:"";--fa--fa:""}.fa-clock-three{--fa:"";--fa--fa:""}.fa-hands-bound{--fa:"";--fa--fa:""}.fa-scalpel-line-dashed,.fa-scalpel-path{--fa:"";--fa--fa:""}.fa-file-invoice-dollar{--fa:"";--fa--fa:""}.fa-pipe-smoking{--fa:"";--fa--fa:""}.fa-face-astonished{--fa:"";--fa--fa:""}.fa-window{--fa:"";--fa--fa:""}.fa-plane-circle-exclamation{--fa:"";--fa--fa:""}.fa-ear{--fa:"";--fa--fa:""}.fa-file-lock{--fa:"";--fa--fa:""}.fa-diagram-venn{--fa:"";--fa--fa:""}.fa-arrow-down-from-bracket{--fa:"";--fa--fa:""}.fa-x-ray{--fa:"";--fa--fa:""}.fa-goal-net{--fa:"";--fa--fa:""}.fa-coffin-cross{--fa:"";--fa--fa:""}.fa-octopus{--fa:"";--fa--fa:""}.fa-spell-check{--fa:"";--fa--fa:""}.fa-location-xmark,.fa-map-marker-times,.fa-map-marker-xmark{--fa:"";--fa--fa:""}.fa-circle-quarter-stroke{--fa:"";--fa--fa:""}.fa-lasso{--fa:"";--fa--fa:""}.fa-slash{--fa:"";--fa--fa:""}.fa-person-to-portal,.fa-portal-enter{--fa:"";--fa--fa:""}.fa-calendar-star{--fa:"";--fa--fa:""}.fa-computer-mouse,.fa-mouse{--fa:"";--fa--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"";--fa--fa:""}.fa-pegasus{--fa:"";--fa--fa:""}.fa-files-medical{--fa:"";--fa--fa:""}.fa-cannon{--fa:"";--fa--fa:""}.fa-nfc-lock{--fa:"";--fa--fa:""}.fa-person-ski-lift,.fa-ski-lift{--fa:"";--fa--fa:""}.fa-square-6{--fa:"";--fa--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:"";--fa--fa:""}.fa-wind-turbine{--fa:"";--fa--fa:""}.fa-sliders-simple{--fa:"";--fa--fa:""}.fa-grid-round{--fa:"";--fa--fa:""}.fa-badge-sheriff{--fa:"";--fa--fa:""}.fa-server{--fa:"";--fa--fa:""}.fa-virus-covid-slash{--fa:"";--fa--fa:""}.fa-intersection{--fa:"";--fa--fa:""}.fa-shop-lock{--fa:"";--fa--fa:""}.fa-family{--fa:"";--fa--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:"";--fa--fa:""}.fa-user-hair-buns{--fa:"";--fa--fa:""}.fa-blender-phone{--fa:"";--fa--fa:""}.fa-hourglass-clock{--fa:"";--fa--fa:""}.fa-person-seat-reclined{--fa:"";--fa--fa:""}.fa-paper-plane-alt,.fa-paper-plane-top,.fa-send{--fa:"";--fa--fa:""}.fa-comment-alt-arrow-up,.fa-message-arrow-up{--fa:"";--fa--fa:""}.fa-lightbulb-exclamation{--fa:"";--fa--fa:""}.fa-layer-group-minus,.fa-layer-minus{--fa:"";--fa--fa:""}.fa-chart-pie-simple-circle-currency{--fa:"";--fa--fa:""}.fa-circle-e{--fa:"";--fa--fa:""}.fa-building-wheat{--fa:"";--fa--fa:""}.fa-gauge-max,.fa-tachometer-alt-fastest{--fa:"";--fa--fa:""}.fa-person-breastfeeding{--fa:"";--fa--fa:""}.fa-apostrophe{--fa:"'";--fa--fa:"''"}.fa-file-png{--fa:"";--fa--fa:""}.fa-fire-hydrant{--fa:"";--fa--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"";--fa--fa:""}.fa-video-plus{--fa:"";--fa--fa:""}.fa-arrow-alt-square-right,.fa-square-right{--fa:"";--fa--fa:""}.fa-comment-smile{--fa:"";--fa--fa:""}.fa-venus{--fa:"";--fa--fa:""}.fa-passport{--fa:"";--fa--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"";--fa--fa:""}.fa-inbox-arrow-down,.fa-inbox-in{--fa:"";--fa--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:"";--fa--fa:""}.fa-circle-8{--fa:"";--fa--fa:""}.fa-clouds-moon{--fa:"";--fa--fa:""}.fa-clock-ten-thirty{--fa:"";--fa--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:"";--fa--fa:""}.fa-folder-user{--fa:"";--fa--fa:""}.fa-trash-can-xmark{--fa:"";--fa--fa:""}.fa-temperature-high{--fa:"";--fa--fa:""}.fa-microchip{--fa:"";--fa--fa:""}.fa-left-long-to-line{--fa:"";--fa--fa:""}.fa-crown{--fa:"";--fa--fa:""}.fa-weight-hanging{--fa:"";--fa--fa:""}.fa-xmarks-lines{--fa:"";--fa--fa:""}.fa-file-prescription{--fa:"";--fa--fa:""}.fa-table-cells-lock{--fa:"";--fa--fa:""}.fa-calendar-range{--fa:"";--fa--fa:""}.fa-flower-daffodil{--fa:"";--fa--fa:""}.fa-hand-back-point-up{--fa:"";--fa--fa:""}.fa-weight,.fa-weight-scale{--fa:"";--fa--fa:""}.fa-arrow-up-to-arc{--fa:"";--fa--fa:""}.fa-star-exclamation{--fa:"";--fa--fa:""}.fa-books{--fa:"";--fa--fa:""}.fa-user-friends,.fa-user-group{--fa:"";--fa--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"";--fa--fa:""}.fa-layer-group-plus,.fa-layer-plus{--fa:"";--fa--fa:""}.fa-play-pause{--fa:"";--fa--fa:""}.fa-block-question{--fa:"";--fa--fa:""}.fa-snooze,.fa-zzz{--fa:"";--fa--fa:""}.fa-scanner-image{--fa:"";--fa--fa:""}.fa-tv-retro{--fa:"";--fa--fa:""}.fa-square-t{--fa:"";--fa--fa:""}.fa-barn-silo,.fa-farm{--fa:"";--fa--fa:""}.fa-chess-knight{--fa:"";--fa--fa:""}.fa-bars-sort{--fa:"";--fa--fa:""}.fa-palette-boxes,.fa-pallet-alt,.fa-pallet-boxes{--fa:"";--fa--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"";--fa--fa:""}.fa-code-simple{--fa:"";--fa--fa:""}.fa-bolt-slash{--fa:"";--fa--fa:""}.fa-panel-fire{--fa:"";--fa--fa:""}.fa-binary-circle-check{--fa:"";--fa--fa:""}.fa-comment-minus{--fa:"";--fa--fa:""}.fa-burrito{--fa:"";--fa--fa:""}.fa-violin{--fa:"";--fa--fa:""}.fa-objects-column{--fa:"";--fa--fa:""}.fa-chevron-square-down,.fa-square-chevron-down{--fa:"";--fa--fa:""}.fa-comment-plus{--fa:"";--fa--fa:""}.fa-triangle-instrument,.fa-triangle-music{--fa:"";--fa--fa:""}.fa-wheelchair{--fa:"";--fa--fa:""}.fa-user-pilot-tie{--fa:"";--fa--fa:""}.fa-piano-keyboard{--fa:"";--fa--fa:""}.fa-bed-empty{--fa:"";--fa--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"";--fa--fa:""}.fa-toggle-on{--fa:"";--fa--fa:""}.fa-rectangle-portrait,.fa-rectangle-vertical{--fa:"";--fa--fa:""}.fa-person-walking,.fa-walking{--fa:"";--fa--fa:""}.fa-l{--fa:"L";--fa--fa:"LL"}.fa-signal-stream{--fa:"";--fa--fa:""}.fa-down-to-bracket{--fa:"";--fa--fa:""}.fa-circle-z{--fa:"";--fa--fa:""}.fa-stars{--fa:"";--fa--fa:""}.fa-fire{--fa:"";--fa--fa:""}.fa-bed-pulse,.fa-procedures{--fa:"";--fa--fa:""}.fa-house-day{--fa:"";--fa--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:"";--fa--fa:""}.fa-shirt-long-sleeve{--fa:"";--fa--fa:""}.fa-chart-pie-alt,.fa-chart-pie-simple{--fa:"";--fa--fa:""}.fa-face-laugh,.fa-laugh{--fa:"";--fa--fa:""}.fa-folder-open{--fa:"";--fa--fa:""}.fa-album-collection-circle-user{--fa:"";--fa--fa:""}.fa-candy{--fa:"";--fa--fa:""}.fa-bowl-hot,.fa-soup{--fa:"";--fa--fa:""}.fa-flatbread{--fa:"";--fa--fa:""}.fa-heart-circle-plus{--fa:"";--fa--fa:""}.fa-code-fork{--fa:"";--fa--fa:""}.fa-city{--fa:"";--fa--fa:""}.fa-signal-alt-1,.fa-signal-bars-weak{--fa:"";--fa--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:"";--fa--fa:""}.fa-clock-twelve{--fa:"";--fa--fa:""}.fa-pepper-hot{--fa:"";--fa--fa:""}.fa-citrus-slice{--fa:"";--fa--fa:""}.fa-sheep{--fa:"";--fa--fa:""}.fa-unlock{--fa:"";--fa--fa:""}.fa-colon-sign{--fa:"";--fa--fa:""}.fa-headset{--fa:"";--fa--fa:""}.fa-badger-honey{--fa:"";--fa--fa:""}.fa-h4{--fa:"";--fa--fa:""}.fa-store-slash{--fa:"";--fa--fa:""}.fa-road-circle-xmark{--fa:"";--fa--fa:""}.fa-signal-slash{--fa:"";--fa--fa:""}.fa-user-minus{--fa:"";--fa--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"";--fa--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:"";--fa--fa:""}.fa-taco{--fa:"";--fa--fa:""}.fa-hexagon-plus,.fa-plus-hexagon{--fa:"";--fa--fa:""}.fa-clipboard{--fa:"";--fa--fa:""}.fa-house-circle-exclamation{--fa:"";--fa--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:"";--fa--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"";--fa--fa:""}.fa-comments-alt,.fa-messages{--fa:"";--fa--fa:""}.fa-bath,.fa-bathtub{--fa:"";--fa--fa:""}.fa-umbrella-alt,.fa-umbrella-simple{--fa:"";--fa--fa:""}.fa-rectangle-history-circle-plus{--fa:"";--fa--fa:""}.fa-underline{--fa:"";--fa--fa:""}.fa-prescription-bottle-pill{--fa:"";--fa--fa:""}.fa-user-edit,.fa-user-pen{--fa:"";--fa--fa:""}.fa-binary-slash{--fa:"";--fa--fa:""}.fa-square-o{--fa:"";--fa--fa:""}.fa-caduceus{--fa:"";--fa--fa:""}.fa-signature{--fa:"";--fa--fa:""}.fa-stroopwafel{--fa:"";--fa--fa:""}.fa-bold{--fa:"";--fa--fa:""}.fa-anchor-lock{--fa:"";--fa--fa:""}.fa-building-ngo{--fa:"";--fa--fa:""}.fa-transporter-3{--fa:"";--fa--fa:""}.fa-engine-exclamation,.fa-engine-warning{--fa:"";--fa--fa:""}.fa-circle-down-right{--fa:"";--fa--fa:""}.fa-square-k{--fa:"";--fa--fa:""}.fa-manat-sign{--fa:"";--fa--fa:""}.fa-money-check-edit,.fa-money-check-pen{--fa:"";--fa--fa:""}.fa-not-equal{--fa:"";--fa--fa:""}.fa-border-style,.fa-border-top-left{--fa:"";--fa--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:"";--fa--fa:""}.fa-tilde{--fa:"~";--fa--fa:"~~"}.fa-jedi{--fa:"";--fa--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:"";--fa--fa:""}.fa-arrow-down-square-triangle,.fa-sort-shapes-down-alt{--fa:"";--fa--fa:""}.fa-mug-hot{--fa:"";--fa--fa:""}.fa-dog-leashed{--fa:"";--fa--fa:""}.fa-battery-car,.fa-car-battery{--fa:"";--fa--fa:""}.fa-face-downcast-sweat{--fa:"";--fa--fa:""}.fa-mailbox-flag-up{--fa:"";--fa--fa:""}.fa-memo-circle-info{--fa:"";--fa--fa:""}.fa-gift{--fa:"";--fa--fa:""}.fa-dice-two{--fa:"";--fa--fa:""}.fa-volume,.fa-volume-medium{--fa:"";--fa--fa:""}.fa-transporter-5{--fa:"";--fa--fa:""}.fa-gauge-circle-bolt{--fa:"";--fa--fa:""}.fa-coin-front{--fa:"";--fa--fa:""}.fa-file-slash{--fa:"";--fa--fa:""}.fa-message-arrow-up-right{--fa:"";--fa--fa:""}.fa-treasure-chest{--fa:"";--fa--fa:""}.fa-chess-queen{--fa:"";--fa--fa:""}.fa-paint-brush-alt,.fa-paint-brush-fine,.fa-paintbrush-alt,.fa-paintbrush-fine{--fa:"";--fa--fa:""}.fa-glasses{--fa:"";--fa--fa:""}.fa-hood-cloak{--fa:"";--fa--fa:""}.fa-square-quote{--fa:"";--fa--fa:""}.fa-up-left{--fa:"";--fa--fa:""}.fa-bring-front{--fa:"";--fa--fa:""}.fa-chess-board{--fa:"";--fa--fa:""}.fa-burger-cheese,.fa-cheeseburger{--fa:"";--fa--fa:""}.fa-building-circle-check{--fa:"";--fa--fa:""}.fa-repeat-1{--fa:"";--fa--fa:""}.fa-arrow-down-to-line,.fa-arrow-to-bottom{--fa:"";--fa--fa:""}.fa-grid-5{--fa:"";--fa--fa:""}.fa-swap-arrows{--fa:"";--fa--fa:""}.fa-right-long-to-line{--fa:"";--fa--fa:""}.fa-person-chalkboard{--fa:"";--fa--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"";--fa--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:"";--fa--fa:""}.fa-grid-round-5{--fa:"";--fa--fa:""}.fa-tally,.fa-tally-5{--fa:"";--fa--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:"";--fa--fa:""}.fa-cloud-showers-water{--fa:"";--fa--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:"";--fa--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:"";--fa--fa:""}.fa-less-than-equal{--fa:"";--fa--fa:""}.fa-train{--fa:"";--fa--fa:""}.fa-up-from-dotted-line{--fa:"";--fa--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:"";--fa--fa:""}.fa-traffic-light-go{--fa:"";--fa--fa:""}.fa-face-exhaling{--fa:"";--fa--fa:""}.fa-sensor-fire{--fa:"";--fa--fa:""}.fa-user-unlock{--fa:"";--fa--fa:""}.fa-hexagon-divide{--fa:"";--fa--fa:""}.fa-00{--fa:"";--fa--fa:""}.fa-crow{--fa:"";--fa--fa:""}.fa-betamax,.fa-cassette-betamax{--fa:"";--fa--fa:""}.fa-sailboat{--fa:"";--fa--fa:""}.fa-window-restore{--fa:"";--fa--fa:""}.fa-nfc-magnifying-glass{--fa:"";--fa--fa:""}.fa-file-binary{--fa:"";--fa--fa:""}.fa-circle-v{--fa:"";--fa--fa:""}.fa-plus-square,.fa-square-plus{--fa:"";--fa--fa:""}.fa-bowl-scoops{--fa:"";--fa--fa:""}.fa-mistletoe{--fa:"";--fa--fa:""}.fa-custard{--fa:"";--fa--fa:""}.fa-lacrosse-stick{--fa:"";--fa--fa:""}.fa-hockey-mask{--fa:"";--fa--fa:""}.fa-sunrise{--fa:"";--fa--fa:""}.fa-subtitles{--fa:"";--fa--fa:""}.fa-panel-ews{--fa:"";--fa--fa:""}.fa-torii-gate{--fa:"";--fa--fa:""}.fa-cloud-exclamation{--fa:"";--fa--fa:""}.fa-comment-alt-lines,.fa-message-lines{--fa:"";--fa--fa:""}.fa-frog{--fa:"";--fa--fa:""}.fa-bucket{--fa:"";--fa--fa:""}.fa-floppy-disk-pen{--fa:"";--fa--fa:""}.fa-image{--fa:"";--fa--fa:""}.fa-window-frame{--fa:"";--fa--fa:""}.fa-microphone{--fa:"";--fa--fa:""}.fa-cow{--fa:"";--fa--fa:""}.fa-file-zip{--fa:"";--fa--fa:""}.fa-square-ring{--fa:"";--fa--fa:""}.fa-arrow-alt-from-top,.fa-down-from-line{--fa:"";--fa--fa:""}.fa-caret-up{--fa:"";--fa--fa:""}.fa-shield-times,.fa-shield-xmark{--fa:"";--fa--fa:""}.fa-screwdriver{--fa:"";--fa--fa:""}.fa-circle-sort-down,.fa-sort-circle-down{--fa:"";--fa--fa:""}.fa-folder-closed{--fa:"";--fa--fa:""}.fa-house-tsunami{--fa:"";--fa--fa:""}.fa-square-nfi{--fa:"";--fa--fa:""}.fa-forklift{--fa:"";--fa--fa:""}.fa-arrow-up-from-ground-water{--fa:"";--fa--fa:""}.fa-bracket-square-right{--fa:"]";--fa--fa:"]]"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"";--fa--fa:""}.fa-square-binary{--fa:"";--fa--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"";--fa--fa:""}.fa-columns,.fa-table-columns{--fa:"";--fa--fa:""}.fa-square-a{--fa:"";--fa--fa:""}.fa-tick{--fa:"";--fa--fa:""}.fa-lemon{--fa:"";--fa--fa:""}.fa-head-side-mask{--fa:"";--fa--fa:""}.fa-handshake{--fa:"";--fa--fa:""}.fa-gem{--fa:"";--fa--fa:""}.fa-dolly,.fa-dolly-box{--fa:"";--fa--fa:""}.fa-smoking{--fa:"";--fa--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:"";--fa--fa:""}.fa-refrigerator{--fa:"";--fa--fa:""}.fa-monument{--fa:"";--fa--fa:""}.fa-octagon-xmark,.fa-times-octagon,.fa-xmark-octagon{--fa:"";--fa--fa:""}.fa-align-slash{--fa:"";--fa--fa:""}.fa-snowplow{--fa:"";--fa--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:"";--fa--fa:""}.fa-truck-couch,.fa-truck-ramp-couch{--fa:"";--fa--fa:""}.fa-cannabis{--fa:"";--fa--fa:""}.fa-circle-play,.fa-play-circle{--fa:"";--fa--fa:""}.fa-arrow-up-right-and-arrow-down-left-from-center{--fa:"";--fa--fa:""}.fa-location-arrow-up{--fa:"";--fa--fa:""}.fa-tablets{--fa:"";--fa--fa:""}.fa-360-degrees{--fa:"";--fa--fa:""}.fa-ethernet{--fa:"";--fa--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"";--fa--fa:""}.fa-chair{--fa:"";--fa--fa:""}.fa-check-circle,.fa-circle-check{--fa:"";--fa--fa:""}.fa-square-dashed-circle-plus{--fa:"";--fa--fa:""}.fa-hand-holding-circle-dollar{--fa:"";--fa--fa:""}.fa-money-simple-from-bracket{--fa:"";--fa--fa:""}.fa-bat{--fa:"";--fa--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:"";--fa--fa:""}.fa-head-side-headphones{--fa:"";--fa--fa:""}.fa-phone-rotary{--fa:"";--fa--fa:""}.fa-arrow-up-to-bracket{--fa:"";--fa--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:"";--fa--fa:""}.fa-plate-wheat{--fa:"";--fa--fa:""}.fa-calendar-circle-minus{--fa:"";--fa--fa:""}.fa-chopsticks{--fa:"";--fa--fa:""}.fa-car-mechanic,.fa-car-wrench{--fa:"";--fa--fa:""}.fa-icicles{--fa:"";--fa--fa:""}.fa-person-shelter{--fa:"";--fa--fa:""}.fa-neuter{--fa:"";--fa--fa:""}.fa-id-badge{--fa:"";--fa--fa:""}.fa-kazoo{--fa:"";--fa--fa:""}.fa-marker{--fa:"";--fa--fa:""}.fa-bin-bottles{--fa:"";--fa--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"";--fa--fa:""}.fa-square-arrow-down-left{--fa:"";--fa--fa:""}.fa-battery-bolt{--fa:"";--fa--fa:""}.fa-tree-large{--fa:"";--fa--fa:""}.fa-helicopter-symbol{--fa:"";--fa--fa:""}.fa-aperture{--fa:"";--fa--fa:""}.fa-universal-access{--fa:"";--fa--fa:""}.fa-gear-complex{--fa:"";--fa--fa:""}.fa-file-magnifying-glass,.fa-file-search{--fa:"";--fa--fa:""}.fa-up-right{--fa:"";--fa--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"";--fa--fa:""}.fa-user-police{--fa:"";--fa--fa:""}.fa-lari-sign{--fa:"";--fa--fa:""}.fa-volcano{--fa:"";--fa--fa:""}.fa-teddy-bear{--fa:"";--fa--fa:""}.fa-stocking{--fa:"";--fa--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:"";--fa--fa:""}.fa-image-slash{--fa:"";--fa--fa:""}.fa-mask-snorkel{--fa:"";--fa--fa:""}.fa-smoke{--fa:"";--fa--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"";--fa--fa:""}.fa-battery-exclamation{--fa:"";--fa--fa:""}.fa-viruses{--fa:"";--fa--fa:""}.fa-square-person-confined{--fa:"";--fa--fa:""}.fa-user-tie{--fa:"";--fa--fa:""}.fa-up-to-bracket{--fa:"";--fa--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"";--fa--fa:""}.fa-tent-arrow-down-to-line{--fa:"";--fa--fa:""}.fa-certificate{--fa:"";--fa--fa:""}.fa-crystal-ball{--fa:"";--fa--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:"";--fa--fa:""}.fa-suitcase{--fa:"";--fa--fa:""}.fa-person-skating,.fa-skating{--fa:"";--fa--fa:""}.fa-star-shooting{--fa:"";--fa--fa:""}.fa-binary-lock{--fa:"";--fa--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"";--fa--fa:""}.fa-camera-retro{--fa:"";--fa--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"";--fa--fa:""}.fa-comment-edit,.fa-comment-pen{--fa:"";--fa--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:"";--fa--fa:""}.fa-banjo{--fa:"";--fa--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"";--fa--fa:""}.fa-light-emergency-on{--fa:"";--fa--fa:""}.fa-kerning{--fa:"";--fa--fa:""}.fa-box-open{--fa:"";--fa--fa:""}.fa-square-f{--fa:"";--fa--fa:""}.fa-scroll{--fa:"";--fa--fa:""}.fa-spa{--fa:"";--fa--fa:""}.fa-arrow-from-right,.fa-arrow-left-from-line{--fa:"";--fa--fa:""}.fa-strawberry{--fa:"";--fa--fa:""}.fa-location-pin-lock{--fa:"";--fa--fa:""}.fa-pause{--fa:"";--fa--fa:""}.fa-clock-eight-thirty{--fa:"";--fa--fa:""}.fa-plane-alt,.fa-plane-engines{--fa:"";--fa--fa:""}.fa-hill-avalanche{--fa:"";--fa--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"";--fa--fa:""}.fa-bomb{--fa:"";--fa--fa:""}.fa-gauge-low,.fa-tachometer-alt-slow{--fa:"";--fa--fa:""}.fa-registered{--fa:"";--fa--fa:""}.fa-trash-can-plus{--fa:"";--fa--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"";--fa--fa:""}.fa-chart-fft{--fa:"";--fa--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"";--fa--fa:""}.fa-globe-snow{--fa:"";--fa--fa:""}.fa-subscript{--fa:"";--fa--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:"";--fa--fa:""}.fa-integral{--fa:"";--fa--fa:""}.fa-burst{--fa:"";--fa--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:"";--fa--fa:""}.fa-face-tired,.fa-tired{--fa:"";--fa--fa:""}.fa-money-bills{--fa:"";--fa--fa:""}.fa-blinds-raised{--fa:"";--fa--fa:""}.fa-smog{--fa:"";--fa--fa:""}.fa-ufo-beam{--fa:"";--fa--fa:""}.fa-hydra{--fa:"";--fa--fa:""}.fa-caret-circle-up,.fa-circle-caret-up{--fa:"";--fa--fa:""}.fa-user-vneck-hair-long{--fa:"";--fa--fa:""}.fa-square-a-lock{--fa:"";--fa--fa:""}.fa-crutch{--fa:"";--fa--fa:""}.fa-gas-pump-slash{--fa:"";--fa--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"";--fa--fa:""}.fa-palette{--fa:"";--fa--fa:""}.fa-transporter-4{--fa:"";--fa--fa:""}.fa-chart-mixed-up-circle-currency{--fa:"";--fa--fa:""}.fa-objects-align-right{--fa:"";--fa--fa:""}.fa-arrows-turn-right{--fa:"";--fa--fa:""}.fa-vest{--fa:"";--fa--fa:""}.fa-pig{--fa:"";--fa--fa:""}.fa-inbox-full{--fa:"";--fa--fa:""}.fa-circle-envelope,.fa-envelope-circle{--fa:"";--fa--fa:""}.fa-construction,.fa-triangle-person-digging{--fa:"";--fa--fa:""}.fa-ferry{--fa:"";--fa--fa:""}.fa-bullseye-arrow{--fa:"";--fa--fa:""}.fa-arrows-down-to-people{--fa:"";--fa--fa:""}.fa-seedling,.fa-sprout{--fa:"";--fa--fa:""}.fa-clock-seven{--fa:"";--fa--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:"";--fa--fa:""}.fa-boxes-packing{--fa:"";--fa--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"";--fa--fa:""}.fa-flashlight{--fa:"";--fa--fa:""}.fa-file-jpg{--fa:"";--fa--fa:""}.fa-group-arrows-rotate{--fa:"";--fa--fa:""}.fa-bowl-food{--fa:"";--fa--fa:""}.fa-square-9{--fa:"";--fa--fa:""}.fa-candy-cane{--fa:"";--fa--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"";--fa--fa:""}.fa-dollar-square,.fa-square-dollar,.fa-usd-square{--fa:"";--fa--fa:""}.fa-phone-arrow-right{--fa:"";--fa--fa:""}.fa-hand-holding-seedling{--fa:"";--fa--fa:""}.fa-comment-alt-check,.fa-message-check{--fa:"";--fa--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:"";--fa--fa:""}.fa-chart-line-up-down{--fa:"";--fa--fa:""}.fa-remove-format,.fa-text-slash{--fa:"";--fa--fa:""}.fa-watch{--fa:"";--fa--fa:""}.fa-circle-down-left{--fa:"";--fa--fa:""}.fa-text{--fa:"";--fa--fa:""}.fa-projector{--fa:"";--fa--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:"";--fa--fa:""}.fa-tombstone-alt,.fa-tombstone-blank{--fa:"";--fa--fa:""}.fa-chess-king-alt,.fa-chess-king-piece{--fa:"";--fa--fa:""}.fa-circle-6{--fa:"";--fa--fa:""}.fa-waves-sine{--fa:"";--fa--fa:""}.fa-arrow-alt-left,.fa-left{--fa:"";--fa--fa:""}.fa-file-word{--fa:"";--fa--fa:""}.fa-file-powerpoint{--fa:"";--fa--fa:""}.fa-arrow-alt-square-down,.fa-square-down{--fa:"";--fa--fa:""}.fa-objects-align-center-vertical{--fa:"";--fa--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:"";--fa--fa:""}.fa-house-lock{--fa:"";--fa--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"";--fa--fa:""}.fa-wreath{--fa:"";--fa--fa:""}.fa-children{--fa:"";--fa--fa:""}.fa-meter-droplet{--fa:"";--fa--fa:""}.fa-blackboard,.fa-chalkboard{--fa:"";--fa--fa:""}.fa-user-alt-slash,.fa-user-large-slash{--fa:"";--fa--fa:""}.fa-signal-4,.fa-signal-strong{--fa:"";--fa--fa:""}.fa-lollipop,.fa-lollypop{--fa:"";--fa--fa:""}.fa-list-tree{--fa:"";--fa--fa:""}.fa-envelope-open{--fa:"";--fa--fa:""}.fa-draw-circle{--fa:"";--fa--fa:""}.fa-cat-space{--fa:"";--fa--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"";--fa--fa:""}.fa-rabbit-fast,.fa-rabbit-running{--fa:"";--fa--fa:""}.fa-memo-pad{--fa:"";--fa--fa:""}.fa-mattress-pillow{--fa:"";--fa--fa:""}.fa-alarm-plus{--fa:"";--fa--fa:""}.fa-alicorn{--fa:"";--fa--fa:""}.fa-comment-question{--fa:"";--fa--fa:""}.fa-gingerbread-man{--fa:"";--fa--fa:""}.fa-guarani-sign{--fa:"";--fa--fa:""}.fa-burger-fries{--fa:"";--fa--fa:""}.fa-mug-tea{--fa:"";--fa--fa:""}.fa-border-top{--fa:"";--fa--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"";--fa--fa:""}.fa-book-circle,.fa-circle-book-open{--fa:"";--fa--fa:""}.fa-arrows-to-dotted-line{--fa:"";--fa--fa:""}.fa-fire-extinguisher{--fa:"";--fa--fa:""}.fa-magnifying-glass-arrows-rotate{--fa:"";--fa--fa:""}.fa-garage-open{--fa:"";--fa--fa:""}.fa-shelves-empty{--fa:"";--fa--fa:""}.fa-cruzeiro-sign{--fa:"";--fa--fa:""}.fa-watch-apple{--fa:"";--fa--fa:""}.fa-watch-calculator{--fa:"";--fa--fa:""}.fa-list-dropdown{--fa:"";--fa--fa:""}.fa-cabinet-filing{--fa:"";--fa--fa:""}.fa-burger-soda{--fa:"";--fa--fa:""}.fa-arrow-square-up,.fa-square-arrow-up{--fa:"";--fa--fa:""}.fa-greater-than-equal{--fa:"";--fa--fa:""}.fa-pallet-box{--fa:"";--fa--fa:""}.fa-face-confounded{--fa:"";--fa--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:"";--fa--fa:""}.fa-truck-plow{--fa:"";--fa--fa:""}.fa-atlas,.fa-book-atlas{--fa:"";--fa--fa:""}.fa-virus{--fa:"";--fa--fa:""}.fa-grid-round-2{--fa:"";--fa--fa:""}.fa-comment-middle-top{--fa:"";--fa--fa:""}.fa-wave{--fa:"";--fa--fa:""}.fa-envelope-circle-check{--fa:"";--fa--fa:""}.fa-layer-group{--fa:"";--fa--fa:""}.fa-restroom-simple{--fa:"";--fa--fa:""}.fa-arrows-to-dot{--fa:"";--fa--fa:""}.fa-border-outer{--fa:"";--fa--fa:""}.fa-hashtag-lock{--fa:"";--fa--fa:""}.fa-clock-two-thirty{--fa:"";--fa--fa:""}.fa-archway{--fa:"";--fa--fa:""}.fa-heart-circle-check{--fa:"";--fa--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:"";--fa--fa:""}.fa-file-archive,.fa-file-zipper{--fa:"";--fa--fa:""}.fa-ticket-perforated{--fa:"";--fa--fa:""}.fa-heart-half{--fa:"";--fa--fa:""}.fa-comment-check{--fa:"";--fa--fa:""}.fa-square{--fa:"";--fa--fa:""}.fa-memo{--fa:"";--fa--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:"";--fa--fa:""}.fa-couch{--fa:"";--fa--fa:""}.fa-cedi-sign{--fa:"";--fa--fa:""}.fa-italic{--fa:"";--fa--fa:""}.fa-glass-citrus{--fa:"";--fa--fa:""}.fa-calendar-lines-pen{--fa:"";--fa--fa:""}.fa-table-cells-column-lock{--fa:"";--fa--fa:""}.fa-church{--fa:"";--fa--fa:""}.fa-person-snowmobiling,.fa-snowmobile{--fa:"";--fa--fa:""}.fa-face-hushed{--fa:"";--fa--fa:""}.fa-comments-dollar{--fa:"";--fa--fa:""}.fa-tickets-simple{--fa:"";--fa--fa:""}.fa-pickaxe{--fa:"";--fa--fa:""}.fa-link-simple-slash{--fa:"";--fa--fa:""}.fa-democrat{--fa:"";--fa--fa:""}.fa-face-confused{--fa:"";--fa--fa:""}.fa-pinball{--fa:"";--fa--fa:""}.fa-z{--fa:"Z";--fa--fa:"ZZ"}.fa-person-skiing,.fa-skiing{--fa:"";--fa--fa:""}.fa-deer{--fa:"";--fa--fa:""}.fa-input-pipe{--fa:"";--fa--fa:""}.fa-road-lock{--fa:"";--fa--fa:""}.fa-a{--fa:"A";--fa--fa:"AA"}.fa-bookmark-slash{--fa:"";--fa--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"";--fa--fa:""}.fa-mace{--fa:"";--fa--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:"";--fa--fa:""}.fa-sausage{--fa:"";--fa--fa:""}.fa-trash-can-clock{--fa:"";--fa--fa:""}.fa-p{--fa:"P";--fa--fa:"PP"}.fa-broom-wide{--fa:"";--fa--fa:""}.fa-snowflake{--fa:"";--fa--fa:""}.fa-stomach{--fa:"";--fa--fa:""}.fa-newspaper{--fa:"";--fa--fa:""}.fa-ad,.fa-rectangle-ad{--fa:"";--fa--fa:""}.fa-guitar-electric{--fa:"";--fa--fa:""}.fa-arrow-turn-down-right{--fa:"";--fa--fa:""}.fa-moon-cloud{--fa:"";--fa--fa:""}.fa-bread-slice-butter{--fa:"";--fa--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"";--fa--fa:""}.fa-user-group-crown,.fa-users-crown{--fa:"";--fa--fa:""}.fa-circle-i{--fa:"";--fa--fa:""}.fa-toilet-paper-check{--fa:"";--fa--fa:""}.fa-filter-circle-xmark{--fa:"";--fa--fa:""}.fa-locust{--fa:"";--fa--fa:""}.fa-sort,.fa-unsorted{--fa:"";--fa--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"";--fa--fa:""}.fa-chart-waterfall{--fa:"";--fa--fa:""}.fa-sparkle{--fa:"";--fa--fa:""}.fa-face-party{--fa:"";--fa--fa:""}.fa-kidneys{--fa:"";--fa--fa:""}.fa-wifi-exclamation{--fa:"";--fa--fa:""}.fa-chart-network{--fa:"";--fa--fa:""}.fa-person-dress-burst{--fa:"";--fa--fa:""}.fa-dice-d4{--fa:"";--fa--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:"";--fa--fa:""}.fa-vector-square{--fa:"";--fa--fa:""}.fa-bread-slice{--fa:"";--fa--fa:""}.fa-language{--fa:"";--fa--fa:""}.fa-wheat-awn-slash{--fa:"";--fa--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"";--fa--fa:""}.fa-dagger{--fa:"";--fa--fa:""}.fa-podium{--fa:"";--fa--fa:""}.fa-diamonds-4{--fa:"";--fa--fa:""}.fa-memo-circle-check{--fa:"";--fa--fa:""}.fa-route-highway{--fa:"";--fa--fa:""}.fa-arrow-alt-to-bottom,.fa-down-to-line{--fa:"";--fa--fa:""}.fa-filter{--fa:"";--fa--fa:""}.fa-square-g{--fa:"";--fa--fa:""}.fa-circle-phone,.fa-phone-circle{--fa:"";--fa--fa:""}.fa-clipboard-prescription{--fa:"";--fa--fa:""}.fa-user-nurse-hair{--fa:"";--fa--fa:""}.fa-question{--fa:"?";--fa--fa:"??"}.fa-file-signature{--fa:"";--fa--fa:""}.fa-toggle-large-on{--fa:"";--fa--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:"";--fa--fa:""}.fa-dryer-alt,.fa-dryer-heat{--fa:"";--fa--fa:""}.fa-house-chimney-user{--fa:"";--fa--fa:""}.fa-hand-holding-heart{--fa:"";--fa--fa:""}.fa-arrow-up-small-big,.fa-sort-size-up-alt{--fa:"";--fa--fa:""}.fa-train-track{--fa:"";--fa--fa:""}.fa-puzzle-piece{--fa:"";--fa--fa:""}.fa-money-check{--fa:"";--fa--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:"";--fa--fa:""}.fa-file-exclamation{--fa:"";--fa--fa:""}.fa-code{--fa:"";--fa--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"";--fa--fa:""}.fa-moon-stars{--fa:"";--fa--fa:""}.fa-building-circle-exclamation{--fa:"";--fa--fa:""}.fa-clothes-hanger{--fa:"";--fa--fa:""}.fa-mobile-iphone,.fa-mobile-notch{--fa:"";--fa--fa:""}.fa-magnifying-glass-chart{--fa:"";--fa--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"";--fa--fa:""}.fa-cubes-stacked{--fa:"";--fa--fa:""}.fa-images-user{--fa:"";--fa--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:"";--fa--fa:""}.fa-image-polaroid-user{--fa:"";--fa--fa:""}.fa-virus-covid{--fa:"";--fa--fa:""}.fa-square-ellipsis{--fa:"";--fa--fa:""}.fa-pie{--fa:"";--fa--fa:""}.fa-chess-knight-alt,.fa-chess-knight-piece{--fa:"";--fa--fa:""}.fa-austral-sign{--fa:"";--fa--fa:""}.fa-cloud-plus{--fa:"";--fa--fa:""}.fa-f{--fa:"F";--fa--fa:"FF"}.fa-leaf{--fa:"";--fa--fa:""}.fa-bed-bunk{--fa:"";--fa--fa:""}.fa-road{--fa:"";--fa--fa:""}.fa-cab,.fa-taxi{--fa:"";--fa--fa:""}.fa-person-circle-plus{--fa:"";--fa--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:"";--fa--fa:""}.fa-bolt-lightning{--fa:"";--fa--fa:""}.fa-clock-eight{--fa:"";--fa--fa:""}.fa-sack-xmark{--fa:"";--fa--fa:""}.fa-file-xls{--fa:"";--fa--fa:""}.fa-file-excel{--fa:"";--fa--fa:""}.fa-file-contract{--fa:"";--fa--fa:""}.fa-fish-fins{--fa:"";--fa--fa:""}.fa-circle-q{--fa:"";--fa--fa:""}.fa-building-flag{--fa:"";--fa--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:"";--fa--fa:""}.fa-object-ungroup{--fa:"";--fa--fa:""}.fa-face-disguise{--fa:"";--fa--fa:""}.fa-circle-arrow-down-right{--fa:"";--fa--fa:""}.fa-alien-8bit,.fa-alien-monster{--fa:"";--fa--fa:""}.fa-hand-point-ribbon{--fa:"";--fa--fa:""}.fa-poop{--fa:"";--fa--fa:""}.fa-object-exclude{--fa:"";--fa--fa:""}.fa-telescope{--fa:"";--fa--fa:""}.fa-location-pin,.fa-map-marker{--fa:"";--fa--fa:""}.fa-square-list{--fa:"";--fa--fa:""}.fa-kaaba{--fa:"";--fa--fa:""}.fa-toilet-paper{--fa:"";--fa--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"";--fa--fa:""}.fa-comment-code{--fa:"";--fa--fa:""}.fa-sim-cards{--fa:"";--fa--fa:""}.fa-starship{--fa:"";--fa--fa:""}.fa-eject{--fa:"";--fa--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"";--fa--fa:""}.fa-plane-circle-check{--fa:"";--fa--fa:""}.fa-seal{--fa:"";--fa--fa:""}.fa-user-cowboy{--fa:"";--fa--fa:""}.fa-hexagon-vertical-nft{--fa:"";--fa--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"";--fa--fa:""}.fa-bread-loaf{--fa:"";--fa--fa:""}.fa-rings-wedding{--fa:"";--fa--fa:""}.fa-object-group{--fa:"";--fa--fa:""}.fa-french-fries{--fa:"";--fa--fa:""}.fa-chart-line,.fa-line-chart{--fa:"";--fa--fa:""}.fa-calendar-arrow-down,.fa-calendar-download{--fa:"";--fa--fa:""}.fa-send-back{--fa:"";--fa--fa:""}.fa-mask-ventilator{--fa:"";--fa--fa:""}.fa-tickets{--fa:"";--fa--fa:""}.fa-signature-lock{--fa:"";--fa--fa:""}.fa-arrow-right{--fa:"";--fa--fa:""}.fa-map-signs,.fa-signs-post{--fa:"";--fa--fa:""}.fa-octagon-plus,.fa-plus-octagon{--fa:"";--fa--fa:""}.fa-cash-register{--fa:"";--fa--fa:""}.fa-person-circle-question{--fa:"";--fa--fa:""}.fa-melon-slice{--fa:"";--fa--fa:""}.fa-space-station-moon{--fa:"";--fa--fa:""}.fa-comment-alt-smile,.fa-message-smile{--fa:"";--fa--fa:""}.fa-cup-straw{--fa:"";--fa--fa:""}.fa-arrow-alt-from-right,.fa-left-from-line{--fa:"";--fa--fa:""}.fa-h{--fa:"H";--fa--fa:"HH"}.fa-basket-shopping-simple,.fa-shopping-basket-alt{--fa:"";--fa--fa:""}.fa-hands-heart,.fa-hands-holding-heart{--fa:"";--fa--fa:""}.fa-clock-nine{--fa:"";--fa--fa:""}.fa-hammer-brush{--fa:"";--fa--fa:""}.fa-tarp{--fa:"";--fa--fa:""}.fa-face-sleepy{--fa:"";--fa--fa:""}.fa-hand-horns{--fa:"";--fa--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:"";--fa--fa:""}.fa-arrows-to-eye{--fa:"";--fa--fa:""}.fa-circle-three-quarters{--fa:"";--fa--fa:""}.fa-trophy-alt,.fa-trophy-star{--fa:"";--fa--fa:""}.fa-plug-circle-bolt{--fa:"";--fa--fa:""}.fa-face-thermometer{--fa:"";--fa--fa:""}.fa-grid-round-4{--fa:"";--fa--fa:""}.fa-sign-posts-wrench{--fa:"";--fa--fa:""}.fa-shirt-running{--fa:"";--fa--fa:""}.fa-book-circle-arrow-up{--fa:"";--fa--fa:""}.fa-face-nauseated{--fa:"";--fa--fa:""}.fa-heart{--fa:"";--fa--fa:""}.fa-file-chart-pie{--fa:"";--fa--fa:""}.fa-mars-and-venus{--fa:"";--fa--fa:""}.fa-home-user,.fa-house-user{--fa:"";--fa--fa:""}.fa-circle-arrow-down-left{--fa:"";--fa--fa:""}.fa-dumpster-fire{--fa:"";--fa--fa:""}.fa-hexagon-minus,.fa-minus-hexagon{--fa:"";--fa--fa:""}.fa-arrow-alt-to-left,.fa-left-to-line{--fa:"";--fa--fa:""}.fa-house-crack{--fa:"";--fa--fa:""}.fa-paw-alt,.fa-paw-simple{--fa:"";--fa--fa:""}.fa-arrow-left-long-to-line{--fa:"";--fa--fa:""}.fa-brackets-round,.fa-parentheses{--fa:"";--fa--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:"";--fa--fa:""}.fa-user-shakespeare{--fa:"";--fa--fa:""}.fa-arrow-right-to-arc{--fa:"";--fa--fa:""}.fa-face-surprise,.fa-surprise{--fa:"";--fa--fa:""}.fa-bottle-water{--fa:"";--fa--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:"";--fa--fa:""}.fa-gauge-circle-plus{--fa:"";--fa--fa:""}.fa-folders{--fa:"";--fa--fa:""}.fa-angel{--fa:"";--fa--fa:""}.fa-value-absolute{--fa:"";--fa--fa:""}.fa-rabbit{--fa:"";--fa--fa:""}.fa-toilet-paper-slash{--fa:"";--fa--fa:""}.fa-circle-euro{--fa:"";--fa--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:"";--fa--fa:""}.fa-kitchen-set{--fa:"";--fa--fa:""}.fa-diamond-half{--fa:"";--fa--fa:""}.fa-lock-alt,.fa-lock-keyhole{--fa:"";--fa--fa:""}.fa-r{--fa:"R";--fa--fa:"RR"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"";--fa--fa:""}.fa-info-square,.fa-square-info{--fa:"";--fa--fa:""}.fa-wifi-slash{--fa:"";--fa--fa:""}.fa-toilet-paper-xmark{--fa:"";--fa--fa:""}.fa-hands-holding-dollar,.fa-hands-usd{--fa:"";--fa--fa:""}.fa-cube{--fa:"";--fa--fa:""}.fa-arrow-down-triangle-square,.fa-sort-shapes-down{--fa:"";--fa--fa:""}.fa-bitcoin-sign{--fa:"";--fa--fa:""}.fa-shutters{--fa:"";--fa--fa:""}.fa-shield-dog{--fa:"";--fa--fa:""}.fa-solar-panel{--fa:"";--fa--fa:""}.fa-lock-open{--fa:"";--fa--fa:""}.fa-table-tree{--fa:"";--fa--fa:""}.fa-house-chimney-heart{--fa:"";--fa--fa:""}.fa-tally-3{--fa:"";--fa--fa:""}.fa-elevator{--fa:"";--fa--fa:""}.fa-money-bill-transfer{--fa:"";--fa--fa:""}.fa-money-bill-trend-up{--fa:"";--fa--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:"";--fa--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:"";--fa--fa:""}.fa-circle{--fa:"";--fa--fa:""}.fa-left-to-bracket{--fa:"";--fa--fa:""}.fa-cart-circle-exclamation{--fa:"";--fa--fa:""}.fa-sword{--fa:"";--fa--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:"";--fa--fa:""}.fa-recycle{--fa:"";--fa--fa:""}.fa-user-astronaut{--fa:"";--fa--fa:""}.fa-interrobang{--fa:"";--fa--fa:""}.fa-plane-slash{--fa:"";--fa--fa:""}.fa-circle-dashed{--fa:"";--fa--fa:""}.fa-trademark{--fa:"";--fa--fa:""}.fa-basketball,.fa-basketball-ball{--fa:"";--fa--fa:""}.fa-fork-knife,.fa-utensils-alt{--fa:"";--fa--fa:""}.fa-satellite-dish{--fa:"";--fa--fa:""}.fa-badge-check{--fa:"";--fa--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"";--fa--fa:""}.fa-slider{--fa:"";--fa--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"";--fa--fa:""}.fa-clock-one-thirty{--fa:"";--fa--fa:""}.fa-inbox-arrow-up,.fa-inbox-out{--fa:"";--fa--fa:""}.fa-cloud-slash{--fa:"";--fa--fa:""}.fa-volume-high,.fa-volume-up{--fa:"";--fa--fa:""}.fa-users-rays{--fa:"";--fa--fa:""}.fa-wallet{--fa:"";--fa--fa:""}.fa-octagon-check{--fa:"";--fa--fa:""}.fa-flatbread-stuffed{--fa:"";--fa--fa:""}.fa-clipboard-check{--fa:"";--fa--fa:""}.fa-cart-circle-plus{--fa:"";--fa--fa:""}.fa-shipping-timed,.fa-truck-clock{--fa:"";--fa--fa:""}.fa-pool-8-ball{--fa:"";--fa--fa:""}.fa-file-audio{--fa:"";--fa--fa:""}.fa-turn-down-left{--fa:"";--fa--fa:""}.fa-lock-hashtag{--fa:"";--fa--fa:""}.fa-chart-radar{--fa:"";--fa--fa:""}.fa-staff{--fa:"";--fa--fa:""}.fa-burger,.fa-hamburger{--fa:"";--fa--fa:""}.fa-utility-pole{--fa:"";--fa--fa:""}.fa-transporter-6{--fa:"";--fa--fa:""}.fa-arrow-turn-left{--fa:"";--fa--fa:""}.fa-wrench{--fa:"";--fa--fa:""}.fa-bugs{--fa:"";--fa--fa:""}.fa-vector-polygon{--fa:"";--fa--fa:""}.fa-diagram-nested{--fa:"";--fa--fa:""}.fa-rupee,.fa-rupee-sign{--fa:"";--fa--fa:""}.fa-file-image{--fa:"";--fa--fa:""}.fa-circle-question,.fa-question-circle{--fa:"";--fa--fa:""}.fa-tickets-perforated{--fa:"";--fa--fa:""}.fa-image-user{--fa:"";--fa--fa:""}.fa-buoy{--fa:"";--fa--fa:""}.fa-plane-departure{--fa:"";--fa--fa:""}.fa-handshake-slash{--fa:"";--fa--fa:""}.fa-book-bookmark{--fa:"";--fa--fa:""}.fa-border-center-h{--fa:"";--fa--fa:""}.fa-can-food{--fa:"";--fa--fa:""}.fa-typewriter{--fa:"";--fa--fa:""}.fa-arrow-right-from-arc{--fa:"";--fa--fa:""}.fa-circle-k{--fa:"";--fa--fa:""}.fa-face-hand-over-mouth{--fa:"";--fa--fa:""}.fa-popcorn{--fa:"";--fa--fa:""}.fa-house-flood,.fa-house-water{--fa:"";--fa--fa:""}.fa-object-subtract{--fa:"";--fa--fa:""}.fa-code-branch{--fa:"";--fa--fa:""}.fa-warehouse-alt,.fa-warehouse-full{--fa:"";--fa--fa:""}.fa-hat-cowboy{--fa:"";--fa--fa:""}.fa-bridge{--fa:"";--fa--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:"";--fa--fa:""}.fa-arrow-down-from-dotted-line{--fa:"";--fa--fa:""}.fa-file-doc{--fa:"";--fa--fa:""}.fa-square-quarters{--fa:"";--fa--fa:""}.fa-truck-front{--fa:"";--fa--fa:""}.fa-cat{--fa:"";--fa--fa:""}.fa-trash-xmark{--fa:"";--fa--fa:""}.fa-caret-circle-left,.fa-circle-caret-left{--fa:"";--fa--fa:""}.fa-files{--fa:"";--fa--fa:""}.fa-anchor-circle-exclamation{--fa:"";--fa--fa:""}.fa-face-clouds{--fa:"";--fa--fa:""}.fa-user-crown{--fa:"";--fa--fa:""}.fa-basket-shopping-plus{--fa:"";--fa--fa:""}.fa-truck-field{--fa:"";--fa--fa:""}.fa-route{--fa:"";--fa--fa:""}.fa-cart-circle-check{--fa:"";--fa--fa:""}.fa-clipboard-question{--fa:"";--fa--fa:""}.fa-panorama{--fa:"";--fa--fa:""}.fa-comment-medical{--fa:"";--fa--fa:""}.fa-teeth-open{--fa:"";--fa--fa:""}.fa-user-tie-hair-long{--fa:"";--fa--fa:""}.fa-file-circle-minus{--fa:"";--fa--fa:""}.fa-head-side-medical{--fa:"";--fa--fa:""}.fa-arrow-turn-right{--fa:"";--fa--fa:""}.fa-tags{--fa:"";--fa--fa:""}.fa-wine-glass{--fa:"";--fa--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:"";--fa--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:"";--fa--fa:""}.fa-user-robot{--fa:"";--fa--fa:""}.fa-parking,.fa-square-parking{--fa:"";--fa--fa:""}.fa-card-diamond{--fa:"";--fa--fa:""}.fa-face-zipper{--fa:"";--fa--fa:""}.fa-face-raised-eyebrow{--fa:"";--fa--fa:""}.fa-house-signal{--fa:"";--fa--fa:""}.fa-chevron-square-up,.fa-square-chevron-up{--fa:"";--fa--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:"";--fa--fa:""}.fa-faucet-drip{--fa:"";--fa--fa:""}.fa-arrows-to-line{--fa:"";--fa--fa:""}.fa-dolphin{--fa:"";--fa--fa:""}.fa-arrow-up-right{--fa:"";--fa--fa:""}.fa-circle-r{--fa:"";--fa--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"";--fa--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:"";--fa--fa:""}.fa-circle-sort-up,.fa-sort-circle-up{--fa:"";--fa--fa:""}.fa-terminal{--fa:"";--fa--fa:""}.fa-mobile-button{--fa:"";--fa--fa:""}.fa-house-medical-flag{--fa:"";--fa--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:"";--fa--fa:""}.fa-tape{--fa:"";--fa--fa:""}.fa-chestnut{--fa:"";--fa--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:"";--fa--fa:""}.fa-eye{--fa:"";--fa--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:"";--fa--fa:""}.fa-heat{--fa:"";--fa--fa:""}.fa-ticket-airline,.fa-ticket-perforated-plane,.fa-ticket-plane{--fa:"";--fa--fa:""}.fa-boot-heeled{--fa:"";--fa--fa:""}.fa-arrows-minimize,.fa-compress-arrows{--fa:"";--fa--fa:""}.fa-audio-description{--fa:"";--fa--fa:""}.fa-person-military-to-person{--fa:"";--fa--fa:""}.fa-file-shield{--fa:"";--fa--fa:""}.fa-hexagon{--fa:"";--fa--fa:""}.fa-manhole{--fa:"";--fa--fa:""}.fa-user-slash{--fa:"";--fa--fa:""}.fa-pen{--fa:"";--fa--fa:""}.fa-tower-observation{--fa:"";--fa--fa:""}.fa-floppy-disks{--fa:"";--fa--fa:""}.fa-toilet-paper-blank-under,.fa-toilet-paper-reverse-alt{--fa:"";--fa--fa:""}.fa-file-code{--fa:"";--fa--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"";--fa--fa:""}.fa-pump{--fa:"";--fa--fa:""}.fa-bus{--fa:"";--fa--fa:""}.fa-heart-circle-xmark{--fa:"";--fa--fa:""}.fa-arrow-up-left-from-circle{--fa:"";--fa--fa:""}.fa-home-lg,.fa-house-chimney{--fa:"";--fa--fa:""}.fa-window-maximize{--fa:"";--fa--fa:""}.fa-dryer{--fa:"";--fa--fa:""}.fa-face-frown,.fa-frown{--fa:"";--fa--fa:""}.fa-chess-bishop-alt,.fa-chess-bishop-piece{--fa:"";--fa--fa:""}.fa-shirt-tank-top{--fa:"";--fa--fa:""}.fa-diploma,.fa-scroll-ribbon{--fa:"";--fa--fa:""}.fa-screencast{--fa:"";--fa--fa:""}.fa-walker{--fa:"";--fa--fa:""}.fa-prescription{--fa:"";--fa--fa:""}.fa-shop,.fa-store-alt{--fa:"";--fa--fa:""}.fa-floppy-disk,.fa-save{--fa:"";--fa--fa:""}.fa-vihara{--fa:"";--fa--fa:""}.fa-face-kiss-closed-eyes{--fa:"";--fa--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"";--fa--fa:""}.fa-file-user{--fa:"";--fa--fa:""}.fa-user-police-tie{--fa:"";--fa--fa:""}.fa-face-tongue-money{--fa:"";--fa--fa:""}.fa-tennis-ball{--fa:"";--fa--fa:""}.fa-square-l{--fa:"";--fa--fa:""}.fa-sort-asc,.fa-sort-up{--fa:"";--fa--fa:""}.fa-calendar-arrow-up,.fa-calendar-upload{--fa:"";--fa--fa:""}.fa-comment-dots,.fa-commenting{--fa:"";--fa--fa:""}.fa-plant-wilt{--fa:"";--fa--fa:""}.fa-scarf{--fa:"";--fa--fa:""}.fa-album-circle-plus{--fa:"";--fa--fa:""}.fa-user-nurse-hair-long{--fa:"";--fa--fa:""}.fa-diamond{--fa:"";--fa--fa:""}.fa-arrow-alt-square-left,.fa-square-left{--fa:"";--fa--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:"";--fa--fa:""}.fa-circle-ellipsis-vertical{--fa:"";--fa--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"";--fa--fa:""}.fa-grid-dividers{--fa:"";--fa--fa:""}.fa-chart-diagram{--fa:"";--fa--fa:""}.fa-bacterium{--fa:"";--fa--fa:""}.fa-hand-pointer{--fa:"";--fa--fa:""}.fa-drum-steelpan{--fa:"";--fa--fa:""}.fa-hand-scissors{--fa:"";--fa--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:"";--fa--fa:""}.fa-face-pensive{--fa:"";--fa--fa:""}.fa-user-music{--fa:"";--fa--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"";--fa--fa:""}.fa-comments-alt-dollar,.fa-messages-dollar{--fa:"";--fa--fa:""}.fa-sensor-on{--fa:"";--fa--fa:""}.fa-balloon{--fa:"";--fa--fa:""}.fa-biohazard{--fa:"";--fa--fa:""}.fa-chess-queen-alt,.fa-chess-queen-piece{--fa:"";--fa--fa:""}.fa-location,.fa-location-crosshairs{--fa:"";--fa--fa:""}.fa-mars-double{--fa:"";--fa--fa:""}.fa-left-from-bracket{--fa:"";--fa--fa:""}.fa-house-leave,.fa-house-person-depart,.fa-house-person-leave{--fa:"";--fa--fa:""}.fa-ruler-triangle{--fa:"";--fa--fa:""}.fa-card-club{--fa:"";--fa--fa:""}.fa-child-dress{--fa:"";--fa--fa:""}.fa-users-between-lines{--fa:"";--fa--fa:""}.fa-lungs-virus{--fa:"";--fa--fa:""}.fa-spinner-third{--fa:"";--fa--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:"";--fa--fa:""}.fa-phone{--fa:"";--fa--fa:""}.fa-computer-mouse-scrollwheel,.fa-mouse-alt{--fa:"";--fa--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:"";--fa--fa:""}.fa-child-reaching{--fa:"";--fa--fa:""}.fa-table-layout{--fa:"";--fa--fa:""}.fa-narwhal{--fa:"";--fa--fa:""}.fa-ramp-loading{--fa:"";--fa--fa:""}.fa-calendar-circle-plus{--fa:"";--fa--fa:""}.fa-toothbrush{--fa:"";--fa--fa:""}.fa-border-inner{--fa:"";--fa--fa:""}.fa-paw-claws{--fa:"";--fa--fa:""}.fa-kiwi-fruit{--fa:"";--fa--fa:""}.fa-traffic-light-slow{--fa:"";--fa--fa:""}.fa-rectangle-code{--fa:"";--fa--fa:""}.fa-head-side-virus{--fa:"";--fa--fa:""}.fa-keyboard-brightness{--fa:"";--fa--fa:""}.fa-books-medical{--fa:"";--fa--fa:""}.fa-lightbulb-slash{--fa:"";--fa--fa:""}.fa-home-blank,.fa-house-blank{--fa:"";--fa--fa:""}.fa-square-5{--fa:"";--fa--fa:""}.fa-heart-square,.fa-square-heart{--fa:"";--fa--fa:""}.fa-puzzle{--fa:"";--fa--fa:""}.fa-user-cog,.fa-user-gear{--fa:"";--fa--fa:""}.fa-pipe-circle-check{--fa:"";--fa--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"";--fa--fa:""}.fa-octagon-exclamation{--fa:"";--fa--fa:""}.fa-dial-low{--fa:"";--fa--fa:""}.fa-door-closed{--fa:"";--fa--fa:""}.fa-laptop-mobile,.fa-phone-laptop{--fa:"";--fa--fa:""}.fa-conveyor-belt-alt,.fa-conveyor-belt-boxes{--fa:"";--fa--fa:""}.fa-shield-virus{--fa:"";--fa--fa:""}.fa-starfighter-alt-advanced,.fa-starfighter-twin-ion-engine-advanced{--fa:"";--fa--fa:""}.fa-dice-six{--fa:"";--fa--fa:""}.fa-starfighter-alt,.fa-starfighter-twin-ion-engine{--fa:"";--fa--fa:""}.fa-rocket-launch{--fa:"";--fa--fa:""}.fa-mosquito-net{--fa:"";--fa--fa:""}.fa-file-fragment{--fa:"";--fa--fa:""}.fa-vent-damper{--fa:"";--fa--fa:""}.fa-bridge-water{--fa:"";--fa--fa:""}.fa-ban-bug,.fa-debug{--fa:"";--fa--fa:""}.fa-person-booth{--fa:"";--fa--fa:""}.fa-text-width{--fa:"";--fa--fa:""}.fa-garage-car{--fa:"";--fa--fa:""}.fa-square-kanban{--fa:"";--fa--fa:""}.fa-hat-wizard{--fa:"";--fa--fa:""}.fa-chart-kanban{--fa:"";--fa--fa:""}.fa-pen-fancy{--fa:"";--fa--fa:""}.fa-coffee-pot{--fa:"";--fa--fa:""}.fa-mouse-field{--fa:"";--fa--fa:""}.fa-digging,.fa-person-digging{--fa:"";--fa--fa:""}.fa-shower-alt,.fa-shower-down{--fa:"";--fa--fa:""}.fa-box-circle-check{--fa:"";--fa--fa:""}.fa-brightness{--fa:"";--fa--fa:""}.fa-car-side-bolt{--fa:"";--fa--fa:""}.fa-file-xml{--fa:"";--fa--fa:""}.fa-ornament{--fa:"";--fa--fa:""}.fa-phone-arrow-down,.fa-phone-arrow-down-left,.fa-phone-incoming{--fa:"";--fa--fa:""}.fa-cloud-word{--fa:"";--fa--fa:""}.fa-hand-fingers-crossed{--fa:"";--fa--fa:""}.fa-trash{--fa:"";--fa--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"";--fa--fa:""}.fa-arrow-down-small-big,.fa-sort-size-down-alt{--fa:"";--fa--fa:""}.fa-book-medical{--fa:"";--fa--fa:""}.fa-face-melting{--fa:"";--fa--fa:""}.fa-poo{--fa:"";--fa--fa:""}.fa-pen-alt-slash,.fa-pen-clip-slash{--fa:"";--fa--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:"";--fa--fa:""}.fa-scroll-old{--fa:"";--fa--fa:""}.fa-guitars{--fa:"";--fa--fa:""}.fa-phone-xmark{--fa:"";--fa--fa:""}.fa-hose{--fa:"";--fa--fa:""}.fa-clock-six{--fa:"";--fa--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"";--fa--fa:""}.fa-billboard{--fa:"";--fa--fa:""}.fa-square-r{--fa:"";--fa--fa:""}.fa-cubes{--fa:"";--fa--fa:""}.fa-envelope-open-dollar{--fa:"";--fa--fa:""}.fa-divide{--fa:"";--fa--fa:""}.fa-sun-cloud{--fa:"";--fa--fa:""}.fa-lamp-floor{--fa:"";--fa--fa:""}.fa-square-7{--fa:"";--fa--fa:""}.fa-tenge,.fa-tenge-sign{--fa:"";--fa--fa:""}.fa-headphones{--fa:"";--fa--fa:""}.fa-hands-holding{--fa:"";--fa--fa:""}.fa-campfire{--fa:"";--fa--fa:""}.fa-circle-ampersand{--fa:"";--fa--fa:""}.fa-snowflakes{--fa:"";--fa--fa:""}.fa-hands-clapping{--fa:"";--fa--fa:""}.fa-republican{--fa:"";--fa--fa:""}.fa-leaf-maple{--fa:"";--fa--fa:""}.fa-arrow-left{--fa:"";--fa--fa:""}.fa-person-circle-xmark{--fa:"";--fa--fa:""}.fa-ruler{--fa:"";--fa--fa:""}.fa-arrow-left-from-bracket{--fa:"";--fa--fa:""}.fa-cup-straw-swoosh{--fa:"";--fa--fa:""}.fa-temperature-hot,.fa-temperature-sun{--fa:"";--fa--fa:""}.fa-align-left{--fa:"";--fa--fa:""}.fa-dice-d6{--fa:"";--fa--fa:""}.fa-restroom{--fa:"";--fa--fa:""}.fa-high-definition,.fa-rectangle-hd{--fa:"";--fa--fa:""}.fa-j{--fa:"J";--fa--fa:"JJ"}.fa-galaxy{--fa:"";--fa--fa:""}.fa-users-viewfinder{--fa:"";--fa--fa:""}.fa-file-video{--fa:"";--fa--fa:""}.fa-cherries{--fa:"";--fa--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:"";--fa--fa:""}.fa-circle-sort,.fa-sort-circle{--fa:"";--fa--fa:""}.fa-table-cells,.fa-th{--fa:"";--fa--fa:""}.fa-bag-shopping-minus{--fa:"";--fa--fa:""}.fa-file-pdf{--fa:"";--fa--fa:""}.fa-siren{--fa:"";--fa--fa:""}.fa-arrow-up-to-dotted-line{--fa:"";--fa--fa:""}.fa-image-landscape,.fa-landscape{--fa:"";--fa--fa:""}.fa-tank-water{--fa:"";--fa--fa:""}.fa-curling,.fa-curling-stone{--fa:"";--fa--fa:""}.fa-gamepad-alt,.fa-gamepad-modern{--fa:"";--fa--fa:""}.fa-messages-question{--fa:"";--fa--fa:""}.fa-bible,.fa-book-bible{--fa:"";--fa--fa:""}.fa-o{--fa:"O";--fa--fa:"OO"}.fa-medkit,.fa-suitcase-medical{--fa:"";--fa--fa:""}.fa-briefcase-arrow-right{--fa:"";--fa--fa:""}.fa-expand-wide{--fa:"";--fa--fa:""}.fa-clock-eleven-thirty{--fa:"";--fa--fa:""}.fa-rv{--fa:"";--fa--fa:""}.fa-user-secret{--fa:"";--fa--fa:""}.fa-otter{--fa:"";--fa--fa:""}.fa-dreidel{--fa:"";--fa--fa:""}.fa-female,.fa-person-dress{--fa:"";--fa--fa:""}.fa-comment-dollar{--fa:"";--fa--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:"";--fa--fa:""}.fa-flower-tulip{--fa:"";--fa--fa:""}.fa-people-pants-simple{--fa:"";--fa--fa:""}.fa-cloud-drizzle{--fa:"";--fa--fa:""}.fa-table-cells-large,.fa-th-large{--fa:"";--fa--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:"";--fa--fa:""}.fa-solar-system{--fa:"";--fa--fa:""}.fa-seal-question{--fa:"";--fa--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:"";--fa--fa:""}.fa-disc-drive{--fa:"";--fa--fa:""}.fa-hat-cowboy-side{--fa:"";--fa--fa:""}.fa-rows,.fa-table-rows{--fa:"";--fa--fa:""}.fa-location-exclamation,.fa-map-marker-exclamation{--fa:"";--fa--fa:""}.fa-face-fearful{--fa:"";--fa--fa:""}.fa-clipboard-user{--fa:"";--fa--fa:""}.fa-bus-school{--fa:"";--fa--fa:""}.fa-film-slash{--fa:"";--fa--fa:""}.fa-square-arrow-down-right{--fa:"";--fa--fa:""}.fa-book-sparkles,.fa-book-spells{--fa:"";--fa--fa:""}.fa-washer,.fa-washing-machine{--fa:"";--fa--fa:""}.fa-child{--fa:"";--fa--fa:""}.fa-lira-sign{--fa:"";--fa--fa:""}.fa-user-visor{--fa:"";--fa--fa:""}.fa-file-plus-minus{--fa:"";--fa--fa:""}.fa-chess-clock-alt,.fa-chess-clock-flip{--fa:"";--fa--fa:""}.fa-satellite{--fa:"";--fa--fa:""}.fa-truck-fire{--fa:"";--fa--fa:""}.fa-plane-lock{--fa:"";--fa--fa:""}.fa-steering-wheel{--fa:"";--fa--fa:""}.fa-tag{--fa:"";--fa--fa:""}.fa-stretcher{--fa:"";--fa--fa:""}.fa-book-law,.fa-book-section{--fa:"";--fa--fa:""}.fa-inboxes{--fa:"";--fa--fa:""}.fa-coffee-bean{--fa:"";--fa--fa:""}.fa-circle-yen{--fa:"";--fa--fa:""}.fa-brackets-curly{--fa:"";--fa--fa:""}.fa-ellipsis-stroke-vertical,.fa-ellipsis-v-alt{--fa:"";--fa--fa:""}.fa-comment{--fa:"";--fa--fa:""}.fa-square-1{--fa:"";--fa--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"";--fa--fa:""}.fa-head-side{--fa:"";--fa--fa:""}.fa-truck-ladder{--fa:"";--fa--fa:""}.fa-envelope{--fa:"";--fa--fa:""}.fa-dolly-empty{--fa:"";--fa--fa:""}.fa-face-tissue{--fa:"";--fa--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:"";--fa--fa:""}.fa-bin-recycle{--fa:"";--fa--fa:""}.fa-paperclip{--fa:"";--fa--fa:""}.fa-chart-line-down{--fa:"";--fa--fa:""}.fa-arrow-right-to-city{--fa:"";--fa--fa:""}.fa-lock-a{--fa:"";--fa--fa:""}.fa-ribbon{--fa:"";--fa--fa:""}.fa-lungs{--fa:"";--fa--fa:""}.fa-person-pinball{--fa:"";--fa--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"";--fa--fa:""}.fa-apple-core{--fa:"";--fa--fa:""}.fa-circle-y{--fa:"";--fa--fa:""}.fa-h6{--fa:"";--fa--fa:""}.fa-litecoin-sign{--fa:"";--fa--fa:""}.fa-bottle-baby{--fa:"";--fa--fa:""}.fa-circle-small{--fa:"";--fa--fa:""}.fa-border-none{--fa:"";--fa--fa:""}.fa-arrow-turn-down-left{--fa:"";--fa--fa:""}.fa-circle-wifi-circle-wifi,.fa-circle-wifi-group{--fa:"";--fa--fa:""}.fa-circle-nodes{--fa:"";--fa--fa:""}.fa-parachute-box{--fa:"";--fa--fa:""}.fa-reflect-horizontal{--fa:"";--fa--fa:""}.fa-comment-alt-medical,.fa-message-medical{--fa:"";--fa--fa:""}.fa-rugby-ball{--fa:"";--fa--fa:""}.fa-comment-music{--fa:"";--fa--fa:""}.fa-indent{--fa:"";--fa--fa:""}.fa-tree-alt,.fa-tree-deciduous{--fa:"";--fa--fa:""}.fa-puzzle-piece-alt,.fa-puzzle-piece-simple{--fa:"";--fa--fa:""}.fa-truck-field-un{--fa:"";--fa--fa:""}.fa-nfc-trash{--fa:"";--fa--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:"";--fa--fa:""}.fa-mountain{--fa:"";--fa--fa:""}.fa-file-times,.fa-file-xmark{--fa:"";--fa--fa:""}.fa-home-heart,.fa-house-heart{--fa:"";--fa--fa:""}.fa-house-chimney-blank{--fa:"";--fa--fa:""}.fa-meter-bolt{--fa:"";--fa--fa:""}.fa-user-doctor,.fa-user-md{--fa:"";--fa--fa:""}.fa-slash-back{--fa:"\\";--fa--fa:"\\\\"}.fa-circle-info,.fa-info-circle{--fa:"";--fa--fa:""}.fa-fishing-rod{--fa:"";--fa--fa:""}.fa-hammer-crash{--fa:"";--fa--fa:""}.fa-message-heart{--fa:"";--fa--fa:""}.fa-cloud-meatball{--fa:"";--fa--fa:""}.fa-camera-polaroid{--fa:"";--fa--fa:""}.fa-camera,.fa-camera-alt{--fa:"";--fa--fa:""}.fa-square-virus{--fa:"";--fa--fa:""}.fa-cart-arrow-up{--fa:"";--fa--fa:""}.fa-meteor{--fa:"";--fa--fa:""}.fa-car-on{--fa:"";--fa--fa:""}.fa-sleigh{--fa:"";--fa--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"";--fa--fa:""}.fa-buoy-mooring{--fa:"";--fa--fa:""}.fa-square-4{--fa:"";--fa--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"";--fa--fa:""}.fa-file-eps{--fa:"";--fa--fa:""}.fa-tricycle-adult{--fa:"";--fa--fa:""}.fa-waveform{--fa:"";--fa--fa:""}.fa-water{--fa:"";--fa--fa:""}.fa-star-sharp-half-alt,.fa-star-sharp-half-stroke{--fa:"";--fa--fa:""}.fa-nfc-signal{--fa:"";--fa--fa:""}.fa-plane-prop{--fa:"";--fa--fa:""}.fa-calendar-check{--fa:"";--fa--fa:""}.fa-clock-desk{--fa:"";--fa--fa:""}.fa-calendar-clock,.fa-calendar-time{--fa:"";--fa--fa:""}.fa-braille{--fa:"";--fa--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"";--fa--fa:""}.fa-plate-utensils{--fa:"";--fa--fa:""}.fa-family-pants{--fa:"";--fa--fa:""}.fa-hose-reel{--fa:"";--fa--fa:""}.fa-house-window{--fa:"";--fa--fa:""}.fa-landmark{--fa:"";--fa--fa:""}.fa-truck{--fa:"";--fa--fa:""}.fa-music-magnifying-glass{--fa:"";--fa--fa:""}.fa-crosshairs{--fa:"";--fa--fa:""}.fa-cloud-rainbow{--fa:"";--fa--fa:""}.fa-person-cane{--fa:"";--fa--fa:""}.fa-alien{--fa:"";--fa--fa:""}.fa-tent{--fa:"";--fa--fa:""}.fa-laptop-binary{--fa:"";--fa--fa:""}.fa-vest-patches{--fa:"";--fa--fa:""}.fa-people-dress-simple{--fa:"";--fa--fa:""}.fa-check-double{--fa:"";--fa--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"";--fa--fa:""}.fa-bowling-ball-pin{--fa:"";--fa--fa:""}.fa-bell-school-slash{--fa:"";--fa--fa:""}.fa-plus-large{--fa:"";--fa--fa:""}.fa-money-bill-wheat{--fa:"";--fa--fa:""}.fa-camera-viewfinder,.fa-screenshot{--fa:"";--fa--fa:""}.fa-comment-alt-music,.fa-message-music{--fa:"";--fa--fa:""}.fa-car-building{--fa:"";--fa--fa:""}.fa-border-bottom-right,.fa-border-style-alt{--fa:"";--fa--fa:""}.fa-octagon{--fa:"";--fa--fa:""}.fa-comment-arrow-up-right{--fa:"";--fa--fa:""}.fa-octagon-divide{--fa:"";--fa--fa:""}.fa-cookie{--fa:"";--fa--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"";--fa--fa:""}.fa-tv-music{--fa:"";--fa--fa:""}.fa-hard-drive,.fa-hdd{--fa:"";--fa--fa:""}.fa-reel{--fa:"";--fa--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"";--fa--fa:""}.fa-dumbbell{--fa:"";--fa--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:"";--fa--fa:""}.fa-tarp-droplet{--fa:"";--fa--fa:""}.fa-alarm-exclamation{--fa:"";--fa--fa:""}.fa-house-medical-circle-check{--fa:"";--fa--fa:""}.fa-traffic-cone{--fa:"";--fa--fa:""}.fa-grate{--fa:"";--fa--fa:""}.fa-arrow-down-right{--fa:"";--fa--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"";--fa--fa:""}.fa-calendar-plus{--fa:"";--fa--fa:""}.fa-person-from-portal,.fa-portal-exit{--fa:"";--fa--fa:""}.fa-plane-arrival{--fa:"";--fa--fa:""}.fa-cowbell-circle-plus,.fa-cowbell-more{--fa:"";--fa--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"";--fa--fa:""}.fa-distribute-spacing-vertical{--fa:"";--fa--fa:""}.fa-signal-alt-2,.fa-signal-bars-fair{--fa:"";--fa--fa:""}.fa-sportsball{--fa:"";--fa--fa:""}.fa-game-console-handheld-crank{--fa:"";--fa--fa:""}.fa-subway,.fa-train-subway{--fa:"";--fa--fa:""}.fa-chart-gantt{--fa:"";--fa--fa:""}.fa-face-smile-upside-down{--fa:"";--fa--fa:""}.fa-ball-pile{--fa:"";--fa--fa:""}.fa-badge-dollar{--fa:"";--fa--fa:""}.fa-money-bills-alt,.fa-money-bills-simple{--fa:"";--fa--fa:""}.fa-list-timeline{--fa:"";--fa--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"";--fa--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:"";--fa--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:"";--fa--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:"";--fa--fa:""}.fa-keyboard-down{--fa:"";--fa--fa:""}.fa-circle-up-right{--fa:"";--fa--fa:""}.fa-cloud-bolt-moon,.fa-thunderstorm-moon{--fa:"";--fa--fa:""}.fa-turn-left-up{--fa:"";--fa--fa:""}.fa-dna{--fa:"";--fa--fa:""}.fa-virus-slash{--fa:"";--fa--fa:""}.fa-bracket-round-right{--fa:")";--fa--fa:"))"}.fa-circle-sterling{--fa:"";--fa--fa:""}.fa-circle-5{--fa:"";--fa--fa:""}.fa-minus,.fa-subtract{--fa:"";--fa--fa:""}.fa-fire-flame,.fa-flame{--fa:"";--fa--fa:""}.fa-arrow-alt-to-right,.fa-right-to-line{--fa:"";--fa--fa:""}.fa-gif{--fa:"";--fa--fa:""}.fa-chess{--fa:"";--fa--fa:""}.fa-trash-slash{--fa:"";--fa--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"";--fa--fa:""}.fa-plug-circle-check{--fa:"";--fa--fa:""}.fa-font-case{--fa:"";--fa--fa:""}.fa-street-view{--fa:"";--fa--fa:""}.fa-arrow-down-left{--fa:"";--fa--fa:""}.fa-franc-sign{--fa:"";--fa--fa:""}.fa-flask-poison,.fa-flask-round-poison{--fa:"";--fa--fa:""}.fa-volume-off{--fa:"";--fa--fa:""}.fa-book-circle-arrow-right{--fa:"";--fa--fa:""}.fa-chart-user,.fa-user-chart{--fa:"";--fa--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"";--fa--fa:""}.fa-presentation,.fa-presentation-screen{--fa:"";--fa--fa:""}.fa-circle-bolt{--fa:"";--fa--fa:""}.fa-face-smile-halo{--fa:"";--fa--fa:""}.fa-cart-circle-arrow-down{--fa:"";--fa--fa:""}.fa-house-person-arrive,.fa-house-person-return,.fa-house-return{--fa:"";--fa--fa:""}.fa-comment-alt-times,.fa-message-times,.fa-message-xmark{--fa:"";--fa--fa:""}.fa-file-award,.fa-file-certificate{--fa:"";--fa--fa:""}.fa-user-doctor-hair-long{--fa:"";--fa--fa:""}.fa-camera-home,.fa-camera-security{--fa:"";--fa--fa:""}.fa-cog,.fa-gear{--fa:"";--fa--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:"";--fa--fa:""}.fa-book-heart{--fa:"";--fa--fa:""}.fa-mosque{--fa:"";--fa--fa:""}.fa-duck{--fa:"";--fa--fa:""}.fa-mosquito{--fa:"";--fa--fa:""}.fa-star-of-david{--fa:"";--fa--fa:""}.fa-flag-alt,.fa-flag-swallowtail{--fa:"";--fa--fa:""}.fa-person-military-rifle{--fa:"";--fa--fa:""}.fa-car-garage{--fa:"";--fa--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:"";--fa--fa:""}.fa-book-font{--fa:"";--fa--fa:""}.fa-shield-plus{--fa:"";--fa--fa:""}.fa-vials{--fa:"";--fa--fa:""}.fa-eye-dropper-full{--fa:"";--fa--fa:""}.fa-distribute-spacing-horizontal{--fa:"";--fa--fa:""}.fa-tablet-rugged{--fa:"";--fa--fa:""}.fa-temperature-frigid,.fa-temperature-snow{--fa:"";--fa--fa:""}.fa-moped{--fa:"";--fa--fa:""}.fa-face-smile-plus,.fa-smile-plus{--fa:"";--fa--fa:""}.fa-radio-alt,.fa-radio-tuner{--fa:"";--fa--fa:""}.fa-face-swear{--fa:"";--fa--fa:""}.fa-water-arrow-down,.fa-water-lower{--fa:"";--fa--fa:""}.fa-scanner-touchscreen{--fa:"";--fa--fa:""}.fa-circle-7{--fa:"";--fa--fa:""}.fa-plug-circle-plus{--fa:"";--fa--fa:""}.fa-person-ski-jumping,.fa-ski-jump{--fa:"";--fa--fa:""}.fa-place-of-worship{--fa:"";--fa--fa:""}.fa-water-arrow-up,.fa-water-rise{--fa:"";--fa--fa:""}.fa-waveform-lines,.fa-waveform-path{--fa:"";--fa--fa:""}.fa-split{--fa:"";--fa--fa:""}.fa-film-canister,.fa-film-cannister{--fa:"";--fa--fa:""}.fa-folder-times,.fa-folder-xmark{--fa:"";--fa--fa:""}.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:"";--fa--fa:""}.fa-tablet-android-alt,.fa-tablet-screen{--fa:"";--fa--fa:""}.fa-hexagon-vertical-nft-slanted{--fa:"";--fa--fa:""}.fa-folder-music{--fa:"";--fa--fa:""}.fa-desktop-medical,.fa-display-medical{--fa:"";--fa--fa:""}.fa-share-all{--fa:"";--fa--fa:""}.fa-peapod{--fa:"";--fa--fa:""}.fa-chess-clock{--fa:"";--fa--fa:""}.fa-axe{--fa:"";--fa--fa:""}.fa-square-d{--fa:"";--fa--fa:""}.fa-grip-vertical{--fa:"";--fa--fa:""}.fa-mobile-signal-out{--fa:"";--fa--fa:""}.fa-hexagon-nodes{--fa:"";--fa--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:"";--fa--fa:""}.fa-u{--fa:"U";--fa--fa:"UU"}.fa-arrow-up-from-dotted-line{--fa:"";--fa--fa:""}.fa-square-root-alt,.fa-square-root-variable{--fa:"";--fa--fa:""}.fa-light-switch-on{--fa:"";--fa--fa:""}.fa-arrow-down-arrow-up,.fa-sort-alt{--fa:"";--fa--fa:""}.fa-raindrops{--fa:"";--fa--fa:""}.fa-dash,.fa-minus-large{--fa:"";--fa--fa:""}.fa-clock,.fa-clock-four{--fa:"";--fa--fa:""}.fa-input-numeric{--fa:"";--fa--fa:""}.fa-truck-tow{--fa:"";--fa--fa:""}.fa-backward-step,.fa-step-backward{--fa:"";--fa--fa:""}.fa-pallet{--fa:"";--fa--fa:""}.fa-car-bolt{--fa:"";--fa--fa:""}.fa-arrows-maximize,.fa-expand-arrows{--fa:"";--fa--fa:""}.fa-faucet{--fa:"";--fa--fa:""}.fa-cloud-sleet{--fa:"";--fa--fa:""}.fa-lamp-street{--fa:"";--fa--fa:""}.fa-list-radio{--fa:"";--fa--fa:""}.fa-pen-nib-slash{--fa:"";--fa--fa:""}.fa-baseball-bat-ball{--fa:"";--fa--fa:""}.fa-square-up-left{--fa:"";--fa--fa:""}.fa-overline{--fa:"";--fa--fa:""}.fa-s{--fa:"S";--fa--fa:"SS"}.fa-timeline{--fa:"";--fa--fa:""}.fa-keyboard{--fa:"";--fa--fa:""}.fa-arrows-from-dotted-line{--fa:"";--fa--fa:""}.fa-usb-drive{--fa:"";--fa--fa:""}.fa-ballot{--fa:"";--fa--fa:""}.fa-caret-down{--fa:"";--fa--fa:""}.fa-location-dot-slash,.fa-map-marker-alt-slash{--fa:"";--fa--fa:""}.fa-cards{--fa:"";--fa--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"";--fa--fa:""}.fa-boxing-glove,.fa-glove-boxing{--fa:"";--fa--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"";--fa--fa:""}.fa-bell-school{--fa:"";--fa--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"";--fa--fa:""}.fa-plane-up{--fa:"";--fa--fa:""}.fa-folder-heart{--fa:"";--fa--fa:""}.fa-circle-location-arrow,.fa-location-circle{--fa:"";--fa--fa:""}.fa-face-head-bandage{--fa:"";--fa--fa:""}.fa-maki-roll,.fa-makizushi,.fa-sushi-roll{--fa:"";--fa--fa:""}.fa-car-bump{--fa:"";--fa--fa:""}.fa-piggy-bank{--fa:"";--fa--fa:""}.fa-racquet{--fa:"";--fa--fa:""}.fa-car-mirrors{--fa:"";--fa--fa:""}.fa-industry-alt,.fa-industry-windows{--fa:"";--fa--fa:""}.fa-bolt-auto{--fa:"";--fa--fa:""}.fa-battery-3,.fa-battery-half{--fa:"";--fa--fa:""}.fa-flux-capacitor{--fa:"";--fa--fa:""}.fa-mountain-city{--fa:"";--fa--fa:""}.fa-coins{--fa:"";--fa--fa:""}.fa-honey-pot{--fa:"";--fa--fa:""}.fa-olive{--fa:"";--fa--fa:""}.fa-khanda{--fa:"";--fa--fa:""}.fa-filter-list{--fa:"";--fa--fa:""}.fa-outlet{--fa:"";--fa--fa:""}.fa-sliders,.fa-sliders-h{--fa:"";--fa--fa:""}.fa-cauldron{--fa:"";--fa--fa:""}.fa-people{--fa:"";--fa--fa:""}.fa-folder-tree{--fa:"";--fa--fa:""}.fa-network-wired{--fa:"";--fa--fa:""}.fa-croissant{--fa:"";--fa--fa:""}.fa-map-pin{--fa:"";--fa--fa:""}.fa-hamsa{--fa:"";--fa--fa:""}.fa-cent-sign{--fa:"";--fa--fa:""}.fa-swords-laser{--fa:"";--fa--fa:""}.fa-flask{--fa:"";--fa--fa:""}.fa-person-pregnant{--fa:"";--fa--fa:""}.fa-square-u{--fa:"";--fa--fa:""}.fa-wand-sparkles{--fa:"";--fa--fa:""}.fa-router{--fa:"";--fa--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"";--fa--fa:""}.fa-sword-laser-alt{--fa:"";--fa--fa:""}.fa-ticket{--fa:"";--fa--fa:""}.fa-power-off{--fa:"";--fa--fa:""}.fa-coin{--fa:"";--fa--fa:""}.fa-laptop-slash{--fa:"";--fa--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:"";--fa--fa:""}.fa-circle-b{--fa:"";--fa--fa:""}.fa-person-dress-simple{--fa:"";--fa--fa:""}.fa-pipe-collar{--fa:"";--fa--fa:""}.fa-lights-holiday{--fa:"";--fa--fa:""}.fa-citrus{--fa:"";--fa--fa:""}.fa-flag-usa{--fa:"";--fa--fa:""}.fa-laptop-file{--fa:"";--fa--fa:""}.fa-teletype,.fa-tty{--fa:"";--fa--fa:""}.fa-chart-tree-map{--fa:"";--fa--fa:""}.fa-diagram-next{--fa:"";--fa--fa:""}.fa-person-rifle{--fa:"";--fa--fa:""}.fa-clock-five-thirty{--fa:"";--fa--fa:""}.fa-pipe-valve{--fa:"";--fa--fa:""}.fa-lightbulb-message{--fa:"";--fa--fa:""}.fa-arrow-up-from-arc{--fa:"";--fa--fa:""}.fa-face-spiral-eyes{--fa:"";--fa--fa:""}.fa-compress-wide{--fa:"";--fa--fa:""}.fa-circle-phone-hangup,.fa-phone-circle-down{--fa:"";--fa--fa:""}.fa-gear-complex-code{--fa:"";--fa--fa:""}.fa-house-medical-circle-exclamation{--fa:"";--fa--fa:""}.fa-badminton{--fa:"";--fa--fa:""}.fa-closed-captioning{--fa:"";--fa--fa:""}.fa-hiking,.fa-person-hiking{--fa:"";--fa--fa:""}.fa-arrow-alt-from-left,.fa-right-from-line{--fa:"";--fa--fa:""}.fa-venus-double{--fa:"";--fa--fa:""}.fa-images{--fa:"";--fa--fa:""}.fa-calculator{--fa:"";--fa--fa:""}.fa-shuttlecock{--fa:"";--fa--fa:""}.fa-user-hair{--fa:"";--fa--fa:""}.fa-eye-evil{--fa:"";--fa--fa:""}.fa-people-pulling{--fa:"";--fa--fa:""}.fa-n{--fa:"N";--fa--fa:"NN"}.fa-swap{--fa:"";--fa--fa:""}.fa-garage{--fa:"";--fa--fa:""}.fa-cable-car,.fa-tram{--fa:"";--fa--fa:""}.fa-shovel-snow{--fa:"";--fa--fa:""}.fa-cloud-rain{--fa:"";--fa--fa:""}.fa-face-lying{--fa:"";--fa--fa:""}.fa-sprinkler{--fa:"";--fa--fa:""}.fa-building-circle-xmark{--fa:"";--fa--fa:""}.fa-person-sledding,.fa-sledding{--fa:"";--fa--fa:""}.fa-game-console-handheld{--fa:"";--fa--fa:""}.fa-ship{--fa:"";--fa--fa:""}.fa-clock-six-thirty{--fa:"";--fa--fa:""}.fa-battery-slash{--fa:"";--fa--fa:""}.fa-tugrik-sign{--fa:"";--fa--fa:""}.fa-arrows-down-to-line{--fa:"";--fa--fa:""}.fa-download{--fa:"";--fa--fa:""}.fa-angles-up-down{--fa:"";--fa--fa:""}.fa-inventory,.fa-shelves{--fa:"";--fa--fa:""}.fa-cloud-snow{--fa:"";--fa--fa:""}.fa-face-grin,.fa-grin{--fa:"";--fa--fa:""}.fa-backspace,.fa-delete-left{--fa:"";--fa--fa:""}.fa-oven{--fa:"";--fa--fa:""}.fa-cloud-binary{--fa:"";--fa--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"";--fa--fa:""}.fa-comment-captions{--fa:"";--fa--fa:""}.fa-comments-question{--fa:"";--fa--fa:""}.fa-scribble{--fa:"";--fa--fa:""}.fa-rotate-exclamation{--fa:"";--fa--fa:""}.fa-file-circle-check{--fa:"";--fa--fa:""}.fa-glass{--fa:"";--fa--fa:""}.fa-loader{--fa:"";--fa--fa:""}.fa-forward{--fa:"";--fa--fa:""}.fa-user-pilot{--fa:"";--fa--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"";--fa--fa:""}.fa-code-pull-request-closed{--fa:"";--fa--fa:""}.fa-face-meh,.fa-meh{--fa:"";--fa--fa:""}.fa-align-center{--fa:"";--fa--fa:""}.fa-book-dead,.fa-book-skull{--fa:"";--fa--fa:""}.fa-drivers-license,.fa-id-card{--fa:"";--fa--fa:""}.fa-face-dotted{--fa:"";--fa--fa:""}.fa-face-worried{--fa:"";--fa--fa:""}.fa-dedent,.fa-outdent{--fa:"";--fa--fa:""}.fa-court-sport{--fa:"";--fa--fa:""}.fa-heart-circle-exclamation{--fa:"";--fa--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"";--fa--fa:""}.fa-vector-circle{--fa:"";--fa--fa:""}.fa-car-circle-bolt{--fa:"";--fa--fa:""}.fa-calendar-week{--fa:"";--fa--fa:""}.fa-flying-disc{--fa:"";--fa--fa:""}.fa-laptop-medical{--fa:"";--fa--fa:""}.fa-square-down-right{--fa:"";--fa--fa:""}.fa-b{--fa:"B";--fa--fa:"BB"}.fa-seat-airline{--fa:"";--fa--fa:""}.fa-eclipse-alt,.fa-moon-over-sun{--fa:"";--fa--fa:""}.fa-pipe{--fa:"|";--fa--fa:"||"}.fa-file-medical{--fa:"";--fa--fa:""}.fa-potato{--fa:"";--fa--fa:""}.fa-dice-one{--fa:"";--fa--fa:""}.fa-circle-a{--fa:"";--fa--fa:""}.fa-helmet-battle{--fa:"";--fa--fa:""}.fa-butter{--fa:"";--fa--fa:""}.fa-blanket-fire{--fa:"";--fa--fa:""}.fa-kiwi-bird{--fa:"";--fa--fa:""}.fa-castle{--fa:"";--fa--fa:""}.fa-golf-club{--fa:"";--fa--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"";--fa--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"";--fa--fa:""}.fa-cutlery,.fa-utensils{--fa:"";--fa--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"";--fa--fa:""}.fa-chart-pie-simple-circle-dollar{--fa:"";--fa--fa:""}.fa-balloons{--fa:"";--fa--fa:""}.fa-mill-sign{--fa:"";--fa--fa:""}.fa-bowl-rice{--fa:"";--fa--fa:""}.fa-timeline-arrow{--fa:"";--fa--fa:""}.fa-skull{--fa:"";--fa--fa:""}.fa-game-board-alt,.fa-game-board-simple{--fa:"";--fa--fa:""}.fa-circle-video,.fa-video-circle{--fa:"";--fa--fa:""}.fa-chart-scatter-bubble{--fa:"";--fa--fa:""}.fa-house-turret{--fa:"";--fa--fa:""}.fa-banana{--fa:"";--fa--fa:""}.fa-hand-holding-skull{--fa:"";--fa--fa:""}.fa-people-dress{--fa:"";--fa--fa:""}.fa-couch-small,.fa-loveseat{--fa:"";--fa--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"";--fa--fa:""}.fa-truck-pickup{--fa:"";--fa--fa:""}.fa-block-quote{--fa:"";--fa--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:"";--fa--fa:""}.fa-stop{--fa:"";--fa--fa:""}.fa-code-merge{--fa:"";--fa--fa:""}.fa-money-check-dollar-pen,.fa-money-check-edit-alt{--fa:"";--fa--fa:""}.fa-arrow-alt-from-bottom,.fa-up-from-line{--fa:"";--fa--fa:""}.fa-upload{--fa:"";--fa--fa:""}.fa-hurricane{--fa:"";--fa--fa:""}.fa-grid-round-2-plus{--fa:"";--fa--fa:""}.fa-people-pants{--fa:"";--fa--fa:""}.fa-mound{--fa:"";--fa--fa:""}.fa-windsock{--fa:"";--fa--fa:""}.fa-circle-half{--fa:"";--fa--fa:""}.fa-brake-warning{--fa:"";--fa--fa:""}.fa-toilet-portable{--fa:"";--fa--fa:""}.fa-compact-disc{--fa:"";--fa--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:"";--fa--fa:""}.fa-sax-hot,.fa-saxophone-fire{--fa:"";--fa--fa:""}.fa-camera-web-slash,.fa-webcam-slash{--fa:"";--fa--fa:""}.fa-folder-medical{--fa:"";--fa--fa:""}.fa-folder-cog,.fa-folder-gear{--fa:"";--fa--fa:""}.fa-hand-wave{--fa:"";--fa--fa:""}.fa-arrow-up-arrow-down,.fa-sort-up-down{--fa:"";--fa--fa:""}.fa-caravan{--fa:"";--fa--fa:""}.fa-shield-cat{--fa:"";--fa--fa:""}.fa-comment-alt-slash,.fa-message-slash{--fa:"";--fa--fa:""}.fa-bolt,.fa-zap{--fa:"";--fa--fa:""}.fa-trash-can-check{--fa:"";--fa--fa:""}.fa-glass-water{--fa:"";--fa--fa:""}.fa-oil-well{--fa:"";--fa--fa:""}.fa-table-cells-column-unlock{--fa:"";--fa--fa:""}.fa-person-simple{--fa:"";--fa--fa:""}.fa-arrow-turn-left-up{--fa:"";--fa--fa:""}.fa-vault{--fa:"";--fa--fa:""}.fa-mars{--fa:"";--fa--fa:""}.fa-toilet{--fa:"";--fa--fa:""}.fa-plane-circle-xmark{--fa:"";--fa--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"";--fa--fa:""}.fa-gear-code{--fa:"";--fa--fa:""}.fa-notes{--fa:"";--fa--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"";--fa--fa:""}.fa-trash-arrow-turn-left,.fa-trash-undo{--fa:"";--fa--fa:""}.fa-champagne-glass,.fa-glass-champagne{--fa:"";--fa--fa:""}.fa-objects-align-center-horizontal{--fa:"";--fa--fa:""}.fa-sun{--fa:"";--fa--fa:""}.fa-trash-alt-slash,.fa-trash-can-slash{--fa:"";--fa--fa:""}.fa-screen-users,.fa-users-class{--fa:"";--fa--fa:""}.fa-guitar{--fa:"";--fa--fa:""}.fa-arrow-square-left,.fa-square-arrow-left{--fa:"";--fa--fa:""}.fa-square-8{--fa:"";--fa--fa:""}.fa-face-smile-hearts{--fa:"";--fa--fa:""}.fa-brackets,.fa-brackets-square{--fa:"";--fa--fa:""}.fa-laptop-arrow-down{--fa:"";--fa--fa:""}.fa-hockey-stick-puck{--fa:"";--fa--fa:""}.fa-house-tree{--fa:"";--fa--fa:""}.fa-signal-2,.fa-signal-fair{--fa:"";--fa--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"";--fa--fa:""}.fa-circle-dollar,.fa-dollar-circle,.fa-usd-circle{--fa:"";--fa--fa:""}.fa-horse-head{--fa:"";--fa--fa:""}.fa-arrows-repeat,.fa-repeat-alt{--fa:"";--fa--fa:""}.fa-bore-hole{--fa:"";--fa--fa:""}.fa-industry{--fa:"";--fa--fa:""}.fa-image-polaroid{--fa:"";--fa--fa:""}.fa-wave-triangle{--fa:"";--fa--fa:""}.fa-turn-left-down{--fa:"";--fa--fa:""}.fa-person-running-fast{--fa:"";--fa--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"";--fa--fa:""}.fa-grill{--fa:"";--fa--fa:""}.fa-arrows-turn-to-dots{--fa:"";--fa--fa:""}.fa-analytics,.fa-chart-mixed{--fa:"";--fa--fa:""}.fa-florin-sign{--fa:"";--fa--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"";--fa--fa:""}.fa-less-than{--fa:"<";--fa--fa:"<<"}.fa-desktop-code,.fa-display-code{--fa:"";--fa--fa:""}.fa-face-drooling{--fa:"";--fa--fa:""}.fa-oil-temp,.fa-oil-temperature{--fa:"";--fa--fa:""}.fa-question-square,.fa-square-question{--fa:"";--fa--fa:""}.fa-air-conditioner{--fa:"";--fa--fa:""}.fa-angle-down{--fa:"";--fa--fa:""}.fa-mountains{--fa:"";--fa--fa:""}.fa-omega{--fa:"";--fa--fa:""}.fa-car-tunnel{--fa:"";--fa--fa:""}.fa-person-dolly-empty{--fa:"";--fa--fa:""}.fa-pan-food{--fa:"";--fa--fa:""}.fa-head-side-cough{--fa:"";--fa--fa:""}.fa-grip-lines{--fa:"";--fa--fa:""}.fa-thumbs-down{--fa:"";--fa--fa:""}.fa-user-lock{--fa:"";--fa--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"";--fa--fa:""}.fa-tickets-airline,.fa-tickets-perforated-plane,.fa-tickets-plane{--fa:"";--fa--fa:""}.fa-tent-double-peak{--fa:"";--fa--fa:""}.fa-anchor-circle-xmark{--fa:"";--fa--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:"";--fa--fa:""}.fa-nfc-slash{--fa:"";--fa--fa:""}.fa-chess-pawn{--fa:"";--fa--fa:""}.fa-first-aid,.fa-kit-medical{--fa:"";--fa--fa:""}.fa-grid-2-plus{--fa:"";--fa--fa:""}.fa-bells{--fa:"";--fa--fa:""}.fa-person-through-window{--fa:"";--fa--fa:""}.fa-toolbox{--fa:"";--fa--fa:""}.fa-globe-wifi{--fa:"";--fa--fa:""}.fa-envelope-badge,.fa-envelope-dot{--fa:"";--fa--fa:""}.fa-magnifying-glass-waveform{--fa:"";--fa--fa:""}.fa-hands-holding-circle{--fa:"";--fa--fa:""}.fa-bug{--fa:"";--fa--fa:""}.fa-bowl-chopsticks{--fa:"";--fa--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:"";--fa--fa:""}.fa-circle-s{--fa:"";--fa--fa:""}.fa-box-ballot{--fa:"";--fa--fa:""}.fa-automobile,.fa-car{--fa:"";--fa--fa:""}.fa-hand-holding-hand{--fa:"";--fa--fa:""}.fa-user-tie-hair{--fa:"";--fa--fa:""}.fa-podium-star{--fa:"";--fa--fa:""}.fa-business-front,.fa-party-back,.fa-trian-balbot,.fa-user-hair-mullet{--fa:"";--fa--fa:""}.fa-microphone-stand{--fa:"";--fa--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:"";--fa--fa:""}.fa-family-dress{--fa:"";--fa--fa:""}.fa-circle-x{--fa:"";--fa--fa:""}.fa-cabin{--fa:"";--fa--fa:""}.fa-mountain-sun{--fa:"";--fa--fa:""}.fa-chart-simple-horizontal{--fa:"";--fa--fa:""}.fa-arrows-left-right-to-line{--fa:"";--fa--fa:""}.fa-hand-back-point-left{--fa:"";--fa--fa:""}.fa-comment-alt-dots,.fa-message-dots,.fa-messaging{--fa:"";--fa--fa:""}.fa-file-heart{--fa:"";--fa--fa:""}.fa-beer-foam,.fa-beer-mug{--fa:"";--fa--fa:""}.fa-dice-d20{--fa:"";--fa--fa:""}.fa-drone{--fa:"";--fa--fa:""}.fa-truck-droplet{--fa:"";--fa--fa:""}.fa-file-circle-xmark{--fa:"";--fa--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"";--fa--fa:""}.fa-medal{--fa:"";--fa--fa:""}.fa-person-fairy{--fa:"";--fa--fa:""}.fa-bed{--fa:"";--fa--fa:""}.fa-book-copy{--fa:"";--fa--fa:""}.fa-h-square,.fa-square-h{--fa:"";--fa--fa:""}.fa-square-c{--fa:"";--fa--fa:""}.fa-clock-two{--fa:"";--fa--fa:""}.fa-square-ellipsis-vertical{--fa:"";--fa--fa:""}.fa-calendar-users{--fa:"";--fa--fa:""}.fa-podcast{--fa:"";--fa--fa:""}.fa-bee{--fa:"";--fa--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"";--fa--fa:""}.fa-bell{--fa:"";--fa--fa:""}.fa-candy-bar,.fa-chocolate-bar{--fa:"";--fa--fa:""}.fa-xmark-large{--fa:"";--fa--fa:""}.fa-pinata{--fa:"";--fa--fa:""}.fa-file-ppt{--fa:"";--fa--fa:""}.fa-arrows-from-line{--fa:"";--fa--fa:""}.fa-superscript{--fa:"";--fa--fa:""}.fa-bowl-spoon{--fa:"";--fa--fa:""}.fa-hexagon-check{--fa:"";--fa--fa:""}.fa-plug-circle-xmark{--fa:"";--fa--fa:""}.fa-star-of-life{--fa:"";--fa--fa:""}.fa-phone-slash{--fa:"";--fa--fa:""}.fa-traffic-light-stop{--fa:"";--fa--fa:""}.fa-paint-roller{--fa:"";--fa--fa:""}.fa-accent-grave{--fa:"`";--fa--fa:"``"}.fa-hands-helping,.fa-handshake-angle{--fa:"";--fa--fa:""}.fa-circle-0{--fa:"";--fa--fa:""}.fa-dial-med-low{--fa:"";--fa--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:"";--fa--fa:""}.fa-crab{--fa:"";--fa--fa:""}.fa-box-full,.fa-box-open-full{--fa:"";--fa--fa:""}.fa-file{--fa:"";--fa--fa:""}.fa-greater-than{--fa:">";--fa--fa:">>"}.fa-quotes{--fa:"";--fa--fa:""}.fa-pretzel{--fa:"";--fa--fa:""}.fa-t-rex{--fa:"";--fa--fa:""}.fa-person-swimming,.fa-swimmer{--fa:"";--fa--fa:""}.fa-arrow-down{--fa:"";--fa--fa:""}.fa-user-robot-xmarks{--fa:"";--fa--fa:""}.fa-comment-alt-quote,.fa-message-quote{--fa:"";--fa--fa:""}.fa-candy-corn{--fa:"";--fa--fa:""}.fa-folder-magnifying-glass,.fa-folder-search{--fa:"";--fa--fa:""}.fa-notebook{--fa:"";--fa--fa:""}.fa-circle-wifi{--fa:"";--fa--fa:""}.fa-droplet,.fa-tint{--fa:"";--fa--fa:""}.fa-bullseye-pointer{--fa:"";--fa--fa:""}.fa-eraser{--fa:"";--fa--fa:""}.fa-hexagon-image{--fa:"";--fa--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"";--fa--fa:""}.fa-file-svg{--fa:"";--fa--fa:""}.fa-crate-apple,.fa-apple-crate{--fa:"";--fa--fa:""}.fa-person-burst{--fa:"";--fa--fa:""}.fa-game-board{--fa:"";--fa--fa:""}.fa-hat-chef{--fa:"";--fa--fa:""}.fa-hand-back-point-right{--fa:"";--fa--fa:""}.fa-dove{--fa:"";--fa--fa:""}.fa-snowflake-droplets{--fa:"";--fa--fa:""}.fa-battery-0,.fa-battery-empty{--fa:"";--fa--fa:""}.fa-grid-4{--fa:"";--fa--fa:""}.fa-socks{--fa:"";--fa--fa:""}.fa-face-sunglasses{--fa:"";--fa--fa:""}.fa-inbox{--fa:"";--fa--fa:""}.fa-square-0{--fa:"";--fa--fa:""}.fa-section{--fa:"";--fa--fa:""}.fa-box-up,.fa-square-this-way-up{--fa:"";--fa--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"";--fa--fa:""}.fa-square-ampersand{--fa:"";--fa--fa:""}.fa-envelope-open-text{--fa:"";--fa--fa:""}.fa-lamp-desk{--fa:"";--fa--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"";--fa--fa:""}.fa-poll-people{--fa:"";--fa--fa:""}.fa-glass-whiskey-rocks,.fa-whiskey-glass-ice{--fa:"";--fa--fa:""}.fa-wine-bottle{--fa:"";--fa--fa:""}.fa-chess-rook{--fa:"";--fa--fa:""}.fa-user-bounty-hunter{--fa:"";--fa--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"";--fa--fa:""}.fa-diagram-sankey{--fa:"";--fa--fa:""}.fa-cloud-hail-mixed{--fa:"";--fa--fa:""}.fa-circle-up-left{--fa:"";--fa--fa:""}.fa-dharmachakra{--fa:"";--fa--fa:""}.fa-objects-align-left{--fa:"";--fa--fa:""}.fa-oil-can-drip{--fa:"";--fa--fa:""}.fa-face-smiling-hands{--fa:"";--fa--fa:""}.fa-broccoli{--fa:"";--fa--fa:""}.fa-route-interstate{--fa:"";--fa--fa:""}.fa-ear-muffs{--fa:"";--fa--fa:""}.fa-hotdog{--fa:"";--fa--fa:""}.fa-transporter-empty{--fa:"";--fa--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:"";--fa--fa:""}.fa-angle-90{--fa:"";--fa--fa:""}.fa-rectangle-terminal{--fa:"";--fa--fa:""}.fa-kite{--fa:"";--fa--fa:""}.fa-drum{--fa:"";--fa--fa:""}.fa-scrubber{--fa:"";--fa--fa:""}.fa-ice-cream{--fa:"";--fa--fa:""}.fa-heart-circle-bolt{--fa:"";--fa--fa:""}.fa-fish-bones{--fa:"";--fa--fa:""}.fa-deer-rudolph{--fa:"";--fa--fa:""}.fa-fax{--fa:"";--fa--fa:""}.fa-paragraph{--fa:"";--fa--fa:""}.fa-head-side-heart{--fa:"";--fa--fa:""}.fa-square-e{--fa:"";--fa--fa:""}.fa-meter-fire{--fa:"";--fa--fa:""}.fa-cloud-hail{--fa:"";--fa--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:"";--fa--fa:""}.fa-money-from-bracket{--fa:"";--fa--fa:""}.fa-star-half{--fa:"";--fa--fa:""}.fa-car-bus{--fa:"";--fa--fa:""}.fa-speaker{--fa:"";--fa--fa:""}.fa-timer{--fa:"";--fa--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"";--fa--fa:""}.fa-landmark-magnifying-glass{--fa:"";--fa--fa:""}.fa-grill-hot{--fa:"";--fa--fa:""}.fa-ballot-check{--fa:"";--fa--fa:""}.fa-chain,.fa-link{--fa:"";--fa--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"";--fa--fa:""}.fa-file-minus{--fa:"";--fa--fa:""}.fa-tree-city{--fa:"";--fa--fa:""}.fa-play{--fa:"";--fa--fa:""}.fa-font{--fa:"";--fa--fa:""}.fa-coffee-togo,.fa-cup-togo{--fa:"";--fa--fa:""}.fa-square-down-left{--fa:"";--fa--fa:""}.fa-burger-lettuce{--fa:"";--fa--fa:""}.fa-table-cells-row-lock{--fa:"";--fa--fa:""}.fa-rupiah-sign{--fa:"";--fa--fa:""}.fa-magnifying-glass,.fa-search{--fa:"";--fa--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"";--fa--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:"";--fa--fa:""}.fa-chevron-double-down,.fa-chevrons-down{--fa:"";--fa--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"";--fa--fa:""}.fa-signal-3,.fa-signal-good{--fa:"";--fa--fa:""}.fa-location-question,.fa-map-marker-question{--fa:"";--fa--fa:""}.fa-floppy-disk-circle-xmark,.fa-floppy-disk-times,.fa-save-circle-xmark,.fa-save-times{--fa:"";--fa--fa:""}.fa-naira-sign{--fa:"";--fa--fa:""}.fa-peach{--fa:"";--fa--fa:""}.fa-circles-overlap-3,.fa-pronoun{--fa:"";--fa--fa:""}.fa-taxi-bus{--fa:"";--fa--fa:""}.fa-bracket-curly,.fa-bracket-curly-left{--fa:"{";--fa--fa:"{{"}.fa-lobster{--fa:"";--fa--fa:""}.fa-cart-flatbed-empty,.fa-dolly-flatbed-empty{--fa:"";--fa--fa:""}.fa-colon{--fa:":";--fa--fa:"::"}.fa-cart-arrow-down{--fa:"";--fa--fa:""}.fa-wand{--fa:"";--fa--fa:""}.fa-walkie-talkie{--fa:"";--fa--fa:""}.fa-file-edit,.fa-file-pen{--fa:"";--fa--fa:""}.fa-receipt{--fa:"";--fa--fa:""}.fa-table-picnic{--fa:"";--fa--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"";--fa--fa:""}.fa-circle-microphone-lines,.fa-microphone-circle-alt{--fa:"";--fa--fa:""}.fa-desktop-slash,.fa-display-slash{--fa:"";--fa--fa:""}.fa-suitcase-rolling{--fa:"";--fa--fa:""}.fa-person-circle-exclamation{--fa:"";--fa--fa:""}.fa-transporter-2{--fa:"";--fa--fa:""}.fa-user-hoodie{--fa:"";--fa--fa:""}.fa-hand-receiving,.fa-hands-holding-diamond{--fa:"";--fa--fa:""}.fa-money-bill-simple-wave{--fa:"";--fa--fa:""}.fa-chevron-down{--fa:"";--fa--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"";--fa--fa:""}.fa-bell-plus{--fa:"";--fa--fa:""}.fa-book-arrow-right{--fa:"";--fa--fa:""}.fa-hospitals{--fa:"";--fa--fa:""}.fa-club{--fa:"";--fa--fa:""}.fa-skull-crossbones{--fa:"";--fa--fa:""}.fa-dewpoint,.fa-droplet-degree{--fa:"";--fa--fa:""}.fa-code-compare{--fa:"";--fa--fa:""}.fa-list-dots,.fa-list-ul{--fa:"";--fa--fa:""}.fa-hand-holding-magic{--fa:"";--fa--fa:""}.fa-watermelon-slice{--fa:"";--fa--fa:""}.fa-circle-ellipsis{--fa:"";--fa--fa:""}.fa-school-lock{--fa:"";--fa--fa:""}.fa-tower-cell{--fa:"";--fa--fa:""}.fa-sd-cards{--fa:"";--fa--fa:""}.fa-jug-bottle{--fa:"";--fa--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:"";--fa--fa:""}.fa-envelopes{--fa:"";--fa--fa:""}.fa-phone-office{--fa:"";--fa--fa:""}.fa-ranking-star{--fa:"";--fa--fa:""}.fa-chess-king{--fa:"";--fa--fa:""}.fa-nfc-pen{--fa:"";--fa--fa:""}.fa-person-harassing{--fa:"";--fa--fa:""}.fa-magnifying-glass-play{--fa:"";--fa--fa:""}.fa-hat-winter{--fa:"";--fa--fa:""}.fa-brazilian-real-sign{--fa:"";--fa--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:"";--fa--fa:""}.fa-bone-break{--fa:"";--fa--fa:""}.fa-arrow-up{--fa:"";--fa--fa:""}.fa-down-from-dotted-line{--fa:"";--fa--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:"";--fa--fa:""}.fa-border-left{--fa:"";--fa--fa:""}.fa-circle-divide{--fa:"";--fa--fa:""}.fa-shrimp{--fa:"";--fa--fa:""}.fa-list-check,.fa-tasks{--fa:"";--fa--fa:""}.fa-diagram-subtask{--fa:"";--fa--fa:""}.fa-jug-detergent{--fa:"";--fa--fa:""}.fa-circle-user,.fa-user-circle{--fa:"";--fa--fa:""}.fa-square-y{--fa:"";--fa--fa:""}.fa-user-doctor-hair{--fa:"";--fa--fa:""}.fa-planet-ringed{--fa:"";--fa--fa:""}.fa-mushroom{--fa:"";--fa--fa:""}.fa-user-shield{--fa:"";--fa--fa:""}.fa-megaphone{--fa:"";--fa--fa:""}.fa-wreath-laurel{--fa:"";--fa--fa:""}.fa-circle-exclamation-check{--fa:"";--fa--fa:""}.fa-wind{--fa:"";--fa--fa:""}.fa-box-dollar,.fa-box-usd{--fa:"";--fa--fa:""}.fa-car-burst,.fa-car-crash{--fa:"";--fa--fa:""}.fa-y{--fa:"Y";--fa--fa:"YY"}.fa-user-headset{--fa:"";--fa--fa:""}.fa-arrows-retweet,.fa-retweet-alt{--fa:"";--fa--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:"";--fa--fa:""}.fa-chevron-square-right,.fa-square-chevron-right{--fa:"";--fa--fa:""}.fa-lacrosse-stick-ball{--fa:"";--fa--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:"";--fa--fa:""}.fa-user-magnifying-glass{--fa:"";--fa--fa:""}.fa-star-sharp{--fa:"";--fa--fa:""}.fa-comment-heart{--fa:"";--fa--fa:""}.fa-circle-1{--fa:"";--fa--fa:""}.fa-circle-star,.fa-star-circle{--fa:"";--fa--fa:""}.fa-fish{--fa:"";--fa--fa:""}.fa-cloud-fog,.fa-fog{--fa:"";--fa--fa:""}.fa-waffle{--fa:"";--fa--fa:""}.fa-music-alt,.fa-music-note{--fa:"";--fa--fa:""}.fa-hexagon-exclamation{--fa:"";--fa--fa:""}.fa-cart-shopping-fast{--fa:"";--fa--fa:""}.fa-object-union{--fa:"";--fa--fa:""}.fa-user-graduate{--fa:"";--fa--fa:""}.fa-starfighter{--fa:"";--fa--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:"";--fa--fa:""}.fa-arrow-right-long-to-line{--fa:"";--fa--fa:""}.fa-arrow-square-down,.fa-square-arrow-down{--fa:"";--fa--fa:""}.fa-diamond-half-stroke{--fa:"";--fa--fa:""}.fa-clapperboard{--fa:"";--fa--fa:""}.fa-chevron-square-left,.fa-square-chevron-left{--fa:"";--fa--fa:""}.fa-phone-intercom{--fa:"";--fa--fa:""}.fa-chain-horizontal,.fa-link-horizontal{--fa:"";--fa--fa:""}.fa-mango{--fa:"";--fa--fa:""}.fa-music-alt-slash,.fa-music-note-slash{--fa:"";--fa--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:"";--fa--fa:""}.fa-face-tongue-sweat{--fa:"";--fa--fa:""}.fa-globe-stand{--fa:"";--fa--fa:""}.fa-baseball,.fa-baseball-ball{--fa:"";--fa--fa:""}.fa-circle-p{--fa:"";--fa--fa:""}.fa-award-simple{--fa:"";--fa--fa:""}.fa-jet-fighter-up{--fa:"";--fa--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:"";--fa--fa:""}.fa-pedestal{--fa:"";--fa--fa:""}.fa-chart-pyramid{--fa:"";--fa--fa:""}.fa-sidebar{--fa:"";--fa--fa:""}.fa-frosty-head,.fa-snowman-head{--fa:"";--fa--fa:""}.fa-copy{--fa:"";--fa--fa:""}.fa-burger-glass{--fa:"";--fa--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"";--fa--fa:""}.fa-hand-sparkles{--fa:"";--fa--fa:""}.fa-bars-filter{--fa:"";--fa--fa:""}.fa-paintbrush-pencil{--fa:"";--fa--fa:""}.fa-party-bell{--fa:"";--fa--fa:""}.fa-user-vneck-hair{--fa:"";--fa--fa:""}.fa-jack-o-lantern{--fa:"";--fa--fa:""}.fa-grip,.fa-grip-horizontal{--fa:"";--fa--fa:""}.fa-share-from-square,.fa-share-square{--fa:"";--fa--fa:""}.fa-keynote{--fa:"";--fa--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:"";--fa--fa:""}.fa-gun{--fa:"";--fa--fa:""}.fa-phone-square,.fa-square-phone{--fa:"";--fa--fa:""}.fa-hat-beach{--fa:"";--fa--fa:""}.fa-add,.fa-plus{--fa:"+";--fa--fa:"++"}.fa-expand{--fa:"";--fa--fa:""}.fa-computer{--fa:"";--fa--fa:""}.fa-fort{--fa:"";--fa--fa:""}.fa-cloud-check{--fa:"";--fa--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"";--fa--fa:""}.fa-face-smirking{--fa:"";--fa--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"";--fa--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"";--fa--fa:""}.fa-rhombus{--fa:"";--fa--fa:""}.fa-claw-marks{--fa:"";--fa--fa:""}.fa-peso-sign{--fa:"";--fa--fa:""}.fa-face-smile-tongue{--fa:"";--fa--fa:""}.fa-cart-circle-xmark{--fa:"";--fa--fa:""}.fa-building-shield{--fa:"";--fa--fa:""}.fa-circle-phone-flip,.fa-phone-circle-alt{--fa:"";--fa--fa:""}.fa-baby{--fa:"";--fa--fa:""}.fa-users-line{--fa:"";--fa--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:"";--fa--fa:""}.fa-tractor{--fa:"";--fa--fa:""}.fa-down-from-bracket{--fa:"";--fa--fa:""}.fa-key-skeleton{--fa:"";--fa--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:"";--fa--fa:""}.fa-arrow-down-up-lock{--fa:"";--fa--fa:""}.fa-arrow-down-to-bracket{--fa:"";--fa--fa:""}.fa-lines-leaning{--fa:"";--fa--fa:""}.fa-square-q{--fa:"";--fa--fa:""}.fa-ruler-combined{--fa:"";--fa--fa:""}.fa-icons-alt,.fa-symbols{--fa:"";--fa--fa:""}.fa-copyright{--fa:"";--fa--fa:""}.fa-flask-gear{--fa:"";--fa--fa:""}.fa-highlighter-line{--fa:"";--fa--fa:""}.fa-bracket,.fa-bracket-left,.fa-bracket-square{--fa:"[";--fa--fa:"[["}.fa-island-tree-palm,.fa-island-tropical{--fa:"";--fa--fa:""}.fa-arrow-from-left,.fa-arrow-right-from-line{--fa:"";--fa--fa:""}.fa-h2{--fa:"";--fa--fa:""}.fa-equals{--fa:"=";--fa--fa:"=="}.fa-cake-slice,.fa-shortcake{--fa:"";--fa--fa:""}.fa-building-magnifying-glass{--fa:"";--fa--fa:""}.fa-peanut{--fa:"";--fa--fa:""}.fa-wrench-simple{--fa:"";--fa--fa:""}.fa-blender{--fa:"";--fa--fa:""}.fa-teeth{--fa:"";--fa--fa:""}.fa-tally-2{--fa:"";--fa--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"";--fa--fa:""}.fa-cars{--fa:"";--fa--fa:""}.fa-axe-battle{--fa:"";--fa--fa:""}.fa-user-hair-long{--fa:"";--fa--fa:""}.fa-map{--fa:"";--fa--fa:""}.fa-arrow-left-from-arc{--fa:"";--fa--fa:""}.fa-file-circle-info{--fa:"";--fa--fa:""}.fa-face-disappointed{--fa:"";--fa--fa:""}.fa-lasso-sparkles{--fa:"";--fa--fa:""}.fa-clock-eleven{--fa:"";--fa--fa:""}.fa-rocket{--fa:"";--fa--fa:""}.fa-siren-on{--fa:"";--fa--fa:""}.fa-clock-ten{--fa:"";--fa--fa:""}.fa-candle-holder{--fa:"";--fa--fa:""}.fa-video-arrow-down-left{--fa:"";--fa--fa:""}.fa-photo-film,.fa-photo-video{--fa:"";--fa--fa:""}.fa-floppy-disk-circle-arrow-right,.fa-save-circle-arrow-right{--fa:"";--fa--fa:""}.fa-folder-minus{--fa:"";--fa--fa:""}.fa-hexagon-nodes-bolt{--fa:"";--fa--fa:""}.fa-planet-moon{--fa:"";--fa--fa:""}.fa-face-eyes-xmarks{--fa:"";--fa--fa:""}.fa-chart-scatter{--fa:"";--fa--fa:""}.fa-circle-gf{--fa:"";--fa--fa:""}.fa-display-arrow-down{--fa:"";--fa--fa:""}.fa-store{--fa:"";--fa--fa:""}.fa-arrow-trend-up{--fa:"";--fa--fa:""}.fa-plug-circle-minus{--fa:"";--fa--fa:""}.fa-olive-branch{--fa:"";--fa--fa:""}.fa-angle{--fa:"";--fa--fa:""}.fa-vacuum-robot{--fa:"";--fa--fa:""}.fa-sign,.fa-sign-hanging{--fa:"";--fa--fa:""}.fa-square-divide{--fa:"";--fa--fa:""}.fa-folder-check{--fa:"";--fa--fa:""}.fa-signal-stream-slash{--fa:"";--fa--fa:""}.fa-bezier-curve{--fa:"";--fa--fa:""}.fa-eye-dropper-half{--fa:"";--fa--fa:""}.fa-store-lock{--fa:"";--fa--fa:""}.fa-bell-slash{--fa:"";--fa--fa:""}.fa-cloud-bolt-sun,.fa-thunderstorm-sun{--fa:"";--fa--fa:""}.fa-camera-slash{--fa:"";--fa--fa:""}.fa-comment-quote{--fa:"";--fa--fa:""}.fa-tablet,.fa-tablet-android{--fa:"";--fa--fa:""}.fa-school-flag{--fa:"";--fa--fa:""}.fa-message-code{--fa:"";--fa--fa:""}.fa-glass-half,.fa-glass-half-empty,.fa-glass-half-full{--fa:"";--fa--fa:""}.fa-fill{--fa:"";--fa--fa:""}.fa-comment-alt-minus,.fa-message-minus{--fa:"";--fa--fa:""}.fa-angle-up{--fa:"";--fa--fa:""}.fa-dinosaur{--fa:"";--fa--fa:""}.fa-drumstick-bite{--fa:"";--fa--fa:""}.fa-chain-horizontal-slash,.fa-link-horizontal-slash{--fa:"";--fa--fa:""}.fa-holly-berry{--fa:"";--fa--fa:""}.fa-nose{--fa:"";--fa--fa:""}.fa-arrow-left-to-arc{--fa:"";--fa--fa:""}.fa-chevron-left{--fa:"";--fa--fa:""}.fa-bacteria{--fa:"";--fa--fa:""}.fa-clouds{--fa:"";--fa--fa:""}.fa-money-bill-simple{--fa:"";--fa--fa:""}.fa-hand-lizard{--fa:"";--fa--fa:""}.fa-table-pivot{--fa:"";--fa--fa:""}.fa-filter-slash{--fa:"";--fa--fa:""}.fa-trash-can-arrow-turn-left,.fa-trash-can-undo,.fa-trash-undo-alt{--fa:"";--fa--fa:""}.fa-notdef{--fa:"";--fa--fa:""}.fa-disease{--fa:"";--fa--fa:""}.fa-person-to-door{--fa:"";--fa--fa:""}.fa-turntable{--fa:"";--fa--fa:""}.fa-briefcase-medical{--fa:"";--fa--fa:""}.fa-genderless{--fa:"";--fa--fa:""}.fa-chevron-right{--fa:"";--fa--fa:""}.fa-signal-1,.fa-signal-weak{--fa:"";--fa--fa:""}.fa-clock-five{--fa:"";--fa--fa:""}.fa-retweet{--fa:"";--fa--fa:""}.fa-car-alt,.fa-car-rear{--fa:"";--fa--fa:""}.fa-pump-soap{--fa:"";--fa--fa:""}.fa-computer-classic{--fa:"";--fa--fa:""}.fa-frame{--fa:"";--fa--fa:""}.fa-video-slash{--fa:"";--fa--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:"";--fa--fa:""}.fa-ellipsis-h-alt,.fa-ellipsis-stroke{--fa:"";--fa--fa:""}.fa-radio{--fa:"";--fa--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:"";--fa--fa:""}.fa-face-expressionless{--fa:"";--fa--fa:""}.fa-down-to-dotted-line{--fa:"";--fa--fa:""}.fa-cloud-music{--fa:"";--fa--fa:""}.fa-traffic-light{--fa:"";--fa--fa:""}.fa-cloud-minus{--fa:"";--fa--fa:""}.fa-thermometer{--fa:"";--fa--fa:""}.fa-shield-minus{--fa:"";--fa--fa:""}.fa-vr-cardboard{--fa:"";--fa--fa:""}.fa-car-tilt{--fa:"";--fa--fa:""}.fa-gauge-circle-minus{--fa:"";--fa--fa:""}.fa-brightness-low{--fa:"";--fa--fa:""}.fa-hand-middle-finger{--fa:"";--fa--fa:""}.fa-percent,.fa-percentage{--fa:"%";--fa--fa:"%%"}.fa-truck-moving{--fa:"";--fa--fa:""}.fa-glass-water-droplet{--fa:"";--fa--fa:""}.fa-conveyor-belt{--fa:"";--fa--fa:""}.fa-location-check,.fa-map-marker-check{--fa:"";--fa--fa:""}.fa-coin-vertical{--fa:"";--fa--fa:""}.fa-display{--fa:"";--fa--fa:""}.fa-person-sign{--fa:"";--fa--fa:""}.fa-face-smile,.fa-smile{--fa:"";--fa--fa:""}.fa-phone-hangup{--fa:"";--fa--fa:""}.fa-signature-slash{--fa:"";--fa--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:"";--fa--fa:""}.fa-wheat-slash{--fa:"";--fa--fa:""}.fa-trophy{--fa:"";--fa--fa:""}.fa-clouds-sun{--fa:"";--fa--fa:""}.fa-person-praying,.fa-pray{--fa:"";--fa--fa:""}.fa-hammer{--fa:"";--fa--fa:""}.fa-face-vomit{--fa:"";--fa--fa:""}.fa-speakers{--fa:"";--fa--fa:""}.fa-teletype-answer,.fa-tty-answer{--fa:"";--fa--fa:""}.fa-mug-tea-saucer{--fa:"";--fa--fa:""}.fa-diagram-lean-canvas{--fa:"";--fa--fa:""}.fa-alt{--fa:"";--fa--fa:""}.fa-dial,.fa-dial-med-high{--fa:"";--fa--fa:""}.fa-hand-peace{--fa:"";--fa--fa:""}.fa-circle-trash,.fa-trash-circle{--fa:"";--fa--fa:""}.fa-rotate,.fa-sync-alt{--fa:"";--fa--fa:""}.fa-circle-quarters{--fa:"";--fa--fa:""}.fa-spinner{--fa:"";--fa--fa:""}.fa-tower-control{--fa:"";--fa--fa:""}.fa-arrow-up-triangle-square,.fa-sort-shapes-up{--fa:"";--fa--fa:""}.fa-whale{--fa:"";--fa--fa:""}.fa-robot{--fa:"";--fa--fa:""}.fa-peace{--fa:"";--fa--fa:""}.fa-party-horn{--fa:"";--fa--fa:""}.fa-cogs,.fa-gears{--fa:"";--fa--fa:""}.fa-sun-alt,.fa-sun-bright{--fa:"";--fa--fa:""}.fa-warehouse{--fa:"";--fa--fa:""}.fa-conveyor-belt-arm{--fa:"";--fa--fa:""}.fa-lock-keyhole-open,.fa-lock-open-alt{--fa:"";--fa--fa:""}.fa-box-fragile,.fa-square-fragile,.fa-square-wine-glass-crack{--fa:"";--fa--fa:""}.fa-arrow-up-right-dots{--fa:"";--fa--fa:""}.fa-square-n{--fa:"";--fa--fa:""}.fa-splotch{--fa:"";--fa--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"";--fa--fa:""}.fa-meter{--fa:"";--fa--fa:""}.fa-mandolin{--fa:"";--fa--fa:""}.fa-dice-four{--fa:"";--fa--fa:""}.fa-sim-card{--fa:"";--fa--fa:""}.fa-transgender,.fa-transgender-alt{--fa:"";--fa--fa:""}.fa-mercury{--fa:"";--fa--fa:""}.fa-up-from-bracket{--fa:"";--fa--fa:""}.fa-knife-kitchen{--fa:"";--fa--fa:""}.fa-border-right{--fa:"";--fa--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:"";--fa--fa:""}.fa-spade{--fa:"";--fa--fa:""}.fa-card-spade{--fa:"";--fa--fa:""}.fa-line-columns{--fa:"";--fa--fa:""}.fa-ant{--fa:"";--fa--fa:""}.fa-arrow-right-to-line,.fa-arrow-to-right{--fa:"";--fa--fa:""}.fa-person-falling-burst{--fa:"";--fa--fa:""}.fa-flag-pennant,.fa-pennant{--fa:"";--fa--fa:""}.fa-conveyor-belt-empty{--fa:"";--fa--fa:""}.fa-user-group-simple{--fa:"";--fa--fa:""}.fa-award{--fa:"";--fa--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:"";--fa--fa:""}.fa-building{--fa:"";--fa--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:"";--fa--fa:""}.fa-camcorder,.fa-video-handheld{--fa:"";--fa--fa:""}.fa-pancakes{--fa:"";--fa--fa:""}.fa-album-circle-user{--fa:"";--fa--fa:""}.fa-subtitles-slash{--fa:"";--fa--fa:""}.fa-qrcode{--fa:"";--fa--fa:""}.fa-dice-d10{--fa:"";--fa--fa:""}.fa-fireplace{--fa:"";--fa--fa:""}.fa-browser{--fa:"";--fa--fa:""}.fa-pen-paintbrush,.fa-pencil-paintbrush{--fa:"";--fa--fa:""}.fa-fish-cooked{--fa:"";--fa--fa:""}.fa-chair-office{--fa:"";--fa--fa:""}.fa-magnifying-glass-music{--fa:"";--fa--fa:""}.fa-nesting-dolls{--fa:"";--fa--fa:""}.fa-clock-rotate-left,.fa-history{--fa:"";--fa--fa:""}.fa-trumpet{--fa:"";--fa--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"";--fa--fa:""}.fa-fire-smoke{--fa:"";--fa--fa:""}.fa-phone-missed{--fa:"";--fa--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:"";--fa--fa:""}.fa-shield,.fa-shield-blank{--fa:"";--fa--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"";--fa--fa:""}.fa-arrows-repeat-1,.fa-repeat-1-alt{--fa:"";--fa--fa:""}.fa-gun-slash{--fa:"";--fa--fa:""}.fa-avocado{--fa:"";--fa--fa:""}.fa-binary{--fa:"";--fa--fa:""}.fa-comment-nodes{--fa:"";--fa--fa:""}.fa-glasses-alt,.fa-glasses-round{--fa:"";--fa--fa:""}.fa-phone-plus{--fa:"";--fa--fa:""}.fa-ditto{--fa:"\"";--fa--fa:"\"\""}.fa-person-seat{--fa:"";--fa--fa:""}.fa-house-medical{--fa:"";--fa--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:"";--fa--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"";--fa--fa:""}.fa-house-chimney-window{--fa:"";--fa--fa:""}.fa-scythe{--fa:"";--fa--fa:""}.fa-pen-nib{--fa:"";--fa--fa:""}.fa-ban-parking,.fa-parking-circle-slash{--fa:"";--fa--fa:""}.fa-tent-arrow-turn-left{--fa:"";--fa--fa:""}.fa-face-diagonal-mouth{--fa:"";--fa--fa:""}.fa-diagram-cells{--fa:"";--fa--fa:""}.fa-cricket,.fa-cricket-bat-ball{--fa:"";--fa--fa:""}.fa-tents{--fa:"";--fa--fa:""}.fa-magic,.fa-wand-magic{--fa:"";--fa--fa:""}.fa-dog{--fa:"";--fa--fa:""}.fa-pen-line{--fa:"";--fa--fa:""}.fa-atom-alt,.fa-atom-simple{--fa:"";--fa--fa:""}.fa-ampersand{--fa:"&";--fa--fa:"&&"}.fa-carrot{--fa:"";--fa--fa:""}.fa-arrow-from-bottom,.fa-arrow-up-from-line{--fa:"";--fa--fa:""}.fa-moon{--fa:"";--fa--fa:""}.fa-pen-slash{--fa:"";--fa--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"";--fa--fa:""}.fa-square-star{--fa:"";--fa--fa:""}.fa-cheese{--fa:"";--fa--fa:""}.fa-send-backward{--fa:"";--fa--fa:""}.fa-yin-yang{--fa:"";--fa--fa:""}.fa-music{--fa:"";--fa--fa:""}.fa-compass-slash{--fa:"";--fa--fa:""}.fa-clock-one{--fa:"";--fa--fa:""}.fa-file-music{--fa:"";--fa--fa:""}.fa-code-commit{--fa:"";--fa--fa:""}.fa-temperature-low{--fa:"";--fa--fa:""}.fa-biking,.fa-person-biking{--fa:"";--fa--fa:""}.fa-display-chart-up-circle-currency{--fa:"";--fa--fa:""}.fa-skeleton{--fa:"";--fa--fa:""}.fa-circle-g{--fa:"";--fa--fa:""}.fa-circle-arrow-up-left{--fa:"";--fa--fa:""}.fa-coin-blank{--fa:"";--fa--fa:""}.fa-broom{--fa:"";--fa--fa:""}.fa-vacuum{--fa:"";--fa--fa:""}.fa-shield-heart{--fa:"";--fa--fa:""}.fa-card-heart{--fa:"";--fa--fa:""}.fa-lightbulb-cfl-on{--fa:"";--fa--fa:""}.fa-melon{--fa:"";--fa--fa:""}.fa-gopuram{--fa:"";--fa--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:"";--fa--fa:""}.fa-container-storage{--fa:"";--fa--fa:""}.fa-face-pouting{--fa:"";--fa--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"";--fa--fa:""}.fa-exploding-head,.fa-face-explode{--fa:"";--fa--fa:""}.fa-hashtag{--fa:"#";--fa--fa:"##"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"";--fa--fa:""}.fa-oil-can{--fa:"";--fa--fa:""}.fa-t{--fa:"T";--fa--fa:"TT"}.fa-transformer-bolt{--fa:"";--fa--fa:""}.fa-hippo{--fa:"";--fa--fa:""}.fa-chart-column{--fa:"";--fa--fa:""}.fa-cassette-vhs,.fa-vhs{--fa:"";--fa--fa:""}.fa-infinity{--fa:"";--fa--fa:""}.fa-vial-circle-check{--fa:"";--fa--fa:""}.fa-chimney{--fa:"";--fa--fa:""}.fa-object-intersect{--fa:"";--fa--fa:""}.fa-person-arrow-down-to-line{--fa:"";--fa--fa:""}.fa-voicemail{--fa:"";--fa--fa:""}.fa-block-brick,.fa-wall-brick{--fa:"";--fa--fa:""}.fa-fan{--fa:"";--fa--fa:""}.fa-bags-shopping{--fa:"";--fa--fa:""}.fa-paragraph-left,.fa-paragraph-rtl{--fa:"";--fa--fa:""}.fa-person-walking-luggage{--fa:"";--fa--fa:""}.fa-caravan-alt,.fa-caravan-simple{--fa:"";--fa--fa:""}.fa-turtle{--fa:"";--fa--fa:""}.fa-pencil-mechanical{--fa:"";--fa--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:"";--fa--fa:""}.fa-cloud-moon-rain{--fa:"";--fa--fa:""}.fa-booth-curtain{--fa:"";--fa--fa:""}.fa-calendar{--fa:"";--fa--fa:""}.fa-box-heart{--fa:"";--fa--fa:""}.fa-trailer{--fa:"";--fa--fa:""}.fa-user-doctor-message,.fa-user-md-chat{--fa:"";--fa--fa:""}.fa-bahai,.fa-haykal{--fa:"";--fa--fa:""}.fa-lighthouse{--fa:"";--fa--fa:""}.fa-amp-guitar{--fa:"";--fa--fa:""}.fa-sd-card{--fa:"";--fa--fa:""}.fa-volume-slash{--fa:"";--fa--fa:""}.fa-border-bottom{--fa:"";--fa--fa:""}.fa-wifi-1,.fa-wifi-weak{--fa:"";--fa--fa:""}.fa-dragon{--fa:"";--fa--fa:""}.fa-shoe-prints{--fa:"";--fa--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:"";--fa--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"";--fa--fa:""}.fa-hand-holding{--fa:"";--fa--fa:""}.fa-plug-circle-exclamation{--fa:"";--fa--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"";--fa--fa:""}.fa-clone{--fa:"";--fa--fa:""}.fa-person-walking-arrow-loop-left{--fa:"";--fa--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"";--fa--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:"";--fa--fa:""}.fa-tornado{--fa:"";--fa--fa:""}.fa-file-circle-plus{--fa:"";--fa--fa:""}.fa-delete-right{--fa:"";--fa--fa:""}.fa-book-quran,.fa-quran{--fa:"";--fa--fa:""}.fa-circle-quarter{--fa:"";--fa--fa:""}.fa-anchor{--fa:"";--fa--fa:""}.fa-border-all{--fa:"";--fa--fa:""}.fa-function{--fa:"";--fa--fa:""}.fa-angry,.fa-face-angry{--fa:"";--fa--fa:""}.fa-people-simple{--fa:"";--fa--fa:""}.fa-cookie-bite{--fa:"";--fa--fa:""}.fa-arrow-trend-down{--fa:"";--fa--fa:""}.fa-feed,.fa-rss{--fa:"";--fa--fa:""}.fa-face-monocle{--fa:"";--fa--fa:""}.fa-draw-polygon{--fa:"";--fa--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:"";--fa--fa:""}.fa-calendar-lines,.fa-calendar-note{--fa:"";--fa--fa:""}.fa-arrow-down-big-small,.fa-sort-size-down{--fa:"";--fa--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"";--fa--fa:""}.fa-do-not-enter{--fa:"";--fa--fa:""}.fa-shower{--fa:"";--fa--fa:""}.fa-dice-d8{--fa:"";--fa--fa:""}.fa-desktop,.fa-desktop-alt{--fa:"";--fa--fa:""}.fa-m{--fa:"M";--fa--fa:"MM"}.fa-spinner-scale{--fa:"";--fa--fa:""}.fa-grip-dots-vertical{--fa:"";--fa--fa:""}.fa-face-viewfinder{--fa:"";--fa--fa:""}.fa-creemee,.fa-soft-serve{--fa:"";--fa--fa:""}.fa-h5{--fa:"";--fa--fa:""}.fa-hand-back-point-down{--fa:"";--fa--fa:""}.fa-table-list,.fa-th-list{--fa:"";--fa--fa:""}.fa-basket-shopping-minus{--fa:"";--fa--fa:""}.fa-comment-sms,.fa-sms{--fa:"";--fa--fa:""}.fa-rectangle,.fa-rectangle-landscape{--fa:"";--fa--fa:""}.fa-clipboard-list-check{--fa:"";--fa--fa:""}.fa-turkey{--fa:"";--fa--fa:""}.fa-book{--fa:"";--fa--fa:""}.fa-user-plus{--fa:"";--fa--fa:""}.fa-ice-skate{--fa:"";--fa--fa:""}.fa-check{--fa:"";--fa--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:"";--fa--fa:""}.fa-tomato{--fa:"";--fa--fa:""}.fa-sword-laser{--fa:"";--fa--fa:""}.fa-house-circle-check{--fa:"";--fa--fa:""}.fa-buildings{--fa:"";--fa--fa:""}.fa-angle-left{--fa:"";--fa--fa:""}.fa-cart-flatbed-boxes,.fa-dolly-flatbed-alt{--fa:"";--fa--fa:""}.fa-diagram-successor{--fa:"";--fa--fa:""}.fa-truck-arrow-right{--fa:"";--fa--fa:""}.fa-square-w{--fa:"";--fa--fa:""}.fa-arrows-split-up-and-left{--fa:"";--fa--fa:""}.fa-lamp{--fa:"";--fa--fa:""}.fa-airplay{--fa:"";--fa--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:"";--fa--fa:""}.fa-shield-quartered{--fa:"";--fa--fa:""}.fa-slash-forward{--fa:"/";--fa--fa:"//"}.fa-location-pen,.fa-map-marker-edit{--fa:"";--fa--fa:""}.fa-cloud-moon{--fa:"";--fa--fa:""}.fa-pot-food{--fa:"";--fa--fa:""}.fa-briefcase{--fa:"";--fa--fa:""}.fa-person-falling{--fa:"";--fa--fa:""}.fa-image-portrait,.fa-portrait{--fa:"";--fa--fa:""}.fa-user-tag{--fa:"";--fa--fa:""}.fa-rug{--fa:"";--fa--fa:""}.fa-print-slash{--fa:"";--fa--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:"";--fa--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"";--fa--fa:""}.fa-hand-back-point-ribbon{--fa:"";--fa--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"";--fa--fa:""}.fa-tire-rugged{--fa:"";--fa--fa:""}.fa-lightbulb-dollar{--fa:"";--fa--fa:""}.fa-cowbell{--fa:"";--fa--fa:""}.fa-baht-sign{--fa:"";--fa--fa:""}.fa-corner{--fa:"";--fa--fa:""}.fa-chevron-double-right,.fa-chevrons-right{--fa:"";--fa--fa:""}.fa-book-open{--fa:"";--fa--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:"";--fa--fa:""}.fa-inhaler{--fa:"";--fa--fa:""}.fa-handcuffs{--fa:"";--fa--fa:""}.fa-snake{--fa:"";--fa--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"";--fa--fa:""}.fa-note-medical{--fa:"";--fa--fa:""}.fa-database{--fa:"";--fa--fa:""}.fa-down-left{--fa:"";--fa--fa:""}.fa-mail-forward,.fa-share{--fa:"";--fa--fa:""}.fa-face-thinking{--fa:"";--fa--fa:""}.fa-turn-down-right{--fa:"";--fa--fa:""}.fa-bottle-droplet{--fa:"";--fa--fa:""}.fa-mask-face{--fa:"";--fa--fa:""}.fa-hill-rockslide{--fa:"";--fa--fa:""}.fa-scanner-keyboard{--fa:"";--fa--fa:""}.fa-circle-o{--fa:"";--fa--fa:""}.fa-grid-horizontal{--fa:"";--fa--fa:""}.fa-comment-alt-dollar,.fa-message-dollar{--fa:"";--fa--fa:""}.fa-exchange-alt,.fa-right-left{--fa:"";--fa--fa:""}.fa-columns-3{--fa:"";--fa--fa:""}.fa-paper-plane{--fa:"";--fa--fa:""}.fa-road-circle-exclamation{--fa:"";--fa--fa:""}.fa-dungeon{--fa:"";--fa--fa:""}.fa-hand-holding-box{--fa:"";--fa--fa:""}.fa-input-text{--fa:"";--fa--fa:""}.fa-window-alt,.fa-window-flip{--fa:"";--fa--fa:""}.fa-align-right{--fa:"";--fa--fa:""}.fa-scanner,.fa-scanner-gun{--fa:"";--fa--fa:""}.fa-tire{--fa:"";--fa--fa:""}.fa-engine{--fa:"";--fa--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"";--fa--fa:""}.fa-life-ring{--fa:"";--fa--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:"";--fa--fa:""}.fa-caret-circle-right,.fa-circle-caret-right{--fa:"";--fa--fa:""}.fa-turn-left{--fa:"";--fa--fa:""}.fa-wheat{--fa:"";--fa--fa:""}.fa-file-spreadsheet{--fa:"";--fa--fa:""}.fa-audio-description-slash{--fa:"";--fa--fa:""}.fa-bell-ring{--fa:"";--fa--fa:""}.fa-calendar-day{--fa:"";--fa--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"";--fa--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:"";--fa--fa:""}.fa-chess-pawn-alt,.fa-chess-pawn-piece{--fa:"";--fa--fa:""}.fa-face-grimace,.fa-grimace{--fa:"";--fa--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"";--fa--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:"";--fa--fa:""}.fa-square-s{--fa:"";--fa--fa:""}.fa-barcode-alt,.fa-rectangle-barcode{--fa:"";--fa--fa:""}.fa-person-walking-arrow-right{--fa:"";--fa--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:"";--fa--fa:""}.fa-dice{--fa:"";--fa--fa:""}.fa-unicorn{--fa:"";--fa--fa:""}.fa-bowling-ball{--fa:"";--fa--fa:""}.fa-pompebled{--fa:"";--fa--fa:""}.fa-brain{--fa:"";--fa--fa:""}.fa-watch-smart{--fa:"";--fa--fa:""}.fa-book-user{--fa:"";--fa--fa:""}.fa-sensor-cloud,.fa-sensor-smoke{--fa:"";--fa--fa:""}.fa-clapperboard-play{--fa:"";--fa--fa:""}.fa-band-aid,.fa-bandage{--fa:"";--fa--fa:""}.fa-calendar-minus{--fa:"";--fa--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"";--fa--fa:""}.fa-circle-4{--fa:"";--fa--fa:""}.fa-gifts{--fa:"";--fa--fa:""}.fa-album-collection{--fa:"";--fa--fa:""}.fa-hotel{--fa:"";--fa--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:"";--fa--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:"";--fa--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"";--fa--fa:""}.fa-thumbs-up{--fa:"";--fa--fa:""}.fa-cloud-showers{--fa:"";--fa--fa:""}.fa-user-clock{--fa:"";--fa--fa:""}.fa-onion{--fa:"";--fa--fa:""}.fa-clock-twelve-thirty{--fa:"";--fa--fa:""}.fa-arrow-down-to-dotted-line{--fa:"";--fa--fa:""}.fa-allergies,.fa-hand-dots{--fa:"";--fa--fa:""}.fa-file-invoice{--fa:"";--fa--fa:""}.fa-window-minimize{--fa:"";--fa--fa:""}.fa-rectangle-wide{--fa:"";--fa--fa:""}.fa-comment-arrow-up{--fa:"";--fa--fa:""}.fa-garlic{--fa:"";--fa--fa:""}.fa-coffee,.fa-mug-saucer{--fa:"";--fa--fa:""}.fa-brush{--fa:"";--fa--fa:""}.fa-file-half-dashed{--fa:"";--fa--fa:""}.fa-tree-decorated{--fa:"";--fa--fa:""}.fa-mask{--fa:"";--fa--fa:""}.fa-calendar-heart{--fa:"";--fa--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"";--fa--fa:""}.fa-flower{--fa:"";--fa--fa:""}.fa-arrow-down-from-arc{--fa:"";--fa--fa:""}.fa-right-left-large{--fa:"";--fa--fa:""}.fa-ruler-vertical{--fa:"";--fa--fa:""}.fa-circles-overlap{--fa:"";--fa--fa:""}.fa-user-alt,.fa-user-large{--fa:"";--fa--fa:""}.fa-starship-freighter{--fa:"";--fa--fa:""}.fa-train-tram{--fa:"";--fa--fa:""}.fa-bridge-suspension{--fa:"";--fa--fa:""}.fa-trash-check{--fa:"";--fa--fa:""}.fa-user-nurse{--fa:"";--fa--fa:""}.fa-boombox{--fa:"";--fa--fa:""}.fa-syringe{--fa:"";--fa--fa:""}.fa-cloud-sun{--fa:"";--fa--fa:""}.fa-shield-exclamation{--fa:"";--fa--fa:""}.fa-stopwatch-20{--fa:"";--fa--fa:""}.fa-square-full{--fa:"";--fa--fa:""}.fa-grip-dots{--fa:"";--fa--fa:""}.fa-comment-exclamation{--fa:"";--fa--fa:""}.fa-pen-swirl{--fa:"";--fa--fa:""}.fa-falafel{--fa:"";--fa--fa:""}.fa-circle-2{--fa:"";--fa--fa:""}.fa-magnet{--fa:"";--fa--fa:""}.fa-jar{--fa:"";--fa--fa:""}.fa-gramophone{--fa:"";--fa--fa:""}.fa-dice-d12{--fa:"";--fa--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:"";--fa--fa:""}.fa-arrow-alt-down,.fa-down{--fa:"";--fa--fa:""}.fa-100,.fa-hundred-points{--fa:"";--fa--fa:""}.fa-paperclip-vertical{--fa:"";--fa--fa:""}.fa-wind-circle-exclamation,.fa-wind-warning{--fa:"";--fa--fa:""}.fa-location-pin-slash,.fa-map-marker-slash{--fa:"";--fa--fa:""}.fa-face-sad-sweat{--fa:"";--fa--fa:""}.fa-bug-slash{--fa:"";--fa--fa:""}.fa-cupcake{--fa:"";--fa--fa:""}.fa-light-switch-off{--fa:"";--fa--fa:""}.fa-toggle-large-off{--fa:"";--fa--fa:""}.fa-pen-fancy-slash{--fa:"";--fa--fa:""}.fa-truck-container{--fa:"";--fa--fa:""}.fa-boot{--fa:"";--fa--fa:""}.fa-arrow-up-from-water-pump{--fa:"";--fa--fa:""}.fa-file-check{--fa:"";--fa--fa:""}.fa-bone{--fa:"";--fa--fa:""}.fa-cards-blank{--fa:"";--fa--fa:""}.fa-circle-3{--fa:"";--fa--fa:""}.fa-bench-tree{--fa:"";--fa--fa:""}.fa-keyboard-brightness-low{--fa:"";--fa--fa:""}.fa-ski-boot-ski{--fa:"";--fa--fa:""}.fa-brain-circuit{--fa:"";--fa--fa:""}.fa-table-cells-row-unlock{--fa:"";--fa--fa:""}.fa-user-injured{--fa:"";--fa--fa:""}.fa-block-brick-fire,.fa-firewall{--fa:"";--fa--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:"";--fa--fa:""}.fa-plane{--fa:"";--fa--fa:""}.fa-tent-arrows-down{--fa:"";--fa--fa:""}.fa-exclamation{--fa:"!";--fa--fa:"!!"}.fa-arrows-spin{--fa:"";--fa--fa:""}.fa-face-smile-relaxed{--fa:"";--fa--fa:""}.fa-comment-times,.fa-comment-xmark{--fa:"";--fa--fa:""}.fa-print{--fa:"";--fa--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"";--fa--fa:""}.fa-face-nose-steam{--fa:"";--fa--fa:""}.fa-circle-waveform-lines,.fa-waveform-circle{--fa:"";--fa--fa:""}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$";--fa--fa:"$$"}.fa-ferris-wheel{--fa:"";--fa--fa:""}.fa-computer-speaker{--fa:"";--fa--fa:""}.fa-skull-cow{--fa:"";--fa--fa:""}.fa-x{--fa:"X";--fa--fa:"XX"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"";--fa--fa:""}.fa-users-cog,.fa-users-gear{--fa:"";--fa--fa:""}.fa-person-military-pointing{--fa:"";--fa--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"";--fa--fa:""}.fa-circle-t{--fa:"";--fa--fa:""}.fa-sack{--fa:"";--fa--fa:""}.fa-grid-2{--fa:"";--fa--fa:""}.fa-camera-cctv,.fa-cctv{--fa:"";--fa--fa:""}.fa-umbrella{--fa:"";--fa--fa:""}.fa-trowel{--fa:"";--fa--fa:""}.fa-horizontal-rule{--fa:"";--fa--fa:""}.fa-bed-alt,.fa-bed-front{--fa:"";--fa--fa:""}.fa-d{--fa:"D";--fa--fa:"DD"}.fa-stapler{--fa:"";--fa--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:"";--fa--fa:""}.fa-file-gif{--fa:"";--fa--fa:""}.fa-kip-sign{--fa:"";--fa--fa:""}.fa-face-woozy{--fa:"";--fa--fa:""}.fa-cloud-question{--fa:"";--fa--fa:""}.fa-pineapple{--fa:"";--fa--fa:""}.fa-hand-point-left{--fa:"";--fa--fa:""}.fa-gallery-thumbnails{--fa:"";--fa--fa:""}.fa-circle-j{--fa:"";--fa--fa:""}.fa-eyes{--fa:"";--fa--fa:""}.fa-handshake-alt,.fa-handshake-simple{--fa:"";--fa--fa:""}.fa-file-caret-up,.fa-page-caret-up{--fa:"";--fa--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:"";--fa--fa:""}.fa-comet{--fa:"";--fa--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:"";--fa--fa:""}.fa-reflect-vertical{--fa:"";--fa--fa:""}.fa-shield-keyhole{--fa:"";--fa--fa:""}.fa-file-mp4{--fa:"";--fa--fa:""}.fa-barcode{--fa:"";--fa--fa:""}.fa-bulldozer{--fa:"";--fa--fa:""}.fa-plus-minus{--fa:"";--fa--fa:""}.fa-sliders-v-square,.fa-square-sliders-vertical{--fa:"";--fa--fa:""}.fa-video,.fa-video-camera{--fa:"";--fa--fa:""}.fa-comment-middle-alt,.fa-message-middle{--fa:"";--fa--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:"";--fa--fa:""}.fa-hand-holding-medical{--fa:"";--fa--fa:""}.fa-person-circle-check{--fa:"";--fa--fa:""}.fa-square-z{--fa:"";--fa--fa:""}.fa-comment-alt-text,.fa-message-text{--fa:"";--fa--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:"";--fa--fa:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-ChfuyuEw.woff2)format("woff2"),url(/assets/fa-brands-400-D2uq21Pt.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-style-family-duotone:"Font Awesome 6 Duotone";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone"}@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-duotone-900-Cd0D57RO.woff2)format("woff2"),url(/assets/fa-duotone-900-Dtzf3pUr.ttf)format("truetype")}.fa-duotone,.fad{letter-spacing:normal;font-weight:900;position:relative}.fa-duotone:before,.fad:before{color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1);position:absolute}.fa-duotone:after,.fad:after{color:var(--fa-secondary-color,inherit)}.fa-duotone.fa-swap-opacity:before,.fa-duotone:after,.fa-swap-opacity .fa-duotone:before,.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:var(--fa-secondary-opacity,.4)}.fa-duotone.fa-swap-opacity:after,.fa-swap-opacity .fa-duotone:after,.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:var(--fa-primary-opacity,1)}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}.fa-duotone.fa-stack-1x,.fa-duotone.fa-stack-2x,.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}:host,:root{--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/assets/fa-light-300-DSvnV_31.woff2)format("woff2"),url(/assets/fa-light-300-CkZKT5UH.ttf)format("truetype")}.fa-light,.fal{font-weight:300}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-BOgqvwHK.woff2)format("woff2"),url(/assets/fa-regular-400-DHy3G09d.ttf)format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-BoIGJYu2.woff2)format("woff2"),url(/assets/fa-solid-900-DOfUg0e9.ttf)format("truetype")}.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url(/assets/fa-thin-100-DinVcC42.woff2)format("woff2"),url(/assets/fa-thin-100-CHro5uGz.ttf)format("truetype")}.fa-thin,.fat{font-weight:100}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-ChfuyuEw.woff2)format("woff2"),url(/assets/fa-brands-400-D2uq21Pt.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-BoIGJYu2.woff2)format("woff2"),url(/assets/fa-solid-900-DOfUg0e9.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-BOgqvwHK.woff2)format("woff2"),url(/assets/fa-regular-400-DHy3G09d.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:300;src:url(/assets/fa-light-300-DSvnV_31.woff2)format("woff2"),url(/assets/fa-light-300-CkZKT5UH.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Duotone";font-display:block;font-weight:900;src:url(/assets/fa-duotone-900-Cd0D57RO.woff2)format("woff2"),url(/assets/fa-duotone-900-Dtzf3pUr.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-BoIGJYu2.woff2)format("woff2"),url(/assets/fa-solid-900-DOfUg0e9.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-ChfuyuEw.woff2)format("woff2"),url(/assets/fa-brands-400-D2uq21Pt.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-BOgqvwHK.woff2)format("woff2"),url(/assets/fa-regular-400-DHy3G09d.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-BM8kBeXM.woff2)format("woff2"),url(/assets/fa-v4compatibility-vdIG3YMT.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 properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary);--color-success:var(--success);--color-success-bg:var(--success-bg);--color-success-border:var(--success-border);--color-danger:var(--danger);--color-danger-bg:var(--danger-bg);--color-danger-border:var(--danger-border);--color-accent:var(--accent)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-4{top:calc(var(--spacing) * -4)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-\[-2px\]{top:-2px}.top-\[-4px\]{top:-4px}.top-\[-10\%\]{top:-10%}.top-\[4px\]{top:4px}.top-\[20\%\]{top:20%}.top-\[100\%\]{top:100%}.top-\[105\%\]{top:105%}.top-full{top:100%}.top-px{top:1px}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-4{right:calc(var(--spacing) * -4)}.-right-6{right:calc(var(--spacing) * -6)}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-10{right:calc(var(--spacing) * 10)}.right-12{right:calc(var(--spacing) * 12)}.right-\[-5\%\]{right:-5%}.right-\[20px\]{right:20px}.right-\[140px\]{right:140px}.right-\[335px\]{right:335px}.right-full{right:100%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-14{bottom:calc(var(--spacing) * 14)}.bottom-\[-24px\]{bottom:-24px}.bottom-\[6\%\]{bottom:6%}.bottom-\[20px\]{bottom:20px}.bottom-\[55px\]{bottom:55px}.bottom-full{bottom:100%}.-left-6{left:calc(var(--spacing) * -6)}.-left-\[9px\]{left:-9px}.-left-\[29px\]{left:-29px}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-7{left:calc(var(--spacing) * 7)}.left-12{left:calc(var(--spacing) * 12)}.left-\[-7px\]{left:-7px}.left-\[-10\%\]{left:-10%}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[12\]{z-index:12}.z-\[15\]{z-index:15}.z-\[50\]{z-index:50}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[300000\]{z-index:300000}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.float-left{float:left}.clear-both{clear:both}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing) * 0)!important}.-m-1{margin:calc(var(--spacing) * -1)}.m-0{margin:calc(var(--spacing) * 0)}.m-8{margin:calc(var(--spacing) * 8)}.m-auto{margin:auto}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-48{margin-top:calc(var(--spacing) * 48)}.mt-\[-1px\]{margin-top:-1px}.mt-\[-5rem\]{margin-top:-5rem}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-6{margin-right:calc(var(--spacing) * 6)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.mb-32{margin-bottom:calc(var(--spacing) * 32)}.mb-48{margin-bottom:calc(var(--spacing) * 48)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-14{margin-left:calc(var(--spacing) * 14)}.ml-\[52px\]{margin-left:52px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-3{height:calc(var(--spacing) * 3)!important}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-\[18px\]{height:18px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40rem\]{height:40rem}.h-\[44px\]{height:44px}.h-\[50px\]{height:50px}.h-\[50vh\]{height:50vh}.h-\[52px\]{height:52px}.h-\[85vh\]{height:85vh}.h-\[95vh\]{height:95vh}.h-\[100vh\]{height:100vh}.h-\[184px\]{height:184px}.h-\[300px\]{height:300px}.h-\[380px\]{height:380px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[620px\]{height:620px}.h-\[calc\(100vh-60px\)\]{height:calc(100vh - 60px)}.h-\[calc\(100vh-140px\)\]{height:calc(100vh - 140px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[150px\]{max-height:150px}.max-h-\[160px\]{max-height:160px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-full{max-height:100%}.max-h-min{max-height:min-content}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[5rem\]{min-height:5rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[30px\]{min-height:30px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[200px\]{min-height:200px}.min-h-\[250px\]{min-height:250px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[500px\]{min-height:500px}.min-h-\[1000px\]{min-height:1000px}.min-h-\[1050px\]{min-height:1050px}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-3{width:calc(var(--spacing) * 3)!important}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-100{width:calc(var(--spacing) * 100)}.w-\[1\.5px\]{width:1.5px}.w-\[1px\]{width:1px}.w-\[5px\]{width:5px}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[30\%\]{width:30%}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[40rem\]{width:40rem}.w-\[44px\]{width:44px}.w-\[45\%\]{width:45%}.w-\[50px\]{width:50px}.w-\[80vw\]{width:80vw}.w-\[85\%\]{width:85%}.w-\[90\%\]{width:90%}.w-\[92\%\]{width:92%}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[370px\]{width:370px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[40vw\]{max-width:40vw}.max-w-\[50\%\]{max-width:50%}.max-w-\[50vw\]{max-width:50vw}.max-w-\[60\%\]{max-width:60%}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90rem\]{max-width:90rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[700px\]{max-width:700px}.max-w-\[800px\]{max-width:800px}.max-w-\[850px\]{max-width:850px}.max-w-\[900px\]{max-width:900px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[18px\]{min-width:18px}.min-w-\[24px\]{min-width:24px}.min-w-\[50px\]{min-width:50px}.min-w-\[80px\]{min-width:80px}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-\[250px\]{min-width:250px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/3{--tw-translate-x:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-4{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/3{--tw-translate-x:calc(1 / 3 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/4{--tw-translate-y:calc(calc(1 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/4{--tw-translate-y:calc(1 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto_100px_auto\]{grid-template-columns:1fr auto 100px auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.grid-cols-\[auto_1fr_1fr_1fr_1fr_auto\]{grid-template-columns:auto 1fr 1fr 1fr 1fr auto}.grid-cols-\[repeat\(auto-fill\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-\[0\.5rem\]{gap:.5rem!important}.\!gap-\[0\.75rem\]{gap:.75rem!important}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-32{gap:calc(var(--spacing) * 32)}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border-default\)\]>:not(:last-child)){border-color:var(--border-default)}:where(.divide-\[var\(--border-subtle\)\]>:not(:last-child)){border-color:var(--border-subtle)}:where(.divide-border-default>:not(:last-child)){border-color:var(--border-default)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-neutral-100>:not(:last-child)){border-color:var(--color-neutral-100)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-lg{border-radius:var(--radius-lg)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[6px\]{border-radius:6px}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-\[100\%\]{border-radius:100%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[0\.4rem\]{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-tl-\[4px\]{border-top-left-radius:4px}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-tl-xl{border-top-left-radius:var(--radius-xl)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-tr-xl{border-top-right-radius:var(--radius-xl)}.rounded-b-\[0\.4rem\]{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-\[100px\]{border-bottom-left-radius:100px}.rounded-bl-full{border-bottom-left-radius:3.40282e38px}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[4px\]{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[0px\]{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-\[2px\]{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-\[10px\]{border-right-style:var(--tw-border-style);border-right-width:10px}.\!border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[10px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:10px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.\!border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)!important}.border-\[\#3A3D42\]{border-color:#3a3d42}.border-\[\#8ab4f8\]\/20{border-color:oklab(76.6091% -.019192 -.106592/.2)}.border-\[\#8ab4f8\]\/30{border-color:oklab(76.6091% -.019192 -.106592/.3)}.border-\[\#8ab4f8\]\/50{border-color:oklab(76.6091% -.019192 -.106592/.5)}.border-\[\#9aa0a6\]{border-color:#9aa0a6}.border-\[\#333\]{border-color:#333}.border-\[\#d4cfc6\]{border-color:#d4cfc6}.border-\[var\(--accent\)\],.border-\[var\(--accent\)\]\/20{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/20{border-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.border-\[var\(--accent\)\]\/30{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/30{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.border-\[var\(--accent\)\]\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/40{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.border-\[var\(--accent\)\]\/50{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/50{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.border-\[var\(--accent-subtle\)\]{border-color:var(--accent-subtle)}.border-\[var\(--bg-panel\)\]{border-color:var(--bg-panel)}.border-\[var\(--border-color\)\]{border-color:var(--border-color)}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--border-hover\)\]{border-color:var(--border-hover)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--color-danger-border\)\]{border-color:var(--color-danger-border)}.border-\[var\(--color-primary-500\)\]{border-color:var(--color-primary-500)}.border-\[var\(--color-primary-600\)\]{border-color:var(--color-primary-600)}.border-\[var\(--color-success-border\)\]{border-color:var(--color-success-border)}.border-\[var\(--danger\)\]\/20{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--danger\)\]\/20{border-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.border-\[var\(--input-border\)\]{border-color:var(--input-border)}.border-\[var\(--status-success\)\]{border-color:var(--status-success)}.border-\[var\(--success\)\]{border-color:var(--success)}.border-\[var\(--text-tertiary\)\]\/40{border-color:var(--text-tertiary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--text-tertiary\)\]\/40{border-color:color-mix(in oklab, var(--text-tertiary) 40%, transparent)}}.border-\[var\(--warning-border\)\]{border-color:var(--warning-border)}.border-accent,.border-accent\/20{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/20{border-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.border-accent\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/50{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-black{border-color:var(--color-black)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-100\/50{border-color:#dbeafe80}@supports (color:color-mix(in lab, red, red)){.border-blue-100\/50{border-color:color-mix(in oklab, var(--color-blue-100) 50%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/50{border-color:#bedbff80}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/50{border-color:color-mix(in oklab, var(--color-blue-200) 50%, transparent)}}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/10{border-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/10{border-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-border-default{border-color:var(--border-default)}.border-border-subtle{border-color:var(--border-subtle)}.border-danger{border-color:var(--danger)}.border-danger-border{border-color:var(--danger-border)}.border-danger\/20{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/20{border-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.border-danger\/30{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.border-emerald-50{border-color:var(--color-emerald-50)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/50{border-color:#a4f4cf80}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/50{border-color:color-mix(in oklab, var(--color-emerald-200) 50%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/80{border-color:#e5e7ebcc}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/80{border-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-400{border-color:var(--color-indigo-400)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/20{border-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.border-indigo-600{border-color:var(--color-indigo-600)}.border-input-border{border-color:var(--input-border)}.border-neutral-50{border-color:var(--color-neutral-50)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/20{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/60{border-color:#cad5e299}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/60{border-color:color-mix(in oklab, var(--color-slate-300) 60%, transparent)}}.border-slate-500\/20{border-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/20{border-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/50{border-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/50{border-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.border-success{border-color:var(--success)}.border-success-border{border-color:var(--success-border)}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--success) 40%, transparent)}}.border-teal-500\/20{border-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/20{border-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-yellow-100{border-color:var(--color-yellow-100)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-\[var\(--accent\)\]{border-top-color:var(--accent)}.border-t-transparent{border-top-color:#0000}.border-r-white{border-right-color:var(--color-white)}.border-b-transparent{border-bottom-color:#0000}.border-l-\[var\(--accent\)\]{border-left-color:var(--accent)}.border-l-indigo-300{border-left-color:var(--color-indigo-300)}.border-l-transparent{border-left-color:#0000}.\!bg-\[var\(--bg-raised\)\]{background-color:var(--bg-raised)!important}.\!bg-bg-base{background-color:var(--bg-base)!important}.bg-\[\#0B1120\]{background-color:#0b1120}.bg-\[\#0c2340\]{background-color:#0c2340}.bg-\[\#00a884\]{background-color:#00a884}.bg-\[\#00bfa5\]{background-color:#00bfa5}.bg-\[\#1E1F22\]{background-color:#1e1f22}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#1e1f20\]{background-color:#1e1f20}.bg-\[\#2E3137\]{background-color:#2e3137}.bg-\[\#2a2a2a\]{background-color:#2a2a2a}.bg-\[\#2c2f33\]{background-color:#2c2f33}.bg-\[\#3c4043\]{background-color:#3c4043}.bg-\[\#8ab4f8\]{background-color:#8ab4f8}.bg-\[\#8ab4f8\]\/10{background-color:oklab(76.6091% -.019192 -.106592/.1)}.bg-\[\#8ab4f8\]\/15{background-color:oklab(76.6091% -.019192 -.106592/.15)}.bg-\[\#10b981\]{background-color:#10b981}.bg-\[\#81c995\]\/15{background-color:oklab(77.4391% -.0919204 .0484748/.15)}.bg-\[\#2591D0\]{background-color:#2591d0}.bg-\[\#008069\]{background-color:#008069}.bg-\[\#34373C\]{background-color:#34373c}.bg-\[\#059669\]{background-color:#059669}.bg-\[\#D32F2F\]{background-color:#d32f2f}.bg-\[\#ECFDF5\]{background-color:#ecfdf5}.bg-\[\#FEF2F2\]{background-color:#fef2f2}.bg-\[\#FFF7ED\]{background-color:#fff7ed}.bg-\[\#d32f2f\]{background-color:#d32f2f}.bg-\[\#dc2626\]{background-color:#dc2626}.bg-\[\#e1f5fe\]{background-color:#e1f5fe}.bg-\[\#e9e9eb\]{background-color:#e9e9eb}.bg-\[\#ea4335\]{background-color:#ea4335}.bg-\[\#efeae2\]{background-color:#efeae2}.bg-\[\#f0ede6\]{background-color:#f0ede6}.bg-\[\#f1f5f9\]{background-color:#f1f5f9}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[\#f8f7f4\]{background-color:#f8f7f4}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[rgba\(59\,130\,246\,0\.03\)\]{background-color:#3b82f608}.bg-\[rgba\(138\,180\,248\,0\.12\)\]{background-color:#8ab4f81f}.bg-\[var\(--accent\)\],.bg-\[var\(--accent\)\]\/5{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/5{background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}.bg-\[var\(--accent\)\]\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-\[var\(--accent\)\]\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-\[var\(--accent\)\]\/\[0\.08\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/\[0\.08\]{background-color:color-mix(in oklab, var(--accent) 8%, transparent)}}.bg-\[var\(--accent-light\)\]{background-color:var(--accent-light)}.bg-\[var\(--accent-subtle\)\]{background-color:var(--accent-subtle)}.bg-\[var\(--bg-base\)\],.bg-\[var\(--bg-base\)\]\/80{background-color:var(--bg-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-base\)\]\/80{background-color:color-mix(in oklab, var(--bg-base) 80%, transparent)}}.bg-\[var\(--bg-canvas\)\]{background-color:var(--bg-canvas)}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-chrome\)\]{background-color:var(--bg-chrome)}.bg-\[var\(--bg-default\)\]{background-color:var(--bg-default)}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--bg-hover\)\]{background-color:var(--bg-hover)}.bg-\[var\(--bg-inset\)\],.bg-\[var\(--bg-inset\)\]\/30{background-color:var(--bg-inset)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-inset\)\]\/30{background-color:color-mix(in oklab, var(--bg-inset) 30%, transparent)}}.bg-\[var\(--bg-inset\)\]\/40{background-color:var(--bg-inset)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-inset\)\]\/40{background-color:color-mix(in oklab, var(--bg-inset) 40%, transparent)}}.bg-\[var\(--bg-main\)\]{background-color:var(--bg-main)}.bg-\[var\(--bg-overlay\)\]{background-color:var(--bg-overlay)}.bg-\[var\(--bg-panel\)\]{background-color:var(--bg-panel)}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--bg-raised\)\]{background-color:var(--bg-raised)}.bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}.bg-\[var\(--bg-section\)\],.bg-\[var\(--bg-section\)\]\/30{background-color:var(--bg-section)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-section\)\]\/30{background-color:color-mix(in oklab, var(--bg-section) 30%, transparent)}}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--bg-surface-alt\)\]{background-color:var(--bg-surface-alt)}.bg-\[var\(--bg-surface-hover\)\]{background-color:var(--bg-surface-hover)}.bg-\[var\(--border-default\)\]{background-color:var(--border-default)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--color-danger\)\]{background-color:var(--color-danger)}.bg-\[var\(--color-primary-600\)\]{background-color:var(--color-primary-600)}.bg-\[var\(--color-success-bg\)\]{background-color:var(--color-success-bg)}.bg-\[var\(--color-warning-bg\)\]{background-color:var(--color-warning-bg)}.bg-\[var\(--danger\)\],.bg-\[var\(--danger\)\]\/10{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--danger\)\]\/10{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.bg-\[var\(--danger\,\#ef4444\)\]{background-color:var(--danger,#ef4444)}.bg-\[var\(--error\)\]{background-color:var(--error)}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[var\(--primary\)\]\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--theme-surface\)\]{background-color:var(--theme-surface)}.bg-\[var\(--theme-surface-input\)\]{background-color:var(--theme-surface-input)}.bg-\[var\(--warning-bg\)\]{background-color:var(--warning-bg)}.bg-accent,.bg-accent\/5{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/30{background-color:#fffbeb4d}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/30{background-color:color-mix(in oklab, var(--color-amber-50) 30%, transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-300\/40{background-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/40{background-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.bg-amber-400\/60{background-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/60{background-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/80{background-color:#f99c00cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/80{background-color:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.bg-amber-500\/\[0\.08\]{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-bg-base{background-color:var(--bg-base)}.bg-bg-inset{background-color:var(--bg-inset)}.bg-bg-overlay{background-color:var(--bg-overlay)}.bg-bg-raised{background-color:var(--bg-raised)}.bg-bg-surface{background-color:var(--bg-surface)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/10{background-color:#eff6ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/10{background-color:color-mix(in oklab, var(--color-blue-50) 10%, transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/50{background-color:#dbeafe80}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/50{background-color:color-mix(in oklab, var(--color-blue-100) 50%, transparent)}}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-300\/20{background-color:#90c5ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-300\/20{background-color:color-mix(in oklab, var(--color-blue-300) 20%, transparent)}}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/5{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/20{background-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-danger{background-color:var(--danger)}.bg-danger-bg{background-color:var(--danger-bg)}.bg-danger\/5{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/5{background-color:color-mix(in oklab, var(--danger) 5%, transparent)}}.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-300\/20{background-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/20{background-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.bg-emerald-300\/30{background-color:#5ee9b54d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/30{background-color:color-mix(in oklab, var(--color-emerald-300) 30%, transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/50{background-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/50{background-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/20{background-color:color-mix(in oklab, var(--color-emerald-600) 20%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/50{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/80{background-color:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/50{background-color:#e5e7eb80}@supports (color:color-mix(in lab, red, red)){.bg-gray-200\/50{background-color:color-mix(in oklab, var(--color-gray-200) 50%, transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/10{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/30{background-color:#1018284d}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/30{background-color:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.bg-gray-900\/60{background-color:#10182899}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/60{background-color:color-mix(in oklab, var(--color-gray-900) 60%, transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/20{background-color:#f0fdf433}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/20{background-color:color-mix(in oklab, var(--color-green-50) 20%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-300\/20{background-color:#a4b3ff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-300\/20{background-color:color-mix(in oklab, var(--color-indigo-300) 20%, transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-input-bg{background-color:var(--input-bg)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-300\/20{background-color:#d9b3ff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-300\/20{background-color:color-mix(in oklab, var(--color-purple-300) 20%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/30{background-color:color-mix(in oklab, var(--color-red-50) 30%, transparent)}}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/50{background-color:color-mix(in oklab, var(--color-red-50) 50%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-300{background-color:var(--color-red-300)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/50{background-color:color-mix(in oklab, var(--color-rose-50) 50%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/50{background-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/50{background-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.bg-slate-800\/90{background-color:#1d293de6}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/90{background-color:color-mix(in oklab, var(--color-slate-800) 90%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-success{background-color:var(--success)}.bg-success-bg,.bg-success-bg\/30{background-color:var(--success-bg)}@supports (color:color-mix(in lab, red, red)){.bg-success-bg\/30{background-color:color-mix(in oklab, var(--success-bg) 30%, transparent)}}.bg-success\/5{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, var(--success) 5%, transparent)}}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-success\/20{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/20{background-color:color-mix(in oklab, var(--success) 20%, transparent)}}.bg-success\/50{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/50{background-color:color-mix(in oklab, var(--success) 50%, transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-teal-600{background-color:var(--color-teal-600)}.bg-text-tertiary{background-color:var(--text-tertiary)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-bl{--tw-gradient-position:to bottom left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[url\(\'data\:image\/svg\+xml\;charset\=US-ASCII\,\%3Csvg\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20width\%3D\%22292\.4\%22\%20height\%3D\%22292\.4\%22\%3E\%3Cpath\%20fill\%3D\%22\%236b7280\%22\%20d\%3D\%22M287\%2069\.4a17\.6\%2017\.6\%200\%200\%200-13-5\.4H18\.4c-5\%200-9\.3\%201\.8-12\.9\%205\.4A17\.6\%2017\.6\%200\%200\%200\%200\%2082\.2c0\%205\%201\.8\%209\.3\%205\.4\%2012\.9l128\%20127\.9c3\.6\%203\.6\%207\.8\%205\.4\%2012\.8\%205\.4s9\.2-1\.8\%2012\.8-5\.4L287\%2095c3\.5-3\.5\%205\.4-7\.8\%205\.4-12\.8\%200-5-1\.9-9\.2-5\.5-12\.8z\%22\%2F\%3E\%3C\%2Fsvg\%3E\'\)\]{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%236b7280%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E)}.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/cubes\.png\'\)\]{background-image:url(https://www.transparenttextures.com/patterns/cubes.png)}.from-\[\#0B1120\]\/90{--tw-gradient-from:oklab(18.0205% -.00191089 -.0324019/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--accent\)\]{--tw-gradient-from:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--accent\)\]\/5{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--accent\)\]\/5{--tw-gradient-from:color-mix(in oklab, var(--accent) 5%, transparent)}}.from-\[var\(--accent\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--accent\)\]\/10{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--accent\)\]\/10{--tw-gradient-from:color-mix(in oklab, var(--accent) 10%, transparent)}}.from-\[var\(--accent\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--bg-surface\)\]{--tw-gradient-from:var(--bg-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent{--tw-gradient-from:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-100\/50{--tw-gradient-from:#dbeafe80}@supports (color:color-mix(in lab, red, red)){.from-blue-100\/50{--tw-gradient-from:color-mix(in oklab, var(--color-blue-100) 50%, transparent)}}.from-blue-100\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-danger\/5{--tw-gradient-from:var(--danger)}@supports (color:color-mix(in lab, red, red)){.from-danger\/5{--tw-gradient-from:color-mix(in oklab, var(--danger) 5%, transparent)}}.from-danger\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-600{--tw-gradient-from:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50{--tw-gradient-from:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-100{--tw-gradient-from:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-success{--tw-gradient-from:var(--success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0B1120\]\/50{--tw-gradient-via:oklab(18.0205% -.00191089 -.0324019/.5);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-900{--tw-gradient-via:var(--color-indigo-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-50\/30{--tw-gradient-via:#faf5ff4d}@supports (color:color-mix(in lab, red, red)){.via-purple-50\/30{--tw-gradient-via:color-mix(in oklab, var(--color-purple-50) 30%, transparent)}}.via-purple-50\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-600{--tw-gradient-via:var(--color-purple-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0B1120\]{--tw-gradient-to:#0b1120;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--accent-light\)\]{--tw-gradient-to:var(--accent-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--bg-chrome\)\]{--tw-gradient-to:var(--bg-chrome);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-600{--tw-gradient-to:var(--color-fuchsia-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-300{--tw-gradient-to:var(--color-indigo-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-400{--tw-gradient-to:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-50{--tw-gradient-to:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-50\/50{--tw-gradient-to:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.to-slate-50\/50{--tw-gradient-to:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.to-slate-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-700{--tw-gradient-to:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-300{--tw-gradient-to:var(--color-teal-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500{--tw-gradient-to:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:12px_12px\]{background-size:12px 12px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-\[right_16px_center\]{background-position:right 16px center}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing) * 0)!important}.\!p-2{padding:calc(var(--spacing) * 2)!important}.\!p-3{padding:calc(var(--spacing) * 3)!important}.\!p-4{padding:calc(var(--spacing) * 4)!important}.\!p-5{padding:calc(var(--spacing) * 5)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-8{padding-inline:calc(var(--spacing) * 8)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-14{padding-inline:calc(var(--spacing) * 14)}.px-16{padding-inline:calc(var(--spacing) * 16)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[6px\]{padding-block:6px}.py-\[9px\]{padding-block:9px}.\!pt-0{padding-top:calc(var(--spacing) * 0)!important}.\!pt-4{padding-top:calc(var(--spacing) * 4)!important}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[1px\]{padding-top:1px}.\!pr-2{padding-right:calc(var(--spacing) * 2)!important}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-\[130px\]{padding-right:130px}.pr-\[200px\]{padding-right:200px}.\!pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.\!pb-4{padding-bottom:calc(var(--spacing) * 4)!important}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-\[52px\]{padding-left:52px}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#00bfa5\]{color:#00bfa5}.text-\[\#3b82f6\]{color:#3b82f6}.text-\[\#06b6d4\]{color:#06b6d4}.text-\[\#6b6356\]{color:#6b6356}.text-\[\#8ab4f8\]{color:#8ab4f8}.text-\[\#8ab4f8\]\/60{color:oklab(76.6091% -.019192 -.106592/.6)}.text-\[\#8ab4f8\]\/70{color:oklab(76.6091% -.019192 -.106592/.7)}.text-\[\#9aa0a6\]{color:#9aa0a6}.text-\[\#9aa0a6\]\/70{color:oklab(70.2767% -.00417489 -.0103257/.7)}.text-\[\#9b9488\]{color:#9b9488}.text-\[\#81c995\]{color:#81c995}.text-\[\#111b21\]{color:#111b21}.text-\[\#6366f1\]{color:#6366f1}.text-\[\#008069\]{color:#008069}.text-\[\#8696a0\]\/80{color:oklab(66.3689% -.0134815 -.0193954/.8)}.text-\[\#54656f\]{color:#54656f}.text-\[\#059669\]{color:#059669}.text-\[\#202124\]{color:#202124}.text-\[\#667781\]{color:#667781}.text-\[\#D97706\]{color:#d97706}.text-\[\#DC2626\]{color:#dc2626}.text-\[\#E8EAED\]{color:#e8eaed}.text-\[\#b8860b\]{color:#b8860b}.text-\[\#e8eaed\]{color:#e8eaed}.text-\[\#ea4335\]{color:#ea4335}.text-\[var\(--accent\)\],.text-\[var\(--accent\)\]\/50{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--accent\)\]\/50{color:color-mix(in oklab, var(--accent) 50%, transparent)}}.text-\[var\(--accent\)\]\/60{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--accent\)\]\/60{color:color-mix(in oklab, var(--accent) 60%, transparent)}}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-danger-500\)\]{color:var(--color-danger-500)}.text-\[var\(--color-primary-500\)\]{color:var(--color-primary-500)}.text-\[var\(--color-primary-600\)\]{color:var(--color-primary-600)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--info\)\]{color:var(--info)}.text-\[var\(--input-text\)\]{color:var(--input-text)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--status-success\)\]{color:var(--status-success)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text-inverse\)\]{color:var(--text-inverse)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--warning-text\)\]{color:var(--warning-text)}.text-accent,.text-accent\/80{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/80{color:color-mix(in oklab, var(--accent) 80%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/60{color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/60{color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\/90{color:#dd7400e6}@supports (color:color-mix(in lab, red, red)){.text-amber-600\/90{color:color-mix(in oklab, var(--color-amber-600) 90%, transparent)}}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-black{color:var(--color-black)}.text-black\/90{color:#000000e6}@supports (color:color-mix(in lab, red, red)){.text-black\/90{color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-500\/30{color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.text-blue-500\/30{color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\/70{color:#155dfcb3}@supports (color:color-mix(in lab, red, red)){.text-blue-600\/70{color:color-mix(in oklab, var(--color-blue-600) 70%, transparent)}}.text-blue-700{color:var(--color-blue-700)}.text-blue-700\/70{color:#1447e6b3}@supports (color:color-mix(in lab, red, red)){.text-blue-700\/70{color:color-mix(in oklab, var(--color-blue-700) 70%, transparent)}}.text-blue-800{color:var(--color-blue-800)}.text-blue-800\/80{color:#193cb8cc}@supports (color:color-mix(in lab, red, red)){.text-blue-800\/80{color:color-mix(in oklab, var(--color-blue-800) 80%, transparent)}}.text-blue-900{color:var(--color-blue-900)}.text-blue-900\/60{color:#1c398e99}@supports (color:color-mix(in lab, red, red)){.text-blue-900\/60{color:color-mix(in oklab, var(--color-blue-900) 60%, transparent)}}.text-blue-950{color:var(--color-blue-950)}.text-cyan-700{color:var(--color-cyan-700)}.text-danger,.text-danger\/50{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.text-danger\/50{color:color-mix(in oklab, var(--danger) 50%, transparent)}}.text-danger\/60{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.text-danger\/60{color:color-mix(in oklab, var(--danger) 60%, transparent)}}.text-danger\/70{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.text-danger\/70{color:color-mix(in oklab, var(--danger) 70%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-600\/70{color:#009767b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-600\/70{color:color-mix(in oklab, var(--color-emerald-600) 70%, transparent)}}.text-emerald-600\/90{color:#009767e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-600\/90{color:color-mix(in oklab, var(--color-emerald-600) 90%, transparent)}}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-900{color:var(--color-indigo-900)}.text-input-text{color:var(--input-text)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pink-500{color:var(--color-pink-500)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-500\/30{color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.text-purple-500\/30{color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-purple-900\/60{color:#59168b99}@supports (color:color-mix(in lab, red, red)){.text-purple-900\/60{color:color-mix(in oklab, var(--color-purple-900) 60%, transparent)}}.text-purple-900\/70{color:#59168bb3}@supports (color:color-mix(in lab, red, red)){.text-purple-900\/70{color:color-mix(in oklab, var(--color-purple-900) 70%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-500\/50{color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.text-red-500\/50{color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-700\/80{color:#bf000fcc}@supports (color:color-mix(in lab, red, red)){.text-red-700\/80{color:color-mix(in oklab, var(--color-red-700) 80%, transparent)}}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-success,.text-success\/80{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.text-success\/80{color:color-mix(in oklab, var(--success) 80%, transparent)}}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-text-primary,.text-text-primary\/80{color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.text-text-primary\/80{color:color-mix(in oklab, var(--text-primary) 80%, transparent)}}.text-text-secondary{color:var(--text-secondary)}.text-text-tertiary{color:var(--text-tertiary)}.text-transparent{color:#0000}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\!no-underline{text-decoration-line:none!important}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dashed{text-decoration-style:dashed}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-\[var\(--text-secondary\)\]::placeholder{color:var(--text-secondary)}.placeholder-input-placeholder::placeholder{color:var(--input-placeholder)}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.shadow-\[0_0_10px_var\(--accent\)\]\/10{--tw-shadow-alpha:10%;--tw-shadow:0 0 10px var(--tw-shadow-color,var(--accent))}@supports (color:lab(from red l a b)){.shadow-\[0_0_10px_var\(--accent\)\]\/10{--tw-shadow:0 0 10px var(--tw-shadow-color,oklab(from var(--accent) l a b / 10%))}}.shadow-\[0_0_10px_var\(--accent\)\]\/10{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--accent\)\]\/20{--tw-shadow-alpha:20%;--tw-shadow:var(--accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--accent\)\]\/30{--tw-shadow-alpha:30%;--tw-shadow:var(--accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-2px_0_4px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:-2px 0 4px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-4px_0_15px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:-4px 0 15px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-4px_0_15px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:-4px 0 15px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-4px_6px_-1px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 -4px 6px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--accent-subtle\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--accent-subtle));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\,197\,94\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#22c55e99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_var\(--border-default\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--border-default));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgb\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(211\,47\,47\,0\.4\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#d32f2f66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_var\(--shadow-color\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-accent\/5{--tw-shadow-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.shadow-accent\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--accent) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/30{--tw-shadow-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/30{--tw-shadow-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-danger\/30{--tw-shadow-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.shadow-danger\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--danger) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/30{--tw-shadow-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-green-600\/30{--tw-shadow-color:#00a5444d}@supports (color:color-mix(in lab, red, red)){.shadow-green-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-green-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/30{--tw-shadow-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-600\/20{--tw-shadow-color:#4f39f633}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-600\/30{--tw-shadow-color:#4f39f64d}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-500\/30{--tw-shadow-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.shadow-purple-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/50{--tw-shadow-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/20{--tw-shadow-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.shadow-slate-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-success\/5{--tw-shadow-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.shadow-success\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--success) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-success\/30{--tw-shadow-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.shadow-success\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--success) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[var\(--accent\)\],.ring-\[var\(--accent\)\]\/20{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--accent\)\]\/20{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.ring-accent\/10{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/10{--tw-ring-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-500\/30{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-800{--tw-ring-color:var(--color-gray-800)}.ring-green-100{--tw-ring-color:var(--color-green-100)}.ring-indigo-500\/20{--tw-ring-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.ring-indigo-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.ring-red-100{--tw-ring-color:var(--color-red-100)}.ring-red-400{--tw-ring-color:var(--color-red-400)}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-red-500\/30{--tw-ring-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[100px\]{--tw-blur:blur(100px);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,)}.blur-md{--tw-blur:blur(var(--blur-md));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,)}.drop-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 3px var(--tw-drop-shadow-color,#000c));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));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,)}.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,)}.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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.group-focus-within\:text-\[var\(--accent\)\]:is(:where(.group):focus-within *),.group-focus-within\:text-accent:is(:where(.group):focus-within *){color:var(--accent)}.group-focus-within\:text-blue-500:is(:where(.group):focus-within *){color:var(--color-blue-500)}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-150:is(:where(.group):hover *){--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-\[var\(--accent\)\]:is(:where(.group):hover *){border-color:var(--accent)}.group-hover\:border-\[var\(--border-default\)\]:is(:where(.group):hover *){border-color:var(--border-default)}.group-hover\:border-blue-400\/40:is(:where(.group):hover *){border-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-blue-400\/40:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.group-hover\:bg-\[var\(--accent\)\]:is(:where(.group):hover *){background-color:var(--accent)}.group-hover\:bg-\[var\(--bg-inset\)\]:is(:where(.group):hover *){background-color:var(--bg-inset)}.group-hover\:bg-amber-500:is(:where(.group):hover *){background-color:var(--color-amber-500)}.group-hover\:bg-blue-50:is(:where(.group):hover *){background-color:var(--color-blue-50)}.group-hover\:bg-blue-100:is(:where(.group):hover *){background-color:var(--color-blue-100)}.group-hover\:bg-blue-500:is(:where(.group):hover *){background-color:var(--color-blue-500)}.group-hover\:bg-emerald-500:is(:where(.group):hover *){background-color:var(--color-emerald-500)}.group-hover\:bg-purple-100:is(:where(.group):hover *){background-color:var(--color-purple-100)}.group-hover\:bg-purple-500:is(:where(.group):hover *){background-color:var(--color-purple-500)}.group-hover\:bg-red-500:is(:where(.group):hover *){background-color:var(--color-red-500)}.group-hover\:bg-rose-500:is(:where(.group):hover *){background-color:var(--color-rose-500)}.group-hover\:bg-slate-500:is(:where(.group):hover *){background-color:var(--color-slate-500)}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:text-\[var\(--accent\)\]:is(:where(.group):hover *){color:var(--accent)}.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\:text-danger:is(:where(.group):hover *){color:var(--danger)}.group-hover\:text-indigo-600:is(:where(.group):hover *){color:var(--color-indigo-600)}.group-hover\:text-purple-600:is(:where(.group):hover *){color:var(--color-purple-600)}.group-hover\:text-slate-500:is(:where(.group):hover *){color:var(--color-slate-500)}.group-hover\:text-text-primary:is(:where(.group):hover *){color:var(--text-primary)}.group-hover\:text-text-secondary:is(:where(.group):hover *){color:var(--text-secondary)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-10:is(:where(.group):hover *){opacity:.1}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/ann\:opacity-100:is(:where(.group\/ann):hover *){opacity:1}.group-hover\/btn\:scale-110:is(:where(.group\/btn):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/menu\:visible:is(:where(.group\/menu):hover *){visibility:visible}.group-hover\/menu\:opacity-100:is(:where(.group\/menu):hover *),.group-hover\/role\:opacity-100:is(:where(.group\/role):hover *){opacity:1}}.marker\:text-\[var\(--text-tertiary\)\] ::marker{color:var(--text-tertiary)}.marker\:text-\[var\(--text-tertiary\)\]::marker{color:var(--text-tertiary)}.marker\:text-\[var\(--text-tertiary\)\] ::-webkit-details-marker{color:var(--text-tertiary)}.marker\:text-\[var\(--text-tertiary\)\]::-webkit-details-marker{color:var(--text-tertiary)}.selection\:bg-blue-200 ::selection{background-color:var(--color-blue-200)}.selection\:bg-blue-200::selection{background-color:var(--color-blue-200)}.selection\:bg-indigo-200 ::selection{background-color:var(--color-indigo-200)}.selection\:bg-indigo-200::selection{background-color:var(--color-indigo-200)}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:rounded-full::file-selector-button{border-radius:3.40282e38px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[var\(--accent-light\)\]::file-selector-button{background-color:var(--accent-light)}.file\:bg-blue-50::file-selector-button{background-color:var(--color-blue-50)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-\[var\(--accent\)\]::file-selector-button{color:var(--accent)}.file\:text-blue-700::file-selector-button{color:var(--color-blue-700)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-input-placeholder::placeholder{color:var(--input-placeholder)}.placeholder\:text-text-tertiary::placeholder{color:var(--text-tertiary)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing) * 4)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);border-color:var(--color-gray-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:border-\[var\(--accent\)\]:focus-within{border-color:var(--accent)}.focus-within\:border-blue-500:focus-within{border-color:var(--color-blue-500)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[var\(--accent\)\]:focus-within{--tw-ring-color:var(--accent)}.focus-within\:ring-\[var\(--accent-subtle\)\]:focus-within{--tw-ring-color:var(--accent-subtle)}.focus-within\:ring-blue-500\/20:focus-within{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-blue-500\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}@media (hover:hover){.hover\:-translate-x-1:hover{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[var\(--accent\)\]:hover,.hover\:border-\[var\(--accent\)\]\/30:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent\)\]\/30:hover{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hover\:border-\[var\(--accent\)\]\/40:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent\)\]\/40:hover{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:border-\[var\(--accent\)\]\/50:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent\)\]\/50:hover{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:border-\[var\(--border-default\)\]:hover{border-color:var(--border-default)}.hover\:border-\[var\(--border-hover\)\]:hover{border-color:var(--border-hover)}.hover\:border-\[var\(--border-subtle\)\]:hover{border-color:var(--border-subtle)}.hover\:border-\[var\(--primary\)\]:hover{border-color:var(--primary)}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:border-amber-200:hover{border-color:var(--color-amber-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-500\/20:hover{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/20:hover{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.hover\:border-border-default:hover{border-color:var(--border-default)}.hover\:border-danger\/40:hover{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:border-danger\/40:hover{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.hover\:border-emerald-200:hover{border-color:var(--color-emerald-200)}.hover\:border-emerald-600:hover{border-color:var(--color-emerald-600)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-green-200:hover{border-color:var(--color-green-200)}.hover\:border-indigo-200:hover{border-color:var(--color-indigo-200)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:border-red-500\/20:hover{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/20:hover{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:border-rose-500\/50:hover{border-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-500\/50:hover{border-color:color-mix(in oklab, var(--color-rose-500) 50%, transparent)}}.hover\:border-slate-100:hover{border-color:var(--color-slate-100)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-800:hover{border-color:var(--color-slate-800)}.hover\:border-transparent:hover{border-color:#0000}.hover\:\!bg-\[var\(--danger-subtle\)\]:hover{background-color:var(--danger-subtle)!important}.hover\:bg-\[\#0a1c33\]:hover{background-color:#0a1c33}.hover\:bg-\[\#3D4047\]:hover{background-color:#3d4047}.hover\:bg-\[\#3c4043\]:hover{background-color:#3c4043}.hover\:bg-\[\#5f6368\]:hover{background-color:#5f6368}.hover\:bg-\[\#8ab4f8\]\/20:hover{background-color:oklab(76.6091% -.019192 -.106592/.2)}.hover\:bg-\[\#34373C\]:hover{background-color:#34373c}.hover\:bg-\[\#404349\]:hover{background-color:#404349}.hover\:bg-\[\#B71C1C\]:hover,.hover\:bg-\[\#b71c1c\]:hover{background-color:#b71c1c}.hover\:bg-\[rgba\(138\,180\,248\,0\.2\)\]:hover{background-color:#8ab4f833}.hover\:bg-\[var\(--accent\)\]:hover,.hover\:bg-\[var\(--accent\)\]\/5:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--accent\)\]\/5:hover{background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}.hover\:bg-\[var\(--accent\)\]\/10:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--accent\)\]\/10:hover{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.hover\:bg-\[var\(--accent\)\]\/20:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--accent\)\]\/20:hover{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.hover\:bg-\[var\(--accent\)\]\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--accent\)\]\/30:hover{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hover\:bg-\[var\(--accent\)\]\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--accent\)\]\/90:hover{background-color:color-mix(in oklab, var(--accent) 90%, transparent)}}.hover\:bg-\[var\(--accent-hover\)\]:hover{background-color:var(--accent-hover)}.hover\:bg-\[var\(--bg-active\)\]:hover{background-color:var(--bg-active)}.hover\:bg-\[var\(--bg-chrome\)\]:hover{background-color:var(--bg-chrome)}.hover\:bg-\[var\(--bg-chrome-hover\)\]:hover{background-color:var(--bg-chrome-hover)}.hover\:bg-\[var\(--bg-hover\)\]:hover{background-color:var(--bg-hover)}.hover\:bg-\[var\(--bg-inset\)\]:hover,.hover\:bg-\[var\(--bg-inset\)\]\/40:hover{background-color:var(--bg-inset)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--bg-inset\)\]\/40:hover{background-color:color-mix(in oklab, var(--bg-inset) 40%, transparent)}}.hover\:bg-\[var\(--bg-inset\)\]\/50:hover{background-color:var(--bg-inset)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--bg-inset\)\]\/50:hover{background-color:color-mix(in oklab, var(--bg-inset) 50%, transparent)}}.hover\:bg-\[var\(--bg-overlay\)\]:hover{background-color:var(--bg-overlay)}.hover\:bg-\[var\(--bg-primary\)\]:hover{background-color:var(--bg-primary)}.hover\:bg-\[var\(--bg-raised\)\]:hover{background-color:var(--bg-raised)}.hover\:bg-\[var\(--bg-surface\)\]:hover{background-color:var(--bg-surface)}.hover\:bg-\[var\(--bg-surface-hover\)\]:hover{background-color:var(--bg-surface-hover)}.hover\:bg-\[var\(--border-default\)\]:hover{background-color:var(--border-default)}.hover\:bg-\[var\(--border-strong\)\]:hover{background-color:var(--border-strong)}.hover\:bg-\[var\(--color-danger-hover\)\]:hover{background-color:var(--color-danger-hover)}.hover\:bg-\[var\(--color-primary-700\)\]:hover{background-color:var(--color-primary-700)}.hover\:bg-\[var\(--danger\)\]\/10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--danger\)\]\/10:hover{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.hover\:bg-\[var\(--danger\)\]\/15:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--danger\)\]\/15:hover{background-color:color-mix(in oklab, var(--danger) 15%, transparent)}}.hover\:bg-\[var\(--danger-subtle\)\]:hover{background-color:var(--danger-subtle)}.hover\:bg-\[var\(--theme-surface-hover\)\]:hover{background-color:var(--theme-surface-hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-400\/50:hover{background-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-400\/50:hover{background-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-bg-surface-hover:hover{background-color:var(--bg-surface-hover)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-black\/\[0\.02\]:hover{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-black) 2%, transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-danger-bg:hover{background-color:var(--danger-bg)}.hover\:bg-danger\/5:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/5:hover{background-color:color-mix(in oklab, var(--danger) 5%, transparent)}}.hover\:bg-danger\/10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-emerald-400\/40:hover{background-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-400\/40:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-200\/50:hover{background-color:#e5e7eb80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-200\/50:hover{background-color:color-mix(in oklab, var(--color-gray-200) 50%, transparent)}}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-900\/80:hover{background-color:#101828cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-900\/80:hover{background-color:color-mix(in oklab, var(--color-gray-900) 80%, transparent)}}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-500\/20:hover{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/20:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-50\/50:hover{background-color:#fafafa80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-50\/50:hover{background-color:color-mix(in oklab, var(--color-neutral-50) 50%, transparent)}}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-300:hover{background-color:var(--color-neutral-300)}.hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-400\/10:hover{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/10:hover{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-success\/5:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/5:hover{background-color:color-mix(in oklab, var(--success) 5%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:from-indigo-500:hover{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-blue-500:hover{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:pl-4:hover{padding-left:calc(var(--spacing) * 4)}.hover\:\!text-\[var\(--danger\)\]:hover{color:var(--danger)!important}.hover\:text-\[\#e8eaed\]:hover{color:#e8eaed}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--danger\)\]:hover{color:var(--danger)}.hover\:text-\[var\(--success\)\]:hover{color:var(--success)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-emerald-800:hover{color:var(--color-emerald-800)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-indigo-800:hover{color:var(--color-indigo-800)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-text-primary:hover{color:var(--text-primary)}.hover\:text-text-secondary:hover{color:var(--text-secondary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--accent\)\]\/10:hover{--tw-shadow-alpha:10%;--tw-shadow:var(--accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--accent\)\]\/20:hover{--tw-shadow-alpha:20%;--tw-shadow:var(--accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.05\)\]:hover{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-emerald-500\/10:hover{--tw-shadow-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-emerald-500\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-indigo-500\/50:hover{--tw-shadow-color:#625fff80}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-indigo-500\/50:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-slate-900\/20:hover{--tw-shadow-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-slate-900\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:file\:bg-blue-100:hover::file-selector-button{background-color:var(--color-blue-100)}.hover\:file\:bg-neutral-100:hover::file-selector-button{background-color:var(--color-neutral-100)}}.focus\:border-\[\#00bfa5\]:focus{border-color:#00bfa5}.focus\:border-\[\#8ab4f8\]:focus{border-color:#8ab4f8}.focus\:border-\[\#2591D0\]:focus{border-color:#2591d0}.focus\:border-\[var\(--accent\)\]:focus,.focus\:border-\[var\(--accent\)\]\/50:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[var\(--accent\)\]\/50:focus{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:bg-\[var\(--bg-surface\)\]:focus{background-color:var(--bg-surface)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:underline:focus{text-decoration-line:underline}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#00bfa5\]:focus{--tw-ring-color:#00bfa5}.focus\:ring-\[var\(--accent\)\]:focus,.focus\:ring-\[var\(--accent\)\]\/30:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--accent\)\]\/30:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.focus\:ring-\[var\(--accent\)\]\/40:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--accent\)\]\/40:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.focus\:ring-\[var\(--accent\)\]\/50:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--accent\)\]\/50:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.focus\:ring-accent\/20:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/20:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-500\/30:focus{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.focus\:ring-blue-500\/50:focus{--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.focus\:ring-emerald-500\/10:focus{--tw-ring-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-emerald-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.focus\:ring-indigo-200:focus{--tw-ring-color:var(--color-indigo-200)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-indigo-500\/50:focus{--tw-ring-color:#625fff80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-indigo-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-indigo-500) 50%, transparent)}}.focus\:ring-slate-900\/30:focus{--tw-ring-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-slate-900\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:table-cell{display:table-cell}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-auto{width:auto}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=48rem){.md\:top-auto{top:auto}.md\:right-auto{right:auto}.md\:bottom-4{bottom:calc(var(--spacing) * 4)}.md\:left-4{left:calc(var(--spacing) * 4)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mx-6{margin-inline:calc(var(--spacing) * 6)}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:ml-0{margin-left:calc(var(--spacing) * 0)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:h-36{height:calc(var(--spacing) * 36)}.md\:w-1\/2{width:50%}.md\:w-36{width:calc(var(--spacing) * 36)}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[auto_1fr_1fr_1fr_1fr_auto\]{grid-template-columns:auto 1fr 1fr 1fr 1fr auto}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:\!px-12{padding-inline:calc(var(--spacing) * 12)!important}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:\!pt-6{padding-top:calc(var(--spacing) * 6)!important}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:\!pb-6{padding-bottom:calc(var(--spacing) * 6)!important}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[10px\]{font-size:10px}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:w-\[400px\]{width:400px}.lg\:max-w-\[85vw\]{max-width:85vw}.lg\:min-w-\[400px\]{min-width:400px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:flex-row{flex-direction:row}.lg\:rounded-\[2rem\]{border-radius:2rem}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-slate-100\/80{border-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.lg\:border-slate-100\/80{border-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.lg\:bg-\[\#F8FAFC\]{background-color:#f8fafc}.lg\:bg-white{background-color:var(--color-white)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:text-\[5\.5rem\]{font-size:5.5rem}.lg\:shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lg\:focus\:w-64:focus{width:calc(var(--spacing) * 64)}}@media (width>=80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:w-72{width:calc(var(--spacing) * 72)}.xl\:w-\[450px\]{width:450px}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}}@media (prefers-color-scheme:dark){.dark\:border-\[\#111\]{border-color:#111}.dark\:border-amber-700\/30{border-color:#b750004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-700\/30{border-color:color-mix(in oklab, var(--color-amber-700) 30%, transparent)}}.dark\:border-emerald-800{border-color:var(--color-emerald-800)}.dark\:border-emerald-900\/10{border-color:#004e3b1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/10{border-color:color-mix(in oklab, var(--color-emerald-900) 10%, transparent)}}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:border-gray-800{border-color:var(--color-gray-800)}.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-r-\[\#202c33\]{border-right-color:#202c33}.dark\:bg-\[\#0b141a\]{background-color:#0b141a}.dark\:bg-\[\#000\]{background-color:#000}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-\[\#2c2c2e\]{background-color:#2c2c2e}.dark\:bg-\[\#202c33\]{background-color:#202c33}.dark\:bg-\[\#182229\]{background-color:#182229}.dark\:bg-\[\#262628\]{background-color:#262628}.dark\:bg-\[var\(--bg-chrome\)\]{background-color:var(--bg-chrome)}.dark\:bg-amber-900\/10{background-color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/10{background-color:color-mix(in oklab, var(--color-amber-900) 10%, transparent)}}.dark\:bg-amber-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/40{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\:bg-blue-900\/20{background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20{background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:bg-blue-900\/30{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30{background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-blue-900\/40{background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/40{background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:bg-blue-950\/20{background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/20{background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.dark\:bg-cyan-900\/30{background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/30{background-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.dark\:bg-emerald-900\/20{background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/20{background-color:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.dark\:bg-emerald-900\/30{background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30{background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/40{background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:bg-gray-600{background-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-green-900\/5{background-color:#0d542b0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/5{background-color:color-mix(in oklab, var(--color-green-900) 5%, transparent)}}.dark\:bg-green-900\/20{background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/20{background-color:color-mix(in oklab, var(--color-green-900) 20%, transparent)}}.dark\:bg-green-900\/30{background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30{background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\:bg-indigo-900\/30{background-color:#312c854d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/30{background-color:color-mix(in oklab, var(--color-indigo-900) 30%, transparent)}}.dark\:bg-indigo-900\/40{background-color:#312c8566}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/40{background-color:color-mix(in oklab, var(--color-indigo-900) 40%, transparent)}}.dark\:bg-orange-900\/30{background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/30{background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\:bg-purple-900\/30{background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/30{background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:bg-purple-900\/40{background-color:#59168b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/40{background-color:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.dark\:bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/30{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\:bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/20{background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:bg-slate-900{background-color:var(--color-slate-900)}.dark\:bg-teal-900\/30{background-color:#0b4f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-900\/30{background-color:color-mix(in oklab, var(--color-teal-900) 30%, transparent)}}.dark\:bg-teal-900\/40{background-color:#0b4f4a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-900\/40{background-color:color-mix(in oklab, var(--color-teal-900) 40%, transparent)}}.dark\:bg-yellow-900\/30{background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/30{background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.dark\:text-\[\#8696a0\]{color:#8696a0}.dark\:text-\[\#e9edef\]{color:#e9edef}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-blue-400\/70{color:#54a2ffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-blue-400\/70{color:color-mix(in oklab, var(--color-blue-400) 70%, transparent)}}.dark\:text-cyan-400{color:var(--color-cyan-400)}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-500{color:var(--color-gray-500)}.dark\:text-green-400{color:var(--color-green-400)}.dark\:text-indigo-400{color:var(--color-indigo-400)}.dark\:text-orange-300{color:var(--color-orange-300)}.dark\:text-orange-400{color:var(--color-orange-400)}.dark\:text-purple-400{color:var(--color-purple-400)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-rose-400{color:var(--color-rose-400)}.dark\:text-slate-200{color:var(--color-slate-200)}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-teal-300{color:var(--color-teal-300)}.dark\:text-teal-400{color:var(--color-teal-400)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.dark\:text-yellow-400{color:var(--color-yellow-400)}.dark\:ring-gray-800{--tw-ring-color:var(--color-gray-800)}@media (hover:hover){.dark\:hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.dark\:hover\:bg-red-900\/10:hover{background-color:#82181a1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/10:hover{background-color:color-mix(in oklab, var(--color-red-900) 10%, transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:hover\:text-blue-300:hover{color:var(--color-blue-300)}}}@media print{.print\:m-0{margin:calc(var(--spacing) * 0)}.print\:my-0{margin-block:calc(var(--spacing) * 0)}.print\:mt-auto{margin-top:auto}.print\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.print\:block{display:block}.print\:hidden{display:none}.print\:h-auto{height:auto}.print\:w-full{width:100%}.print\:max-w-none{max-width:none}.print\:overflow-visible{overflow:visible}.print\:rounded-none{border-radius:0}.print\:border-none{--tw-border-style:none;border-style:none}.print\:bg-transparent{background-color:#0000}.print\:bg-white{background-color:var(--color-white)}.print\:p-0{padding:calc(var(--spacing) * 0)}.print\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.print\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.print\:text-black{color:var(--color-black)}.print\:text-gray-600{color:var(--color-gray-600)}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.\[\&_\.ProseMirror\]\:min-h-\[150px\] .ProseMirror{min-height:150px}.\[\&_\.ProseMirror\]\:min-h-full .ProseMirror{min-height:100%}.\[\&_\.ProseMirror\]\:flex-1 .ProseMirror{flex:1}.\[\&_\.wysiwyg-content\]\:flex .wysiwyg-content{display:flex}.\[\&_\.wysiwyg-content\]\:flex-1 .wysiwyg-content{flex:1}.\[\&_\.wysiwyg-content\]\:flex-col .wysiwyg-content{flex-direction:column}.\[\&_\.wysiwyg-editor-container\]\:flex .wysiwyg-editor-container{display:flex}.\[\&_\.wysiwyg-editor-container\]\:h-full .wysiwyg-editor-container{height:100%}.\[\&_\.wysiwyg-editor-container\]\:flex-col .wysiwyg-editor-container{flex-direction:column}.\[\&_ol\]\:m-0 ol,.\[\&_p\]\:m-0 p,.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing) * 0)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}}.dk-dialog-box button.theme-bg-surface{transition:all .2s}.dk-dialog-box button.theme-bg-surface:hover{background-color:var(--bg-hover,var(--bg-surface-hover))}.command-grid-tiles .command-tile{cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:90px;padding:16px 8px;transition:all .2s;display:flex}.command-grid-tiles .command-tile:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.command-grid-tiles .command-tile:disabled{opacity:.6;cursor:not-allowed}.command-tile .tile-icon{margin-bottom:4px}.command-tile .tile-label{text-align:center;font-size:.85rem;font-weight:600}.bg-green-subtle{color:#166534;background:#dcfce7;border-color:#bbf7d0}.bg-blue-subtle{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}.bg-amber-subtle{color:#92400e;background:#fef3c7;border-color:#fde68a}.bg-purple-subtle{color:#6b21a8;background:#f3e8ff;border-color:#e9d5ff}.bg-neutral-subtle{color:#374151;background:#f3f4f6;border-color:#e5e7eb}@media print{.no-print{display:none!important}.dk-sticky-header,.dk-sticky-table th{position:static!important}}@keyframes livePulse{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}@keyframes barPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes micPulse{0%{box-shadow:0 0 0 2px #ef444466}50%{box-shadow:0 0 0 8px #ef44441a}to{box-shadow:0 0 0 2px #ef444466}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}.um-modal-overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.um-modal{background:var(--bg-surface);border-radius:.75rem;width:90%;max-width:400px;max-height:calc(100vh - 4rem);padding:1.5rem;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.um-modal-header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.um-modal-header h3{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.um-modal-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.25rem;line-height:1;transition:color .15s}.um-modal-close:hover{color:var(--danger)}.um-modal-title{color:var(--text-primary);margin-bottom:.5rem;font-size:1rem;font-weight:700}.um-modal-message{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.85rem;line-height:1.5}.um-modal-actions{justify-content:flex-end;gap:.5rem;display:flex}.um-modal-cancel{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:all .15s}.um-modal-cancel:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.um-modal-confirm{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s}.um-modal-confirm:hover{opacity:.9}.um-create-modal{max-width:480px}.theme-tabs-wrapper{border-bottom:1px solid var(--border-default);align-items:flex-end;margin-bottom:2rem;padding:0 .5rem;display:flex}.theme-tabs-container{scrollbar-width:none;flex:1;align-items:center;gap:2rem;display:flex;overflow-x:auto}.theme-tabs-container.standalone{border-bottom:1px solid var(--border-default);flex:none;margin-bottom:1.5rem;padding:0 .5rem}.theme-tabs-container::-webkit-scrollbar{display:none}.theme-tab{color:var(--text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.75rem .25rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.theme-tab:hover{color:var(--text-primary)}.theme-tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.theme-tab i{font-size:.9rem}.theme-tab-count{background:var(--bg-surface-alt,#8080801a);min-width:1.25rem;height:1.25rem;color:var(--text-secondary);border-radius:1rem;justify-content:center;align-items:center;padding:0 .35rem;font-size:.65rem;font-weight:700;transition:all .2s;display:inline-flex}.theme-tab.active .theme-tab-count{color:var(--accent);background:#306ee826}.theme-action-group{align-items:center;gap:.5rem;display:flex}.theme-action-icon{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.theme-action-icon:hover{background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--border-default)}.theme-action-icon.view:hover{color:var(--accent);background:#3b82f61a;border-color:#3b82f680}.theme-action-icon.edit:hover{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b80}.theme-action-icon.delete:hover{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.file-preview-url-row{flex-direction:row;align-items:stretch;gap:0;display:flex}.file-preview-url-text{color:#e8eaed;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;background:#202124;border:1px solid #ffffff0d;border-right:none;border-radius:.375rem 0 0 .375rem;flex:1;min-width:0;padding:.6rem .75rem;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.7rem;line-height:1.5;overflow:hidden;box-shadow:inset 0 1px 3px #00000040}.file-preview-short-url-text{color:#8ab4f8;background:#8ab4f80f;border-color:#8ab4f826;font-size:.8rem;font-weight:500}.file-preview-copy-btn{color:#9aa0a6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-left:none;border-radius:0 .375rem .375rem 0;flex-shrink:0;justify-content:center;align-items:center;width:34px;font-size:.8rem;transition:all .2s;display:flex}.file-preview-copy-btn:hover{color:#8ab4f8;background:#8ab4f81f}.file-preview-short-url-section{border-top:1px solid #ffffff0f;padding-top:1.25rem}.file-preview-generate-btn{color:#8ab4f8;cursor:pointer;background:#8ab4f814;border:1px solid #8ab4f833;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.file-preview-generate-btn:hover{background:#8ab4f829;border-color:#8ab4f859}.file-preview-generate-btn i{font-size:.85rem}.sandbox-features-panel{background:var(--bg-surface);border-left:1px solid var(--border-default);flex-direction:column;gap:.75rem;width:300px;min-width:300px;padding:1.25rem;display:flex;overflow-y:auto}.sandbox-features-panel-header{border-bottom:1px solid var(--border-default);align-items:center;gap:.5rem;margin-bottom:.25rem;padding-bottom:.75rem;display:flex}.sandbox-features-panel-header i{color:var(--accent);font-size:1rem}.sandbox-features-panel-header span{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.sandbox-feature-card{border:1px solid var(--border-default);background:var(--bg-chrome);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;transition:all .2s;display:flex}.sandbox-feature-card:hover{border-color:var(--accent)}.sandbox-feature-card.active{border-color:var(--accent);background:#3b82f60a}.sandbox-feature-icon{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.sandbox-feature-info{flex:1;min-width:0}.sandbox-feature-title{color:var(--text-primary);margin-bottom:.15rem;font-size:.8rem;font-weight:600}.sandbox-feature-desc{color:var(--text-tertiary);font-size:.65rem;line-height:1.35}.sandbox-feature-toggle{flex-shrink:0;width:36px;height:20px;position:relative}.sandbox-feature-toggle input{opacity:0;width:0;height:0}.sandbox-feature-toggle-track{cursor:pointer;background:#ffffff1a;border-radius:34px;transition:all .25s;position:absolute;inset:0}.sandbox-feature-toggle-track:before{content:"";background:#9aa0a6;border-radius:50%;width:14px;height:14px;transition:all .25s;position:absolute;bottom:3px;left:3px}.sandbox-feature-toggle input:checked+.sandbox-feature-toggle-track{background:var(--accent)}.sandbox-feature-toggle input:checked+.sandbox-feature-toggle-track:before{background:#fff;transform:translate(16px)}.sandbox-feature-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);background:#ffffff0f;border-radius:.25rem;flex-shrink:0;padding:.15rem .4rem;font-size:.55rem;font-weight:700}.tts-panel{flex-direction:column;height:100%;font-size:14px;display:flex}.tts-compact{height:auto}.tts-dark{--tts-bg:#1e1f20;--tts-bg-hover:#2d2e30;--tts-text:#e8eaed;--tts-text-dim:#9aa0a6;--tts-accent:#8ab4f8;--tts-border:#ffffff1a}.tts-panel:not(.tts-dark){--tts-bg:var(--bg-raised);--tts-bg-hover:var(--bg-surface-hover);--tts-text:var(--text-primary);--tts-text-dim:var(--text-tertiary);--tts-accent:var(--accent);--tts-border:var(--border-default)}.tts-header{border-bottom:1px solid var(--tts-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.tts-header-title{text-transform:uppercase;letter-spacing:.05em;color:var(--tts-text-dim);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.tts-header-title i{color:var(--tts-accent)}.tts-header-actions{align-items:center;gap:4px;display:flex}.tts-header-btn{width:28px;height:28px;color:var(--tts-text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}.tts-header-btn:hover{color:var(--tts-text);background:var(--tts-bg-hover)}.tts-header-btn.active{color:var(--tts-accent);background:#8ab4f81f}.tts-panel:not(.tts-dark) .tts-header-btn.active{background:var(--accent-subtle)}.tts-transcript{flex:1;min-height:0;padding:8px;overflow-y:auto}.tts-transcript-compact{flex:none;max-height:200px}.tts-line{color:var(--tts-text-dim);border-radius:6px;align-items:flex-start;gap:8px;padding:6px 10px;font-size:13px;line-height:1.5;transition:all .15s;display:flex}.tts-line.clickable{cursor:pointer}.tts-line.clickable:hover{background:var(--tts-bg-hover)}.tts-line.active{color:var(--tts-text);background:#8ab4f814;font-weight:500}.tts-panel:not(.tts-dark) .tts-line.active{background:var(--accent-subtle);color:var(--text-primary)}.tts-line-icon{color:var(--tts-accent);flex-shrink:0;margin-top:3px;font-size:11px;animation:1.5s ease-in-out infinite tts-pulse}@keyframes tts-pulse{0%,to{opacity:1}50%{opacity:.4}}.tts-line-text{flex:1;min-width:0}.tts-page-separator{align-items:center;gap:12px;margin-top:4px;padding:8px 10px 4px;display:flex}.tts-page-separator span{text-transform:uppercase;letter-spacing:.06em;color:var(--tts-text-dim);white-space:nowrap;font-size:11px;font-weight:700}.tts-page-separator:after{content:"";background:var(--tts-border);flex:1;height:1px}.tts-extracting{color:var(--tts-text-dim);align-items:center;gap:8px;padding:12px 10px;font-size:12px;display:flex}.tts-controls-area{border-top:1px solid var(--tts-border);flex-shrink:0;padding:10px 16px}.tts-controls-compact{padding:8px 12px}.tts-progress-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.tts-progress-track{background:var(--tts-border);border-radius:3px;flex:1;height:3px;overflow:hidden}.tts-progress-fill{background:var(--tts-accent);border-radius:3px;height:100%;transition:width .3s}.tts-progress-label{color:var(--tts-text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.tts-controls{justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.tts-control-btn{width:36px;height:36px;color:var(--tts-text-dim);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}.tts-control-btn:hover:not(:disabled){background:var(--tts-bg-hover);color:var(--tts-text)}.tts-control-btn.active{background:var(--tts-border);color:var(--tts-text)}.tts-control-btn:disabled{opacity:.3;cursor:not-allowed}.tts-control-primary{width:40px;height:40px;color:var(--tts-accent);font-size:16px}.tts-control-primary:hover:not(:disabled){background:#8ab4f81f}.tts-panel:not(.tts-dark) .tts-control-primary:hover:not(:disabled){background:var(--accent-subtle)}.tts-compact-actions{align-items:center;gap:2px;display:flex;position:absolute;right:0}.tts-settings-body{border-top:1px solid #0000;max-height:0;transition:max-height .25s;overflow:hidden}.tts-settings-body.open{border-top-color:var(--tts-border);max-height:300px}.tts-settings-content{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.tts-setting-row{align-items:center;gap:10px;display:flex}.tts-setting-label{color:var(--tts-text-dim);flex-shrink:0;min-width:60px;font-size:12px;font-weight:600}.tts-setting-select{border:1px solid var(--tts-border);background:var(--tts-bg);min-width:0;color:var(--tts-text);cursor:pointer;border-radius:6px;outline:none;flex:1;padding:5px 8px;font-size:12px}.tts-setting-select:focus{border-color:var(--tts-accent)}.tts-slider-group{flex:1;align-items:center;gap:8px;display:flex}.tts-slider{appearance:none;background:var(--tts-border);cursor:pointer;border-radius:4px;outline:none;flex:1;height:4px}.tts-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--tts-accent);cursor:pointer;border:none;border-radius:50%;width:14px;height:14px}.tts-slider::-moz-range-thumb{background:var(--tts-accent);cursor:pointer;border:none;border-radius:50%;width:14px;height:14px}.tts-slider-value{color:var(--tts-text-dim);text-align:right;font-variant-numeric:tabular-nums;min-width:30px;font-size:12px;font-weight:600}.tts-unsupported{color:var(--tts-text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.tts-unsupported i{opacity:.5;font-size:28px}.tts-unsupported p{margin:0;font-size:13px}.tts-word-highlight{pointer-events:none;opacity:0;background:#8ab4f840;border-radius:2px;transition:all .15s;position:absolute}.tts-word-highlight.visible{opacity:1}.snackbar-container{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:12px;align-items:flex-start;gap:1rem;width:400px;max-width:calc(100vw - 2rem);padding:1rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000001f}.snackbar-container.enter{animation:.35s cubic-bezier(.2,.8,.2,1) forwards snackbarSlideUp}.snackbar-container.leave{animation:.35s forwards snackbarFadeOut}@keyframes snackbarSlideUp{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}@keyframes snackbarFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.snackbar-icon{justify-content:center;align-items:center;margin-top:-2px;font-size:1.75rem;display:flex}.snackbar-content{flex-direction:column;flex:1;gap:.35rem;padding-right:1.5rem;display:flex}.snackbar-title{margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.snackbar-subtitle{opacity:.85;margin:0;font-size:.825rem;line-height:1.4}.snackbar-close{cursor:pointer;opacity:.5;color:inherit;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;font-size:1rem;transition:opacity .2s,background .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.snackbar-close:hover{opacity:1;background:#0000000d}.dark .snackbar-close:hover{background:#ffffff1a}.snackbar-success{color:#166534;background-color:#f0fdf4f2;border-left:5px solid #22c55e}.dark .snackbar-success{color:#4ade80;background-color:#052e16f2}.snackbar-error{color:#991b1b;background-color:#fef2f2f2;border-left:5px solid #ef4444}.dark .snackbar-error{color:#f87171;background-color:#450a0af2}.snackbar-warning{color:#854d0e;background-color:#fefce8f2;border-left:5px solid #eab308}.dark .snackbar-warning{color:#facc15;background-color:#422006f2}.snackbar-info{color:#1e40af;background-color:#eff6fff2;border-left:5px solid #3b82f6}.dark .snackbar-info{color:#60a5fa;background-color:#172554f2}.chat-mention-input:empty:before{content:attr(data-placeholder);color:var(--text-quaternary,var(--text-tertiary));pointer-events:none;position:absolute}.chat-mention-input.disabled{pointer-events:none}.chat-mention-pill{background:var(--bg-raised,#23293a);color:var(--text-primary);border:1px solid var(--border-default);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;vertical-align:middle;border-radius:.4rem;align-items:center;gap:.3rem;padding:.08rem .5rem .08rem .4rem;font-size:.8em;font-weight:500;line-height:1.6;transition:background .12s;display:inline-flex;position:relative;top:-1px}.chat-mention-pill:hover{background:var(--bg-surface-hover,#ffffff0f)}.chat-mention-pill i{color:var(--accent,#6366f1);font-size:.78rem;display:inline-block!important}.wysiwyg-mention{background:var(--accent-subtle,#6366f11f);color:var(--accent,#6366f1);cursor:pointer;white-space:nowrap;border-radius:.3rem;align-items:center;gap:.3rem;padding:.1rem .45rem;font-size:.82em;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.wysiwyg-mention:hover{background:var(--accent-subtle,#6366f133);filter:brightness(1.1)}.wysiwyg-mention i{display:none}.mention-suggestion-list{background:var(--bg-surface,#fff);border:1px solid var(--border-default,#e2e8f0);z-index:100;border-radius:.5rem;min-width:200px;max-height:240px;padding:.3rem;position:relative;overflow-y:auto;box-shadow:0 8px 30px #0000001f}.mention-suggestion-item{cursor:pointer;text-align:left;width:100%;color:var(--text-secondary,#64748b);background:0 0;border:none;border-radius:.35rem;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.82rem;transition:all .12s;display:flex}.mention-suggestion-item:hover,.mention-suggestion-item.is-selected{background:var(--bg-hover,#f1f5f9);color:var(--text-primary,#1e293b)}.mention-suggestion-item i{text-align:center;flex-shrink:0;width:16px;font-size:.8rem}.mention-suggestion-item .mention-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mention-suggestion-item .mention-type-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary,#94a3b8);flex-shrink:0;font-size:.62rem;font-weight:600}.mention-suggestion-empty{text-align:center;color:var(--text-tertiary,#94a3b8);padding:.75rem;font-size:.78rem;font-style:italic}@keyframes attachment-highlight-pulse{0%{box-shadow:0 0 0 0 var(--accent-subtle,#6366f166)}50%{box-shadow:0 0 0 4px var(--accent-subtle,#6366f133)}to{box-shadow:0 0 #0000}}.attachment-highlight{outline:2px solid var(--accent,#6366f1);outline-offset:1px;animation:1.5s ease-out 2 attachment-highlight-pulse}.wysiwyg-editor-container{border:1px solid var(--border-default);background:var(--bg-main);border-radius:.75rem;position:relative;overflow-y:auto;box-sizing:border-box!important;align-self:stretch!important;width:auto!important;min-width:0!important;max-width:100%!important}.wysiwyg-toolbar{z-index:10;border-bottom:1px solid var(--border-default);background:var(--bg-raised);-webkit-backdrop-filter:blur(12px);flex-wrap:wrap;align-items:center;gap:2px;padding:.5rem .75rem;display:flex;position:sticky;top:0}.wysiwyg-toolbar-btn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;font-size:.75rem;transition:all .12s;display:flex}.wysiwyg-toolbar-btn:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.wysiwyg-toolbar-btn.active{background:var(--accent-subtle);color:var(--accent)}.wysiwyg-toolbar-btn:disabled{opacity:.3;cursor:not-allowed}.wysiwyg-toolbar-divider{background:var(--border-subtle);width:1px;height:20px;margin:0 4px}.wysiwyg-content{color:var(--input-text);cursor:text;word-break:break-word;overflow-wrap:anywhere;padding:2rem 1rem;font-size:.85rem;line-height:1.6;display:block}.wysiwyg-content .tiptap{min-height:inherit;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;outline:none;width:100%;height:auto}.wysiwyg-content .tiptap p{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;margin:0 0 .4rem}.wysiwyg-content .tiptap h1{margin:1.2rem 0 .6rem;font-size:1.8rem;font-weight:700;line-height:1.2}.wysiwyg-content .tiptap h2{margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.wysiwyg-content .tiptap h3{margin:.8rem 0 .4rem;font-size:1.25rem;font-weight:600;line-height:1.4}.wysiwyg-content .tiptap ul,.wysiwyg-content .tiptap ol{margin:.25rem 0;padding-left:1.25rem}.wysiwyg-content .tiptap blockquote{border-left:3px solid var(--accent);color:var(--text-secondary);margin:.5rem 0;padding-left:.75rem}.wysiwyg-content .tiptap code{background:var(--bg-inset);border-radius:.25rem;padding:.15rem .35rem;font-size:.8rem}.wysiwyg-content .tiptap pre{background:var(--bg-inset);border-radius:.45rem;padding:.75rem 1rem;font-size:.8rem;overflow-x:auto}.wysiwyg-content .tiptap a,.wysiwyg-link{color:var(--accent);text-decoration:underline}.wysiwyg-placeholder{color:var(--input-placeholder);pointer-events:none;padding:calc(1.45rem + 28px) 1rem .75rem;font-size:.85rem;position:absolute;inset:0}.wysiwyg-content .tiptap ul[data-type=taskList]{padding:0;list-style:none}.wysiwyg-content .tiptap ul[data-type=taskList] li{align-items:flex-start;margin-bottom:.25rem;display:flex}.wysiwyg-content .tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-top:.15rem;margin-right:.5rem}.wysiwyg-content .tiptap ul[data-type=taskList] li>div{flex:auto}.wysiwyg-content .tiptap img{border-radius:.25rem;max-width:100%;height:auto;margin:.5rem 0}.wysiwyg-tts-panel{border-top:1px solid var(--border-default);background:var(--bg-raised);animation:.2s ease-out wysiwyg-tts-expand}@keyframes wysiwyg-tts-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:400px}}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--scale-factor));box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}.agent-md{color:var(--text-primary);word-break:break-word;font-size:.875rem;line-height:1.65}.agent-md>:first-child{margin-top:0}.agent-md>:last-child{margin-bottom:0}.agent-md p{margin:0 0 .6em}.agent-md ul,.agent-md ol{margin:0 0 .6em 1.25em;padding:0}.agent-md li{margin-bottom:.2em}.agent-md li>p{margin:0}.agent-md ul{list-style:outside}.agent-md ol{list-style:decimal}.agent-md h1,.agent-md h2,.agent-md h3,.agent-md h4,.agent-md h5,.agent-md h6{color:var(--text-primary);margin:.9em 0 .4em;font-weight:600;line-height:1.3}.agent-md h1{font-size:1.15em}.agent-md h2{font-size:1.05em}.agent-md h3{font-size:.95em}.agent-md blockquote{border-left:3px solid var(--accent-subtle);color:var(--text-secondary);margin:.5em 0;padding:.3em .75em;font-style:italic}.agent-md hr{border:none;border-top:1px solid var(--border-subtle);margin:.75em 0}.agent-md table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:.82em}.agent-md th,.agent-md td{border:1px solid var(--border-default);text-align:left;padding:.35em .65em}.agent-md th{background:var(--bg-raised);font-weight:600}.agent-md tr:nth-child(2n) td{background:var(--bg-surface)}.agent-md code{background:var(--bg-raised);border:1px solid var(--border-subtle);color:var(--accent);border-radius:.25rem;padding:.1em .35em;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.82em}.agent-md pre{background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:.5rem;margin:.5em 0;padding:.75em 1em;font-size:.82em;line-height:1.55;overflow-x:auto}.agent-md pre code{color:var(--text-primary);background:0 0;border:none;padding:0;font-size:1em}.agent-md a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.agent-md a:hover{opacity:.8}.agent-md-cursor:after{content:"▌";animation:.9s step-start infinite agent-blink;display:inline}@keyframes agent-blink{50%{opacity:0}}.file-upload-container{width:100%;font-family:inherit}.file-upload-avatar-container{flex-direction:column;align-items:center;display:inline-flex;position:relative}.file-upload-avatar-circle{background-color:var(--bg-inset);border:4px solid var(--border-default);width:120px;height:120px;box-shadow:0 4px 6px -1px var(--shadow-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;overflow:hidden}.file-upload-avatar-circle:hover{border-color:var(--accent)}.avatar-placeholder{color:var(--text-tertiary);font-size:3.5rem}.avatar-image{object-fit:cover;width:100%;height:100%}.avatar-hover-overlay{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;background-color:#0009;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.avatar-hover-overlay i{color:var(--text-inverse);font-size:2rem;transition:transform .2s;transform:translateY(10px)}.file-upload-avatar-circle:hover .avatar-hover-overlay{opacity:1}.file-upload-avatar-circle:hover .avatar-hover-overlay i{transform:translateY(0)}.avatar-uploading-overlay{color:var(--accent);z-index:10;background-color:#000000bf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.file-upload-logo-container{flex-direction:column;align-items:center;display:inline-flex;position:relative}.file-upload-logo-box{background-color:var(--bg-inset);border:2px dashed var(--border-default);width:96px;height:96px;box-shadow:0 4px 6px -1px var(--shadow-color);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;overflow:hidden}.file-upload-logo-box:hover{border-color:var(--accent);border-style:solid}.logo-placeholder{color:var(--text-tertiary);font-size:2.5rem}.logo-image{object-fit:cover;width:100%;height:100%}.file-upload-logo-box:hover .avatar-hover-overlay{opacity:1}.file-upload-logo-box:hover .avatar-hover-overlay i{transform:translateY(0)}.file-upload-dropzone{border:2px dashed var(--border-default);text-align:center;cursor:pointer;background-color:var(--bg-inset);border-radius:12px;padding:40px 20px;transition:all .3s}.file-upload-dropzone.dragging,.file-upload-dropzone:hover{border-color:var(--accent);background-color:var(--accent-subtle)}.file-upload-instruction{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:12px;display:flex}.file-upload-instruction i{color:var(--text-tertiary);transition:color .3s}.file-upload-dropzone:hover .file-upload-instruction i{color:var(--accent)}.file-upload-instruction p{color:var(--text-primary);margin:0;font-weight:500}.file-upload-hint{font-size:.85rem}.file-upload-capsule-grid{width:100%}.file-upload-list{flex-direction:column;gap:12px;width:100%;display:flex}.file-capsule-item{transition:border-color .2s,background-color .2s}.file-capsule-item.error{border-color:var(--danger-border);background-color:var(--danger-bg)}.single-file-replacement-capsule{animation:.3s ease-out forwards fadeSlideIn}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}button.compact-delete-btn,button.btn-remove,button.btn-preview{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--bg-inset);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.file-upload-action-pill{background:var(--bg-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-default);z-index:10;box-shadow:0 8px 32px var(--shadow-color);opacity:0;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .5rem;transition:all .3s;display:flex;position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%)scale(.95)}.group:hover .file-upload-action-pill{opacity:1;transform:translate(-50%)scale(1)}.file-upload-action-pill-btn{cursor:pointer;background:0 0;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .15s;display:flex}.file-upload-action-pill-btn.change{color:var(--accent)}.file-upload-action-pill-btn.change:hover{background:var(--accent-subtle)}.file-upload-action-pill-btn.remove{color:var(--danger)}.file-upload-action-pill-btn.remove:hover{background:var(--danger-bg)}.file-upload-action-pill-divider{background:var(--border-default);width:1px;height:.75rem}.comm-layout{flex:1;width:100%;height:100%;display:flex;overflow:hidden}.comm-sidebar{border-right:1px solid var(--border-subtle);background:var(--bg-surface);flex-direction:column;width:220px;min-width:220px;display:flex;overflow-y:auto}.comm-sidebar-header{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);padding:1rem 1.25rem .75rem;font-size:.75rem;font-weight:600}.comm-sidebar-link{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;width:100%;padding:.55rem 1.25rem;font-size:.82rem;font-weight:500;transition:all .15s;display:flex}.comm-sidebar-link:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.comm-sidebar-link.active{background:var(--accent-subtle);color:var(--accent);font-weight:600}.comm-sidebar-link i{text-align:center;width:18px;font-size:.85rem}.comm-sidebar-badge{background:var(--accent);color:#fff;text-align:center;border-radius:10px;min-width:18px;margin-left:auto;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.comm-sidebar-divider{border-top:1px solid var(--border-subtle);margin:.5rem 1.25rem}.comm-compose-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin:1rem 1rem .5rem;padding:.6rem 1rem;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.comm-compose-btn:hover{opacity:.9;transform:translateY(-1px)}.comm-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.comm-toolbar{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.comm-toolbar-btn{border:1px solid var(--input-border);background:var(--input-bg);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;font-size:.85rem;transition:all .15s;display:flex}.comm-toolbar-btn:hover{background:var(--bg-raised);color:var(--text-primary)}.comm-search-box{flex:1;max-width:360px;margin-left:auto;position:relative}.comm-search-box input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;height:34px;color:var(--input-text);border-radius:.5rem;padding:.45rem .75rem .45rem 2rem;font-size:.8rem;transition:all .15s}.comm-search-box input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.comm-search-box i{color:var(--text-tertiary);font-size:.75rem;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.comm-toolbar-title{color:var(--text-primary);text-transform:capitalize;font-size:.85rem;font-weight:600}.comm-thread-list{flex:1;padding:.5rem 0;overflow-y:auto}.comm-thread-item{border-bottom:1px solid var(--border-subtle);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.85rem 1.25rem;transition:all .12s;display:flex}.comm-thread-item:hover{background:var(--bg-surface-hover)}.comm-thread-item.active{background:var(--accent-subtle)}.comm-thread-item.unread{background:var(--bg-raised)}.comm-thread-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-hover));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;margin-top:2px;font-size:.75rem;font-weight:700;display:flex}.comm-thread-content{flex:1;min-width:0}.comm-thread-header{align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.comm-thread-sender{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.comm-thread-item.unread .comm-thread-sender{font-weight:700}.comm-thread-date{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.7rem}.comm-thread-subject{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.15rem;font-size:.8rem;font-weight:500;overflow:hidden}.comm-thread-item.unread .comm-thread-subject{font-weight:600}.comm-thread-preview{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.comm-thread-meta{align-items:center;gap:.5rem;display:flex}.comm-thread-count{color:var(--text-tertiary);background:var(--bg-inset);border-radius:4px;padding:.1rem .35rem;font-size:.65rem;font-weight:600}.comm-thread-star{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;transition:color .15s}.comm-thread-star:hover,.comm-thread-star.active{color:#f5a623}.comm-thread-view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.comm-thread-view-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);flex-shrink:0;padding:1rem 1.5rem}.comm-thread-view-subject{color:var(--text-primary);margin-bottom:.3rem;font-size:1.1rem;font-weight:700}.comm-thread-view-info{color:var(--text-tertiary);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.comm-messages-scroll{flex:1;padding:1rem 1.5rem;overflow:hidden auto}.comm-message{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:.75rem;margin-bottom:1.25rem;transition:box-shadow .15s;overflow:hidden}.comm-message:hover{box-shadow:0 2px 8px #0000000f}.comm-message-header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.comm-message-sender-info{flex:1;min-width:0}.comm-message-sender-name{color:var(--text-primary);font-size:.82rem;font-weight:600}.comm-message-recipients-text{color:var(--text-tertiary);margin-top:.15rem;font-size:.7rem}.comm-message-timestamp{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;font-size:.7rem}.comm-message-actions-wrapper{opacity:0;align-items:center;gap:.25rem;transition:opacity .15s;display:flex}.comm-message:hover .comm-message-actions-wrapper{opacity:1}.comm-message-menu-container{position:relative}.comm-message-action-btn{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;font-size:.75rem;transition:all .15s;display:flex}.comm-message-action-btn:hover{background:var(--bg-raised);color:var(--text-primary)}.comm-message-action-btn.favorite-active{color:#f5a623}.comm-message-body{color:var(--text-primary);padding:1rem;font-size:.85rem;line-height:1.6}.comm-message-body p{margin:0 0 .5rem}.comm-message-body ul,.comm-message-body ol{margin:.5rem 0;padding-left:1.25rem}.comm-message-body blockquote{border-left:3px solid var(--accent);color:var(--text-secondary);margin:.5rem 0;padding-left:.75rem}.comm-reply-area{border:1px solid var(--border-subtle);background:var(--bg-surface);box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere;border-radius:.75rem;flex-direction:column;flex-shrink:0;align-self:stretch;width:auto;min-width:0;margin:0 1.5rem 1rem;padding:1rem;display:flex}.comm-reply-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.comm-reply-actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.comm-send-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:.45rem;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.comm-send-btn:hover{opacity:.9}.comm-send-btn:disabled{opacity:.5;cursor:not-allowed}.comm-compose-overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.comm-compose-modal{background:var(--bg-surface);border-radius:.75rem;flex-direction:column;width:100%;max-width:680px;max-height:calc(100vh - 4rem);display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.comm-compose-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.comm-compose-title{color:var(--text-primary);font-size:1rem;font-weight:700}.comm-compose-close{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.comm-compose-close:hover{background:var(--bg-raised);color:var(--text-primary)}.comm-compose-body{flex:1;padding:1.25rem;overflow-y:auto}.comm-compose-field{margin-bottom:1rem}.comm-compose-label{color:var(--text-secondary);margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:block}.comm-compose-input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--input-text);border-radius:.45rem;padding:.5rem .75rem;font-size:.85rem;transition:all .15s}.comm-compose-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.comm-compose-footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.comm-recipient-input-wrapper{border:1px solid var(--input-border);background:var(--input-bg);cursor:text;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:38px;padding:.35rem .5rem;display:flex;position:relative}.comm-recipient-input-wrapper:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle)}.comm-recipient-tag{background:var(--accent-subtle);color:var(--accent);border-radius:.3rem;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.comm-recipient-tag button{color:var(--accent);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.65rem;display:flex}.comm-recipient-tag button:hover{color:var(--danger)}.comm-recipient-text-input{color:var(--input-text);background:0 0;border:none;outline:none;flex:1;min-width:80px;padding:.15rem 0;font-size:.82rem}.comm-recipient-dropdown{background:var(--bg-surface);border:1px solid var(--border-default);z-index:10;border-radius:.45rem;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000026}.comm-recipient-option{cursor:pointer;align-items:center;gap:.6rem;padding:.55rem .75rem;transition:background .1s;display:flex}.comm-recipient-option:hover{background:var(--bg-surface-hover)}.comm-recipient-option-name{color:var(--text-primary);font-size:.82rem;font-weight:500}.comm-recipient-option-role{color:var(--text-tertiary);font-size:.7rem}.comm-empty-state{color:var(--text-tertiary);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.comm-empty-state i{opacity:.3;margin-bottom:1rem;font-size:2.5rem}.comm-empty-state p{font-size:.9rem}.comm-reply-recipients{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.comm-reply-recipients-label{color:var(--text-tertiary);font-size:.72rem;font-weight:500}.comm-add-recipient-btn{border:1px dashed var(--border-default);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:.3rem;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.7rem;transition:all .15s;display:inline-flex}.comm-add-recipient-btn:hover{border-color:var(--accent);color:var(--accent)}.comm-message-dropdown{background:var(--bg-surface);border:1px solid var(--border-default);z-index:20;border-radius:.5rem;min-width:160px;margin-top:4px;padding:.3rem 0;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 24px #00000026}.comm-message-dropdown-item{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;padding:.5rem .85rem;font-size:.78rem;transition:all .1s;display:flex}.comm-message-dropdown-item:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.comm-message-dropdown-item i{text-align:center;width:16px;font-size:.78rem}.comm-message-dropdown-danger{color:var(--danger)}.comm-message-dropdown-danger:hover{background:var(--danger-bg);color:var(--danger)}.comm-message-dropdown-divider{border-top:1px solid var(--border-subtle);margin:.25rem 0}.comm-thread-header-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.comm-thread-menu-container{position:relative}.comm-thread-menu-btn{width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;font-size:.7rem;transition:all .12s;display:flex}.comm-thread-menu-btn:hover{background:var(--bg-raised);color:var(--text-primary)}.comm-thread-item:hover .comm-thread-menu-btn{opacity:1}.comm-participants-trigger{cursor:pointer;border-bottom:1px dashed var(--text-tertiary);transition:color .12s}.comm-participants-trigger:hover{color:var(--accent);border-color:var(--accent)}.comm-participants-popup-wrapper{display:inline-block;position:relative}.comm-participants-popup{background:var(--bg-surface);border:1px solid var(--border-default);z-index:20;border-radius:.5rem;min-width:200px;max-width:280px;padding:.5rem 0;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 24px #00000026}.comm-participants-popup-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle);margin-bottom:.25rem;padding:.25rem .85rem .5rem;font-size:.68rem;font-weight:600}.comm-participant-link{color:var(--text-primary);align-items:center;gap:.6rem;padding:.45rem .85rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background .1s;display:flex}.comm-participant-link:hover{background:var(--bg-surface-hover)}.comm-participant-link .comm-thread-avatar{width:26px;min-width:26px;height:26px;margin-top:0;font-size:.55rem}.hc-container{background-color:var(--bg-surface);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative}.hc-container:fullscreen{background-color:var(--bg-surface)}.hc-toolbar{background-color:var(--bg-panel);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;z-index:10;flex-shrink:0;align-items:center;gap:2px;padding:4px 8px;display:flex;position:relative;overflow:auto visible}.hc-toolbar::-webkit-scrollbar{display:none}.hc-toolbar-separator{background-color:var(--border-subtle);flex-shrink:0;width:1px;height:20px;margin:0 4px}.hc-tool-btn{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex;position:relative}.hc-tool-btn:hover{background-color:var(--bg-hover);color:var(--text-primary)}.hc-tool-btn.active{background-color:var(--accent-muted,#6366f126);color:var(--accent)}.hc-tool-btn:disabled{opacity:.3;cursor:not-allowed}.hc-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .15s}.hc-color-swatch:hover{transform:scale(1.2)}.hc-color-swatch.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--bg-panel), 0 0 0 4px var(--accent)}.hc-size-slider{appearance:none;background:var(--border-default);border-radius:2px;outline:none;flex-shrink:0;width:80px;height:4px}.hc-size-slider::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:pointer;border:2px solid var(--bg-panel);border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0003}.hc-size-slider::-moz-range-thumb{background:var(--accent);cursor:pointer;border:2px solid var(--bg-panel);border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0003}.hc-dropdown{background-color:var(--bg-surface);border:1px solid var(--border-default);position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline;border-radius:8px;min-width:120px;margin:4px 0 0;padding:4px;inset:auto;box-shadow:0 4px 16px #00000026}.hc-dropdown:popover-open{flex-direction:column;display:flex}.hc-dropdown-item{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:12px;transition:background-color .1s;display:flex}.hc-dropdown-item:hover{background-color:var(--bg-hover);color:var(--text-primary)}.hc-dropdown-item.active{background-color:var(--accent-muted,#6366f126);color:var(--accent)}.hc-canvas-area{z-index:1;flex:1;min-height:500px;position:relative;overflow:hidden}.hc-canvas-area canvas{touch-action:none;width:100%;height:100%;position:absolute;top:0;left:0}.hc-canvas-base{z-index:1}.hc-canvas-overlay{z-index:2}.hc-canvas-area[data-tool=pen],.hc-canvas-area[data-tool=highlighter]{cursor:crosshair}.hc-canvas-area[data-tool=eraser]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Crect x='2' y='2' width='16' height='16' rx='2' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") 10 10,auto}.hc-canvas-area[data-tool=shape]{cursor:crosshair}.hc-canvas-area[data-tool=text]{cursor:text}.hc-canvas-area[data-tool=laser]{cursor:crosshair}.hc-canvas-area[data-readonly=true]{pointer-events:none;opacity:.8}.hc-bg-blank{background-color:var(--bg-surface)}.hc-bg-dot_grid{background-color:var(--bg-surface);background-image:radial-gradient(circle, var(--border-subtle) 1px, transparent 1px);background-size:24px 24px}.hc-bg-lined{background-color:var(--bg-surface);background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px);background-size:100% 32px}.hc-bg-graph{background-color:var(--bg-surface);background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);background-size:24px 24px}.hc-hint{z-index:5;pointer-events:none;opacity:.5;flex-direction:column;align-items:center;gap:12px;transition:opacity .4s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hc-hint.hidden{opacity:0}.hc-hint-icon{color:var(--text-tertiary);font-size:48px}.hc-hint-text{color:var(--text-tertiary);font-size:14px;font-weight:500}.hc-text-input{z-index:20;pointer-events:auto;border:1px dashed var(--accent);color:var(--text-primary);resize:none;background:0 0;border-radius:4px;outline:none;min-width:100px;padding:4px 8px;font-family:inherit;font-size:16px;position:absolute}.dossier-container{font-family:Inter,system-ui,-apple-system,sans-serif}.dossier-container:fullscreen{background-color:var(--bg-inset)}.dossier-header-bg{-webkit-backdrop-filter:blur(8px);background-color:var(--bg-surface)}.dossier-group-content{will-change:grid-template-rows, opacity}.smooth-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.DossierSplitContainer{position:relative}.DossierSplitHandle{cursor:col-resize;background:var(--border-subtle);z-index:5;flex-shrink:0;justify-content:center;align-items:center;width:5px;transition:background .15s;display:flex;position:relative}.DossierSplitHandle:hover,.DossierSplitHandle:active{background:var(--accent)}.DossierSplitHandle-grip{background:var(--text-tertiary);opacity:.5;border-radius:2px;width:3px;height:28px;transition:opacity .15s}.DossierSplitHandle:hover .DossierSplitHandle-grip{opacity:1;background:#fff}.DossierSplitPanel{border:2px solid #0000;transition:border-color .15s}.DossierSplitPanel--active{border-color:var(--accent)}.dossier-header-container{container:dossier-header/inline-size}.dossier-show-md,.dossier-show-sm{display:none!important}@container dossier-header (width<=768px){.dossier-hide-md{display:none!important}.dossier-show-md{display:flex!important}}@container dossier-header (width<=500px){.dossier-hide-sm{display:none!important}.dossier-show-sm{display:flex!important}}.design-showcase{--font-display:"Outfit", "Inter", -apple-system, sans-serif;--font-body:"Inter", -apple-system, sans-serif;--font-hero:"Playfair Display", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", "Fira Code", "Courier New", monospace;--font-editorial:"Lora", "Georgia", serif;--bg-primary:#040811;--bg-primary-rgb:4, 8, 17;--bg-secondary:#0a0f1d;--bg-secondary-rgb:10, 16, 29;--bg-card:#0a102099;--bg-card-rgb:10, 16, 32;--border-glow:#c99a2e26;--gold-primary:#c99a2e;--gold-primary-rgb:201, 154, 46;--gold-hover:#e2b348;--gold-hover-rgb:226, 179, 72;--silver-neutral:#c7cbd1;--silver-neutral-rgb:199, 203, 209;--white-pure:#fff;--white-pure-rgb:255, 255, 255;--black-rgb:0, 0, 0;--text-primary:#f5f7fa;--text-primary-rgb:245, 247, 250;--text-muted:#94a3b8;--text-muted-rgb:148, 163, 184;--emerald-success:#10b981;--emerald-success-rgb:16, 185, 129;--emerald-alpha:#10b9811f;--cyan-accent:#00aeef;--cyan-accent-rgb:0, 174, 239;--cyan-alpha:#00aeef1f;--gold-alpha:#c99a2e14;--red-alert:#ef4444;--red-alert-rgb:239, 68, 68;--bg-tertiary:#07111f;--bg-footer:#03060d;--bg-deep:#060a15;--bg-console:#090e1a;--bg-console-header:#0d1424;--bg-console-body:#070a13;--bg-console-logs:#05070f;--bg-timeline-dot:#111827;--gold-light:#f5d075;--cyan-hover:#38bdf8;--cyan-dark:#0284c7;--emerald-dark:#059669;--amber-warning:#f59e0b;--amber-dark:#d97706;--blue-accent:#3b82f6;--indigo-accent:#818cf8;--border-light:#e2e8f0;--border-subtle:#ffffff0d;--border-section:#ffffff08;--shadow-card:#0000004d;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:5rem;--space-16:8rem;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--container-width:1200px;--duration-micro:.15s;--duration-standard:.3s;--duration-emphasis:.5s;--duration-dramatic:.8s;--duration-slow:1.2s;--ease-smooth:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-sharp:cubic-bezier(.4, 0, .2, 1);--transition-smooth:all .4s cubic-bezier(.16, 1, .3, 1);--ds-glass:#0a102099;--ds-glass-border:#ffffff14;--ds-border:#ffffff0d;--ds-border-medium:#ffffff1a;--ds-grid-color:#ffffff09}.design-showcase[data-arnor-website-theme=light]{--bg-primary:#f8fafc;--bg-primary-rgb:248, 250, 252;--bg-secondary:#eff3f8;--bg-secondary-rgb:239, 243, 248;--bg-card:#ffffffd9;--bg-card-rgb:255, 255, 255;--bg-tertiary:#e2e8f0;--bg-deep:#f1f5f9;--bg-console:#1e293b;--bg-console-header:#334155;--bg-console-body:#1e293b;--bg-console-logs:#0f172a;--bg-timeline-dot:#cbd5e1;--text-primary:#0f172a;--text-primary-rgb:15, 23, 42;--text-muted:#475569;--text-muted-rgb:71, 85, 105;--silver-neutral:#334155;--silver-neutral-rgb:51, 65, 85;--border-glow:#c99a2e40;--white-pure:#0f172a;--white-pure-rgb:0, 0, 0;--black-rgb:255, 255, 255;--border-subtle:#00000014;--border-section:#0000000d;--shadow-card:#0000000f;--ds-glass:#ffffffb3;--ds-glass-border:#00000014;--ds-border:#0000000f;--ds-border-medium:#0000001f;--ds-grid-color:#0f172a09}.design-showcase{padding:0 0 var(--space-12);position:relative}.sidebar-content.ds-showcase-active{flex:1!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.sidebar-content.ds-showcase-active>*{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.sidebar-content.ds-showcase-active .page-content{box-shadow:none!important;background-color:#0000!important;border:none!important}.ds-showcase-parent{height:auto!important;min-height:0!important;display:block!important}.design-showcase.arnor-website-page{color:var(--text-primary);font-family:var(--font-body);width:100%;line-height:1.625;position:relative;background-color:#0000!important;min-height:100%!important;overflow:visible!important}.design-showcase .arnor-website-grid-overlay{pointer-events:none;background-image:linear-gradient(var(--ds-grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--ds-grid-color) 1px, transparent 1px);z-index:-1;background-size:50px 50px;animation:60s linear infinite arnorGridPanLayout;position:absolute;inset:0}@keyframes arnorGridPanLayout{0%{background-position:0 0,0 0}to{background-position:50px 50px,50px 50px}}.design-showcase .arnor-website-glow-orb{pointer-events:none;filter:blur(140px);opacity:.1;z-index:1;border-radius:50%;position:absolute}.design-showcase .arnor-website-glow-orb-1{background:radial-gradient(circle, var(--gold-primary) 0%, transparent 80%);width:500px;height:500px;animation:70s ease-in-out infinite alternate arnorOrbDriftL1;top:-100px;right:5%}.design-showcase .arnor-website-glow-orb-2{background:radial-gradient(circle, var(--cyan-accent) 0%, transparent 80%);width:600px;height:600px;animation:85s ease-in-out -20s infinite alternate arnorOrbDriftL2;top:35%;left:-150px}.design-showcase .arnor-website-glow-orb-3{background:radial-gradient(circle, var(--blue-accent) 0%, transparent 85%);width:500px;height:500px;animation:75s ease-in-out -35s infinite alternate arnorOrbDriftL3;bottom:10%;right:-100px}@keyframes arnorOrbDriftL1{0%{opacity:.1;transform:translate(0)scale(1)}50%{opacity:.08;transform:translate(-20px,60px)scale(.95)}to{opacity:.09;transform:translate(-35px,45px)scale(.97)}}@keyframes arnorOrbDriftL2{0%{opacity:.1;transform:translate(0)scale(1)}50%{opacity:.15;transform:translate(50px,-30px)scale(1.1)}to{opacity:.13;transform:translate(15px,-50px)scale(1.04)}}@keyframes arnorOrbDriftL3{0%{opacity:.1;transform:translate(0)scale(1)}50%{opacity:.14;transform:translate(35px,30px)scale(.96)}to{opacity:.09;transform:translate(-15px,-40px)scale(1.02)}}.design-showcase.ds-page-container{align-items:flex-start;gap:0;width:100%;min-height:calc(100vh - 4rem);display:flex}.design-showcase .ds-content-main{flex:1;min-width:0;padding-top:0}.design-showcase .ds-toc{width:230px;min-width:230px;max-height:calc(100vh - 80px);padding:var(--space-2) 0 var(--space-6);margin-left:var(--space-8);scrollbar-width:thin;scrollbar-color:#c99a2e33 transparent;flex-shrink:0;align-self:start;position:sticky;top:80px;overflow-y:auto}.design-showcase .ds-toc::-webkit-scrollbar{width:3px}.design-showcase .ds-toc::-webkit-scrollbar-thumb{background:#c99a2e26;border-radius:3px}.design-showcase .ds-toc-section-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:var(--space-3) var(--space-3) var(--space-1);opacity:.75;font-size:.68rem;font-weight:700}.design-showcase .ds-toc-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.design-showcase .ds-toc-item{margin:0}.design-showcase .ds-toc-item a{align-items:center;gap:var(--space-3);padding:.45rem var(--space-3);color:var(--text-muted);transition:all var(--duration-micro) ease;border-left:2px solid #0000;font-size:.82rem;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.design-showcase .ds-toc-item a:hover{color:var(--text-primary);background:#ffffff05}.design-showcase .ds-toc-item a:focus,.design-showcase .ds-toc-item a:focus-visible{box-shadow:none!important;outline:none!important}.design-showcase .ds-toc-item a i{text-align:center;opacity:.7;width:1.1rem;font-size:.9rem}.design-showcase .ds-toc-item.active a{color:var(--gold-primary);border-left-color:var(--gold-primary);background:#c99a2e0f}@media (width<=1200px){.design-showcase .ds-toc{display:none}}.design-showcase .ds-section{padding:0;position:relative}.design-showcase .ds-section+.ds-section{border-top:1px solid var(--ds-border)}.design-showcase .ds-section-header{margin-bottom:var(--space-8)}.design-showcase .ds-section-header h2{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;text-wrap:balance;margin-top:0;margin-bottom:var(--space-3);font-size:clamp(1.4rem,2vw,1.75rem);font-weight:700;line-height:1.2}.design-showcase .ds-section-header .ds-description{color:var(--text-muted);font-size:.95rem;line-height:1.75}.design-showcase .ds-section-header .ds-subtitle{color:var(--text-muted);margin-bottom:var(--space-5);font-size:.95rem;line-height:1.75}.design-showcase .ds-badge{color:var(--gold-primary);font-size:.78rem;font-weight:700;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;background:#c99a2e14;border:1px solid #c99a2e40;border-radius:100px;align-items:center;gap:.5rem;padding:.35rem 1rem;display:inline-flex}.design-showcase .ds-subsection-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-top:var(--space-8);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);font-size:1.15rem;font-weight:600;display:flex}.design-showcase .ds-subsection-title:before{content:"";background-color:var(--gold-primary);border-radius:2px;width:4px;height:12px;display:inline-block}.design-showcase .ds-demo-box{border:1px solid var(--ds-border);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-6);background:#ffffff04}.design-showcase .ds-demo-label{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4);opacity:.6;font-size:.75rem;font-weight:500;display:block}.design-showcase .ds-read-more-tag{color:var(--gold-primary);font-family:inherit;font-size:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-left:.5rem;padding:0;font-weight:400;text-decoration:underline;transition:color .15s,opacity .15s;display:inline}.design-showcase .ds-read-more-tag:hover{color:var(--gold-hover);opacity:.95}.design-showcase .ds-read-more-tag.open{color:var(--gold-hover)}.design-showcase .ds-blueprint-content{margin:var(--space-4) 0 0!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.design-showcase .ds-blueprint-open{animation:.2s blueprintReveal}@keyframes blueprintReveal{0%{opacity:0}to{opacity:1}}.design-showcase .ds-blueprint-content h4{font-family:var(--font-body);color:var(--text-primary);margin:var(--space-4) 0 var(--space-1);text-transform:none;letter-spacing:normal;font-size:.95rem;font-weight:600}.design-showcase .ds-blueprint-content h4:first-child{margin-top:0}.design-showcase .ds-blueprint-content p,.design-showcase .ds-blueprint-content li{color:var(--text-muted);font-size:.95rem;line-height:1.75}.design-showcase .ds-blueprint-content ul{margin:0;padding-left:1.2rem;list-style:outside}.design-showcase .ds-blueprint-content code{font-family:var(--font-mono);color:var(--text-muted);opacity:.8;font-size:.8rem}.design-showcase .ds-swatch-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.design-showcase .ds-swatch{border-radius:var(--radius-md);border:1px solid var(--ds-border-medium);transition:var(--transition-smooth);overflow:hidden}.design-showcase .ds-swatch:hover{border-color:#c99a2e26;transform:translateY(-3px);box-shadow:0 8px 30px #00000040}.design-showcase .ds-swatch-color{background-color:var(--swatch-color);height:88px;position:relative}.design-showcase .ds-swatch-info{padding:var(--space-3) var(--space-3);background:var(--bg-secondary)}.design-showcase .ds-swatch-name{color:var(--text-primary);margin-bottom:.18rem;font-size:.82rem;font-weight:600;display:block}.design-showcase .ds-swatch-hex{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem;display:block}.design-showcase .ds-gradient-row{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.design-showcase .ds-gradient-sample{border-radius:var(--radius-md);border:1px solid var(--ds-border);justify-content:center;align-items:center;height:120px;display:flex;position:relative;overflow:hidden}.design-showcase .ds-grad-gold{background:linear-gradient(135deg, var(--gold-primary) 0%, var(--gold-hover) 50%, var(--gold-light) 100%)}.design-showcase .ds-grad-glow{background:radial-gradient(circle,#c99a2e40 0%,#0a1020cc 70%);box-shadow:inset 0 0 20px #c99a2e26}.design-showcase .ds-grad-cyan{background:radial-gradient(circle,#0284c740 0%,#0a1020cc 70%);box-shadow:inset 0 0 20px #0284c726}.design-showcase .ds-grad-glass{-webkit-backdrop-filter:blur(12px);border:1px solid var(--ds-glass-border);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff03 100%)}.design-showcase .ds-grad-glass:before{content:"";background:var(--gold-primary);filter:blur(15px);opacity:.3;border-radius:50%;width:60px;height:60px;animation:6s ease-in-out infinite alternate floatOrb;position:absolute}.design-showcase .ds-grad-shimmer{background:linear-gradient(90deg, var(--bg-secondary), #c99a2e08, var(--bg-secondary));border:1px solid var(--ds-glass-border);position:relative}.design-showcase .ds-grad-shimmer:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--gold-primary), transparent);-webkit-mask-composite:xor;background-size:200% 100%;padding:1px;animation:4s linear infinite borderShimmer;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes floatOrb{0%{transform:translate(-30px,-20px)}to{transform:translate(30px,20px)}}.design-showcase .ds-type-samples{gap:var(--space-6);flex-direction:column;display:flex}.design-showcase .ds-type-hero{font-family:var(--font-hero);letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2.75rem,5vw,4.5rem);font-weight:800;line-height:1.08}.design-showcase .ds-type-h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.15}.design-showcase .ds-type-h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;line-height:1.25}.design-showcase .ds-type-h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;line-height:1.3}.design-showcase .ds-type-body{font-family:var(--font-body);color:var(--text-muted);font-size:clamp(.95rem,1vw,1.1rem);font-weight:400;line-height:1.65}.design-showcase .arnor-gradient-gold{background:linear-gradient(135deg, var(--gold-primary) 0%, var(--gold-hover) 60%, var(--gold-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.design-showcase .ds-btn-row{margin-bottom:var(--space-5);flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.design-showcase .ds-btn-primary{background-color:var(--gold-primary);color:var(--bg-primary);font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-smooth);border:none;align-items:center;gap:.65rem;padding:.9rem 2.25rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.design-showcase .ds-btn-primary:hover{background-color:var(--gold-hover);transform:translateY(-2px);box-shadow:0 8px 30px #c99a2e59}.design-showcase .ds-btn-primary:active{transform:translateY(0);box-shadow:0 4px 15px #c99a2e40}.design-showcase .ds-btn-secondary{border:1px solid var(--ds-border-medium);color:var(--text-primary);font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-smooth);background:#ffffff05;align-items:center;gap:.65rem;padding:.9rem 2.25rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.design-showcase .ds-btn-secondary:hover{border-color:var(--text-primary);background:#ffffff0f;transform:translateY(-2px)}.design-showcase .ds-btn-ghost{color:var(--gold-primary);font-family:var(--font-body);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;align-items:center;gap:.4rem;padding:.9rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.design-showcase .ds-btn-ghost:hover{color:var(--gold-hover);gap:.65rem}.design-showcase .ds-btn-sm{padding:.5rem 1.25rem;font-size:.85rem}.design-showcase .ds-cta-cluster{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.design-showcase .ds-badge-row{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.design-showcase .ds-status{color:var(--text-primary);background:var(--bg-deep);border:1px solid var(--ds-border);border-radius:100px;align-items:center;gap:.4rem;padding:.3rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.design-showcase .ds-status:before{content:"";border-radius:50%;flex-shrink:0;width:8px;height:8px}.design-showcase .ds-status-validated{border-color:#10b98140}.design-showcase .ds-status-validated:before{background:var(--emerald-success)}.design-showcase .ds-status-pending{border-color:#c99a2e40}.design-showcase .ds-status-pending:before{background:var(--gold-primary)}.design-showcase .ds-status-blocked{border-color:#ef444440}.design-showcase .ds-status-blocked:before{background:var(--red-alert)}.design-showcase .ds-status-processing{border-color:#00aeef40}.design-showcase .ds-status-processing:before{background:var(--cyan-accent);animation:2s ease-in-out infinite statusPulse}.design-showcase .ds-tech-tag{background:var(--bg-deep);border:1px solid var(--ds-border);font-family:var(--font-mono);color:var(--text-muted);transition:var(--transition-smooth);border-radius:6px;padding:.25rem .65rem;font-size:.8rem;font-weight:500;display:inline-block}.design-showcase .ds-tech-tag:hover{color:var(--cyan-accent);border-color:#00aeef4d}.design-showcase .ds-tier{letter-spacing:.04em;transition:var(--transition-smooth);border-radius:100px;align-items:center;gap:.4rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.design-showcase .ds-tier-1{color:var(--emerald-success);background:#10b9810f;border:1px solid #10b98159}.design-showcase .ds-tier-2{color:var(--cyan-accent);background:#00aeef0f;border:1px solid #00aeef59}.design-showcase .ds-tier-3{color:var(--gold-primary);background:#c99a2e0f;border:1px solid #c99a2e59}.design-showcase .ds-tier-4{color:var(--bg-primary);background:var(--gold-primary);border:1px solid #c99a2e80}.design-showcase .ds-tier-5{border:1px solid var(--gold-primary);color:var(--bg-primary);background:var(--gold-primary);box-shadow:0 0 20px #c99a2e40}.design-showcase .ds-demo-box.ds-card-wrapper{width:100%;background:0 0!important;border:none!important;margin-bottom:0!important;padding:0!important}.design-showcase .ds-card-glass{background:var(--ds-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--ds-glass-border);border-radius:var(--radius-md);padding:var(--space-6);transition:var(--transition-smooth)}.design-showcase .ds-card-glass:hover{border-color:#c99a2e26;transform:translateY(-4px);box-shadow:0 12px 40px #0000004d,0 0 20px #c99a2e0f}.design-showcase .ds-card-feature{background:var(--ds-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--ds-glass-border);border-radius:var(--radius-md);padding:var(--space-6);transition:var(--transition-smooth);gap:var(--space-4);flex-direction:column;display:flex;position:relative;overflow:hidden}.design-showcase .ds-card-feature *{z-index:1;position:relative}.design-showcase .ds-card-feature .ds-card-bg-icon{width:8rem;height:8rem;color:var(--text-primary);opacity:.035;pointer-events:none;z-index:0;transition:all var(--duration-standard) var(--ease-smooth);justify-content:center;align-items:center;font-size:8rem;line-height:1;display:flex;position:absolute;top:-2rem;right:-2rem;transform:rotate(-15deg)}.design-showcase .ds-card-feature .ds-card-bg-icon i{line-height:1;z-index:0!important}.design-showcase .ds-card-feature:hover .ds-card-bg-icon{opacity:.06;transform:rotate(-10deg)scale(1.05)}.design-showcase .ds-card-feature:hover{border-color:#c99a2e26;transform:translateY(-4px);box-shadow:0 12px 40px #0000004d,0 0 20px #c99a2e0f}.design-showcase .ds-card-feature h4{font-family:var(--font-display);color:var(--text-primary);font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;line-height:1.3}.design-showcase .ds-card-feature p{color:var(--text-muted);font-size:.95rem;line-height:1.65}.design-showcase .ds-card-metric{background:var(--ds-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--ds-glass-border);border-radius:var(--radius-md);padding:var(--space-6);transition:var(--transition-smooth);text-align:center}.design-showcase .ds-card-metric:hover{border-color:#c99a2e26;transform:translateY(-4px)}.design-showcase .ds-card-metric .ds-metric-value{font-family:var(--font-display);color:var(--gold-primary);margin-bottom:var(--space-2);font-size:clamp(2.5rem,4vw,4rem);font-weight:800;line-height:1}.design-showcase .ds-card-metric .ds-metric-label{color:var(--text-muted);margin-bottom:var(--space-4);font-size:.9rem}.design-showcase .ds-card-metric .ds-metric-bar{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.design-showcase .ds-card-metric .ds-metric-fill{background:linear-gradient(90deg, var(--gold-primary) 0%, var(--gold-hover) 100%);height:100%;transition:width 1.2s var(--ease-smooth);border-radius:3px}.design-showcase .ds-card-console{background:var(--bg-console);border:1px solid var(--ds-border);border-radius:var(--radius-md);font-family:var(--font-mono);overflow:hidden}.design-showcase .ds-card-console .ds-console-header{background:var(--bg-console-header);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-2);border-bottom:1px solid var(--ds-border);display:flex}.design-showcase .ds-card-console .ds-console-dot{border-radius:50%;width:12px;height:12px}.design-showcase .ds-card-console .ds-console-dot.red{background:#ef4444}.design-showcase .ds-card-console .ds-console-dot.yellow{background:#f59e0b}.design-showcase .ds-card-console .ds-console-dot.green{background:#10b981}.design-showcase .ds-card-console .ds-console-title{margin-left:var(--space-3);color:var(--text-muted);opacity:.6;font-size:.78rem;font-weight:500}.design-showcase .ds-card-console .ds-console-body{padding:var(--space-4);color:var(--text-muted);white-space:pre-wrap;word-break:break-all;font-size:.9rem;line-height:1.6}.design-showcase .ds-card-holo{background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--space-6);isolation:isolate;transition:var(--transition-smooth);position:relative;overflow:hidden}.design-showcase .ds-card-holo:before{content:"";border-radius:inherit;background:conic-gradient(from var(--holo-angle,0deg), #c99a2e66, #00aeef4d, #10b9814d, #c99a2e66);z-index:-1;transition:opacity var(--duration-standard) ease;position:absolute;inset:-2px}.design-showcase .ds-card-holo:after{content:"";border-radius:calc(var(--radius-md) - 2px);background:var(--bg-secondary);z-index:-1;position:absolute;inset:2px}.design-showcase .ds-card-holo:hover{transform:translateY(-4px);box-shadow:0 16px 50px #00000059}.design-showcase .ds-card-holo h4{font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-3);font-size:1.2rem;font-weight:600}.design-showcase .ds-card-holo p{color:var(--text-muted);font-size:.95rem;line-height:1.65}.design-showcase .ds-card-medallion-overflow{background:var(--ds-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--ds-glass-border);border-radius:var(--radius-md);padding:var(--space-8) var(--space-6) var(--space-6);text-align:center;align-items:center;gap:var(--space-2);transition:var(--transition-smooth);flex-direction:column;margin-top:1.75rem;display:flex;position:relative}.design-showcase .ds-card-medallion-overflow:hover{border-color:#c99a2e26;transform:translateY(-4px);box-shadow:0 12px 40px #0000004d,0 0 20px #c99a2e0f}.design-showcase .ds-card-medallion-overflow .ds-overflow-medallion{border:1px solid var(--ds-glass-border);width:52px;height:52px;transition:var(--transition-smooth);background:var(--bg-secondary);color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 15px #0000004d}.design-showcase .ds-card-medallion-overflow:hover .ds-overflow-medallion{transform:translate(-50%,-60%)scale(1.08)}.design-showcase .ds-card-medallion-overflow.medallion-cyan .ds-overflow-medallion{color:var(--cyan-accent);background:#00aeef1a;border-color:#00aeef4d;box-shadow:0 4px 15px #00aeef26}.design-showcase .ds-card-medallion-overflow.medallion-cyan:hover .ds-overflow-medallion{border-color:#00aeef80;box-shadow:0 4px 25px #00aeef4d}.design-showcase .ds-card-medallion-overflow.medallion-emerald .ds-overflow-medallion{color:var(--emerald-success);background:#10b9811a;border-color:#10b9814d;box-shadow:0 4px 15px #10b98126}.design-showcase .ds-card-medallion-overflow.medallion-emerald:hover .ds-overflow-medallion{border-color:#10b98180;box-shadow:0 4px 25px #10b9814d}.design-showcase .ds-card-medallion-overflow.medallion-gold .ds-overflow-medallion{color:var(--gold-primary);background:#c99a2e1a;border-color:#c99a2e4d;box-shadow:0 4px 15px #c99a2e26}.design-showcase .ds-card-medallion-overflow.medallion-gold:hover .ds-overflow-medallion{border-color:#c99a2e80;box-shadow:0 4px 25px #c99a2e4d}.design-showcase .ds-icon-sm{width:32px;height:32px;font-size:1rem}.design-showcase .ds-icon-md{width:40px;height:40px;font-size:1.25rem}.design-showcase .ds-icon-lg{width:48px;height:48px;font-size:1.5rem}.design-showcase .ds-icon-xl{width:56px;height:56px;font-size:2rem}.design-showcase .ds-medallion{width:72px;height:72px;color:var(--gold-primary);transition:var(--transition-smooth);background:linear-gradient(135deg,#c99a2e1f 0%,#c99a2e0a 100%);border:1px solid #c99a2e33;border-radius:18px;justify-content:center;align-items:center;font-size:1.75rem;display:inline-flex;box-shadow:0 0 30px #c99a2e14,inset 0 0 20px #c99a2e08}.design-showcase .ds-medallion:hover{animation:2s ease-in-out infinite medallionPulse;transform:scale(1.05);box-shadow:0 0 40px #c99a2e26,0 0 80px #c99a2e0d,inset 0 0 20px #c99a2e0d}.design-showcase .ds-icon-cyan{color:var(--cyan-accent);background:#00aeef14;border-color:#00aeef26}.design-showcase .ds-icon-emerald{color:var(--emerald-success);background:#10b98114;border-color:#10b98126}.design-showcase .ds-icon-sizes{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.design-showcase .ds-icon-sizes .ds-demo-box{flex-direction:column;justify-content:center;align-items:center;min-height:120px;display:flex;padding:var(--space-6)!important}.design-showcase .ds-medallion-row{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.design-showcase .ds-medallion-item{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5);background:var(--ds-glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--ds-glass-border);border-radius:var(--radius-md);transition:var(--transition-smooth);flex-direction:column;display:flex}.design-showcase .ds-medallion-item:hover{border-color:#c99a2e26;transform:translateY(-2px);box-shadow:0 10px 30px #0003,0 0 15px #c99a2e0a}.design-showcase .ds-medallion-item span{font-family:var(--font-display);color:var(--text-secondary);text-align:center;transition:var(--transition-smooth);font-size:.95rem;font-weight:500}.design-showcase .ds-medallion-item:hover span{color:var(--text-primary)}.ds-pipeline{padding:var(--space-8) var(--space-6);background:var(--ds-glass);border:1px solid var(--ds-glass-border);border-radius:var(--radius-lg);box-sizing:border-box;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex;position:relative;overflow-x:auto}.ds-pipeline-node{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;flex-shrink:1;min-width:110px;display:flex;position:relative}.ds-pipeline-node.ds-node-highlight .ds-pipeline-icon{color:var(--gold-primary);background:#c99a2e1a;border-color:#c99a2e4d;box-shadow:0 0 20px #c99a2e1f}.ds-pipeline-node.ds-node-success .ds-pipeline-icon{color:var(--emerald-success);background:#10b9811a;border-color:#10b9814d;box-shadow:0 0 20px #10b9811a}.ds-pipeline-connector{background:linear-gradient(90deg, transparent, var(--ds-border-medium), transparent);min-width:40px;height:2px;margin:0 var(--space-1);margin-bottom:calc(var(--space-2) + .85rem + .7rem + 6px);flex-grow:1;align-self:center;position:relative}.design-showcase .ds-layer-stack{flex-direction:column;gap:2px;max-width:500px;margin:0 auto;display:flex}.design-showcase .ds-layer{padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);text-align:center;transition:var(--transition-smooth);background:var(--bg-deep);color:var(--text-muted);border:1px solid var(--ds-border);font-size:.92rem;font-weight:600}.design-showcase .ds-layer-highlight{color:var(--gold-primary);background:#c99a2e1f;border:1px solid #c99a2e4d;box-shadow:0 0 30px #c99a2e1a}.design-showcase .ds-layer-stack:hover .ds-layer:not(.ds-layer-highlight){opacity:.4}.design-showcase .ds-comparison-table{border-collapse:separate;border-spacing:0;border-radius:var(--radius-md);border:1px solid var(--ds-border);background:var(--bg-card);width:100%;overflow:hidden}.design-showcase .ds-comparison-table th{background:var(--bg-deep);padding:var(--space-4);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--gold-primary);text-align:left;font-size:.85rem;font-weight:600}.design-showcase .ds-comparison-table td{padding:var(--space-4);border-top:1px solid var(--ds-border);color:var(--text-muted);font-size:.95rem}.design-showcase .ds-comparison-table tr:hover td{background:#c99a2e08}.design-showcase .ds-table-wrap{width:100%;margin-top:var(--space-4);box-shadow:var(--ds-shadow-light);border-radius:var(--radius-md);overflow-x:auto}.design-showcase .ds-comparison-table td:first-child{font-family:var(--font-display);color:var(--text-primary);font-weight:600}.design-showcase .ds-code-playground{background:var(--bg-console);border:1px solid var(--ds-border);border-radius:var(--radius-md);overflow:hidden}.design-showcase .ds-code-playground .ds-playground-header{background:var(--bg-console-header);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-2);border-bottom:1px solid var(--ds-border);display:flex}.design-showcase .ds-code-playground .ds-playground-split{grid-template-columns:1fr 1fr;display:grid}.design-showcase .ds-code-playground .ds-playground-code,.design-showcase .ds-code-playground .ds-playground-output{padding:var(--space-4);font-family:var(--font-mono);color:var(--text-muted);min-height:200px;font-size:.85rem;line-height:1.65}.design-showcase .ds-code-playground .ds-playground-code{border-right:1px solid var(--ds-border)}.design-showcase .ds-code-playground .ds-panel-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);opacity:.4;margin-bottom:var(--space-3);font-size:.68rem;font-weight:700}.design-showcase .ds-typewriter{background:var(--bg-console);border:1px solid var(--ds-border);border-radius:var(--radius-md);padding:var(--space-5);font-family:var(--font-mono);color:var(--text-muted);font-size:.9rem;line-height:1.6;overflow:hidden}.design-showcase .ds-typewriter .ds-cursor{background:var(--gold-primary);vertical-align:text-bottom;width:8px;height:1.2em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.design-showcase .ds-typewriter .ds-prompt{color:var(--cyan-accent)}.design-showcase .ds-proxy-flow{padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;gap:0;display:flex;position:relative}.design-showcase .ds-proxy-flow .ds-flow-node{background:var(--bg-secondary);border:1px solid var(--ds-border-medium);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);text-align:center;color:var(--text-primary);z-index:1;flex-shrink:0;font-size:.85rem;font-weight:600}.design-showcase .ds-proxy-flow .ds-flow-node.ds-flow-shield{color:var(--gold-primary);background:#c99a2e0f;border-color:#c99a2e59;position:relative;box-shadow:0 0 20px #c99a2e14}.design-showcase .ds-proxy-flow .ds-proxy-verdict{white-space:nowrap;z-index:10;border-radius:20px;padding:2px 8px;font-size:.7rem;font-weight:600;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0000004d}.design-showcase .ds-proxy-flow .ds-proxy-allow{color:var(--emerald-success);background:#10b9811f;border:1px solid #10b9814d;top:-24px}.design-showcase .ds-proxy-flow .ds-proxy-block{color:var(--red-alert);background:#ef44441f;border:1px solid #ef44444d;bottom:-24px}.design-showcase .ds-proxy-flow .ds-flow-arrow{background:var(--ds-border-medium);flex-shrink:0;width:100px;height:2px;position:relative}.design-showcase .ds-proxy-flow .ds-flow-arrow:after{content:"";border:5px solid #0000;border-left:6px solid var(--ds-border-medium);position:absolute;top:-4px;right:-1px}.design-showcase .ds-proxy-flow .ds-flow-packet{background:var(--emerald-success);z-index:2;border-radius:50%;width:10px;height:10px;animation:3s ease-in-out infinite packetMove;position:absolute;top:-4px;box-shadow:0 0 8px #10b98180}.design-showcase .ds-proxy-flow .ds-flow-packet.blocked{background:var(--red-alert);animation:3s ease-in-out infinite packetBounce;box-shadow:0 0 8px #ef444480}.design-showcase .ds-form-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;max-width:640px;display:grid}.design-showcase .ds-field{flex-direction:column;display:flex;position:relative}.design-showcase .ds-field.ds-field-full{grid-column:1/-1}.design-showcase .ds-input,.design-showcase .ds-select,.design-showcase .ds-textarea{width:100%;padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--ds-border-medium);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);transition:var(--transition-smooth);outline:none;font-size:.95rem}.design-showcase .ds-input:focus,.design-showcase .ds-select:focus,.design-showcase .ds-textarea:focus{border-color:var(--gold-primary);box-shadow:0 0 0 3px #c99a2e1a}.design-showcase .ds-input::placeholder,.design-showcase .ds-textarea::placeholder{color:#94a3b880}.design-showcase .ds-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2394A3B8' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:2.5rem}.design-showcase .ds-textarea{resize:vertical;min-height:120px;line-height:1.6}.design-showcase .ds-field-float{position:relative}.design-showcase .ds-field-float label{top:50%;left:var(--space-4);color:#94a3b899;pointer-events:none;transition:var(--transition-smooth);background:0 0;padding:0;font-size:.95rem;position:absolute;transform:translateY(-50%)}.design-showcase .ds-field-float .ds-input:focus~label,.design-showcase .ds-field-float .ds-input:not(:placeholder-shown)~label{color:var(--gold-primary);background:var(--bg-secondary);padding:0 4px;font-size:.75rem;top:-8px;transform:translateY(0)}.design-showcase .ds-field label:not(.ds-field-float label){color:var(--text-muted);margin-bottom:var(--space-2);font-size:.82rem;font-weight:600}.design-showcase .ds-logo-bar{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-6) 0;flex-wrap:wrap;display:flex}.design-showcase .ds-logo-bar img{opacity:.35;filter:grayscale()brightness(2);height:28px;transition:var(--transition-smooth)}.design-showcase .ds-logo-bar img:hover{opacity:.7;filter:grayscale(0%)brightness()}.design-showcase .ds-testimonial{background:var(--ds-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--ds-glass-border);border-radius:var(--radius-md);padding:var(--space-6);transition:var(--transition-smooth)}.design-showcase .ds-testimonial:hover{border-color:#c99a2e26;transform:translateY(-2px)}.design-showcase .ds-testimonial blockquote{font-family:var(--font-editorial);color:var(--text-primary);margin:0 0 var(--space-5);border:none;padding:0;font-size:1.1rem;font-style:italic;line-height:1.7}.design-showcase .ds-testimonial blockquote:before{content:"\"";font-family:var(--font-editorial);color:var(--gold-primary);opacity:.3;margin-bottom:var(--space-2);font-size:3rem;line-height:0;display:block}.design-showcase .ds-testimonial-author{align-items:center;gap:var(--space-3);display:flex}.design-showcase .ds-testimonial-avatar{width:44px;height:44px;color:var(--gold-primary);object-fit:cover;background:#c99a2e1a;border:2px solid #c99a2e40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.design-showcase .ds-testimonial-name{color:var(--text-primary);margin-bottom:2px;font-size:.95rem;font-weight:600;display:block}.design-showcase .ds-testimonial-role{color:var(--text-muted);font-size:.8rem;display:block}.design-showcase .ds-metrics-row{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.design-showcase .ds-metric-counter{text-align:center;border:1px solid var(--ds-border);padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);transition:var(--transition-smooth);background:#ffffff05}.design-showcase .ds-metric-counter:hover{background:#ffffff0a;border-color:#c99a2e26;transform:translateY(-2px)}.design-showcase .ds-metric-counter .ds-counter-value,.design-showcase .ds-metric-counter .ds-metric-big{font-family:var(--font-hero);color:var(--gold-primary);font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1}.design-showcase .ds-metric-counter .ds-counter-label,.design-showcase .ds-metric-counter .ds-metric-desc{color:var(--text-muted);margin-top:var(--space-2);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.design-showcase .ds-trust-badges{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.design-showcase .ds-trust-badge{background:var(--ds-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--ds-glass-border);align-items:center;gap:var(--space-2);color:var(--text-primary);box-shadow:var(--shadow-sm);transition:var(--transition-smooth);border-radius:30px;padding:10px 20px;font-size:.9rem;font-weight:500;display:inline-flex}.design-showcase .ds-trust-badge:hover{border-color:var(--gold-primary);background:#c99a2e14;transform:translateY(-2px)}.design-showcase .ds-trust-badge i{color:var(--gold-primary);font-size:1.05rem}.design-showcase .ds-trust-pulse{justify-content:center;align-items:center;width:140px;height:140px;margin:0 auto;display:flex;position:relative}.design-showcase .ds-trust-pulse:before{content:"";background:radial-gradient(circle,#c99a2e40 0%,#0000 70%);border-radius:50%;animation:3s ease-in-out infinite trustPulse;position:absolute;inset:-20px}.design-showcase .ds-trust-pulse:after{content:"";background:radial-gradient(circle,#c99a2e59 0%,#0000 60%);border-radius:50%;animation:3s ease-in-out .5s infinite trustPulse;position:absolute;inset:10px}.design-showcase .ds-trust-pulse-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--gold-primary);text-shadow:0 0 10px #c99a2e80;z-index:2;font-size:.8rem;font-weight:700;position:relative}.design-showcase .ds-governance-grid{border-radius:var(--radius-md);background-color:var(--bg-secondary);border:1px solid var(--ds-border);background-image:radial-gradient(circle,#c99a2e2e 1.5px,#0000 1.5px),linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px,50px 50px,50px 50px;height:240px;animation:60s linear infinite gridPan;position:relative;overflow:hidden}.design-showcase .ds-governance-grid:after{content:"";background:radial-gradient(ellipse at center, transparent 30%, var(--bg-secondary) 90%);pointer-events:none;position:absolute;inset:0}.design-showcase .ds-verification-ribbon{background:linear-gradient(90deg,#10b9811a 0%,#10b981cc 50%,#10b9811a 100%) 0 0/200% 100%;border-radius:10px;height:6px;animation:2s linear infinite ribbonSlide;box-shadow:0 0 12px #10b98199}.design-showcase .ds-confidence-meter{flex-direction:column-reverse;gap:3px;width:40px;height:200px;margin:0 auto;display:flex}.design-showcase .ds-confidence-segment{transition:background var(--duration-emphasis) var(--ease-smooth);background:#ffffff0a;border-radius:3px;flex:1}.design-showcase .ds-confidence-segment.active:first-child,.design-showcase .ds-confidence-segment.active:nth-child(2){background:var(--emerald-success)}.design-showcase .ds-confidence-segment.active:nth-child(3),.design-showcase .ds-confidence-segment.active:nth-child(4){background:var(--emerald-success);opacity:.85}.design-showcase .ds-confidence-segment.active:nth-child(5),.design-showcase .ds-confidence-segment.active:nth-child(6){background:var(--gold-primary)}.design-showcase .ds-confidence-segment.active:nth-child(7),.design-showcase .ds-confidence-segment.active:nth-child(8){background:var(--gold-primary);box-shadow:0 0 12px #c99a2e4d}.design-showcase .ds-trust-spectrum{background:linear-gradient(90deg, var(--red-alert) 0%, #f59e0b 30%, var(--emerald-success) 65%, var(--gold-primary) 100%);height:12px;margin:var(--space-8) 0 var(--space-6);border-radius:6px;position:relative}.design-showcase .ds-spectrum-marker{background:var(--text-primary);border:3px solid var(--bg-primary);cursor:pointer;width:24px;height:24px;transition:var(--transition-smooth);z-index:1;border-radius:50%;position:absolute;top:-6px;transform:translate(-50%)}.design-showcase .ds-spectrum-marker:hover{transform:translate(-50%)scale(1.2)}.design-showcase .ds-spectrum-tooltip{background:var(--bg-secondary);border:1px solid var(--ds-border-medium);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--text-primary);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-micro) ease;font-size:.78rem;font-weight:600;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.design-showcase .ds-spectrum-marker:hover .ds-spectrum-tooltip{opacity:1}.design-showcase .ds-spectrum-labels{color:var(--text-muted);margin-top:var(--space-2);justify-content:space-between;font-size:.72rem;font-weight:600;display:flex}.design-showcase .ds-shield{clip-path:polygon(50% 0%,100% 20%,100% 75%,50% 100%,0% 75%,0% 20%);background:linear-gradient(135deg, var(--gold-primary), #c99a2e33);width:80px;height:90px;color:var(--gold-primary);transition:var(--transition-smooth);justify-content:center;align-items:center;margin:0 auto;font-size:1.75rem;display:flex;position:relative}.design-showcase .ds-shield:hover{filter:drop-shadow(0 0 15px #c99a2e73);transform:scale(1.1)rotate(5deg)}.design-showcase .ds-shield:before{content:"";clip-path:polygon(50% 0%,100% 20%,100% 75%,50% 100%,0% 75%,0% 20%);background:var(--bg-secondary);z-index:-1;position:absolute;inset:2px}.design-showcase .ds-anim-fade-up{opacity:0;transition:opacity var(--duration-emphasis) var(--ease-smooth), transform var(--duration-emphasis) var(--ease-smooth);transform:translateY(24px)}.design-showcase .ds-anim-fade-up.visible{opacity:1;transform:translateY(0)}.design-showcase .ds-anim-stagger>:first-child{transition-delay:0s}.design-showcase .ds-anim-stagger>:nth-child(2){transition-delay:80ms}.design-showcase .ds-anim-stagger>:nth-child(3){transition-delay:.16s}.design-showcase .ds-anim-stagger>:nth-child(4){transition-delay:.24s}.design-showcase .ds-anim-stagger>:nth-child(5){transition-delay:.32s}.design-showcase .ds-anim-stagger>:nth-child(6){transition-delay:.4s}.design-showcase .ds-anim-stagger>:nth-child(7){transition-delay:.48s}.design-showcase .ds-anim-stagger>:nth-child(8){transition-delay:.56s}.design-showcase .ds-anim-demo{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.design-showcase .ds-anim-box{background:var(--ds-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--ds-glass-border);padding:var(--space-5);border-radius:var(--radius-md);text-align:center;transition:var(--transition-smooth);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.design-showcase .ds-anim-box:hover{background:#ffffff0a;border-color:#c99a2e40;transform:translateY(-3px)}.design-showcase .ds-anim-box span{font-family:var(--font-display);color:var(--text-primary);font-size:1.05rem;font-weight:700}.design-showcase .ds-anim-box code{color:var(--gold-primary);border-radius:var(--radius-sm);background:#c99a2e1a;padding:4px 8px;font-size:.78rem;font-weight:600}.design-showcase .ds-duration-item{background:var(--ds-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--ds-glass-border);padding:var(--space-5);border-radius:var(--radius-md);gap:var(--space-2);transition:var(--transition-smooth);flex-direction:column;display:flex}.design-showcase .ds-duration-item:hover{background:#ffffff0a;border-color:#c99a2e40;transform:translateY(-3px)}.design-showcase .ds-duration-item strong{font-family:var(--font-display);color:var(--text-primary);font-size:1.05rem;font-weight:700}.design-showcase .ds-duration-item code{color:var(--gold-primary);border-radius:var(--radius-sm);background:#c99a2e1a;align-self:flex-start;padding:4px 8px;font-size:.78rem;font-weight:700}.design-showcase .ds-duration-item span{color:var(--text-muted);font-size:.8rem;line-height:1.5}@keyframes trustPulse{0%,to{opacity:.35;filter:drop-shadow(0 0 10px #c99a2e33);transform:scale(1)}50%{opacity:.75;filter:drop-shadow(0 0 25px #c99a2e80);transform:scale(1.15)}}@keyframes statusPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes ribbonSlide{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes borderShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes medallionPulse{0%,to{box-shadow:0 0 30px #c99a2e14}50%{box-shadow:0 0 50px #c99a2e33,0 0 100px #c99a2e14}}@keyframes pipelinePulse{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes gridPan{0%{background-position:0 0,0 0}to{background-position:50px 50px,50px 50px}}@keyframes packetMove{0%{opacity:0;left:10px}15%{opacity:1}50%{left:50%}85%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@keyframes packetBounce{0%{opacity:0;left:10px}15%{opacity:1}40%{left:45%}50%{opacity:.5;left:42%}70%{left:15px}to{opacity:0;left:10px}}@keyframes holoSpin{0%{--holo-angle:0deg}to{--holo-angle:360deg}}@keyframes shimmerGold{0%{background-position:-200%}to{background-position:200%}}.design-showcase .ds-grid-2{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.design-showcase .ds-grid-3{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.design-showcase .ds-grid-4{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.design-showcase .ds-flex-center{justify-content:center;align-items:center;display:flex}.design-showcase .ds-flex-wrap{gap:var(--space-4);flex-wrap:wrap;display:flex}.design-showcase .ds-divider{background:linear-gradient(90deg, transparent 0%, var(--ds-border-medium) 20%, var(--ds-border-medium) 80%, transparent 100%);height:1px;margin:var(--space-8) 0}.design-showcase :focus-visible{outline:2px solid var(--gold-primary);outline-offset:3px;border-radius:4px}.design-showcase code:not([class]){font-family:var(--font-mono);color:var(--gold-primary);background:#c99a2e14;border:1px solid #c99a2e26;border-radius:4px;padding:.15em .4em;font-size:.88em}.design-showcase .ds-shimmer-border{position:relative;overflow:hidden}.design-showcase .ds-shimmer-border:after{content:"";background:linear-gradient(90deg,#0000 0%,#c99a2e4d 50%,#0000 100%) 0 0/200% 100%;height:1px;animation:4s linear infinite borderShimmer;position:absolute;bottom:0;left:0;right:0}@media (width<=1024px){.design-showcase .ds-grid-3,.design-showcase .ds-grid-4{grid-template-columns:repeat(2,1fr)}.design-showcase .ds-code-playground .ds-playground-split{grid-template-columns:1fr 1fr}.design-showcase .ds-pipeline{padding-left:var(--space-4);justify-content:flex-start}.design-showcase .ds-proxy-flow{gap:0}}@media (width<=768px){.design-showcase .ds-grid-2,.design-showcase .ds-grid-3,.design-showcase .ds-grid-4{grid-template-columns:1fr}.design-showcase .ds-swatch-grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.design-showcase .ds-form-grid,.design-showcase .ds-code-playground .ds-playground-split{grid-template-columns:1fr}.design-showcase .ds-code-playground .ds-playground-code{border-right:none;border-bottom:1px solid var(--ds-border)}.design-showcase .ds-pipeline{flex-direction:column;align-items:center}.design-showcase .ds-pipeline-connector{width:2px;height:40px;margin:0}.design-showcase .ds-pipeline-connector .ds-pulse-dot{animation:2.5s ease-in-out infinite pipelinePulseV;top:0;left:-3px}.design-showcase .ds-proxy-flow{gap:var(--space-3);flex-direction:column}.design-showcase .ds-proxy-flow .ds-flow-arrow{width:2px;height:30px}.design-showcase .ds-proxy-flow .ds-flow-arrow:after{border:5px solid #0000;border-top:6px solid var(--ds-border-medium);border-left:5px solid #0000;inset:auto auto -1px -4px}.design-showcase .ds-logo-bar{gap:var(--space-5)}.design-showcase .ds-hero-demo{padding:var(--space-8) var(--space-5)}.design-showcase .ds-btn-row,.design-showcase .ds-cta-cluster{flex-direction:column;align-items:flex-start}.design-showcase .ds-comparison-table{display:block;overflow-x:auto}}@keyframes pipelinePulseV{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}.design-showcase .ds-easing-demo{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.design-showcase .ds-easing-bar{background:var(--gold-primary);width:24px;height:8px;box-shadow:0 0 12px var(--gold-primary);border-radius:4px;animation:3.5s infinite alternate slideCurve;position:relative;left:0}.design-showcase .ds-ease-smooth{animation-timing-function:var(--ease-smooth)}.design-showcase .ds-ease-bounce{animation-timing-function:var(--ease-bounce)}.design-showcase .ds-ease-sharp{animation-timing-function:var(--ease-sharp)}@keyframes slideCurve{0%{left:0}to{left:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.design-showcase *,.design-showcase :before,.design-showcase :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ds-badge-tile:hover{border-color:var(--gold-primary);box-shadow:0 8px 30px var(--shadow-card), 0 0 15px #c99a2e1a;transform:translateY(-4px)}.ds-stepper-item{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-smooth);border:1px solid #0000;gap:1.5rem;padding:1.5rem;display:flex}.design-showcase .ds-3d-stack-col{perspective:1000px;justify-content:center;align-items:center;height:480px;display:flex}.design-showcase .ds-3d-stack-scene{width:320px;height:410px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.16,1,.3,1);position:relative;transform:rotate(-8deg)!important}.design-showcase .ds-3d-laser-core{z-index:1;opacity:.6;width:2px;position:absolute;top:40px;bottom:40px;left:50%;transform:translate(-50%);background:linear-gradient(#10b98166,#c99a2e66 33%,#00aeef66 66%,#c7cbd166)!important}.design-showcase .ds-3d-stack-plate{transform-style:preserve-3d;transition:var(--transition-smooth);cursor:pointer;position:absolute;left:0;right:0;height:80px!important}.design-showcase .ds-3d-stack-plate.plate-emerald{color:var(--emerald-success)!important;transform:translateY(0)!important}.design-showcase .ds-3d-stack-plate.plate-gold{color:var(--gold-primary)!important;transform:translateY(110px)!important}.design-showcase .ds-3d-stack-plate.plate-cyan{color:var(--cyan-accent)!important;transform:translateY(220px)!important}.design-showcase .ds-3d-stack-plate.plate-silver{color:var(--silver-neutral)!important;transform:translateY(330px)!important}.design-showcase .ds-3d-stack-plate.plate-emerald.active,.design-showcase .ds-3d-stack-plate.plate-emerald:hover{transform:translateY(0)scale(1.03)!important}.design-showcase .ds-3d-stack-plate.plate-gold.active,.design-showcase .ds-3d-stack-plate.plate-gold:hover{transform:translateY(110px)scale(1.03)!important}.design-showcase .ds-3d-stack-plate.plate-cyan.active,.design-showcase .ds-3d-stack-plate.plate-cyan:hover{transform:translateY(220px)scale(1.03)!important}.design-showcase .ds-3d-stack-plate.plate-silver.active,.design-showcase .ds-3d-stack-plate.plate-silver:hover{transform:translateY(330px)scale(1.03)!important}.design-showcase .ds-3d-stack-plate .plate-inner{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);transition:var(--transition-smooth);display:flex;position:absolute;inset:0;border:1px solid var(--border-subtle)!important;background:var(--bg-card)!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:0 1.5rem!important}.design-showcase .plate-inner:before{content:""!important;opacity:.7!important;width:10px!important;height:10px!important;transition:var(--transition-smooth)!important;z-index:1!important;background:currentColor!important;border-radius:50%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 10px!important}.design-showcase .ds-3d-stack-plate.active .plate-inner:before,.design-showcase .ds-3d-stack-plate:hover .plate-inner:before{opacity:1!important;animation:1.5s ease-in-out infinite plateDotPulse!important}@keyframes plateDotPulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 10px 3px}50%{transform:translate(-50%,-50%)scale(1.6);box-shadow:0 0 20px 6px}}.design-showcase .plate-glow{border-radius:inherit;transition:var(--transition-smooth);pointer-events:none;position:absolute;inset:0;opacity:0!important}.design-showcase .ds-3d-stack-plate .plate-badge{font-family:var(--font-mono);text-transform:uppercase!important;letter-spacing:.06em!important;border:1px solid var(--border-subtle)!important;z-index:2!important;border-radius:4px!important;padding:.2rem .5rem!important;font-size:.65rem!important;font-weight:700!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.design-showcase .plate-content{color:var(--text-primary)!important;text-align:right!important;z-index:2!important;flex-direction:column!important;align-items:flex-end!important;gap:.2rem!important;display:flex!important}.design-showcase .plate-content i{opacity:.12!important;transition:var(--transition-smooth)!important;pointer-events:none!important;margin:0!important;font-size:3.5rem!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.design-showcase .ds-3d-stack-plate .plate-content span{z-index:2!important;font-family:var(--font-display)!important;color:var(--text-muted)!important;transition:var(--transition-smooth)!important;font-size:.95rem!important;font-weight:700!important;position:relative!important}.design-showcase .plate-emerald .plate-badge{color:var(--emerald-success)!important;background:#10b9811a!important;border-color:#10b98133!important}.design-showcase .plate-emerald .plate-content i{color:var(--emerald-success)!important}.design-showcase .plate-emerald .plate-glow{background:radial-gradient(circle,#10b98126 0%,#0000 70%)!important}.design-showcase .plate-gold .plate-badge{color:var(--gold-primary)!important;background:#c99a2e1a!important;border-color:#c99a2e33!important}.design-showcase .plate-gold .plate-content i{color:var(--gold-primary)!important}.design-showcase .plate-gold .plate-glow{background:radial-gradient(circle,#c99a2e26 0%,#0000 70%)!important}.design-showcase .plate-cyan .plate-badge{color:var(--cyan-accent)!important;background:#00aeef1a!important;border-color:#00aeef33!important}.design-showcase .plate-cyan .plate-content i{color:var(--cyan-accent)!important}.design-showcase .plate-cyan .plate-glow{background:radial-gradient(circle,#00aeef26 0%,#0000 70%)!important}.design-showcase .plate-silver .plate-badge{color:var(--silver-neutral)!important;background:#c7cbd11a!important;border-color:#c7cbd133!important}.design-showcase .plate-silver .plate-content i{color:var(--silver-neutral)!important}.design-showcase .plate-silver .plate-glow{background:radial-gradient(circle,#c7cbd11a 0%,#0000 70%)!important}.design-showcase .ds-3d-stack-plate.active .plate-inner{background:var(--bg-deep)!important;border-color:var(--white-pure)!important;box-shadow:0 10px 40px var(--shadow-card)!important}.design-showcase .ds-3d-stack-plate.plate-emerald.active .plate-inner{border-color:var(--emerald-success)!important}.design-showcase .ds-3d-stack-plate.plate-gold.active .plate-inner{border-color:var(--gold-primary)!important}.design-showcase .ds-3d-stack-plate.plate-cyan.active .plate-inner{border-color:var(--cyan-accent)!important}.design-showcase .ds-3d-stack-plate.plate-silver.active .plate-inner{border-color:var(--silver-neutral)!important}.design-showcase .ds-3d-stack-plate.active .plate-content span,.design-showcase .ds-3d-stack-plate:hover .plate-content span{color:var(--text-primary)!important}.design-showcase .ds-3d-stack-plate.active .plate-content i,.design-showcase .ds-3d-stack-plate:hover .plate-content i{opacity:.25!important;transform:translate(-50%,-50%)scale(1.1)!important}.design-showcase .ds-3d-stack-plate.active .plate-glow{opacity:1!important}.design-showcase .ds-3d-stack-plate:hover .plate-inner{background:var(--bg-secondary)!important}.design-showcase .ds-3d-stack-scene.active-step-0,.design-showcase .ds-3d-stack-scene.active-step-1,.design-showcase .ds-3d-stack-scene.active-step-2,.design-showcase .ds-3d-stack-scene.active-step-3{transform:rotate(-8deg)!important}@keyframes quoteOrbPulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.ds-spotlight-card .arnor-product-badge{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:100px;align-self:flex-start;padding:.35rem .95rem;font-size:.72rem;font-weight:600;display:inline-block}.ds-spotlight-card.enterprise-track .arnor-product-badge{color:var(--gold-primary);border-color:#c99a2e33}.ds-spotlight-card.dev-track .arnor-product-badge{color:var(--cyan-accent);border-color:#00aeef33}.arnor-btn-product{border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);cursor:pointer;transition:var(--transition-smooth);border:none;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.75rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.arnor-btn-product.cyan-bg{background:var(--cyan-accent);color:#040811}.arnor-btn-product.cyan-bg:hover{background:var(--cyan-hover);transform:translateY(-1px);box-shadow:0 4px 20px #00aeef40}.arnor-btn-product.gold-bg{background:var(--gold-primary);color:#040811}.arnor-btn-product.gold-bg:hover{background:var(--gold-hover);transform:translateY(-1px);box-shadow:0 4px 20px #c99a2e40}.ds-spotlight-card:hover{box-shadow:0 20px 40px var(--shadow-card);transform:translateY(-6px)}.ds-capability-card:hover{border-color:var(--gold-primary);box-shadow:0 8px 30px var(--shadow-card), 0 0 15px #c99a2e14;transform:translateY(-4px)}.ds-sim-console{border-radius:var(--radius-md);box-shadow:0 20px 50px var(--shadow-card), 0 0 30px #c99a2e0a;margin-top:2rem;overflow:hidden;background:#1e293b!important;border:1px solid #ffffff14!important}.ds-sim-header{justify-content:space-between;align-items:center;padding:.9rem 1.5rem;display:flex;background:#334155!important;border-bottom:1px solid #ffffff14!important}.ds-sim-header .arnor-console-toggle .ds-btn-secondary{color:#cbd5e1!important;background:#ffffff05!important;border-color:#ffffff26!important}.ds-sim-header .arnor-console-toggle .ds-btn-secondary:hover{color:#fff!important;background:#ffffff14!important;border-color:#ffffff59!important}.ds-sim-header .arnor-console-toggle .ds-btn-secondary.active{color:#fff!important;border-color:var(--gold-primary)!important;background:#c99a2e26!important}.ds-console-title{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:flex;color:#94a3b8!important}.ds-sim-body{grid-template-columns:1.1fr .9fr;min-height:400px;display:grid;background:#1e293b!important}.ds-sim-pane .pane-title{font-family:var(--font-display);justify-content:space-between;align-items:center;padding-bottom:.5rem;font-size:.85rem;font-weight:700;display:flex;color:#fff!important;border-bottom:1px solid #ffffff14!important}.ds-sim-pane pre{font-family:var(--font-mono);margin:0;font-size:.8rem;line-height:1.6;color:#cbd5e1!important}.ds-sim-logs .log-time{margin-right:.5rem;color:#ffffff40!important}.ds-sim-logs .warning,.ds-sim-logs .check-item.warning{color:#f59e0b!important}.ds-sim-logs .error,.ds-sim-logs .check-item.error{color:#ef4444!important}.design-showcase .arnor-console-actions{background:#334155!important;border-top:1px solid #ffffff14!important}.design-showcase .arnor-console-actions .ds-btn-secondary{color:#cbd5e1!important;background:#ffffff05!important;border-color:#ffffff26!important}.design-showcase .arnor-console-actions .ds-btn-secondary:hover{color:#fff!important;background:#ffffff14!important;border-color:#ffffff59!important}.design-showcase .arnor-console-actions span{color:#94a3b8!important}.ds-compare-card.arnor-highlight{border-color:#10b98159;box-shadow:0 10px 30px #10b9810f}.ds-compare-card.arnor-highlight:hover{border-color:var(--emerald-success);box-shadow:0 15px 35px #10b9811f}@media (width<=1024px){.ds-interactive-stack-split{grid-template-columns:1fr;gap:2rem}.ds-3d-stack-col{height:380px}.ds-spotlight-grid{grid-template-columns:1fr}}@media (width<=768px){.ds-capability-grid,.ds-compare-grid,.ds-sim-body{grid-template-columns:1fr}.ds-sim-pane.pane-left{border-bottom:1px solid #ffffff0a;border-right:none}}.wiki-search-form{padding:0 12px 8px}.wiki-search-input-wrapper{align-items:center;display:flex;position:relative}.wiki-search-icon{color:var(--text-tertiary);pointer-events:none;font-size:12px;position:absolute;left:10px}.wiki-search-input{background:var(--bg-base);border:1px solid var(--border-default);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:8px 32px 8px 30px;font-size:13px;transition:border-color .15s}.wiki-search-input::placeholder{color:var(--text-tertiary)}.wiki-search-input:focus{border-color:var(--accent)}.wiki-search-clear{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px;line-height:1;transition:color .15s;position:absolute;right:6px}.wiki-search-clear:hover{color:var(--text-primary)}.wiki-content-with-toc{align-items:flex-start;gap:0;width:100%;max-width:1200px;display:flex}.wiki-content-with-toc>.wiki-content-main{flex:1;min-width:0}.wiki-content-area{background:var(--bg-base);flex:1;min-width:0;padding:20px 48px 40px}.wiki-content-header{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:24px;display:flex}.wiki-sidebar-separator{background:var(--border-subtle);height:1px;margin:8px 12px}.wiki-favorites-tab{text-align:left;cursor:pointer;width:100%;font-size:inherit;font-family:inherit}.wiki-favorite-toggle{cursor:pointer;width:2rem;min-width:2rem;height:2rem;color:var(--text-tertiary);background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;margin-left:auto;font-size:.9rem;transition:all .15s;display:inline-flex}.wiki-favorite-toggle:hover{color:#f2b90d;background:#f2b90d1f}.wiki-favorite-toggle.active{color:#f2b90d}.wiki-favorite-toggle.active:hover{color:#ad8a1f}.wiki-action-toggle{cursor:pointer;width:2rem;min-width:2rem;height:2rem;color:var(--text-tertiary);background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;font-size:.9rem;transition:all .15s;display:inline-flex}.wiki-action-toggle:hover{color:var(--accent);background:var(--accent-subtle)}.wiki-page-title-row{border-bottom:1px solid var(--border-default);align-items:center;gap:12px;margin:0 0 16px;padding-bottom:10px;display:flex}.wiki-page-title-row h1{color:var(--text-primary);flex:1;margin:0;font-size:28px;font-weight:700}.wiki-page-title-row .wiki-favorite-toggle{margin-left:0}.wiki-breadcrumb{color:var(--text-tertiary);margin-bottom:12px;font-size:13px}.wiki-breadcrumb span{color:var(--text-tertiary);opacity:.6;margin:0 6px}.wiki-breadcrumb a{color:var(--accent);text-decoration:none;transition:opacity .15s}.wiki-breadcrumb a:hover{opacity:.8}.wiki-frontmatter-card{background:var(--bg-inset);border:1px solid var(--border-subtle);color:var(--text-tertiary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:11px;display:flex}.wiki-frontmatter-card .wiki-frontmatter-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-right:2px;font-weight:600}.wiki-frontmatter-badge{background:var(--bg-raised);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.wiki-frontmatter-badge .wiki-frontmatter-badge-key{color:var(--text-tertiary);font-weight:600}.wiki-frontmatter-badge .wiki-frontmatter-badge-value{color:var(--accent);font-weight:600}.wiki-content{color:var(--text-secondary);font-size:15px;line-height:1.75}.wiki-content>:first-child{margin-top:0}.wiki-content>h1:first-child{display:none}.wiki-content h1{color:var(--text-primary);border-bottom:1px solid var(--border-default);margin:40px 0 16px;padding-bottom:10px;font-size:28px;font-weight:700}.wiki-content h2{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);margin:32px 0 12px;padding-bottom:8px;font-size:22px;font-weight:600}.wiki-content h3{color:var(--text-primary);margin:24px 0 10px;font-size:18px;font-weight:600}.wiki-content h4{color:var(--text-primary);margin:20px 0 8px;font-size:16px;font-weight:600}.wiki-content p{margin:0 0 16px}.wiki-content a{color:var(--accent);font-weight:500;text-decoration:none;transition:color .15s}.wiki-content a:hover{color:var(--accent-hover);text-decoration:underline}.wiki-content ul{margin:0 0 16px;padding-left:24px;list-style-type:disc}.wiki-content ol{margin:0 0 16px;padding-left:32px;list-style-type:decimal}.wiki-content li{margin-bottom:6px}.wiki-content li>ul,.wiki-content li>ol{margin-top:6px;margin-bottom:0}.wiki-content code{background:var(--bg-raised);border:1px solid var(--border-default);color:var(--accent);border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:13px}.wiki-content pre{background:var(--bg-inset);border:1px solid var(--border-default);border-radius:10px;margin:0 0 16px;padding:16px 20px;overflow-x:auto}.wiki-content pre code{color:var(--text-primary);background:0 0;border:none;padding:0;font-size:13px;line-height:1.6}.wiki-content blockquote{border-left:3px solid var(--accent);background:var(--accent-subtle);color:var(--text-secondary);border-radius:0 8px 8px 0;margin:0 0 16px;padding:12px 20px}.wiki-content blockquote p:last-child{margin-bottom:0}.wiki-content .wiki-table-wrapper{border-radius:8px;margin:0 0 16px;overflow-x:auto}.wiki-content .wiki-table-wrapper table{margin-bottom:0}.wiki-content table{border-collapse:separate;border-spacing:0;background:var(--bg-inset);border:1px solid var(--border-default);border-radius:8px;width:100%;margin:0 0 16px;font-size:14px;overflow:hidden}.wiki-content th{background:var(--bg-raised);text-align:left;color:var(--text-primary);border-bottom:2px solid var(--border-default);padding:10px 14px;font-weight:600}.wiki-content td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:10px 14px}.wiki-content tr:last-child td{border-bottom:none}.wiki-content tr:hover td{background:var(--bg-surface)}.wiki-content hr{border:none;border-top:1px solid var(--border-default);margin:32px 0}.wiki-content img{border-radius:8px;max-width:100%;margin:8px 0}.wiki-content input[type=checkbox]{accent-color:var(--accent);margin-right:8px}.schema-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin:16px 0 40px;display:grid}.schema-table-card{background:var(--bg-raised);border:1px solid var(--border-default);border-radius:8px;overflow:hidden;box-shadow:0 6px 16px #0000001f}.schema-table-header{background:var(--bg-surface-hover);border-bottom:2px solid var(--border-subtle);padding:10px 14px}.schema-table-header h3{color:var(--text-primary);font-size:16px;font-family:var(--font-mono,"SF Mono", "Fira Code", monospace);margin:0}.schema-table-body{flex-direction:column;display:flex}.schema-col-container{border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.schema-col-container:last-child{border-bottom:none}.schema-col-row{justify-content:space-between;align-items:center;padding:8px 16px;font-size:13px;display:flex}.schema-col-name{color:var(--text-primary);margin-right:8px;font-weight:600;display:inline-block}.schema-col-type{color:var(--text-tertiary);font-family:var(--font-mono,"SF Mono", "Fira Code", monospace);font-size:12px;display:inline-block}.schema-col-badges{align-items:center;gap:6px;display:flex}.schema-badge{border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.schema-badge.pk{color:#ca8a04;background:#eab30826}.schema-badge.enum{color:#c084fc;cursor:pointer;background:#a855f726;transition:all .2s}.schema-badge.enum:hover{background:#a855f740}.schema-badge.fk{color:#2563eb;cursor:pointer;background:#3b82f626;transition:all .2s}.schema-badge.fk:hover{background:#3b82f640}.schema-badge.rev-fk{color:#059669;cursor:pointer;background:#10b98126;transition:background .2s}.schema-badge.rev-fk:hover{background:#10b98140}.schema-col-expanded{background:var(--bg-inset);border-top:1px dashed var(--border-subtle);padding:10px 16px;font-size:12px}.schema-expanded-title{color:var(--text-tertiary);margin-bottom:6px;font-weight:500}.schema-expanded-links{flex-wrap:wrap;gap:8px;display:flex}.schema-expanded-link{color:var(--accent);cursor:pointer;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;padding:2px 8px;font-weight:500;transition:all .2s}.schema-expanded-link:hover{border-color:var(--accent);background:var(--accent-subtle)}.wiki-loading,.wiki-error{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:60px 20px;display:flex}.wiki-loading-spinner{border:3px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;margin-bottom:16px;animation:.7s linear infinite wiki-spin}@keyframes wiki-spin{to{transform:rotate(360deg)}}.wiki-loading p{color:var(--text-secondary);font-size:14px}.wiki-error-card{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:12px;max-width:400px;padding:24px 32px}.wiki-error-card h3{color:var(--danger);margin:0 0 8px;font-size:16px;font-weight:600}.wiki-error-card p{color:var(--danger);opacity:.7;margin:0;font-size:14px}.wiki-last-updated{text-align:right;color:var(--text-tertiary);margin-top:-24px;padding:4px 4px 0;font-size:12px}.wiki-empty{color:var(--text-tertiary);padding:20px 0;font-size:15px;font-style:italic}.wiki-search-results{max-width:700px}.wiki-empty-search{text-align:center;color:var(--text-tertiary);padding:60px 20px}.wiki-empty-search>i{opacity:.4;margin-bottom:16px;font-size:40px;display:block}.wiki-empty-search p{font-size:15px}.wiki-search-meta{color:var(--text-secondary);margin-bottom:16px;font-size:13px}.wiki-pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.wiki-pagination-info{color:var(--text-secondary);font-size:13px}.wiki-pagination-btn{background:var(--bg-raised);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s}.wiki-pagination-btn:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-default)}.wiki-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.wiki-results-list{flex-direction:column;gap:8px;display:flex}.wiki-result-card h3{color:var(--accent);margin:0 0 4px;font-size:15px;font-weight:600}.wiki-result-breadcrumb{color:var(--text-tertiary);letter-spacing:.02em;margin-bottom:4px;font-size:11px;display:block}.wiki-result-snippet{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ir-explorer{max-width:960px}.ir-explorer-header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:16px;display:flex}.ir-explorer-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.ir-explorer-search-wrapper{align-items:center;display:flex;position:relative}.ir-explorer-search-icon{color:var(--text-tertiary);pointer-events:none;font-size:12px;position:absolute;left:10px}.ir-explorer-search{background:var(--bg-inset);border:1px solid var(--border-default);width:220px;color:var(--text-primary);border-radius:8px;outline:none;padding:7px 28px 7px 30px;font-size:13px;transition:border-color .15s}.ir-explorer-search::placeholder{color:var(--text-tertiary)}.ir-explorer-search:focus{border-color:var(--accent)}.ir-explorer-search-clear{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:11px;position:absolute;right:6px}.ir-explorer-search-clear:hover{color:var(--text-primary)}.ir-explorer-toggle-btn{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ir-explorer-toggle-btn:hover{background:var(--bg-surface-hover);border-color:var(--border-default);color:var(--text-primary)}.ir-explorer-tree{flex-direction:column;gap:6px;display:flex}.ir-explorer-empty{text-align:center;color:var(--text-tertiary);padding:40px 20px}.ir-explorer-empty i{opacity:.4;margin-bottom:12px;font-size:32px;display:block}.ir-explorer-tx-node{border:1px solid var(--border-default);background:var(--bg-raised);border-radius:10px;transition:border-color .15s;overflow:hidden}.ir-explorer-tx-node:hover{border-color:var(--border-default)}.ir-explorer-tx-header{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:12px 16px;font-size:14px;transition:background .15s;display:flex}.ir-explorer-tx-header:hover{background:var(--bg-surface)}.ir-explorer-chevron{color:var(--text-tertiary);text-align:center;flex-shrink:0;width:12px;font-size:10px}.ir-explorer-tx-icon{color:var(--accent);flex-shrink:0;font-size:15px}.ir-explorer-tx-name{font-family:SF Mono,Fira Code,monospace;font-weight:600}.ir-explorer-tx-count{color:var(--text-tertiary);background:var(--bg-inset);border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:11px}.ir-explorer-tx-source{color:var(--text-tertiary);margin-left:auto;font-size:11px;font-style:italic}.ir-explorer-tx-content{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.ir-explorer-tx-source-block{margin-bottom:8px}.ir-explorer-file-label{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:6px;font-family:SF Mono,Fira Code,monospace;font-size:12px;font-weight:600;display:flex}.ir-explorer-file-label i{color:var(--accent);font-size:13px}.ir-explorer-action-node{border:1px solid var(--border-subtle);background:var(--bg-inset);border-radius:8px;overflow:hidden}.ir-explorer-action-header{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .15s;display:flex}.ir-explorer-action-header:hover{background:var(--bg-surface)}.ir-explorer-action-icon{color:var(--text-tertiary);flex-shrink:0;font-size:13px}.ir-explorer-action-name{font-family:SF Mono,Fira Code,monospace;font-size:12px;font-weight:500}.ir-explorer-action-content{border-top:1px solid var(--border-subtle);padding:8px}.ir-explorer-action-loading{color:var(--text-tertiary);align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}@media (width<=640px){.wiki-sidebar{max-height:200px}.wiki-content-area{padding:24px 20px}.wiki-content-header h1{font-size:24px}.ir-explorer-header{flex-direction:column}.ir-explorer-controls{flex-direction:column;width:100%}.ir-explorer-search{width:100%}}.wiki-content g[class*=edgeLabel] foreignObject{overflow:visible!important}.wiki-content g[class*=edgeLabel] foreignObject div,.wiki-content g[class*=edgeLabel] foreignObject span,.wiki-content g[class*=edgeLabel] foreignObject p{color:var(--text-secondary)!important;visibility:visible!important;opacity:1!important;background:0 0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1.2!important;display:flex!important}.wiki-content g[class*=edgeLabel] foreignObject .labelBkg{background-color:#0000!important;border:none!important;padding:0 4px!important}.wiki-mermaid-print{display:none}@media print{.wiki-mermaid-screen{display:none!important}.wiki-mermaid-print{display:block!important}}.wiki-tts-panel{border:1px solid var(--border-default);background:var(--bg-raised);border-radius:10px;margin:-8px 0 16px;animation:.2s ease-out wiki-tts-slide-down;overflow:hidden}@keyframes wiki-tts-slide-down{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:500px;transform:translateY(0)}}.wiki-action-toggle.active{color:var(--accent);background:var(--accent-subtle)}.wiki-toc{flex-shrink:0;width:220px;min-width:220px;max-height:calc(100vh - 80px);margin-left:32px;padding:16px 0;position:sticky;top:80px;overflow-y:auto}.wiki-toc::-webkit-scrollbar{width:3px}.wiki-toc::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.wiki-toc-header{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;margin-bottom:8px;padding:0 12px 10px;font-size:11px;font-weight:600;display:flex}.wiki-toc-header i{opacity:.7;font-size:12px}.wiki-toc-list{margin:0;padding:0;list-style:none}.wiki-toc-item{margin:0}.wiki-toc-item a{color:var(--text-tertiary);border-left:2px solid #0000;padding:4px 12px;font-size:13px;line-height:1.4;text-decoration:none;transition:all .15s;display:block}.wiki-toc-item a:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.wiki-toc-level-1 a{color:var(--text-secondary);font-weight:600}.wiki-toc-level-2 a{padding-left:24px}.wiki-toc-level-3 a{padding-left:36px;font-size:12px}.wiki-toc-active a{color:var(--accent);border-left-color:var(--accent);background:var(--accent-subtle)}@media (width<=1200px){.wiki-toc{display:none}}.wiki-agent-wrapper>div{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.status-content-area{animation:.2s status-fade-in}@keyframes status-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes rmq-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.status-toolbar{z-index:10;display:flex}.status-refresh-control{align-items:center;gap:.25rem;display:flex;position:relative}.status-refresh-button{border:1px solid var(--border-default);background:var(--bg-surface);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.status-refresh-button:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.status-refresh-dropdown-trigger{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:.375rem;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.status-refresh-dropdown-trigger:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.status-refresh-active-icon{color:var(--accent)}.status-refresh-dropdown{background:var(--bg-surface);border:1px solid var(--border-default);width:8rem;box-shadow:0 8px 20px var(--shadow-color,#0003);z-index:50;border-radius:.5rem;margin-top:.35rem;position:absolute;top:100%;right:0;overflow:hidden}.status-refresh-dropdown-item{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.45rem .75rem;font-size:.75rem;font-weight:500;transition:all .1s;display:flex}.status-refresh-dropdown-item:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.status-refresh-dropdown-item.active{color:var(--accent);background:var(--accent-subtle)}.status-page-header{margin-bottom:1.75rem}.status-page-header h1{color:var(--text-primary);margin-bottom:.35rem;font-size:1.5rem;font-weight:700}.status-page-header p{color:var(--text-tertiary);font-size:.85rem;line-height:1.5}.status-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.status-card-header{justify-content:space-between;align-items:center;display:flex}.status-card-title{align-items:center;gap:.6rem;display:flex}.status-card-title i{color:var(--accent);font-size:1.15rem}.status-card-title span{color:var(--text-primary);font-size:.95rem;font-weight:600}.status-card-description{color:var(--text-tertiary);font-size:.8rem;line-height:1.5}.status-card-metric{color:var(--text-secondary);font-family:ui-monospace,monospace;font-size:.75rem}.status-badge{border-radius:9999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.status-badge.connected{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.status-badge.connected .status-badge-dot{background:var(--success)}.status-badge.disconnected{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.status-badge.disconnected .status-badge-dot{background:var(--danger)}.status-badge-dot{border-radius:9999px;width:.4rem;height:.4rem}.status-detail-section{background:var(--bg-surface);border-radius:.75rem;margin-bottom:1rem;padding:1.25rem}.status-detail-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:1rem;font-size:.7rem;font-weight:700}.status-detail-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;display:grid}.status-detail-item{background:var(--bg-raised);border-radius:.5rem;padding:.75rem}.status-detail-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:.3rem;font-size:.65rem;font-weight:600}.status-detail-value{color:var(--text-primary);font-family:ui-monospace,monospace;font-size:.85rem}.status-detail-value.highlight{color:var(--accent);font-size:1.1rem;font-weight:600}.status-loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:.5rem;padding:2rem 0;font-size:.85rem;display:flex}.status-spinner{border:2px solid var(--border-default);border-top-color:var(--text-secondary);border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite status-spin}@keyframes status-spin{to{transform:rotate(360deg)}}.status-mode-badge{background:var(--accent-subtle);color:var(--accent);border:1px solid var(--accent-subtle);border-radius:.375rem;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.status-danger-btn{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.status-danger-btn:hover{background:var(--danger);color:#fff}.status-danger-btn:disabled{opacity:.5;cursor:not-allowed}.status-danger-btn:disabled:hover{background:var(--danger-bg);color:var(--danger)}.status-badge.pending{background:var(--bg-raised,#80808014);color:var(--text-secondary);border:1px solid var(--border-default)}.status-badge.pending .status-badge-dot{background:var(--text-tertiary)}.rmq-queue-card{background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;border-radius:.75rem;margin-bottom:.75rem;padding:1.25rem;transition:border-color .2s,box-shadow .2s}.rmq-queue-card:hover{border-color:var(--accent);box-shadow:0 2px 12px rgba(var(--accent-rgb,59,130,246), .08)}.rmq-queue-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rmq-queue-name{color:var(--text-primary);font-size:.9rem;font-weight:600}.rmq-queue-slug{color:var(--text-tertiary);font-family:ui-monospace,monospace;font-size:.7rem}.rmq-queue-description{color:var(--text-secondary);margin-top:.25rem;margin-bottom:.5rem;font-size:.78rem;line-height:1.4}.rmq-badge-row{flex-wrap:wrap;gap:.35rem;display:flex}.rmq-stat-group{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.rmq-stat{text-align:center}.rmq-stat-value{color:var(--text-primary);font-size:1.1rem;font-weight:700}.rmq-stat-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.rmq-queue-detail{border-top:1px solid var(--border-default);margin-top:1rem;padding-top:1rem;animation:.25s status-fade-in}.rmq-queue-detail-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;display:grid}.rmq-queue-detail-item-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.7rem}.rmq-queue-detail-item-value{color:var(--text-primary);font-family:ui-monospace,monospace;font-size:.85rem;font-weight:500}.rmq-queue-detail-item-value.danger{color:var(--danger)}.rmq-chevron{color:var(--text-tertiary);font-size:.6rem;transition:transform .2s}.rmq-chevron.expanded{transform:rotate(180deg)}.rmq-view-details-btn{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);cursor:pointer;border-radius:.375rem;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.7rem;font-weight:600;transition:all .15s;display:inline-flex}.rmq-view-details-btn:hover{background:var(--accent);color:#fff}.rmq-purge-btn{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);cursor:pointer;border-radius:.375rem;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.7rem;font-weight:600;transition:all .15s;display:inline-flex}.rmq-purge-btn:hover{background:var(--danger);color:#fff}.rmq-purge-btn:disabled{opacity:.5;cursor:not-allowed}.rmq-empty-state{text-align:center;color:var(--text-tertiary);padding:2rem;font-size:.8rem}.rmq-empty-state i{opacity:.3;margin-bottom:.5rem;font-size:1.5rem;display:block}.rmq-last-checked{text-align:right;color:var(--text-tertiary);margin-top:1rem;font-size:.7rem}.rmq-queue-card-expanded{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent);border-color:var(--accent)!important}.rmq-mgmt-panel{border-top:1px solid var(--border-default);margin-top:1rem;padding-top:1rem;animation:.25s status-fade-in}.rmq-mgmt-title{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8rem;display:flex}.rmq-mgmt-title code{background:var(--bg-chrome);color:var(--accent);border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,monospace;font-size:.75rem}.rmq-mgmt-state{background:var(--bg-chrome);color:var(--text-secondary);text-transform:capitalize;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.rmq-mgmt-state.running{color:#43a047;background:#43a04726}.rmq-mgmt-state.idle{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.rmq-mgmt-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.rmq-mgmt-config-bar{border:1px solid var(--border-default);background:var(--bg-chrome);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.6rem .75rem;display:flex}.rmq-mgmt-config-group{align-items:center;gap:.4rem;display:flex}.rmq-mgmt-config-group:nth-child(2){justify-content:center}.rmq-mgmt-config-group:last-child{justify-content:flex-end}.rmq-mgmt-config-label{color:var(--text-secondary);white-space:nowrap;font-size:.7rem;font-weight:600}.rmq-mgmt-config-pills{border:1px solid var(--border-default);border-radius:.375rem;gap:0;display:flex;overflow:hidden}.rmq-mgmt-config-pill{color:var(--text-secondary);cursor:pointer;border:none;border-right:1px solid var(--border-default);background:0 0;padding:.3rem .6rem;font-size:.65rem;font-weight:500;transition:all .15s}.rmq-mgmt-config-pill:last-child{border-right:none}.rmq-mgmt-config-pill:hover{background:var(--bg-hover)}.rmq-mgmt-config-pill.active{background:var(--accent);color:#fff}.rmq-mgmt-refresh-control{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.rmq-mgmt-refresh-btn{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.375rem;justify-content:center;align-items:center;padding:.3rem .45rem;font-size:.7rem;transition:all .15s;display:flex}.rmq-mgmt-refresh-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.rmq-mgmt-refresh-select{appearance:none;border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 24 24'%3E%3Cpath fill='%23888' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") right .35rem center no-repeat;border-radius:.375rem;outline:none;padding:.3rem 1.25rem .3rem .5rem;font-size:.65rem;font-weight:500;transition:border-color .15s}.rmq-mgmt-refresh-select:hover,.rmq-mgmt-refresh-select:focus{border-color:var(--accent)}.rmq-mgmt-section{margin-bottom:1.5rem}.rmq-mgmt-section-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.75rem;font-weight:600;display:flex}.rmq-mgmt-section-title i{color:var(--accent);font-size:.7rem}.rmq-mgmt-stats-row{flex-wrap:wrap;gap:.75rem;display:flex}.rmq-mgmt-stat-card{background:var(--bg-chrome);border:1px solid var(--border-default);text-align:center;border-radius:.5rem;flex:1;min-width:80px;padding:.75rem 1rem}.rmq-mgmt-stat-value{color:var(--text-primary);font-family:ui-monospace,monospace;font-size:1.1rem;font-weight:700}.rmq-mgmt-stat-value.primary{color:var(--accent)}.rmq-mgmt-stat-value.success{color:#43a047}.rmq-mgmt-stat-value.warn{color:#f9a825}.rmq-mgmt-stat-value.danger{color:var(--danger)}.rmq-mgmt-stat-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-top:.2rem;font-size:.65rem}.rmq-mgmt-rates-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;display:grid}.rmq-mgmt-rate-item{background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:.375rem;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.75rem;display:flex}.rmq-mgmt-rate-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.rmq-mgmt-rate-name{color:var(--text-primary);flex-shrink:0;font-weight:500}.rmq-mgmt-rate-value{color:var(--text-primary);margin-left:auto;font-family:ui-monospace,monospace;font-weight:600}.rmq-mgmt-rate-total{color:var(--text-tertiary);flex-shrink:0;font-size:.65rem}.rmq-mgmt-details-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=600px){.rmq-mgmt-details-grid{grid-template-columns:1fr}}.rmq-mgmt-detail-group-title{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem;font-size:.65rem;font-weight:600}.rmq-mgmt-kv-list{flex-direction:column;gap:.25rem;display:flex}.rmq-mgmt-kv-row{align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.rmq-mgmt-kv-key{color:var(--text-secondary);flex-shrink:0;font-weight:500}.rmq-mgmt-kv-value{color:var(--text-primary);font-family:ui-monospace,monospace;font-size:.7rem}.rmq-mgmt-state-inline{color:var(--text-secondary);align-items:center;gap:.25rem;font-size:.7rem;font-weight:500;display:inline-flex}.rmq-mgmt-state-inline.running{color:#43a047}.rmq-mgmt-state-inline.idle{color:var(--accent)}.rmq-mgmt-state-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.rmq-mgmt-table{border-collapse:collapse;width:100%;font-size:.75rem}.rmq-mgmt-table th{background:var(--bg-chrome);color:var(--text-secondary);text-align:right;border:1px solid var(--border-default);text-transform:uppercase;letter-spacing:.03em;padding:.4rem .6rem;font-size:.65rem;font-weight:600}.rmq-mgmt-table th:first-child{text-align:left}.rmq-mgmt-table td{border:1px solid var(--border-default);text-align:right;color:var(--text-primary);padding:.4rem .6rem;font-family:ui-monospace,monospace}.rmq-mgmt-table td:first-child{text-align:left;font-family:inherit}.rmq-mgmt-table-label{color:var(--text-secondary);font-weight:500}.rmq-mgmt-collapsible{cursor:pointer;-webkit-user-select:none;user-select:none;border-top:1px solid var(--border-default);margin-bottom:.25rem;padding:.6rem 0}.rmq-mgmt-collapsible:hover .rmq-mgmt-section-title{color:var(--accent)}.rmq-mgmt-collapse-icon{color:var(--text-tertiary);font-size:.55rem;transition:transform .2s}.rmq-mgmt-collapse-icon.expanded{transform:rotate(90deg)}.rmq-mgmt-consumers-panel{margin-bottom:1.25rem;animation:.2s status-fade-in}.rmq-mgmt-dialog-body{padding:1.25rem}.rmq-mgmt-dialog-loading{text-align:center;color:var(--text-tertiary);flex-direction:column;align-items:center;gap:.75rem;padding:3rem 0;font-size:.85rem;display:flex}.rmq-mgmt-dialog-loading i{font-size:1.5rem}.rmq-mgmt-chart-row{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.rmq-mgmt-charts-row{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.rmq-mgmt-chart-panel{min-width:0}.rmq-chart-svg{border:1px solid var(--border-default);border-radius:.375rem;flex-shrink:0}.rmq-chart-empty{flex-shrink:0}.rmq-mgmt-chart-legend{flex-direction:column;gap:.35rem;padding-top:.25rem;display:flex}.rmq-mgmt-legend-item{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.rmq-mgmt-legend-item strong{color:var(--text-primary);text-align:right;min-width:2rem;margin-left:auto;font-family:ui-monospace,monospace}.rmq-mgmt-legend-dot{border-radius:1px;flex-shrink:0;width:10px;height:3px}.rmq-mgmt-publish-form{padding:.5rem 0}.rmq-mgmt-publish-textarea{border:1px solid var(--border-default);background:var(--bg-chrome);width:100%;color:var(--text-primary);resize:vertical;border-radius:.375rem;outline:none;padding:.5rem;font-family:ui-monospace,monospace;font-size:.75rem;transition:border-color .15s}.rmq-mgmt-publish-textarea:focus{border-color:var(--accent)}.rmq-sandbox-header{margin-bottom:1.5rem}.rmq-sandbox-title{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.rmq-sandbox-title i{color:var(--accent);font-size:1.2rem}.rmq-sandbox-title h2{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.rmq-sandbox-title .rmq-learn-more{color:var(--accent);margin-left:auto;font-size:.75rem;text-decoration:none;transition:opacity .15s}.rmq-sandbox-title .rmq-learn-more:hover{opacity:.8}.rmq-sandbox-subtitle{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.5}.rmq-queue-info-bar{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.75rem;align-items:center;gap:1.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.rmq-queue-info-name{align-items:center;gap:.4rem;display:flex}.rmq-queue-info-name i{color:var(--accent);font-size:.85rem}.rmq-queue-info-name strong{color:var(--text-primary);font-size:.8rem;font-weight:600}.rmq-queue-info-name code{color:var(--text-tertiary);font-family:ui-monospace,monospace;font-size:.7rem}.rmq-queue-info-stats{color:var(--text-secondary);gap:1.25rem;margin-left:auto;font-size:.75rem;display:flex}.rmq-queue-info-stats strong{color:var(--text-primary)}.rmq-pipeline-enhanced{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.75rem;justify-content:space-between;align-items:center;gap:0;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}.rmq-pipeline-enhanced:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#6366f108,#10b98108);position:absolute;inset:0}.rmq-pipe-node{background:var(--bg-raised,var(--bg-chrome));width:3rem;height:3rem;color:var(--text-tertiary);border:2px solid var(--border-default);z-index:2;border-radius:.75rem;justify-content:center;align-items:center;font-size:1rem;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.rmq-pipe-node.active{color:#fff;animation:1.5s ease-in-out infinite rmq-pulse;transform:scale(1.2)}.rmq-pipe-node.passed{transform:scale(1.05)}@keyframes rmq-pulse{0%,to{transform:scale(1.2)}50%{transform:scale(1.28)}}.rmq-pipe-label{color:var(--text-tertiary);text-transform:capitalize;letter-spacing:.02em;font-size:.7rem;font-weight:500;transition:all .4s}.rmq-pipe-label.active{font-weight:700}.rmq-pipe-label.passed{font-weight:600}.rmq-pipe-connector{justify-content:center;align-items:center;width:3rem;margin-bottom:1.5rem;display:flex;position:relative}.rmq-pipe-line{background:var(--border-default);border-radius:2px;width:100%;height:3px;transition:all .5s}.rmq-pipe-line.passed{height:3px}.rmq-pipe-chevron{color:var(--text-tertiary);opacity:.4;font-size:.5rem;transition:all .4s;position:absolute;right:-2px}.rmq-pipe-chevron.passed{opacity:1}.rmq-pipeline{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.25rem;margin-bottom:1.25rem;padding:1rem 1.5rem;display:flex}.rmq-pipeline-stage{flex:1;align-items:center;display:flex}.rmq-pipeline-node{flex-direction:column;flex:1;align-items:center;gap:.35rem;display:flex}.rmq-pipeline-icon{background:var(--bg-raised,var(--bg-chrome));width:2.5rem;height:2.5rem;color:var(--text-secondary);border:2px solid var(--border-default);border-radius:.5rem;justify-content:center;align-items:center;font-size:.9rem;transition:all .4s;display:flex}.rmq-pipeline-icon.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 0 16px rgba(var(--accent-rgb,59,130,246), .3);transform:scale(1.15)}.rmq-pipeline-icon.passed{background:rgba(var(--accent-rgb,59,130,246), .1);border-color:rgba(var(--accent-rgb,59,130,246), .3);color:var(--accent)}.rmq-pipeline-label{color:var(--text-tertiary);text-transform:capitalize;font-size:.65rem;font-weight:500;transition:all .3s}.rmq-pipeline-label.active{color:var(--accent);font-weight:700}.rmq-pipeline-arrow{flex:none;justify-content:center;align-items:center;width:2rem;margin-bottom:1.25rem;display:flex}.rmq-pipeline-arrow i{color:var(--text-tertiary);opacity:.6;font-size:.55rem;transition:color .3s}.rmq-pipeline-arrow.passed i{color:var(--accent);opacity:1}.rmq-form-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.75rem;margin-bottom:1.25rem;padding:1.25rem}.rmq-form-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.rmq-form-header h3{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:600}.rmq-form-fields{flex-direction:column;gap:.75rem;display:flex}.rmq-form-label{color:var(--text-primary);margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.rmq-form-label-hint{color:var(--text-tertiary);font-weight:400}.rmq-form-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.rmq-extras-header{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.rmq-extras-add-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:.7rem;font-weight:600;transition:opacity .15s}.rmq-extras-add-btn:hover{opacity:.8}.rmq-extras-row{gap:.5rem;margin-bottom:.35rem;display:flex}.rmq-extras-remove-btn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0 .35rem;font-size:.8rem;transition:color .15s}.rmq-extras-remove-btn:hover{color:var(--danger)}.rmq-form-actions{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.rmq-result-badge{margin-left:auto;font-size:.75rem;font-weight:600}.rmq-result-badge.success{color:var(--success,#22c55e)}.rmq-result-badge.timeout{color:var(--warning,#f59e0b)}.rmq-result-badge.failed{color:var(--danger,#ef4444)}.rmq-tabs-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.75rem;margin-bottom:1.25rem;padding:1.25rem;animation:.25s status-fade-in}.rmq-tabs-row{gap:.25rem;margin-bottom:1rem;display:flex}.rmq-code-block{background:var(--bg-raised,var(--bg-chrome));border:1px solid var(--border-default);max-height:250px;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;border-radius:.5rem;margin:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.6;overflow:auto}.rmq-activity-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.75rem;padding:1.25rem}.rmq-activity-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.rmq-activity-header h3{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:600}.rmq-activity-count{color:var(--text-tertiary);margin-left:.5rem;font-weight:400}.rmq-activity-clear-btn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;font-size:.7rem;transition:color .15s}.rmq-activity-clear-btn:hover{color:var(--danger)}.rmq-activity-table{border-collapse:collapse;width:100%;font-size:.78rem}.rmq-activity-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);border-bottom:1px solid var(--border-default);padding:.5rem .6rem;font-size:.7rem;font-weight:600}.rmq-activity-table td{color:var(--text-primary);border-bottom:1px solid var(--border-subtle,var(--border-default));padding:.55rem .6rem}.rmq-activity-table tbody tr:hover{background:var(--bg-surface-hover,#8080800a)}.rmq-activity-table .mono{font-family:ui-monospace,monospace}.rmq-status-success{color:var(--success,#22c55e);font-weight:600}.rmq-status-timeout{color:var(--warning,#f59e0b);font-weight:600}.rmq-status-failed{color:var(--danger,#ef4444);font-weight:600}.rmq-activity-empty{text-align:center;color:var(--text-tertiary);padding:1.5rem;font-size:.8rem}.rmq-activity-empty i{opacity:.3;margin-bottom:.5rem;font-size:1.25rem;display:block}.rmq-project-filter-select{appearance:none;border:1px solid var(--border-default);background-color:var(--bg-surface);color:var(--text-primary);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 24 24'%3E%3Cpath fill='%23888' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;border-radius:.375rem;outline:none;padding:.375rem 1.75rem .375rem .75rem;font-size:.8rem;font-weight:500;transition:border-color .15s}.rmq-project-filter-select:hover,.rmq-project-filter-select:focus{border-color:var(--accent)}.dashboard-table thead th{background-color:var(--bg-inset);border-bottom:2px solid var(--border-default);font-weight:700}.dashboard-table tbody tr:nth-child(2n){background-color:#00000005}html[data-theme=dark] .dashboard-table tbody tr:nth-child(2n){background-color:#ffffff05}.dashboard-table tbody tr:active{background-color:var(--bg-surface-active)}.e2e-breadcrumb{color:var(--text-tertiary);align-items:center;margin-bottom:12px;font-size:13px;display:flex}.e2e-breadcrumb a{color:var(--text-secondary);cursor:pointer;text-decoration:none;transition:color .2s}.e2e-breadcrumb a:hover{color:var(--text-primary)}.e2e-breadcrumb .breadcrumb-separator{color:var(--text-tertiary);opacity:.6;margin:0 6px}.e2e-breadcrumb .breadcrumb-current{color:var(--text-primary);font-weight:500}.e2e-layout-switcher{background:var(--bg-inset);border:1px solid var(--border);border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.e2e-layout-btn{width:32px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:.8rem;transition:all .2s;display:flex}.e2e-layout-btn:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.e2e-layout-btn.active{background:var(--accent);color:#fff;box-shadow:0 1px 4px #4f46e54d}.e2e-project-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.e2e-project-card{background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;border-radius:.5rem;padding:1rem 1.25rem;transition:all .2s}.e2e-project-card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 2px 12px #4f46e51a}.e2e-project-card-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.e2e-project-card-title{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.e2e-project-card-total{color:var(--text-tertiary);font-size:.72rem;font-weight:500}.e2e-status-bar{background:var(--bg-inset);border-radius:4px;height:8px;margin-bottom:.75rem;display:flex;overflow:hidden}.e2e-status-bar-segment{min-width:0;height:100%;transition:width .4s}.e2e-status-bar-segment.passed{background:var(--success,#22c55e)}.e2e-status-bar-segment.failed{background:var(--danger,#ef4444)}.e2e-status-bar-segment.flaky{background:#eab308}.e2e-status-bar-segment.skipped{background:var(--text-tertiary);opacity:.4}.e2e-project-stats{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.e2e-project-stat{border:1px solid var(--border-subtle);background:var(--bg-inset);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.78rem;font-weight:600;transition:all .15s;display:flex}.e2e-project-stat:hover{border-color:var(--accent);background:#4f46e50f}.e2e-project-stat .stat-icon{font-size:.7rem}.e2e-project-card-passrate{justify-content:flex-end;margin-top:.5rem;font-size:.72rem;font-weight:700;display:flex}.e2e-stat-pill-clickable{border-radius:4px;margin:-2px -4px;padding:2px 4px;transition:background .15s}.e2e-stat-pill-clickable:hover{background:#ffffff14}.um-table-wrapper{background:var(--bg-surface);border-radius:.75rem;overflow:hidden}.um-user-name{color:var(--text-primary);font-weight:600;text-decoration:none;display:inline-block}.um-user-name:hover{text-decoration:underline}.um-user-cell{align-items:center;gap:.65rem;display:flex}.um-user-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;font-size:.7rem;font-weight:700;display:flex;overflow:hidden}.um-user-avatar-image{object-fit:cover;width:100%;height:100%}.um-user-email{color:var(--text-tertiary);margin-top:.15rem;font-size:.75rem}.um-user-phone{color:var(--text-tertiary);font-size:.75rem}.um-role-badge{color:var(--text-secondary);font-size:.75rem;font-weight:500}.um-badge{border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.um-badge.active{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.um-badge.active .um-badge-dot{background:var(--success)}.um-badge.inactive{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.um-badge.inactive .um-badge-dot{background:var(--danger)}.um-badge-dot{border-radius:9999px;width:.35rem;height:.35rem}.um-favorite-toggle{width:1.75rem;height:1.75rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;font-size:.85rem;transition:all .15s;display:flex}.um-favorite-toggle:hover{color:#f59e0b;transform:scale(1.15)}.um-favorite-toggle.active{color:#f59e0b}.um-filters-wrapper{position:relative}.um-filters-button{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.um-filters-button:hover{border-color:var(--border-default);color:var(--text-primary)}.um-filters-button.active,.um-filters-button.has-selection{border-color:var(--accent);color:var(--accent)}.um-advanced-filters{background:var(--bg-surface);border:1px solid var(--border-default);min-width:16rem;box-shadow:0 8px 20px var(--shadow-color,#0003);z-index:50;border-radius:.5rem;margin-top:.35rem;padding:1rem;position:absolute;top:100%;right:0}.um-advanced-filters-header{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:flex}.um-advanced-filters-clear{cursor:pointer;color:var(--accent);text-transform:none;letter-spacing:0;background:0 0;border:none;font-size:.7rem;font-weight:600}.um-advanced-filter-group{margin-bottom:.75rem}.um-advanced-filter-group:last-child{margin-bottom:0}.um-advanced-filter-label{color:var(--text-tertiary);margin-bottom:.35rem;font-size:.7rem;font-weight:600;display:block}.um-advanced-filter-select{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--input-text);cursor:pointer;border-radius:.375rem;outline:none;padding:.45rem .6rem;font-size:.8rem}.um-advanced-filter-select:focus{border-color:var(--accent)}.um-favorite-checkbox{cursor:pointer;color:var(--text-secondary);align-items:center;gap:.5rem;padding:.35rem 0;font-size:.8rem;font-weight:500;display:flex}.um-favorite-checkbox i{color:#f59e0b;font-size:.85rem}.um-pagination{color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.75rem;display:flex}.um-pagination-controls{align-items:center;gap:.35rem;display:flex}.um-pagination-button{border:1px solid var(--border-default);background:var(--bg-surface);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;font-size:.75rem;transition:all .15s;display:flex}.um-pagination-button:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.um-pagination-button:disabled{opacity:.4;cursor:not-allowed}.um-create-button{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.um-create-button:hover{opacity:.9}.um-create-button i{font-size:.85rem}.um-page-title{color:var(--text-primary);font-size:1.25rem;font-weight:700}.um-header-controls{align-items:center;gap:.5rem;display:flex}.um-search-wrapper{align-items:center;display:flex;position:relative}.um-search-icon{color:var(--text-tertiary);pointer-events:none;font-size:.75rem;position:absolute;left:.65rem}.um-search-input{border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);box-sizing:border-box;border-radius:.5rem;outline:none;width:15rem;height:34px;padding:0 2rem;font-size:.8rem;transition:border-color .15s}.um-search-input:focus{border-color:var(--accent)}.um-search-input::placeholder{color:var(--input-placeholder)}.um-search-clear{width:1.25rem;height:1.25rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;font-size:.65rem;transition:all .1s;display:flex;position:absolute;right:.4rem}.um-search-clear:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.um-role-filter{position:relative}.um-role-filter-trigger{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.um-role-filter-trigger:hover{border-color:var(--border-default);color:var(--text-primary)}.um-role-filter-trigger.has-selection{border-color:var(--accent);color:var(--accent)}.um-role-filter-dropdown{background:var(--bg-surface);border:1px solid var(--border-default);min-width:12rem;box-shadow:0 8px 20px var(--shadow-color,#0003);z-index:50;border-radius:.5rem;margin-top:.35rem;padding:.25rem;position:absolute;top:100%;right:0;overflow:hidden}.um-role-filter-item{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.8rem;font-weight:500;transition:all .1s;display:flex}.um-role-filter-item:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.um-role-filter-item.selected{color:var(--text-primary)}.um-role-filter-checkbox{border:1.5px solid var(--border-default);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:all .15s;display:flex}.um-role-filter-checkbox.checked{background:var(--accent);border-color:var(--accent);color:#fff}.um-role-filter-divider{background:var(--border-subtle);height:1px;margin:.25rem 0}.um-role-filter-clear{color:var(--text-tertiary);font-size:.75rem}.um-role-filter-empty{color:var(--text-tertiary);text-align:center;padding:.75rem;font-size:.8rem}.um-edit-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.um-edit-header-left{align-items:center;gap:.75rem;display:flex}.um-back-button{border:1px solid var(--border-default);background:var(--bg-surface);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:flex}.um-back-button:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.um-edit-name{color:var(--text-primary);font-size:1.25rem;font-weight:700}.um-edit-user-id{color:var(--text-tertiary);font-family:ui-monospace,monospace;font-size:.7rem}.um-form-section{background:var(--bg-surface);border-radius:.75rem;margin-bottom:1rem;padding:1.5rem}.um-form-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:1rem;font-size:.7rem;font-weight:700}.um-section-count{color:var(--text-tertiary);margin-top:-.5rem;margin-bottom:.75rem;font-size:.75rem}.um-form-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.um-form-group{flex-direction:column;gap:.35rem;display:flex}.um-form-label{color:var(--text-secondary);font-size:.75rem;font-weight:600}.um-form-input{border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);box-sizing:border-box;border-radius:.5rem;outline:none;height:38px;padding:.55rem .75rem;font-size:.85rem;transition:border-color .15s}.um-form-input:focus{border-color:var(--accent)}.um-form-input::placeholder{color:var(--input-placeholder)}.um-form-select{border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);cursor:pointer;box-sizing:border-box;border-radius:.5rem;outline:none;height:38px;padding:.55rem .75rem;font-size:.85rem}.um-form-select:focus{border-color:var(--accent)}.um-form-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.um-save-button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.um-save-button:hover{opacity:.9}.um-save-button:disabled{opacity:.5;cursor:not-allowed}.um-feedback{border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.6rem 1rem;font-size:.8rem;font-weight:500;display:flex}.um-feedback.success{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.um-feedback.error{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.um-privilege-list{flex-direction:column;gap:.5rem;display:flex}.um-privilege-item{background:var(--bg-raised);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background .15s;display:flex}.um-privilege-info{flex-direction:column;gap:.15rem;display:flex}.um-privilege-name{color:var(--text-primary);font-size:.85rem;font-weight:600}.um-privilege-slug{color:var(--text-tertiary);font-family:ui-monospace,monospace;font-size:.7rem}.um-privilege-description{color:var(--text-tertiary);font-size:.75rem}.um-toggle{background:var(--border-default);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;width:2.5rem;height:1.35rem;transition:background .2s;position:relative}.um-toggle.on{background:var(--accent)}.um-toggle.on:after{transform:translate(1.15rem)}.um-toggle:after{content:"";background:#fff;border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .2s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #0003}.um-contact-list{flex-direction:column;gap:.5rem;display:flex}.um-contact-item{background:var(--bg-raised);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.um-contact-value{color:var(--text-primary);font-family:ui-monospace,monospace;font-size:.85rem}.um-contact-primary-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-subtle);border-radius:.25rem;margin-left:.5rem;padding:.15rem .4rem;font-size:.6rem;font-weight:600}.um-contact-remove{width:1.5rem;height:1.5rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.um-contact-remove:hover{background:var(--danger-bg);color:var(--danger)}.um-add-contact-row{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.um-add-contact-row .um-form-input{flex:1}.um-add-button{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.um-add-button:hover{opacity:.9}.um-empty-state{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.um-empty-state i{opacity:.5;font-size:2rem}.um-empty-state p{font-size:.85rem}.um-loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:.5rem;padding:2rem 0;font-size:.85rem;display:flex}.um-spinner{border:2px solid var(--border-default);border-top-color:var(--text-secondary);border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite um-spin}@keyframes um-spin{to{transform:rotate(360deg)}}.um-create-modal .um-form-grid{grid-template-columns:1fr}@media (width<=768px){.um-page-header{flex-direction:column}.um-header-controls{flex-wrap:wrap;width:100%}.um-search-input{width:100%}.um-search-wrapper{flex:1;min-width:0}.um-form-grid{grid-template-columns:1fr}.um-edit-header{flex-direction:column;align-items:flex-start;gap:1rem}.um-tabs{flex-wrap:wrap}}.up-hero{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:1rem;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem 2rem;display:flex}.up-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:1.75rem;font-weight:700;display:flex}.up-hero-info h1{color:var(--text-primary);align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1.5rem;font-weight:700;display:flex}.up-favorite-toggle{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;flex-shrink:0;padding:.2rem;font-size:1rem;transition:color .2s,transform .15s}.up-favorite-toggle:hover{color:#f59e0b;transform:scale(1.15)}.up-favorite-toggle.active{color:#f59e0b}.up-hero-meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.up-hero-tag{color:var(--text-tertiary);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.up-hero-tag i{font-size:.75rem}.up-status-badge{border-radius:1rem;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.up-status-badge.active{background:var(--success-bg);color:var(--success)}.up-status-badge.inactive{background:var(--danger-bg,#ef44441a);color:var(--danger)}.up-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.up-section{animation:.2s up-fade-in}@keyframes up-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.up-section-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle);margin-bottom:1rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.up-info-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.up-info-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:.35rem;font-size:.7rem;font-weight:600}.up-info-value{color:var(--text-primary);font-size:.9rem;font-weight:500}.up-info-value.mono{font-family:monospace;font-size:.8rem}.up-info-value.muted{color:var(--text-tertiary);font-style:italic}.up-badge{border-radius:.25rem;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.up-badge.primary{background:var(--accent-subtle);color:var(--accent)}.up-badge.verified{background:var(--success-bg);color:var(--success)}.up-badge.unverified{background:var(--bg-raised);color:var(--text-tertiary)}.up-role-list{flex-direction:column;gap:.5rem;display:flex}.up-role-name{color:var(--text-primary);font-size:.9rem;font-weight:600}.up-role-slug{color:var(--text-tertiary);margin-top:.15rem;font-family:monospace;font-size:.75rem}.up-role-description{color:var(--text-secondary);margin-top:.25rem;font-size:.8rem}.up-privilege-list{flex-wrap:wrap;gap:.5rem;display:flex}.up-privilege-tag{background:var(--bg-raised);color:var(--text-primary);border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:500;display:inline-flex}.up-privilege-tag i{color:var(--accent);font-size:.75rem}.up-empty{text-align:center;color:var(--text-tertiary);padding:1.5rem;font-size:.85rem}.up-loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.up-spinner{border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;width:1.25rem;height:1.25rem;animation:.6s linear infinite up-spin}@keyframes up-spin{to{transform:rotate(360deg)}}.up-error{text-align:center;color:var(--danger);padding:3rem 2rem}.up-error i{opacity:.5;margin-bottom:.75rem;font-size:2rem;display:block}.up-form-input{border:1px solid var(--border-default);background:var(--bg-surface);width:100%;color:var(--text-primary);border-radius:.5rem;outline:none;padding:.65rem .85rem;font-size:.9rem;transition:all .2s}.up-form-input:hover{border-color:var(--border-hover)}.up-form-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.up-form-input::placeholder{color:var(--text-tertiary)}.up-btn{cursor:pointer;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.up-btn i{font-size:1rem}.up-btn.primary{background:var(--accent);color:#fff}.up-btn.primary:hover{background:var(--accent-hover,#005bb5);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.up-btn.primary:active{transform:translateY(0)}.up-btn.text-btn{color:var(--text-secondary);background:0 0}.up-btn.text-btn:hover{color:var(--text-primary);background:var(--bg-raised)}.up-btn.small{padding:.4rem .85rem;font-size:.8rem}@media (width<=640px){.up-hero{flex-direction:column;align-items:flex-start}.up-info-grid{grid-template-columns:1fr}}.tm-user-search-wrapper{width:max-content;position:relative}.tm-search-dropdown{background:var(--bg-surface);border:1px solid var(--border-default);box-shadow:0 8px 20px var(--shadow-color,#0003);z-index:50;border-radius:.5rem;max-height:16rem;margin-top:.35rem;position:absolute;top:100%;left:0;right:0;overflow:hidden auto}.tm-search-loading{color:var(--text-tertiary);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8rem;display:flex}.tm-search-result{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.6rem 1rem;transition:background .1s;display:flex}.tm-search-result:hover{background:var(--bg-surface-hover)}.tm-search-result:not(:last-child){border-bottom:1px solid var(--border-subtle)}.tm-search-result-info{flex-direction:column;gap:.1rem;display:flex}.tm-search-result-name{color:var(--text-primary);font-size:.85rem;font-weight:600}.tm-search-result-meta{color:var(--text-tertiary);font-size:.7rem}.tm-member-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;display:grid}.tm-member-card{background:var(--bg-raised);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.tm-member-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;min-width:2.25rem;height:2.25rem;font-size:.85rem;font-weight:700;display:flex;overflow:hidden}.tm-member-avatar-image{object-fit:cover;width:100%;height:100%}.tm-member-info{flex:1;min-width:0}.tm-member-name{color:var(--text-primary);font-size:.85rem;font-weight:600}.tm-member-email{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.tm-member-role{color:var(--text-tertiary);margin-top:.1rem;font-size:.65rem}:root{--rhc-navy:#1a2a44;--rhc-navy-light:#2c3e50;--rhc-gold:#c5a059;--rhc-gold-light:#e0ca9e;--rhc-ivory:#fdfcf8;--rhc-white:#fff;--rhc-gray:#f4f7f6;--rhc-text:#333;--rhc-text-muted:#666;--rhc-accent:#d4af37;--rhc-shadow:0 10px 30px #0000001a;--rhc-transition:all .3s cubic-bezier(.4, 0, .2, 1)}.rhc-homepage{color:var(--rhc-text);background:var(--rhc-white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.rhc-header{background:var(--rhc-white);border-bottom:3px solid var(--rhc-gold);z-index:1000;justify-content:space-between;align-items:center;padding:1rem 5%;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0000000d}.rhc-logo-container{align-items:center;gap:1.5rem;display:flex}.rhc-emblem{width:auto;height:80px}.rhc-title-group h1{color:var(--rhc-navy);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.rhc-title-group p{color:var(--rhc-gold);margin:0;font-size:1rem;font-weight:500}.rhc-nav{align-items:center;gap:1.5rem;display:flex}.rhc-nav-item{position:relative}.rhc-nav-link{color:var(--rhc-navy);transition:var(--rhc-transition);align-items:center;gap:.4rem;padding:.5rem 0;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.rhc-nav-link i{opacity:.5;transition:var(--rhc-transition);font-size:.7rem}.rhc-nav-item:hover .rhc-nav-link i{opacity:1;color:var(--rhc-gold);transform:rotate(180deg)}.rhc-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:220px;box-shadow:var(--rhc-shadow);opacity:0;visibility:hidden;transition:var(--rhc-transition);background:#fffffff2;border:1px solid #0000000d;border-radius:12px;padding:1rem 0;position:absolute;top:100%;left:0;transform:translateY(10px)}.rhc-nav-item:hover .rhc-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.rhc-dropdown a{color:var(--rhc-navy);transition:var(--rhc-transition);padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;display:block}.rhc-dropdown a:hover{background:var(--rhc-ivory);color:var(--rhc-gold);padding-left:1.8rem}.rhc-auth-buttons{gap:1rem;display:flex}.rhc-btn{cursor:pointer;transition:var(--rhc-transition);border-radius:6px;align-items:center;gap:.6rem;padding:.6rem 1.3rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.rhc-btn-outline{border:1.5px solid var(--rhc-navy);color:var(--rhc-navy);background:0 0}.rhc-btn-outline:hover{background:var(--rhc-navy);color:var(--rhc-white)}.rhc-btn-gold{background:var(--rhc-gold);color:var(--rhc-white);border:1.5px solid var(--rhc-gold)}.rhc-btn-gold:hover{background:var(--rhc-navy);border-color:var(--rhc-navy);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.rhc-hero{justify-content:center;align-items:center;width:100%;height:600px;display:flex;position:relative;overflow:hidden}.rhc-hero-image{object-fit:cover;filter:brightness(.6);width:100%;height:100%;transition:transform 10s;position:absolute;top:0;left:0}.rhc-hero:hover .rhc-hero-image{transform:scale(1.05)}.rhc-hero-content{z-index:10;text-align:center;color:var(--rhc-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a2a4466;border:1px solid #ffffff1a;border-radius:20px;max-width:800px;padding:2rem;animation:1s ease-out fadeInDown;position:relative}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.rhc-hero h2{letter-spacing:-.01em;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.rhc-hero p{opacity:.9;margin-bottom:2rem;font-size:1.25rem}.rhc-causelist-search{justify-content:center;gap:.5rem;margin:1.5rem 0;display:flex}.rhc-causelist-input{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;min-width:300px;transition:var(--rhc-transition);background:#0006;border:1px solid #ffffff4d;border-radius:8px;outline:none;padding:12px 20px;font-family:inherit;font-size:1rem}.rhc-causelist-input::placeholder{color:#fff9}.rhc-causelist-input:focus{border-color:var(--rhc-gold);background:#0000008c;box-shadow:0 0 0 3px #c5a05940}.rhc-causelist-btn{white-space:nowrap;padding:12px 24px!important}.rhc-services{background:var(--rhc-gray);padding:5rem 5%}.rhc-section-header{text-align:center;margin-bottom:4rem}.rhc-section-header h3{color:var(--rhc-navy);margin-bottom:.5rem;font-size:2.25rem;display:inline-block;position:relative}.rhc-section-header h3:after{content:"";background:var(--rhc-gold);width:60px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.rhc-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.rhc-card{background:var(--rhc-white);text-align:center;transition:var(--rhc-transition);border:1px solid #0000000d;border-radius:12px;padding:2.5rem 2rem;box-shadow:0 4px 6px #00000005}.rhc-card:hover{box-shadow:var(--rhc-shadow);border-color:var(--rhc-gold-light);transform:translateY(-10px)}.rhc-card-icon{color:var(--rhc-gold);margin-bottom:1.5rem;font-size:2.5rem}.rhc-card h4{color:var(--rhc-navy);margin-bottom:1rem;font-size:1.25rem}.rhc-card p{color:var(--rhc-text-muted);margin-bottom:1.5rem;font-size:.95rem}.rhc-news-section{grid-template-columns:2fr 1fr;gap:4rem;padding:5rem 5%;display:grid}.rhc-news-item{transition:var(--rhc-transition);border-bottom:1px solid #eee;gap:1.5rem;padding:1.5rem 0;display:flex}.rhc-news-item:hover{background:var(--rhc-ivory);padding-left:1rem}.rhc-news-date{text-align:center;background:var(--rhc-navy);min-width:80px;color:var(--rhc-white);border-radius:6px;height:fit-content;padding:.5rem;font-size:.8rem}.rhc-news-date span{font-size:1.2rem;font-weight:700;display:block}.rhc-news-text h5{color:var(--rhc-navy);margin:0 0 .5rem;font-size:1.1rem}.rhc-news-text p{color:var(--rhc-text-muted);margin:0;font-size:.9rem}.rhc-stats-card{background:var(--rhc-navy);color:var(--rhc-white);border-radius:12px;flex-direction:column;gap:2rem;padding:3rem 2rem;display:flex}.rhc-stat-item h6{opacity:.7;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.8rem}.rhc-stat-item .rhc-number{color:var(--rhc-gold);font-size:2.5rem;font-weight:800}.rhc-footer{background:var(--rhc-navy);color:var(--rhc-white);padding:5rem 5% 2rem}.rhc-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem;display:grid}.rhc-footer-about h4{color:var(--rhc-gold);margin-bottom:1.5rem}.rhc-footer-links h5{margin-bottom:1.5rem;font-size:1.1rem}.rhc-footer-links ul{margin:0;padding:0;list-style:none}.rhc-footer-links li{margin-bottom:.75rem}.rhc-footer-links a{color:#ffffffb3;transition:var(--rhc-transition);text-decoration:none}.rhc-footer-links a:hover{color:var(--rhc-gold);padding-left:5px}.rhc-copyright{text-align:center;color:#ffffff80;border-top:1px solid #ffffff1a;padding-top:2rem;font-size:.85rem}.rhc-orders-section{background:var(--rhc-white);padding:5rem 5%}.rhc-orders-loading,.rhc-orders-empty{color:var(--rhc-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.rhc-orders-loading i,.rhc-orders-empty i{opacity:.4;font-size:2.5rem}.rhc-orders-empty p{margin:0;font-size:1rem}.rhc-orders-table-wrapper{border:1px solid #00000014;border-radius:12px;overflow-x:auto;box-shadow:0 2px 12px #0000000a}.rhc-orders-table{border-collapse:collapse;width:100%;font-size:.92rem}.rhc-orders-table thead{background:var(--rhc-navy);color:var(--rhc-white)}.rhc-orders-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:1rem 1.25rem;font-size:.82rem;font-weight:600}.rhc-orders-table td{color:var(--rhc-text);border-bottom:1px solid #0000000d;padding:.85rem 1.25rem}.rhc-orders-table tbody tr{transition:var(--rhc-transition)}.rhc-orders-table tbody tr:hover{background:var(--rhc-ivory)}.rhc-orders-table tbody tr:last-child td{border-bottom:none}.rhc-order-id{color:var(--rhc-navy);background:#1a2a440f;border-radius:4px;padding:.2rem .6rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.85rem;font-weight:600}.rhc-case-id{color:var(--rhc-gold);font-weight:600}.rhc-case-title{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:280px;display:inline-block;overflow:hidden}.rhc-btn-view{background:var(--rhc-navy);border:1.5px solid var(--rhc-navy);border-radius:6px;padding:.4rem 1rem;font-size:.82rem;text-decoration:none;color:var(--rhc-white)!important}.rhc-btn-view:hover{background:var(--rhc-gold);border-color:var(--rhc-gold);transform:translateY(-1px);box-shadow:0 3px 8px #0000001f}.rhc-btn-sm{padding:.4rem 1rem;font-size:.82rem}.rhc-btn-sm:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.rhc-orders-pagination{justify-content:space-between;align-items:center;margin-top:.5rem;padding:1.25rem 0;display:flex}.rhc-orders-pagination-info{color:var(--rhc-text-muted);font-size:.88rem;font-weight:500}.rhc-orders-pagination-controls{gap:.75rem;display:flex}@media (width<=1024px){.rhc-news-section{grid-template-columns:1fr}.rhc-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.rhc-nav{display:none}.rhc-hero h2{font-size:2.5rem}.rhc-footer-grid{grid-template-columns:1fr}.rhc-orders-section{padding:3rem 3%}.rhc-orders-pagination{flex-direction:column;gap:1rem}}.aethon-v404-page{background:var(--aethon-bg,#0a0a0f);min-height:100vh;color:var(--aethon-text,#e0e0e8);font-family:var(--aethon-font-family,"Inter", system-ui, sans-serif);justify-content:center;align-items:center;display:flex}.aethon-v404-container{text-align:center;max-width:560px;padding:3rem 2rem}.aethon-v404-icon{color:var(--aethon-gold,#c5a44e);opacity:.8;margin-bottom:1.5rem;font-size:4rem}.aethon-v404-heading{color:var(--aethon-text-primary,#fff);letter-spacing:-.02em;margin:0 0 .75rem;font-size:2rem;font-weight:700}.aethon-v404-description{color:var(--aethon-text-secondary,#8a8a9a);margin:0 0 2rem;font-size:1.05rem;line-height:1.6}.aethon-v404-versions{margin-bottom:2.5rem}.aethon-v404-versions-label{text-transform:uppercase;letter-spacing:.08em;color:var(--aethon-text-tertiary,#6a6a7a);margin:0 0 .75rem;font-size:.85rem}.aethon-v404-versions-list{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.aethon-v404-version-chip{border:1px solid var(--aethon-border,#ffffff1a);background:var(--aethon-surface,#ffffff0a);color:var(--aethon-text,#e0e0e8);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.aethon-v404-version-chip:hover{border-color:var(--aethon-gold,#c5a44e);color:var(--aethon-gold,#c5a44e);background:#c5a44e14}.aethon-v404-version-chip.latest{border-color:var(--aethon-gold,#c5a44e);background:#c5a44e1a}.aethon-v404-latest-badge{text-transform:uppercase;letter-spacing:.06em;background:var(--aethon-gold,#c5a44e);color:var(--aethon-bg,#0a0a0f);border-radius:4px;padding:.15rem .4rem;font-size:.7rem;font-weight:700}.aethon-v404-cta{background:var(--aethon-gold,#c5a44e);color:var(--aethon-bg,#0a0a0f);border-radius:8px;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.aethon-v404-cta:hover{background:var(--aethon-gold-hover,#d4b35d);transform:translateY(-1px);box-shadow:0 4px 16px #c5a44e40}.aethon-v404-cta i{font-size:.8em;transition:transform .2s}.aethon-v404-cta:hover i{transform:translate(2px)}@keyframes orbDrift1{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes orbDrift2{0%,to{transform:translate(0)}50%{transform:translate(-30px,-40px)}}@keyframes orbDrift3{0%,to{transform:translate(0)}50%{transform:translate(25px,-20px)}}@keyframes nodePulseCyan{0%,to{opacity:.3;box-shadow:0 0 3px rgba(var(--cyan-accent-rgb), .15)}50%{opacity:1;box-shadow:0 0 10px rgba(var(--cyan-accent-rgb), .6), 0 0 20px rgba(var(--cyan-accent-rgb), .2)}}@keyframes nodePulseGold{0%,to{opacity:.3;box-shadow:0 0 3px rgba(var(--gold-primary-rgb), .15)}50%{opacity:1;box-shadow:0 0 10px rgba(var(--gold-primary-rgb), .6), 0 0 20px rgba(var(--gold-primary-rgb), .2)}}@keyframes brickFloat{0%,to{transform:rotateX(58deg)rotate(-45deg)translateZ(0)}50%{transform:rotateX(58deg)rotate(-45deg)translateZ(6px)}}.brick-3d-label{transform-origin:bottom;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:10;font-size:.85rem;font-weight:800;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateZ(10px)rotateX(-90deg)}@media (width<=1024px){.aethon-nav{display:none}.aethon-hero-title{font-size:3rem}.aethon-hero-split{grid-template-columns:50% 50%;gap:1rem}.aethon-brick-scene{height:400px}.brick-stack{width:190px;height:190px;margin-left:-60px}.brick-sat,.brick-3d-label,.brick-watermark,.brick-face-name{display:none}.aethon-section-title{font-size:2.25rem}.aethon-timeline-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.aethon-timeline-line{display:none}.aethon-timeline-card{text-align:center;align-items:center}.aethon-glass-grid,.aethon-capabilities-grid{grid-template-columns:repeat(2,1fr)}.aethon-products-dual-cards{grid-template-columns:1fr;max-width:580px}.aethon-product-card{padding:3rem 2.25rem}.aethon-industry-tiles,.aethon-trust-compare-grid{grid-template-columns:repeat(3,1fr)}.aethon-artefact-preview-grid,.aethon-monetize-grid,.aethon-resources-preview-grid{grid-template-columns:repeat(2,1fr)}.aethon-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.aethon-ecosystem-split{grid-template-columns:1fr;gap:3rem;max-width:680px;margin:2rem auto 0}.aethon-3d-visualizer-column{height:380px}.aethon-3d-scene{transform:rotateX(16deg)rotate(-4deg)translateY(-5px)scale(.9)}}@media (width<=768px){.aethon-homepage{--radius-lg:16px}.hero-circuit{display:none}.aethon-header{padding:.65rem 4%}.aethon-nav{display:none}.aethon-btn-nav-outline{display:none!important}.aethon-logo-img{width:auto;height:24px}.aethon-logo-text-block{display:none}.aethon-btn-nav-gold{padding:.45rem .9rem;font-size:.8rem}.aethon-hero{padding:4.5rem 4% 3.5rem}.aethon-hero-split{text-align:center;grid-template-columns:1fr}.aethon-hero-left{align-items:center}.aethon-hero-right{display:none}.aethon-homepage .aethon-hero-title{font-size:2.25rem}.aethon-homepage .aethon-hero-tagline{font-size:1.15rem}.aethon-homepage .aethon-hero-description{max-width:100%;margin-bottom:2.5rem;font-size:.95rem}.aethon-hero-cta-cluster{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-bottom:2rem}.aethon-btn-hero-solid,.aethon-btn-hero-outline{justify-content:center;width:100%;max-width:320px}.aethon-section{padding:4.5rem 4%}.aethon-section-title{font-size:1.85rem}.aethon-timeline-grid,.aethon-glass-grid,.aethon-capabilities-grid{grid-template-columns:1fr}.aethon-console-body{grid-template-columns:1fr;min-height:auto}.aethon-console-pane{border-right:none;border-bottom:1px solid rgba(var(--white-pure-rgb), .05)}.aethon-console-pane:last-child{border-bottom:none}.code-block,.console-logs{max-height:250px}.aethon-industry-tiles{grid-template-columns:repeat(2,1fr)}.aethon-trust-compare-grid,.aethon-artefact-preview-grid{grid-template-columns:1fr}.aethon-monetize-grid{grid-template-columns:1fr 1fr}.aethon-resources-preview-grid{grid-template-columns:1fr}.aethon-elegant-quote{font-size:1.35rem}.cta-headline,.cta-headline-gold{font-size:1.95rem}.aethon-cta-buttons{flex-direction:column;align-items:center;gap:.75rem;width:100%}.aethon-btn-cta-gold,.aethon-btn-cta-outline{text-align:center;justify-content:center;width:100%;max-width:320px}.aethon-footer-grid{grid-template-columns:1fr;gap:2.25rem}.aethon-footer-bottom{text-align:center;flex-direction:column}.aethon-ecosystem-split{grid-template-columns:1fr;gap:2rem;max-width:100%;margin:1.5rem auto 0}.aethon-3d-visualizer-column{perspective:none;height:auto}.aethon-3d-scene{flex-direction:column-reverse;gap:.75rem;width:100%;height:auto;display:flex;perspective:none!important;transform:none!important}.aethon-3d-scene:before,.aethon-3d-laser-core,.aethon-3d-laser-pulse{display:none!important}.aethon-3d-plate{opacity:1!important;width:100%!important;height:auto!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.aethon-3d-plate .plate-inner{min-height:64px;background:rgba(var(--bg-secondary-rgb), .6)!important;border:1px solid rgba(var(--white-pure-rgb), .08)!important;height:auto!important;box-shadow:0 4px 15px rgba(var(--black-rgb), .2)!important;padding:1.15rem 1.25rem!important;transform:none!important}.aethon-3d-plate.plate-silver .plate-inner{border-color:rgba(var(--silver-neutral-rgb), .25)!important}.aethon-3d-plate.plate-silver .plate-content i{color:var(--silver-neutral)!important}.aethon-3d-plate.plate-silver .silver-bg{background:rgba(var(--white-pure-rgb), .1)!important;color:var(--white-pure)!important}.aethon-3d-plate.plate-silver .plate-content span{color:var(--white-pure)!important}.aethon-3d-plate.plate-cyan .plate-inner{border-color:rgba(var(--cyan-accent-rgb), .3)!important}.aethon-3d-plate.plate-cyan .plate-content i{color:var(--cyan-accent)!important}.aethon-3d-plate.plate-cyan .cyan-bg{background:var(--cyan-alpha)!important;color:var(--cyan-accent)!important}.aethon-3d-plate.plate-cyan .plate-content span{color:var(--white-pure)!important}.aethon-3d-plate.plate-gold .plate-inner{border-color:rgba(var(--gold-primary-rgb), .45)!important;background:radial-gradient(circle at 10% 50%, rgba(var(--gold-primary-rgb), .1), rgba(var(--bg-secondary-rgb), .75) 80%)!important;box-shadow:0 8px 24px rgba(var(--gold-primary-rgb), .08)!important}.aethon-3d-plate.plate-gold .plate-content i{color:var(--gold-primary)!important}.aethon-3d-plate.plate-gold .gold-bg{background:var(--gold-alpha)!important;color:var(--gold-primary)!important}.aethon-3d-plate.plate-gold .plate-content span{color:var(--white-pure)!important}.aethon-3d-plate.plate-emerald .plate-inner{border-color:rgba(var(--emerald-success-rgb), .35)!important}.aethon-3d-plate.plate-emerald .plate-content i{color:var(--emerald-success)!important}.aethon-3d-plate.plate-emerald .emerald-bg{background:var(--emerald-alpha)!important;color:var(--emerald-success)!important}.aethon-3d-plate.plate-emerald .plate-content span{color:var(--white-pure)!important}}@media (width<=900px){.aethon-hidden-risks-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.aethon-hidden-risks-grid{grid-template-columns:1fr 1fr}}.ds-arch-emerald.arch-active .arch-content,.ds-arch-emerald:hover .arch-content,.ds-arch-emerald.arch-active .arch-content i,.ds-arch-emerald:hover .arch-content i{color:var(--emerald-success)}.ds-arch-cyan.arch-active .arch-content,.ds-arch-cyan:hover .arch-content,.ds-arch-cyan.arch-active .arch-content i,.ds-arch-cyan:hover .arch-content i{color:var(--cyan-accent)}@media (width<=900px){.ds-arch-diagram-col{flex:100%;max-width:480px;margin:0 auto}.ds-arch-connector-line{left:129px;transform:none}.arch-badge{width:110px;font-size:.6rem}.logic-layers-grid{grid-template-columns:1fr}.aethon-monetize-grid.aethon-bento .aethon-monetize-item{grid-column:span 12!important}}@media (width<=768px){.aethon-trust-chain-pipeline{gap:0;padding-bottom:.5rem}.aethon-tc-node{min-width:72px;padding:.75rem .35rem}.aethon-tc-label{font-size:.65rem}.aethon-tc-arrow{padding:0 .2rem;font-size:.55rem}}@media (width<=1024px){.ds-split-left{grid-template-columns:1fr;gap:2rem}.ds-bento{grid-template-columns:repeat(2,1fr)}.ds-bento-featured{grid-column:span 2}}@media (width<=768px){.ds-narrative{padding:1.5rem 1.5rem 1.5rem 2rem}.ds-split-visual{padding:1.5rem}.ds-bento{grid-template-columns:1fr}.ds-bento-featured{grid-column:span 1}.ds-step{grid-template-columns:60px 1fr;gap:1rem}.ds-step-num{font-size:2.5rem}.ds-numbered-inline{flex-direction:column;align-items:center}.ds-feature-dark{padding:3.5rem 1.25rem}}@media (width<=768px){.ds-pipeline{padding:1.25rem 1rem}.ds-pipeline-node{min-width:72px}.ds-pipeline-icon{width:36px;height:36px;font-size:1rem}.ds-pipeline-label{font-size:.7rem}.ds-pipeline-connector{min-width:20px}}.aethon-page p.aethon-res-strong,.aethon-page p.aethon-abt-strong{margin-top:2rem}@keyframes gridPanLayout{0%{background-position:0 0,0 0}to{background-position:50px 50px,50px 50px}}@keyframes orbDriftL1{0%{opacity:.1;transform:translate(0)scale(1)}50%{opacity:.08;transform:translate(-20px,60px)scale(.95)}to{opacity:.09;transform:translate(-35px,45px)scale(.97)}}@keyframes orbDriftL2{0%{opacity:.1;transform:translate(0)scale(1)}50%{opacity:.15;transform:translate(50px,-30px)scale(1.1)}to{opacity:.13;transform:translate(15px,-50px)scale(1.04)}}@keyframes orbDriftL3{0%{opacity:.1;transform:translate(0)scale(1)}50%{opacity:.14;transform:translate(35px,30px)scale(.96)}to{opacity:.09;transform:translate(-15px,-40px)scale(1.02)}}@media (width<=1024px){.aethon-page .aethon-nav,.aethon-page .aethon-solutions-wrapper{display:none}.aethon-page .aethon-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width<=768px){.aethon-page .aethon-footer-grid{grid-template-columns:1fr;gap:2rem}.aethon-page .aethon-footer-bottom{text-align:center;flex-direction:column}}.ds-3d-stack-scene.active-step-0,.ds-3d-stack-scene.active-step-1,.ds-3d-stack-scene.active-step-2,.ds-3d-stack-scene.active-step-3{transform:rotate(-8deg)}@media (width<=1024px){.ds-interactive-stack-split{grid-template-columns:1fr;gap:2rem}.ds-3d-stack-col{height:380px}.ds-spotlight-grid{grid-template-columns:1fr}}@media (width<=768px){.ds-capability-grid,.ds-compare-grid,.ds-sim-body{grid-template-columns:1fr}.ds-sim-pane.pane-left{border-bottom:1px solid #ffffff0a;border-right:none}}[data-aethon-theme=light] .resource-preview-icon,[data-aethon-theme=light] .resource-preview-link{color:var(--gold-primary)}[data-aethon-theme=light] .aethon-dev-bug-examples,[data-aethon-theme=light] .aethon-dev-evidence-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-ent-value-card,[data-aethon-theme=light] .aethon-ent-evidence-cta{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-ta-need-card,[data-aethon-theme=light] .aethon-ta-audience-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .ds-table-wrap,[data-aethon-theme=light] .aethon-plat-table-wrap{background:#fff;border:1px solid #00000017;box-shadow:0 2px 12px #0000000d,0 8px 28px #00000012}@media (width<=1024px){.aethon-plat-hero h1{font-size:2.75rem}.aethon-plat-section-title{font-size:2rem}.aethon-plat-functional-layout,.aethon-plat-paths-grid{grid-template-columns:1fr}.aethon-plat-caps-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-plat-hero h1{font-size:2.25rem}.aethon-plat-section-title{font-size:1.75rem}.aethon-plat-hero{padding:4rem 5% 2.5rem}.aethon-plat-section{padding:4rem 5%}.aethon-plat-caps-grid{grid-template-columns:1fr}.aethon-plat-hero-ctas,.aethon-plat-final-cta-btns{flex-direction:column;align-items:center}.aethon-plat-path-card{padding:2rem}.aethon-plat-table thead th,.aethon-plat-table tbody td{padding:.75rem 1rem;font-size:.82rem}.aethon-plat-table tbody td:first-child{white-space:normal}.aethon-plat-lifecycle-step{padding:1rem 1.25rem}.aethon-plat-functional-card .functional-question{font-size:1.5rem}.aethon-plat-trust-questions .trust-q-row{font-size:.85rem}}@media (width>=1200px){.stage-ticker{justify-content:center}}@media (width<=900px){.walkthrough-rows:before{display:none}.walkthrough-row{grid-template-columns:1fr;gap:1.25rem}.walkthrough-row.row-reverse{direction:ltr}.row-number{font-size:4rem}.split-contrast{grid-template-columns:1fr}.split-divider{display:none}.split-left,.split-right{padding:3rem 5%}.artefact-catalog{grid-template-columns:1fr}.stage-box{width:90px;min-width:90px;padding:1rem .65rem}.stage-label{font-size:.6rem}.stage-icon{font-size:1.1rem}.stage-legend{flex-wrap:wrap;gap:1rem}}@media (width<=1024px){.aethon-dev-hero h1{font-size:2.75rem}.aethon-dev-section-title{font-size:2rem}.aethon-dev-paths-grid{grid-template-columns:1fr}.aethon-dev-advantage-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-dev-hero h1{font-size:2.25rem}.aethon-dev-section-title{font-size:1.75rem}.aethon-dev-hero{padding:4rem 5% 2.5rem}.aethon-dev-section{padding:4rem 5%}.aethon-dev-advantage-grid,.aethon-dev-evidence-grid{grid-template-columns:1fr}.aethon-dev-hero-ctas,.aethon-dev-final-cta-btns{flex-direction:column;align-items:center}.aethon-dev-table thead th,.aethon-dev-table tbody td{padding:.75rem 1rem;font-size:.82rem}.aethon-dev-path-card .path-card-header{padding:1.5rem 1.75rem 1rem}.aethon-dev-path-card .path-desc{padding:0 1.75rem 2rem}.aethon-dev-path-card .path-card-header h3{font-size:1.15rem}.aethon-dev-bug-examples{padding:1rem 1.25rem}}@media (width<=1024px){.aethon-ent-hero h1{font-size:2.75rem}.aethon-ent-section-title{font-size:2.15rem}.aethon-ent-value-grid{grid-template-columns:1fr 1fr}.aethon-ent-final-cta h2{font-size:2.15rem}}@media (width<=768px){.aethon-ent-hero h1{font-size:2.25rem}.aethon-ent-section-title{font-size:1.85rem}.aethon-ent-value-grid,.aethon-ent-artefact-grid{grid-template-columns:1fr}.aethon-ent-table{font-size:.82rem}.aethon-ent-table thead th,.aethon-ent-table tbody td{padding:.75rem 1rem}.aethon-ent-table tbody td:first-child{white-space:normal}.aethon-ent-final-cta h2{font-size:1.85rem}.aethon-ent-hero-ctas,.aethon-ent-final-btns{flex-direction:column;align-items:center}}@media (width<=1024px){.aethon-gov-hero h1{font-size:2.75rem}.aethon-gov-section-title{font-size:2.15rem}.aethon-gov-enables-grid,.aethon-gov-statements-grid{grid-template-columns:repeat(2,1fr)}.aethon-gov-final-cta h2{font-size:2.15rem}}@media (width<=768px){.aethon-gov-hero h1{font-size:2.25rem}.aethon-gov-section-title{font-size:1.85rem}.aethon-gov-enables-grid,.aethon-gov-statements-grid,.aethon-gov-artefact-grid{grid-template-columns:1fr}.aethon-gov-table{font-size:.82rem}.aethon-gov-table thead th,.aethon-gov-table tbody td{padding:.75rem 1rem}.aethon-gov-table tbody td:first-child{white-space:normal}.aethon-gov-final-cta h2{font-size:1.85rem}.aethon-gov-hero-ctas,.aethon-gov-final-btns{flex-direction:column;align-items:center}.aethon-gov-founder-card{padding:2rem 1.5rem}}@media (width<=1024px){.aethon-part-hero h1{font-size:2.75rem}.aethon-part-models-grid,.aethon-part-contrast-grid{grid-template-columns:1fr}}@media (width<=768px){.aethon-part-hero h1{font-size:2.25rem}.aethon-part-table{font-size:.82rem}.aethon-part-table thead th,.aethon-part-table tbody td{padding:.75rem 1rem}.aethon-part-final-cta-inner{padding:2.5rem 1.5rem}.aethon-part-final-cta-buttons{flex-direction:column;align-items:center}}@media (width<=768px){.aethon-inv-final-cta-inner{padding:2.5rem 1.5rem}.aethon-inv-final-cta-buttons,.aethon-inv-hero-ctas{flex-direction:column;align-items:center}}@media (width<=900px){.stat-row{flex-direction:column;align-items:center}.split-contrast-3{grid-template-columns:1fr}.sc3-red,.sc3-amber{border-bottom:1px solid #ffffff0a;border-right:none}.founder-profile{grid-template-columns:1fr;gap:1.5rem}.aethon-inv-section-title{font-size:2rem}}.aethon-page[data-aethon-theme=light] .aethon-res-sandbox{background:#f8fafc;border-color:#0000000f;box-shadow:0 15px 35px #0000000a}.aethon-page[data-aethon-theme=light] .sandbox-header{background:#00000003;border-bottom-color:#0000000f}@media (width<=1024px){.aethon-res-hub-grid,.aethon-res-artefact-grid,.aethon-res-resource-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-res-hero{padding:4rem 5% 3.5rem}.aethon-res-hero h1{font-size:clamp(2rem,5vw,2.75rem)}.aethon-res-metrics-bar{gap:1.5rem}.aethon-res-metric-divider{height:32px}.aethon-res-category,.aethon-res-artefacts,.aethon-res-cards,.aethon-res-topics{padding:4rem 5%}.aethon-res-hub-grid{grid-template-columns:1fr;gap:1.25rem}.aethon-res-hub-card p{min-height:auto;margin-bottom:1.25rem}.aethon-res-sandbox{border-radius:12px}.sandbox-body{padding:1.5rem 1.25rem}.aethon-res-artefact-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.aethon-res-artefact-card{padding:2rem 1.5rem}.aethon-res-resource-grid{grid-template-columns:1fr}}@media (width<=480px){.aethon-res-hero{padding:3rem 5% 2.5rem}.aethon-res-metrics-bar{flex-direction:column;gap:1.25rem}.aethon-res-metric-divider{width:48px;height:1px}.aethon-res-artefact-grid{grid-template-columns:1fr}.aethon-res-hero-ctas{flex-direction:column;align-items:center}}@media (width<=1024px){.aethon-abt-hero h1{font-size:2.75rem}.aethon-abt-mv-inner,.aethon-abt-founders-grid{grid-template-columns:1fr}.aethon-abt-beliefs-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-abt-hero h1{font-size:2.25rem}.aethon-abt-mv-card{padding:2rem}.aethon-abt-beliefs-grid{grid-template-columns:1fr}.aethon-abt-final-cta-inner{padding:2.5rem 1.5rem}.aethon-abt-final-cta-buttons{flex-direction:column;align-items:center}}@media (width<=768px){.contact-hero h1{font-size:2.25rem}.contact-form-row{grid-template-columns:1fr}.contact-form-card{padding:2rem}}@keyframes dotPulse{0%,to{opacity:.4}50%{opacity:1}}@media (width<=1024px){.aethon-ta-hero h1{font-size:2.75rem}.aethon-ta-section-title{font-size:2rem}.aethon-ta-score-layout,.aethon-ta-audience-grid{grid-template-columns:1fr}.aethon-ta-cred-grid{grid-template-columns:repeat(2,1fr)}.aethon-ta-dashboard-body{grid-template-columns:1fr 1fr}.aethon-ta-dash-card.span-2{grid-column:span 1}.aethon-ta-dash-card.span-3{grid-column:span 2}}@media (width<=768px){.aethon-ta-hero h1{font-size:2.25rem}.aethon-ta-section-title{font-size:1.75rem}.aethon-ta-hero{padding:4rem 5% 2.5rem}.aethon-ta-section{padding:4rem 5%}.aethon-ta-needs-grid,.aethon-ta-artefact-grid,.aethon-ta-cred-grid,.aethon-ta-dashboard-body{grid-template-columns:1fr}.aethon-ta-dash-card.span-2,.aethon-ta-dash-card.span-3{grid-column:span 1}.aethon-ta-hero-ctas,.aethon-ta-final-cta-btns{flex-direction:column;align-items:center}.aethon-ta-gauge-ring{width:150px;height:150px}.aethon-ta-gauge-inner .score-number{font-size:2.75rem}}@keyframes holo-shimmer{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}@media (width<=900px){.credential-measurements{grid-template-columns:repeat(2,1fr)}.artefact-catalog{grid-template-columns:1fr}.audience-matrix{grid-template-columns:120px repeat(5,1fr);overflow-x:auto}.am-row-label{padding:.75rem;font-size:.72rem}.am-header-cell{padding:.5rem .25rem;font-size:.55rem}.aethon-ta-section-title{font-size:2rem}}@media (width<=600px){.credential-measurements{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.what-trust-hero-title{font-size:2.8rem}.what-trust-features-grid{grid-template-columns:repeat(2,1fr)}.ds-compare-grid{grid-template-columns:1fr;max-width:560px}.what-trust-quote-fold blockquote,.what-trust-category-fold blockquote{font-size:1.45rem}.what-trust-final-quote p{font-size:1.35rem}}@media (width<=768px){.what-trust-hero{padding:5rem 5% 3.5rem}.what-trust-hero-title{font-size:2.15rem}.what-trust-hero-sub{font-size:1.05rem}.what-trust-hero-ctas{flex-direction:column;align-items:center}.what-trust-features-grid{grid-template-columns:1fr}.what-trust-quote-fold blockquote,.what-trust-category-fold blockquote{font-size:1.2rem}.what-trust-quote-mark{font-size:4rem}.what-trust-final-cta{padding:5rem 5%}.what-trust-final-quote p{font-size:1.15rem}.what-trust-final-btns{flex-direction:column;align-items:center}.wt-pipeline-node{min-width:80px}.wt-node-icon{border-radius:12px;width:50px;height:50px;font-size:1.2rem}.wt-node-label{max-width:72px;font-size:.68rem}}@media (width<=1100px){.uc-sectors-grid{grid-template-columns:repeat(2,1fr)}.uc-hero h1{font-size:2.75rem}}@media (width<=700px){.uc-sectors-grid{grid-template-columns:1fr}.uc-hero h1{font-size:2.2rem}}@media (width<=900px){.courts-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.courts-values-grid{grid-template-columns:1fr}}@media (width<=700px){.banks-compare-grid{grid-template-columns:1fr}}@media (width<=900px){.banks-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.banks-values-grid{grid-template-columns:1fr}}@media (width<=900px){.ins-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.ins-values-grid{grid-template-columns:1fr}}@media (width<=900px){.reg-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.reg-values-grid{grid-template-columns:1fr}}.aethon-header,.aethon-footer,.aethon-demo-console,.aethon-console,.aethon-console-header,.aethon-console-body,.console-logs,.trust-report-console{--bg-primary:#040811;--bg-primary-rgb:4, 8, 17;--bg-secondary:#0a0f1d;--bg-secondary-rgb:10, 16, 29;--bg-card:#0a102099;--bg-card-rgb:10, 16, 32;--border-glow:#c99a2e26;--silver-neutral:#c7cbd1;--silver-neutral-rgb:199, 203, 209;--white-pure:#fff;--white-pure-rgb:255, 255, 255;--black-rgb:0, 0, 0;--text-primary:#f5f7fa;--text-primary-rgb:245, 247, 250;--text-muted:#94a3b8;--text-muted-rgb:148, 163, 184;--border-subtle:#ffffff0d;--border-section:#ffffff08;--shadow-card:#0000004d}.aethon-homepage h1,.aethon-homepage h2,.aethon-homepage h3,.aethon-homepage h4{font-family:var(--font-display);letter-spacing:-.02em;margin:0}.aethon-homepage p{color:var(--text-muted);margin:0;font-size:1rem}html:has(.aethon-homepage){scroll-behavior:smooth}.aethon-grid-overlay{pointer-events:none;background-image:linear-gradient(rgba(var(--white-pure-rgb), .03) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--white-pure-rgb), .03) 1px, transparent 1px);z-index:1;background-size:50px 50px;animation:60s linear infinite gridPan;position:absolute;inset:0}.aethon-glow-orb{pointer-events:none;filter:blur(140px);opacity:.1;z-index:1;border-radius:50%;position:absolute}.aethon-glow-orb-1{background:radial-gradient(circle, var(--gold-primary) 0%, transparent 80%);width:500px;height:500px;animation:70s ease-in-out infinite alternate orbDrift1;top:-100px;right:5%}.aethon-glow-orb-2{background:radial-gradient(circle, var(--cyan-accent) 0%, transparent 80%);width:600px;height:600px;animation:85s ease-in-out -20s infinite alternate orbDrift2;top:35%;left:-150px}.aethon-glow-orb-3{background:radial-gradient(circle, var(--blue-accent) 0%, transparent 85%);width:500px;height:500px;animation:75s ease-in-out -35s infinite alternate orbDrift3;bottom:10%;right:-100px}.hero-circuit{pointer-events:none;z-index:1;transform-origin:50%;transition:transform .6s cubic-bezier(.55,0,1,.45),opacity .6s cubic-bezier(.55,0,1,.45);position:absolute}.circuit-hidden{opacity:0!important;transform:scale(0)!important}.circuit-v{width:1px;height:180px}.circuit-v.circuit-long{height:240px}.circuit-v:after{content:"";width:55px;height:1px;position:absolute;top:50%;left:0}.circuit-h{width:160px;height:1px}.circuit-h.circuit-short{width:100px}.circuit-h:after{content:"";width:1px;height:45px;position:absolute;top:0;left:50%}.circuit-straight:after{display:none}.circuit-l.circuit-v:after{top:88%}.circuit-l.circuit-h:after{left:88%}.circuit-cyan{background:linear-gradient(var(--circuit-dir,180deg), transparent 0%, rgba(var(--cyan-accent-rgb), .22) 15%, rgba(var(--cyan-accent-rgb), .22) 85%, transparent 100%)}.circuit-cyan:after{background:linear-gradient(90deg, rgba(var(--cyan-accent-rgb), .22) 0%, rgba(var(--cyan-accent-rgb), .06) 100%)}.circuit-cyan .circuit-node{background:rgba(var(--cyan-accent-rgb), .7);box-shadow:0 0 6px rgba(var(--cyan-accent-rgb), .4);animation:4s ease-in-out infinite nodePulseCyan}.circuit-gold{background:linear-gradient(var(--circuit-dir,180deg), transparent 0%, rgba(var(--gold-primary-rgb), .22) 15%, rgba(var(--gold-primary-rgb), .22) 85%, transparent 100%)}.circuit-gold:after{background:linear-gradient(90deg, rgba(var(--gold-primary-rgb), .22) 0%, rgba(var(--gold-primary-rgb), .06) 100%)}.circuit-gold .circuit-node{background:rgba(var(--gold-primary-rgb), .7);box-shadow:0 0 6px rgba(var(--gold-primary-rgb), .4);animation:3.5s ease-in-out infinite nodePulseGold}.circuit-h.circuit-cyan,.circuit-h.circuit-gold{--circuit-dir:90deg}.circuit-node{border-radius:50%;width:5px;height:5px;position:absolute}.circuit-v .circuit-node{left:50%;transform:translate(-50%)}.circuit-v .circuit-node:first-child{animation-delay:0s;top:12%}.circuit-v .circuit-node:nth-child(2){animation-delay:1.5s;top:50%}.circuit-v .circuit-node:nth-child(3){animation-delay:3s;top:88%}.circuit-h .circuit-node{top:50%;transform:translateY(-50%)}.circuit-h .circuit-node:first-child{animation-delay:0s;left:8%}.circuit-h .circuit-node:nth-child(2){animation-delay:1.2s;left:50%}.circuit-h .circuit-node:nth-child(3){animation-delay:2.4s;left:92%}.aethon-hero .aethon-hero-container{z-index:2;position:relative}.aethon-header{background:rgba(var(--bg-primary-rgb), .72);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(var(--white-pure-rgb), .05);z-index:100;width:100%;padding:.9rem 5%;position:sticky;top:0}.aethon-header-inner{max-width:var(--container-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.aethon-logo{align-items:center;gap:.75rem;text-decoration:none;display:flex}.aethon-logo-img{border-radius:4px;width:auto;height:28px}.aethon-logo-text-block{flex-direction:column;align-items:center;gap:0;line-height:1;display:flex}.aethon-logo-wordmark{font-family:var(--font-display);color:var(--white-pure);letter-spacing:.22em;font-size:1.15rem;font-weight:700}.aethon-logo-divider{background:var(--gold-primary);width:40%;height:1.5px;margin:4px auto;display:block}.aethon-logo-tagline{font-family:var(--font-display);color:var(--gold-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.48rem;font-weight:500;line-height:1.4}.aethon-nav{gap:2.25rem;display:flex}.aethon-nav-link{color:var(--text-muted);transition:var(--transition-smooth);padding:.25rem 0;font-size:.9rem;font-weight:500;text-decoration:none;position:relative}.aethon-nav-link:after{content:"";background-color:var(--gold-primary);width:0;height:2px;transition:var(--transition-smooth);position:absolute;bottom:0;left:0}.aethon-nav-link:hover{color:var(--white-pure)}.aethon-nav-link:hover:after{width:100%}.aethon-solutions-wrapper{position:relative}.aethon-solutions-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.aethon-solutions-dropdown{background:rgba(var(--bg-secondary-rgb), .92);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(var(--gold-primary-rgb), .15);border-radius:var(--radius-md);opacity:0;visibility:hidden;min-width:220px;box-shadow:0 12px 40px rgba(var(--black-rgb), .5), 0 0 20px rgba(var(--gold-primary-rgb), .06);z-index:200;padding:.5rem 0;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%)translateY(8px)}.aethon-solutions-dropdown.open{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.aethon-dropdown-link{color:var(--text-muted);transition:var(--transition-smooth);white-space:nowrap;padding:.6rem 1.25rem;font-size:.85rem;font-weight:500;text-decoration:none;display:block}.aethon-dropdown-link:hover{color:var(--white-pure);background:rgba(var(--gold-primary-rgb), .08)}.aethon-dropdown-link.active{color:var(--gold-primary)}.aethon-header-actions{align-items:center;gap:.85rem;display:flex}.aethon-btn-nav-outline{border-radius:var(--radius-sm);color:var(--silver-neutral);transition:var(--transition-smooth);border:1px solid #fff6;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-btn-nav-outline:hover{border-color:var(--white-pure);color:var(--white-pure);background:rgba(var(--white-pure-rgb), .03)}.aethon-btn-nav-gold{background-color:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-btn-nav-gold:hover{background-color:var(--gold-hover);box-shadow:0 4px 20px rgba(var(--gold-primary-rgb), .25);transform:translateY(-1px)}.aethon-hero{z-index:2;padding:5rem 0 3rem;position:relative}.aethon-hero:before{content:"";z-index:-1;pointer-events:none;background-color:#040811;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.aethon-hero-split{max-width:var(--container-width);grid-template-columns:55% 45%;align-items:center;gap:2rem;min-height:520px;margin:0 auto;padding:0 5%;display:grid}.aethon-hero-left{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.aethon-badge-container{margin-bottom:1.5rem}.aethon-mini-badge{background:rgba(var(--gold-primary-rgb), .08);border:1px solid rgba(var(--gold-primary-rgb), .25);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.aethon-homepage .aethon-hero-title{color:var(--white-pure);margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.aethon-gradient-gold{background:linear-gradient(135deg, var(--gold-primary) 0%, var(--gold-hover) 60%, var(--gold-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.aethon-homepage .aethon-hero-tagline{color:var(--silver-neutral);margin-bottom:1rem;font-size:1.3rem;font-weight:400}.aethon-hero-tagline strong{color:var(--gold-hover);font-weight:600}.aethon-homepage .aethon-hero-description{color:var(--text-muted);max-width:560px;margin-bottom:3rem;font-size:1.02rem;line-height:1.68}.aethon-hero-cta-cluster{flex-wrap:wrap;gap:1.25rem;margin-bottom:0;display:flex}.aethon-btn-hero-solid{background-color:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.65rem;padding:.9rem 2.25rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-btn-hero-solid:hover{background-color:var(--gold-hover);box-shadow:0 8px 30px rgba(var(--gold-primary-rgb), .35);transform:translateY(-2px)}.aethon-btn-hero-outline{color:#fff;border-radius:var(--radius-sm);transition:var(--transition-smooth);background:#ffffff0f;border:1px solid #fff6;align-items:center;gap:.65rem;padding:.9rem 2.25rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-btn-hero-outline:hover{border-color:var(--white-pure);background:#ffffff0f;transform:translateY(-2px)}.aethon-btn-hero-flat{color:var(--gold-primary);transition:var(--transition-smooth);align-items:center;gap:.4rem;padding:.9rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-btn-hero-flat:hover{color:var(--gold-hover);padding-left:1.85rem}.aethon-hero-right{justify-content:center;align-items:center;padding:0;display:flex}.brick-3d-label{transform-origin:bottom;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:10;font-size:.85rem;font-weight:800;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateZ(10px)rotateX(-90deg)}.aethon-hero-banner{width:100%;margin-top:3rem;overflow:hidden}.aethon-hero-banner-img{width:100%;height:auto;display:block}.aethon-section{z-index:2;padding:7rem 5%;position:relative}.aethon-bg-alt{background-color:var(--bg-secondary);border-top:1px solid rgba(var(--white-pure-rgb), .03);border-bottom:1px solid rgba(var(--white-pure-rgb), .03)}.aethon-container{max-width:var(--container-width);margin:0 auto}.aethon-section-head{margin-bottom:4.5rem;position:relative}.aethon-section-head.text-center{flex-direction:column;align-items:center;display:flex}.aethon-section-badge{color:var(--gold-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}.aethon-section-title{color:var(--white-pure);font-size:2.75rem;font-weight:800;line-height:1.18}.aethon-gold-text{color:var(--gold-primary)}.aethon-section-desc{color:var(--text-muted);max-width:720px;margin-top:1rem;font-size:1.1rem;line-height:1.62}.aethon-title-bar{background-color:var(--gold-primary);border-radius:100px;width:50px;height:3px;margin-top:1.5rem}.aethon-title-bar.center{margin:1.5rem auto 0}.aethon-timeline-wrapper{margin-top:2rem;padding:1.5rem 0;position:relative}.aethon-timeline-line{background:rgba(var(--white-pure-rgb), .06);z-index:1;height:2px;position:absolute;top:68px;left:5%;right:5%}.aethon-timeline-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid;position:relative}.aethon-timeline-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);transition:var(--transition-smooth);flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;display:flex}.aethon-timeline-dot{background:var(--bg-timeline-dot);border:2px solid rgba(var(--white-pure-rgb), .12);width:32px;height:32px;color:var(--text-muted);z-index:3;border-radius:50%;justify-content:center;align-self:center;align-items:center;margin-bottom:2rem;font-size:.85rem;font-weight:700;display:flex;position:relative}.aethon-timeline-icon{color:var(--silver-neutral);margin-bottom:1.25rem;font-size:1.6rem}.aethon-timeline-card h3{color:var(--white-pure);margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.aethon-timeline-card p{color:var(--text-muted);flex-grow:1;margin-bottom:1.5rem;font-size:.88rem;line-height:1.58}.aethon-timeline-label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;background:rgba(var(--white-pure-rgb), .04);border-radius:4px;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.aethon-timeline-card:hover{border-color:rgba(var(--white-pure-rgb), .12);box-shadow:0 15px 35px rgba(var(--black-rgb), .3);transform:translateY(-8px)}.aethon-timeline-card.active-card{border-color:rgba(var(--gold-primary-rgb), .35);background:radial-gradient(circle at 50% 0%, rgba(var(--gold-primary-rgb), .08) 0%, rgba(var(--bg-secondary-rgb), .7) 100%);box-shadow:0 15px 40px rgba(var(--gold-primary-rgb), .12)}.active-card .aethon-timeline-icon{color:var(--gold-primary);text-shadow:0 0 10px rgba(var(--gold-primary-rgb), .25)}.gold-bg{background:var(--gold-primary)!important;border-color:var(--gold-primary)!important;color:var(--bg-primary)!important}.gold-label{background:rgba(var(--gold-primary-rgb), .15)!important;color:var(--gold-primary)!important}.aethon-glass-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.aethon-glow-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);transition:var(--transition-smooth);padding:2.25rem 2rem;position:relative;overflow:hidden}.aethon-glow-card-icon{background:rgba(var(--white-pure-rgb), .02);border:1px solid rgba(var(--white-pure-rgb), .06);width:48px;height:48px;color:var(--gold-primary);transition:var(--transition-smooth);border-radius:10px;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.35rem;display:flex}.aethon-glow-card h3{color:var(--white-pure);margin-bottom:.75rem;font-size:1.22rem;font-weight:700}.aethon-glow-card p{color:var(--text-muted);font-size:.9rem;line-height:1.6}.aethon-glow-card:hover{border-color:rgba(var(--gold-primary-rgb), .25);box-shadow:0 10px 30px rgba(var(--gold-primary-rgb), .06);transform:translateY(-4px)scale(1.01)}.aethon-3d-visualizer-column{perspective:1200px;justify-content:center;align-items:center;height:480px;display:flex;position:relative}.aethon-3d-scene{width:340px;height:380px;transform-style:preserve-3d;transition:var(--transition-smooth);position:relative;transform:rotateX(20deg)rotate(-6deg)translateY(-15px)}.aethon-3d-scene:before{content:"";filter:blur(80px);opacity:0;pointer-events:none;width:70%;height:70%;transition:var(--transition-smooth);z-index:1;border-radius:50%;position:absolute;top:15%;left:15%}.aethon-3d-scene.active-step-0:before{opacity:.15;background:var(--silver-neutral)}.aethon-3d-scene.active-step-1:before{opacity:.18;background:var(--cyan-accent)}.aethon-3d-scene.active-step-2:before{opacity:.22;background:var(--gold-primary)}.aethon-3d-scene.active-step-3:before{opacity:.18;background:var(--emerald-success)}.aethon-3d-laser-core{background:linear-gradient(180deg, rgba(var(--white-pure-rgb), .05), rgba(var(--cyan-accent-rgb), .4) 30%, rgba(var(--gold-primary-rgb), .7) 60%, rgba(var(--emerald-success-rgb), .4) 100%);width:2px;box-shadow:0 0 10px rgba(var(--gold-primary-rgb), .3), 0 0 20px rgba(var(--cyan-accent-rgb), .15);z-index:5;position:absolute;top:10%;bottom:10%;left:50%;transform:translate(-50%)translateZ(10px)}.aethon-3d-laser-pulse{background:var(--gold-primary);width:10px;height:10px;box-shadow:0 0 15px 5px var(--gold-primary);z-index:6;border-radius:50%;transition:all .6s cubic-bezier(.16,1,.3,1);position:absolute;left:50%;transform:translate(-50%)}.aethon-3d-laser-pulse.step-0{background:var(--silver-neutral);box-shadow:0 0 15px 5px var(--silver-neutral);top:370px}.aethon-3d-laser-pulse.step-1{background:var(--cyan-accent);box-shadow:0 0 15px 5px var(--cyan-accent);top:260px}.aethon-3d-laser-pulse.step-2{background:var(--gold-primary);box-shadow:0 0 20px 6px var(--gold-primary);top:150px}.aethon-3d-laser-pulse.step-3{background:var(--emerald-success);box-shadow:0 0 15px 5px var(--emerald-success);top:40px}.aethon-3d-plate{height:72px;transform-style:preserve-3d;cursor:pointer;transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;left:0;right:0}.aethon-3d-plate.plate-silver{bottom:0;transform:translateZ(0)}.aethon-3d-plate.plate-cyan{bottom:80px;transform:translateZ(80px)}.aethon-3d-plate.plate-gold{bottom:160px;transform:translateZ(160px)}.aethon-3d-plate.plate-emerald{bottom:240px;transform:translateZ(240px)}.aethon-3d-plate.plate-silver.active{transform:translateZ(30px)scale(1.03)}.aethon-3d-plate.plate-cyan.active{transform:translateZ(110px)scale(1.03)}.aethon-3d-plate.plate-gold.active{transform:translateZ(195px)scale(1.05)}.aethon-3d-plate.plate-emerald.active{transform:translateZ(270px)scale(1.03)}.aethon-3d-plate .plate-inner{background:rgba(var(--bg-secondary-rgb), .48);border:1px solid rgba(var(--white-pure-rgb), .08);border-radius:var(--radius-md);width:100%;height:100%;box-shadow:0 15px 35px rgba(var(--black-rgb), .4), inset 0 1px 0 rgba(var(--white-pure-rgb), .15), inset 0 10px 20px rgba(var(--white-pure-rgb), .04);-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);transform-style:preserve-3d;transition:var(--transition-smooth);justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex;position:relative}.aethon-3d-plate .plate-inner:before{content:"";background:linear-gradient(135deg, rgba(var(--white-pure-rgb), .12) 0%, rgba(var(--white-pure-rgb), 0) 50%, rgba(var(--white-pure-rgb), .02) 100%);border-radius:var(--radius-md);pointer-events:none;z-index:2;position:absolute;inset:0}.aethon-3d-plate .plate-glow{border-radius:var(--radius-md);background:radial-gradient(circle at 50% 50%, rgba(var(--white-pure-rgb), .03), transparent 70%);opacity:0;transition:var(--transition-smooth);position:absolute;inset:0}.aethon-3d-plate .plate-badge{text-transform:uppercase;color:var(--text-muted);letter-spacing:.06em;background:rgba(var(--white-pure-rgb), .05);border-radius:4px;padding:.25rem .6rem;font-size:.68rem;font-weight:700;transform:translateZ(10px)}.aethon-3d-plate .plate-content{align-items:center;gap:.75rem;display:flex;transform:translateZ(15px)}.aethon-3d-plate .plate-content i{color:var(--silver-neutral);transition:var(--transition-smooth);font-size:1.35rem}.aethon-3d-plate .plate-content span{font-family:var(--font-display);color:var(--text-muted);transition:var(--transition-smooth);font-size:.95rem;font-weight:700}.aethon-3d-plate.active .plate-inner{border-color:rgba(var(--white-pure-rgb), .12);box-shadow:0 25px 50px rgba(var(--black-rgb), .55), 0 0 25px rgba(var(--white-pure-rgb), .04), inset 0 1px 0 rgba(var(--white-pure-rgb), .2)}.aethon-3d-plate.active .plate-glow{opacity:1}.aethon-3d-plate.active .plate-content span{color:var(--white-pure)}.plate-silver.active .plate-inner{border-color:rgba(var(--silver-neutral-rgb), .35);background:radial-gradient(circle at 10% 50%, rgba(var(--silver-neutral-rgb), .12), rgba(var(--bg-secondary-rgb), .7) 80%)}.plate-silver.active .plate-content i{color:var(--silver-neutral)}.plate-cyan.active .plate-inner{border-color:rgba(var(--cyan-accent-rgb), .4);background:radial-gradient(circle at 10% 50%, rgba(var(--cyan-accent-rgb), .15), rgba(var(--bg-secondary-rgb), .7) 80%)}.plate-cyan.active .plate-content i{color:var(--cyan-accent)}.plate-gold.active .plate-inner{border-color:rgba(var(--gold-primary-rgb), .6);background:radial-gradient(circle at 10% 50%, rgba(var(--gold-primary-rgb), .22), rgba(var(--bg-secondary-rgb), .75) 80%);box-shadow:0 35px 70px rgba(var(--black-rgb), .65), 0 0 30px rgba(var(--gold-primary-rgb), .16), inset 0 1px 0 rgba(var(--gold-primary-rgb), .25)}.plate-gold.active .plate-content i{color:var(--gold-primary);text-shadow:0 0 10px rgba(var(--gold-primary-rgb), .45)}.plate-emerald.active .plate-inner{border-color:rgba(var(--emerald-success-rgb), .45);background:radial-gradient(circle at 10% 50%, rgba(var(--emerald-success-rgb), .18), rgba(var(--bg-secondary-rgb), .7) 80%)}.plate-emerald.active .plate-content i{color:var(--emerald-success)}.plate-silver.active .silver-bg{background:rgba(var(--white-pure-rgb), .1);color:var(--white-pure)}.plate-cyan.active .cyan-bg{background:var(--cyan-alpha);color:var(--cyan-accent)}.plate-gold.active .gold-bg{background:var(--gold-alpha);color:var(--gold-primary)}.plate-emerald.active .emerald-bg{background:var(--emerald-alpha);color:var(--emerald-success)}.aethon-quote-section{background:var(--bg-deep);border-top:1px solid rgba(var(--white-pure-rgb), .03);border-bottom:1px solid rgba(var(--white-pure-rgb), .03);padding:8.5rem 5%;position:relative;overflow:hidden}.quote-backdrop-orb{background:radial-gradient(circle, var(--gold-primary) 0%, transparent 80%);filter:blur(130px);opacity:.05;pointer-events:none;border-radius:50%;width:450px;height:450px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quote-container{text-align:center;z-index:2;flex-direction:column;align-items:center;max-width:820px;margin:0 auto;display:flex;position:relative}.elegant-quote-icon{color:var(--gold-primary);opacity:.4;margin-bottom:1.5rem;font-size:3.25rem}.aethon-elegant-quote{font-family:var(--font-display);color:var(--white-pure);text-shadow:0 2px 8px rgba(var(--black-rgb), .3);margin:0 0 2rem;font-size:1.95rem;font-style:italic;font-weight:500;line-height:1.52}.quote-author-line{flex-direction:column;align-items:center;gap:.75rem;display:flex}.author-bar{background-color:var(--gold-primary);width:40px;height:2px}.quote-author-line span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;font-weight:600}.aethon-cta-section{text-align:center;padding:8rem 5%;position:relative;overflow:hidden}.aethon-cta-glow{background:radial-gradient(circle, rgba(var(--gold-primary-rgb), .08) 0%, transparent 75%);filter:blur(100px);pointer-events:none;border-radius:50%;width:650px;height:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-container{z-index:2;max-width:820px;margin:0 auto;position:relative}.cta-headline{color:var(--text-muted);letter-spacing:.01em;margin-bottom:.75rem;font-size:1.25rem;font-weight:400}.cta-headline-gold{color:var(--gold-primary);margin-bottom:1.75rem;font-size:clamp(2.2rem,4vw,3rem);font-weight:800;line-height:1.15}.aethon-cta-section .cta-desc{color:var(--text-muted);margin-bottom:4.5rem;font-size:1.15rem;line-height:1.62}.aethon-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.aethon-btn-cta-gold{background-color:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);padding:.95rem 2.25rem;font-size:.98rem;font-weight:700;text-decoration:none}.aethon-btn-cta-gold:hover{background-color:var(--gold-hover);box-shadow:0 8px 24px rgba(var(--gold-primary-rgb), .35);transform:translateY(-2px)}.aethon-btn-cta-outline{color:#fff;border-radius:var(--radius-sm);transition:var(--transition-smooth);background:#ffffff0f;border:1px solid #fff6;padding:.95rem 2.25rem;font-size:.98rem;font-weight:600;text-decoration:none}.aethon-btn-cta-outline:hover{border-color:var(--white-pure);background:#ffffff0f;transform:translateY(-2px)}.aethon-btn-cta-flat{color:var(--gold-primary);transition:var(--transition-smooth);align-items:center;gap:.5rem;padding:.95rem 1.5rem;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-btn-cta-flat:hover{color:var(--gold-hover);transform:translate(3px)}.aethon-footer{background-color:var(--bg-footer);border-top:1px solid rgba(var(--white-pure-rgb), .04);z-index:2;padding:5.5rem 5% 2.5rem;position:relative}.aethon-footer-grid{max-width:var(--container-width);grid-template-columns:2fr 1fr 1fr 1fr;gap:3.5rem;margin:0 auto 4.5rem;display:grid}.aethon-footer-brand-col{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.footer-logo-block{align-items:center;gap:.75rem;display:flex}.footer-logo-img{border-radius:6px;width:58px;height:58px}.footer-logo-text{font-family:var(--font-display);letter-spacing:.08em;color:var(--white-pure);font-size:1.35rem;font-weight:800}.footer-brand-tagline{color:var(--text-muted);max-width:320px;font-size:.85rem;line-height:1.6}.footer-social-icons{gap:1.15rem;margin-top:.5rem;display:flex}.footer-social-icons i{color:rgba(var(--white-pure-rgb), .25);cursor:pointer;transition:var(--transition-smooth);font-size:1.1rem}.footer-social-icons i:hover{color:var(--gold-primary);transform:scale(1.1)}.aethon-footer-col{flex-direction:column;gap:.85rem;display:flex}.aethon-footer-col h4{font-family:var(--font-display);text-transform:uppercase;color:var(--gold-primary);letter-spacing:.1em;margin-bottom:.75rem;font-size:.82rem;font-weight:700}.aethon-footer-col a{color:var(--text-muted);transition:var(--transition-smooth);font-size:.88rem;text-decoration:none;display:inline-block}.aethon-footer-col a:hover{color:var(--white-pure);transform:translate(2px)}.aethon-footer-bottom{max-width:var(--container-width);border-top:1px solid rgba(var(--white-pure-rgb), .04);color:rgba(var(--white-pure-rgb), .25);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 auto;padding-top:2rem;font-size:.82rem;display:flex}.footer-legal-links{align-items:center;gap:.85rem;display:flex}.footer-legal-links a{color:rgba(var(--white-pure-rgb), .25);transition:var(--transition-smooth);text-decoration:none}.footer-legal-links a:hover{color:var(--gold-primary)}.footer-legal-links .divider{opacity:.5}.aethon-artefact-preview-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:3.5rem;display:grid}.aethon-artefact-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);border-radius:var(--radius-md);transition:var(--transition-smooth);padding:2.25rem 1.75rem}.aethon-artefact-card:hover{border-color:rgba(var(--gold-primary-rgb), .25);box-shadow:0 12px 40px rgba(var(--black-rgb), .3);transform:translateY(-4px)}.artefact-card-icon{border-radius:var(--radius-sm);background:var(--gold-alpha);width:52px;height:52px;color:var(--gold-primary);justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.35rem;display:flex}.aethon-artefact-card h3{font-family:var(--font-display);color:var(--white-pure);margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.aethon-artefact-card p{font-size:.9rem;line-height:1.6}.aethon-strong-line{text-align:center;font-family:var(--font-display);color:var(--gold-primary);margin-top:3rem;font-size:1.3rem}.aethon-homepage p.aethon-strong-line,.aethon-homepage .aethon-strong-line{margin-top:3rem}.aethon-homepage p.aethon-section-desc{max-width:720px;margin:1rem 0 0}.aethon-homepage .text-center p.aethon-section-desc{margin:1rem auto 0}.aethon-homepage p.aethon-hero-tagline{margin-bottom:1rem}.aethon-homepage p.aethon-hero-description{margin-bottom:3rem}.aethon-artefact-cta{text-align:center;margin-top:2rem}.aethon-monetize-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:3.5rem;display:grid}.aethon-monetize-item{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);border-radius:var(--radius-md);transition:var(--transition-smooth);align-items:center;gap:1rem;padding:1.75rem 1.5rem;display:flex}.aethon-monetize-item:hover{border-color:rgba(var(--gold-primary-rgb), .2);transform:translateY(-2px)}.aethon-monetize-item i{color:var(--gold-primary);flex-shrink:0;font-size:1.4rem}.aethon-monetize-item span{font-family:var(--font-display);color:var(--text-primary);font-size:.92rem;font-weight:600}.aethon-resources-preview-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:3.5rem;display:grid}.aethon-resource-preview-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);border-radius:var(--radius-md);transition:var(--transition-smooth);flex-direction:column;padding:2.25rem 1.75rem;display:flex}.aethon-resource-preview-card:hover{border-color:rgba(var(--cyan-accent-rgb), .2);box-shadow:0 12px 40px rgba(var(--black-rgb), .3);transform:translateY(-4px)}.resource-preview-icon{border-radius:var(--radius-sm);background:var(--cyan-alpha);width:48px;height:48px;color:var(--cyan-accent);justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.2rem;display:flex}.aethon-resource-preview-card h3{font-family:var(--font-display);color:var(--white-pure);margin-bottom:.75rem;font-size:1.05rem;font-weight:700;line-height:1.4}.aethon-resource-preview-card p{flex-grow:1;margin-bottom:1.25rem;font-size:.88rem;line-height:1.6}.resource-preview-link{color:var(--cyan-accent);transition:var(--transition-smooth);align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.resource-preview-link:hover{color:var(--white-pure);transform:translate(3px)}@media (width<=1024px){.aethon-nav{display:none}.aethon-hero-title{font-size:3rem}.aethon-hero-split{grid-template-columns:50% 50%;gap:1rem}.aethon-brick-scene{height:400px}.brick-stack{width:190px;height:190px;margin-left:-60px}.brick-sat,.brick-3d-label,.brick-watermark,.brick-face-name{display:none}.aethon-section-title{font-size:2.25rem}.aethon-timeline-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.aethon-timeline-line{display:none}.aethon-timeline-card{text-align:center;align-items:center}.aethon-glass-grid,.aethon-capabilities-grid{grid-template-columns:repeat(2,1fr)}.aethon-products-dual-cards{grid-template-columns:1fr;max-width:580px}.aethon-product-card{padding:3rem 2.25rem}.aethon-industry-tiles,.aethon-trust-compare-grid{grid-template-columns:repeat(3,1fr)}.aethon-artefact-preview-grid,.aethon-monetize-grid,.aethon-resources-preview-grid{grid-template-columns:repeat(2,1fr)}.aethon-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.aethon-ecosystem-split{grid-template-columns:1fr;gap:3rem;max-width:680px;margin:2rem auto 0}.aethon-3d-visualizer-column{height:380px}.aethon-3d-scene{transform:rotateX(16deg)rotate(-4deg)translateY(-5px)scale(.9)}}@media (width<=768px){.aethon-homepage{--radius-lg:16px}.hero-circuit{display:none}.aethon-header{padding:.65rem 4%}.aethon-nav{display:none}.aethon-btn-nav-outline{display:none!important}.aethon-logo-img{width:auto;height:24px}.aethon-logo-text-block{display:none}.aethon-btn-nav-gold{padding:.45rem .9rem;font-size:.8rem}.aethon-hero{padding:4.5rem 4% 3.5rem}.aethon-hero-split{text-align:center;grid-template-columns:1fr}.aethon-hero-left{align-items:center}.aethon-hero-right{display:none}.aethon-homepage .aethon-hero-title{font-size:2.25rem}.aethon-homepage .aethon-hero-tagline{font-size:1.15rem}.aethon-homepage .aethon-hero-description{max-width:100%;margin-bottom:2.5rem;font-size:.95rem}.aethon-hero-cta-cluster{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-bottom:2rem}.aethon-btn-hero-solid,.aethon-btn-hero-outline{justify-content:center;width:100%;max-width:320px}.aethon-section{padding:4.5rem 4%}.aethon-section-title{font-size:1.85rem}.aethon-timeline-grid,.aethon-glass-grid,.aethon-capabilities-grid{grid-template-columns:1fr}.aethon-console-body{grid-template-columns:1fr;min-height:auto}.aethon-console-pane{border-right:none;border-bottom:1px solid rgba(var(--white-pure-rgb), .05)}.aethon-console-pane:last-child{border-bottom:none}.code-block,.console-logs{max-height:250px}.aethon-industry-tiles{grid-template-columns:repeat(2,1fr)}.aethon-trust-compare-grid,.aethon-artefact-preview-grid{grid-template-columns:1fr}.aethon-monetize-grid{grid-template-columns:1fr 1fr}.aethon-resources-preview-grid{grid-template-columns:1fr}.aethon-elegant-quote{font-size:1.35rem}.cta-headline,.cta-headline-gold{font-size:1.95rem}.aethon-cta-buttons{flex-direction:column;align-items:center;gap:.75rem;width:100%}.aethon-btn-cta-gold,.aethon-btn-cta-outline{text-align:center;justify-content:center;width:100%;max-width:320px}.aethon-footer-grid{grid-template-columns:1fr;gap:2.25rem}.aethon-footer-bottom{text-align:center;flex-direction:column}.aethon-ecosystem-split{grid-template-columns:1fr;gap:2rem;max-width:100%;margin:1.5rem auto 0}.aethon-3d-visualizer-column{perspective:none;height:auto}.aethon-3d-scene{flex-direction:column-reverse;gap:.75rem;width:100%;height:auto;display:flex;perspective:none!important;transform:none!important}.aethon-3d-scene:before,.aethon-3d-laser-core,.aethon-3d-laser-pulse{display:none!important}.aethon-3d-plate{opacity:1!important;width:100%!important;height:auto!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.aethon-3d-plate .plate-inner{min-height:64px;background:rgba(var(--bg-secondary-rgb), .6)!important;border:1px solid rgba(var(--white-pure-rgb), .08)!important;height:auto!important;box-shadow:0 4px 15px rgba(var(--black-rgb), .2)!important;padding:1.15rem 1.25rem!important;transform:none!important}.aethon-3d-plate.plate-silver .plate-inner{border-color:rgba(var(--silver-neutral-rgb), .25)!important}.aethon-3d-plate.plate-silver .plate-content i{color:var(--silver-neutral)!important}.aethon-3d-plate.plate-silver .silver-bg{background:rgba(var(--white-pure-rgb), .1)!important;color:var(--white-pure)!important}.aethon-3d-plate.plate-silver .plate-content span{color:var(--white-pure)!important}.aethon-3d-plate.plate-cyan .plate-inner{border-color:rgba(var(--cyan-accent-rgb), .3)!important}.aethon-3d-plate.plate-cyan .plate-content i{color:var(--cyan-accent)!important}.aethon-3d-plate.plate-cyan .cyan-bg{background:var(--cyan-alpha)!important;color:var(--cyan-accent)!important}.aethon-3d-plate.plate-cyan .plate-content span{color:var(--white-pure)!important}.aethon-3d-plate.plate-gold .plate-inner{border-color:rgba(var(--gold-primary-rgb), .45)!important;background:radial-gradient(circle at 10% 50%, rgba(var(--gold-primary-rgb), .1), rgba(var(--bg-secondary-rgb), .75) 80%)!important;box-shadow:0 8px 24px rgba(var(--gold-primary-rgb), .08)!important}.aethon-3d-plate.plate-gold .plate-content i{color:var(--gold-primary)!important}.aethon-3d-plate.plate-gold .gold-bg{background:var(--gold-alpha)!important;color:var(--gold-primary)!important}.aethon-3d-plate.plate-gold .plate-content span{color:var(--white-pure)!important}.aethon-3d-plate.plate-emerald .plate-inner{border-color:rgba(var(--emerald-success-rgb), .35)!important}.aethon-3d-plate.plate-emerald .plate-content i{color:var(--emerald-success)!important}.aethon-3d-plate.plate-emerald .emerald-bg{background:var(--emerald-alpha)!important;color:var(--emerald-success)!important}.aethon-3d-plate.plate-emerald .plate-content span{color:var(--white-pure)!important}}.aethon-hidden-risks-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin:2.5rem 0;display:grid}@media (width<=900px){.aethon-hidden-risks-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.aethon-hidden-risks-grid{grid-template-columns:1fr 1fr}}.aethon-risk-tile{text-align:center;cursor:default;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem 1rem;transition:all .25s;display:flex}.aethon-risk-tile:hover{background:#c99a2e12;border-color:#c99a2e40;transform:translateY(-3px)}.aethon-risk-tile i{color:var(--gold-primary,#c99a2e);font-size:1.5rem}.aethon-risk-tile span{color:var(--text-secondary,#94a3b8);font-size:.82rem;font-weight:500;line-height:1.3}.aethon-pull-quote{text-align:center;max-width:680px;font-family:var(--font-editorial,"Playfair Display", serif);color:var(--white-pure,#f5f7fa);border:none;margin:2.5rem auto 0;padding:0;font-size:clamp(1.1rem,2.5vw,1.45rem);font-style:italic;line-height:1.5}.aethon-quote-mark{color:var(--gold-primary,#c99a2e);vertical-align:-.35em;font-size:1.8em;font-style:normal;line-height:0}.aethon-trust-chain-pipeline{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:0;margin-top:3rem;padding-bottom:1rem;display:flex;overflow-x:auto}.aethon-tc-node{text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;min-width:90px;padding:1rem .5rem;transition:all .25s;display:flex}.aethon-tc-node:hover{background:#ffffff0f;transform:translateY(-4px)}.aethon-tc-node.tc-node-gold{background:#c99a2e14;border-color:#c99a2e4d}.aethon-tc-node.tc-node-gold .aethon-tc-icon i{color:var(--gold-primary,#c99a2e)}.aethon-tc-node.tc-node-emerald{background:#10b98114;border-color:#10b9814d}.aethon-tc-node.tc-node-emerald .aethon-tc-icon i{color:var(--emerald-success,#10b981)}.aethon-tc-icon i{color:var(--text-secondary,#94a3b8);font-size:1.4rem}.aethon-tc-label{color:var(--white-pure,#f5f7fa);letter-spacing:.02em;font-size:.72rem;font-weight:700;line-height:1.2}.aethon-tc-sub{color:var(--text-secondary,#94a3b8);font-size:.62rem}.aethon-tc-arrow{flex-shrink:0;align-items:center;margin-top:.9rem;padding:0 .35rem;display:flex}.aethon-tc-arrow i{color:var(--gold-primary,#c99a2e);opacity:.6;font-size:.75rem}.aethon-industry-tile-link{color:inherit;cursor:pointer;text-decoration:none}.aethon-industry-tile-link:hover{color:var(--gold-primary,#c99a2e);background:#c99a2e12;border-color:#c99a2e40}.ds-arch-diagram-col{flex-direction:column;flex:0 0 420px;gap:0;padding:1rem 0;display:flex;position:relative}.ds-arch-connector-line{pointer-events:none;z-index:0;background:linear-gradient(#10b98199 0%,#c99a2ecc 35% 55%,#00aeef80 75%,#ffffff1a 100%);width:2px;position:absolute;top:2rem;bottom:2rem;left:50%;transform:translate(-50%)}.ds-arch-card{z-index:1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:0;margin:.6rem 0;padding:0;transition:all .25s;display:flex;position:relative;overflow:hidden}.ds-arch-card:hover,.ds-arch-card.arch-active{transform:translate(6px);box-shadow:0 4px 24px #00000040}.arch-badge{text-transform:uppercase;letter-spacing:.08em;width:130px;color:var(--text-muted);text-align:center;background:#ffffff08;border-right:1px solid #ffffff0f;flex-shrink:0;padding:1rem .85rem;font-size:.65rem;font-weight:800;line-height:1.3}.arch-badge-gold{color:var(--gold-primary);background:#c99a2e14;border-right-color:#c99a2e33}.arch-dot{z-index:2;border:2px solid;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin:0 -5px;transition:transform .25s,box-shadow .25s}.arch-dot-emerald{border-color:var(--emerald-success);background:var(--bg-primary)}.arch-dot-gold{border-color:var(--gold-primary);background:var(--bg-primary)}.arch-dot-cyan{border-color:var(--cyan-accent);background:var(--bg-primary)}.arch-dot-muted{background:var(--bg-primary);border-color:#fff3}.arch-active .arch-dot,.ds-arch-card:hover .arch-dot{transform:scale(1.5)}.arch-active .arch-dot-emerald,.ds-arch-card:hover .arch-dot-emerald{box-shadow:0 0 8px #10b98199}.arch-active .arch-dot-gold,.ds-arch-card:hover .arch-dot-gold{box-shadow:0 0 8px #c99a2e99}.arch-active .arch-dot-cyan,.ds-arch-card:hover .arch-dot-cyan{box-shadow:0 0 8px #00aeef99}.arch-content{color:var(--text-muted);flex:1;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.88rem;font-weight:600;transition:color .25s;display:flex}.arch-content i{color:#fff3;flex-shrink:0;font-size:1.1rem;transition:color .25s}.ds-arch-emerald.arch-active,.ds-arch-emerald:hover{background:#10b9810d;border-color:#10b9814d}.ds-arch-emerald.arch-active .arch-content,.ds-arch-emerald:hover .arch-content,.ds-arch-emerald.arch-active .arch-content i,.ds-arch-emerald:hover .arch-content i{color:var(--emerald-success)}.ds-arch-gold.arch-active,.ds-arch-gold:hover{background:#c99a2e12;border-color:#c99a2e66}.ds-arch-gold.arch-active .arch-content,.ds-arch-gold:hover .arch-content{color:var(--gold-hover)}.ds-arch-gold.arch-active .arch-content i,.ds-arch-gold:hover .arch-content i{color:var(--gold-primary)}.ds-arch-gold{background:#c99a2e0a;border-color:#c99a2e33}.ds-arch-cyan.arch-active,.ds-arch-cyan:hover{background:#00aeef0d;border-color:#00aeef4d}.ds-arch-cyan.arch-active .arch-content,.ds-arch-cyan:hover .arch-content,.ds-arch-cyan.arch-active .arch-content i,.ds-arch-cyan:hover .arch-content i{color:var(--cyan-accent)}.ds-arch-muted.arch-active,.ds-arch-muted:hover{background:#ffffff0a;border-color:#ffffff1f}.ds-arch-muted.arch-active .arch-content,.ds-arch-muted:hover .arch-content{color:var(--text-primary)}.ds-arch-muted.arch-active .arch-content i,.ds-arch-muted:hover .arch-content i{color:#ffffff80}.aethon-hero-trust-bar{border-radius:var(--radius-sm);color:var(--silver-neutral);background:#ffffff08;border:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:flex}.aethon-hero-trust-bar .trust-step{color:var(--white-pure)}.aethon-hero-trust-bar .trust-arrow{color:var(--gold-primary);opacity:.7;align-items:center;font-size:.75rem;display:flex}.aethon-logic-layers-alignment{flex-direction:column;align-items:center;gap:2.5rem;margin-top:3.5rem;display:flex}.logic-layers-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%;display:grid}.logic-layer-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);transition:var(--transition-smooth);flex-direction:column;padding:2rem 1.75rem;display:flex;position:relative}.logic-layer-card:hover{border-color:rgba(var(--gold-primary-rgb), .25);transform:translateY(-4px);box-shadow:0 10px 30px #0003}.logic-layer-card .layer-num{color:rgba(var(--gold-primary-rgb), .15);font-size:2.5rem;font-weight:800;position:absolute;top:1rem;right:1.5rem}.logic-layer-card h3{color:var(--white-pure);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.logic-layer-card .layer-sub{color:var(--gold-light);margin-bottom:1.25rem;font-size:.92rem;font-weight:500}.logic-layer-card .layer-example{color:var(--text-muted);border-top:1px solid #ffffff0d;margin-top:auto;padding-top:1rem;font-size:.88rem;line-height:1.5}.logic-layer-card .layer-example strong{color:var(--silver-neutral);font-weight:600}.aethon-spine-statement{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;display:flex}.spine-connector-line{background:linear-gradient(to bottom, rgba(var(--gold-primary-rgb), .1), var(--gold-primary));width:1px;height:60px}.aethon-spine-statement p{color:var(--silver-neutral);border:1px dashed rgba(var(--gold-primary-rgb), .3);background:rgba(var(--gold-primary-rgb), .03);border-radius:4px;max-width:600px;padding:.75rem 1.5rem;font-size:1.15rem;font-weight:600;line-height:1.5}.aethon-monetize-grid.aethon-bento{grid-template-columns:repeat(12,1fr);gap:1.5rem;margin-top:3.5rem;display:grid}.aethon-monetize-grid.aethon-bento .aethon-monetize-item{grid-column:span 4}.aethon-monetize-grid.aethon-bento .aethon-monetize-item.span-8{grid-column:span 8}.aethon-monetize-grid.aethon-bento .aethon-monetize-item.span-6{grid-column:span 6}.aethon-monetize-grid.aethon-bento .aethon-monetize-item.span-3{grid-column:span 3}.aethon-monetize-grid.aethon-bento .aethon-monetize-item.tall{grid-row:span 2;min-height:250px}.resource-card-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.resource-category-tag{color:var(--cyan-accent);background:var(--cyan-alpha);text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:.25rem .75rem;font-size:.72rem;font-weight:700}@media (width<=900px){.ds-arch-diagram-col{flex:100%;max-width:480px;margin:0 auto}.ds-arch-connector-line{left:129px;transform:none}.arch-badge{width:110px;font-size:.6rem}.logic-layers-grid{grid-template-columns:1fr}.aethon-monetize-grid.aethon-bento .aethon-monetize-item{grid-column:span 12!important}}@media (width<=768px){.aethon-trust-chain-pipeline{gap:0;padding-bottom:.5rem}.aethon-tc-node{min-width:72px;padding:.75rem .35rem}.aethon-tc-label{font-size:.65rem}.aethon-tc-arrow{padding:0 .2rem;font-size:.55rem}}.section-head-v5{text-align:center;flex-direction:column;align-items:center;margin-bottom:4rem;display:flex}.section-head-v5 h2{font-family:var(--font-display);color:var(--white-pure);letter-spacing:-.02em;max-width:880px;margin-top:1rem;margin-bottom:1.25rem;font-size:clamp(2rem,3.8vw,2.75rem);font-weight:800;line-height:1.15}.section-head-v5 p{color:var(--text-muted);max-width:740px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.section-head-v5 .arnor-mini-badge,.section-head-v5 .aethon-mini-badge{margin-bottom:.5rem}.aethon-hero-v5{z-index:2;justify-content:center;align-items:center;min-height:90vh;padding:8rem 5% 4rem;display:flex;position:relative;overflow:hidden}.aethon-hero-v5-inner{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;width:100%;max-width:960px;margin:0 auto;display:flex}.aethon-hero-title-v5{font-family:var(--font-display);color:var(--white-pure);letter-spacing:-.02em;margin:0;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:800;line-height:1.1}.aethon-hero-tagline-v5{font-family:var(--font-body);color:var(--text-muted);max-width:820px;margin:0 auto;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.aethon-hero-timeline{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;margin:2rem 0;display:flex}.aethon-hero-timeline .timeline-node{flex-direction:column;align-items:center;gap:.4rem;min-width:75px;display:flex}.aethon-hero-timeline .node-num{width:28px;height:28px;font-family:var(--font-display);color:var(--text-muted);background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:all .3s;display:flex}.aethon-hero-timeline .timeline-node:hover .node-num{border-color:var(--gold-primary);color:var(--gold-primary);box-shadow:0 0 10px rgba(var(--gold-primary-rgb), .3);background:rgba(var(--gold-primary-rgb), .05)}.aethon-hero-timeline .node-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.7rem;font-weight:600}.aethon-hero-timeline .timeline-connector{color:#ffffff26;align-items:center;margin-top:-1.25rem;font-size:.75rem;display:flex}.aethon-hero-ctas-v5{flex-wrap:wrap;justify-content:center;gap:1.25rem;width:100%;margin-top:1rem;display:flex}.aethon-hero-one-liner{font-family:var(--font-display);color:var(--gold-light);letter-spacing:.02em;margin-top:1.5rem;font-size:.95rem}.visual-stack-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.stack-visual-col{justify-content:center;align-items:center;height:480px;display:flex}.stack-isometric-container{perspective:1200px;width:320px;height:380px;transform-style:preserve-3d;position:relative}.stack-plate{height:72px;transform-style:preserve-3d;cursor:pointer;border-radius:var(--radius-md);background:#0a102099;border:1px solid #ffffff12;flex-direction:column;justify-content:center;padding:1rem 1.5rem;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;left:0;right:0;box-shadow:0 15px 35px #0006}.plate-foundation{border-color:#ffffff14;bottom:0;transform:rotateX(58deg)rotate(-45deg)translateZ(0)}.plate-agentic{border-color:rgba(var(--cyan-accent-rgb), .2);bottom:100px;transform:rotateX(58deg)rotate(-45deg)translateZ(80px)}.plate-aethon{border-color:rgba(var(--gold-primary-rgb), .3);background:rgba(var(--gold-primary-rgb), .03);bottom:200px;transform:rotateX(58deg)rotate(-45deg)translateZ(160px)}.stack-vector-arrow{color:#ffffff26;pointer-events:none;z-index:10;font-size:1.25rem;position:absolute;left:50%;transform:translate(-50%)translateZ(40px)rotateX(58deg)rotate(-45deg)}.stack-isometric-container .stack-vector-arrow:first-of-type{bottom:165px}.stack-isometric-container .stack-vector-arrow:nth-of-type(2){bottom:65px}.stack-plate:hover,.stack-plate.active{background:#0f172ad9;box-shadow:0 25px 50px #0009}.plate-foundation:hover,.plate-foundation.active{border-color:#ffffff4d;transform:rotateX(58deg)rotate(-45deg)translateZ(20px)scale(1.02)}.plate-agentic:hover,.plate-agentic.active{border-color:var(--cyan-accent);box-shadow:0 0 30px rgba(var(--cyan-accent-rgb), .15), 0 25px 50px #0009;transform:rotateX(58deg)rotate(-45deg)translateZ(100px)scale(1.02)}.plate-aethon:hover,.plate-aethon.active{border-color:var(--gold-primary);background:rgba(var(--gold-primary-rgb), .08);box-shadow:0 0 40px rgba(var(--gold-primary-rgb), .25), 0 25px 50px #0009;transform:rotateX(58deg)rotate(-45deg)translateZ(180px)scale(1.04)}.plate-label{font-family:var(--font-display);color:var(--white-pure);margin-bottom:.25rem;font-size:.95rem;font-weight:700}.plate-subtext{color:var(--text-muted);font-size:.78rem}.stack-desc-col{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.stack-caption-tag{font-family:var(--font-display);color:var(--gold-primary);font-size:1.15rem;font-weight:600}.stack-details-card{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff0d;align-items:center;width:100%;min-height:180px;padding:1.75rem;display:flex}.details-content{flex-direction:column;gap:.75rem;width:100%;display:flex}.details-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;align-self:flex-start;padding:.25rem .6rem;font-size:.68rem;font-weight:700}.badge-aethon{background:var(--gold-alpha);color:var(--gold-primary)}.badge-agent{background:var(--cyan-alpha);color:var(--cyan-accent)}.badge-model{color:var(--silver-neutral);background:#ffffff14}.details-content h4{color:var(--white-pure);font-size:1.25rem;font-weight:700}.details-content p{font-size:.95rem;line-height:1.6}.editorial-split-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:4rem;display:grid}.editorial-text-col{flex-direction:column;gap:1.25rem;display:flex}.editorial-text-col h2{color:var(--white-pure);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1.2}.editorial-text-col p{font-size:1.05rem;line-height:1.65}.editorial-quote-col{justify-content:center;display:flex}.editorial-quote-card{background:rgba(var(--gold-primary-rgb), .03);border:1px solid rgba(var(--gold-primary-rgb), .15);border-radius:var(--radius-lg);padding:3rem 2.5rem;position:relative;box-shadow:0 20px 40px #0000004d}.editorial-quote-card blockquote{font-family:var(--font-display);color:var(--gold-light);margin:0;font-size:1.45rem;font-style:italic;font-weight:500;line-height:1.5}.bento-compare-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;display:grid}.compare-cyan-card{border-color:rgba(var(--cyan-accent-rgb), .15)}.compare-cyan-card:hover{border-color:rgba(var(--cyan-accent-rgb), .4);box-shadow:0 0 25px rgba(var(--cyan-accent-rgb), .08)}.compare-gold-card{border-color:rgba(var(--gold-primary-rgb), .15);background:rgba(var(--gold-primary-rgb), .01)!important}.compare-gold-card:hover{border-color:rgba(var(--gold-primary-rgb), .4);box-shadow:0 0 30px rgba(var(--gold-primary-rgb), .12)}.bento-card{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff0d;flex-direction:column;gap:1.25rem;padding:3.5rem 3rem;transition:all .3s;display:flex;position:relative}.bento-card .bento-icon{margin-bottom:.5rem;font-size:2.2rem}.compare-cyan-card .bento-icon{color:var(--cyan-accent)}.compare-gold-card .bento-icon{color:var(--gold-primary)}.bento-card h4{color:var(--white-pure);font-size:1.35rem;font-weight:700}.bento-card .bento-question{font-family:var(--font-display);color:var(--white-pure);border-left:3px solid;padding-left:1rem;font-size:1.15rem;font-weight:600;line-height:1.4}.compare-cyan-card .bento-question{border-left-color:var(--cyan-accent)}.compare-gold-card .bento-question{border-left-color:var(--gold-primary)}.bento-card .bento-details{font-size:.95rem;line-height:1.6}.bento-card .bento-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:.25rem .6rem;font-size:.65rem;font-weight:700;position:absolute;top:1.75rem;right:2rem}.compare-cyan-card .bento-badge{background:var(--cyan-alpha);color:var(--cyan-accent)}.compare-gold-card .bento-badge{background:var(--gold-alpha);color:var(--gold-primary)}.section-footer-note{font-family:var(--font-display);color:var(--silver-neutral);margin-top:3rem;font-size:1.05rem}.gaps-spotlight-grid{grid-template-columns:repeat(5,1fr);gap:1.25rem;margin-top:3.5rem;display:grid}.gap-spotlight-card{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff0d;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;transition:all .25s;display:flex}.gap-spotlight-card:hover{background:#ef444405;border-color:#ef444440;transform:translateY(-4px)}.gap-spotlight-card .gap-header{justify-content:space-between;align-items:center;display:flex}.gap-spotlight-card .gap-num{font-family:var(--font-display);color:#ffffff26;font-size:1.15rem;font-weight:800;transition:color .25s}.gap-spotlight-card .gap-alert-tag{text-transform:uppercase;letter-spacing:.08em;background:rgba(var(--red-alert-rgb,239, 68, 68), .05);border:1px solid rgba(var(--red-alert-rgb,239, 68, 68), .15);color:var(--red-alert,#ef4444);border-radius:99px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.62rem;font-weight:600;transition:all .2s;display:flex}.gap-spotlight-card:hover .gap-alert-tag{background:rgba(var(--red-alert-rgb,239, 68, 68), .1);border-color:rgba(var(--red-alert-rgb,239, 68, 68), .3)}.gap-spotlight-card h4{color:var(--white-pure);font-size:.98rem;font-weight:700}.gap-spotlight-card p{margin:0;font-size:.8rem;line-height:1.5}.stepper-pipeline-layout{grid-template-columns:1.1fr .9fr;align-items:flex-start;gap:4rem;margin-top:3.5rem;display:grid}.stepper-controls-col{flex-direction:column;gap:.75rem;display:flex}.stepper-control-item{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;gap:1.25rem;padding:1.25rem 1.5rem;transition:all .3s;display:flex}.stepper-control-item:hover{background:#ffffff05;border-color:#ffffff0d}.stepper-control-item.active{border-color:rgba(var(--gold-primary-rgb), .25);box-shadow:inset 2px 0 0 var(--gold-primary);background:#ffffff08}.stepper-num{width:32px;height:32px;font-family:var(--font-display);color:var(--text-muted);background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .3s;display:flex}.stepper-control-item.active .stepper-num{background:var(--gold-primary);border-color:var(--gold-primary);color:var(--bg-primary)}.stepper-text{flex-direction:column;gap:.25rem;display:flex}.stepper-text h5{font-family:var(--font-display);color:var(--text-muted);margin:0;font-size:1rem;font-weight:700;transition:color .3s}.stepper-control-item.active .stepper-text h5{color:var(--white-pure)}.stepper-text p{margin:0;font-size:.85rem;line-height:1.5}.stepper-visual-col{justify-content:center;align-items:center;display:flex;position:sticky;top:120px}.pipeline-interactive-diagram{width:100%;max-width:400px}.diagram-card{border-radius:var(--radius-lg);text-align:center;background:#ffffff05;border:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem;display:flex;box-shadow:0 20px 40px #0006}.diagram-badge{text-transform:uppercase;letter-spacing:.05em;background:var(--gold-alpha);color:var(--gold-primary);border-radius:4px;align-self:center;padding:.25rem .6rem;font-size:.65rem;font-weight:700}.diagram-card h4{color:var(--white-pure);font-size:1.25rem;font-weight:700}.diagram-graphic-box{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.graphic-icon{font-size:2.5rem}.graphic-icon.cyan{color:var(--cyan-accent)}.graphic-icon.gold{color:var(--gold-primary)}.graphic-icon.emerald{color:var(--emerald-success)}.diagram-explanation{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.6}.deep-dive-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3.5rem;display:grid}.deep-dive-card{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff0d;flex-direction:column;gap:1rem;padding:2.25rem 2rem;transition:all .3s;display:flex}.deep-dive-card:hover{border-color:rgba(var(--gold-primary-rgb), .25);transform:translateY(-6px);box-shadow:0 15px 30px #0000004d}.deep-dive-card h4{color:var(--white-pure);font-size:1.15rem;font-weight:700;line-height:1.4}.deep-dive-card p{color:var(--text-muted);margin-bottom:1.25rem;font-size:.88rem;line-height:1.55}.deep-dive-link{text-transform:uppercase;letter-spacing:.05em;color:var(--gold-primary);align-items:center;gap:.5rem;margin-top:auto;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .3s,gap .3s;display:inline-flex}.deep-dive-card:hover .deep-dive-link{color:var(--gold-hover);gap:.75rem}.complex-systems-grid{grid-template-columns:repeat(5,1fr);gap:1.25rem;margin-top:3.5rem;display:grid}.complex-system-card{border-radius:var(--radius-md);text-align:center;background:#ffffff03;border:1px solid #ffffff0a;flex-direction:column;align-items:center;gap:1rem;padding:2.25rem 1.5rem;transition:all .3s;display:flex}.complex-system-card:hover{border-color:rgba(var(--gold-primary-rgb), .2);background:#ffffff08;transform:translateY(-4px)}.system-card-icon{width:48px;height:48px;color:var(--gold-primary);background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.complex-system-card h4{color:var(--white-pure);font-size:.95rem;font-weight:700}.complex-system-card p{color:var(--text-muted);font-size:.8rem;line-height:1.5}.spec-checklist-card{border:1px solid rgba(var(--gold-primary-rgb), .3);border-radius:var(--radius-lg);width:100%;max-width:380px;box-shadow:0 20px 45px #04081180, 0 0 30px rgba(var(--gold-primary-rgb), .03);background:linear-gradient(160deg,#07091a 0%,#0d1535 55%,#112044 100%);padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.spec-checklist-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);height:1px;position:absolute;top:0;left:0;right:0}.spec-checklist-card:hover{border-color:rgba(var(--gold-primary-rgb), .45);box-shadow:0 25px 50px #04081199, 0 0 35px rgba(var(--gold-primary-rgb), .06);transform:translateY(-3px)}.spec-checklist-header{font-family:var(--font-display);color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;margin-bottom:1.75rem;padding-bottom:1rem;font-size:1.15rem;font-weight:700;display:flex}.spec-checklist-header i{color:var(--gold-primary)}.spec-checklist-list{flex-direction:column;gap:1.15rem;margin:0;padding:0;list-style:none;display:flex}.spec-checklist-list li{align-items:center;gap:.75rem;display:flex}.spec-checklist-list li i{color:var(--emerald-success);text-shadow:0 0 10px #10b98159;font-size:.95rem}.spec-checklist-list li span{color:#e2e8f0;font-size:.92rem;font-weight:500}.byos-banner-container{border-radius:var(--radius-lg);text-align:center;background:#ffffff03;border:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:1.5rem;padding:4.5rem 3rem;display:flex}.byos-banner-container h3{color:var(--white-pure);max-width:680px;font-size:1.75rem;font-weight:800;line-height:1.3}.byos-banner-container p{max-width:780px;color:var(--text-muted);font-size:1rem;line-height:1.6}.byos-integrations-list{flex-wrap:wrap;justify-content:center;gap:.85rem;margin:1rem 0;display:flex}.byos-tag{color:var(--silver-neutral);background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:.5rem 1rem;font-size:.82rem;font-weight:600}.byos-core-line{font-family:var(--font-display);color:var(--gold-primary);font-size:1.05rem;font-weight:700}.architecture-compare-grid{grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:3.5rem;display:grid}.arch-card{border-radius:var(--radius-lg);background:#ffffff03;border:1px solid #ffffff0d;flex-direction:column;gap:2rem;padding:3rem 2.5rem;display:flex}.arch-card-gold{border-color:rgba(var(--gold-primary-rgb), .25);background:rgba(var(--gold-primary-rgb), .015)}.arch-card h4{color:var(--white-pure);text-align:center;font-size:1.25rem;font-weight:700}.arch-flowchart{flex-direction:column;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.arch-flow-node{text-align:center;border:1px solid;border-radius:8px;width:100%;max-width:280px;padding:.75rem 1rem;font-size:.85rem;font-weight:600}.node-cyan{background:rgba(var(--cyan-accent-rgb), .05);border-color:rgba(var(--cyan-accent-rgb), .2);color:var(--cyan-accent)}.node-gold{background:rgba(var(--gold-primary-rgb), .08);border-color:rgba(var(--gold-primary-rgb), .3);color:var(--gold-hover)}.arch-flow-arrow{color:var(--text-muted);opacity:.4;font-size:.75rem}.arch-pros-cons{border-top:1px solid #ffffff0d;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:flex}.arch-pros-cons h5{text-transform:uppercase;letter-spacing:.05em;color:var(--emerald-success);margin:0;font-size:.85rem;font-weight:700}.arch-pros-cons p{margin:0;font-size:.82rem;line-height:1.5}.seven-functions-pipeline{grid-template-columns:repeat(7,1fr);gap:1rem;margin-top:3.5rem;display:grid}.pipeline-step-card{border-radius:var(--radius-md);background:#ffffff03;border:1px solid #ffffff0d;padding:1.5rem 1rem;transition:all .3s;position:relative}.pipeline-step-card:hover{border-color:rgba(var(--gold-primary-rgb), .2);background:#ffffff08;transform:translateY(-4px)}.pipeline-step-card .step-card-num{font-family:var(--font-display);color:rgba(var(--gold-primary-rgb), .25);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.pipeline-step-card h4{color:var(--white-pure);margin-bottom:.5rem;font-size:.95rem;font-weight:700;line-height:1.3}.pipeline-step-card p{margin:0;font-size:.75rem;line-height:1.4}.who-serves-badge-grid{grid-template-columns:repeat(5,1fr);gap:1.25rem;margin-top:3.5rem;display:grid}.who-serves-tile{border-radius:var(--radius-md);background:#ffffff03;border:1px solid #ffffff0d;flex-direction:column;gap:.75rem;padding:2rem 1.5rem;transition:all .3s;display:flex}.who-serves-tile:hover{border-color:rgba(var(--gold-primary-rgb), .2);background:#ffffff08;transform:translateY(-4px)}.who-serves-tile .tile-header{align-items:center;gap:.75rem;display:flex}.who-serves-tile .tile-header i{color:var(--gold-primary);font-size:1.25rem}.who-serves-tile .tile-header h4{color:var(--white-pure);font-size:.95rem;font-weight:700}.who-serves-tile p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.5}.dashboard-promo-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;display:grid}.dashboard-promo-text-col{flex-direction:column;gap:1.25rem;display:flex}.dashboard-promo-text-col h2{color:var(--white-pure);font-size:2.25rem;font-weight:800;line-height:1.2}.dashboard-views-list{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.view-tag{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:6px;padding:.35rem .75rem;font-size:.78rem;font-weight:600;transition:all .25s}.view-tag:hover{border-color:var(--gold-primary);color:var(--white-pure);background:var(--bg-card);transform:translateY(-1px)}.dashboard-core-line{font-family:var(--font-display);color:var(--gold-primary);font-size:1.05rem;font-weight:700}.dashboard-promo-visual-col{justify-content:center;display:flex}.mock-dashboard-panel{border-radius:var(--radius-lg);background:#040811;border:1px solid #ffffff0f;flex-direction:column;gap:1.5rem;width:100%;padding:1.75rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:flex;box-shadow:0 25px 50px #00000080}.mock-dashboard-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.mock-header-title{color:var(--white-pure);align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:flex}.mock-header-title i{color:var(--gold-primary)}.mock-header-status{color:var(--emerald-success);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.status-dot-green{background:var(--emerald-success);width:8px;height:8px;box-shadow:0 0 8px var(--emerald-success);border-radius:50%}.mock-dashboard-grid{grid-template-columns:1.2fr .8fr;gap:1.25rem;display:grid}.mock-db-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.mock-db-card .card-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.65rem;font-weight:700}.score-value{color:var(--gold-primary);font-size:2rem;font-weight:700}.score-bar-bg{background:#ffffff0d;border-radius:100px;width:100%;height:6px;margin-top:.25rem;overflow:hidden}.score-bar-fill{background:var(--gold-primary);border-radius:100px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.gates-summary{flex-direction:column;gap:.4rem;margin-top:.25rem;display:flex}.gate-checked{color:var(--silver-neutral);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.gate-checked i{color:var(--emerald-success)}.mock-console-card{background:#ffffff03;border:1px solid #ffffff0a;border-radius:8px;padding:1.25rem}.console-card-header{align-items:center;margin-bottom:.75rem;display:flex}.console-dot{border-radius:50%;width:6px;height:6px;margin-right:4px}.console-dot.red{background:#ef4444}.console-dot.yellow{background:var(--gold-primary)}.console-dot.green{background:var(--emerald-success)}.console-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-left:.5rem;font-size:.7rem;font-weight:700}.console-card-body{flex-direction:column;gap:.5rem;height:160px;display:flex;overflow-y:hidden}.console-log-row{gap:.75rem;font-size:.75rem;line-height:1.4;display:flex}.log-time{color:#ffffff40;flex-shrink:0}.log-text{word-break:break-all}.log-info{color:var(--silver-neutral)}.log-success{color:var(--emerald-success)}.log-warning{color:var(--gold-primary)}.log-error{color:#ef4444}.artifacts-medallion-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:3.5rem;display:grid}.artifact-medallion-card{border-radius:var(--radius-lg);text-align:center;background:#ffffff03;border:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:1rem;padding:2.25rem 1.5rem;transition:all .3s;display:flex}.artifact-medallion-card:hover{border-color:rgba(var(--gold-primary-rgb), .2);background:#ffffff08;transform:translateY(-4px)}.artifact-medallion{width:54px;height:54px;color:var(--gold-primary);background:#ffffff05;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.25rem;font-size:1.35rem;display:flex}.artifact-medallion-card h4{color:var(--white-pure);font-size:.98rem;font-weight:700}.artifact-medallion-card p{color:var(--text-muted);font-size:.8rem;line-height:1.5}.certification-interactive-container{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;margin-top:3.5rem;display:grid}.cert-checklists-col{flex-direction:column;gap:1rem;display:flex}.cert-checklists-col h4{color:var(--white-pure);font-size:1.25rem;font-weight:700}.cert-checklists-sub{color:var(--text-muted);margin-bottom:.5rem;font-size:.9rem}.cert-checklist-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.cert-checklist-item{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff03;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.25rem;transition:all .25s;display:flex}.cert-checklist-item:hover{background:#ffffff08;border-color:#ffffff1a}.cert-checklist-item .check-box{width:18px;height:18px;color:var(--emerald-success);background:#ffffff03;border:1px solid #ffffff40;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;display:flex}.cert-checklist-item.checked .check-box{border-color:var(--emerald-success);background:rgba(var(--emerald-success-rgb), .08)}.cert-checklist-item span{color:var(--text-muted);font-size:.85rem;font-weight:500;transition:color .25s}.cert-status-col{justify-content:center;display:flex}.cert-scorecard-card{border:1px solid rgba(var(--gold-primary-rgb), .15);border-radius:var(--radius-lg);background:#0a102099;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:480px;padding:3rem 1.75rem;display:flex;box-shadow:0 25px 50px #00000080}.cert-scorecard-card h4{color:var(--white-pure);font-size:1.15rem;font-weight:700}.cert-score-gauge{flex-direction:column;align-items:center;gap:.25rem;display:flex}.score-percentage{font-family:var(--font-display);color:var(--gold-primary);font-size:3.5rem;font-weight:800;line-height:1}.score-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.8rem;font-weight:600}.cert-pipeline-horizontal{justify-content:center;align-items:center;width:100%;margin:.5rem 0;display:flex}.cert-pipeline-node{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.cert-pipeline-node .node-dot{z-index:2;background:#040811;border:2px solid #ffffff26;border-radius:50%;width:12px;height:12px;transition:all .3s}.cert-pipeline-node.active .node-dot{border-color:var(--emerald-success);background:var(--emerald-success);box-shadow:0 0 8px var(--emerald-success)}.cert-pipeline-node .node-label{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);white-space:nowrap;font-size:.58rem;font-weight:600;position:absolute;top:18px}.cert-pipeline-line{z-index:1;background:#ffffff1a;flex:1;height:2px;margin:0 -4px;transition:all .3s}.cert-pipeline-line.active{background:var(--emerald-success)}.cert-summary-text{text-transform:uppercase;letter-spacing:.05em;height:20px;margin-top:1rem;font-size:.78rem;font-weight:700}.final-line-note{color:#ffffff40;margin-top:3.5rem;font-size:.85rem}@media (width<=1024px){.gaps-spotlight-grid,.complex-systems-grid,.artifacts-medallion-grid{grid-template-columns:repeat(3,1fr)}.seven-functions-pipeline{grid-template-columns:repeat(4,1fr)}.who-serves-badge-grid{grid-template-columns:repeat(3,1fr)}.certification-interactive-container{grid-template-columns:1fr;gap:3rem}.cert-scorecard-card{max-width:520px}}@media (width<=768px){.visual-stack-grid{grid-template-columns:1fr;gap:3rem}.stack-visual-col{display:none}.editorial-split-layout{grid-template-columns:1fr;gap:2.5rem}.bento-compare-grid{grid-template-columns:1fr}.bento-card{padding:2.5rem 2rem}.gaps-spotlight-grid{grid-template-columns:repeat(2,1fr)}.stepper-pipeline-layout{grid-template-columns:1fr;gap:2.5rem}.stepper-visual-col{display:none}.deep-dive-grid{grid-template-columns:1fr}.complex-systems-grid{grid-template-columns:repeat(2,1fr)}.spec-builder-layout{grid-template-columns:1fr;gap:2.5rem}.architecture-compare-grid{grid-template-columns:1fr}.seven-functions-pipeline,.who-serves-badge-grid{grid-template-columns:repeat(2,1fr)}.dashboard-promo-layout{grid-template-columns:1fr;gap:2.5rem}.dashboard-promo-visual-col{width:100%}.mock-dashboard-grid{grid-template-columns:1fr}.artifacts-medallion-grid{grid-template-columns:repeat(2,1fr)}.cert-checklist-grid{grid-template-columns:1fr}}.aethon-homepage .ds-btn{font-family:var(--font-body);cursor:pointer;transition:var(--transition-smooth);border-radius:var(--radius-sm);outline:none;align-items:center;gap:.65rem;font-size:.95rem;text-decoration:none;display:inline-flex}.aethon-homepage .ds-btn-primary{background-color:var(--gold-primary);border:none;padding:.9rem 2.25rem;font-weight:700;color:#040811!important}.aethon-homepage .ds-btn-primary:hover{background-color:var(--gold-hover);box-shadow:0 8px 30px rgba(var(--gold-primary-rgb), .35);transform:translateY(-2px)}.aethon-homepage .ds-btn-primary:active{box-shadow:0 4px 15px rgba(var(--gold-primary-rgb), .25);transform:translateY(0)}.aethon-homepage .ds-btn-secondary{border:1px solid var(--border-subtle);color:var(--text-primary);background:var(--bg-card);padding:.9rem 2.25rem;font-weight:600}.aethon-homepage .ds-btn-secondary:hover{border-color:var(--text-primary);background:var(--border-subtle);transform:translateY(-2px)}.aethon-hero-v5 .ds-btn-secondary,.ds-feature-dark .ds-btn-secondary,.editorial-quote-card .ds-btn-secondary{color:#fff!important;background:#ffffff0f!important;border-color:#fff6!important}.aethon-hero-v5 .ds-btn-secondary:hover,.ds-feature-dark .ds-btn-secondary:hover,.editorial-quote-card .ds-btn-secondary:hover{transform:translateY(-2px);background:#ffffff1f!important;border-color:#fff!important}.aethon-homepage .ds-btn-ghost{background:rgba(var(--gold-primary-rgb), .03);border:1px solid rgba(var(--gold-primary-rgb), .25);color:var(--gold-primary);padding:.9rem 2.25rem;font-weight:600}.aethon-homepage .ds-btn-ghost:hover{background:rgba(var(--gold-primary-rgb), .08);border-color:var(--gold-primary);color:var(--gold-hover);gap:.85rem;transform:translateY(-2px)}.aethon-homepage .ds-btn-sm{padding:.5rem 1.25rem;font-size:.85rem}.aethon-homepage .aethon-section{border-top:1px solid var(--border-section);transition:background-color .3s}.aethon-homepage .aethon-section.alt-bg{background-color:var(--bg-secondary)!important}.aethon-hero-v5{background-color:#040811!important;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)!important;background-size:50px 50px!important}.aethon-hero-v5 .aethon-mini-badge{color:var(--gold-primary)!important;background:#ffffff08!important;border-color:#ffffff14!important}.aethon-hero-v5 .aethon-hero-title-v5{color:#fff!important}.aethon-hero-v5 .aethon-hero-tagline-v5{color:#94a3b8!important}.aethon-hero-v5 .timeline-node .node-num{color:#fff!important;background:#040811!important;border-color:#fff3!important}.aethon-hero-v5 .timeline-node .node-label{color:#e2e8f0!important}.aethon-hero-v5 .timeline-connector{color:#ffffff73!important}.aethon-hero-v5 .aethon-hero-one-liner{color:#ffffffb3!important}.editorial-quote-card{background:linear-gradient(135deg,#0a0f1f 0%,#131b35 100%)!important;border:1px solid #ffffff0d!important}.editorial-quote-card blockquote{color:#fff!important}.aethon-homepage .ds-feature-dark{color:#fff!important;background:#040811!important;border-top:1px solid #ffffff0a!important;padding:7rem 5%!important}.aethon-homepage .ds-feature-dark h2{color:#fff!important}.aethon-homepage .ds-feature-dark p{color:#94a3b8!important}.aethon-homepage .ds-feature-dark .final-line-note{color:#ffffff4d!important}.aethon-homepage .ds-feature-dark .arnor-mini-badge{color:var(--gold-primary)!important;background:#ffffff08!important;border-color:#ffffff14!important}.bento-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;box-shadow:var(--shadow-card)!important;color:var(--text-primary)!important}.bento-card:hover{box-shadow:var(--shadow-card-hover)!important}.bento-card h4{color:var(--white-pure)!important}.bento-card p{color:var(--text-muted)!important}.gap-spotlight-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.gap-spotlight-card h4{color:var(--white-pure)!important}.gap-spotlight-card p{color:var(--text-muted)!important}.gap-spotlight-card .gap-num{color:rgba(var(--text-primary-rgb), .15)!important}.gap-spotlight-card:hover .gap-num{color:rgba(var(--red-alert-rgb,239, 68, 68), .4)!important}.stepper-control-item{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important}.stepper-control-item:hover{background:var(--bg-secondary)!important}.stepper-control-item.active{border-color:var(--gold-primary)!important;box-shadow:0 0 15px rgba(var(--gold-primary-rgb), .1)!important}.stepper-control-item h4{color:var(--white-pure)!important}.stepper-control-item p{color:var(--text-muted)!important}.deep-dive-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.deep-dive-card h4{color:var(--white-pure)!important}.deep-dive-card p{color:var(--text-muted)!important}.complex-system-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.complex-system-card h4{color:var(--white-pure)!important}.complex-system-card p{color:var(--text-muted)!important}.spec-step-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important}.spec-step-card h4{color:var(--white-pure)!important}.spec-step-card p{color:var(--text-muted)!important}.pipeline-step-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.pipeline-step-card h4{color:var(--white-pure)!important}.pipeline-step-card p{color:var(--text-muted)!important}.pipeline-step-card .step-card-num{color:rgba(var(--gold-primary-rgb), .35)!important}.pipeline-step-card:hover{background:var(--bg-secondary)!important;border-color:var(--gold-primary)!important}.compat-badge,.compare-v-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.compare-v-card h4{color:var(--white-pure)!important}.compare-v-card p{color:var(--text-muted)!important}.arch-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.arch-card.arch-card-gold{border-color:rgba(var(--gold-primary-rgb), .25)!important;background:var(--bg-card)!important}.arch-card h4{color:var(--white-pure)!important}.arch-card p{color:var(--text-muted)!important}.arch-pros-cons{border-top:1px solid var(--border-subtle)!important}.arch-pros-cons h5{color:var(--emerald-success)!important}.arch-pros-cons h5.cons-title{color:var(--red-alert)!important}.flow-step-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.flow-step-card h4{color:var(--white-pure)!important}.flow-step-card p{color:var(--text-muted)!important}.who-serves-tile{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important}.who-serves-tile:hover{background:var(--bg-secondary)!important;border-color:var(--gold-primary)!important}.byos-tag{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-sm)!important;transition:all .25s!important}.byos-tag:hover{background:var(--bg-secondary)!important;border-color:var(--cyan-accent)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-2px)!important}.dashboard-metric-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important}.dashboard-metric-card .metric-val{color:var(--white-pure)!important}.dashboard-metric-card .metric-lbl{color:var(--text-muted)!important}.artifact-medallion-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.artifact-medallion-card:hover{border-color:rgba(var(--gold-primary-rgb), .2)!important;background:var(--bg-secondary)!important}.artifact-medallion-card h4{color:var(--white-pure)!important}.artifact-medallion-card p{color:var(--text-muted)!important}.cert-checklist-item{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important}.cert-checklist-item:hover{background:var(--bg-secondary)!important}.cert-checklist-item.checked{border-color:rgba(var(--emerald-success-rgb), .25)!important;background:rgba(var(--emerald-success-rgb), .03)!important}.cert-checklist-item.checked span{color:var(--white-pure)!important}.cert-scorecard-card{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;box-shadow:var(--shadow-card)!important}.cert-scorecard-card h4{color:var(--white-pure)!important}.cert-scorecard-card p{color:var(--text-muted)!important}.mock-console-card{background:#0a0f1d!important;border:1px solid #ffffff14!important}.console-card-body{color:#e2e8f0!important}.console-title{color:#94a3b8!important}.aethon-homepage .visual-stack-tagline{letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:1rem;font-size:clamp(1.1rem,3vw,1.55rem);font-weight:700;display:flex}.aethon-homepage .visual-stack-tagline .reason-text{color:var(--silver-neutral);opacity:.95}.aethon-homepage .visual-stack-tagline .build-text{color:var(--cyan-accent)}.aethon-homepage .visual-stack-tagline .assures-text{color:var(--gold-primary);text-shadow:0 0 15px rgba(var(--gold-primary-rgb), .2);font-weight:800;position:relative}.aethon-homepage .visual-stack-tagline .assures-text:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-primary), transparent);border-radius:2px;height:2px;position:absolute;bottom:-4px;left:10%;right:10%}.aethon-homepage .ds-interactive-stack-split{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;margin-top:3.5rem;display:grid}.aethon-homepage .ds-stepper-col{flex-direction:column;gap:1.25rem;display:flex}.aethon-homepage .ds-stepper-item{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-card);transition:var(--transition-smooth);align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.aethon-homepage .ds-stepper-item:hover{background:var(--bg-secondary)}.aethon-homepage .ds-stepper-item.active{border-color:var(--gold-primary);background:var(--bg-card);box-shadow:var(--shadow-card)}.aethon-homepage .ds-step-number{font-family:var(--font-display);color:var(--text-muted);font-size:1.5rem;font-weight:800;line-height:1}.aethon-homepage .ds-step-number.text-gold{color:var(--gold-primary)}.aethon-homepage .ds-step-number.text-cyan{color:var(--cyan-accent)}.aethon-homepage .ds-step-info h3{color:var(--white-pure);margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.aethon-homepage .ds-step-info p{color:var(--text-muted);font-size:.88rem;line-height:1.5}.aethon-homepage .ds-stepper-item.active .ds-step-info p{color:var(--text-primary)}.aethon-homepage .ds-3d-stack-col{perspective:1000px;justify-content:center;align-items:center;height:480px;display:flex}.aethon-homepage .ds-3d-stack-scene{width:320px;height:390px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.16,1,.3,1);position:relative;transform:rotate(-8deg)}.aethon-homepage .ds-3d-laser-core{z-index:1;opacity:.6;background:linear-gradient(#c99a2e66,#00aeef66 50%,#c7cbd166);width:2px;position:absolute;top:40px;bottom:40px;left:50%;transform:translate(-50%)}.aethon-homepage .ds-3d-stack-plate{height:80px;transform-style:preserve-3d;transition:var(--transition-smooth);cursor:pointer;position:absolute;left:0;right:0}.aethon-homepage .ds-3d-stack-plate.plate-gold{color:var(--gold-primary)!important;transform:translateY(0)!important}.aethon-homepage .ds-3d-stack-plate.plate-cyan{color:var(--cyan-accent)!important;transform:translateY(120px)!important}.aethon-homepage .ds-3d-stack-plate.plate-silver{color:var(--silver-neutral)!important;transform:translateY(240px)!important}.aethon-homepage .ds-3d-stack-plate.plate-gold.active,.aethon-homepage .ds-3d-stack-plate.plate-gold:hover{transform:translateY(0)scale(1.03)!important}.aethon-homepage .ds-3d-stack-plate.plate-cyan.active,.aethon-homepage .ds-3d-stack-plate.plate-cyan:hover{transform:translateY(120px)scale(1.03)!important}.aethon-homepage .ds-3d-stack-plate.plate-silver.active,.aethon-homepage .ds-3d-stack-plate.plate-silver:hover{transform:translateY(240px)scale(1.03)!important}.aethon-homepage .ds-3d-stack-plate .plate-inner{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-card);-webkit-backdrop-filter:blur(10px);transition:var(--transition-smooth);flex-direction:row;justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex;position:absolute;inset:0}.aethon-homepage .plate-inner:before{content:"";opacity:.7;width:10px;height:10px;transition:var(--transition-smooth);z-index:1;background:currentColor;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px}.aethon-homepage .ds-3d-stack-plate.active .plate-inner:before,.aethon-homepage .ds-3d-stack-plate:hover .plate-inner:before{opacity:1;animation:1.5s ease-in-out infinite plateDotPulse}.aethon-homepage .plate-glow{border-radius:inherit;opacity:0;transition:var(--transition-smooth);pointer-events:none;position:absolute;inset:0}.aethon-homepage .ds-3d-stack-plate .plate-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border-subtle);z-index:2;border-radius:4px;padding:.2rem .5rem;font-size:.65rem;font-weight:700;position:relative}.aethon-homepage .plate-content{color:var(--text-primary);text-align:right;z-index:2;flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.aethon-homepage .plate-content i{opacity:.12;transition:var(--transition-smooth);pointer-events:none;margin:0;font-size:3.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aethon-homepage .ds-3d-stack-plate .plate-content span{z-index:2;font-family:var(--font-display);color:var(--text-muted);transition:var(--transition-smooth);font-size:.95rem;font-weight:700;position:relative}.aethon-homepage .plate-gold .plate-badge{color:var(--gold-primary);background:#c99a2e1a;border-color:#c99a2e33}.aethon-homepage .plate-gold .plate-content i{color:var(--gold-primary)}.aethon-homepage .plate-gold .plate-glow{background:radial-gradient(circle,#c99a2e26 0%,#0000 70%)}.aethon-homepage .plate-cyan .plate-badge{color:var(--cyan-accent);background:#00aeef1a;border-color:#00aeef33}.aethon-homepage .plate-cyan .plate-content i{color:var(--cyan-accent)}.aethon-homepage .plate-cyan .plate-glow{background:radial-gradient(circle,#00aeef26 0%,#0000 70%)}.aethon-homepage .plate-silver .plate-badge{color:var(--silver-neutral);background:#c7cbd11a;border-color:#c7cbd133}.aethon-homepage .plate-silver .plate-content i{color:var(--silver-neutral)}.aethon-homepage .plate-silver .plate-glow{background:radial-gradient(circle,#c7cbd11a 0%,#0000 70%)}.aethon-homepage .ds-3d-stack-plate.active .plate-inner{background:var(--bg-deep);border-color:var(--white-pure);box-shadow:0 10px 40px var(--shadow-card)}.aethon-homepage .ds-3d-stack-plate.plate-gold.active .plate-inner{border-color:var(--gold-primary)}.aethon-homepage .ds-3d-stack-plate.plate-cyan.active .plate-inner{border-color:var(--cyan-accent)}.aethon-homepage .ds-3d-stack-plate.plate-silver.active .plate-inner{border-color:var(--silver-neutral)}.aethon-homepage .ds-3d-stack-plate.active .plate-content span,.aethon-homepage .ds-3d-stack-plate:hover .plate-content span{color:var(--text-primary)}.aethon-homepage .ds-3d-stack-plate.active .plate-content i,.aethon-homepage .ds-3d-stack-plate:hover .plate-content i{opacity:.25;transform:translate(-50%,-50%)scale(1.1)}.aethon-homepage .ds-3d-stack-plate.active .plate-glow{opacity:1}.aethon-homepage .ds-3d-stack-plate:hover .plate-inner{background:var(--bg-secondary)}.aethon-homepage .ds-3d-stack-scene.active-step-0,.aethon-homepage .ds-3d-stack-scene.active-step-1,.aethon-homepage .ds-3d-stack-scene.active-step-2{transform:rotate(-8deg)}@media (width<=1024px){.ds-split-left{grid-template-columns:1fr;gap:2rem}.ds-bento{grid-template-columns:repeat(2,1fr)}.ds-bento-featured{grid-column:span 2}}@media (width<=768px){.ds-narrative{padding:1.5rem 1.5rem 1.5rem 2rem}.ds-split-visual{padding:1.5rem}.ds-bento{grid-template-columns:1fr}.ds-bento-featured{grid-column:span 1}.ds-step{grid-template-columns:60px 1fr;gap:1rem}.ds-step-num{font-size:2.5rem}.ds-numbered-inline{flex-direction:column;align-items:center}.ds-feature-dark{padding:3.5rem 1.25rem}}@media (width<=768px){.ds-pipeline{padding:1.25rem 1rem}.ds-pipeline-node{min-width:72px}.ds-pipeline-icon{width:36px;height:36px;font-size:1rem}.ds-pipeline-label{font-size:.7rem}.ds-pipeline-connector{min-width:20px}}.aethon-page p.aethon-res-strong,.aethon-page p.aethon-abt-strong{margin-top:2rem}@media (width<=1024px){.aethon-page .aethon-nav,.aethon-page .aethon-solutions-wrapper{display:none}.aethon-page .aethon-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width<=768px){.aethon-page .aethon-footer-grid{grid-template-columns:1fr;gap:2rem}.aethon-page .aethon-footer-bottom{text-align:center;flex-direction:column}}.ds-3d-stack-scene.active-step-0,.ds-3d-stack-scene.active-step-1,.ds-3d-stack-scene.active-step-2,.ds-3d-stack-scene.active-step-3{transform:rotate(-8deg)}@media (width<=1024px){.ds-interactive-stack-split{grid-template-columns:1fr;gap:2rem}.ds-3d-stack-col{height:380px}.ds-spotlight-grid{grid-template-columns:1fr}}@media (width<=768px){.ds-capability-grid,.ds-compare-grid,.ds-sim-body{grid-template-columns:1fr}.ds-sim-pane.pane-left{border-bottom:1px solid #ffffff0a;border-right:none}}[data-aethon-theme=light] .resource-preview-icon,[data-aethon-theme=light] .resource-preview-link{color:var(--gold-primary)}[data-aethon-theme=light] .aethon-dev-bug-examples,[data-aethon-theme=light] .aethon-dev-evidence-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-ent-value-card,[data-aethon-theme=light] .aethon-ent-evidence-cta{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-ta-need-card,[data-aethon-theme=light] .aethon-ta-audience-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .ds-table-wrap,[data-aethon-theme=light] .aethon-plat-table-wrap{background:#fff;border:1px solid #00000017;box-shadow:0 2px 12px #0000000d,0 8px 28px #00000012}@media (width<=1024px){.aethon-plat-hero h1{font-size:2.75rem}.aethon-plat-section-title{font-size:2rem}.aethon-plat-functional-layout,.aethon-plat-paths-grid{grid-template-columns:1fr}.aethon-plat-caps-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-plat-hero h1{font-size:2.25rem}.aethon-plat-section-title{font-size:1.75rem}.aethon-plat-hero{padding:4rem 5% 2.5rem}.aethon-plat-section{padding:4rem 5%}.aethon-plat-caps-grid{grid-template-columns:1fr}.aethon-plat-hero-ctas,.aethon-plat-final-cta-btns{flex-direction:column;align-items:center}.aethon-plat-path-card{padding:2rem}.aethon-plat-table thead th,.aethon-plat-table tbody td{padding:.75rem 1rem;font-size:.82rem}.aethon-plat-table tbody td:first-child{white-space:normal}.aethon-plat-lifecycle-step{padding:1rem 1.25rem}.aethon-plat-functional-card .functional-question{font-size:1.5rem}.aethon-plat-trust-questions .trust-q-row{font-size:.85rem}}@media (width<=900px){.walkthrough-rows:before{display:none}.walkthrough-row{grid-template-columns:1fr;gap:1.25rem}.walkthrough-row.row-reverse{direction:ltr}.row-number{font-size:4rem}.split-contrast{grid-template-columns:1fr}.split-divider{display:none}.split-left,.split-right{padding:3rem 5%}.artefact-catalog{grid-template-columns:1fr}.stage-box{width:90px;min-width:90px;padding:1rem .65rem}.stage-label{font-size:.6rem}.stage-icon{font-size:1.1rem}.stage-legend{flex-wrap:wrap;gap:1rem}}@media (width<=1024px){.aethon-dev-hero h1{font-size:2.75rem}.aethon-dev-section-title{font-size:2rem}.aethon-dev-paths-grid{grid-template-columns:1fr}.aethon-dev-advantage-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-dev-hero h1{font-size:2.25rem}.aethon-dev-section-title{font-size:1.75rem}.aethon-dev-hero{padding:4rem 5% 2.5rem}.aethon-dev-section{padding:4rem 5%}.aethon-dev-advantage-grid,.aethon-dev-evidence-grid{grid-template-columns:1fr}.aethon-dev-hero-ctas,.aethon-dev-final-cta-btns{flex-direction:column;align-items:center}.aethon-dev-table thead th,.aethon-dev-table tbody td{padding:.75rem 1rem;font-size:.82rem}.aethon-dev-path-card .path-card-header{padding:1.5rem 1.75rem 1rem}.aethon-dev-path-card .path-desc{padding:0 1.75rem 2rem}.aethon-dev-path-card .path-card-header h3{font-size:1.15rem}.aethon-dev-bug-examples{padding:1rem 1.25rem}}@media (width<=1024px){.aethon-ent-hero h1{font-size:2.75rem}.aethon-ent-section-title{font-size:2.15rem}.aethon-ent-value-grid{grid-template-columns:1fr 1fr}.aethon-ent-final-cta h2{font-size:2.15rem}}@media (width<=768px){.aethon-ent-hero h1{font-size:2.25rem}.aethon-ent-section-title{font-size:1.85rem}.aethon-ent-value-grid,.aethon-ent-artefact-grid{grid-template-columns:1fr}.aethon-ent-table{font-size:.82rem}.aethon-ent-table thead th,.aethon-ent-table tbody td{padding:.75rem 1rem}.aethon-ent-table tbody td:first-child{white-space:normal}.aethon-ent-final-cta h2{font-size:1.85rem}.aethon-ent-hero-ctas,.aethon-ent-final-btns{flex-direction:column;align-items:center}}@media (width<=1024px){.aethon-gov-hero h1{font-size:2.75rem}.aethon-gov-section-title{font-size:2.15rem}.aethon-gov-enables-grid,.aethon-gov-statements-grid{grid-template-columns:repeat(2,1fr)}.aethon-gov-final-cta h2{font-size:2.15rem}}@media (width<=768px){.aethon-gov-hero h1{font-size:2.25rem}.aethon-gov-section-title{font-size:1.85rem}.aethon-gov-enables-grid,.aethon-gov-statements-grid,.aethon-gov-artefact-grid{grid-template-columns:1fr}.aethon-gov-table{font-size:.82rem}.aethon-gov-table thead th,.aethon-gov-table tbody td{padding:.75rem 1rem}.aethon-gov-table tbody td:first-child{white-space:normal}.aethon-gov-final-cta h2{font-size:1.85rem}.aethon-gov-hero-ctas,.aethon-gov-final-btns{flex-direction:column;align-items:center}.aethon-gov-founder-card{padding:2rem 1.5rem}}@media (width<=1024px){.aethon-part-hero h1{font-size:2.75rem}.aethon-part-models-grid,.aethon-part-contrast-grid{grid-template-columns:1fr}}@media (width<=768px){.aethon-part-hero h1{font-size:2.25rem}.aethon-part-table{font-size:.82rem}.aethon-part-table thead th,.aethon-part-table tbody td{padding:.75rem 1rem}.aethon-part-final-cta-inner{padding:2.5rem 1.5rem}.aethon-part-final-cta-buttons{flex-direction:column;align-items:center}}@media (width<=768px){.aethon-inv-final-cta-inner{padding:2.5rem 1.5rem}.aethon-inv-final-cta-buttons,.aethon-inv-hero-ctas{flex-direction:column;align-items:center}}@media (width<=900px){.stat-row{flex-direction:column;align-items:center}.split-contrast-3{grid-template-columns:1fr}.sc3-red,.sc3-amber{border-bottom:1px solid #ffffff0a;border-right:none}.founder-profile{grid-template-columns:1fr;gap:1.5rem}.aethon-inv-section-title{font-size:2rem}}@media (width<=1024px){.aethon-res-hub-grid,.aethon-res-artefact-grid,.aethon-res-resource-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-res-hero{padding:4rem 5% 3.5rem}.aethon-res-hero h1{font-size:clamp(2rem,5vw,2.75rem)}.aethon-res-metrics-bar{gap:1.5rem}.aethon-res-metric-divider{height:32px}.aethon-res-category,.aethon-res-artefacts,.aethon-res-cards,.aethon-res-topics{padding:4rem 5%}.aethon-res-hub-grid{grid-template-columns:1fr;gap:1.25rem}.aethon-res-hub-card p{min-height:auto;margin-bottom:1.25rem}.aethon-res-sandbox{border-radius:12px}.sandbox-body{padding:1.5rem 1.25rem}.aethon-res-artefact-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.aethon-res-artefact-card{padding:2rem 1.5rem}.aethon-res-resource-grid{grid-template-columns:1fr}}@media (width<=480px){.aethon-res-hero{padding:3rem 5% 2.5rem}.aethon-res-metrics-bar{flex-direction:column;gap:1.25rem}.aethon-res-metric-divider{width:48px;height:1px}.aethon-res-artefact-grid{grid-template-columns:1fr}.aethon-res-hero-ctas{flex-direction:column;align-items:center}}@media (width<=1024px){.aethon-abt-hero h1{font-size:2.75rem}.aethon-abt-mv-inner,.aethon-abt-founders-grid{grid-template-columns:1fr}.aethon-abt-beliefs-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-abt-hero h1{font-size:2.25rem}.aethon-abt-mv-card{padding:2rem}.aethon-abt-beliefs-grid{grid-template-columns:1fr}.aethon-abt-final-cta-inner{padding:2.5rem 1.5rem}.aethon-abt-final-cta-buttons{flex-direction:column;align-items:center}}.contact-hero{text-align:center;z-index:2;padding:6rem 5% 3rem;position:relative}.contact-hero-inner{max-width:820px;margin:0 auto}.contact-hero .contact-badge{background:var(--gold-alpha);border:1px solid rgba(var(--gold-primary-rgb),.25);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.contact-hero h1{color:var(--white-pure);margin-bottom:1.25rem;font-size:3.5rem;font-weight:800;line-height:1.1}.contact-hero .hero-sub{color:var(--text-muted);max-width:580px;margin:0 auto;font-size:1.15rem;line-height:1.65}.contact-form-section{z-index:2;padding:3rem 5% 6rem;position:relative}.contact-form-inner{max-width:680px;margin:0 auto}.contact-form-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb),.06);border-radius:var(--radius-lg);padding:3rem}.contact-segments{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.contact-segment{border:1px solid rgba(var(--white-pure-rgb),.1);color:var(--text-muted);cursor:pointer;transition:var(--transition-smooth);font-size:.82rem;font-weight:600;font-family:var(--font-body);background:0 0;border-radius:100px;padding:.5rem 1.15rem}.contact-segment:hover{border-color:rgba(var(--white-pure-rgb),.2);color:var(--white-pure)}.contact-segment.active{background:var(--gold-alpha);border-color:var(--gold-primary);color:var(--gold-primary)}.contact-form{flex-direction:column;gap:1.25rem;display:flex}.contact-form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contact-field{flex-direction:column;gap:.35rem;display:flex}.contact-field label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:600}.contact-field input,.contact-field textarea,.contact-field select{background:rgba(var(--white-pure-rgb),.04);border:1px solid rgba(var(--white-pure-rgb),.08);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);transition:var(--transition-smooth);outline:none;padding:.75rem 1rem;font-size:.9rem}.contact-field input:focus,.contact-field textarea:focus,.contact-field select:focus{border-color:var(--gold-primary);box-shadow:0 0 0 3px rgba(var(--gold-primary-rgb),.08)}.contact-field input::placeholder,.contact-field textarea::placeholder{color:rgba(var(--white-pure-rgb),.2)}.contact-field textarea{resize:vertical;min-height:120px}.contact-field select{cursor:pointer}.contact-field select option{background:var(--bg-primary);color:var(--text-primary)}.contact-submit{background:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-smooth);font-size:.95rem;font-weight:700;font-family:var(--font-body);border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.85rem 2rem;display:inline-flex}.contact-submit:hover{background:var(--gold-hover);box-shadow:0 4px 20px rgba(var(--gold-primary-rgb),.3);transform:translateY(-2px)}.contact-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact-success{text-align:center;padding:3rem 2rem}.contact-success .success-icon{background:var(--emerald-alpha);width:64px;height:64px;color:var(--emerald-success);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.5rem;display:flex}.contact-success h2{color:var(--white-pure);margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.contact-success p{color:var(--text-muted)}.contact-error{background:rgba(var(--red-alert-rgb),.08);border:1px solid rgba(var(--red-alert-rgb),.2);border-radius:var(--radius-sm);color:var(--red-alert);align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;display:flex}@media (width<=768px){.contact-hero h1{font-size:2.25rem}.contact-form-row{grid-template-columns:1fr}.contact-form-card{padding:2rem}}@media (width<=1024px){.aethon-ta-hero h1{font-size:2.75rem}.aethon-ta-section-title{font-size:2rem}.aethon-ta-score-layout,.aethon-ta-audience-grid{grid-template-columns:1fr}.aethon-ta-cred-grid{grid-template-columns:repeat(2,1fr)}.aethon-ta-dashboard-body{grid-template-columns:1fr 1fr}.aethon-ta-dash-card.span-2{grid-column:span 1}.aethon-ta-dash-card.span-3{grid-column:span 2}}@media (width<=768px){.aethon-ta-hero h1{font-size:2.25rem}.aethon-ta-section-title{font-size:1.75rem}.aethon-ta-hero{padding:4rem 5% 2.5rem}.aethon-ta-section{padding:4rem 5%}.aethon-ta-needs-grid,.aethon-ta-artefact-grid,.aethon-ta-cred-grid,.aethon-ta-dashboard-body{grid-template-columns:1fr}.aethon-ta-dash-card.span-2,.aethon-ta-dash-card.span-3{grid-column:span 1}.aethon-ta-hero-ctas,.aethon-ta-final-cta-btns{flex-direction:column;align-items:center}.aethon-ta-gauge-ring{width:150px;height:150px}.aethon-ta-gauge-inner .score-number{font-size:2.75rem}}@media (width<=900px){.credential-measurements{grid-template-columns:repeat(2,1fr)}.artefact-catalog{grid-template-columns:1fr}.audience-matrix{grid-template-columns:120px repeat(5,1fr);overflow-x:auto}.am-row-label{padding:.75rem;font-size:.72rem}.am-header-cell{padding:.5rem .25rem;font-size:.55rem}.aethon-ta-section-title{font-size:2rem}}@media (width<=600px){.credential-measurements{grid-template-columns:repeat(2,1fr)}}.ds-compare-grid{grid-template-columns:1fr 1fr;gap:2rem;max-width:1000px;margin:0 auto;display:grid}.what-trust-pipeline-wrap{padding:2rem 0 1rem;position:relative}.what-trust-pipeline-wrap:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#c99a2e26 0%,#c99a2ea6 35% 60%,#10b9818c 82%,#10b98133 100%);height:2px;position:absolute;top:calc(2rem + 56px);left:54px;right:54px}.what-trust-pipeline{scrollbar-width:thin;scrollbar-color:#c99a2e33 transparent;z-index:1;align-items:flex-start;gap:0;padding:0 0 1.5rem;display:flex;position:relative;overflow-x:auto}.what-trust-pipeline::-webkit-scrollbar{height:4px}.what-trust-pipeline::-webkit-scrollbar-track{background:0 0}.what-trust-pipeline::-webkit-scrollbar-thumb{background:#c99a2e40;border-radius:2px}.wt-pipeline-stage{flex-shrink:0;align-items:flex-start;display:flex}.wt-pipeline-node{flex-direction:column;align-items:center;gap:0;min-width:110px;display:flex;position:relative}.wt-pipeline-node:before{content:attr(data-step);letter-spacing:.1em;color:var(--text-muted);opacity:.45;margin-bottom:8px;font-size:.6rem;font-weight:700;line-height:1;display:block}.wt-node-icon{background:var(--bg-card);width:60px;height:60px;color:var(--silver-neutral);transition:var(--transition-smooth);z-index:2;border:1.5px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;font-size:1.45rem;display:flex;position:relative;box-shadow:0 2px 12px #0000002e}.wt-node-label{color:var(--text-muted);text-align:center;max-width:90px;margin-top:.6rem;font-size:.72rem;font-weight:600;line-height:1.3}.wt-pipeline-node:hover .wt-node-icon{border-color:#ffffff38;transform:translateY(-4px);box-shadow:0 10px 28px #00000059}.wt-node-gold .wt-node-icon{color:var(--gold-primary);background:#c99a2e1f;border-color:#c99a2e80;box-shadow:0 0 0 4px #c99a2e14,0 4px 20px #c99a2e33}.wt-node-gold:hover .wt-node-icon{transform:translateY(-4px);box-shadow:0 0 0 6px #c99a2e1a,0 10px 32px #c99a2e47}.wt-node-gold .wt-node-label{color:var(--gold-primary);font-weight:700}.wt-node-emerald .wt-node-icon{background:var(--emerald-alpha);color:var(--emerald-success);border-color:#10b98180;box-shadow:0 0 0 4px #10b98114,0 4px 20px #10b98133}.wt-node-emerald:hover .wt-node-icon{transform:translateY(-4px);box-shadow:0 0 0 6px #10b9811a,0 10px 32px #10b98147}.wt-node-emerald .wt-node-label{color:var(--emerald-success);font-weight:700}.wt-pipeline-arrow{color:#c99a2e8c;z-index:2;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:28px;margin-top:26px;font-size:.9rem;display:flex}[data-aethon-theme=light] .what-trust-pipeline-wrap:before{background:linear-gradient(90deg,#c99a2e40 0%,#c99a2ebf 35% 60%,#10b9818c 82%,#10b98133 100%)}[data-aethon-theme=light] .wt-node-icon{color:#2d3555;background:#fff;border-color:#00000017;box-shadow:0 2px 10px #00000014}[data-aethon-theme=light] .wt-pipeline-node:hover .wt-node-icon{border-color:#c99a2e4d;box-shadow:0 8px 24px #0000001f}[data-aethon-theme=light] .wt-node-label{color:#4b5675}[data-aethon-theme=light] .wt-pipeline-node:before{color:#4b5675;opacity:.4}[data-aethon-theme=light] .wt-node-gold .wt-node-icon{color:#8a6200;background:#c99a2e14;border-color:#c99a2e73;box-shadow:0 0 0 4px #c99a2e0f,0 4px 16px #c99a2e24}[data-aethon-theme=light] .wt-node-gold .wt-node-label{color:#8a6200}[data-aethon-theme=light] .wt-node-emerald .wt-node-icon{color:#047857;background:#10b98112;border-color:#10b98166;box-shadow:0 0 0 4px #10b9810d,0 4px 16px #10b9811c}[data-aethon-theme=light] .wt-node-emerald .wt-node-label{color:#047857}[data-aethon-theme=light] .wt-pipeline-arrow{color:#c99a2ea6}@media (width<=1024px){.what-trust-hero-title{font-size:2.8rem}.what-trust-features-grid{grid-template-columns:repeat(2,1fr)}.ds-compare-grid{grid-template-columns:1fr;max-width:560px}.what-trust-quote-fold blockquote,.what-trust-category-fold blockquote{font-size:1.45rem}.what-trust-final-quote p{font-size:1.35rem}}@media (width<=768px){.what-trust-hero{padding:5rem 5% 3.5rem}.what-trust-hero-title{font-size:2.15rem}.what-trust-hero-sub{font-size:1.05rem}.what-trust-hero-ctas{flex-direction:column;align-items:center}.what-trust-features-grid{grid-template-columns:1fr}.what-trust-quote-fold blockquote,.what-trust-category-fold blockquote{font-size:1.2rem}.what-trust-quote-mark{font-size:4rem}.what-trust-final-cta{padding:5rem 5%}.what-trust-final-quote p{font-size:1.15rem}.what-trust-final-btns{flex-direction:column;align-items:center}.wt-pipeline-node{min-width:80px}.wt-node-icon{border-radius:12px;width:50px;height:50px;font-size:1.2rem}.wt-node-label{max-width:72px;font-size:.68rem}}@media (width<=1100px){.uc-sectors-grid{grid-template-columns:repeat(2,1fr)}.uc-hero h1{font-size:2.75rem}}@media (width<=700px){.uc-sectors-grid{grid-template-columns:1fr}.uc-hero h1{font-size:2.2rem}}@media (width<=900px){.courts-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.courts-values-grid{grid-template-columns:1fr}}@media (width<=700px){.banks-compare-grid{grid-template-columns:1fr}}@media (width<=900px){.banks-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.banks-values-grid{grid-template-columns:1fr}}@media (width<=900px){.ins-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.ins-values-grid{grid-template-columns:1fr}}@media (width<=900px){.reg-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.reg-values-grid{grid-template-columns:1fr}}@keyframes v6RingPulse{0%{box-shadow:0 0 0 rgba(var(--gold-primary-rgb), 0);transform:scale(1)}to{box-shadow:0 0 40px rgba(var(--gold-primary-rgb), .15);transform:scale(1.02)}}@keyframes v6SatelliteOrbit{0%{transform:rotate(var(--angle)) translateX(160px) rotate(calc(-1 * var(--angle)))}to{transform:rotate(calc(var(--angle) + 360deg)) translateX(160px) rotate(calc(-1 * (var(--angle) + 360deg)))}}@media (width<=968px){.v6-builders-split{grid-template-columns:1fr;gap:3rem}}@keyframes v6-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (width<=1024px){.v6-hero-split{grid-template-columns:1fr}.v6-hero-right{display:none}.v6-hero{min-height:auto;padding-top:8rem}.v6-editorial,.v6-editorial-60,.v6-dashboard-layout,.v6-cert-layout,.v6-compare-duo,.v6-product-grid{grid-template-columns:1fr}}@media (width<=768px){.v6-section,.v6-section-alt{padding:5rem 5%}.v6-pillar-grid{grid-template-columns:1fr}.v6-numbered-grid,.v6-medallion-grid{grid-template-columns:1fr 1fr}.v6-sector-grid{grid-template-columns:1fr}.v6-section-title{font-size:clamp(1.6rem,5vw,2.2rem)}.v6-mock-body{grid-template-columns:1fr}.v6-feature-ctas{flex-direction:column;align-items:center}}@media (width<=480px){.v6-numbered-grid,.v6-medallion-grid{grid-template-columns:1fr}.v6-component-grid{grid-template-columns:1fr 1fr}.v6-hero-ctas{flex-direction:column}}@media (width<=1024px){.ds-split-left{grid-template-columns:1fr;gap:2rem}.ds-bento{grid-template-columns:repeat(2,1fr)}.ds-bento-featured{grid-column:span 2}}@media (width<=768px){.ds-narrative{padding:1.5rem 1.5rem 1.5rem 2rem}.ds-split-visual{padding:1.5rem}.ds-bento{grid-template-columns:1fr}.ds-bento-featured{grid-column:span 1}.ds-step{grid-template-columns:60px 1fr;gap:1rem}.ds-step-num{font-size:2.5rem}.ds-numbered-inline{flex-direction:column;align-items:center}.ds-feature-dark{padding:3.5rem 1.25rem}}@media (width<=768px){.ds-pipeline{padding:1.25rem 1rem}.ds-pipeline-node{min-width:72px}.ds-pipeline-icon{width:36px;height:36px;font-size:1rem}.ds-pipeline-label{font-size:.7rem}.ds-pipeline-connector{min-width:20px}}.aethon-page p.aethon-res-strong,.aethon-page p.aethon-abt-strong{margin-top:2rem}@media (width<=1024px){.aethon-page .aethon-nav,.aethon-page .aethon-solutions-wrapper{display:none}.aethon-page .aethon-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width<=768px){.aethon-page .aethon-footer-grid{grid-template-columns:1fr;gap:2rem}.aethon-page .aethon-footer-bottom{text-align:center;flex-direction:column}}.ds-3d-stack-scene.active-step-0,.ds-3d-stack-scene.active-step-1,.ds-3d-stack-scene.active-step-2,.ds-3d-stack-scene.active-step-3{transform:rotate(-8deg)}@media (width<=1024px){.ds-interactive-stack-split{grid-template-columns:1fr;gap:2rem}.ds-3d-stack-col{height:380px}.ds-spotlight-grid{grid-template-columns:1fr}}@media (width<=768px){.ds-capability-grid,.ds-compare-grid,.ds-sim-body{grid-template-columns:1fr}.ds-sim-pane.pane-left{border-bottom:1px solid #ffffff0a;border-right:none}}[data-aethon-theme=light] .resource-preview-icon,[data-aethon-theme=light] .resource-preview-link{color:var(--gold-primary)}[data-aethon-theme=light] .aethon-dev-bug-examples,[data-aethon-theme=light] .aethon-dev-evidence-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-ent-value-card,[data-aethon-theme=light] .aethon-ent-evidence-cta{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-ta-need-card,[data-aethon-theme=light] .aethon-ta-audience-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .ds-table-wrap,[data-aethon-theme=light] .aethon-plat-table-wrap{background:#fff;border:1px solid #00000017;box-shadow:0 2px 12px #0000000d,0 8px 28px #00000012}@media (width<=1024px){.aethon-plat-hero h1{font-size:2.75rem}.aethon-plat-section-title{font-size:2rem}.aethon-plat-functional-layout,.aethon-plat-paths-grid{grid-template-columns:1fr}.aethon-plat-caps-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-plat-hero h1{font-size:2.25rem}.aethon-plat-section-title{font-size:1.75rem}.aethon-plat-hero{padding:4rem 5% 2.5rem}.aethon-plat-section{padding:4rem 5%}.aethon-plat-caps-grid{grid-template-columns:1fr}.aethon-plat-hero-ctas,.aethon-plat-final-cta-btns{flex-direction:column;align-items:center}.aethon-plat-path-card{padding:2rem}.aethon-plat-table thead th,.aethon-plat-table tbody td{padding:.75rem 1rem;font-size:.82rem}.aethon-plat-table tbody td:first-child{white-space:normal}.aethon-plat-lifecycle-step{padding:1rem 1.25rem}.aethon-plat-functional-card .functional-question{font-size:1.5rem}.aethon-plat-trust-questions .trust-q-row{font-size:.85rem}}@media (width<=900px){.walkthrough-rows:before{display:none}.walkthrough-row{grid-template-columns:1fr;gap:1.25rem}.walkthrough-row.row-reverse{direction:ltr}.row-number{font-size:4rem}.split-contrast{grid-template-columns:1fr}.split-divider{display:none}.split-left,.split-right{padding:3rem 5%}.artefact-catalog{grid-template-columns:1fr}.stage-box{width:90px;min-width:90px;padding:1rem .65rem}.stage-label{font-size:.6rem}.stage-icon{font-size:1.1rem}.stage-legend{flex-wrap:wrap;gap:1rem}}@media (width<=1024px){.aethon-dev-hero h1{font-size:2.75rem}.aethon-dev-section-title{font-size:2rem}.aethon-dev-paths-grid{grid-template-columns:1fr}.aethon-dev-advantage-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-dev-hero h1{font-size:2.25rem}.aethon-dev-section-title{font-size:1.75rem}.aethon-dev-hero{padding:4rem 5% 2.5rem}.aethon-dev-section{padding:4rem 5%}.aethon-dev-advantage-grid,.aethon-dev-evidence-grid{grid-template-columns:1fr}.aethon-dev-hero-ctas,.aethon-dev-final-cta-btns{flex-direction:column;align-items:center}.aethon-dev-table thead th,.aethon-dev-table tbody td{padding:.75rem 1rem;font-size:.82rem}.aethon-dev-path-card .path-card-header{padding:1.5rem 1.75rem 1rem}.aethon-dev-path-card .path-desc{padding:0 1.75rem 2rem}.aethon-dev-path-card .path-card-header h3{font-size:1.15rem}.aethon-dev-bug-examples{padding:1rem 1.25rem}}@media (width<=1024px){.aethon-ent-hero h1{font-size:2.75rem}.aethon-ent-section-title{font-size:2.15rem}.aethon-ent-value-grid{grid-template-columns:1fr 1fr}.aethon-ent-final-cta h2{font-size:2.15rem}}@media (width<=768px){.aethon-ent-hero h1{font-size:2.25rem}.aethon-ent-section-title{font-size:1.85rem}.aethon-ent-value-grid,.aethon-ent-artefact-grid{grid-template-columns:1fr}.aethon-ent-table{font-size:.82rem}.aethon-ent-table thead th,.aethon-ent-table tbody td{padding:.75rem 1rem}.aethon-ent-table tbody td:first-child{white-space:normal}.aethon-ent-final-cta h2{font-size:1.85rem}.aethon-ent-hero-ctas,.aethon-ent-final-btns{flex-direction:column;align-items:center}}@media (width<=1024px){.aethon-gov-hero h1{font-size:2.75rem}.aethon-gov-section-title{font-size:2.15rem}.aethon-gov-enables-grid,.aethon-gov-statements-grid{grid-template-columns:repeat(2,1fr)}.aethon-gov-final-cta h2{font-size:2.15rem}}@media (width<=768px){.aethon-gov-hero h1{font-size:2.25rem}.aethon-gov-section-title{font-size:1.85rem}.aethon-gov-enables-grid,.aethon-gov-statements-grid,.aethon-gov-artefact-grid{grid-template-columns:1fr}.aethon-gov-table{font-size:.82rem}.aethon-gov-table thead th,.aethon-gov-table tbody td{padding:.75rem 1rem}.aethon-gov-table tbody td:first-child{white-space:normal}.aethon-gov-final-cta h2{font-size:1.85rem}.aethon-gov-hero-ctas,.aethon-gov-final-btns{flex-direction:column;align-items:center}.aethon-gov-founder-card{padding:2rem 1.5rem}}@media (width<=1024px){.aethon-part-hero h1{font-size:2.75rem}.aethon-part-models-grid,.aethon-part-contrast-grid{grid-template-columns:1fr}}@media (width<=768px){.aethon-part-hero h1{font-size:2.25rem}.aethon-part-table{font-size:.82rem}.aethon-part-table thead th,.aethon-part-table tbody td{padding:.75rem 1rem}.aethon-part-final-cta-inner{padding:2.5rem 1.5rem}.aethon-part-final-cta-buttons{flex-direction:column;align-items:center}}@media (width<=768px){.aethon-inv-final-cta-inner{padding:2.5rem 1.5rem}.aethon-inv-final-cta-buttons,.aethon-inv-hero-ctas{flex-direction:column;align-items:center}}@media (width<=900px){.stat-row{flex-direction:column;align-items:center}.split-contrast-3{grid-template-columns:1fr}.sc3-red,.sc3-amber{border-bottom:1px solid #ffffff0a;border-right:none}.founder-profile{grid-template-columns:1fr;gap:1.5rem}.aethon-inv-section-title{font-size:2rem}}@media (width<=1024px){.aethon-res-hub-grid,.aethon-res-artefact-grid,.aethon-res-resource-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-res-hero{padding:4rem 5% 3.5rem}.aethon-res-hero h1{font-size:clamp(2rem,5vw,2.75rem)}.aethon-res-metrics-bar{gap:1.5rem}.aethon-res-metric-divider{height:32px}.aethon-res-category,.aethon-res-artefacts,.aethon-res-cards,.aethon-res-topics{padding:4rem 5%}.aethon-res-hub-grid{grid-template-columns:1fr;gap:1.25rem}.aethon-res-hub-card p{min-height:auto;margin-bottom:1.25rem}.aethon-res-sandbox{border-radius:12px}.sandbox-body{padding:1.5rem 1.25rem}.aethon-res-artefact-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.aethon-res-artefact-card{padding:2rem 1.5rem}.aethon-res-resource-grid{grid-template-columns:1fr}}@media (width<=480px){.aethon-res-hero{padding:3rem 5% 2.5rem}.aethon-res-metrics-bar{flex-direction:column;gap:1.25rem}.aethon-res-metric-divider{width:48px;height:1px}.aethon-res-artefact-grid{grid-template-columns:1fr}.aethon-res-hero-ctas{flex-direction:column;align-items:center}}@media (width<=1024px){.aethon-abt-hero h1{font-size:2.75rem}.aethon-abt-mv-inner,.aethon-abt-founders-grid{grid-template-columns:1fr}.aethon-abt-beliefs-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-abt-hero h1{font-size:2.25rem}.aethon-abt-mv-card{padding:2rem}.aethon-abt-beliefs-grid{grid-template-columns:1fr}.aethon-abt-final-cta-inner{padding:2.5rem 1.5rem}.aethon-abt-final-cta-buttons{flex-direction:column;align-items:center}}.aethon-page[data-aethon-theme=light] .ct-form-card,.aethon-page[data-aethon-theme=light] .ct-info-panel{background:#fff;border:1px solid #00000014;box-shadow:0 1px 4px #0000000d,0 8px 28px #00000017}.aethon-page[data-aethon-theme=light] .ct-pipe-text span,.aethon-page[data-aethon-theme=light] .ct-direct-label{color:#4b5675}@media (width<=1024px){.ct-split{grid-template-columns:1fr;gap:3rem}.ct-info-panel{position:static}}@media (width<=768px){.ct-hero h1{font-size:2.25rem}.ct-form-row{grid-template-columns:1fr}.ct-form-card{padding:2rem}.ct-info-panel{padding:2rem 1.75rem}}@media (width<=1024px){.aethon-ta-hero h1{font-size:2.75rem}.aethon-ta-section-title{font-size:2rem}.aethon-ta-score-layout,.aethon-ta-audience-grid{grid-template-columns:1fr}.aethon-ta-cred-grid{grid-template-columns:repeat(2,1fr)}.aethon-ta-dashboard-body{grid-template-columns:1fr 1fr}.aethon-ta-dash-card.span-2{grid-column:span 1}.aethon-ta-dash-card.span-3{grid-column:span 2}}@media (width<=768px){.aethon-ta-hero h1{font-size:2.25rem}.aethon-ta-section-title{font-size:1.75rem}.aethon-ta-hero{padding:4rem 5% 2.5rem}.aethon-ta-section{padding:4rem 5%}.aethon-ta-needs-grid,.aethon-ta-artefact-grid,.aethon-ta-cred-grid,.aethon-ta-dashboard-body{grid-template-columns:1fr}.aethon-ta-dash-card.span-2,.aethon-ta-dash-card.span-3{grid-column:span 1}.aethon-ta-hero-ctas,.aethon-ta-final-cta-btns{flex-direction:column;align-items:center}.aethon-ta-gauge-ring{width:150px;height:150px}.aethon-ta-gauge-inner .score-number{font-size:2.75rem}}@media (width<=900px){.credential-measurements{grid-template-columns:repeat(2,1fr)}.artefact-catalog{grid-template-columns:1fr}.audience-matrix{grid-template-columns:120px repeat(5,1fr);overflow-x:auto}.am-row-label{padding:.75rem;font-size:.72rem}.am-header-cell{padding:.5rem .25rem;font-size:.55rem}.aethon-ta-section-title{font-size:2rem}}@media (width<=600px){.credential-measurements{grid-template-columns:repeat(2,1fr)}}.what-trust-hero{text-align:center;z-index:2;background:radial-gradient(80% 60% at 50% -10%,#c99a2e1a 0%,#0000 70%);padding:7rem 5% 5rem;position:relative}[data-aethon-theme=light] .what-trust-hero-sub{color:#ffffffb8!important}.what-trust-hero-inner{text-align:center;max-width:860px;margin:0 auto}.what-trust-hero-body{color:var(--text-muted);text-align:center;max-width:680px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.7}.what-trust-hero-sub{color:var(--silver-neutral);max-width:720px;margin:0 auto 1rem;font-size:1.2rem;font-weight:400;line-height:1.6}.what-trust-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}[data-aethon-theme=light] .wt-flow-label,[data-aethon-theme=light] .wt-flow-step{color:#4b5675}@media (width<=900px){.wt-flow-node{width:100px}.wt-flow-icon{width:52px;height:52px;font-size:1.2rem}.wt-flow-label{font-size:.7rem}.wt-flow-connector{min-width:20px;max-width:40px}}@media (width<=1024px){.what-trust-hero-title{font-size:2.8rem}.what-trust-features-grid{grid-template-columns:repeat(2,1fr)}.ds-compare-grid{grid-template-columns:1fr;max-width:560px}.what-trust-quote-fold blockquote,.what-trust-category-fold blockquote{font-size:1.45rem}.what-trust-final-quote p{font-size:1.35rem}}@media (width<=768px){.what-trust-hero{padding:5rem 5% 3.5rem}.what-trust-hero-title{font-size:2.15rem}.what-trust-hero-sub{font-size:1.05rem}.what-trust-hero-ctas{flex-direction:column;align-items:center}.what-trust-features-grid{grid-template-columns:1fr}.what-trust-quote-fold blockquote,.what-trust-category-fold blockquote{font-size:1.2rem}.what-trust-quote-mark{font-size:4rem}.what-trust-final-cta{padding:5rem 5%}.what-trust-final-quote p{font-size:1.15rem}.what-trust-final-btns{flex-direction:column;align-items:center}.wt-pipeline-node{min-width:80px}.wt-node-icon{border-radius:12px;width:50px;height:50px;font-size:1.2rem}.wt-node-label{max-width:72px;font-size:.68rem}}@media (width<=1100px){.uc-sectors-grid{grid-template-columns:repeat(2,1fr)}.uc-hero h1{font-size:2.75rem}}@media (width<=700px){.uc-sectors-grid{grid-template-columns:1fr}.uc-hero h1{font-size:2.2rem}}@media (width<=900px){.courts-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.courts-values-grid{grid-template-columns:1fr}}@media (width<=700px){.banks-compare-grid{grid-template-columns:1fr}}@media (width<=900px){.banks-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.banks-values-grid{grid-template-columns:1fr}}@media (width<=900px){.ins-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.ins-values-grid{grid-template-columns:1fr}}@media (width<=900px){.reg-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.reg-values-grid{grid-template-columns:1fr}}.aethon-homepage{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);width:100%;min-height:100vh;line-height:1.625;position:relative;overflow-x:clip}.aethon-header,.aethon-footer,.v6-mock-panel,.v6-console{--bg-primary:#040811;--bg-primary-rgb:4, 8, 17;--bg-secondary:#0a0f1d;--bg-secondary-rgb:10, 16, 29;--bg-card:#0a102099;--bg-card-rgb:10, 16, 32;--border-glow:#c99a2e26;--silver-neutral:#c7cbd1;--silver-neutral-rgb:199, 203, 209;--white-pure:#fff;--white-pure-rgb:255, 255, 255;--black-rgb:0, 0, 0;--text-primary:#f5f7fa;--text-primary-rgb:245, 247, 250;--text-muted:#94a3b8;--text-muted-rgb:148, 163, 184;--border-subtle:#ffffff0d;--border-section:#ffffff08;--shadow-card:#0000004d}.aethon-homepage *,.aethon-homepage :before,.aethon-homepage :after{box-sizing:border-box}.aethon-homepage h1,.aethon-homepage h2,.aethon-homepage h3,.aethon-homepage h4{font-family:var(--font-display);color:var(--white-pure);margin:0}.aethon-homepage p{margin:0}.v6-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.v6-reveal.v6-visible{opacity:1;transform:translateY(0)}.v6-section{z-index:2;text-align:center;padding:8rem 5%;position:relative}.v6-section-alt{z-index:2;text-align:center;--bg-primary:#040811;--bg-secondary:#0a0f1d;--bg-card:#0a102099;--bg-card-rgb:10, 16, 32;--white-pure:#fff;--white-pure-rgb:255, 255, 255;--text-primary:#f5f7fa;--text-muted:#94a3b8;--text-muted-rgb:148, 163, 184;--silver-neutral:#c7cbd1;--border-section:#ffffff08;--border-glow:#c99a2e26;color:#f5f7fa;background-color:#0a0f1d;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:8rem 5%;position:relative}.v6-section-light{z-index:2;text-align:center;background-color:#f8fafc;background-image:radial-gradient(at 0% 0%, rgba(var(--gold-primary-rgb), .03) 0px, transparent 50%), radial-gradient(at 100% 0%, #33415508 0px, transparent 50%), radial-gradient(at 50% 100%, rgba(var(--gold-primary-rgb), .02) 0px, transparent 50%);--bg-primary:#f8fafc;--bg-secondary:#eff3f8;--bg-card:#ffffffe6;--bg-card-rgb:255, 255, 255;--white-pure:#0f172a;--white-pure-rgb:15, 23, 42;--text-primary:#0f172a;--text-muted:#475569;--text-muted-rgb:71, 85, 105;--silver-neutral:#334155;--border-section:#0000000f;--border-glow:rgba(var(--gold-primary-rgb), .25);color:#0f172a;padding:8rem 5%;position:relative}.v6-builders-highlight{color:inherit;font-family:inherit;font-size:inherit;font-weight:700;display:inline}.v6-section-light .v6-section-title{color:#0f172a}.v6-section-light .v6-section-subtitle{color:#475569}.v6-container{max-width:var(--container-width);text-align:center;margin:0 auto}.v6-section-header{text-align:center;max-width:800px;margin-bottom:4.5rem;margin-left:auto;margin-right:auto}.v6-badge{background:rgba(var(--gold-primary-rgb), .06);border:1px solid rgba(var(--gold-primary-rgb), .2);color:var(--gold-primary);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.07em;border-radius:100px;align-items:center;gap:.45rem;margin-bottom:2.5rem;padding:.3rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.v6-section-title{font-family:var(--font-display);color:var(--white-pure);letter-spacing:-.02em;text-align:center;margin:0 0 3.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.25}.v6-section-subtitle{font-family:var(--font-body);color:var(--text-muted);max-width:720px;margin:1rem auto 0;font-size:1.05rem;line-height:1.8;text-align:center!important}.v6-strong-line{text-align:center;font-family:var(--font-display);color:var(--gold-light);letter-spacing:.01em;margin-top:3.5rem;font-size:1rem;font-style:italic;font-weight:600}.v6-hero{--bg-primary:#040811;--bg-card-rgb:10, 16, 32;--white-pure:#fff;--white-pure-rgb:255, 255, 255;--text-primary:#f5f7fa;--text-muted:#94a3b8;--text-muted-rgb:148, 163, 184;--silver-neutral:#c7cbd1;--border-section:#ffffff08;color:#f5f7fa;align-items:center;min-height:100vh;padding:7rem 5% 6rem;display:flex;position:relative;overflow:hidden;background-color:#040811!important;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)!important;background-size:50px 50px!important}.v6-hero-split{max-width:var(--container-width);grid-template-columns:55% 45%;align-items:center;gap:3rem;margin:0 auto;display:grid}.v6-hero-left{text-align:left;flex-direction:column;align-items:flex-start;gap:0;display:flex}.v6-hero-left .v6-badge{margin-bottom:1.5rem}.aethon-homepage .v6-hero-title{font-family:var(--font-display);color:var(--white-pure);letter-spacing:-.025em;margin:0 0 3rem;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.08}.v6-hero-tagline{font-family:var(--font-body);color:var(--text-muted);max-width:580px;margin-bottom:1rem;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.65}.v6-hero-oneliner{font-family:var(--font-display);color:var(--gold-primary);letter-spacing:.01em;margin-bottom:3rem;font-size:1.15rem;font-weight:700}.v6-timeline{flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;margin-top:1.5rem;margin-bottom:3rem;display:flex}.v6-timeline-node{flex-direction:column;align-items:center;gap:.3rem;min-width:50px;display:flex}.v6-timeline-num{background:rgba(var(--white-pure-rgb), .03);border:1px solid rgba(var(--white-pure-rgb), .1);width:24px;height:24px;font-family:var(--font-display);color:var(--text-muted);transition:var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex}.v6-timeline-node:hover .v6-timeline-num{border-color:var(--gold-primary);color:var(--gold-primary);box-shadow:0 0 12px rgba(var(--gold-primary-rgb), .25);background:rgba(var(--gold-primary-rgb), .06)}.v6-timeline-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.6rem;font-weight:600}.v6-timeline-connector{color:rgba(var(--white-pure-rgb), .12);align-items:center;margin-top:-1rem;font-size:.6rem;display:flex}.v6-hero-architecture-card{-webkit-backdrop-filter:blur(8px);border:1px solid rgba(var(--gold-primary-rgb), .15);background:#ffffff05;border-radius:12px;align-items:flex-start;gap:1.25rem;max-width:650px;margin-top:1rem;margin-bottom:2.5rem;padding:1.5rem;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex}.v6-hero-architecture-card:hover{border-color:rgba(var(--gold-primary-rgb), .35);background:#ffffff0a;transform:translateY(-2px);box-shadow:0 10px 30px -10px #00000080}.v6-arch-card-icon{color:var(--gold-primary);text-shadow:0 0 15px rgba(var(--gold-primary-rgb), .4);margin-top:.25rem;font-size:1.75rem}.v6-arch-card-content p{font-family:var(--font-body);color:var(--text-muted);font-size:.95rem;line-height:1.6}.v6-arch-card-content p strong{color:var(--gold-light);font-weight:700}.v6-arch-card-content p:first-child{margin-bottom:.75rem}.v6-audience-callout{font-family:var(--font-body);color:var(--text-muted);border-left:2px solid rgba(var(--gold-primary-rgb), .3);background:rgba(var(--gold-primary-rgb), .03);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:1.75rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.55}.v6-hero-ctas{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.v6-hero .v6-btn-secondary{color:#fff;border-color:#fff6}.v6-hero .v6-btn-secondary:hover{background:#ffffff1a;border-color:#fff}.v6-hero-right{justify-content:center;align-items:center;display:flex;position:relative}.v6-hero-right:before{content:"";background:radial-gradient(circle, rgba(var(--gold-primary-rgb), .05) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aethon-brick-scene{width:100%;height:500px;position:relative}.brick-stack{transform-style:preserve-3d;width:240px;height:240px;margin-top:-120px;margin-left:-80px;animation:6s ease-in-out infinite brickFloat;position:absolute;top:50%;left:50%;transform:rotateX(58deg)rotate(-45deg)}.brick{width:100%;height:100%;transform-style:preserve-3d;position:absolute}.brick-1{transform:translateZ(0)}.brick-2{transform:translateZ(48px)}.brick-3{transform:translateZ(96px)}.brick-4{transform:translateZ(144px)}.brick-front{transform-origin:bottom;border-radius:0 0 12px 12px;width:100%;height:34px;position:absolute;bottom:0;left:0;transform:rotateX(-90deg)}.brick-right{transform-origin:100%;border-radius:0 12px 12px 0;width:34px;height:100%;position:absolute;top:0;right:0;transform:rotateY(90deg)}.brick-4 .brick-top{background:linear-gradient(135deg, rgba(var(--gold-primary-rgb), .22), rgba(var(--gold-primary-rgb), .08));border:1px solid rgba(var(--gold-primary-rgb), .4);box-shadow:0 0 60px rgba(var(--gold-primary-rgb), .18), inset 0 0 40px rgba(var(--gold-primary-rgb), .05)}.brick-4 .brick-front{background:linear-gradient(180deg, rgba(var(--gold-primary-rgb), .14), rgba(var(--gold-primary-rgb), .04));border-bottom:1px solid rgba(var(--gold-primary-rgb), .25);border-left:1px solid rgba(var(--gold-primary-rgb), .15);border-right:1px solid rgba(var(--gold-primary-rgb), .15)}.brick-4 .brick-right{background:linear-gradient(90deg, rgba(var(--gold-primary-rgb), .1), rgba(var(--gold-primary-rgb), .03));border-right:1px solid rgba(var(--gold-primary-rgb), .25);border-top:1px solid rgba(var(--gold-primary-rgb), .12);border-bottom:1px solid rgba(var(--gold-primary-rgb), .12)}.brick-3 .brick-top{background:rgba(var(--cyan-accent-rgb), .08);border:1px solid rgba(var(--cyan-accent-rgb), .18)}.brick-3 .brick-front{background:rgba(var(--cyan-accent-rgb), .05);border-bottom:1px solid rgba(var(--cyan-accent-rgb), .12);border-left:1px solid rgba(var(--cyan-accent-rgb), .08);border-right:1px solid rgba(var(--cyan-accent-rgb), .08)}.brick-3 .brick-right{background:rgba(var(--cyan-accent-rgb), .03);border-right:1px solid rgba(var(--cyan-accent-rgb), .12);border-top:1px solid rgba(var(--cyan-accent-rgb), .06);border-bottom:1px solid rgba(var(--cyan-accent-rgb), .06)}.brick-2 .brick-top{background:rgba(var(--text-muted-rgb), .06);border:1px solid rgba(var(--text-muted-rgb), .12)}.brick-2 .brick-front{background:rgba(var(--text-muted-rgb), .03);border-bottom:1px solid rgba(var(--text-muted-rgb), .08);border-left:1px solid rgba(var(--text-muted-rgb), .06);border-right:1px solid rgba(var(--text-muted-rgb), .06)}.brick-2 .brick-right{background:rgba(var(--text-muted-rgb), .02);border-right:1px solid rgba(var(--text-muted-rgb), .08);border-top:1px solid rgba(var(--text-muted-rgb), .04);border-bottom:1px solid rgba(var(--text-muted-rgb), .04)}.brick-1 .brick-top{background:rgba(var(--text-muted-rgb), .04);border:1px solid rgba(var(--text-muted-rgb), .08)}.brick-1 .brick-front{background:rgba(var(--text-muted-rgb), .02);border-bottom:1px solid rgba(var(--text-muted-rgb), .06);border-left:1px solid rgba(var(--text-muted-rgb), .04);border-right:1px solid rgba(var(--text-muted-rgb), .04)}.brick-1 .brick-right{background:rgba(var(--text-muted-rgb), .015);border-right:1px solid rgba(var(--text-muted-rgb), .06);border-top:1px solid rgba(var(--text-muted-rgb), .03);border-bottom:1px solid rgba(var(--text-muted-rgb), .03)}.brick-top{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateZ(34px)}.brick-watermark{opacity:.08;pointer-events:none;color:inherit;font-size:3rem}.brick-4 .brick-watermark{color:var(--gold-primary);opacity:.35}.brick-3 .brick-watermark{color:var(--cyan-accent);opacity:.08}.brick-2 .brick-watermark{color:var(--text-muted);opacity:.06}.brick-1 .brick-watermark{color:var(--text-muted);opacity:.04}.brick-face-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.15em;color:var(--gold-hover);margin-top:4px;font-size:.9rem;font-weight:900}.brick-3d-label{transform-origin:bottom;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:10;font-size:.85rem;font-weight:800;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateZ(10px)rotateX(-90deg)}.brick-3d-label.brick-3d-gold{color:var(--gold-primary);opacity:.9}.brick-3d-label.brick-3d-cyan{color:rgba(var(--white-pure-rgb), .55)}.brick-3d-label.brick-3d-dim{color:rgba(var(--white-pure-rgb), .4)}.brick-3d-label.brick-3d-dimmer{color:rgba(var(--white-pure-rgb), .3)}.brick-sat{z-index:8;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute}.brick-sat-icon{background:rgba(var(--gold-primary-rgb), .06);border:1px solid rgba(var(--gold-primary-rgb), .2);width:40px;height:40px;color:var(--gold-primary);border-radius:10px;justify-content:center;align-items:center;font-size:.95rem;display:flex}.brick-sat span{letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--white-pure-rgb), .4);font-size:.62rem;font-weight:600}.brick-sat-line{border-top:1px dashed rgba(var(--gold-primary-rgb), .15);width:40px;height:1px;position:absolute;top:50%}.brick-sat-line-r{margin-left:4px;left:100%}.brick-sat-line-l{margin-right:4px;right:100%}.brick-sat-tl{top:4%;left:-2%}.brick-sat-ml{top:28%;left:-4%}.brick-sat-bl{top:52%;left:-2%}.brick-sat-tr{top:4%;right:calc(-12% - 20px)}.brick-sat-mr{top:28%;right:calc(-14% - 20px)}.brick-sat-br{top:52%;right:calc(-12% - 20px)}.v6-glass-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);transition:var(--transition-smooth);background:#ffffff0d;border:1px solid #ffffff14;padding:2rem}.v6-glass-card:hover{border-color:rgba(var(--gold-primary-rgb), .2);box-shadow:0 12px 40px #00000040, 0 0 20px rgba(var(--gold-primary-rgb), .06);transform:translateY(-4px)}.v6-editorial{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.v6-editorial-60{grid-template-columns:60% 40%;align-items:start;gap:3rem;display:grid}.v6-editorial-text p{font-family:var(--font-body);color:var(--text-muted);max-width:800px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.7;text-align:center!important}.v6-quote-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);border:1px solid #ffffff14;border-left:3px solid var(--gold-primary);background:#ffffff0d;padding:2.5rem;position:relative}.v6-quote-card:before{content:"“";font-family:var(--font-display);color:rgba(var(--gold-primary-rgb), .15);font-size:4rem;font-weight:900;line-height:1;position:absolute;top:.5rem;left:1.25rem}.v6-quote-card blockquote{font-family:var(--font-display);color:var(--white-pure);margin:0;font-size:1.1rem;font-style:italic;font-weight:600;line-height:1.5}.v6-component-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.v6-component-tile{border-radius:var(--radius-sm);transition:var(--transition-smooth);cursor:default;background:#ffffff0d;border:1px solid #ffffff14;align-items:center;gap:.6rem;padding:.65rem .85rem;display:flex}.v6-component-tile i{color:var(--gold-primary);text-align:center;flex-shrink:0;width:20px;font-size:.9rem}.v6-component-tile span{font-family:var(--font-body);color:var(--text-muted);white-space:nowrap;font-size:.78rem;font-weight:600}.v6-component-tile:hover{border-color:rgba(var(--gold-primary-rgb), .2);background:rgba(var(--gold-primary-rgb), .04);transform:translateY(-2px)}.v6-compare-duo{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.v6-compare-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);transition:var(--transition-smooth);text-align:left;background:#ffffff0d;border:1px solid #ffffff14;padding:2rem;position:relative;overflow:hidden}.v6-compare-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.v6-compare-card.v6-cyan:before{background:var(--cyan-accent)}.v6-compare-card.v6-gold:before{background:var(--gold-primary)}.v6-compare-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.v6-compare-card h4{font-family:var(--font-display);color:var(--white-pure);margin:0 0 1.25rem;font-size:1.2rem;font-weight:700}.v6-compare-item{font-family:var(--font-body);color:var(--text-muted);align-items:center;gap:.6rem;padding:.45rem 0;font-size:.9rem;display:flex}.v6-compare-item i.cyan{color:var(--cyan-accent)}.v6-compare-item i.gold{color:var(--gold-primary)}.v6-pillar-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.v6-pillar-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);transition:var(--transition-smooth);text-align:left;background:#ffffff0d;border:1px solid #ffffff14;border-top:3px solid #0000;padding:2.5rem 2rem}.v6-pillar-card:first-child{border-top-color:var(--emerald-success)}.v6-pillar-card:nth-child(2){border-top-color:var(--cyan-accent)}.v6-pillar-card:nth-child(3){border-top-color:var(--gold-primary)}.v6-pillar-card:hover{border-color:rgba(var(--gold-primary-rgb), .12);transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.v6-pillar-card:first-child:hover{border-top-color:var(--emerald-success)}.v6-pillar-card:nth-child(2):hover{border-top-color:var(--cyan-accent)}.v6-pillar-card:nth-child(3):hover{border-top-color:var(--gold-primary)}.v6-pillar-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;font-size:1.2rem;display:flex}.v6-pillar-icon.v6-emerald{background:var(--emerald-alpha);color:var(--emerald-success)}.v6-pillar-icon.v6-cyan-icon{background:var(--cyan-alpha);color:var(--cyan-accent)}.v6-pillar-icon.v6-gold-icon{background:var(--gold-alpha);color:var(--gold-primary)}.v6-pillar-card h4{font-family:var(--font-display);color:var(--white-pure);margin:0 0 1.25rem;font-size:1.1rem;font-weight:700}.v6-pillar-card ul{margin:0;padding:0;list-style:none}.v6-pillar-card li{font-family:var(--font-body);color:var(--text-muted);border-bottom:1px solid #ffffff08;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.9rem;display:flex}.v6-pillar-card li:last-child{border-bottom:none}.v6-pillar-card li i{flex-shrink:0;font-size:.8rem}.v6-pillar-card li i.emerald{color:var(--emerald-success)}.v6-pillar-card li i.cyan{color:var(--cyan-accent)}.v6-pillar-card li i.gold{color:var(--gold-primary)}.v6-tech-tags{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.v6-tech-tag{font-family:var(--font-body);color:var(--text-muted);transition:var(--transition-smooth);background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600}.v6-tech-tag:hover{border-color:rgba(var(--gold-primary-rgb), .2);background:rgba(var(--gold-primary-rgb), .04);color:var(--gold-primary);transform:scale(1.03)}.v6-numbered-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.v6-numbered-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);transition:var(--transition-smooth);background:#ffffff0d;border:1px solid #ffffff14;padding:1.75rem;position:relative;overflow:hidden}.v6-numbered-card:before{content:"";background:var(--gold-primary);opacity:.4;border-radius:0 0 4px;width:3px;height:32px;position:absolute;top:0;left:0}.v6-numbered-card:hover{border-color:rgba(var(--gold-primary-rgb), .12);transform:translateY(-4px)}.v6-numbered-card:hover .v6-card-num{color:var(--gold-primary);opacity:.35}.v6-card-num{font-family:var(--font-display);color:var(--white-pure);opacity:.06;transition:var(--transition-smooth);font-size:2.5rem;font-weight:900;line-height:1;position:absolute;top:.5rem;right:1rem}.v6-numbered-card h4{font-family:var(--font-display);color:var(--white-pure);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.v6-numbered-card p{font-family:var(--font-body);color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.55}.v6-action-strip{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.v6-action-item{border-radius:var(--radius-sm);transition:var(--transition-smooth);background:#ffffff0d;border:1px solid #ffffff14;align-items:center;gap:.6rem;padding:.75rem 1.25rem;display:flex}.v6-action-item:hover{border-color:rgba(var(--gold-primary-rgb), .15);transform:translateY(-3px)}.v6-action-item .v6-action-num{font-family:var(--font-display);color:var(--text-muted);opacity:.5;font-size:.7rem;font-weight:800}.v6-action-item i{font-size:.95rem}.v6-action-item span{font-family:var(--font-body);color:var(--text-muted);font-size:.85rem;font-weight:600}.text-emerald{color:var(--emerald-success)!important}.text-red{color:var(--red-alert)!important}.text-amber{color:var(--amber-warning)!important}.v6-medallion-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.v6-medallion-card{text-align:center;border-radius:var(--radius-md);transition:var(--transition-smooth);background:#ffffff0a;border:1px solid #ffffff12;padding:1.75rem 1rem}.v6-medallion-card:hover{border-color:rgba(var(--gold-primary-rgb), .12);transform:translateY(-4px)}.v6-medallion-icon{border:1px solid rgba(var(--gold-primary-rgb), .15);background:rgba(var(--gold-primary-rgb), .04);width:52px;height:52px;color:var(--gold-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.1rem;display:flex}.v6-medallion-card h4{font-family:var(--font-display);color:var(--white-pure);margin:0 0 .35rem;font-size:.88rem;font-weight:700}.v6-medallion-card p{font-family:var(--font-body);color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.45}.v6-sector-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.v6-sector-tile{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);transition:var(--transition-smooth);background:#ffffff0d;border:1px solid #ffffff14;padding:1.75rem}.v6-sector-tile:hover{border-color:rgba(var(--gold-primary-rgb), .12);transform:translateY(-4px)}.v6-sector-tile-header{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.v6-sector-tile-header i{color:var(--gold-primary);font-size:1.3rem}.v6-sector-tile-header h4{font-family:var(--font-display);color:var(--white-pure);margin:0;font-size:.95rem;font-weight:700}.v6-sector-tile p{font-family:var(--font-body);color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.v6-product-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.v6-product-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-lg);transition:var(--transition-smooth);text-align:left;background:#ffffff0d;border:1px solid #ffffff14;padding:3rem;position:relative;overflow:hidden}.v6-product-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.v6-product-card.v6-gold:before{background:linear-gradient(90deg, var(--gold-primary), var(--gold-hover))}.v6-product-card.v6-cyan:before{background:linear-gradient(90deg, var(--cyan-accent), var(--cyan-hover))}.v6-product-card:hover{transform:translateY(-6px)}.v6-product-card.v6-gold:hover{border-color:rgba(var(--gold-primary-rgb), .2);box-shadow:0 16px 48px rgba(var(--gold-primary-rgb), .08)}.v6-product-card.v6-cyan:hover{border-color:rgba(var(--cyan-accent-rgb), .2);box-shadow:0 16px 48px rgba(var(--cyan-accent-rgb), .08)}.v6-product-badge{font-family:var(--font-body);color:var(--text-muted);margin-bottom:1.5rem;font-size:.75rem;font-weight:600;display:block}.v6-product-title{font-family:var(--font-display);color:var(--white-pure);margin:0 0 1.5rem;font-size:1.5rem;font-weight:800;line-height:1.2}.v6-product-title .gold-text{color:var(--gold-primary)}.v6-product-title .cyan-text{color:var(--cyan-accent)}.v6-numbered-card p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.v7-tier-header{margin-top:4rem;margin-bottom:2rem}.v7-tier-label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-primary);border-bottom:2px solid #c99a2e33;padding-bottom:.5rem;font-size:.7rem;font-weight:700;display:inline-block}.v7-product-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.v7-product-stack{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.v7-pcard{background:linear-gradient(165deg,#fafaf8 0%,#f3f1ec 100%);border:1px solid #e2ded5;border-radius:20px;flex-direction:column;padding:3rem;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.v7-pcard:hover{border-color:#d0cabd;transform:translateY(-8px);box-shadow:0 20px 60px #0f172a1a}.v7-pcard-accent{height:4px;position:absolute;top:0;left:0;right:0}.v7-pcard-gold .v7-pcard-accent{background:linear-gradient(90deg,#c99a2e,#e8b931)}.v7-pcard-cyan .v7-pcard-accent{background:linear-gradient(90deg,#00aeef,#38bdf8)}.v7-pcard-icon{border-radius:18px;justify-content:center;align-items:center;width:72px;min-width:72px;height:72px;margin-bottom:2rem;font-size:1.8rem;display:flex}.v7-pcard-icon-gold{color:#c99a2e;background:#c99a2e1a;border:1px solid #c99a2e33}.v7-pcard-icon-cyan{color:#00aeef;background:#00aeef1a;border:1px solid #00aeef33}.v7-pcard-body{flex-direction:column;flex:1;display:flex}.v7-pcard-body h3{font-family:var(--font-display);color:#0f172a;margin:0 0 1rem;font-size:1.5rem;font-weight:800;line-height:1.2}.v7-pcard-tagline{color:#92700e;margin:0 0 1.5rem;font-size:1rem;font-weight:600;line-height:1.5}.v7-pcard-desc{color:#64748b;flex-grow:1;margin:0 0 2.5rem;font-size:.9rem;line-height:1.8}.v7-pcard-link{border-radius:10px;align-items:center;gap:.6rem;width:fit-content;padding:.85rem 1.75rem;font-size:.9rem;font-weight:700;transition:all .3s;display:inline-flex}.v7-pcard-gold .v7-pcard-link{color:#fff;background:#c99a2e}.v7-pcard-gold:hover .v7-pcard-link{background:#b38826}.v7-pcard-cyan .v7-pcard-link{color:#fff;background:#00aeef}.v7-pcard-cyan:hover .v7-pcard-link{background:#0098d4}.v7-offerings-section{background:#f4f5f7;padding:6rem 0}.v7-offerings-container{max-width:1200px;margin:0 auto;padding:0 2rem}.v7-offerings-header{text-align:center;margin-bottom:4rem}.v7-offerings-header h2{font-family:var(--font-display);color:#0f172a;margin:1.25rem 0 1rem;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;line-height:1.15}.v7-offerings-header p{color:#64748b;font-size:1.1rem;line-height:1.6}.v7-offerings-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:4rem;display:grid}.v7-offerings-tier{text-align:center;margin-top:3rem;margin-bottom:1.5rem}.v7-offerings-tier:first-of-type{margin-top:0}.v7-offerings-tier-label{letter-spacing:.14em;text-transform:uppercase;color:#c99a2e;border-bottom:2px solid #c99a2e40;padding-bottom:.5rem;font-size:.7rem;font-weight:700;display:inline-block}.v7-offerings-pair{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1rem;display:grid}.v7-ocard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.v7-ocard:hover{border-color:#cbd5e1;transform:translateY(-8px);box-shadow:0 20px 50px #0f172a1f}.v7-ocard-icon-wrap{align-items:flex-start;width:100%;padding:2.5rem 2rem 2rem;display:flex}.v7-ocard-icon-wrap i{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:flex}.v7-ocard-gold .v7-ocard-icon-wrap{background:linear-gradient(135deg,#c99a2e0f 0%,#c99a2e05 100%)}.v7-ocard-gold .v7-ocard-icon-wrap i{color:#b8860b;background:#c99a2e1f;border:1px solid #c99a2e33}.v7-ocard-cyan .v7-ocard-icon-wrap{background:linear-gradient(135deg,#00aeef0f 0%,#00aeef05 100%)}.v7-ocard-cyan .v7-ocard-icon-wrap i{color:#0284c7;background:#00aeef1a;border:1px solid #00aeef33}.v7-ocard-title{font-family:var(--font-display);color:#0f172a;margin:0 0 1rem;padding:0 2rem;font-size:1.3rem;font-weight:800;line-height:1.3}.v7-ocard-tagline{margin:0 0 1rem;padding:0 2rem;font-size:.9rem;font-weight:600;line-height:1.55}.v7-ocard-gold .v7-ocard-tagline{color:#92700e}.v7-ocard-cyan .v7-ocard-tagline{color:#0284c7}.v7-ocard-desc{color:#64748b;flex-grow:1;margin:0;padding:0 2rem;font-size:.85rem;line-height:1.75}.v7-ocard-cta{border-top:1px solid #f1f5f9;align-items:center;gap:.5rem;margin-top:2rem;padding:1.5rem 2rem;font-size:.85rem;font-weight:700;transition:gap .3s,background .3s;display:flex}.v7-ocard-gold .v7-ocard-cta{color:#b8860b}.v7-ocard-cyan .v7-ocard-cta{color:#0284c7}.v7-ocard:hover .v7-ocard-cta{background:#fafbfc;gap:.85rem}@media (width<=900px){.v7-offerings-grid{grid-template-columns:1fr 1fr;gap:1.25rem}}@media (width<=560px){.v7-offerings-grid{grid-template-columns:1fr}}.v7-product-card{text-align:left;background:#fff;border:none;border-radius:16px;flex-direction:column;padding:2.75rem;transition:all .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0f,0 8px 24px #0f172a0a}.v7-product-card:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.v7-product-card.v7-gold:before{background:linear-gradient(90deg,#c99a2e,#e8b931)}.v7-product-card.v7-cyan:before{background:linear-gradient(90deg,#00aeef,#38bdf8)}.v7-product-card:hover{transform:translateY(-8px);box-shadow:0 4px 12px #0f172a14,0 20px 48px #0f172a1a}.v7-product-tier-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1rem;font-size:.65rem;font-weight:700;display:block}.v7-product-icon{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.75rem;font-size:1.5rem;display:flex}.v7-product-icon.v7-gold-icon{color:var(--gold-primary);background:#c99a2e1a;border:1px solid #c99a2e33}.v7-product-icon.v7-cyan-icon{color:var(--cyan-accent);background:#00aeef1a;border:1px solid #00aeef33}.v7-product-title{font-family:var(--font-display);color:#0f172a;margin:0 0 1rem;font-size:1.5rem;font-weight:800;line-height:1.2}.v7-product-tagline{color:#92700e;margin:0 0 1.75rem;font-size:.95rem;font-weight:600;line-height:1.5}.v7-product-desc{color:#475569;flex-grow:1;margin:0 0 3rem;font-size:.88rem;line-height:1.75}.v7-product-meta{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.v7-product-meta-item{color:var(--text-muted);gap:.5rem;font-size:.85rem;line-height:1.5;display:flex}.v7-meta-label{color:var(--text-primary);flex-shrink:0;font-weight:700}.v7-product-cta{border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.v7-gold-cta{background:var(--gold-primary);color:var(--bg-primary)}.v7-gold-cta:hover{background:var(--gold-hover);box-shadow:0 4px 16px rgba(var(--gold-primary-rgb), .3);transform:translateY(-2px)}.v7-cyan-cta{background:var(--cyan-accent);color:var(--bg-primary)}.v7-cyan-cta:hover{background:var(--cyan-hover);box-shadow:0 4px 16px rgba(var(--cyan-accent-rgb), .3);transform:translateY(-2px)}.v7-pipeline-flow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0;margin-top:4rem;display:flex}.v7-pipeline-step{flex-direction:column;align-items:center;min-width:140px;display:flex;position:relative}.v7-pipeline-node{width:56px;height:56px;color:var(--gold-primary);transition:var(--transition-smooth);z-index:2;background:#c99a2e1a;border:2px solid #c99a2e4d;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:relative}.v7-pipeline-node:hover{border-color:var(--gold-primary);background:#c99a2e33;transform:scale(1.1)}.v7-pipeline-label{color:var(--text-primary);text-align:center;margin-top:.75rem;font-size:.85rem;font-weight:700}.v7-pipeline-product{color:var(--text-muted);text-align:center;margin-top:.25rem;font-size:.75rem}.v7-pipeline-connector{z-index:1;background:#c99a2e26;width:calc(100% - 16px);height:2px;position:absolute;top:28px;left:calc(50% + 32px)}.v7-pipeline-pulse{background:var(--gold-primary);border-radius:50%;width:8px;height:8px;animation:2.5s ease-in-out infinite v7-pulse-move;display:block;position:absolute;top:-3px}@keyframes v7-pulse-move{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.v6-builders-split{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-top:4rem;display:grid}.v6-builders-content h3{font-family:var(--font-display);color:var(--text-primary);margin-bottom:1.5rem;font-size:1.5rem}.v6-section-light .v6-section-title{letter-spacing:-.01em;margin-bottom:1.25rem}.v6-section-light .v6-section-subtitle{color:#475569;opacity:1;max-width:900px;margin:0 auto;font-size:1.15rem;line-height:1.7}.v6-ownership-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.v6-ownership-item{background:var(--bg-card);border:1px solid var(--border-section);color:var(--text-primary);transition:var(--transition-smooth);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.85rem;font-weight:500;display:flex}.v6-ownership-item:hover{border-color:var(--gold-primary);box-shadow:0 4px 20px rgba(var(--gold-primary-rgb), .1);transform:translateY(-2px)}.v6-ownership-item i{color:var(--gold-primary);font-size:1rem}.v6-trust-orchestrator{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.v6-orchestrator-ring{border:2px solid rgba(var(--gold-primary-rgb), .2);background:radial-gradient(circle, rgba(var(--gold-primary-rgb), .05) 0%, transparent 70%);border-radius:50%;justify-content:center;align-items:center;width:80%;height:80%;animation:4s ease-in-out infinite alternate v6RingPulse;display:flex;position:absolute}.v6-orchestrator-core{background:var(--bg-secondary);border:1px solid var(--border-section);z-index:5;width:50%;height:50%;box-shadow:var(--shadow-card);border-radius:24px;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;display:grid}.v6-builder-node{background:rgba(var(--white-pure-rgb), .05);width:100%;height:100%;color:var(--text-muted);border-radius:12px;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.v6-trust-satellite{background:var(--white-pure);width:40px;height:40px;color:var(--bg-primary);z-index:10;animation:v6SatelliteOrbit var(--duration,20s) infinite linear;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:flex;position:absolute;box-shadow:0 4px 15px #0000001a}@media (width<=968px){.v6-builders-split{grid-template-columns:1fr;gap:3rem}}.v6-product-features{margin:0 0 2.5rem;padding:0;list-style:none}.v6-product-features li{font-family:var(--font-body);color:var(--text-muted);border-bottom:1px solid #ffffff08;align-items:center;gap:.6rem;padding:.55rem 0;font-size:.9rem;display:flex}.v6-product-features li:last-child{border-bottom:none}.v6-product-features li i.gold-icon{color:var(--gold-primary)}.v6-product-features li i.cyan-icon{color:var(--cyan-accent)}.v6-product-cta{border-radius:var(--radius-sm);font-family:var(--font-body);transition:var(--transition-smooth);align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.v6-product-cta.v6-gold-cta{background:var(--gold-primary);color:var(--bg-primary)}.v6-product-cta.v6-gold-cta:hover{background:var(--gold-hover);box-shadow:0 8px 24px rgba(var(--gold-primary-rgb), .3);transform:translateY(-2px)}.v6-product-cta.v6-cyan-cta{background:var(--cyan-accent);color:var(--bg-primary)}.v6-product-cta.v6-cyan-cta:hover{background:var(--cyan-hover);box-shadow:0 8px 24px rgba(var(--cyan-accent-rgb), .3);transform:translateY(-2px)}.v6-dashboard-layout{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.v6-dashboard-text .v6-badge{margin-bottom:1.25rem}.v6-dashboard-text h2{font-family:var(--font-display);color:var(--white-pure);margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.v6-dashboard-text>p{font-family:var(--font-body);color:var(--text-muted);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.v6-module-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.v6-module-tag{background:rgba(var(--gold-primary-rgb), .06);border:1px solid rgba(var(--gold-primary-rgb), .12);font-family:var(--font-body);color:var(--gold-primary);border-radius:100px;padding:.4rem .85rem;font-size:.78rem;font-weight:600}.v6-dashboard-coreline{font-family:var(--font-display);color:var(--gold-light);font-size:1rem;font-style:italic;font-weight:600}.v6-mock-panel{background:var(--bg-console);border:1px solid rgba(var(--white-pure-rgb), .06);border-radius:var(--radius-md);overflow:hidden}.v6-mock-header{background:var(--bg-console-header);border-bottom:1px solid rgba(var(--white-pure-rgb), .05);justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.v6-mock-header-title{font-family:var(--font-display);color:var(--white-pure);align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.v6-mock-header-title i{color:var(--gold-primary)}.v6-mock-status{color:var(--emerald-success);align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;display:flex}.v6-status-dot{background:var(--emerald-success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite v6-pulse}.v6-mock-body{grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem;display:grid}.v6-mock-card{background:rgba(var(--white-pure-rgb), .02);border:1px solid rgba(var(--white-pure-rgb), .04);border-radius:var(--radius-sm);padding:1rem}.v6-mock-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.7rem;font-weight:600;display:block}.v6-score-value{font-family:var(--font-display);color:var(--gold-primary);font-size:2rem;font-weight:900}.v6-score-bar{background:rgba(var(--white-pure-rgb), .06);border-radius:2px;width:100%;height:4px;margin-top:.5rem;overflow:hidden}.v6-score-fill{background:linear-gradient(90deg, var(--gold-primary), var(--gold-hover));border-radius:2px;height:100%;transition:width .5s}.v6-gates-list{flex-direction:column;gap:.5rem;display:flex}.v6-gate-item{color:var(--emerald-success);align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:flex}.v6-console{background:var(--bg-console-logs);border:1px solid rgba(var(--white-pure-rgb), .04);border-radius:var(--radius-sm);margin:0 1.25rem 1.25rem;overflow:hidden}.v6-console-header{border-bottom:1px solid rgba(var(--white-pure-rgb), .04);align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex}.v6-console-dot{border-radius:50%;width:8px;height:8px}.v6-console-dot.red{background:#ef4444}.v6-console-dot.yellow{background:#f59e0b}.v6-console-dot.green{background:#10b981}.v6-console-title{color:var(--text-muted);margin-left:.4rem;font-size:.72rem;font-weight:600}.v6-console-body{max-height:180px;padding:.5rem .75rem;overflow-y:auto}.v6-log-row{gap:.5rem;padding:.2rem 0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;line-height:1.5;display:flex}.v6-log-time{color:rgba(var(--white-pure-rgb), .25);flex-shrink:0}.v6-log-row.log-info .v6-log-text{color:var(--text-muted)}.v6-log-row.log-success .v6-log-text{color:var(--emerald-success)}.v6-log-row.log-warning .v6-log-text{color:var(--amber-warning)}.v6-log-row.log-error .v6-log-text{color:var(--red-alert)}.v6-cert-layout{grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:4rem;display:grid}.v6-cert-checklist h4,.v6-cert-scorecard h4{font-family:var(--font-display);color:var(--white-pure);margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.v6-cert-sub{color:var(--text-muted);margin-bottom:1.25rem;font-size:.85rem}.v6-cert-items{flex-direction:column;gap:.5rem;display:flex}.v6-cert-item{background:rgba(var(--bg-card-rgb), .4);border:1px solid rgba(var(--white-pure-rgb), .04);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-smooth);font-family:var(--font-body);color:var(--text-muted);align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:.88rem;display:flex}.v6-cert-item:hover{border-color:rgba(var(--gold-primary-rgb), .12)}.v6-cert-item.checked{border-color:rgba(var(--emerald-success-rgb), .2);background:rgba(var(--emerald-success-rgb), .04)}.v6-check-box{border:1.5px solid rgba(var(--white-pure-rgb), .15);width:20px;height:20px;color:var(--emerald-success);transition:var(--transition-smooth);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;display:flex}.v6-cert-item.checked .v6-check-box{background:rgba(var(--emerald-success-rgb), .15);border-color:var(--emerald-success)}.v6-cert-scorecard-card{background:rgba(var(--bg-card-rgb), .5);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);padding:2rem}.v6-cert-gauge{text-align:center;margin-bottom:1.5rem}.v6-cert-percentage{font-family:var(--font-display);color:var(--gold-primary);font-size:3rem;font-weight:900}.v6-cert-gauge-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.v6-cert-pipeline{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-bottom:1.5rem;display:flex}.v6-cert-node{flex-direction:column;align-items:center;gap:.3rem;display:flex}.v6-cert-dot{background:rgba(var(--white-pure-rgb), .1);border:1px solid rgba(var(--white-pure-rgb), .15);width:10px;height:10px;transition:var(--transition-smooth);border-radius:50%}.v6-cert-node.active .v6-cert-dot{background:var(--emerald-success);border-color:var(--emerald-success);box-shadow:0 0 8px rgba(var(--emerald-success-rgb), .4)}.v6-cert-node .v6-cert-node-label{color:var(--text-muted);text-transform:uppercase;font-size:.6rem;font-weight:600}.v6-cert-line{background:rgba(var(--white-pure-rgb), .08);width:24px;height:1px;margin-top:-.8rem}.v6-cert-line.active{background:var(--emerald-success)}.v6-cert-summary{text-align:center;font-family:var(--font-body);font-size:.85rem;font-weight:600}.v6-feature-dark{text-align:center;background:#040811;padding:6rem 5%;position:relative;overflow:hidden}.v6-feature-narrative-section{text-align:center;border-bottom:1px solid var(--border-section)}.v6-feature-narrative-section .v6-feature-narrative{font-family:var(--font-body);color:var(--text-muted);max-width:800px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.75}.v6-feature-cta-section{border-top:2px solid rgba(var(--gold-primary-rgb), .15);background:#040811}.v6-feature-dark:before{content:"";background:radial-gradient(circle, rgba(var(--gold-primary-rgb), .04) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.v6-feature-inner{z-index:2;max-width:800px;margin:0 auto;position:relative}.v6-feature-inner .v6-badge{margin-bottom:2rem}.v6-feature-narrative{font-family:var(--font-body);color:#cbd5e1;margin-bottom:2.5rem;font-size:1.05rem;line-height:1.75;text-align:center!important}.v6-feature-inner h2{font-family:var(--font-display);background:linear-gradient(135deg, var(--gold-primary) 0%, var(--gold-hover) 60%, var(--gold-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:3.5rem 0 3rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.v6-feature-expanded{font-family:var(--font-display);color:#fff;letter-spacing:.01em;margin-bottom:4.5rem;font-size:1.1rem;font-style:italic;font-weight:600}.v6-feature-dark .v6-feature-expanded{color:#fff!important}.v6-feature-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;margin-bottom:3rem;display:flex}.v6-feature-dark .v6-btn-secondary{color:#fff;border-color:#fff6}.v6-feature-dark .v6-btn-secondary:hover{background:#ffffff1a;border-color:#fff}.v6-feature-dark .v6-btn-ghost{color:#fff;border-color:#ffffff4d}.v6-feature-dark .v6-btn-ghost:hover{border-color:var(--gold-primary);color:var(--gold-primary);background:rgba(var(--gold-primary-rgb), .1)}.v6-final-note{font-family:var(--font-body);color:#94a3b8;margin-top:2rem;font-size:.85rem}.v6-feature-dark .v6-final-note{color:#cbd5e1!important}.hero-circuit{z-index:1;pointer-events:none;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s;position:absolute}.hero-circuit.circuit-hidden{opacity:0;transform:scale(0)!important}.circuit-node{opacity:.25;background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.circuit-v{flex-direction:column;gap:18px;display:flex}.circuit-h{flex-direction:row;gap:18px;display:flex}.circuit-cyan{color:var(--cyan-accent)}.circuit-gold{color:var(--gold-primary)}.circuit-v.circuit-straight{justify-content:space-between;height:60px}.circuit-h.circuit-straight{justify-content:space-between;width:60px}.circuit-v.circuit-long{justify-content:space-between;height:100px}.circuit-h.circuit-short{justify-content:space-between;width:35px}.circuit-v.circuit-short{justify-content:space-between;height:35px}.circuit-l:after{content:"";opacity:.15;background:currentColor;width:12px;height:1px;position:absolute;bottom:0;left:2px}.aethon-glow-orb{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.aethon-glow-orb-1{background:rgba(var(--gold-primary-rgb), .06);width:350px;height:350px;animation:20s ease-in-out infinite orbDrift1;top:-5%;left:-5%}.aethon-glow-orb-2{background:rgba(var(--cyan-accent-rgb), .04);width:280px;height:280px;animation:25s ease-in-out infinite orbDrift2;top:50%;right:-3%}.aethon-glow-orb-3{background:rgba(var(--gold-primary-rgb), .03);width:200px;height:200px;animation:18s ease-in-out infinite orbDrift3;bottom:10%;left:20%}.aethon-grid-overlay{background-image:linear-gradient(rgba(var(--white-pure-rgb), .015) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--white-pure-rgb), .015) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:60px 60px;position:fixed;inset:0}.aethon-homepage[data-aethon-theme=light] .v6-glass-card,.aethon-homepage[data-aethon-theme=light] .v6-compare-card,.aethon-homepage[data-aethon-theme=light] .v6-pillar-card,.aethon-homepage[data-aethon-theme=light] .v6-numbered-card,.aethon-homepage[data-aethon-theme=light] .v6-sector-tile,.aethon-homepage[data-aethon-theme=light] .v6-product-card,.aethon-homepage[data-aethon-theme=light] .v6-medallion-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f9fc;border:1px solid #0a0f1f14;box-shadow:0 1px 2px #0000000a,0 4px 12px #0a0f1f0f}.aethon-homepage[data-aethon-theme=light] .v6-pillar-card:first-child{border-top:3px solid var(--emerald-success)}.aethon-homepage[data-aethon-theme=light] .v6-pillar-card:nth-child(2){border-top:3px solid var(--cyan-accent)}.aethon-homepage[data-aethon-theme=light] .v6-pillar-card:nth-child(3){border-top:3px solid var(--gold-primary)}.aethon-homepage[data-aethon-theme=light] .v6-pillar-card li{border-bottom-color:#0a0f1f0d}.aethon-homepage[data-aethon-theme=light] .v6-glass-card:hover,.aethon-homepage[data-aethon-theme=light] .v6-compare-card:hover,.aethon-homepage[data-aethon-theme=light] .v6-pillar-card:hover,.aethon-homepage[data-aethon-theme=light] .v6-numbered-card:hover,.aethon-homepage[data-aethon-theme=light] .v6-sector-tile:hover,.aethon-homepage[data-aethon-theme=light] .v6-product-card:hover,.aethon-homepage[data-aethon-theme=light] .v6-medallion-card:hover{border-color:#c99a2e33;box-shadow:0 2px 4px #0000000a,0 8px 24px #0a0f1f14,0 0 0 1px #c99a2e14}.aethon-homepage[data-aethon-theme=light] .v6-quote-card{border:1px solid #c99a2e1f;border-left:3px solid var(--gold-primary);background:#fdf8ef;box-shadow:0 1px 2px #00000008,0 4px 12px #c99a2e0f}.aethon-homepage[data-aethon-theme=light] .v6-component-tile{background:#f1f3f8;border-color:#0a0f1f14;box-shadow:0 1px 3px #00000008}.aethon-homepage[data-aethon-theme=light] .v6-component-tile:hover{background:#ebf0fa;border-color:#c99a2e33;box-shadow:0 2px 8px #c99a2e14}.aethon-homepage[data-aethon-theme=light] .v6-tech-tag{background:#f1f3f8;border-color:#0a0f1f14}.aethon-homepage[data-aethon-theme=light] .v6-tech-tag:hover{color:var(--gold-primary);background:#ebf0fa;border-color:#c99a2e33}.aethon-homepage[data-aethon-theme=light] .v6-action-item{background:#f1f3f8;border-color:#0a0f1f14;box-shadow:0 1px 3px #00000008}.aethon-homepage[data-aethon-theme=light] .v6-cert-item{background:#f1f3f8;border-color:#0a0f1f14}.aethon-homepage[data-aethon-theme=light] .v6-cert-scorecard-card{background:#f8f9fc;border-color:#0a0f1f14;box-shadow:0 1px 2px #0000000a,0 4px 12px #0a0f1f0f}.aethon-homepage[data-aethon-theme=light] .v6-hero{background:var(--bg-primary)}.aethon-homepage[data-aethon-theme=light] .v6-feature-dark{background:#040811}.aethon-homepage[data-aethon-theme=light] .v6-feature-dark .v6-badge{color:var(--gold-primary)}.aethon-homepage[data-aethon-theme=light] .aethon-grid-overlay{background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px)}.aethon-homepage[data-aethon-theme=light] .aethon-glow-orb-1{background:rgba(var(--gold-primary-rgb), .04)}.aethon-homepage[data-aethon-theme=light] .aethon-glow-orb-2{background:rgba(var(--cyan-accent-rgb), .03)}.aethon-homepage[data-aethon-theme=light] .aethon-glow-orb-3{background:rgba(var(--gold-primary-rgb), .02)}.aethon-homepage[data-aethon-theme=light] .v6-section-alt{--bg-primary:#040811;--bg-secondary:#0a0f1d;--bg-card:#0a102099;--bg-card-rgb:10, 16, 32;--white-pure:#fff;--white-pure-rgb:255, 255, 255;--text-primary:#f5f7fa;--text-muted:#94a3b8;--text-muted-rgb:148, 163, 184;--silver-neutral:#c7cbd1;--border-glow:#c99a2e26;--border-subtle:#ffffff0d;--border-section:#ffffff08;--btn-ghost-text:#fff;--btn-ghost-border:#fff6;--btn-ghost-bg:#ffffff0f;--btn-ghost-border-hover:#fff;--btn-ghost-bg-hover:#ffffff1f;color:#f5f7fa}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-section-title,.aethon-homepage[data-aethon-theme=light] .v6-section-alt h2,.aethon-homepage[data-aethon-theme=light] .v6-section-alt h3,.aethon-homepage[data-aethon-theme=light] .v6-section-alt h4{color:#fff}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-section-subtitle,.aethon-homepage[data-aethon-theme=light] .v6-section-alt p,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-editorial-text p{color:#94a3b8}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-glass-card,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-compare-card,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-pillar-card,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-numbered-card,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-sector-tile,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-product-card,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-medallion-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none;background:#ffffff0d;border-color:#ffffff14}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-glass-card:hover,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-compare-card:hover,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-pillar-card:hover,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-numbered-card:hover,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-sector-tile:hover,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-product-card:hover,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-medallion-card:hover{border-color:rgba(var(--gold-primary-rgb), .2);box-shadow:0 12px 40px #00000040, 0 0 20px rgba(var(--gold-primary-rgb), .06)}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-quote-card{background:#ffffff0d;border-color:#ffffff14 #ffffff14 #ffffff14 #c99a2e}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-quote-card blockquote{color:#fff}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-component-tile{background:#ffffff0d;border-color:#ffffff14}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-component-tile span{color:#94a3b8}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-component-tile:hover{background:#c99a2e0a;border-color:#c99a2e33}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-tech-tag{color:#94a3b8;background:#ffffff0d;border-color:#ffffff14}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-tech-tag:hover{color:#c99a2e;border-color:#c99a2e33}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-action-item{background:#ffffff0d;border-color:#ffffff14}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-action-item span{color:#94a3b8}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-numbered-card h4,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-pillar-card h4,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-compare-card h4,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-sector-tile h4{color:#fff}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-numbered-card p,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-pillar-card li,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-compare-item,.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-sector-tile p{color:#94a3b8}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-medallion-card h4{color:#fff}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-medallion-card p{color:#94a3b8}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-medallion-icon{background:#c99a2e0a;border-color:#c99a2e26}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-cert-item{color:#94a3b8;background:#ffffff0a;border-color:#ffffff0f}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-cert-scorecard-card{background:#ffffff0d;border-color:#ffffff14}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-btn-secondary{color:#fff;border-color:#fff6}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-btn-secondary:hover{background:#ffffff1a;border-color:#fff}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-btn-ghost{color:#c99a2e;border-color:#c99a2e4d}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-btn-ghost:hover{background:#c99a2e0f;border-color:#c99a2e}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-dashboard-text h2{color:#fff}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-dashboard-text>p{color:#94a3b8}.aethon-homepage[data-aethon-theme=light] .v6-section-alt .v6-dashboard-coreline{color:#f5d075}@media (width<=1024px){.v6-hero-split{grid-template-columns:1fr}.v6-hero-right{display:none}.v6-hero{min-height:auto;padding-top:8rem}.v6-editorial,.v6-editorial-60,.v6-dashboard-layout,.v6-cert-layout,.v6-compare-duo,.v6-product-grid,.v7-product-grid{grid-template-columns:1fr}.v7-pipeline-flow{flex-direction:column;align-items:center;gap:1.5rem}.v7-pipeline-connector{display:none}}@media (width<=768px){.v6-section,.v6-section-alt{padding:5rem 5%}.v6-pillar-grid{grid-template-columns:1fr}.v6-numbered-grid,.v6-medallion-grid{grid-template-columns:1fr 1fr}.v6-sector-grid{grid-template-columns:1fr}.v6-section-title{font-size:clamp(1.6rem,5vw,2.2rem)}.v6-mock-body{grid-template-columns:1fr}.v6-feature-ctas{flex-direction:column;align-items:center}}@media (width<=480px){.v6-numbered-grid,.v6-medallion-grid{grid-template-columns:1fr}.v6-component-grid{grid-template-columns:1fr 1fr}.v6-hero-ctas{flex-direction:column}}.v6-btn{font-family:var(--font-body);border-radius:var(--radius-sm);transition:var(--transition-smooth);cursor:pointer;border:none;align-items:center;gap:.55rem;padding:.85rem 1.85rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.v6-btn-primary{background:var(--gold-primary);color:var(--bg-primary)}.v6-btn-primary:hover{background:var(--gold-hover);box-shadow:0 8px 24px rgba(var(--gold-primary-rgb), .3);transform:translateY(-2px)}.v6-btn-secondary{border:1px solid var(--btn-ghost-border);color:var(--btn-ghost-text);background:0 0}.v6-btn-secondary:hover{border-color:var(--btn-ghost-border-hover);background:var(--btn-ghost-bg-hover);transform:translateY(-2px)}.v6-btn-ghost{border:1px solid rgba(var(--gold-primary-rgb), .3);color:var(--gold-primary);background:0 0;padding:.85rem 1.25rem}.v6-btn-ghost:hover{color:var(--gold-hover);border-color:var(--gold-primary);background:rgba(var(--gold-primary-rgb), .06)}.v6-gradient-gold{background:linear-gradient(135deg, var(--gold-primary) 0%, var(--gold-hover) 60%, var(--gold-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ds-feature-dark{text-align:center;padding:5rem 1.5rem;position:relative;overflow:hidden;background:var(--bg-primary)!important;color:var(--text-on-dark,#f5f7fa)!important}.ds-feature-dark:before{content:"";background:radial-gradient(circle, rgba(var(--gold-primary-rgb), .08) 0%, transparent 70%);pointer-events:none;z-index:0;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-bento-accent-gold .ds-bento-featured{border-color:rgba(var(--gold-primary-rgb), .3);background:linear-gradient(135deg, rgba(var(--gold-primary-rgb), .06) 0%, var(--bg-card) 100%)}@media (width<=1024px){.ds-split-left{grid-template-columns:1fr;gap:2rem}.ds-bento{grid-template-columns:repeat(2,1fr)}.ds-bento-featured{grid-column:span 2}}@media (width<=768px){.ds-narrative{padding:1.5rem 1.5rem 1.5rem 2rem}.ds-split-visual{padding:1.5rem}.ds-bento{grid-template-columns:1fr}.ds-bento-featured{grid-column:span 1}.ds-step{grid-template-columns:60px 1fr;gap:1rem}.ds-step-num{font-size:2.5rem}.ds-numbered-inline{flex-direction:column;align-items:center}.ds-feature-dark{padding:3.5rem 1.25rem}}@media (width<=768px){.ds-pipeline{padding:1.25rem 1rem}.ds-pipeline-node{min-width:72px}.ds-pipeline-icon{width:36px;height:36px;font-size:1rem}.ds-pipeline-label{font-size:.7rem}.ds-pipeline-connector{min-width:20px}}.aethon-page p.aethon-res-strong,.aethon-page p.aethon-abt-strong{margin-top:2rem}.aethon-page .aethon-nav{flex:1;justify-content:center;align-items:center;gap:5rem;margin:0 2.5rem;display:flex}.aethon-page .aethon-products-dropdown{min-width:200px;padding:.75rem 0}.aethon-page .aethon-products-tier-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-primary);border-bottom:1px solid #c99a2e26;margin-bottom:.5rem;padding:0 .5rem .5rem;font-size:.65rem;font-weight:700;display:block}.aethon-page .aethon-products-tier-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.aethon-page .aethon-products-dropdown-card{color:#e2e8f0;transition:var(--transition-smooth);border-radius:10px;align-items:flex-start;gap:.75rem;padding:.85rem;text-decoration:none;display:flex}.aethon-page .aethon-products-dropdown-card:hover{color:#fff;background:#c99a2e1a}.aethon-page .aethon-products-dropdown-card.active{color:var(--gold-primary)}.aethon-page .aethon-products-dropdown-card>i{color:var(--gold-primary);flex-shrink:0;margin-top:.15rem;font-size:1.1rem}.aethon-page .aethon-products-dropdown-card>div{flex-direction:column;gap:.1rem;display:flex}.aethon-page .aethon-products-card-title{color:#f5f7fa;font-size:.82rem;font-weight:600;display:block}.aethon-page .aethon-products-card-tagline{color:#94a3b8;font-size:.72rem;line-height:1.35;display:block}.aethon-page .aethon-products-dropdown-card:hover .aethon-products-card-title{color:#fff}.aethon-page .aethon-products-dropdown-card:hover .aethon-products-card-tagline{color:#cbd5e1}@media (width<=768px){.aethon-page .aethon-products-dropdown{min-width:280px}.aethon-page .aethon-products-tier-grid{grid-template-columns:1fr}}.aethon-page .aethon-nav-link{color:var(--text-muted);transition:var(--transition-smooth);white-space:nowrap;padding:.25rem 20px;font-size:.95rem;font-weight:500;text-decoration:none;position:relative}.aethon-page .aethon-btn-nav-gold{background-color:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=1024px){.aethon-page .aethon-nav,.aethon-page .aethon-solutions-wrapper{display:none}.aethon-page .aethon-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width<=768px){.aethon-page .aethon-footer-grid{grid-template-columns:1fr;gap:2rem}.aethon-page .aethon-footer-bottom{text-align:center;flex-direction:column}}.ds-3d-stack-scene.active-step-0,.ds-3d-stack-scene.active-step-1,.ds-3d-stack-scene.active-step-2,.ds-3d-stack-scene.active-step-3{transform:rotate(-8deg)}@media (width<=1024px){.ds-interactive-stack-split{grid-template-columns:1fr;gap:2rem}.ds-3d-stack-col{height:380px}.ds-spotlight-grid{grid-template-columns:1fr}}@media (width<=768px){.ds-capability-grid,.ds-compare-grid,.ds-sim-body{grid-template-columns:1fr}.ds-sim-pane.pane-left{border-bottom:1px solid #ffffff0a;border-right:none}}[data-aethon-theme=light] .resource-preview-icon,[data-aethon-theme=light] .resource-preview-link{color:var(--gold-primary)}[data-aethon-theme=light] .aethon-dev-bug-examples,[data-aethon-theme=light] .aethon-dev-evidence-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-ent-value-card,[data-aethon-theme=light] .aethon-ent-evidence-cta{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-ta-need-card,[data-aethon-theme=light] .aethon-ta-audience-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .ds-table-wrap,[data-aethon-theme=light] .aethon-plat-table-wrap{background:#fff;border:1px solid #00000017;box-shadow:0 2px 12px #0000000d,0 8px 28px #00000012}.aethon-plat-hero{text-align:center;z-index:2;padding:6rem 5% 4rem;position:relative}.aethon-plat-hero-inner{max-width:860px;margin:0 auto}.aethon-plat-badge{background:var(--gold-alpha);border:1px solid rgba(var(--gold-primary-rgb), .25);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.aethon-plat-hero h1{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:3.5rem;font-weight:800;line-height:1.1}.aethon-plat-hero .aethon-plat-hero-sub{color:var(--btn-ghost-text);max-width:720px;margin:0 auto 1.5rem;font-size:1.25rem;font-weight:500;line-height:1.55}.aethon-plat-hero .aethon-plat-hero-copy{color:var(--text-muted);max-width:740px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.7}.aethon-plat-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.aethon-plat-btn-solid{background-color:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-plat-btn-solid:hover{background-color:var(--gold-hover);box-shadow:0 8px 30px rgba(var(--gold-primary-rgb), .35);transform:translateY(-2px)}.aethon-plat-btn-outline{border:1px solid var(--btn-ghost-border);color:var(--btn-ghost-text);border-radius:var(--radius-sm);transition:var(--transition-smooth);background:var(--btn-ghost-bg);align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-plat-btn-outline:hover{border-color:var(--btn-ghost-border-hover);background:var(--btn-ghost-bg-hover);transform:translateY(-2px)}.aethon-plat-btn-flat{color:var(--gold-primary);transition:var(--transition-smooth);align-items:center;gap:.4rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-plat-btn-flat:hover{color:var(--gold-hover)}.aethon-plat-section{z-index:2;padding:6rem 5%;position:relative}.aethon-plat-section.alt-bg{background-color:var(--bg-secondary);border-top:1px solid rgba(var(--white-pure-rgb), .03);border-bottom:1px solid rgba(var(--white-pure-rgb), .03)}.aethon-plat-container{max-width:var(--container-width);margin:0 auto}.aethon-plat-section-head{text-align:center;margin-bottom:3.5rem}.aethon-plat-section-badge{color:var(--gold-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}.aethon-plat-section-title{color:var(--btn-ghost-border-hover);margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1.18}.aethon-plat-title-bar{background-color:var(--gold-primary);border-radius:100px;width:50px;height:3px;margin:1.25rem auto 0}.aethon-plat-section-desc{color:var(--text-muted);max-width:720px;margin:1rem auto 0;font-size:1.05rem;line-height:1.65}.aethon-plat-section-copy{color:var(--text-muted);max-width:800px;margin-top:2.5rem;font-size:1rem;line-height:1.7}.aethon-plat-section-copy.centered{text-align:center;margin:2.5rem auto 0}.aethon-plat-section-copy p{margin-bottom:.75rem}.aethon-plat-gap-intro{color:var(--text-muted);text-align:center;max-width:900px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.7}.aethon-plat-strong-line{background:rgba(var(--gold-primary-rgb), .06);border-left:3px solid var(--gold-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--gold-hover);margin-top:2.5rem;padding:1.5rem 2rem;font-size:1.05rem;font-style:italic;font-weight:600;line-height:1.6}.aethon-plat-table-wrap{border-radius:var(--radius-md);border:1px solid rgba(var(--white-pure-rgb), .06);background:var(--bg-card);overflow-x:auto}.aethon-plat-table{border-collapse:collapse;width:100%;font-size:.9rem}.aethon-plat-table thead th{background:rgba(var(--gold-primary-rgb), .08);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:2px solid rgba(var(--gold-primary-rgb), .15);white-space:nowrap;padding:1rem 1.25rem;font-size:.78rem;font-weight:700}.aethon-plat-table tbody td{color:var(--text-muted);border-bottom:1px solid rgba(var(--white-pure-rgb), .04);vertical-align:top;padding:.9rem 1.25rem;line-height:1.55}.aethon-plat-table tbody tr:last-child td{border-bottom:none}.aethon-plat-table tbody tr:hover{background:rgba(var(--white-pure-rgb), .02)}.aethon-plat-table tbody td:first-child{color:var(--btn-ghost-border-hover);white-space:nowrap;font-weight:600}.aethon-plat-table .ordinary-col{color:var(--text-muted);font-weight:400}.aethon-plat-table .aethon-col{color:var(--emerald-success);font-weight:600}.aethon-plat-lifecycle{flex-direction:column;align-items:center;max-width:580px;margin:0 auto;display:flex}.aethon-plat-lifecycle-step{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);border-radius:var(--radius-md);width:100%;transition:var(--transition-smooth);align-items:center;gap:1rem;padding:1.25rem 2rem;display:flex}.aethon-plat-lifecycle-step:hover{border-color:rgba(var(--gold-primary-rgb), .2);transform:translate(4px)}.aethon-plat-lifecycle-step .lifecycle-icon{background:var(--gold-alpha);width:40px;height:40px;color:var(--gold-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.aethon-plat-lifecycle-step .lifecycle-num{background:rgba(var(--gold-primary-rgb), .08);width:32px;height:32px;color:var(--gold-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex}.aethon-plat-lifecycle-step .lifecycle-label{color:var(--text-primary);font-size:.95rem;font-weight:600}.aethon-plat-lifecycle-arrow{color:rgba(var(--white-pure-rgb), .12);text-align:center;padding:.4rem 0;font-size:.9rem}.aethon-plat-functional-layout{grid-template-columns:1fr 1.5fr;align-items:start;gap:2.5rem;display:grid}.aethon-plat-functional-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);border-radius:var(--radius-lg);padding:2.5rem;position:relative;overflow:hidden}.aethon-plat-functional-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.aethon-plat-functional-card.simple:before{background:linear-gradient(90deg, var(--text-muted), rgba(var(--text-muted-rgb), .2))}.aethon-plat-functional-card.deep:before{background:linear-gradient(90deg, var(--gold-primary), rgba(var(--gold-primary-rgb), .15))}.aethon-plat-functional-card .functional-label{color:var(--text-muted);margin-bottom:1.5rem;font-size:.88rem;font-weight:500}.aethon-plat-functional-card .functional-question{font-family:var(--font-display);color:var(--btn-ghost-border-hover);font-size:2rem;font-weight:800}.aethon-plat-trust-questions{flex-direction:column;gap:.75rem;display:flex}.aethon-plat-trust-questions .trust-q-row{color:var(--text-primary);align-items:center;gap:.85rem;font-size:.95rem;font-weight:500;display:flex}.aethon-plat-trust-questions .trust-q-icon{background:var(--gold-alpha);width:36px;height:36px;color:var(--gold-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.aethon-plat-caps-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.75rem;display:grid}.aethon-plat-cap-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);transition:var(--transition-smooth);padding:2.25rem;position:relative;overflow:hidden}.aethon-plat-cap-card:before{content:"";background:linear-gradient(90deg, var(--gold-primary), rgba(var(--gold-primary-rgb), .1));opacity:0;height:2px;transition:var(--transition-smooth);position:absolute;top:0;left:0;right:0}.aethon-plat-cap-card:hover{border-color:rgba(var(--gold-primary-rgb), .15);box-shadow:0 12px 40px rgba(var(--black-rgb), .25);transform:translateY(-4px)}.aethon-plat-cap-card:hover:before{opacity:1}.aethon-plat-cap-card .cap-icon-wrap{background:var(--gold-alpha);width:48px;height:48px;color:var(--gold-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.2rem;display:flex}.aethon-plat-cap-card h3{color:var(--btn-ghost-border-hover);margin-bottom:.65rem;font-size:1.15rem;font-weight:700}.aethon-plat-cap-card p{color:var(--text-muted);font-size:.88rem;line-height:1.65}.aethon-plat-output-flow{flex-direction:column;align-items:center;max-width:480px;margin:0 auto;display:flex}.aethon-plat-flow-item{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);border-radius:var(--radius-md);text-align:center;width:100%;color:var(--text-primary);transition:var(--transition-smooth);padding:1rem 1.75rem;font-size:.9rem;font-weight:600}.aethon-plat-flow-item:hover{border-color:rgba(var(--gold-primary-rgb), .2)}.aethon-plat-flow-item.start{background:rgba(var(--cyan-accent-rgb), .06);border-color:rgba(var(--cyan-accent-rgb), .15);color:var(--cyan-accent)}.aethon-plat-flow-item.infra{background:rgba(var(--gold-primary-rgb), .06);border-color:rgba(var(--gold-primary-rgb), .15);color:var(--gold-primary)}.aethon-plat-flow-connector{color:rgba(var(--white-pure-rgb), .12);text-align:center;padding:.35rem 0;font-size:.8rem}.aethon-plat-paths-grid{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.aethon-plat-path-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);border-radius:var(--radius-lg);transition:var(--transition-smooth);flex-direction:column;padding:3rem;display:flex;position:relative;overflow:hidden}.aethon-plat-path-card:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.aethon-plat-path-card.cyan:before{background:linear-gradient(90deg, var(--cyan-accent), rgba(var(--cyan-accent-rgb), .3))}.aethon-plat-path-card.gold:before{background:linear-gradient(90deg, var(--gold-primary), rgba(var(--gold-primary-rgb), .3))}.aethon-plat-path-card:hover{border-color:rgba(var(--white-pure-rgb), .12);box-shadow:0 20px 60px rgba(var(--black-rgb), .3);transform:translateY(-4px)}.aethon-plat-path-card .path-card-top{margin-bottom:1.5rem}.aethon-plat-path-card .path-icon{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;font-size:1.4rem;display:flex}.aethon-plat-path-card .path-icon.cyan{background:var(--cyan-alpha);color:var(--cyan-accent)}.aethon-plat-path-card .path-icon.gold{background:var(--gold-alpha);color:var(--gold-primary)}.aethon-plat-path-card h3{color:var(--btn-ghost-border-hover);margin-bottom:.5rem;font-size:1.6rem;font-weight:700;line-height:1.25}.aethon-plat-path-card .path-for{color:var(--gold-primary);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:600}.aethon-plat-path-card .path-desc{color:var(--text-muted);margin-bottom:1.5rem;font-size:.92rem;line-height:1.65}.aethon-plat-path-card .path-audience{color:var(--text-muted);margin-bottom:1.5rem;font-size:.85rem;font-style:italic;line-height:1.55}.aethon-plat-path-card .path-uses{flex-direction:column;gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.aethon-plat-path-card .path-uses li{color:var(--text-muted);align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.5;display:flex}.aethon-plat-path-card.cyan .path-uses li i{color:var(--cyan-accent);margin-top:3px;font-size:.75rem}.aethon-plat-path-card.gold .path-uses li i{color:var(--gold-primary);margin-top:3px;font-size:.75rem}.aethon-plat-path-card .path-message{background:rgba(var(--gold-primary-rgb), .06);border-left:3px solid var(--gold-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--gold-hover);margin-top:auto;margin-bottom:2rem;padding:1rem 1.25rem;font-size:.92rem;font-style:italic;font-weight:600}.aethon-plat-path-cta{border-radius:var(--radius-sm);transition:var(--transition-smooth);align-self:flex-start;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-plat-path-cta.cyan{background:var(--cyan-accent);color:var(--bg-primary)}.aethon-plat-path-cta.cyan:hover{box-shadow:0 4px 20px rgba(var(--cyan-accent-rgb), .3);transform:translateY(-1px)}.aethon-plat-path-cta.gold{background:var(--gold-primary);color:var(--bg-primary)}.aethon-plat-path-cta.gold:hover{background:var(--gold-hover);box-shadow:0 4px 20px rgba(var(--gold-primary-rgb), .3);transform:translateY(-1px)}.aethon-plat-final-cta{text-align:center;z-index:2;padding:6rem 5%;position:relative}.aethon-plat-final-cta:before{content:"";background:radial-gradient(circle, rgba(var(--gold-primary-rgb), .06) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aethon-plat-final-cta h2{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:2.5rem;font-weight:800;position:relative}.aethon-plat-final-cta .cta-sub{color:var(--text-muted);max-width:620px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.65}.aethon-plat-final-cta-btns{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex;position:relative}@media (width<=1024px){.aethon-plat-hero h1{font-size:2.75rem}.aethon-plat-section-title{font-size:2rem}.aethon-plat-functional-layout,.aethon-plat-paths-grid{grid-template-columns:1fr}.aethon-plat-caps-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-plat-hero h1{font-size:2.25rem}.aethon-plat-section-title{font-size:1.75rem}.aethon-plat-hero{padding:4rem 5% 2.5rem}.aethon-plat-section{padding:4rem 5%}.aethon-plat-caps-grid{grid-template-columns:1fr}.aethon-plat-hero-ctas,.aethon-plat-final-cta-btns{flex-direction:column;align-items:center}.aethon-plat-path-card{padding:2rem}.aethon-plat-table thead th,.aethon-plat-table tbody td{padding:.75rem 1rem;font-size:.82rem}.aethon-plat-table tbody td:first-child{white-space:normal}.aethon-plat-lifecycle-step{padding:1rem 1.25rem}.aethon-plat-functional-card .functional-question{font-size:1.5rem}.aethon-plat-trust-questions .trust-q-row{font-size:.85rem}}.walkthrough-rows{flex-direction:column;max-width:900px;margin:0 auto;display:flex;position:relative}.walkthrough-rows:before{content:"";pointer-events:none;background:linear-gradient(#0000,#c99a2e33 20% 80%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.walkthrough-row{border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:2.5rem 0;display:grid}.walkthrough-row:last-child{border-bottom:none}.walkthrough-row.row-reverse{direction:rtl}.walkthrough-row.row-reverse>*{direction:ltr}.row-number-col{justify-content:center;align-items:center;display:flex}.row-number{font-family:var(--font-editorial,"Playfair Display", serif);color:var(--gold-primary);opacity:.35;-webkit-user-select:none;user-select:none;letter-spacing:-.03em;font-size:clamp(5rem,10vw,8rem);font-weight:900;line-height:1}.row-content{padding:1rem}.row-icon{background:var(--gold-alpha);width:48px;height:48px;color:var(--gold-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.25rem;display:flex}.row-content h3{color:var(--text-primary);margin-bottom:.65rem;font-size:1.35rem;font-weight:700}.row-content p{color:var(--text-muted);font-size:.95rem;line-height:1.7}.stage-ticker{scrollbar-width:thin;scrollbar-color:#c99a2e33 transparent;align-items:center;padding:2rem 0;display:flex;overflow-x:auto}.stage-ticker-item{flex-shrink:0;align-items:center;display:flex}.stage-box{background:var(--bg-card);text-align:center;width:110px;min-width:110px;transition:var(--transition-smooth);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;display:flex}.stage-box:hover{border-color:#c99a2e40;transform:translateY(-3px);box-shadow:0 8px 24px #0003}.stage-box.highlight{background:#c99a2e0f;border-color:#c99a2e59}.stage-box.success{background:#10b9810f;border-color:#10b98159}.stage-num{font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--text-muted);letter-spacing:.05em;font-size:.65rem;font-weight:700}.stage-box.highlight .stage-num{color:var(--gold-primary)}.stage-box.success .stage-num{color:var(--emerald-success)}.stage-icon{color:var(--text-muted);font-size:1.35rem}.stage-box.highlight .stage-icon{color:var(--gold-primary)}.stage-box.success .stage-icon{color:var(--emerald-success)}.stage-label{color:var(--text-muted);text-align:center;font-size:.68rem;font-weight:600;line-height:1.3}.stage-box.highlight .stage-label{color:var(--gold-hover)}.stage-box.success .stage-label{color:var(--emerald-success)}.stage-arrow{color:#ffffff26;flex-shrink:0;padding:0 .35rem;font-size:.75rem}.stage-legend{justify-content:center;gap:2rem;margin-top:1.5rem;display:flex}.legend-item{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:flex}.legend-dot{border-radius:50%;width:8px;height:8px}.legend-normal .legend-dot{background:#fff3}.legend-highlight .legend-dot{background:var(--gold-primary)}.legend-success .legend-dot{background:var(--emerald-success)}.split-contrast{grid-template-columns:1fr 4px 1fr;min-height:420px;display:grid}.split-left{background:radial-gradient(ellipse at 30% 50%, #ef444414 0%, transparent 65%), var(--bg-secondary);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:4rem 5%}.split-right{background:radial-gradient(ellipse at 70% 50%, #10b98114 0%, transparent 65%), var(--bg-secondary);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:4rem 5%}.split-divider{background:linear-gradient(to bottom, transparent 0%, var(--gold-primary) 30%, var(--gold-primary) 70%, transparent 100%);opacity:.25}.split-tag{text-transform:uppercase;letter-spacing:.08em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.split-tag-red{color:#f87171;background:#ef44441a;border:1px solid #ef444440}.split-tag-emerald{color:var(--emerald-success);background:#10b9811a;border:1px solid #10b98140}.split-left h3,.split-right h3{color:var(--text-primary);margin-bottom:.75rem;font-size:1.6rem;font-weight:700;line-height:1.2}.split-left>p,.split-right>p{color:var(--text-muted);margin-bottom:2rem;font-size:.95rem;line-height:1.65}.split-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.split-list li{color:var(--text-muted);align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.5;display:flex}.split-left .split-list li i{color:#f87171;flex-shrink:0;margin-top:3px;font-size:.8rem}.split-right .split-list li i{color:var(--emerald-success);flex-shrink:0;margin-top:3px;font-size:.8rem}.plat-sim-code{font-family:var(--font-mono,"JetBrains Mono",monospace);padding:1rem 0;font-size:.82rem;line-height:1.8}.plat-code-block{flex-direction:column;gap:.1rem;display:flex}.code-brace{color:#fff6}.code-line{padding-left:1rem}.code-key{color:var(--cyan-accent)}.code-colon{color:#fff6}.code-str{color:var(--emerald-success)}.code-num{color:#f59e0b}.code-bool{color:#f87171}.code-comma{color:#ffffff4d}.monitoring-pill{color:#f87171;letter-spacing:.1em;text-transform:uppercase;background:#ef444426;border:1px solid #ef44444d;border-radius:100px;padding:.2rem .65rem;font-size:.6rem;font-weight:800}@media (width<=900px){.walkthrough-rows:before{display:none}.walkthrough-row{grid-template-columns:1fr;gap:1.25rem}.walkthrough-row.row-reverse{direction:ltr}.row-number{font-size:4rem}.split-contrast{grid-template-columns:1fr}.split-divider{display:none}.split-left,.split-right{padding:3rem 5%}.artefact-catalog{grid-template-columns:1fr}.stage-box{width:90px;min-width:90px;padding:1rem .65rem}.stage-label{font-size:.6rem}.stage-icon{font-size:1.1rem}.stage-legend{flex-wrap:wrap;gap:1rem}}.aethon-dev-hero{text-align:center;z-index:2;padding:6rem 5% 4rem;position:relative}.aethon-dev-hero-inner{max-width:860px;margin:0 auto}.aethon-dev-badge{background:var(--cyan-alpha);border:1px solid rgba(var(--cyan-accent-rgb), .25);color:var(--cyan-accent);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.aethon-dev-hero h1{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:3.5rem;font-weight:800;line-height:1.1}.aethon-dev-hero .aethon-dev-hero-sub{color:var(--btn-ghost-text);max-width:700px;margin:0 auto 1.5rem;font-size:1.25rem;font-weight:500;line-height:1.55}.aethon-dev-hero .aethon-dev-hero-copy{color:var(--text-muted);max-width:740px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.7}.aethon-dev-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.aethon-dev-btn-solid{background-color:var(--cyan-accent);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-dev-btn-solid:hover{box-shadow:0 8px 30px rgba(var(--cyan-accent-rgb), .35);transform:translateY(-2px)}.aethon-dev-btn-outline{border:1px solid var(--btn-ghost-border);color:var(--btn-ghost-text);border-radius:var(--radius-sm);transition:var(--transition-smooth);background:var(--btn-ghost-bg);align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-dev-btn-outline:hover{border-color:var(--btn-ghost-border-hover);background:var(--btn-ghost-bg);transform:translateY(-2px)}.aethon-dev-btn-flat{color:var(--cyan-accent);transition:var(--transition-smooth);align-items:center;gap:.4rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-dev-btn-flat:hover{color:var(--gold-primary)}.aethon-dev-section{z-index:2;padding:6rem 5%;position:relative}.aethon-dev-section.alt-bg{background-color:var(--bg-secondary);border-top:1px solid rgba(var(--white-pure-rgb), .03);border-bottom:1px solid rgba(var(--white-pure-rgb), .03)}.aethon-dev-container{max-width:var(--container-width);margin:0 auto}.aethon-dev-section-head{text-align:center;margin-bottom:3.5rem}.aethon-dev-section-badge{color:var(--gold-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}.aethon-dev-section-title{color:var(--btn-ghost-border-hover);margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1.18}.aethon-dev-title-bar{background-color:var(--gold-primary);border-radius:100px;width:50px;height:3px;margin:1.25rem auto 0}.aethon-dev-section-desc{color:var(--text-muted);max-width:720px;margin:1rem auto 0;font-size:1.05rem;line-height:1.65}.aethon-dev-strong-line{background:rgba(var(--gold-primary-rgb), .06);border-left:3px solid var(--gold-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;max-width:900px;color:var(--gold-hover);margin:2.5rem auto 0;padding:1.5rem 2rem;font-size:1.05rem;font-style:italic;font-weight:600;line-height:1.6}.aethon-dev-table-wrap{border-radius:var(--radius-md);border:1px solid rgba(var(--white-pure-rgb), .06);background:var(--bg-card);overflow-x:auto}.aethon-dev-table{border-collapse:collapse;width:100%;font-size:.9rem}.aethon-dev-table thead th{background:rgba(var(--gold-primary-rgb), .08);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:2px solid rgba(var(--gold-primary-rgb), .15);white-space:nowrap;padding:1rem 1.25rem;font-size:.78rem;font-weight:700}.aethon-dev-table tbody td{color:var(--text-muted);border-bottom:1px solid rgba(var(--white-pure-rgb), .04);vertical-align:top;padding:.9rem 1.25rem;line-height:1.55}.aethon-dev-table tbody tr:last-child td{border-bottom:none}.aethon-dev-table tbody tr:hover{background:rgba(var(--white-pure-rgb), .02)}.aethon-dev-table tbody td:first-child{color:var(--btn-ghost-border-hover);font-weight:600}.aethon-page p.aethon-dev-bug-intro-centered{text-align:center;color:var(--text-muted);max-width:800px;margin:0 auto 3rem;font-size:1.05rem;line-height:1.65}.aethon-dev-bug-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:960px;margin:0 auto 3rem;display:grid}.aethon-dev-bug-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-lg);transition:var(--transition-smooth);padding:2rem}.aethon-dev-bug-card:hover{border-color:rgba(var(--white-pure-rgb), .1);box-shadow:0 12px 30px rgba(var(--black-rgb), .2);transform:translateY(-2px)}.bug-card-header{color:var(--btn-ghost-border-hover);align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.bug-card-header i{color:var(--gold-primary);font-size:1.35rem}.bug-card-header h3{margin:0;font-size:1.15rem;font-weight:700}.bug-card-comparison{flex-direction:column;gap:1rem;display:flex}.bug-type{padding-left:1rem;position:relative}.bug-type.technical{border-left:2px solid rgba(var(--red-alert-rgb), .35)}.bug-type.behavioral{border-left:2px solid rgba(var(--gold-primary-rgb), .35)}.bug-badge{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.68rem;font-weight:700;display:inline-block}.bug-badge.red{color:var(--red-alert)}.bug-badge.gold{color:var(--gold-primary)}.bug-type p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}.aethon-dev-paths-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.aethon-dev-path-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);border-radius:var(--radius-lg);transition:var(--transition-smooth);overflow:hidden}.aethon-dev-path-card:hover{border-color:rgba(var(--white-pure-rgb), .12);box-shadow:0 20px 50px rgba(var(--black-rgb), .3);transform:translateY(-4px)}.aethon-dev-path-card .path-card-header{align-items:center;gap:1rem;padding:2rem 2.5rem 1.5rem;display:flex;position:relative}.aethon-dev-path-card .path-card-header:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.aethon-dev-path-card .path-card-header.gold:before{background:linear-gradient(90deg, var(--gold-primary), rgba(var(--gold-primary-rgb), .3))}.aethon-dev-path-card .path-card-header.cyan:before{background:linear-gradient(90deg, var(--cyan-accent), rgba(var(--cyan-accent-rgb), .3))}.aethon-dev-path-card .path-num{background:var(--gold-alpha);width:44px;height:44px;color:var(--gold-primary);font-family:var(--font-display);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:flex}.aethon-dev-path-card .path-card-header.cyan .path-num{background:var(--cyan-alpha);color:var(--cyan-accent)}.aethon-dev-path-card .path-card-header h3{color:var(--btn-ghost-border-hover);font-size:1.35rem;font-weight:700}.aethon-dev-path-card .path-desc{color:var(--text-muted);padding:0 2.5rem 2.5rem;font-size:.92rem;line-height:1.65}.aethon-page p.aethon-dev-advantage-intro{text-align:center;color:var(--text-muted);max-width:700px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.65}.aethon-dev-advantage-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:900px;margin:0 auto;display:grid}.aethon-dev-advantage-item{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);transition:var(--transition-smooth);align-items:center;gap:.85rem;padding:1.25rem 1.5rem;display:flex}.aethon-dev-advantage-item:hover{border-color:rgba(var(--emerald-success-rgb), .2);transform:translateY(-2px)}.aethon-dev-advantage-item i{color:var(--emerald-success);flex-shrink:0;font-size:1.1rem}.aethon-dev-advantage-item span{color:var(--text-primary);font-size:.9rem;font-weight:500}.aethon-dev-usecases-grid{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.aethon-dev-usecase-tag{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);color:var(--text-muted);transition:var(--transition-smooth);cursor:default;border-radius:100px;align-items:center;gap:.6rem;padding:.65rem 1.5rem;font-size:.88rem;display:inline-flex}.aethon-dev-usecase-tag:hover{border-color:var(--cyan-accent);color:var(--cyan-accent)}.aethon-dev-usecase-tag i{color:var(--cyan-accent);font-size:.75rem}.aethon-dev-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.aethon-dev-evidence-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);transition:var(--transition-smooth);align-items:center;gap:1rem;padding:1.5rem 1.75rem;display:flex}.aethon-dev-evidence-card:hover{border-color:rgba(var(--gold-primary-rgb), .2);box-shadow:0 8px 25px rgba(var(--black-rgb), .2);transform:translateY(-2px)}.aethon-dev-evidence-card .evidence-icon{background:var(--gold-alpha);width:44px;height:44px;color:var(--gold-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.aethon-dev-evidence-card span{color:var(--text-primary);font-size:.95rem;font-weight:600}.aethon-dev-final-cta{text-align:center;z-index:2;padding:6rem 5%;position:relative}.aethon-dev-final-cta:before{content:"";background:radial-gradient(circle, rgba(var(--cyan-accent-rgb), .05) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aethon-dev-final-cta h2{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:2.5rem;font-weight:800;position:relative}.aethon-dev-final-cta .cta-sub{color:var(--text-muted);max-width:650px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.65}.aethon-dev-final-cta-btns{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex;position:relative}@media (width<=1024px){.aethon-dev-hero h1{font-size:2.75rem}.aethon-dev-section-title{font-size:2rem}.aethon-dev-paths-grid{grid-template-columns:1fr}.aethon-dev-advantage-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-dev-hero h1{font-size:2.25rem}.aethon-dev-section-title{font-size:1.75rem}.aethon-dev-hero{padding:4rem 5% 2.5rem}.aethon-dev-section{padding:4rem 5%}.aethon-dev-advantage-grid,.aethon-dev-evidence-grid{grid-template-columns:1fr}.aethon-dev-hero-ctas,.aethon-dev-final-cta-btns{flex-direction:column;align-items:center}.aethon-dev-table thead th,.aethon-dev-table tbody td{padding:.75rem 1rem;font-size:.82rem}.aethon-dev-path-card .path-card-header{padding:1.5rem 1.75rem 1rem}.aethon-dev-path-card .path-desc{padding:0 1.75rem 2rem}.aethon-dev-path-card .path-card-header h3{font-size:1.15rem}.aethon-dev-bug-examples{padding:1rem 1.25rem}}.aethon-ent-hero{text-align:center;z-index:2;padding:6rem 5% 4rem;position:relative}.aethon-ent-hero-inner{max-width:860px;margin:0 auto}.aethon-ent-badge{background:var(--gold-alpha);border:1px solid rgba(var(--gold-primary-rgb), .25);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.aethon-ent-hero h1{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:3.5rem;font-weight:800;line-height:1.1}.aethon-ent-hero .aethon-ent-hero-sub{color:var(--btn-ghost-text);max-width:720px;margin:0 auto 1.5rem;font-size:1.2rem;font-weight:400;line-height:1.55}.aethon-ent-hero .aethon-ent-hero-copy{color:var(--text-muted);max-width:740px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.7}.aethon-ent-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.aethon-ent-btn-solid{background-color:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-ent-btn-solid:hover{background-color:var(--gold-hover);box-shadow:0 8px 30px rgba(var(--gold-primary-rgb), .35);transform:translateY(-2px)}.aethon-ent-btn-outline{border:1px solid var(--btn-ghost-border);color:var(--btn-ghost-text);border-radius:var(--radius-sm);transition:var(--transition-smooth);background:var(--btn-ghost-bg);align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-ent-btn-outline:hover{border-color:var(--btn-ghost-border-hover);background:var(--btn-ghost-bg);transform:translateY(-2px)}.aethon-ent-btn-flat{color:var(--gold-primary);transition:var(--transition-smooth);background:0 0;border:none;align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-ent-btn-flat:hover{color:var(--gold-hover);transform:translateY(-1px)}.aethon-ent-section{z-index:2;padding:6rem 5%;position:relative}.aethon-ent-section.alt-bg{background-color:var(--bg-secondary);border-top:1px solid rgba(var(--white-pure-rgb), .03);border-bottom:1px solid rgba(var(--white-pure-rgb), .03)}.aethon-ent-container{max-width:var(--container-width);margin:0 auto}.aethon-ent-section-head{text-align:center;margin-bottom:3.5rem}.aethon-ent-section-badge{color:var(--gold-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}.aethon-ent-section-title{color:var(--btn-ghost-border-hover);margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1.18}.aethon-ent-title-bar{background-color:var(--gold-primary);border-radius:100px;width:50px;height:3px;margin:1.25rem auto 0}.aethon-page p.aethon-ent-section-desc{color:var(--text-muted);text-align:center;max-width:720px;margin:1.5rem auto 0;font-size:1.05rem;line-height:1.65}.aethon-ent-strong-line{background:rgba(var(--gold-primary-rgb), .06);border-left:3px solid var(--gold-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--gold-hover);margin-top:2.5rem;padding:1.5rem 2rem;font-size:1.05rem;font-style:italic;font-weight:600;line-height:1.6}.aethon-ent-table-wrap{border-radius:var(--radius-md);border:1px solid rgba(var(--white-pure-rgb), .06);background:var(--bg-card);overflow-x:auto}.aethon-page p.aethon-ent-section-desc+.aethon-ent-table-wrap{margin-top:2.5rem}.aethon-ent-table{border-collapse:collapse;width:100%;font-size:.9rem}.aethon-ent-table thead th{background:rgba(var(--gold-primary-rgb), .08);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:2px solid rgba(var(--gold-primary-rgb), .15);white-space:nowrap;padding:1rem 1.25rem;font-size:.78rem;font-weight:700}.aethon-ent-table tbody td{color:var(--text-muted);border-bottom:1px solid rgba(var(--white-pure-rgb), .04);vertical-align:top;padding:.9rem 1.25rem;line-height:1.55}.aethon-ent-table tbody tr:last-child td{border-bottom:none}.aethon-ent-table tbody tr:hover{background:rgba(var(--white-pure-rgb), .02)}.aethon-ent-table tbody td:first-child{color:var(--btn-ghost-border-hover);white-space:nowrap;font-weight:600}.aethon-ent-value-grid{grid-template-columns:repeat(2,1fr);gap:1.75rem;display:grid}.aethon-ent-value-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-lg);transition:var(--transition-smooth);padding:2.5rem;position:relative;overflow:hidden}.aethon-ent-value-card:before{content:"";background:linear-gradient(90deg, var(--gold-primary), rgba(var(--gold-primary-rgb), .1));height:2px;position:absolute;top:0;left:0;right:0}.aethon-ent-value-card:hover{border-color:rgba(var(--gold-primary-rgb), .2);box-shadow:0 16px 50px rgba(var(--black-rgb), .25);transform:translateY(-4px)}.aethon-ent-value-icon{background:var(--gold-alpha);width:52px;height:52px;color:var(--gold-primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.35rem;display:flex}.aethon-ent-value-card h3{color:var(--btn-ghost-border-hover);margin-bottom:.65rem;font-size:1.15rem;font-weight:700}.aethon-ent-value-card p{color:var(--text-muted);font-size:.9rem;line-height:1.65}.aethon-ent-tags-grid{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.aethon-ent-tag{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);color:var(--text-muted);transition:var(--transition-smooth);cursor:default;border-radius:100px;padding:.65rem 1.5rem;font-size:.88rem}.aethon-ent-tag:hover{border-color:var(--gold-primary);color:var(--gold-primary);box-shadow:0 4px 15px rgba(var(--gold-primary-rgb), .1);transform:translateY(-2px)}.aethon-ent-artefact-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.aethon-ent-artefact-item{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);transition:var(--transition-smooth);align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem;display:flex}.aethon-ent-artefact-item:hover{border-color:rgba(var(--gold-primary-rgb), .2);box-shadow:0 8px 30px rgba(var(--black-rgb), .2);transform:translateY(-2px)}.aethon-ent-artefact-item i{color:var(--gold-primary);flex-shrink:0;margin-top:3px;font-size:1.1rem}.aethon-ent-artefact-item span{color:var(--text-primary);font-size:.92rem;font-weight:500;line-height:1.5}.aethon-ent-evidence-cta{text-align:center;margin-top:2.5rem}.aethon-ent-final-cta{text-align:center;z-index:2;padding:6rem 5%;position:relative}.aethon-ent-final-cta:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--gold-primary-rgb), .3), transparent);height:1px;position:absolute;top:0;left:10%;right:10%}.aethon-ent-final-cta h2{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:2.5rem;font-weight:800;line-height:1.2}.aethon-ent-final-sub{color:var(--text-muted);max-width:600px;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.7}.aethon-ent-final-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}@media (width<=1024px){.aethon-ent-hero h1{font-size:2.75rem}.aethon-ent-section-title{font-size:2.15rem}.aethon-ent-value-grid{grid-template-columns:1fr 1fr}.aethon-ent-final-cta h2{font-size:2.15rem}}@media (width<=768px){.aethon-ent-hero h1{font-size:2.25rem}.aethon-ent-section-title{font-size:1.85rem}.aethon-ent-value-grid,.aethon-ent-artefact-grid{grid-template-columns:1fr}.aethon-ent-table{font-size:.82rem}.aethon-ent-table thead th,.aethon-ent-table tbody td{padding:.75rem 1rem}.aethon-ent-table tbody td:first-child{white-space:normal}.aethon-ent-final-cta h2{font-size:1.85rem}.aethon-ent-hero-ctas,.aethon-ent-final-btns{flex-direction:column;align-items:center}}.aethon-gov-hero{text-align:center;z-index:2;padding:6rem 5% 4rem;position:relative}.aethon-gov-hero-inner{max-width:860px;margin:0 auto}.aethon-gov-badge{background:var(--gold-alpha);border:1px solid rgba(var(--gold-primary-rgb), .25);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.aethon-gov-hero h1{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:3.5rem;font-weight:800;line-height:1.1}.aethon-gov-hero .aethon-gov-hero-sub{color:var(--btn-ghost-text);max-width:720px;margin:0 auto 1.5rem;font-size:1.2rem;font-weight:400;line-height:1.55}.aethon-gov-hero .aethon-gov-hero-copy{color:var(--text-muted);max-width:740px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.7}.aethon-gov-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.aethon-gov-btn-solid{background-color:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-gov-btn-solid:hover{background-color:var(--gold-hover);box-shadow:0 8px 30px rgba(var(--gold-primary-rgb), .35);transform:translateY(-2px)}.aethon-gov-btn-outline{border:1px solid var(--btn-ghost-border);color:var(--btn-ghost-text);border-radius:var(--radius-sm);transition:var(--transition-smooth);background:var(--btn-ghost-bg);align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-gov-btn-outline:hover{border-color:var(--btn-ghost-border-hover);background:var(--btn-ghost-bg-hover);transform:translateY(-2px)}.aethon-gov-btn-flat{color:var(--gold-primary);transition:var(--transition-smooth);background:0 0;border:none;align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-gov-btn-flat:hover{color:var(--gold-hover);transform:translateY(-1px)}.aethon-gov-section{z-index:2;padding:6rem 5%;position:relative}.aethon-gov-section.alt-bg{background-color:var(--bg-secondary);border-top:1px solid rgba(var(--white-pure-rgb), .03);border-bottom:1px solid rgba(var(--white-pure-rgb), .03)}.aethon-gov-container{max-width:var(--container-width);margin:0 auto}.aethon-gov-section-head{text-align:center;margin-bottom:3.5rem}.aethon-gov-section-badge{color:var(--gold-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}.aethon-gov-section-title{color:var(--btn-ghost-border-hover);margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1.18}.aethon-gov-title-bar{background-color:var(--gold-primary);border-radius:100px;width:50px;height:3px;margin:1.25rem auto 0}.aethon-gov-section-desc{color:var(--text-muted);text-align:center;max-width:720px;margin:1.5rem auto 0;font-size:1.05rem;line-height:1.65}.aethon-gov-strong-line{background:rgba(var(--gold-primary-rgb), .06);border-left:3px solid var(--gold-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--gold-hover);margin-top:2.5rem;padding:1.5rem 2rem;font-size:1.05rem;font-style:italic;font-weight:600;line-height:1.6}.aethon-gov-table-wrap{border-radius:var(--radius-md);border:1px solid rgba(var(--white-pure-rgb), .06);background:var(--bg-card);overflow-x:auto}.aethon-gov-table{border-collapse:collapse;width:100%;font-size:.9rem}.aethon-gov-table thead th{background:rgba(var(--gold-primary-rgb), .08);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:2px solid rgba(var(--gold-primary-rgb), .15);white-space:nowrap;padding:1rem 1.25rem;font-size:.78rem;font-weight:700}.aethon-gov-table tbody td{color:var(--text-muted);border-bottom:1px solid rgba(var(--white-pure-rgb), .04);vertical-align:top;padding:.9rem 1.25rem;line-height:1.55}.aethon-gov-table tbody tr:last-child td{border-bottom:none}.aethon-gov-table tbody tr:hover{background:rgba(var(--white-pure-rgb), .02)}.aethon-gov-table tbody td:first-child{color:var(--btn-ghost-border-hover);white-space:nowrap;font-weight:600}.aethon-gov-enables-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.aethon-gov-enable-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);text-align:center;transition:var(--transition-smooth);flex-direction:column;align-items:center;gap:1rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}.aethon-gov-enable-card:before{content:"";background:linear-gradient(90deg, var(--gold-primary), rgba(var(--gold-primary-rgb), .1));height:2px;position:absolute;top:0;left:0;right:0}.aethon-gov-enable-card:hover{border-color:rgba(var(--gold-primary-rgb), .2);box-shadow:0 12px 40px rgba(var(--black-rgb), .25);transform:translateY(-4px)}.aethon-gov-enable-icon{background:var(--gold-alpha);width:48px;height:48px;color:var(--gold-primary);border-radius:12px;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.aethon-gov-enable-card span{color:var(--text-primary);font-size:.92rem;font-weight:500;line-height:1.5}.aethon-gov-tags-grid{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.aethon-gov-tag{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);color:var(--text-muted);transition:var(--transition-smooth);cursor:default;border-radius:100px;padding:.65rem 1.5rem;font-size:.88rem}.aethon-gov-tag:hover{border-color:var(--gold-primary);color:var(--gold-primary);box-shadow:0 4px 15px rgba(var(--gold-primary-rgb), .1);transform:translateY(-2px)}.aethon-gov-statements-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:900px;margin:0 auto;display:grid}.aethon-gov-statement{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);transition:var(--transition-smooth);align-items:center;gap:.85rem;padding:1.5rem 1.75rem;display:flex}.aethon-gov-statement:hover{border-color:rgba(var(--gold-primary-rgb), .15);transform:translateY(-2px)}.aethon-gov-statement i{color:var(--gold-primary);flex-shrink:0;font-size:1.15rem}.aethon-gov-statement span{color:var(--text-primary);font-size:.95rem;font-weight:500;line-height:1.45}.aethon-gov-founder-card{background:var(--bg-card);border:1px solid rgba(var(--gold-primary-rgb), .12);border-radius:var(--radius-lg);max-width:800px;margin:0 auto;padding:3rem;position:relative;overflow:hidden}.aethon-gov-founder-card:before{content:"";background:linear-gradient(90deg, var(--gold-primary), rgba(var(--gold-primary-rgb), .15));height:3px;position:absolute;top:0;left:0;right:0}.aethon-gov-founder-card p{color:var(--text-muted);text-align:center;font-size:1.05rem;line-height:1.75}.aethon-gov-artefact-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.aethon-gov-artefact-item{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);transition:var(--transition-smooth);align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem;display:flex}.aethon-gov-artefact-item:hover{border-color:rgba(var(--gold-primary-rgb), .2);box-shadow:0 8px 30px rgba(var(--black-rgb), .2);transform:translateY(-2px)}.aethon-gov-artefact-item i{color:var(--gold-primary);flex-shrink:0;margin-top:3px;font-size:1.1rem}.aethon-gov-artefact-item span{color:var(--text-primary);font-size:.92rem;font-weight:500;line-height:1.5}.aethon-gov-evidence-cta{text-align:center;margin-top:2.5rem}.aethon-gov-final-cta{text-align:center;z-index:2;padding:6rem 5%;position:relative}.aethon-gov-final-cta:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--gold-primary-rgb), .3), transparent);height:1px;position:absolute;top:0;left:10%;right:10%}.aethon-gov-final-cta h2{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:2.5rem;font-weight:800;line-height:1.2}.aethon-gov-final-sub{color:var(--text-muted);max-width:600px;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.7}.aethon-gov-final-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}@media (width<=1024px){.aethon-gov-hero h1{font-size:2.75rem}.aethon-gov-section-title{font-size:2.15rem}.aethon-gov-enables-grid,.aethon-gov-statements-grid{grid-template-columns:repeat(2,1fr)}.aethon-gov-final-cta h2{font-size:2.15rem}}@media (width<=768px){.aethon-gov-hero h1{font-size:2.25rem}.aethon-gov-section-title{font-size:1.85rem}.aethon-gov-enables-grid,.aethon-gov-statements-grid,.aethon-gov-artefact-grid{grid-template-columns:1fr}.aethon-gov-table{font-size:.82rem}.aethon-gov-table thead th,.aethon-gov-table tbody td{padding:.75rem 1rem}.aethon-gov-table tbody td:first-child{white-space:normal}.aethon-gov-final-cta h2{font-size:1.85rem}.aethon-gov-hero-ctas,.aethon-gov-final-btns{flex-direction:column;align-items:center}.aethon-gov-founder-card{padding:2rem 1.5rem}}.aethon-part-hero{text-align:center;z-index:2;padding:6rem 5% 4rem;position:relative}.aethon-part-hero-inner{max-width:820px;margin:0 auto}.aethon-part-hero .aethon-part-badge{background:var(--cyan-alpha);border:1px solid rgba(var(--cyan-accent-rgb),.25);color:var(--cyan-accent);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.aethon-part-hero h1{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:3.5rem;font-weight:800;line-height:1.1}.aethon-part-hero .aethon-part-sub{color:var(--text-muted);max-width:660px;margin:0 auto 1.25rem;font-size:1.15rem;line-height:1.65}.aethon-part-hero .aethon-part-copy{color:var(--text-muted);max-width:700px;margin:0 auto 2rem;font-size:1rem;line-height:1.7}.aethon-part-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.aethon-part-cta-primary{background:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-part-cta-primary:hover{background:var(--gold-hover);box-shadow:0 4px 20px rgba(var(--gold-primary-rgb),.3);transform:translateY(-2px)}.aethon-part-cta-secondary{border:1px solid var(--btn-ghost-border);color:var(--btn-ghost-text);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-part-cta-secondary:hover{border-color:var(--btn-ghost-border-hover);color:var(--btn-ghost-border-hover);background:rgba(var(--white-pure-rgb),.03)}.aethon-part-thesis{z-index:2;padding:5rem 5%;position:relative}.aethon-part-thesis-inner{text-align:center;max-width:800px;margin:0 auto}.aethon-part-thesis h2{color:var(--btn-ghost-border-hover);margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.aethon-part-thesis p{color:var(--text-muted);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.75}.aethon-part-strong{color:var(--text-primary);margin-top:.5rem;font-size:1rem;font-style:italic;font-weight:600}.aethon-part-table-section{z-index:2;padding:5rem 5%;position:relative}.aethon-part-table-inner{max-width:960px;margin:0 auto}.aethon-part-table-section .section-header{text-align:center;margin-bottom:2rem}.aethon-part-table-section .section-header h2{color:var(--btn-ghost-border-hover);margin-bottom:.75rem;font-size:2.5rem;font-weight:800}.aethon-part-table-section .section-header p{color:var(--text-muted);max-width:700px;margin:0 auto;line-height:1.7}.aethon-part-table{border-collapse:separate;border-spacing:0;border-radius:var(--radius-md);border:1px solid rgba(var(--white-pure-rgb),.06);width:100%;margin-top:2rem;overflow:hidden}.aethon-part-table thead th{background:rgba(var(--gold-primary-rgb),.08);color:var(--gold-primary);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;text-align:left;border-bottom:1px solid rgba(var(--white-pure-rgb),.06);padding:1rem 1.5rem;font-size:.82rem;font-weight:700}.aethon-part-table tbody td{color:var(--text-muted);border-bottom:1px solid rgba(var(--white-pure-rgb),.04);background:var(--bg-card);padding:1rem 1.5rem;font-size:.9rem}.aethon-part-table tbody tr:last-child td{border-bottom:none}.aethon-part-table tbody td:first-child{color:var(--text-primary);font-weight:600}.aethon-part-table-strong{text-align:center;margin-top:2rem}.aethon-part-models{z-index:2;padding:5rem 5%;position:relative}.aethon-part-models-inner{max-width:var(--container-width);margin:0 auto}.aethon-part-models .section-header{text-align:center;margin-bottom:3rem}.aethon-part-models .section-header h2{color:var(--btn-ghost-border-hover);margin-bottom:.75rem;font-size:2.5rem;font-weight:800}.aethon-part-models-grid{grid-template-columns:repeat(2,1fr);gap:1.75rem;display:grid}.aethon-part-model-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb),.05);border-radius:var(--radius-md);transition:var(--transition-smooth);padding:2.25rem;position:relative;overflow:hidden}.aethon-part-model-card:before{content:"";background:linear-gradient(90deg, var(--gold-primary), rgba(var(--gold-primary-rgb),.2));height:3px;position:absolute;top:0;left:0;right:0}.aethon-part-model-card:hover{border-color:rgba(var(--gold-primary-rgb),.15);box-shadow:0 12px 40px rgba(var(--black-rgb),.2);transform:translateY(-3px)}.aethon-part-model-card .aethon-part-model-icon{background:var(--gold-alpha);width:48px;height:48px;color:var(--gold-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.15rem;display:flex}.aethon-part-model-card h3{color:var(--btn-ghost-border-hover);margin-bottom:.65rem;font-size:1.1rem;font-weight:700}.aethon-part-model-card p{color:var(--text-muted);font-size:.88rem;line-height:1.65}.aethon-part-complementary{z-index:2;padding:5rem 5%;position:relative}.aethon-part-complementary-inner{text-align:center;max-width:800px;margin:0 auto}.aethon-part-complementary h2{color:var(--btn-ghost-border-hover);margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.aethon-part-complementary p{color:var(--text-muted);margin-bottom:1rem;font-size:1.05rem;line-height:1.75}.aethon-part-contrast-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;display:grid}.aethon-part-contrast-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb),.05);border-radius:var(--radius-md);text-align:center;padding:1.75rem}.aethon-part-contrast-card .aethon-part-contrast-label{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.aethon-part-contrast-card .aethon-part-contrast-label.cyan{color:var(--cyan-accent)}.aethon-part-contrast-card .aethon-part-contrast-label.gold{color:var(--gold-primary)}.aethon-part-contrast-card p{color:var(--text-primary);font-size:1rem;font-weight:600}.aethon-part-artefacts{z-index:2;padding:5rem 5%;position:relative}.aethon-part-artefacts-inner{text-align:center;max-width:900px;margin:0 auto}.aethon-part-artefacts h2{color:var(--btn-ghost-border-hover);margin-bottom:1rem;font-size:2.5rem;font-weight:800}.aethon-part-artefacts>.aethon-part-artefacts-inner>p{color:var(--text-muted);max-width:600px;margin:0 auto 2rem}.aethon-part-artefacts-tags{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-bottom:2rem;display:flex}.aethon-part-artefact-tag{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb),.06);color:var(--text-muted);transition:var(--transition-smooth);cursor:default;border-radius:100px;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-size:.88rem;display:inline-flex}.aethon-part-artefact-tag i{color:var(--gold-primary);font-size:.85rem}.aethon-part-artefact-tag:hover{border-color:var(--gold-primary);color:var(--gold-primary)}.aethon-part-final-cta{text-align:center;z-index:2;padding:5rem 5%;position:relative}.aethon-part-final-cta-inner{background:var(--bg-card);border:1px solid rgba(var(--gold-primary-rgb),.12);border-radius:var(--radius-lg);max-width:700px;margin:0 auto;padding:3.5rem 2.5rem}.aethon-part-final-cta h2{color:var(--btn-ghost-border-hover);margin-bottom:1rem;font-size:2rem;font-weight:800}.aethon-part-final-cta p{color:var(--text-muted);max-width:500px;margin:0 auto 2rem}.aethon-part-final-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=1024px){.aethon-part-hero h1{font-size:2.75rem}.aethon-part-models-grid,.aethon-part-contrast-grid{grid-template-columns:1fr}}@media (width<=768px){.aethon-part-hero h1{font-size:2.25rem}.aethon-part-table{font-size:.82rem}.aethon-part-table thead th,.aethon-part-table tbody td{padding:.75rem 1rem}.aethon-part-final-cta-inner{padding:2.5rem 1.5rem}.aethon-part-final-cta-buttons{flex-direction:column;align-items:center}}.aethon-inv-hero{text-align:center;z-index:2;padding:6rem 5% 4rem;position:relative}.aethon-inv-hero-inner{max-width:820px;margin:0 auto}.aethon-inv-hero .aethon-inv-badge{background:var(--gold-alpha);border:1px solid rgba(var(--gold-primary-rgb),.25);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.aethon-inv-hero h1{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:3.5rem;font-weight:800;line-height:1.1}.aethon-inv-hero .aethon-inv-sub{color:var(--text-muted);max-width:650px;margin:0 auto 1rem;font-size:1.15rem;font-weight:500;line-height:1.65}.aethon-inv-hero .aethon-inv-copy{color:var(--text-muted);max-width:700px;margin:0 auto 2rem;font-size:1rem;line-height:1.7}.aethon-inv-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.aethon-inv-cta-primary{background:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-inv-cta-primary:hover{background:var(--gold-hover);box-shadow:0 4px 20px rgba(var(--gold-primary-rgb),.3);transform:translateY(-2px)}.aethon-inv-cta-secondary{border:1px solid var(--btn-ghost-border);color:var(--btn-ghost-text);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-inv-cta-secondary:hover{border-color:var(--btn-ghost-border-hover);color:var(--btn-ghost-border-hover);background:rgba(var(--white-pure-rgb),.03)}.aethon-inv-market{z-index:2;padding:5rem 5%;position:relative}.aethon-inv-final-cta{text-align:center;z-index:2;padding:5rem 5%;position:relative}.aethon-inv-final-cta-inner{background:var(--bg-card);border:1px solid rgba(var(--gold-primary-rgb),.12);border-radius:var(--radius-lg);max-width:700px;margin:0 auto;padding:3.5rem 2.5rem}.aethon-inv-final-cta h2{color:var(--btn-ghost-border-hover);margin-bottom:1rem;font-size:1.85rem;font-weight:800}.aethon-inv-final-cta p{color:var(--text-muted);max-width:500px;margin:0 auto 2rem}.aethon-inv-final-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=768px){.aethon-inv-final-cta-inner{padding:2.5rem 1.5rem}.aethon-inv-final-cta-buttons,.aethon-inv-hero-ctas{flex-direction:column;align-items:center}}.aethon-inv-section{z-index:2;padding:6rem 5%;position:relative}.aethon-inv-section.inv-alt-bg{background:var(--bg-secondary);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08}.aethon-inv-container{max-width:var(--container-width);margin:0 auto}.aethon-inv-section-head{text-align:center;margin-bottom:3.5rem}.aethon-inv-section-badge{color:var(--gold-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}.aethon-inv-section-title{color:var(--text-primary);margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1.18}.aethon-inv-title-bar{background:var(--gold-primary);border-radius:100px;width:50px;height:3px;margin:1.25rem auto 0}.aethon-inv-section-desc{color:var(--text-muted);max-width:720px;margin:1rem auto 0;font-size:1.05rem;line-height:1.65}.stat-row{flex-wrap:wrap;justify-content:space-evenly;gap:2rem;padding:3rem 0;display:flex}.stat-item{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.75rem;min-width:160px;display:flex}.stat-value{letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1}.stat-gold{background:linear-gradient(135deg, var(--gold-primary), var(--gold-hover));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stat-cyan{background:linear-gradient(135deg, var(--cyan-accent), #67e8f9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stat-emerald{background:linear-gradient(135deg, var(--emerald-success), #6ee7b7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stat-red{background:linear-gradient(135deg,#f87171,#fca5a5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);max-width:160px;font-size:.8rem;font-weight:600;line-height:1.4}.inv-forces-list{flex-direction:column;gap:1rem;max-width:800px;margin:2rem auto 0;display:flex}.inv-force-item{background:var(--bg-card);color:var(--text-muted);border:1px solid #ffffff0d;border-radius:10px;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;font-size:.95rem;line-height:1.55;display:flex}.inv-force-icon{background:var(--gold-alpha);width:36px;height:36px;color:var(--gold-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.split-contrast-3{grid-template-columns:1fr 1fr 1fr;display:grid}.sc3-col{padding:4rem 5%}.sc3-red{background:radial-gradient(ellipse at 50% 30%, #ef444412 0%, transparent 60%), var(--bg-secondary);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;border-right:1px solid #ffffff0a}.sc3-amber{background:radial-gradient(ellipse at 50% 30%, #fbbf2412 0%, transparent 60%), var(--bg-secondary);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;border-right:1px solid #ffffff0a}.sc3-emerald{background:radial-gradient(ellipse at 50% 30%, #10b98112 0%, transparent 60%), var(--bg-secondary);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08}.sc3-tag{text-transform:uppercase;letter-spacing:.08em;border-radius:100px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.25rem .7rem;font-size:.68rem;font-weight:700;display:inline-flex}.sc3-tag-muted{color:var(--text-muted);background:#ffffff0f;border:1px solid #ffffff1a}.sc3-tag-amber{color:#fcd34d;background:#fbbf241a;border:1px solid #fbbf2440}.sc3-tag-emerald{color:var(--emerald-success);background:#10b9811a;border:1px solid #10b98140}.sc3-col h3{color:var(--text-primary);margin-bottom:.65rem;font-size:1.4rem;font-weight:700}.sc3-col>p{color:var(--text-muted);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.sc3-list{flex-direction:column;gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.sc3-list li{color:var(--text-muted);padding-left:1rem;font-size:.875rem;line-height:1.45;position:relative}.sc3-list li:before{content:"–";color:#fff3;position:absolute;left:0}.sc3-verdict{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;padding:.3rem .8rem;font-size:.72rem;font-weight:700;display:inline-block}.sc3-verdict-muted{color:var(--text-muted);background:#ffffff0f}.sc3-verdict-amber{color:#fcd34d;background:#fbbf241f}.sc3-verdict-emerald{color:var(--emerald-success);background:#10b9811f}.col-highlight{color:var(--gold-primary)!important;background:#c99a2e0f!important}.cell-check,.cell-center{text-align:center}.check-emerald{color:var(--emerald-success);font-size:1rem}.check-muted{color:var(--text-muted);font-size:.85rem}.check-dash{color:#ffffff26;font-weight:300}.model-pill{color:var(--gold-hover);background:#c99a2e1f;border:1px solid #c99a2e33;border-radius:100px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-block}.founder-profiles{flex-direction:column;gap:4rem;max-width:920px;margin:0 auto;display:flex}.founder-profile{border-left:3px solid #c99a2e4d;grid-template-columns:2fr 1fr;align-items:start;gap:3rem;padding-left:2rem;display:grid}.founder-profile-alt{border-left-color:#00aeef4d}.founder-name{font-family:var(--font-editorial,"Playfair Display",serif);color:var(--text-primary);margin-bottom:.35rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.15}.founder-title{font-family:var(--font-mono,"JetBrains Mono",monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--gold-primary);margin-bottom:1.25rem;font-size:.78rem;font-weight:700}.founder-profile-alt .founder-title{color:var(--cyan-accent)}.founder-bio{color:var(--text-muted);font-size:.95rem;line-height:1.7}.founder-credentials{flex-direction:column;gap:.65rem;padding-top:.5rem;display:flex}.ds-tag{white-space:nowrap;border-radius:100px;padding:.3rem .75rem;font-size:.72rem;font-weight:600;display:inline-block}.tag-cyan{color:var(--cyan-accent);background:#00aeef1a;border:1px solid #00aeef40}.aethon-inv-market-copy{color:var(--text-muted);text-align:center;max-width:800px;margin:2rem auto 0;font-size:1rem;line-height:1.7}@media (width<=900px){.stat-row{flex-direction:column;align-items:center}.split-contrast-3{grid-template-columns:1fr}.sc3-red,.sc3-amber{border-bottom:1px solid #ffffff0a;border-right:none}.founder-profile{grid-template-columns:1fr;gap:1.5rem}.aethon-inv-section-title{font-size:2rem}}.aethon-res-section-badge{color:var(--cyan-accent);font-size:.78rem;font-weight:700;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;background:#00aeef14;border:1px solid #00aeef40;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;display:inline-flex}.aethon-res-section-badge.badge-gold{color:var(--gold-primary);background:#c99a2e14;border-color:#c99a2e40}.aethon-res-section-badge.badge-cyan{color:var(--cyan-accent);background:#00aeef14;border-color:#00aeef40}.aethon-res-section-header{text-align:center;margin-bottom:3.5rem}.aethon-res-section-header h2{font-family:var(--font-display);text-wrap:balance;margin-bottom:1rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.15}.aethon-res-section-header p{max-width:680px;color:var(--text-muted);margin:0 auto;font-size:1.05rem;line-height:1.7}.aethon-res-hero{text-align:center;padding:6rem 5% 5rem}.aethon-res-hero-inner{max-width:1200px;margin:0 auto}.aethon-res-badge{color:var(--cyan-accent);text-transform:uppercase;letter-spacing:.08em;background:#00aeef14;border:1px solid #00aeef33;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.aethon-res-hero h1{font-family:var(--font-editorial);text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.aethon-page p.aethon-res-sub{max-width:600px;color:var(--text-muted);text-align:center;margin:0 auto 3rem;font-size:1.1rem;line-height:1.7}.aethon-res-metrics-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;margin-bottom:2.5rem;display:flex}.aethon-res-metric{flex-direction:column;align-items:center;gap:.35rem;display:flex}.aethon-res-counter-value{font-family:var(--font-display);background:linear-gradient(135deg, var(--gold-primary) 0%, #e2b348 60%, #f5d075 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,3vw,2.75rem);font-weight:800}.aethon-res-metric-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}.aethon-res-metric-divider{background:#ffffff1a;width:1px;height:48px}.aethon-res-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.aethon-res-category{padding:6rem 5%}.aethon-res-category-inner{text-align:center;max-width:1200px;margin:0 auto}.aethon-res-category h2{font-family:var(--font-display);text-wrap:balance;margin-bottom:1rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.15}.aethon-page p.aethon-res-category-subtitle{text-align:center;max-width:680px;color:var(--text-muted);margin:0 auto 3rem;font-size:1.05rem;line-height:1.7}.aethon-res-hub-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin:3rem 0 2.5rem;display:grid}.aethon-res-hub-card{background:var(--bg-card,#0a102073);border-radius:var(--radius-lg,16px);cursor:pointer;border:1px solid #ffffff0d;padding:2.25rem 2rem;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.aethon-res-hub-card:before{content:"";background:0 0;height:2px;transition:background .4s;position:absolute;top:0;left:0;right:0}.aethon-res-hub-card:hover{border-color:#ffffff17;transform:translateY(-4px);box-shadow:0 12px 30px #00000040}.aethon-res-hub-card.active{background:var(--bg-card-active,#0e162c99);border-color:#ffffff1f;box-shadow:0 16px 40px #0000004d}.aethon-res-hub-card.active:before{background:var(--card-border-gradient,linear-gradient(90deg, var(--cyan-accent), var(--gold-primary)))}.aethon-res-hub-card:first-child.active:before{background:var(--cyan-accent)}.aethon-res-hub-card:nth-child(2).active:before{background:var(--gold-primary)}.aethon-res-hub-card:nth-child(3).active:before{background:var(--emerald-success)}.hub-card-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.hub-step-num{font-family:var(--font-mono,monospace);color:#fff3;letter-spacing:.05em;font-size:.85rem;font-weight:700}.aethon-res-hub-card.active .hub-step-num{color:#ffffff80}.hub-card-header i{font-size:1.5rem;transition:transform .4s}.aethon-res-hub-card:hover .hub-card-header i{transform:scale(1.1)}.icon-cyan{color:var(--cyan-accent)}.icon-gold{color:var(--gold-primary)}.icon-emerald{color:var(--emerald-success)}.aethon-res-hub-card h3{font-family:var(--font-display);color:var(--btn-ghost-border-hover,#f8fafc);margin-bottom:.75rem;font-size:1.25rem;font-weight:650}.aethon-res-hub-card p{color:var(--text-muted);min-height:72px;margin:0 0 1.5rem;font-size:.9rem;line-height:1.6}.hub-status-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;padding:.25rem .75rem;font-size:.68rem;font-weight:700;display:inline-flex}.badge-cyan{color:var(--cyan-accent);background:#00aeef14;border:1px solid #00aeef26}.badge-gold{color:var(--gold-primary);background:#c99a2e14;border:1px solid #c99a2e26}.badge-emerald{color:var(--emerald-success);background:#10b98114;border:1px solid #10b98126}.aethon-res-sandbox{border-radius:var(--radius-lg,16px);text-align:left;background:#030712;border:1px solid #ffffff0f;max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 20px 50px #0006}.sandbox-header{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:1.5rem;padding:1rem 1.5rem;display:flex}.sandbox-dots{gap:.5rem;display:flex}.sandbox-dots .dot{opacity:.65;border-radius:50%;width:10px;height:10px}.dot-red{background:#ef4444}.dot-yellow{background:#f59e0b}.dot-green{background:#10b981}.sandbox-title{font-family:var(--font-mono,monospace);color:var(--text-muted);letter-spacing:.03em;font-size:.8rem}.sandbox-body{min-height:240px;font-family:var(--font-mono,monospace);flex-direction:column;justify-content:center;padding:2.25rem;line-height:1.6;display:flex}.sandbox-code{color:#38bdf8;text-align:left;margin:0;font-size:.9rem;overflow-x:auto}.sandbox-logs{flex-direction:column;gap:.75rem;display:flex}.log-line{color:#e2e8f0;align-items:center;gap:.75rem;font-size:.88rem;display:flex}.log-line.pass{color:var(--emerald-success)}.log-line.warn{color:var(--gold-primary)}.log-line.fail{color:#f87171}.log-line.info{color:var(--cyan-accent)}.log-line i{font-size:.95rem}.log-line .time{color:#ffffff40;font-size:.8rem}.text-fail{font-weight:600}.aethon-res-sandbox{background:#030712;border-color:#ffffff0f}.aethon-page[data-aethon-theme=light] .aethon-res-hub-card{background:#fff;border-color:#0000000d}.aethon-page[data-aethon-theme=light] .aethon-res-hub-card:hover{border-color:#00000017;box-shadow:0 10px 25px #0000000a}.aethon-page[data-aethon-theme=light] .aethon-res-hub-card.active{background:#f8fafcb3;border-color:#0000001a;box-shadow:0 12px 30px #0000000f}.aethon-page[data-aethon-theme=light] .aethon-res-hub-card h3{color:#0f172a}.aethon-page[data-aethon-theme=light] .hub-step-num{color:#00000040}.aethon-page[data-aethon-theme=light] .aethon-res-hub-card.active .hub-step-num{color:#0000008c}.aethon-page[data-aethon-theme=light] .sandbox-header{border-bottom-color:#ffffff0f}.aethon-page[data-aethon-theme=light] .sandbox-title{color:var(--text-muted)}.aethon-page[data-aethon-theme=light] .sandbox-code{color:#38bdf8}.aethon-page[data-aethon-theme=light] .log-line{color:#e2e8f0}.aethon-page[data-aethon-theme=light] .log-line.pass{color:var(--emerald-success)}.aethon-page[data-aethon-theme=light] .log-line.warn{color:var(--gold-primary)}.aethon-page[data-aethon-theme=light] .log-line.fail{color:#f87171}.aethon-page[data-aethon-theme=light] .log-line.info{color:var(--cyan-accent)}.aethon-page[data-aethon-theme=light] .log-line .time{color:#ffffff40}.aethon-res-artefacts{padding:6rem 5%}.aethon-res-artefacts-inner{max-width:1200px;margin:0 auto}.aethon-res-artefact-grid{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}.aethon-res-artefact-card{background:var(--glass-bg,#0a102099);text-align:center;cursor:default;border:1px solid #ffffff0f;border-radius:14px;padding:2.5rem 2rem;transition:all .3s;position:relative;overflow:hidden}.aethon-res-artefact-card:hover{border-color:#c99a2e33;transform:translateY(-4px);box-shadow:0 12px 40px #00000026,0 0 20px #c99a2e0f}.aethon-res-artefact-watermark{opacity:.04;color:var(--gold-primary);pointer-events:none;font-size:5rem;transition:opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aethon-res-artefact-card:hover .aethon-res-artefact-watermark{opacity:.08}.aethon-res-artefact-medallion{width:52px;height:52px;color:var(--gold-primary);z-index:2;background:linear-gradient(135deg,#c99a2e1f 0%,#c99a2e0a 100%);border:1px solid #c99a2e33;border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.35rem;display:inline-flex;position:relative}.aethon-res-artefact-card h3{font-family:var(--font-display);z-index:2;margin-bottom:.75rem;font-size:.95rem;font-weight:600;line-height:1.3;position:relative}.aethon-res-coming-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);z-index:2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;padding:.2rem .75rem;font-size:.7rem;font-weight:700;display:inline-block;position:relative}.aethon-res-artefact-closing{text-align:center;color:var(--text-muted);font-style:italic;font-family:var(--font-editorial);margin-top:2.5rem;font-size:1rem}.aethon-res-cards{padding:6rem 5%}.aethon-res-cards-inner{max-width:1200px;margin:0 auto}.aethon-res-spotlight{margin-bottom:3.5rem}.aethon-res-resource-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.aethon-res-resource-card{background:var(--glass-bg,#0a102099);border:1px solid #ffffff0f;border-left:3px solid #0000;border-radius:14px;flex-direction:column;padding:2.5rem 2.5rem 2.5rem calc(2.5rem + 3px);transition:all .3s;display:flex;position:relative}.aethon-res-resource-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026,0 0 20px #c99a2e0a}.aethon-res-resource-card.accent-gold{border-left-color:var(--gold-primary)}.aethon-res-resource-card.accent-cyan{border-left-color:var(--cyan-accent)}.aethon-res-resource-card.accent-emerald{border-left-color:var(--emerald-success)}.aethon-res-resource-card.accent-gold:hover{border-left-color:#e2b348;box-shadow:0 12px 40px #00000026,0 0 20px #c99a2e1a}.aethon-res-resource-card.accent-cyan:hover{border-left-color:#33c4f5;box-shadow:0 12px 40px #00000026,0 0 20px #00aeef1a}.aethon-res-resource-card.accent-emerald:hover{border-left-color:#34d399;box-shadow:0 12px 40px #00000026,0 0 20px #10b9811a}.aethon-res-type-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;width:fit-content;margin-bottom:1.5rem;padding:.25rem .85rem;font-size:.7rem;font-weight:700;display:inline-block}.aethon-res-type-badge.badge-gold{color:var(--gold-primary);background:#c99a2e14;border:1px solid #c99a2e33}.aethon-res-type-badge.badge-cyan{color:var(--cyan-accent);background:#00aeef14;border:1px solid #00aeef33}.aethon-res-type-badge.badge-emerald{color:var(--emerald-success);background:#10b98114;border:1px solid #10b98133}.aethon-res-resource-card h3{font-family:var(--font-display);margin-bottom:1rem;font-size:1.1rem;font-weight:650;line-height:1.3}.aethon-res-resource-card p{color:var(--text-muted);flex:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}.aethon-res-resource-cta{align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.aethon-res-resource-cta.cta-gold{color:var(--gold-primary)}.aethon-res-resource-cta.cta-cyan{color:var(--cyan-accent)}.aethon-res-resource-cta.cta-emerald{color:var(--emerald-success)}.aethon-res-resource-cta:hover{gap:.75rem}.aethon-res-resource-cta.cta-gold:hover{color:#e2b348}.aethon-res-resource-cta.cta-cyan:hover{color:#33c4f5}.aethon-res-resource-cta.cta-emerald:hover{color:#34d399}.aethon-res-topics{padding:6rem 5%}.aethon-res-topics-inner{max-width:1200px;margin:0 auto}@media (width<=1024px){.aethon-res-hub-grid,.aethon-res-artefact-grid,.aethon-res-resource-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-res-hero{padding:4rem 5% 3.5rem}.aethon-res-hero h1{font-size:clamp(2rem,5vw,2.75rem)}.aethon-res-metrics-bar{gap:1.5rem}.aethon-res-metric-divider{height:32px}.aethon-res-category,.aethon-res-artefacts,.aethon-res-cards,.aethon-res-topics{padding:4rem 5%}.aethon-res-hub-grid{grid-template-columns:1fr;gap:1.25rem}.aethon-res-hub-card p{min-height:auto;margin-bottom:1.25rem}.aethon-res-sandbox{border-radius:12px}.sandbox-body{padding:1.5rem 1.25rem}.aethon-res-artefact-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.aethon-res-artefact-card{padding:2rem 1.5rem}.aethon-res-resource-grid{grid-template-columns:1fr}}@media (width<=480px){.aethon-res-hero{padding:3rem 5% 2.5rem}.aethon-res-metrics-bar{flex-direction:column;gap:1.25rem}.aethon-res-metric-divider{width:48px;height:1px}.aethon-res-artefact-grid{grid-template-columns:1fr}.aethon-res-hero-ctas{flex-direction:column;align-items:center}}.aethon-page[data-aethon-theme=light] .aethon-res-metric-divider{background:#0000001a}.aethon-page[data-aethon-theme=light] .aethon-res-artefact-card,.aethon-page[data-aethon-theme=light] .aethon-res-resource-card{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #0000000a}.aethon-page[data-aethon-theme=light] .aethon-res-artefact-card:hover,.aethon-page[data-aethon-theme=light] .aethon-res-resource-card:hover{border-color:#0000001f;box-shadow:0 12px 40px #00000014}.aethon-page[data-aethon-theme=light] .aethon-res-artefact-watermark{color:var(--gold-primary);opacity:.06}.aethon-page[data-aethon-theme=light] .aethon-res-artefact-card:hover .aethon-res-artefact-watermark{opacity:.1}.aethon-page[data-aethon-theme=light] .aethon-res-coming-badge{color:var(--text-muted);background:#0000000a;border-color:#00000014}.aethon-page[data-aethon-theme=light] .aethon-res-highlight-question{background:#00aeef0d;border-color:#00aeef26}.aethon-page[data-aethon-theme=light] .aethon-res-highlight-question.highlight-gold{background:#c99a2e0d;border-color:#c99a2e26}.aethon-page[data-aethon-theme=light] .aethon-res-pipe-icon{background:#00aeef0f;border-color:#00aeef26}.aethon-page[data-aethon-theme=light] .aethon-res-pipe-icon.pipe-gold{background:#c99a2e0f;border-color:#c99a2e26}.aethon-page[data-aethon-theme=light] .aethon-res-pipe-icon.pipe-emerald{background:#10b9810f;border-color:#10b98126}.aethon-page[data-aethon-theme=light] .aethon-res-counter-value{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#b8860b 0%,#c99a2e 60%,#d4a83f 100%);-webkit-background-clip:text;background-clip:text}.aethon-page[data-aethon-theme=light] .aethon-res-resource-card.accent-gold{border-left-color:var(--gold-primary)}.aethon-page[data-aethon-theme=light] .aethon-res-resource-card.accent-cyan{border-left-color:var(--cyan-accent)}.aethon-page[data-aethon-theme=light] .aethon-res-resource-card.accent-emerald{border-left-color:var(--emerald-success)}.aethon-page[data-aethon-theme=light] .aethon-res-resource-card h3{color:#0f172a}.aethon-abt-hero{text-align:center;z-index:2;padding:6rem 5% 4rem;position:relative}.aethon-abt-hero-inner{max-width:820px;margin:0 auto}.aethon-abt-hero .aethon-abt-badge{background:var(--gold-alpha);border:1px solid rgba(var(--gold-primary-rgb),.25);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.aethon-abt-hero h1{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:3.5rem;font-weight:800;line-height:1.1}.aethon-abt-hero .aethon-abt-sub{color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1.15rem;line-height:1.65}.aethon-abt-mv{z-index:2;padding:5rem 5%;position:relative}.aethon-abt-mv-inner{max-width:var(--container-width);grid-template-columns:1fr 1fr;gap:2.5rem;margin:0 auto;display:grid}.aethon-abt-mv-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb),.05);border-radius:var(--radius-lg);transition:var(--transition-smooth);padding:3rem;position:relative;overflow:hidden}.aethon-abt-mv-card:hover{border-color:rgba(var(--gold-primary-rgb),.15);box-shadow:0 12px 40px rgba(var(--black-rgb),.2);transform:translateY(-3px)}.aethon-abt-mv-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.aethon-abt-mv-card.mission:before{background:linear-gradient(90deg, var(--gold-primary), rgba(var(--gold-primary-rgb),.3))}.aethon-abt-mv-card.vision:before{background:linear-gradient(90deg, var(--cyan-accent), rgba(var(--cyan-accent-rgb),.3))}.aethon-abt-mv-card .aethon-abt-mv-icon{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.5rem;font-size:1.25rem;display:flex}.aethon-abt-mv-card .aethon-abt-mv-icon.gold{background:var(--gold-alpha);color:var(--gold-primary)}.aethon-abt-mv-card .aethon-abt-mv-icon.cyan{background:var(--cyan-alpha);color:var(--cyan-accent)}.aethon-abt-mv-card h2{color:var(--btn-ghost-border-hover);margin-bottom:1rem;font-size:1.75rem;font-weight:700}.aethon-abt-mv-card p{color:var(--text-muted);font-size:1rem;line-height:1.75}.aethon-abt-why{z-index:2;padding:5rem 5%;position:relative}.aethon-abt-why-inner{text-align:center;max-width:800px;margin:0 auto}.aethon-abt-why h2{color:var(--btn-ghost-border-hover);margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.aethon-abt-why p{color:var(--text-muted);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.75}.aethon-abt-strong{color:var(--text-primary);margin-top:.5rem;font-size:1rem;font-style:italic;font-weight:600}.aethon-abt-founders{z-index:2;padding:5rem 5%;position:relative}.aethon-abt-founders-inner{max-width:960px;margin:0 auto}.aethon-abt-founders .section-header{text-align:center;margin-bottom:2rem}.aethon-abt-founders .section-header h2{color:var(--btn-ghost-border-hover);margin-bottom:.75rem;font-size:2.5rem;font-weight:800}.aethon-abt-founders .section-header p{color:var(--text-muted);max-width:700px;margin:0 auto;line-height:1.7}.aethon-abt-founders-note{color:var(--text-muted);margin-top:.75rem;font-size:.95rem;font-style:italic}.aethon-abt-founders-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem;display:grid}.aethon-abt-founder-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb),.05);border-radius:var(--radius-lg);transition:var(--transition-smooth);padding:2.5rem;position:relative;overflow:hidden}.aethon-abt-founder-card:before{content:"";background:linear-gradient(90deg, var(--gold-primary), rgba(var(--gold-primary-rgb),.2));height:3px;position:absolute;top:0;left:0;right:0}.aethon-abt-founder-card:hover{border-color:rgba(var(--gold-primary-rgb),.15);box-shadow:0 12px 40px rgba(var(--black-rgb),.2);transform:translateY(-3px)}.aethon-abt-founder-avatar{background:var(--gold-alpha);border:2px solid rgba(var(--gold-primary-rgb),.25);width:64px;height:64px;color:var(--gold-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.5rem;display:flex}.aethon-abt-founder-card h3{color:var(--btn-ghost-border-hover);margin-bottom:.25rem;font-size:1.35rem;font-weight:700}.aethon-abt-founder-card .aethon-abt-founder-role{color:var(--gold-primary);margin-bottom:.35rem;font-size:.85rem;font-weight:600}.aethon-abt-founder-card .aethon-abt-founder-titles{color:var(--text-muted);margin-bottom:1.25rem;font-size:.8rem;font-style:italic;line-height:1.5}.aethon-abt-founder-card p{color:var(--text-muted);font-size:.88rem;line-height:1.7}.aethon-abt-founder-card .aethon-abt-founder-highlight{border-top:1px solid rgba(var(--white-pure-rgb),.06);color:var(--text-primary);margin-top:1rem;padding-top:1rem;font-size:.88rem;font-weight:500;line-height:1.7}.aethon-abt-fit{z-index:2;padding:5rem 5%;position:relative}.aethon-abt-fit-inner{text-align:center;max-width:800px;margin:0 auto}.aethon-abt-fit h2{color:var(--btn-ghost-border-hover);margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.aethon-abt-fit p{color:var(--text-muted);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.75}.aethon-abt-beliefs{z-index:2;padding:5rem 5%;position:relative}.aethon-abt-beliefs-inner{max-width:var(--container-width);margin:0 auto}.aethon-abt-beliefs .section-header{text-align:center;margin-bottom:3rem}.aethon-abt-beliefs .section-header h2{color:var(--btn-ghost-border-hover);font-size:2.5rem;font-weight:800}.aethon-abt-beliefs-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.aethon-abt-belief-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb),.05);border-radius:var(--radius-md);text-align:center;transition:var(--transition-smooth);padding:2rem 1.5rem;position:relative;overflow:hidden}.aethon-abt-belief-card:before{content:"";background:linear-gradient(90deg, var(--gold-primary), transparent);opacity:0;height:2px;transition:var(--transition-smooth);position:absolute;top:0;left:0;right:0}.aethon-abt-belief-card:hover{border-color:rgba(var(--gold-primary-rgb),.15);box-shadow:0 12px 40px rgba(var(--black-rgb),.2);transform:translateY(-3px)}.aethon-abt-belief-card:hover:before{opacity:1}.aethon-abt-belief-icon{background:var(--gold-alpha);width:48px;height:48px;color:var(--gold-primary);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 1.25rem;font-size:1.15rem;display:flex}.aethon-abt-belief-card p{color:var(--text-muted);font-size:.9rem;line-height:1.65}.aethon-abt-cta-primary{background:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-abt-cta-primary:hover{background:var(--gold-hover);box-shadow:0 4px 20px rgba(var(--gold-primary-rgb),.3);transform:translateY(-2px)}.aethon-abt-cta-secondary{border:1px solid var(--btn-ghost-border);color:var(--btn-ghost-text);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-abt-cta-secondary:hover{border-color:var(--btn-ghost-border-hover);color:var(--btn-ghost-border-hover);background:rgba(var(--white-pure-rgb),.03)}.aethon-abt-final-cta{text-align:center;z-index:2;padding:5rem 5%;position:relative}.aethon-abt-final-cta-inner{background:var(--bg-card);border:1px solid rgba(var(--gold-primary-rgb),.12);border-radius:var(--radius-lg);max-width:700px;margin:0 auto;padding:3.5rem 2.5rem}.aethon-abt-final-cta h2{color:var(--btn-ghost-border-hover);margin-bottom:1.5rem;font-size:1.85rem;font-weight:800}.aethon-abt-final-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=1024px){.aethon-abt-hero h1{font-size:2.75rem}.aethon-abt-mv-inner,.aethon-abt-founders-grid{grid-template-columns:1fr}.aethon-abt-beliefs-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aethon-abt-hero h1{font-size:2.25rem}.aethon-abt-mv-card{padding:2rem}.aethon-abt-beliefs-grid{grid-template-columns:1fr}.aethon-abt-final-cta-inner{padding:2.5rem 1.5rem}.aethon-abt-final-cta-buttons{flex-direction:column;align-items:center}}.ct-hero{text-align:center;z-index:2;color:#f5f7fa;background-color:#0b1527;padding:6rem 5% 3rem;position:relative}.ct-hero-inner{max-width:820px;margin:0 auto}.ct-badge{background:var(--gold-alpha);border:1px solid rgba(var(--gold-primary-rgb), .25);color:#c99a2e;text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.ct-hero h1{color:#fff;margin-bottom:1.25rem;font-size:3.5rem;font-weight:800;line-height:1.1}.aethon-page p.ct-hero-sub{color:#94a3b8;max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.65}.ct-main{z-index:2;color:#f5f7fa;background-color:#040811;padding:2rem 5% 6rem;position:relative}.ct-container{max-width:var(--container-width);margin:0 auto}.ct-split{grid-template-columns:1.15fr .85fr;align-items:start;gap:2.5rem;display:grid}.ct-form-card{border-radius:var(--radius-lg);background:#0a102099;border:1px solid #ffffff0f;padding:3rem}.ct-segments{margin-bottom:2rem}.ct-segments-label{color:#c99a2e;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.72rem;font-weight:700;display:block}.ct-segment-pills{flex-wrap:wrap;gap:.6rem;display:flex}.ct-segment{color:#94a3b8;cursor:pointer;transition:var(--transition-smooth);font-size:.82rem;font-weight:600;font-family:var(--font-body);background:0 0;border:1px solid #ffffff1a;border-radius:100px;padding:.5rem 1.15rem}.ct-segment:hover{color:#fff;border-color:#fff3}.ct-segment.active{background:var(--gold-alpha);border-color:var(--gold-primary);color:var(--gold-primary)}.ct-form{flex-direction:column;gap:1.25rem;display:flex}.ct-form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ct-field{flex-direction:column;gap:.35rem;display:flex}.ct-field label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:600}.ct-field input,.ct-field textarea{border-radius:var(--radius-sm);color:#f5f7fa;font-family:var(--font-body);transition:var(--transition-smooth);background:#ffffff0a;border:1px solid #ffffff14;outline:none;padding:.75rem 1rem;font-size:.9rem}.ct-field input:focus,.ct-field textarea:focus{border-color:var(--gold-primary);box-shadow:0 0 0 3px rgba(var(--gold-primary-rgb), .08)}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#fff3}.ct-field textarea{resize:vertical;min-height:120px}.ct-submit{background:var(--gold-primary);color:#040811;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-smooth);font-size:.95rem;font-weight:700;font-family:var(--font-body);border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.85rem 2rem;display:inline-flex}.ct-submit:hover{background:var(--gold-hover);box-shadow:0 4px 20px rgba(var(--gold-primary-rgb), .3);transform:translateY(-2px)}.ct-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.aethon-page p.ct-next-steps{color:#94a3b8;opacity:.7;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.82rem;display:flex}.ct-next-steps i{color:var(--gold-primary);font-size:.9rem}.ct-error{background:rgba(var(--red-alert-rgb), .08);border:1px solid rgba(var(--red-alert-rgb), .2);border-radius:var(--radius-sm);color:var(--red-alert);align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.ct-success{text-align:center;padding:3rem 2rem}.ct-success-icon{background:var(--emerald-alpha);width:64px;height:64px;color:var(--emerald-success);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.5rem;display:flex}.ct-success h2{color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.aethon-page .ct-success p{color:#94a3b8;margin-bottom:1.5rem}.ct-btn-outline{color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-smooth);background:#ffffff0f;border:1px solid #fff6;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600}.ct-btn-outline:hover{border-color:#fff;transform:translateY(-2px)}.ct-info-panel{border-radius:var(--radius-lg);background:#0a0f1d;border:1px solid #ffffff0a;padding:2.75rem;position:sticky;top:6rem}.ct-info-divider{background:#ffffff0f;height:1px;margin:2.25rem 0}.ct-info-title{color:#c99a2e;letter-spacing:-.01em;align-items:center;gap:.75rem;margin-bottom:1.75rem;font-size:1.5rem;font-weight:800;display:flex}.ct-info-title i{color:var(--gold-primary);font-size:1.35rem}.ct-features{flex-direction:column;gap:1.35rem;display:flex}.ct-feature{align-items:flex-start;gap:1rem;display:flex}.ct-feature-dot{background:var(--gold-primary);width:8px;height:8px;box-shadow:0 0 8px rgba(var(--gold-primary-rgb), .4);border-radius:50%;flex-shrink:0;margin-top:.55rem}.ct-feature strong{color:#fff;margin-bottom:.2rem;font-size:.95rem;font-weight:700;display:block}.aethon-page .ct-feature p{color:#94a3b8;font-size:.85rem;line-height:1.5}.ct-pipeline{flex-direction:column;gap:0;display:flex}.ct-pipe-step{align-items:flex-start;gap:1.25rem;display:flex}.ct-pipe-icon-wrap{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ct-pipe-icon{background:var(--gold-alpha);border:1px solid rgba(var(--gold-primary-rgb), .15);width:40px;height:40px;color:var(--gold-primary);transition:var(--transition-smooth);border-radius:10px;justify-content:center;align-items:center;font-size:1rem;display:flex}.ct-pipe-step:hover .ct-pipe-icon{border-color:var(--gold-primary);box-shadow:0 0 15px rgba(var(--gold-primary-rgb), .15)}.ct-pipe-connector{background:linear-gradient(180deg, rgba(var(--gold-primary-rgb), .3) 0%, rgba(var(--gold-primary-rgb), .05) 100%);width:2px;height:24px}.ct-pipe-text{padding:.35rem 0 1.25rem}.ct-pipe-text strong{color:#fff;margin-bottom:.15rem;font-size:.9rem;font-weight:700;display:block}.ct-pipe-text span{color:#94a3b8;font-size:.8rem}.ct-pipe-step:last-child .ct-pipe-text{padding-bottom:0}.ct-direct{flex-direction:column;gap:.5rem;display:flex}.ct-direct-label{color:#94a3b8;font-size:.82rem}.ct-direct-link{color:var(--gold-primary);transition:var(--transition-smooth);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.ct-direct-link:hover{color:var(--gold-hover);transform:translate(3px)}.aethon-page[data-aethon-theme=light] .ct-main{color:#0a0f1f;background-color:#f4f6fb}.aethon-page[data-aethon-theme=light] .ct-form-card,.aethon-page[data-aethon-theme=light] .ct-info-panel{background:#fff;border:1px solid #00000014;box-shadow:0 1px 4px #0000000d,0 8px 28px #00000017}.aethon-page[data-aethon-theme=light] .ct-segment{color:#4b5675;border-color:#0000001f}.aethon-page[data-aethon-theme=light] .ct-segment:hover{color:#0a0f1f;border-color:#00000040}.aethon-page[data-aethon-theme=light] .ct-segment.active{color:#c99a2e;background:#c99a2e14;border-color:#c99a2e}.aethon-page[data-aethon-theme=light] .ct-field label{color:#4b5675}.aethon-page[data-aethon-theme=light] .ct-field input,.aethon-page[data-aethon-theme=light] .ct-field textarea{color:#0a0f1f;background:#f8faff;border-color:#0000001f}.aethon-page[data-aethon-theme=light] .ct-field input:focus,.aethon-page[data-aethon-theme=light] .ct-field textarea:focus{border-color:#c99a2e;box-shadow:0 0 0 3px #c99a2e1f}.aethon-page[data-aethon-theme=light] .ct-field input::placeholder,.aethon-page[data-aethon-theme=light] .ct-field textarea::placeholder{color:#00000059}.aethon-page[data-aethon-theme=light] .ct-submit{color:#fff}.aethon-page[data-aethon-theme=light] p.ct-next-steps{color:#4b5675}.aethon-page[data-aethon-theme=light] .ct-success h2{color:#0a0f1f}.aethon-page[data-aethon-theme=light] .ct-success p{color:#4b5675}.aethon-page[data-aethon-theme=light] .ct-btn-outline{color:#0a0f1f;background:#00000008;border-color:#0003}.aethon-page[data-aethon-theme=light] .ct-btn-outline:hover{border-color:#0a0f1f}.aethon-page[data-aethon-theme=light] .ct-feature strong{color:#0a0f1f}.aethon-page[data-aethon-theme=light] .ct-feature p{color:#4b5675}.aethon-page[data-aethon-theme=light] .ct-pipe-text strong{color:#0a0f1f}.aethon-page[data-aethon-theme=light] .ct-pipe-text span,.aethon-page[data-aethon-theme=light] .ct-direct-label{color:#4b5675}.aethon-page[data-aethon-theme=light] .ct-info-divider{background:#00000014}.aethon-page[data-aethon-theme=light] .ct-pipe-icon{background:#c99a2e14;border-color:#c99a2e33}.aethon-page[data-aethon-theme=light] .ct-feature-dot{box-shadow:0 0 6px #c99a2e40}.aethon-page[data-aethon-theme=light] .ct-pipe-connector{background:linear-gradient(#c99a2e40 0%,#c99a2e14 100%)}@media (width<=1024px){.ct-split{grid-template-columns:1fr;gap:3rem}.ct-info-panel{position:static}}@media (width<=768px){.ct-hero h1{font-size:2.25rem}.ct-form-row{grid-template-columns:1fr}.ct-form-card{padding:2rem}.ct-info-panel{padding:2rem 1.75rem}}.aethon-ta-hero{text-align:center;z-index:2;padding:6rem 5% 4rem;position:relative}.aethon-ta-hero-inner{max-width:860px;margin:0 auto}.aethon-ta-badge{background:var(--gold-alpha);border:1px solid rgba(var(--gold-primary-rgb), .25);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.aethon-ta-hero h1{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:3.5rem;font-weight:800;line-height:1.1}.aethon-ta-hero .aethon-ta-hero-sub{color:var(--btn-ghost-text);max-width:720px;margin:0 auto 1.5rem;font-size:1.2rem;font-weight:400;line-height:1.55}.aethon-ta-hero .aethon-ta-hero-copy{color:var(--text-muted);max-width:740px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.7}.aethon-ta-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.aethon-ta-btn-solid{background-color:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-ta-btn-solid:hover{background-color:var(--gold-hover);box-shadow:0 8px 30px rgba(var(--gold-primary-rgb), .35);transform:translateY(-2px)}.aethon-ta-btn-outline{border:1px solid var(--btn-ghost-border);color:var(--btn-ghost-text);border-radius:var(--radius-sm);transition:var(--transition-smooth);background:var(--btn-ghost-bg);align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-ta-btn-outline:hover{border-color:var(--btn-ghost-border-hover);background:var(--btn-ghost-bg-hover);transform:translateY(-2px)}.aethon-ta-section.alt-bg{background-color:var(--bg-secondary);border-top:1px solid rgba(var(--white-pure-rgb), .03);border-bottom:1px solid rgba(var(--white-pure-rgb), .03)}.aethon-ta-title-bar{background-color:var(--gold-primary);border-radius:100px;width:50px;height:3px;margin:1.25rem auto 0}.aethon-ta-strong-line{background:rgba(var(--gold-primary-rgb), .06);border-left:3px solid var(--gold-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--gold-hover);margin-top:2.5rem;padding:1.5rem 2rem;font-size:1.05rem;font-style:italic;font-weight:600;line-height:1.6}.aethon-ta-needs-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-bottom:1rem;display:grid}.aethon-ta-need-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);transition:var(--transition-smooth);padding:2rem;position:relative;overflow:hidden}.aethon-ta-need-card:before{content:"";background:linear-gradient(90deg, var(--gold-primary), rgba(var(--gold-primary-rgb), .1));height:2px;position:absolute;top:0;left:0;right:0}.aethon-ta-need-card:hover{border-color:rgba(var(--gold-primary-rgb), .2);box-shadow:0 12px 40px rgba(var(--black-rgb), .25);transform:translateY(-4px)}.aethon-ta-need-card .need-icon{background:var(--gold-alpha);width:44px;height:44px;color:var(--gold-primary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.15rem;display:flex}.aethon-ta-need-card h3{color:var(--btn-ghost-border-hover);margin-bottom:.6rem;font-size:1.1rem;font-weight:700}.aethon-ta-need-card p{color:var(--text-muted);font-size:.88rem;line-height:1.6}.aethon-ta-table-wrap{border-radius:var(--radius-md);border:1px solid rgba(var(--white-pure-rgb), .06);background:var(--bg-card);overflow-x:auto}.aethon-ta-table{border-collapse:collapse;width:100%;font-size:.9rem}.aethon-ta-table thead th{background:rgba(var(--gold-primary-rgb), .08);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:2px solid rgba(var(--gold-primary-rgb), .15);white-space:nowrap;padding:1rem 1.25rem;font-size:.78rem;font-weight:700}.aethon-ta-table tbody td{color:var(--text-muted);border-bottom:1px solid rgba(var(--white-pure-rgb), .04);vertical-align:top;padding:.9rem 1.25rem;line-height:1.55}.aethon-ta-table tbody tr:last-child td{border-bottom:none}.aethon-ta-table tbody tr:hover{background:rgba(var(--white-pure-rgb), .02)}.aethon-ta-table tbody td:first-child{color:var(--btn-ghost-border-hover);white-space:nowrap;font-weight:600}.aethon-ta-table .level-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.aethon-ta-table .level-badge.l1{background:rgba(var(--cyan-accent-rgb), .1);color:var(--cyan-accent)}.aethon-ta-table .level-badge.l2{color:var(--indigo-accent);background:#6366f11a}.aethon-ta-table .level-badge.l3{color:var(--amber-warning);background:#f59e0b1a}.aethon-ta-table .level-badge.l4{background:rgba(var(--emerald-success-rgb), .1);color:var(--emerald-success)}.aethon-ta-table .level-badge.l5{background:rgba(var(--gold-primary-rgb), .1);color:var(--gold-primary)}.aethon-ta-legal-note{color:rgba(var(--text-muted-rgb), .6);margin-top:1.25rem;font-size:.78rem;font-style:italic;line-height:1.5}.aethon-ta-score-layout{grid-template-columns:1fr 1.5fr;align-items:start;gap:3rem;display:grid}.aethon-ta-score-gauge{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);border-radius:var(--radius-lg);text-align:center;padding:3rem;position:relative;overflow:hidden}.aethon-ta-score-gauge:before{content:"";background:linear-gradient(90deg, var(--emerald-success), var(--gold-primary), var(--cyan-accent));height:3px;position:absolute;top:0;left:0;right:0}.aethon-ta-gauge-ring{background:conic-gradient(var(--emerald-success) 0deg, var(--gold-primary) 180deg, rgba(var(--white-pure-rgb), .05) 313deg, rgba(var(--white-pure-rgb), .05) 360deg);border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin:0 auto 1.5rem;padding:6px;display:flex;position:relative}.aethon-ta-gauge-inner{background:var(--bg-primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.aethon-ta-gauge-inner .score-number{font-family:var(--font-display);color:var(--gold-hover);font-size:3.5rem;font-weight:800;line-height:1}.aethon-ta-gauge-inner .score-total{color:var(--text-muted);margin-top:.25rem;font-size:1.1rem;font-weight:500}.aethon-ta-score-label{color:var(--emerald-success);margin-top:.75rem;font-size:1rem;font-weight:600}.aethon-ta-score-sublabel{color:var(--text-muted);margin-top:.35rem;font-size:.85rem}.aethon-ta-score-labels-grid{margin-top:1.5rem}.aethon-ta-score-label-row{border-bottom:1px solid rgba(var(--white-pure-rgb), .04);align-items:center;gap:1rem;padding:.6rem 0;display:flex}.aethon-ta-score-label-row:last-child{border-bottom:none}.aethon-ta-score-range{min-width:70px;font-family:Courier New,monospace;font-size:.82rem;font-weight:700}.aethon-ta-score-range.excellent{color:var(--emerald-success)}.aethon-ta-score-range.good{color:var(--gold-primary)}.aethon-ta-score-range.moderate{color:var(--amber-warning)}.aethon-ta-score-range.low{color:var(--red-alert)}.aethon-ta-score-label-text{color:var(--text-muted);font-size:.88rem}.aethon-ta-artefact-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.aethon-ta-artefact-item{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);transition:var(--transition-smooth);align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem;display:flex}.aethon-ta-artefact-item:hover{border-color:rgba(var(--gold-primary-rgb), .2);box-shadow:0 8px 30px rgba(var(--black-rgb), .2);transform:translateY(-2px)}.aethon-ta-artefact-item i{color:var(--gold-primary);flex-shrink:0;margin-top:3px;font-size:1.1rem}.aethon-ta-artefact-item.cyan-accent i{color:var(--cyan-accent)}.aethon-ta-artefact-item.emerald-accent i{color:var(--emerald-success)}.aethon-ta-artefact-item span{color:var(--text-primary);font-size:.92rem;font-weight:500;line-height:1.5}.aethon-ta-audience-value-grid{margin-top:2.5rem}.aethon-ta-audience-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.aethon-ta-audience-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);border-radius:var(--radius-lg);transition:var(--transition-smooth);padding:2.5rem;position:relative;overflow:hidden}.aethon-ta-audience-card:before{content:"";background:linear-gradient(90deg, var(--gold-primary), rgba(var(--gold-primary-rgb), .15));height:3px;position:absolute;top:0;left:0;right:0}.aethon-ta-audience-card:hover{border-color:rgba(var(--gold-primary-rgb), .2);box-shadow:0 20px 50px rgba(var(--black-rgb), .25);transform:translateY(-4px)}.aethon-ta-audience-card .audience-icon{background:var(--gold-alpha);width:48px;height:48px;color:var(--gold-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.25rem;display:flex}.aethon-ta-audience-card h3{color:var(--btn-ghost-border-hover);margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.aethon-ta-audience-card ul{flex-direction:column;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.aethon-ta-audience-card ul li{color:var(--text-muted);align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.5;display:flex}.aethon-ta-audience-card ul li i{color:var(--gold-primary);flex-shrink:0;margin-top:5px;font-size:.7rem}.aethon-ta-audience-card .audience-value{color:var(--gold-hover);border-top:1px solid rgba(var(--white-pure-rgb), .05);padding-top:.75rem;font-size:.85rem;font-style:italic;font-weight:600}.aethon-ta-workspace-desc{text-align:center;color:var(--text-muted);max-width:700px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.65}.aethon-ta-dashboard{background:var(--bg-console);border:1px solid rgba(var(--white-pure-rgb), .08);border-radius:var(--radius-lg);box-shadow:0 30px 60px rgba(var(--black-rgb), .4);overflow:hidden}.aethon-ta-dashboard-header{background:var(--bg-console-header);border-bottom:1px solid rgba(var(--white-pure-rgb), .06);justify-content:space-between;align-items:center;padding:1rem 1.75rem;display:flex}.aethon-ta-dashboard-header .dash-title{font-family:var(--font-display);color:var(--btn-ghost-border-hover);align-items:center;gap:.65rem;font-size:.92rem;font-weight:700;display:flex}.aethon-ta-dashboard-header .dash-title i{color:var(--gold-primary)}.aethon-ta-dashboard-header .dash-dots{gap:.45rem;display:flex}.aethon-ta-dashboard-header .dash-dots span{border-radius:50%;width:10px;height:10px}.aethon-ta-dashboard-header .dash-dots .dot-r{background:var(--red-alert)}.aethon-ta-dashboard-header .dash-dots .dot-y{background:var(--amber-warning)}.aethon-ta-dashboard-header .dash-dots .dot-g{background:var(--emerald-success)}.aethon-ta-dashboard-body{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:2rem;display:grid}.aethon-ta-dash-card{background:rgba(var(--bg-secondary-rgb), .8);border:1px solid rgba(var(--white-pure-rgb), .06);border-radius:var(--radius-md);transition:var(--transition-smooth);padding:1.75rem}.aethon-ta-dash-card:hover{border-color:rgba(var(--white-pure-rgb), .12)}.aethon-ta-dash-card .dash-card-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.75rem;font-size:.72rem;font-weight:700}.aethon-ta-dash-card .dash-card-value{font-family:var(--font-display);margin-bottom:1rem;font-size:2.25rem;font-weight:800}.aethon-ta-dash-card .dash-card-value.gold{color:var(--gold-hover)}.aethon-ta-dash-card .dash-card-value.emerald{color:var(--emerald-success)}.aethon-ta-dash-card .dash-card-value.cyan{color:var(--cyan-accent)}.aethon-ta-progress-bar{background:rgba(var(--white-pure-rgb), .06);border-radius:100px;width:100%;height:6px;margin-bottom:.5rem;overflow:hidden}.aethon-ta-progress-fill{border-radius:100px;height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.aethon-ta-progress-fill.gold{background:linear-gradient(90deg, var(--gold-primary), var(--gold-hover))}.aethon-ta-progress-fill.emerald{background:linear-gradient(90deg, var(--emerald-dark), var(--emerald-success))}.aethon-ta-progress-fill.cyan{background:linear-gradient(90deg, var(--cyan-dark), var(--cyan-accent))}.aethon-ta-progress-fill.amber{background:linear-gradient(90deg, var(--amber-dark), var(--amber-warning))}.aethon-ta-dash-card .dash-card-meta{color:var(--text-muted);font-size:.78rem}.aethon-ta-dash-card.span-2{grid-column:span 2}.aethon-ta-dash-card.span-3{grid-column:span 3}.aethon-ta-status{align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:inline-flex}.aethon-ta-status .status-dot{border-radius:50%;width:6px;height:6px}.aethon-ta-status.pass .status-dot{background:var(--emerald-success);box-shadow:0 0 6px var(--emerald-success)}.aethon-ta-status.pass{color:var(--emerald-success)}.aethon-ta-status.warning .status-dot{background:var(--amber-warning);box-shadow:0 0 6px var(--amber-warning)}.aethon-ta-status.warning{color:var(--amber-warning)}.aethon-ta-status.active .status-dot{background:var(--cyan-accent);box-shadow:0 0 6px var(--cyan-accent);animation:2s infinite dotPulse}.aethon-ta-status.active{color:var(--cyan-accent)}.aethon-ta-cred-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.aethon-ta-cred-card{background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .05);border-radius:var(--radius-md);transition:var(--transition-smooth);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.aethon-ta-cred-card:hover{border-color:rgba(var(--gold-primary-rgb), .2);box-shadow:0 8px 25px rgba(var(--black-rgb), .2);transform:translateY(-2px)}.aethon-ta-cred-card .cred-icon{background:var(--gold-alpha);width:40px;height:40px;color:var(--gold-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.aethon-ta-cred-card .cred-info h4{color:var(--btn-ghost-border-hover);margin-bottom:.35rem;font-size:.95rem;font-weight:700}.aethon-ta-cred-card .cred-info p{color:var(--text-muted);font-size:.82rem;line-height:1.5}.aethon-ta-final-cta{text-align:center;z-index:2;padding:6rem 5%;position:relative}.aethon-ta-final-cta:before{content:"";background:radial-gradient(circle, rgba(var(--gold-primary-rgb), .06) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aethon-ta-final-cta h2{color:var(--btn-ghost-border-hover);margin-bottom:1.25rem;font-size:2.5rem;font-weight:800;position:relative}.aethon-ta-final-cta .cta-sub{color:var(--text-muted);max-width:620px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.65}.aethon-ta-final-cta-btns{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex;position:relative}.aethon-ta-btn-flat{color:var(--gold-primary);transition:var(--transition-smooth);align-items:center;gap:.4rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-ta-btn-flat:hover{color:var(--gold-hover)}.aethon-ta-check-icon{color:var(--gold-primary);flex-shrink:0;margin-top:5px;font-size:.7rem}@media (width<=1024px){.aethon-ta-hero h1{font-size:2.75rem}.aethon-ta-section-title{font-size:2rem}.aethon-ta-score-layout,.aethon-ta-audience-grid{grid-template-columns:1fr}.aethon-ta-cred-grid{grid-template-columns:repeat(2,1fr)}.aethon-ta-dashboard-body{grid-template-columns:1fr 1fr}.aethon-ta-dash-card.span-2{grid-column:span 1}.aethon-ta-dash-card.span-3{grid-column:span 2}}@media (width<=768px){.aethon-ta-hero h1{font-size:2.25rem}.aethon-ta-section-title{font-size:1.75rem}.aethon-ta-hero{padding:4rem 5% 2.5rem}.aethon-ta-section{padding:4rem 5%}.aethon-ta-needs-grid,.aethon-ta-artefact-grid,.aethon-ta-cred-grid,.aethon-ta-dashboard-body{grid-template-columns:1fr}.aethon-ta-dash-card.span-2,.aethon-ta-dash-card.span-3{grid-column:span 1}.aethon-ta-hero-ctas,.aethon-ta-final-cta-btns{flex-direction:column;align-items:center}.aethon-ta-gauge-ring{width:150px;height:150px}.aethon-ta-gauge-inner .score-number{font-size:2.75rem}}.aethon-ta-section{z-index:2;padding:6rem 5%;position:relative}.aethon-ta-section.alt-bg{background:var(--bg-secondary);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08}.aethon-ta-container{max-width:var(--container-width);margin:0 auto}.aethon-ta-section-head{text-align:center;margin-bottom:3.5rem}.aethon-ta-section-badge{color:var(--gold-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}.aethon-ta-section-title{color:var(--text-primary);margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1.18}.aethon-ta-title-bar{background:var(--gold-primary);border-radius:100px;width:50px;height:3px;margin:1.25rem auto 0}.aethon-ta-section-desc{color:var(--text-muted);max-width:720px;margin:1rem auto 0;font-size:1.05rem;line-height:1.65}.credential-display{flex-direction:column;align-items:center;gap:3rem;display:flex}.credential-card-wrap{width:100%;max-width:380px}.cred-holo-card{text-align:center;background:linear-gradient(135deg,#c99a2e1f 0%,#10b9810f 50%,#00aeef14 100%);border:1px solid #c99a2e4d;border-radius:20px;padding:2.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006,inset 0 1px #ffffff14}.cred-holo-shimmer{pointer-events:none;background:linear-gradient(45deg,#0000 30%,#ffffff08 50%,#0000 70%);width:200%;height:200%;animation:4s linear infinite holo-shimmer;position:absolute;top:-50%;left:-50%}.cred-holo-badge{text-transform:uppercase;letter-spacing:.15em;color:var(--gold-primary);border:1px solid #c99a2e66;border-radius:100px;margin-bottom:1rem;padding:.2rem .75rem;font-size:.65rem;font-weight:800;display:inline-block}.cred-holo-logo{color:var(--gold-primary);margin-bottom:.75rem;font-size:2.5rem}.cred-holo-title{color:var(--text-primary);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.cred-holo-sub{color:var(--text-muted);margin-bottom:1.5rem;font-size:.78rem}.cred-holo-score{justify-content:center;align-items:baseline;gap:.3rem;display:flex}.cred-score-num{color:var(--gold-primary);font-size:3.5rem;font-weight:900;line-height:1}.cred-score-total{color:var(--text-muted);font-size:1.25rem}.cred-holo-level{color:var(--emerald-success);text-transform:uppercase;letter-spacing:.06em;margin:.75rem 0 .5rem;font-size:.85rem;font-weight:700}.cred-holo-hash{font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--text-muted);font-size:.62rem}.credential-measurements{grid-template-columns:repeat(5,1fr);gap:.65rem;width:100%;max-width:900px;display:grid}.cred-measure{background:var(--bg-card);text-align:center;transition:var(--transition-smooth);border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem;display:flex}.cred-measure:hover{border-color:#c99a2e33}.cred-measure-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:600;line-height:1.3}.cred-measure-score{color:var(--text-primary);font-size:1.15rem;font-weight:800}.cred-measure.pass .cred-measure-score{color:var(--emerald-success)}.cred-measure.warn .cred-measure-score{color:#fcd34d}.cred-measure-dot{border-radius:50%;width:6px;height:6px}.dot-pass{background:var(--emerald-success)}.dot-warn{background:#fcd34d}.artefact-catalog{border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.catalog-item{border-bottom:1px solid #ffffff0d;align-items:center;gap:1rem;padding:1rem 1.5rem;transition:background .2s;display:flex}.catalog-item:hover{background:#ffffff05}.catalog-num{font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--gold-primary);flex-shrink:0;min-width:2rem;font-size:.78rem;font-weight:700}.catalog-name{color:var(--text-primary);flex:1;font-size:.9rem;font-weight:600;line-height:1.4}.catalog-type{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;flex-shrink:0;padding:.2rem .6rem;font-size:.65rem;font-weight:700}.type-blueprint{color:var(--gold-primary);background:#c99a2e1f;border:1px solid #c99a2e40}.type-validation{color:var(--cyan-accent);background:#00aeef1a;border:1px solid #00aeef40}.type-simulation{color:#a78bfa;background:#8b5cf61a;border:1px solid #8b5cf640}.type-conformance{color:var(--gold-hover);background:#c99a2e14;border:1px solid #c99a2e33}.type-runtime{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.type-audit{color:var(--emerald-success);background:#10b9811a;border:1px solid #10b98140}.type-credential{color:var(--emerald-success);background:#10b98126;border:1px solid #10b98159;font-weight:800}.audience-matrix{border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:160px repeat(5,1fr);display:grid;overflow:hidden}.am-header-cell{text-transform:uppercase;letter-spacing:.05em;color:var(--gold-primary);text-align:center;background:#c99a2e0f;border-bottom:1px solid #ffffff0f;padding:.75rem .5rem;font-size:.65rem;font-weight:700}.am-header-cell.am-row-label-header{background:0 0;border-right:1px solid #ffffff0f}.am-row-label{color:var(--text-primary);background:#ffffff03;border-bottom:1px solid #ffffff0a;border-right:1px solid #ffffff0f;align-items:center;gap:.6rem;padding:1rem;font-size:.82rem;font-weight:600;display:flex}.am-row-label i{color:var(--gold-primary);font-size:.9rem}.am-cell{border-bottom:1px solid #ffffff0a;justify-content:center;align-items:center;padding:1rem;transition:background .15s;display:flex}.am-cell:hover{background:#ffffff05}.am-check-emerald{color:var(--emerald-success);font-size:1rem}.am-check-gold{color:var(--gold-primary);font-size:.9rem}.am-dash{color:#ffffff1f;font-size:1rem;font-weight:300}.am-legend{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:1.5rem;display:flex}.am-legend-item{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.ta-sim-terminal{font-family:var(--font-mono,"JetBrains Mono",monospace);max-height:340px;padding:.5rem 0;font-size:.78rem;line-height:2;overflow-y:auto}.term-line{color:var(--text-muted)}.term-prompt{color:var(--emerald-success);margin-right:.5rem}.term-info{color:#ffffff80}.term-warn{color:#fcd34d}.term-spacer{height:.5rem}.certify-pill{color:var(--gold-primary);letter-spacing:.1em;text-transform:uppercase;background:#c99a2e26;border:1px solid #c99a2e4d;border-radius:100px;padding:.2rem .65rem;font-size:.6rem;font-weight:800}.sim-footer-status{background:var(--bg-console-header,#0d1424);border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.plat-sim-contract{font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--text-muted);font-size:.7rem}@media (width<=900px){.credential-measurements{grid-template-columns:repeat(2,1fr)}.artefact-catalog{grid-template-columns:1fr}.audience-matrix{grid-template-columns:120px repeat(5,1fr);overflow-x:auto}.am-row-label{padding:.75rem;font-size:.72rem}.am-header-cell{padding:.5rem .25rem;font-size:.55rem}.aethon-ta-section-title{font-size:2rem}}@media (width<=600px){.credential-measurements{grid-template-columns:repeat(2,1fr)}}.aethon-ta-section .ds-3d-stack-plate.pos-5{transform:translateY(0)!important}.aethon-ta-section .ds-3d-stack-plate.pos-4{transform:translateY(100px)!important}.aethon-ta-section .ds-3d-stack-plate.pos-3{transform:translateY(200px)!important}.aethon-ta-section .ds-3d-stack-plate.pos-2{transform:translateY(300px)!important}.aethon-ta-section .ds-3d-stack-plate.pos-1{transform:translateY(400px)!important}.aethon-ta-section .ds-3d-stack-plate.pos-5.active,.aethon-ta-section .ds-3d-stack-plate.pos-5:hover{transform:translateY(0)scale(1.03)!important}.aethon-ta-section .ds-3d-stack-plate.pos-4.active,.aethon-ta-section .ds-3d-stack-plate.pos-4:hover{transform:translateY(100px)scale(1.03)!important}.aethon-ta-section .ds-3d-stack-plate.pos-3.active,.aethon-ta-section .ds-3d-stack-plate.pos-3:hover{transform:translateY(200px)scale(1.03)!important}.aethon-ta-section .ds-3d-stack-plate.pos-2.active,.aethon-ta-section .ds-3d-stack-plate.pos-2:hover{transform:translateY(300px)scale(1.03)!important}.aethon-ta-section .ds-3d-stack-plate.pos-1.active,.aethon-ta-section .ds-3d-stack-plate.pos-1:hover{transform:translateY(400px)scale(1.03)!important}.ds-3d-stack-plate.plate-red{color:var(--red-alert)!important}.ds-3d-stack-plate.plate-red.active .plate-inner{border-color:var(--red-alert)!important;background:#ef444426!important}[data-aethon-theme=light] .ds-3d-stack-plate.plate-red.active .plate-inner{background:#ef444414!important;border-color:#ef444480!important}.aethon-ta-section .ds-3d-laser-core{background:linear-gradient(#10b98166,#ef444466 25%,#c99a2e66 50%,#c7cbd166 75%,#00aeef66)!important;height:400px!important;top:40px!important;bottom:auto!important}[data-aethon-theme=light] .aethon-ta-section .ds-3d-laser-core{opacity:.35;background:linear-gradient(#10b98180,#ef444480 25%,#c99a2e80 50%,#64748b66 75%,#00aeef80)!important;display:block!important}.what-trust-hero{text-align:center;z-index:2;background:radial-gradient(80% 60% at 50% -10%,#c99a2e1a 0%,#0000 70%);justify-content:center;padding:7rem 2rem 5rem;display:flex;position:relative}[data-aethon-theme=light] .what-trust-hero{padding-bottom:6rem;background:linear-gradient(160deg,#07091a 0%,#0d1535 55%,#112044 100%)!important}[data-aethon-theme=light] .what-trust-hero-title{color:#fff!important}[data-aethon-theme=light] .what-trust-hero-badge{color:var(--gold-primary)!important;background:#c99a2e1f!important;border-color:#c99a2e4d!important}.what-trust-hero-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;margin:0 auto;display:flex}.what-trust-hero-badge{background:var(--gold-alpha);color:var(--gold-primary);text-transform:uppercase;letter-spacing:.08em;border:1px solid #c99a2e40;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.35rem 1.1rem;font-size:.75rem;font-weight:700;display:inline-flex}.what-trust-hero-title{color:var(--white-pure);font-size:3.6rem;font-weight:800;line-height:1.1;font-family:var(--font-display);margin-bottom:1.25rem}.what-trust-hero-tagline{text-align:center;max-width:640px;margin:0 auto 2rem;font-size:1.15rem;font-weight:600;line-height:1.5;color:#c99a2e!important}.what-trust-hero-divider{background:linear-gradient(90deg,#c99a2e,#e8b931);border-radius:2px;width:80px;height:3px;margin:0 auto 2rem}.what-trust-hero-body-wrap{text-align:center;max-width:700px;margin:0 auto 2.5rem}.what-trust-hero-body-wrap p{margin:0 0 1rem;font-size:1.02rem;line-height:1.75;color:#cbd5e1!important}.what-trust-hero-body-wrap p:last-child{margin-bottom:0}.what-trust-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:2.5rem;display:flex}.what-trust-quote-fold{text-align:center;max-width:900px;margin:0 auto;padding:2rem 0;position:relative}.what-trust-quote-fold blockquote{font-family:var(--font-display);color:var(--white-pure);letter-spacing:-.02em;margin:0;padding:0 1rem;font-size:1.85rem;font-weight:700;line-height:1.45}.what-trust-quote-mark{color:var(--gold-primary);opacity:.35;-webkit-user-select:none;user-select:none;margin-bottom:.5rem;font-family:Georgia,serif;font-size:6rem;line-height:.6;display:block}.what-trust-quote-mark-close{text-align:right;margin-top:.5rem}.wt-dark-quote-section{border-top:1px solid #c99a2e14;border-bottom:1px solid #c99a2e14;background:linear-gradient(160deg,#060915 0%,#0c1430 100%)!important}.wt-dark-quote-section .what-trust-quote-fold blockquote,.wt-dark-quote-section .what-trust-category-fold blockquote{color:#fff!important}.wt-dark-quote-section .what-trust-quote-mark{color:var(--gold-primary);opacity:.4}.what-trust-category-fold{text-align:center;max-width:920px;margin:0 auto;padding:2rem 0;position:relative}.what-trust-category-fold blockquote{font-family:var(--font-display);color:var(--white-pure);letter-spacing:-.015em;margin:0;padding:0 1rem;font-size:1.55rem;font-weight:700;line-height:1.5}.what-trust-attribution{color:var(--gold-primary);letter-spacing:.02em;margin-top:1.75rem;font-size:.95rem;font-weight:600}.wt-compare-section{z-index:2;background-color:var(--bg-secondary);border-top:1px solid rgba(var(--white-pure-rgb), .03);border-bottom:1px solid rgba(var(--white-pure-rgb), .03);flex-direction:column;align-items:center;padding:6rem 5%;display:flex;position:relative}.wt-compare-header{text-align:center;margin-bottom:3.5rem}.wt-compare-cards{justify-content:center;gap:2.5rem;width:100%;max-width:1000px;display:flex}.wt-compare-cards .ds-compare-card{flex:1;max-width:460px}.ds-compare-card{background:var(--bg-card);border-radius:var(--radius-lg);transition:var(--transition-smooth);border:1px solid #ffffff0f;flex-direction:column;gap:1rem;padding:3rem 2.5rem;display:flex;position:relative;overflow:hidden}.ds-compare-card:before{content:"";background:#ffffff0f;height:3px;position:absolute;top:0;left:0;right:0}.ds-compare-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000004d}.ds-compare-card.arnor-highlight{background:radial-gradient(circle at 50% 0,#10b9810f 0%,#0a1020b3 70%);border-color:#10b98140}.ds-compare-card.arnor-highlight:before{background:linear-gradient(90deg, var(--emerald-success), #10b98126)}.ds-compare-card.arnor-highlight:hover{box-shadow:0 16px 48px #10b9811a}.ds-compare-watermark{opacity:.04;pointer-events:none;font-size:10rem;line-height:1;position:absolute;bottom:-1rem;right:-1rem}.ds-compare-medallion{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:.25rem;font-size:1.35rem;display:flex}.medallion-emerald{background:var(--emerald-alpha);color:var(--emerald-success);border:1px solid #10b98140}.trust-compare-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:700}.ds-compare-card h3{color:var(--white-pure);font-size:1.6rem;font-weight:800;font-family:var(--font-display);margin:0}.ds-compare-subtitle{color:var(--text-muted);margin:0 0 .5rem;font-size:.88rem}.ds-compare-list{flex-direction:column;flex-grow:1;gap:.7rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:flex}.ds-compare-list li{color:var(--text-primary);align-items:center;gap:.65rem;font-size:.9rem;line-height:1.45;display:flex}.ds-list-icon-red{color:var(--red-alert);flex-shrink:0;font-size:.85rem}.ds-list-icon-emerald{color:var(--emerald-success);flex-shrink:0;font-size:.85rem}.ds-compare-tag{text-transform:uppercase;letter-spacing:.07em;border-radius:100px;align-self:flex-start;margin-top:auto;padding:.3rem .85rem;font-size:.72rem;font-weight:700}.tag-emerald{background:var(--emerald-alpha);color:var(--emerald-success);border:1px solid #10b98140}.what-trust-features-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.ds-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition-smooth);position:relative;overflow:hidden}.ds-card-feature{flex-direction:column;gap:.85rem;padding:2.25rem 2rem;display:flex}.ds-card-feature:before{content:"";background:linear-gradient(90deg, var(--gold-primary), #c99a2e14);height:2px;position:absolute;top:0;left:0;right:0}.ds-card-feature:hover{border-color:#c99a2e33;transform:translateY(-4px);box-shadow:0 12px 36px #00000040}.ds-card-bg-icon{color:var(--gold-primary);opacity:.04;pointer-events:none;font-size:7rem;line-height:1;position:absolute;bottom:-1rem;right:-.75rem}.ds-medallion{background:var(--gold-alpha);width:48px;height:48px;color:var(--gold-primary);transition:var(--transition-smooth);border:1px solid #c99a2e26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.ds-card-feature:hover .ds-medallion{background:#c99a2e24;border-color:#c99a2e4d;box-shadow:0 0 14px #c99a2e26}.ds-card-feature h4{color:var(--white-pure);font-size:1.1rem;font-weight:700;font-family:var(--font-display);margin:0}.ds-card-feature p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.6}.wt-pipeline-section{z-index:2;flex-direction:column;align-items:center;padding:6rem 5%;display:flex;position:relative}.wt-pipeline-header{text-align:center;margin-bottom:3.5rem}.wt-flow-row{justify-content:center;align-items:center;gap:0;width:100%;max-width:1100px;display:flex}.wt-flow-node{text-align:center;flex-direction:column;flex:none;align-items:center;gap:.5rem;width:140px;display:flex}.wt-flow-step{letter-spacing:.15em;color:var(--text-muted);opacity:.4;text-transform:uppercase;font-size:.6rem;font-weight:800}.wt-flow-icon{background:var(--bg-card);width:64px;height:64px;color:var(--silver-neutral);transition:var(--transition-smooth);border:1.5px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;font-size:1.5rem;display:flex;box-shadow:0 2px 12px #00000026}.wt-flow-node:hover .wt-flow-icon{border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 28px #0000004d}.wt-flow-label{color:var(--text-muted);max-width:120px;font-size:.78rem;font-weight:600;line-height:1.3}.wt-flow-connector{color:#c99a2e73;flex:1;align-items:center;gap:0;min-width:40px;max-width:80px;margin-top:-14px;font-size:.7rem;display:flex}.wt-flow-line{background:linear-gradient(90deg,#c99a2e33,#c99a2e80);border-radius:1px;flex:1;height:2px}.wt-flow-vertical{color:#c99a2e73;flex-direction:column;align-items:center;gap:0;margin:.75rem 0;font-size:.7rem;display:flex}.wt-flow-vline{background:linear-gradient(#c99a2e33,#c99a2e80);border-radius:1px;width:2px;height:28px}.wt-flow-node.wt-node-gold .wt-flow-icon{color:var(--gold-primary);background:#c99a2e1a;border-color:#c99a2e66;box-shadow:0 0 0 4px #c99a2e0f,0 4px 16px #c99a2e2e}.wt-flow-node.wt-node-gold:hover .wt-flow-icon{box-shadow:0 0 0 6px #c99a2e14,0 8px 28px #c99a2e40}.wt-flow-node.wt-node-gold .wt-flow-label{color:var(--gold-primary);font-weight:700}.wt-flow-node.wt-node-emerald .wt-flow-icon{color:var(--emerald-success);background:#10b9811a;border-color:#10b98166;box-shadow:0 0 0 4px #10b9810f,0 4px 16px #10b9812e}.wt-flow-node.wt-node-emerald:hover .wt-flow-icon{box-shadow:0 0 0 6px #10b98114,0 8px 28px #10b98140}.wt-flow-node.wt-node-emerald .wt-flow-label{color:var(--emerald-success);font-weight:700}[data-aethon-theme=light] .wt-flow-icon{color:#2d3555;background:#fff;border-color:#00000014;box-shadow:0 2px 10px #0000000f}[data-aethon-theme=light] .wt-flow-node:hover .wt-flow-icon{border-color:#c99a2e4d;box-shadow:0 6px 20px #0000001a}[data-aethon-theme=light] .wt-flow-label,[data-aethon-theme=light] .wt-flow-step{color:#4b5675}[data-aethon-theme=light] .wt-flow-connector{color:#c99a2e99}[data-aethon-theme=light] .wt-flow-line{background:linear-gradient(90deg,#c99a2e4d,#c99a2e99)}[data-aethon-theme=light] .wt-flow-vertical{color:#c99a2e99}[data-aethon-theme=light] .wt-flow-vline{background:linear-gradient(#c99a2e4d,#c99a2e99)}@media (width<=900px){.wt-flow-node{width:100px}.wt-flow-icon{width:52px;height:52px;font-size:1.2rem}.wt-flow-label{font-size:.7rem}.wt-flow-connector{min-width:20px;max-width:40px}}.what-trust-final-cta{text-align:center;z-index:2;background:var(--bg-secondary);border-top:1px solid #ffffff08;padding:7rem 5%;position:relative}.what-trust-final-cta:before{content:"";background:linear-gradient(90deg,#0000,#c99a2e59,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.what-trust-final-cta h2{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-primary);font-size:1.1rem;font-weight:700;font-family:var(--font-display);margin-bottom:2rem}.what-trust-final-quote{max-width:800px;margin:0 auto 3rem;position:relative}.what-trust-final-quote p{font-family:var(--font-display);color:var(--white-pure);letter-spacing:-.02em;font-size:1.65rem;font-weight:700;line-height:1.45}.wt-final-quote-mark{color:var(--gold-primary);opacity:.3;-webkit-user-select:none;user-select:none;margin-bottom:.5rem;font-family:Georgia,serif;font-size:5rem;line-height:.6;display:block}.wt-final-quote-mark-close{text-align:right;margin-top:.5rem}.what-trust-final-btns{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}@media (width<=1024px){.what-trust-hero-title{font-size:2.8rem}.what-trust-features-grid{grid-template-columns:repeat(2,1fr)}.ds-compare-grid{grid-template-columns:1fr;max-width:560px}.what-trust-quote-fold blockquote,.what-trust-category-fold blockquote{font-size:1.45rem}.what-trust-final-quote p{font-size:1.35rem}}@media (width<=768px){.what-trust-hero{padding:5rem 5% 3.5rem}.what-trust-hero-title{font-size:2.15rem}.what-trust-hero-sub{font-size:1.05rem}.what-trust-hero-ctas{flex-direction:column;align-items:center}.what-trust-features-grid{grid-template-columns:1fr}.what-trust-quote-fold blockquote,.what-trust-category-fold blockquote{font-size:1.2rem}.what-trust-quote-mark{font-size:4rem}.what-trust-final-cta{padding:5rem 5%}.what-trust-final-quote p{font-size:1.15rem}.what-trust-final-btns{flex-direction:column;align-items:center}.wt-pipeline-node{min-width:80px}.wt-node-icon{border-radius:12px;width:50px;height:50px;font-size:1.2rem}.wt-node-label{max-width:72px;font-size:.68rem}}.uc-hero{text-align:center;z-index:2;padding:6rem 5% 4rem;position:relative}.uc-hero h1{color:var(--white-pure);margin-bottom:1.25rem;font-size:3.5rem;font-weight:800;line-height:1.1}.uc-sectors-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.uc-sector-card{background:var(--bg-card);border-radius:var(--radius-lg);transition:var(--transition-smooth);border:1px solid #ffffff0d;flex-direction:column;gap:1rem;padding:2rem 1.75rem 1.75rem;display:flex;position:relative;overflow:hidden}.uc-sector-card:before{content:"";height:2px;transition:var(--transition-smooth);background:linear-gradient(90deg,#0000,#ffffff0d,#0000);position:absolute;top:0;left:0;right:0}.uc-sector-card--gold:before{background:linear-gradient(90deg, var(--gold-primary), #c99a2e1a)}.uc-sector-card--cyan:before{background:linear-gradient(90deg, var(--arnor-cyan,#22d3ee), #22d3ee1a)}.uc-sector-card--emerald:before{background:linear-gradient(90deg, var(--arnor-emerald,#10b981), #10b9811a)}.uc-sector-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #00000059}.uc-sector-card--gold:hover{border-color:#c99a2e40}.uc-sector-card--cyan:hover{border-color:#22d3ee40}.uc-sector-card--emerald:hover{border-color:#10b98140}.uc-sector-icon{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;display:flex}.uc-sector-icon--gold{background:var(--gold-alpha);color:var(--gold-primary)}.uc-sector-icon--cyan{color:var(--arnor-cyan,#22d3ee);background:#22d3ee14}.uc-sector-icon--emerald{color:var(--arnor-emerald,#10b981);background:#10b98114}.uc-sector-name{color:var(--white-pure);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.uc-sector-desc{color:var(--text-muted);flex-grow:1;margin:0;font-size:.9rem;line-height:1.6}.uc-sector-cta{color:var(--gold-primary);transition:var(--transition-smooth);border:1px solid #c99a2e33;border-radius:100px;align-items:center;gap:.5rem;width:fit-content;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.uc-sector-card--cyan .uc-sector-cta{color:var(--arnor-cyan,#22d3ee);border-color:#22d3ee33}.uc-sector-card--emerald .uc-sector-cta{color:var(--arnor-emerald,#10b981);border-color:#10b98133}.uc-sector-cta:hover{background:#c99a2e14;transform:translate(3px)}.uc-sector-card--cyan .uc-sector-cta:hover{background:#22d3ee14}.uc-sector-card--emerald .uc-sector-cta:hover{background:#10b98114}@media (width<=1100px){.uc-sectors-grid{grid-template-columns:repeat(2,1fr)}.uc-hero h1{font-size:2.75rem}}@media (width<=700px){.uc-sectors-grid{grid-template-columns:1fr}.uc-hero h1{font-size:2.2rem}}.courts-values-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}@media (width<=900px){.courts-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.courts-values-grid{grid-template-columns:1fr}}.courts-feature-icon{color:#00aeefd9;background:#00aeef1f;border:1px solid #00aeef40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;font-size:1.1rem;display:flex}.courts-pull-quote{text-align:left;max-width:680px;font-family:var(--font-editorial,"Playfair Display", serif);color:var(--text-primary);background:#00aeef0a;border-left:3px solid #00aeef66;border-radius:0 12px 12px 0;margin:2.5rem auto 0;padding:2rem 2.5rem;font-size:clamp(1.1rem,2.5vw,1.4rem);font-style:italic;line-height:1.55}.banks-hero{background:radial-gradient(ellipse at 20% 40%, #c99a2e12 0%, transparent 65%), linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-deep) 100%);text-align:center;padding:7rem 1.5rem 5rem}.banks-hero-inner{max-width:800px;margin:0 auto}.banks-badge{letter-spacing:.06em;text-transform:uppercase;color:#c99a2e;background:#c99a2e1a;border:1px solid #c99a2e40;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:600;display:inline-flex}.banks-hero h1{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;font-family:var(--font-display,"Outfit", sans-serif);color:var(--text-primary);margin-bottom:1.25rem;line-height:1.1}.banks-hero-sub{color:var(--text-muted);max-width:640px;margin:0 auto 1rem;font-size:1.05rem;line-height:1.6}.banks-hero-body{color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;font-size:.95rem;line-height:1.6}.banks-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.banks-compare-grid{grid-template-columns:1fr 1fr;max-width:820px;margin:2.5rem auto 0}@media (width<=700px){.banks-compare-grid{grid-template-columns:1fr}}.banks-values-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}@media (width<=900px){.banks-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.banks-values-grid{grid-template-columns:1fr}}.banks-final-cta{text-align:center;background:radial-gradient(ellipse at 50% 50%, #c99a2e0f, transparent 70%), linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-deep) 100%);padding:5rem 1.5rem}.banks-final-cta h2{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.banks-final-cta p{color:var(--text-muted);max-width:560px;margin:0 auto 2rem;line-height:1.6}.banks-final-btns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ins-hero{background:radial-gradient(ellipse at 20% 40%, #10b98112 0%, transparent 65%), linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-deep) 100%);text-align:center;padding:7rem 1.5rem 5rem}.ins-hero-inner{max-width:800px;margin:0 auto}.ins-badge{letter-spacing:.06em;text-transform:uppercase;color:#10b981;background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:600;display:inline-flex}.ins-hero h1{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;font-family:var(--font-display,"Outfit", sans-serif);color:var(--text-primary);margin-bottom:1.25rem;line-height:1.1}.ins-hero-sub{color:var(--text-muted);max-width:640px;margin:0 auto 1rem;font-size:1.05rem;line-height:1.6}.ins-hero-body{color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;font-size:.95rem;line-height:1.6}.ins-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.insurance-pipeline{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:0;margin-top:2.5rem;padding-bottom:1rem;display:flex;overflow-x:auto}.ins-node{text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;min-width:90px;padding:1rem .5rem;transition:all .25s;display:flex}.ins-node:hover{background:#ffffff0f;transform:translateY(-3px)}.ins-node.ins-node-gold{background:#c99a2e14;border-color:#c99a2e4d}.ins-node.ins-node-gold .ins-node-icon i{color:#c99a2e}.ins-node.ins-node-emerald{background:#10b98114;border-color:#10b9814d}.ins-node.ins-node-emerald .ins-node-icon i{color:#10b981}.ins-node-icon i{color:var(--text-muted);font-size:1.4rem}.ins-node-label{color:var(--text-primary);font-size:.68rem;font-weight:700;line-height:1.2}.ins-arrow{color:#c99a2e8c;flex-shrink:0;align-items:center;margin-top:.85rem;padding:0 .3rem;font-size:.8rem;display:flex}.ins-values-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}@media (width<=900px){.ins-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.ins-values-grid{grid-template-columns:1fr}}.ins-pull-quote{text-align:left;max-width:680px;font-family:var(--font-editorial,"Playfair Display", serif);color:var(--text-primary);background:#10b9810a;border-left:3px solid #10b98166;border-radius:0 12px 12px 0;margin:0 auto;padding:2rem 2.5rem;font-size:clamp(1.1rem,2.5vw,1.4rem);font-style:italic;line-height:1.55}.ins-final-cta{text-align:center;background:radial-gradient(ellipse at 50% 50%, #10b9810d, transparent 70%), linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-deep) 100%);padding:5rem 1.5rem}.ins-final-cta h2{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.ins-final-cta p{color:var(--text-muted);max-width:560px;margin:0 auto 2rem;line-height:1.6}.ins-final-btns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ins-hero .aethon-gov-btn-outline{color:var(--text-primary);background:#0a0f1f0d;border-color:#0a0f1f59}.ins-hero .aethon-gov-btn-outline:hover{color:var(--text-primary);background:#0a0f1f14;border-color:#0a0f1fa6}.reg-hero{background:radial-gradient(ellipse at 20% 40%, #c99a2e12 0%, transparent 65%), linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-deep) 100%);text-align:center;padding:7rem 1.5rem 5rem}.reg-hero-inner{max-width:800px;margin:0 auto}.reg-badge{letter-spacing:.06em;text-transform:uppercase;color:#c99a2e;background:#c99a2e1a;border:1px solid #c99a2e40;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:600;display:inline-flex}.reg-hero h1{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;font-family:var(--font-display,"Outfit", sans-serif);color:var(--text-primary);margin-bottom:1.25rem;line-height:1.1}.reg-hero-sub{color:var(--text-muted);max-width:640px;margin:0 auto 1rem;font-size:1.05rem;line-height:1.6}.reg-hero-body{color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;font-size:.95rem;line-height:1.6}.reg-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.reg-comparison-table th:last-child,.reg-comparison-table td:last-child{min-width:260px}.reg-values-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}@media (width<=900px){.reg-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.reg-values-grid{grid-template-columns:1fr}}.reg-final-cta{text-align:center;background:radial-gradient(ellipse at 50% 50%, #c99a2e0f, transparent 70%), linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-deep) 100%);padding:5rem 1.5rem}.reg-final-cta h2{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.reg-final-cta p{color:var(--text-muted);max-width:560px;margin:0 auto 2rem;line-height:1.6}.reg-final-btns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.reg-hero .aethon-gov-btn-outline{color:var(--text-primary);background:#0a0f1f0d;border-color:#0a0f1f59}.reg-hero .aethon-gov-btn-outline:hover{color:var(--text-primary);background:#0a0f1f14;border-color:#0a0f1fa6}.v7-ati-fade-up{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.v7-ati-fade-up.v7-ati-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.v7-ati-fade-up{opacity:1;transition:none;transform:none}}.v7-ati-hero{text-align:center;z-index:2;background:#040811;padding:7rem 5% 5rem;position:relative;overflow:hidden}.v7-ati-hero-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#c99a2e1f 0%,#00aeef0f 40%,#0000 70%);border-radius:50%;width:700px;height:700px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.v7-ati-hero-inner{z-index:1;max-width:860px;margin:0 auto;position:relative}.v7-ati-badge{text-transform:uppercase;letter-spacing:.07em;background:#c99a2e14;border:1px solid #c99a2e40;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.4rem 1.15rem;font-size:.76rem;font-weight:700;display:inline-flex;color:#c99a2e!important}.v7-ati-badge-icon-cyan{color:#00aeef;font-size:.9rem}.v7-ati-hero h1{margin-bottom:1.5rem;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:800;line-height:1.12;color:#f5f7fa!important}.v7-ati-hero-tagline{text-align:center;margin:0 auto 2rem;font-size:1.25rem;font-weight:600;line-height:1.55;color:#c99a2e!important}.v7-ati-hero-divider{background:linear-gradient(90deg,#c99a2e,#c99a2e4d);border-radius:100px;width:60px;height:3px;margin:0 auto 2rem}.v7-ati-hero-body-wrap{text-align:center;max-width:740px;margin:0 auto 2.5rem}.v7-ati-hero-body-wrap p{margin-bottom:1.25rem;font-size:1.02rem;line-height:1.8;color:#ffffffbf!important}.v7-ati-hero-body-wrap p:last-child{margin-bottom:0;font-weight:500;color:#fff!important}.v7-ati-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.v7-ati-btn-solid{color:#040811;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.65rem;padding:.85rem 2.1rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex;background-color:#c99a2e!important}.v7-ati-btn-solid:hover{background-color:#e2b348;transform:translateY(-2px);box-shadow:0 8px 30px #c99a2e59}.v7-ati-btn-outline{cursor:pointer;background:#0a102066;border:1px solid #c99a2e73;border-radius:8px;align-items:center;gap:.65rem;padding:.85rem 2.1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex;color:#f5f7fa!important}.v7-ati-btn-outline:hover{background:#c99a2e14;transform:translateY(-2px);border-color:#c99a2e!important}.v7-ati-section{z-index:2;padding:6rem 5%;position:relative}.v7-ati-dark{background:#040811;color:#f5f7fa!important}.v7-ati-light{color:#0f172a;background:#f8fafc;position:relative}.v7-ati-light:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-size:50px 50px;animation:60s linear infinite v7-ati-grid-pan;position:absolute;inset:0}@keyframes v7-ati-grid-pan{0%{background-position:0 0,0 0}to{background-position:50px 50px,50px 50px}}.v7-ati-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.v7-ati-section-head{text-align:center;margin-bottom:3.5rem}.v7-ati-section-badge{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-flex;color:#c99a2e!important}.v7-ati-section-title{margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1.18}.v7-ati-dark .v7-ati-section-title{color:#f5f7fa!important}.v7-ati-light .v7-ati-section-title{color:#0f172a}.v7-ati-title-bar{border-radius:100px;width:50px;height:3px;margin:1.25rem auto 0;background-color:#c99a2e!important}.v7-ati-section-desc{text-align:center;max-width:740px;margin:1rem auto 0;font-size:1.05rem;line-height:1.7}.v7-ati-dark .v7-ati-section-desc{color:#fff!important}.v7-ati-light .v7-ati-section-desc{color:#475569}.v7-ati-section-closing{text-align:center;max-width:760px;margin:2rem auto 3rem;font-size:1.02rem;line-height:1.7}.v7-ati-light .v7-ati-section-closing{color:#475569}.v7-ati-text-gold{color:#c99a2e}.v7-ati-text-cyan{color:#00aeef}.v7-ati-strong-line{color:#e2b348;background:#c99a2e0f;border-left:3px solid #c99a2e;border-radius:0 8px 8px 0;margin-top:2.5rem;padding:1.5rem 2rem;font-size:1.05rem;font-style:italic;font-weight:600;line-height:1.6}.v7-ati-strong-line-light{color:#8b6914;background:#c99a2e14}.v7-ati-problem-intro{text-align:center;margin-bottom:3rem}.v7-ati-problem-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem;display:grid}.v7-ati-problem-card{background:#0a0f1d;border:1px solid #c99a2e26;border-radius:16px;padding:2.25rem;transition:border-color .3s,transform .3s;box-shadow:0 8px 32px #0a0f1d1f}.v7-ati-problem-card:hover{border-color:#c99a2e59;transform:translateY(-2px)}.v7-ati-problem-card-title{border-bottom:1px solid #c99a2e26;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.05rem;font-weight:700;display:flex;color:#f5f7fa!important}.v7-ati-problem-card-title i{font-size:1.2rem;color:#c99a2e!important}.v7-ati-problem-card-list{margin:0;padding:0;list-style:none}.v7-ati-problem-card-list li{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:.75rem;padding:.7rem 0;font-size:.92rem;line-height:1.55;display:flex;color:#ffffffbf!important}.v7-ati-problem-card-list li:last-child{border-bottom:none}.v7-ati-icon-red{flex-shrink:0;margin-top:.2rem;font-size:.85rem;color:#ef4444!important}.v7-ati-terminal-card{background:#0f172a;border:1px solid #ffffff0f;border-radius:12px;max-width:640px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #00000026}.v7-ati-terminal-header{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.v7-ati-dot{border-radius:50%;width:10px;height:10px}.v7-ati-dot-red{background:#dc2626}.v7-ati-dot-yellow{background:#eab308}.v7-ati-dot-green{background:#22c55e}.v7-ati-terminal-title{color:#94a3b8;align-items:center;gap:.5rem;margin-left:.5rem;font-size:.78rem;font-weight:600;display:flex}.v7-ati-terminal-body{padding:1.25rem 1.5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem;line-height:2}.v7-ati-terminal-line{opacity:0;animation:.5s forwards v7AtiTerminalSlide;transform:translate(-16px)}.v7-ati-terminal-error{color:#f87171}@keyframes v7AtiTerminalSlide{to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.v7-ati-terminal-line{opacity:1;animation:none;transform:none}}.v7-ati-does-intro{text-align:center;max-width:780px;margin:0 auto 3rem}.v7-ati-cap-grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:3rem;display:grid}.v7-ati-cap-card{background:#c99a2e0f;border:1px solid #c99a2e33;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;transition:all .3s;display:flex}.v7-ati-cap-card:hover{background:#c99a2e1a;border-color:#c99a2e80;box-shadow:0 4px 20px #c99a2e14}.v7-ati-cap-num{min-width:28px;padding-top:2px;font-size:1.1rem;font-weight:800;color:#c99a2e!important}.v7-ati-cap-body h4{margin-bottom:.35rem;font-size:.95rem;font-weight:700;line-height:1.35;color:#f5f7fa!important}.v7-ati-cap-body p{margin:0;font-size:.82rem;line-height:1.55;color:#fff9!important}.v7-ati-rc-intro{text-align:center;max-width:700px;margin:1.5rem auto 3rem}.v7-ati-rules-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:3rem;display:grid}.v7-ati-rule-card{background:#0a0f1d;border:1px solid #c99a2e1f;border-radius:12px;align-items:flex-start;gap:.85rem;padding:1.15rem 1.35rem;transition:all .3s;display:flex}.v7-ati-rule-card:hover{background:#0e1425;border-color:#c99a2e59;box-shadow:0 4px 16px #c99a2e0f}.v7-ati-rule-card-num{min-width:24px;padding-top:1px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;font-weight:800;color:#c99a2e!important}.v7-ati-rule-card-text{font-size:.88rem;line-height:1.55;color:#fffc!important}.v7-ati-signature-visual{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-top:3rem;display:grid}.v7-ati-shield-rings{width:320px;height:320px;margin:0 auto;position:relative}.v7-ati-ring{opacity:.3;border:2px solid #00aeef;border-radius:50%;animation:4s ease-in-out infinite v7AtiRingPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.v7-ati-ring-1{width:120px;height:120px;animation-delay:0s}.v7-ati-ring-2{width:180px;height:180px;animation-delay:.8s}.v7-ati-ring-3{width:240px;height:240px;animation-delay:1.6s}.v7-ati-ring-4{width:300px;height:300px;animation-delay:2.4s}@keyframes v7AtiRingPulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.15;transform:translate(-50%,-50%)scale(1.05)}to{opacity:.5;transform:translate(-50%,-50%)scale(.8)}}.v7-ati-shield-center{z-index:2;background:linear-gradient(135deg,#c99a2e26,#c99a2e0d);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v7-ati-shield-center i{font-size:1.8rem;color:#c99a2e!important}@media (prefers-reduced-motion:reduce){.v7-ati-ring{opacity:.2;animation:none;transform:translate(-50%,-50%)scale(1)}}.v7-ati-decision-console{background:#0f172a;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden;box-shadow:0 16px 48px #0000001f}.v7-ati-console-header{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:.8rem 1.25rem;display:flex}.v7-ati-live-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite v7AtiLivePulse}@keyframes v7AtiLivePulse{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 6px #22c55e00}}@media (prefers-reduced-motion:reduce){.v7-ati-live-dot{animation:none}}.v7-ati-console-label{color:#94a3b8;flex:1;font-size:.78rem;font-weight:600}.v7-ati-live-badge{text-transform:uppercase;letter-spacing:.08em;color:#22c55e;background:#22c55e1a;border:1px solid #22c55e40;border-radius:100px;padding:.2rem .6rem;font-size:.65rem;font-weight:700}.v7-ati-console-body{padding:1rem 0;font-family:JetBrains Mono,Fira Code,monospace}.v7-ati-console-row{opacity:0;align-items:center;gap:.75rem;padding:.5rem 1.25rem;font-size:.8rem;animation:.4s forwards v7AtiConsoleSlide;display:flex;transform:translate(-20px)}.v7-ati-console-green{border-left:3px solid #22c55e}.v7-ati-console-red{border-left:3px solid #dc2626}.v7-ati-console-gold{border-left:3px solid #c99a2e}.v7-ati-console-symbol{text-align:center;min-width:16px;font-size:.9rem}.v7-ati-console-green .v7-ati-console-symbol{color:#22c55e}.v7-ati-console-red .v7-ati-console-symbol{color:#dc2626}.v7-ati-console-gold .v7-ati-console-symbol{color:#c99a2e}.v7-ati-console-action{min-width:72px;font-weight:700}.v7-ati-console-green .v7-ati-console-action{color:#22c55e}.v7-ati-console-red .v7-ati-console-action{color:#dc2626}.v7-ati-console-gold .v7-ati-console-action{color:#c99a2e}.v7-ati-console-detail{color:#fff!important}@keyframes v7AtiConsoleSlide{to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.v7-ati-console-row{opacity:1;animation:none;transform:none}}.v7-ati-steps-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3rem;display:grid}.v7-ati-step-card{background:#c99a2e0a;border:1px solid #c99a2e26;border-radius:14px;padding:1.75rem;transition:all .3s}.v7-ati-step-card:hover{background:#c99a2e14;border-color:#c99a2e66;box-shadow:0 4px 20px #c99a2e0f}.v7-ati-step-header{border-bottom:1px solid #c99a2e1a;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.v7-ati-step-num{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.3rem;font-weight:800;color:#c99a2e!important}.v7-ati-step-icon{font-size:1.1rem;color:#fff6!important}.v7-ati-step-card h4{margin-bottom:.5rem;font-size:.95rem;font-weight:700;line-height:1.35;color:#f5f7fa!important}.v7-ati-step-card p{margin:0;font-size:.82rem;line-height:1.6;color:#fff9!important}.v7-ati-enforce-grid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.v7-ati-col-heading{border-bottom:2px solid;align-items:center;gap:.65rem;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700;display:flex}.v7-ati-col-gold{color:#c99a2e;border-color:#c99a2e}.v7-ati-col-cyan{color:#00aeef;border-color:#00aeef}.v7-ati-enforce-list{margin:0;padding:0;list-style:none}.v7-ati-enforce-list li{color:#334155;align-items:flex-start;gap:.65rem;padding:.55rem 0;font-size:.95rem;line-height:1.55;display:flex}.v7-ati-icon-gold{color:#c99a2e;flex-shrink:0;margin-top:.2rem;font-size:.85rem}.v7-ati-icon-cyan{color:#00aeef;flex-shrink:0;margin-top:.2rem;font-size:.85rem}.v7-ati-deliverables-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.v7-ati-deliverable-badge{-webkit-backdrop-filter:blur(20px);background:#0a102099;border:1px solid #c99a2e26;border-radius:10px;align-items:center;gap:.75rem;padding:1rem 1.25rem;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.v7-ati-deliverable-badge:hover{border-color:#c99a2e59;transform:translateY(-2px);box-shadow:0 8px 24px #c99a2e14}.v7-ati-deliverable-badge i{flex-shrink:0;font-size:1.1rem;color:#c99a2e!important}.v7-ati-deliverable-badge span{font-size:.9rem;font-weight:600;color:#f5f7fa!important}.v7-ati-who-when-grid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.v7-ati-who-list,.v7-ati-when-list{margin:0;padding:0;list-style:none}.v7-ati-who-list li,.v7-ati-when-list li{color:#334155;border-bottom:1px solid #0f172a0f;align-items:flex-start;gap:.65rem;padding:.65rem 0;font-size:.95rem;line-height:1.55;display:flex}.v7-ati-who-list li:last-child,.v7-ati-when-list li:last-child{border-bottom:none}.v7-ati-result-section{background:linear-gradient(160deg,#040811 0%,#0a0f1d 100%)!important}.v7-ati-result-fold{text-align:center;max-width:860px;margin:0 auto;padding:2rem 0}.v7-ati-result-quote-mark{opacity:.35;-webkit-user-select:none;user-select:none;margin-bottom:1rem;font-family:Georgia,Times New Roman,serif;font-size:5rem;line-height:.6;display:block;color:#c99a2e!important}.v7-ati-result-quote-close{text-align:right;margin-top:1rem}.v7-ati-result-fold blockquote{letter-spacing:-.01em;margin:0;padding:0 1rem;font-size:1.35rem;font-weight:600;line-height:1.6;color:#f5f7fa!important}.v7-ati-cta-section{text-align:center;position:relative;overflow:hidden;padding-top:8rem!important;padding-bottom:8rem!important}.v7-ati-cta-glow{pointer-events:none;background:radial-gradient(circle,#c99a2e0f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v7-ati-cta-inner{z-index:1;max-width:700px;margin:0 auto;position:relative}.v7-ati-cta-badge{letter-spacing:.08em;text-transform:uppercase;background:#c99a2e14;border:1px solid #c99a2e40;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.45rem 1.25rem;font-size:.78rem;font-weight:700;display:inline-flex;color:#c99a2e!important}.v7-ati-cta-inner h2{margin-bottom:1.75rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.15;color:#0f172a!important}.v7-ati-cta-inner p{margin-bottom:4rem;font-size:1.1rem;line-height:1.65;color:#475569!important}.v7-ati-cta-btns{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.v7-ati-cta-outline-btn{background:0 0;border:1px solid #0f172a26;border-radius:10px;align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;color:#0f172a!important}.v7-ati-cta-outline-btn:hover{background:#c99a2e0f;border-color:#c99a2e;color:#92700e!important}.v7-ati-cross-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.v7-ati-cross-card{-webkit-backdrop-filter:blur(20px);background:#0a102099;border:1px solid #c99a2e26;border-radius:14px;flex-direction:column;padding:2.25rem 1.75rem;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:flex}.v7-ati-cross-card:hover{border-color:#c99a2e59;transform:translateY(-4px);box-shadow:0 16px 48px #c99a2e14}.v7-ati-cross-icon{background:#c99a2e1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;font-size:1.3rem;display:flex;color:#c99a2e!important}.v7-ati-cross-card h3{margin-bottom:.65rem;font-size:1.15rem;font-weight:700;color:#f5f7fa!important}.v7-ati-cross-card p{flex:1;margin:0;font-size:.92rem;line-height:1.65;color:#fff!important}.v7-ati-cross-link{align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .25s;display:inline-flex;color:#c99a2e!important}.v7-ati-cross-link:hover{color:#e2b348}.v7-ati-cross-link i{font-size:.75rem;transition:transform .25s}.v7-ati-cross-link:hover i{transform:translate(3px)}@media (width<=1024px){.v7-ati-cap-grid{grid-template-columns:repeat(3,1fr)}.v7-ati-pipeline{flex-wrap:wrap;justify-content:center;gap:1rem}.v7-ati-pipe-connector{display:none}.v7-ati-pipe-card{width:140px}}@media (width<=768px){.v7-ati-hero h1{font-size:2.25rem}.v7-ati-section-title{font-size:1.85rem}.v7-ati-cap-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.v7-ati-signature-visual{grid-template-columns:1fr;gap:2.5rem}.v7-ati-shield-rings{width:260px;height:260px}.v7-ati-ring-1{width:100px;height:100px}.v7-ati-ring-2{width:150px;height:150px}.v7-ati-ring-3{width:200px;height:200px}.v7-ati-ring-4{width:250px;height:250px}.v7-ati-enforce-grid,.v7-ati-who-when-grid{grid-template-columns:1fr;gap:2rem}.v7-ati-cross-grid{grid-template-columns:1fr}.v7-ati-pipe-card{width:130px;padding:1.25rem 1rem}.v7-ati-problem-list{grid-template-columns:1fr}.v7-ati-cta-inner h2{font-size:2rem}}@media (width<=480px){.v7-ati-hero{padding:5rem 4% 3.5rem}.v7-ati-section{padding:4rem 4%}.v7-ati-hero h1{font-size:1.85rem}.v7-ati-section-title{font-size:1.55rem}.v7-ati-cap-grid,.v7-ati-deliverables-grid{grid-template-columns:1fr}.v7-ati-result-fold blockquote{font-size:1.1rem}.v7-ati-cta-inner h2{font-size:1.65rem}}.v7-gs-fade-up{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.v7-gs-fade-up.v7-gs-visible{opacity:1;transform:translateY(0)}.v7-gs-page{overflow-x:hidden}.v7-gs-section{padding:6rem 5%;position:relative}.v7-gs-dark{background:#040811;color:#f5f7fa!important}.v7-gs-light{color:#0f172a;background:#f8fafc;position:relative}.v7-gs-light:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-size:50px 50px;animation:60s linear infinite v7-gs-grid-pan;position:absolute;inset:0}@keyframes v7-gs-grid-pan{0%{background-position:0 0,0 0}to{background-position:50px 50px,50px 50px}}.v7-gs-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.v7-gs-section-head{text-align:center;margin-bottom:3rem}.v7-gs-section-badge{text-transform:uppercase;letter-spacing:.07em;background:#c99a2e1a;border:1px solid #c99a2e38;border-radius:100px;align-items:center;gap:.45rem;margin-bottom:1.25rem;padding:.3rem .95rem;font-size:.75rem;font-weight:700;display:inline-flex;color:#c99a2e!important}.v7-gs-light .v7-gs-section-badge{background:#c99a2e14;border-color:#c99a2e2e}.v7-gs-section-title{margin:0;font-size:clamp(1.9rem,3.8vw,2.75rem);font-weight:800;line-height:1.15}.v7-gs-dark .v7-gs-section-title{color:#f5f7fa!important}.v7-gs-light .v7-gs-section-title{color:#0f172a}.v7-gs-title-bar{background:linear-gradient(90deg,#c99a2e,#e2b348);border-radius:3px;width:56px;height:3px;margin:1rem auto 0}.v7-gs-narrative{text-align:center;max-width:720px;margin:0 auto 2.5rem}.v7-gs-narrative p{margin-bottom:.75rem;font-size:1.05rem;line-height:1.75;color:#c99a2e!important}.v7-gs-narrative p:last-child{margin-bottom:0}.v7-gs-narrative-light p{color:#475569}.v7-gs-hero{text-align:center;z-index:1;background:#040811;padding:7rem 5% 5rem;position:relative;overflow:hidden}.v7-gs-hero-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#c99a2e0f 0%,#0000 65%);width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v7-gs-hero-inner{z-index:1;max-width:860px;margin:0 auto;position:relative}.v7-gs-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1.05rem;font-size:.78rem;font-weight:700;display:inline-flex}.v7-gs-badge-gold{background:#c99a2e1f;border:1px solid #c99a2e47;color:#c99a2e!important}.v7-gs-hero h1{margin:0 0 1rem;font-size:clamp(2.8rem,5.5vw,4rem);font-weight:800;line-height:1.05;color:#fff!important}.v7-gs-hero-tagline{margin:0 auto 2rem;font-size:1.25rem;font-weight:600;line-height:1.55;color:#c99a2e!important;text-align:center!important}.v7-gs-hero-divider{background:linear-gradient(90deg,#c99a2e,#c99a2e4d);border-radius:100px;width:60px;height:3px;margin:0 auto 2rem}.v7-gs-hero-body-wrap{text-align:center;max-width:740px;margin:0 auto 2.5rem}.v7-gs-hero-body-wrap p{margin-bottom:1.25rem;font-size:1.02rem;line-height:1.8;color:#ffffffbf!important}.v7-gs-hero-body-wrap p:last-child{margin-bottom:0;font-weight:500;color:#fff!important}.v7-gs-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:2.5rem;display:flex}.v7-gs-btn-solid{color:#040811;cursor:pointer;background:#c99a2e;border:none;border-radius:10px;align-items:center;gap:.6rem;padding:.85rem 2.2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.v7-gs-btn-solid:hover{background:#e2b348;transform:translateY(-3px);box-shadow:0 10px 36px #c99a2e59}.v7-gs-btn-ghost{cursor:pointer;background:#f5f7fa14;border:1px solid #f5f7fa59;border-radius:10px;align-items:center;gap:.6rem;padding:.85rem 2.2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;color:#f5f7fa!important}.v7-gs-btn-ghost:hover{background:#f5f7fa14;border-color:#f5f7fa73;transform:translateY(-3px)}.v7-gs-problem-narrative{text-align:center;max-width:720px;margin:0 auto 2rem}.v7-gs-problem-narrative p{color:#475569;margin-bottom:.75rem;font-size:1.05rem;line-height:1.75}.v7-gs-problem-lead{font-weight:600;color:#0f172a!important;font-size:1.2rem!important}.v7-gs-problem-resolve{font-weight:600;color:#c99a2e!important}.v7-gs-terminal{border:1px solid #e2e8f0;border-radius:12px;max-width:620px;margin:0 auto 2.5rem;overflow:hidden;box-shadow:0 8px 40px #0000001f}.v7-gs-terminal-header{background:#1e293b;align-items:center;gap:6px;padding:.7rem 1rem;display:flex}.v7-gs-dot{border-radius:50%;width:11px;height:11px}.v7-gs-dot-red{background:#ef4444}.v7-gs-dot-yellow{background:#f59e0b}.v7-gs-dot-green{background:#22c55e}.v7-gs-terminal-title{margin-left:.75rem;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.72rem;color:#fff!important}.v7-gs-terminal-body{background:#0f172a;flex-direction:column;gap:.5rem;padding:1.25rem 1rem;display:flex}.v7-gs-error-line{align-items:baseline;gap:.75rem;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.82rem;line-height:1.65;display:flex}.v7-gs-error-prefix{color:#ef4444;flex-shrink:0;min-width:46px;font-weight:700}.v7-gs-error-text{color:#fff!important}.v7-gs-cap-grid{grid-template-columns:repeat(3,1fr);gap:1.15rem;max-width:800px;margin:0 auto;display:grid}.v7-gs-cap-card{-webkit-backdrop-filter:blur(20px);text-align:center;background:#0a102099;border:1px solid #c99a2e26;border-radius:14px;padding:1.35rem 1.15rem;transition:all .35s cubic-bezier(.22,1,.36,1)}.v7-gs-cap-card:hover{border-color:#c99a2e59;transform:translateY(-4px);box-shadow:0 8px 32px #c99a2e14}.v7-gs-cap-icon{margin-bottom:.6rem;font-size:1.45rem;display:block;color:#c99a2e!important}.v7-gs-cap-label{text-transform:capitalize;font-size:.88rem;font-weight:600;color:#f5f7fa!important}.v7-gs-questions-grid{grid-template-columns:repeat(2,1fr);gap:.85rem;max-width:740px;margin:0 auto 2.5rem;display:grid}.v7-gs-question-chip{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1.1rem;font-size:.92rem;font-weight:500;transition:all .3s;display:flex}.v7-gs-question-chip:hover{box-shadow:0 4px 16px #c99a2e14;border-color:#c99a2e!important}.v7-gs-q-num{text-align:center;background:#c99a2e1a;border-radius:6px;flex-shrink:0;min-width:24px;padding:.2rem .45rem;font-size:.7rem;font-weight:800;color:#c99a2e!important}.v7-gs-chaos-order{justify-content:center;align-items:center;gap:0;margin-top:3rem;padding:2.5rem 0;display:flex}.v7-gs-chaos-col,.v7-gs-order-col{flex-direction:column;gap:.85rem;min-width:180px;max-width:220px;display:flex}.v7-gs-col-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;text-align:center;margin-bottom:.5rem;font-size:.72rem;font-weight:700}.v7-gs-chaos-card{color:#475569;background:#ef44440f;border:1px solid #ef444426;border-radius:10px;align-items:center;gap:.65rem;padding:.7rem 1rem;font-size:.85rem;font-weight:500;transition:all .5s;display:flex}.v7-gs-chaos-card i{color:#ef4444;font-size:1rem}.v7-gs-visible .v7-gs-chaos-card{opacity:1;transform:rotate(0)!important}.v7-gs-order-card{color:#0f172a;background:#c99a2e0f;border:1px solid #c99a2e33;border-radius:10px;align-items:center;gap:.65rem;padding:.7rem 1rem;font-size:.85rem;font-weight:600;display:flex}.v7-gs-order-card i{font-size:1rem;color:#c99a2e!important}.v7-gs-divider{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:80px;min-height:260px;display:flex;position:relative}.v7-gs-divider-line{background:linear-gradient(#00aeef,#c99a2e);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.v7-gs-divider-glow{background:radial-gradient(circle,#00aeef40,#0000);border-radius:50%;width:50px;height:50px;animation:3s ease-in-out infinite v7-gs-pulse-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v7-gs-divider-arrow{z-index:2;background:#f8fafc;border:2px solid #c99a2e4d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex;position:relative;color:#c99a2e!important}@keyframes v7-gs-pulse-glow{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}}.v7-gs-timeline{max-width:860px;margin:0 auto;padding:2rem 0;position:relative}.v7-gs-timeline-line{background:linear-gradient(#00aeef 0%,#c99a2e 100%);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.v7-gs-timeline-item{align-items:flex-start;margin-bottom:2.5rem;display:flex;position:relative}.v7-gs-timeline-item:last-child{margin-bottom:0}.v7-gs-tl-left{text-align:right;justify-content:flex-start;padding-right:calc(50% + 32px)}.v7-gs-tl-right{text-align:left;justify-content:flex-end;padding-left:calc(50% + 32px)}.v7-gs-tl-node{z-index:2;position:absolute;top:16px;left:50%;transform:translate(-50%)}.v7-gs-tl-dot{background:#c99a2e;border:3px solid #040811;border-radius:50%;width:14px;height:14px;animation:2.5s ease-in-out infinite v7-gs-dot-pulse;display:block;box-shadow:0 0 0 3px #c99a2e4d}@keyframes v7-gs-dot-pulse{0%,to{box-shadow:0 0 0 3px #c99a2e4d}50%{box-shadow:0 0 0 8px #c99a2e14}}.v7-gs-tl-card{-webkit-backdrop-filter:blur(20px);background:#0a102099;border:1px solid #c99a2e26;border-radius:14px;padding:1.5rem 1.65rem;transition:all .35s cubic-bezier(.22,1,.36,1)}.v7-gs-tl-card:hover{border-color:#c99a2e59;transform:translateY(-4px);box-shadow:0 8px 32px #c99a2e14}.v7-gs-tl-num{color:#00aeef;background:#00aeef1a;border-radius:6px;margin-bottom:.6rem;padding:.2rem .5rem;font-size:.7rem;font-weight:800;display:inline-block}.v7-gs-tl-icon{margin-bottom:.5rem;font-size:1.3rem;display:block;color:#c99a2e!important}.v7-gs-tl-left .v7-gs-tl-icon{margin-left:auto}.v7-gs-tl-card h4{margin:0 0 .65rem;font-size:1.05rem;font-weight:700;color:#fff!important}.v7-gs-tl-card p{margin:0;font-size:.9rem;line-height:1.65;color:#ffffffb3!important}.v7-gs-deliverables-grid{grid-template-columns:repeat(5,1fr);gap:1.15rem;max-width:960px;margin:0 auto;display:grid}.v7-gs-deliverable{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.5rem 1rem;transition:all .35s cubic-bezier(.22,1,.36,1)}.v7-gs-deliverable:hover{transform:translateY(-4px);box-shadow:0 8px 28px #c99a2e1a;border-color:#c99a2e!important}.v7-gs-deliv-icon-wrap{background:#c99a2e14;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto .75rem;display:flex}.v7-gs-deliv-icon-wrap i{font-size:1.2rem;color:#c99a2e!important}.v7-gs-deliv-label{color:#0f172a;text-transform:capitalize;font-size:.82rem;font-weight:600;line-height:1.35}.v7-gs-audience-list{flex-direction:column;gap:.65rem;max-width:700px;margin:0 auto;display:flex}.v7-gs-audience-item{-webkit-backdrop-filter:blur(20px);background:#0a102099;border:1px solid #c99a2e1f;border-radius:10px;align-items:center;gap:.85rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:500;transition:all .3s;display:flex;color:#f5f7fa!important}.v7-gs-audience-item:hover{border-color:#c99a2e4d;transform:translate(6px)}.v7-gs-audience-check{flex-shrink:0;font-size:.9rem;color:#c99a2e!important}.v7-gs-result-section{position:relative;overflow:hidden;background:#f8fafc!important;padding:6rem 5%!important}.v7-gs-result-wrap{text-align:center;background:#0a0f1f;border:1px solid #c99a2e38;border-radius:20px;max-width:720px;margin:0 auto;padding:3.5rem 3rem;position:relative;box-shadow:0 20px 60px #00000026}.v7-gs-result-orb{pointer-events:none;background:radial-gradient(circle,#c99a2e1a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:4s ease-in-out infinite v7-gs-orb-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes v7-gs-orb-breathe{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.v7-gs-result-quote{z-index:1;border:none;margin:0;padding:0;position:relative}.v7-gs-result-quote p{margin-bottom:1.5rem;font-size:1.2rem;line-height:1.75;color:#ffffffd9!important}.v7-gs-result-emphasis{letter-spacing:-.01em;font-weight:700;color:#c99a2e!important;margin-bottom:.75rem!important;font-size:1.6rem!important}.v7-gs-cta-section{text-align:center;background:#040811;padding:6rem 5%;position:relative;overflow:hidden}.v7-gs-cta-glow{pointer-events:none;background:radial-gradient(circle,#c99a2e12 0%,#0000 65%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v7-gs-cta-inner{z-index:1;position:relative}.v7-gs-cta-inner h2{margin:0 0 2rem;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;color:#f5f7fa!important}.v7-gs-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.v7-gs-cross-section{padding-bottom:6rem}.v7-gs-cross-title{color:#0f172a;text-align:center;margin:0 0 2.5rem;font-size:1.6rem;font-weight:700}.v7-gs-cross-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:960px;margin:0 auto;display:grid}.v7-gs-cross-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:flex}.v7-gs-cross-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.v7-gs-cross-card h4{color:#0f172a;margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.v7-gs-cross-card p{color:#475569;flex:1;margin:0 0 1.25rem;font-size:.88rem;line-height:1.6}.v7-gs-cross-icon-wrap{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;display:flex}.v7-gs-cross-icon-wrap i{font-size:1.25rem}.v7-gs-cross-cyan .v7-gs-cross-icon-wrap{background:#00aeef1a}.v7-gs-cross-cyan .v7-gs-cross-icon-wrap i{color:#00aeef}.v7-gs-cross-cyan:hover{border-color:#00aeef4d}.v7-gs-cross-gold .v7-gs-cross-icon-wrap{background:#c99a2e1a}.v7-gs-cross-gold .v7-gs-cross-icon-wrap i{color:#c99a2e!important}.v7-gs-cross-gold:hover{border-color:#c99a2e4d}.v7-gs-cross-link{align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;transition:gap .3s;display:inline-flex;color:#c99a2e!important}.v7-gs-cross-card:hover .v7-gs-cross-link{gap:.7rem}@media (width<=900px){.v7-gs-cap-grid{grid-template-columns:repeat(2,1fr)}.v7-gs-deliverables-grid{grid-template-columns:repeat(3,1fr)}.v7-gs-cross-grid{grid-template-columns:1fr;max-width:420px}.v7-gs-timeline-line{left:20px}.v7-gs-tl-left,.v7-gs-tl-right{text-align:left;justify-content:flex-start;padding-left:56px;padding-right:0}.v7-gs-tl-node{left:20px}.v7-gs-tl-left .v7-gs-tl-icon{margin-left:0}.v7-gs-chaos-order{flex-direction:column;gap:1.5rem}.v7-gs-divider{flex-direction:row;width:100%;height:60px;min-height:auto}.v7-gs-divider-line{width:auto;height:3px;inset:50% 0 auto;transform:translateY(-50%)}.v7-gs-questions-grid{grid-template-columns:1fr}}@media (width<=600px){.v7-gs-hero{padding:5rem 5% 3.5rem}.v7-gs-section{padding:3.5rem 5%}.v7-gs-cap-grid{grid-template-columns:1fr 1fr;gap:.85rem}.v7-gs-deliverables-grid{grid-template-columns:repeat(2,1fr)}.v7-gs-hero h1{font-size:2.2rem}.v7-gs-hero-tagline{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.v7-gs-fade-up{opacity:1;transition:none;transform:none}.v7-gs-divider-glow,.v7-gs-result-orb,.v7-gs-tl-dot{animation:none}.v7-gs-cap-card:hover,.v7-gs-deliverable:hover,.v7-gs-cross-card:hover,.v7-gs-tl-card:hover,.v7-gs-audience-item:hover,.v7-gs-btn-solid:hover,.v7-gs-btn-ghost:hover{transform:none}}.v7-gal-fade-up{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.v7-gal-fade-up.v7-gal-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.v7-gal-fade-up{opacity:1;transition:none;transform:none}}.v7-gal-page{position:relative;overflow-x:hidden}.v7-gal-section{z-index:2;padding:6rem 5%;position:relative}.v7-gal-dark{background-color:#040811;color:#f5f7fa!important}.v7-gal-light{color:#0f172a;background-color:#f8fafc;position:relative}.v7-gal-light:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-size:50px 50px;animation:60s linear infinite v7-gal-grid-pan;position:absolute;inset:0}@keyframes v7-gal-grid-pan{0%{background-position:0 0,0 0}to{background-position:50px 50px,50px 50px}}.v7-gal-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.v7-gal-section-head{text-align:center;margin-bottom:3.5rem}.v7-gal-section-badge{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v7-gal-dark .v7-gal-section-badge,.v7-gal-light .v7-gal-section-badge{color:#c99a2e!important}.v7-gal-section-title{margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1.18}.v7-gal-dark .v7-gal-section-title{color:#f5f7fa!important}.v7-gal-light .v7-gal-section-title{color:#0f172a}.v7-gal-title-bar{background:linear-gradient(90deg,#c99a2e,#00aeef);border-radius:100px;width:50px;height:3px;margin:1.25rem auto 0}.v7-gal-narrative{text-align:center;max-width:780px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.7}.v7-gal-narrative p{margin-bottom:.8rem}.v7-gal-dark .v7-gal-narrative,.v7-gal-dark .v7-gal-narrative p{color:#c99a2e!important}.v7-gal-narrative-light,.v7-gal-narrative-light p{font-weight:500;color:#c99a2e!important}.v7-gal-problem-resolve{font-style:italic;font-weight:600;color:#c99a2e!important}.v7-gal-hero{text-align:center;z-index:2;background:#040811;padding:6rem 5% 4.5rem;position:relative;overflow:hidden}.v7-gal-hero-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#00aeef1a 0%,#00aeef08 40%,#0000 70%);border-radius:50%;width:700px;height:700px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.v7-gal-hero-inner{z-index:1;max-width:860px;margin:0 auto;position:relative}.v7-gal-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.v7-gal-badge-cyan{color:#00aeef;background:#00aeef1a;border:1px solid #00aeef40}.v7-gal-badge-gold{background:#c99a2e1a;border:1px solid #c99a2e40;color:#c99a2e!important}.v7-gal-hero h1{background:linear-gradient(135deg,#f5f7fa 60%,#00aeef 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.5rem;font-weight:800;line-height:1.1;color:#f5f7fa!important}.v7-gal-hero-tagline{margin:0 auto 2rem;font-size:1.25rem;font-weight:600;line-height:1.55;color:#c99a2e!important;text-align:center!important}.v7-gal-hero-divider{background:linear-gradient(90deg,#c99a2e,#c99a2e4d);border-radius:100px;width:60px;height:3px;margin:0 auto 2rem}.v7-gal-hero-body-wrap{text-align:center;max-width:740px;margin:0 auto 2.5rem}.v7-gal-hero-body-wrap p{margin-bottom:1.25rem;font-size:1.02rem;line-height:1.8;color:#ffffffbf!important}.v7-gal-hero-body-wrap p:last-child{margin-bottom:0;font-weight:500;color:#fff!important}.v7-gal-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.v7-gal-btn-solid{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00aeef,#0098d0);border:none;border-radius:10px;align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.v7-gal-btn-solid:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00aeef59}.v7-gal-btn-ghost{color:#475569;cursor:pointer;background:0 0;border:1px solid #94a3b84d;border-radius:10px;align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.v7-gal-btn-ghost:hover{background:#0f172a0a;border-color:#0f172a;transform:translateY(-2px)}.v7-gal-checklist{flex-direction:column;gap:.75rem;max-width:540px;margin:0 auto 2.5rem;display:flex}.v7-gal-check-item{background:#dc26260f;border:1px solid #dc262640;border-radius:10px;align-items:center;gap:.85rem;padding:.75rem 1.25rem;transition:background .5s,border-color .5s;display:flex}.v7-gal-check-item.v7-gal-checked{background:#22c55e0f;border-color:#22c55e59}.v7-gal-check-icon{flex-shrink:0;width:22px;height:22px;position:relative}.v7-gal-icon-fail,.v7-gal-icon-pass{font-size:1rem;transition:opacity .4s,transform .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v7-gal-icon-fail{color:#dc2626;opacity:1}.v7-gal-icon-pass{color:#22c55e;opacity:0;transform:translate(-50%,-50%)scale(.5)}.v7-gal-check-item.v7-gal-checked .v7-gal-icon-fail{opacity:0;transform:translate(-50%,-50%)scale(.5)}.v7-gal-check-item.v7-gal-checked .v7-gal-icon-pass{opacity:1;transform:translate(-50%,-50%)scale(1)}.v7-gal-check-label{color:#0f172a;font-size:.95rem;font-weight:600}.v7-gal-tech-tags{flex-wrap:wrap;justify-content:center;gap:.65rem;max-width:900px;margin:0 auto;display:flex}.v7-gal-tech-tag{letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);background:#0a102099;border:1px solid #c99a2e26;border-radius:100px;align-items:center;padding:.55rem 1.2rem;font-size:.85rem;font-weight:600;transition:border-color .3s,transform .3s,box-shadow .3s;display:inline-flex;color:#f5f7fa!important}.v7-gal-tech-tag:hover{border-color:#00aeef66;transform:translateY(-2px);box-shadow:0 4px 16px #00aeef1f}.v7-gal-checks-grid{grid-template-columns:repeat(5,1fr);gap:1.25rem;display:grid}.v7-gal-check-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.5rem 1rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.v7-gal-check-card:before{content:"";opacity:0;background:linear-gradient(90deg,#00aeef,#c99a2e);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.v7-gal-check-card:hover{border-color:#00aeef4d;transform:translateY(-4px);box-shadow:0 12px 36px #00aeef14}.v7-gal-check-card:hover:before{opacity:1}.v7-gal-check-card-icon{color:#00aeef;margin-bottom:.75rem;font-size:1.5rem}.v7-gal-check-card-label{color:#0f172a;font-size:.82rem;font-weight:600;line-height:1.3;display:block}.v7-gal-ring-section{overflow:hidden}.v7-gal-ring-layout{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.v7-gal-ring-col{justify-content:center;align-items:center;display:flex}.v7-gal-ring-wrap{width:280px;height:280px;position:relative}.v7-gal-ring-svg{width:100%;height:100%;display:block}.v7-gal-ring-progress{transition:stroke-dashoffset .3s}.v7-gal-ring-radar{pointer-events:none;background:conic-gradient(#0000 0deg,#00aeef26 0deg,#00aeef03 90deg,#0000 90deg);border-radius:50%;width:140px;height:140px;animation:2s linear infinite v7GalRadarSweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes v7GalRadarSweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.v7-gal-ring-radar{background:0 0;animation:none}}.v7-gal-ring-center{text-align:center;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v7-gal-ring-pct{font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:800;line-height:1;display:block;color:#f5f7fa!important}.v7-gal-ring-label{text-transform:uppercase;letter-spacing:.12em;margin-top:.25rem;font-size:.75rem;font-weight:600;display:block;color:#fff!important}.v7-gal-ring-results{flex-direction:column;gap:.5rem;display:flex}.v7-gal-ring-item{opacity:0;align-items:center;gap:.6rem;font-size:.88rem;transition:opacity .35s,transform .35s;display:flex;transform:translate(16px);color:#fff!important}.v7-gal-ring-item-visible{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.v7-gal-ring-item{opacity:1;transition:none;transform:none}}.v7-gal-ring-pass{color:#22c55e;font-size:1rem}.v7-gal-ring-pending{font-size:1rem;color:#fff!important}.v7-gal-pipeline{grid-template-columns:repeat(7,1fr);gap:1rem;display:grid;position:relative}.v7-gal-pipeline-track{opacity:.35;z-index:0;background:linear-gradient(90deg,#c99a2e,#00aeef);border-radius:100px;height:3px;position:absolute;top:30px;left:5%;right:5%}.v7-gal-pipeline-step{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.v7-gal-pipeline-dot{z-index:1;background:linear-gradient(135deg,#00aeef,#0098d0);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;display:flex;position:relative;box-shadow:0 4px 16px #00aeef33}.v7-gal-pipeline-num{color:#fff;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.v7-gal-pipeline-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;padding:1.25rem .75rem;transition:transform .3s,box-shadow .3s}.v7-gal-pipeline-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000000f}.v7-gal-pipeline-icon{color:#00aeef;margin-bottom:.6rem;font-size:1.25rem}.v7-gal-pipeline-card h4{color:#0f172a;margin-bottom:.75rem;font-size:1.05rem;font-weight:800;line-height:1.35}.v7-gal-pipeline-card p{color:#475569;margin:0;font-size:.78rem;line-height:1.55}.v7-gal-deliverables-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;display:grid}.v7-gal-deliverable{-webkit-backdrop-filter:blur(20px);text-align:center;background:#0a102099;border:1px solid #c99a2e26;border-radius:14px;padding:1.5rem 1.25rem;transition:transform .3s,border-color .3s,box-shadow .3s}.v7-gal-deliverable:hover{border-color:#00aeef59;transform:translateY(-4px);box-shadow:0 8px 30px #00aeef1a}.v7-gal-deliv-icon-wrap{color:#00aeef;background:linear-gradient(135deg,#00aeef1f,#c99a2e1f);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto .75rem;font-size:1.2rem;display:flex}.v7-gal-deliv-label{font-size:.85rem;font-weight:600;line-height:1.35;display:block;color:#f5f7fa!important}.v7-gal-audience-list{grid-template-columns:repeat(2,1fr);gap:.75rem 2rem;max-width:880px;margin:0 auto;display:grid}.v7-gal-audience-item{color:#0f172a;border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:.75rem;padding:.65rem 0;font-size:.95rem;line-height:1.5;display:flex}.v7-gal-audience-check{color:#22c55e;flex-shrink:0;margin-top:.15rem;font-size:.9rem}.v7-gal-result-section{padding:5rem 5%}.v7-gal-result-wrap{text-align:center;max-width:780px;margin:0 auto;position:relative}.v7-gal-result-orb{pointer-events:none;z-index:0;background:radial-gradient(circle,#00aeef14 0%,#0000 60%);border-radius:50%;width:320px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v7-gal-result-quote{z-index:1;-webkit-backdrop-filter:blur(20px);background:#0a102099;border-left:4px solid #c99a2e;border-radius:0 14px 14px 0;margin:0;padding:2.5rem;position:relative}.v7-gal-result-quote p{margin:0;font-size:1.15rem;font-style:italic;font-weight:500;line-height:1.7;color:#f5f7fa!important}.v7-gal-cta-section{z-index:2;padding:5rem 5%;position:relative}.v7-gal-cta-inner{text-align:center;max-width:700px;margin:0 auto}.v7-gal-cta-inner h2{color:#0f172a;margin-bottom:2rem;font-size:2.5rem;font-weight:800}.v7-gal-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.v7-gal-cross-section{padding:8rem 5%}.v7-gal-cross-title{text-align:center;margin-bottom:7rem;font-size:1.5rem;font-weight:700;color:#f5f7fa!important}.v7-gal-cross-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.v7-gal-cross-card{-webkit-backdrop-filter:blur(20px);background:#0a102099;border:1px solid #c99a2e26;border-radius:14px;flex-direction:column;gap:.75rem;padding:2rem 1.5rem;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.v7-gal-cross-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #00aeef1f}.v7-gal-cross-gold:hover{border-color:#c99a2e80}.v7-gal-cross-cyan:hover{border-color:#00aeef80}.v7-gal-cross-icon-wrap{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.4rem;display:flex}.v7-gal-cross-gold .v7-gal-cross-icon-wrap{background:#c99a2e1f;color:#c99a2e!important}.v7-gal-cross-cyan .v7-gal-cross-icon-wrap{color:#00aeef;background:#00aeef1f}.v7-gal-cross-card h4{margin:0;font-size:1.1rem;font-weight:700;color:#f5f7fa!important}.v7-gal-cross-card p{flex:1;margin:0;font-size:.88rem;line-height:1.5;color:#fff!important}.v7-gal-cross-link{align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;transition:color .25s;display:inline-flex}.v7-gal-cross-gold .v7-gal-cross-link{color:#c99a2e!important}.v7-gal-cross-cyan .v7-gal-cross-link{color:#00aeef}.v7-gal-cross-card:hover .v7-gal-cross-link{gap:.65rem}@media (width<=1100px){.v7-gal-checks-grid{grid-template-columns:repeat(3,1fr)}.v7-gal-pipeline{grid-template-columns:repeat(4,1fr)}.v7-gal-pipeline-track{display:none}}@media (width<=860px){.v7-gal-hero h1{font-size:2.5rem}.v7-gal-section-title{font-size:2rem}.v7-gal-ring-layout{grid-template-columns:1fr;gap:2.5rem}.v7-gal-checks-grid{grid-template-columns:repeat(3,1fr)}.v7-gal-pipeline{grid-template-columns:repeat(2,1fr)}.v7-gal-cross-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.v7-gal-audience-list{grid-template-columns:1fr}.v7-gal-cta-inner h2{font-size:2rem}}@media (width<=600px){.v7-gal-hero{padding:4rem 5% 3rem}.v7-gal-section{padding:4rem 5%}.v7-gal-hero h1{font-size:2rem}.v7-gal-hero-tagline{font-size:1.1rem}.v7-gal-section-title{font-size:1.65rem}.v7-gal-checks-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.v7-gal-check-card{padding:1rem .75rem}.v7-gal-pipeline{grid-template-columns:1fr;max-width:360px;margin:0 auto}.v7-gal-ring-wrap{width:220px;height:220px}.v7-gal-ring-pct{font-size:2rem}.v7-gal-deliverables-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.v7-gal-cta-inner h2{font-size:1.5rem}.v7-gal-result-quote{padding:1.5rem}.v7-gal-result-quote p{font-size:1rem}}.v7-tasf-fade-up{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.v7-tasf-fade-up.v7-tasf-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.v7-tasf-fade-up{opacity:1;transition:none;transform:none}}.v7-tasf-dark{background-color:#040811;color:#f5f7fa!important}.v7-tasf-light{color:#0f172a;background-color:#f8fafc;position:relative}.v7-tasf-light:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-size:50px 50px;animation:60s linear infinite v7-tasf-grid-pan;position:absolute;inset:0}@keyframes v7-tasf-grid-pan{0%{background-position:0 0,0 0}to{background-position:50px 50px,50px 50px}}.v7-tasf-section{z-index:2;padding:6rem 5%;position:relative;overflow:hidden}.v7-tasf-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.v7-tasf-section-head{text-align:center;margin-bottom:3.5rem}.v7-tasf-section-badge{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v7-tasf-dark .v7-tasf-section-badge,.v7-tasf-light .v7-tasf-section-badge{color:#c99a2e!important}.v7-tasf-section-title{margin-bottom:.5rem;font-size:clamp(2rem,4vw,2.6rem);font-weight:800;line-height:1.18}.v7-tasf-dark .v7-tasf-section-title{color:#f5f7fa!important}.v7-tasf-light .v7-tasf-section-title{color:#0f172a}.v7-tasf-gold-text{color:#c99a2e!important}.v7-tasf-title-bar{border-radius:100px;width:50px;height:3px;margin:1.25rem auto 0;background-color:#c99a2e!important}.v7-tasf-section-desc{text-align:center;max-width:780px;margin:1.25rem auto 0;font-size:1.05rem;line-height:1.7}.v7-tasf-dark .v7-tasf-section-desc{color:#fff!important}.v7-tasf-light .v7-tasf-section-desc{color:#475569}.v7-tasf-btn-solid{color:#040811;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex;background-color:#c99a2e!important}.v7-tasf-btn-solid:hover{background-color:#e2b348;transform:translateY(-2px);box-shadow:0 8px 30px #c99a2e59}.v7-tasf-btn-outline{cursor:pointer;background:0 0;border:1px solid #c99a2e80;border-radius:8px;align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex;color:#c99a2e!important}.v7-tasf-btn-outline:hover{background:#c99a2e14;border-color:#e2b348;transform:translateY(-2px)}.v7-tasf-light .v7-tasf-btn-outline{border-color:#c99a2e73;color:#c99a2e!important}.v7-tasf-hero{text-align:center;z-index:2;background:#040811;padding:7rem 5% 5rem;position:relative;overflow:hidden}.v7-tasf-hero-orb{pointer-events:none;background:radial-gradient(circle,#c99a2e1f 0%,#00aeef0d 40%,#0000 70%);border-radius:50%;width:700px;height:700px;animation:8s ease-in-out infinite v7-tasf-orb-pulse;position:absolute;top:-20%;left:50%;transform:translate(-50%)}@keyframes v7-tasf-orb-pulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.v7-tasf-hero-orb{opacity:.7;animation:none}}.v7-tasf-hero-inner{z-index:2;max-width:880px;margin:0 auto;position:relative}.v7-tasf-badge{text-transform:uppercase;letter-spacing:.06em;background:#c99a2e1a;border:1px solid #c99a2e40;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.35rem 1.15rem;font-size:.78rem;font-weight:700;display:inline-flex;color:#c99a2e!important}.v7-tasf-hero h1{margin-bottom:1.5rem;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:800;line-height:1.12;color:#f5f7fa!important}.v7-tasf-hero-tagline{text-align:center;margin:0 auto 2rem;font-size:1.25rem;font-weight:600;line-height:1.55;color:#c99a2e!important}.v7-tasf-hero-divider{background:linear-gradient(90deg,#c99a2e,#c99a2e4d);border-radius:100px;width:60px;height:3px;margin:0 auto 2rem}.v7-tasf-hero-body{text-align:center;max-width:740px;margin:0 auto 2.5rem}.v7-tasf-hero-body p{margin-bottom:1.25rem;font-size:1.02rem;line-height:1.8;color:#fffc!important}.v7-tasf-hero-body p:last-child{margin-bottom:0;font-weight:500;color:#fff!important}.v7-tasf-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.v7-tasf-problem-intro{max-width:700px;margin-bottom:3rem;margin-left:auto;margin-right:auto;text-align:center!important}.v7-tasf-problem-intro p{font-size:1.15rem;font-weight:500;line-height:1.65;color:#c99a2e!important;text-align:center!important}.v7-tasf-problem-grid{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.v7-tasf-problem-col{background:#0a0f1d;border:1px solid #c99a2e26;border-radius:16px;padding:2.25rem;transition:border-color .3s,box-shadow .3s,transform .3s;box-shadow:0 8px 32px #0a0f1d1f}.v7-tasf-problem-col:hover{border-color:#c99a2e59;transform:translateY(-2px);box-shadow:0 12px 40px #0a0f1d33}.v7-tasf-problem-label{border-bottom:1px solid #c99a2e26;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.05rem;font-weight:700;display:flex;color:#f5f7fa!important}.v7-tasf-problem-label i{font-size:1.2rem;color:#c99a2e!important}.v7-tasf-problem-list{margin:0;padding:0;list-style:none}.v7-tasf-problem-list li{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:.75rem;padding:.7rem 0;font-size:.92rem;line-height:1.55;display:flex;color:#ffffffbf!important}.v7-tasf-problem-list li:last-child{border-bottom:none}.v7-tasf-problem-list li i{flex-shrink:0;margin-top:.2rem;font-size:.85rem}.v7-tasf-icon-red{color:#ef4444!important}.v7-tasf-icon-amber{color:#f59e0b!important}.v7-tasf-icon-gold{color:#c99a2e!important}.v7-tasf-icon-cyan{color:#00aeef}.v7-tasf-strong-line{border-left:3px solid #c99a2e;border-radius:0 8px 8px 0;margin-top:2.5rem;padding:1.5rem 2rem;font-size:1.05rem;font-style:italic;font-weight:600;line-height:1.6}.v7-tasf-light .v7-tasf-strong-line{color:#92700e;background:#c99a2e0f}.v7-tasf-strong-line--dark,.v7-tasf-dark .v7-tasf-strong-line{color:#e2b348;background:#c99a2e14}.v7-tasf-pipeline{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;max-width:960px;margin:3rem auto 3.5rem;display:flex}.v7-tasf-pipeline-group{align-items:center;gap:0;display:flex}.v7-tasf-pipeline-node{-webkit-backdrop-filter:blur(20px);text-align:center;background:#0a102099;border:1px solid #c99a2e26;border-radius:14px;flex-direction:column;align-items:center;gap:.6rem;min-width:160px;padding:1.5rem 1.75rem;transition:all .3s;display:flex}.v7-tasf-pipeline-node i{font-size:1.6rem;color:#fff!important}.v7-tasf-pipeline-node span{font-size:.85rem;font-weight:600;color:#f5f7fa!important}.v7-tasf-pipeline-node:hover{border-color:#c99a2e66;transform:translateY(-3px);box-shadow:0 8px 32px #c99a2e1f}.v7-tasf-node-gold{border-color:#c99a2e59}.v7-tasf-node-gold i{color:#c99a2e!important}.v7-tasf-node-emerald{border-color:#10b98159}.v7-tasf-node-emerald i{color:#10b981}.v7-tasf-pipeline-arrow{opacity:.6;padding:0 .75rem;font-size:.9rem;color:#c99a2e!important}.v7-tasf-does-intro{text-align:center;max-width:780px;margin:0 auto 3rem}.v7-tasf-does-intro p:first-child{font-size:1.15rem;color:#c99a2e!important;text-align:center!important;margin-bottom:1rem!important;font-weight:500!important}.v7-tasf-does-intro p:last-child{font-size:1rem;line-height:1.7;color:#ffffffbf!important;text-align:center!important}.v7-tasf-cap-grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:3rem;display:grid}.v7-tasf-cap-card{background:#c99a2e0f;border:1px solid #c99a2e33;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;transition:all .3s;display:flex}.v7-tasf-cap-card:hover{background:#c99a2e1a;border-color:#c99a2e80;box-shadow:0 4px 20px #c99a2e14}.v7-tasf-cap-num{min-width:28px;padding-top:2px;font-size:1.1rem;font-weight:800;color:#c99a2e!important}.v7-tasf-cap-body h4{margin-bottom:.35rem;font-size:.95rem;font-weight:700;line-height:1.35;color:#f5f7fa!important}.v7-tasf-cap-body p{margin:0;font-size:.82rem;line-height:1.55;color:#fff9!important}.v7-tasf-compiler-intro{text-align:center;max-width:700px;margin:1.5rem auto 0}.v7-tasf-compiler-produces{font-size:1.05rem;font-weight:600;color:#0f172a!important;text-align:center!important}.v7-tasf-dag{grid-template-columns:220px 1fr 1fr;align-items:center;gap:0;max-width:960px;margin:2.5rem auto;display:grid;position:relative}.v7-tasf-dag-source{justify-content:center;align-items:center;padding-right:1rem;display:flex}.v7-tasf-dag-source-card{text-align:center;background:#c99a2e14;border:2px solid #c99a2e4d;border-radius:14px;flex-direction:column;align-items:center;gap:.75rem;min-width:160px;padding:2rem 1.75rem;display:flex;box-shadow:0 0 40px #c99a2e1a}.v7-tasf-dag-source-card i{font-size:2rem;color:#c99a2e!important}.v7-tasf-dag-source-card span{text-transform:uppercase;letter-spacing:.04em;font-size:.9rem;font-weight:700;color:#c99a2e!important}.v7-tasf-dag-lines{flex-direction:column;justify-content:center;align-self:stretch;gap:.5rem;padding:0 .5rem;display:flex}.v7-tasf-dag-line{transform-origin:0;background:linear-gradient(90deg,#00aeef,#c99a2e);border-radius:2px;height:2px;animation:.8s cubic-bezier(.22,1,.36,1) forwards paused v7-tasf-dag-line-grow;transform:scaleX(0)}.v7-tasf-visible .v7-tasf-dag-line{animation-play-state:running}@keyframes v7-tasf-dag-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.v7-tasf-dag-line{animation:none;transform:scaleX(1)}}.v7-tasf-dag-targets{flex-direction:column;gap:.5rem;display:flex}.v7-tasf-dag-artifact{color:#0f172a;opacity:0;background:#fff;border-left:3px solid #00aeef;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.88rem;font-weight:600;animation:.5s cubic-bezier(.22,1,.36,1) forwards paused v7-tasf-dag-artifact-in;display:flex;transform:translate(12px);box-shadow:0 2px 12px #0f172a0f}.v7-tasf-visible .v7-tasf-dag-artifact{animation-play-state:running}@keyframes v7-tasf-dag-artifact-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.v7-tasf-dag-artifact{opacity:1;animation:none;transform:none}}.v7-tasf-dag-artifact i{color:#00aeef;flex-shrink:0;font-size:1rem}.v7-tasf-compiler-closing{text-align:center;max-width:780px;margin:2rem auto 0}.v7-tasf-compiler-closing p{margin-bottom:.75rem}.v7-tasf-twin-cols{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;display:grid}.v7-tasf-twin-col{-webkit-backdrop-filter:blur(20px);background:#0a102099;border:1px solid #c99a2e26;border-radius:14px;padding:2rem;transition:border-color .3s}.v7-tasf-twin-col:hover{border-color:#c99a2e59}.v7-tasf-twin-col--rnor{border-color:#00aeef26}.v7-tasf-twin-col--rnor:hover{border-color:#00aeef59}.v7-tasf-twin-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.v7-tasf-twin-header i{font-size:1.4rem}.v7-tasf-twin-header h3{margin:0;font-size:1.15rem;font-weight:700}.v7-tasf-twin-header--gold i,.v7-tasf-twin-header--gold h3{color:#c99a2e!important}.v7-tasf-twin-header--cyan i,.v7-tasf-twin-header--cyan h3{color:#00aeef}.v7-tasf-twin-list{margin:0;padding:0;list-style:none}.v7-tasf-twin-list li{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:.65rem;padding:.5rem 0;font-size:.9rem;line-height:1.55;display:flex;color:#fff!important}.v7-tasf-twin-list li:last-child{border-bottom:none}.v7-tasf-twin-list li i{flex-shrink:0;margin-top:.2rem;font-size:.75rem}.v7-tasf-timeline{max-width:920px;margin:2rem auto 0;padding:2rem 0;position:relative}.v7-tasf-tl-line{z-index:0;opacity:.35;background:linear-gradient(#c99a2e 0%,#00aeef 50%,#c99a2e 100%);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.v7-tasf-timeline-item{z-index:1;align-items:flex-start;margin-bottom:2rem;display:flex;position:relative}.v7-tasf-timeline-item:last-of-type{margin-bottom:0}.v7-tasf-tl-left{flex-direction:row}.v7-tasf-tl-right{flex-direction:row-reverse}.v7-tasf-tl-connector{z-index:2;position:absolute;left:50%;transform:translate(-50%)}.v7-tasf-tl-num{color:#040811;background:#c99a2e;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:.85rem;font-weight:800;display:flex;box-shadow:0 0 20px #c99a2e4d}.v7-tasf-tl-card{background:#fff;border:1px solid #0f172a14;border-radius:14px;width:calc(50% - 48px);padding:1.75rem;transition:all .3s;box-shadow:0 4px 24px #0f172a0d}.v7-tasf-tl-card:hover{transform:translateY(-3px);box-shadow:0 8px 36px #0f172a14}.v7-tasf-tl-left .v7-tasf-tl-card{margin-right:auto}.v7-tasf-tl-right .v7-tasf-tl-card{margin-left:auto}.v7-tasf-tl-icon{background:#c99a2e14;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.75rem;display:flex}.v7-tasf-tl-icon i{font-size:1.15rem;color:#c99a2e!important}.v7-tasf-tl-card h4{color:#0f172a;margin-bottom:.4rem;font-size:1rem;font-weight:700}.v7-tasf-tl-card p{color:#475569;margin:0;font-size:.88rem;line-height:1.6}.v7-tasf-badge-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-top:1rem;display:grid}.v7-tasf-deliverable{-webkit-backdrop-filter:blur(20px);background:#0a102099;border:1px solid #c99a2e26;border-radius:12px;align-items:center;gap:.85rem;padding:1.15rem 1.5rem;transition:all .3s;display:flex}.v7-tasf-deliverable:hover{border-color:#c99a2e66;transform:translateY(-2px);box-shadow:0 8px 24px #c99a2e1a}.v7-tasf-deliverable i{flex-shrink:0;font-size:1.2rem;color:#c99a2e!important}.v7-tasf-deliverable span{font-size:.9rem;font-weight:600;color:#f5f7fa!important}.v7-tasf-who-when{grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:1rem;display:grid}.v7-tasf-who-col,.v7-tasf-when-col{background:#fff;border:1px solid #0f172a14;border-radius:14px;padding:2rem 2.25rem;box-shadow:0 4px 24px #0f172a0a}.v7-tasf-who-col h3,.v7-tasf-when-col h3{color:#0f172a;align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:1.1rem;font-weight:700;display:flex}.v7-tasf-who-col h3 i,.v7-tasf-when-col h3 i{color:#c99a2e!important}.v7-tasf-who-col ul,.v7-tasf-when-col ul{margin:0;padding:0;list-style:none}.v7-tasf-who-col li,.v7-tasf-when-col li{color:#475569;border-bottom:1px solid #0f172a0d;align-items:flex-start;gap:.7rem;padding:.55rem 0;font-size:.9rem;line-height:1.5;display:flex}.v7-tasf-who-col li:last-child,.v7-tasf-when-col li:last-child{border-bottom:none}.v7-tasf-who-col li i,.v7-tasf-when-col li i{flex-shrink:0;margin-top:.2rem;font-size:.85rem}.v7-tasf-result-section{padding:5rem 5%}.v7-tasf-result{-webkit-backdrop-filter:blur(20px);text-align:center;background:#0a102099;border:1px solid #c99a2e33;border-radius:18px;max-width:820px;margin:0 auto;padding:3rem 3.5rem;position:relative;overflow:hidden}.v7-tasf-result-orb{pointer-events:none;background:radial-gradient(circle,#c99a2e14 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.v7-tasf-result-quote-icon{opacity:.35;z-index:1;margin-bottom:1.5rem;font-size:2.5rem;display:block;position:relative;color:#c99a2e!important}.v7-tasf-result blockquote{z-index:1;border:none;margin:0;padding:0;font-size:clamp(1rem,2vw,1.2rem);font-style:italic;font-weight:500;line-height:1.75;position:relative;color:#f5f7fa!important}.v7-tasf-result-attribution{z-index:1;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex;position:relative}.v7-tasf-result-bar{background:#c99a2e;border-radius:2px;width:30px;height:2px}.v7-tasf-result-attribution span{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:600;color:#fff!important}.v7-tasf-cta-section{text-align:center;padding:5rem 5%}.v7-tasf-cta-inner{max-width:700px;margin:0 auto}.v7-tasf-cta-section h2{color:#0f172a;margin-bottom:1rem;font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:800;line-height:1.15}.v7-tasf-cta-section p{color:#475569;margin-bottom:2.5rem;font-size:1.05rem;line-height:1.65}.v7-tasf-cta-btns{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.v7-tasf-cross-section{padding-bottom:7rem}.v7-tasf-cross-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem;display:grid}.v7-tasf-cross-card{-webkit-backdrop-filter:blur(20px);background:#0a102099;border:1px solid #c99a2e26;border-radius:14px;flex-direction:column;padding:2rem;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:flex}.v7-tasf-cross-card:hover{transform:translateY(-5px);box-shadow:0 16px 48px #00000040}.v7-tasf-cross-card--gold:hover{border-color:#c99a2e80}.v7-tasf-cross-card--cyan:hover{border-color:#00aeef80}.v7-tasf-cross-card--emerald:hover{border-color:#10b98180}.v7-tasf-cross-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;display:flex}.v7-tasf-cross-card--gold .v7-tasf-cross-icon{background:#c99a2e1a}.v7-tasf-cross-card--gold .v7-tasf-cross-icon i{font-size:1.3rem;color:#c99a2e!important}.v7-tasf-cross-card--cyan .v7-tasf-cross-icon{background:#00aeef1a}.v7-tasf-cross-card--cyan .v7-tasf-cross-icon i{font-size:1.3rem;color:#00aeef!important}.v7-tasf-cross-card--emerald .v7-tasf-cross-icon{background:#10b9811a}.v7-tasf-cross-card--emerald .v7-tasf-cross-icon i{font-size:1.3rem;color:#10b981!important}.v7-tasf-cross-card h4{margin-bottom:.5rem;font-size:1.1rem;font-weight:700;color:#f5f7fa!important}.v7-tasf-cross-card p{flex:1;margin:0 0 1.5rem;font-size:.9rem;line-height:1.6;color:#fff!important}.v7-tasf-cross-link{align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;transition:color .2s;display:inline-flex;color:#c99a2e!important}.v7-tasf-cross-card--cyan .v7-tasf-cross-link{color:#00aeef}.v7-tasf-cross-card--emerald .v7-tasf-cross-link{color:#10b981}.v7-tasf-cross-card:hover .v7-tasf-cross-link{color:#f5d075}.v7-tasf-cross-card--cyan:hover .v7-tasf-cross-link{color:#5dd8ff}.v7-tasf-cross-card--emerald:hover .v7-tasf-cross-link{color:#34d399}@media (width<=1024px){.v7-tasf-dag{grid-template-columns:180px 1fr 1fr}}@media (width<=860px){.v7-tasf-pipeline{flex-direction:column;gap:.75rem}.v7-tasf-pipeline-arrow{padding:.25rem 0;transform:rotate(90deg)}.v7-tasf-problem-grid,.v7-tasf-twin-cols,.v7-tasf-who-when{grid-template-columns:1fr}.v7-tasf-cross-grid{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.v7-tasf-dag{grid-template-columns:1fr;gap:1.5rem}.v7-tasf-dag-source{padding-right:0}.v7-tasf-dag-lines{flex-flow:wrap;gap:.35rem;padding:0}.v7-tasf-dag-line{flex:1;width:100%;min-width:30px}.v7-tasf-tl-line{left:21px}.v7-tasf-tl-connector{position:relative;left:21px;transform:none}.v7-tasf-timeline-item{padding-left:60px;flex-direction:column!important}.v7-tasf-tl-left .v7-tasf-tl-card,.v7-tasf-tl-right .v7-tasf-tl-card{width:100%;margin:.75rem 0 0}.v7-tasf-tl-connector{position:absolute;top:0;left:0}}@media (width<=600px){.v7-tasf-hero{padding:5rem 5% 3.5rem}.v7-tasf-section{padding:4rem 5%}.v7-tasf-hero h1{font-size:2rem}.v7-tasf-section-title{font-size:1.6rem}.v7-tasf-cap-grid,.v7-tasf-badge-grid{grid-template-columns:1fr}.v7-tasf-result{padding:2rem 1.75rem}.v7-tasf-cta-section h2{font-size:1.5rem}}.sdk-docs-shell{--sdk-bg-primary:#060b18;--sdk-bg-secondary:#080d1c;--sdk-bg-surface:#0f1222;--sdk-bg-elevated:#161b2e;--sdk-bg-inset:#0c0f1e;--sdk-border:#ffffff0f;--sdk-border-strong:#ffffff14;--sdk-border-hover:#ffffff1a;--sdk-text-primary:#fff;--sdk-text-secondary:#c7cbd1;--sdk-text-muted:#94a3b8;--sdk-text-code:#e2b348;--sdk-code-bg:#ffffff0f;--sdk-accent:#c99a2e;--sdk-accent-hover:#e2b348;--sdk-accent-bg:#c99a2e1a;--sdk-accent-border:#c99a2e40;--sdk-success:#10b981;--sdk-info:#00aeef;--sdk-warning:#eab308;--sdk-danger:#ef4444;--sdk-overlay:#0009;--sdk-shadow:#0000004d;--sdk-code-keyword:#c678dd;--sdk-code-string:#98c379;--sdk-code-comment:#5c6370;--sdk-code-variable:#e06c75;--sdk-code-flag:#56b6c2;--sdk-code-command:#61afef;--sdk-code-property:#e5c07b;--sdk-code-text:#e2e8f0}.sdk-docs-shell.light{--sdk-bg-primary:#fff;--sdk-bg-secondary:#f8f9fb;--sdk-bg-surface:#f1f3f5;--sdk-bg-elevated:#e9ecef;--sdk-bg-inset:#f4f5f7;--sdk-border:#00000014;--sdk-border-strong:#0000001f;--sdk-border-hover:#00000026;--sdk-text-primary:#1a1a2e;--sdk-text-secondary:#4a5568;--sdk-text-muted:#718096;--sdk-text-code:#b8860b;--sdk-code-bg:#0000000a;--sdk-accent:#b8860b;--sdk-accent-hover:#9a7209;--sdk-accent-bg:#b8860b14;--sdk-accent-border:#b8860b33;--sdk-success:#059669;--sdk-info:#0284c7;--sdk-warning:#ca8a04;--sdk-danger:#dc2626;--sdk-overlay:#0000004d;--sdk-shadow:#00000014;--sdk-code-keyword:#8b5cf6;--sdk-code-string:#16a34a;--sdk-code-comment:#9ca3af;--sdk-code-variable:#dc2626;--sdk-code-flag:#0891b2;--sdk-code-command:#2563eb;--sdk-code-property:#ca8a04;--sdk-code-text:#1e293b}.sdk-docs-shell.light .sdk-docs-sidebar{background:linear-gradient(#f8f9fb 0%,#fff 100%);border-right-color:#0000001a}.sdk-docs-shell.light .sdk-docs-sidebar-header{background:#b8860b08;border-bottom-color:#00000014}.sdk-docs-shell.light .sdk-docs-sidebar-footer{background:#00000005;border-top-color:#00000014}.sdk-docs-shell.light .sdk-docs-sidebar-version-badge{color:#059669;background:#0596691a}.sdk-docs-shell.light .sdk-docs-nav-link:hover{box-shadow:none;background:#0000000a}.sdk-docs-shell.light .sdk-docs-nav-link.active{color:#9a7209;box-shadow:none;background:#b8860b14}.sdk-docs-shell.light .sdk-docs-nav-link.active i{color:#9a7209}.sdk-docs-shell.light .sdk-docs-nav-link.active:before{background:#b8860b}.sdk-docs-shell.light .sdk-docs-main{background:linear-gradient(#fff 0%,#f8f9fb 100%)}.sdk-docs-shell.light .sdk-docs-content h1{background:linear-gradient(135deg,#1a1a2e 0%,#4a5568 50%,#b8860b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sdk-docs-shell.light .sdk-docs-code-block{border-color:#0000001a;box-shadow:0 2px 12px #0000000f}.sdk-docs-shell.light .sdk-docs-code-block-header{color:#4a5568;background:linear-gradient(#f4f5f7 0%,#eef0f2 100%);border-bottom-color:#00000014}.sdk-docs-shell.light .sdk-docs-code-block pre{background:#fafbfc}.sdk-docs-shell.light .sdk-docs-code-block code{color:#1e293b}.sdk-docs-shell.light .sdk-docs-copy-button{color:#718096;background:#0000000a;border-color:#0000001a}.sdk-docs-shell.light .sdk-docs-copy-button:hover{color:#4a5568;background:#0000000f}.sdk-docs-shell.light .sdk-docs-tab-headers{background:#f4f5f7;border-bottom-color:#00000014}.sdk-docs-shell.light .sdk-docs-tab-header{color:#718096}.sdk-docs-shell.light .sdk-docs-tab-header:hover{color:#4a5568;background:#00000005}.sdk-docs-shell.light .sdk-docs-tab-header.active{color:#b8860b;border-bottom-color:#b8860b}.sdk-docs-shell.light .sdk-docs-card{background:#fffc;border-color:#00000014;box-shadow:0 1px 4px #0000000a}.sdk-docs-shell.light .sdk-docs-card:hover{border-color:#b8860b33;box-shadow:0 4px 16px #0000000f}.sdk-docs-shell.light .sdk-docs-card-icon{color:#b8860b;background:#b8860b14}.sdk-docs-shell.light .sdk-docs-callout.info{color:#0369a1;background:#0284c70f;border-color:#0284c726}.sdk-docs-shell.light .sdk-docs-callout.info i{color:#0284c7}.sdk-docs-shell.light .sdk-docs-callout.warning{color:#a16207;background:#ca8a040f;border-color:#ca8a0426}.sdk-docs-shell.light .sdk-docs-callout.warning i{color:#ca8a04}.sdk-docs-shell.light .sdk-docs-callout.tip{color:#047857;background:#0596690f;border-color:#05966926}.sdk-docs-shell.light .sdk-docs-callout.tip i{color:#059669}.sdk-docs-shell.light .sdk-docs-arch-node{background:#ffffffe6;border-color:#0000001a}.sdk-docs-shell.light .sdk-docs-arch-node.highlight{background:#b8860b0a;border-color:#b8860b4d}.sdk-docs-shell.light .sdk-docs-arch-node:hover{box-shadow:0 4px 16px #00000014}.sdk-docs-shell.light .sdk-docs-arch-arrow-line{color:#0003}.sdk-docs-shell.light .sdk-docs-arch-diagram{background:#f8f9fbcc;border-color:#00000014}.sdk-docs-shell.light .sdk-docs-checklist-item{background:#fffc;border-color:#00000014}.sdk-docs-shell.light .sdk-docs-checklist-item:hover{border-color:#b8860b26}.sdk-docs-shell.light .sdk-docs-checklist-icon{color:#b8860b;background:#b8860b0f}.sdk-docs-shell.light .sdk-docs-page-nav-link{border-color:#00000014}.sdk-docs-shell.light .sdk-docs-page-nav-link:hover{background:#b8860b08;border-color:#b8860b33}.sdk-docs-shell.light .sdk-docs-page-nav-title{color:#b8860b}.sdk-docs-shell.light .sdk-docs-toc{background:linear-gradient(90deg,#f8f9fb80 0%,#0000 100%);border-left-color:#0000000f}.sdk-docs-shell.light .sdk-docs-toc-item.active{border-left-color:#b8860b}.sdk-docs-shell.light .sdk-docs-toc-item.active .sdk-docs-toc-link{color:#9a7209}.sdk-docs-shell.light .sdk-docs-endpoint{background:#f8f9fbcc;border-color:#00000014}.sdk-docs-shell.light .sdk-docs-step-number{color:#b8860b;background:linear-gradient(135deg,#b8860b1f,#b8860b0d);border-color:#b8860b33}.sdk-docs-shell.light .sdk-docs-flow-step-number{color:#b8860b;background:#b8860b14;border-color:#b8860b33}.sdk-docs-shell.light .sdk-docs-flow-step-line{background:#0000000f}.sdk-docs-shell.light .sdk-docs-content code:not(.sdk-docs-code-block code){color:#9a7209;background:#b8860b0f;border:1px solid #b8860b1f}.sdk-docs-shell.light .sdk-docs-table thead{background:#f4f5f7}.sdk-docs-shell.light .sdk-docs-table td code{color:#9a7209;background:#b8860b0f;border:1px solid #b8860b1a}.sdk-docs-shell.light .sdk-docs-table-wrapper{border-color:#0000001a;box-shadow:0 1px 4px #0000000a}.sdk-docs-shell.light .sdk-docs-table tbody tr:hover{background:#b8860b08}.sdk-docs-shell.light .sdk-docs-badge.required{color:#dc2626;background:#dc26260f;border-color:#dc262626}.sdk-docs-shell.light .sdk-docs-badge.new{color:#059669;background:#0596690f;border-color:#05966926}.sdk-docs-shell.light .sdk-docs-method.get{color:#059669;background:#05966914}.sdk-docs-shell.light .sdk-docs-method.post{color:#2563eb;background:#2563eb14}.sdk-docs-shell.light .sdk-docs-method.put{color:#ca8a04;background:#ca8a0414}.sdk-docs-shell.light .sdk-docs-method.delete{color:#dc2626;background:#dc262614}.sdk-docs-shell.light .sdk-docs-mobile-toggle{color:#4a5568;background:#fffffff2;border-color:#0000001a}.sdk-docs-shell.light .sdk-docs-sidebar-logo img{filter:none}.sdk-docs-shell.light .sdk-docs-sidebar-logo-text{background:linear-gradient(135deg,#1a1a2e 0%,#b8860b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sdk-docs-shell.light .sdk-docs-lead{border-bottom-color:#0000000f}.sdk-docs-shell{z-index:2;min-height:100vh;display:flex;position:relative}.sdk-docs-sidebar{background:linear-gradient(180deg, var(--sdk-bg-secondary) 0%, var(--sdk-bg-primary) 100%);border-right:1px solid var(--sdk-border-strong);z-index:40;scrollbar-width:thin;scrollbar-color:var(--sdk-border-strong) transparent;flex-direction:column;width:260px;min-width:260px;display:flex;position:fixed;top:50px;bottom:0;left:0;overflow-y:auto}.sdk-docs-sidebar::-webkit-scrollbar{width:4px}.sdk-docs-sidebar::-webkit-scrollbar-thumb{background:var(--sdk-border-strong);border-radius:4px}.sdk-docs-sidebar-header{border-bottom:1px solid var(--sdk-border-strong);background:#c99a2e05;padding:1.25rem 1.5rem}.sdk-docs-sidebar-logo{align-items:center;gap:.75rem;text-decoration:none;display:flex}.sdk-docs-sidebar-logo img{width:auto;height:28px}.sdk-docs-sidebar-logo-text{font-family:var(--font-display,"Outfit", sans-serif);color:var(--sdk-text-primary);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg, var(--sdk-text-primary) 0%, var(--sdk-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.85rem;font-weight:700}.sdk-docs-sidebar-nav{flex:1;padding:1rem 0}.sdk-docs-sidebar-nav-title{font-family:var(--font-display,"Outfit", sans-serif);color:var(--sdk-text-primary);border-bottom:1px solid var(--sdk-border);align-items:center;margin-bottom:.75rem;padding:.75rem 1.5rem 1rem;font-size:.85rem;font-weight:700;display:flex}.sdk-docs-nav-section{margin-bottom:1.5rem;padding:0 1rem}.sdk-docs-nav-section-title{text-transform:uppercase;letter-spacing:.1em;color:var(--sdk-text-muted);margin-bottom:.5rem;padding:0 .5rem;font-size:.68rem;font-weight:700}.sdk-docs-nav-link{color:var(--sdk-text-secondary);border-radius:7px;align-items:center;gap:.6rem;margin-bottom:2px;padding:.55rem .85rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .22s;display:flex}.sdk-docs-nav-link i{text-align:center;width:16px;color:var(--sdk-text-muted);font-size:.8rem;transition:color .2s}.sdk-docs-nav-link:hover{background:var(--sdk-code-bg);color:var(--sdk-text-primary);box-shadow:inset 0 0 0 1px var(--sdk-code-bg)}.sdk-docs-nav-link:hover i{color:var(--sdk-accent)}.sdk-docs-nav-link.active{background:var(--sdk-accent-bg);color:var(--sdk-accent);font-weight:600;box-shadow:inset 0 0 0 1px #c99a2e1f}.sdk-docs-nav-link.active i{color:var(--sdk-accent)}.sdk-docs-sidebar-footer{border-top:1px solid var(--sdk-border-strong);background:#00000026;padding:1rem 1.5rem}.sdk-docs-sidebar-version{color:var(--sdk-text-muted);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.sdk-docs-sidebar-version-badge{color:var(--sdk-success);background:#10b98126;border-radius:4px;padding:.1rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.sdk-docs-mobile-toggle{z-index:60;border:1px solid var(--sdk-border-hover);color:var(--sdk-text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060b18f2;border-radius:8px;padding:.5rem .65rem;font-size:1.1rem;transition:all .2s;display:none;position:fixed;top:1rem;left:1rem}.sdk-docs-mobile-toggle:hover{color:var(--sdk-text-primary);background:#060b18}.sdk-docs-mobile-overlay{background:var(--sdk-overlay);z-index:40;display:none;position:fixed;inset:0}.sdk-docs-main{background:linear-gradient(#060b1800 0%,#060b184d 100%);flex:1;min-height:100vh;margin-left:260px;display:flex}.sdk-docs-content-wrapper{flex:1;max-width:1100px;display:flex}.sdk-docs-content{flex:1;min-width:0;max-width:800px;padding:3rem 3.5rem 5rem}.sdk-docs-breadcrumb{color:var(--sdk-text-muted);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.78rem;display:flex}.sdk-docs-breadcrumb a{color:var(--sdk-text-muted);text-decoration:none;transition:color .2s}.sdk-docs-breadcrumb a:hover{color:var(--sdk-accent)}.sdk-docs-breadcrumb-separator{color:#94a3b880;font-size:.65rem}.sdk-docs-breadcrumb-current{color:var(--sdk-text-secondary);font-weight:500}.sdk-docs-toc{scrollbar-width:thin;scrollbar-color:var(--sdk-border) transparent;border-left:1px solid var(--sdk-border);background:linear-gradient(#c99a2e04 0%,#060b1805 100%);align-self:flex-start;width:220px;min-width:220px;max-height:100vh;margin-left:.5rem;padding:2.5rem 1rem 2rem 1.75rem;position:sticky;top:0;overflow-y:auto}.sdk-docs-toc::-webkit-scrollbar{width:3px}.sdk-docs-toc::-webkit-scrollbar-thumb{background:var(--sdk-border);border-radius:3px}.sdk-docs-toc-title{text-transform:uppercase;letter-spacing:.1em;color:var(--sdk-text-muted);border-bottom:1px solid #ffffff0d;margin-bottom:.85rem;padding-bottom:.5rem;font-size:.68rem;font-weight:700}.sdk-docs-toc-list{border-left:1px solid var(--sdk-border);margin:0;padding:0;list-style:none}.sdk-docs-toc-item{border-left:2px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .85rem}.sdk-docs-toc-item.depth-3{padding-left:1.5rem}.sdk-docs-toc-link{color:var(--sdk-text-muted);padding:.1rem 0;font-size:.78rem;line-height:1.4;text-decoration:none;transition:all .2s;display:block}.sdk-docs-toc-link:hover{color:var(--sdk-text-primary)}.sdk-docs-toc-item.active{border-left-color:var(--sdk-accent)}.sdk-docs-toc-item.active .sdk-docs-toc-link{color:var(--sdk-accent);font-weight:600}.sdk-docs-code-block{border:1px solid #ffffff12;border-radius:10px;margin:1.5rem 0;position:relative;overflow:hidden;box-shadow:0 4px 24px #0003,0 1px 4px #00000026}.sdk-docs-code-block-header{background:linear-gradient(180deg, var(--sdk-bg-elevated) 0%, var(--sdk-bg-elevated) 100%);color:var(--sdk-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:.55rem 1.15rem;font-size:.72rem;font-weight:600;display:flex}.sdk-docs-code-block pre{background:var(--sdk-bg-surface);scrollbar-width:thin;scrollbar-color:var(--sdk-border-strong) transparent;margin:0;padding:1.15rem 1.25rem;overflow-x:auto}.sdk-docs-code-block pre::-webkit-scrollbar{height:4px}.sdk-docs-code-block pre::-webkit-scrollbar-thumb{background:var(--sdk-border-strong);border-radius:4px}.sdk-docs-code-block code{color:var(--sdk-code-text);white-space:pre;font-family:Fira Code,JetBrains Mono,Cascadia Code,monospace;font-size:.82rem;line-height:1.65}.sdk-docs-code-block code .token-keyword{color:var(--sdk-code-keyword)}.sdk-docs-code-block code .token-string{color:var(--sdk-code-string)}.sdk-docs-code-block code .token-comment{color:var(--sdk-code-comment);font-style:italic}.sdk-docs-code-block code .token-variable{color:var(--sdk-code-variable)}.sdk-docs-code-block code .token-flag{color:var(--sdk-code-flag)}.sdk-docs-code-block code .token-command{color:var(--sdk-code-command)}.sdk-docs-code-block code .token-property{color:var(--sdk-code-property)}.sdk-docs-copy-button{background:var(--sdk-code-bg);border:1px solid var(--sdk-border-strong);color:var(--sdk-text-muted);cursor:pointer;border-radius:5px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.7rem;font-weight:500;transition:all .2s;display:inline-flex}.sdk-docs-copy-button:hover{background:var(--sdk-border-hover);color:var(--sdk-text-secondary)}.sdk-docs-copy-button.copied{color:var(--sdk-success);background:#10b98114;border-color:#10b9814d}.sdk-docs-tab-group{border:1px solid var(--sdk-border);border-radius:10px;margin:1.5rem 0;overflow:hidden}.sdk-docs-tab-headers{background:var(--sdk-bg-inset);border-bottom:1px solid var(--sdk-border);scrollbar-width:none;display:flex;overflow-x:auto}.sdk-docs-tab-headers::-webkit-scrollbar{display:none}.sdk-docs-tab-header{color:var(--sdk-text-muted);cursor:pointer;white-space:nowrap;font-size:.82rem;font-weight:600;font-family:var(--font-body,"Inter", sans-serif);background:0 0;border:none;border-bottom:2px solid #0000;padding:.7rem 1.25rem;transition:all .2s}.sdk-docs-tab-header:hover{color:var(--sdk-text-secondary);background:var(--sdk-code-bg)}.sdk-docs-tab-header.active{color:var(--sdk-accent);border-bottom-color:var(--sdk-accent)}.sdk-docs-tab-panel{padding:0;display:none}.sdk-docs-tab-panel.active{display:block}.sdk-docs-tab-panel>.sdk-docs-code-block{border:none;border-radius:0;margin:0}.sdk-docs-page-nav{border-top:1px solid var(--sdk-border);gap:1rem;margin-top:4rem;padding-top:2rem;display:flex}.sdk-docs-page-nav-link{border:1px solid var(--sdk-border);border-radius:10px;flex-direction:column;flex:1;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;transition:all .25s;display:flex}.sdk-docs-page-nav-link:hover{border-color:var(--sdk-accent-border);background:#c99a2e0a}.sdk-docs-page-nav-link.next{text-align:right;align-items:flex-end}.sdk-docs-page-nav-label{text-transform:uppercase;letter-spacing:.08em;color:var(--sdk-text-muted);font-size:.72rem;font-weight:600}.sdk-docs-page-nav-title{color:var(--sdk-accent);font-size:.95rem;font-weight:600}.sdk-docs-content h1{color:var(--sdk-text-primary);font-size:2.35rem;font-weight:800;line-height:1.15;font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:-.025em;background:linear-gradient(135deg, var(--sdk-text-primary) 0%, #e8dcc8 55%, var(--sdk-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.85rem}.sdk-docs-content h2{color:var(--sdk-text-primary);border-bottom:1px solid var(--sdk-border);font-size:1.5rem;font-weight:700;font-family:var(--font-display,"Outfit", sans-serif);margin-top:3.5rem;margin-bottom:1.15rem;padding-bottom:.6rem}.sdk-docs-content h3{color:var(--sdk-text-secondary);font-size:1.15rem;font-weight:650;font-family:var(--font-display,"Outfit", sans-serif);margin-top:2.5rem;margin-bottom:.85rem}.sdk-docs-content p{color:var(--sdk-text-muted);margin-bottom:1.15rem;font-size:.95rem;line-height:1.75}.sdk-docs-content p strong{color:var(--sdk-text-secondary);font-weight:600}.sdk-docs-content ul,.sdk-docs-content ol{margin-bottom:1rem;padding-left:1.25rem}.sdk-docs-content li{color:var(--sdk-text-muted);margin-bottom:.35rem;font-size:.95rem;line-height:1.7}.sdk-docs-content a{color:var(--sdk-accent);font-weight:500;text-decoration:none;transition:color .2s}.sdk-docs-content a:hover{color:var(--sdk-accent-hover)}.sdk-docs-content code:not(.sdk-docs-code-block code){color:var(--sdk-text-code);background:#e2b34814;border:1px solid #e2b34826;border-radius:5px;padding:.18rem .5rem;font-family:Fira Code,monospace;font-size:.82em;font-weight:500}.sdk-docs-lead{color:var(--sdk-text-secondary);border-bottom:1px solid var(--sdk-code-bg);max-width:680px;margin-bottom:2.5rem;padding-bottom:1.5rem;font-size:1.15rem;line-height:1.7}.sdk-docs-callout{-webkit-backdrop-filter:blur(8px);border-radius:12px;align-items:flex-start;gap:.85rem;margin:1.5rem 0;padding:1.1rem 1.35rem;font-size:.88rem;line-height:1.65;display:flex}.sdk-docs-callout i{filter:drop-shadow(0 0 4px);flex-shrink:0;margin-top:.2rem;font-size:1rem}.sdk-docs-callout.info{color:#7dd3fc;background:#00aeef0d;border:1px solid #00aeef2e;box-shadow:0 2px 16px #00aeef0f}.sdk-docs-callout.info i{color:var(--sdk-info)}.sdk-docs-callout.warning{color:#fde68a;background:#eab3080d;border:1px solid #eab3082e;box-shadow:0 2px 16px #eab3080f}.sdk-docs-callout.warning i{color:var(--sdk-warning)}.sdk-docs-callout.tip{color:#6ee7b7;background:#10b9810d;border:1px solid #10b9812e;box-shadow:0 2px 16px #10b9810f}.sdk-docs-callout.tip i{color:var(--sdk-success)}.sdk-docs-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.15rem;margin:1.75rem 0;display:grid}.sdk-docs-card{-webkit-backdrop-filter:blur(12px);background:#0a102080;border:1px solid #ffffff12;border-radius:12px;padding:1.35rem;transition:all .3s;box-shadow:0 2px 12px #0000001f}.sdk-docs-card:hover{border-color:var(--sdk-accent-border);background:#0a1020bf;transform:translateY(-1px);box-shadow:0 4px 24px #c99a2e0f,0 2px 12px #0000002e}.sdk-docs-card-icon{background:var(--sdk-accent-bg);width:36px;height:36px;color:var(--sdk-accent);border-radius:8px;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:1rem;display:flex}.sdk-docs-card h4{color:var(--sdk-text-primary);font-size:.95rem;font-weight:700;font-family:var(--font-display,"Outfit", sans-serif);margin-bottom:.4rem}.sdk-docs-card p{color:var(--sdk-text-muted);margin:0;font-size:.85rem;line-height:1.55}.sdk-docs-checklist{flex-direction:column;gap:.75rem;margin:1.5rem 0;display:flex}.sdk-docs-checklist-item{border:1px solid var(--sdk-border);background:#0a102080;border-radius:10px;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;transition:all .25s;display:flex}.sdk-docs-checklist-item:hover{border-color:#c99a2e26}.sdk-docs-checklist-icon{background:var(--sdk-accent-bg);width:34px;height:34px;color:var(--sdk-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.sdk-docs-checklist-content h4{color:var(--sdk-text-secondary);font-size:.9rem;font-weight:650;font-family:var(--font-display,"Outfit", sans-serif);margin-bottom:.2rem}.sdk-docs-checklist-content p{margin:0;font-size:.83rem}.sdk-docs-arch-diagram{border:1px solid var(--sdk-border);background:#0a102080;border-radius:12px;justify-content:center;align-items:center;gap:0;margin:2rem 0;padding:2rem 1rem;display:flex;overflow-x:auto}.sdk-docs-arch-node{border:1px solid var(--sdk-border-strong);text-align:center;background:#0f1222cc;border-radius:10px;flex-direction:column;align-items:center;gap:.5rem;min-width:130px;padding:1.25rem 1.5rem;transition:all .3s;display:flex}.sdk-docs-arch-node i{color:var(--sdk-accent);font-size:1.5rem}.sdk-docs-arch-node-label{color:var(--sdk-text-secondary);font-size:.8rem;font-weight:700}.sdk-docs-arch-node-sub{color:var(--sdk-text-muted);font-size:.7rem}.sdk-docs-arch-node.highlight{background:#c99a2e0f;border-color:#c99a2e59}.sdk-docs-arch-node:hover{border-color:#c99a2e4d;transform:translateY(-2px);box-shadow:0 0 20px #c99a2e14,0 0 6px #c99a2e0d}.sdk-docs-arch-arrow{color:var(--sdk-text-muted);flex-direction:column;align-items:center;gap:.2rem;padding:0 .75rem;display:flex}.sdk-docs-arch-arrow-line{letter-spacing:-2px;color:#fff3;font-size:1.1rem}.sdk-docs-arch-arrow-label{text-transform:uppercase;letter-spacing:.06em;color:var(--sdk-text-muted);white-space:nowrap;font-size:.62rem;font-weight:600}.sdk-docs-flow-steps{flex-direction:column;gap:0;margin:1.5rem 0;display:flex}.sdk-docs-flow-step{align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.sdk-docs-flow-step-indicator{flex-direction:column;flex-shrink:0;align-items:center;gap:0;display:flex}.sdk-docs-flow-step-number{width:32px;height:32px;color:var(--sdk-accent);border:1px solid var(--sdk-accent-border);background:#c99a2e1f;border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex}.sdk-docs-flow-step-line{background:var(--sdk-border);flex:1;width:1px;min-height:20px}.sdk-docs-flow-step:last-child .sdk-docs-flow-step-line{display:none}.sdk-docs-flow-step-content h4{color:var(--sdk-text-secondary);font-size:.92rem;font-weight:650;font-family:var(--font-display,"Outfit", sans-serif);margin-bottom:.25rem}.sdk-docs-flow-step-content p{margin:0;font-size:.85rem}.sdk-docs-platform-tags{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.sdk-docs-platform-tag{border:1px solid var(--sdk-border-strong);background:var(--sdk-code-bg);color:var(--sdk-text-secondary);border-radius:100px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.sdk-docs-platform-tag i{color:var(--sdk-text-muted);font-size:.85rem}@media (width<=1280px){.sdk-docs-toc{display:none}}@media (width<=1024px){.sdk-docs-content{padding:2.5rem 2rem 3.5rem}}@media (width<=768px){.sdk-docs-mobile-toggle{display:flex}.sdk-docs-sidebar{transition:transform .3s;transform:translate(-100%)}.sdk-docs-sidebar.open{transform:translate(0)}.sdk-docs-mobile-overlay.open{display:block}.sdk-docs-main{margin-left:0}.sdk-docs-content{padding:3.5rem 1.25rem 3rem}.sdk-docs-content h1{font-size:1.75rem}.sdk-docs-content h2{font-size:1.25rem}.sdk-docs-page-nav{flex-direction:column}.sdk-docs-page-nav-link.next{text-align:left;align-items:flex-start}.sdk-docs-arch-diagram{flex-direction:column;gap:.5rem}.sdk-docs-arch-arrow{padding:.25rem 0;transform:rotate(90deg)}.sdk-docs-card-grid{grid-template-columns:1fr}}.sdk-docs-table-wrapper{scrollbar-width:thin;scrollbar-color:var(--sdk-border-strong) transparent;border:1px solid #ffffff12;border-radius:12px;margin:1.75rem 0;overflow-x:auto;box-shadow:0 2px 16px #00000026}.sdk-docs-table-wrapper::-webkit-scrollbar{height:4px}.sdk-docs-table-wrapper::-webkit-scrollbar-thumb{background:var(--sdk-border-strong);border-radius:4px}.sdk-docs-table{border-collapse:collapse;width:100%;font-size:.85rem;line-height:1.6}.sdk-docs-table thead{background:linear-gradient(180deg, var(--sdk-bg-elevated) 0%, var(--sdk-bg-inset) 100%);border-bottom:1px solid var(--sdk-border-strong)}.sdk-docs-table th{text-transform:uppercase;letter-spacing:.07em;color:var(--sdk-text-muted);text-align:left;white-space:nowrap;padding:.8rem 1.1rem;font-size:.74rem;font-weight:700}.sdk-docs-table td{color:var(--sdk-text-secondary);border-top:1px solid var(--sdk-code-bg);vertical-align:top;padding:.75rem 1.1rem}.sdk-docs-table tbody tr{transition:all .18s}.sdk-docs-table tbody tr:nth-child(2n){background:#ffffff04}.sdk-docs-table tbody tr:hover{background:#c99a2e0a;box-shadow:inset 0 0 0 1px #c99a2e0f}.sdk-docs-table td code{color:var(--sdk-text-code);white-space:nowrap;background:#e2b34814;border:1px solid #e2b3481f;border-radius:5px;padding:.14rem .4rem;font-family:Fira Code,monospace;font-size:.8em}.sdk-docs-step-number{width:28px;height:28px;color:var(--sdk-accent);font-size:.78rem;font-weight:800;font-family:var(--font-display,"Outfit", sans-serif);background:linear-gradient(135deg,#c99a2e2e,#c99a2e14);border:1px solid #c99a2e4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:.5rem;display:inline-flex}.sdk-docs-check{color:var(--sdk-success);opacity:.7;margin-left:.4rem;font-size:.85rem}.sdk-docs-section{margin-bottom:1.25rem}.sdk-docs-sidebar-logo img{filter:drop-shadow(0 0 8px #c99a2e26);width:auto;height:28px}.sdk-docs-sidebar-search{border-bottom:1px solid var(--sdk-border);padding:.75rem 1rem}.sdk-docs-sidebar-search input{background:var(--sdk-code-bg);border:1px solid var(--sdk-border-strong);width:100%;color:var(--sdk-text-secondary);border-radius:6px;outline:none;padding:.45rem .75rem .45rem 2rem;font-size:.82rem;transition:all .2s}.sdk-docs-sidebar-search input:focus{background:var(--sdk-code-bg);border-color:#c99a2e4d}.sdk-docs-content h2:hover .sdk-docs-heading-anchor,.sdk-docs-content h3:hover .sdk-docs-heading-anchor{opacity:1}.sdk-docs-heading-anchor{opacity:0;color:var(--sdk-text-muted);margin-left:.5rem;font-size:.85em;text-decoration:none;transition:opacity .2s}.sdk-docs-heading-anchor:hover{color:var(--sdk-accent)}.sdk-docs-content h2+p,.sdk-docs-content h3+p{margin-top:0}.sdk-docs-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:100px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.sdk-docs-badge.required{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.sdk-docs-badge.optional{color:var(--sdk-text-muted);background:#94a3b814;border:1px solid #94a3b826}.sdk-docs-badge.new{color:var(--sdk-success);background:#10b9811a;border:1px solid #10b98133}.sdk-docs-method{letter-spacing:.04em;border-radius:4px;padding:.15rem .5rem;font-family:Fira Code,monospace;font-size:.72rem;font-weight:800;display:inline-block}.sdk-docs-method.get{color:#34d399;background:#10b9811f}.sdk-docs-method.post{color:#60a5fa;background:#3b82f61f}.sdk-docs-method.put{color:#fbbf24;background:#eab3081f}.sdk-docs-method.delete{color:#f87171;background:#ef44441f}.sdk-docs-endpoint{border:1px solid var(--sdk-border);color:var(--sdk-text-secondary);background:#0a102099;border-radius:8px;align-items:center;gap:.75rem;margin:1rem 0;padding:.75rem 1rem;font-family:Fira Code,monospace;font-size:.85rem;display:flex}.sdk-docs-theme-toggle{border:1px solid var(--sdk-border-strong);width:32px;height:32px;color:var(--sdk-text-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:flex}.sdk-docs-theme-toggle:hover{background:var(--sdk-accent-bg);color:var(--sdk-accent);border-color:var(--sdk-accent-border)}.sdk-docs-content{animation:.3s sdkDocsPageFadeIn}@keyframes sdkDocsPageFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sdk-docs-toc-item{transition:border-left-color .2s}.sdk-docs-nav-link.active{position:relative}.sdk-docs-nav-link.active:before{content:"";background:var(--sdk-accent);border-radius:0 3px 3px 0;width:3px;height:60%;position:absolute;top:50%;left:-1rem;transform:translateY(-50%)}@media (width<=768px){.sdk-docs-table{font-size:.78rem}.sdk-docs-table th,.sdk-docs-table td{padding:.5rem .65rem}}.ds-narrative{border-left:4px solid var(--gold-primary);background:rgba(var(--gold-primary-rgb), .04);border-radius:0 var(--radius-md) var(--radius-md) 0;max-width:720px;margin:0 auto;padding:2.5rem 2.5rem 2.5rem 3rem;position:relative}.ds-narrative p{color:var(--text-primary);margin-bottom:1rem;font-size:1.05rem;line-height:1.8}.ds-narrative p:last-child{margin-bottom:0}.ds-narrative strong{color:var(--gold-primary);font-weight:700}.ds-narrative blockquote{font-family:var(--font-editorial,"Playfair Display", serif);color:var(--text-primary);border:none;margin:1rem 0 0;padding:1.5rem 0;font-size:clamp(1.15rem,2.5vw,1.4rem);font-style:italic;line-height:1.55}.ds-split-left{max-width:var(--container-width);grid-template-columns:1fr 1.4fr;align-items:center;gap:3rem;margin:0 auto;display:grid}.ds-split-visual{background:rgba(var(--gold-primary-rgb), .04);border:1px solid rgba(var(--gold-primary-rgb), .15);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 2rem;display:flex}.ds-split-visual .ds-stat-number{font-family:var(--font-editorial,"Playfair Display", serif);color:var(--gold-primary);margin-bottom:.5rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:900;line-height:1}.ds-split-visual .ds-stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.85rem;font-weight:600}.ds-split-content h3{color:var(--text-primary);margin-bottom:.75rem;font-size:1.4rem;font-weight:700}.ds-split-content p{color:var(--text-muted);margin-bottom:1rem;font-size:1rem;line-height:1.75}.ds-split-content p:last-child{margin-bottom:0}.ds-feature-dark{text-align:center;padding:5rem 1.5rem;position:relative;overflow:hidden;color:#f5f7fa!important;background:#040811!important}.ds-feature-dark:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#c99a2e14 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-feature-inner{z-index:1;max-width:680px;margin:0 auto;position:relative}.ds-feature-dark h2{font-family:var(--font-display);margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.15;color:#f5f7fa!important}.ds-feature-dark .aethon-gold-text{color:#c99a2e!important}.ds-feature-dark p{max-width:560px;margin:0 auto 2rem;font-size:1rem;line-height:1.7;color:#94a3b8!important}.ds-feature-dark .ds-feature-btns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ds-feature-dark h2+.ds-feature-btns{margin-top:2.5rem}.ds-numbered{flex-direction:column;gap:0;max-width:900px;margin:0 auto;display:flex}.ds-step{border-bottom:1px solid var(--border-subtle);grid-template-columns:100px 1fr;align-items:center;gap:2rem;padding:2rem 0;display:grid}.ds-step:last-child{border-bottom:none}.ds-step-num{font-family:var(--font-editorial,"Playfair Display", serif);color:var(--gold-primary);opacity:.5;text-align:center;-webkit-user-select:none;user-select:none;font-size:clamp(3rem,5vw,4rem);font-weight:900;line-height:1}.ds-step-body h4{color:var(--text-primary);margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.ds-step-body p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.7}.ds-numbered-inline .ds-step{text-align:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);grid-template-columns:1fr;max-width:280px;padding:1.5rem 1rem}.ds-numbered-inline{flex-flow:wrap;justify-content:center;gap:1rem}.ds-numbered-inline .ds-step-num{opacity:1;background:rgba(var(--gold-primary-rgb), .1);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto .75rem;font-size:1.5rem;display:flex}.ds-bento{max-width:var(--container-width);grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0 auto;display:grid}.ds-bento-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition-smooth);padding:2rem 1.75rem}.ds-bento-card:hover{border-color:rgba(var(--gold-primary-rgb), .25);transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.ds-bento-featured{background:linear-gradient(135deg, rgba(var(--gold-primary-rgb), .06) 0%, var(--bg-card) 100%);border-color:rgba(var(--gold-primary-rgb), .2);grid-column:span 2;padding:2.5rem 2.25rem}.ds-bento-card .ds-bento-icon{background:rgba(var(--gold-primary-rgb), .08);width:48px;height:48px;color:var(--gold-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.25rem;display:flex}.ds-bento-card h4{color:var(--text-primary);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.ds-bento-card p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.7}.ds-bento-featured h4{font-size:1.35rem}.ds-bento-featured p{font-size:1rem}.ds-bento-accent-gold .ds-bento-featured{background:linear-gradient(135deg, #c99a2e0f 0%, var(--bg-card) 100%);border-color:#c99a2e4d}.ds-bento-accent-cyan .ds-bento-featured{background:linear-gradient(135deg, #00aeef0f 0%, var(--bg-card) 100%);border-color:#00aeef4d}.ds-bento-accent-emerald .ds-bento-featured{background:linear-gradient(135deg, #10b9810f 0%, var(--bg-card) 100%);border-color:#10b9814d}.ds-bento-accent-amber .ds-bento-featured{background:linear-gradient(135deg, #f59e0b0f 0%, var(--bg-card) 100%);border-color:#f59e0b4d}@media (width<=1024px){.ds-split-left{grid-template-columns:1fr;gap:2rem}.ds-bento{grid-template-columns:repeat(2,1fr)}.ds-bento-featured{grid-column:span 2}}@media (width<=768px){.ds-narrative{padding:1.5rem 1.5rem 1.5rem 2rem}.ds-split-visual{padding:1.5rem}.ds-bento{grid-template-columns:1fr}.ds-bento-featured{grid-column:span 1}.ds-step{grid-template-columns:60px 1fr;gap:1rem}.ds-step-num{font-size:2.5rem}.ds-numbered-inline{flex-direction:column;align-items:center}.ds-feature-dark{padding:3.5rem 1.25rem}}.ds-pipeline{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-sizing:border-box;justify-content:space-between;align-items:center;gap:0;width:100%;padding:2rem 1.5rem;display:flex;position:relative;overflow-x:auto}.ds-pipeline-node{text-align:center;flex-direction:column;flex-shrink:1;align-items:center;gap:.5rem;min-width:110px;display:flex;position:relative}.ds-pipeline-icon{background:var(--bg-deep);border:1px solid var(--border-subtle);width:48px;height:48px;color:var(--text-muted);transition:var(--transition-smooth);border-radius:12px;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.ds-pipeline-node:hover .ds-pipeline-icon{border-color:rgba(var(--gold-primary-rgb), .2);background:var(--bg-secondary);transform:translateY(-2px)}.ds-pipeline-label{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.01em;transition:var(--transition-smooth);font-size:.85rem;font-weight:700}.ds-pipeline-sub{color:var(--text-muted);opacity:.7;font-size:.7rem}.ds-pipeline-node.ds-node-highlight .ds-pipeline-icon{background:rgba(var(--gold-primary-rgb), .1);border-color:rgba(var(--gold-primary-rgb), .3);color:var(--gold-primary);box-shadow:0 0 20px rgba(var(--gold-primary-rgb), .12)}.ds-pipeline-node.ds-node-highlight:hover .ds-pipeline-icon{border-color:rgba(var(--gold-primary-rgb), .5);box-shadow:0 0 30px rgba(var(--gold-primary-rgb), .2)}.ds-pipeline-node.ds-node-highlight .ds-pipeline-label{color:var(--gold-primary)}.ds-pipeline-node.ds-node-success .ds-pipeline-icon{background:rgba(var(--emerald-success-rgb), .1);border-color:rgba(var(--emerald-success-rgb), .3);color:var(--emerald-success);box-shadow:0 0 20px rgba(var(--emerald-success-rgb), .1)}.ds-pipeline-node.ds-node-success:hover .ds-pipeline-icon{border-color:rgba(var(--emerald-success-rgb), .5);box-shadow:0 0 30px rgba(var(--emerald-success-rgb), .18)}.ds-pipeline-node.ds-node-success .ds-pipeline-label{color:var(--emerald-success)}.ds-pipeline-connector{background:linear-gradient(90deg, transparent, rgba(var(--gold-primary-rgb), .15), transparent);flex-grow:1;align-self:center;min-width:40px;height:2px;margin:0 .25rem calc(2.05rem + 6px);position:relative}.ds-pipeline-connector.ds-connector-highlight{background:linear-gradient(90deg, rgba(var(--gold-primary-rgb), .1), var(--cyan-accent), rgba(var(--gold-primary-rgb), .3))}.ds-pipeline-connector.ds-connector-success{background:linear-gradient(90deg, rgba(var(--gold-primary-rgb), .3), var(--emerald-success), rgba(var(--gold-primary-rgb), .1))}.ds-pipeline-connector .ds-pulse-dot{background:var(--text-muted);width:6px;height:6px;box-shadow:0 0 8px var(--text-muted);border-radius:50%;animation:2.5s linear infinite pipelinePulse;position:absolute;top:-2px;left:0}.ds-pipeline-connector.ds-connector-highlight .ds-pulse-dot{background:var(--cyan-accent);box-shadow:0 0 10px var(--cyan-accent)}.ds-pipeline-connector.ds-connector-success .ds-pulse-dot{background:var(--emerald-success);box-shadow:0 0 10px var(--emerald-success)}.ds-pipeline-connector.pulse-slow .ds-pulse-dot{animation-duration:4.5s}.ds-pipeline-connector.pulse-fast .ds-pulse-dot{animation-duration:1.5s}@media (width<=768px){.ds-pipeline{padding:1.25rem 1rem}.ds-pipeline-node{min-width:72px}.ds-pipeline-icon{width:36px;height:36px;font-size:1rem}.ds-pipeline-label{font-size:.7rem}.ds-pipeline-connector{min-width:20px}}.aethon-page,.aethon-homepage,.arnor-page,.arnor-homepage{--bg-primary:#040811;--bg-primary-rgb:4, 8, 17;--bg-secondary:#0a0f1d;--bg-secondary-rgb:10, 16, 29;--bg-card:#0a102099;--bg-card-rgb:10, 16, 32;--border-glow:#c99a2e26;--gold-primary:#c99a2e;--gold-primary-rgb:201, 154, 46;--gold-hover:#e2b348;--gold-hover-rgb:226, 179, 72;--silver-neutral:#c7cbd1;--silver-neutral-rgb:199, 203, 209;--white-pure:#fff;--white-pure-rgb:255, 255, 255;--black-rgb:0, 0, 0;--text-primary:#f5f7fa;--text-primary-rgb:245, 247, 250;--text-muted:#94a3b8;--text-muted-rgb:148, 163, 184;--emerald-success:#10b981;--emerald-success-rgb:16, 185, 129;--emerald-alpha:#10b9811f;--cyan-accent:#00aeef;--cyan-accent-rgb:0, 174, 239;--cyan-alpha:#00aeef1f;--gold-alpha:#c99a2e14;--red-alert:#ef4444;--red-alert-rgb:239, 68, 68;--font-display:"Outfit", "Inter", -apple-system, sans-serif;--font-body:"Inter", -apple-system, sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--transition-smooth:all .4s cubic-bezier(.16, 1, .3, 1);--container-width:1200px;--bg-tertiary:#07111f;--bg-footer:#03060d;--bg-deep:#060a15;--bg-console:#090e1a;--bg-console-header:#0d1424;--bg-console-body:#070a13;--bg-console-logs:#05070f;--bg-timeline-dot:#111827;--gold-light:#f5d075;--cyan-hover:#38bdf8;--cyan-dark:#0284c7;--emerald-dark:#059669;--amber-warning:#f59e0b;--amber-dark:#d97706;--blue-accent:#3b82f6;--indigo-accent:#818cf8;--border-light:#e2e8f0;--border-subtle:#ffffff0d;--border-section:#ffffff08;--shadow-card:#0000004d;--btn-ghost-text:#fff;--btn-ghost-border:#fff6;--btn-ghost-bg:#ffffff0f;--btn-ghost-border-hover:#fff;--btn-ghost-bg-hover:#ffffff1f;transition:background-color .3s,color .3s}.aethon-page[data-aethon-theme=light],.aethon-homepage[data-aethon-theme=light],.arnor-page[data-arnor-theme=light],.arnor-homepage[data-arnor-theme=light]{--bg-primary:#fff;--bg-primary-rgb:255, 255, 255;--bg-secondary:#f4f6fb;--bg-secondary-rgb:244, 246, 251;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-tertiary:#ebf0fa;--bg-deep:#f8faff;--bg-console:#1e293b;--bg-console-header:#334155;--bg-console-body:#1e293b;--bg-console-logs:#0f172a;--bg-timeline-dot:#cbd5e1;--text-primary:#0a0f1f;--text-primary-rgb:10, 15, 31;--text-muted:#4b5675;--text-muted-rgb:75, 86, 117;--silver-neutral:#2d3555;--silver-neutral-rgb:45, 53, 85;--border-glow:#c99a2e4d;--white-pure:#0a0f1f;--white-pure-rgb:10, 15, 31;--black-rgb:255, 255, 255;--border-subtle:#00000012;--border-section:#0000000d;--shadow-card:0 1px 4px #0000000d, 0 8px 28px #00000017;--shadow-card-hover:0 4px 12px #00000014, 0 20px 48px #00000021;--btn-ghost-text:#0a0f1f;--btn-ghost-border:#0a0f1f4d;--btn-ghost-bg:#0a0f1f0a;--btn-ghost-border-hover:#0a0f1f;--btn-ghost-bg-hover:#0a0f1f17}.aethon-page[data-aethon-theme=light] .aethon-section,.aethon-page[data-aethon-theme=light] .aethon-gov-section,.aethon-page[data-aethon-theme=light] .aethon-plat-section,.aethon-page[data-aethon-theme=light] .aethon-ta-section,.aethon-page[data-aethon-theme=light] .aethon-inv-section,.aethon-page[data-aethon-theme=light] .aethon-part-thesis,.aethon-page[data-aethon-theme=light] .aethon-part-table-section,.aethon-page[data-aethon-theme=light] .aethon-part-models,.aethon-page[data-aethon-theme=light] .aethon-part-complementary,.aethon-page[data-aethon-theme=light] .aethon-part-categories,.aethon-page[data-aethon-theme=light] .aethon-abt-section,.aethon-page[data-aethon-theme=light] .aethon-res-section,.aethon-page[data-aethon-theme=light] .what-trust-section,.aethon-page[data-aethon-theme=light] .banks-section,.aethon-page[data-aethon-theme=light] .ins-section,.aethon-page[data-aethon-theme=light] .reg-section,.aethon-page[data-aethon-theme=light] .courts-section{background:var(--bg-primary)}.aethon-page[data-aethon-theme=light] .alt-bg,.aethon-page[data-aethon-theme=light] .aethon-bg-alt,.aethon-page[data-aethon-theme=light] .aethon-inv-section.inv-alt-bg{border-top:1px solid #0000000d;border-bottom:1px solid #0000000d;background:var(--bg-secondary)!important}.aethon-page:not([data-aethon-theme=light]) .alt-bg,.aethon-page:not([data-aethon-theme=light]) .aethon-bg-alt,.aethon-page:not([data-aethon-theme=light]) .aethon-inv-section.inv-alt-bg{border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;background:var(--bg-secondary)!important}.aethon-page[data-aethon-theme=light] .ds-capability-card,.aethon-page[data-aethon-theme=light] .ds-compare-card,.aethon-page[data-aethon-theme=light] .aethon-artefact-card,.aethon-page[data-aethon-theme=light] .ds-spotlight-card,.aethon-page[data-aethon-theme=light] .uc-sector-card,.aethon-page[data-aethon-theme=light] .aethon-inv-engine,.aethon-page[data-aethon-theme=light] .aethon-inv-founder-card,.aethon-page[data-aethon-theme=light] .aethon-resource-preview-card,.aethon-page[data-aethon-theme=light] .inv-force-item,.aethon-page[data-aethon-theme=light] .aethon-inv-force,.aethon-page[data-aethon-theme=light] .aethon-monetize-item,.aethon-page[data-aethon-theme=light] .ds-arch-card,.aethon-page[data-aethon-theme=light] .aethon-tc-node,.aethon-page[data-aethon-theme=light] .ds-card,.aethon-page[data-aethon-theme=light] .ds-card-feature,.aethon-page[data-aethon-theme=light] .banks-value-card,.aethon-page[data-aethon-theme=light] .courts-value-card,.aethon-page[data-aethon-theme=light] .ins-value-card,.aethon-page[data-aethon-theme=light] .reg-value-card,.aethon-page[data-aethon-theme=light] .aethon-gov-value-card,.aethon-page[data-aethon-theme=light] .aethon-part-model-card,.aethon-page[data-aethon-theme=light] .aethon-part-contrast-card,.aethon-page[data-aethon-theme=light] .aethon-abt-mv-card,.aethon-page[data-aethon-theme=light] .aethon-abt-team-card,.aethon-page[data-aethon-theme=light] .aethon-res-cat-card,.aethon-page[data-aethon-theme=light] .aethon-res-card,.aethon-page[data-aethon-theme=light] .aethon-res-artefact-card,.aethon-page[data-aethon-theme=light] .aethon-res-resource-card,.aethon-page[data-aethon-theme=light] .ds-badge-tile,.aethon-page[data-aethon-theme=light] .ds-bento-card,.aethon-page[data-aethon-theme=light] .ds-pipeline,.aethon-page[data-aethon-theme=light] .ds-pipeline-icon,.aethon-homepage[data-aethon-theme=light] .aethon-risk-tile{background:#fff;border-color:#00000014;box-shadow:0 1px 3px #0000000d,0 6px 20px #00000012}.aethon-page[data-aethon-theme=light] .ds-capability-card:hover,.aethon-page[data-aethon-theme=light] .ds-compare-card:hover,.aethon-page[data-aethon-theme=light] .ds-card:hover,.aethon-page[data-aethon-theme=light] .ds-card-feature:hover,.aethon-page[data-aethon-theme=light] .uc-sector-card:hover,.aethon-page[data-aethon-theme=light] .aethon-inv-engine:hover,.aethon-page[data-aethon-theme=light] .aethon-inv-force:hover,.aethon-page[data-aethon-theme=light] .aethon-part-model-card:hover,.aethon-page[data-aethon-theme=light] .aethon-abt-mv-card:hover,.aethon-page[data-aethon-theme=light] .banks-value-card:hover,.aethon-page[data-aethon-theme=light] .courts-value-card:hover,.aethon-page[data-aethon-theme=light] .ins-value-card:hover,.aethon-page[data-aethon-theme=light] .reg-value-card:hover,.aethon-page[data-aethon-theme=light] .ds-arch-card:hover,.aethon-page[data-aethon-theme=light] .ds-bento-card:hover,.aethon-page[data-aethon-theme=light] .aethon-res-artefact-card:hover,.aethon-page[data-aethon-theme=light] .aethon-res-resource-card:hover,.aethon-page[data-aethon-theme=light] .ds-badge-tile:hover,.aethon-page[data-aethon-theme=light] .arch-active{box-shadow:var(--shadow-card-hover);border-color:#0000001f}.aethon-page[data-aethon-theme=light] .ds-badge-tile:hover span{color:#0f172a}.aethon-page[data-aethon-theme=light] .ds-narrative{background:#c99a2e0f;border-left-color:#b8860b}.aethon-page[data-aethon-theme=light] .ds-split-visual{background:#c99a2e0d;border-color:#c99a2e33}.aethon-page[data-aethon-theme=light] .ds-bento-featured{background:linear-gradient(135deg,#c99a2e0d 0%,#fff 100%);border-color:#c99a2e33}.aethon-page[data-aethon-theme=light] .ds-step{border-bottom-color:#0000000f}.aethon-page[data-aethon-theme=light] .aethon-section-badge,.aethon-page[data-aethon-theme=light] .aethon-gov-section-badge,.aethon-page[data-aethon-theme=light] .aethon-plat-section-badge,.aethon-page[data-aethon-theme=light] .aethon-ta-section-badge,.aethon-page[data-aethon-theme=light] .aethon-inv-section-badge{color:#8a6200;background:#c99a2e1a;border:1px solid #c99a2e40;border-radius:100px;padding:.25rem .85rem}.aethon-page[data-aethon-theme=light] .ds-quote-fold,.aethon-homepage[data-aethon-theme=light] .ds-quote-fold{background:linear-gradient(135deg,#0a0f1f 0%,#131b35 100%)}.aethon-homepage[data-aethon-theme=light] .aethon-cta-section{border-top:1px solid #ffffff0a;background:linear-gradient(135deg,#0a0f1f 0%,#131b35 100%)!important}.aethon-homepage[data-aethon-theme=light] .aethon-cta-section .cta-headline,.aethon-homepage[data-aethon-theme=light] .aethon-cta-section .cta-desc{color:#ffffffbf!important}.aethon-homepage[data-aethon-theme=light] .aethon-cta-section .cta-headline-gold{color:var(--gold-primary)!important}.aethon-homepage[data-aethon-theme=light] .aethon-cta-section .aethon-btn-cta-outline:hover{background:#ffffff1f!important;border-color:#fff!important}.aethon-page[data-aethon-theme=light] [class*=-hero] [class*=-btn-outline],.aethon-page[data-aethon-theme=light] [class*=-hero] [class*=-cta-secondary],.aethon-page[data-aethon-theme=light] .aethon-hero [class*=btn],.aethon-page[data-aethon-theme=light] .ds-quote-fold [class*=-btn-outline],.aethon-page[data-aethon-theme=light] .ds-quote-fold [class*=-cta-secondary],.aethon-page[data-aethon-theme=light] .aethon-gov-final-cta [class*=-btn-outline],.aethon-page[data-aethon-theme=light] .aethon-gov-final-cta [class*=-cta-secondary],.aethon-page[data-aethon-theme=light] .aethon-inv-final-cta [class*=-btn-outline],.aethon-page[data-aethon-theme=light] .aethon-inv-final-cta [class*=-cta-secondary],.aethon-page[data-aethon-theme=light] .banks-final-cta [class*=-btn-outline],.aethon-page[data-aethon-theme=light] .banks-final-cta [class*=-cta-secondary],.aethon-page[data-aethon-theme=light] .ins-final-cta [class*=-btn-outline],.aethon-page[data-aethon-theme=light] .ins-final-cta [class*=-cta-secondary],.aethon-page[data-aethon-theme=light] .reg-final-cta [class*=-btn-outline],.aethon-page[data-aethon-theme=light] .reg-final-cta [class*=-cta-secondary],.aethon-page[data-aethon-theme=light] .wt-dark-quote-section [class*=-btn-outline],.aethon-page[data-aethon-theme=light] .ds-feature-dark [class*=btn-outline],.aethon-page[data-aethon-theme=light] .ds-feature-dark [class*=btn-solid]{color:#fff!important;background:#ffffff0f!important;border-color:#fff6!important}.aethon-page[data-aethon-theme=light] .ds-feature-dark .aethon-gov-btn-solid{background:var(--gold-primary)!important;color:#040811!important;border-color:var(--gold-primary)!important}.aethon-page[data-aethon-theme=light] [class*=-hero] [class*=-btn-outline]:hover,.aethon-page[data-aethon-theme=light] [class*=-hero] [class*=-cta-secondary]:hover,.aethon-page[data-aethon-theme=light] .aethon-gov-final-cta [class*=-btn-outline]:hover,.aethon-page[data-aethon-theme=light] .aethon-inv-final-cta [class*=-cta-secondary]:hover,.aethon-page[data-aethon-theme=light] .ds-feature-dark [class*=btn-outline]:hover{background:#ffffff1f!important;border-color:#fff!important}.aethon-page[data-aethon-theme=light] .split-left,.aethon-page[data-aethon-theme=light] .split-right,.aethon-page[data-aethon-theme=light] .sc3-red,.aethon-page[data-aethon-theme=light] .sc3-amber,.aethon-page[data-aethon-theme=light] .sc3-emerald{background:#f4f6fb;border-color:#0000000f}.aethon-page[data-aethon-theme=light] .aethon-gov-title-bar,.aethon-page[data-aethon-theme=light] .aethon-plat-title-bar,.aethon-page[data-aethon-theme=light] .aethon-ta-title-bar,.aethon-page[data-aethon-theme=light] .aethon-inv-title-bar,.aethon-page[data-aethon-theme=light] .aethon-title-bar{background:linear-gradient(90deg, var(--gold-primary), #c99a2e4d);border-radius:2px;height:3px}.aethon-page[data-aethon-theme=light] .ds-stepper-item.active{background:#f4f6fb;border-color:#c99a2e40}.aethon-header,.aethon-footer,.aethon-hero,.aethon-demo-console,.aethon-console,.aethon-console-header,.aethon-console-body,.console-logs,.trust-report-console{--bg-primary:#040811;--bg-primary-rgb:4, 8, 17;--bg-secondary:#0a0f1d;--bg-secondary-rgb:10, 16, 29;--bg-card:#0a102099;--bg-card-rgb:10, 16, 32;--border-glow:#c99a2e26;--silver-neutral:#c7cbd1;--silver-neutral-rgb:199, 203, 209;--white-pure:#fff;--white-pure-rgb:255, 255, 255;--black-rgb:0, 0, 0;--text-primary:#f5f7fa;--text-primary-rgb:245, 247, 250;--text-muted:#94a3b8;--text-muted-rgb:148, 163, 184;--border-subtle:#ffffff0d;--border-section:#ffffff08;--shadow-card:#0000004d}.aethon-page{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);width:100%;min-height:100vh;line-height:1.625;position:relative;overflow-x:clip}.aethon-page *,.aethon-page :before,.aethon-page :after{box-sizing:border-box}.aethon-page h1,.aethon-page h2,.aethon-page h3,.aethon-page h4{font-family:var(--font-display);letter-spacing:-.02em;margin:0}.aethon-page p{color:var(--text-muted);margin:0;font-size:1rem}.aethon-page p.aethon-strong-line{margin-top:3rem}.aethon-page p.aethon-section-desc,.aethon-page p.aethon-gov-section-desc,.aethon-page p.aethon-inv-section-desc,.aethon-page p.aethon-plat-section-desc,.aethon-page p.aethon-ta-section-desc,.aethon-page p.aethon-dev-section-desc,.aethon-page p.aethon-ent-section-desc{text-align:left;max-width:720px;margin:1.5rem 0 0}.aethon-page [class*=-head].text-center p.aethon-section-desc,.aethon-page [class*=-head].text-center p.aethon-gov-section-desc,.aethon-page [class*=-head].text-center p.aethon-inv-section-desc,.aethon-page [class*=-head].text-center p.aethon-plat-section-desc,.aethon-page [class*=-head].text-center p.aethon-ta-section-desc,.aethon-page [class*=-head].text-center p.aethon-dev-section-desc,.aethon-page [class*=-head].text-center p.aethon-ent-section-desc,.aethon-page .text-center p.aethon-section-desc{text-align:center;margin:1.5rem auto 0}.aethon-page p.aethon-res-strong,.aethon-page p.aethon-abt-strong{margin-top:2rem}.aethon-page p.aethon-gov-hero-copy{max-width:680px;margin:1rem auto 0}.aethon-page p.aethon-gov-hero-sub{max-width:600px;margin:.75rem auto 0}.aethon-page p.what-trust-hero-sub{max-width:640px;margin:1rem auto 0}.aethon-page p.ins-hero-sub{max-width:640px;margin:0 auto 1rem}.aethon-page p.ins-hero-body{max-width:600px;margin:0 auto 2.5rem}.aethon-page p.banks-hero-sub{max-width:640px;margin:0 auto 1rem}.aethon-page p.banks-hero-body{max-width:600px;margin:0 auto 2.5rem}.aethon-page p.reg-hero-sub{max-width:640px;margin:0 auto 1rem}.aethon-page p.reg-hero-body{max-width:600px;margin:0 auto 2.5rem}html:has(.aethon-page){scroll-behavior:smooth}.aethon-page .aethon-grid-overlay{pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;animation:60s linear infinite gridPanLayout;position:absolute;inset:0}.aethon-page .aethon-glow-orb{pointer-events:none;filter:blur(140px);opacity:.1;z-index:1;border-radius:50%;position:absolute}.aethon-page .aethon-glow-orb-1{background:radial-gradient(circle, var(--gold-primary) 0%, transparent 80%);width:500px;height:500px;animation:70s ease-in-out infinite alternate orbDriftL1;top:-100px;right:5%}.aethon-page .aethon-glow-orb-2{background:radial-gradient(circle, var(--cyan-accent) 0%, transparent 80%);width:600px;height:600px;animation:85s ease-in-out -20s infinite alternate orbDriftL2;top:35%;left:-150px}.aethon-page .aethon-glow-orb-3{background:radial-gradient(circle, var(--blue-accent) 0%, transparent 85%);width:500px;height:500px;animation:75s ease-in-out -35s infinite alternate orbDriftL3;bottom:10%;right:-100px}.aethon-page .aethon-header{-webkit-backdrop-filter:blur(24px);z-index:100;background:#040811b8;border-bottom:1px solid #ffffff0d;width:100%;padding:.75rem 5%;position:sticky;top:0}.aethon-page .aethon-header-inner{max-width:var(--container-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.aethon-page .aethon-logo{align-items:center;gap:.75rem;text-decoration:none;display:flex}.aethon-page .aethon-logo-img{width:auto;height:28px}.aethon-page .aethon-logo-text{font-family:var(--font-display);color:var(--white-pure);letter-spacing:.08em;background:linear-gradient(135deg, var(--white-pure) 30%, var(--silver-neutral) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.45rem;font-weight:800}.aethon-page .aethon-nav{align-items:center;gap:1.75rem;display:flex}.aethon-page .aethon-solutions-wrapper{position:relative}.aethon-page .aethon-solutions-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.aethon-page .aethon-solutions-dropdown{-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-md);opacity:0;visibility:hidden;z-index:200;background:#0a1020e0;border:1px solid #c99a2e26;min-width:220px;padding:.5rem 0;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 12px 40px #00000080,0 0 20px #c99a2e0f}.aethon-page .aethon-solutions-dropdown.open{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.aethon-page .aethon-dropdown-link{color:var(--text-muted);transition:var(--transition-smooth);white-space:nowrap;padding:.6rem 1.25rem;font-size:.85rem;font-weight:500;text-decoration:none;display:block}.aethon-page .aethon-dropdown-link:hover{color:var(--white-pure);background:#c99a2e14}.aethon-page .aethon-dropdown-link.active{color:var(--gold-primary)}.aethon-page .aethon-nav-link{color:var(--text-muted);transition:var(--transition-smooth);padding:.25rem 0;font-size:.9rem;font-weight:500;text-decoration:none;position:relative}.aethon-page .aethon-nav-link:after{content:"";background-color:var(--gold-primary);width:0;height:2px;transition:var(--transition-smooth);position:absolute;bottom:0;left:0}.aethon-page .aethon-nav-link:hover{color:var(--white-pure)}.aethon-page .aethon-nav-link:hover:after{width:100%}.aethon-page .aethon-nav-link.active{color:var(--gold-primary)}.aethon-page .aethon-nav-link.active:after{width:100%}.aethon-page .aethon-header-actions{align-items:center;gap:.85rem;display:flex}.aethon-page .aethon-btn-nav-outline{border-radius:var(--radius-sm);color:var(--silver-neutral);transition:var(--transition-smooth);border:1px solid #ffffff26;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.aethon-page .aethon-btn-nav-outline:hover{border-color:var(--white-pure);color:var(--white-pure);background:#ffffff08}.aethon-page .aethon-btn-nav-gold{background-color:var(--gold-primary);color:var(--bg-primary);border-radius:var(--radius-sm);transition:var(--transition-smooth);align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-page .aethon-btn-nav-gold:hover{background-color:var(--gold-hover);transform:translateY(-1px);box-shadow:0 4px 20px #c99a2e40}.aethon-page .aethon-container{max-width:var(--container-width);margin:0 auto}.aethon-page-content{z-index:2;position:relative}.aethon-page .aethon-footer{background-color:var(--bg-footer);z-index:2;border-top:1px solid #ffffff0a;padding:5.5rem 5% 2.5rem;position:relative}.aethon-page .aethon-footer-grid{max-width:var(--container-width);grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:3.5rem;margin:0 auto 4.5rem;display:grid}.aethon-page .aethon-footer-brand-col{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.aethon-page .footer-logo-block{align-items:center;gap:.75rem;display:flex}.aethon-page .footer-logo-img{width:auto;height:34px}.aethon-page .footer-logo-text{font-family:var(--font-display);letter-spacing:.08em;color:var(--white-pure);font-size:1.35rem;font-weight:800}.aethon-page .footer-brand-tagline{color:var(--text-muted);max-width:320px;font-size:.85rem;line-height:1.6}.aethon-page .footer-social-icons{gap:1.15rem;margin-top:.5rem;display:flex}.aethon-page .footer-social-icons i{color:#ffffff40;cursor:pointer;transition:var(--transition-smooth);font-size:1.1rem}.aethon-page .footer-social-icons i:hover{color:var(--gold-primary);transform:scale(1.1)}.aethon-page .aethon-footer-col{flex-direction:column;gap:.85rem;display:flex}.aethon-page .aethon-footer-col h4{font-family:var(--font-display);text-transform:uppercase;color:var(--gold-primary);letter-spacing:.1em;margin-bottom:.75rem;font-size:.82rem;font-weight:700}.aethon-page .aethon-footer-col a{color:var(--text-muted);transition:var(--transition-smooth);font-size:.88rem;text-decoration:none;display:inline-block}.aethon-page .aethon-footer-col a:hover{color:var(--white-pure);transform:translate(2px)}.aethon-page .aethon-footer-bottom{max-width:var(--container-width);color:#ffffff40;border-top:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 auto;padding-top:2rem;font-size:.82rem;display:flex}.aethon-page .footer-legal-links{align-items:center;gap:.85rem;display:flex}.aethon-page .footer-legal-links a{color:#ffffff40;transition:var(--transition-smooth);text-decoration:none}.aethon-page .footer-legal-links a:hover{color:var(--gold-primary)}.aethon-page .footer-legal-links .divider{opacity:.5}.aethon-page .aethon-gradient-gold{background:linear-gradient(135deg, var(--gold-primary) 0%, var(--gold-hover) 60%, var(--gold-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (width<=1024px){.aethon-page .aethon-nav,.aethon-page .aethon-solutions-wrapper{display:none}.aethon-page .aethon-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width<=768px){.aethon-page .aethon-footer-grid{grid-template-columns:1fr;gap:2rem}.aethon-page .aethon-footer-bottom{text-align:center;flex-direction:column}}.ds-template-blueprint{border-radius:var(--radius-sm);transition:var(--transition-smooth);background:#c99a2e05;border:1px solid #c99a2e1f;margin-bottom:2rem;overflow:hidden}.ds-template-blueprint[open]{background:#c99a2e0a;border-color:#c99a2e4d;box-shadow:0 4px 20px #c99a2e0a}.ds-template-blueprint summary{font-family:var(--font-display);color:var(--gold-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-smooth);outline:none;align-items:center;gap:.65rem;padding:1rem 1.5rem;font-size:.92rem;font-weight:600;display:flex}.ds-template-blueprint summary:hover{color:var(--gold-hover);background:#c99a2e08}.ds-blueprint-content{font-family:var(--font-body);background:#00000026;border-top:1px solid #c99a2e1a;padding:1.5rem;font-size:.9rem;line-height:1.6}.ds-blueprint-content h4{font-family:var(--font-mono);text-transform:uppercase;color:var(--silver-neutral);letter-spacing:.05em;margin:1.25rem 0 .5rem;font-size:.82rem;font-weight:700}.ds-blueprint-content h4:first-of-type{margin-top:0}.ds-blueprint-content p{color:var(--text-muted);margin-bottom:.75rem}.ds-blueprint-content code{font-family:var(--font-mono,monospace);color:var(--gold-light);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:.15rem .35rem;font-size:.8rem}.ds-blueprint-content ul{color:var(--text-muted);margin:.5rem 0 1rem;padding-left:1.25rem}.ds-blueprint-content li{margin-bottom:.4rem}.ds-badge-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;margin-top:2rem;display:grid}.ds-badge-tile{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:1.75rem var(--space-4);text-align:center;cursor:pointer;transition:var(--transition-smooth);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;display:flex}.ds-badge-tile i{color:var(--gold-primary);transition:var(--transition-smooth);font-size:1.75rem}.ds-badge-tile span{font-family:var(--font-display);color:var(--text-primary);transition:var(--transition-smooth);font-size:.95rem;font-weight:600}.ds-badge-tile:hover{border-color:var(--gold-primary);transform:translateY(-4px);box-shadow:0 8px 30px #0000004d,0 0 15px #c99a2e1a}.ds-badge-tile:hover i{color:var(--gold-hover);transform:scale(1.1)}.ds-badge-tile:hover span{color:var(--white-pure)}.ds-interactive-stack-split{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;margin-top:2rem;display:grid}.ds-stepper-col{flex-direction:column-reverse;gap:1.25rem;display:flex}.ds-stepper-item{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;gap:1rem;padding:1rem 1.25rem;transition:all .3s;display:flex}.ds-stepper-item:hover{background:#ffffff05;border-color:#ffffff0d}.ds-stepper-item.active{background:#ffffff08;border-color:#ffffff12}.ds-step-number{font-family:var(--font-display);color:var(--text-muted);transition:var(--transition-smooth);font-size:1.75rem;font-weight:800;line-height:1}.ds-stepper-item.active .ds-step-number{color:var(--gold-primary);text-shadow:0 0 10px #c99a2e33}.ds-step-info h3{font-family:var(--font-display);color:var(--text-primary);transition:var(--transition-smooth);margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.ds-stepper-item.active .ds-step-info h3{color:var(--white-pure)}.ds-step-info p{color:var(--text-muted);transition:var(--transition-smooth);font-size:.88rem;line-height:1.5}.ds-stepper-item.active .ds-step-info p{color:var(--silver-neutral)}.ds-3d-stack-col{perspective:1000px;justify-content:center;align-items:center;height:480px;display:flex}.ds-3d-stack-scene{width:320px;height:410px;transition:transform .8s cubic-bezier(.16,1,.3,1);position:relative;transform:rotate(-8deg)}.ds-3d-laser-core{z-index:1;opacity:.6;background:linear-gradient(#10b98166,#c99a2e66 33%,#00aeef66 66%,#c7cbd166);width:2px;position:absolute;top:40px;bottom:40px;left:50%;transform:translate(-50%)}.ds-3d-stack-plate{width:100%;height:80px;transition:var(--transition-smooth);cursor:pointer;position:absolute}.ds-3d-stack-plate.plate-emerald{color:var(--emerald-success);transform:translateY(0)}.ds-3d-stack-plate.plate-gold{color:var(--gold-primary);transform:translateY(110px)}.ds-3d-stack-plate.plate-cyan{color:var(--cyan-accent);transform:translateY(220px)}.ds-3d-stack-plate.plate-silver{color:var(--silver-neutral);transform:translateY(330px)}.ds-3d-stack-plate.plate-emerald.active,.ds-3d-stack-plate.plate-emerald:hover{transform:translateY(0)scale(1.03)}.ds-3d-stack-plate.plate-gold.active,.ds-3d-stack-plate.plate-gold:hover{transform:translateY(110px)scale(1.03)}.ds-3d-stack-plate.plate-cyan.active,.ds-3d-stack-plate.plate-cyan:hover{transform:translateY(220px)scale(1.03)}.ds-3d-stack-plate.plate-silver.active,.ds-3d-stack-plate.plate-silver:hover{transform:translateY(330px)scale(1.03)}.plate-inner{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1020bf;border:1px solid #ffffff14;flex-direction:row;justify-content:space-between;align-items:center;padding:0 1.5rem;transition:all .3s;display:flex;position:absolute;inset:0;overflow:hidden}.plate-inner:before{content:"";z-index:1;opacity:.7;width:10px;height:10px;transition:var(--transition-smooth);background:currentColor;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px}.ds-3d-stack-plate.active .plate-inner:before,.ds-3d-stack-plate:hover .plate-inner:before{opacity:1;animation:1.5s ease-in-out infinite plateDotPulse}.plate-watermark{opacity:.35;color:currentColor;pointer-events:none;font-size:3.5rem;transition:opacity .5s;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}.plate-emerald .plate-watermark{color:var(--emerald-success)}.plate-gold .plate-watermark{color:var(--gold-primary)}.plate-cyan .plate-watermark{color:var(--cyan-accent)}.plate-silver .plate-watermark{color:var(--silver-neutral)}.ds-3d-stack-plate.active .plate-watermark{opacity:.25}.plate-badge{z-index:2;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border-subtle);white-space:nowrap;border-radius:4px;align-self:center;padding:.2rem .5rem;font-size:.65rem;font-weight:700;position:relative}.plate-emerald .plate-badge{color:var(--emerald-success);background:#10b98126;border-color:#10b9814d}.plate-gold .plate-badge{color:var(--gold-primary);background:#c99a2e26;border-color:#c99a2e4d}.plate-cyan .plate-badge{color:var(--cyan-accent);background:#00aeef26;border-color:#00aeef4d}.plate-silver .plate-badge{color:var(--silver-neutral);background:#c7cbd126;border-color:#c7cbd14d}.plate-content{text-align:right;z-index:2;flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.plate-content i{opacity:.12;transition:var(--transition-smooth);pointer-events:none;margin:0;font-size:3.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plate-emerald .plate-content i{color:var(--emerald-success)}.plate-gold .plate-content i{color:var(--gold-primary)}.plate-cyan .plate-content i{color:var(--cyan-accent)}.plate-silver .plate-content i{color:var(--silver-neutral)}.ds-3d-stack-plate.active .plate-content i{opacity:.25;transform:translate(-50%,-50%)scale(1.1)}.plate-content span{z-index:2;font-family:var(--font-display);color:var(--text-muted);transition:var(--transition-smooth);font-size:.95rem;font-weight:700;position:relative}.ds-3d-stack-plate.active .plate-content span{color:var(--white-pure)}.plate-glow{border-radius:inherit;opacity:0;transition:var(--transition-smooth);pointer-events:none;position:absolute;inset:0}.ds-3d-stack-plate.active .plate-inner{border-color:var(--white-pure);box-shadow:0 10px 40px var(--shadow-card)}.ds-3d-stack-plate.plate-emerald.active .plate-inner{border-color:var(--emerald-success);background:#10b98126}.ds-3d-stack-plate.plate-gold.active .plate-inner{border-color:var(--gold-primary);background:#c99a2e26}.ds-3d-stack-plate.plate-cyan.active .plate-inner{border-color:var(--cyan-accent);background:#00aeef26}.ds-3d-stack-plate.plate-silver.active .plate-inner{border-color:var(--silver-neutral);background:#c7cbd11f}.ds-3d-stack-plate.active .plate-glow{opacity:1}.ds-3d-stack-plate:hover .plate-inner{background:#0f172af2}.ds-3d-stack-scene.active-step-0,.ds-3d-stack-scene.active-step-1,.ds-3d-stack-scene.active-step-2,.ds-3d-stack-scene.active-step-3{transform:rotate(-8deg)}.plate-3d-label{display:none}.ds-quote-fold{text-align:center;background:0 0;padding:6rem 0;position:relative;overflow:hidden}.ds-quote-backdrop-orb{pointer-events:none;z-index:-1;background:radial-gradient(circle,#c99a2e12 0%,#0000 70%);border-radius:50%;width:460px;height:460px;animation:8s ease-in-out infinite quoteOrbPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elegant-quote-icon{color:#c99a2e8c;margin-bottom:1.5rem;font-size:2.75rem;display:inline-block}.ds-elegant-quote{font-family:var(--font-editorial,"Lora", serif);color:#ffffffe0;max-width:900px;margin:0 auto 2rem;font-size:clamp(1.4rem,2.8vw,2.1rem);font-style:italic;font-weight:500;line-height:1.55}.ds-quote-author-line{color:var(--gold-primary);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:1rem;font-size:.82rem;font-weight:700;display:inline-flex}.ds-quote-author-line .author-bar{background:var(--gold-primary);width:48px;height:1.5px}.ds-spotlight-grid{grid-template-columns:1fr 1fr;gap:2.25rem;margin-top:2rem;display:grid}.ds-spotlight-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition-smooth);box-shadow:0 10px 30px var(--shadow-card);flex-direction:column;gap:1.5rem;padding:3rem;display:flex;position:relative;overflow:hidden}.ds-spotlight-card .aethon-product-badge{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--border-subtle);color:var(--text-muted);background:#ffffff05;border-radius:100px;align-self:flex-start;padding:.35rem .95rem;font-size:.72rem;font-weight:600;display:inline-block}.ds-spotlight-card.enterprise-track .aethon-product-badge{color:var(--gold-primary);border-color:#c99a2e33}.ds-spotlight-card.dev-track .aethon-product-badge{color:var(--cyan-accent);border-color:#00aeef33}.ds-spotlight-card h3{font-family:var(--font-display);color:var(--white-pure);font-size:1.85rem;font-weight:700;line-height:1.2}.ds-spotlight-card .cyan-text{color:var(--cyan-accent)}.ds-spotlight-card .gold-text{color:var(--gold-primary)}.ds-spotlight-card .product-desc{color:var(--text-muted);font-size:.95rem;line-height:1.6}.ds-spotlight-card .product-features{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.ds-spotlight-card .product-features li{color:var(--silver-neutral);align-items:center;gap:.75rem;font-size:.88rem;display:flex}.ds-spotlight-card .product-features i{font-size:.95rem}.ds-spotlight-card .cyan-icon{color:var(--cyan-accent)}.ds-spotlight-card .gold-icon{color:var(--gold-primary)}.ds-spotlight-card .product-cta-container{margin-top:auto;padding-top:1.5rem}.aethon-btn-product{border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);transition:var(--transition-smooth);justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.75rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.aethon-btn-product.cyan-bg{background:var(--cyan-accent);color:#040811}.aethon-btn-product.cyan-bg:hover{background:var(--cyan-hover);transform:translateY(-1px);box-shadow:0 4px 20px #00aeef40}.aethon-btn-product.gold-bg{background:var(--gold-primary);color:#040811}.aethon-btn-product.gold-bg:hover{background:var(--gold-hover);transform:translateY(-1px);box-shadow:0 4px 20px #c99a2e40}.ds-card-glow-gold{pointer-events:none;z-index:1;background:radial-gradient(circle,#c99a2e26 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.ds-card-glow-cyan{pointer-events:none;z-index:1;background:radial-gradient(circle,#00aeef1f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.ds-spotlight-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000004d}.ds-spotlight-card.dev-track:hover{border-color:#00aeef59}.ds-spotlight-card.enterprise-track:hover{border-color:#c99a2e59}.ds-capability-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;display:grid}.ds-capability-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition-smooth);flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2.25rem;display:flex}.ds-cap-icon-box{width:52px;height:52px;color:var(--gold-primary);transition:var(--transition-smooth);background:#c99a2e14;border:1px solid #c99a2e26;border-radius:12px;justify-content:center;align-items:center;font-size:1.35rem;display:inline-flex}.ds-capability-card h3{font-family:var(--font-display);color:var(--white-pure);font-size:1.25rem;font-weight:700}.ds-capability-card p{color:var(--text-muted);font-size:.88rem;line-height:1.6}.ds-capability-card:hover{border-color:var(--gold-primary);transform:translateY(-4px);box-shadow:0 8px 30px #0003,0 0 15px #c99a2e14}.ds-capability-card:hover .ds-cap-icon-box{border-color:var(--gold-primary);color:var(--gold-hover);background:#c99a2e26;transform:scale(1.08)}.ds-sim-console{border-radius:var(--radius-md);background:#050811;border:1px solid #ffffff0f;margin-top:2rem;overflow:hidden;box-shadow:0 20px 50px #00000080,0 0 30px #c99a2e0a}.ds-sim-header{background:#0d1222;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.9rem 1.5rem;display:flex}.ds-console-dots{gap:.45rem;display:flex}.ds-console-dots .dot{border-radius:50%;width:9px;height:9px}.ds-console-dots .dot.red{background:#ef4444}.ds-console-dots .dot.yellow{background:#f59e0b}.ds-console-dots .dot.green{background:#10b981}.ds-console-title{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-muted);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:flex}.ds-console-title i{color:var(--gold-primary)}.ds-sim-body{background:#05070e;grid-template-columns:1.1fr .9fr;min-height:400px;display:grid}.ds-sim-pane{flex-direction:column;gap:1rem;padding:1.5rem;display:flex;overflow:auto}.ds-sim-pane.pane-left{border-right:1px solid #ffffff0a}.ds-sim-pane.pane-right{background:#030408}.ds-sim-pane .pane-title{font-family:var(--font-display);color:var(--white-pure);border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding-bottom:.5rem;font-size:.85rem;font-weight:700;display:flex}.ds-sim-pane .file-badge{font-family:var(--font-mono);color:var(--gold-primary);background:#c99a2e0f;border:1px solid #c99a2e33;border-radius:4px;padding:.15rem .45rem;font-size:.65rem}.ds-sim-pane .live-pill{font-family:var(--font-mono);color:var(--cyan-accent);background:#00aeef1a;border:1px solid #00aeef33;border-radius:4px;padding:.15rem .45rem;font-size:.65rem;font-weight:700}.ds-sim-pane pre{font-family:var(--font-mono);color:var(--silver-neutral);margin:0;font-size:.8rem;line-height:1.6}.ds-sim-pane code{font-family:inherit}.ds-sim-logs{font-family:var(--font-mono);flex-direction:column;gap:.65rem;font-size:.78rem;display:flex}.ds-sim-logs .log-line{color:var(--text-muted);line-height:1.5}.ds-sim-logs .log-time{color:#ffffff26;margin-right:.5rem}.ds-sim-logs .system-msg{color:var(--silver-neutral)}.ds-sim-logs .check-item.warning{color:var(--amber-warning)}.ds-sim-logs .check-item.error{color:var(--red-alert)}.ds-sim-logs .success{color:var(--emerald-success)}.ds-sim-logs .status-badge{border-radius:4px;margin-left:.5rem;padding:.15rem .45rem;font-size:.65rem;font-weight:700;display:inline-block}.ds-sim-logs .status-badge.progress{color:var(--cyan-accent);background:#00aeef26;border:1px solid #00aeef33}.ds-sim-logs .status-badge.fail{color:var(--red-alert);background:#ef444426;border:1px solid #ef444433}.ds-sim-logs .status-badge.success{color:var(--emerald-success);background:#10b98126;border:1px solid #10b98133}.ds-compare-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;display:grid}.ds-compare-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition-smooth);flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.ds-compare-card.aethon-highlight{border-color:#10b98159;box-shadow:0 10px 30px #10b9810f}.ds-compare-card.aethon-highlight:hover{border-color:var(--emerald-success);box-shadow:0 15px 35px #10b9811f}.ds-compare-watermark{opacity:.03;pointer-events:none;z-index:1;transition:var(--transition-smooth);font-size:10rem;position:absolute;bottom:-2rem;right:-2rem;transform:rotate(-15deg)}.ds-compare-card:hover .ds-compare-watermark{opacity:.06;transform:rotate(-10deg)scale(1.05)}.watermark-red{color:var(--red-alert)}.watermark-gold{color:var(--gold-primary)}.watermark-emerald{color:var(--emerald-success)}.ds-compare-medallion{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:inline-flex}.medallion-red{color:var(--red-alert);background:#ef44441f;border:1px solid #ef444433}.medallion-gold{color:var(--gold-primary);background:#c99a2e1f;border:1px solid #c99a2e33}.medallion-emerald{color:var(--emerald-success);background:#10b9811f;border:1px solid #10b98133}.ds-compare-card h3{font-family:var(--font-display);color:var(--white-pure);z-index:2;font-size:1.35rem;font-weight:700}.ds-compare-card .trust-compare-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);z-index:2;margin-top:-.5rem;font-size:.72rem;font-weight:600}.ds-compare-card p:last-of-type{color:var(--text-muted);z-index:2;font-size:.88rem;line-height:1.6}.ds-compare-tag{text-transform:uppercase;letter-spacing:.05em;z-index:2;border-radius:100px;margin-top:auto;padding:.25rem .75rem;font-size:.7rem;font-weight:700}.tag-red{color:var(--red-alert);background:#ef444414;border:1px solid #ef444426}.tag-gold{color:var(--gold-primary);background:#c99a2e14;border:1px solid #c99a2e26}.tag-emerald{color:var(--emerald-success);background:#10b98114;border:1px solid #10b98126}.ds-compare-card:hover{transform:translateY(-5px)}@media (width<=1024px){.ds-interactive-stack-split{grid-template-columns:1fr;gap:2rem}.ds-3d-stack-col{height:380px}.ds-spotlight-grid{grid-template-columns:1fr}}@media (width<=768px){.ds-capability-grid,.ds-compare-grid,.ds-sim-body{grid-template-columns:1fr}.ds-sim-pane.pane-left{border-bottom:1px solid #ffffff0a;border-right:none}}[data-aethon-theme=light] .aethon-gov-hero,[data-aethon-theme=light] .aethon-inv-hero,[data-aethon-theme=light] .aethon-plat-hero,[data-aethon-theme=light] .aethon-ta-hero,[data-aethon-theme=light] .uc-hero,[data-aethon-theme=light] .courts-hero,[data-aethon-theme=light] .banks-hero,[data-aethon-theme=light] .insurance-hero,[data-aethon-theme=light] .regulators-hero,[data-aethon-theme=light] .what-trust-hero,[data-aethon-theme=light] .ins-hero,[data-aethon-theme=light] .reg-hero,[data-aethon-theme=light] .aethon-dev-hero,[data-aethon-theme=light] .aethon-ent-hero,[data-aethon-theme=light] .aethon-abt-hero,[data-aethon-theme=light] .aethon-res-hero,[data-aethon-theme=light] .aethon-part-hero{padding-top:7rem;padding-bottom:5rem;background:linear-gradient(160deg,#07091a 0%,#0d1535 55%,#112044 100%)!important}[data-aethon-theme=light] [class*=-hero] h1{color:#fff!important}[data-aethon-theme=light] .aethon-gov-hero-sub,[data-aethon-theme=light] .aethon-gov-hero-copy,[data-aethon-theme=light] .aethon-inv-sub,[data-aethon-theme=light] .aethon-inv-copy,[data-aethon-theme=light] .aethon-plat-hero-sub,[data-aethon-theme=light] .aethon-plat-hero-copy,[data-aethon-theme=light] .aethon-dev-hero-sub,[data-aethon-theme=light] .aethon-dev-hero-copy,[data-aethon-theme=light] .aethon-ent-hero-sub,[data-aethon-theme=light] .aethon-ent-hero-copy,[data-aethon-theme=light] .ins-hero-sub,[data-aethon-theme=light] .ins-hero-body,[data-aethon-theme=light] .reg-hero-sub,[data-aethon-theme=light] .reg-hero-body,[data-aethon-theme=light] .aethon-abt-sub,[data-aethon-theme=light] .aethon-abt-hero-sub,[data-aethon-theme=light] .aethon-res-sub,[data-aethon-theme=light] .aethon-res-hero-sub,[data-aethon-theme=light] .aethon-part-sub,[data-aethon-theme=light] .aethon-part-copy,[data-aethon-theme=light] .banks-hero-sub,[data-aethon-theme=light] .banks-hero-body,[data-aethon-theme=light] .uc-hero p,[data-aethon-theme=light] .what-trust-hero-sub,[data-aethon-theme=light] .what-trust-hero-body{color:#ffffffb8!important}[data-aethon-theme=light] [class*=-hero] [class*=-badge],[data-aethon-theme=light] [class*=-hero] .aethon-gov-section-badge{color:var(--gold-primary)!important;background:#c99a2e1f!important;border-color:#c99a2e4d!important}[data-aethon-theme=light] .aethon-gov-section{background:#fff}[data-aethon-theme=light] .aethon-gov-section.alt-bg,[data-aethon-theme=light] .aethon-bg-alt{background:#f4f6fb;border-top:1px solid #0000000d;border-bottom:1px solid #0000000d}[data-aethon-theme=light] .aethon-gov-section-title,[data-aethon-theme=light] .aethon-plat-section-title,[data-aethon-theme=light] .aethon-ta-section-title,[data-aethon-theme=light] .aethon-inv-section-title,[data-aethon-theme=light] .aethon-section-title,[data-aethon-theme=light] .uc-sector-name,[data-aethon-theme=light] h2,[data-aethon-theme=light] h3{color:#0a0f1f}[data-aethon-theme=light] .aethon-gov-section-desc,[data-aethon-theme=light] .aethon-plat-section-desc,[data-aethon-theme=light] .aethon-ta-section-desc,[data-aethon-theme=light] .aethon-inv-section-desc,[data-aethon-theme=light] .aethon-section-desc,[data-aethon-theme=light] .uc-sector-desc{color:#4b5675}[data-aethon-theme=light] .ds-capability-card,[data-aethon-theme=light] .ds-card,[data-aethon-theme=light] .ds-card-feature,[data-aethon-theme=light] .aethon-artefact-card,[data-aethon-theme=light] .aethon-resource-preview-card,[data-aethon-theme=light] .uc-sector-card,[data-aethon-theme=light] .aethon-inv-engine,[data-aethon-theme=light] .aethon-inv-founder-card,[data-aethon-theme=light] .inv-force-item,[data-aethon-theme=light] .aethon-inv-force,[data-aethon-theme=light] .aethon-monetize-item,[data-aethon-theme=light] .ds-arch-card,[data-aethon-theme=light] .ds-spotlight-card,[data-aethon-theme=light] .aethon-tc-node,[data-aethon-theme=light] .aethon-part-model-card,[data-aethon-theme=light] .aethon-part-contrast-card,[data-aethon-theme=light] .aethon-abt-mv-card,[data-aethon-theme=light] .aethon-abt-team-card,[data-aethon-theme=light] .banks-value-card,[data-aethon-theme=light] .courts-value-card,[data-aethon-theme=light] .ins-value-card,[data-aethon-theme=light] .reg-value-card,[data-aethon-theme=light] .aethon-gov-value-card{background:#fff;border:1px solid #0000001a;box-shadow:0 2px 8px #0000000f,0 8px 28px #00000017}[data-aethon-theme=light] .ds-capability-card:hover,[data-aethon-theme=light] .uc-sector-card:hover,[data-aethon-theme=light] .aethon-inv-engine:hover,[data-aethon-theme=light] .inv-force-item:hover,[data-aethon-theme=light] .ds-arch-card:hover,[data-aethon-theme=light] .aethon-artefact-card:hover{border-color:#c99a2e33;box-shadow:0 4px 16px #00000014,0 24px 56px #0000001f}[data-aethon-theme=light] .ds-compare-card{background:#f8fafe;border:1px solid #00000014;box-shadow:0 2px 12px #0000000f}[data-aethon-theme=light] .ds-compare-card.arnor-highlight{background:linear-gradient(160deg,#f0fdf9,#ecfdf5);border-color:#10b98133}[data-aethon-theme=light] .aethon-gov-table,[data-aethon-theme=light] .aethon-inv-table,[data-aethon-theme=light] .ds-comparison-table{background:#fff;border:1px solid #00000012;box-shadow:0 2px 16px #0000000f}[data-aethon-theme=light] .aethon-gov-table thead th,[data-aethon-theme=light] .aethon-inv-table thead th,[data-aethon-theme=light] .ds-comparison-table thead th{color:#7a5500;background:#c99a2e12;border-bottom:1px solid #00000012}[data-aethon-theme=light] .aethon-gov-table tbody td,[data-aethon-theme=light] .aethon-inv-table tbody td,[data-aethon-theme=light] .ds-comparison-table tbody td{color:#4b5675;background:#fff;border-bottom:1px solid #0000000a}[data-aethon-theme=light] .aethon-gov-table tbody tr:hover td,[data-aethon-theme=light] .aethon-inv-table tbody tr:hover td{background:#fafbff}[data-aethon-theme=light] .aethon-gov-tag{color:#2d3555;background:#fff;border:1px solid #00000017;box-shadow:0 1px 6px #0000000d}[data-aethon-theme=light] .aethon-gov-tag:hover{color:#8a6200;border-color:#c99a2e4d}[data-aethon-theme=light] .ds-spotlight-card.dev-track{background:linear-gradient(160deg,#f0fcff,#eafaff);border:1px solid #06b6d426}[data-aethon-theme=light] .ds-spotlight-card.enterprise-track{background:linear-gradient(160deg,#fffbf0,#fff9e6);border:1px solid #c99a2e26}[data-aethon-theme=light] .stat-label{color:#4b5675}[data-aethon-theme=light] .sc3-col{background:#fff;border:1px solid #0000000f}[data-aethon-theme=light] .sc3-col h3{color:#0a0f1f}[data-aethon-theme=light] .sc3-col>p,[data-aethon-theme=light] .sc3-list li{color:#4b5675}[data-aethon-theme=light] .aethon-gov-final-cta,[data-aethon-theme=light] .aethon-inv-final-cta{background:linear-gradient(160deg,#07091a 0%,#0d1535 100%)}[data-aethon-theme=light] .aethon-gov-final-cta h2,[data-aethon-theme=light] .aethon-inv-final-cta h2{color:#fff}[data-aethon-theme=light] .aethon-gov-final-cta p,[data-aethon-theme=light] .aethon-inv-final-cta p{color:#ffffffad}[data-aethon-theme=light] .aethon-inv-final-cta-inner{background:#ffffff0d;border-color:#c99a2e40}[data-aethon-theme=light] .uc-sector-cta{color:#8a6200;border-color:#c99a2e40}[data-aethon-theme=light] .uc-sector-card--cyan .uc-sector-cta{color:#0369a1;border-color:#06b6d440}[data-aethon-theme=light] .uc-sector-card--emerald .uc-sector-cta{color:#047857;border-color:#10b98140}[data-aethon-theme=light] .ds-arch-card{background:#fff;border-color:#00000014}[data-aethon-theme=light] .arch-badge{color:#2d3555;background:#f4f6fb;border-right-color:#00000012}[data-aethon-theme=light] .arch-badge-gold{color:#8a6200;background:#c99a2e14}[data-aethon-theme=light] .arch-content{color:#4b5675}[data-aethon-theme=light] .arch-content i{color:#0003}[data-aethon-theme=light] .ds-arch-connector-line{background:linear-gradient(#10b98166 0%,#c99a2e99 35% 55%,#06b6d466 75%,#00000014 100%)}[data-aethon-theme=light] .ds-stepper-item{border-color:#0000000f}[data-aethon-theme=light] .ds-stepper-item.active{background:#f4f6fb;border-color:#c99a2e4d}[data-aethon-theme=light] .ds-step-info h3{color:#0a0f1f}[data-aethon-theme=light] .ds-step-info p{color:#4b5675}[data-aethon-theme=light] .aethon-monetize-item{color:#2d3555;background:#fff;border:1px solid #00000012;box-shadow:0 1px 6px #0000000d}[data-aethon-theme=light] .aethon-resource-preview-card{background:#fff}[data-aethon-theme=light] .resource-preview-icon,[data-aethon-theme=light] .resource-preview-link{color:var(--gold-primary)}[data-aethon-theme=light] .aethon-footer{background:#07091a!important}[data-aethon-theme=light] .aethon-plat-table{background:#fff;border:1px solid #00000017;box-shadow:0 2px 16px #0000000f}[data-aethon-theme=light] .aethon-plat-table thead th{color:#6b4c00;background:#c99a2e12;border-bottom:1px solid #00000012}[data-aethon-theme=light] .aethon-plat-table tbody td{color:#4b5675;border-bottom:1px solid #0000000a}[data-aethon-theme=light] .aethon-plat-table tbody tr:hover td{background:#fafbff}[data-aethon-theme=light] .aethon-plat-lifecycle-step{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 6px 20px #00000012}[data-aethon-theme=light] .aethon-plat-lifecycle-step:hover{border-color:#c99a2e40;box-shadow:0 4px 16px #00000014,0 12px 32px #0000001a}[data-aethon-theme=light] .aethon-plat-lifecycle-arrow{color:#0003}[data-aethon-theme=light] .aethon-plat-functional-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000014}[data-aethon-theme=light] .aethon-plat-cap-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-plat-cap-card:hover{border-color:#c99a2e40;box-shadow:0 4px 16px #00000014,0 16px 40px #0000001a}[data-aethon-theme=light] .aethon-plat-flow-item{background:#fff;border:1px solid #00000017;box-shadow:0 1px 4px #0000000d,0 4px 12px #0000000f}[data-aethon-theme=light] .aethon-plat-flow-connector{color:#00000040}[data-aethon-theme=light] .aethon-plat-path-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 10px 32px #00000014}[data-aethon-theme=light] .aethon-plat-path-card:hover{border-color:#c99a2e40;box-shadow:0 4px 16px #00000014,0 20px 48px #0000001f}[data-aethon-theme=light] .walkthrough-row{border-bottom:1px solid #0000000f}[data-aethon-theme=light] .stage-box{background:#fff;border:1px solid #00000017;box-shadow:0 1px 4px #0000000d,0 4px 12px #0000000f}[data-aethon-theme=light] .stage-box:hover{box-shadow:0 4px 16px #00000014,0 12px 28px #0000001a}[data-aethon-theme=light] .stage-arrow{color:#00000038}[data-aethon-theme=light] .legend-normal .legend-dot{background:#0000002e}[data-aethon-theme=light] .split-left{background:radial-gradient(at 30%,#ef44440d 0%,#0000 65%),#f8fafe;border-top:1px solid #0000000d;border-bottom:1px solid #0000000d}[data-aethon-theme=light] .split-right{background:radial-gradient(at 70%,#10b9810d 0%,#0000 65%),#f8fafe;border-top:1px solid #0000000d;border-bottom:1px solid #0000000d}[data-aethon-theme=light] .artefact-catalog{background:#fff;border:1px solid #00000017;box-shadow:0 2px 12px #0000000f}[data-aethon-theme=light] .catalog-item{border-bottom:1px solid #0000000f}[data-aethon-theme=light] .catalog-item:hover{background:#c99a2e08}[data-aethon-theme=light] .code-brace,[data-aethon-theme=light] .code-colon,[data-aethon-theme=light] .code-comma{color:#00000059}[data-aethon-theme=light] .aethon-plat-section{background:#fff}[data-aethon-theme=light] .aethon-plat-section.alt-bg{background:#f4f6fb;border-top:1px solid #0000000d;border-bottom:1px solid #0000000d}[data-aethon-theme=light] .aethon-dev-bug-examples,[data-aethon-theme=light] .aethon-dev-evidence-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-dev-section{background:#fff}[data-aethon-theme=light] .aethon-dev-section.alt-bg{background:#f4f6fb;border-top:1px solid #0000000d;border-bottom:1px solid #0000000d}[data-aethon-theme=light] .aethon-dev-final-cta h2{color:#fff}[data-aethon-theme=light] .aethon-ent-value-card,[data-aethon-theme=light] .aethon-ent-evidence-cta{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-ent-section{background:#fff}[data-aethon-theme=light] .aethon-ent-section.alt-bg{background:#f4f6fb;border-top:1px solid #0000000d;border-bottom:1px solid #0000000d}[data-aethon-theme=light] .aethon-ta-need-card,[data-aethon-theme=light] .aethon-ta-audience-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-ta-legal-note{background:#fffbf0;border:1px solid #c99a2e33;box-shadow:0 2px 8px #0000000a}[data-aethon-theme=light] .aethon-ta-score-gauge{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-ta-dashboard{background:#fff;border:1px solid #00000017;box-shadow:0 2px 12px #0000000f,0 8px 28px #00000014}[data-aethon-theme=light] .aethon-ta-dash-card{background:#f4f6fb;border:1px solid #00000012}[data-aethon-theme=light] .aethon-ta-section{background:#fff}[data-aethon-theme=light] .aethon-ta-section.alt-bg{background:#f4f6fb;border-top:1px solid #0000000d;border-bottom:1px solid #0000000d}[data-aethon-theme=light] .aethon-abt-mv-card,[data-aethon-theme=light] .aethon-abt-team-card,[data-aethon-theme=light] .aethon-abt-belief-card,[data-aethon-theme=light] .aethon-abt-why-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-abt-final-cta-inner{background:#fff;border:1px solid #00000017;box-shadow:0 4px 16px #00000012,0 16px 40px #00000017}[data-aethon-theme=light] .aethon-abt-final-cta h2{color:#0a0f1f}[data-aethon-theme=light] .aethon-res-artefact-card,[data-aethon-theme=light] .aethon-res-blog-card,[data-aethon-theme=light] .aethon-res-category-item{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-res-final-cta-inner{background:#fff;border:1px solid #00000017;box-shadow:0 4px 16px #00000012,0 16px 40px #00000017}[data-aethon-theme=light] .aethon-res-final-cta h2{color:#0a0f1f}[data-aethon-theme=light] .aethon-part-model-card,[data-aethon-theme=light] .aethon-part-contrast-card,[data-aethon-theme=light] .aethon-part-benefit-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .aethon-part-final-cta-inner{background:#fff;border:1px solid #00000017;box-shadow:0 4px 16px #00000012,0 16px 40px #00000017}[data-aethon-theme=light] .aethon-part-final-cta h2{color:#0a0f1f}[data-aethon-theme=light] .ins-node{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 6px 18px #00000012}[data-aethon-theme=light] .ins-value-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .ins-section{background:#fff}[data-aethon-theme=light] .ins-section.alt-bg{background:#f4f6fb;border-top:1px solid #0000000d;border-bottom:1px solid #0000000d}[data-aethon-theme=light] .ins-final-cta{background:linear-gradient(160deg,#07091a 0%,#0d1535 100%)!important}[data-aethon-theme=light] .ins-final-cta h2{color:#fff!important}[data-aethon-theme=light] .ins-final-cta p{color:#ffffffad!important}[data-aethon-theme=light] .reg-section{background:#fff}[data-aethon-theme=light] .reg-section.alt-bg{background:#f4f6fb;border-top:1px solid #0000000d;border-bottom:1px solid #0000000d}[data-aethon-theme=light] .reg-value-card{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .reg-final-cta{background:linear-gradient(160deg,#07091a 0%,#0d1535 100%)!important}[data-aethon-theme=light] .reg-final-cta h2{color:#fff!important}[data-aethon-theme=light] .reg-final-cta p{color:#ffffffad!important}[data-aethon-theme=light] .banks-section{background:#fff}[data-aethon-theme=light] .banks-section.alt-bg{background:#f4f6fb;border-top:1px solid #0000000d;border-bottom:1px solid #0000000d}[data-aethon-theme=light] .banks-final-cta{background:linear-gradient(160deg,#07091a 0%,#0d1535 100%)!important}[data-aethon-theme=light] .banks-final-cta h2{color:#fff!important}[data-aethon-theme=light] .banks-final-cta p{color:#ffffffad!important}[data-aethon-theme=light] .sc3-red,[data-aethon-theme=light] .sc3-amber,[data-aethon-theme=light] .sc3-emerald{background:#f8fafe;border:1px solid #00000012}[data-aethon-theme=light] .sc3-tag-muted{color:#4b5675;background:#0000000d}[data-aethon-theme=light] .aethon-gov-section:not(.wt-dark-quote-section) .what-trust-category-fold{background:#fff;border:1px solid #00000017;box-shadow:0 2px 8px #0000000d,0 8px 24px #00000012}[data-aethon-theme=light] .wt-dark-quote-section .what-trust-quote-mark,[data-aethon-theme=light] .wt-dark-quote-section h2,[data-aethon-theme=light] .wt-dark-quote-section p{color:#ffffffe0!important}[data-aethon-theme=light] .aethon-dev-final-cta{background:linear-gradient(160deg,#07091a 0%,#0d1535 100%)}[data-aethon-theme=light] .aethon-dev-final-cta h2,[data-aethon-theme=light] .aethon-dev-final-cta h3{color:#fff}[data-aethon-theme=light] .aethon-dev-final-cta p{color:#ffffffad}[data-aethon-theme=light] .aethon-dev-final-cta [class*=-btn-outline],[data-aethon-theme=light] .aethon-dev-final-cta [class*=-btn-flat]{color:#fff!important;border-color:#ffffff59!important}[data-aethon-theme=light] .aethon-ent-final-cta{background:linear-gradient(160deg,#07091a 0%,#0d1535 100%)}[data-aethon-theme=light] .aethon-ent-final-cta h2{color:#fff}[data-aethon-theme=light] .aethon-ent-final-cta p{color:#ffffffad}[data-aethon-theme=light] .aethon-ent-final-cta [class*=-btn-outline],[data-aethon-theme=light] .aethon-ent-final-cta [class*=-cta-secondary]{color:#fff!important;border-color:#ffffff59!important}[data-aethon-theme=light] .aethon-gov-section.wt-dark-quote-section{background:linear-gradient(160deg,#07091a 0%,#0d1535 100%)!important}[data-aethon-theme=light] .wt-dark-quote-section *{color:#ffffffe0!important}[data-aethon-theme=light] .wt-dark-quote-section .aethon-gradient-gold{color:var(--gold-primary)!important}.ds-table-wrap{border-radius:var(--radius-md);background:var(--bg-card);border:1px solid rgba(var(--white-pure-rgb), .06);width:100%;overflow-x:auto}.aethon-plat-table-wrap{width:100%}[data-aethon-theme=light] .ds-table-wrap,[data-aethon-theme=light] .aethon-plat-table-wrap{background:#fff;border:1px solid #00000017;box-shadow:0 2px 12px #0000000d,0 8px 28px #00000012}.ds-comparison-table,.aethon-plat-table,.aethon-inv-table,.aethon-gov-table{width:100%;min-width:600px}.ds-comparison-table th,.ds-comparison-table td{white-space:nowrap;padding:.9rem 1.5rem}.ds-comparison-table td:first-child{white-space:normal;min-width:200px}[data-aethon-theme=light] .aethon-ta-hero .aethon-ta-hero-sub,[data-aethon-theme=light] .aethon-ta-hero .aethon-ta-hero-copy{color:#fffc!important}[data-aethon-theme=light] .wt-dark-quote-section .what-trust-category-fold{box-shadow:none!important;background:0 0!important;border:none!important}[data-aethon-theme=light] .wt-dark-quote-section .what-trust-category-fold blockquote,[data-aethon-theme=light] .wt-dark-quote-section .what-trust-category-fold .what-trust-quote-mark,[data-aethon-theme=light] .wt-dark-quote-section .what-trust-category-fold .what-trust-attribution{color:#ffffffe0!important}[data-aethon-theme=light] .aethon-dev-btn-solid{background-color:var(--gold-primary)!important;color:#07091a!important;box-shadow:0 4px 16px #c99a2e59!important}[data-aethon-theme=light] .aethon-dev-btn-solid:hover{background-color:var(--gold-hover,#b8882a)!important;box-shadow:0 8px 28px #c99a2e73!important}[data-aethon-theme=light] .aethon-res-hero .aethon-res-sub,[data-aethon-theme=light] .aethon-res-hero .aethon-res-copy{color:#ffffffc7!important}[data-aethon-theme=light] .aethon-res-hero h1{color:#fff!important}[data-aethon-theme=light] .aethon-res-category .aethon-res-category-subtitle{color:#8b6914!important}[data-aethon-theme=light] .plate-inner{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #00000017!important}[data-aethon-theme=light] .ds-3d-laser-core,[data-aethon-theme=light] .aethon-3d-laser-pulse{display:none!important}[data-aethon-theme=light] .ds-3d-stack-plate.active .plate-inner{box-shadow:none!important}[data-aethon-theme=light] .ds-3d-stack-plate.plate-emerald.active .plate-inner{background:#10b98114!important;border-color:#10b98180!important}[data-aethon-theme=light] .ds-3d-stack-plate.plate-gold.active .plate-inner{background:#c99a2e14!important;border-color:#c99a2e80!important}[data-aethon-theme=light] .ds-3d-stack-plate.plate-cyan.active .plate-inner{background:#00aeef14!important;border-color:#00aeef80!important}[data-aethon-theme=light] .ds-3d-stack-plate.plate-silver.active .plate-inner{background:#64748b0f!important;border-color:#64748b66!important}[data-aethon-theme=light] .plate-watermark{opacity:.06}[data-aethon-theme=light] .ds-3d-stack-plate.active .plate-watermark{opacity:.1}[data-aethon-theme=light] .plate-content span{color:#00000080}[data-aethon-theme=light] .ds-3d-stack-plate.active .plate-content span{color:#0a0f1f}[data-aethon-theme=light] .ds-stepper-item{background:#fff;border:1px solid #00000012;border-left-width:3px;box-shadow:0 1px 4px #0000000a}[data-aethon-theme=light] .ds-stepper-item.active{background:#fff;border-color:#c99a2e59;box-shadow:0 2px 12px #c99a2e1a,0 4px 16px #0000000f;border-left:3px solid var(--gold-primary)!important}[data-aethon-theme=light] .ds-stepper-item.active .ds-step-number{color:var(--gold-primary)!important}[data-aethon-theme=light] .ds-stepper-item.active .ds-step-info h3{color:#0a0f1f!important}.what-trust-hero-body{color:#ffffffa6;max-width:680px;margin:0 auto 2rem;font-size:1rem;line-height:1.75}[data-aethon-theme=light] .what-trust-hero-body{color:#ffffffa6!important}[data-aethon-theme=light] .aethon-abt-founder-avatar{color:var(--gold-primary)!important;background:#c99a2e24!important;border-color:#c99a2e66!important}[data-aethon-theme=light] .ds-quote-fold .ds-elegant-quote{color:#ffffffe6!important}[data-aethon-theme=light] .aethon-gov-section:not(.wt-dark-quote-section) blockquote{color:#1a2240!important}.aethon-auth-container{background:var(--bg-primary);min-height:100vh;font-family:Inter,-apple-system,sans-serif;display:flex}.aethon-auth-container *,.aethon-auth-container :before,.aethon-auth-container :after{box-sizing:border-box}.aethon-brand-col{background:linear-gradient(165deg, var(--bg-secondary) 0%, var(--bg-primary) 50%, var(--bg-tertiary) 100%);flex-direction:column;flex:0 0 48%;justify-content:center;padding:3rem;display:flex;position:relative;overflow:hidden}.aethon-brand-col:before{content:"";background:radial-gradient(circle, rgba(var(--gold-primary-rgb), .06) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.aethon-brand-col:after{content:"";background:radial-gradient(circle, rgba(var(--cyan-accent-rgb), .04) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-80px;left:-80px}.aethon-brand-back{color:rgba(var(--white-pure-rgb), .35);align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;position:absolute;top:2rem;left:2rem}.aethon-brand-back:hover{color:var(--gold-primary)}.aethon-brand-content{z-index:2;max-width:420px;margin:0 auto;position:relative}.aethon-brand-logo{align-items:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.aethon-brand-logo img{width:auto;height:42px}.aethon-brand-logo span{letter-spacing:.08em;color:var(--white-pure);background:linear-gradient(135deg, var(--white-pure) 30%, var(--silver-neutral) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:800}.aethon-brand-hero h2{color:var(--white-pure);margin-bottom:.75rem;font-family:Outfit,sans-serif;font-size:2rem;font-weight:800;line-height:1.2}.aethon-brand-hero .gold-text{color:var(--gold-primary)}.aethon-brand-hero p{color:var(--text-muted);margin-bottom:2.5rem;font-size:.95rem;line-height:1.65}.aethon-brand-features{flex-direction:column;gap:1.25rem;display:flex}.aethon-brand-feature{align-items:flex-start;gap:1rem;display:flex}.aethon-brand-feature .feature-icon{background:rgba(var(--gold-primary-rgb), .08);width:42px;height:42px;color:var(--gold-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.aethon-brand-feature h3{color:var(--text-primary);margin-bottom:.15rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700}.aethon-brand-feature p{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.5}.aethon-brand-footer{color:rgba(var(--white-pure-rgb), .2);font-size:.78rem;position:absolute;bottom:2rem;left:3rem}.aethon-auth-form-col{background:var(--background-primary,var(--bg-light));flex:1;justify-content:center;align-items:center;padding:3rem;display:flex}.aethon-auth-form-card{background:var(--background-primary,var(--white-pure));width:100%;max-width:440px;box-shadow:0 1px 3px rgba(var(--black-rgb), .04), 0 8px 30px rgba(var(--black-rgb), .06);border-radius:16px;padding:2.5rem}.aethon-auth-footer{text-align:center;color:var(--text-secondary,var(--text-secondary));margin-top:1.5rem;font-size:.88rem}.aethon-auth-footer a{color:var(--gold-primary);font-weight:600;text-decoration:none}.aethon-auth-footer a:hover{text-decoration:underline}.aethon-reg-steps{justify-content:center;gap:.5rem;margin-bottom:1.75rem;display:flex}.aethon-reg-step-dot{background:var(--border-light);border-radius:50%;width:10px;height:10px;transition:all .3s}.aethon-reg-step-dot.active{background:var(--gold-primary);transform:scale(1.2)}.aethon-reg-role-cards{flex-direction:column;gap:.85rem;margin-bottom:1.5rem;display:flex}.aethon-reg-role-card{border:2px solid var(--border-light);cursor:pointer;border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .3s;display:flex;position:relative}.aethon-reg-role-card:hover{border-color:var(--gold-primary)}.aethon-reg-role-card.selected{border-color:var(--gold-primary);background:rgba(var(--gold-primary-rgb), .04)}.aethon-reg-role-card .role-check{background:var(--gold-primary);width:22px;height:22px;color:var(--white-pure);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;transition:opacity .2s;display:flex;position:absolute;top:8px;right:8px}.aethon-reg-role-card.selected .role-check{opacity:1}.aethon-reg-role-card .role-icon{background:rgba(var(--gold-primary-rgb), .08);width:40px;height:40px;color:var(--gold-primary);border-radius:10px;justify-content:center;align-items:center;font-size:1rem;display:flex}.aethon-reg-role-card .role-title{color:var(--text-primary,var(--text-primary));font-size:.95rem;font-weight:700}.aethon-reg-role-card .role-desc{color:var(--text-secondary,var(--text-secondary));font-size:.8rem}.aethon-reg-continue{background:var(--gold-primary);width:100%;color:var(--bg-primary);cursor:pointer;border:none;border-radius:8px;padding:.75rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:700;transition:all .3s}.aethon-reg-continue:hover{background:var(--gold-hover)}.aethon-reg-continue:disabled{opacity:.5;cursor:not-allowed}.aethon-reg-back{cursor:pointer;color:var(--text-secondary,var(--text-secondary));background:0 0;border:none;align-items:center;gap:.4rem;margin-bottom:1rem;padding:0;font-size:.85rem;font-weight:500;transition:color .2s;display:inline-flex}.aethon-reg-back:hover{color:var(--gold-primary)}.aethon-reg-form{flex-direction:column;gap:1rem;display:flex}.aethon-reg-form-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.aethon-reg-field label{color:var(--text-secondary,var(--text-secondary));margin-bottom:.25rem;font-size:.82rem;font-weight:600;display:block}.aethon-reg-field input{border:1px solid var(--border-light);width:100%;color:var(--text-primary,var(--text-primary));border-radius:8px;outline:none;padding:.65rem .85rem;font-family:Inter,sans-serif;font-size:.9rem;transition:border-color .2s}.aethon-reg-field input:focus{border-color:var(--gold-primary);box-shadow:0 0 0 3px rgba(var(--gold-primary-rgb), .08)}.aethon-reg-field input::placeholder{color:var(--text-muted)}.aethon-reg-submit{background:var(--gold-primary);width:100%;color:var(--bg-primary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:700;transition:all .3s;display:flex}.aethon-reg-submit:hover{background:var(--gold-hover)}.aethon-reg-submit:disabled{opacity:.5;cursor:not-allowed}.aethon-reg-error{background:rgba(var(--red-alert-rgb), .06);border:1px solid rgba(var(--red-alert-rgb), .2);color:var(--red-alert);border-radius:8px;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.65rem .85rem;font-size:.82rem;display:flex}.aethon-reg-spinner{border:2px solid rgba(var(--bg-primary-rgb), .2);border-top-color:var(--bg-primary);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite aethonSpin}@keyframes aethonSpin{to{transform:rotate(360deg)}}.aethon-reg-selected-badge{background:rgba(var(--gold-primary-rgb), .08);border:1px solid rgba(var(--gold-primary-rgb), .2);color:var(--gold-primary);border-radius:100px;align-items:center;gap:.5rem;padding:.3rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}@media (width<=1024px){.aethon-brand-col{display:none}.aethon-auth-form-col{padding:2rem}}.preparing-splash{z-index:1000;-webkit-backdrop-filter:blur(12px);opacity:1;background:#000000bf;justify-content:center;align-items:center;transition:opacity .5s ease-out;display:flex;position:fixed;inset:0}.preparing-splash--hidden{opacity:0;pointer-events:none}.preparing-splash__card{background:linear-gradient(135deg, var(--bg-secondary,#1a1d23) 0%, var(--bg-tertiary,#242830) 100%);border:1px solid var(--border-subtle,#ffffff14);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;width:90vw;max-width:420px;padding:2.5rem 3rem;display:flex;box-shadow:0 24px 64px #0006,inset 0 0 0 1px #ffffff0d}.preparing-splash__icon{color:var(--accent-primary,#6c8aff);opacity:.9;font-size:2.5rem}.preparing-splash__title{color:var(--text-primary,#e8eaed);margin:0;font-size:1.25rem;font-weight:600}.preparing-splash__status{color:var(--text-secondary,#9aa0a8);min-height:1.25em;margin:0;font-size:.875rem}.preparing-splash__progress{background:var(--bg-primary,#ffffff0f);border-radius:3px;width:100%;height:6px;margin-top:.5rem;overflow:hidden}.preparing-splash__bar{background:linear-gradient(90deg, var(--accent-primary,#6c8aff), var(--accent-secondary,#a78bfa));border-radius:3px;height:100%;transition:width .4s;position:relative}.preparing-splash__bar:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff26 50%,#0000 100%);animation:1.5s infinite splash-shimmer;position:absolute;inset:0}@keyframes splash-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=480px){.preparing-splash__card{padding:2rem 1.5rem}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=1024px){.rlp-container{flex-direction:column;overflow-y:auto}.rlp-info-column{flex:none;padding:4rem 2rem}.rlp-login-column{background:var(--bg-base,white);padding:3rem 1rem}.rlp-login-card{box-shadow:none;border-radius:0;padding:2rem}}@keyframes rrpSpin{to{transform:rotate(360deg)}}@media (width<=1024px){.rrp-role-cards{grid-template-columns:1fr}}.dk-sticky-header{z-index:20;background-color:var(--bg-base);margin:-1.5rem 0 1.25rem;padding:1.5rem 0 1rem;position:sticky;top:61px}.dk-advanced-filters-trigger.active,.dk-advanced-filters-trigger.has-selection{border-color:var(--accent);color:var(--accent)}@keyframes dk-filters-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes cl-popover-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width>=768px){.cf-progress-label{display:block}}.cf-textarea{border:1px solid var(--input-border);background:var(--bg-surface);width:100%;color:var(--input-text);resize:vertical;border-radius:.6rem;outline:none;min-height:5rem;padding:.75rem .85rem;font-family:inherit;font-size:.85rem;transition:all .2s;box-shadow:inset 0 2px 4px #00000005}@media (width<=768px){.cf-parties-layout{flex-direction:column}.cf-parties-sidebar{border-right:none;border-bottom:1px solid var(--border-subtle);flex-direction:row;width:100%;margin-bottom:1rem;padding-bottom:1rem;padding-right:0}.cf-party-tab{border-bottom:3px solid #0000;border-left:none;flex:1}.cf-party-tab.active{border-left-color:#0000;border-bottom-color:var(--accent)}.cf-parties-content{padding-left:0}}.cf-review-section{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.cf-table{border-collapse:collapse;background:var(--bg-surface);width:100%;margin-top:.5rem;font-size:.8rem}.cf-table tbody tr:hover{background:var(--bg-surface-hover)}@media (width<=768px){.cf-review-parties-grid{grid-template-columns:1fr}}.cf-searchable-select-container{width:100%;position:relative}.cf-searchable-select-toggle{border:1px solid var(--input-border,#ccc);width:100%;color:var(--input-text,#333);cursor:pointer;background:#fff9;border-radius:.6rem;justify-content:space-between;align-items:center;padding:.65rem .85rem;font-size:.85rem;transition:all .2s;display:flex}.cf-searchable-select-toggle:focus{border-color:var(--accent);background:#fffffff2;outline:none;box-shadow:0 0 0 3px #0070f326}.cf-searchable-select-toggle.placeholder{color:var(--text-tertiary,gray)}.cf-searchable-select-dropdown{background:var(--bg-surface,white);border:1px solid var(--border-default,#eee);z-index:1000;border-radius:.6rem;margin-top:.25rem;animation:.2s ease-out cfDropdownFadeIn;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 10px 30px #0000001a}@keyframes cfDropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cf-searchable-select-search-wrapper{border-bottom:1px solid var(--border-subtle,#f5f5f5);background:var(--bg-surface,white);z-index:1;padding:.5rem;position:sticky;top:0}.cf-searchable-select-search-input-container{align-items:center;display:flex;position:relative}.cf-searchable-select-search-input{border:1px solid var(--border-default,#eee);border-radius:.4rem;outline:none;width:100%;padding:.4rem 2rem .4rem .6rem;font-size:.75rem;transition:border-color .2s}.cf-searchable-select-search-input:focus{border-color:var(--accent)}.cf-searchable-select-search-icon{color:var(--text-tertiary,#aaa);opacity:.5;font-size:.8rem;position:absolute;right:.6rem}.cf-searchable-select-options{max-height:250px;padding:.25rem 0;overflow-y:auto}.cf-searchable-select-options::-webkit-scrollbar{width:6px}.cf-searchable-select-options::-webkit-scrollbar-track{background:0 0}.cf-searchable-select-options::-webkit-scrollbar-thumb{background:var(--border-default,#eee);border-radius:10px}.cf-searchable-select-options::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary,#ccc)}.cf-searchable-select-option{color:var(--text-secondary,#555);cursor:pointer;padding:.5rem .85rem;font-size:.8rem;transition:all .15s}.cf-searchable-select-option:hover{background:var(--bg-inset,#f9f9f9);color:var(--text-primary,#000);padding-left:1rem}.cf-searchable-select-option.selected{background:var(--accent-subtle,#e6f7ff);color:var(--accent);font-weight:600}.cf-searchable-select-option.placeholder{color:var(--text-tertiary,gray);font-style:italic}.um-page-header{border-bottom:2px solid var(--border-default);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.um-page-title{color:var(--text-primary);align-items:center;font-size:1.25rem;font-weight:700;display:flex}.um-page-subtitle{color:var(--text-tertiary);margin-top:.15rem;font-size:.8rem}.um-header-controls{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.cd-search-anchor{anchor-name:--rc-search-anchor}.cd-search-popover{position-anchor:--rc-search-anchor;inset:auto;top:anchor(bottom);left:anchor(left);width:anchor-size(width);position-try-fallbacks:flip-block;background:var(--bg-surface);border:1px solid var(--border-default);box-shadow:0 8px 30px var(--shadow-color);border-radius:.5rem;max-height:250px;margin:4px 0 0;padding:0;overflow-y:auto}@keyframes cd-spin{to{transform:rotate(360deg)}}@keyframes cd-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cd-status-badge{border-radius:1rem;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.cd-masonry{columns:2;column-gap:1.25rem}.cd-masonry-card{break-inside:avoid;margin-bottom:1.25rem}.cd-section-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1.25rem}.cd-section-card .cd-section-title i{opacity:.6;font-size:.7rem}.cd-timeline{flex-direction:column;display:flex}.cd-timeline-item{gap:.75rem;display:flex}.cd-timeline-track{flex-direction:column;flex-shrink:0;align-items:center;width:12px;display:flex}.cd-timeline-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:.35rem}.cd-timeline-connector{background:var(--border-subtle);flex:1;width:2px;min-height:1rem}.cd-timeline-body{flex:1;padding-bottom:1.25rem}.cd-timeline-date{background:var(--bg-inset);color:var(--text-tertiary);white-space:nowrap;border-radius:.25rem;padding:.1rem .45rem;font-family:ui-monospace,monospace;font-size:.72rem}.cd-act-chip{background:var(--bg-inset);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.75rem;display:inline-flex}.cd-act-chip i{opacity:.5;font-size:.65rem}.cd-callout-amber{color:var(--text-secondary);background:#f59e0b14;border-left:3px solid #f59e0b;border-radius:.4rem;padding:.75rem 1rem;font-size:.82rem;line-height:1.5}.cd-related-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;display:grid}.cd-related-card{background:var(--bg-surface);border:1px solid var(--border-subtle);color:inherit;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem .85rem;text-decoration:none;transition:all .15s;display:flex}.cd-related-card:hover{border-color:var(--accent);box-shadow:0 2px 8px var(--shadow-color,#0000000f);transform:translateY(-1px)}.cd-related-header{justify-content:space-between;align-items:center;display:flex}.cd-related-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent-subtle);white-space:nowrap;border-radius:4px;padding:.15rem .45rem;font-size:.62rem;font-weight:600}.cd-related-case-id{color:var(--text-primary);font-family:monospace;font-size:.82rem;font-weight:700}.cd-related-title{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.cd-related-overflow{background:var(--bg-raised);border:1px dashed var(--border-default);color:var(--accent);border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.cd-related-overflow:hover{background:var(--accent-subtle);border-color:var(--accent)}.cd-dialog-form-group{margin-bottom:.85rem}.cd-dialog-form-group label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.cd-dialog-form-group input,.cd-dialog-form-group select,.cd-dialog-form-group textarea{border:1px solid var(--border-default);background:var(--bg-base);width:100%;color:var(--text-primary);border-radius:.5rem;padding:.55rem .65rem;font-family:inherit;font-size:.85rem;transition:border-color .15s}.cd-dialog-form-group input.cd-search-input{padding-left:2rem}.cd-dialog-form-group input:focus,.cd-dialog-form-group select:focus,.cd-dialog-form-group textarea:focus{border-color:var(--accent);outline:none}.cd-dialog-form-group textarea{resize:vertical;min-height:80px}.cd-selected-case-chip{background:var(--accent-subtle);border:1px solid var(--accent);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.cd-selected-case-chip .chip-info{flex-direction:column;gap:.1rem;display:flex}.cd-selected-case-chip .chip-case-id{color:var(--text-primary);font-family:monospace;font-size:.82rem;font-weight:700}.cd-selected-case-chip .chip-title{color:var(--text-secondary);font-size:.72rem}.cd-selected-case-chip .chip-remove{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.85rem;transition:color .15s}.cd-selected-case-chip .chip-remove:hover{color:var(--danger)}@media (width<=900px){.cd-masonry{columns:1}}@media (width<=640px){.cd-hero{flex-direction:column;align-items:flex-start}.cd-info-grid{grid-template-columns:1fr}}.cd-sidebar-case-header{text-transform:none;letter-spacing:normal}.cd-sidebar-case-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;line-height:1.3;overflow:hidden}.cd-sidebar-case-number{color:var(--text-tertiary);letter-spacing:.04em;margin-top:.15rem;font-size:.7rem;font-weight:600}@media (width<=640px){.cd-hero{flex-direction:column;align-items:flex-start}.cd-info-grid{grid-template-columns:1fr}}.gss-container{width:100%;position:relative}.gss-toggle{border:1px solid var(--input-border,#ccc);width:100%;color:var(--input-text,#333);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff9;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.85rem;transition:all .2s;display:flex}.gss-toggle:focus{border-color:var(--accent);background:#fffffff2;outline:none;box-shadow:0 0 0 3px #0070f326}.gss-toggle.placeholder{color:var(--text-tertiary,gray)}.gss-toggle.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.gss-toggle-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gss-toggle-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.gss-chevron{opacity:.7;font-size:.7rem}.gss-clear-btn{background:var(--bg-inset,#f0f0f0);width:18px;height:18px;color:var(--text-tertiary,#999);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.6rem;transition:all .15s;display:flex}.gss-clear-btn:hover{background:var(--border-default,#ddd);color:var(--text-primary,#333)}.gss-dropdown{background:var(--bg-surface,white);border:1px solid var(--border-default,#eee);z-index:1000;border-radius:.6rem;margin-top:.25rem;animation:.2s ease-out gssDropdownFadeIn;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 10px 30px #0000001a}@keyframes gssDropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.gss-search-wrapper{border-bottom:1px solid var(--border-subtle,#f5f5f5);background:var(--bg-surface,white);z-index:1;padding:.5rem;position:sticky;top:0}.gss-search-input-container{align-items:center;display:flex;position:relative}.gss-search-input{border:1px solid var(--border-default,#eee);background:var(--bg-surface,white);width:100%;color:var(--text-primary,#333);border-radius:.4rem;outline:none;padding:.4rem 2rem .4rem .6rem;font-size:.75rem;transition:border-color .2s}.gss-search-input:focus{border-color:var(--accent)}.gss-search-icon{color:var(--text-tertiary,#aaa);opacity:.5;font-size:.8rem;position:absolute;right:.6rem}.gss-options{max-height:250px;padding:.25rem 0;overflow-y:auto}.gss-options::-webkit-scrollbar{width:6px}.gss-options::-webkit-scrollbar-track{background:0 0}.gss-options::-webkit-scrollbar-thumb{background:var(--border-default,#eee);border-radius:10px}.gss-options::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary,#ccc)}.gss-group-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary,#999);cursor:default;-webkit-user-select:none;user-select:none;padding:.45rem .85rem .25rem;font-size:.65rem;font-weight:700}.gss-group+.gss-group .gss-group-label{border-top:1px solid var(--border-subtle,#f5f5f5);margin-top:.25rem;padding-top:.55rem}.gss-option{color:var(--text-secondary,#555);cursor:pointer;padding:.5rem .85rem .5rem 1.4rem;font-size:.8rem;transition:all .15s}.gss-option:hover{background:var(--bg-inset,#f9f9f9);color:var(--text-primary,#000);padding-left:1.55rem}.gss-option.selected{background:var(--accent-subtle,#e6f7ff);color:var(--accent);font-weight:600}.gss-no-results{opacity:.5;cursor:default;text-align:center;padding:1rem .85rem;font-style:italic}.gss-no-results:hover{color:var(--text-secondary,#555);background:0 0;padding-left:1.4rem}.rn-container{background-color:var(--bg-body,#f8fafc);border-radius:8px;gap:20px;height:100%;padding-bottom:20px;display:flex;overflow:hidden}.rn-form-panel{border-right:1px solid var(--border-default,#e2e8f0);z-index:2;background-color:#fff;flex-direction:column;flex:1;padding:20px;display:flex;overflow-y:auto;box-shadow:2px 0 10px #0000000d}.rn-preview-panel{background-color:#f1f5f9;flex:1.5;padding:0 40px 40px;position:relative;overflow-y:auto}.rn-section{margin-bottom:24px}.rn-section-title{color:var(--text-primary);border-bottom:1px solid var(--border-default);margin-bottom:12px;padding-bottom:8px;font-size:1rem;font-weight:600}.rn-details-grid{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.rn-detail-row{flex-direction:column;display:flex}.rn-detail-label{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.rn-detail-value{color:var(--text-primary,#0f172a);font-size:.9rem}.rn-remarks-field{border:1px solid var(--border-default,#e2e8f0);resize:vertical;width:100%;min-height:100px;color:var(--text-primary,#0f172a);background-color:#fff;border-radius:6px;padding:12px;font-family:inherit;font-size:.9rem}.rn-remarks-field:focus{border-color:var(--accent,#3b82f6);outline:none;box-shadow:0 0 0 2px #3b82f626}.rn-actions{border-top:1px solid var(--border-default);justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;display:flex}.rn-preview-paper{background-color:#fff;border:1px solid #e2e8f0;border-radius:2px;width:210mm;min-height:297mm;margin:0 auto;padding:40px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (width<=1200px){.rn-container{flex-direction:column}.rn-form-panel{border-right:none;border-bottom:1px solid var(--border-default)}.rn-preview-panel{border-top:1px solid var(--border-default)}.rn-preview-paper{width:100%}}.cms-home{--cms-bg:#05080f;--cms-bg-2:#0a0f1e;--cms-bg-3:#0e1527;--cms-surface:#ffffff0a;--cms-border:#ffffff14;--cms-blue:#3b82f6;--cms-blue-2:#1d4ed8;--cms-gold:#f59e0b;--cms-gold-2:#d97706;--cms-purple:#8b5cf6;--cms-green:#10b981;--cms-text:#f1f5f9;--cms-text-2:#94a3b8;--cms-text-3:#64748b;--cms-radius:16px;--cms-radius-sm:8px;--cms-shadow:0 8px 40px #00000080;background:var(--cms-bg);color:var(--cms-text);scroll-behavior:smooth;font-family:Inter,-apple-system,sans-serif;overflow-x:hidden}.cms-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:50px;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.cms-btn--primary{background:linear-gradient(135deg, var(--cms-blue), var(--cms-blue-2));color:#fff;box-shadow:0 4px 20px #3b82f666}.cms-btn--primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 30px #3b82f680}.cms-btn--ghost{background:var(--cms-surface);color:var(--cms-text);border:1px solid var(--cms-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cms-btn--ghost:hover{color:var(--cms-text);background:#ffffff14;border-color:#fff3}.cms-btn--outline{color:var(--cms-blue);border:1px solid var(--cms-blue);background:0 0}.cms-btn--outline:hover{color:var(--cms-blue);background:#3b82f61a}.cms-btn--lg{padding:14px 28px;font-size:1rem}.cms-btn--sm{padding:6px 14px;font-size:.8rem}.cms-container{max-width:1200px;margin:0 auto;padding:0 24px}.cms-section-header{text-align:center;margin-bottom:64px}.cms-section-header__tag{background:linear-gradient(135deg, var(--cms-blue), var(--cms-purple));-webkit-text-fill-color:transparent;letter-spacing:2px;text-transform:uppercase;-webkit-background-clip:text;margin-bottom:12px;font-size:.8rem;font-weight:700;display:inline-block}.cms-section-header h2{color:var(--cms-text);margin:0 0 16px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.2}.cms-section-header p{color:var(--cms-text-2);max-width:560px;margin:0 auto;font-size:1.05rem}.cms-section-header--light h2{color:#fff}.cms-section-header--light p{color:#ffffffa6}.cms-section-header--light .cms-section-header__tag{background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.cms-nav{z-index:1000;padding:16px 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.cms-nav--scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--cms-border);background:#05080fd9;padding:10px 0;box-shadow:0 4px 30px #0006}.cms-nav__inner{align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.cms-nav__brand{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.cms-nav__logo{object-fit:contain;width:auto;height:32px}.cms-nav__brand-text{flex-direction:column;display:flex}.cms-nav__brand-title{color:var(--cms-text);font-size:1rem;font-weight:700;line-height:1.2}.cms-nav__brand-sub{color:var(--cms-text-2);letter-spacing:.5px;font-size:.65rem}.cms-nav__links{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.cms-nav__link{color:var(--cms-text-2);border-radius:50px;padding:6px 14px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.cms-nav__link:hover{color:var(--cms-text);background:var(--cms-surface)}.cms-nav__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.cms-nav__btn{cursor:pointer;border:none;border-radius:50px;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.cms-nav__btn--ghost{color:var(--cms-text-2);border:1px solid var(--cms-border);background:0 0}.cms-nav__btn--ghost:hover{color:var(--cms-text);background:var(--cms-surface);border-color:#fff3}.cms-nav__btn--primary{background:linear-gradient(135deg, var(--cms-blue), var(--cms-blue-2));color:#fff;box-shadow:0 2px 12px #3b82f659}.cms-nav__btn--primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 4px 20px #3b82f680}.cms-nav__hamburger{color:var(--cms-text);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px;font-size:1.25rem;display:none}.cms-nav__mobile{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--cms-border);background:#05080ff2;flex-direction:column;gap:4px;padding:16px 24px 24px;display:flex}.cms-nav__mobile-link{color:var(--cms-text-2);border-radius:var(--cms-radius-sm);padding:12px 16px;font-size:.95rem;text-decoration:none;transition:all .2s}.cms-nav__mobile-link:hover{background:var(--cms-surface);color:var(--cms-text)}.cms-nav__mobile-actions{gap:10px;margin-top:12px;display:flex}.cms-hero{background:var(--cms-bg);justify-content:center;align-items:center;min-height:100vh;padding:140px 24px 80px;display:flex;position:relative;overflow:hidden}.cms-hero__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cms-hero__orb{filter:blur(80px);opacity:.35;border-radius:50%;animation:8s ease-in-out infinite orb-float;position:absolute}.cms-hero__orb--1{background:radial-gradient(circle,#1d4ed8,#0000 70%);width:600px;height:600px;animation-delay:0s;top:-200px;left:-200px}.cms-hero__orb--2{background:radial-gradient(circle,#7c3aed,#0000 70%);width:500px;height:500px;animation-delay:3s;bottom:-150px;right:-100px}.cms-hero__orb--3{background:radial-gradient(circle,#0891b2,#0000 70%);width:300px;height:300px;animation-delay:5s;top:50%;right:30%}@keyframes orb-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-40px)scale(1.05)}}.cms-hero__grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000,#0000);mask-image:radial-gradient(80% 80%,#000,#0000)}.cms-hero__content{z-index:2;text-align:center;max-width:800px;margin:0 auto;position:relative}.cms-hero__badge{color:var(--cms-blue);letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3b82f61f;border:1px solid #3b82f64d;border-radius:50px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.cms-hero__title{color:#fff;letter-spacing:-2px;margin:0 0 24px;font-size:clamp(3rem,8vw,5.5rem);font-weight:900;line-height:1.05}.cms-hero__title--accent{background:linear-gradient(135deg,#60a5fa,#a78bfa,#34d399);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;animation:4s linear infinite gradient-shift}@keyframes gradient-shift{0%{background-position:0%}to{background-position:200%}}.cms-hero__desc{color:var(--cms-text-2);max-width:620px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.7}.cms-hero__search{margin-bottom:36px}.cms-hero__search-wrap{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50px;align-items:center;max-width:600px;margin:0 auto;padding:6px 6px 6px 20px;transition:border-color .2s;display:flex}.cms-hero__search-wrap:focus-within{border-color:#3b82f680;box-shadow:0 0 0 4px #3b82f61a}.cms-hero__search-icon{color:var(--cms-text-3);flex-shrink:0}.cms-hero__search-input{color:var(--cms-text);background:0 0;border:none;outline:none;flex:1;padding:8px 12px;font-size:.95rem}.cms-hero__search-input::placeholder{color:var(--cms-text-3)}.cms-hero__search-btn{background:linear-gradient(135deg, var(--cms-gold), var(--cms-gold-2));color:#0f172a;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;flex-shrink:0;align-items:center;gap:8px;padding:12px 24px;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex}.cms-hero__search-btn:hover{transform:scale(1.03);box-shadow:0 4px 20px #f59e0b66}.cms-hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.cms-hero__scroll-hint{color:var(--cms-text-3);font-size:.8rem;animation:2s infinite bounce;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}@keyframes bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}.cms-stats{background:linear-gradient(180deg, var(--cms-bg) 0%, var(--cms-bg-2) 100%);margin-top:-1px;padding:0}.cms-stats__grid{border:1px solid var(--cms-border);border-radius:var(--cms-radius);background:var(--cms-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--cms-shadow);grid-template-columns:repeat(4,1fr);margin:0;display:grid;position:relative;top:-40px;overflow:hidden}.cms-stats__card{text-align:center;border-right:1px solid var(--cms-border);padding:40px 32px;transition:background .2s}.cms-stats__card:last-child{border-right:none}.cms-stats__card:hover{background:#ffffff0f}.cms-stats__icon{color:var(--cms-blue);margin-bottom:12px;font-size:1.75rem}.cms-stats__value{color:#fff;margin-bottom:6px;font-size:2rem;font-weight:800;line-height:1}.cms-stats__label{color:var(--cms-text-2);letter-spacing:.3px;font-size:.8rem;font-weight:500}.cms-features{background:var(--cms-bg-2);padding:80px 0 100px}.cms-features__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cms-features__card{background:var(--cms-surface);border:1px solid var(--cms-border);border-radius:var(--cms-radius);cursor:default;padding:32px;transition:all .3s;position:relative;overflow:hidden}.cms-features__card:before{content:"";background:linear-gradient(135deg, var(--feature-color,#3b82f6) 0%, transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.cms-features__card:hover{border-color:#ffffff26;transform:translateY(-6px);box-shadow:0 20px 60px #0006}.cms-features__card:hover:before{opacity:.06}.cms-features__icon{background:color-mix(in srgb, var(--feature-color) 15%, transparent);width:56px;height:56px;color:var(--feature-color);z-index:1;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.5rem;display:flex;position:relative}.cms-features__card h3{color:var(--cms-text);z-index:1;margin:0 0 10px;font-size:1.1rem;font-weight:700;position:relative}.cms-features__card p{color:var(--cms-text-2);z-index:1;margin:0 0 20px;font-size:.875rem;line-height:1.65;position:relative}.cms-features__arrow{color:var(--cms-text-3);z-index:1;font-size:.875rem;transition:all .2s;position:relative}.cms-features__card:hover .cms-features__arrow{color:var(--feature-color);transform:translate(4px)}.cms-how{background:linear-gradient(180deg, var(--cms-bg-3) 0%, #0a0f1e 100%);padding:100px 0;position:relative;overflow:hidden}.cms-how:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f614 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cms-how__steps{grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}.cms-how__step{text-align:center;position:relative}.cms-how__step-num{color:#ffffff0a;letter-spacing:-2px;margin-bottom:-10px;font-size:3.5rem;font-weight:900;line-height:1}.cms-how__step-icon{background:linear-gradient(135deg, var(--cms-blue), var(--cms-purple));color:#fff;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:1.75rem;display:flex;box-shadow:0 8px 30px #3b82f64d}.cms-how__step h3{color:var(--cms-text);margin:0 0 10px;font-size:1.05rem;font-weight:700}.cms-how__step p{color:#ffffff80;margin:0;font-size:.85rem;line-height:1.65}.cms-how__connector{color:var(--cms-text-3);z-index:1;font-size:1rem;position:absolute;top:90px;right:-16px}.cms-records{background:var(--cms-bg-2);padding:100px 0}.cms-records--alt{background:var(--cms-bg)}.cms-records__loading,.cms-records__empty{color:var(--cms-text-3);flex-direction:column;align-items:center;gap:12px;padding:64px;font-size:.95rem;display:flex}.cms-records__loading i,.cms-records__empty i{font-size:2.5rem}.cms-records__table-wrap{border-radius:var(--cms-radius);border:1px solid var(--cms-border);background:var(--cms-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:auto}.cms-records__table{border-collapse:collapse;width:100%;font-size:.875rem}.cms-records__table thead th{text-align:left;letter-spacing:.8px;text-transform:uppercase;color:var(--cms-text-3);border-bottom:1px solid var(--cms-border);white-space:nowrap;padding:16px 20px;font-size:.75rem;font-weight:600}.cms-records__table tbody td{color:var(--cms-text-2);vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:14px 20px}.cms-records__table tbody tr:last-child td{border-bottom:none}.cms-records__table tbody tr{transition:background .15s}.cms-records__table tbody tr:hover{background:#ffffff08}.cms-records__title{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:500;overflow:hidden;color:var(--cms-text)!important}.cms-records__badge{border-radius:50px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-block}.cms-records__badge--blue{color:#60a5fa;background:#3b82f626}.cms-records__badge--gray{color:var(--cms-text-2);background:#ffffff14}.cms-records__badge--purple{color:#a78bfa;background:#8b5cf626}.cms-records__pagination{color:var(--cms-text-3);justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:.875rem;display:flex}.cms-news{background:linear-gradient(180deg, var(--cms-bg-3) 0%, var(--cms-bg-2) 100%);padding:100px 0}.cms-news__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.cms-news__card{background:var(--cms-surface);border:1px solid var(--cms-border);border-radius:var(--cms-radius);cursor:pointer;gap:24px;padding:28px;transition:all .3s;display:flex}.cms-news__card:hover{border-color:#ffffff26;transform:translateY(-3px);box-shadow:0 12px 40px #0000004d}.cms-news__date{background:linear-gradient(135deg, var(--cms-blue), var(--cms-blue-2));text-align:center;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;min-width:60px;padding:14px 16px;display:flex}.cms-news__day{color:#fff;font-size:1.5rem;font-weight:800;line-height:1}.cms-news__month{color:#fffc;letter-spacing:.5px;text-transform:uppercase;margin-top:4px;font-size:.65rem;font-weight:600}.cms-news__body{flex:1}.cms-news__tag{color:var(--cms-gold);letter-spacing:.5px;text-transform:uppercase;background:#f59e0b26;border-radius:50px;margin-bottom:10px;padding:2px 10px;font-size:.7rem;font-weight:700;display:inline-block}.cms-news__body h4{color:var(--cms-text);margin:0 0 12px;font-size:.95rem;font-weight:600;line-height:1.4}.cms-news__read{color:var(--cms-blue);align-items:center;gap:6px;font-size:.8rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.cms-news__card:hover .cms-news__read{gap:10px}.cms-cta-banner{background:var(--cms-bg);padding:80px 0}.cms-cta-banner__inner{background:linear-gradient(135deg,#0f2044 0%,#1e1040 50%,#0a1628 100%);border:1px solid #3b82f633;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:64px;display:flex;position:relative;overflow:hidden}.cms-cta-banner__inner:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f626,#0000 70%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}.cms-cta-banner__text h2{color:#fff;margin:0 0 10px;font-size:2rem;font-weight:800}.cms-cta-banner__text p{color:#ffffff8c;margin:0;font-size:1rem}.cms-cta-banner__actions{flex-wrap:wrap;flex-shrink:0;gap:14px;display:flex}.cms-footer{border-top:1px solid var(--cms-border);background:#030508;padding:80px 0 0}.cms-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:60px;display:grid}.cms-footer__logo{object-fit:contain;filter:brightness(.9);width:auto;height:36px;margin-bottom:16px}.cms-footer__brand p{color:var(--cms-text-3);margin:0 0 20px;font-size:.875rem;line-height:1.7}.cms-footer__social{gap:10px;display:flex}.cms-footer__social-link{background:var(--cms-surface);border:1px solid var(--cms-border);width:36px;height:36px;color:var(--cms-text-3);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.cms-footer__social-link:hover{background:var(--cms-blue);border-color:var(--cms-blue);color:#fff}.cms-footer__col h5{letter-spacing:1px;text-transform:uppercase;color:var(--cms-text-2);margin:0 0 20px;font-size:.8rem;font-weight:700}.cms-footer__col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cms-footer__col li{color:var(--cms-text-3);align-items:center;gap:8px;font-size:.875rem;display:flex}.cms-footer__col li i{color:var(--cms-blue);font-size:.85rem}.cms-footer__col a{color:var(--cms-text-3);text-decoration:none;transition:color .2s}.cms-footer__col a:hover{color:var(--cms-text)}.cms-footer__bottom{border-top:1px solid var(--cms-border);color:var(--cms-text-3);justify-content:space-between;align-items:center;padding:24px 0;font-size:.8rem;display:flex}@media (width<=1024px){.cms-features__grid,.cms-how__steps{grid-template-columns:repeat(2,1fr)}.cms-how__connector{display:none}.cms-footer__grid{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=768px){.cms-nav__links,.cms-nav__actions{display:none}.cms-nav__hamburger{display:block}.cms-stats__grid{grid-template-columns:repeat(2,1fr)}.cms-features__grid{grid-template-columns:1fr}.cms-how__steps{grid-template-columns:1fr;gap:24px}.cms-news__grid{grid-template-columns:1fr}.cms-cta-banner__inner{text-align:center;flex-direction:column;padding:40px 24px}.cms-cta-banner__actions{justify-content:center}.cms-footer__grid{grid-template-columns:1fr}.cms-footer__bottom{text-align:center;flex-direction:column;gap:8px}.cms-hero__title{letter-spacing:-1px}.cms-hero__search-wrap{border-radius:16px;flex-direction:column;padding:12px}.cms-hero__search-btn{justify-content:center;width:100%}}@media (width<=480px){.cms-stats__grid{grid-template-columns:1fr}}@media (width<=1024px){.rlp-container{flex-direction:column;overflow-y:auto}.rlp-info-column{flex:none;padding:4rem 2rem}.rlp-login-column{background:var(--bg-base,white);padding:3rem 1rem}.rlp-login-card{box-shadow:none;border-radius:0;padding:2rem}}@media (width<=1024px){.rrp-role-cards{grid-template-columns:1fr}}.um-status-badge{letter-spacing:.02em;white-space:nowrap;border-radius:9999px;align-items:center;padding:.15rem .55rem;font-size:.65rem;font-weight:600;display:inline-flex}.um-status-badge.pending_admission{color:#1f66ad;background:#daebfb;border:1px solid #b6d1ed}.um-status-badge.pending_approval{color:#98781b;background:#faf0d1;border:1px solid #ebdbad}.um-status-badge.approved{color:#257e4a;background:#d6f5e3;border:1px solid #b5e3c8}.um-status-badge.clarification_required{color:#8f5924;background:#f8e8d8;border:1px solid #e7cfb6}.um-status-badge.rejected{color:#a32929;background:#fae1e1;border:1px solid #e9bebe}.um-request-id{color:var(--accent);white-space:nowrap;font-family:ui-monospace,monospace;font-size:.8rem;font-weight:600}.um-ground-label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:.75rem;overflow:hidden}.um-submitter{color:var(--text-tertiary);font-size:.75rem}.um-create-button{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.um-create-button:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 3px 10px #306ee84d}.um-filter-bar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.um-search-input{border:1px solid var(--input-border);background:var(--input-bg);min-width:180px;max-width:320px;color:var(--text-primary);border-radius:.5rem;flex:1;padding:.5rem .75rem .5rem 2rem;font-family:inherit;font-size:.8rem;transition:border-color .15s}.um-search-input:focus{border-color:var(--accent);outline:none}.um-search-wrapper{flex:1;min-width:180px;max-width:320px;position:relative}.um-search-wrapper i{color:var(--text-tertiary);pointer-events:none;font-size:.75rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.um-filter-select{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.8rem;transition:border-color .15s}.um-filter-select:focus{border-color:var(--accent);outline:none}.um-form-field{margin-bottom:1.25rem}.um-form-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:block}.um-form-label.required:after{content:" *";color:var(--danger)}.um-form-select{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-primary);border-radius:.5rem;padding:.6rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .15s}.um-form-select:focus{border-color:var(--accent);outline:none}.um-declaration-block{border:1px solid var(--border-default);background:var(--bg-surface-alt,#8080800a);color:var(--text-secondary);border-radius:.5rem;padding:1rem;font-size:.8rem;line-height:1.5}.um-declaration-checkbox{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.um-declaration-checkbox input[type=checkbox]{accent-color:var(--accent);flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.um-case-search-wrapper{position:relative}.um-case-search-input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-primary);border-radius:.5rem;padding:.6rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .15s}.um-case-search-input:focus{border-color:var(--accent);outline:none}.um-case-search-input:disabled{background:var(--bg-surface-alt,#8080801a);color:var(--text-tertiary);cursor:not-allowed;border-color:var(--border-subtle)}.um-case-search-dropdown{background:var(--bg-surface);border:1px solid var(--border-default);box-shadow:0 8px 20px var(--shadow-color,#0003);z-index:60;border-radius:.5rem;max-height:200px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.um-case-search-option{cursor:pointer;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.8rem;transition:background .1s;display:flex}.um-case-search-option:hover{background:var(--bg-surface-alt,#8080800f)}.um-case-search-option .case-id{color:var(--accent);white-space:nowrap;font-family:ui-monospace,monospace;font-weight:600}.um-case-search-option .case-title{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.um-form-footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:.75rem;padding-top:1rem;display:flex}.um-file-placeholder{border:1px dashed var(--border-default);color:var(--text-tertiary);text-align:center;opacity:.6;border-radius:.5rem;padding:.75rem;font-size:.8rem}.um-advocate-link{color:inherit;text-decoration:none;transition:color .15s}.um-advocate-link:hover{color:var(--accent);text-decoration:underline}.dk-advanced-filters-trigger.active,.dk-advanced-filters-trigger.has-selection{border-color:var(--accent);color:var(--accent)}.print-cause-list-table .theme-table th,.print-cause-list-table .theme-table td{padding-left:.4rem;padding-right:.4rem}.print-cause-list-table .theme-table th{font-size:11px}.case-record-nav{border-bottom:1px solid var(--border-default);background:var(--bg-surface);align-items:stretch;gap:.75rem;padding:.75rem 1rem;display:flex}.case-record-nav-btn{border:1px solid var(--border-subtle);background:var(--bg-base);cursor:pointer;text-align:left;min-width:160px;max-width:220px;color:var(--text-primary);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .15s;display:flex}.case-record-nav-btn:hover:not(:disabled){border-color:var(--accent);background:var(--bg-surface-hover)}.case-record-nav-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.case-record-nav-btn i{color:var(--text-tertiary);flex-shrink:0;font-size:.85rem}.case-record-nav-btn:hover:not(:disabled) i{color:var(--accent)}.case-record-nav-btn-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.case-record-nav-btn-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:500;overflow:hidden}.case-record-nav-btn-subtitle{color:var(--text-tertiary);font-family:monospace;font-size:.7rem;font-weight:500}.case-record-nav-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;min-width:0;padding:0 1rem;display:flex}.case-record-nav-case-number{color:var(--accent);letter-spacing:.02em;font-family:monospace;font-size:.95rem;font-weight:700}.case-record-nav-case-title{color:var(--text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.82rem;font-weight:500;overflow:hidden}.case-record-nav-purpose{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-top:.1rem;font-size:.68rem;font-weight:600}.case-record-nav-actions{align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.case-record-jump-btn{border:1px solid var(--border-subtle);background:var(--bg-base);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-self:center;align-items:center;font-size:.9rem;transition:all .15s;display:flex}.case-record-jump-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--bg-surface-hover)}.case-record-counter{text-align:center;color:var(--text-tertiary);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:.35rem 0;font-size:.75rem;font-weight:500}.case-record-jump-group-header{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background:var(--bg-surface);z-index:1;border-bottom:1px solid var(--border-subtle);padding:.5rem .75rem .25rem;font-size:.68rem;font-weight:700;position:sticky;top:0}.case-record-jump-item{cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:.5rem;width:100%;padding:.45rem .75rem;font-size:.8rem;transition:background .1s;display:flex}.case-record-jump-item:hover{background:var(--bg-surface-hover)}.case-record-jump-item.active{background:var(--bg-surface-hover);border-left-color:var(--accent)}.case-record-jump-item-number{color:var(--text-tertiary);text-align:right;min-width:20px;font-size:.7rem;font-weight:500}.case-record-jump-item-case{color:var(--accent);white-space:nowrap;font-family:monospace;font-size:.75rem;font-weight:600}.case-record-jump-item-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.78rem;overflow:hidden}@media (width<=768px){.case-record-nav{flex-direction:column;gap:.5rem;padding:.5rem}.case-record-nav-center{order:-1;padding:0}.case-record-nav-btn{min-width:unset;max-width:unset}}.mq-status-badge{text-transform:uppercase;letter-spacing:.05em;background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border);border-radius:4px;align-items:center;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.mq-status-badge.draft{color:#64748b;background:#64748b1a;border-color:#64748b33}.mq-status-badge.listing{color:#0ea5e9;background:#0ea5e91a;border-color:#0ea5e933}.mq-status-badge.awaiting_cause_list{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b33}.mq-status-badge.pending{color:#8b5cf6;background:#8b5cf61a;border-color:#8b5cf633}.mq-status-badge.disposed{color:#22c55e;background:#22c55e1a;border-color:#22c55e33}.mq-hover-action-btn.has-selection{opacity:1;color:#fff!important}.fp-status-badge.uploaded,.fp-status-badge.complete{color:#395;background:#ecf9f0}@media (width<=1200px){.review-order-container{flex-direction:column}.ro-preview-panel{border-top:1px solid var(--border-default)}}.pdf24_ a:link,.pdf24_ a:visited{text-decoration:none}@media screen and (min-device-pixel-ratio:0),(-webkit-device-pixel-ratio>=0),(-moz-device-pixel-ratio>=0){.pdf24_view{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;font-size:10em;transform:scale(.1)}}@media print{.pdf24_view{font-size:1em;transform:scale(1)}}@supports (-ms-ime-align:auto){.pdf24_02{overflow:hidden}}@media (width<=900px){.analytics-chart-grid{grid-template-columns:1fr}}@keyframes ana-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes analyticsFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ecourt-filters-panel{background:var(--bg-overlay);border:1px solid var(--border-default);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.ecourt-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--border-default);border-radius:8px;overflow-y:visible;overflow-x:auto!important}.ecourt-table-wrapper .theme-table{border:none;min-width:1100px}.ecourt-table-wrapper .theme-table th:first-child,.ecourt-table-wrapper .theme-table td:first-child{z-index:2;background:var(--bg-surface);min-width:140px;position:sticky;left:0}.ecourt-table-wrapper .theme-table th:first-child{background:var(--bg-overlay);z-index:3}.ecourt-table-wrapper .theme-table td:first-child{border-right:1px solid var(--border-default)}.ecourt-table-wrapper .theme-table th:last-child,.ecourt-table-wrapper .theme-table td:last-child,.ecourt-table-wrapper .theme-table th:nth-last-child(2),.ecourt-table-wrapper .theme-table td:nth-last-child(2){z-index:2;background:var(--bg-surface);position:sticky}.ecourt-table-wrapper .theme-table th:last-child,.ecourt-table-wrapper .theme-table th:nth-last-child(2){background:var(--bg-overlay);z-index:3}.ecourt-table-wrapper .theme-table th:nth-last-child(2),.ecourt-table-wrapper .theme-table td:nth-last-child(2){border-left:1px solid var(--border-default);right:80px}.ecourt-table-wrapper .theme-table th:last-child,.ecourt-table-wrapper .theme-table td:last-child{right:0}.ecourt-filter-group{flex-direction:column;gap:.3rem;min-width:160px;display:flex}.ecourt-filter-group.wide{min-width:220px}.ecourt-filter-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.ecourt-filter-input,.ecourt-filter-select{border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);border-radius:6px;outline:none;padding:.5rem .65rem;font-size:.85rem;transition:border-color .15s}.ecourt-filter-input::placeholder{color:var(--input-placeholder)}.ecourt-filter-input:focus,.ecourt-filter-select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle)}.ecourt-filter-select option{background:var(--input-bg);color:var(--input-text)}.ecourt-search-button{background:var(--accent);color:var(--accent-text);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:background .15s,transform .1s;display:flex}.ecourt-search-button:hover{background:var(--accent-hover)}.ecourt-search-button:active{transform:scale(.97)}.ecourt-search-button:disabled{opacity:.6;cursor:not-allowed}.ecourt-results-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:0 .25rem;display:flex}.ecourt-results-count{color:var(--text-secondary);font-size:.8rem}.ecourt-results-bench{color:var(--text-secondary);font-size:.8rem;font-style:italic}.ecourt-view-button{background:var(--accent);color:var(--accent-text);cursor:pointer;border:none;border-radius:4px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.75rem;font-weight:500;transition:background .15s;display:inline-flex}.ecourt-view-button:hover{background:var(--accent-hover)}.ecourt-status-badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.ecourt-status-badge.pending{color:#ea580c;background:#f973161f}.dark .ecourt-status-badge.pending{color:#fb923c}.ecourt-status-badge.disposed{background:var(--success-bg);color:var(--success)}.ecourt-status-badge.urgent{background:var(--danger-bg);color:var(--danger)}.ecourt-detail-modal{width:95vw;max-width:900px;max-height:85vh;padding:0;overflow-y:auto}.ecourt-detail-modal .um-modal-title{background:var(--bg-surface);z-index:10;border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem .75rem;display:flex;position:sticky;top:0}.ecourt-detail-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.1rem;transition:color .15s,background .15s}.ecourt-detail-close:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.ecourt-detail-body{flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.ecourt-detail-section{border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.ecourt-section-header{background:var(--bg-overlay);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.82rem;font-weight:600;transition:background .15s;display:flex}.ecourt-section-header:hover{background:var(--bg-surface-hover)}.ecourt-section-header i{color:var(--text-secondary);font-size:.7rem;transition:transform .2s}.ecourt-section-header i.rotated{transform:rotate(90deg)}.ecourt-section-content{padding:.75rem 1rem}.ecourt-kv-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.6rem 1.5rem;display:grid}.ecourt-kv-item{flex-direction:column;gap:.1rem;display:flex}.ecourt-kv-key{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.ecourt-kv-value{color:var(--text-primary);word-break:break-word;font-size:.85rem}.ecourt-sub-table{border-collapse:collapse;width:100%;font-size:.8rem}.ecourt-sub-table th{text-align:left;background:var(--bg-overlay);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-default);padding:.4rem .6rem;font-size:.72rem;font-weight:600}.ecourt-sub-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:.4rem .6rem}.ecourt-sub-table tr:last-child td{border-bottom:none}.ecourt-raw-json{color:#cdd6f4;white-space:pre-wrap;word-break:break-all;background:#1e1e2e;border-radius:6px;max-height:400px;padding:1rem;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem;line-height:1.5;overflow:auto}.ecourt-empty-state{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.ecourt-empty-state i{opacity:.4;font-size:2.5rem}.ecourt-empty-state p{text-align:center;font-size:.9rem}@media (width<=768px){.ecourt-filters-panel{flex-direction:column;align-items:stretch}.ecourt-filter-group{min-width:100%}.ecourt-detail-modal{border-radius:0;width:100vw;max-width:100vw}.ecourt-kv-grid{grid-template-columns:1fr}}.esync-cards{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.esync-card{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:12px;transition:box-shadow .2s;overflow:hidden}.esync-card:hover{box-shadow:0 4px 16px var(--shadow-color,#0000000f)}.esync-card-header{background:var(--bg-overlay);border-bottom:1px solid var(--border-default);color:var(--text-primary);align-items:center;gap:.65rem;padding:1rem 1.25rem;font-size:.9rem;font-weight:700;display:flex}.esync-card-header i{color:var(--accent);font-size:1rem}.esync-card-header .esync-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;margin-left:auto;padding:.15rem .55rem;font-size:.65rem;font-weight:700}.esync-badge.post{background:var(--accent-subtle);color:var(--accent)}.esync-card-body{flex-direction:column;gap:.85rem;padding:1rem 1.25rem;display:flex}.esync-card-description{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.esync-field{flex-direction:column;gap:.3rem;display:flex}.esync-field-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.esync-field-input{border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);letter-spacing:.03em;border-radius:8px;outline:none;padding:.55rem .75rem;font-family:SF Mono,Fira Code,monospace;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.esync-field-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.esync-field-input::placeholder{color:var(--input-placeholder);letter-spacing:normal;font-family:inherit}.esync-field-input option{background:var(--input-bg);color:var(--input-text)}.esync-field-row{align-items:flex-end;gap:.75rem;display:flex}.esync-field-row .esync-field{flex:1}.esync-action-button{background:var(--accent);color:var(--accent-text);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:.45rem;padding:.6rem 1.5rem;font-size:.82rem;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.esync-action-button:hover{background:var(--accent-hover)}.esync-action-button:active{transform:scale(.97)}.esync-action-button:disabled{opacity:.6;cursor:not-allowed}.esync-action-button.secondary{background:var(--bg-overlay);color:var(--text-primary);border:1px solid var(--border-default)}.esync-action-button.secondary:hover{background:var(--bg-surface-hover)}.esync-action-button.danger{background:var(--danger);color:#fff}.esync-action-button.danger:hover{opacity:.85}.esync-result{border-radius:8px;margin-top:.75rem;padding:.85rem 1rem;font-size:.8rem;line-height:1.6;animation:.25s esync-fadeIn}.esync-result.success{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success)}.esync-result.error{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger)}.esync-result-title{align-items:center;gap:.4rem;margin-bottom:.35rem;font-weight:700;display:flex}.esync-result-detail{opacity:.85;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}.esync-result-link{color:var(--accent);cursor:pointer;align-items:center;gap:.3rem;margin-top:.4rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.esync-result-link:hover{text-decoration:underline}@keyframes esync-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.esync-log-section{margin-top:.5rem}.esync-log-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.esync-log-title{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.esync-log-title i{color:var(--text-secondary)}.esync-log-filters{align-items:center;gap:.5rem;display:flex}.esync-log-filter-select{border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);border-radius:6px;padding:.35rem .6rem;font-size:.78rem}.esync-log-filter-select option{background:var(--input-bg);color:var(--input-text)}.esync-log-status{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.esync-log-status.completed{background:var(--success-bg);color:var(--success)}.esync-log-status.exists{color:#ca8a04;background:#eab3081a}.dark .esync-log-status.exists{color:#fbbf24}.esync-log-status.running{background:var(--accent-subtle);color:var(--accent)}.esync-log-status.failed{background:var(--danger-bg);color:var(--danger)}.esync-log-status.partial{color:#d97706;background:#f59e0b1a}.dark .esync-log-status.partial{color:#fbbf24}.esync-log-type{background:var(--bg-inset);color:var(--text-secondary);border-radius:4px;padding:.15rem .5rem;font-family:SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:600;display:inline-flex}.esync-log-counters{gap:.5rem;display:flex}.esync-log-counter{border-radius:4px;padding:.1rem .4rem;font-size:.72rem;font-weight:600}.esync-log-counter.created{background:var(--success-bg);color:var(--success)}.esync-log-counter.updated{background:var(--accent-subtle);color:var(--accent)}.esync-log-counter.failed{background:var(--danger-bg);color:var(--danger)}.esync-pagination{color:var(--text-secondary);justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.8rem;display:flex}.esync-pagination button{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:.3rem .7rem;font-size:.78rem;transition:background .15s}.esync-pagination button:hover:not(:disabled){background:var(--bg-surface-hover)}.esync-pagination button:disabled{opacity:.4;cursor:not-allowed}@media (width<=768px){.esync-cards{grid-template-columns:1fr}.esync-field-row{flex-direction:column}}.esync-tag{background-color:var(--bg-surface-alt,#78787814);border:1px solid var(--border-default);color:var(--text-secondary);white-space:normal;word-break:break-word;border-radius:6px;align-items:center;padding:.25rem .6rem;font-size:.8rem;font-weight:500;line-height:1.4;display:inline-flex}.case-hub-container{background:var(--bg-primary);border-radius:20px;gap:2rem;min-height:calc(100vh - 120px);margin:1.5rem;padding:2.5rem;display:flex;box-shadow:0 10px 40px #0000000d}.hub-sidebar{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;gap:1.5rem;width:320px;height:fit-content;padding:2rem;display:flex;position:sticky;top:2rem;box-shadow:0 4px 15px #00000008}.sidebar-header h3{color:var(--text-primary);border-bottom:1px solid var(--border-color);margin-bottom:.5rem;padding-bottom:.75rem;font-size:1.2rem;font-weight:600}.hub-content{flex-direction:column;flex:1;min-width:0;display:flex}.hub-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.hub-header h1{color:var(--text-primary);font-size:1.8rem;font-weight:600}.case-title{color:var(--color-text-primary);margin:8px 0;font-size:24px;font-weight:700}.table-container{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:12px;overflow-x:auto;box-shadow:0 2px 10px #00000008}.table-container th{text-transform:uppercase;letter-spacing:.5px;background:var(--bg-primary);font-size:.8rem;border-bottom:2px solid var(--border-color)!important;padding:10px 16px!important}.table-container td{vertical-align:middle;font-size:.85rem;padding:12px 16px!important}.table-container tbody tr:nth-child(2n){background:#00000003}.table-container tbody tr:hover{background:#1773ea05}.badge{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.status-active{color:#16a34a;background:#dcfce7}.status-draft{color:#4b5563;background:#f3f4f6}.status-pending{color:#ca8a04;background:#fef9c3}.status-closed,.risk-high{color:#dc2626;background:#fee2e2}.risk-medium{color:#ea580c;background:#ffedd5}.risk-low{color:#16a34a;background:#dcfce7}.btn-view{background:var(--bg-primary);color:var(--accent);border:1px solid var(--border-color);border-radius:6px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-view:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.w-100{width:100%}.mt-2{margin-top:.5rem}.case-detail-container{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;min-height:calc(100vh - 120px);margin:1.5rem;display:flex;box-shadow:0 10px 40px #0000000d}.detail-header{border-bottom:1px solid var(--border-color);background:var(--bg-primary);border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-start;padding:2rem;display:flex}.case-meta-badges{gap:.5rem;margin-top:.75rem;display:flex}.detail-nav{border-bottom:1px solid var(--border-color);background:var(--bg-primary);display:flex;overflow-x:auto}.nav-tab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;padding:1rem 1.5rem;font-weight:500;transition:all .2s}.nav-tab:hover{color:var(--text-primary)}.nav-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.detail-content{flex:1;padding:2rem}.info-card{background:var(--bg-primary);border:1px solid var(--border-color);border-left-width:4px;border-left-color:var(--color-primary-500,#667eea);border-radius:12px;padding:20px 24px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.info-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.info-card h4{color:var(--text-primary);border-bottom:1px solid var(--border-color);margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.1rem}.info-row{justify-content:space-between;margin-bottom:.75rem;font-size:.9rem;display:flex}.info-row .label{color:var(--text-secondary);font-weight:500}.info-row .value{color:var(--text-primary);text-align:right;font-weight:600}.case-layout-grid{gap:2rem;min-height:0;display:flex}.case-main-content{flex-direction:column;flex:7;min-width:0;display:flex}.case-side-panel{flex-direction:column;flex:3;gap:1.5rem;min-width:300px;display:flex}.action-block{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.action-block-header{background:var(--bg-sidebar);border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:1rem 1.25rem;font-size:.95rem;font-weight:600}.action-block-content{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.quick-action-btn{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.quick-action-btn i{color:var(--accent);text-align:center;width:16px}.quick-action-btn:hover{background:var(--bg-sidebar);border-color:var(--accent);color:var(--accent)}.summary-top-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.signal-card{color:#fff;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex;box-shadow:0 4px 10px #0000000d}.signal-card .label{text-transform:uppercase;letter-spacing:.5px;opacity:.9;font-size:.8rem;font-weight:600}.signal-card .value{font-size:1.25rem;font-weight:700}.bg-blue{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb}.bg-green{background:linear-gradient(135deg,#10b981,#059669);border-color:#059669}.bg-amber{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706}.bg-red{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#dc2626}.bg-indigo{background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:#4f46e5}.bg-neutral{background:var(--bg-sidebar);border-color:var(--border-color);color:var(--text-primary)}.summary-middle-row{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.overview-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}.overview-icon{background:var(--bg-sidebar);width:48px;height:48px;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:12px;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.overview-details{flex-direction:column;display:flex}.overview-details .label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.overview-details .value{color:var(--text-primary);font-size:1.1rem;font-weight:600}.summary-lower-row{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.timeline-container{flex-direction:column;gap:2rem;padding:1rem;display:flex;position:relative}.timeline-container:before{content:"";background:var(--border-color);width:2px;position:absolute;top:0;bottom:0;left:36px}.timeline-date-group{z-index:1;position:relative}.timeline-date-header{background:var(--bg-sidebar);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:20px;margin-bottom:1.5rem;margin-left:0;padding:.4rem 1.25rem;font-size:.85rem;font-weight:600;display:inline-block}.timeline-node{gap:1.5rem;margin-bottom:1.5rem;margin-left:20px;display:flex;position:relative}.timeline-icon-wrap{color:#fff;z-index:2;width:34px;height:34px;box-shadow:0 0 0 4px var(--bg-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.timeline-content{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;flex:1;padding:1.25rem;box-shadow:0 2px 8px #00000005}.timeline-meta{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.timeline-title{color:var(--text-primary);font-size:.95rem;font-weight:700}.timeline-time{color:var(--text-secondary);font-size:.8rem;font-weight:500}.timeline-desc{color:var(--text-secondary);margin-bottom:.75rem;font-size:.9rem;line-height:1.5}.timeline-actor{color:var(--text-secondary);background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.8rem;display:inline-flex}.case-header-actions{gap:10px;display:flex}.action-btn-outline{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.action-btn-outline:hover{background:var(--bg-sidebar);border-color:var(--text-secondary)}.case-metadata-chips{margin-top:1rem}.metadata-chip{background:var(--bg-sidebar);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.summary-info-card{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:12px;margin-top:1.5rem;margin-bottom:1.5rem;padding:1.5rem}.summary-info-grid{background:0 0;border:none;grid-template-columns:1fr 1fr;gap:3rem;padding:0;display:grid}.info-grid-row{justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.grid-label{color:var(--text-tertiary,var(--text-secondary));text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.grid-value{color:var(--text-primary);align-items:center;font-size:15px;font-weight:500;display:flex}.grid-divider{background:var(--border-subtle,var(--border-color));opacity:.4;width:100%;height:1px}.header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.btn-icon{cursor:pointer;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-icon:hover{background:var(--bg-sidebar)}.btn-primary-action{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary-action:hover{color:#fff;background:#1d4ed8}.action-btn-flat{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.action-btn-flat:hover{background:#0000000a}.ch-page{background:var(--bg-base);border-radius:20px;flex-direction:column;gap:0;min-height:calc(100vh - 120px);margin:1.5rem;padding:2rem 2.5rem;display:flex;box-shadow:0 10px 40px #0000000d}.ch-page-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ch-page-title{color:var(--text-primary);align-items:center;gap:10px;margin:0 0 4px;font-size:24px;font-weight:600;display:flex}.ch-page-subtitle{color:var(--text-secondary);margin:0;font-size:14px}.ch-filter-badge{color:var(--color-warning-600);font-size:13px;font-weight:500}.ch-btn-primary{background:var(--accent);color:#fff;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.ch-btn-primary:hover{opacity:.88}.ch-filter-bar{border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;gap:12px;margin-bottom:20px;padding:16px;display:flex}.ch-filter-bar-row-1{align-items:center;gap:12px;display:flex}.ch-filter-bar-row-2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ch-filter-bar-row-2 .um-form-select{flex:1;min-width:130px;height:38px}.ch-clear-filters{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;transition:opacity .15s}.ch-clear-filters:hover{opacity:.8;text-decoration:underline}.ch-search-wrap{flex:1;position:relative}.ch-search-icon{color:var(--text-secondary);pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ch-search-input{width:100%;height:38px;padding-left:36px!important}.ch-search-clear{cursor:pointer;color:var(--text-secondary);transition:color .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ch-search-clear:hover{color:var(--text-primary)}.data-grid-container .saas-table{border-bottom:1px solid var(--border-default);table-layout:fixed;width:100%}.ch-table-header th,.saas-table thead tr th{letter-spacing:.05em;color:var(--text-secondary);text-transform:uppercase;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;height:44px;padding:0 16px;font-size:11px;font-weight:600;background:var(--bg-inset)!important;border-bottom:1px solid var(--border-default)!important}.saas-table tbody tr{cursor:pointer;height:60px;transition:background .15s}.saas-table tbody tr:hover{background:var(--bg-surface-hover)}.saas-table tbody td{vertical-align:middle;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:0;padding:0 16px;font-size:13px;overflow:hidden}.ch-th-sortable{cursor:pointer}.ch-th-sortable:hover{color:var(--text-primary)}.ch-sort-icon{margin-left:5px;font-size:10px}.ch-sort-inactive{opacity:.35}.ch-sort-active{color:var(--accent);opacity:1}.ch-case-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.ch-case-number{color:var(--text-secondary);margin-top:2px;font-size:12px}.ch-court-name{color:var(--text-primary);font-size:13px}.ch-parties{color:var(--text-primary);cursor:help;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13px;display:block;overflow:hidden}.ch-parties-pending{color:var(--text-tertiary);font-size:13px;font-style:italic}.ch-hearing-date{white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.ch-badge{vertical-align:middle;border-radius:var(--radius-md);white-space:nowrap;border:1px solid #0000;border-color:color-mix(in srgb, currentColor 25%, transparent);text-overflow:ellipsis;max-width:100%;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block;overflow:hidden}.ch-status-badge{border-color:unset}.ch-actions-cell{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ch-actions-cell .theme-action-icon,.ch-action-btn{border:1px solid var(--border-default);border-radius:var(--radius-md);width:28px;min-width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:inline-flex}.ch-actions-cell .theme-action-icon:hover,.ch-action-btn:hover{background:var(--bg-surface-hover);border-color:var(--accent);color:var(--accent)}.ch-priority-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.ch-pagination-bar{border:1px solid var(--border-default);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--bg-surface-hover);border-top:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ch-pagination-info{color:var(--text-secondary);font-size:13px}.ch-page-controls{align-items:center;gap:4px;display:flex}.ch-page-btn{border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:0 0;padding:6px 14px;font-size:13px;transition:background .15s}.ch-page-btn:disabled{opacity:.4;cursor:not-allowed}.ch-page-btn:not(:disabled):hover{background:var(--bg-surface-hover)}.ch-page-num{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:13px;transition:background .15s;display:inline-flex}.ch-page-num:not(.ch-page-active):not(:disabled):hover{background:var(--bg-surface-hover)}.ch-page-active{cursor:default;background:var(--accent)!important;color:#fff!important}.ch-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:4rem 2rem;display:flex}.ch-empty-icon{color:var(--text-tertiary);margin-bottom:4px;font-size:3rem}.ch-empty-title{color:var(--text-primary);margin:0;font-size:18px;font-weight:500}.ch-empty-desc{color:var(--text-secondary);max-width:380px;margin:0;font-size:14px}.ch-intake-cards{gap:12px;margin-top:8px;display:flex}.ch-intake-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:20px 28px;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex}.ch-intake-card i{color:var(--accent);font-size:1.5rem}.ch-intake-card:hover{border-color:var(--accent);box-shadow:0 4px 15px #0000000f}.litigation-intake-dashboard{background:var(--bg-primary);min-height:calc(100vh - 120px);color:var(--text-primary);border-radius:20px;margin:1.5rem;padding:2.5rem;box-shadow:0 10px 40px #0000000d}.intake-header{border-bottom:1px solid var(--border-color);margin-bottom:2rem;padding-bottom:1rem}.intake-header h1{color:var(--text-primary);margin-bottom:.5rem;font-size:2rem;font-weight:600}.subtitle{color:var(--text-secondary);margin-bottom:1.5rem}.intake-tabs{gap:1rem;display:flex}.tab-btn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:all .3s;display:flex}.tab-btn:hover{background:var(--bg-secondary)}.tab-btn.active{background:var(--accent);color:#fff}.intake-content{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:8px;padding:2rem}.form-section{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #00000008}.form-section:hover{box-shadow:0 6px 20px #0000000f}.form-section h3{border-bottom:1px solid var(--border-color);color:var(--accent);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.25rem}.form-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.form-group label{color:var(--text-primary);font-size:.9rem;font-weight:500}.form-group .required{color:#ef4444;margin-left:2px}.form-control,.filter-input-primary{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:6px;width:100%;padding:.65rem 1rem;font-size:.95rem;transition:all .2s;box-shadow:inset 0 1px 2px #00000005}.form-control:focus{border-color:var(--accent);outline:none;box-shadow:inset 0 2px 4px #00000005,0 0 0 3px #1773ea26}.form-actions{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.btn-primary{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.75rem 2rem;font-weight:600;transition:opacity .2s}.btn-primary:hover{opacity:.9}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:6px;padding:.75rem 2rem;font-weight:600;transition:all .2s}.btn-secondary:hover{background:var(--bg-primary)}.upload-zone{border:2px dashed var(--border-color);text-align:center;cursor:pointer;border-radius:8px;padding:4rem 2rem;transition:border-color .3s,background .3s}.upload-zone:hover{border-color:var(--accent);background:var(--bg-primary)}.upload-icon{color:var(--accent);margin-bottom:1rem;font-size:3rem}.upload-text{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem}.upload-hint{color:var(--text-secondary);font-size:.9rem}.extraction-overlay{flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.spinner{color:var(--accent);margin-bottom:1rem;font-size:2.5rem;animation:1s linear infinite spin}.results-grid{margin-top:2rem}table.preview-table{border-collapse:separate;border-spacing:0;width:100%;margin-top:1rem}table.preview-table th,table.preview-table td{text-align:left;border-bottom:1px solid var(--border-color);padding:1rem 1.25rem}table.preview-table th{background:var(--bg-sidebar);color:var(--text-secondary);border-top:1px solid var(--border-color);font-weight:600}table.preview-table tr{transition:background .2s}table.preview-table tbody tr:hover{background:var(--bg-sidebar)}.inline-header{justify-content:space-between;align-items:center;display:flex}.border-bottom{border-bottom:1px solid var(--border-color);padding-bottom:1rem}.dropdown-container{position:relative}.dropdown-menu{background:var(--bg-sidebar);border:1px solid var(--border-color);z-index:100;border-radius:12px;min-width:240px;margin-top:.5rem;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 25px #0000001a}.dropdown-menu button{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;border:none;border-bottom:1px solid var(--border-color);background:0 0;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:500;transition:all .2s;display:flex}.dropdown-menu button:last-child{border-bottom:none}.dropdown-menu button:hover{background:var(--bg-primary);color:var(--accent)}.wizard-container{gap:var(--spacing-lg);flex-direction:column;max-width:1400px;margin:0 auto;display:flex;position:relative}.wizard-tracker{border-bottom:1px solid var(--border-color);background:0 0;margin-bottom:2.5rem;padding:1rem 0 2rem}.tracker-header{flex-direction:column;gap:8px;margin-bottom:2rem;display:flex}.tracker-title{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}.tracker-stepper{max-width:900px;margin:0 auto;position:relative}.progress-line-bg{background:var(--border-color);z-index:1;border-radius:3px;width:100%;height:3px;position:absolute;top:15px;left:0}.progress-line-fill{background:var(--color-primary-600);z-index:2;border-radius:3px;height:3px;transition:width .4s;position:absolute;top:15px;left:0}.tracker-steps{z-index:3;justify-content:space-between;display:flex;position:relative}.tracker-step{background:0 0;flex-direction:column;align-items:center;gap:10px;width:120px;display:flex}.step-circle{background:var(--bg-primary);border:2px solid var(--border-color);width:34px;height:34px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:all .3s;display:flex}.tracker-step.completed .step-circle{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.tracker-step.current .step-circle{background:var(--bg-primary);border-color:var(--color-primary-600);color:var(--color-primary-600);box-shadow:0 0 0 4px var(--color-primary-50)}.step-label{color:var(--text-secondary);text-align:center;font-size:13px;font-weight:600}.tracker-step.current .step-label,.tracker-step.completed .step-label{color:var(--text-primary)}.wizard-body{border-radius:12px;min-height:480px}.two-column{grid-template-columns:1fr 1fr}.wizard-footer{z-index:50;background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);border-radius:12px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;bottom:24px}.wizard-actions{gap:16px;display:flex}.summary-wrapper{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.summary-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.summary-header{background:var(--bg-sidebar);color:var(--text-primary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex}.edit-badge{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.edit-badge:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-200)}.summary-body{flex-direction:column;gap:12px;padding:16px;display:flex}.summary-row{border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.summary-row:last-child{border-bottom:none;padding-bottom:0}.summary-label{color:var(--text-secondary);font-size:.9rem}.summary-value{color:var(--text-primary);text-align:right;max-width:60%;font-size:.95rem}.submit-warning-banner{background:var(--color-warning-50);border:1px solid var(--color-warning-100);border-radius:8px;align-items:center;padding:16px 20px;display:flex}.btn-view-summary{border:1.5px solid var(--color-accent,#10b981);color:var(--color-accent,#10b981);border-radius:var(--border-radius-md,6px);cursor:pointer;background:0 0;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s}.btn-view-summary:hover{background:var(--color-accent,#10b981);color:#fff}.bu-summary-bar{background:var(--color-background-secondary);border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);flex-wrap:wrap;align-items:center;gap:8px;margin-top:1rem;padding:12px 16px;display:flex}.bu-summary-stat{color:var(--color-text-primary);align-items:center;gap:8px;font-size:.9rem;display:flex}.bu-summary-value{color:var(--color-text-primary);font-size:1.1rem;font-weight:700}.bu-summary-label{color:var(--color-text-secondary);font-size:.82rem}.bu-summary-green .bu-summary-value{color:var(--color-accent)}.bu-summary-red .bu-summary-value{color:var(--color-danger)}.bu-summary-divider{background:var(--color-border-tertiary);flex-shrink:0;width:1px;height:28px;margin:0 4px}.bu-table-scroll .cf-table thead th{background:var(--color-background-secondary);letter-spacing:.05em;color:var(--color-text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.bu-table-scroll .cf-table tbody tr{height:52px;transition:background .15s}.bu-table-scroll .cf-table tbody tr:hover{background:var(--color-background-secondary)}.bu-badge-valid{background:var(--color-background-success,#d1fae5);color:var(--color-text-success,#065f46);border-radius:var(--border-radius-md);align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.bu-result-screen{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 2rem;display:flex}.bu-result-icon{line-height:1}.bu-result-title{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:700}.bu-result-subtitle{color:var(--color-text-secondary);margin:0;font-size:.95rem}.bu-result-stats{flex-wrap:wrap;justify-content:center;gap:1rem;margin:.5rem 0;display:flex}.bu-result-stat{background:var(--color-background-secondary);border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg,10px);flex-direction:column;align-items:center;gap:6px;min-width:140px;padding:1.25rem 2rem;display:flex}.bu-result-stat-success .bu-result-stat-value{color:var(--color-accent)}.bu-result-stat-warning .bu-result-stat-value{color:var(--color-warning,#f59e0b)}.bu-result-stat-value{color:var(--color-text-primary);font-size:2rem;font-weight:800;line-height:1}.bu-result-stat-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:500}.bu-result-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.activity-filter-bar{background:var(--bg-inset);border:1px solid var(--color-border-secondary,var(--border-default));border-radius:var(--border-radius-lg);margin-bottom:20px;padding:16px}.btn-accent-outline{border:1.5px solid var(--color-accent);color:var(--color-accent);border-radius:var(--border-radius-md);cursor:pointer;background:0 0;width:100%;padding:10px 20px;font-weight:500;transition:all .2s}.btn-accent-outline:hover{background:var(--color-accent);color:#fff}.intake-status-success{background:var(--success-bg);color:var(--success);border-radius:var(--border-radius-md);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.intake-status-failed{background:var(--danger-bg);color:var(--danger);border-radius:var(--border-radius-md);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.intake-status-draft{background:var(--bg-inset);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--border-radius-md);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.glass-panel:hover{border-color:var(--color-accent)!important}.saas-table th{background:var(--bg-inset)!important}.umd-back-link{color:var(--text-secondary);border-radius:.4rem;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .65rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.umd-back-link:hover{color:var(--accent);background:var(--accent-subtle)}.umd-back-link i{font-size:.7rem}.umd-section{margin-bottom:1.5rem}.umd-rich-text{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);word-wrap:break-word;overflow-wrap:break-word;border-radius:.75rem;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6}.umd-rich-text p{margin:0 0 .5rem}.umd-rich-text p:last-child{margin-bottom:0}.umd-timeline{padding-left:1.5rem;position:relative}.umd-timeline:before{content:"";background:var(--border-default);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:7px}.umd-timeline-entry{padding-bottom:1.5rem;padding-left:1rem;position:relative}.umd-timeline-entry:last-child{padding-bottom:0}.umd-timeline-dot{background:var(--accent);border:3px solid var(--bg-body);z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:-1.5rem}.umd-timeline-content{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:.75rem;padding:.85rem 1rem;transition:background .15s}.umd-timeline-content:hover{background:var(--bg-surface-hover)}.umd-timeline-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.umd-timeline-date{color:var(--text-tertiary);font-size:.75rem}.umd-timeline-meta{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.35rem;display:flex}.umd-timeline-operator,.umd-timeline-role{color:var(--text-secondary);align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.umd-timeline-operator i,.umd-timeline-role i{color:var(--text-tertiary);font-size:.7rem}.umd-timeline-operation{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-top:.25rem;font-size:.7rem;font-weight:600}.um-request-id-link{color:var(--accent);font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .15s}.um-request-id-link:hover{opacity:.8;text-decoration:underline}.dk-external-id-link{color:var(--accent);font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .15s}.dk-external-id-link:hover{opacity:.8;text-decoration:underline}.umd-timeline-reason{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:.5rem;margin-top:.85rem;padding:.85rem 1rem}.umd-timeline-reason-header{text-transform:uppercase;letter-spacing:.05em;color:var(--danger);align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:flex}.umd-timeline-reason-content{color:var(--text-primary);font-size:.85rem;line-height:1.5}.umd-timeline-reason-content p{margin:0 0 .5rem}.umd-timeline-reason-content p:last-child{margin-bottom:0}.um-documents-list{flex-direction:column;gap:.75rem;display:flex}.um-document-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:.75rem;align-items:center;gap:1rem;padding:.85rem 1.25rem;text-decoration:none;transition:all .15s;display:flex}.um-document-card:hover{background:var(--bg-surface-hover);border-color:var(--border-default);transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.um-document-icon{background:var(--accent-subtle);width:40px;height:40px;color:var(--accent);border-radius:.5rem;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.um-document-info{flex:1;min-width:0}.um-document-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.15rem;font-size:.9rem;font-weight:600;overflow:hidden}.um-document-meta{color:var(--text-tertiary);font-size:.75rem}.um-document-action{color:var(--text-tertiary);opacity:0;font-size:.8rem;transition:opacity .15s}.um-document-card:hover .um-document-action{opacity:1}.dk-advanced-filters-trigger.active,.dk-advanced-filters-trigger.has-selection{border-color:var(--accent);color:var(--accent)}.cf-progress-step.active .cf-progress-number,.cf-progress-step.completed .cf-progress-number{border-color:var(--accent);background:var(--accent);color:#fff}@media (width>=768px){.cf-progress-label{display:block}}@media (width<=768px){.cf-parties-layout{flex-direction:column}.cf-parties-sidebar{border-right:none;border-bottom:1px solid var(--border-subtle);flex-direction:row;width:100%;margin-bottom:1rem;padding-bottom:1rem;padding-right:0}.cf-party-tab{border-bottom:3px solid #0000;border-left:none;flex:1}.cf-party-tab.active{border-left-color:#0000;border-bottom-color:var(--accent)}.cf-parties-content{padding-left:0}}.analytics-dashboard .um-page-header{margin-bottom:0}@media (width<=900px){.analytics-chart-grid{grid-template-columns:1fr}}.analytics-kpi-card.kpi-approval:before{background:linear-gradient(90deg,#22c55e,#86efac)}.analytics-kpi-card.kpi-approval .analytics-kpi-value{background:linear-gradient(135deg,#22c55e,#86efac);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.analytics-reports-list{flex-direction:column;gap:1rem;display:flex}.analytics-report-card{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 12px var(--shadow-color,#0000000d);border-radius:14px;transition:box-shadow .25s,border-color .25s;overflow:hidden}.analytics-report-card:hover{box-shadow:0 4px 20px #0000001a}.analytics-report-card.expanded{border-color:var(--accent)}.analytics-report-header{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;transition:background .2s;display:flex}.analytics-report-header:hover{background:#ffffff05}.analytics-report-info{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.analytics-report-icon{color:var(--accent);flex-shrink:0;font-size:1.5rem}.analytics-report-title{color:var(--text-primary);margin-bottom:.2rem;font-size:.95rem;font-weight:600}.analytics-report-desc{color:var(--text-tertiary);font-size:.78rem;line-height:1.4}.analytics-report-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.analytics-report-download{border:1px solid var(--border-subtle);color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.analytics-report-download:hover{border-color:var(--accent);background:#6366f11a}.analytics-report-download i{font-size:.9rem}.analytics-report-chevron{color:var(--text-tertiary);font-size:.7rem;transition:transform .2s}.analytics-report-body{border-top:1px solid var(--border-subtle)}.analytics-report-table-wrap{padding:.5rem;overflow-x:auto}.analytics-report-table{border-collapse:collapse;width:100%;font-size:.78rem}.analytics-report-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle);white-space:nowrap;background:var(--bg-surface);padding:.65rem .75rem;font-size:.7rem;font-weight:600;position:sticky;top:0}.analytics-report-table tbody td{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle,#ffffff0a);text-overflow:ellipsis;white-space:nowrap;max-width:280px;padding:.6rem .75rem;overflow:hidden}.analytics-report-table tbody tr{transition:background .15s}.analytics-report-table tbody tr:hover{background:#ffffff05}.analytics-report-table tbody tr:last-child td{border-bottom:none}.analytics-pagination{border-top:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.analytics-pagination-btn{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.3rem;padding:.4rem .8rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.analytics-pagination-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:#6366f11a}.analytics-pagination-btn:disabled{opacity:.35;cursor:not-allowed}.analytics-pagination-info{color:var(--text-secondary);font-size:.78rem;font-weight:500}.analytics-pagination-total{color:var(--text-tertiary);font-weight:400}.um-purpose-card{background:var(--bg-surface);border:1px solid var(--input-border);cursor:grab;border-radius:8px;align-items:center;margin-bottom:.5rem;padding:.75rem 1rem;transition:transform .1s,background-color .2s;display:flex}.um-purpose-card:hover{background-color:var(--bg-surface-hover,#f8f9fa)}.um-purpose-card.dragging{border:1px dashed var(--border-default);background:var(--bg-inset);cursor:grabbing}.cl-date-nav input[type=date],.cl-date-nav input[type=month]{color:var(--text-primary);cursor:pointer;text-align:center;background:0 0;border:none;outline:none;width:140px;font-size:.85rem;font-weight:600}.cl-toggle{cursor:pointer;width:36px;height:20px;position:relative}.cl-toggle input{opacity:0;width:0;height:0}.cl-toggle-slider{cursor:pointer;background-color:var(--border-default);border-radius:20px;transition:all .4s;position:absolute;inset:0}.cl-toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.cl-toggle-slider{background-color:var(--accent)}input:checked+.cl-toggle-slider:before{transform:translate(16px)}.cl-toggle-label{color:var(--text-tertiary);text-transform:uppercase;font-size:.7rem;font-weight:600}.cl-toggle-label.published{color:var(--success)}.cl-toggle-label.closed{color:var(--error)}.cl-bench-search-dropdown{background:var(--bg-surface);border:1px solid var(--border-default);z-index:100;border-radius:.5rem;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.cl-bench-result{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.6rem .75rem;transition:background .15s;display:flex}.cl-bench-result:hover{background:var(--bg-surface-hover)}.cl-bench-result-name{color:var(--text-primary);font-size:.85rem;font-weight:500}.dk-status-cards.dashboard-cards{gap:.75rem;margin-bottom:0;padding-bottom:.5rem}.dk-status-cards.dashboard-cards .dk-status-card{min-width:130px;padding:.75rem 1rem}.dk-status-cards.dashboard-cards .dk-status-card-count{font-size:1.5rem}.dk-status-cards.dashboard-cards .dk-status-card-icon{font-size:2.5rem;bottom:-.25rem;right:-.25rem}.dk-status-cards.dashboard-cards .dk-status-card.active,.dk-status-cards.dashboard-cards .dk-status-card:hover{box-shadow:none}.dk-category-badge.death{color:#a82424;background:#fbdfdf;border:1px solid #edb6b6}.dk-category-badge.grievous_injury{color:#aa5518;background:#fde8d8;border:1px solid #f0c6a8}.dk-category-badge.simple_injury{color:#8c6f17;background:#fbf0d0;border:1px solid #ebd9a2}.dk-category-badge.property_damage{color:#2261a0;background:#daebfb;border:1px solid #b6d1ed}.dk-category-badge.unknown{background:var(--bg-surface-hover);color:var(--text-tertiary);border:1px solid var(--border-default)}.dk-advanced-filters-trigger.active,.dk-advanced-filters-trigger.has-selection{border-color:var(--accent);color:var(--accent)}.mq-hover-action-btn{background:var(--accent);color:#fff;cursor:pointer;opacity:.8;white-space:nowrap;border:none;border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.mq-hover-action-btn:hover{background:var(--accent-hover);text-decoration:none;color:#fff!important}.mq-btn-mark-ready{color:var(--success,#22c55e);cursor:pointer;white-space:nowrap;background-color:#22c55e1a;border:1px solid #22c55e40;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.72rem;font-weight:500;transition:all .2s;display:inline-flex}.mq-btn-mark-ready:hover{background-color:#22c55e33;border-color:#22c55e66}.mq-btn-mark-not-ready{color:var(--danger,#ef4444);cursor:pointer;white-space:nowrap;background-color:#ef44441a;border:1px solid #ef444440;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.72rem;font-weight:500;transition:all .2s;display:inline-flex}.mq-btn-mark-not-ready:hover{background-color:#ef444433;border-color:#ef444466}.mq-tab-badge{color:#fff;background:#ef4444;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.mm-caseload-bar{align-items:center;gap:.5rem;display:flex}.mm-caseload-track{background:var(--bg-inset);border-radius:3px;flex:1;min-width:60px;max-width:80px;height:6px;overflow:hidden}.mm-caseload-fill{border-radius:3px;height:100%;transition:width .3s}.mm-stat-cards{gap:1rem;margin-bottom:1.5rem;display:flex}.mm-stat-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:10px;flex:1;padding:1rem 1.25rem}.mm-stat-card-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.mm-stat-card-value{color:var(--text-primary);font-size:1.5rem;font-weight:700}.dk-category-badge.civil{color:#1f66ad;background:#daebfb;border:1px solid #b6d1ed}.dk-category-badge.criminal{color:#a32929;background:#fae1e1;border:1px solid #e9bebe}.dk-category-badge.constitutional{color:#639;background:#ede2f8;border:1px solid #d4c2e5}.dk-category-badge.writ_petition{color:#98781b;background:#faf0d1;border:1px solid #ebdbad}.dk-category-badge.special_leave_petition{color:#2d8668;background:#d9f2ea;border:1px solid #b8e0d3}.dk-category-badge.revision_petition{color:#96612c;background:#f6e8da;border:1px solid #e4cfb9}.dk-category-badge.appeal{color:#287a8a;background:#daf1f6;border:1px solid #b9dde4}.dk-creator{color:var(--text-tertiary);font-size:.75rem}.dk-category-filter{position:relative}.dk-category-filter-trigger{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.dk-category-filter-trigger:hover{border-color:var(--border-default);color:var(--text-primary)}.dk-category-filter-trigger.has-selection{border-color:var(--accent);color:var(--accent)}.dk-category-filter-dropdown{background:var(--bg-surface);border:1px solid var(--border-default);min-width:14rem;box-shadow:0 8px 20px var(--shadow-color,#0003);z-index:50;border-radius:.5rem;margin-top:.35rem;padding:.25rem;position:absolute;top:100%;right:0;overflow:hidden}.dk-advanced-filters-trigger.active,.dk-advanced-filters-trigger.has-selection{border-color:var(--accent);color:var(--accent)}.dk-favorite-checkbox{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.dk-favorite-checkbox:hover{border-color:var(--border-default);color:var(--text-primary)}.dk-favorite-checkbox input[type=checkbox]{display:none}.dk-favorite-checkbox input[type=checkbox]:checked+i{color:#f2b90d}.dk-favorite-star{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--text-tertiary);background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;font-size:.8rem;transition:all .15s;display:inline-flex}.dk-favorite-star:hover{color:#f2b90d;background:#f2b90d1f}.dk-favorite-star.active{color:#f2b90d}.dk-favorite-star.active:hover{color:#ad8a1f}.fp-status-badge.uploaded,.fp-status-badge.complete{color:#395;background:#ecf9f0}.defect-right-panel{background-color:#0000;flex-direction:column;flex:1;display:flex}.defect-checklist-section{border-bottom:1px solid #e2e8f0;flex-direction:column;flex:1;min-height:0;display:flex}.defect-remarks-section{background-color:#fff;border-top:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 -4px 10px #0000000a}.defect-textarea{resize:vertical;width:100%;min-height:120px;color:var(--text-primary);background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.75rem;font-size:.875rem;box-shadow:inset 0 2px 4px #00000005}@media (width<=900px){.analytics-chart-grid{grid-template-columns:1fr}}.bm-learn-more{color:var(--accent);margin-left:.5rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:opacity .15s}.bm-learn-more:hover{opacity:.8;text-decoration:underline}.fp-container{flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.fp-banner{background:linear-gradient(135deg, var(--bg-card), var(--bg-inset));border:1px solid var(--border-subtle);border-left:4px solid var(--accent);border-radius:8px;padding:1rem 1.25rem}.fp-banner.urgent{border-left-color:#dd3c3c}.fp-banner-title{color:var(--text-primary);margin-bottom:.4rem;font-size:.95rem;font-weight:700;line-height:1.4}.fp-banner-tags{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.fp-tag{letter-spacing:.02em;border-radius:3px;padding:.15rem .45rem;font-size:.6rem;font-weight:600}.fp-tag.category{background:var(--accent-subtle,#f1f5f9);color:var(--accent)}.fp-tag.subject{background:var(--bg-inset);color:var(--text-secondary);font-weight:500}.fp-tag.urgent{color:#b82e2e;background:#fce8e8}.fp-tag.efiling{color:#ad661f;background:#fef6e7;font-weight:500}.fp-section{border:1px solid var(--border-subtle);background:var(--bg-card,#fff);border-radius:8px;transition:box-shadow .15s;overflow:hidden}.fp-section:hover{box-shadow:0 1px 4px #0000000a}.fp-section-header{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.7rem 1rem;font-family:inherit;display:flex}.fp-section-header:hover{background:var(--bg-inset)}.fp-section-header-left{align-items:center;gap:.5rem;display:flex}.fp-section-icon{color:var(--accent);text-align:center;width:22px;font-size:.8rem}.fp-section-title{color:var(--text-primary);font-size:.8rem;font-weight:600}.fp-section-step{color:var(--text-tertiary);background:var(--bg-inset);border-radius:3px;padding:.1rem .3rem;font-size:.55rem;font-weight:500}.fp-section-meta{color:var(--text-secondary);font-size:.6rem;font-weight:600}.fp-section-chevron{color:var(--text-tertiary);font-size:.6rem;transition:transform .15s}.fp-section-body{border-top:1px solid var(--border-subtle);padding:.75rem 1rem}.fp-field{padding:.4rem 0}.fp-field-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem;font-size:.6rem;font-weight:600}.fp-field-value{color:var(--text-primary);font-size:.78rem}.fp-field-value.empty{color:var(--text-tertiary);font-style:italic}.fp-grid{grid-template-columns:1fr 1fr;gap:.5rem 1rem;display:grid}.fp-sub-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px dashed var(--border-subtle);margin-top:.75rem;margin-bottom:.4rem;padding-bottom:.25rem;font-size:.65rem;font-weight:600}.fp-party-side-label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;font-size:.65rem;font-weight:600}.fp-party-side-label.petitioner{color:var(--accent)}.fp-party-side-label.respondent{color:#c33}.fp-party-card{background:var(--bg-card,#fff);border:1px solid var(--border-subtle);border-radius:4px;align-items:center;gap:.4rem;margin-bottom:.25rem;padding:.3rem .5rem;font-size:.78rem;display:flex}.fp-party-icon{font-size:.65rem}.fp-advocate-row{color:var(--text-secondary);align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.7rem;display:flex}.fp-advocate-role{opacity:.6}.fp-fact-row{background:var(--bg-card,#fff);border:1px solid var(--border-subtle);border-radius:4px;gap:.6rem;margin-bottom:.25rem;padding:.35rem .5rem;font-size:.78rem;display:flex}.fp-fact-date{color:var(--accent);flex-shrink:0;min-width:68px;font-size:.68rem;font-weight:600}.fp-fact-text{color:var(--text-primary);flex:1}.fp-acts-wrap{flex-wrap:wrap;gap:.3rem;display:flex}.fp-act-pill{background:var(--accent-subtle,#f1f5f9);color:var(--accent);border:1px solid var(--border-subtle);border-radius:1rem;padding:.15rem .45rem;font-size:.65rem;font-weight:500}.fp-doc-row{border:1px solid var(--border-subtle);background:var(--bg-card,#fff);border-radius:4px;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.4rem .6rem;display:flex}.fp-doc-row.vakalatnama{background:var(--accent-subtle,#f1f5f9);border-color:var(--accent);border-left:3px solid var(--accent)}.fp-doc-icon{font-size:.82rem}.fp-doc-info{flex:1}.fp-doc-title{color:var(--text-primary);font-size:.78rem;font-weight:500}.fp-doc-row.vakalatnama .fp-doc-title{font-weight:600}.fp-doc-date{color:var(--text-tertiary);font-size:.65rem}.fp-doc-mandatory{color:#b87414;background:#fef6e7;border-radius:2px;margin-left:.35rem;padding:.05rem .25rem;font-size:.5rem;font-weight:600}.fp-status-badge{border-radius:3px;flex-shrink:0;padding:.1rem .35rem;font-size:.55rem;font-weight:600}.fp-status-badge.uploaded,.fp-status-badge.complete{color:#395;background:#ecf9f0}.fp-status-badge.pending{color:#b87414;background:#fef6e7}.fp-status-badge.missing{color:var(--text-tertiary);background:var(--bg-inset)}.fp-empty{color:var(--text-tertiary);padding:.25rem 0;font-size:.78rem;font-style:italic}.defect-modal-container{flex-direction:column;height:100%;display:flex}.defect-modal-subtitle{color:var(--text-secondary);border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem;font-size:.875rem}.defect-split-view{background-color:#f8fafc;flex:1;min-height:0;display:flex}.defect-left-panel{background-color:#0000;border-right:1px solid #e2e8f0;flex-direction:column;flex:1;display:flex}.defect-right-panel{background-color:#0000;flex-direction:column;flex:1;display:flex;overflow:hidden}.defect-panel-header{background-color:#f8fafc;padding:1.25rem 1.5rem 1rem}.defect-badge-scrutiny{color:#4f46e5;letter-spacing:.02em;background-color:#e0e7ff;border-radius:9999px;margin-left:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.defect-accordions-container{flex:1;padding:0 1.5rem 1.5rem;overflow-y:auto}.defect-accordion-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;margin-bottom:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.defect-accordion-item:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.defect-accordion-item.expanded{border-color:var(--accent);box-shadow:0 10px 15px -3px #0000001a}.defect-accordion-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;transition:background-color .2s;display:flex}.defect-accordion-item.expanded .defect-accordion-header{background-color:rgba(var(--accent-rgb), .02)}.defect-accordion-title{color:var(--text-primary);font-size:.95rem;font-weight:600}.defect-accordion-icon{color:var(--text-tertiary);font-size:.875rem;transition:transform .2s}.defect-accordion-item.expanded .defect-accordion-icon{color:var(--accent)}.defect-accordion-content{border-top:1px solid var(--border-default);margin-top:.25rem;padding:1rem 1.25rem}.defect-preview-content{color:var(--text-secondary);font-size:.875rem}.defect-preview-content p{margin-bottom:.5rem}.defect-checklist-header-section{background:#fff;border-bottom:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.defect-manage-btn{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--accent);cursor:pointer;border-radius:6px;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.defect-manage-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.rc-history-section{flex-direction:column;margin:1rem 1.5rem 0;display:flex;flex:1!important}.defect-remarks-section{background-color:#fff;border-top:1px solid #e2e8f0;flex-direction:column;padding:1.5rem;display:flex;flex:1!important}.defect-checklist-parents{flex:1;padding:0 1rem 1rem;overflow-y:auto}.defect-checklist-parent{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:.75rem;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.defect-checklist-parent:hover{transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.defect-checklist-parent-btn{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:.875rem 1.25rem;transition:background-color .2s;display:flex}.defect-checklist-parent-btn:hover{background-color:var(--bg-subtle,#f9fafb)}.defect-checklist-children{background-color:#fafafa;border-top:1px solid #e2e8f0;flex-direction:column;gap:.6rem;padding:.75rem 1.25rem;display:flex}.defect-checkbox-label{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.25rem 0;font-size:.875rem;transition:color .15s;display:flex}.defect-checkbox-label:hover{color:var(--text-primary)}.defect-checkbox-label input[type=checkbox]{accent-color:var(--accent);cursor:pointer;width:1rem;height:1rem;margin-top:.2rem}.defect-textarea{resize:none;width:100%;min-height:100px;color:var(--text-primary);background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:1;padding:.75rem;font-size:.875rem;box-shadow:inset 0 2px 4px #00000005}.defect-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .15);outline:none}.defect-char-count{margin-top:.5rem;font-size:.75rem}.defect-modal-footer{border-top:1px solid var(--border-default);background-color:var(--bg-surface);justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.defect-popup-overlay{z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.defect-popup-content{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.defect-popup-header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.defect-popup-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;font-size:1.25rem;transition:color .2s}.defect-popup-close:hover{color:var(--text-primary)}.defect-popup-body{flex:1;padding:1rem;overflow-y:auto}.defect-popup-footer{border-top:1px solid var(--border-default);justify-content:flex-end;padding:1rem 1.5rem;display:flex}.draft-order-container{background-color:var(--bg-surface-alt);width:100%;height:calc(100vh - 70px);display:flex;overflow:hidden}.do-form-panel{border-right:1px solid var(--border-default);background-color:var(--bg-surface);flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.do-preview-panel{background-color:#f1f5f9;flex:1;display:block;overflow-y:auto}.do-section{flex-direction:column;gap:.5rem;display:flex}.do-dictation-section{flex:none}.do-draft-section{flex:auto;min-height:300px}.do-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.85rem;font-weight:600}.do-readonly-editor{opacity:.7;border:1px solid var(--border-default);pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#f1f5f9;border-radius:.5rem;overflow:hidden}.do-readonly-editor .components-wysiwyg-editor{background-color:#0000;border:none;height:auto;min-height:80px}.do-editable-wrapper{border:1px solid var(--border-default);border-radius:.5rem;flex-direction:column;flex:1;display:flex;overflow:hidden}.do-editable-wrapper .components-wysiwyg-editor{border:none;border-radius:0;flex:1;min-height:350px}.do-actions{border-top:1px solid var(--border-default);justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.do-preview-paper{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;width:calc(100% - 3rem);max-width:800px;min-height:1056px;margin:0 auto 2rem;padding:3rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.review-order-container{background-color:var(--bg-body,#f8fafc);border-radius:8px;gap:20px;height:100%;padding-bottom:20px;display:flex;overflow:hidden}.ro-form-panel{border-right:1px solid var(--border-default,#e2e8f0);z-index:2;background-color:#fff;flex-direction:column;flex:1;padding:20px;display:flex;overflow-y:auto;box-shadow:2px 0 10px #0000000d}.ro-preview-panel{background-color:#f1f5f9;flex:1.5;padding:0 40px 40px;position:relative;overflow-y:auto}.ro-section{margin-bottom:24px}.ro-section-title{color:var(--text-primary);border-bottom:1px solid var(--border-default);margin-bottom:12px;padding-bottom:8px;font-size:1rem;font-weight:600}.ro-details-grid{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.ro-detail-item{flex-direction:column;display:flex}.ro-detail-label{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.ro-detail-value{color:var(--text-primary,#0f172a);font-size:.9rem}.ro-editable-wrapper{background-color:#fff;border-radius:6px;flex-direction:column;display:flex}.ro-editable-wrapper .ProseMirror{min-height:250px}.ro-actions{border-top:1px solid var(--border-default);justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;display:flex}.ro-preview-paper{background-color:#fff;border:1px solid #e2e8f0;border-radius:2px;width:210mm;min-height:297mm;margin:0 auto;padding:40px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (width<=1200px){.review-order-container{flex-direction:column}.ro-preview-panel{border-top:1px solid var(--border-default)}}.dj-container{background-color:var(--bg-default);gap:1.5rem;height:calc(100vh - 120px);padding:1rem;display:flex;overflow:hidden}.dj-form-panel{flex-direction:column;flex:1;gap:1.5rem;padding-right:.5rem;display:flex;overflow-y:auto}.dj-preview-panel{background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 10px 30px -10px #0000001a}.dj-section{background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000000d}.dj-section-title{color:var(--text-primary);align-items:center;gap:.5rem;margin-top:0;margin-bottom:1rem;font-size:1.1rem;font-weight:600;display:flex}.dj-readonly-editor .ql-container{color:var(--text-secondary);background-color:#00000005;border:1px solid var(--border-default)!important;border-radius:8px!important}.dj-editable-wrapper{background-color:#fff;border-radius:8px;overflow:hidden}.dj-editable-wrapper .ql-container{min-height:300px}.dj-actions{justify-content:flex-end;gap:1rem;margin-top:auto;padding:1rem 0;display:flex}.dj-preview-header{border-bottom:1px solid var(--border-default);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#eff6ff80 0%,#dbeafe80 100%);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.dj-preview-title{color:var(--accent);align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.dj-preview-view{background-color:#e2e8f0;flex:1;padding:2.5rem;overflow:auto}.dj-paper{color:#1e293b;box-sizing:border-box;background-color:#fff;width:100%;max-width:210mm;min-height:297mm;padding:40px 60px;font-family:Merriweather,Times New Roman,serif;position:relative;box-shadow:0 20px 40px #0000001a}.dj-container{animation:.3s ease-out forwards fadeIn}.dj-paper{color:#1e293b;box-sizing:border-box;background-color:#fff;width:100%;max-width:210mm;min-height:297mm;margin:0 auto;padding:40px 60px;font-family:Merriweather,Times New Roman,serif;position:relative;box-shadow:0 20px 40px #0000001a}.dj-premium-header{text-align:center;border-bottom:2px solid #94a3b8;margin-bottom:2rem;padding-bottom:1.5rem;position:relative}.dj-premium-header h1{text-transform:uppercase;letter-spacing:2px;color:#0f172a;margin:.5rem 0;font-size:1.8rem;font-weight:700}.dj-premium-header h2{color:#334155;margin:.5rem 0;font-size:1.2rem;font-weight:600}.dj-seal{color:#cbd5e1;margin-bottom:.5rem;font-size:3rem}.dj-meta-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem;font-size:.95rem;display:grid}.dj-meta-item{flex-direction:column;display:flex}.dj-meta-label{text-transform:uppercase;letter-spacing:1px;color:#64748b;font-size:.75rem;font-weight:600}.dj-meta-value{color:#1e293b;font-weight:500}.dj-title{text-align:center;text-transform:uppercase;letter-spacing:3px;color:#0f172a;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin:2rem 0;padding:1rem 0;font-size:1.4rem;font-weight:700}.dj-content-area{text-align:justify;min-height:300px;font-size:1.05rem;line-height:1.8}.dj-content-area p{margin-bottom:1rem}.dj-footer{justify-content:flex-end;margin-top:4rem;display:flex}.dj-signature-block{text-align:center;min-width:250px}.dj-signature-line{border-bottom:1px solid #0f172a;margin-bottom:.5rem;padding-bottom:2rem}.dj-signature-name{text-transform:uppercase;font-weight:600}.dj-signature-title{color:#64748b;font-size:.9rem}.dj-watermark{color:#cbd5e114;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:1rem;font-size:8rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.pdf24_ sup{vertical-align:baseline;position:relative;top:-.4em}.pdf24_ sub{vertical-align:baseline;position:relative;top:.4em}.pdf24_ a:link,.pdf24_ a:visited{text-decoration:none}@media screen and (min-device-pixel-ratio:0),(-webkit-device-pixel-ratio>=0),(-moz-device-pixel-ratio>=0){.pdf24_view{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;font-size:10em;transform:scale(.1)}}.pdf24_ie{font-size:1pt}.pdf24_ie body{font-size:12em}@media print{.pdf24_view{font-size:1em;transform:scale(1)}}.pdf24_grlink{z-index:1000000;width:100%;height:100%;position:relative}.pdf24_01{white-space:nowrap;position:absolute}.pdf24_02{background-color:#fff;border-style:none;width:54.25em;height:79em;margin:0;font-size:1em;line-height:0;display:block;position:relative;box-shadow:0 10px 25px #00000026}@supports (-ms-ime-align:auto){.pdf24_02{overflow:hidden}}.pdf24_03{position:relative}.pdf24_04{pointer-events:none;clip:rect(.391403em,49.648em,78.4512em,2.67487em);width:100%;position:absolute}.pdf24_05{width:54.25em;position:relative}.pdf24_06{height:7.9em}.pdf24_ie .pdf24_06{height:79em}.pdf24_07{color:#000;font-family:RWCQLT\+Verdana Bold;font-size:1.08333em}.pdf24_08{line-height:1.21533em}.pdf24_09{letter-spacing:-.0008em}.pdf24_ie .pdf24_09{letter-spacing:-.0141px}.pdf24_10{letter-spacing:-.0011em}.pdf24_ie .pdf24_10{letter-spacing:-.0188px}.pdf24_11{color:#000;font-family:ETBDCU\+Verdana;font-size:1.08333em}.pdf24_12{letter-spacing:-.0029em}.pdf24_ie .pdf24_12{letter-spacing:-.0509px}.pdf24_13{letter-spacing:-.0016em}.pdf24_ie .pdf24_13{letter-spacing:-.0275px}.pdf24_14{letter-spacing:-.149em}.pdf24_ie .pdf24_14{letter-spacing:-2.5831px}.pdf24_15{letter-spacing:-.0018em}.pdf24_ie .pdf24_15{letter-spacing:-.0307px}.pdf24_16{letter-spacing:-.0023em}.pdf24_ie .pdf24_16{letter-spacing:-.0393px}.pdf24_17{letter-spacing:-.0108em}.pdf24_ie .pdf24_17{letter-spacing:-.1867px}.pdf24_18{letter-spacing:-.0019em}.pdf24_ie .pdf24_18{letter-spacing:-.0323px}.pdf24_19{letter-spacing:-.0059em}.pdf24_ie .pdf24_19{letter-spacing:-.1024px}.pdf24_20{letter-spacing:-.1082em}.pdf24_ie .pdf24_20{letter-spacing:-1.8757px}.pdf24_21{letter-spacing:-.0037em}.pdf24_ie .pdf24_21{letter-spacing:-.0642px}.pdf24_22{letter-spacing:-.004em}.pdf24_ie .pdf24_22{letter-spacing:-.069px}.pdf24_23{letter-spacing:-.0038em}.pdf24_ie .pdf24_23{letter-spacing:-.0658px}.pdf24_24{letter-spacing:.0013em}.pdf24_ie .pdf24_24{letter-spacing:.0218px}.pdf24_25{letter-spacing:-.001em}.pdf24_ie .pdf24_25{letter-spacing:-.0181px}.pdf24_26{letter-spacing:-.0062em}.pdf24_ie .pdf24_26{letter-spacing:-.1069px}.pdf24_27{letter-spacing:-.0041em}.pdf24_ie .pdf24_27{letter-spacing:-.071px}.pdf24_28{letter-spacing:-.0025em}.pdf24_ie .pdf24_28{letter-spacing:-.0432px}.pdf24_29{letter-spacing:-.0022em}.pdf24_ie .pdf24_29{letter-spacing:-.0376px}.pdf24_30{letter-spacing:-.0024em}.pdf24_ie .pdf24_30{letter-spacing:-.0418px}.pdf24_31{letter-spacing:-.0028em}.pdf24_ie .pdf24_31{letter-spacing:-.0477px}.pdf24_32{letter-spacing:-.0026em}.pdf24_ie .pdf24_32{letter-spacing:-.0443px}.pdf24_33{letter-spacing:-.0048em}.pdf24_ie .pdf24_33{letter-spacing:-.0827px}.pdf24_34{letter-spacing:-.1418em}.pdf24_ie .pdf24_34{letter-spacing:-2.4572px}.pdf24_35{letter-spacing:0}.pdf24_ie .pdf24_35{letter-spacing:0}.pdf24_36{letter-spacing:.0004em}.pdf24_ie .pdf24_36{letter-spacing:.007px}.pdf24_37{letter-spacing:-.1162em}.pdf24_ie .pdf24_37{letter-spacing:-2.0143px}.pdf24_38{letter-spacing:-.0006em}.pdf24_ie .pdf24_38{letter-spacing:-.0102px}.pdf24_39{letter-spacing:-.0014em}.pdf24_ie .pdf24_39{letter-spacing:-.0237px}.pdf24_40{letter-spacing:-.0017em}.pdf24_ie .pdf24_40{letter-spacing:-.0298px}.pdf24_41{letter-spacing:-.0042em}.pdf24_ie .pdf24_41{letter-spacing:-.072px}.pdf24_42{letter-spacing:-.0064em}.pdf24_ie .pdf24_42{letter-spacing:-.1102px}.pdf24_43{letter-spacing:.0015em}.pdf24_ie .pdf24_43{letter-spacing:.0266px}.pdf24_44{letter-spacing:-.0004em}.pdf24_ie .pdf24_44{letter-spacing:-.0069px}.pdf24_45{color:#000;font-family:DTJEHJ\+Verdana;font-size:.833333em}.pdf24_46{letter-spacing:-.0009em}.pdf24_ie .pdf24_46{letter-spacing:-.0117px}.pdf24_47{color:#000;font-family:SDOTKG\+Verdana Bold;font-size:1.08333em}.pdf24_48{letter-spacing:-.0007em}.pdf24_ie .pdf24_48{letter-spacing:-.0114px}.pdf24_49{color:#222;font-family:DTJEHJ\+Verdana;font-size:1.08333em}.pdf24_50{letter-spacing:-.0074em}.pdf24_ie .pdf24_50{letter-spacing:-.1283px}.pdf24_51{letter-spacing:-.0021em}.pdf24_ie .pdf24_51{letter-spacing:-.036px}.pdf24_52{letter-spacing:-.0015em}.pdf24_ie .pdf24_52{letter-spacing:-.0257px}.pdf24_53{color:#000;font-family:DTJEHJ\+Verdana;font-size:1.08333em}.pdf24_54{letter-spacing:-.0003em}.pdf24_ie .pdf24_54{letter-spacing:-.0058px}.pdf24_55{letter-spacing:-.0012em}.pdf24_ie .pdf24_55{letter-spacing:-.0204px}.pdf24_56{letter-spacing:-.0045em}.pdf24_ie .pdf24_56{letter-spacing:-.0778px}.pdf24_57{letter-spacing:-.0013em}.pdf24_ie .pdf24_57{letter-spacing:-.0219px}.pdf24_58{letter-spacing:-.0036em}.pdf24_ie .pdf24_58{letter-spacing:-.0627px}.pdf24_59{color:#000;font-family:ELLRVQ\+Verdana;font-size:.833333em}.pdf24_60{letter-spacing:-.0001em}.pdf24_ie .pdf24_60{letter-spacing:-.0007px}.pdf24_61{color:#222;font-family:ELLRVQ\+Verdana;font-size:1.08333em}.pdf24_62{letter-spacing:-.0918em}.pdf24_ie .pdf24_62{letter-spacing:-1.5911px}.pdf24_63{letter-spacing:-.0005em}.pdf24_ie .pdf24_63{letter-spacing:-.0087px}.pdf24_64{color:#000;font-family:ELLRVQ\+Verdana;font-size:1.08333em}.pdf24_65{letter-spacing:-.0057em}.pdf24_ie .pdf24_65{letter-spacing:-.0992px}.pdf24_66{color:#000;font-family:ELLRVQ\+Verdana;font-size:.75em}.rc-modal-container{flex-direction:column;height:100%;display:flex}.rc-modal-subtitle{color:var(--text-secondary);border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem;font-size:.875rem}.rc-split-view{background-color:#f8fafc;flex:1;min-height:0;display:flex}.rc-left-panel{background-color:#0000;border-right:1px solid #e2e8f0;flex-direction:column;flex:1;display:flex}.rc-right-panel{background-color:#0000;flex-direction:column;flex:1;display:flex}.rc-panel-header{background-color:#f8fafc;padding:1.25rem 1.5rem 1rem}.rc-accordions-container{flex:1;padding:0 1.5rem 1.5rem;overflow-y:auto}.rc-accordion-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;margin-bottom:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.rc-accordion-item:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.rc-accordion-item.expanded{border-color:var(--accent);box-shadow:0 10px 15px -3px #0000001a}.rc-accordion-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;transition:background-color .2s;display:flex}.rc-accordion-item.expanded .rc-accordion-header{background-color:rgba(var(--accent-rgb), .02)}.rc-accordion-title{color:var(--text-primary);font-size:.95rem;font-weight:600}.rc-accordion-icon{color:var(--text-tertiary);font-size:.875rem;transition:transform .2s}.rc-accordion-item.expanded .rc-accordion-icon{color:var(--accent)}.rc-accordion-content{border-top:1px solid var(--border-default);margin-top:.25rem;padding:1rem 1.25rem}.rc-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.rc-history-section{border-bottom:1px solid #e2e8f0;flex:1;padding:0 1.5rem 1.5rem;overflow-y:auto}.rc-log-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1rem;padding:1rem}.rc-log-header{color:var(--text-tertiary);border-bottom:1px solid var(--border-soft);justify-content:space-between;margin-bottom:.5rem;padding-bottom:.5rem;font-size:.8rem;display:flex}.rc-log-author{color:var(--text-secondary);font-weight:600}.rc-editor-section{padding:1.5rem}.rc-modal-footer{border-top:1px solid var(--border-default);background-color:#f8fafc;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.analytics-dashboard{min-height:100%}.analytics-dashboard .analytics-page-header{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);box-shadow:0 2px 8px var(--shadow-color,#00000008);border-radius:12px;margin-bottom:1rem;padding:1rem 1.5rem}.analytics-page-title{color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;display:flex}.analytics-page-subtitle{color:var(--text-tertiary);margin-top:.25rem;font-size:.85rem}.analytics-filters-bar{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 12px var(--shadow-color,#0000000d);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;padding:.75rem 1rem;display:flex}.analytics-filter-input{border:1px solid var(--border-subtle,#ffffff1a);background:var(--bg-input,#ffffff0d);color:var(--text-primary);border-radius:6px;outline:none;min-width:130px;padding:.4rem .6rem;font-size:.8rem;transition:border-color .2s}.analytics-filter-input:focus{border-color:var(--accent)}.analytics-filter-clear{border:1px solid var(--border-subtle,#ffffff1a);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-end;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.analytics-filter-clear:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.analytics-tabs{border-bottom:1px solid var(--border-subtle,#ffffff0f);gap:.25rem;margin-bottom:1.25rem;padding-bottom:0;display:flex}.analytics-tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.analytics-tab:hover{color:var(--text-primary);background:#ffffff08}.analytics-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.analytics-tab i{font-size:.85rem}.analytics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.analytics-kpi-card{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 12px var(--shadow-color,#0000000d);border-radius:14px;padding:1.25rem;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.analytics-kpi-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000026}.analytics-kpi-card:before{content:"";border-radius:14px 14px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.analytics-kpi-card.kpi-cases:before{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.analytics-kpi-card.kpi-hearings:before{background:linear-gradient(90deg,#10b981,#34d399)}.analytics-kpi-card.kpi-um:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.analytics-kpi-card.kpi-cause-lists:before{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.analytics-kpi-card.kpi-disposal:before{background:linear-gradient(90deg,#ec4899,#f472b6)}.analytics-kpi-card.kpi-avg:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.analytics-kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:.5rem;font-size:.7rem;font-weight:600}.analytics-kpi-value{margin-bottom:.25rem;font-size:2rem;font-weight:700;line-height:1}.analytics-kpi-card.kpi-cases .analytics-kpi-value{background:linear-gradient(135deg,#6366f1,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.analytics-kpi-card.kpi-hearings .analytics-kpi-value{background:linear-gradient(135deg,#10b981,#6ee7b7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.analytics-kpi-card.kpi-um .analytics-kpi-value{background:linear-gradient(135deg,#f59e0b,#fcd34d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.analytics-kpi-card.kpi-cause-lists .analytics-kpi-value{background:linear-gradient(135deg,#06b6d4,#67e8f9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.analytics-kpi-card.kpi-disposal .analytics-kpi-value{background:linear-gradient(135deg,#ec4899,#f9a8d4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.analytics-kpi-card.kpi-avg .analytics-kpi-value{background:linear-gradient(135deg,#8b5cf6,#c4b5fd);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.analytics-kpi-suffix{color:var(--text-tertiary);font-size:.8rem}.analytics-kpi-icon{opacity:.12;color:var(--text-secondary);font-size:1.5rem;position:absolute;top:1rem;right:1rem}.analytics-chart-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}.analytics-chart-grid.single-column{grid-template-columns:1fr}@media (width<=900px){.analytics-chart-grid{grid-template-columns:1fr}}.analytics-chart-card{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 12px var(--shadow-color,#0000000d);border-radius:14px;flex-direction:column;min-height:320px;padding:1.25rem;transition:box-shadow .25s;display:flex}.analytics-chart-card:hover{box-shadow:0 4px 20px #0000001a}.analytics-chart-card.full-width{grid-column:1/-1}.analytics-chart-title{color:var(--text-primary);align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.85rem;font-weight:600;display:flex}.analytics-chart-title i{color:var(--accent);font-size:.9rem}.analytics-chart-body{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.analytics-mermaid-container{justify-content:center;width:100%;padding:1rem 0;display:flex;overflow-x:auto}.analytics-mermaid-container svg{max-width:100%;height:auto}.analytics-loading{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 1rem;display:flex}.analytics-loading i{font-size:1.5rem;animation:1s linear infinite ana-spin}.analytics-empty{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.85rem;display:flex}.analytics-empty i{opacity:.3;font-size:1.5rem}.analytics-tooltip{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;padding:.6rem .9rem;box-shadow:0 8px 32px #0000004d}.analytics-tooltip-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.7rem;font-weight:600}.analytics-tooltip-value{color:var(--text-primary);font-size:.9rem;font-weight:600}.analytics-legend{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}.analytics-legend-item{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.72rem;display:flex}.analytics-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.analytics-section-heading{color:var(--text-primary);align-items:center;gap:.5rem;margin:1.5rem 0 1rem;font-size:1rem;font-weight:600;display:flex}.analytics-section-heading i{color:var(--accent)}.analytics-flow-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.analytics-flow-node{text-align:center;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 1px 6px var(--shadow-color,#0000000a);border-radius:10px;padding:.75rem .5rem;transition:transform .2s}.analytics-flow-node:hover{transform:translateY(-1px)}.analytics-flow-count{font-size:1.5rem;font-weight:700;line-height:1.2}.analytics-flow-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-top:.25rem;font-size:.65rem;font-weight:500}.analytics-cl-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.analytics-cl-summary-card{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 1px 6px var(--shadow-color,#0000000a);text-align:center;border-radius:10px;padding:1rem}.analytics-cl-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:.65rem;font-weight:600}.analytics-cl-value{color:var(--text-primary);margin-top:.25rem;font-size:1.75rem;font-weight:700}.analytics-fade-in{animation:.35s ease-out analyticsFadeIn}:root{--hrh-navy:#1e293b;--hrh-navy-light:#334155;--hrh-primary:#3b82f6;--hrh-primary-light:#93c5fd;--hrh-ivory:#f8fafc;--hrh-white:#fff;--hrh-gray:#f1f5f9;--hrh-text:#1e293b;--hrh-text-muted:#64748b;--hrh-accent:#2563eb;--hrh-shadow:0 10px 30px #0000001a;--hrh-transition:all .3s cubic-bezier(.4, 0, .2, 1)}.hrh-homepage{color:var(--hrh-text);background:var(--hrh-white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.hrh-header{background:var(--hrh-white);border-bottom:3px solid var(--hrh-primary);z-index:1000;justify-content:space-between;align-items:center;padding:1rem 5%;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0000000d}.hrh-logo-container{align-items:center;gap:1.5rem;display:flex}.hrh-emblem{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 4px 15px #3b82f64d}.hrh-title-group h1{color:var(--hrh-navy);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.hrh-title-group p{color:var(--hrh-primary);margin:0;font-size:.9rem;font-weight:500}.hrh-nav{align-items:center;gap:1.5rem;display:flex}.hrh-nav-item{position:relative}.hrh-nav-link{color:var(--hrh-navy);transition:var(--hrh-transition);align-items:center;gap:.4rem;padding:.5rem 0;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.hrh-nav-link i{opacity:.5;transition:var(--hrh-transition);font-size:.7rem}.hrh-nav-item:hover .hrh-nav-link i{opacity:1;color:var(--hrh-primary);transform:rotate(180deg)}.hrh-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:220px;box-shadow:var(--hrh-shadow);opacity:0;visibility:hidden;transition:var(--hrh-transition);background:#fffffff2;border:1px solid #0000000d;border-radius:12px;padding:1rem 0;position:absolute;top:100%;left:0;transform:translateY(10px)}.hrh-nav-item:hover .hrh-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.hrh-dropdown a{color:var(--hrh-navy);transition:var(--hrh-transition);padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;display:block}.hrh-dropdown a:hover{background:var(--hrh-ivory);color:var(--hrh-primary);padding-left:1.8rem}.hrh-auth-buttons{gap:1rem;display:flex}.hrh-btn{cursor:pointer;transition:var(--hrh-transition);border-radius:6px;align-items:center;gap:.6rem;padding:.6rem 1.3rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.hrh-btn-outline{border:1.5px solid var(--hrh-navy);color:var(--hrh-navy);background:0 0}.hrh-btn-outline:hover{background:var(--hrh-navy);color:var(--hrh-white)}.hrh-btn-primary{background:var(--hrh-primary);color:var(--hrh-white);border:1.5px solid var(--hrh-primary)}.hrh-btn-primary:hover{background:var(--hrh-accent);border-color:var(--hrh-accent);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.hrh-hero{justify-content:center;align-items:center;width:100%;height:600px;display:flex;position:relative;overflow:hidden}.hrh-hero-image{object-fit:cover;filter:brightness(.6);width:100%;height:100%;transition:transform 10s;position:absolute;top:0;left:0}.hrh-hero:hover .hrh-hero-image{transform:scale(1.05)}.hrh-hero-content{z-index:10;text-align:center;color:var(--hrh-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b66;border:1px solid #ffffff1a;border-radius:20px;max-width:800px;padding:2rem;animation:1s ease-out hrhFadeInDown;position:relative}@keyframes hrhFadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.hrh-hero h2{letter-spacing:-.01em;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.hrh-hero p{opacity:.9;margin-bottom:2rem;font-size:1.25rem}.hrh-services{background:var(--hrh-gray);padding:5rem 5%}.hrh-section-header{text-align:center;margin-bottom:4rem}.hrh-section-header h3{color:var(--hrh-navy);margin-bottom:.5rem;font-size:2.25rem;display:inline-block;position:relative}.hrh-section-header h3:after{content:"";background:var(--hrh-primary);width:60px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.hrh-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.hrh-card{background:var(--hrh-white);text-align:center;transition:var(--hrh-transition);border:1px solid #0000000d;border-radius:12px;padding:2.5rem 2rem;box-shadow:0 4px 6px #00000005}.hrh-card:hover{box-shadow:var(--hrh-shadow);border-color:var(--hrh-primary-light);transform:translateY(-10px)}.hrh-card-icon{color:var(--hrh-primary);margin-bottom:1.5rem;font-size:2.5rem}.hrh-card h4{color:var(--hrh-navy);margin-bottom:1rem;font-size:1.25rem}.hrh-card p{color:var(--hrh-text-muted);margin-bottom:1.5rem;font-size:.95rem}.hrh-news-section{grid-template-columns:2fr 1fr;gap:4rem;padding:5rem 5%;display:grid}.hrh-news-item{transition:var(--hrh-transition);border-bottom:1px solid #eee;gap:1.5rem;padding:1.5rem 0;display:flex}.hrh-news-item:hover{background:var(--hrh-ivory);padding-left:1rem}.hrh-news-date{text-align:center;background:var(--hrh-navy);min-width:80px;color:var(--hrh-white);border-radius:6px;height:fit-content;padding:.5rem;font-size:.8rem}.hrh-news-date span{font-size:1.2rem;font-weight:700;display:block}.hrh-news-text h5{color:var(--hrh-navy);margin:0 0 .5rem;font-size:1.1rem}.hrh-news-text p{color:var(--hrh-text-muted);margin:0;font-size:.9rem}.hrh-stats-card{background:var(--hrh-navy);color:var(--hrh-white);border-radius:12px;flex-direction:column;gap:2rem;padding:3rem 2rem;display:flex}.hrh-stat-item h6{opacity:.7;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.8rem}.hrh-stat-item .hrh-number{color:var(--hrh-primary);font-size:2.5rem;font-weight:800}.hrh-footer{background:var(--hrh-navy);color:var(--hrh-white);padding:5rem 5% 2rem}.hrh-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem;display:grid}.hrh-footer-about h4{color:var(--hrh-primary);margin-bottom:1.5rem}.hrh-footer-links h5{margin-bottom:1.5rem;font-size:1.1rem}.hrh-footer-links ul{margin:0;padding:0;list-style:none}.hrh-footer-links li{margin-bottom:.75rem}.hrh-footer-links a{color:#ffffffb3;transition:var(--hrh-transition);text-decoration:none}.hrh-footer-links a:hover{color:var(--hrh-primary);padding-left:5px}.hrh-copyright{text-align:center;color:#ffffff80;border-top:1px solid #ffffff1a;padding-top:2rem;font-size:.85rem}@media (width<=1024px){.hrh-news-section{grid-template-columns:1fr}.hrh-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.hrh-nav{display:none}.hrh-hero h2{font-size:2.5rem}.hrh-footer-grid{grid-template-columns:1fr}}.form-group{flex-direction:column;gap:.25rem;display:flex}.form-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.form-input{border:1px solid var(--border-default);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:.375rem;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.form-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb,59, 130, 246), .15)}.form-input::placeholder{color:var(--text-tertiary)}textarea.form-input{resize:vertical;min-height:60px}select.form-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;padding-right:2rem}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:16px;height:16px}.um-tab-bar{scrollbar-width:none;background:0 0;align-items:center;gap:2rem;margin-top:.5rem;margin-bottom:2rem;display:flex;overflow-x:auto;border-bottom:1px solid var(--border-default)!important;padding:0 .5rem!important}.um-tab-bar::-webkit-scrollbar{display:none}.um-tab{color:var(--text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.6rem;margin-bottom:-1px;padding:.85rem .25rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex;position:relative}.um-tab:hover{color:var(--text-primary)}.um-tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}.um-tab i{font-size:1rem}.ai-dropzone{border:2px dashed var(--color-accent);cursor:pointer;text-align:center;background:#10b98108;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:2rem;transition:all .3s;display:flex}.ai-dropzone.dragover{border-color:var(--color-accent);background:#10b98114;box-shadow:0 4px 20px #10b98126}.ai-dropzone.has-file{background:var(--bg-surface);border-style:solid}@media (prefers-reduced-motion:no-preference){.ai-pulse-icon{animation:2s ease-in-out infinite pulse-glow}}@keyframes pulse-glow{0%{filter:drop-shadow(0 0 0px var(--color-accent));transform:scale(1)}50%{filter:drop-shadow(0 0 15px var(--color-accent));transform:scale(1.1)}to{filter:drop-shadow(0 0 0px var(--color-accent));transform:scale(1)}}.ai-processing-step{opacity:0;color:var(--text-secondary);align-items:center;gap:.75rem;margin-bottom:.75rem;font-weight:500;display:flex;transform:translateY(10px)}.ai-processing-step.revealed{animation:.5s forwards fadeUp}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.ai-processing-step i{color:var(--color-accent)}.input-review-needed{transition:border-color .2s;border-left:4px solid var(--color-warning)!important}.input-review-needed:focus{border-left-color:var(--color-warning)!important;box-shadow:0 0 0 3px #f59e0b26!important}.confidence-badge{border-radius:4px;margin-left:8px;padding:1px 6px;font-size:.7rem;font-weight:600;display:inline-block}.confidence-badge.high{color:var(--color-accent);background:#10b98126}.confidence-badge.medium{color:var(--color-warning);background:#f59e0b26}.confidence-badge.low{color:var(--color-danger);background:#ef444426}.confidence-badge.none{background:var(--bg-inset);color:var(--text-tertiary)}:root{--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--shadow-lg:0 10px 15px -3px #0000000d, 0 4px 6px -2px #00000008;--shadow-xl:0 20px 25px -5px #0000000d, 0 10px 10px -5px #00000005;--shadow-focus:0 0 0 3px #1773ea33;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-success-50:#ecfdf5;--color-success-100:#d1fae5;--color-success-600:#059669;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-600:#d97706;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-600:#dc2626;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem}:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px;border-radius:2px}.top-filter-bar{background:var(--bg-primary);border-radius:var(--radius-xl);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);gap:var(--spacing-md);flex-direction:column;display:flex}.filter-primary-row{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.filter-search-group{flex:1;min-width:300px;position:relative}.search-icon{color:var(--text-secondary);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.filter-input-primary{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:var(--radius-pill);width:100%;font-size:var(--font-size-sm);color:var(--text-primary);padding:12px 16px 12px 42px;transition:all .2s}.filter-input-primary:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus);outline:none}.filter-actions-row{align-items:center;gap:var(--spacing-sm);display:flex}.btn-icon-outline{border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 16px;font-weight:500;transition:all .2s;display:inline-flex;position:relative}.btn-icon-outline:hover{background:var(--bg-sidebar);border-color:var(--text-secondary)}.filter-badge-count{background:var(--color-primary-600);color:#fff;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:-8px;right:-8px}.btn-ghost{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;padding:10px 16px;font-weight:500}.btn-ghost:hover{color:var(--text-primary);background:var(--bg-sidebar)}.filter-advanced-grid{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.filter-chips-row{gap:var(--spacing-xs);padding-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.filter-chip{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--text-primary);align-items:center;padding:4px 10px;font-size:13px;display:inline-flex}.chip-label{margin-right:4px;font-weight:600}.chip-remove{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;margin-left:6px;font-size:11px}.chip-remove:hover{color:var(--color-danger-600)}.status-badge{border-radius:var(--radius-pill);border:1px solid #0000;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge-active{background:var(--color-success-50);color:var(--color-success-600);border-color:var(--color-success-100)}.badge-pending{background:var(--color-warning-50);color:var(--color-warning-600);border-color:var(--color-warning-100)}.badge-closed{background:var(--color-danger-50);color:var(--color-danger-600);border-color:var(--color-danger-100)}.badge-draft{background:var(--bg-sidebar);color:var(--text-secondary);border-color:var(--border-color)}.badge-low{background:var(--color-success-50);color:var(--color-success-600);border-color:var(--color-success-100)}.badge-medium{background:var(--color-warning-50);color:var(--color-warning-600);border-color:var(--color-warning-100)}.badge-high,.badge-error{background:var(--color-danger-50);color:var(--color-danger-600);border-color:var(--color-danger-100)}.case-hub-container-v2{gap:var(--spacing-lg);min-height:calc(100vh - 120px);padding:var(--spacing-xl);margin:var(--spacing-md);flex-direction:column;display:flex}.hub-header-v2{justify-content:space-between;align-items:center;display:flex}.metrics-strip{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.metric-pill{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-xxs);min-width:140px;box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.metric-label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.metric-value{font-size:var(--font-size-2xl);color:var(--text-primary);font-weight:700}.grid-margin-top{margin-top:var(--spacing-sm)}.action-icon-btn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-color);justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.action-icon-btn:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-100)}.mb-1{margin-bottom:var(--spacing-xs)}.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.text-secondary{color:var(--text-secondary)}.text-accent{color:var(--color-primary-600)}.text-success{color:var(--color-success-600)}.text-danger{color:var(--color-danger-600)}.data-grid-container{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.data-grid-scroll-area{max-height:65vh;overflow:auto}.saas-table{border-collapse:separate;border-spacing:0;width:100%}.saas-table th{background:var(--bg-sidebar);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--border-color);z-index:10;padding:16px;font-size:13px;font-weight:600;position:sticky;top:0}.saas-table td{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:16px;font-size:14px}.saas-table tbody tr{transition:background-color .2s}.saas-table tbody tr:hover{background-color:var(--bg-primary)}.data-grid-loading,.data-grid-empty{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:16px;padding:48px;display:flex}.empty-icon{color:var(--border-color);font-size:48px}.intake-action-row{gap:var(--spacing-sm);align-items:center;display:flex}.pb-4{padding-bottom:var(--spacing-lg)}.border-bottom{border-bottom:1px solid var(--border-color)}.text-primary{color:var(--text-primary)}.mr-2{margin-right:8px}.dashboard-overview{background:var(--bg-primary);border-radius:20px;min-height:calc(100vh - 120px);margin:1.5rem;padding:2.5rem;box-shadow:0 10px 40px #0000000d}.dashboard-section{margin-bottom:2rem}.kpi-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(100px,auto);gap:1.5rem;display:grid}.kpi-card{background:var(--color-background-primary,var(--bg-primary,#fff));border:1px solid var(--color-border-tertiary,var(--border-color,#e5e7eb));border-radius:var(--border-radius-lg,var(--radius-lg,12px));cursor:pointer;align-items:center;gap:1.25rem;padding:20px 24px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.kpi-card:hover{box-shadow:0 4px 16px #00000014}.kpi-card-tier1{min-height:120px}.kpi-card-tier2{min-height:80px}.kpi-icon{justify-content:center;align-items:center;width:48px;font-size:1.5rem;display:flex}.kpi-content{flex-direction:column;display:flex}.kpi-value{color:var(--text-primary);align-items:baseline;margin-bottom:4px;font-size:32px;font-weight:700;line-height:1.1;display:flex}.kpi-label{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:2px;font-size:13px;display:flex}.kpi-sublabel{color:var(--text-tertiary);font-size:12px;font-weight:500}.kpi-tooltip-icon{opacity:.5;font-size:12px}.two-col-layout{grid-template-columns:65% calc(35% - 1.5rem);gap:1.5rem;display:grid}.action-items-panel,.control-center-panel{background:var(--bg-sidebar);border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg,12px);padding:20px 24px}.panel-title{color:var(--text-primary);border-bottom:1px solid var(--color-border-secondary);align-items:center;margin-bottom:1rem;padding-bottom:12px;font-size:1.1rem;font-weight:600;display:flex}.action-items-list{flex-direction:column;display:flex}.action-items-empty{color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.empty-state-success{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;font-weight:500;display:flex}.empty-state-success i{color:var(--color-success-500);opacity:.9;margin-bottom:1rem;font-size:3rem}.action-item-row{border-bottom:1px solid var(--color-border-tertiary);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:16px;display:grid;position:relative}.action-item-row:last-child{border-bottom:none}.action-item-row.border-amber{border-left:4px solid var(--color-warning-500,#f59e0b)}.action-item-row.border-red{border-left:4px solid var(--color-danger-500,#ef4444)}.action-item-row.border-green{border-left:4px solid var(--color-success-500,#10b981)}.action-item-row.border-orange{border-left:4px solid #f97316}.action-item-icon{text-align:center;width:32px;margin-right:12px;font-size:1.2rem}.action-item-icon.color-amber{color:var(--color-warning-500,#f59e0b)}.action-item-icon.color-red{color:var(--color-danger-500,#ef4444)}.action-item-icon.color-orange{color:#ea580c}.action-item-icon.color-grey{color:var(--text-tertiary)}.action-item-details{flex-direction:column;flex:1;justify-content:center;display:flex}.action-item-title{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}.action-item-subtitle{color:var(--text-secondary);font-size:12px}.assign-btn{border:1px solid var(--color-success-600,#059669);color:var(--color-success-600,#059669);border-radius:var(--border-radius-md,8px);cursor:pointer;background:0 0;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s}.assign-btn:hover{background:var(--color-success-600,#059669);color:#fff}.ch-btn-outline{border:1px solid var(--color-border-secondary,#cbd5e1);color:var(--text-primary);cursor:pointer;border-radius:var(--border-radius-md,8px);background:0 0;font-weight:500;transition:all .15s}.ch-btn-outline:hover{background:var(--bg-inset,#f1f5f9);border-color:var(--color-border-primary,#94a3b8)}.ch-btn-sm{padding:6px 14px;font-size:12px}.action-item-badge-wrap{text-align:center;width:120px;margin:0 16px}.ch-badge-amber{background:var(--color-warning-100);color:var(--color-warning-700)}.ch-badge-red{background:var(--color-danger-100);color:var(--color-danger-700)}.ch-badge-orange{color:#c2410c;background:#ffedd5}.ch-badge-grey{background:var(--bg-inset);color:var(--text-secondary)}.action-item-action{text-align:right;width:90px}.qa-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.qa-card{text-align:center;border:1px solid var(--color-border-tertiary,var(--border-color,#e5e7eb));background:var(--color-background-primary,var(--bg-primary,#fff));color:var(--text-primary);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:85px;padding:1rem;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000d}.qa-card i{margin-bottom:.2rem;font-size:1.25rem}.qa-card span{font-size:.85rem;font-weight:600}.qa-card:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000000d}.qa-card.action-green{background:#10b9810d;border-color:#10b98133}.qa-card.action-green i{color:#10b981}.qa-card.action-green:hover{background:#10b9811a;border-color:#10b981}.qa-card.action-blue{background:#3b82f60d;border-color:#3b82f633}.qa-card.action-blue i{color:#3b82f6}.qa-card.action-blue:hover{background:#3b82f61a;border-color:#3b82f6}.qa-card.action-amber{background:#f59e0b0d;border-color:#f59e0b33}.qa-card.action-amber i{color:#f59e0b}.qa-card.action-amber:hover{background:#f59e0b1a;border-color:#f59e0b}.qa-card.action-purple{background:#8b5cf60d;border-color:#8b5cf633}.qa-card.action-purple i{color:#8b5cf6}.qa-card.action-purple:hover{background:#8b5cf61a;border-color:#8b5cf6}.hearings-timeline{gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.timeline-card{background:var(--bg-sidebar);border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg,12px);flex:0 0 280px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000005}.timeline-card-today{border-color:var(--color-warning-400);background:#fffbeb}.timeline-card-tomorrow{border-color:var(--color-primary-300);background:#eff6ff}.timeline-date-box{border-right:1px solid var(--color-border-tertiary);background:#00000008;flex-direction:column;justify-content:center;align-items:center;width:90px;padding:16px 8px;display:flex}.timeline-card-today .timeline-date-box{border-right-color:var(--color-warning-200);color:var(--color-warning-700);background:#f59e0b26}.tl-date-num{text-align:center;margin-bottom:4px;font-size:1.25rem;font-weight:800;line-height:1.1}.tl-date-day{text-transform:uppercase;opacity:.7;font-size:.75rem;font-weight:600}.timeline-card-content{flex-direction:column;flex:1;padding:16px;display:flex}.tl-title-wrap{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.tl-case-title{color:var(--text-primary);font-size:.95rem;font-weight:600;line-height:1.3}.tl-court{color:var(--text-secondary);margin-bottom:12px;font-size:.8rem}.cl-date-nav{background:var(--bg-surface-alt,#8080800d);border:1px solid var(--border-subtle);border-radius:.5rem;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.cl-date-nav-button{border:1px solid var(--border-default);background:var(--bg-surface);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.cl-date-nav-button:hover{background:var(--bg-surface-hover);color:var(--accent)}.cl-date-nav input[type=month]{color:var(--text-primary);cursor:pointer;text-align:center;background:0 0;border:none;outline:none;width:140px;font-size:.85rem;font-weight:600}.cl-calendar-cell{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:none;border-radius:6px;transition:all .15s}.cl-calendar-cell:not(.empty):hover{background:var(--bg-surface-hover);border-color:var(--border-default);z-index:2;transform:translateY(-1px);box-shadow:0 4px 8px #0000000d}.cl-calendar-cell.selected{background:var(--bg-surface-hover);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.three-col-layout{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.chart-card{background:var(--bg-sidebar);border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg,12px);flex-direction:column;padding:20px 24px;display:flex;box-shadow:0 4px 15px #00000008}.card-title{color:var(--text-primary);border-bottom:1px solid var(--color-border-secondary);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:600}.custom-bar-chart{flex-direction:column;gap:1rem;display:flex}.bar-row{flex-direction:column;gap:.4rem;display:flex}.bar-label{color:var(--text-secondary);font-size:.9rem;font-weight:500}.bar-track{background:var(--bg-inset);border-radius:4px;width:100%;height:24px;position:relative;overflow:hidden}.bar-fill{background:linear-gradient(90deg,#1773eab3 0%,#1773ea 100%);border-radius:4px;justify-content:flex-end;align-items:center;height:100%;padding-right:.5rem;transition:width 1s ease-in-out;display:flex}.bar-value{color:#fff;font-size:.8rem;font-weight:600}.financial-summary{flex-direction:column;gap:16px;margin-top:1.5rem;display:flex}.finance-block{border-radius:var(--border-radius-lg,12px);background:var(--color-background-primary,#fff);border:1px solid var(--color-border-tertiary,#e5e7eb);padding:20px 24px;box-shadow:0 1px 3px #0000000d}.finance-block.pending{border-left:4px solid var(--color-warning,#f59e0b)}.finance-block.paid{border-left:4px solid var(--color-primary-500,#3b82f6)}.finance-block.compliant{border-left:4px solid var(--color-success,#10b981)}.finance-block.high-risk{border-left:4px solid var(--color-danger,#ef4444)}.finance-label{color:var(--text-secondary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.finance-value{color:var(--text-primary);font-size:24px;font-weight:700;display:block}.dashboard-modal-backdrop{z-index:1050;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dashboard-modal-content{background:var(--bg-primary);border-radius:12px;width:100%;max-width:600px;box-shadow:0 10px 40px #0003}.modal-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-body{padding:24px}.modal-case-item:hover{background:var(--bg-sidebar)}.rep-page{max-width:1400px;min-height:100%;margin:0 auto;padding:32px}.rep-header{margin-bottom:24px}.rep-title{color:var(--text-primary);margin:0 0 8px;font-size:28px;font-weight:700}.rep-subtitle{color:var(--text-secondary);margin:0;font-size:14px}.rep-filter-bar{background:var(--bg-surface);border-radius:var(--border-radius-lg);border:1px solid var(--border-default);z-index:10;align-items:flex-end;gap:16px;margin-bottom:32px;padding:16px 24px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #00000005}.rep-filter-group{flex-direction:column;gap:6px;display:flex}.rep-filter-group label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.rep-filter-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.rep-btn-outline{border:1px solid var(--border-default);color:var(--text-primary);border-radius:var(--border-radius-md);cursor:pointer;background:0 0;padding:8px 16px;font-weight:500;transition:all .2s}.rep-btn-outline:hover{background:var(--bg-hover)}.rep-btn-preview{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:var(--border-radius-md);cursor:pointer;background:0 0;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.rep-btn-preview:hover{background:#10b9810d}.rep-btn-download{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;border-radius:var(--border-radius-md);cursor:pointer;min-width:130px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.rep-btn-download:hover{filter:brightness(.95)}.rep-btn-download:disabled{opacity:.7;cursor:not-allowed}.rep-categories{flex-direction:column;gap:40px;display:flex}.rep-category-title{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);margin:0 0 20px;padding-bottom:8px;font-size:18px;font-weight:700}.rep-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1024px){.rep-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.rep-grid{grid-template-columns:1fr}}.rep-card{background:var(--bg-surface);border:1px solid var(--border-tertiary);border-radius:var(--border-radius-lg);border-left-style:solid;border-left-width:4px;flex-direction:column;padding:24px;transition:all .2s;display:flex}.rep-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.rep-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.rep-card-icon{font-size:2rem}.rep-badge{border-radius:12px;padding:4px 8px;font-size:11px;font-weight:600}.rep-badge-success{background:var(--color-success-100);color:var(--color-success-600)}.rep-badge-warning{background:var(--color-warning-100);color:var(--color-warning-600)}.rep-badge-default{background:var(--bg-inset);color:var(--text-secondary)}.rep-card-title{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:700}.rep-card-desc{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;margin:0 0 24px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.rep-card-actions{justify-content:flex-end;gap:12px;margin-top:auto;display:flex}.rep-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rep-modal{background:var(--bg-surface);border-radius:var(--border-radius-lg);flex-direction:column;width:100%;max-width:80vw;max-height:90vh;display:flex;box-shadow:0 24px 48px #0003}.rep-modal-header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.rep-modal-header h2{margin:0;font-size:18px;font-weight:700}.rep-modal-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px}.rep-modal-close:hover{color:var(--text-primary)}.rep-modal-body{flex-grow:1;padding:24px;overflow-y:auto}.rep-modal-summary{background:var(--bg-inset);border-radius:var(--border-radius-md);gap:24px;margin-bottom:24px;padding:16px;font-size:14px;display:flex}.rep-modal-summary p{margin:0}.rep-preview-table-wrap{border:1px solid var(--border-default);border-radius:var(--border-radius-md);overflow-x:auto}.rep-preview-table{border-collapse:collapse;width:100%;font-size:13px}.rep-preview-table th{background:var(--bg-inset);text-align:left;color:var(--text-primary);border-bottom:1px solid var(--border-default);white-space:nowrap;padding:12px 16px;font-weight:600}.rep-preview-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:250px;padding:12px 16px;overflow:hidden}.rep-modal-footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}:root{--ufs-navy:#0f172a;--ufs-navy-mid:#1e293b;--ufs-navy-light:#334155;--ufs-gold:#d4af37;--ufs-gold-light:#f0d060;--ufs-gold-soft:#d4af371f;--ufs-blue:#3b82f6;--ufs-blue-dark:#2563eb;--ufs-blue-soft:#3b82f61a;--ufs-emerald:#10b981;--ufs-violet:#7c3aed;--ufs-bg:#f8fafc;--ufs-bg-white:#fff;--ufs-bg-alt:#f1f5f9;--ufs-border:#e2e8f0;--ufs-border-mid:#cbd5e1;--ufs-text:#0f172a;--ufs-text-mid:#1e293b;--ufs-text-muted:#64748b;--ufs-text-faint:#94a3b8;--ufs-hero-bg:linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--ufs-grad-blue:linear-gradient(135deg, #3b82f6, #2563eb);--ufs-grad-gold:linear-gradient(135deg, #d4af37, #b8931f);--ufs-shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--ufs-shadow-md:0 4px 16px #00000014;--ufs-shadow-lg:0 10px 40px #0000001a;--ufs-shadow-gold:0 6px 20px #d4af374d;--ufs-shadow-blue:0 6px 20px #3b82f64d;--ufs-radius-sm:8px;--ufs-radius-md:12px;--ufs-radius-lg:20px;--ufs-transition:all .25s cubic-bezier(.4, 0, .2, 1)}.ufs-page{background:var(--ufs-bg-white);color:var(--ufs-text);font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}.ufs-page *,.ufs-page :before,.ufs-page :after{box-sizing:border-box}.ufs-nav{z-index:1000;-webkit-backdrop-filter:blur(16px);height:66px;transition:var(--ufs-transition);background:#0f172ad9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:0 5%;display:flex;position:fixed;top:0;left:0;right:0}.ufs-nav.light{border-bottom:1px solid var(--ufs-border);box-shadow:var(--ufs-shadow-sm);background:#fffffff2}.ufs-logo{align-items:center;gap:.875rem;text-decoration:none;display:flex}.ufs-logo-mark{background:var(--ufs-grad-blue);color:#fff;letter-spacing:-.3px;width:40px;height:40px;box-shadow:var(--ufs-shadow-blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.ufs-logo-text strong{color:#fff;letter-spacing:-.2px;font-size:1rem;font-weight:700;line-height:1.1;display:block}.ufs-logo-text span{color:#ffffff8c;letter-spacing:.2px;font-size:.72rem;font-weight:400;line-height:1.2;display:block}.ufs-nav.light .ufs-logo-text strong{color:var(--ufs-text)}.ufs-nav.light .ufs-logo-text span{color:var(--ufs-text-muted)}.ufs-nav-links{align-items:center;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.ufs-nav-links a{color:#ffffffbf;transition:var(--ufs-transition);border-radius:6px;padding:.45rem .85rem;font-size:.88rem;font-weight:500;text-decoration:none;display:block}.ufs-nav-links a:hover{color:#fff;background:#ffffff14}.ufs-nav.light .ufs-nav-links a{color:var(--ufs-text-muted)}.ufs-nav.light .ufs-nav-links a:hover{color:var(--ufs-text);background:var(--ufs-bg-alt)}.ufs-nav-actions{align-items:center;gap:.75rem;display:flex}.ufs-btn{border-radius:var(--ufs-radius-sm);cursor:pointer;transition:var(--ufs-transition);white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.575rem 1.25rem;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ufs-btn-ghost-white{color:#ffffffd9;background:0 0;border:1.5px solid #ffffff40}.ufs-btn-ghost-white:hover{color:#fff;background:#ffffff1a;border-color:#ffffff80}.ufs-btn-primary{background:var(--ufs-grad-blue);color:#fff;box-shadow:var(--ufs-shadow-blue)}.ufs-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3b82f666}.ufs-btn-primary:active{transform:translateY(0)}.ufs-btn-gold{background:var(--ufs-gold);color:var(--ufs-navy);box-shadow:var(--ufs-shadow-gold)}.ufs-btn-gold:hover{background:var(--ufs-gold-light);transform:translateY(-2px);box-shadow:0 8px 24px #d4af3766}.ufs-btn-outline{color:var(--ufs-blue);border:1.5px solid var(--ufs-blue);background:0 0}.ufs-btn-outline:hover{background:var(--ufs-blue-soft)}.ufs-btn-lg{border-radius:10px;padding:.8rem 1.875rem;font-size:1rem}.ufs-hero{background:var(--ufs-hero-bg);justify-content:center;align-items:center;min-height:92vh;padding:110px 5% 5rem;display:flex;position:relative;overflow:hidden}.ufs-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.ufs-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--ufs-gold) 40%, var(--ufs-blue) 70%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.ufs-hero-glow{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.ufs-hero-glow-1{background:#3b82f61f;width:500px;height:500px;animation:7s ease-in-out infinite glow-pulse;top:-100px;right:0}.ufs-hero-glow-2{background:#d4af3714;width:350px;height:350px;animation:9s ease-in-out infinite reverse glow-pulse;bottom:0;left:5%}@keyframes glow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.ufs-hero-inner{z-index:2;text-align:center;width:100%;max-width:800px;position:relative}.ufs-hero-badge{color:var(--ufs-gold);letter-spacing:.5px;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af3759;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.35rem 1rem;font-size:.78rem;font-weight:600;animation:.6s ease-out both fade-up;display:inline-flex}.ufs-hero-title{letter-spacing:-1.5px;color:#fff;margin:0 0 1.25rem;font-size:clamp(2.6rem,5.5vw,4.2rem);font-weight:800;line-height:1.1;animation:.6s ease-out .1s both fade-up}.ufs-hero-title .gold{color:var(--ufs-gold)}.ufs-hero-title .blue{background:var(--ufs-grad-blue);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ufs-hero-sub{color:#ffffffa6;max-width:560px;margin:0 auto 2.5rem;font-size:clamp(1rem,2vw,1.15rem);font-weight:400;line-height:1.75;animation:.6s ease-out .2s both fade-up}.ufs-hero-cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;animation:.6s ease-out .3s both fade-up;display:flex}.ufs-search-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;max-width:420px;transition:var(--ufs-transition);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:0;margin:0 auto;padding:.35rem .35rem .35rem 1.25rem;animation:.6s ease-out .4s both fade-up;display:inline-flex}.ufs-search-pill:focus-within{background:#ffffff17;border-color:#d4af3780}.ufs-search-pill input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:.3rem .75rem .3rem 0;font-family:Outfit,sans-serif;font-size:.88rem}.ufs-search-pill input::placeholder{color:#ffffff59}.ufs-search-pill button{border-radius:999px;flex-shrink:0;padding:.45rem 1.125rem;font-size:.83rem}.ufs-hero-stats{border-radius:var(--ufs-radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;justify-content:center;align-items:center;gap:0;max-width:580px;margin-top:3.5rem;margin-left:auto;margin-right:auto;animation:.6s ease-out .5s both fade-up;display:flex;overflow:hidden}.ufs-hero-stat{text-align:center;border-right:1px solid #ffffff14;flex:1;padding:1.25rem 1rem}.ufs-hero-stat:last-child{border-right:none}.ufs-hero-stat-value{margin-bottom:.25rem;font-size:1.7rem;font-weight:800;line-height:1}.ufs-hero-stat:first-child .ufs-hero-stat-value{color:var(--ufs-gold)}.ufs-hero-stat:nth-child(2) .ufs-hero-stat-value{color:var(--ufs-blue-dark);background:var(--ufs-grad-blue);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ufs-hero-stat:nth-child(3) .ufs-hero-stat-value{color:#34d399}.ufs-hero-stat-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:500}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ufs-trust{background:var(--ufs-bg-alt);border-bottom:1px solid var(--ufs-border);align-items:center;gap:2rem;padding:1.1rem 5%;display:flex;overflow:hidden}.ufs-trust-label{text-transform:uppercase;letter-spacing:1px;color:var(--ufs-text-faint);white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:700}.ufs-trust-items{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.ufs-trust-item{color:var(--ufs-text-muted);white-space:nowrap;align-items:center;gap:.45rem;font-size:.83rem;font-weight:500;display:flex}.ufs-trust-item i{color:var(--ufs-blue);font-size:.85rem}.ufs-section{padding:5.5rem 5%}.ufs-section-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--ufs-blue);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-flex}.ufs-section-label:before{content:"";background:var(--ufs-grad-blue);border-radius:1px;width:18px;height:2px;display:block}.ufs-section-title{letter-spacing:-.5px;color:var(--ufs-navy);margin:0 0 .875rem;font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:800;line-height:1.2}.ufs-section-desc{color:var(--ufs-text-muted);max-width:500px;font-size:1rem;line-height:1.7}.ufs-section-header-center{text-align:center;flex-direction:column;align-items:center;margin-bottom:3.5rem;display:flex}.ufs-section-header-center .ufs-section-label{justify-content:center}.ufs-section-header-center .ufs-section-desc{margin:0 auto}.ufs-features-section{background:var(--ufs-bg-white);border-top:1px solid var(--ufs-border)}.ufs-features-grid{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:1.25rem;display:grid}.ufs-feature-card{background:var(--ufs-bg-white);border:1px solid var(--ufs-border);border-radius:var(--ufs-radius-md);transition:var(--ufs-transition);padding:1.75rem;position:relative;overflow:hidden}.ufs-feature-card:before{content:"";background:var(--card-accent,var(--ufs-grad-blue));transform-origin:0;height:3px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ufs-feature-card:hover{border-color:var(--ufs-border-mid);box-shadow:var(--ufs-shadow-md);transform:translateY(-4px)}.ufs-feature-card:hover:before{transform:scaleX(1)}.ufs-feature-icon{background:var(--icon-bg);width:48px;height:48px;color:var(--icon-color);transition:var(--ufs-transition);border-radius:10px;justify-content:center;align-items:center;margin-bottom:1.125rem;font-size:1.25rem;display:flex}.ufs-feature-card:hover .ufs-feature-icon{transform:scale(1.08)rotate(-4deg)}.ufs-feature-card h4{color:var(--ufs-navy);margin:0 0 .5rem;font-size:1rem;font-weight:700}.ufs-feature-card p{color:var(--ufs-text-muted);margin:0 0 1.125rem;font-size:.875rem;line-height:1.65}.ufs-feature-link{color:var(--icon-color);transition:var(--ufs-transition);align-items:center;gap:.375rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.ufs-feature-link:hover{gap:.625rem}.ufs-workflow-section{background:var(--ufs-bg-alt);border-top:1px solid var(--ufs-border);border-bottom:1px solid var(--ufs-border)}.ufs-workflow-steps{grid-template-columns:repeat(4,1fr);gap:0;max-width:900px;margin:0 auto;display:grid;position:relative}.ufs-workflow-steps:before{content:"";background:linear-gradient(90deg, var(--ufs-blue), var(--ufs-gold));z-index:0;height:2px;position:absolute;top:35px;left:calc(12.5% + 18px);right:calc(12.5% + 18px)}.ufs-workflow-step{text-align:center;z-index:1;padding:0 1.25rem;position:relative}.ufs-step-bubble{background:var(--ufs-bg-white);border:2px solid var(--ufs-border);width:70px;height:70px;transition:var(--ufs-transition);box-shadow:var(--ufs-shadow-sm);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 1.25rem;display:flex;position:relative}.ufs-workflow-step:hover .ufs-step-bubble{border-color:var(--bubble-color);transform:scale(1.08);box-shadow:0 0 0 6px #3b82f614}.ufs-step-number{background:var(--bubble-color,var(--ufs-blue));color:#fff;border:2px solid var(--ufs-bg-alt);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:-7px;right:-7px}.ufs-step-bubble i{color:var(--bubble-color,var(--ufs-blue));font-size:1.35rem}.ufs-workflow-step h4{color:var(--ufs-navy);margin:0 0 .4rem;font-size:.95rem;font-weight:700}.ufs-workflow-step p{color:var(--ufs-text-muted);margin:0;font-size:.82rem;line-height:1.55}.ufs-stakeholders-section{background:var(--ufs-bg-white)}.ufs-stakeholders-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;margin:0 auto;display:grid}.ufs-stakeholder-card{border-radius:var(--ufs-radius-lg);border:1px solid var(--ufs-border);background:var(--ufs-bg-white);transition:var(--ufs-transition);padding:2.25rem 2rem;position:relative;overflow:hidden}.ufs-stakeholder-card:after{content:"";background:var(--card-accent,var(--ufs-grad-blue));transform-origin:0;height:4px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ufs-stakeholder-card:hover{box-shadow:var(--ufs-shadow-lg);border-color:var(--ufs-border-mid);transform:translateY(-4px)}.ufs-stakeholder-card:hover:after{transform:scaleX(1)}.ufs-stakeholder-icon{background:var(--icon-bg);width:56px;height:56px;color:var(--icon-color);transition:var(--ufs-transition);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.375rem;font-size:1.5rem;display:flex}.ufs-stakeholder-card:hover .ufs-stakeholder-icon{transform:scale(1.07)}.ufs-stakeholder-card h3{color:var(--ufs-navy);margin:0 0 .625rem;font-size:1.1rem;font-weight:700}.ufs-stakeholder-card>p{color:var(--ufs-text-muted);margin:0 0 1.375rem;font-size:.875rem;line-height:1.65}.ufs-stakeholder-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ufs-stakeholder-list li{color:var(--ufs-text-muted);align-items:center;gap:.575rem;font-size:.83rem;display:flex}.ufs-stakeholder-list li i{color:var(--icon-color);flex-shrink:0;font-size:.72rem}.ufs-why-section{background:var(--ufs-bg-alt);border-top:1px solid var(--ufs-border)}.ufs-why-layout{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.ufs-why-benefits{flex-direction:column;gap:1.375rem;margin-top:1.75rem;display:flex}.ufs-benefit-item{background:var(--ufs-bg-white);border:1px solid var(--ufs-border);border-radius:var(--ufs-radius-md);transition:var(--ufs-transition);align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.ufs-benefit-item:hover{box-shadow:var(--ufs-shadow-sm);border-color:var(--ufs-border-mid)}.ufs-benefit-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;display:flex}.ufs-benefit-item h5{color:var(--ufs-navy);margin:0 0 .3rem;font-size:.92rem;font-weight:700}.ufs-benefit-item p{color:var(--ufs-text-muted);margin:0;font-size:.83rem;line-height:1.6}.ufs-stats-panel{background:var(--ufs-navy);border-radius:var(--ufs-radius-lg);box-shadow:var(--ufs-shadow-lg);flex-direction:column;gap:1.5rem;padding:2.25rem;display:flex}.ufs-stat-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ufs-stat-box{border-radius:var(--ufs-radius-md);text-align:center;transition:var(--ufs-transition);background:#ffffff0d;border:1px solid #ffffff14;padding:1.125rem}.ufs-stat-box:hover{background:#ffffff14;border-color:#ffffff26}.ufs-stat-value{margin-bottom:.25rem;font-size:2rem;font-weight:800;line-height:1}.ufs-stat-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;font-size:.73rem;font-weight:600}.ufs-chart-box{border-radius:var(--ufs-radius-md);background:#ffffff0a;border:1px solid #ffffff14;padding:1.125rem 1.25rem .75rem}.ufs-chart-label{text-transform:uppercase;letter-spacing:.5px;color:#fff6;margin-bottom:.875rem;font-size:.72rem;font-weight:600}.ufs-chart-bars{align-items:flex-end;gap:3px;height:52px;display:flex}.ufs-chart-bar{background:var(--ufs-blue);border-radius:3px 3px 0 0;flex:1;min-height:8px;transition:opacity .15s;animation:.8s ease-out both bar-grow}.ufs-chart-bar:hover{opacity:1!important}@keyframes bar-grow{0%{transform-origin:bottom;transform:scaleY(0)}to{transform:scaleY(1)}}.ufs-cta-section{background:var(--ufs-navy);text-align:center;padding:5rem 5%;position:relative;overflow:hidden}.ufs-cta-section:before{content:"";background-image:radial-gradient(#ffffff08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.ufs-cta-section:after{content:"";background:linear-gradient(90deg, transparent, var(--ufs-gold) 40%, var(--ufs-blue) 70%, transparent);height:3px;position:absolute;top:0;left:0;right:0}.ufs-cta-inner{z-index:1;max-width:640px;margin:0 auto;position:relative}.ufs-cta-title{letter-spacing:-.5px;color:#fff;margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.6rem);font-weight:800;line-height:1.15}.ufs-cta-title .gold{color:var(--ufs-gold)}.ufs-cta-desc{color:#ffffff8c;margin:0 auto 2.25rem;font-size:1rem;line-height:1.7}.ufs-cta-btns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ufs-footer{background:var(--ufs-navy-mid);border-top:1px solid #ffffff12;padding:3.5rem 5% 1.75rem}.ufs-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:2.5rem;display:grid}.ufs-footer-brand p{color:#fff6;max-width:240px;margin:.875rem 0 0;font-size:.83rem;line-height:1.7}.ufs-footer-col h5{text-transform:uppercase;letter-spacing:1px;color:#ffffff80;margin:0 0 1.125rem;font-size:.72rem;font-weight:700}.ufs-footer-col ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ufs-footer-col a{color:#ffffff73;transition:var(--ufs-transition);font-size:.86rem;text-decoration:none}.ufs-footer-col a:hover{color:#ffffffd9}.ufs-footer-bottom{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.375rem;display:flex}.ufs-footer-bottom p{color:#ffffff4d;margin:0;font-size:.78rem}.ufs-footer-badges{flex-wrap:wrap;gap:.5rem;display:flex}.ufs-badge{border:1px solid;border-radius:100px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.7rem;font-weight:600;display:inline-flex}.ufs-badge-gold{color:var(--ufs-gold);background:#d4af371a;border-color:#d4af374d}.ufs-badge-blue{color:#93c5fd;background:#3b82f61a;border-color:#3b82f64d}@media (width<=1024px){.ufs-workflow-steps{grid-template-columns:repeat(2,1fr);gap:2rem}.ufs-workflow-steps:before{display:none}.ufs-why-layout{grid-template-columns:1fr;gap:3rem}.ufs-footer-grid{grid-template-columns:1fr 1fr}.ufs-stakeholders-grid{grid-template-columns:1fr 1fr 1fr}}@media (width<=768px){.ufs-nav-links{display:none}.ufs-hero{min-height:auto;padding:96px 5% 4rem}.ufs-hero-stats{flex-direction:column;width:100%}.ufs-hero-stat{border-bottom:1px solid #ffffff14;border-right:none;width:100%}.ufs-hero-stat:last-child{border-bottom:none}.ufs-features-grid,.ufs-workflow-steps,.ufs-stakeholders-grid{grid-template-columns:1fr}.ufs-section{padding:3.5rem 5%}.ufs-trust{flex-direction:column;align-items:flex-start}.ufs-footer-grid{grid-template-columns:1fr}.ufs-footer-bottom{flex-direction:column;align-items:flex-start}.ufs-stat-row{grid-template-columns:1fr 1fr}.ufs-why-layout .ufs-stats-panel{order:-1}}@media (width<=1024px){.rlp-container{flex-direction:column;overflow-y:auto}.rlp-info-column{flex:none;padding:4rem 2rem}.rlp-login-column{background:var(--bg-base,white);padding:3rem 1rem}.rlp-login-card{box-shadow:none;border-radius:0;padding:2rem}}:root{--rlp-navy:#0f172a;--rlp-gold:#d4af37;--rlp-accent:#3b82f6;--rlp-text-secondary:#94a3b8;--rlp-bg-soft:#ffffff0d;--rlp-border:#ffffff1a;--rlp-shadow:0 25px 50px -12px #00000080;--rlp-transition:all .3s cubic-bezier(.4, 0, .2, 1)}.rlp-back-link{color:var(--rlp-text-secondary);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-top:.5rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.rlp-back-link:hover{color:var(--rlp-gold)}.rlp-container{background:var(--bg-base,white);width:100%;height:100vh;min-height:100vh;font-family:Outfit,sans-serif;display:flex;overflow:hidden}.rlp-info-column{color:#fff;z-index:10;scroll-behavior:smooth;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);flex-direction:column;flex:1.2;padding:5% 8%;display:flex;position:relative;overflow-y:auto}.rlp-info-column:before{content:"";opacity:.1;pointer-events:none;background:url(https://hcraj.nic.in/hcraj/assets/images/header-bg.png) 50%/cover no-repeat;position:absolute;inset:0}.rlp-info-content{max-width:650px;margin:auto 0;position:relative}.rlp-logo-section{align-items:center;gap:1.5rem;margin-bottom:3.5rem;animation:.6s ease-out fadeInDown;display:flex}.rlp-court-logo{filter:drop-shadow(0 4px 10px #0000004d);width:auto;height:90px}.rlp-court-name h1{letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:700;line-height:1.1}.rlp-court-name span{color:var(--rlp-gold);text-transform:uppercase;letter-spacing:.15em;font-size:.95rem;font-weight:500}.rlp-hero-text{margin-bottom:4rem;animation:.6s ease-out .1s both fadeInDown}.rlp-hero-text h2{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:1.1}.text-gold{color:var(--rlp-gold)}.rlp-hero-text p{color:var(--rlp-text-secondary);font-size:1.25rem;line-height:1.6}.rlp-features{flex-direction:column;gap:2.5rem;animation:.6s ease-out .2s both fadeInDown;display:flex}.rlp-feature-item{transition:var(--rlp-transition);background:var(--rlp-bg-soft);border:1px solid var(--rlp-border);border-radius:16px;gap:1.5rem;padding:1.5rem;display:flex}.rlp-feature-item:hover{border-color:var(--rlp-gold);background:#ffffff14;transform:translate(10px)}.rlp-feature-icon{width:54px;height:54px;color:var(--rlp-gold);transition:var(--rlp-transition);background:#d4af371a;border-radius:12px;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.rlp-feature-item:hover .rlp-feature-icon{background:var(--rlp-gold);color:#0f172a}.rlp-feature-details h3{margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.rlp-feature-details p{color:var(--rlp-text-secondary);font-size:1rem;line-height:1.5}.rlp-info-footer{color:var(--rlp-text-secondary);opacity:.6;margin-top:5rem;font-size:.9rem;animation:.8s ease-out .4s both fadeIn}.rlp-login-column{background:var(--bg-raised,#f8fafc);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow-y:auto}.rlp-login-card{background:var(--bg-surface,white);z-index:20;border-radius:24px;width:100%;max-width:480px;padding:3.5rem;animation:.7s cubic-bezier(.16,1,.3,1) fadeInRight;box-shadow:0 10px 40px #0000000d}.shadow-premium{box-shadow:0 50px 100px -20px #0000001a,0 30px 60px -30px #0000001a}.rlp-login-footer{text-align:center;margin-top:3rem;font-size:.9rem}.rlp-login-footer p{color:var(--rlp-text-secondary);margin-bottom:1.5rem}.rlp-login-footer a{color:var(--rlp-accent);transition:var(--rlp-transition);font-weight:600;text-decoration:none}.rlp-login-footer a:hover{text-decoration:underline}.rlp-support-links{justify-content:center;align-items:center;gap:.8rem;font-size:.85rem;display:flex}.rlp-support-links a{color:var(--rlp-text-secondary);font-weight:500}.separator{color:#cbd5e1}@media (width<=1024px){.rlp-container{flex-direction:column;overflow-y:auto}.rlp-info-column{flex:none;padding:4rem 2rem}.rlp-login-column{background:var(--bg-base,white);padding:3rem 1rem}.rlp-login-card{box-shadow:none;border-radius:0;padding:2rem}}.rrp-role-cards{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}.rrp-role-card{border:2px solid var(--border-default,#e2e8f0);background:var(--bg-surface,#f8fafc);cursor:pointer;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.rrp-role-card:hover{background:var(--bg-surface-hover,#f1f5f9);border-color:#d4af3766;transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.rrp-role-card.selected{border-color:var(--rlp-gold);background:#d4af3714;box-shadow:0 0 0 3px #d4af3726}.rrp-role-icon{width:64px;height:64px;color:var(--rlp-gold);background:#d4af371a;border-radius:16px;justify-content:center;align-items:center;font-size:1.75rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.rrp-role-card:hover .rrp-role-icon,.rrp-role-card.selected .rrp-role-icon{background:var(--rlp-gold);color:#0f172a}.rrp-role-title{color:var(--text-primary,#1e293b);font-size:1.1rem;font-weight:600}.rrp-role-desc{color:var(--text-secondary,#64748b);font-size:.82rem;line-height:1.4}.rrp-role-check{background:var(--rlp-gold);color:#0f172a;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.65rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:12px;right:12px;transform:scale(.5)}.rrp-role-card.selected .rrp-role-check{opacity:1;transform:scale(1)}.rrp-steps{justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.rrp-step-dot{background:#ffffff26;border-radius:50%;width:8px;height:8px;transition:all .3s}.rrp-step-dot.active{background:var(--rlp-gold);border-radius:4px;width:28px}.rrp-selected-badge{color:var(--rlp-gold);background:#d4af371f;border:1px solid #d4af3740;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.rrp-form-group{margin-bottom:1rem}.rrp-form-label{color:var(--text-secondary,#64748b);margin-bottom:.4rem;font-size:.85rem;font-weight:500;display:block}.rrp-form-input{border:1.5px solid var(--input-border,#e2e8f0);background:var(--input-bg,#f8fafc);width:100%;color:var(--input-text,#1e293b);box-sizing:border-box;border-radius:10px;outline:none;padding:.7rem 1rem;font-family:Outfit,sans-serif;font-size:.95rem;transition:all .2s}.rrp-form-input:focus{border-color:var(--accent,#3b82f6);background:var(--bg-base,white);box-shadow:0 0 0 3px #3b82f61a}.rrp-form-input::placeholder{color:var(--input-placeholder,#94a3b8)}.rrp-form-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.rrp-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;width:100%;margin-top:.5rem;padding:.75rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:600;transition:all .2s}.rrp-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #3b82f659}.rrp-submit-btn:disabled{opacity:.6;cursor:not-allowed}.rrp-continue-btn{color:#0f172a;background:var(--rlp-gold);cursor:pointer;border:none;border-radius:10px;width:100%;padding:.75rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:600;transition:all .2s}.rrp-continue-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #d4af3759}.rrp-continue-btn:disabled{opacity:.4;cursor:not-allowed}.rrp-back-btn{color:var(--accent,#3b82f6);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:0;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:500;transition:color .2s;display:inline-flex}.rrp-back-btn:hover{color:var(--accent-hover,#2563eb)}.rrp-error{background:var(--danger-bg,#fef2f2);border:1px solid var(--danger-border,#fecaca);color:var(--danger,#dc2626);border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.rrp-footer{border-top:1px solid var(--border-default,#e2e8f0);text-align:center;color:var(--text-secondary,#64748b);margin-top:1.5rem;padding-top:1.5rem;font-size:.9rem}.rrp-footer a{color:var(--accent,#3b82f6);font-weight:600;text-decoration:none;transition:color .2s}.rrp-footer a:hover{color:var(--accent-hover,#2563eb);text-decoration:underline}.rrp-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite rrpSpin;display:inline-block}@media (width<=1024px){.rrp-role-cards{grid-template-columns:1fr}}.cf-progress{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffffe6,#fff6);border:1px solid #fff6;border-radius:1rem;align-items:center;gap:0;margin-bottom:2.5rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 8px 32px #1f26870d,inset 0 0 0 1px #ffffff80}.cf-progress-step.active .cf-progress-number{border-color:var(--accent);background:linear-gradient(135deg, var(--accent), #5ea6ed);color:#fff;transform:scale(1.15);box-shadow:0 0 15px #0070f34d}.cf-progress-step.completed .cf-progress-number{border-color:var(--accent);background:linear-gradient(135deg, var(--accent), #5ea6ed);color:#fff;box-shadow:0 0 10px #0070f333}@media (width>=768px){.cf-progress-label{display:block}}.cf-step-section{-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#fffffff2,#ffffffd9);border:1px solid #ffffffb3;border-radius:1rem;margin-bottom:1.5rem;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 12px 40px #1f26870f,0 1px 3px #00000005}.cf-radio-option{border:1px solid var(--border-default);cursor:pointer;color:var(--text-secondary);background:#fff9;border-radius:.6rem;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.8rem;font-weight:500;transition:all .25s cubic-bezier(.175,.885,.32,1.275);display:flex}.cf-radio-option:hover{border-color:var(--accent);background:#ffffffe6;transform:translateY(-2px);box-shadow:0 4px 12px #0070f31a}.cf-radio-option.selected{color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:linear-gradient(135deg,#0070f314,#0070f326);border-color:#0000;font-weight:700}.cf-textarea{border:1px solid var(--input-border);width:100%;color:var(--input-text);resize:vertical;background:#fff9;border-radius:.6rem;outline:none;min-height:5rem;padding:.75rem .85rem;font-family:inherit;font-size:.85rem;transition:all .2s;box-shadow:inset 0 2px 4px #00000005}.cf-textarea:focus{border-color:var(--accent);background:#fffffff2;box-shadow:0 0 0 3px #0070f326,inset 0 2px 4px #00000003}.cf-form-grid{align-items:start;width:100%;display:grid}.cf-field-group{flex-direction:column;width:100%;display:flex}.cf-field-group .um-form-input,.cf-field-group .um-form-select{width:100%}@media (width<=768px){.cf-parties-layout{flex-direction:column}.cf-parties-sidebar{border-right:none;border-bottom:1px solid var(--border-subtle);flex-direction:row;width:100%;margin-bottom:1rem;padding-bottom:1rem;padding-right:0}.cf-party-tab{border-bottom:3px solid #0000;border-left:none;flex:1}.cf-party-tab.active{border-left-color:#0000;border-bottom-color:var(--accent)}.cf-parties-content{padding-left:0}}.cf-footer{z-index:40;-webkit-backdrop-filter:blur(16px);background:#ffffffd9;border-top:1px solid #dcdcdc80;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000000a}.cf-btn-primary{background:linear-gradient(135deg, var(--accent), #308ce8);color:#fff;cursor:pointer;border:none;border-radius:.6rem;align-items:center;gap:.4rem;padding:.65rem 1.5rem;font-size:.85rem;font-weight:600;transition:all .25s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 12px #0070f340}.cf-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0070f359}.cf-case-banner{background:linear-gradient(135deg,#0070f30f,#0070f305);border:1px solid #0070f326;border-radius:.75rem;margin-bottom:1.25rem;padding:1.5rem}.cf-case-banner.urgent{background:linear-gradient(135deg,#dc35450f,#dc354505);border-color:#dc354540}.cf-case-banner-title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.15rem;font-weight:700;line-height:1.4}.cf-case-banner-meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cf-case-banner-tag{border-radius:.35rem;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.cf-case-banner-tag.type{background:var(--accent-subtle,#0070f31a);color:var(--accent)}.cf-case-banner-tag.status{color:#248f4b;background:#def7e7}.cf-case-banner-tag.urgent-tag{color:#c32232;background:#dc35451a}.cf-case-banner-tag.filing{background:var(--bg-inset);color:var(--text-secondary);letter-spacing:.02em;font-family:SF Mono,Fira Mono,monospace;font-weight:500}.cf-review-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.6rem;font-weight:600;display:inline-flex}.cf-review-badge.complete{color:#248f4b;background:#def7e7}.cf-review-badge.incomplete{color:#ad791f;background:#fdefd8}.cf-review-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.cf-review-grid.two-col{grid-template-columns:1fr 1fr}.cf-review-item{flex-direction:column;gap:.2rem;display:flex}.cf-review-item.full-width{grid-column:1/-1}.cf-review-item-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.cf-review-item-value{color:var(--text-primary);white-space:pre-wrap;font-size:.85rem;font-weight:500;line-height:1.5}.cf-review-item-value.empty{color:var(--text-subtle,var(--text-tertiary));font-style:italic;font-weight:400}.cf-review-parties-grid{grid-template-columns:1fr 36px 1fr;align-items:stretch;gap:.75rem;display:grid}@media (width<=768px){.cf-review-parties-grid{grid-template-columns:1fr}}.cf-review-party-column{background:var(--bg-inset);border-radius:.6rem;padding:1rem}.cf-review-party-heading{justify-content:space-between;align-items:center;margin:0 0 .75rem;font-size:.8rem;font-weight:700;display:flex}.cf-review-party-heading.petitioner{color:#2680d9}.cf-review-party-heading.respondent{color:var(--text-secondary)}.cf-review-party-count{color:var(--text-tertiary);font-size:.75rem;font-weight:400}.cf-review-party-list{flex-direction:column;gap:.4rem;display:flex}.cf-review-member-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:.4rem;align-items:center;gap:.6rem;padding:.5rem .65rem;display:flex}.cf-review-member-avatar{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6rem;display:flex}.cf-review-member-avatar.petitioner{color:#2680d9;background:#dcebf9}.cf-review-member-avatar.respondent{background:var(--bg-raised,#ededed);color:var(--text-secondary)}.cf-review-member-avatar.rep{color:#7339ac;background:#ebe0f5}.cf-review-member-avatar.advocate{background:var(--accent-subtle,#0070f31a);color:var(--accent)}.cf-review-member-info{flex:1;min-width:0}.cf-review-member-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.cf-review-member-role{color:var(--text-tertiary);font-size:.6rem}.cf-review-member-contact{color:var(--text-tertiary);margin-top:.1rem;font-size:.6rem}.cf-review-legal-team{border-top:1px dashed var(--border-default);margin-top:.5rem;padding-top:.5rem}.cf-review-legal-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;font-size:.6rem;font-weight:600}.cf-review-legal-team .cf-review-member-card{background:0 0;border-style:dashed}.cf-review-vs{flex-direction:column;justify-content:center;align-items:center;display:flex}.cf-review-vs-circle{background:var(--border-subtle);width:28px;height:28px;color:var(--text-secondary);letter-spacing:.02em;border-radius:14px;justify-content:center;align-items:center;font-size:.65rem;font-weight:800;display:flex}.cf-timeline{margin:.5rem 0;padding-left:1.5rem;position:relative}.cf-timeline-spine{background:var(--border-subtle);width:2px;position:absolute;top:0;bottom:0;left:0}.cf-timeline-nodes{flex-direction:column;gap:1.25rem;display:flex}.cf-timeline-node{align-items:flex-start;gap:1.25rem;display:flex;position:relative}.cf-timeline-dot{background:#2680d9;border-radius:4px;width:8px;height:8px;margin-left:-3px;position:absolute;top:.35rem;left:-1.5rem}.cf-timeline-date{text-align:right;flex-shrink:0;width:100px}.cf-timeline-date-main{color:var(--text-primary);font-size:.8rem;font-weight:700}.cf-timeline-date-time{color:var(--text-tertiary);margin-top:.15rem;font-size:.65rem}.cf-timeline-content{background:var(--bg-inset);border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:pre-wrap;border-radius:.5rem;flex:1;padding:.85rem 1rem;font-size:.8rem;line-height:1.5;position:relative}.cf-timeline-content:before{content:"";background:var(--bg-inset);border-left:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);width:8px;height:8px;position:absolute;top:.6rem;left:-5px;transform:rotate(45deg)}.cf-timeline-empty{color:var(--text-subtle,var(--text-tertiary));text-align:center;padding:2rem;font-size:.8rem;font-style:italic}.cf-timeline-empty i{color:var(--border-color,var(--border-default));margin-bottom:.75rem;font-size:1.75rem}.cf-review-header-step{color:var(--text-tertiary);margin-left:.25rem;font-size:.6rem;font-weight:400}.cf-review-chips{flex-wrap:wrap;gap:.4rem;display:flex}.cf-review-empty-text{color:var(--text-subtle,var(--text-tertiary));font-size:.8rem;font-style:italic}.cf-fee-breakdown{border:1px solid #0070f326;border-radius:.75rem;margin-bottom:1.5rem;overflow:hidden}.cf-fee-breakdown-header{background:linear-gradient(135deg,#0070f30f,#0070f305);border-bottom:1px solid #0070f31a;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.cf-fee-breakdown-icon{background:linear-gradient(135deg, var(--accent), #308ce8);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;display:flex}.cf-fee-breakdown-title-area{flex:1}.cf-fee-breakdown-title{color:var(--text-primary);font-size:.9rem;font-weight:700}.cf-fee-breakdown-ref{color:var(--text-tertiary);margin-top:.1rem;font-size:.65rem}.cf-fee-type-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;flex-shrink:0;padding:.25rem .6rem;font-size:.6rem;font-weight:700}.cf-fee-type-badge[data-type=fixed]{color:#2e73b8;background:#e0ebf5}.cf-fee-type-badge[data-type=ad_valorem]{color:#7339ac;background:#ebe0f5}.cf-fee-type-badge[data-type=exempt]{color:#2d8652;background:#e0f5e9}.cf-fee-breakdown-body{padding:.75rem 1.25rem}.cf-fee-line{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.cf-fee-line:last-child{border-bottom:none}.cf-fee-line.hint{border-bottom:none;padding-top:.25rem}.cf-fee-line-label{color:var(--text-tertiary);font-size:.78rem;font-weight:500}.cf-fee-line-value{color:var(--text-primary);text-align:right;font-size:.8rem;font-weight:600}.cf-fee-line.hint .cf-fee-line-label{color:var(--text-subtle,var(--text-tertiary));font-size:.7rem}.cf-fee-line.hint .cf-fee-line-value{color:var(--text-tertiary);font-size:.7rem;font-style:italic;font-weight:500}.cf-fee-total{background:linear-gradient(135deg,#f0f9f4,#f1f5f9);border-top:2px solid #b5e3c8;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.cf-fee-total-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.cf-fee-total-amount{color:#2d8652;letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.cf-pay-now-wrapper{border-top:1px dashed var(--border-default);flex-direction:column;align-items:center;gap:.75rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}.cf-pay-now-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#30a661,#309171);border:none;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;min-width:220px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #228b224d}.cf-pay-now-btn:hover:not(:disabled):not(.processing):not(.success){transform:translateY(-2px);box-shadow:0 6px 20px #228b2266}.cf-pay-now-btn:active:not(:disabled):not(.processing):not(.success){transform:translateY(0);box-shadow:0 2px 8px #228b2240}.cf-pay-now-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.cf-pay-now-label,.cf-pay-now-processing,.cf-pay-now-success{align-items:center;gap:.5rem;transition:opacity .3s,transform .3s;display:flex}.cf-pay-now-processing,.cf-pay-now-success{opacity:0;position:absolute;transform:translateY(10px)}.cf-pay-now-btn.processing{cursor:wait;pointer-events:none;background:linear-gradient(135deg,#3380cc,#345eb2);box-shadow:0 4px 14px #005ac84d}.cf-pay-now-btn.processing .cf-pay-now-label{opacity:0;transform:translateY(-10px)}.cf-pay-now-btn.processing .cf-pay-now-processing{opacity:1;transform:translateY(0)}.cf-pay-now-btn.success{pointer-events:none;background:linear-gradient(135deg,#29a35c,#288a59);box-shadow:0 4px 14px #228b2259}.cf-pay-now-btn.success .cf-pay-now-label{opacity:0;transform:translateY(-10px)}.cf-pay-now-btn.success .cf-pay-now-success{opacity:1;transform:translateY(0)}.cf-pay-now-secured{color:var(--text-tertiary);align-items:center;gap:.35rem;font-size:.7rem;font-weight:500;display:flex}.cf-pay-now-secured i{color:#39ac69;font-size:.75rem}@media (width<=640px){.cd-hero{flex-direction:column;align-items:flex-start}.cd-info-grid{grid-template-columns:1fr}}.cf-progress-step.active .cf-progress-number,.cf-progress-step.completed .cf-progress-number{border-color:var(--accent);background:var(--accent);color:#fff}@media (width>=768px){.cf-progress-label{display:block}}.cf-preview-sections{flex-direction:column;gap:1rem;display:flex}.cf-preview-sections .cf-step-section{margin-bottom:0}@media (width<=768px){.cf-parties-layout{flex-direction:column}.cf-parties-sidebar{border-right:none;border-bottom:1px solid var(--border-subtle);flex-direction:row;width:100%;margin-bottom:1rem;padding-bottom:1rem;padding-right:0}.cf-party-tab{border-bottom:3px solid #0000;border-left:none;flex:1}.cf-party-tab.active{border-left-color:#0000;border-bottom-color:var(--accent)}.cf-parties-content{padding-left:0}}.cf-party-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.cf-accordion{border:1px solid var(--border-default);background:var(--bg-raised);border-radius:.75rem;margin-bottom:.75rem;overflow:hidden}.cf-accordion-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1.25rem;transition:background .1s;display:flex}.cf-accordion-header:hover{background:var(--bg-surface-hover)}.cf-accordion-header.expanded{border-bottom:1px solid var(--border-default)}.cf-accordion-title{color:var(--text-primary);align-items:center;gap:.6rem;font-size:.85rem;font-weight:600;display:flex}.cf-accordion-title i{color:var(--accent);font-size:.9rem}.cf-accordion-chevron{color:var(--text-tertiary);font-size:.65rem;transition:transform .2s}.cf-accordion-chevron.rotated{transform:rotate(180deg)}.cf-accordion-body{padding:1.25rem}.cf-review-section-header{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);border-bottom:1px solid var(--border-subtle);margin-top:.5rem;margin-bottom:.25rem;padding:.75rem 0 .25rem;font-size:.7rem;font-weight:700}.cf-review-section-header:first-child{margin-top:0}.cf-review-file-list{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.cf-review-file-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.5rem;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.cf-review-file-icon{background:var(--bg-inset);width:2rem;height:2rem;color:var(--text-secondary);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.cf-review-file-icon .fa-file-pdf{color:#e74c3c}.cf-review-file-icon .fa-image{color:#3498db}.cf-review-file-icon .fa-file-word{color:#2b5797}.cf-review-file-icon .fa-file-excel{color:#217346}.cf-review-file-icon .fa-film{color:#8e44ad}.cf-review-file-info{flex:1;min-width:0}.cf-review-file-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.cf-review-file-meta{color:var(--text-tertiary);align-items:center;gap:.4rem;margin-top:.15rem;font-size:.7rem;display:flex}.cf-review-file-meta span+span:before{content:"·";margin-right:.4rem}.cf-review-file-type{text-transform:uppercase;letter-spacing:.05em;background:var(--bg-inset);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:.25rem;flex-shrink:0;padding:.15rem .45rem;font-size:.6rem;font-weight:700}.cf-review-file-clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.cf-review-file-clickable:hover{border-color:var(--accent);box-shadow:0 1px 4px #0000000f}.cf-review-file-preview-icon{color:var(--text-tertiary);opacity:0;flex-shrink:0;font-size:.85rem;transition:opacity .15s,color .15s}.cf-review-file-clickable:hover .cf-review-file-preview-icon{opacity:1;color:var(--accent)}.cf-review-annexure-card{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:.5rem;overflow:hidden}.cf-review-annexure-header{justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.cf-review-annexure-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;font-weight:600;overflow:hidden}.cf-review-annexure-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--accent-subtle);color:var(--accent);white-space:nowrap;border-radius:.25rem;flex-shrink:0;padding:.15rem .45rem;font-size:.6rem;font-weight:700}.cf-review-annexure-details{align-items:center;gap:.75rem;padding:0 .85rem .5rem;display:flex}.cf-review-annexure-detail{color:var(--text-tertiary);align-items:center;gap:.3rem;font-size:.7rem;display:flex}.cf-review-annexure-detail i{font-size:.65rem}.cf-review-file-compact{background:var(--bg-raised);border-top:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.75rem;display:flex}.cf-review-file-compact>i:first-child{flex-shrink:0;font-size:.8rem}.cf-review-file-compact-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);flex:1;font-weight:500;overflow:hidden}.cf-review-file-compact-size{color:var(--text-tertiary);flex-shrink:0;font-size:.65rem}.cf-form-group{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.cf-form-label{color:var(--text-secondary);font-size:.8rem;font-weight:600}.cf-required{color:var(--danger)}.cf-form-section-header{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border-bottom:1px solid var(--border-subtle);margin-top:.75rem;margin-bottom:.5rem;padding-bottom:.25rem;font-size:.75rem;font-weight:700}.cf-detail-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem 1rem;margin-bottom:.5rem;display:grid}.cf-document-row{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:.75rem;display:flex}.cf-document-fields{flex-wrap:wrap;flex:1;gap:.5rem;display:flex}.cf-document-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.cf-document-remove{width:1.75rem;height:1.75rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.cf-document-remove:hover{background:var(--danger-bg);color:var(--danger)}.cf-step-description{color:var(--text-tertiary);margin-bottom:1rem;font-size:.8rem;line-height:1.5}.cf-party-tabs{gap:.5rem;margin-bottom:1rem;display:flex}.cf-party-section{flex-direction:column;gap:.75rem;display:flex}.cf-party-list{flex-direction:column;gap:.5rem;margin-bottom:.25rem;display:flex}.cf-new-party-form{flex-direction:column;gap:.5rem;display:flex}.cf-review-summary{background:var(--bg-raised);border:1px solid var(--border-default);border-radius:.75rem;margin-bottom:1rem;padding:1.25rem}.cf-review-item{border-bottom:1px solid var(--border-subtle);gap:1rem;padding:.5rem 0;display:flex}.cf-review-item:last-child{border-bottom:none}.cf-review-label{color:var(--text-tertiary);flex-shrink:0;min-width:10rem;font-size:.8rem;font-weight:600}.cf-review-value{color:var(--text-primary);word-break:break-word;font-size:.8rem}.cf-declaration{background:var(--bg-raised);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:.75rem;padding:1.25rem;font-size:.8rem;line-height:1.6}.cf-draft-label{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;display:flex}.cd-detail-rows{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}@media (width<=640px){.cd-hero{flex-direction:column;align-items:flex-start}.cd-info-grid{grid-template-columns:1fr}}.dk-category-badge{letter-spacing:.02em;white-space:nowrap;border-radius:9999px;align-items:center;padding:.15rem .55rem;font-size:.65rem;font-weight:600;display:inline-flex}.dk-category-badge.section_138{color:#a32929;background:#fae1e1;border:1px solid #e9bebe}.dk-category-badge.section_141{color:#639;background:#ede2f8;border:1px solid #d4c2e5}.dk-category-badge.section_142{color:#1f66ad;background:#daebfb;border:1px solid #b6d1ed}.dk-category-badge.cheque_return{color:#98781b;background:#faf0d1;border:1px solid #ebdbad}.dk-category-badge.notice_default{color:#96612c;background:#f6e8da;border:1px solid #e4cfb9}.dk-category-badge.compounding{color:#2d8668;background:#d9f2ea;border:1px solid #b8e0d3}.dk-external-id{color:var(--accent);white-space:nowrap;font-family:ui-monospace,monospace;font-size:.8rem;font-weight:600;text-decoration:none}.dk-external-id:hover{text-decoration:underline}.dk-case-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:.8rem;font-weight:500;overflow:hidden}.dk-urgency{border-radius:.25rem;align-items:center;gap:.25rem;padding:.1rem .4rem;font-size:.65rem;font-weight:600;display:inline-flex}.dk-urgency.regular{color:var(--text-tertiary)}.dk-urgency.urgent{color:#8a6b0f;background:#fcf1cf}.dk-urgency.extremely_urgent{color:#ad1f1f;background:#fbdfdf}.dk-table-wrapper{overflow:visible!important}.dk-sticky-table th:first-child{border-top-left-radius:.75rem}.dk-sticky-table th:last-child{border-top-right-radius:.75rem}.dk-sticky-header{z-index:20;background-color:var(--bg-base);border-bottom:2px solid var(--border-default);margin:-1.5rem 0 1.25rem;padding:1.5rem 0 1rem;position:sticky;top:61px}.dk-sticky-table th{z-index:10;background-color:var(--bg-surface);box-shadow:0 1px 0 var(--border-default);position:sticky;top:153px;border-bottom:none!important}.sidebar-content .dk-sticky-header{top:-2rem}.sidebar-content .dk-sticky-table th{top:70px}.dk-advanced-filters-trigger{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.dk-advanced-filters-trigger:hover{border-color:var(--border-default);color:var(--text-primary)}.dk-advanced-filters-trigger.active,.dk-advanced-filters-trigger.has-selection{border-color:var(--accent);color:var(--accent)}.dk-filter-badge{background:var(--accent);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.dk-filters-panel{border-bottom:1px solid var(--border-subtle);padding:.75rem 0 1rem;animation:.15s dk-filters-slide}.dk-filters-row{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.dk-filter-group{flex-direction:column;gap:.3rem;display:flex}.dk-filter-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-size:.65rem;font-weight:600}.dk-date-input{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);border-radius:.5rem;padding:.45rem .6rem;font-family:inherit;font-size:.8rem;transition:border-color .15s}.dk-date-input:focus{border-color:var(--accent);outline:none}.dk-clear-filters{color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.dk-clear-filters:hover{color:var(--danger)}.dk-status-cards{scrollbar-width:none;gap:1rem;margin-top:-.5rem;margin-bottom:1.5rem;padding-top:.5rem;padding-bottom:1rem;display:flex;overflow-x:auto}.dk-status-cards::-webkit-scrollbar{display:none}.dk-status-card{background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;border-radius:1rem;flex-direction:column;flex:1;min-width:130px;max-width:200px;padding:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.dk-status-card:hover{border-color:var(--border-subtle);transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dk-status-card.active{box-shadow:0 4px 12px var(--status-border,#3b82f633);border-color:var(--status-border,var(--accent))!important;background:var(--status-bg,#0080ff1f)!important}.dk-status-card.active:before{content:"";background:var(--status-color,var(--accent));width:4px;position:absolute;top:0;bottom:0;left:0}.dk-status-card.all{--status-color:var(--accent);--status-bg:#0080ff1f;--status-border:#0080ff4d}.dk-status-card-content{z-index:2;position:relative}.dk-status-card-count{color:var(--status-color,var(--text-primary));margin-bottom:.35rem;font-size:1.75rem;font-weight:800;line-height:1}.dk-status-card-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;font-weight:600}.dk-status-card-icon{opacity:.05;color:var(--status-color,var(--accent));z-index:1;font-size:4rem;transition:all .3s;position:absolute;bottom:-.5rem;right:-.5rem;transform:rotate(-15deg)}.dk-status-card:hover .dk-status-card-icon{opacity:.1;transform:rotate(0)scale(1.1)}.dk-status-card.active .dk-status-card-icon{opacity:.15}.mq-hover-action-btn{background:var(--accent);color:#fff;cursor:pointer;opacity:.8;border:none;border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.theme-table tbody tr:hover .mq-hover-action-btn{opacity:1}.mq-hover-action-btn:hover{background:var(--accent-hover);color:#fff!important}.mq-required{color:var(--danger);margin-left:.15rem}.mq-process-card{background:var(--bg-raised,#f8fafc);border:1px solid var(--border-default);border-radius:.5rem;margin-bottom:1.25rem;padding:1rem 1.25rem}.mq-process-card-row{align-items:baseline;gap:.75rem;padding:.35rem 0;display:flex}.mq-process-card-row+.mq-process-card-row{border-top:1px solid var(--border-subtle,#0000000d)}.mq-process-card-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;min-width:110px;font-size:.75rem;font-weight:600}.mq-process-card-value{color:var(--text-primary);font-size:.85rem;font-weight:600}.mq-process-card-instruction{border-top:1px solid var(--border-default);color:var(--text-secondary);margin-top:.75rem;padding-top:.75rem;font-size:.8rem}.mq-radio-group{gap:.75rem;display:flex}.mq-radio-option{border:1px solid var(--border-default);cursor:pointer;color:var(--text-secondary);background:var(--bg-surface);-webkit-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:flex}.mq-radio-option:hover{border-color:var(--accent);color:var(--text-primary)}.mq-radio-option.selected{border-color:var(--accent);background:var(--accent-subtle,#6366f114);color:var(--accent)}.mq-radio-option input[type=radio]{display:none}.mq-radio-dot{border:2px solid var(--border-default);border-radius:50%;width:14px;height:14px;transition:border-color .2s;display:inline-block;position:relative}.mq-radio-option.selected .mq-radio-dot{border-color:var(--accent)}.mq-radio-option.selected .mq-radio-dot:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:2px}.mq-action-btns{align-items:center;gap:.5rem;display:flex}.mq-affirmation-text{background:var(--bg-raised,#f8fafc);border:1px solid var(--border-default);color:var(--text-primary);text-align:justify;border-radius:.5rem;margin-bottom:1.25rem;padding:1.25rem;font-size:.85rem;line-height:1.7}.mq-affirmation-checkbox{border:1px solid var(--border-default);cursor:pointer;color:var(--text-secondary);background:var(--bg-surface);-webkit-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.85rem;font-weight:500;transition:border-color .2s,background .2s;display:flex}.mq-affirmation-checkbox:hover{border-color:var(--accent);color:var(--text-primary)}.mq-affirmation-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.mq-eval-section{border-top:1px solid var(--border-default);margin-top:1.25rem;padding-top:1.25rem}.mq-eval-section-title{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:flex}.mq-eval-section-title i{color:var(--accent);font-size:.85rem}.mq-checkbox-group{gap:.75rem;display:flex}.mq-checkbox-group .mq-radio-option{padding:.5rem 1rem}.mq-checkbox-group .mq-radio-option input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}:root{--nia-indigo:#4f46e5;--nia-indigo-dark:#312e81;--nia-indigo-darker:#1e1b4b;--nia-amber:#f59e0b;--nia-amber-light:#fbbf24;--nia-white:#fff;--nia-ivory:#f8fafc;--nia-gray:#f1f5f9;--nia-text:#1e293b;--nia-text-muted:#64748b;--nia-shadow:0 10px 30px #0000001a;--nia-transition:all .3s cubic-bezier(.4, 0, .2, 1)}.nia-homepage{color:var(--nia-text);background:var(--nia-white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.nia-header{background:var(--nia-white);border-bottom:3px solid var(--nia-indigo);z-index:1000;justify-content:space-between;align-items:center;padding:1rem 5%;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0000000d}.nia-logo-container{align-items:center;gap:1.5rem;display:flex}.nia-emblem{background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 4px 15px #6366f14d}.nia-title-group h1{color:var(--nia-indigo-darker);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.nia-title-group p{color:var(--nia-indigo);margin:0;font-size:.9rem;font-weight:500}.nia-nav{align-items:center;gap:1.5rem;display:flex}.nia-nav-item{position:relative}.nia-nav-link{color:var(--nia-indigo-darker);transition:var(--nia-transition);align-items:center;gap:.4rem;padding:.5rem 0;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.nia-nav-link i{opacity:.5;transition:var(--nia-transition);font-size:.7rem}.nia-nav-item:hover .nia-nav-link i{opacity:1;color:var(--nia-indigo);transform:rotate(180deg)}.nia-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:220px;box-shadow:var(--nia-shadow);opacity:0;visibility:hidden;transition:var(--nia-transition);background:#fffffff2;border:1px solid #0000000d;border-radius:12px;padding:1rem 0;position:absolute;top:100%;left:0;transform:translateY(10px)}.nia-nav-item:hover .nia-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nia-dropdown a{color:var(--nia-indigo-darker);transition:var(--nia-transition);padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;display:block}.nia-dropdown a:hover{background:var(--nia-ivory);color:var(--nia-indigo);padding-left:1.8rem}.nia-auth-buttons{gap:1rem;display:flex}.nia-btn{cursor:pointer;transition:var(--nia-transition);border-radius:6px;align-items:center;gap:.6rem;padding:.6rem 1.3rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.nia-btn-outline{border:1.5px solid var(--nia-indigo-darker);color:var(--nia-indigo-darker);background:0 0}.nia-btn-outline:hover{background:var(--nia-indigo-darker);color:var(--nia-white)}.nia-btn-primary{background:var(--nia-indigo);color:var(--nia-white);border:1.5px solid var(--nia-indigo)}.nia-btn-primary:hover{background:#4338ca;border-color:#4338ca;transform:translateY(-2px);box-shadow:0 4px 12px #6366f14d}.nia-hero{background:linear-gradient(135deg,#1e1b4b 0%,#312e81 40%,#4f46e5 100%);justify-content:center;align-items:center;width:100%;min-height:600px;display:flex;position:relative;overflow:hidden}.nia-hero:before{content:"";pointer-events:none;background:radial-gradient(at 20% 80%,#f59e0b26 0%,#0000 50%),radial-gradient(at 80% 20%,#6366f133 0%,#0000 40%),radial-gradient(circle,#ffffff08 0%,#0000 50%);position:absolute;inset:0}.nia-hero-content{z-index:10;text-align:center;color:var(--nia-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1b4b66;border:1px solid #ffffff1a;border-radius:20px;max-width:800px;padding:3rem;animation:1s ease-out niaFadeInDown;position:relative}@keyframes niaFadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.nia-hero h2{letter-spacing:-.01em;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.nia-hero-amber{color:var(--nia-amber)}.nia-hero p{opacity:.9;margin-bottom:2rem;font-size:1.25rem}.nia-hero-search{justify-content:center;gap:.5rem;margin:2rem 0;display:flex}.nia-hero-search input{color:#fff;background:#00000080;border:1px solid #ffffff4d;border-radius:8px;outline:none;min-width:300px;padding:12px 20px;font-size:1rem}.nia-hero-search input::placeholder{color:#fff9}.nia-hero-search input:focus{border-color:var(--nia-amber)}.nia-services{background:var(--nia-gray);padding:5rem 5%}.nia-section-header{text-align:center;margin-bottom:4rem}.nia-section-header h3{color:var(--nia-indigo-darker);margin-bottom:.5rem;font-size:2.25rem;display:inline-block;position:relative}.nia-section-header h3:after{content:"";background:var(--nia-indigo);width:60px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.nia-section-header p{color:var(--nia-text-muted);margin-top:1.5rem;font-size:1.1rem}.nia-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.nia-card{background:var(--nia-white);text-align:center;transition:var(--nia-transition);border:1px solid #0000000d;border-radius:12px;padding:2.5rem 2rem;box-shadow:0 4px 6px #00000005}.nia-card:hover{box-shadow:var(--nia-shadow);border-color:#6366f14d;transform:translateY(-10px)}.nia-card-icon{color:var(--nia-indigo);margin-bottom:1.5rem;font-size:2.5rem}.nia-card h4{color:var(--nia-indigo-darker);margin-bottom:1rem;font-size:1.25rem}.nia-card p{color:var(--nia-text-muted);margin-bottom:1.5rem;font-size:.95rem}.nia-news-section{grid-template-columns:2fr 1fr;gap:4rem;padding:5rem 5%;display:grid}.nia-news-item{transition:var(--nia-transition);border-bottom:1px solid #eee;gap:1.5rem;padding:1.5rem 0;display:flex}.nia-news-item:hover{background:var(--nia-ivory);padding-left:1rem}.nia-news-date{text-align:center;background:var(--nia-indigo-darker);min-width:80px;color:var(--nia-white);border-radius:6px;height:fit-content;padding:.5rem;font-size:.8rem}.nia-news-date span{font-size:1.2rem;font-weight:700;display:block}.nia-news-text h5{color:var(--nia-indigo-darker);margin:0 0 .5rem;font-size:1.1rem}.nia-news-text p{color:var(--nia-text-muted);margin:0;font-size:.9rem}.nia-stats-card{background:var(--nia-indigo-darker);color:var(--nia-white);border-radius:12px;flex-direction:column;gap:2rem;padding:3rem 2rem;display:flex}.nia-stat-item h6{opacity:.7;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.8rem}.nia-stat-item .nia-number{color:var(--nia-amber);font-size:2.5rem;font-weight:800}.nia-footer{background:var(--nia-indigo-darker);color:var(--nia-white);padding:5rem 5% 2rem}.nia-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem;display:grid}.nia-footer-about h4{color:var(--nia-amber);margin-bottom:1.5rem}.nia-footer-about p{color:#ffffffb3;line-height:1.7}.nia-footer-links h5{margin-bottom:1.5rem;font-size:1.1rem}.nia-footer-links ul{margin:0;padding:0;list-style:none}.nia-footer-links li{margin-bottom:.75rem}.nia-footer-links a{color:#ffffffb3;transition:var(--nia-transition);text-decoration:none}.nia-footer-links a:hover{color:var(--nia-amber);padding-left:5px}.nia-copyright{text-align:center;color:#ffffff80;border-top:1px solid #ffffff1a;padding-top:2rem;font-size:.85rem}@media (width<=1024px){.nia-news-section{grid-template-columns:1fr}.nia-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.nia-nav{display:none}.nia-hero h2{font-size:2.5rem}.nia-footer-grid{grid-template-columns:1fr}.nia-hero-search{flex-direction:column;align-items:center}.nia-hero-search input{width:100%;min-width:auto}}.nalp-container{--nalp-indigo-dark:#1e1b4b;--nalp-indigo:#312e81;--nalp-amber:#f59e0b;--nalp-amber-light:#fbbf24;--nalp-accent:#6366f1;--nalp-text-secondary:#a5b4fc;--nalp-bg-soft:#ffffff0d;--nalp-border:#ffffff1a;--nalp-shadow:0 25px 50px -12px #00000080;--nalp-transition:all .3s cubic-bezier(.4, 0, .2, 1)}.nalp-back-link{color:var(--nalp-text-secondary);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-top:.5rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.nalp-back-link:hover{color:var(--nalp-amber)}.nalp-container{background:var(--bg-base,white);width:100%;height:100vh;min-height:100vh;font-family:Outfit,sans-serif;display:flex;overflow:hidden}.nalp-info-column{color:#fff;z-index:10;scroll-behavior:smooth;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 100%);flex-direction:column;flex:1.2;padding:5% 8%;display:flex;position:relative;overflow-y:auto}.nalp-info-column:before{content:"";pointer-events:none;background:radial-gradient(at 20%,#6366f126 0%,#0000 50%),radial-gradient(at 80% 20%,#f59e0b14 0%,#0000 40%);position:absolute;inset:0}.nalp-info-content{max-width:650px;margin:auto 0;position:relative}.nalp-logo-section{align-items:center;gap:1.5rem;margin-bottom:3.5rem;animation:.6s ease-out nalpFadeInDown;display:flex}.nalp-court-name h1{letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:700;line-height:1.1}.nalp-court-name span{color:var(--nalp-amber);text-transform:uppercase;letter-spacing:.15em;font-size:.95rem;font-weight:500}.nalp-hero-text{margin-bottom:4rem;animation:.6s ease-out .1s both nalpFadeInDown}.nalp-hero-text h2{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:1.1}.nalp-text-amber{color:var(--nalp-amber)}.nalp-hero-text p{color:var(--nalp-text-secondary);font-size:1.25rem;line-height:1.6}.nalp-features{flex-direction:column;gap:2.5rem;animation:.6s ease-out .2s both nalpFadeInDown;display:flex}.nalp-feature-item{transition:var(--nalp-transition);background:var(--nalp-bg-soft);border:1px solid var(--nalp-border);border-radius:16px;gap:1.5rem;padding:1.5rem;display:flex}.nalp-feature-item:hover{border-color:var(--nalp-amber);background:#ffffff14;transform:translate(10px)}.nalp-feature-icon{width:54px;height:54px;color:var(--nalp-amber);transition:var(--nalp-transition);background:#f59e0b1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.nalp-feature-item:hover .nalp-feature-icon{background:var(--nalp-amber);color:#1e1b4b}.nalp-feature-details h3{margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.nalp-feature-details p{color:var(--nalp-text-secondary);font-size:1rem;line-height:1.5}.nalp-info-footer{color:var(--nalp-text-secondary);opacity:.6;margin-top:5rem;font-size:.9rem;animation:.8s ease-out .4s both nalpFadeIn}.nalp-login-column{background:var(--bg-raised,#f8fafc);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow-y:auto}.nalp-login-card{background:var(--bg-surface,white);z-index:20;border-radius:24px;width:100%;max-width:480px;padding:2.5rem;animation:.7s cubic-bezier(.16,1,.3,1) nalpFadeInRight;box-shadow:0 10px 40px #0000000d}.nalp-shadow-premium{box-shadow:0 50px 100px -20px #0000001a,0 30px 60px -30px #0000001a}.nalp-login-footer{text-align:center;margin-top:3rem;font-size:.9rem}.nalp-login-footer p{color:#64748b;margin-bottom:1.5rem}.nalp-login-footer a{color:var(--nalp-accent);transition:var(--nalp-transition);font-weight:600;text-decoration:none}.nalp-login-footer a:hover{text-decoration:underline}@keyframes nalpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes nalpFadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes nalpFadeIn{0%{opacity:0}to{opacity:1}}@media (width<=1024px){.nalp-container{flex-direction:column;height:auto;overflow-y:auto}.nalp-info-column{flex:none;padding:4rem 2rem}.nalp-login-column{background:var(--bg-base,white);padding:3rem 1rem}.nalp-login-card{border-radius:16px;padding:2rem;box-shadow:0 4px 12px #0000000a}}.narp-role-cards{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem;display:grid}.narp-role-card{border:2px solid var(--border-default,#e2e8f0);background:var(--bg-surface,#f8fafc);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.narp-role-card:hover{background:var(--bg-surface-hover,#f1f5f9);border-color:#f59e0b66;transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.narp-role-card.selected{border-color:var(--nalp-amber,#f59e0b);background:#f59e0b14;box-shadow:0 0 0 3px #f59e0b26}.narp-role-icon{width:48px;height:48px;color:var(--nalp-amber,#f59e0b);background:#f59e0b1a;border-radius:12px;justify-content:center;align-items:center;font-size:1.4rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.narp-role-card:hover .narp-role-icon,.narp-role-card.selected .narp-role-icon{background:var(--nalp-amber,#f59e0b);color:#1e1b4b}.narp-role-title{color:var(--text-primary,#1e293b);font-size:.95rem;font-weight:600}.narp-role-desc{color:var(--text-secondary,#64748b);font-size:.82rem;line-height:1.4}.narp-role-check{background:var(--nalp-amber,#f59e0b);color:#1e1b4b;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.65rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:12px;right:12px;transform:scale(.5)}.narp-role-card.selected .narp-role-check{opacity:1;transform:scale(1)}.narp-steps{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.narp-step-dot{background:#6366f133;border-radius:50%;width:8px;height:8px;transition:all .3s}.narp-step-dot.active{background:var(--nalp-amber,#f59e0b);border-radius:4px;width:28px}.narp-selected-badge{color:var(--nalp-amber,#f59e0b);background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.narp-form-group{margin-bottom:1rem}.narp-form-label{color:var(--text-secondary,#64748b);margin-bottom:.4rem;font-size:.85rem;font-weight:500;display:block}.narp-form-input{border:1.5px solid var(--input-border,#e2e8f0);background:var(--input-bg,#f8fafc);width:100%;color:var(--input-text,#1e293b);box-sizing:border-box;border-radius:10px;outline:none;padding:.7rem 1rem;font-family:Outfit,sans-serif;font-size:.95rem;transition:all .2s}.narp-form-input:focus{border-color:var(--nalp-accent,#6366f1);background:var(--bg-base,white);box-shadow:0 0 0 3px #6366f11a}.narp-form-input::placeholder{color:var(--input-placeholder,#94a3b8)}.narp-form-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.narp-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;width:100%;margin-top:.5rem;padding:.75rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:600;transition:all .2s}.narp-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #6366f159}.narp-submit-btn:disabled{opacity:.6;cursor:not-allowed}.narp-continue-btn{color:#1e1b4b;background:var(--nalp-amber,#f59e0b);cursor:pointer;border:none;border-radius:10px;width:100%;padding:.75rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:600;transition:all .2s}.narp-continue-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b59}.narp-continue-btn:disabled{opacity:.4;cursor:not-allowed}.narp-back-btn{color:var(--nalp-accent,#6366f1);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:0;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:500;transition:color .2s;display:inline-flex}.narp-back-btn:hover{color:#4f46e5}.narp-error{background:var(--danger-bg,#fef2f2);border:1px solid var(--danger-border,#fecaca);color:var(--danger,#dc2626);border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.narp-footer{border-top:1px solid var(--border-default,#e2e8f0);text-align:center;color:var(--text-secondary,#64748b);margin-top:1.5rem;padding-top:1.5rem;font-size:.9rem}.narp-footer a{color:var(--nalp-accent,#6366f1);font-weight:600;text-decoration:none;transition:color .2s}.narp-footer a:hover{color:#4f46e5;text-decoration:underline}.narp-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite narpSpin;display:inline-block}@keyframes narpSpin{to{transform:rotate(360deg)}}@media (width<=1024px){.narp-role-cards{grid-template-columns:1fr}}:root{--mh-blue:#1a3a6b;--mh-blue-mid:#1e4d8c;--mh-blue-light:#2a6ab5;--mh-blue-nav:#2563a8;--mh-orange:#e85d04;--mh-orange-light:#f48c06;--mh-amber:#fbbf24;--mh-dark:#1c1917;--mh-ivory:#fafaf9;--mh-white:#fff;--mh-gray-50:#f8f9fa;--mh-gray-100:#f1f3f5;--mh-gray-200:#e2e8f0;--mh-gray-600:#64748b;--mh-text:#1e293b;--mh-text-muted:#64748b;--mh-border:#d1d5db;--mh-shadow-sm:0 1px 4px #00000014;--mh-shadow:0 4px 20px #0000001f;--mh-transition:all .25s cubic-bezier(.4, 0, .2, 1)}.mh-homepage{color:var(--mh-text);background:var(--mh-white);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.mh-utility-bar{background:#0f2144;border-bottom:1px solid #ffffff14;padding:.4rem 0}.mh-utility-inner{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0 2rem;display:flex}.mh-utility-text{color:#ffffffa6;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.mh-utility-right{align-items:center;gap:.35rem;display:flex}.mh-util-icon{color:#fff9;cursor:pointer;transition:var(--mh-transition);background:0 0;border:none;border-radius:4px;padding:.3rem .45rem;font-size:.8rem}.mh-util-icon:hover{color:var(--mh-white);background:#ffffff1a}.mh-util-login-btn{background:var(--mh-orange);color:var(--mh-white);transition:var(--mh-transition);letter-spacing:.02em;border-radius:4px;margin-left:.4rem;padding:.3rem .9rem;font-size:.78rem;font-weight:700;text-decoration:none}.mh-util-login-btn:hover{color:var(--mh-white);background:#c2410c}.mh-util-lang-btn{color:#fffc;cursor:pointer;transition:var(--mh-transition);background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:.4rem;padding:.28rem .7rem;font-size:.78rem;font-weight:600;display:flex}.mh-util-lang-btn:hover{color:var(--mh-white);background:#ffffff26}.mh-dept-header{background:var(--mh-white);border-bottom:3px solid var(--mh-blue-nav);box-shadow:var(--mh-shadow-sm);padding:.9rem 0}.mh-dept-inner{justify-content:space-between;align-items:center;gap:2rem;max-width:1280px;margin:0 auto;padding:0 2rem;display:flex}.mh-dept-brand{align-items:center;gap:1.1rem;display:flex}.mh-emblem{background:linear-gradient(135deg, var(--mh-blue), var(--mh-blue-light));width:60px;height:60px;color:var(--mh-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.6rem;display:flex;box-shadow:0 4px 14px #1a3a6b4d}.mh-dept-title h1{color:var(--mh-blue);letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}.mh-dept-title p{color:var(--mh-text-muted);margin:.2rem 0 0;font-size:.78rem;font-weight:500}.mh-dept-badges{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.mh-badge-chip{background:var(--mh-gray-100);border:1px solid var(--mh-gray-200);color:var(--mh-blue);text-transform:uppercase;letter-spacing:.05em;min-width:60px;transition:var(--mh-transition);border-radius:8px;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.65rem;font-weight:700;display:flex}.mh-badge-chip i{color:var(--mh-blue-mid);font-size:1.3rem}.mh-badge-chip--orange{background:#fff7ed;border-color:#fed7aa}.mh-badge-chip--orange i,.mh-badge-chip--orange{color:var(--mh-orange)}.mh-navbar{background:var(--mh-blue-nav);z-index:1000;position:sticky;top:0;box-shadow:0 2px 10px #00000040}.mh-navbar-inner{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0 2rem;display:flex}.mh-nav-links{align-items:center;gap:0;display:flex}.mh-nav-item{position:relative}.mh-nav-link{color:#ffffffeb;white-space:nowrap;transition:var(--mh-transition);border-bottom:3px solid #0000;align-items:center;gap:.35rem;padding:.85rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.mh-nav-link:hover,.mh-nav-link--active{color:var(--mh-white);border-bottom-color:var(--mh-amber);background:#ffffff1a}.mh-nav-chevron{opacity:.65;font-size:.62rem;transition:transform .2s}.mh-nav-item:hover .mh-nav-chevron{opacity:1;transform:rotate(180deg)}.mh-dropdown{background:var(--mh-white);border-top:3px solid var(--mh-orange);min-width:210px;box-shadow:var(--mh-shadow);opacity:0;visibility:hidden;transition:var(--mh-transition);z-index:200;border-radius:0 0 8px 8px;padding:.5rem 0;position:absolute;top:100%;left:0;transform:translateY(-6px)}.mh-nav-item:hover .mh-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.mh-dropdown a{color:var(--mh-text);transition:var(--mh-transition);border-left:3px solid #0000;padding:.65rem 1.25rem;font-size:.84rem;font-weight:500;text-decoration:none;display:block}.mh-dropdown a:hover{background:var(--mh-gray-50);color:var(--mh-orange);border-left-color:var(--mh-orange);padding-left:1.5rem}.mh-navbar-search{align-items:center;gap:0;padding:.55rem 0;display:flex}.mh-search-input{color:var(--mh-white);width:180px;transition:var(--mh-transition);background:#ffffff1f;border:1px solid #fff3;border-right:none;border-radius:4px 0 0 4px;outline:none;padding:.38rem .75rem;font-size:.82rem}.mh-search-input::placeholder{color:#ffffff80}.mh-search-input:focus{background:#fff3;border-color:#fff6;width:220px}.mh-search-btn{background:var(--mh-amber);color:var(--mh-dark);cursor:pointer;transition:var(--mh-transition);border:none;border-radius:0 4px 4px 0;padding:.38rem .75rem;font-size:.85rem}.mh-search-btn:hover{background:var(--mh-orange-light)}.mh-hero{background:linear-gradient(#0a14324d 0%,#0a1432c7 100%),#1a3a6b url(/assets/projects/mact/mact_hero.jpg) 50%/cover no-repeat;align-items:flex-end;height:220px;display:flex;position:relative;overflow:hidden}.mh-hero-overlay{pointer-events:none;background:linear-gradient(90deg,#1a3a6b8c 0%,#0000 60%);position:absolute;inset:0}.mh-hero-content{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:0 2rem 2rem;animation:.7s ease-out both mhFadeUp;position:relative}@keyframes mhFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.mh-breadcrumb{color:#ffffffb3;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.8rem;display:flex}.mh-breadcrumb a{color:#ffffffb3;text-decoration:none;transition:color .2s}.mh-breadcrumb a:hover{color:var(--mh-amber)}.mh-breadcrumb i{opacity:.5;font-size:.6rem}.mh-hero-content h2{color:var(--mh-white);letter-spacing:-.02em;text-shadow:0 2px 12px #0006;margin:0;font-size:2rem;font-weight:800}.mh-main{background:var(--mh-gray-50);padding:2.5rem 0 4rem}.mh-main-inner{grid-template-columns:1fr 340px;align-items:start;gap:2.5rem;max-width:1280px;margin:0 auto;padding:0 2rem;display:grid}.mh-info-section{background:var(--mh-white);border:1px solid var(--mh-border);box-shadow:var(--mh-shadow-sm);border-radius:8px;margin-bottom:1.5rem;padding:2rem 2.25rem}.mh-info-text{color:var(--mh-text);margin:0 0 1rem;font-size:.93rem;line-height:1.75}.mh-info-text:last-child{margin-bottom:0}.mh-inline-link{color:var(--mh-blue-mid);text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:color .2s}.mh-inline-link:hover{color:var(--mh-orange)}.mh-docs-section{background:var(--mh-white);border:1px solid var(--mh-border);box-shadow:var(--mh-shadow-sm);border-radius:8px;margin-bottom:1.5rem;padding:2rem 2.25rem}.mh-docs-heading{color:var(--mh-blue);border-bottom:2px solid var(--mh-orange);margin:0 0 1.25rem;padding-bottom:.75rem;font-size:.94rem;font-weight:700;display:inline-block}.mh-docs-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.mh-docs-item{border-bottom:1px solid var(--mh-gray-100);align-items:flex-start;gap:1rem;padding:.85rem 1rem;transition:background .2s;display:flex}.mh-docs-item:last-child{border-bottom:none}.mh-docs-item:hover{background:var(--mh-gray-50)}.mh-docs-num{background:var(--mh-blue-nav);min-width:28px;height:28px;color:var(--mh-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.75rem;font-weight:800;display:flex}.mh-docs-text{color:var(--mh-text);font-size:.9rem;line-height:1.6}.mh-cta-strip{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mh-btn{cursor:pointer;transition:var(--mh-transition);white-space:nowrap;border:2px solid #0000;border-radius:6px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.mh-btn-primary{background:linear-gradient(135deg, var(--mh-orange), var(--mh-orange-light));color:var(--mh-white)}.mh-btn-primary:hover{background:linear-gradient(135deg, #c2410c, var(--mh-orange));color:var(--mh-white);transform:translateY(-1px);box-shadow:0 4px 14px #e85d0459}.mh-btn-outline{border-color:var(--mh-blue-nav);color:var(--mh-blue-nav);background:0 0}.mh-btn-outline:hover{background:var(--mh-blue-nav);color:var(--mh-white)}.mh-sidebar{flex-direction:column;gap:1.25rem;display:flex}.mh-sidebar-card{background:var(--mh-white);border:1px solid var(--mh-border);box-shadow:var(--mh-shadow-sm);border-radius:8px;overflow:hidden}.mh-sidebar-title{color:var(--mh-blue);background:var(--mh-gray-50);border-bottom:1px solid var(--mh-gray-200);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;margin:0;padding:.9rem 1.25rem;font-size:.78rem;font-weight:700;display:flex}.mh-sidebar-title--light{background:var(--mh-blue);color:#ffffffe6;border-bottom-color:#ffffff1f}.mh-quicklinks-list{margin:0;padding:0;list-style:none}.mh-quicklinks-list li a{color:var(--mh-text);border-bottom:1px solid var(--mh-gray-100);transition:var(--mh-transition);align-items:center;gap:.6rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:500;text-decoration:none;display:flex}.mh-quicklinks-list li:last-child a{border-bottom:none}.mh-quicklinks-list li a:hover{background:var(--mh-gray-50);color:var(--mh-orange);padding-left:1.55rem}.mh-quicklinks-list li a i{color:var(--mh-blue-nav);flex-shrink:0;font-size:.6rem}.mh-stats-card .mh-sidebar-title{background:var(--mh-blue);color:#ffffffe6;border-bottom-color:#ffffff1f}.mh-stats-list{grid-template-columns:1fr 1fr;gap:0;display:grid}.mh-stat-item{text-align:center;border-bottom:1px solid var(--mh-gray-100);border-right:1px solid var(--mh-gray-100);background:linear-gradient(160deg,#1a3a6b 0%,#0f2144 100%);padding:1.1rem 1rem}.mh-stat-item:nth-child(2n){border-right:none}.mh-stat-item:nth-last-child(-n+2){border-bottom:none}.mh-stat-num{color:var(--mh-amber);margin-bottom:.3rem;font-size:1.7rem;font-weight:900;line-height:1}.mh-stat-label{color:#fff9;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600;line-height:1.3}.mh-updates-list{margin:0;padding:0;list-style:none}.mh-update-item{border-bottom:1px solid var(--mh-gray-100);align-items:flex-start;gap:.75rem;padding:.75rem 1.25rem;transition:background .2s;display:flex}.mh-update-item:last-child{border-bottom:none}.mh-update-item:hover{background:var(--mh-gray-50)}.mh-update-date{color:var(--mh-white);background:var(--mh-orange);white-space:nowrap;border-radius:4px;flex-shrink:0;margin-top:1px;padding:.2rem .4rem;font-size:.7rem;font-weight:700}.mh-update-link{color:var(--mh-text);font-size:.84rem;font-weight:500;line-height:1.45;text-decoration:none;transition:color .2s}.mh-update-link:hover{color:var(--mh-blue-mid);text-decoration:underline}.mh-footer{color:var(--mh-white);background:#0f2144;padding:3.5rem 0 0}.mh-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;max-width:1280px;margin:0 auto;padding:0 2rem 3rem;display:grid}.mh-footer-about h4{color:var(--mh-amber);margin-bottom:1rem;font-size:1.1rem;font-weight:800}.mh-footer-about p{opacity:.6;margin:0;font-size:.87rem;line-height:1.8}.mh-footer-links h5{color:#ffffffd9;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.82rem;font-weight:700}.mh-footer-links ul{margin:0;padding:0;list-style:none}.mh-footer-links li{margin-bottom:.55rem}.mh-footer-links a{color:#ffffff80;transition:var(--mh-transition);font-size:.85rem;text-decoration:none}.mh-footer-links a:hover{color:var(--mh-amber);padding-left:4px}.mh-copyright{text-align:center;color:#ffffff59;border-top:1px solid #ffffff14;max-width:100%;padding:1.5rem 2rem;font-size:.8rem}@media (width<=1100px){.mh-main-inner{grid-template-columns:1fr}.mh-sidebar{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}}@media (width<=1024px){.mh-footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.mh-dept-badges{display:none}}@media (width<=768px){.mh-nav-links{display:none}.mh-navbar-search{margin-left:auto}.mh-hero-content h2{font-size:1.5rem}.mh-hero{height:160px}.mh-sidebar{grid-template-columns:1fr}.mh-footer-grid{grid-template-columns:1fr;gap:1.5rem}.mh-utility-left,.mh-dept-title p{display:none}}@media (width<=480px){.mh-cta-strip{flex-direction:column;align-items:flex-start}}.mact-branding .rlp-info-column,.mact-branding{background:linear-gradient(160deg,#7c2d12 0%,#9a3412 40%,#1c1917 100%)}.mact-text-gold{color:#f48c06}.mact-feature-icon{color:#fff!important;background:linear-gradient(135deg,#ea580c,#f59e0b)!important;box-shadow:0 4px 15px #ea580c59!important}.mact-role-card.selected{background:#e85d0412!important;border-color:#e85d04!important}.mact-role-card.selected .rrp-role-check{background:linear-gradient(135deg,#e85d04,#f48c06)!important;border-color:#e85d04!important}.mact-role-card .rrp-role-icon{color:#e85d04!important}.mact-step-dot.active{background:#e85d04!important;border-color:#e85d04!important}.mact-continue-btn,.mact-submit-btn{background:linear-gradient(135deg,#e85d04,#f48c06)!important;box-shadow:0 4px 15px #e85d0459!important}.mact-continue-btn:hover:not(:disabled),.mact-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#c2410c,#ea580c)!important;box-shadow:0 6px 20px #e85d0473!important}.mact-selected-badge{color:#e85d04!important;background:linear-gradient(135deg,#e85d0426,#f48c061a)!important;border-color:#e85d044d!important}.mact-branding .rlp-back-link{color:#fffc}.mact-branding .rlp-back-link:hover{color:#f48c06}.mact-branding .rlp-feature-details p{color:#fff}.cf-wizard{margin:0 auto;padding-bottom:5rem}.cf-progress{background:var(--bg-surface);border-radius:.75rem;align-items:center;gap:0;margin-bottom:2rem;padding:1rem 1.25rem;display:flex}.cf-progress-step{flex:1;align-items:center;gap:.5rem;display:flex;position:relative}.cf-progress-step:not(:last-child):after{content:"";background:var(--border-default);flex:1;height:2px;margin:0 .5rem;transition:background .3s}.cf-progress-step.completed:not(:last-child):after{background:var(--accent)}.cf-progress-number{border:2px solid var(--border-default);background:var(--bg-surface);width:1.75rem;height:1.75rem;color:var(--text-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;transition:all .3s;display:flex}.cf-progress-step.active .cf-progress-number,.cf-progress-step.completed .cf-progress-number{border-color:var(--accent);background:var(--accent);color:#fff}.cf-progress-label{color:var(--text-tertiary);white-space:nowrap;font-size:.7rem;font-weight:600;display:none}.cf-progress-step.active .cf-progress-label,.cf-progress-step.completed .cf-progress-label{color:var(--text-primary)}@media (width>=768px){.cf-progress-label{display:block}}.cf-step-section{background:var(--bg-surface);border-radius:.75rem;margin-bottom:1rem;padding:1.5rem}.cf-step-title{color:var(--text-primary);margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.cf-step-subtitle{color:var(--text-tertiary);margin-bottom:1.5rem;font-size:.8rem}.cf-radio-group{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.cf-radio-option{border:1.5px solid var(--border-default);background:var(--bg-raised);cursor:pointer;color:var(--text-secondary);border-radius:.5rem;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.cf-radio-option:hover{border-color:var(--accent);background:var(--accent-subtle)}.cf-radio-option.selected{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent);font-weight:600}.cf-radio-dot{border:2px solid var(--border-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:all .15s;display:flex}.cf-radio-option.selected .cf-radio-dot{border-color:var(--accent)}.cf-radio-option.selected .cf-radio-dot:after{content:"";background:var(--accent);border-radius:50%;width:.4rem;height:.4rem}.cf-textarea{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--input-text);resize:vertical;border-radius:.5rem;outline:none;min-height:5rem;padding:.65rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .15s}.cf-textarea:focus{border-color:var(--accent)}.cf-textarea::placeholder{color:var(--input-placeholder)}.cf-char-count{text-align:right;color:var(--text-tertiary);margin-top:.25rem;font-size:.7rem}.cf-char-count.warning{color:#cfa117}.cf-char-count.danger{color:var(--danger)}.cf-field-label{color:var(--text-secondary);margin-bottom:.4rem;font-size:.8rem;font-weight:600;display:block}.cf-field-label .required{color:var(--danger)}.cf-parties-layout{min-height:400px;display:flex}.cf-parties-sidebar{border-right:1px solid var(--border-subtle);flex-direction:column;gap:.5rem;width:250px;padding-right:1.5rem;display:flex}.cf-party-tab{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-left:3px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.cf-party-tab:hover{background:var(--bg-inset)}.cf-party-tab.active{background:var(--bg-inset);color:var(--text-primary);border-left-color:var(--accent)}.cf-party-tab-badge{background:var(--border-default);color:var(--text-secondary);border-radius:1rem;padding:.1rem .4rem;font-size:.75rem}.cf-party-tab.active .cf-party-tab-badge{background:var(--accent);color:#fff}.cf-parties-content{flex-direction:column;flex:1;gap:1.5rem;padding-left:1.5rem;display:flex}@media (width<=768px){.cf-parties-layout{flex-direction:column}.cf-parties-sidebar{border-right:none;border-bottom:1px solid var(--border-subtle);flex-direction:row;width:100%;margin-bottom:1rem;padding-bottom:1rem;padding-right:0}.cf-party-tab{border-bottom:3px solid #0000;border-left:none;flex:1}.cf-party-tab.active{border-left-color:#0000;border-bottom-color:var(--accent)}.cf-parties-content{padding-left:0}}.cf-party-column{flex-direction:column;gap:.75rem;display:flex}.cf-party-column-header{text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--border-subtle);padding-bottom:.5rem;font-size:.75rem;font-weight:700}.cf-party-column-header.petitioner{color:#2680d9;border-color:#a8ccf0}.cf-party-column-header.respondent{color:var(--text-tertiary);border-color:var(--border-default)}.cf-nested-section{border-top:1px dashed var(--border-subtle);flex-direction:column;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.cf-nested-header{color:var(--text-secondary);border-bottom:1px dotted var(--border-default);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;padding-bottom:.25rem;font-size:.75rem;font-weight:600;display:flex}.cf-nested-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex;box-shadow:0 1px 2px #00000005}.cf-search-subtle{background:var(--bg-surface);border:1px dashed var(--border-default);transition:border-color .15s}.cf-search-subtle:focus{border:1px solid var(--accent);border-style:solid}.cf-party-card{background:var(--bg-raised);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.cf-party-card-info{flex-direction:column;gap:.1rem;display:flex;overflow:hidden}.cf-party-card-name{color:var(--text-primary);font-size:.85rem;font-weight:600}.cf-party-card-email{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.cf-party-card-role{color:var(--accent);background:var(--accent-subtle);border-radius:.25rem;padding:.1rem .35rem;font-size:.65rem;font-weight:600}.cf-party-remove{width:1.5rem;height:1.5rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.cf-party-remove:hover{background:var(--danger-bg);color:var(--danger)}.cf-user-search{margin-top:.5rem;position:relative}.cf-user-search-results{background:var(--bg-surface);border:1px solid var(--border-default);box-shadow:0 8px 20px var(--shadow-color,#0003);z-index:50;border-radius:.5rem;max-height:12rem;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.cf-user-search-item{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8rem;transition:background .1s;display:flex}.cf-user-search-item:hover{background:var(--bg-surface-hover)}.cf-user-search-item-role{color:var(--text-tertiary);font-size:.65rem}.cf-chips{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.cf-chip{background:var(--accent-subtle);color:var(--accent);border-radius:9999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.cf-chip-remove{cursor:pointer;opacity:.7;font-size:.55rem;transition:opacity .1s}.cf-chip-remove:hover{opacity:1}.cf-doc-list{flex-direction:column;gap:.5rem;display:flex}.cf-doc-item{background:var(--bg-raised);border:1px dashed var(--border-default);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .15s;display:flex}.cf-doc-item.uploaded{border-style:solid;border-color:var(--success-border);background:var(--success-bg)}.cf-doc-item-info{align-items:center;gap:.6rem;display:flex}.cf-doc-item-icon{color:var(--text-tertiary);text-align:center;width:1.5rem;font-size:1.1rem}.cf-doc-item.uploaded .cf-doc-item-icon{color:var(--success)}.cf-doc-item-name{color:var(--text-primary);font-size:.8rem;font-weight:500}.cf-doc-item-tag{text-transform:uppercase;letter-spacing:.05em;border-radius:.2rem;margin-left:.4rem;padding:.1rem .35rem;font-size:.6rem;font-weight:700}.cf-doc-item-tag.required{background:var(--danger-bg);color:var(--danger)}.cf-doc-item-tag.optional{background:var(--bg-inset);color:var(--text-tertiary)}.cf-review-section{background:var(--bg-surface);border-radius:.75rem;margin-bottom:.75rem;overflow:hidden}.cf-review-header{cursor:pointer;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;transition:background .1s;display:flex}.cf-review-header:hover{background:var(--bg-surface-hover)}.cf-review-header-left{align-items:center;gap:.6rem;display:flex}.cf-review-header-icon{color:var(--accent);font-size:.85rem}.cf-review-header-title{color:var(--text-primary);font-size:.85rem;font-weight:600}.cf-review-header-edit{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:background .1s}.cf-review-header-edit:hover{background:var(--accent-subtle)}.cf-review-body{color:var(--text-secondary);padding:0 1.25rem 1rem;font-size:.8rem;line-height:1.6}.cf-review-field{gap:.5rem;margin-bottom:.35rem;display:flex}.cf-review-label{color:var(--text-tertiary);flex-shrink:0;min-width:8rem;font-weight:600}.cf-footer{background:var(--bg-surface);border-top:1px solid var(--border-subtle);z-index:40;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}.cf-footer-left{color:var(--text-tertiary);font-size:.75rem}.cf-footer-right{align-items:center;gap:.5rem;display:flex}.cf-btn-secondary{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.cf-btn-secondary:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.cf-btn-secondary:disabled{opacity:.4;cursor:not-allowed}.cf-btn-primary{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.35rem;padding:.55rem 1.25rem;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.cf-btn-primary:hover{opacity:.9}.cf-btn-primary:disabled{opacity:.5;cursor:not-allowed}.cf-divider{background:var(--border-subtle);height:1px;margin:1.25rem 0}.cf-add-row{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.cf-add-row .um-form-input{flex:1}.cf-table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.8rem}.cf-table th{text-align:left;color:var(--text-secondary);border-bottom:2px solid var(--border-subtle);background:var(--bg-surface);padding:.75rem 1rem;font-weight:600}.cf-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle;padding:.75rem 1rem}.hdp-hero{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:1rem;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem 2rem;display:flex}.hdp-hero-icon{color:#fff;background:var(--accent);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.5rem;display:flex}.hdp-hero-info h1{color:var(--text-primary);align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1.35rem;font-weight:700;display:flex}.hdp-hero-meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.hdp-hero-tag{color:var(--text-tertiary);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.hdp-hero-tag i{font-size:.75rem}.hdp-hero-banner{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:1rem;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem 2rem;display:flex}.cd-section.cd-hero{background:0 0;border:none;border-radius:0;gap:0;margin-bottom:0;padding:0;display:block}@media (width<=640px){.hdp-hero,.hdp-hero-banner{flex-direction:column;align-items:flex-start}}.cd-hero{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:1rem;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem 2rem;display:flex}.cd-hero-icon{color:#fff;background:var(--accent);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.5rem;display:flex}.cd-hero-info h1{color:var(--text-primary);align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1.35rem;font-weight:700;display:flex}.cd-favorite-toggle{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;flex-shrink:0;padding:.2rem;font-size:1rem;transition:color .2s,transform .15s}.cd-favorite-toggle:hover{color:#f59e0b;transform:scale(1.15)}.cd-favorite-toggle.active{color:#f59e0b}.cd-hero-meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.cd-hero-tag{color:var(--text-tertiary);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.cd-hero-tag i{font-size:.75rem}.cd-category-badge{background:var(--accent-subtle);color:var(--accent);border-radius:1rem;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.cd-urgency-badge{border-radius:1rem;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.cd-urgency-badge.regular{background:var(--success-bg);color:var(--success)}.cd-urgency-badge.urgent{color:#f59e0b;background:#f59e0b1a}.cd-urgency-badge.extremely_urgent{background:var(--danger-bg);color:var(--danger)}.cd-info-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.cd-info-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:.35rem;font-size:.7rem;font-weight:600}.cd-info-value{color:var(--text-primary);font-size:.9rem;font-weight:500}.cd-info-value.muted{color:var(--text-tertiary);font-style:italic}.cd-section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.cd-section-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-size:.7rem;font-weight:700}.cd-member-list{flex-direction:column;gap:.5rem;display:flex}.cd-member-item{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:.75rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .15s;display:flex}.cd-member-item:hover{background:var(--bg-surface-hover)}.cd-member-info{align-items:center;gap:.75rem;display:flex}.cd-member-avatar{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:700;display:flex}.cd-member-name{color:var(--text-primary);font-size:.85rem;font-weight:600}.cd-member-meta{color:var(--text-tertiary);margin-top:.1rem;font-size:.75rem}.cd-role-badge{background:var(--bg-raised);color:var(--text-secondary);text-transform:capitalize;border-radius:.25rem;padding:.15rem .5rem;font-size:.65rem;font-weight:600}.cd-team-list{flex-direction:column;gap:.5rem;display:flex}.cd-team-item{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:.75rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .15s;display:flex}.cd-team-item:hover{background:var(--bg-surface-hover)}.cd-team-info{align-items:center;gap:.75rem;display:flex}.cd-team-icon{background:var(--accent-subtle);width:36px;height:36px;color:var(--accent);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:flex}.cd-team-name{color:var(--text-primary);font-size:.85rem;font-weight:600}.cd-team-meta{color:var(--text-tertiary);margin-top:.1rem;font-size:.75rem}.cd-search-wrapper{max-width:350px;position:relative}.cd-search-input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--input-text);border-radius:.5rem;outline:none;padding:.5rem .75rem .5rem 2rem;font-size:.85rem;transition:border-color .2s}.cd-search-input:focus{border-color:var(--accent)}.cd-search-icon{color:var(--text-tertiary);font-size:.8rem;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.cd-search-dropdown{background:var(--bg-surface);border:1px solid var(--border-default);box-shadow:0 8px 30px var(--shadow-color);z-index:30;border-radius:.5rem;max-height:250px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.cd-search-item{cursor:pointer;justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:background .15s;display:flex}.cd-search-item:hover{background:var(--bg-surface-hover)}.cd-search-item-name{color:var(--text-primary);font-size:.85rem;font-weight:500}.cd-search-item-meta{color:var(--text-tertiary);font-size:.75rem}.cd-search-empty{text-align:center;color:var(--text-tertiary);padding:.75rem;font-size:.8rem}.cd-remove-button{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:.35rem;padding:.35rem;font-size:.85rem;transition:all .15s}.cd-remove-button:hover{color:var(--danger);background:var(--danger-bg)}.cd-loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.cd-spinner{border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;width:1.25rem;height:1.25rem;animation:.6s linear infinite cd-spin}.cd-empty{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding:2rem;font-size:.85rem;display:flex}.cd-empty i{opacity:.3;margin-bottom:.75rem;font-size:2rem;display:block}.cd-error{text-align:center;color:var(--danger);padding:3rem 2rem}.cd-error i{opacity:.5;margin-bottom:.75rem;font-size:2rem;display:block}.cd-add-button{cursor:pointer;background:var(--accent);color:var(--accent-text);border:none;border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;transition:background .2s;display:inline-flex}.cd-add-button:hover{background:var(--accent-hover)}.cd-role-select{border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);border-radius:.5rem;outline:none;height:38px;padding:.5rem .75rem;font-size:.85rem;transition:border-color .2s}.cd-role-select:focus{border-color:var(--accent)}.cd-section{animation:.2s cd-fade-in}@media (width<=640px){.cd-hero{flex-direction:column;align-items:flex-start}.cd-info-grid{grid-template-columns:1fr}}.status-chip{text-transform:capitalize;letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.status-pending,.status-revision_requested{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.status-in_progress,.status-active{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.status-completed,.status-approved,.status-payment_released{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.status-cancelled,.status-declined,.status-failed{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.status-submitted{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d}.mp-dropdown-wrapper{width:100%;position:relative}.mp-dropdown-input{background:var(--bg-inset,#f8fafc);border:1px solid var(--border-default,#e2e8f0);width:100%;color:var(--text-primary,#0f172a);box-sizing:border-box;anchor-name:--mp-user-anchor;border-radius:8px;outline:none;padding:.6rem .85rem .6rem 2.2rem;font-size:.875rem}.mp-dropdown-input:focus{border-color:var(--accent,#3b82f6)}.mp-dropdown-icon{color:var(--text-tertiary,#64748b);pointer-events:none;z-index:5;font-size:.85rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.mp-dropdown-popover{position-anchor:--mp-user-anchor;top:anchor(bottom);left:anchor(left);width:anchor-size(width);border:1px solid var(--border-default,#e2e8f0);background:var(--bg-elevated,#fff);z-index:9999;border-radius:8px;max-height:280px;margin:4px 0 0;padding:0;position:absolute;overflow-y:auto;box-shadow:0 10px 30px #00000026}.mp-dropdown-popover:popover-open{display:block}@supports not (anchor-name:--foo){.mp-dropdown-popover{width:100%;top:100%;left:0}}.mp-dropdown-item{cursor:pointer;border-bottom:1px solid var(--border-subtle,#f1f5f9);background:0 0;flex-direction:column;padding:.75rem 1rem;transition:all .2s ease-in-out;display:flex}.mp-dropdown-item:last-child{border-bottom:none}.mp-dropdown-item:hover{background:var(--bg-surface-hover,#f8fafc);transform:translate(4px)}.mp-dropdown-item-name{color:var(--text-primary,#0f172a);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}.mp-dropdown-item-meta{color:var(--text-tertiary,#64748b);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.75rem;display:flex}.mp-dropdown-meta-chip{background:var(--bg-inset,#f1f5f9);border:1px solid var(--border-subtle,#e2e8f0);border-radius:4px;padding:.1rem .4rem}.mp-dropdown-empty{text-align:center;color:var(--text-tertiary,#64748b);padding:1rem;font-size:.85rem}.mp-selected-card{background:var(--bg-surface,#fff);border:1px solid var(--border-default,#e2e8f0);box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;display:flex;box-shadow:0 2px 4px #00000005}.mp-selected-info{align-items:center;gap:1rem;display:flex}.mp-selected-avatar{background:var(--accent,#3b82f6);width:36px;height:36px;color:var(--text-on-accent,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.mp-selected-details{flex-direction:column;display:flex}.mp-selected-name{color:var(--text-primary,#0f172a);font-size:.9rem;font-weight:600}.mp-selected-meta{color:var(--text-tertiary,#64748b);margin-top:.15rem;font-size:.75rem}.mp-selected-clear{color:var(--text-tertiary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.4rem;transition:all .15s}.mp-selected-clear:hover{background:var(--bg-surface-hover,#f1f5f9);color:var(--danger,#ef4444)}.analytics-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.analytics-header-left{flex-direction:column;gap:.3rem;display:flex}.analytics-title{color:#202124;align-items:center;gap:.6rem;margin:0;font-size:1.35rem;font-weight:600;display:flex}.analytics-title-icon{color:#fff;background:#1a73e8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;display:flex}.analytics-subtitle{color:#80868b;align-items:center;gap:.5rem;font-size:.8rem;font-weight:400;display:flex}.analytics-subtitle .live-dot{background:#34a853;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite analytics-pulse}@keyframes analytics-pulse{0%,to{opacity:1}50%{opacity:.4}}.analytics-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.analytics-filter-group{flex-direction:column;gap:.25rem;display:flex}.analytics-filter-label{text-transform:uppercase;letter-spacing:.04em;color:#80868b;font-size:.65rem;font-weight:500}.analytics-filter-label .optional-tag{opacity:.6}.analytics-filter-select{color:#3c4043;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%235f6368'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #dadce0;border-radius:4px;outline:none;min-width:150px;padding:.45rem 2rem .45rem .75rem;font-size:.82rem;font-weight:500;transition:border-color .15s}.analytics-filter-select:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e826}.analytics-stats-grid{background:#fff;border:1px solid #e8eaed;border-radius:8px;grid-template-columns:repeat(5,1fr);gap:0;margin-bottom:1.5rem;display:grid;overflow:hidden}@media (width<=1200px){.analytics-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.analytics-stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-card{cursor:default;background:#fff;border-right:1px solid #f1f3f4;padding:1.25rem 1.5rem 1rem;transition:background .15s;position:relative}.stat-card:last-child{border-right:none}.stat-card:hover{background:#f8f9fa}.stat-card-glow{display:none}.stat-card-header{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.stat-card-label{text-transform:uppercase;letter-spacing:.03em;color:#80868b;font-size:.68rem;font-weight:500}.stat-card-icon-wrap{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;display:flex}.stat-card-value{letter-spacing:-.02em;color:#202124;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1}.stat-card-footer{height:3px;margin:.75rem -1.5rem -1rem}.stat-card--blue .stat-card-icon-wrap,.stat-card--blue .stat-card-footer{background:#1a73e8}.stat-card--indigo .stat-card-icon-wrap,.stat-card--indigo .stat-card-footer{background:#8430ce}.stat-card--green .stat-card-icon-wrap,.stat-card--green .stat-card-footer{background:#34a853}.stat-card--amber .stat-card-icon-wrap,.stat-card--amber .stat-card-footer{background:#f9ab00}.stat-card--red .stat-card-icon-wrap,.stat-card--red .stat-card-footer{background:#ea4335}.analytics-charts-row{grid-template-columns:3fr 2fr;gap:1rem;margin-bottom:1rem;display:grid}.analytics-bottom-row{grid-template-columns:2fr 3fr;gap:1rem;display:grid}@media (width<=1024px){.analytics-charts-row,.analytics-bottom-row{grid-template-columns:1fr}}.analytics-panel{background:#fff;border:1px solid #e8eaed;border-radius:8px;overflow:hidden}.analytics-panel-header{border-bottom:1px solid #f1f3f4;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.analytics-panel-title{color:#202124;align-items:center;gap:.5rem;margin:0;font-size:.85rem;font-weight:600;display:flex}.analytics-panel-title i{color:#5f6368;font-size:.85rem}.analytics-panel-badge{color:#80868b;background:#f1f3f4;border-radius:4px;padding:.2rem .5rem;font-size:.65rem;font-weight:500}.analytics-panel-body{padding:1.25rem}.analytics-empty{color:#80868b;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.analytics-empty i{opacity:.3;margin-bottom:.75rem;font-size:2rem}.analytics-empty p{margin:0;font-size:.82rem;font-weight:500}.deed-type-row{flex-direction:column;gap:.4rem;display:flex}.deed-type-row+.deed-type-row{margin-top:.85rem}.deed-type-meta{justify-content:space-between;align-items:center;display:flex}.deed-type-name{color:#202124;text-transform:capitalize;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:flex}.deed-type-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.deed-type-count{color:#202124;font-size:.82rem;font-weight:600}.deed-type-percent{color:#80868b;margin-left:.25rem;font-size:.72rem;font-weight:400}.deed-type-bar-track{background:#f1f3f4;border-radius:3px;height:6px;overflow:hidden}.deed-type-bar-fill{border-radius:3px;height:100%;transition:width .6s}.deed-type-bar-fill--normal{background:#34a853}.deed-type-bar-fill--tatkal{background:#ea4335}.analytics-table{border-collapse:collapse;text-align:left;width:100%}.analytics-table th{text-transform:uppercase;letter-spacing:.04em;color:#80868b;white-space:nowrap;border-bottom:1px solid #e8eaed;padding:.6rem 1rem;font-size:.68rem;font-weight:500}.analytics-table td{color:#3c4043;border-bottom:1px solid #f1f3f4;padding:.6rem 1rem;font-size:.82rem}.analytics-table tbody tr{transition:background .1s}.analytics-table tbody tr:hover{background:#f8f9fa}.analytics-table tbody tr:last-child td{border-bottom:none}.analytics-token{color:#1a73e8;font-family:Google Sans Mono,Roboto Mono,monospace;font-size:.75rem;font-weight:600}.analytics-deed-name{color:#202124;font-weight:500}.analytics-badge{white-space:nowrap;border-radius:10px;align-items:center;padding:.15rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.analytics-badge--normal{color:#137333;background:#e6f4ea}.analytics-badge--tatkal{color:#c5221f;background:#fce8e6}.analytics-badge--completed{color:#137333;background:#e6f4ea}.analytics-badge--rejected{color:#c5221f;background:#fce8e6}.analytics-badge--active{color:#1967d2;background:#e8f0fe}.pie-legend{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}.pie-legend-item{align-items:center;gap:.35rem;font-size:.75rem;display:flex}.pie-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pie-legend-label{color:#3c4043;font-weight:500}.pie-legend-count{color:#80868b;font-weight:600}.analytics-chart-tooltip{background:#fff!important;border:1px solid #e8eaed!important;border-radius:8px!important;padding:.65rem .85rem!important;font-size:.8rem!important;box-shadow:0 2px 6px 2px #3c404326!important}.analytics-skeleton{flex-direction:column;gap:1.5rem;display:flex}.analytics-skeleton-stats{background:#fff;border:1px solid #e8eaed;border-radius:8px;grid-template-columns:repeat(5,1fr);gap:0;display:grid;overflow:hidden}.analytics-skeleton-card{border-right:1px solid #f1f3f4;height:110px;position:relative;overflow:hidden}.analytics-skeleton-card:last-child{border-right:none}.analytics-skeleton-card:after{content:"";background:linear-gradient(90deg,#0000,#00000008,#0000);animation:1.5s infinite analytics-shimmer;position:absolute;inset:0}.analytics-skeleton-panel{background:#fff;border:1px solid #e8eaed;border-radius:8px;height:340px;position:relative;overflow:hidden}.analytics-skeleton-panel:after{content:"";background:linear-gradient(90deg,#0000,#00000008,#0000);animation:1.5s infinite analytics-shimmer;position:absolute;inset:0}@keyframes analytics-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=1200px){.analytics-skeleton-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.analytics-skeleton-stats{grid-template-columns:repeat(2,1fr)}}.analytics-error{color:#c5221f;background:#fce8e6;border-radius:4px;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.82rem;font-weight:500;display:flex}.analytics-error i{flex-shrink:0;font-size:.9rem}.analytics-page-loader{color:#5f6368;justify-content:center;align-items:center;gap:.75rem;height:100%;font-size:.85rem;font-weight:500;display:flex}.analytics-spinner{border:2.5px solid #e8eaed;border-top-color:#1a73e8;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite analytics-spin}@keyframes analytics-spin{to{transform:rotate(360deg)}}.jc-dashboard{min-height:100%}.jc-dashboard-header{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);box-shadow:0 2px 8px var(--shadow-color,#00000008);border-radius:12px;margin-bottom:1rem;padding:1rem 1.5rem}.jc-dashboard-title{color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;display:flex}.jc-dashboard-subtitle{color:var(--text-tertiary);margin-top:.25rem;font-size:.85rem}.jc-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.jc-kpi-card{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 12px var(--shadow-color,#0000000d);cursor:default;border-radius:14px;padding:1.25rem;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.jc-kpi-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000026}.jc-kpi-card:before{content:"";background:var(--jc-kpi-accent,#6366f1);border-radius:14px 14px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.jc-kpi-icon{opacity:.12;color:var(--jc-kpi-accent,var(--text-secondary));font-size:1.6rem;position:absolute;top:1rem;right:1rem}.jc-kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:.5rem;font-size:.7rem;font-weight:600}.jc-kpi-value{color:var(--jc-kpi-accent,var(--text-primary));margin-bottom:.25rem;font-size:2rem;font-weight:700;line-height:1}.jc-kpi-suffix{color:var(--text-tertiary);font-size:.8rem}.jc-kpi-sublabel{color:var(--text-tertiary);margin-top:.25rem;font-size:.7rem}.jc-section-heading{color:var(--text-primary);align-items:center;gap:.5rem;margin:1.5rem 0 1rem;font-size:1rem;font-weight:600;display:flex}.jc-section-heading i{color:var(--accent,#6366f1)}.jc-two-col{grid-template-columns:1.8fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (width<=900px){.jc-two-col{grid-template-columns:1fr}}.jc-action-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 12px var(--shadow-color,#0000000d);border-radius:14px;padding:1.25rem}.jc-action-panel-header{color:var(--text-primary);border-bottom:1px solid var(--color-border-secondary,var(--border-subtle));align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;font-size:.9rem;font-weight:600;display:flex}.jc-action-panel-header i{color:#6366f1}.jc-action-item{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:.75rem 0;transition:background .15s;display:flex}.jc-action-item:last-child{border-bottom:none}.jc-action-item:hover{background:var(--bg-inset,#ffffff05);border-radius:8px}.jc-action-item-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;display:flex}.jc-action-item-icon.overdue{color:#ef4444;background:#ef44441f}.jc-action-item-icon.pending{color:#f59e0b;background:#f59e0b1f}.jc-action-item-icon.review{color:#6366f1;background:#6366f11f}.jc-action-item-details{flex:1;min-width:0}.jc-action-item-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.jc-action-item-subtitle{color:var(--text-tertiary);margin-top:.15rem;font-size:.7rem}.jc-action-item-btn{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:.3rem .6rem;font-size:.7rem;font-weight:600;transition:all .15s}.jc-action-item-btn:hover{border-color:var(--accent);color:var(--accent)}.jc-control-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 12px var(--shadow-color,#0000000d);border-radius:14px;padding:1.25rem}.jc-control-panel-header{color:var(--text-primary);border-bottom:1px solid var(--color-border-secondary,var(--border-subtle));margin-bottom:1rem;padding-bottom:.75rem;font-size:.9rem;font-weight:600}.jc-qa-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.jc-qa-card{border:1px solid var(--border-subtle);background:var(--bg-inset,#ffffff05);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem .75rem;transition:all .2s;display:flex}.jc-qa-card:hover{border-color:var(--accent);background:#6366f10f;transform:translateY(-1px)}.jc-qa-card i{font-size:1.35rem}.jc-qa-card span{color:var(--text-secondary);font-size:.75rem;font-weight:600}.jc-qa-card.action-indigo{color:#6366f1}.jc-qa-card.action-amber{color:#f59e0b}.jc-qa-card.action-emerald{color:#10b981}.jc-empty-success{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.jc-empty-success i{color:#10b981;opacity:.5;font-size:1.75rem}.jc-empty-success p{margin:0;font-size:.85rem}.jc-fade-in{animation:.35s ease-out jcFadeIn}@keyframes jcFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.jcmc-stats-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.jcmc-stat-card{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 10px var(--shadow-color,#0000000a);cursor:default;border-radius:12px;padding:1rem 1.15rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.jcmc-stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.jcmc-stat-card:before{content:"";background:var(--jcmc-accent,#6366f1);border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.jcmc-stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:.4rem;font-size:.62rem;font-weight:600}.jcmc-stat-value{color:var(--jcmc-accent,var(--text-primary));font-size:1.65rem;font-weight:700;line-height:1}.jcmc-stat-icon{opacity:.1;color:var(--jcmc-accent,var(--text-secondary));font-size:1.35rem;position:absolute;top:.85rem;right:.85rem}.jcmc-progress-card{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 10px var(--shadow-color,#0000000a);border-radius:12px;grid-column:span 2;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}@media (width<=640px){.jcmc-progress-card{grid-column:span 1}}.jcmc-progress-ring{flex-shrink:0}.jcmc-progress-info{flex-direction:column;gap:.15rem;display:flex}.jcmc-progress-percent{color:var(--text-primary);font-size:1.3rem;font-weight:700}.jcmc-progress-sublabel{color:var(--text-tertiary);font-size:.7rem}.jcmc-attention{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 10px var(--shadow-color,#0000000a);border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.25rem}.jcmc-attention-header{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.6rem;font-size:.82rem;font-weight:700;display:flex}.jcmc-attention-header i{color:#f59e0b}.jcmc-attention-item{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.65rem;padding:.55rem 0;transition:background .15s;display:flex}.jcmc-attention-item:last-child{border-bottom:none}.jcmc-attention-item:hover{background:var(--bg-inset,#6366f10a);border-radius:6px;padding-left:.5rem;padding-right:.5rem}.jcmc-attention-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;display:flex}.jcmc-attention-icon.overdue{color:#ef4444;background:#ef44441f}.jcmc-attention-icon.deadline{color:#f59e0b;background:#f59e0b1f}.jcmc-attention-icon.rejected{color:#f97316;background:#f973161f}.jcmc-attention-text{min-width:0;color:var(--text-primary);flex:1;font-size:.78rem;line-height:1.4}.jcmc-attention-meta{color:var(--text-tertiary);white-space:nowrap;font-size:.65rem}.jcmc-attention-empty{color:var(--text-tertiary);align-items:center;gap:.5rem;padding:.75rem 0;font-size:.8rem;display:flex}.jcmc-attention-empty i{color:#10b981}.jcmc-quick-actions{flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem;display:flex}.jcmc-qa-btn{border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.jcmc-qa-btn:hover{border-color:var(--accent,#6366f1);color:var(--accent,#6366f1);transform:translateY(-1px);box-shadow:0 4px 12px #6366f11f}.jcmc-qa-btn.primary{color:#fff;background:#6366f1;border-color:#6366f1}.jcmc-qa-btn.primary:hover{background:#4f46e5;box-shadow:0 4px 14px #6366f14d}.jcmc-filters{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.jcmc-filter-chip{border:1px solid var(--border-subtle);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:20px;padding:.3rem .75rem;font-size:.68rem;font-weight:600;transition:all .15s}.jcmc-filter-chip:hover{border-color:var(--accent,#6366f1);color:var(--accent,#6366f1)}.jcmc-filter-chip.active{color:var(--accent,#6366f1);border-color:var(--accent,#6366f1);background:#6366f11f}.jcmc-bottom-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}@media (width<=900px){.jcmc-bottom-grid{grid-template-columns:1fr}}.jcmc-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 10px var(--shadow-color,#0000000a);border-radius:12px;padding:1rem 1.25rem}.jcmc-panel-header{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.6rem;font-size:.82rem;font-weight:700;display:flex}.jcmc-panel-header i{color:var(--accent,#6366f1)}.jcmc-timeline-item{gap:.75rem;padding:.6rem 0;display:flex;position:relative}.jcmc-timeline-item:not(:last-child):before{content:"";background:var(--border-subtle);width:2px;position:absolute;top:32px;bottom:-4px;left:13px}.jcmc-timeline-dot{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;display:flex}.jcmc-timeline-dot.urgent{color:#ef4444;background:#ef444426}.jcmc-timeline-dot.warning{color:#f59e0b;background:#f59e0b26}.jcmc-timeline-dot.normal{color:#6366f1;background:#6366f126}.jcmc-timeline-content{flex:1;min-width:0}.jcmc-timeline-date{text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem;font-size:.65rem;font-weight:700}.jcmc-timeline-text{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.jcmc-activity-item{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:.6rem;padding:.5rem 0;display:flex}.jcmc-activity-item:last-child{border-bottom:none}.jcmc-activity-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6rem;display:flex}.jcmc-activity-text{color:var(--text-secondary);word-break:break-word;flex:1;font-size:.78rem;line-height:1.45}.jcmc-activity-time{color:var(--text-tertiary);white-space:nowrap;margin-top:.1rem;font-size:.62rem}.jcmc-panel-empty{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 0;font-size:.8rem;display:flex}.jcmc-panel-empty i{opacity:.4;font-size:1.25rem}.jcmc-fade-in{animation:.3s ease-out jcmcFadeIn}@keyframes jcmcFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.jc-status-badge{letter-spacing:.02em;white-space:nowrap;border-radius:9999px;align-items:center;padding:.15rem .55rem;font-size:.65rem;font-weight:600;display:inline-flex}.jc-status-badge.draft{color:#94a3b8;background:#94a3b826;border:1px solid #94a3b84d}.jc-status-badge.pending_review{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.jc-status-badge.reviewed{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.jc-status-badge.assigned{color:#6366f1;background:#6366f126;border:1px solid #6366f14d}.jc-status-badge.partially_complied{color:#eab308;background:#eab30826;border:1px solid #eab3084d}.jc-status-badge.fully_complied{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.jc-status-badge.pending{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.jc-status-badge.submitted,.jc-status-badge.under_review{color:#6366f1;background:#6366f126;border:1px solid #6366f14d}.jc-status-badge.complied{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.jc-status-badge.overdue{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.jc-status-badge.rejected{color:#f97316;background:#f9731626;border:1px solid #f973164d}.jc-title-cell{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:.8rem;font-weight:500;overflow:hidden}.jc-external-id{color:var(--accent,#6366f1);white-space:nowrap;font-family:ui-monospace,monospace;font-size:.8rem;font-weight:600;text-decoration:none}.jc-external-id:hover{text-decoration:underline}.jc-directive-cell{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:.78rem;overflow:hidden}.jc-tabs{border-bottom:1px solid var(--border-subtle,#ffffff0f);gap:.25rem;margin-bottom:1.25rem;padding-bottom:0;display:flex}.jc-tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.jc-tab:hover{color:var(--text-primary);background:#ffffff08}.jc-tab.active{color:var(--accent,#6366f1);border-bottom-color:var(--accent,#6366f1)}.jc-tab i{font-size:.85rem}.jc-tab-badge{background:var(--accent,#6366f1);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.jc-row-overdue{background:#ef44440a!important}.jc-row-overdue:hover{background:#ef444414!important}.jc-split-panel{grid-template-columns:1fr 1fr;gap:2rem;min-height:300px;padding:1.75rem 1.75rem 2.25rem;display:grid}@media (width<=768px){.jc-split-panel{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem 1.25rem 1.75rem}}.jc-split-left,.jc-split-right{flex-direction:column;gap:1rem;display:flex}.jc-split-left{border-right:1px solid var(--border-subtle);padding-right:2rem}@media (width<=768px){.jc-split-left{border-right:none;border-bottom:1px solid var(--border-subtle);padding-bottom:1rem;padding-right:0}}.jc-detail-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:.25rem;font-size:.65rem;font-weight:600}.jc-detail-value{color:var(--text-primary);font-size:.85rem;line-height:1.5}.jc-proof-form{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.jc-form-group{flex-direction:column;gap:.35rem;display:flex}.jc-form-label{color:var(--text-secondary);font-size:.75rem;font-weight:600}.jc-form-textarea{border:1px solid var(--border-subtle);background:var(--bg-input,#ffffff0d);color:var(--text-primary);resize:vertical;border-radius:8px;min-height:80px;padding:.6rem .8rem;font-family:inherit;font-size:.8rem;transition:border-color .2s}.jc-form-textarea:focus{border-color:var(--accent,#6366f1);outline:none}.jc-file-input{border:1px dashed var(--border-subtle);background:var(--bg-inset,#ffffff05);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:.5rem;font-size:.8rem}.jc-file-input:hover{border-color:var(--accent,#6366f1)}.jc-rejection-remarks{color:var(--text-secondary);background:#f9731614;border-left:3px solid #f97316;border-radius:8px;padding:.6rem .8rem;font-size:.78rem;line-height:1.4}.jc-loading{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 1rem;display:flex}.jc-loading i{font-size:1.5rem;animation:1s linear infinite jcSpin}@keyframes jcSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jc-dialog-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.jc-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.jc-btn-primary{color:#fff;background:#6366f1;border-color:#6366f1}.jc-btn-primary:hover{background:#4f46e5}.jc-btn-primary:disabled{opacity:.5;cursor:not-allowed}.jc-btn-success{color:#fff;background:#10b981;border-color:#10b981}.jc-btn-success:hover{background:#059669}.jc-btn-danger{color:#fff;background:#ef4444;border-color:#ef4444}.jc-btn-danger:hover{background:#dc2626}.jc-btn-outline{color:var(--text-secondary);border-color:var(--border-subtle);background:0 0}.jc-btn-outline:hover{border-color:var(--accent,#6366f1);color:var(--accent,#6366f1)}.jc-analytics{min-height:100%}.jc-analytics-header{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);box-shadow:0 2px 8px var(--shadow-color,#00000008);border-radius:12px;margin-bottom:1rem;padding:1rem 1.5rem}.jc-analytics-title{color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;display:flex}.jc-analytics-subtitle{color:var(--text-tertiary);margin-top:.25rem;font-size:.85rem}.jc-analytics-filters{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 12px var(--shadow-color,#0000000d);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;padding:.75rem 1rem;display:flex}.jc-analytics-filter-group{flex-direction:column;gap:.25rem;display:flex}.jc-analytics-filter-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:.65rem;font-weight:600}.jc-analytics-filter-input{border:1px solid var(--border-subtle,#ffffff1a);background:var(--bg-input,#ffffff0d);color:var(--text-primary);border-radius:6px;outline:none;min-width:130px;padding:.4rem .6rem;font-size:.8rem;transition:border-color .2s}.jc-analytics-filter-input:focus{border-color:var(--accent,#6366f1)}.jc-analytics-filter-clear{border:1px solid var(--border-subtle,#ffffff1a);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-end;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.jc-analytics-filter-clear:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.jc-chart-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (width<=900px){.jc-chart-grid{grid-template-columns:1fr}}.jc-chart-grid .col-span-2{grid-column:1/-1}.jc-chart-card{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 12px var(--shadow-color,#0000000d);border-radius:14px;flex-direction:column;min-height:320px;padding:1.25rem;transition:box-shadow .25s;display:flex}.jc-chart-card:hover{box-shadow:0 4px 20px #0000001a}.jc-chart-title{color:var(--text-primary);align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.85rem;font-weight:600;display:flex}.jc-chart-title i{color:var(--accent,#6366f1);font-size:.9rem}.jc-chart-body{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.jc-analytics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.jc-analytics-kpi-card{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 2px 12px var(--shadow-color,#0000000d);border-radius:14px;padding:1.25rem;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.jc-analytics-kpi-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000026}.jc-analytics-kpi-card:before{content:"";background:var(--jc-kpi-accent,#6366f1);border-radius:14px 14px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.jc-analytics-kpi-icon{opacity:.12;color:var(--text-secondary);font-size:1.5rem;position:absolute;top:1rem;right:1rem}.jc-analytics-kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:.5rem;font-size:.7rem;font-weight:600}.jc-analytics-kpi-value{color:var(--jc-kpi-accent,var(--text-primary));font-size:2rem;font-weight:700;line-height:1}.jc-tooltip{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;padding:.6rem .9rem;box-shadow:0 8px 32px #0000004d}.jc-tooltip-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.7rem;font-weight:600}.jc-tooltip-value{color:var(--text-primary);font-size:.9rem;font-weight:600}.jc-analytics-empty{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.85rem;display:flex}.jc-analytics-empty i{opacity:.3;font-size:1.5rem}.jc-analytics-loading{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 1rem;display:flex}.jc-analytics-loading i{font-size:1.5rem;animation:1s linear infinite jcAnalyticsSpin}@keyframes jcAnalyticsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jc-analytics-fade-in{animation:.35s ease-out jcAnalyticsFadeIn}@keyframes jcAnalyticsFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root{--jc-primary:#6366f1;--jc-primary-dark:#4f46e5;--jc-primary-light:#a5b4fc;--jc-accent:#10b981;--jc-accent-dark:#059669;--jc-warning:#f59e0b;--jc-danger:#ef4444;--jc-bg-dark:#1e1b4b;--jc-bg-dark-mid:#312e81;--jc-bg-dark-light:#4338ca;--jc-white:#fff;--jc-gray:#f8fafc;--jc-gray-alt:#f1f5f9;--jc-text:#1e293b;--jc-text-muted:#64748b;--jc-text-light:#94a3b8;--jc-shadow:0 10px 30px #0000001a;--jc-shadow-lg:0 25px 50px -12px #00000040;--jc-transition:all .3s cubic-bezier(.4, 0, .2, 1);--jc-radius:16px}.jc-homepage{color:var(--jc-text);background:var(--jc-white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.jc-header{background:var(--jc-white);z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:2px solid #6366f126;justify-content:space-between;align-items:center;padding:.85rem 5%;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0000000a}.jc-logo-container{align-items:center;gap:.75rem;display:flex}.jc-logo-mark{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:800;display:inline-flex}.jc-logo-text{color:var(--jc-text);letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.jc-nav{align-items:center;gap:2rem;display:flex}.jc-nav-link{color:var(--jc-text-muted);transition:var(--jc-transition);padding:.5rem 0;font-size:.9rem;font-weight:600;text-decoration:none;position:relative}.jc-nav-link:after{content:"";background:var(--jc-primary);width:0;height:2px;transition:var(--jc-transition);position:absolute;bottom:0;left:0}.jc-nav-link:hover{color:var(--jc-primary)}.jc-nav-link:hover:after{width:100%}.jc-auth-buttons{gap:.75rem;display:flex}.jc-btn{cursor:pointer;transition:var(--jc-transition);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.jc-btn-outline{border:1.5px solid var(--jc-text);color:var(--jc-text);background:0 0}.jc-btn-outline:hover{background:var(--jc-text);color:var(--jc-white);transform:translateY(-1px)}.jc-btn-primary{color:var(--jc-white);background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 14px #6366f159}.jc-btn-primary:hover{background:linear-gradient(135deg,#4f46e5,#4338ca);transform:translateY(-2px);box-shadow:0 6px 20px #6366f173}.jc-btn-accent{color:var(--jc-white);background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;padding:.8rem 2rem;font-size:1rem;box-shadow:0 4px 14px #10b98159}.jc-btn-accent:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b98173}.jc-btn-ghost{color:#ffffffe6;background:0 0;border:1.5px solid #ffffff4d;border-radius:10px;padding:.8rem 2rem;font-size:1rem}.jc-btn-ghost:hover{background:#ffffff1a;border-color:#fff9;transform:translateY(-1px)}.jc-hero{text-align:center;color:var(--jc-white);background:linear-gradient(135deg,#1e1b4b 0%,#312e81 50%,#4338ca 100%);padding:7rem 5% 5rem;position:relative;overflow:hidden}.jc-hero:before{content:"";background:radial-gradient(circle,#6366f133 0%,#0000 70%);width:600px;height:600px;animation:8s ease-in-out infinite alternate jcFloat;position:absolute;top:-50%;left:-20%}.jc-hero:after{content:"";background:radial-gradient(circle,#10b98126 0%,#0000 70%);width:500px;height:500px;animation:10s ease-in-out infinite alternate-reverse jcFloat;position:absolute;bottom:-30%;right:-10%}@keyframes jcFloat{0%{transform:translate(0)}to{transform:translate(40px,-30px)}}.jc-hero-content{z-index:10;max-width:850px;margin:0 auto;animation:.8s ease-out jcFadeInDown;position:relative}.jc-hero h1{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.jc-hero p{opacity:.85;max-width:720px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.7}.jc-hero-cta{justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.jc-hero-stats{border-top:1px solid #ffffff1a;justify-content:center;gap:4rem;padding-top:3rem;display:flex}.jc-stat{text-align:center}.jc-stat-number{color:var(--jc-accent);letter-spacing:-.02em;font-size:2.5rem;font-weight:800}.jc-stat-label{text-transform:uppercase;letter-spacing:.1em;opacity:.65;margin-top:.25rem;font-size:.85rem;font-weight:500}.jc-section-header{text-align:center;margin-bottom:4rem}.jc-section-header h2{color:var(--jc-text);letter-spacing:-.03em;margin-bottom:.75rem;font-size:2.5rem;font-weight:800;display:inline-block;position:relative}.jc-section-header h2:after{content:"";background:linear-gradient(90deg, var(--jc-primary), var(--jc-accent));border-radius:2px;width:60px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.jc-section-header p{color:var(--jc-text-muted);max-width:600px;margin:1rem auto 0;font-size:1.15rem}.jc-grid{gap:2rem;display:grid}.jc-grid-4{grid-template-columns:repeat(4,1fr)}.jc-grid-3{grid-template-columns:repeat(3,1fr)}.jc-problems{background:var(--jc-gray);padding:6rem 5%}.jc-problem-card{background:var(--jc-white);border-radius:var(--jc-radius);text-align:center;transition:var(--jc-transition);border:1px solid #0000000d;padding:2.5rem 2rem;box-shadow:0 2px 8px #00000008}.jc-problem-card:hover{box-shadow:var(--jc-shadow);border-color:#6366f133;transform:translateY(-8px)}.jc-problem-icon{width:72px;height:72px;color:var(--jc-danger);transition:var(--jc-transition);background:#ef444414;border-radius:18px;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:2rem;display:flex}.jc-problem-card:hover .jc-problem-icon{background:var(--jc-danger);color:var(--jc-white);transform:scale(1.05)}.jc-problem-card h3{color:var(--jc-text);margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.jc-problem-card p{color:var(--jc-text-muted);font-size:.92rem;line-height:1.6}.jc-how-it-works{background:var(--jc-white);padding:6rem 5%}.jc-steps{justify-content:center;align-items:flex-start;gap:0;max-width:1000px;margin:0 auto;display:flex}.jc-step{text-align:center;flex:1;padding:0 1rem;position:relative}.jc-step-number{background:linear-gradient(135deg, var(--jc-primary), var(--jc-primary-dark));width:36px;height:36px;color:var(--jc-white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:.9rem;font-weight:800;display:flex;box-shadow:0 4px 12px #6366f14d}.jc-step-icon{width:80px;height:80px;color:var(--jc-primary);transition:var(--jc-transition);background:#6366f114;border-radius:20px;justify-content:center;align-items:center;margin:0 auto 1.25rem;font-size:2rem;display:flex}.jc-step:hover .jc-step-icon{background:var(--jc-primary);color:var(--jc-white);transform:scale(1.08);box-shadow:0 8px 25px #6366f14d}.jc-step h3{color:var(--jc-text);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.jc-step p{color:var(--jc-text-muted);font-size:.88rem;line-height:1.5}.jc-step-connector{background:linear-gradient(90deg, var(--jc-primary-light), var(--jc-primary));opacity:.5;border-radius:1px;flex-shrink:0;width:60px;height:2px;margin-top:55px}.jc-features{background:var(--jc-gray);padding:6rem 5%}.jc-feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--jc-radius);text-align:center;transition:var(--jc-transition);background:#ffffffb3;border:1px solid #6366f114;padding:2.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000008}.jc-feature-card:before{content:"";background:linear-gradient(90deg, var(--jc-primary), var(--jc-accent));opacity:0;height:3px;transition:var(--jc-transition);position:absolute;top:0;left:0;right:0}.jc-feature-card:hover{border-color:#6366f133;transform:translateY(-8px);box-shadow:0 20px 40px #6366f11f}.jc-feature-card:hover:before{opacity:1}.jc-feature-icon-wrap{width:72px;height:72px;color:var(--jc-primary);transition:var(--jc-transition);background:#6366f114;border-radius:18px;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:2rem;display:flex}.jc-feature-card:hover .jc-feature-icon-wrap{background:linear-gradient(135deg, var(--jc-primary), var(--jc-primary-dark));color:var(--jc-white);transform:scale(1.05);box-shadow:0 8px 20px #6366f140}.jc-feature-card h3{color:var(--jc-text);margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.jc-feature-card p{color:var(--jc-text-muted);font-size:.92rem;line-height:1.6}.jc-footer{color:var(--jc-white);background:linear-gradient(135deg,#1e1b4b 0%,#312e81 100%);padding:5rem 5% 2rem}.jc-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem;display:grid}.jc-footer-about h4{color:var(--jc-primary-light);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.15rem;display:flex}.jc-footer-about p{color:#fff9;font-size:.92rem;line-height:1.7}.jc-footer-links h5{color:#ffffffe6;margin-bottom:1.5rem;font-size:1rem;font-weight:600}.jc-footer-links ul{margin:0;padding:0;list-style:none}.jc-footer-links li{margin-bottom:.75rem}.jc-footer-links a{color:#ffffff8c;transition:var(--jc-transition);font-size:.9rem;text-decoration:none}.jc-footer-links a:hover{color:var(--jc-accent);padding-left:5px}.jc-copyright{text-align:center;color:#fff6;border-top:1px solid #ffffff14;padding-top:2rem;font-size:.85rem}@keyframes jcFadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes jcFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.jc-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.jc-hero h1{font-size:2.75rem}.jc-hero-stats{gap:2rem}.jc-stat-number{font-size:2rem}.jc-footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.jc-steps{flex-wrap:wrap;gap:1.5rem}.jc-step-connector{display:none}.jc-step{flex:0 0 45%}}@media (width<=768px){.jc-nav{display:none}.jc-header{padding:.75rem 4%}.jc-hero{padding:5rem 4% 4rem}.jc-hero h1{font-size:2.25rem}.jc-hero p{font-size:1.05rem}.jc-hero-cta{flex-direction:column;align-items:center}.jc-hero-stats{flex-direction:column;gap:1.5rem}.jc-grid-4,.jc-grid-3{grid-template-columns:1fr}.jc-section-header h2{font-size:2rem}.jc-problems,.jc-how-it-works,.jc-features{padding:4rem 4%}.jc-steps{flex-direction:column;align-items:center}.jc-step{flex:none;width:100%;max-width:320px}.jc-footer-grid{grid-template-columns:1fr}.jc-footer{padding:3rem 4% 2rem}}:root{--jc-primary:#6366f1;--jc-primary-dark:#4f46e5;--jc-accent:#10b981;--jc-bg-dark:#1e1b4b;--jc-bg-dark-alt:#312e81;--jc-text-secondary:#94a3b8;--jc-border:#ffffff1a;--jc-shadow:0 25px 50px -12px #00000080;--jc-transition:all .3s cubic-bezier(.4, 0, .2, 1)}.jc-branding-column{background:linear-gradient(135deg,#1e1b4b 0%,#312e81 100%)!important}.jc-branding-column .rlp-feature-item:hover{border-color:var(--jc-primary)}.jc-branding-column .rlp-feature-item:hover .rlp-feature-icon{background:var(--jc-primary)!important;color:#fff!important}.jc-text-accent{color:var(--jc-accent)}.jc-login-container .rlp-login-footer a{color:var(--jc-primary);transition:var(--jc-transition);font-weight:600}.jc-login-container .rlp-login-footer a:hover{color:var(--jc-primary-dark);text-decoration:underline}.jc-register-container .rrp-role-cards{grid-template-columns:repeat(2,1fr)}.jc-register-container .rrp-role-card:hover{border-color:#6366f166}.jc-register-container .rrp-role-card.selected{border-color:var(--jc-primary,#6366f1);background:#6366f114;box-shadow:0 0 0 3px #6366f126}.jc-register-container .rrp-role-icon{color:var(--jc-primary,#6366f1);background:#6366f11a}.jc-register-container .rrp-role-card:hover .rrp-role-icon,.jc-register-container .rrp-role-card.selected .rrp-role-icon,.jc-register-container .rrp-role-check{background:var(--jc-primary,#6366f1);color:#fff}.jc-register-container .rrp-step-dot.active{background:var(--jc-primary,#6366f1)}.jc-register-container .rrp-selected-badge{color:var(--jc-primary,#6366f1);background:#6366f11f;border:1px solid #6366f140}.jc-register-container .rrp-continue-btn{color:#fff;background:var(--jc-primary,#6366f1)}.jc-register-container .rrp-continue-btn:hover:not(:disabled){box-shadow:0 6px 20px #6366f159}.jc-register-container .rrp-submit-btn{background:linear-gradient(135deg,#6366f1,#4f46e5)}.jc-register-container .rrp-submit-btn:hover:not(:disabled){box-shadow:0 6px 20px #6366f159}.jc-register-container .rrp-form-input:focus{border-color:var(--jc-primary,#6366f1);box-shadow:0 0 0 3px #6366f11a}.jc-register-container .rrp-footer a{color:var(--jc-primary,#6366f1)}.jc-register-container .rrp-footer a:hover{color:var(--jc-primary-dark,#4f46e5)}.jc-register-container .rrp-back-btn{color:var(--jc-primary,#6366f1)}.jc-register-container .rrp-back-btn:hover{color:var(--jc-primary-dark,#4f46e5)}@media (width<=1024px){.jc-register-container .rrp-role-cards{grid-template-columns:1fr}}.fav-sort-select{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);cursor:pointer;border-radius:.5rem;padding:.45rem .6rem;font-family:inherit;font-size:.8rem;transition:border-color .15s}.fav-sort-select:focus{border-color:var(--accent);outline:none}.fav-list{flex-direction:column;gap:.5rem;display:flex}.fav-item{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:.5rem;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:all .15s;display:flex}.fav-item:hover{border-color:var(--border-strong,var(--border-default));box-shadow:0 2px 8px var(--shadow-color,#0000000f)}.fav-item-icon{background:var(--bg-raised);width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--accent);border-radius:.5rem;justify-content:center;align-items:center;font-size:.85rem;display:flex}.fav-item-content{flex:1;min-width:0}.fav-item-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;text-decoration:none;display:block;overflow:hidden}.fav-item-title:hover{color:var(--accent)}.fav-item-meta{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.25rem;display:flex}.fav-item-type-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--bg-raised);color:var(--text-tertiary);border-radius:.25rem;padding:.1rem .45rem;font-size:.6rem;font-weight:600}.fav-item-detail{color:var(--text-tertiary);align-items:center;gap:.25rem;font-size:.7rem;display:flex}.fav-item-unfavorite{cursor:pointer;color:#f2b90d;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;font-size:.85rem;transition:all .15s;display:flex}.fav-item-unfavorite:hover{color:#ad8a1f;background:#f2b90d1f}.session-page-header{margin-bottom:1.75rem}.session-page-header h1{color:var(--text-primary);margin-bottom:.35rem;font-size:1.5rem;font-weight:700}.session-page-header p{color:var(--text-tertiary);font-size:.85rem;line-height:1.5}.session-current-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.session-token-card{background:var(--bg-surface);border-radius:.75rem;margin-bottom:1rem;padding:1.25rem}.session-token-card-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:1rem;font-size:.7rem;font-weight:700}.session-info-item{background:var(--bg-raised);border-radius:.5rem;padding:.75rem}.session-info-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:.3rem;font-size:.65rem;font-weight:600}.session-info-value{color:var(--text-primary);font-family:ui-monospace,monospace;font-size:.85rem}.session-cache-section{background:var(--bg-surface);border-radius:.75rem;margin-bottom:1rem;padding:1.25rem}.session-cache-description{color:var(--text-tertiary);margin-bottom:1rem;font-size:.8rem;line-height:1.5}.session-cache-btn{border:1px solid var(--accent);background:var(--accent-subtle);color:var(--accent);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.session-cache-btn:hover{background:var(--accent);color:#fff}.session-cache-toast{color:var(--success);align-items:center;gap:.4rem;margin-left:.75rem;font-size:.75rem;font-weight:500;animation:.2s session-fade-in;display:inline-flex}@keyframes session-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.session-list-controls{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.session-filter-toggle{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.8rem;transition:all .15s;display:flex}.session-filter-toggle:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.session-filter-toggle.active{background:var(--accent-subtle);color:var(--accent)}.session-list-count{color:var(--text-tertiary);font-size:.75rem}.session-row{background:var(--bg-surface);border-radius:.75rem;align-items:center;gap:1rem;margin-bottom:.5rem;padding:1rem 1.25rem;transition:all .15s;display:flex}.session-row:hover{background:var(--bg-surface-hover)}.session-device-icon{color:var(--text-tertiary);text-align:center;flex-shrink:0;width:2rem;font-size:1.3rem}.session-row-info{flex:1;min-width:0}.session-row-primary{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:.2rem;font-size:.85rem;font-weight:600;display:flex}.session-row-secondary{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.session-row-secondary span{align-items:center;gap:.3rem;display:inline-flex}.session-row-actions{flex-shrink:0}.session-row-current{background:var(--accent-subtle);border-left:3px solid var(--accent)}.session-row-current:hover{background:var(--accent-subtle);filter:brightness(.95)}.session-badge{text-transform:capitalize;border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.session-badge-current{background:var(--accent);color:#fff}.session-badge.active{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.session-badge.ended{background:var(--bg-raised);color:var(--text-tertiary);border:1px solid var(--border-default)}.session-kill-btn{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);cursor:pointer;border-radius:.375rem;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.7rem;font-weight:600;transition:all .15s;display:inline-flex}.session-kill-btn:hover{background:var(--danger);color:#fff}.session-kill-btn:disabled{opacity:.5;cursor:not-allowed}.session-empty{text-align:center;color:var(--text-tertiary);padding:3rem 1rem;font-size:.85rem}.session-empty i{opacity:.3;margin-bottom:.75rem;font-size:2rem;display:block}.session-shortcut-hint{color:var(--text-tertiary);align-items:center;gap:.3rem;margin-left:.5rem;font-size:.7rem;font-weight:500;display:inline-flex}.session-shortcut-hint kbd{border:1px solid var(--border-default);background:var(--bg-raised);border-radius:.25rem;justify-content:center;align-items:center;min-width:1.2rem;padding:.1rem .35rem;font-family:ui-monospace,monospace;font-size:.65rem;line-height:1;display:inline-flex}.deed-topbar{background:#fff;border-bottom:1px solid #e8eaed;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:56px;padding:0 1.5rem;display:flex}.deed-topbar-left{align-items:center;gap:.75rem;min-width:0;display:flex}.deed-back-button{color:#5f6368;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;transition:background .15s;display:flex}.deed-back-button:hover{background:#f1f3f4}.deed-topbar-divider{background:#dadce0;flex-shrink:0;width:1px;height:24px}.deed-topbar-info{flex-direction:column;min-width:0;display:flex}.deed-topbar-title{color:#202124;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3;overflow:hidden}.deed-topbar-token{color:#80868b;letter-spacing:.01em;font-family:Google Sans Mono,Roboto Mono,monospace;font-size:.7rem}.deed-topbar-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.deed-join-meeting-button{letter-spacing:.02em;color:#fff;cursor:pointer;white-space:nowrap;background:#1a73e8;border:none;border-radius:17px;align-items:center;gap:.4rem;height:34px;padding:0 16px;font-size:.78rem;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.deed-join-meeting-button:hover{background:#1765cc;box-shadow:0 1px 3px #1a73e84d}.deed-status-badge{letter-spacing:.01em;white-space:nowrap;border-radius:14px;align-items:center;gap:.3rem;height:28px;padding:0 12px;font-size:.7rem;font-weight:600;display:inline-flex}.deed-status-badge--pending{color:#e37400;background:#fef7e0}.deed-status-badge--completed{color:#137333;background:#e6f4ea}.deed-status-badge--rejected{color:#c5221f;background:#fce8e6}.deed-layout{flex:1;display:flex;overflow:hidden}.deed-sidebar{background:#fff;border-right:1px solid #e8eaed;flex-direction:column;flex-shrink:0;gap:2px;width:200px;padding:1rem .5rem;display:flex;overflow-y:auto}.deed-sidebar-label{text-transform:uppercase;letter-spacing:.05em;color:#80868b;padding:.5rem .75rem .4rem;font-size:.65rem;font-weight:500}.deed-nav-button{color:#3c4043;cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:20px;align-items:center;gap:.65rem;width:100%;padding:.5rem .75rem;font-size:.82rem;font-weight:500;transition:background .15s;display:flex}.deed-nav-button:hover{background:#f1f3f4}.deed-nav-button.active{color:#1a73e8;background:#e8f0fe;font-weight:600}.deed-nav-button i{text-align:center;width:1.1rem;font-size:.85rem}.deed-content{background:#f8f9fa;flex:1;min-height:0;padding:2rem 2.5rem;overflow-y:auto}.deed-content-inner{flex-direction:column;gap:2rem;max-width:880px;margin:0 auto;display:flex}.deed-section{background:#fff;border:1px solid #e8eaed;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.deed-section-header{border-bottom:1px solid #f1f3f4;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.deed-section-title{color:#202124;align-items:center;gap:.5rem;margin:0;font-size:.9rem;font-weight:600;display:flex}.deed-section-title i{color:#5f6368;font-size:.85rem}.deed-detail-grid{grid-template-columns:repeat(3,1fr);margin:0;padding:0;display:grid}@media (width<=768px){.deed-detail-grid{grid-template-columns:1fr}}.deed-detail-card{border-bottom:1px solid #f1f3f4;border-right:1px solid #f1f3f4;flex-direction:column;gap:.25rem;padding:1.25rem 1.5rem;display:flex}.deed-detail-card:last-child{border-right:none}.deed-detail-label{text-transform:uppercase;letter-spacing:.04em;color:#80868b;font-size:.68rem;font-weight:500}.deed-detail-value{color:#202124;font-size:.92rem;font-weight:600;line-height:1.4}.deed-detail-sub{color:#5f6368;font-size:.78rem;font-weight:400}.deed-meta-grid{grid-template-columns:repeat(3,1fr);margin:0;padding:0;display:grid}@media (width<=640px){.deed-meta-grid{grid-template-columns:1fr}}.deed-meta-item{border-right:1px solid #f1f3f4;flex-direction:column;gap:.3rem;padding:1rem 1.5rem;display:flex}.deed-meta-item:last-child{border-right:none}.deed-meta-label{color:#80868b;font-size:.75rem;font-weight:400}.deed-meta-value{color:#202124;font-size:.85rem;font-weight:500}.deed-meta-value--mono{color:#202124;background:#f1f3f4;border-radius:4px;width:fit-content;padding:.25rem .5rem;font-family:Google Sans Mono,Roboto Mono,monospace;font-size:.78rem}.deed-action-pane{background:#fff;border-left:1px solid #e8eaed;flex-direction:column;flex-shrink:0;width:340px;min-height:0;display:flex;overflow-y:auto}.deed-action-section{border-bottom:1px solid #e8eaed}.deed-action-section-header{text-transform:uppercase;letter-spacing:.04em;color:#3c4043;background:#f8f9fa;border-bottom:1px solid #f1f3f4;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.72rem;font-weight:600;display:flex}.deed-action-section-header i{color:#5f6368;font-size:.8rem}.deed-action-section-body{padding:1.25rem}.deed-timeline{flex-direction:column;gap:1rem;display:flex;position:relative}.deed-timeline-line{background:#e8eaed;width:2px;position:absolute;top:16px;bottom:16px;left:13px}.deed-timeline-item{z-index:1;gap:.75rem;display:flex;position:relative}.deed-timeline-dot{color:#80868b;background:#fff;border:2px solid #dadce0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;display:flex}.deed-timeline-dot--completed{color:#137333;background:#e6f4ea;border-color:#34a853}.deed-timeline-card{background:#f8f9fa;border-radius:8px;flex:1;padding:.65rem .85rem;transition:background .15s}.deed-timeline-card:hover{background:#f1f3f4}.deed-timeline-top{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.deed-timeline-desk{color:#202124;font-size:.82rem;font-weight:600}.deed-timeline-status{text-transform:uppercase;letter-spacing:.03em;border-radius:10px;padding:.15rem .5rem;font-size:.6rem;font-weight:600}.deed-timeline-status--completed{color:#137333;background:#e6f4ea}.deed-timeline-status--pending{color:#80868b;background:#f1f3f4}.deed-timeline-time{color:#80868b;font-family:Google Sans Mono,Roboto Mono,monospace;font-size:.68rem}.deed-timeline-remarks{color:#5f6368;background:#fff;border-radius:4px;margin-top:.35rem;padding:.35rem .6rem;font-size:.72rem;font-style:italic;line-height:1.4}.deed-timeline-empty{text-align:center;color:#80868b;background:#f8f9fa;border-radius:8px;padding:1.5rem 1rem;font-size:.78rem;font-weight:500}.deed-timeline-empty i{opacity:.3;margin-bottom:.5rem;font-size:1.5rem;display:block}.deed-page-loader{color:#5f6368;background:#f8f9fa;justify-content:center;align-items:center;gap:.75rem;height:100%;font-size:.85rem;font-weight:500;display:flex}@media (width<=1280px){.deed-sidebar{border-bottom:1px solid #e8eaed;border-right:none;flex-direction:row;gap:4px;width:100%;padding:.5rem .75rem;overflow-x:auto}.deed-sidebar-label{display:none}.deed-action-pane{border-top:1px solid #e8eaed;border-left:none;width:100%}.deed-layout{flex-direction:column}.deed-content{padding:1.5rem 1.25rem}}.deed-document-viewer{scrollbar-width:thin;scrollbar-color:#c4beb4 transparent}.deed-document-viewer::-webkit-scrollbar{width:6px}.deed-document-viewer::-webkit-scrollbar-track{background:0 0}.deed-document-viewer::-webkit-scrollbar-thumb{background:#c4beb4;border-radius:3px}.deed-document-viewer h1,.deed-document-viewer h2,.deed-document-viewer h3,.deed-document-viewer h4{color:#1a1a2e;margin:1.25em 0 .5em;line-height:1.4}.deed-document-viewer h4{text-align:center;border-bottom:1px solid #d4cfc6;margin-bottom:1em;padding-bottom:.5em;font-size:1.05em}.deed-document-viewer p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:.6em 0}.deed-document-viewer strong{color:#0c2340;font-weight:700}.deed-document-viewer table{border-collapse:collapse;width:100%;margin:1em 0;font-family:Segoe UI,Arial,sans-serif;font-size:.92em}.deed-document-viewer th,.deed-document-viewer td{vertical-align:top;border:1px solid #c5ccd6;padding:.6em .85em;line-height:1.65}.deed-document-viewer th{color:#0c2340;text-transform:uppercase;letter-spacing:.03em;background:#eef1f6;border-bottom:2px solid #b8860b;font-size:.9em;font-weight:700}.deed-document-viewer tr:nth-child(2n) td{background:#f5f7fa99}.deed-document-viewer figure.table{margin:1em 0;overflow-x:auto}.deed-document-viewer figure.table table{margin:0}
